@media (max-width:1200px) {
.break-1200-2-colum .vc_row.vc_row-flex>.vc_column_container {
	width: 100%;
	display: block
}
.vc_row.container {
	width: 100%
}
.break-1200-2-colum>.wpb_column {
	display: block;
	float: none;
	width: 100%
}
.ourcreativeteam-v1 .vc_column_container {
	display: block;
	float: none;
	width: 100%
}
.margin-15px-1200.vc_column_container>.vc_column-inner, .our-great-features.vc_column_container>.vc_column-inner {
	padding-right: 15px!important;
	padding-left: 15px!important
}
.whowearesection.vc_column_container>.vc_column-inner .tm-sbox .tm-vc_cta3-container {
	margin-bottom: 0
}
.tm-vertical-tab .vc_carousel_vertical {
	width: 100%!important
}
.tm-vertical-tab .vc_carousel_vertical img {
	width: 100%
}
}
@media (max-width:1745px) and (min-width:1500px) {
.tm-sbox-col-padding {
	padding: 105px 12% 80px 100px
}
}
@media (max-width:1500px) and (min-width:992px) {
.tm-sbox-col-padding {
	padding: 105px 108px 80px 100px
}
}
@media (max-width:1365px) and (min-width:1280px) {
.whowearesection.vc_column_container>.vc_column-inner, .takelookportfolio.vc_column_container>.vc_column-inner {
	padding-top: 78px!important
}
}
@media (max-width:1200px) and (min-width:991px) {
.servicebox-responsive .tm-sbox.tm-bgimage-yes .tm-vc_general.tm-vc_cta3, .servicebox-responsive .tm-sbox.tm-bgcolor-yes .tm-vc_general.tm-vc_cta3 {
	padding-top: 50px
}
}
@media (min-width:1600px) {
.thememount-boxes-col-two .thememount-item-thumbnail-inner img.wp-post-image {
	width: 100%
}
.thememount-boxes-view-slickview-leftimg .testimonial_item .thememount-box-img img {
	width: auto
}
}
@media (max-width:1510px) and (min-width:1290px) {
.meetourteam.vc_column_container>.vc_column-inner {
	padding-top: 40px!important;
	padding-bottom: 25px!important
}
}
@media (max-width:1500px) and (min-width:1199px) {
.header-classic-vertical .container {
	width: 900px
}
}
@media (max-width:1280px) and (min-width:1200px) {
.meetourteam.vc_column_container>.vc_column-inner {
	padding-top: 25px!important;
	padding-bottom: 15px!important
}
}
@media (min-width:768px) and (max-width:991px) {
.break-991-3-to-2-colum>.vc_col-sm-3:nth-child(2n+1) {
	clear: both;
	margin-left: 0
}
.break-991-3-to-2-colum>.vc_col-sm-3 {
	width: 48.61878453038674%
}
.thememount-team-box-view-overlay .thememount-item-thumbnail img {
	width: 100%
}
}
@media (min-width:479px) and (max-width:768px) {
.break-991-4-to-2-colum.thememount-boxes-team.thememount-boxes-view-default.thememount-boxes-col-four .col-lg-3:nth-child(2n+1) {
	clear: both;
	margin-left: 0
}
.break-991-4-to-2-colum.thememount-boxes-team.thememount-boxes-view-default.thememount-boxes-col-four .col-lg-3 {
	width: 50%
}
.break-991-4-to-2-colum.thememount-boxes-team.thememount-boxes-view-default.thememount-boxes-col-four .thememount-team-box-view-overlay .thememount-item-thumbnail img {
	width: 100%
}
}
@media (min-width:768px) {
.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
}
}
@media (min-width:992px) {
.thememount-box-blog.thememount-blog-box-view-right-image .post-item, .thememount-box-blog.thememount-blog-box-view-left-image .post-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.thememount-team-box-view-left-image .thememount-box-content, .thememount-team-box-view-right-image .thememount-box-content {
	min-height: inherit
}
.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%
}
}
@media (max-width:1050px) and (min-width:767px) {
.tm-search-overlay .tm-search-outer {
	width: 700px
}
.tm-search-overlay .tm-site-searchform {
	width: 500px;
	margin-left: -250px
}
}
@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 (min-width:1200px) {
.thememount-boxed .main-holder .site-main .site-main-inner {
	max-width: 1200px;
	width: auto
}
.container {
	width: 1170px
}
.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,.11)
}
.tm-footer-sep-yes.tm-footer-sep-color-white .tm-container-for-footer>div>.row .widget-area {
	border-color: rgba(255,255,255,.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 (max-width:1200px) {
.break-1200-colum .tm-margin-none .vc_column-inner, .break-1200-colum .tm-margin-none {
	margin: 0!important
}
.break-1200-colum .tm-margin-bottom-50 .vc_column-inner {
	margin-bottom: 50px!important
}
.break-1200-colum .tm-margin-bottom-0 .vc_column-inner {
	margin-bottom: 0px!important
}
.break-1200-colum .tm-margin-top-0 .vc_column-inner {
	margin-top: 0px!important
}
.break-1200-colum .tm-padding-bottom-0 .vc_column-inner {
	padding-bottom: 0px!important
}
.break-1200-colum.tm-padding-bottom-0 {
	padding-bottom: 0px!important
}
.break-1200-colum .tm-padding-top-0 .vc_column-inner {
	padding-top: 0px!important
}
.break-1200-colum .tm-padding-top-150-bottom-150>.vc_column-inner {
	padding-top: 150px!important;
	padding-bottom: 150px!important
}
.break-1200-colum .tm-margin-top-50 .vc_column_container {
	margin-top: 50px!important
}
.break-1200-colum .tm-margin-top-150>.vc_column-inner {
	margin-top: 150px!important
}
.break-1200-colum .tm-center-image {
	text-align: center
}
.break-1200-colum .tm-bottom-spacing-30 {
	margin-bottom: 30px
}
.break-1200-colum .tm-border-none {
	border: none!important
}
.break-1200-colum .tm-center-sbox .tm-sbox .tm-vc_general.tm-vc_cta3 {
	display: table;
	margin: auto
}
.break-1200-colum>.vc_row>.vc_column_container, .break-1200-colum .tm-equal-height-image {
	display: block
}
.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
}
.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
}
.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
}
.break-1200-colum.tm-row.vc_row.container .vc_column_container>.vc_column-inner {
	padding-right: 15px!important;
	padding-left: 15px!important
}
.tm-sbox.reset-padding-servicebox-991 {
	padding-right: 0px!important
}
.meetourteam.vc_column_container>.vc_column-inner {
	padding-top: 50px!important
}
.thememount-boxes-testimonial.thememount-boxes-view-slickview.thememount-boxes-col-one .thememount-box-desc blockquote {
	margin: -58px 45px 0 45px
}
.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
}
}
@media (max-width:991px) {
.break-991-colum .tm-margin-none .vc_column-inner, .break-991-colum .tm-margin-none {
	margin: 0!important
}
.break-991-colum .tm-margin-bottom-50 .vc_column_container {
	margin-bottom: 50px!important
}
.break-991-colum .tm-margin-bottom-0 .vc_column-inner {
	margin-bottom: 0px!important
}
.break-991-colum .tm-margin-top-0 .vc_column-inner {
	margin-top: 0px!important
}
.break-991-colum .tm-padding-bottom-0 .vc_column-inner {
	padding-bottom: 0px!important
}
.break-991-colum.tm-padding-bottom-0 {
	padding-bottom: 0px!important
}
.break-991-colum .tm-padding-top-0 .vc_column-inner {
	padding-top: 0px!important
}
.break-991-colum .tm-padding-top-150-bottom-150>.vc_column-inner {
	padding-top: 150px!important;
	padding-bottom: 150px!important
}
.break-991-colum .tm-margin-top-50 .vc_column-inner {
	margin-top: 50px!important
}
.break-991-colum .tm-center-image {
	text-align: center
}
.break-991-colum .tm-bottom-spacing-30 {
	margin-bottom: 30px
}
.break-991-colum .tm-border-none {
	border: none!important
}
.break-991-colum .tm-center-sbox .tm-sbox .tm-vc_general.tm-vc_cta3 {
	display: table;
	margin: auto
}
.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%
}
.break-991-colum.tm-row.vc_row.container .vc_column_container>.vc_column-inner {
	padding-right: 15px!important;
	padding-left: 15px!important
}
.tm-icon-center-991 .tm-vc_icon_element.tm-vc_icon_element-outer.tm-vc_icon_element-align-center {
	text-align: left
}
.vc_row.margin-right-15px-991 {
	margin-right: 0px!important
}
.tm-row.reset-margin {
	margin-top: 0px!important
}
.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
}
.break-991-colum .vc_row.vc_row-o-equal-height .vc_column_container {
	display: block
}
.margin-15px-991-colum.vc_column_container>.vc_column-inner {
	padding-right: 30px!important;
	padding-left: 30px!important;
	padding-top: 50px!important;
	padding-bottom: 30px!important
}
.tm-sbox.reset-padding-servicebox-991 {
	padding-right: 15px!important;
	padding-left: 15px!important
}
.tm-sbox.tm-bgimage-yes.reset-padding-servicebox-991 .tm-vc_general.tm-vc_cta3 {
	padding: 45px 0 0 0
}
.tm-row .tm-reset-innermargin-991 {
	margin: 0px!important
}
.tm-row.tm-reset-padding-top-991-colum-30 {
	padding-top: 30px!important;
	padding-bottom: 30px!important
}
.tm-reset-column-topbottom-padding-991 .vc_column-inner {
	padding-top: 15px!important;
	padding-bottom: 15px!important
}
.tm-reset-column-topbottom-margin-991 .vc_column-inner {
	margin-top: 15px!important;
	margin-bottom: 15px!important
}
.tm-reset-margin-bottom-991-less-30 {
	margin-bottom: -60px
}
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
}
.ourcreativeteam-v1 .vc_column_container .thememount-box-team.thememount-box-view-overlay img {
	width: 100%
}
.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-row.welcomeheading {
	padding-bottom: 60px!important
}
.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
}
.site-footer .tm-widgetbordercolor-dark .widget-area .widget {
	border: none
}
.tm-sbox-col-padding {
	padding: 15px
}
.wpcf7-form .col-md-6 .select2-container {
	width: 100%!important
}
body .vc_row.container.tm-agency-newsletter-form .vc_row.vc_row-flex>.vc_column_container, body .vc_row.container.tm-agency-newsletter-form .vc_row.vc_row-flex {
	display: block;
	text-align: center;
	float: none;
	width: auto
}
body .vc_row.container.tm-agency-newsletter-form .vc_row.vc_row-flex>.vc_column_container .mailchimp-inputbox {
	height: auto
}
body .vc_row.container.tm-agency-newsletter-form .vc_row.vc_row-flex>.vc_column_container .mailchimp-inputbox input[type="submit"] {
	right: auto;
	position: static!important;
	margin-top: 15px
}
.widget_recent_comments li.recentcomments {
	display: block
}
}
@media(max-width:768px) {
.tm-topbar-content .tm-wrap-cell {
	display: block;
	text-align: center
}
.tm-search-overlay .tm-site-searchform {
	width: 322px;
	margin-left: -160px
}
.tm-search-overlay .tm-site-searchform input[type="search"] {
	padding: 0 47px 0 10px;
	font-size: 1.5em
}
.tm-search-overlay .tm-search-outer {
	border: none;
	width: 100%
}
.single-post .author-info {
	padding: 25px
}
.single-tm_team_member .tm-team-social-links-wrapper ul {
	text-align: left;
	margin-top: 15px
}
.comment-list .children {
	margin-left: 20px
}
.thememount-team-box-view-overlay .thememount-item-thumbnail img {
	width: 100%
}
.tm-fid.inside {
	margin-bottom: 15px
}
.tm-center-element-768 .tm-vc_btn3-container.tm-vc_btn3-right, .tm-center-element-768 .tm-vc_btn3-container.tm-vc_btn3-left, .tm-center-element-768 .wpb_single_image.vc_align_left {
	text-align: center
}
.single-tm_portfolio .nav-links {
	display: none
}
.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
}
.thememount-boxes-testimonial.thememount-boxes-view-slickview-leftimg .thememount-box-desc blockquote {
	padding: 10px 20px 40px 20px
}
.thememount-boxes-testimonial.thememount-boxes-view-slickview .thememount-box-desc .testimonial_item {
	width: 40%
}
.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-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-hotel-footer-firstsection .knox_contact_widget_wrapper {
	margin: 0
}
.site-footer .tm-hotel-footer-firstsection {
	text-align: inherit
}
.tm-hotel-footer-firstsection .mc4wp-form-fields {
	width: 60%;
	margin: 0
}
.tm-hotel-footer-firstsection .knox_contact_widget_wrapper li {
	display: block;
	padding: 0 0 0 30px;
	margin: 45px 35px;
	text-align: left
}
.tm-agency-newsletter-form .mailchimp-inputbox input[type="submit"] {
	right: 0
}
.tm-agency-newsletter-form .mailchimp-inputbox input[type="email"] {
	width: 100%!important
}
.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
}
.thememount-boxes-view-slickview-bottomimg .thememount-box-desc blockquote {
	padding: 0 40px
}
.thememount-team-member-single-content-area {
	margin-top: 50px
}
.tm-text-align-left-768 .tm-vc_btn3-container.tm-vc_btn3-right {
	text-align: left
}
}
@media only screen and (max-width:479px) {
.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
}
.thememount-box-blog-style2 .thememount-post-left {
	float: none;
	text-align: center;
	width: auto
}
.thememount-box-blog-style2 .thememount-post-left .thememount-post-date-wrapper, .thememount-box-blog-style2 .thememount-post-left .tm-post-format-icon-wrapper {
	display: inline-block
}
.thememount-box-blog-style2 .thememount-post-right {
	margin-left: 0;
	padding-top: 20px
}
.thememount-box-blog-style2 .thememount-post-left .tm-post-format-icon-wrapper {
	top: -10px
}
.thememount-box-blog-style2 .tm-post-format-icon-wrapper {
	width: 78px;
	height: 78px;
	line-height: 78px
}
}
@media only screen and (max-width:540px) {
.thememount-box-blog-style3 .thememount-post-left {
	position: inherit;
	text-align: left
}
.thememount-box-blog-style3 .thememount-post-wrapper .postcontent {
	padding-left: 0
}
}
@media (min-width:768px) {
.col-sm-20percent {
	width: 20%!important;
	float: left
}
}
@media (min-width:992px) {
.col-md-20percent {
	width: 20%!important;
	float: left
}
}
@media (min-width:1200px) {
.col-lg-20percent {
	width: 20%!important;
	float: left
}
.site-main .site-main-inner {
	width: 1170px
}
.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
}
.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,.3);
	-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 20px 0 rgba(0,0,0,.3);
	-webkit-transition: all 0s;
	-moz-transition: all .9s ease;
	transition: all .9s ease
}
.thememount-framed .main-holder {
	background: none repeat scroll 0 0 #FFF;
	margin: 20px auto
}
.thememount-rounded .main-holder {
	background: none repeat scroll 0 0 #FFF;
	border-radius: 10px;
	margin: 20px auto
}
.thememount-boxed .main-holder {
	background-color: #fff
}
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
}
.thememount-rounded .main-holder .site {
	overflow: hidden
}
.tm-header-style-classic2 .site-header .thememount-social-links-wrapper {
	padding-right: 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
}
::i-block-chrome, .tm-element-heading-wrapper.tm-seperator-after_before .heading-seperator h2::before {
left:0
}
}
@media only screen and (min-width:1500px) and (max-width:1649px) {
.tm-our-works.vc_column_container>.vc_column-inner {
	padding-top: 50px!important;
	padding-left: 100px!important;
	padding-right: 100px!important
}
}
@media only screen and (min-width:1440px) and (max-width:1500px) {
.tm-our-works.vc_column_container>.vc_column-inner {
	padding-top: 30px!important;
	padding-left: 70px!important;
	padding-right: 70px!important
}
}
@media only screen and (min-width:1200px) and (max-width:1440px) {
.tm-our-works.vc_column_container>.vc_column-inner {
	padding-top: 10px!important;
	padding-left: 30px!important;
	padding-right: 30px!important
}
}
@media only screen and (max-width:1200px) {
.tm-our-works.vc_column_container>.vc_column-inner {
	padding-top: 40px!important;
	padding-left: 40px!important;
	padding-right: 40px!important;
	padding-bottom: 40px!important
}
}
