footer {
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: #000;
    padding: 15px;
    float: left;
    width: 100%;
    z-index: 9999;
}
.main_content{
    padding-bottom: 80px;
}
.chat_msg_height{
    height: 400px;
}
.thumbnail_active_preparer{
    float: left;
    padding: 5px;
    width: 25%;
}
.main_thambnil .top_active_prep{
    max-height: 170px !important;
    height: 160px !important;
    border: none !important;
}
.main_thambnil p{
    font-family: 'helveticabold';
    font-size: 14px;
    letter-spacing: -1px;
    color: #000000;
}
.act_left img{
    width: 120px;
    height: 120px;
}
.act_right .conce_area{
    position: relative;
    left: 20px;
}
.top_outside_prep_user{
    width: 95% !important;
    margin: 0 auto;
}
.bottom_outside_prep_user{
    width: 95%;
    margin: 0 auto;
    padding-bottom: 90px;
}
.top_outside_prep_user .main_thambnil{
    width: 520px;
}
.active_pre_width{
    width: 90%;
    margin: 0 auto;
}
.active_pre_title_width{
    width: 88%;
    margin: 0 auto;
}
.thumbnail_active_preparer p{
    margin-bottom: 2px;
}
.thumbnail_active_preparer .active_preparer_inner{
    border: 1px solid #3c8dbc;
    padding: 5px;
    height: 170px;
    max-height: 175px;
    display: inline-block;
    width: 100%;
}
span.bgcolor_text{
    font-weight: bold;
}
.top_active_prep .act_left{
    width: 30%;
    float: left;
}
.top_active_prep .act_center{
    width: 30%;
    float: left;
}
.top_active_prep .act_right{
    width: 40%;
    float: right;
}
.active_preparer_inner .active_left{
    width: 50%;
    float: left;
}
.active_preparer_inner .active_right{
    width: 50%;
    float: right;
}
.tbl_outside_cpa thead:first-child tr:first-child th {
    border: 1px solid #f4f4f4;
    background: #000;
    color: #fff;
}
.blue_text{
    color: #51afe2;
}
.sam_logo_img{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
p.pending_txt{
    line-height: 14px;
    margin-bottom: 2px;
    color: red;
}
p.ready_txt{
    line-height: 14px;
    margin-bottom: 2px;
    color: green;
}
.top_outside_prep_user .logo_pro_title{
   margin-top: 20px;
}
.top_outside_prep_user .logo_pro_title h2 {
    margin: 0;
    font-family: 'TradeGothicLTStd-Bold';
    font-size: 30px;
    color: #000000;
    letter-spacing: -2px;
}
.top_outside_prep_user .logo_pro_title h2 p.title {
    color: #000000 !important;
}
.top_outside_prep_user .logo_pro_title h2 span:nth-child(1) {
    padding: 4px 7px;
    border-right: 3px solid #000000;
}
.top_outside_prep_user .logo_pro_title h2 span:nth-child(2) {
    padding: 4px 0px;
}
.sam_logo_img img {
    width: 110px;
}
.client_reg{
    width: 85%;
    margin-bottom: 150px;
}
.client_cpa_width{
    width: 84%;
    margin: 0 auto;
}
.cpa_admin_chat_width{
    width: 80%;
    margin: 0 auto;
}
.manual_order_border p.manual_order_class:first-child {
    padding: 0;
    margin: 0;
}
.cpa_header_ul {
    padding: 22px 10px;
}
.cpacheckbox_order {
    position: absolute;
    right: 42px;
    top: 15px;
}
.cpa_dash .cpa_dash_change{
    border-bottom: 5px solid #000000;
}
.manual_order_border p {
    padding: 0px 0px 7px 0px;
    margin: 0;
}
.cpa_menu_box{
     float: left;
     padding: 5px 2px;
     width: 20%;
}
.cpa_col_custom{
    width: 80%;
    margin: 0 auto;
    float: none;
}
.cpa_menu_box .cpa_menu_innerbox{
    border: 1px solid #3c8dbc;
    padding: 5px;
}
.cpa_dash .cpa_menu_innerbox{
    border: 2px solid #000000;
}
.cpa_dash .cpa_new_order_box{
    border: 5px solid #000000;
    border-radius: 10px;
}
p.cpa_menu_p_txt{
    color: #000;
    margin-bottom: 2px;
}
p.client_name{
    line-height: 14px;
}
p.client_name.name_height{
    min-height: 28px;
}
p.cpa_no{
    line-height: 14px;
    margin-top: 5px;
}
.cpa_dash .new-preparer-box a:nth-child(1){
    margin-bottom: 10px !important;
    float: left;
    margin-right: 5px !important;
    background-color: transparent;
    color: #000000;
    border: 2px solid #000000;
    border-radius: 0px;
}
.cpa_dash .new-preparer-box a:nth-child(2){
    background-color: transparent;
    color: #000000;
    border: 2px solid #000000;
    border-radius: 0px;
}
.cpa_dash .cpa_banner img{
    padding: 0px !important;
    position: relative;
}
.cpa_dash .sam_white{
    position: absolute;
    bottom: 0;
}
.cpa_dash .sam_white img{
    width: auto;
}
.cpa_dash .chat_client a,.cpa_dash .chat_admin a,.cpa_dash .chat_preparer a{
    color: #162248;
}
.cpa_custom_container{
	padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.header_ul {
    padding: 35px;
}
.small, small {
    font-size: 80%;
}
.navbar-collapse ul li a {
    color: #000 ;
    font-size: 12px;
    border-left: 2px solid #51afe2;
    padding: 0 15px;
    line-height: 20px;
    letter-spacing: 1px;
}
.cpa_dash_header .cpa_header_ul{
    padding: 23px 10px !important;
}
.navbar-collapse ul li:first-child a {
    border: none;
    padding-left: 0;
}
.social_icon img {
    width: 25px;
    margin-right: 10px;
}
.footer_copyright {
    width: auto !important;
    margin-top: 0 !important;
}
.social_icon {
    text-align: center;
}
.cpa_banner img{
	width: 100%;
	padding: 10px 15px;
}
.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
    padding: 8px 0;
    margin-bottom: 0;
}
.cpa_custom_inner h4{
	font-weight: bold;
}
.footer_middel{
    text-align: right;
}
ul.footer_middel_top li a {
    color: #fff;
    font-size: 14px;
    border-left: 2px solid #fff;
    padding: 0 5px;
    line-height: 20px;
    letter-spacing: 1px;
}
ul.footer_middel_top li:first-child a, ul.footer_middel_bottom li:first-child a {
    border: none;
    padding-left: 0;
}
ul.footer_middel_top, ul.footer_middel_bottom {
    list-style-type: none;
    padding-left: 0px;
    margin-bottom: 0px;
}
.site-footer__copyright {
    text-align: left;
    color: #fff;
    font-size: 20px;
    line-height: normal;
    margin-top: 10px;
    width: 100%;
    float: left;
    letter-spacing: 1px;
}
.blp_ticket_processing{
    width: 16.66%;
}
.blp_housekeeping{
    width: 25%;
}
.login_img {
    float: left;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: -2px;
}
li.sub_header_first{
    /* height: 137px; */
    padding: 10px;
    text-align: center;
    background-color: #e7e7e7;
    border-bottom: 2px solid #51afe2;
}
li.sub_header_first img{
    z-index: 5;
    height: 90px;
    width: 90px;
    border: 3px solid;
    border-color: transparent;
    border-color: #51afe2;
    border-radius: 50%;
}
li.sub_header_first p{
    z-index: 5;
    font-size: 12px;
    margin-top: 10px;
}
li.sub_footer{
    height: 38px;
    padding: 10px;
    background-color: #000000;
    width: 100%;
}
li.sub_footer .edit_icon{
    width: 50%;
    float: left;
}
.edit_icon a{
    text-align: center !important;
    color: white !important;
    margin: 0 20px;
    padding: 0 !important;
}
.fixedHeader-floating {
    top: -7px !important;
}
.update_profile_width{
    width: 85%;
    margin: 0 auto;
}
li.sub_footer .logout_icon{
    width: 50%;
    float: left;
}
.logout_icon a{
    text-align: center !important;
    color: white !important;
    margin: 0 20px;
    padding: 0 !important;
    float: right;
}
#order_limit {
    width: 50px;
}
.navbar-nav>li>.profile_toggle {
    margin-top: 30px;
    padding: 0;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #000000;
    background-color: #f8f8f8;
}
.our_techno_font{
    color: #000000 !important;
}
.tax_return_mrg{
    margin-top: 0px !important;
}
.btn_width{
    padding: 2px 3px;
}
.bottom_outside_prep_user .thumbnail_img{
    width: 10%;
    height: 120px;
    border: 3px solid #000000;
    position: relative;
    float: left;
}
.bottom_outside_prep_user .thumbnail_img img{
    width: 100%;
    height: 100%;
}
.name_city_div .bottom-left{
    position: absolute;
    bottom: -1px;
    left: 0px;
    font-family: 'helveticabold';
    font-size: 10px;
    letter-spacing: 0px;
    color: #ffffff;
    background-color: #000000;
    padding: 0px 4px;
}
.name_city_div .bottom-right{
    position: absolute;
    bottom: -1px;
    right: 0px;
    font-family: 'helveticabold';
    font-size: 10px;
    letter-spacing: -1px;
    color: #ffffff;
    background-color: #000000;
    padding: 0px 4px;
}
/*****************Responsive***********************/
@media (min-width: 1800px) and (max-width: 1920px) {
.cpa_col_custom{
    width: 65%;
}
.bottom_outside_prep_user .thumbnail_img{
    width: 10%;
}
.thumbnail_active_preparer .active_preparer_inner {
    height: 170px;
    max-height: 185px;
}
.cpa_dash .container{
    width: 1600px;
}
.cpa_dash .cpa_custom_inner{
    width: 92%;
    margin: 0 auto;
}
.cpa_dash .cpa_col_custom {
    width: 80%;
}
}
@media (min-width: 1600px) and (max-width: 1799px) {
.cpa_col_custom{
    width: 70%;
}
.cpa_dash .cpa_col_custom {
    width: 88%;
}
.bottom_outside_prep_user .thumbnail_img{
    width: 10%;
}
.thumbnail_active_preparer .active_preparer_inner {
    height: 190px;
    max-height: 200px;
}
.cpa_dash .container{
    width: 1500px;
}
.cpa_dash .cpa_custom_inner{
    width: 90%;
    margin: 0 auto;
}
}
@media (min-width: 1500px) and (max-width: 1699px) {
.cpa_col_custom{
    width: 75%;
}
.thumbnail_active_preparer .active_preparer_inner {
    height: 175px;
    max-height: 185px;
}
.thumbnail_active_preparer{
    width: 33.30%;
}
.cpa_dash .container{
    width: 1375px;
}
.cpa_dash .cpa_custom_inner{
    width: 88%;
    margin: 0 auto;
}
.cpa_dash .cpa_col_custom {
    width: 92%;
}
.bottom_outside_prep_user .thumbnail_img{
    width: 10%;
}
}
@media (min-width: 1440px) and (max-width: 1499px) {
.thumbnail_active_preparer .active_preparer_inner {
    height: 175px;
    max-height: 180px;
}
.thumbnail_active_preparer{
    width: 33.30%;
}
.cpa_dash .cpa_col_custom {
    width: 90%;
}
.cpa_dash .container{
    width: 1360px;
}
.bottom_outside_prep_user .thumbnail_img{
    width: 10%;
}
}
@media (max-width: 1650px){
.cpa_custom_inner {
    width: 95% !important;
    border-bottom: none;
}
.cpa_dash .cpa_custom_inner{
    margin: 0 auto;
}
}
@media (max-width: 1440px){
.cpa_dash .cpa_col_custom{
    width: 90%;
}
.bottom_outside_prep_user .thumbnail_img{
    width: 10%;
}
}
@media (max-width: 1440px) and (min-width: 1281px){
.thumbnail_active_preparer .active_preparer_inner {
    height: 188px;
    max-height: 198px;
}
.thumbnail_active_preparer {
    width: 33.30%;
}
.cpa_dash .container{
    width: 1360px;
}
.cpa_dash .cpa_custom_inner{
    width: 98% !important;
    margin: 0 auto;
}
}
@media (max-width: 1280px) and (min-width: 1024px){
.chat_msg_height {
    height: 355px;
}
.cpa_new_order_box .preparer-box .btn {
    margin: 0 0 0 0 !important;
    width: 48%;
}
.thumbnail_active_preparer .active_preparer_inner {
    height: 230px;
    max-height: 240px;
}
.thumbnail_active_preparer {
    width: 33.30%;
}
.cpa_dash .cpa_custom_inner{
    width: 100% !important;
} 
}
@media (max-width: 1280px) and (min-width: 1025px){
    .cpa_dash .cpa_col_custom {
    width: 100% !important;
}
    }
