/*
Theme Name: TM Finance Child
Theme URI: http://finance.thememove.com/
Description: A child theme of TM Finance
Author: ThemeMove Team
Author URI: http://thememove.com
Version: 1.4
Template: tm-finance
*/
#text-3 .textwidget {
  color: #fff;
}
.call_details .vc_column-inner {
  padding: 0 0 30px !important;
}
.newsupdate.newsupdate-type3.row {
  margin-top: 32px;
}
.page-id-431 .vc_col-sm-4 .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.wpb_start_animation.animated {
  border-radius: 5px;
  box-shadow: 2px 2px 11px 0 rgba(50, 50, 50, 0.33);
  height: 230px;
  margin: 4px 0 27px !important;
  padding: 12px;
  text-align: center;
}.copyright {
  background: #536a6d none repeat scroll 0 0 !important;
}
.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.head_office_sec.wpb_start_animation.animated {
  background: #007c92 none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 6px;
  color: #fff !important;
  padding: 18px;
}
.head_office_sec h3 {
  color: #fff ;
}
.head_office_sec p {
  color: #fff !important;
}
.head_office_sec h4 {
  color: #fff ;
}.title > a {
  font-weight: 700;
}.time {
  color: #fff !important;
}.services .wpb_wrapper > p {
  color: #7c7c7c;
  font-family: arial !important;
}.vc_tta-title-text {
  font-weight: 800;
  text-transform: uppercase;
}
.services .vc_tta-panel-title {
  padding: 5px 0;
}
.page-id-322 .wpb_wrapper > p {
  font-family: arial;
}
.page-id-2050 .wpb_column.vc_column_container.vc_col-sm-12 {
  border-radius: 15px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  font-family: arial;
  margin-bottom: 50px;
  padding: 18px;
}
.page-id-304 .entry-content {
  border-radius: 15px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  font-family: arial;
  margin-bottom: 50px;
  padding: 18px;
}.page-id-304 .wpb_wrapper h1 {
  color: #0098b2;
  font-size: 22px;
  font-style: normal !important;
}
body, p {
  color: #505050!important;
  font-family: arial!important;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: -0.05em;
  line-height: 1.8;
}.page-id-2234 .wpb_column.vc_column_container.vc_col-sm-12 {
    float: none !important;
    font-family: arial;
    margin-bottom: 50px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0 !important;
    padding: 30px 18px;
}
.page-id-442 .wpb_column.vc_column_container.vc_col-sm-12 {
  border-radius: 15px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  font-family: arial;
  margin-bottom: 50px;
  padding: 30px 18px;
}#text-3 p {
  color: #fff !important;
}#text-13 a {
  border: 1px solid #fff;
  border-radius: 6px;
  box-shadow: 4px 5px 15px 3px rgba(0, 0, 0, 0.4);
  color: #fff;
  padding: 10px 19px;
}#text-13 h4 {
  color: #fff;
  margin-top: 17px;
}.site-footer .widget-title {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4) !important;
  width: 100% !important;
}
#text-13 a:hover {
  background: #fff none repeat scroll 0 0 !important;
  color: #000;
}.page-id-304 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0 !important;
}.breadcrumb ul, .breadcrumb .tm_bread_crumb {
  border-bottom: 2px solid #dddddd;
  display: block;
  margin: 0 0 30px !important;
  padding: 10px 0 !important;
  width: 100%;
}
.page-id-431 .wpb_wrapper h3 strong {
  color: #009AB5;
}
.page-id-431 .wpb_wrapper h4 strong {
  color: #009AB5;
}
.page-id-431 .wpb_wrapper > h1 {
  color: #009AB5;
}.head_office_sec h1 {
  color: #fff!important;
  font-size: 19px;
}.call_details {
  padding-top: 31px!important;
}
.primary-menu ul {
  float: right;
}
.col-md-6.align-left.copyright-left a {
  color: #ff9934;
  font-size: 17px;
  padding: 0 4px;
}
.col-md-6.align-left.copyright-left a:hover {
  color: #004040;
  font-size: 17.5px;
}
.brachanes_111 h5 {
  color: #000;
  font-family: arial;
  font-size: 18px;
}
.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
  background-color: #205360 !important;
}
.page-id-2050 h2 {
  background: #0099b4 none repeat scroll 0 0;
  border-radius: 8px;
  margin-bottom: 20px;
  margin-top: 23px;
  padding: 12px;
}
.page-id-2050 .wpb_wrapper > p {
  padding-left: 14px;
}
.page-id-2050 .wpb_wrapper > p a {
  background: #009ab5 none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff !important;
  padding: 11px 39px;
}.tm-home-contact-big a {
  color: #fff;
  text-decoration: underline;
}
.tm-home-contact-big > a:hover {
  color: #ff9934;
}

