@media (min-width: 768px) and (max-width: 991px) {
  .thememount-team-box-view-overlay .thememount-item-thumbnail img {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .inside h4 {
    font-size: 38px;
  }
  .tm-sbox.reset-padding-servicebox {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
}
@media (max-width: 1200px) {
  .break-1200-colum .tm-margin-none .vc_column-inner,
  .break-1200-colum .tm-margin-none {
    margin: 0 !important;
  }
  .break-1200-colum > .vc_row > .vc_column_container,
  .break-1200-colum .tm-equal-height-image {
    display: block;
  }
  .break-1200-colum .wpb_column,
  .break-1200-colum-parent > .vc_row > .wpb_column {
    display: block;
    float: none;
    width: 100%;
  }
  .break-1200-colum-parent > .vc_row-o-equal-height,
  .break-1200-colum .vc_row-o-equal-height {
    display: block;
  }
  .break-1200-colum-parent
    .vc_row.vc_row-flex
    > .vc_column_container
    .tm-equal-height-image,
  .break-1200-colum-parent .vc_row.vc_row-flex > .vc_column_container {
    display: block;
  }
  .break-1200-colum.tm-row.vc_row.container
    .vc_column_container
    > .vc_column-inner {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content {
    width: 86%;
  }
  .thememount-boxed .main-holder .site-main .site-main-inner {
    max-width: 1200px;
    width: auto;
  }
  .thememount-rounded .main-holder {
    margin-top: 0;
  }
  .main-holder {
    overflow: hidden;
  }
  .thememount-sticky-footer .site-main {
    margin-bottom: auto !important;
  }
  .margin-15px-1200-colum.vc_column_container > .vc_column-inner {
    padding-right: 15px !important;
    padding-left: 15px !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .tm-sbox.reset-padding-servicebox-991 {
    padding-right: 0px !important;
  }
  .thememount-boxes-testimonial.thememount-boxes-view-slickview.thememount-boxes-col-one
    .thememount-box-desc
    blockquote {
    padding: 0 40px 20px 40px;
  }
  .thememount-boxes-testimonial.thememount-boxes-view-slickview.thememount-boxes-col-one
    .thememount-boxes-row-wrapper
    .slick-next {
    right: -10px;
  }
  .thememount-boxes-testimonial.thememount-boxes-view-slickview.thememount-boxes-col-one
    .thememount-boxes-row-wrapper
    .slick-prev {
    left: -10px;
  }
  .single-tm_team_member .tm-team-member-view-default .tm-team-data .col-md-6 {
    float: none;
    display: block;
    padding: 0;
    width: 100%;
  }
  .single-tm_team_member
    .tm-team-member-view-default
    .tm-team-data
    .col-sm-6:first-child
    .tm-team-details-wrapper {
    border-right: none;
  }
  .tm-team-member-single-content-wrapper:not(.tm-team-member-view-wide-image)
    .tm-team-extra-details-wrapper
    .tm-team-details-list
    li,
  .single-tm_team_member .tm-team-details-list li {
    padding-left: 0;
  }
  .tm-row .tm-reset-top-margin-20-1200.vc_column_container .vc_column-inner {
    padding-top: 10px !important;
  }
  .tm-get-qoute-section .vc_column-inner .tm-col-wrapper-bg-layer {
    background-image: none !important;
  }
}
@media (max-width: 991px) {
  .tm-heading-style-horizontal
    .tm-vc_general.tm-vc_cta3
    .tm-vc_cta3-content
    .tm-vc_cta3-content-header {
    padding-right: 0;
  }
  .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content {
    width: 100%;
  }
  #masthead:not(.tm-header-overlay)
    .tm-titlebar-wrapper
    .tm-titlebar-inner-wrapper {
    height: auto;
    padding: 60px 0;
  }
  .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .breadcrumb-wrapper {
    left: auto;
    position: static;
    -khtml-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    width: auto;
    display: inline-block;
  }
  .break-991-colum.tm-row.vc_row.container
    .vc_column_container
    > .vc_column-inner {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .break-991-colum .vc_row.vc_row-o-equal-height .vc_column_container {
    display: block;
  }
  .break-991-colum .wpb_column,
  .five-columns.break-991-colum .wpb_column,
  .break-991-colum-parent > .vc_row > .wpb_column {
    display: block;
    float: none;
    width: 100%;
  }
  .break-991-colum-parent > .vc_row-o-equal-height,
  .break-991-colum .vc_row-o-equal-height {
    display: block;
  }
  .break-991-colum-parent .vc_row.vc_row-flex > .vc_column_container {
    display: block;
  }
  body.thememount-sidebar-both .site-content #sidebar-left.sidebar,
  body.thememount-sidebar-both .site-content #primary.content-area {
    margin-left: 0% !important;
  }
  .thememount-box-blog.thememount-blog-box-view-right-image
    .thememount-box-img-left {
    float: none;
  }
  .tm-equal-height-image {
    display: block;
  }
  .tm-team-member-single-content
    .thememount-team-member-single-featured-area.col-md-3,
  .tm-team-member-single-content
    .thememount-team-member-single-content-area.col-lg-9 {
    float: none;
    width: 100%;
  }
  .tm-team-member-single-content
    .thememount-team-member-single-content-area.col-lg-9 {
    margin-top: 50px;
  }
  .thememount-team-box-view-right-image.thememount-box-team,
  .thememount-team-box-view-left-image.thememount-box-team {
    display: block;
  }
  .thememount-team-box-view-left-image .thememount-box-content,
  .thememount-team-box-view-right-image .thememount-box-content {
    min-height: auto;
  }
  .tm-pf-view-left-image .thememount-pf-single-featured-area,
  .tm-pf-view-left-image .thememount-pf-single-content-area {
    display: block;
    float: none;
    width: 100%;
  }
  .tm-heading-style-horizontal
    .tm-vc_general.tm-vc_cta3
    .tm-vc_cta3-content
    .tm-vc_cta3-content-header {
    text-align: left;
  }
  .tm-heading-style-horizontal
    .tm-vc_general.tm-vc_cta3
    .tm-vc_cta3-content
    .tm-vc_cta3-content-header,
  .tm-heading-style-horizontal
    .tm-vc_general.tm-vc_cta3
    .tm-vc_cta3-content
    .tm-cta3-content-wrapper {
    display: block;
    float: none;
    width: 100%;
  }
  .tm-heading-style-horizontal
    .tm-vc_general.tm-vc_cta3
    .tm-vc_cta3-content
    .tm-vc_cta3-content-header:after {
    display: none;
  }
  .tm-hr-connect-box .tm-vc_icon_element:before,
  .tm-hr-connect-box .tm-vc_icon_element:after {
    display: none;
  }
  .service-box-right-space.vc_column_container > .vc_column-inner .tm-sbox {
    padding-right: 0px !important;
  }
  .tm-pf-view-left-image .tm-portfolio-description {
    margin-top: 30px;
  }
  .thememount-socialbox-wrapper .tm-socialbox-i-wrapper {
    width: auto;
  }
  .tm-sbox-separator .wpb_column.vc_col-sm-4 .wpb_wrapper > .tm-sbox,
  .tm-sbox-separator .wpb_column.vc_col-sm-3 .wpb_wrapper > .tm-sbox,
  .tm-sbox-separator .wpb_column.vc_col-sm-6 .wpb_wrapper > .tm-sbox {
    border: none;
    padding: 0;
    margin: 0;
  }
  .site-footer .tm-widgetbordercolor-dark .widget-area .widget {
    border: none;
  }
  .wpcf7-form .col-md-6 .select2-container {
    width: 100% !important;
  }
  .tm-top-contactno .tm-sbox,
  .tm-top-contactno .vc_column-inner .wpb_wrapper .vc_custom_heading {
    display: inline-block;
    text-align: center !important;
  }
  .tm-top-contactno .vc_column-inner .wpb_wrapper .vc_custom_heading {
    display: block;
  }
  .tm-row.tm-reset-margin-top-991 {
    margin-top: 0 !important;
  }
}
@media (max-width: 767px) {
  .tm-topbar-content .tm-wrap-cell {
    display: block;
    text-align: center;
  }
  .tm-search-overlay .tm-site-searchform input[type="search"] {
    padding: 0 47px 0 10px;
    font-size: 1.2em;
  }
  .tm-search-overlay .tm-search-outer {
    border: none;
    width: 100%;
  }
  .single-post .author-info {
    padding: 25px;
  }
  .single-tm_portfolio .nav-links {
    display: none;
  }
  .single-tm_portfolio .tm-social-top-wrapper {
    text-align: center;
  }
  .thememount-team-box-view-overlay .thememount-item-thumbnail img {
    width: 100%;
  }
  .thememount-team-member-single-content-area {
    margin-top: 50px;
  }
  .single-tm_team_member .tm-team-social-links-wrapper ul {
    text-align: left;
    margin-top: 15px;
  }
  .tm-team-member-single-content-wrapper:not(.tm-team-member-view-wide-image)
    .tm-team-extra-details-wrapper
    .tm-team-details-list
    li,
  .single-tm_team_member .tm-team-details-list li {
    padding-left: 0;
  }
  .single-tm_team_member
    .tm-team-member-view-default
    .tm-team-data
    .col-sm-6:first-child
    .tm-team-details-wrapper {
    border-right: none;
  }
  .comment-list .children {
    margin-left: 20px;
  }
  .tm-fid.inside {
    margin-bottom: 15px;
  }
  .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel-body {
    margin-top: 15px;
  }
  .vc_general.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-left
    .vc_tta-panel-body,
  .vc_general.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-right
    .vc_tta-panel-body {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .thememount-fbar-position-default .thememount-fbar-content-wrapper {
    padding: 6px 20px;
  }
  .main-holder .site-content ul.products li.product {
    width: 50%;
  }
  .tm-sbox.reset-padding-servicebox {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .tm-sresult-form-wrapper h2,
  .tm-sresult-form-wrapper .search-form,
  .tm-sresults-settings-wrapper {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
  }
  .tm-element-heading-wrapper.tm-heading-style-vertical
    .tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-justify
    .tm-vc_cta3-content
    .tm-cta3-content-wrapper,
  .tm-element-heading-wrapper.tm-heading-style-vertical
    .tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-center
    .tm-vc_cta3-content
    .tm-cta3-content-wrapper {
    width: 78%;
    margin: 0 auto;
  }
  .thememount-boxes-testimonial.thememount-boxes-view-slickview
    .thememount-box-desc
    blockquote {
    padding: 50px 20px 40px 20px;
  }
  .tm_foter_social_bar ul.tm-socialbox-links-wrapper,
  .tm_foter_social_bar ul.tm-socialbox-links-wrapper li {
    display: block !important;
  }
  .footer .widget {
    margin: 30px 0 0;
  }
  .site-footer-w .second-footer-inner,
  .site-footer-w .first-footer-inner {
    padding-bottom: 30px;
  }
  .second-footer {
    margin-top: 30px;
  }
  .tm-footer2-left,
  .tm-footer2-right {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
  }
  .tm-footer2-left {
    padding-top: 30px;
    width: 100%;
  }
  .site-content #sidebar-right.sidebar {
    padding-top: 0;
  }
  .site-content .sidebar .wpb_gallery.wpb_content_element {
    margin-bottom: 0;
  }
  .widget_calendar table th,
  .widget_calendar table td {
    padding: 6px;
  }
  .tribe-mobile #main {
    padding-top: 65px;
  }
  #tribe-bar-views .tribe-bar-views-list {
    left: -3px;
  }
  .tm-reset-button-align-center {
    text-align: center !important;
  }
  .tm-titlebar-align-right .tm-titlebar-main-inner,
  .tm-titlebar-align-left .tm-titlebar-main-inner,
  .tm-titlebar-align-right .entry-title-wrapper,
  .tm-titlebar-align-left .entry-title-wrapper,
  .tm-titlebar-align-right .breadcrumb-wrapper,
  .tm-titlebar-align-left .breadcrumb-wrapper {
    display: block;
    text-align: center;
  }
  .tm-services-box-border-right .tm-sbox,
  .tm-services-box-separator.tm-bgcolor-grey .wpb_column.vc_column_container,
  .tm-services-box-separator .wpb_column.vc_column_container {
    border: none;
  }
  .tm-row .mailchimp-inputbox {
    height: auto;
    text-align: center;
  }
  .tm-row .mailchimp-inputbox input[type="email"] {
    width: 100% !important;
  }
  .tm-row .mailchimp-inputbox input[type="submit"] {
    position: static !important;
    margin-top: 30px;
  }
  .thememount-boxes-testimonial.thememount-boxes-view-slickview.thememount-boxes-col-one
    .thememount-box-desc
    blockquote {
    padding: 0 50px 20px 50px;
  }
}
@media only screen and (max-width: 479px) {
  .site-header-main.tm-wrap {
    margin: 0 15px;
    padding: 0;
  }
  .headerlogo img {
    max-height: 32px;
  }
  .comment-list .children {
    margin-left: 15px;
  }
  .comment-author {
    width: 50px;
    height: 50px;
    margin-right: 15px;
  }
  .comment-body {
    margin-left: 0;
  }
  .single-post .comment-author {
    margin-right: 15px;
  }
  .single-post blockquote {
    margin-left: 15px;
  }
  .main-holder .site-content ul.products li.product {
    width: 100%;
  }
  .tm-social-share-wrapper .tm-social-share-wrapper {
    float: none;
    margin-top: 5px;
  }
  .tm-social-share-wrapper {
    float: none;
  }
  .tm-social-share-wrapper .tm-social-share-title,
  .tm-social-share-wrapper .tm-social-share-links,
  .tm-social-share-wrapper .tm-single-top-btn {
    float: none;
  }
  .tm-social-share-wrapper {
    text-align: left;
  }
  #bbpress-forums div.bbp-search-form {
    float: none;
  }
  #bbpress-forums #bbp-search-form #bbp_search {
    width: 182px;
  }
  .tm-hotel-footer-firstsection .mc4wp-form-fields {
    width: 100%;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 540px) {
  .thememount-box-blog-classic .tm-post-entry-header .thememount-post-right {
    padding-left: 0;
  }
  .thememount-box-blog-classic .tm-post-entry-header .thememount-post-left {
    display: inline-block;
    position: inherit;
  }
  .tm-search-overlay {
    width: 330px;
  }
}
@media (min-width: 768px) {
  .col-sm-20percent {
    width: 20% !important;
    float: left;
  }
  .tm-five-colum .vc_col-sm-4 {
    width: 41.66666667%;
  }
  .tm-five-colum .vc_col-sm-8 {
    width: 58.33333333%;
  }
  .single .main-holder #content div.product div.images {
    width: 40%;
  }
  .single .main-holder #content div.product div.summary {
    width: 57%;
  }
  .main-holder .site-content ul.products li.product.col-sm-12 {
    width: 100%;
  }
  .main-holder .site-content ul.products li.product.col-sm-11 {
    width: 91.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-sm-10 {
    width: 83.33333333%;
  }
  .main-holder .site-content ul.products li.product.col-sm-9 {
    width: 75%;
  }
  .main-holder .site-content ul.products li.product.col-sm-8 {
    width: 66.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-sm-7 {
    width: 58.33333333%;
  }
  .main-holder .site-content ul.products li.product.col-sm-6 {
    width: 50%;
  }
  .main-holder .site-content ul.products li.product.col-sm-5 {
    width: 41.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-sm-4 {
    width: 33.33333333%;
  }
  .main-holder .site-content ul.products li.product.col-sm-3 {
    width: 25%;
  }
  .main-holder .site-content ul.products li.product.col-sm-2 {
    width: 16.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-sm-1 {
    width: 8.33333333%;
  }
  .single-tribe_events .entry-content {
    margin-top: -15px;
  }
  .five-columns .vc_col-sm-2 {
    float: left;
    width: 18.8%;
    padding: 0;
    margin-right: 1.5%;
    min-height: 0;
  }
  .five-columns .vc_col-sm-2:nth-last-child(2) {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .col-md-20percent {
    width: 20% !important;
    float: left;
  }
  .main-holder .site-content ul.products li.product.col-md-12 {
    width: 100%;
  }
  .main-holder .site-content ul.products li.product.col-md-11 {
    width: 91.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-md-10 {
    width: 83.33333333%;
  }
  .main-holder .site-content ul.products li.product.col-md-9 {
    width: 75%;
  }
  .main-holder .site-content ul.products li.product.col-md-8 {
    width: 66.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-md-7 {
    width: 58.33333333%;
  }
  .main-holder .site-content ul.products li.product.col-md-6 {
    width: 50%;
  }
  .main-holder .site-content ul.products li.product.col-md-5 {
    width: 41.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-md-4 {
    width: 33.33333333%;
  }
  .main-holder .site-content ul.products li.product.col-md-3 {
    width: 25%;
  }
  .main-holder .site-content ul.products li.product.col-md-2 {
    width: 16.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-md-1 {
    width: 8.33333333%;
  }
  .main-holder .site-content .up-sells ul.products li.product.col-md-3 {
    width: 33.33333333%;
  }
  .tm-titlebar-wrapper.tm-titlebar-align-default.tm-breadcrumb-on-bottom
    .breadcrumb-wrapper {
    left: 50%;
    -khtml-transform: translateX(-50%) translateY(0%);
    -moz-transform: translateX(-50%) translateY(0%);
    -ms-transform: translateX(-50%) translateY(0%);
    -o-transform: translateX(-50%) translateY(0%);
    transform: translateX(-50%) translateY(0%);
  }
  .tm-top-contactno .vc_column-inner .wpb_wrapper {
    width: 100%;
    display: table;
  }
  .site-footer .widget.tm-widget_nav_menu ul li {
    float: none;
    padding: 0 0 10px 0;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
  .site-main .site-main-inner {
    width: 1170px;
  }
  .thememount-boxed .main-holder {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0s;
    -moz-transition: all 0.9s ease;
    transition: all 0.9s ease;
  }
  .thememount-framed .main-holder {
    background: none repeat scroll 0 0 #fff;
    margin: 20px auto;
  }
  .thememount-boxed .main-holder {
    background-color: #fff;
  }
  .thememount-rounded .main-holder {
    background: none repeat scroll 0 0 #fff;
    border-radius: 10px;
    margin: 20px auto;
  }
  .thememount-rounded .main-holder .site {
    overflow: hidden;
  }
  .col-lg-20percent {
    width: 20% !important;
    float: left;
  }
  .thememount-sticky-footer .site-footer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 0;
  }
  .thememount-boxed.thememount-sticky-footer .site-footer {
    width: 1200px;
    z-index: 0;
    margin: 0 auto;
  }
  .thememount-boxed.thememount-boxed-framed.thememount-sticky-footer
    .site-footer,
  .thememount-boxed.thememount-boxed-rounded.thememount-sticky-footer
    .site-footer {
    top: 30px;
  }
  body.thememount-boxed #content .entry-content .tm-row {
    width: 100% !important;
    left: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .tm-header-style-classic2 .site-header .thememount-social-links-wrapper {
    padding-right: 0;
  }
  .thememount-boxed .main-holder .site-main .site-main-inner {
    max-width: 1200px;
    width: auto;
  }
  .col-xs-20percent,
  .col-sm-20percent,
  .col-md-20percent,
  .col-lg-20percent {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    width: 20%;
    float: left;
  }
  .main-holder .site-content ul.products li.product.col-lg-12 {
    width: 100%;
  }
  .main-holder .site-content ul.products li.product.col-lg-11 {
    width: 91.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-lg-10 {
    width: 83.33333333%;
  }
  .main-holder .site-content ul.products li.product.col-lg-9 {
    width: 75%;
  }
  .main-holder .site-content ul.products li.product.col-lg-8 {
    width: 66.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-lg-7 {
    width: 58.33333333%;
  }
  .main-holder .site-content ul.products li.product.col-lg-6 {
    width: 50%;
  }
  .main-holder .site-content ul.products li.product.col-lg-5 {
    width: 41.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-lg-4 {
    width: 33.33333333%;
  }
  .main-holder .site-content ul.products li.product.col-lg-3 {
    width: 25%;
  }
  .main-holder .site-content ul.products li.product.col-lg-2 {
    width: 16.66666667%;
  }
  .main-holder .site-content ul.products li.product.col-lg-1 {
    width: 8.33333333%;
  }
  .tm-footer-sep-yes:not(.tm-footer-sep-color-transparent)
    .tm-container-for-footer
    > div
    > .row {
    display: flex;
    padding-top: 50px;
    padding-bottom: 50px;
    width: 100%;
  }
  .tm-footer-sep-yes:not(.tm-footer-sep-color-transparent)
    .tm-container-for-footer
    > div
    > .row
    .widget-area {
    float: none;
    border-right: 1px solid transparent;
    margin: 0;
  }
  .tm-footer-sep-yes:not(.tm-footer-sep-color-transparent)
    .tm-container-for-footer
    > div
    > .row
    .widget-area
    .widget {
    margin: 30px 0 15px;
  }
  .tm-footer-sep-yes:not(.tm-footer-sep-color-transparent)
    .tm-container-for-footer
    > div
    > .row
    .widget-area:last-child {
    border-right: none;
  }
  .tm-footer-sep-yes.tm-footer-sep-color-dark
    .tm-container-for-footer
    > div
    > .row
    .widget-area {
    border-color: rgba(0, 0, 0, 0.11);
  }
  .tm-footer-sep-yes.tm-footer-sep-color-white
    .tm-container-for-footer
    > div
    > .row
    .widget-area {
    border-color: rgba(255, 255, 255, 0.22);
  }
  .tm-footer-sep-yes:not(.tm-footer-sep-color-transparent)
    .container.tm-container-for-footer
    > div
    > .row
    .widget-area {
    padding: 0 30px 0 30px;
  }
  .tm-footer-sep-yes:not(.tm-footer-sep-color-transparent)
    .container-fullwide.tm-container-for-footer
    > div
    > .row
    .widget-area {
    padding: 0 40px 0 40px;
  }
  .tm-footer-sep-yes:not(.tm-footer-sep-color-transparent)
    .container-fullwide.tm-container-for-footer
    > div
    > .row {
    margin: 0;
  }
  .tm-footer-sep-yes:not(.tm-footer-sep-color-transparent)
    .container.tm-container-for-footer
    > div
    > .row
    .widget-area
    .widget
    .tm-sbox
    .tm-vc_cta3-container {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 999px) {
  .tm-left-span .tm-col-wrapper-bg-layer {
    margin-left: -50px;
  }
  .tm-right-span .tm-col-wrapper-bg-layer {
    margin-right: -50px;
  }
}
@media only screen and (min-width: 1000px) and (max-width: 1170px) {
  .tm-left-span .tm-col-wrapper-bg-layer {
    margin-left: -100px;
  }
  .tm-right-span .tm-col-wrapper-bg-layer {
    margin-right: -100px;
  }
}
@media only screen and (min-width: 1171px) and (max-width: 1400px) {
  .tm-left-span .tm-col-wrapper-bg-layer {
    margin-left: -200px;
  }
  .tm-right-span .tm-col-wrapper-bg-layer {
    margin-right: -200px;
  }
}
@media only screen and (min-width: 1401px) and (max-width: 1600px) {
  .tm-left-span .tm-col-wrapper-bg-layer {
    margin-left: -300px;
  }
  .tm-right-span .tm-col-wrapper-bg-layer {
    margin-right: -300px;
  }
}
@media only screen and (min-width: 1601px) and (max-width: 1800px) {
  .tm-left-span .tm-col-wrapper-bg-layer {
    margin-left: -400px;
  }
  .tm-right-span .tm-col-wrapper-bg-layer {
    margin-right: -400px;
  }
}
@media only screen and (min-width: 1801px) {
  .tm-left-span .tm-col-wrapper-bg-layer {
    margin-left: -500px;
  }
  .tm-right-span .tm-col-wrapper-bg-layer {
    margin-right: -500px;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  ::i-block-chrome,
  .thememount-boxes-row-wrapper .slick-prev:before {
    left: 11px;
  }
  ::i-block-chrome,
  .thememount-boxes-row-wrapper .slick-next:before {
    right: -11px;
  }
}
@media only screen and (min-width: 1171px) and (max-width: 1400px) {
  .tm-get-qoute-section .tm-left-span .tm-col-wrapper-bg-layer {
    margin-left: -322px;
  }
  .tm-get-qoute-section .vc_row.container {
    width: 800px;
  }
}
@media only screen and (min-width: 1401px) and (max-width: 1600px) {
  .tm-get-qoute-section .tm-left-span .tm-col-wrapper-bg-layer {
    margin-left: -300px;
  }
  .tm-get-qoute-section .vc_row.container {
    width: 900px;
  }
}
@media only screen and (min-width: 1601px) and (max-width: 1800px) {
  .tm-get-qoute-section .tm-left-span .tm-col-wrapper-bg-layer {
    margin-left: -360px;
  }
  .tm-get-qoute-section .vc_row.container {
    width: 1000px;
  }
}
@media only screen and (min-width: 1801px) {
  .tm-get-qoute-section .tm-left-span .tm-col-wrapper-bg-layer {
    margin-left: -360px;
  }
}

@charset "UTF-8";

@font-face{
    font-family:'FontAwesome';
    src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');
    src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
    font-weight:normal;
    font-style:normal
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'tm-fixology-icons';
    src: url('../font/tm-fixology-icons.svg?56663754#tm-fixology-icons') format('svg');
  }
}
*/
 
 [class^="tm-fixology-icon-"]:before, [class*=" tm-fixology-icon-"]:before {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.tm-fixology-icon-google-drive:before { content: '\e800'; } /* 'î €' */
.tm-fixology-icon-issuu:before { content: '\e801'; } /* 'î ' */
.tm-fixology-icon-user:before { content: '\e802'; } /* 'î ‚' */
.tm-fixology-icon-music:before { content: '\e803'; } /* 'î ƒ' */
.tm-fixology-icon-video:before { content: '\e804'; } /* 'î „' */
.tm-fixology-icon-quote:before { content: '\e805'; } /* 'î …' */
.tm-fixology-icon-aside:before { content: '\e806'; } /* 'î †' */
.tm-fixology-icon-rss:before { content: '\e807'; } /* 'î ‡' */
.tm-fixology-icon-angle-left:before { content: '\e808'; } /* 'î ˆ' */
.tm-fixology-icon-angle-right:before { content: '\e809'; } /* 'î ‰' */
.tm-fixology-icon-status:before { content: '\e80a'; } /* 'î Š' */
.tm-fixology-icon-dribbble:before { content: '\e80b'; } /* 'î ‹' */
.tm-fixology-icon-facebook:before { content: '\e80c'; } /* 'î Œ' */
.tm-fixology-icon-flickr:before { content: '\e80d'; } /* 'î ' */
.tm-fixology-icon-gplus:before { content: '\e80e'; } /* 'î Ž' */
.tm-fixology-icon-instagram:before { content: '\e80f'; } /* 'î ' */
.tm-fixology-icon-linkedin:before { content: '\e810'; } /* 'î ' */
.tm-fixology-icon-pinterest:before { content: '\e811'; } /* 'î ‘' */
.tm-fixology-icon-twitter:before { content: '\e812'; } /* 'î ’' */
.tm-fixology-icon-vk:before { content: '\e813'; } /* 'î “' */
.tm-fixology-icon-xing:before { content: '\e814'; } /* 'î ”' */
.tm-fixology-icon-yelp:before { content: '\e815'; } /* 'î •' */
.tm-fixology-icon-youtube:before { content: '\e816'; } /* 'î –' */
.tm-fixology-icon-gallery:before { content: '\e817'; } /* 'î —' */
.tm-fixology-icon-plus:before { content: '\e818'; } /* 'î ˜' */
.tm-fixology-icon-link:before { content: '\e819'; } /* 'î ™' */
.tm-fixology-icon-tag:before { content: '\e81a'; } /* 'î š' */
.tm-fixology-icon-clock:before { content: '\e81b'; } /* 'î ›' */
.tm-fixology-icon-heart:before { content: '\e81c'; } /* 'î œ' */
.tm-fixology-icon-sticky:before { content: '\e81d'; } /* 'î ' */
.tm-fixology-icon-marker:before { content: '\e81e'; } /* 'î ž' */
.tm-fixology-icon-comment:before { content: '\e81f'; } /* 'î Ÿ' */
.tm-fixology-icon-chat:before { content: '\e820'; } /* 'î  ' */
.tm-fixology-icon-podcast:before { content: '\e821'; } /* 'î ¡' */
.tm-fixology-icon-houzz:before { content: '\e822'; } /* 'î ¢' */
.tm-fixology-icon-image:before { content: '\e823'; } /* 'î £' */
.tm-fixology-icon-cart:before { content: '\e824'; } /* 'î ¤' */
.tm-fixology-icon-search:before { content: '\e825'; } /* 'î ¥' */
.tm-fixology-icon-arrow-right:before { content: '\e826'; } /* 'î ¦' */
.tm-fixology-icon-pencil:before { content: '\e827'; } /* 'î §' */
.tm-fixology-icon-mobile:before { content: '\e828'; } /* 'î ¨' */
.tm-fixology-icon-comment-1:before { content: '\e829'; } /* 'î ©' */
.tm-fixology-icon-world:before { content: '\e82a'; } /* 'î ª' */
.tm-fixology-icon-location-pin:before { content: '\e82b'; } /* 'î «' */
.tm-fixology-icon-quote-left:before { content: '\e82c'; } /* 'î ¬' */
.tm-fixology-icon-close:before { content: '\e82d'; } /* 'î ­' */
.tm-fixology-icon-comments-smiley:before { content: '\e82e'; } /* 'î ®' */
.tm-fixology-icon-category:before { content: '\e82f'; } /* 'î ¯' */
.tm-fixology-icon-tag-1:before { content: '\e830'; } /* 'î °' */
.tm-fixology-icon-shift-right:before { content: '\e831'; } /* 'î ±' */
.tm-fixology-icon-mail:before { content: '\e832'; } /* 'î ²' */
.tm-fixology-icon-phone:before { content: '\e833'; } /* 'î ³' */
.tm-fixology-icon-arrow-left:before { content: '\e834'; } /* 'î ´' */
.tm-fixology-icon-gallery-1:before { content: '\e835'; } /* 'î µ' */
.tm-fixology-icon-music-alt:before { content: '\e836'; } /* 'î ¶' */
.tm-fixology-icon-shopping-cart:before { content: '\e837'; } /* 'î ·' */
.tm-fixology-icon-heart-empty:before { content: '\e838'; } /* 'î ¸' */
.tm-fixology-icon-check:before { content: '\e839'; } /* 'î ¹' */
.tm-fixology-icon-arrow-left-1:before { content: '\e83a'; } /* 'î º' */
.tm-fixology-icon-plus-1:before { content: '\e83b'; } /* 'î »' */
.tm-fixology-icon-unlink:before { content: '\e83c'; } /* 'î ¼' */
.tm-fixology-icon-quote-right:before { content: '\e83d'; } /* 'î ½' */
.tm-fixology-icon-home:before { content: '\e83e'; } /* 'î ¾' */
.tm-fixology-icon-angle-double-left:before { content: '\e85d'; } /* 'î¡' */
.tm-fixology-icon-angle-double-right:before { content: '\e85e'; } /* 'î¡ž' */
.tm-fixology-icon-angle-up:before { content: '\f106'; } /* 'ï„†' */
.tm-fixology-icon-angle-down:before { content: '\f107'; } /* 'ï„‡' */
.tm-fixology-icon-quote-right-1:before { content: '\f10e'; } /* 'ï„Ž' */
.tm-fixology-icon-tumblr:before { content: '\f173'; } /* 'ï…³' */
.tm-fixology-icon-stumbleupon:before { content: '\f1a4'; } /* 'ï†¤' */
.tm-fixology-icon-digg:before { content: '\f1a6'; } /* 'ï†¦' */
.tm-fixology-icon-reddit:before { content: '\f281'; } /* 'ïŠ' */
.tm-fixology-icon-vimeo:before { content: 'ó¨‡Ž'; } /* '\e81ce' */

@media (max-width: 1200px){
.righticon {
  width: 100%;
  text-align: right;
}
}