@media (min-width: 991px) and (max-width: 1024px) {
.cpa_col_custom{
    width: 100%;
}
.thumbnail_active_preparer{
    width: 50%;
}
.thumbnail_active_preparer .active_preparer_inner {
    height: 190px;
    max-height: 200px;
}
.cpa_dash .cpa_col_custom {
    width: 42% !important;
}
}
@media (max-width: 1024px) and (min-width: 768px){
.cpa_new_order_box .preparer-box .btn {
    margin: 0 0 0 0 !important;
    width: 48%;
}
.cpa_dash .cpa_custom_inner {
    width: 100% !important;
}
.cpa_dash .new-preparer-box a:nth-child(1){
    width: auto;
}
.cpa_dash .new-preparer-box a:nth-child(2){
    width: auto;
}
.cpa_dash .cpa_col_custom {
    width: 45% !important;
}
.bottom_outside_prep_user .thumbnail_img {
    width: 20%;
}
}
@media (max-width: 768px){
.bottom_outside_prep_user{
    padding-bottom: 150px;
}
.thumbnail_active_preparer{
    width: 50%;
}
.thumbnail_active_preparer .active_preparer_inner {
    height: 245px;
    max-height: 255px;
}
.bottom_outside_prep_user .thumbnail_img {
    width: 25%;
}
}
@media (max-width: 767px){
.bottom_outside_prep_user .thumbnail_img {
    width: 50%;
}
.top_active_prep .act_left {
    width: 25%;
    float: left;
}
.top_active_prep .act_right {
    width: 45%;
    float: right;
}
.top_outside_prep_user{
    width: 100% !important;
}
.bottom_outside_prep_user{
    width: 100% !important;
}
.main_thambnil .top_active_prep {
    max-height: 165px !important;
    height: 140px !important;
}
.top_outside_prep_user .main_thambnil {
    width: 100%;
    padding: 5px 0px;
}
.act_right .conce_area {
    left: 0px;
}
.main_thambnil p {
    font-size: 12px;
}
.act_left img {
    width: 50px;
    height: 50px;
}
.cpa_dash .cpa_col_custom {
    width: 100%;
}
.social_icon {
    text-align: left;
}
.footer_middel{
    text-align: left;
}
.cpa_banner img {
    display: none;
}
.cpa_col_custom {
    width: 100%;
}
.cpa_custom_inner {
    width: 100% !important;
}
.main_content{
    padding-bottom: 140px;
}
.thumbnail_active_preparer{
    width: 100%;
    padding: 5px 20px;
} 
.active_pre_title_width{
    width: 92%;
}
.active_pre_width{
    width: 100%;
}
.update_profile_width{
    width: 100%;
}
.client_reg{
    width: 100%;
}
.client_cpa_width{
    width: 100%;
}
.cpa_admin_chat_width{
    width: 100%;
}
.cpa_header_ul{
    width: 70%;
    margin: 0 auto;
}
.navbar-left {
    float: left;
    width: 50%;
    padding-left: 15px;
}
.social_icon img {
    margin-top: 10px;
}
ul.nav.navbar-nav.navbar-right {
    text-align: center;
    margin-top: 0;
}
.navbar-collapse ul li a {
    border: none;
    padding-left: 0;
    margin-bottom: 10px;
}
.cpa_menu_width {
    width: 50%;
}
.box-hed-shopify {
    width: 50% !important;
}
}
@media (max-width: 320px){
.main_content{
    padding-bottom: 175px;
}
.main_thambnil .top_active_prep {
    max-height: 180px !important;
    height: 170px !important;
}
}