
@import url("fonts.css");

/* CSS Document */
@charset "utf-8";

body { margin: 0px; padding: 0px; top: 0; width: 100%; font-family: Verdana,Geneva,sans-serif; background:#ffffff;}
img { border: 0; max-width: 100%; }
p, h1, h2, h3, h4, h5, h6, ul, li { margin: 0px; padding: 0px; list-style-type: none; }
.clear { clear: both; line-height: 0; font-size: 0; margin: 0px; padding: 0px; }
textarea, button, select, input[type="search"], input[type="text"], input[type="submit"], input[type="button"]{ -webkit-appearance: none; 
-webkit-border-radius: 0;}
div { margin: 0px; padding: 0px; }
form { margin: 0; padding: 0; }
:focus { outline: 0; }
*{ box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
, :before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

input[type="search"], input[type="text"], input[type="email"], input[type="tal"], input[type="phone"], input[type="number"],{
	background-color: #f9f9f9;
    border: 1px solid #e5e1e1;
    color: #7d7f80;
    font-family: "Titillium-Regular";
    font-size: 13px;
    padding: 10px 5px;
}

select{
	background-color: #f9f9f9;
    border: 1px solid #e5e1e1;
    color: #7d7f80;
    font-family: "Titillium-Regular";
    font-size: 13px;
    padding: 10px 5px;
}

/*======== Start Header ==========*/
header{width:100%; padding:14px 0;}
.hdr_total{max-width:1170px; margin:0 auto;}
.logo{width:295px; float:left; margin-right:132px;}
.pc_menu{width:380px; float:left; margin-right:74px;}
.pc_menu ul{margin:0; padding:0;}
.pc_menu ul li{float:left; padding:54px 23px 0; list-style:none; display:inline;}
.pc_menu ul li a{font-family:'Titillium-Regular'; font-size:15px; color:#252525; text-decoration:none; text-transform:uppercase; display:block;}
.pc_menu ul li a:hover{color:#4c8d39; text-decoration:none;}
.pc_menu ul li:last-child{padding-right:0;}
.call_area{width:289px; float:left; text-align:right;}
.call_area p{font-family:'Titillium-Semibold'; font-size:20px; color:#252525;}
.call_area p span{color:#4c8d39;}
.call_area p span a{color:#4c8d39; text-decoration: none;} 
.mobmenu_bx{display:none; width:100%; float:left; margin-top:20px;}
/*======== End Header ==========*/

/*======== Start Banner ==========*/
.bnr_total{width:100%; position:relative;}
.bnr_total img{width:100%; display:block;}
.bnr_con{background:rgba(0,0,0,0.45);
    left: 0;
    margin: 0 auto;
    padding: 12px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 200px;
    max-width: 740px;}
.bnr_con h2{font-family: 'open_sansbold'; font-size:42px; color:#fff; text-transform:uppercase;}
.bnr_con p{font-family: 'open_sanslight'; font-size:26px; color:#fff;}
.bnr_con p span{font-family: 'open_sanssemibold';}
/*======== End Banner ==========*/

/*======== Start Rate Quote  ==========*/
.rate_quot_total{width:100%; background:#4c8d39; padding:22px 0;}
.rate_quot_con{max-width:1170px; margin:0 auto; text-align:center;}
.rate_quot_con h2{font-family:'Titillium-Semibold'; font-size:30px; color:#FFFFFF; text-transform:uppercase;}
.rate_quot_con p{font-family:'Titillium-Regular'; font-size:20px; color:#FFFFFF;}
.get_btn{width:100%; text-align:center; margin:20px 0 22px;}
.get_btn a{background:none; border:1px solid #ffffff; padding:9px 29px; font-family:'Titillium-Semibold'; font-size:14px; color:#ffffff; 
text-align:center; text-decoration:none; text-transform:uppercase;}
.get_btn a:hover{background:#fff; color:#4C8D39; text-decoration:none;}
/*======== End Rate Quote ==========*/

/*======== Start Client Distinction ==========*/
.clientdistin_total{width:100%; background:#fafafa; padding:25px 0; margin-bottom:0;}
.clientdistin_con{max-width:1170px; margin:0 auto;}
.clientdistin_lft{width:295px; float:left;}
.clientdistin_rht{width:770px; float:right;}
.clientdistin_rht h2{font-family:'Titillium-Regular'; font-size:29px; color:#000;}
.clientdistin_rht h2 span{font-family:'Titillium-Bold'; font-size:29px; color:#000;}
.clientdistin_rht p{font-family:'Titillium-Regular'; font-size:20px; color:#76898d; line-height:22px; padding-top:10px;}
/*======== End Client Distinction ==========*/

/*======== Start Key Benefits ==========*/
.key_benifit_total{width:100%;}
.key_benifit_con{max-width:1170px; margin:0 auto; padding:35px 0 25px;}
.key_benifit_area{width:100%;}
.key_benifit_area h2{font-family:'Titillium-Semibold'; font-size:30px; color:#403f3f; padding-bottom:8px; text-transform:uppercase;
background:url(../images/separetor_line1.jpg) center bottom no-repeat; text-align:center; margin-bottom:27px;}
.key_benifit_area h2 span{font-family:'Titillium-light'; color:#717171;}
.key_table_total{width:100%; margin-bottom:35px;}
.key_table_lft{width:572px; float:left;}
.key_table_con{width:100%;}
.key_table_con_lft{width:475px; float:left; margin-bottom:15px;}
.key_table_con_lft h2{font-family:'Titillium-Semibold'; font-size:18px; color:#403f3f; text-transform:capitalize; text-align:right; background:none; padding:0 0 2px 0; margin:0;}
.key_table_con_lft p{font-family:'Titillium-Regular'; font-size:15px; color:#717171; text-align:right;}
.key_table_con_rht{width:73px; float:right;}
.key_table_rht{width:572px; float:right;}
.key_table_con_rht_lft{width:73px; float:left;}
.key_table_con_rht_rht{width:475px; float:right;}
.key_table_con_rht_rht h2{font-family:'Titillium-Semibold';  font-size:18px; color:#403f3f; text-transform:capitalize; text-align:left; background:none; padding:0 0 2px 0; margin:0;}
.key_table_con_rht_rht p{font-family:'Titillium-Regular'; font-size:15px; color:#717171;text-align:left;}
/*======== End Key Benefits ==========*/

/*======== Start Our Painless ==========*/
.painless_total{width:100%; padding:27px 0; background:#f9f9f9; margin-bottom:0;}
.painless_con{max-width:1170px; margin:0 auto;}
.painless_con h2{font-family:'Titillium-Semibold'; font-size:30px; color:#403f3f; padding-bottom:8px; text-transform:uppercase;
background:url(../images/separetor_line1.jpg) center bottom no-repeat; text-align:center; margin-bottom:27px;}
.painless_area{width:100%; position:relative;}
.line{border-bottom:1px dashed #b8b8b8; height:1px; width:78%; position:absolute; top:70px; left:11%;}
.painless_lft{width:359px; float:left; margin-right:39px; text-align:center; position:relative;}
.painless_top{width:137px; height:137px; text-align:center; border-radius:100%; background:#ffffff url(../images/pc_icon.png) center no-repeat; 
padding-top:48px; margin:0 auto 12px; border:5px solid #ffffff;}
.painless_top:hover{background:#f9f9f9 url(../images/pc_icon_hover.png) center no-repeat; border:5px solid #4c8d39; cursor:pointer;}
.painless_down{width:100%; text-align:center;}
.painless_down h3{font-family:'Titillium-Semibold'; font-size:18px; color:#1f1f1f; padding:0 0 10px;}
.painless_down p{font-family:'Titillium-Regular'; font-size:14px; color:#767571; line-height:23px;}
.painless_down p a{color:#fe7e00; text-decoration:none;}
.painless_mid{width:377px; float:left; margin-right:39px; text-align:center; position:relative;}
.painless_top_phone{width:137px; height:137px; text-align:center; border-radius:100%; background:#ffffff url(../images/ph_icon.png) center no-repeat; 
padding-top:48px; margin:0 auto 12px; border:5px solid #ffffff;}
.painless_top_phone:hover{background:#f9f9f9 url(../images/ph_icon_hover.png) center no-repeat; border:5px solid #4c8d39; cursor:pointer;}
.painless_rht{width:356px; float:left; text-align:center; position:relative;}
.painless_top_blance{width:137px; height:137px; text-align:center; border-radius:100%; background:#ffffff url(../images/blance_icon.png) center no-repeat; 
padding-top:48px; margin:0 auto 12px; border:5px solid #ffffff;}
.painless_top_blance:hover{background:#f9f9f9 url(../images/blance_icon_hover.png) center no-repeat; border:5px solid #4c8d39; cursor:pointer;}
/*======== End Our Painless ==========*/

/*======== Start Legal Work ==========*/
.legalwrk_total{width:100%; background:#4c8d39; padding:22px 0;}
.legalwrk_con{max-width:1170px; margin:0 auto; text-align:center;}
.legalwrk_con h2{font-family:'Titillium-Semibold'; font-size:26px; color:#FFFFFF; text-transform:uppercase;}
/*======== End Legal Work ==========*/

/*======== Start What we do ==========*/
.wedo_total{width:100%; background:#d1e6c5; padding-top:30px; margin-bottom:15px;}
.wedo_con{max-width:1170px; margin:0 auto;}
.wedo_area{width:100%;}
.wedo_box_con{margin-left:-18px; margin-right:-18px;}
.wedo_box{width:264px; float:left; margin-right:18px; margin-left:18px; margin-bottom:27px; cursor:pointer;}
.wedo_green{background:#d1e6c5; width:100%; padding-top:69px; text-align:center;}
.wedo_green p{font-family:'Titillium-Semibold'; font-size:20px; color:#3c3c3c; padding:20px 0 69px 0; text-transform:uppercase;}
.wedo_green_light{background:#e0eed7; width:100%; padding-top:69px; text-align:center;}
.wedo_green_light p{font-family:'Titillium-Semibold'; font-size:20px; color:#3c3c3c; padding:20px 0 69px 0; text-transform:uppercase;}
.wedo_green_ass{background:#e2e4e7; width:100%; padding:35px 31px; text-align:center;}
.wedo_green_ass h2{font-family:'Titillium-Semibold'; font-size:20px; color:#3c3c3c; padding-bottom:15px; text-transform:uppercase;} 
.wedo_green_ass p{font-family:'Titillium-Semibold'; font-size:13px; color:#424242; line-height:22px;}
.ourwork-imgbx{position:relative; display:block;}
.ourwork-imgbx > img{ width:100%;}
.ourwork-imgbx .mask {
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
   width:100%;
   height:100%;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.1s ease-in-out;
   -moz-transition: all 0.1s ease-in-out;
   -o-transition: all 0.1s ease-in-out;
   -ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
	box-sizing: border-box;
	background-color:#e2e4e7;
}
.ourwork-imgbx:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.ourwork-imgbx .mskbx{ 
   position: absolute;
   overflow: hidden;
   top:0;
   left: 0;
   width:100%;
   height:100%;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.1s ease-in-out;
   -moz-transition: all 0.1s ease-in-out;
   -o-transition: all 0.1s ease-in-out;
   -ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
	box-sizing: border-box;
	display:block;
	text-align:center;
	
	padding:3% 10%;
}
.ourwork-imgbx:hover .mskbx{ 
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}

.ourwork-imgbx .mskbx > div {
    display: table;
    height: 100%;
    width: 100%;
}
.ourwork-imgbx .mskbx > div > div {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.ourwork-imgbx .mskbx .work-icon2{ text-align:center; margin-bottom:10px; display:inline-block;}
.ourwork-imgbx .mskbx .work-icon2 a{ display:inline-block; padding:0 2px;}
.ourwork-imgbx .mskbx .work-imgtxt1{ font-family:'Titillium-Semibold'; font-size:20px; color:#3c3c3c; padding-bottom:15px; text-transform:uppercase;}
.ourwork-imgbx .mskbx .work-imgtxt2{ font-family:'Titillium-Semibold'; font-size:13px; color:#424242; line-height:22px;}
.ourwork-imgbx .mskbx .work-imgtxt2 a{color:#424242; text-decoration:none;}
/*======== End What we do ==========*/

/*======== Start Testimonial ==========*/
.testi_total{width:100%;}
.testi_con{max-width:1170px; margin:0 auto; padding:30px 0 0 0; position: relative;}
.testi_lft{width:328px; position: absolute; bottom: 0;}
.testi_lft img{display:block;}
.testi_rht{width:669px; float:right; margin-right:29px; padding-top:8px; padding-bottom: 45px;}
.testi_rht_top{width:100%; margin-bottom:30px;}
.testi_rht_top h2{font-family:'Titillium-Semibold'; font-size:26px; color:#2e2c37; text-transform:uppercase;}
.testi_rht_top h2 span{font-family:'Titillium-Bold';}
.testi_slider{width:100%; background:#fafafa; border:1px solid #eaeaea; padding:22px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.slider_con{width:100%;}
.slider_con p{color:#76898d; font-family:"Titillium-Regular"; font-size:18px; line-height:22px; padding-bottom:10px;}
.slider_con p span{color:#323232; font-size:16px;}
.slider_con p span img{float:left; margin-right:15px;}
/*======== End Testimonial ==========*/

/*======== Start About Flat Legal ==========*/
.abt_legl{width:100%; background:url(../images/about_bg.jpg) center top no-repeat; background-size:cover; padding:41px 0 69px 0;}
.abt_legl_con{max-width:1170px; margin:0 auto;}
.abt_legl_box{width:100%; text-align:center;}
.abt_legl_box h2{font-family:'Titillium-Bold'; font-size:30px; color:#ffffff; padding-bottom:30px; text-transform:uppercase;}
.abt_legl_box p{font-family:"Titillium-Regular"; font-size:18px; color:#ffffff; line-height:29px;}
/*======== End About Flat Legal ==========*/

/*======== Start Get Started ==========*/
.getstart_total{width:100%; background:#4c8d39; padding:12px 0; margin-bottom:30px;}
.getstart_con{max-width:1170px; margin:0 auto; text-align:center;}
.getstart_con h2{font-family:'Titillium-Semibold'; font-size:30px; color:#FFFFFF; text-transform:uppercase;}
/*======== End Get Started ==========*/

/*======== Start GET it Now ==========*/
.get_now_total{width:100%; margin-bottom:30px;}
.get_now_con{max-width:1170px; margin:0 auto;}
.get_now_lft{width:578px; float:left;}
.get_now_lft_con{width:100%;}
.get_now_lft_con_lfty{width:268px; float:left;}
.get_now_lft_con_righty{width:282px; float:right;}
.get_now_lft_con_righty h2{font-family:'Titillium-Semibold'; font-size:24px; color:#4f9040; text-transform:uppercase; padding-top:17px; padding-bottom:2px;}
.get_now_lft_con_righty h2 span{font-family:'Titillium-Bold';}
.get_now_lft_con_righty p{font-family:"Titillium-Regular"; font-size:15px; color:#76898d; padding-bottom:12px;}
.get_now_lft_con_righty p span{font-family:"Titillium-Regular"; font-size:12px; color:#76898d; padding-bottom:12px;}
.form_area{width:100%; margin-bottom:12px;}
.frm_txt{background:#fafafa; padding:12px; width:100%; border-top:1px solid #c7c7c7; border-left:1px solid #c7c7c7; border-right:1px solid #dddddd; 
border-bottom:1px solid #dddddd; font-family:"Titillium-Regular"; font-size:14px; color:#76898d; border-radius:3px; -moz-border-radius:3px; 
-webkit-border-radius:3px;}
.form_btn{width:100%;}
.get_it_btn{background:#4c8d39; padding:13px 19px; text-align:center; font-family:'Titillium-Semibold'; font-size:16px; color:#FFFFFF; 
text-transform:uppercase; text-align:center; border:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:100%; cursor:pointer;}
.get_it_btn:hover{background:#515151;}
.get_now_rht{width:577px; float:right;}
/*======== End GET it Now ==========*/

/*======== Start Ranking Legal ==========*/
.rank_total{width:100%;}
.rank_con{max-width:1170px; margin:0 auto;}
.rank_hed{width:100%; margin-bottom:15px;}
.rank_hed h2{background:url(../images/separetor_line1.jpg) no-repeat center bottom; color:#403f3f; font-family:'Titillium-Regular'; font-size:30px;
margin-bottom:27px; padding-bottom:8px; text-align:center; text-transform:uppercase;}
.rank_hed h2 span{font-family:'Titillium-Bold';}
.rank_list{width:100%;}
.rank_list_con{margin-left:-18px; margin-right:-18px;}
.rank_list_box{width:264px; margin-left:18px; margin-right:18px; float:left; margin-bottom:25px; padding-left:23px;}
.rank_list_box h2{font-family:'Titillium-Semibold'; font-size:18px; color:#515151; padding-bottom:8px;}
.rank_list_box ul{margin:0; padding:0;}
.rank_list_box ul li{background:url(../images/squre_icon.png) no-repeat 0 7px;  list-style-type:none; margin:3px 0; padding:0 0 6px 16px;}
.rank_list_box ul li a{font-family:"Titillium-Regular"; font-size:15px; color:#515151; text-decoration:none;}
.rank_list_box ul li a:hover{color:#4C8D39; text-decoration:none;}
/*======== End Ranking Legal ==========*/

/*======== Start Top Footer ==========*/
.top_ftr_total{width:100%; background:#f3f3f3; padding:41px 0 25px 0;}
.top_ftr_con{max-width:1170px; margin:0 auto;}
.top_ftr_area{width:100%;}
.top_ftr_area p{font-family:'Titillium-Light'; font-size:16px; color:#5c5c5c; line-height:25px; padding-bottom:30px;}
.who_we_area{width:289px; float:left; margin-right:44px;}
.who_we_area h2{font-family:'Titillium-Semibold'; font-size:18px; color:#362f37; padding-bottom:20px;}
.who_we_area ul{margin:0; padding:0;}
.who_we_area ul li{background:url(../images/right_arrow.png) no-repeat 0 3px;  list-style-type:none; margin:0 0 9px; padding:0 0 13px 23px; 
border-bottom:1px solid #e1e1e1;}
.who_we_area ul li a{font-family:"Titillium-Regular"; font-size:15px; color:#515151; text-decoration:none;}
.who_we_area ul li a:hover{color:#4C8D39; text-decoration:none;}
.who_we_area ul li:last-child{border-bottom:none; padding-bottom:0;}
.what_we_do{width:284px; float:left; margin-right:44px;}
.what_we_do h2{font-family:'Titillium-Semibold'; font-size:18px; color:#362f37; padding-bottom:20px;}
.what_we_do ul{margin:0; padding:0;}
.what_we_do ul li{background:url(../images/right_arrow.png) no-repeat 0 3px;  list-style-type:none; margin:0 0 9px; padding:0 0 13px 23px; 
border-bottom:1px solid #e1e1e1;}
.what_we_do ul li a{font-family:"Titillium-Regular"; font-size:15px; color:#515151; text-decoration:none;}
.what_we_do ul li a:hover{color:#4C8D39; text-decoration:none;}
.what_we_do ul li:last-child{border-bottom:none; padding-bottom:0;}
.resources{width:282px; float:left; margin-right:42px;}
.resources h2{font-family:'Titillium-Semibold'; font-size:18px; color:#362f37; padding-bottom:20px;}
.resources ul{margin:0; padding:0;}
.resources ul li{background:url(../images/right_arrow.png) no-repeat 0 3px;  list-style-type:none; margin:0 0 9px; padding:0 0 13px 23px; 
border-bottom:1px solid #e1e1e1;}
.resources ul li a{font-family:"Titillium-Regular"; font-size:15px; color:#515151; text-decoration:none;}
.resources ul li a:hover{color:#4C8D39; text-decoration:none;}
.resources ul li:last-child{border-bottom:none; padding-bottom:0;}
.contact_detais{width:185px; float:left;}
.contact_detais h2{font-family:'Titillium-Semibold'; font-size:18px; color:#362f37; padding-bottom:20px;}
.contact_detais_area{width:100%;}
.contact_detais_area h2{font-family:'Titillium-Semibold'; font-size:15px; color:#362f37; padding-bottom:4px;}
.contact_detais_area p{color:#515151;font-family:"Titillium-Regular";font-size:15px; padding-bottom:8px; line-height:24px;}
.contact_detais_area ul{margin:0; padding:0;}
.contact_detais_area ul li{float:left; margin-right:2px;}
/*======== End Top Footer ==========*/

/*======== Start Footer Bottom ==========*/
footer{width:100%; padding:15px 0;}
.footer_con{max-width:1170px; margin:0 auto;}
.footer_lft{width:auto; float:left;}
.footer_lft p{color:#8c8c8c; font-family:"Titillium-Regular"; font-size:12px;}
.footer_rht{width:auto; float:right;}
.footer_rht p{color:#8c8c8c; font-family:"Titillium-Regular"; font-size:12px;}
.footer_rht p span{font-family:'Titillium-Semibold';}
.footer_rht p a{color:#666; text-decoration:none; font-family:'Titillium-Bold';}
.footer_rht p a:hover{color:#4C8D39; text-decoration:none;}
/*======== End Footer Bottom ==========*/


/*======== Start Bankruptcy ==========*/
.chapter_total{width:100%; margin-bottom:30px;}
.chapter_lft{width:359px; float:left; margin-right:39px; text-align:center; position:relative; margin-bottom:20px;}
.chapter_mid{width:377px; float:left; margin-right:39px; text-align:center; position:relative; margin-bottom:20px;}
.chapter_rht{width:356px; float:left; text-align:center; position:relative; margin-bottom:20px;}
.chapter_total h2{font-family:'Titillium-Semibold'; font-size:25px; color:#403f3f; text-align:center; background:none;}
.get_free{width:100%; text-align:center; margin:30px 0 22px;}
.get_free a{background:none; border:2px solid #4c8d39; padding:13px 19px; font-family:"Titillium-Regular"; font-size:15px; color:#4c8d39; 
text-align:center; text-decoration:none; text-transform:uppercase;}
.get_free a:hover{background:#515151; color:#FFFFFF; text-decoration:none; border:2px solid #515151;}
.bankruptcy_bnr_total{width:100%; position:relative; background:#ffffff; border-top:1px solid #e5e5e5;}
.bankruptcy_bnr_con{max-width:1170px; margin:0 auto; background-image:url(../images/bank_bnr.jpg); background-repeat:no-repeat; background-position:bottom right;}
.bank_bnr_lft{width:696px; float:left; margin-bottom:10px; margin-top:10px;}
.bank_bnr_lft h1{font-family:'Titillium-Bold'; font-size:44px; color:#4c8d39;}
.bank_bnr_lft h2{font-family:"Titillium-Regular"; font-size:32px; color:#4a4a4a; padding-bottom:16px; line-height:27px;}
.bank_bnr_lft p{font-family:"Titillium-Regular"; font-size:14px; color:#767571; padding:0px 0 0; line-height:23px;}
.bank_bnr_lft p span{font-family:'Titillium-Semibold'; font-size:15px; color:#4a4a4a; padding-bottom:10px; padding-top:14px; display:block; line-height:37px;}
.bank_bnr_lft p span img{vertical-align:middle; margin-right:10px; width:inherit; float:left;}
.bank_bnr_rht{float:right; padding-top:154px; width:468px;}
.bank_bnr_rht img{display:block;}
/*======== End Bankruptcy ==========*/

/*======== Start Painless 3stpes ==========*/
.painless_3steps{width:100%; background:#f9f9f9; padding:39px 0;}
.painless_3steps_con{max-width:1170px; margin:0 auto;}
.painless_3steps_area{width:100%;}
.painless_3steps_area h2{background:url(../images/separetor_line1.jpg) no-repeat center bottom; color:#403f3f; font-family:"Titillium-Semibold";
font-size:30px; margin-bottom:27px; padding-bottom:8px; text-align:center; text-transform:uppercase;}
.painless_3steps_top{width:100%; text-align:center; margin-bottom:40px;}
.painless_3steps_top ul{margin:0; padding:0;}
.painless_3steps_top ul li{width:147px; height:147px; border-radius:100%; text-align:center; display:inline-block; margin:0 21px;}
.painless_3steps_top ul li a{display:block; min-height:147px; width:100%; text-decoration:none;}
.painless_one{background:#FFFFFF url(../images/pain_icon1.png) center no-repeat;}
.painless_two{background:#FFFFFF url(../images/pain_icon2.png) center no-repeat;}
.painless_three{background:#FFFFFF url(../images/pain_icon3.png) center no-repeat;}
.painless_four{background:#FFFFFF url(../images/pain_icon4.png) center no-repeat;}
.painless_five{background:#FFFFFF url(../images/pain_icon5.png) center no-repeat;}
.painless_one:hover{background:#4c8d39 url(../images/pain_icon1_hover.png) center no-repeat; cursor:pointer;}
.painless_two:hover{background:#4c8d39 url(../images/pain_icon2_hover.png) center no-repeat; cursor:pointer;}
.painless_three:hover{background:#4c8d39 url(../images/pain_icon3_hover.png) center no-repeat; cursor:pointer;}
.painless_four:hover{background:#4c8d39 url(../images/pain_icon4_hover.png) center no-repeat; cursor:pointer;}
.painless_five:hover{background:#4c8d39 url(../images/pain_icon5_hover.png) center no-repeat; cursor:pointer;}
.painless_3steps_dwn{width:100%; text-align:center;}
.painless_3steps_dwn h2{font-family:'Titillium-Semibold'; font-size:20px; color:#2e2e2e; padding-bottom:15px;}
.painless_3steps_dwn p{font-family:"Titillium-Regular"; font-size:16px; color:#2e2e2e;}
.underwrk_total{width:100%; background:#4c8d39; padding:10px 0;}
.underwrk_con{max-width:1170px; margin:0 auto; text-align:center;}
.underwrk_con h2{font-family:'Titillium-Semibold'; font-size:30px; color:#FFFFFF; text-transform:uppercase;}
.underwrk_con h4{font-family:'Titillium-Regular'; font-size:30px; padding:15px 0; color:#FFFFFF; font-weight:300;}
.underwrk_con h4 span{ font-weight:700;}
.underwrk_con p{font-family:'Titillium-Regular'; font-size:22px; padding:0 0 12px; margin:0; color:#FFFFFF;}
.faq_total{width:100%; background:#f9f9f9; padding:39px 0 0;}
.faq_con{max-width:1170px; margin:0 auto;}
.faq_con h2{background:url(../images/separetor_line1.jpg) no-repeat center bottom; color:#403f3f; font-family:"Titillium-Semibold";
font-size:30px; margin-bottom:27px; padding-bottom:8px; text-align:center; text-transform:uppercase;}
.faq_area{width:100%;}
.faq_lft{width:50%; float:left;}
.top_options{width:100%; margin-bottom:22px;}
.container { margin: 0; padding: 0px 0px 20px; overflow: hidden; font-size: 18px; clear: both;}
.container .block { padding:0px; float:left; width:100%;}
.container .block p { padding: 0 0 12px; margin:0; font-size:14px; color:#76898d; font-family:'Titillium-Regular';}
.container .block h2{ font-size:18px; color:#6bab3b; font-family:'Titillium-Regular'; margin-top:10px; background:none; text-align:left; padding:0; margin-bottom:0;}
.container .block h3{ font-size:16px; color:#403f3f; font-family:'Titillium-Regular'; margin-top:10px;}

.container a{ color:#ed7b23; text-decoration:underline;}
.container a:hover{ text-decoration:none;}

.container ul{ padding:0; margin:0;}
.container ul li{ list-style-type:disc; list-style-position:inside;  padding: 5px 5px 5px 10px; margin:0; font-size:14px; color:#76898d; font-family:'Titillium-Regular';
}
.container ul li:last-child{ border-bottom:none;}
.container ul li span{ color:#d22b33;}
.container ul li a{ font-size:16px; color:#6c6c71; text-decoration:none;}
.container ul li a:hover{ font-size:16px; color:#256DAE; text-decoration:none;}
h2.red_trigger { padding: 0 0 0 21px; width:100%; font-weight: normal; float: left; text-align:left; background:url(../images/plus_icon.png) no-repeat scroll 1% 12px;
text-transform:inherit!important; margin-bottom:10px;}
h2.red_trigger a { color:#141414;font-family:'Titillium-Regular'; font-size:17px;line-height: 20px;text-decoration: none; 
display: block; padding: 13px 12px 10px 20px;  text-transform:inherit; /*width:94%;*/ }
h2.red_trigger a:hover {color: #403f3f;}
h2.red_active { background:url(../images/minas_icon.png) no-repeat scroll 1% 12px!important;  }
h2.red_active a{color:#403f3f!important;}
.faq_rht{width:50%; float:right;}
.faq_down{width:100%; margin-top:15px;}
.faq_down_lft{width:380px; float:left; text-align:center;}
.faq_down_lft img{display:block; margin:0 auto;}
.faq_down_rht{width:790px; float:right; padding-top:48px;}
.faq_down_rht h2{font-family:'Titillium-Semibold'; font-size:26px; color:#515151; padding-bottom:5px; background:none; margin:0; text-align:left; text-transform:capitalize;}
.faq_down_rht p{font-family:'Titillium-Regular'; font-size:20px; color:#515151; padding-bottom: 23px;}
.callme_btn{width:100%; }
.callme_btn a{background:#4d8d39; padding:10px 40px; text-decoration:none; font-family:'Titillium-Regular'; font-size:15px; color:#FFFFFF; 
text-align:center; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-transform:uppercase;}
.speak_total{width:100%; background:#4c8d39; padding:10px 0 25px; margin-bottom:25px;}
.speak_con{max-width:1170px; margin:0 auto; text-align:center;}
.speak_con h2{font-family:"Titillium-Regular"; font-size:36px; color:#FFFFFF; padding:0 0 18px;}
.speak_con p{font-family:'Titillium-Regular'; font-size:18px; color:#FFFFFF;}
.last_txt{width:100%; background:#eee; padding:20px 0;}
.last_txt_con{max-width:1170px; margin:0 auto;}
.last_txt_con p{color:#5c5c5c; font-family:"Titillium-Light"; font-size: 16px; line-height: 25px;}
/*======== End Painless 3stpes ==========*/


/*======== start disputs page ==========*/
.disputs_bnr_total{width:100%; position:relative; background:#ffffff; border-top:1px solid #e5e5e5; background-image:url(../images/disputs-bannerbg.jpg); background-repeat:no-repeat; background-size:cover; height:506px;}

.disputs_bnr_con{max-width:1170px; margin:0 auto;}
.dispu_bnr_lft{width:676px; float:left; background-color:rgba(255, 255, 255, 0.66); padding:16px 10px 45px; height:505px;}
.dispu_bnr_lft{width:696px; float:left; margin-bottom:0; margin-top:0;}
.dispu_bnr_lft h1{font-family:'Titillium-Bold'; font-size:44px; color:#4c8d39; text-transform:uppercase;}
.dispu_bnr_lft h2{font-family:"Titillium-Regular"; font-size:21px; color:#000000; padding-bottom:16px; line-height:27px; text-transform:uppercase; font-weight:300;}
.dispu_bnr_lft p{font-family:"Titillium-Regular"; font-size:18px; color:#282828; padding:0 0 16px 0; line-height:23px;}
.dispu_bnr_lft p span{font-family:'Titillium-Semibold'; font-size:15px; color:#4a4a4a; padding-bottom:10px; padding-top:14px; display:block; line-height:37px;}
/*======== End disputs end ==========*/

/*======== start business page ==========*/
.business_bnr_total{width:100%; position:relative; background:#ffffff; border-top:1px solid #e5e5e5; background-image:url(../images/business-banner.jpg); background-repeat:no-repeat; background-size:cover; height:506px;}

.law-attorarea-total{ background-color:#eeeeee;}
.law_attorarea_con{max-width:1170px; margin:0 auto; padding:35px 0 25px;}
.law_attorarea_area{width:100%;}
.law_attorarea_area h2{font-family:'Titillium-Semibold'; font-size:30px; color:#403f3f; padding-bottom:8px; text-transform:uppercase;
background:url(../images/separetor_line1.jpg) center bottom no-repeat; text-align:center; margin-bottom:27px;}

.lefttxt-area{ float:left; width:48%; padding:0 2% 0 0;}
.lefttxt-area h1{font-family:'Titillium-Bold'; font-size:22px; color:#403f3f; padding:0 0 10px; margin:0;}
.lefttxt-area p{font-family:'Titillium-Regular'; font-size:15px; color:#767571;  padding:0 0 15px; margin:0; text-align:justify;}
.lefttxt-area a{font-family:'Titillium-Regular'; font-size:17px; color:#449131;  padding:0 0 25px; margin:0; display:block; text-decoration:none;}

.righttxt-area{ float:right; width:50%; padding:0 2% 0 0;}
.righttxt-area h1{font-family:'Titillium-Bold'; font-size:22px; color:#403f3f; padding:0 0 10px; margin:0;}
.righttxt-area p{font-family:'Titillium-Regular'; font-size:15px; color:#767571;  padding:0 0 15px; margin:0; text-align:justify;}
.righttxt-area a{font-family:'Titillium-Regular'; font-size:17px; color:#449131;  padding:0 0 25px; margin:0; display:block; text-decoration:none;}
/*======== end business page ==========*/

/*======== start employment page ==========*/
.employment_bnr_total{width:100%; position:relative; background:#ffffff; border-top:1px solid #e5e5e5; background-image:url(../images/employent-banner.jpg); background-repeat:no-repeat; background-size:cover; height:506px;}

/*======== start family law page ==========*/
.family_bnr_total{width:100%; position:relative; background:#ffffff; border-top:1px solid #e5e5e5; background-image:url(../images/family-banner.jpg); background-repeat:no-repeat; background-size:cover; height:506px;}

/*======== start immigration page ==========*/
.immigration_bnr_total{width:100%; position:relative; background:#ffffff; border-top:1px solid #e5e5e5; background-image:url(../images/immigration-banner.jpg); background-repeat:no-repeat; background-position:center top; height:506px;}

/*======== start real start page ==========*/

.realestate_bnr_total{width:100%; position:relative; background:#eeeeee; border-top:1px solid #e5e5e5; background-image:url(../images/real-estate-banner.jpg); background-repeat:no-repeat; background-position:right top; height:506px;}

.realestate_bnr_lft{width:47%; float:left; margin-bottom:0; margin-top:15px;}
.realestate_bnr_lft h1{font-family:'Titillium-Bold'; font-size:44px; color:#4c8d39; text-transform:uppercase;}
.realestate_bnr_lft h2{font-family:"Titillium-Regular"; font-size:23px; color:#000000; padding-bottom:16px; line-height:27px; text-transform:uppercase; font-weight:300;}
.realestate_bnr_lft p{font-family:"Titillium-Regular"; font-size:16px; color:#282828; padding:0 0 16px 0; line-height:23px;}
.realestate_bnr_lft p span{font-family:'Titillium-Semibold'; font-size:15px; color:#4a4a4a; padding-bottom:10px; padding-top:14px; display:block; line-height:37px;}


/*======== start meet us page ==========*/

.meetus-total {
    background-color: #fff;
}




.meetus_con{max-width:1170px; margin:0 auto; padding:35px 0 25px;}
.meetus_area{width:100%;}
.meetus_area h2{font-family:'Titillium-Semibold'; font-size:30px; color:#403f3f; padding-bottom:8px; text-transform:uppercase;
background:url(../images/separetor_line1.jpg) center bottom no-repeat; text-align:center; margin-bottom:27px;}
.meetus_area p{font-family:"Titillium-Regular"; font-size:17px; color:#717171; padding:0 0 16px 0; line-height:26px; text-align:center;}

/*======== start contact us page ==========*/
.contact_bnr_total{width:100%; position:relative; background:#ffffff; border-top:1px solid #e5e5e5; background-image:url(../images/contact-banner.jpg); background-repeat:no-repeat; background-position:center top; background-size:cover; height:506px;}
.cntactdv {
    margin: 0;
    padding: 0;
}


.leftcont {
    float: left;
    padding-bottom: 10px;
    width: 50%;
}

.leftcont h2 {
    color: #363434;
    font-family:'Titillium-Semibold'; font-size:27px;
    margin: 0;
    padding: 0 0 10px;
}

.leftcont dl {margin: 0;padding: 0;}
.leftcont dl dt {margin: 0;padding: 6px 0 6px; font-family:'Titillium-Semibold'; color:#828282; font-size:14px;}
.leftcont dl dt span{ color:#f00;}
.leftcont dl dd {margin: 0;padding: 0 0 6px;}
.leftcont dl dd input[type="text"], .leftcont dl dd input[type="email"], .leftcont dl dd input[type="tel"] {background-color: #f9f9f9; font-family:'Titillium-Regular'; color:#7d7f80; font-size:13px;
padding:10px 5px;width: 98%; border:none; border:1px solid #e5e1e1;}
.leftcont dl dd select {background-color: #f9f9f9; font-family:'Titillium-Regular'; color:#7d7f80; font-size:13px;
padding:10px 5px;width: 98%; border:none; border:1px solid #e5e1e1;}
.leftcont dl dd textarea {background-color: #f9f9f9; border: 1px solid #e5e1e1; font-family:'Titillium-Regular'; color:#7d7f80; font-size:13px;
padding: 3px 5px; width: 98%; height:157px;}
.leftcont dl dd input[type="submit"] {background-color: #fff;border:2px solid #4c8d39;cursor: pointer;font-family:'Titillium-Regular'; color:#4c8d39; text-align: center; padding:10px 45px; text-transform:uppercase; font-size:18px; margin-top:10px;}
.leftcont dl dd input[type="submit"]:hover{background-color: #4c8d39; color:#fff;}

.righcont {
    float: right;
    margin-left: 12px;
    width: 48%;
}


.righcont h2 {
    color: #363434;
    font-family:'Titillium-Semibold'; font-size:27px;
    margin: 0;
    padding: 0 0 20px;
}
.righcont p {
    color: #767571;
    font-family:'Titillium-Regular'; font-size:16px;
    margin: 0;
    padding: 12px 0 20px;
}

.contact_con{width:auto; position:absolute; left:90px; top:200px;}
.contact_con h2{font-family: 'Titillium-Bold'; font-size:42px; color:#4c8d39;}
.contact_con p{font-family: 'Titillium-Regular'; font-size:33px; color:#4a4a4a;}

/*======== start Wills page ==========*/
.wills_bnr_total{width:100%; position:relative; background:#ffffff; border-top:1px solid #e5e5e5; background-image:url(../images/wills_bnr.jpg); background-repeat:no-repeat; background-size:cover; height:506px;}
.wills_key_reason{width:100%; margin:30px 0;}
.wills_key_reason_con{max-width:1170px; margin:0 auto!important;}
.wills_key_reason_top{width:100%; margin-bottom:30px;}
.wills_key_reason_top h2{color:#403f3f; font-family:"Titillium-Semibold"; font-size:30px;  text-align:center; 
text-transform:uppercase;}
.wills_key_reason_top h2 span{font-family:'Titillium-Regular'; font-size:25px; color:#868686; background:url(../images/separetor_line1.jpg) no-repeat 
center bottom; padding-bottom:13px; margin-bottom:27px;}
.wills_key_reason_down{width:100%; text-align:center; position:relative;}
.wills_key_reason_con{margin-left:-1%; margin-right:-1%;}
.wills_key_reason_box{width:12%; float:left; margin-right:2%; margin-left:2%; position:relative;}
.wills_key_reason_box img{margin-bottom:15px;}
.wills_key_reason_box p{font-family:'Titillium-Regular'; font-size:15px; color:#717171; line-height:22px;}
.key_line{border-bottom:1px dashed #4c8d39; height:1px; left:8%; position:absolute; top:49px; width:77%;}
.wills_grey_total{width:100%; background:#f9f9f9; padding:40px 0 22px;}
.wills_grey_con{max-width:1170px; margin:0 auto;}
.wills_grey_lft{width:48%; float:left;}
.wills_grey_lft h2{font-family:'Titillium-Semibold'; font-size:27px; color:#403f3f; text-transform:uppercase;}
.wills_grey_lft span{font-family:'Titillium-Regular'; font-size:17px; color:#717171;}
.wills_grey_lft p{font-family:'Titillium-Regular'; font-size:15px; color:#717171; line-height:24px;  padding-top:15px;}
.wills_grey_lft p a {color: #fe7e00;text-decoration: none;}
.wills_grey_rht{width:48%; float:right;}
.wills_grey_rht h2{font-family:'Titillium-Semibold'; font-size:27px; color:#403f3f; text-transform:uppercase;}
.wills_grey_rht span{font-family:'Titillium-Regular'; font-size:17px; color:#717171;}
.wills_grey_rht p{font-family:'Titillium-Regular'; font-size:15px; color:#717171; line-height:24px;  padding-top:15px;}
.wills_grey_rht p a {color: #fe7e00;text-decoration: none;}
.wills_key_benifit_area{width:100%;}
/*.key_benifit_area h2{font-family:'Titillium-Semibold'; font-size:30px; color:#403f3f; padding-bottom:8px; text-transform:uppercase;
background:url(../images/separetor_line1.jpg) center bottom no-repeat; text-align:center; margin-bottom:27px;}*/

.step_btn {
    margin: 20px 0 22px;
    text-align: center;
    width: 100%;
	padding-top:20px;
}

.step_btn a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #4c8d39;
    color: #4c8d39;
    font-family: "Titillium-Semibold";
    font-size: 14px;
    padding: 9px 29px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.step_btn a:hover{ background-color:#4c8d39; color:#fff;}


/*=========== Tab Area ============*/
.tab_total{width:100%;}
.tab_con{max-width:1170px; margin:0 auto;}
.oblirhtbx_mnu{width:100%; border-bottom:1px solid #dbdbdb; }
.oblirhtbx_mnu ul{margin:0; padding:0;}
.oblirhtbx_mnu ul li{text-align:center; float:left; list-style:none; display:inline; margin-right:4px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-top:1px solid #dbdbdb; 
border-radius:4px 4px 0 0; }

.oblirhtbx_mnu ul li a{font-family: "Titillium-Semibold"; font-size:15px; color:#4C8D39; text-decoration:none; display:block; padding:11px 17px; }
.oblirhtbx_mnu ul li a:hover{background:none; text-decoration:none;}
.oblirhtbx_mnu ul li a.selected{/*background:#4C8D39;*/ background:#A1A1A1; text-decoration:none; color:#FFFFFF; border-radius:4px 4px 0 0;}
.oblirhtbx_bdy{max-width:1170px; margin:0 auto; background:#fff; padding:10px 20px 0;}
.oblirhtbx_con{width:100%;}
.oblirhtbx_lft{width:48%; float:left;  min-height:130px; margin-bottom:15px;}
.oblirhtbx_lft h2{color:#4f9040; font-family:"Titillium-Semibold"; font-size:16px; padding-bottom:12px; text-transform:uppercase;}
.oblirhtbx_lft p{color:#76898d; font-family:"Titillium-Regular"; font-size:13px; padding-bottom:10px;}
.radilo_lft{width:48%; float:left; margin-bottom:15px;}
.radilo_lft p{color:#76898d; font-family:"Titillium-Regular"; font-size:13px;}
.radilo_lft p input{vertical-align:inherit;}
.radilo_rht{width:48%; float:right; margin-bottom:15px;}
.radilo_rht p{color:#76898d; font-family:"Titillium-Regular"; font-size:13px;}
.radilo_rht p input{vertical-align:inherit;}
.oblirhtbx_rht{width:48%; float:right; min-height:130px; margin-bottom:15px;}
.oblirhtbx_rht h2{color:#4f9040; font-family:"Titillium-Semibold"; font-size:16px; padding-bottom:12px; text-transform:uppercase;}
.oblirhtbx_rht p{color:#76898d; font-family:"Titillium-Regular"; font-size:13px; padding-bottom:10px;}
.question_area{width:100%; margin:15px 0; text-align:right; border-bottom:1px solid #dbdbdb;}
.question_area h2{color:#252525; font-family:"Titillium-Semibold"; font-size:37px; padding-top:54px; line-height: 36px;}
.question_area h2 span{color:#4f9040; font-family:"Titillium-Semibold"; font-size:28px;}
.question_area img{vertical-align:middle; float:right; margin-left:15px;}
.txt_tab{background:#fafafa; padding:12px; width:100%; border-top:1px solid #c7c7c7; border-left:1px solid #c7c7c7; border-right:1px solid #dddddd; 
border-bottom:1px solid #dddddd; font-family:"Titillium-Regular"; font-size:14px; color:#76898d; border-radius:3px; -moz-border-radius:3px; 
-webkit-border-radius:3px;}
.get_free_btn{background:#4C8D39; padding:10px; color:#FFFFFF; font-family:"Titillium-Semibold"; font-size:14px; cursor:pointer; border:none; margin-top:21px;}
.get_free_btn:hover{background:#121212; color:#FFFFFF;}
.details_con{width:100%;}
.details_con h2{color:#4f9040;font-family:"Titillium-Semibold";font-size: 16px; padding-bottom: 12px;text-transform: uppercase;}
.details_lft{width:48%; float:left;  margin-bottom:15px;}
.details_lft p{color:#76898d; font-family:"Titillium-Regular"; font-size:13px; padding-bottom:10px;}
.details_lft label{color:#76898d; font-family:"Titillium-Regular"; font-size:13px; padding-bottom:10px;}
.details_rht{width:48%; float:right;  margin-bottom:15px;}
.details_rht p{color:#76898d; font-family:"Titillium-Regular"; font-size:13px; padding-bottom:10px;}
.details_rht p a{color:#76898d;}
.confirm_total{width:100%; text-align:center;}
.confirm_total p{color:#121212; font-family:"Titillium-Regular"; font-size:17px; padding-bottom:10px; line-height:22px;}
.confirm_total p span{color:#4C8D39; font-family:"Titillium-Semibold";font-size: 26px; padding-bottom:15px;}
/*=========== Tab Area ============*/

.wpcf7-submit{  background:#4c8d39 ;
    border:none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-family: "Titillium-Semibold";
    font-size: 16px;
    padding:11px 15px;
    text-align: center;
    text-transform: uppercase;
    
   }
   .wpcf7-submit:hover{background-color: #515151;}
  .wpcf7-previous{  background:#4c8d39 ;
    border:none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-family: "Titillium-Semibold";
    font-size: 16px;
     padding:11px 15px;
    text-align: center;
    text-transform: uppercase;
    margin-right: 15px;
   }
   .wpcf7-previous:hover{background-color: #515151;}
span.wpcf7-list-item{clear: both!important; float: left!important;}
.butto_green{padding-top:28px;}
div.wpcf7-mail-sent-ok{color: #252525;
   text-align: center;
   font-family: "Titillium-Regular";
   font-size: 26px; border:none!important}
    
div.wpcf7-mail-sent-ok span{color: #4c8d39; font-size: 42px;}

   
  /*============ 3-2-2016 =================*/
  .archive-title{color: #4c8d39;font-family: "Titillium-Bold";font-size: 29px;}
  .article-thumbnail--head{color:#222222;font-family:"Titillium-Regular";font-size:24px!important;}
  .article-thumbnail--head a{color:#403f3f; text-decoration: none;}
  .article-thumbnail--head a:hover{color:#4c8d39; text-decoration: none;}
  .archive-header{margin: 0; padding: 0;}
  .article-thumbnail--header{margin: 0!important; padding: 0;}
  .article-thumbnail--author a{color:#4c8d39; text-decoration: none;}
  .article-thumbnail--date{color:#76898d; font-family:"Titillium-Regular"; font-size:13px;}
  .article-thumbnail--snippet{margin: 0; padding: 0;}
  .article-thumbnail--snippet p{color:#767571;font-family: "Titillium-Regular";font-size: 15px;margin: 0;padding: 5px 0;
    text-align: justify; line-height: 22px;}
    .article-thumbnail a{color:#222; text-decoration: none;}
  .link-cta{color:#4c8d39!important; text-decoration: none!important; font-family: "Titillium-Regular"!important;
  font-size: 13px!important;margin: 5px 0 15px 0!important;padding: 0!important; display: block;}
  .sidebar{border:none!important; padding-left: 28px!important;}
  .sidebar--group-head{background:#4c8d39; padding:3px 11px; font-family:"Titillium-Regular"; font-size: 29px; color: #ffffff;}
  .sidebar--group-head::after{background: none!important; margin: 0!important;}
  .widget-title{display: none;}
  .widget_categories{background:none;}
  .widget_categories ul{margin: 0; padding: 0;}
  .widget_categories ul li{inside; display: inline;}
  .widget_categories ul li a{color:#767571;font-family:"Titillium-Regular"; font-size: 18px; padding: 10px 3%;
   text-decoration: none; display: block; border-bottom: 1px dashed #dbdbdb;}
  .widget_categories li a:hover{color:#4c8d39; text-decoration: none;}
  
  .navigation{margin-top: 25px;}
  .article-thumbnail-list .article-thumbnail--header, .article-thumbnail-list .article-thumbnail--snippet{max-width:100%!important;}
  .wp-paginate .current{background:#4C8D39!important;}
  .attony_con{width:80%; padding: 0 2%; margin: 0 auto;}
  .resume{float: right;
    margin-bottom: 15px;
    width: 48%;}
    .wpcf7-list-item{margin-left: 0!important; margin-bottom:6px!important;}
    .article--byline, .article-thumbnail--byline{margin-bottom: 0!important; margin-top: 6px!important;}
	
.dn{color: #4f9040;
    font-family: "Titillium-Semibold";
    font-size: 16px;
	 float:left; width: 100%;}
span.wpcf7-not-valid-tip{float:left; width: 100%;}
.goback{background:none!important; color: #4f9040!important; font-family: "Titillium-Semibold"!important; font-size: 18px!important; border:none!important;
background:url(../images/arrow_left.png) left 18px no-repeat!important; }
  
  /*============ 3-2-2016 =================*/
  
 /*============ 10-3-2016 =================*/
  
  .resource_total{background: #fafafa;}
  .reso-section .left{border-right: 1px solid #dbdbdb; padding-right:70px; margin-bottom: 25px;min-height:520px;}
  .total-area{width: 100%; margin-bottom: 15px;}
	.total-area h2 {
    color: #4f9040;
    font-family: "Titillium-Semibold";
    font-size: 16px;
    padding-bottom: 12px;
    text-transform: uppercase;
}
  .total_textarea{background-color: #f9f9f9;
    border: 1px solid #e5e1e1;
    color: #7d7f80;
    font-family: 'Titillium-Regular';
    font-size: 13px;
    height: 157px;
    padding: 3px 5px;
    width:50%;}
  
  
/*============ 10-3-2016 =================*/
  
 /*============ 15-3-2016 =================*/ 
.select_field{ padding:10px 0;}
.select_field p{
	color: #767571;
	font-family: "Titillium-Regular";
	font-size: 15px;
	line-height: 22px;
	margin: 0;
	padding:0 0 15px 0;
}

.select_field select{
	margin-bottom:20px;
	width:250px;
}
.select_field .button{ margin-bottom:20px;}

.wpcf7-validates-as-number{
	background-color: #f9f9f9;
    border: 1px solid #e5e1e1;
    color: #7d7f80;
    font-family: "Titillium-Regular";
    font-size: 13px;
    padding: 10px 5px;
	width:100%;
}

/*============ 15-3-2016 =================*/

.contact_Popupcon{ max-width:400px; margin:0 auto; background:#ECECEC; border-radius:5px; position:relative; box-shadow:0px 0px 40px #000000; display:none;}
.contact_Popup_close{ width:25px; height:25px; position:absolute; right:5px; top:5px; background:url(../images/popup_closbtn.png) no-repeat;}
.contact_Popup{ padding:30px; text-align:left;}
.contact_Popup p{margin-bottom: 10px;}
.contact_Popup .txt_tab{
	background:#fafafa!important;
    border-color: #c7c7c7 #dddddd #dddddd #c7c7c7!important;
    border-radius: 3px!important;
    border-style: solid!important;
    border-width: 1px!important;
    color: #76898d!important;
    font-family: "Titillium-Regular"!important;
    font-size: 14px!important;
    padding: 12px!important;
    width: 100%!important;
}

.contact_Popup .butto_green { padding-top: 5px;}
.contact_Popup span.wpcf7-not-valid-tip {
    margin-bottom: 10px!important;
    margin-top: 3px!important;
    width: 100%;
}

.contact_Popup div.wpcf7-mail-sent-ok{font-size: 18px; border: 2px solid #398f14!important; }
.contact_Popup div.wpcf7-response-output { margin: 1em 0!important; padding: 10px!important;}
.contact_Popup h2{color: #4f9040;font-family: "Titillium-Semibold"; font-size: 20px; padding-bottom: 8px; text-align: center; text-transform: uppercase; }
.call_me_txt{color: #76898d; font-family: "Titillium-Regular";font-size: 14px;}

.wrk_btn{background: #4c8d39 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-family: "Titillium-Semibold";
    font-size: 16px;
    margin: 10px 0 0;
    padding: 7px 15px;
    text-align: center;
    text-transform: uppercase;
    }

.get_now_lft_con_righty div.wpcf7-mail-sent-ok{font-size: 16px!important; border: 2px solid #398f14!important; font-family: "Titillium-Semibold"!important;}
.get_now_lft_con_righty div.wpcf7-response-output { margin: 1em 0!important; padding: 10px!important;}
.get_now_lft_con_righty div.wpcf7-mail-sent-ok{font-size: 16px!important; border: 2px solid #398f14!important; font-family: "Titillium-Semibold"!important;}
.get_now_lft_con_righty div.wpcf7-response-output { margin: 1em 0!important; padding: 10px!important;}

.light-green{ color: #90e476!important;}
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