.page-id-2308 .entry-content {
  border-radius: 15px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  font-family: arial;
  margin-bottom: 20px;
  padding: 18px;
}
.page-id-2308 h2 {
  color: #00abc9;
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 767px) {

.art-table .art-tbody .art-tr .art-td .art-td-first, .art-table .art-tbody .art-tr .art-td .art-td-last {
  box-sizing: border-box;
  float: left;
  padding: 1px !important;
  width: 100% !important;
}
.art-tr {
  background: #f6f6f6 none repeat scroll 0 0 !important;
  border: 1px solid #ebebeb !important;
  border-radius: 5px!important;
  margin: 12px 0!important;
  padding: 15px!important;
}

.art-tr:nth-child(even) {
  background: #ededed none repeat scroll 0 0 !impoperant;
  padding: 15px !impoperant;
}

.page-id-2234 .wpb_column.vc_column_container.vc_col-sm-12 {
  padding: 0 !important;
}
.page-id-2234 .responsive-table-shortcode-wrap .art-tbody .art-td .art-td-first {
  color: #00879f;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}







.page-id-2308 .entry-content {
  border-radius: 15px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  font-family: arial;
  margin-bottom: 20px;
  padding: 10px 15px;
}
.contact_details .vc_column-inner {
  margin-left: 0 !important;
  padding-left: 30px!important;
  padding-right: 18px!important;
}
.page-id-2050 .wpb_column.vc_column_container.vc_col-sm-12 {
  padding: 0;
}
h2 {
  font-size: 17px;
}
.page-id-2050 .wpb_wrapper > p {
  padding-left: 0;
}
h1 {
  font-size: 15px !important;
}
.ms-layer.msp-cn-1-8 {
  left: 0 !important;
}
.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_zoomIn.zoomIn.home_about_img.wpb_start_animation.animated {
  margin: 0!important;
  padding: 0!important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.w-570-l {
  float: none!important;
  margin: 22px 0 42px!important;
  padding: 0!important;
  text-align: center!important;
}
.welcome_text .wpb_wrapper h2 {
  font-size: 27px!important;
  text-align: center!important;
}
.welcome_text .vc_column-inner {
  padding: 0!important;
}
.welcome_text .vc_custom_heading {
  text-align: center!important;
}
.welcome_text .tm-btn-wrapper {
  text-align: center!important;
}
.page-id-442 .wpb_column.vc_column_container.vc_col-sm-12 {
  border-radius: 15px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
  font-family: arial;
  margin-bottom: 50px;
  padding: 30px 18px;
}
.page-id-442 .wpb_column.vc_column_container.vc_col-sm-12 {
  margin-bottom: 10px;
  padding: 20px 0;
}

.page-id-21 .vc_empty_space {
  height: 0 !important;
}
.page-id-21 .vc_row.wpb_row.vc_row-fluid.opacity-bg.opacity-bg-60.mobile-padding.wpb_animate_when_almost_visible.wpb_fadeInRight.fadeInRight.vc_custom_1495514762236.vc_row-has-fill.wpb_start_animation.animated {
  padding: 13px !important;
}
.tm-home-contact-big a {
  font-size: 14px!important;
}
.tm-home-contact .tm-home-contact-right .tm-home-contact-big {
  font-size: 15px!important;
}
.call_details {
  padding-left: 21px !important;
}
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.skill .text {
  display: inline-block;
  font-size: 15px !important;
  font-weight: 700;
  line-height: 18px !important;
  margin-bottom: 5px;
  width: 60% !important;
}


}




.eg-icon-link {
  display: none!important;
}
.career_section h1 {
  color: #0091aa;
  text-transform: uppercase;
}
th {
  background: #0099b4 none repeat scroll 0 0 !important;
  color: white;
  font-weight: bold;
}
.widget.widget_a2a_share_save_widget {
  float: left;
}
.widget.widget_a2a_follow_widget {
  float: left;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2361 {
	display: none;
}