@charset "utf-8";
/* CSS Document */

/* HOME PAGE */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600);

*{font-family: 'Open Sans', sans-serif; list-style:none; padding:0px; margin:0px; text-decoration:none; behavior: url(PIE.htc);}
img {border:none;}
input,textarea {outline:none; border:none; transition:all ease 0.7s; -webkit-transition:all ease 0.7s; -ms-transition:all ease 0.7s; -moz-transition:all ease 0.7s; -o-transition:all ease 0.7s; }
input:focus, textarea:focus {outline:none; border:none;}
body {color:#777; font-weight:300;}

.clearfix {clear:both;}

.none {display:none;}

.bord {width:100%; height:1px; background:#e6e6e6; float:left;}

.mask {position:fixed; width:100%; display:none; opacity:0; top:0px; left:0px; z-index:9;}

.popup {width:280px; padding:10px; position:fixed; z-index:10; top:0px; left:0px; background:#fff; border:5px solid #666; text-align:center; color:#333333; display:none;}
.popup p {width:100%; text-align:left; font-size:13px; margin-bottom:20px;}
.popup .cancel_ok {width: 115px; margin:0 auto; font-size:12px; background:#34332d; color:#fff; text-align:center; padding: 8px 0px;display: block;cursor:pointer;}
.popup .cancel_ok:hover {background:#df4444;}

.loader {width:160px; padding:20px 15px; position:fixed; z-index:10; top:0px; left:0px; background:rgba(0,0,0,0.8); text-align:center; color:#FFF; display:none;}
.loader img {margin-bottom:5px;}
.loader p {width:100%; text-align:center; font-size:13px; line-height:20px;}

.width {width:1152px;}

.container {width:100%; background:#fff;}
header {margin:0 auto;}
#head2 {display:none; position:fixed; top:0px; left:0px; background:#fff; z-index:1; box-shadow:0px 0px 3px rgba(0,0,0,0.4);}
#head1 {position:relative; z-index:1; background:#fff; box-shadow:0px 0px 6px rgba(0,0,0,0.4);}
header .logo {float:left; margin:13px 0px 0px;}
header .button {float:right; display:none; background:url(../images/home/header/nav.png) no-repeat; width:41px; height:32px; margin-top:20px;}
header nav {float:right; display:block;}
header nav .navigation {float:left;}
header nav .navigation li.all{float:left;}
header nav .navigation li.all:hover a, header nav .navigation li.all.selected a{border-top: 3px solid #df4444; background:#fafafa url(../images/home/header/nav_arrow.png) no-repeat top center; color:#df4444;}
header nav .navigation li.all a {color:#3a3a3a; padding:29px; transition:all ease 0.7s; -webkit-transition:all ease 0.7s; -ms-transition:all ease 0.7s; -moz-transition:all ease 0.7s; -o-transition:all ease 0.7s; border-bottom:none; border-top:3px solid rgba(255,255,255,0); display:block; font-size:15px; font-weight:300;}

.hundred{width:100%;}

.banner {position:relative;} 
.banner div.img_container {float:left; width:100%; position:relative;}
.banner div.img_container .text {position:absolute; top:0px; left:0px;}
.banner div.img_container img {width:100%;}
.banner a {background:url(../images/home/banners/get_started.png) no-repeat; width:187px; margin:0 auto; height:45px; position:absolute; bottom:15px; display:block; transition:all ease 0.7s; -webkit-transition:all ease 0.7s; -ms-transition:all ease 0.7s; -moz-transition:all ease 0.7s; -o-transition:all ease 0.7s; background-size:187px 45px;}

.banner a:hover {/*box-shadow:0px -1px 14px 4px rgba(255,255,221,0.75); -webkit-box-shadow:0px -1px 14px 4px rgba(255,255,221,0.75); -moz-box-shadow:0px -1px 14px 4px rgba(255,255,221,0.75); -o-box-shadow:0px -1px 14px 4px rgba(255,255,221,0.75); -ms-box-shadow:0px -1px 14px 4px rgba(255,255,221,0.75);*/}


.banner_other {position:relative;}
.banner_other div.img_container {float:left; width:100%; position:relative;}
.banner_other div.img_container img {width:100%;}

.banner1 {position:relative;} 
.banner1 div.img_container1 {float:left; width:100%; position:relative;}
.banner1 div.img_container1 .text {position:absolute; top:0px; left:0px;}
.banner1 div.img_container1 img {width:100%;}
.banner1 a {background:url(../images/home/banners/get_started.png) no-repeat; width:187px; margin:0 auto; height:45px; position:absolute; bottom:15px; display:block; transition:all ease 0.7s; -webkit-transition:all ease 0.7s; -ms-transition:all ease 0.7s; -moz-transition:all ease 0.7s; -o-transition:all ease 0.7s; background-size:187px 45px;}




.banner1 a:hover {/*box-shadow:0px -1px 14px 4px rgba(255,255,221,0.75); -webkit-box-shadow:0px -1px 14px 4px rgba(255,255,221,0.75); -moz-box-shadow:0px -1px 14px 4px rgba(255,255,221,0.75); -o-box-shadow:0px -1px 14px 4px rgba(255,255,221,0.75); -ms-box-shadow:0px -1px 14px 4px rgba(255,255,221,0.75);*/}

.categories {background:#fafafa; padding:30px 0;}
.categories ul {margin:0 auto;}
.categories ul li {text-align:center; float:left; width:33.33%; position:relative;}
.categories ul li a {text-align:center; color:#1a1a1a; display:block;}
.categories ul li a p {font-size: 24px; font-weight: 300;color: #313131; transition:all ease 0.6s;}
.categories ul li a div {width:60px; height:60px; position:relative; margin:0px auto 5px; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -moz-transition:all ease 0.3s; -o-transition:all ease 0.3s;}
.categories ul li a div.immigration {background:url(../images/home/categories/immigration.png) no-repeat; background-size:50px 50px; background-position:center center;}
.categories ul li a div.criminal_law {background:url(../images/home/categories/criminal_law.png) no-repeat; background-size:50px 50px; background-position:center center;}
.categories ul li a div.personal_injuries {background:url(../images/home/categories/personal_injuries.png) no-repeat; background-size:50px 50px; background-position:center center;}

.categories ul li:hover a div.immigration {background:url(../images/home/categories/immigration.png) no-repeat; background-size:60px 60px; background-position:center center;}
.categories ul li:hover a div.criminal_law {background:url(../images/home/categories/criminal_law.png) no-repeat; background-size:60px 60px; background-position:center center;}
.categories ul li:hover a div.personal_injuries {background:url(../images/home/categories/personal_injuries.png) no-repeat; background-size:60px 60px; background-position:center center;}

.readMore {width:100px; position:absolute; color:#fff; text-align:center; font-size:12px; padding:8px 10px; border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; top:10px; left:-30px; visibility:hidden; transition:all ease 0.7s; -webkit-transition:all ease 0.7s; -ms-transition:all ease 0.7s; -moz-transition:all ease 0.7s; -o-transition:all ease 0.7s; opacity:0;}

.categories ul li:hover div .readMore {visibility:visible; top:-38px; opacity:1;} 
.categories ul li:hover div.immigration + p {color:#2883d0;}
.categories ul li:hover div.criminal_law + p {color:#000000;}
.categories ul li:hover div.personal_injuries + p {color:#cf2222;}
 
.readMore.blue {background:#2883d0;}
.readMore.blue:after {content:url('../images/home/categories/blue.png'); position:absolute; bottom: -8px; left: 56px;}

.readMore.black {background:#000000;}
.readMore.black:after {content:url('../images/home/categories/black.png'); position:absolute; bottom: -8px; left: 56px;}

.readMore.red {background:#cf2222;}
.readMore.red:after {content:url('../images/home/categories/red.png'); position:absolute; bottom: -8px; left: 56px;}

.home_container {margin:0 auto; padding:40px 0px;}
.home_left {float:left; width:60%; padding-right: 5%;border-right: 1px solid #e6e6e6;}
.home_left h3 {font-size: 24px; padding-bottom: 10px; float:left; width:100%;color: #4c4c4c; text-transform: uppercase;font-weight: 300;}
.home_left div.bottom-border { width:100%; float:left; height:1px; background:#e6e6e6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiNkZjQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiNkZjQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #e6e6e6 87%, #df4444 87%, #df4444 87%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(87%,#e6e6e6), color-stop(87%,#df4444), color-stop(87%,#df4444)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #e6e6e6 87%,#df4444 87%,#df4444 87%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #e6e6e6 87%,#df4444 87%,#df4444 87%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #e6e6e6 87%,#df4444 87%,#df4444 87%); /* IE10+ */
background: linear-gradient(to right, #e6e6e6 87%,#df4444 87%,#df4444 87%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#df4444',GradientType=1 ); /* IE6-8 */}
.home_left p {font-size: 14px; margin-top:15px; line-height: 1.8em; float:left; text-align:justify;color: #333333;}

.home_left .contact_data  h4 {font-size: 17px; float:left; width:100%;color:#464646;font-weight: 300;line-height: 1.8em;}
.home_left .contact_data  a {font-size: 14px; color:#777;line-height: 1.8em;}
.home_left .contact_data {width:100%; float:left;}
.home_left .contact_data .left_contact_address {float:left; margin:35px 0px; width:42%; padding-right:7%; border-right:1px solid #cccccc;} 
.home_left .contact_data .right_contact_address {float:left; margin: 34px 0px; width:43%; padding-left:7%;} 
.home_left .contact_data p {font-size: 14px; margin-top:3px; line-height: 21px; float:left; text-align:justify; width:100%;}
.home_left .contact_data .social {float:left; width:100%; text-align:center;}
.home_left .contact_data .social a {width:37px; height:36px; display:block; text-align:center;float: left;margin: 21px 6.5%; display:inline-block; transition:all ease 0.9s; border:2px solid #df4444; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px;}
.contact_data .fb {background:url(../images/contact/fb.png) no-repeat;}
.contact_data .fb:hover {background:url(../images/contact/fb_a.png) no-repeat; border:2px solid #537bbd !important;}
.contact_data .tw {background:url(../images/contact/tw.png) no-repeat;}
.contact_data .tw:hover {background:url(../images/contact/tw_a.png) no-repeat; border:2px solid #78ccf0 !important;}
.contact_data .in {background:url(../images/contact/in.png) no-repeat;}
.contact_data .in:hover {background:url(../images/contact/in_a.png) no-repeat; border:2px solid #2085c7 !important;} 

.services_content {float:left; width:100%;}
.services_content h5 {font-size:14px; float:left; width:auto; color:#ffffff; background:#df4444; padding:7px 39px; margin:20px 0 10px;}
.services_content h6 {font-size:14px; float:left; width:auto; color:#df4444; border:1px solid #df4444; background:#ffffff; padding:7px 39px; margin: 25px 0 0px;}
.services_content a.plus {float:right; position:relative; margin: 23px 20px 0 0; font-size:27px; color:#b8b8b8;}
.services_content a.plus:before {position:absolute; color:#df4444; content:'+';}
.collapse:before {content:'-' !important; color:#df4444;}
.services_content div {border:1px solid #eeeeee; padding:15px 5%; width:84.63%; margin:0px 0px 0px 5%; float:left;}
.services_content div p {margin:0px;}
.services_content div a.read_more {float:right; margin:15px 0 0; color:#df4444; font-size:12px; font-weight:600;}
.services_content ul {float:left;width: 100%;}
.services_content ul li {font-size: 14px; line-height: 1.8em; float:left; text-align:justify; list-style:disc; width: 97%; margin-left:3%;margin: 6px 0px 6px 3%;color: #333333;}


.testimonials_content {float:left; width:100%;}
.testimonials_content h5 {font-size:14px; float:left; width:auto; color:#ffffff; background:#df4444; padding:7px 39px; margin:20px 0 10px;}
.testimonials_content h6 {font-size:14px; float:left; width:auto; color:#df4444; border:1px solid #df4444; background:#ffffff; padding:7px 39px; margin: 25px 0 0px;}
.testimonials_content a.plus {float:right; position:relative; margin: 23px 20px 0 0; font-size:27px; color:#b8b8b8;}
.testimonials_content a.plus:before {position:absolute; color:#df4444; content:'+';}
.collapse:before {content:'-' !important; color:#df4444;}
.testimonials_content > div {border:1px solid #eeeeee; padding:15px 5%; width:89.75%; float:left;}
.testimonials_content div p {margin:0px;}
.testimonials_content div a.read_more {float:right; margin:15px 0 0; color:#df4444; font-size:12px; font-weight:600;}
.testimonials_content ul {float:left;width: 100%;}
.testimonials_content ul li {font-size: 14px; line-height: 1.8em; float:left; text-align:justify; list-style:disc; width: 97%; margin-left:3%;margin: 6px 0px 6px 3%;color: #333333;}


.testonomials_date {
    float: left;
    font-size: 12px;
    text-align: right;
    width: 100%;
	margin-bottom: 12px;
}

.t_time {
    margin: 0 18px 0 0;
}

.author {
    color: #df4444;
    float: left;
    margin-top: 8px;
}


.pagging {
    float: left;
    margin: 70px 0 20px;
    text-align: center;
    width: 100%;
}

.page-prev, .page-next {
     background-color: #df4444;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 8px 0;
    text-align: center;
    width: 67px;
}

.page-number {
    display: inline-block;
    margin: 0 30px;
}

.page-number a {
    color: #000;
    font-size: 14px;
    margin: 0 10px;
}

.page-number a.page-selected {
    color: #df4444;
    font-weight: 500;
}
.page-next{}

.topBottom_25{margin:25px 0;}
.home_right {float:left; width:29%; padding-left:5%; border-left: none;}
.home_right h3 {font-size: 24px; padding-bottom: 5px; text-transform:uppercase; padding-left:30px; float:left; position:relative; line-height:25px; color: #4c4c4c;font-weight: 300;}
.home_right h3:before {content:url('../images/home/contact_us/contact_icon.png'); position:absolute; left:0px; top:0px;}
.home_right p {font-size:11px; margin-top:5px; line-height:20px; float:left; width:100%;}
.home_right form {width:100%;}
.home_right form input {width:96%; position:relative; background-color:#fcfcfc; border:1px solid #ebebeb; float:left; padding:8px 2%; margin:7px 0px; background-repeat:no-repeat;}
.home_right form input:focus {background-color:#dbf0f7; border:1px solid #7dc5e0;}
.home_right form input[name="name"] {background-image:url(../images/home/contact_us/name.png); background-position:center right;}
.home_right form input[name="email"] {background-image:url(../images/home/contact_us/subject.png); background-position:center right;}
.home_right form input[name="subject"] {background-image:url(../images/home/contact_us/message.png); background-position:center right;}
.home_right form textarea {width:96%; background:#fcfcfc; border:1px solid #ebebeb; padding:8px 2%; margin:5px 0px; height:50px; resize:none;}
.home_right form textarea:focus {background:#dbf0f7; border:1px solid #7dc5e0;}

.home_right form input[type="submit"] {width:47%; margin:6px 0px !important; margin-right:3% !important; float:left; cursor:pointer; background:#df4444; color:#fff;}
.home_right form input[type="reset"] {width:47%; margin:6px 0px !important; margin-left:3% !important; float:left; cursor:pointer; color:#fff; background:#3a3a3a url(../images/home/contact_us/clear.png) no-repeat 95% center;}
/*.home_right form input[type="reset"]:hover {background:#3a3a3a url(../images/home/contact_us/clear.png) no-repeat 95% center;}*/

footer {border-top:5px solid #929292; background:#262628; padding:50px 0 0;}
.main_footer {margin:0 auto;}
.main_footer h3 {font-size:15px; color:#f1f1f1; width:100%; float:left; margin-bottom:15px; text-transform:uppercase;}

.explore_foot {width:12%; float:left;}
.explore_foot ul {float:left;}
.explore_foot ul li {width:100%; background:none;}
.explore_foot ul li a {font-size:12px; position:relative; display:block; transition:all ease 0.7s; -webkit-transition:all ease 0.7s; -ms-transition:all ease 0.7s; -moz-transition:all ease 0.7s; -o-transition:all ease 0.7s; color:#f1f1f1; padding:6px 0px 6px 15px;} 
.explore_foot ul li a:before {content:">"; position:absolute; top:7px; font-size:11px; left:0px;} 

.explore_foot ul li:hover a {padding:6px 0px 6px 30px;}  

.subscribe_foot {width:25%; margin-left:3%; float:left;}
.subscribe_foot input {width:65%; background:#f2f2f2; padding:10px 2.5%; float:left;}
.subscribe_foot input:focus {border:none; background:#dbf0f7;}
.subscribe_foot input[type="submit"] {background:#df4444; width:30%; color:#fbe6e6; float:left; cursor:pointer;}

.address_foot {width:23%; float:left; margin-left:5%;}
.address_foot p, .address_foot a {font-size:12px; line-height:20px; color:#fbe6e6;}

.top_20 {margin-top:25px;}
.bottom_ten {margin-bottom:10px;}

.crights {background:#1a1a1a; text-align:center; color:#FFF; margin-top:35px; padding:15px 0; font-size:12px;}

.map_foot {width:30%; margin-left:2%; float:left;}


@media (min-width: 320px){

	.width{width:320px;}
	.categories ul li {width:100%; margin:15px 0;}
	.banner a {background-size:80px 19px; width:80px; height:19px; bottom:15px;}
	.banner1 a {background-size:80px 19px; width:80px; height:19px; bottom:5px;}
	.home_left .contact_data .left_contact_address {float:left; width:100%; padding-right:0%; border-right:0px;} 
	.home_left .contact_data .right_contact_address {float:left; width:100%; padding-left:0%;}	
	
.page-number a {    
    margin: 0 8px;
}

.page-number {
    display: inline-block;

}
}

@media (min-width: 360px){

.width{width:360px;}	
	.categories ul li {width:100%; margin:15px 0;}
	.banner a {background-size:95px 24px; width:95px; height:24px; bottom:20px;}
	.banner1 a {background-size:90px 23px; width:90px; height:23px; bottom:5px;}	
}

@media (min-width: 480px){

.width{width:480px;}	
	.categories ul li {width:100%; margin:15px 0;}
	.banner a {background-size:120px 29px; width:120px; height:29px; bottom:25px;}
	.banner1 a {background-size:90px 21px; width:90px; height:23px; bottom:5px;}	
}

@media (min-width: 540px){

.width{width:480px;}	
.categories ul li {width:100%; margin:15px 0;}
.banner a {background-size:130px 31px; width:130px; height:31px; bottom:25px;}	
.banner div.img_container .text {width:100%; top:0px; left:0%;}
.banner1 a {background-size:120px 29px; width:120px; height:29px; bottom:10px;}	
.banner1 div.img_container1 .text {width:90%; top:0px; left:5%;}
}

@media (min-width: 640px){
	
.home_left {min-height:inherit;}
.width{width:640px;}	
.categories ul li {width:33.33%; margin:0 0;}
.banner a {background-size:150px 36px; width:150px; height:36px; bottom:30px;}
.banner div.img_container .text {width:80%; top:20px; left:10%;}
.banner1 a {background-size:130px 31px; width:130px; height:31px; bottom:10px;}
.banner1 div.img_container1 .text {width:90%; top:0px; left:5%;}		 
}

@media (min-width: 768px){

.home_left {min-height:inherit;}
.width{width:768px;}
.banner div.img_container .text {width:70%; top:30px; left:15%;}
.banner a {background-size:160px 39px; width:160px; height:39px; bottom:40px;}		
.banner1 div.img_container1 .text {width:90%; top:0px; left:5%;}
.banner1 a {background-size:140px 33px; width:140px; height:33px; bottom:10px;}		

.home_left .contact_data .left_contact_address {float:left; width: 42%; padding-right: 7%; border-right:1px solid #cccccc;} 
.home_left .contact_data .right_contact_address {float:left; width: 43%; padding-left: 7%;} 

}

@media (min-width: 801px){

.home_left {min-height:351px;}
.width{width:768px;}
.banner div.img_container .text {width:70%; top:30px; left:15%;}
.banner a {background-size:160px 39px; width:160px; height:39px; bottom:40px;}		
.banner1 div.img_container1 .text {width:90%; top:0px; left:5%;}
.banner1 a {background-size:140px 33px; width:140px; height:33px; bottom:10px;}		

.home_left .contact_data .left_contact_address {float:left; width: 42%; padding-right: 7%; border-right:1px solid #cccccc;} 
.home_left .contact_data .right_contact_address {float:left; width: 43%; padding-left: 7%;} 

}

@media (min-width: 960px){

.home_left {min-height:351px;}
.width{width:940px;}
.banner a {background-size:165px 41px; width:165px; height:41px; bottom:40px;}
.banner1 a {background-size:165px 41px; width:165px; height:41px; bottom:15px;}		
.banner div.img_container .text {width:75%; top:30px; left:15%;}
.banner1 div.img_container1 .text {width:90%; top:0px; left:5%;}
}

@media (min-width: 1024px){
.home_left {min-height:331px;}
.width{width:1000px;}	
.banner a {background-size:187px 45px; width:187px; height:45px; bottom:50px;}	
.banner1 a {background-size:187px 45px; width:187px; height:45px; bottom:20px;}	
.banner div.img_container .text {width:70%; top:50px; left:15%;}
.banner1 div.img_container1 .text {width:90%; top:0px; left:5%;}
}

@media (min-width:1152px)
{

.width{width:1120px;}
.banner a {background-size:187px 45px; width:187px; height:45px; bottom:30px;}
.banner1 a {background-size:187px 45px; width:187px; height:45px; bottom:30px;}		
	
}

 @media (min-width: 300px) and (max-width: 800px)  {
	 
	 #head2 {display:none !important;}
	 
	 header .logo {margin-left:10px;}
	 
	 header .button {display:block; margin-right:10px;}
	 
	 header nav {display:none; float:left; width:100%;}
	 
	 header nav .navigation {width:100%;}
	 
	header nav .navigation li.all {width:100%;}
	 
	header nav .navigation li.all a {padding:29px 0px; width:100%; border-bottom:1px solid #EEE; text-align:center;}
	
	header nav .navigation li.all:last-child a {border-bottom:none;}
	
	.home_left, .home_right {width:80%; margin:15px 10%; padding:0px; border:none; }
	
	.explore_foot, .subscribe_foot, .address_foot, .map_foot {width:80%; padding:0px 10%; margin:20px 0;}
	
	.explore_foot ul {width:100%; float:left;}
	
	.explore_foot ul li {width:100%; background:#333; float:left; border-bottom:1px solid #262628;}
	
	.explore_foot ul li a {padding:10px 10%;} 
	
	.explore_foot ul li:hover a {padding:10px 3% 10px 17%;} 
	
	.explore_foot ul li a:before {top:10px; left:8px;}
	     
 }