.admin-bar .tm-fbar-close {
	top:32px
}
.site-content-wrapper {
	position:relative;
	z-index:7
}
p {
	margin:0 0 15px
}
.themetechmount-page-full-width article .entry-content {
	min-height:300px
}
.tm-staticbox-style3 .tm-processbox-wrapper .tm-processbox .tm-box-title h5, footer a, .entry-content a, .site-content-wrapper a {
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.tm-equal-height-image, .themetechmount-hide, .tm-hide {
	display:none
}
.tm-wrap {
	display:table;
	width:100%
}
.tm-wrap-cell {
	display:table-cell;
	vertical-align:middle
}
.tm-align-right {
	text-align:right
}
iframe {
	width:100%
}
.tm-bg.tm-bgcolor-darkgrey .tm-bg-layer {
	background-color:#182333
}
.tm-col-bgcolor-grey>.tm-bg-layer-inner, .tm-bg.tm-bgcolor-grey>.tm-bg-layer {
	background-color:#f5f5f5
}
.tm-bg.tm-bgcolor-white .tm-bg-layer {
	background-color:#fff
}
.tm-bg-highlight-dark, .tm-col-bgcolor-darkgrey .tm-bg-layer-inner, .tm-bgcolor-darkgrey {
	background-color:#182333
}
.twentytwenty-handle, .site-header.tm-sticky-bgcolor-darkgrey.is_stuck, .tm-header-overlay .site-header.tm-sticky-bgcolor-darkgrey.is_stuck, .site-header-menu.tm-sticky-bgcolor-darkgrey.is_stuck, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .tm-titlebar .breadcrumb-wrapper .container, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .breadcrumb-wrapper .container:before, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-darkgrey .breadcrumb-wrapper .container:after, .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-darkgrey, .tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-darkgrey, .tm-header-style-infostack .is_stuck.tm-sticky-bgcolor-darkgrey, .tm-header-style-infostack .tm-bgcolor-darkgrey, .themetechmount-topbar-wrapper.tm-bgcolor-darkgrey {
	background-color:#182333
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn a.grey, .tm-col-bgcolor-grey .tm-bg-layer-inner, .tm-bgcolor-grey, .site-header.tm-sticky-bgcolor-grey.is_stuck, .site-header-menu.tm-sticky-bgcolor-grey.is_stuck, .tm-header-overlay .site-header.tm-sticky-bgcolor-grey.is_stuck, .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-grey, .tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-grey, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .tm-titlebar .breadcrumb-wrapper .container, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .breadcrumb-wrapper .container:before, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-grey .breadcrumb-wrapper .container:after {
	background-color:#f8f9fa
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn a.white, .tm-col-bgcolor-white .tm-bg-layer-inner, .tm-bgcolor-white, .tm-col-bgcolor-white, .site-header.tm-sticky-bgcolor-white.is_stuck, .tm-header-overlay .site-header.tm-sticky-bgcolor-white.is_stuck, .site-header-menu.tm-sticky-bgcolor-white.is_stuck, .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-white, .tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-white, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-white .tm-titlebar .breadcrumb-wrapper .container, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-white .breadcrumb-wrapper .container:before, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-white .breadcrumb-wrapper .container:after {
	background-color:#fff
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn a.dark, .themetechmount-fbar-main-w .tm-bg.tm-bgcolor-darkgrey .tm-bg-layer, .themetechmount-fbar-main-w .tm-col-bgcolor-darkgrey .tm-bg-layer-inner, .themetechmount-fbar-main-w .tm-bgcolor-darkgrey {
	background-color:#182333
}
.main-holder .site #content table.cart td.actions .input-text, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select {
	font-family:inherit;
-webkit-transition:border linear .2s, box-shadow linear .2s;
-moz-transition:border linear .2s, box-shadow linear .2s;
-o-transition:border linear .2s, box-shadow linear .2s;
transition:border linear .2s, box-shadow linear .2s;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:0;
	vertical-align:middle;
	width:100%;
	color:#242424;
	padding:9px 15px;
	font-weight:400;
	background-color:#fff;
	text-transform:inherit;
	border:1px solid #dedede;
	font-size:15px;
	outline:none;
	line-height:inherit
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input.input-text:focus, select:focus {
	background-color:transparent
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus {
	color:#666;
	outline:none!important
}
button, input[type="submit"], input[type="button"], input[type="reset"], .checkout_coupon input.button, .woocommerce div.product form.cart .button, table.compare-list .add-to-cart td a, .woocommerce .widget_shopping_cart a.button, .woocommerce #review_form #respond .form-submit input, .main-holder .site table.cart .coupon input, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart #content table.cart td.actions input[type="submit"], .woocommerce #payment #place_order, .woocommerce .wishlist_table td.product-add-to-cart a {
	display:inline-block;
	text-decoration:none;
	font-size:13px;
	font-weight:500;
	padding:12px 35px 12px;
	border:2px solid transparent;
	border-radius:0;
	color:#fff;
	-webkit-transition:all 0.25s ease;
	transition:all 0.25s ease;
	cursor:pointer;
	outline:none!important;
	-webkit-font-smoothing:antialiased
}
.tm-full-bt {
	width:100%
}
.tm-textarea-con textarea {
	height:178px
}
.post-password-required input[type="submit"] {
	padding:9px 40px 10px
}
.select2-container .select2-choice {
	padding:6px 0 6px 10px;
	border:1px solid #e5e5e5;
	background-color:rgba(0, 0, 0, .03)
}
.select2-drop-active {
	border:1px solid #e5e5e5
}
.tm-textcolor-dark a, .tm-textcolor-dark h1, .tm-textcolor-dark h2, .tm-textcolor-dark h3, .tm-textcolor-dark h4, .tm-textcolor-dark h5, .tm-textcolor-dark h6 {
	color:rgba(32, 41, 47, 1)
}
.tm-textcolor-dark, .tm-textcolor-dark .social-icons li a, .tm-textcolor-dark.themetechmount-fbar-btn-link i, .tm-textcolor-dark .vc_tta-panel-body, .tm-textcolor-dark .vc_tta-panel-body .wpb_text_column {
	color:#656565
}
.tm-col-bgimage-yes .tm-bg-layer-inner, .tm-bg.tm-bgimage-yes>.tm-bg-layer {
	opacity:.94
}
.tm-bg.tm-bgimage-yes.tm-bgcolor-skincolor>.tm-bg-layer {
	opacity:.94
}
.tm-bg.tm-bgcolor-grey>.tm-bg-layer {
	opacity:.9
}
.themetechmount-fbar-main-w .themetechmount-fbar-box-w.tm-bg.tm-bgimage-yes>.tm-bg-layer {
	opacity:.96
}
.tm-col-bgimage-yes.tm-bgcolor-white .tm-bg-layer-inner, .tm-bg.tm-bgimage-yes.tm-bgcolor-white>.tm-bg-layer {
	opacity:.35
}
.tm-col-bgcolor-darkgrey.tm-col-bgimage-yes .tm-bg-layer-inner, .tm-bgcolor-darkgrey.tm-bg.tm-bgimage-yes>.tm-bg-layer-inner {
	background-color:#182333
}
.tm-col-bgcolor-grey.tm-col-bgimage-yes .tm-bg-layer-inner, .tm-col-bgcolor-darkgrey.tm-col-bgimage-yes .tm-bg-layer-inner, .tm-bgcolor-darkgrey.tm-bg.tm-bgimage-yes>.tm-bg-layer {
	opacity:.94
}
.tm-titlebar-wrapper.tm-bg.tm-bgimage-yes>.tm-bg-layer {
	opacity:.75
}
.tm-titlebar-wrapper.tm-bg.tm-bgimage-yes.tm-bgcolor-custom>.tm-bg-layer {
	opacity:1
}
.vc_video-bg-container .tm-col-bgcolor-yes, .vc_video-bg-container.tm-bg.tm-bgimage-yes>.tm-bg-layer {
	opacity:.8
}
.tm-col-bg, .tm-bg {
	position:relative
}
.tm-bg-layer, .tm-titlebar-wrapper .tm-titlebar-wrapper-bg-layer {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0
}
.vc_column-inner.tm-col-bgimage-yes.tm-col-bgcolor-, .tm-bgcolor-transparent>.tm-bg-layer, .tm-bgcolor-transparent {
	background-color:transparent!important
}
.vc_column-inner>.wpb_wrapper {
	position:relative
}
.vc_column-inner.tm-col-bgimage-yes.tm-col-bgcolor-.tm-bg-layer-inner {
	opacity:1
}
#totop {
	font-weight:900;
	color:#fff;
	position:fixed;
	display:none;
	right:34px;
	bottom:34px;
	z-index:999;
	height:0;
	width:0;
	font-size:0;
	line-height:25px;
	text-align:center;
	padding-top:6px;
	border-radius:3px;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
#totop.top-visible {
	font-size:23px;
	height:39px;
	width:39px
}
.themetechmount-topbar-wrapper.container-full, .container-fullwide .site-content-inner.row, .footer .container-fullwide {
	padding-left:15px;
	padding-right:15px
}
.themetechmount-item-thumbnail, .themetechmount-item-thumbnail-inner {
	display:block
}
.tm-boxes-carousel-spacing-15 .themetechmount-boxes-inner {
	padding:15px
}
.tm-boxes-carousel-without-title .themetechmount-boxes-inner {
	padding-top:80px
}
.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4 {
	margin-bottom:2px
}
.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4.tm-custom-heading:first-child {
	margin-bottom:2px
}
.site header, .tm-header-block, .site-header, .site-header-main {
	position:relative
}
.themetechmount-logo-img.standard {
	max-height:100px;
	width:auto
}
.site-branding {
	float:left
}
.headerlogo img {
	max-height:35px;
	width:auto
}
.headerlogo img, .tm-stickylogo-yes .standardlogo, .is-sticky .tm-stickylogo-yes .stickylogo {
	display:inline-block
}
.site-title a.home-link:hover, a.home-link:hover {
	text-decoration:none
}
.site-title {
	font-size:33px;
	font-weight:700;
	line-height:1;
	margin:0;
	color:#fff;
	display:table;
	vertical-align:middle;
	text-align:center;
	width:100%;
	height:100%
}
.site-title a {
	display:table-cell;
	vertical-align:middle
}
.site-description {
	display:none
}
#site-header-menu .kw-phone .tm-header-icon a, #site-header-menu #site-navigation .tm-header-icon a, #site-header-menu #site-navigation .themetechmount-fbar-btn a {
	font-size:15px
}
.tm-header-icons .tm-header-search-link a i:before {
	font-weight:600
}
.tm-header-icons .tm-header-wc-cart-link a, .tm-header-icons .tm-header-search-link a {
	position:relative;
	border:none;
	border-radius:50%;
	height:36px;
	width:36px;
	line-height:36px;
	display:inline-block;
	vertical-align:middle;
	text-align:center
}
.tm-header-style-centerlogo .tm-header-icons .tm-header-wc-cart-link a, .tm-header-style-centerlogo .tm-header-icons .tm-header-search-link a, .tm-header-style-classicinfo .tm-header-icons .tm-header-wc-cart-link a, .tm-header-style-classicinfo .tm-header-icons .tm-header-search-link a, .tm-header-style-classic .tm-header-icons .tm-header-wc-cart-link a, .tm-header-style-classic .tm-header-icons .tm-header-search-link a {
	height:31px;
	width:31px;
	line-height:31px;
	background-color:#f8f9fa;
	padding-left:2px;
	font-size:12px!important;
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}
.tm-header-style-centerlogo.tm-header-overlay .tm-header-icons .tm-header-wc-cart-link a:not(:hover), .tm-header-style-centerlogo.tm-header-overlay .tm-header-icons .tm-header-search-link a:not(:hover), .tm-header-style-classic.tm-header-overlay .tm-header-icons .tm-header-wc-cart-link a:not(:hover), .tm-header-style-classic.tm-header-overlay .tm-header-icons .tm-header-search-link a:not(:hover) {
background-color:rgba(255, 255, 255, .1)
}
.tm-header-style-classic .tm-header-icons .tm-header-wc-cart-link a {
	padding-left:0
}
.tm-header-icons .tm-header-wc-cart-link span.number-cart {
	position:absolute;
	bottom:20px;
	left:21px;
	width:18px;
	height:18px;
	text-align:center;
	line-height:18px;
	font-size:9px;
	display:block;
	background-color:#edb820;
	color:#fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease
}
.themetechmount-fbar-btn.hidefbtn a {
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0)
}
.themetechmount-slider-wide {
	background-color:rgb(231,231,231)
}
.tm-header-style-classicinfo .tm-info-widget, .tm-header-style-infostack .tm-top-info-con {
	position:relative;
	float:right;
	text-align:right;
	vertical-align:middle;
	display:table
}
.tm-header-style-classicinfo .header-widget, .tm-header-style-infostack .header-widget {
	display:table-cell;
	position:relative;
	vertical-align:middle;
	height:100%;
	margin:0;
	padding-right:0
}
.tm-header-style-classicinfo .header-widget .header-content, .tm-header-style-classicinfo .header-widget .header-icon, .tm-header-style-infostack .header-widget .header-content, .tm-header-style-infostack .header-widget .header-icon {
	display:table-cell;
	vertical-align:middle;
	padding:0;
	text-align:left
}
.tm-header-style-infostack .tm-top-info-con .header-widget {
	padding:0 30px
}
.tm-header-style-infostack .tm-top-info-con .header-widget:last-child {
	padding-right:0
}
.tm-header-style-classicinfo .header-widget .header-widget-main {
	margin-right:70px
}
.tm-header-style-classicinfo .header-widget .header-content, .tm-header-style-infostack .header-widget .header-content {
	padding-left:18px
}
.tm-header-style-classicinfo .header-widget:last-child .header-widget-main, .tm-header-style-infostack .tm-top-info-con .header-widget:last-child .header-widget-main {
	margin-right:0
}
.tm-header-style-classicinfo .header-widget .header-icon i, .tm-header-style-infostack .header-widget .header-icon i {
	font-size:19px;
	line-height:45px
}
..tm-header-style-classicinfo .header-widget .header-icon i.fa, .tm-header-style-infostack .header-widget .header-icon i.fa {
line-height:50px
}
.tm-header-style-classicinfo .header-widget .header-icon .icon, .tm-header-style-infostack .header-widget .header-icon .icon {
	width:45px;
	height:45px;
	background-color:transparent;
	text-align:center;
	float:none;
	border:1px solid #fda02b;
	border-radius:0;
	line-height:45px
}
.tm-header-style-classicinfo .header-widget .header-icon .icon {
	background-color:transparent
}
.tm-header-style-classicinfo .header-widget h3, .tm-header-style-infostack .header-widget h3 {
	font-size:16px;
	font-weight:500;
	line-height:21px;
	color:#182333
}
.tm-header-style-classicinfo .header-widget h5, .tm-header-style-infostack .header-widget h5 {
	font-size:14px;
	font-weight:400;
	color:#8d9297;
	line-height:23px
}
.tm-header-style-classicinfo .header-widget h3, .tm-header-style-classicinfo .header-widget h5, .tm-header-style-infostack .header-widget h3, .tm-header-style-infostack .header-widget h5 {
	margin-top:0;
	margin-bottom:0
}
.tm-header-style-infostack .tm-top-info-con ul.social-icons {
	padding-left:10px
}
.tm-header-style-infostack .header-widget .tm-vc_btn3 {
	padding:13px 26px 13px 26px;
	font-weight:600
}
.tm-header-style-classicinfo .site-header .tm-header-text-area .tm-vc_btn3 {
	padding:11px 18px 11px 18px
}
.tm-header-style-infostack .kw-phone {
	position:absolute;
	right:-1px;
	top:0;
	font-size:14px;
	color:#fff;
	padding:0 0 0 8px;
	height:60px;
	line-height:60px
}
.tm-headerstyle-classic-infostack .kw-phone {
	padding-right:0
}
.tm-header-style-infostack .site-header-menu-inner.is_stuck .kw-phone {
	border-radius:0
}
.tm-header-style-infostack .kw-phone .tm-vc_icon_element {
	float:left
}
.tm-header-style-infostack .kw-phone .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-md .tm-vc_icon_element-icon {
	font-size:25px!important
}
.tm-header-style-infostack .tm-header-icons .tm-header-icon.tm-header-wc-cart-link:hover a, .tm-header-style-infostack .kw-phone .tm-header-icon a:hover {
	background-color:transparent
}
.tm-header-style-infostack .kw-phone .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner {
	width:52px
}
.tm-header-style-infostack #site-header-menu .container {
	position:relative;
	padding:0
}
.tm-headerstyle-classic-infostack .kw-phone .tm-vc_btn3-container {
	margin-bottom:0
}
.tm-header-style-infostack .tm-vc_general.tm-vc_cta3 {
	padding:0
}
.tm-header-style-infostack .site-header .tm-top-info-con .themetechmount-social-links-wrapper .social-icons li>a {
	color:#6c6c6c;
	border:1px solid #ececec
}
.tm-header-style-infostack .site-header.tm-bgcolor-darkgrey .tm-top-info-con .themetechmount-social-links-wrapper .social-icons li>a, .tm-header-style-infostack .site-header.tm-bgcolor-skincolor .tm-top-info-con .themetechmount-social-links-wrapper .social-icons li>a {
	border:1px solid rgba(255, 255, 255, .8)
}
.tm-header-style-infostack .tm-top-info-con .themetechmount-social-links-wrapper .social-icons li>a {
	width:30px;
	height:30px;
	line-height:30px;
	border-radius:28px;
	font-size:13px;
transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out
}
.tm-header-style-infostack .kw-phone .tm-vc_btn3.tm-vc_btn3-style-text {
	padding:12px 21px
}
.tm-header-style-infostack .tm-top-info-con .tm-vc_btn3.tm-vc_btn3-size-sm {
	font-size:14px;
	padding:10px 25px
}
.tm-header-style-infostack .kw-phone .tm-header-icons {
	float:left
}
.tm-header-style-infostack .kw-phone .tm-header-icons:last-child {
	padding-right:15px
}
.tm-bgcolor-white .tm-header-icons .tm-header-search-link a, .tm-bgcolor-white .tm-header-icons .tm-header-wc-cart-link a {
	border:none
}
body .tm-header-style-classicinfo .tm-info-widget {
	float:left
}
.tm-header-style-classicinfo .site-header {
	z-index:12
}
.tm-header-style-classicinfo .tm-divcontent-wrapper {
	position:relative;
	background-color:#f8f9fa;
	left:auto;
	right:auto;
	float:none;
	text-align:center;
	width:100%;
	z-index:9
}
.tm-header-style-classicinfo .tm-divcontent-wrapper .tm-container-for-header {
	position:relative;
	padding-top:19px;
	padding-bottom:16px
}
.tm-header-style-classicinfo .tm-phone a, .tm-header-style-classicinfo .tm-phone a:hover {
	color:#fff
}
.tm-header-style-classicinfo .tm-phone span.icon {
	padding-right:8px
}
.tm-header-style-classicinfo .tm-vc_btn3-container {
	margin-bottom:0
}
.tm-header-style-classicinfo .tm-header-text-area>.tm-vc_btn3-container {
	padding-left:15px
}
.tm-header-icons .tm-header-icon.tm-header-wc-cart-link:hover a, .tm-header-icons .tm-header-search-link a:hover {
	color:#fff
}
.tm-header-icons .tm-header-icon.tm-header-wc-cart-link:hover a {
	background-color:#182333
}
.themetechmount-topbar-wrapper {
	position:relative
}
.themetechmount-fbar-btn-link .tm-fbar-close-icon, .themetechmount-fbar-position-default .tm-float-overlay {
	display:none
}
.tm-float-overlay {
	display:block;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-transition:all 500ms ease;
	transition:all 500ms ease;
	background-color:rgba(0, 0, 0, 1);
	visibility:hidden;
	opacity:0;
	z-index:9997
}
.tm-float-overlay.animated {
	visibility:visible;
	opacity:.9
}
.tm-float-overlay.animated {
	cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAYAAABCIB6VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzNGOTFDMjMwRDE4MTFFNjlERDZERjI3RjQ0QzRGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzNGOTFDMjQwRDE4MTFFNjlERDZERjI3RjQ0QzRGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3M0Y5MUMyMTBEMTgxMUU2OURENkRGMjdGNDRDNEZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3M0Y5MUMyMjBEMTgxMUU2OURENkRGMjdGNDRDNEZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt0AzY0AAADrSURBVHjapNXLDYMwDAZg1+2dE9dKHaETgMQSPXWADtQBemIJJDJBzx2gp1wZoI7koBTl4RhLPwSBPoHsiMM8zxcAeFLuFAuV1XXdujbGtHR6UR5Ih4VypkyUFpTF6MTWgvyWPeWoxQPUGT19hUW+p8YDFDzqFhg8o8FDdPDoFq7Fk2gMDnHI4Fk0BXt8SOBFNAen8D80N/dYaM4WF6GuToLOO+BGefP1VbJDUThSI+XDGSWjiDVzmmloFRxrlJXiWIFGG8pbWgRLRqqIowIV4ahEizjuQP0fJIrjHjSHO7ihfLVoBHdW8xNgAA9tb+1F4VHcAAAAAElFTkSuQmCC), auto
}
.themetechmount-fbar-btn {
	cursor:pointer;
	position:relative;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	float:right
}
.themetechmount-topbar-wrapper .themetechmount-fbar-btn {
	line-height:normal;
	margin-top:16px;
	font-size:17px;
	position:relative;
	margin-left:35px;
	margin-right:24px;
	position:absolute;
	right:0;
	float:none;
	bottom:-20px;
	z-index:16;
	width:43px;
	height:43px;
	border-radius:50%;
	background-color:#333;
	text-align:center;
	line-height:43px
}
.site-header-main.container-fullwide .themetechmount-fbar-btn {
	padding-right:20px
}
.tm-header-invert .site-header-main.container-fullwide .themetechmount-fbar-btn {
	padding-left:20px;
	padding-right:0
}
.themetechmount-fbar-btn.tm-fbar-btn-cposition-default {
	opacity:1
}
.themetechmount-fbar-btn.tm-fbar-btn-cposition-default.animated {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	opacity:0
}
.tm-header-invert .themetechmount-fbar-btn {
	margin-left:0;
	float:left
}
.themetechmount-fbar-box .widget ul>li {
	border:none
}
.themetechmount-fbar-position-default .themetechmount-fbar-box .widget ul>li {
	padding-top:0
}
.themetechmount-fbar-position-default .widget_recent_comments li:before {
	top:6px
}
.themetechmount-fbar-box .vc_general.vc_cta3 {
	padding:20px
}
.themetechmount-fbar-box .tm-sbox .vc_icon_element-inner.vc_icon_element-have-style-inner.vc_icon_element-size-lg.vc_icon_element-style-none {
	width:3em!important
}
.themetechmount-fbar-box .tm-sbox .vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
	padding-left:1em
}
.themetechmount-fbar-box .vc_cta3-container {
	margin-bottom:10px
}
.themetechmount-fbar-btn.themetechmount-fbar-open {
	position:fixed
}
.productbox .roadtip:after, .themetechmount-fbar-btn {
	border-top-color:#222
}
.themetechmount-fbar-box-w {
	-webkit-box-shadow:inset 0 -23px 30px -20px rgba(0, 0, 0, .18);
	-moz-box-shadow:inset 0 -23px 30px -20px rgba(0, 0, 0, .18);
	box-shadow:inset 0 -23px 30px -20px rgba(0, 0, 0, .18)
}
.themetechmount-fbar-position-default .themetechmount-fbar-box {
	padding-top:0;
	padding-bottom:60px
}
.themetechmount-fbar-box h2 {
	font-weight:400;
	font-size:21px;
	margin-bottom:0;
	margin-top:0
}
.themetechmount-fbar-box .tm-custom-heading {
	margin-bottom:0
}
.themetechmount-fbar-btn a {
	position:relative;
	display:block;
	background-color:transparent
}
.themetechmount-fbar-btn.tm-fbar-icon-color-dark a i {
	color:#313131
}
.themetechmount-fbar-box-w {
	position:relative
}
.themetechmount-fbar-box-w:after {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
	display:block
}
.themetechmount-fbar-bg-darkgrey.themetechmount-fbar-box-w.tm-fbar-with-bgimage:after {
	background:rgba(0, 0, 0, .85)
}
.themetechmount-fbar-bg-grey.themetechmount-fbar-box-w.tm-fbar-with-bgimage:after {
	background:rgba(231, 231, 231, .85)
}
.themetechmount-fbar-bg-white.themetechmount-fbar-box-w.tm-fbar-with-bgimage:after {
	background:rgba(255, 255, 255, .85)
}
.themetechmount-fbar-bg-darkgrey.themetechmount-fbar-box-w:after {
	background:#282828
}
.themetechmount-fbar-bg-grey.themetechmount-fbar-box-w:after {
	background:#f5f5f5
}
.themetechmount-fbar-bg-white.themetechmount-fbar-box-w:after {
	background:#fff
}
.themetechmount-fbar-box {
	position:relative;
	z-index:10
}
.themetechmount-fbar-position-default div.themetechmount-fbar-box-w {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:1002;
	border-bottom:4px solid #999;
	-webkit-transition:transform 0.4s ease;
	transition:transform 0.4s ease;
	-webkit-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.themetechmount-fbar-position-default div.themetechmount-fbar-box-w.animated {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
.themetechmount-fbar-position-default .fcloseicon {
	position:fixed;
	top:17px;
	right:24px;
	height:30px;
	width:30px;
	z-index:100;
	display:block;
	text-align:center;
	font-size:20px;
	cursor:pointer
}
.themetechmount-fbar-position-default .fcloseicon:after {
	content:'\E82D';
	font-family:"tm-boldman-icons"
}
.themetechmount-fbar-position-default .widget {
	margin:65px 0 0
}
.themetechmount-team-form-no-group .tm-wrap-cell {
	display:inline-block
}
.themetechmount-team-form-no-group .tm-wrap-cell h2 {
	padding-right:20px
}
.themetechmount-fbar-text-white.themetechmount-fbar-bg-darkgrey.themetechmount-fbar-box-w .submit_field button {
	border-color:transparent;
	color:#fff
}
.themetechmount-fbar-text-white.themetechmount-fbar-bg-darkgrey.themetechmount-fbar-box-w .submit_field button:hover {
	background-color:transparent
}
.tm-fbar-close {
	position:fixed;
	top:17px;
	right:24px;
	height:30px;
	width:30px;
	z-index:100;
	display:block;
	text-align:center;
	font-size:20px;
	cursor:pointer
}
.themetechmount-fbar-position-right .themetechmount-fbar-box-w {
	position:fixed;
	top:0;
	right:0;
	width:400px;
	height:100%;
	overflow:hidden;
	z-index:9999;
	-webkit-transition:transform 0.4s ease;
	transition:transform 0.4s ease;
	-webkit-transform:translateX(400px);
	-ms-transform:translateX(400px);
	transform:translateX(400px);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.tm-header-invert .themetechmount-fbar-position-right .themetechmount-fbar-box-w {
	right:auto;
	left:0;
	-webkit-transition:transform 0.4s ease;
	transition:transform 0.4s ease;
	-webkit-transform:translateX(-400px);
	-ms-transform:translateX(-400px);
	transform:translateX(-400px)
}
.themetechmount-fbar-position-right .themetechmount-fbar-box-w .tm-fbar-close {
	-webkit-transition:transform 0.4s ease;
	transition:transform 0.4s ease;
	-webkit-transform:translateX(400px);
	-ms-transform:translateX(400px);
	transform:translateX(400px);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.themetechmount-fbar-position-right .themetechmount-fbar-box-w.animated .tm-fbar-close, .themetechmount-fbar-position-right .themetechmount-fbar-box-w.animated {
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
.themetechmount-fbar-position-right .themetechmount-fbar-box .widget {
	float:none;
	width:auto
}
.themetechmount-fbar-position-right .themetechmount-fbar-box .widget:first-child {
	margin-top:0
}
.themetechmount-fbar-position-right .themetechmount-fbar-box-w {
	border:none
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn {
	cursor:pointer;
	position:absolute;
	right:80px;
	z-index:1005;
	width:58px;
	height:58px;
	text-align:center;
	width:0;
	height:0;
	top:72px
}
.themetechmount-fbar-position-right .floatingbar-widgets-inner .widget-area {
	float:none;
	width:100%
}
.themetechmount-fbar-position-right .themetechmount-fbar-content-wrapper {
	width:100%
}
.themetechmount-fbar-position-default .themetechmount-fbar-content-wrapper, .themetechmount-fbar-position-right .themetechmount-fbar-content-wrapper {
	overflow:hidden;
	height:100%;
	padding:35px;
	padding-bottom:10px;
	z-index:80;
	position:relative
}
.themetechmount-fbar-position-default .themetechmount-fbar-content-wrapper {
	height:100%;
	padding:0
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget_calendar table, .themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget_calendar th, .themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget_calendar td, .themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget ul>li {
	border-color:rgba(255, 255, 255, .21)
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget_tag_cloud .tagcloud a {
	background-color:rgba(255, 255, 255, .9);
	color:#2C2C2C
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget_tag_cloud .tagcloud a:hover {
	color:#fff
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-white.themetechmount-fbar-bg-skincolor .widget a:hover, .themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget_calendar caption, .themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget_calendar table, .themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget_calendar th, .themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget_calendar td, .themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget ul>li, .themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget_text {
	color:rgba(255, 255, 255, .8)
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget a, .themetechmount-fbar-box-w.themetechmount-fbar-text-white .widget .widget-title {
	color:rgba(255, 255, 255, .9)
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-white.themetechmount-fbar-bg-skincolor .widget .widget-title {
	border-color:#fff
}
.themetechmount-fbar-btn.tm-fbar-bg-color-darkgrey a:before {
	border-bottom-color:#202020
}
.themetechmount-fbar-btn.tm-fbar-bg-color-darkgrey a {
	background-color:#202020
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn.tm-fbar-bg-color-darkgrey a:after {
	border-top-color:#202020;
	border-bottom-color:#202020
}
.themetechmount-fbar-btn.tm-fbar-bg-color-grey a {
	background-color:#E4E4E4
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn.tm-fbar-bg-color-grey a:after {
	border-top-color:#E4E4E4;
	border-bottom-color:#E4E4E4
}
.themetechmount-fbar-btn.tm-fbar-bg-color-white a {
	background-color:#fff
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn.tm-fbar-bg-color-white a:after {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.themetechmount-fbar-position-default .themetechmount-fbar-btn.tm-fbar-bg-color-white a:after {
	border-left-color:#fff;
	border-right-color:#fff
}
.themetechmount-fbar-position-default .themetechmount-fbar-btn.tm-fbar-bg-color-grey a:after {
	border-left-color:#E4E4E4;
	border-right-color:#E4E4E4
}
.themetechmount-fbar-position-default .themetechmount-fbar-btn.tm-fbar-bg-color-darkgrey a:after {
	border-left-color:#202020;
	border-right-color:#202020
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-dark .team-search-form-before-text, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .widget_text, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .widget ul>li {
	color:rgba(0, 0, 0, .66)
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-dark .widget .widget-title, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark a {
	color:rgba(0, 0, 0, .7)
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-dark .search_field, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .contact-info, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .widget_calendar table, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .widget_calendar th, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .widget_calendar td, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .widget ul>li {
	border-color:rgba(0, 0, 0, .1)
}
.themetechmount-fbar-box-w.themetechmount-fbar-bg-skincolor.themetechmount-fbar-text-dark .widget .widget-title {
	border-color:1px solid rgba(61, 61, 61, 1)
}
.themetechmount-fbar-box-w.tm-textcolor-darkgrey .select2-container--default .select2-selection--single .select2-selection__rendered, .themetechmount-fbar-box-w.themetechmount-fbar-bg-skincolor.themetechmount-fbar-text-dark a:hover, .themetechmount-fbar-box-w.themetechmount-fbar-bg-skincolor.themetechmount-fbar-text-dark .widget li a:before, .themetechmount-fbar-box-w.themetechmount-fbar-bg-skincolor.themetechmount-fbar-text-dark .widget li:before, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .search_field.selectbox:after, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .search_field i, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .themetechmount-fbar-box h2, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .themetechmount-fbar-box .search_field select, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .themetechmount-fbar-box .search_field input[type="text"] {
	color:rgba(0, 0, 0, .8)
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-dark .search_field select, .themetechmount-fbar-box-w.themetechmount-fbar-text-dark .search_field input::-webkit-input-placeholder {
color:rgba(0, 0, 0, .5)
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-dark .search_field input:-moz-placeholder {
color:rgba(0, 0, 0, .5)
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-dark .search_field input::-moz-placeholder {
color:rgba(0, 0, 0, .5)
}
.themetechmount-fbar-box-w.themetechmount-fbar-text-dark .search_field input:-ms-input-placeholder {
color:rgba(0, 0, 0, .5)
}
.themetechmount-fbar-box-w.themetechmount-fbar-bg-skincolor.themetechmount-fbar-text-white .tagcloud a:hover, .themetechmount-fbar-box-w.themetechmount-fbar-bg-skincolor.themetechmount-fbar-text-dark .tagcloud a:hover {
	background-color:#2c2c2c;
	color:#fff
}
.themetechmount-topbar-wrapper .social-icons li>a {
	border:none;
	width:19px;
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:500
}
.themetechmount-topbar-wrapper .top-contact li a, .themetechmount-topbar-wrapper .social-icons li>a, .themetechmount-topbar-wrapper .tm-fbar-open-icon {
transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out
}
.tm-topbar-content .tm-wrap-cell div {
	display:inline-block
}
.site-header .themetechmount-topbar {
	position:relative;
	z-index:10
}
.table-row {
	display:table;
	width:100%
}
.tm-tb-right-content {
	text-align:right;
	display:inline-block;
	padding-left:5px
}
.tm-center-content .themetechmount-tb-left-content {
	width:100%;
	display:block
}
.themetechmount-topbar-inner {
	line-height:49px
}
.tm-header-style-infostack .themetechmount-topbar-inner {
	line-height:49px
}
.top-contact {
	list-style:none;
	margin:0;
	padding:0;
	font-size:14px;
	display:inline-block;
	position:relative;
	line-height:50px;
	vertical-align:top
}
.top-contact.tm-highlight-left {
	margin-right:15px;
	padding-right:5px
}
.top-contact.tm-highlight-right {
	margin-left:15px;
	padding-left:15px
}
.top-contact.tm-highlight-left, .top-contact.tm-highlight-right {
	color:#fff
}
.top-contact.tm-highlight-right strong, .top-contact.tm-highlight-left strong {
	font-weight:600
}
.tm-header-style-infostack .themetechmount-social-links-wrapper, .tm-header-style-infostack .top-contact {
	line-height:50px
}
.top-contact i {
	margin-right:5px;
	display:inline-block;
	width:15px;
	height:15px;
	border:none;
	border-radius:50%;
	text-align:center;
	line-height:24px;
	font-size:14px
}
.tm-bgcolor-skincolor .top-contact i {
	color:rgba(255, 255, 255, .75)
}
.top-contact li {
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	z-index:1
}
.top-contact li:first-child {
	padding-left:0
}
.top-contact li:last-child {
	padding-right:0
}
.top-contact li, .tm-topbar-content .tm-wrap-cell div {
	position:relative
}
.tm-topbar-content .tm-wrap-cell div {
	padding-left:15px
}
.tm-top-info-con div.tm-vc_btn3-container, .tm-topbar-content .tm-wrap-cell div.tm-vc_btn3-container {
	margin-bottom:0
}
.tm-topbar-content .tm-wrap-cell div .tm-vc_btn3.tm-vc_btn3-size-sm {
	padding:7px 20px;
	margin-top:3px
}
.tm-bgcolor-darkgrey .tm-topbar-content .tm-wrap-cell div .tm-vc_btn3:hover {
	background-color:#fff;
	color:#202020
}
.tm-topbar-content .tm-wrap-cell div:before, .top-contact li:first-child:before, .top-contact li:last-child:after {
	content:"";
	height:22px;
	width:1px;
	background-color:rgba(0, 0, 0, .09);
	display:block;
	position:absolute;
	right:25px;
	top:14px
}
.top-contact li:last-child:after {
	right:0
}
.tm-topbar-content .tm-wrap-cell div:before {
	right:auto;
	left:0
}
.tm-topbar-content .tm-wrap-cell div:first-child:before, .top-contact li:last-child:after, .top-contact li:first-child:before {
	content:unset
}
.top-contact li:last-child {
	padding-right:20px
}
.top-contact.tm-highlight-right:after, .top-contact.tm-highlight-left:after {
	content:"";
	width:5000px;
	height:100%;
	background-color:#0186d5;
	right:0;
	top:0;
	position:absolute;
	z-index:0
}
.top-contact.tm-highlight-right:after {
	left:0
}
.top-contact.tm-highlight-right i, .top-contact.tm-highlight-left i {
	color:#fff
}
.top-contact.tm-highlight-right li:first-child:before, .top-contact.tm-highlight-right li:after, .top-contact.tm-highlight-left li:first-child:before, .top-contact.tm-highlight-left li:after {
	display:none
}
.themetechmount-topbar-wrapper.tm-bgcolor-grey {
	border-bottom:1px solid #e7e7e7
}
.themetechmount-topbar-wrapper .tm-vc_btn3.tm-vc_btn3-size-md {
	padding:14px 25px 14px 25px;
	font-size:12px;
	vertical-align:top;
	line-height:20px
}
.themetechmount-topbar-wrapper .tm-vc_btn3.tm-vc_btn3-size-md.tm-vc_btn3-style-text {
	padding-left:5px;
	font-size:14px;
	font-weight:600
}
.themetechmount-topbar-wrapper.tm-bgcolor-skincolor .social-icons li>a:hover {
	color:#fff!important;
	border-color:rgba(255, 255, 255, 1)
}
.themetechmount-topbar-wrapper.tm-bgcolor-skincolor.tm-textcolor-white a:hover {
	color:rgba(255, 255, 255, .8)
}
.tm-textcolor-white.themetechmount-topbar-wrapper .social-icons li:first-child:before, .tm-textcolor-white.themetechmount-topbar-wrapper .social-icons li:after, .tm-textcolor-white .tm-topbar-content .tm-wrap-cell div:before, .tm-textcolor-white .top-contact li:first-child:before, .tm-textcolor-white .top-contact li:last-child:after, .tm-textcolor-white .top-contact li:before, .tm-textcolor-white .top-contact li:after, .tm-header-overlay .tm-textcolor-white .tm-topbar-content .social-icons:before {
/*	background-color:rgba(255, 255, 255, .2) */
}
.tm-bgcolor-skincolor.tm-textcolor-white a:hover {
	color:rgb(54,48,46)
}
.tm-headerstyle-classic-box-overlay .themetechmount-topbar-wrapper .themetechmount-fbar-btn {
	margin-left:20px
}
.themetechmount-topbar-wrapper .social-icons li {
	position:relative;
	min-width:auto;
	padding:0;
	margin:0 3px
}
.tm-topbar-content .tm-wrap-cell .themetechmount-social-links-wrapper {
	padding-right:0
}
.tm-header-overlay .themetechmount-topbar-wrapper .social-icons li:before, .tm-header-overlay .themetechmount-topbar-wrapper .social-icons li:after {
	content:none
}
.tm-header-overlay .top-contact {
	line-height:52px
}
.tm-header-overlay .tm-topbar-content .tm-wrap-cell .themetechmount-social-links-wrapper {
	padding-right:3px
}
.tm-headerstyle-classic-highlight .tm-topbar-content .tm-wrap-cell .themetechmount-social-links-wrapper {
	padding-right:0
}
.themetechmount-topbar-wrapper .tm-vc_btn3.tm-vc_btn3-size-md.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon {
right:3px
}
.tm-bgcolor-skincolor .tm-topbar-content .social-icons li>a:hover {
	color:#fff;
	border-color:transparent
}
.tm-header-text-area .header-info-widget .tm-vc_btn3, .tm-header-text-area .header-info-widget .tm-vc_btn3.tm-vc_btn3-size-md {
	font-size:12px;
	padding:8px 17px 8px 17px
}
.tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
	padding:0;
	display:table;
	width:100%
}
.tm-titlebar-main {
	text-align:center;
	vertical-align:middle;
	display:table-cell
}
.tm-titlebar-wrapper {
	position:relative;
	z-index:1
}
.tm-header-style-classic2 .tm-classicheader-text-area .tm-header-text .tm-titlebar-wrapper {
	margin-top:70px
}
.tm-titlebar-wrapper.entry-header {
	margin-bottom:0
}
.tm-titlebar-align-right .tm-titlebar-main {
	text-align:right
}
.tm-titlebar-align-left .tm-titlebar-main {
	text-align:left
}
.tm-titlebar-wrapper .entry-header {
	margin-bottom:0;
	position:relative
}
.themetechmount-titlebar-main {
	text-align:center
}
.tm-titlebar-wrapper .entry-title-wrapper a {
	color:rgba(255, 255, 255, .9);
	font-weight:700
}
.tm-titlebar-wrapper .entry-title-wrapper a:hover {
	color:#fff
}
.tm-titlebar-main .breadcrumb-wrapper span:last-child {
	padding-right:0
}
.tm-titlebar-wrapper .entry-title .tm-subtitle {
	font-size:17px;
	opacity:.8;
	font-weight:300
}
.tm-titlebar-wrapper .breadcrumb-wrapper a {
	color:#888;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.tm-bread-sep {
	position:relative;
	top:0
}
.tm-titlebar-wrapper .breadcrumb-wrapper a:hover {
	text-decoration:none
}
.themetechmount-titlebar-main .breadcrumb-wrapper {
	color:#999;
	vertical-align:middle
}
.breadcrumb-wrapper .tm-pf-navbar-wrapper i {
	font-size:24px;
	opacity:.8;
	transition:all 0.2s ease
}
.breadcrumb-wrapper .tm-pf-navbar-wrapper a {
	margin:2px;
	display:inline-block
}
.breadcrumb-wrapper .tm-pf-navbar-wrapper a, .breadcrumb-wrapper .tm-pf-navbar-wrapper .tm-dim {
	margin:5px;
	display:inline-block
}
.tm-titlebar-wrapper {
	background-size:100%;
	background-position:50% 0;
	background-repeat:repeat repeat
}
.themetechmount-header-style-3 .themetechmount-slider-wrapper, .themetechmount-header-style-3 .tm-titlebar-wrapper {
	position:relative;
	z-index:1
}
.themetechmount-titlebar-main .entry-title {
	line-height:27px;
	color:#2d2d2d;
	font-weight:400;
	font-size:28px
}
.tm-titlebar-align-right .tm-titlebar-main-inner, .tm-titlebar-align-left .tm-titlebar-main-inner {
	display:table;
	width:100%
}
.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:table-cell
}
.tm-titlebar-align-left .breadcrumb-wrapper {
	text-align:right;
	vertical-align:middle
}
.tm-titlebar-align-right .breadcrumb-wrapper {
	text-align:left;
	vertical-align:middle
}
.tm-titlebar-wrapper .breadcrumb-wrapper {
	font-size:13px;
	color:#999
}
.tm-titlebar-align-allleft .tm-titlebar-main {
	text-align:left
}
.tm-titlebar-align-allright .tm-titlebar-main {
	text-align:right
}
.entry-title-wrapper .entry-title {
	margin:0;
	margin-bottom:6px;
	position:relative;
	display:inline-block
}
.entry-title-wrapper .entry-title:before {
	display:block;
	content:'';
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:6px;
	top:0
}
.tm-titlebar-align-allleft .entry-title-wrapper .entry-title, .tm-titlebar-align-left .entry-title-wrapper .entry-title {
	padding-left:20px
}
.tm-titlebar-align-right .entry-title-wrapper .entry-title:before, .tm-titlebar-align-allright .entry-title-wrapper .entry-title:before, .tm-titlebar-align-default .entry-title-wrapper .entry-title:before {
	left:-36px
}
.entry-title-wrapper.tm-bgcolor-skincolor .entry-title:before {
	background-color:#fff
}
.tm-titlebar-align-left .breadcrumb-wrapper>.container {
	padding-right:0
}
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .breadcrumb-wrapper {
	position:absolute
}
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-titlebar-align-default .breadcrumb-wrapper {
	left:50%;
	bottom:0;
	-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-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-titlebar-align-allright .breadcrumb-wrapper {
	right:0
}
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-titlebar-align-default .breadcrumb-wrapper .container:after {
	content:"";
	position:absolute;
	top:0;
	display:block;
	height:100%;
	width:5000px;
	z-index:0
}
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-titlebar-align-default .breadcrumb-wrapper .container:after {
	right:100%;
	left:auto
}
.tm-textcolor-white .tm-titlebar-main .breadcrumb-wrapper a {
	color:rgba(255, 255, 255, 1)
}
.tm-textcolor-white .tm-titlebar-main .breadcrumb-wrapper, .tm-textcolor-white .tm-titlebar-main .breadcrumb-wrapper a:hover {
	color:rgba(255, 255, 255, 1)
}
.tm-textcolor-white .tm-titlebar-main .entry-title, .tm-textcolor-white .tm-titlebar-main .entry-subtitle {
	color:#fff
}
.tm-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper a {
	color:rgba(0, 0, 0, .6)
}
.tm-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper, .tm-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper a:hover {
	color:rgba(0, 0, 0, .8)
}
.tm-textcolor-dark .tm-titlebar-main .entry-title, .tm-textcolor-dark .tm-titlebar-main .entry-subtitle {
	color:rgba(0, 0, 0, .9)
}
.themetechmount-titlebar-main .breadcrumb-wrapper a {
	color:#999
}
.tm-titlebar-textcolor-custom .tm-titlebar .breadcrumb-wrapper a {
	opacity:.8
}
.tm-titlebar-textcolor-custom .tm-titlebar .breadcrumb-wrapper a:hover {
	opacity:1
}
.tm-titlebar-wrapper.tm-bgimage-no .tm-titlebar-wrapper-bg-layer {
	opacity:1
}
.tm-titlebar-main h3.tm-subtitle {
	opacity:.8
}
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main>.container {
	padding:0;
	vertical-align:middle;
	display:table;
	height:100%
}
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar-main>.container .tm-titlebar-main-inner {
	vertical-align:middle;
	display:table-cell
}
.tm-titlebar-wrapper:not(.tm-breadcrumb-on-bottom) .tm-titlebar-main .breadcrumb-wrapper .container, .tm-titlebar-wrapper:not(.tm-breadcrumb-on-bottom) .tm-titlebar-main .entry-title-wrapper .container {
width:auto;
padding:0
}
.tm-titlebar-wrapper:not(.tm-breadcrumb-on-bottom) .tm-titlebar-main .entry-title-wrapper .container {
padding-left:0
}
.tm-titlebar-wrapper:not(.tm-breadcrumb-on-bottom).tm-titlebar-align-allleft .breadcrumb-wrapper .container, .tm-titlebar-wrapper:not(.tm-breadcrumb-on-bottom).tm-titlebar-align-allright .breadcrumb-wrapper .container {
padding-top:7px
}
hr.tm-titlebar-border {
	margin-top:0;
	margin-bottom:0;
	border:0;
	border-top:1px solid rgba(0, 0, 0, .05);
	background-color:transparent
}
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom {
	position:relative;
	z-index:1
}
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container {
	padding:15px 5px;
	display:inline-block;
	border-radius:0;
	margin-right:27px;
	border-right:4px solid
}
.tm-bgcolor-skincolor.tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container {
	background-color:#3d3d3d
}
.tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-textcolor-dark .tm-titlebar-main .breadcrumb-wrapper a, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container a:hover, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container {
	color:#fff
}
.themetechmount-wide.themetechmount-sticky-footer .site-content-wrapper {
	z-index:1
}
.tm-bordertype-none .bottom-footer-inner {
	border:none!important
}
.site-footer .second-footer-inner {
	border-bottom:1px solid rgba(255, 255, 255, .14);
	padding-bottom:15px
}
.site-footer .second-footer.tm-textcolor-dark .second-footer-inner {
	border-bottom:1px solid rgba(0, 0, 0, .14)
}
ul.footer-nav-menu li:after {
	position:absolute;
	content:"|";
	padding-left:7px
}
ul.footer-nav-menu li:last-child:after {
	content:""
}
.footer-nav-menu {
	list-style:none;
	margin:0;
	padding:0
}
.footer-nav-menu li {
	display:inline-block;
	padding-left:2px;
	padding-right:16px;
	font-size:14px;
	padding-bottom:0
}
.footer-nav-menu li:first-child {
	padding-left:0
}
.bottom-footer-inner, .second-footer-inner {
	position:relative
}
.tm-footer2-left, .tm-footer2-right {
	padding-top:25px;
	padding-bottom:19px;
	font-size:14px
}
.tm-footer2-right {
	text-align:right
}
.col-sm-12.tm-footer2-left, .col-sm-12.tm-footer2-right {
	line-height:30px;
	text-align:center
}
.site-footer .col-sm-6.first-widget-area {
	position:relative;
	overflow:hidden
}
.site-footer .col-sm-6.first-widget-area:after {
	content:"";
	height:100%;
	width:1px;
	position:absolute;
	right:20px;
	top:35px;
	margin-bottom:35px;
	background-color:rgba(255, 255, 255, .1)
}
.site-footer .col-sm-6.first-widget-area {
	padding-right:45px
}
.bottom-footer-text.tm-textcolor-white .footer-nav-menu, .bottom-footer-text.tm-textcolor-white .tm-footer2-left .footer-nav-menu a:not(:hover), .bottom-footer-text.tm-textcolor-white .tm-footer2-right .footer-nav-menu a:not(:hover) {
color:rgba(255, 255, 255, 1)
}
.tm-textcolor-dark .col-sm-6.first-widget-area:after {
	background-color:rgba(0, 0, 0, .1)
}
.bottom-footer-text.tm-textcolor-dark .bottom-footer-inner {
	border-top-color:rgba(0, 0, 0, .1)
}
.tm-textcolor-dark .vc_separator .vc_sep_holder .vc_sep_line {
	border-color:rgba(0, 0, 0, .1)!important
}
.footer-nav-menu li:last-child {
	padding-right:0
}
.footer .social-icons li, .footer .bottom-footer-text .bottom-footer-inner .social-icons li {
	margin-left:4px;
	margin-right:4px;
	min-width:auto
}
.footer .social-icons li:first-child, .footer .bottom-footer-text .bottom-footer-inner .social-icons li:first-child {
	margin-left:0
}
.footer .tm-textcolor-white .social-icons a {
	color:rgba(248, 252, 255, .6)
}
.tribe-events-notices {
	background:#f5f5f5;
	border-radius:0;
	border:1px solid #e2e2e2;
	color:#20202d;
	margin:10px 0 18px;
	padding:15px 35px 15px 20px;
	text-shadow:none
}
.tribe-events-list-widget .tribe-event-title {
	font-size:16px;
	font-weight:400
}
.tribe-events-list-widget .tribe-events-list-widget-events {
	padding-left:0;
	margin-bottom:20px
}
#tribe-bar-form #tribe-bar-views .select2-container {
	display:none
}
.tribe-events-gmap {
	display:block;
	padding:10px 0 5px 0
}
#tribe-bar-views .tribe-bar-views-list {
	z-index:1
}
#page #tribe-events-pg-template {
	max-width:none
}
.events-archive #page .entry-content, .events-archive #page .entry-header {
	width:100%
}
#tribe-bar-form #tribe-bar-views, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover, #tribe-events-bar #tribe-bar-collapse-toggle, #tribe-events-bar #tribe-bar-form, #tribe-events-bar .tribe-bar-views-inner {
	background:#fff
}
#tribe-events-bar #tribe-bar-form {
	margin:0;
	width:100%;
	border:1px solid #e3e3e3
}
#tribe-bar-form #tribe-bar-views+.tribe-bar-filters {
	border-right:1px solid #e3e3e3;
	padding:2px 22px
}
#tribe-bar-form .tribe-events-button {
	margin-bottom:0
}
.events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop {
	max-width:100%
}
.tribe-events-list .type-tribe_events {
	padding:30px;
	border:1px solid #eaeaea;
	margin-bottom:60px;
	box-shadow:0 1px 1px rgba(0, 0, 0, .1);
	-khtml-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
	-ms-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
	-o-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
	overflow:hidden
}
.tribe-events-list .type-tribe_events h2 {
	padding-right:50px;
	font-size:20px
}
.tribe-events-schedule h2 {
	display:inline-block;
	font-size:18px;
	font-weight:600
}
.single-tribe_events h1.tribe-events-single-event-title {
	display:none
}
.tribe-events-list-separator-month:after {
	border-bottom:1px solid #eaeaea
}
.themetechmount-post-item-inner .tribe-events-event-cost, .tribe-events-list .tribe-events-event-cost {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	float:none;
	position:absolute;
	width:206px;
	right:-64px;
	z-index:1;
	top:23px
}
.themetechmount-post-item-inner .tribe-events-event-cost span, .tribe-events-list .tribe-events-event-cost span {
	width:100%
}
.themetechmount-post-item-inner .tribe-events-event-cost {
	color:#fff;
	z-index:99;
	text-align:center;
	right:-76px;
	top:15px
}
.themetechmount-post-item-inner {
	overflow:hidden
}
.tribe-events-loop .tribe-events-event-meta {
	font-size:15px
}
.tribe-events-list .tribe-events-event-cost span {
	color:#fff;
	border:none;
	font-size:18px
}
#tribe-bar-form .tribe-bar-submit input[type=submit] {
	border:1px solid transparent;
	border-radius:3px;
	font-size:14px
}
.single-tribe_events h2.tribe-events-single-event-title {
	display:none
}
.tribe-events-schedule {
	float:right;
	margin-top:25px
}
.tribe-events-back {
	float:left;
	margin-top:10px
}
.single-tribe_events .tribe-events-schedule .tribe-events-cost {
	padding:5px 15px;
	margin-left:10px;
	color:#fff;
	text-align:center;
	border-radius:5px
}
.tribe-events-back {
	margin-top:16px
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
	color:#2d2d2d
}
body.events-list .tribe-events-ical {
	margin-bottom:30px
}
#tribe-bar-views .tribe-bar-views-list {
	padding:0;
	width:101%;
	left:-1px;
	border-left:1px solid #e3e3e3
}
#tribe-bar-views.tribe-bar-views-open .tribe-bar-views-list {
	padding:0;
	width:101%;
	left:-1px;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3
}
#tribe-bar-views.tribe-bar-views-open ul.tribe-bar-views-list li.tribe-bar-views-option:last-child {
	border-bottom:1px solid #e3e3e3
}
body .datepicker.dropdown-menu {
	border-radius:0;
	box-shadow:none;
	padding:20px;
	border:1px solid #eee;
	font-size:14px;
	z-index:14!important
}
body .datepicker .datepicker-days table tr td {
	color:#999;
	padding:8px;
	width:34px;
	height:34px!important;
	border-top:0
}
body .datepicker table tr td span.active.active, body .datepicker table tr td.active.active {
	background:transparent;
	color:#999;
	text-shadow:none
}
body .datepicker table tr td span.active.active, body .datepicker table tr td.active.active, .datepicker table tr td.active.active:hover, .datepicker table tr td span.active.active:hover, body .datepicker .datepicker-days table tr td:hover {
	color:#fff
}
.events-single .tribe_events {
	clear:both
}
.post-box-event.post-box .themetechmount-post-readmore {
	position:relative;
	margin-top:10px
}
.single-tribe_events .tribe-events-event-meta dl {
	margin:0;
	margin-top:18px
}
.tribe-events-meta-group .tribe-events-single-section-title {
	font-size:20px;
	font-weight:600
}
.tribe-events-list-separator-month {
	text-transform:uppercase;
	font-size:16px;
	font-weight:600
}
.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
	float:none;
	position:relative;
	width:auto
}
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a, .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {
background-color:#012546;
color:#fff
}
#tribe-events-content .tribe-events-has-events>div>a {
	color:#fff
}
#tribe-events .tribe-events-month {
	margin-bottom:80px
}
.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details {
	font-weight:500;
	font-style:normal;
	line-height:24px
}
.tribe-event-schedule-details {
	font-weight:600
}
.themetechmount-box-events h4 a, .themetechmount-box-events h4 {
	font-size:19px;
	color:#182333;
	line-height:28px
}
.themetechmount-events-box-view-top-image-details .themetechmount-box-title .themetechmount-box-title {
	padding-bottom:10px
}
.themetechmount-events-box-view-top-image-details .themetechmount-event-meta-details {
	border-bottom:1px solid #ededed;
	border-left:none;
	border-right:none;
	padding-bottom:10px;
	padding-top:0;
	margin-bottom:15px
}
.themetechmount-events-box-view-top-image-details .themetechmount-post-readmore {
	margin-top:23px
}
.themetechmount-events-box-view-top-image-details .themetechmount-events-meta .tribe-events-event-cost {
	font-weight:700
}
.themetechmount-events-box-view-top-image .themetechmount-box-bottom-content {
	text-align:center
}
.themetechmount-events-box-view-top-image-details .themetechmount-meta-details i {
	padding-right:5px;
	float:left;
	padding-top:6px
}
.themetechmount-events-box-view-top-image-details .themetechmount-box-title h4 a, .themetechmount-events-box-view-top-image-details .themetechmount-box-title h4 {
	margin-bottom:10px;
	font-size:21px
}
.tribe-events-list .tribe-events-loop .tribe-event-featured {
	background-color:#fff;
	padding:0 30px 30px 30px;
	margin-bottom:60px
}
.tribe-events-list .type-tribe_events, .single-tribe_events .tribe-events-event-meta {
	background-color:#fff
}
.tribe-events-list-separator-month span {
	padding:10px 50px;
	border-radius:3px;
	background-color:#ff3d55;
	color:#fff
}
.tribe-events-list .type-tribe_events .tribe-events-list-event-title {
	font-size:30px;
	color:#20292f;
	font-weight:500
}
.tribe-events-list .tribe-events-loop .tribe-events-event-meta {
	font-size:15px;
	font-weight:500
}
.tribe-events-list .tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details {
	font-weight:400;
	font-style:normal;
	line-height:24px
}
.tribe-events-list .tribe-events-loop .tribe-events-content {
	padding-right:0
}
#tribe-events-content a {
	color:#20292f
}
#tribe-events-content .tribe-events-read-more, #tribe-events-content.tribe-events-single .tribe-events-back a, #tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a, #tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a, #tribe-events .tribe-events-button, .tribe-events-button, #tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left a, #tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right a {
	display:inline-block;
	position:relative;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
	color:#fff;
	border:1px solid transparent;
	background-color:#0168b7;
	border-radius:0;
	margin-top:10px;
	text-transform:capitalize;
	border-width:1px;
	border-style:solid;
	font-size:15px;
	font-weight:500;
	padding:9px 34px
}
#tribe-events-content .tribe-events-read-more:hover, .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .ticket-cost, #tribe-events-content.tribe-events-single .tribe-events-back a:hover, #tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:hover, #tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:hover, #tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left a:hover, #tribe-events-content #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right a:hover {
	color:#fff;
	background-color:#ff3d55
}
#tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a, #tribe-events-content #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a {
	width:auto
}
.themetechmount-post-item-inner .tribe-events-event-cost, .tribe-events-list .tribe-events-event-cost {
	top:15px
}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content, .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta {
	color:inherit
}
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-image {
	margin:0 -30px 0 -30px
}
.themetechmount-events-box-view-top-image-details .themetechmount-meta-date.tm-md-event {
	width:85px;
	height:85px
}
.themetechmount-events-box-view-top-image-details .themetechmount-meta-date.tm-md-event .themetechmount-event-date {
	padding:20px 10px 10px 10px
}
.themetechmount-events-box-view-top-image-details .themetechmount-meta-date.tm-md-event .themetechmount-event-date {
	font-size:23px
}
.single.single-tribe_events article {
	margin-bottom:50px
}
.single.single-tribe_events article {
	padding:0
}
.single.single-tribe_events #tribe-events-content {
	margin-bottom:0
}
.widget.boldman_category_list_widget li.current-cat a, .widget.boldman_category_list_widget li a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover, .widget.tm_widget_nav_menu li.current_page_item a, .widget.tm_widget_nav_menu li a:hover {
	color:#fff
}
.widget.boldman_all_post_list_widget .widget-title, .widget.boldman_category_list_widget .widget-title {
	display:none
}
.widget.boldman_all_post_list_widget .widget-title:after, .widget.boldman_category_list_widget .widget-title:after {
	background-color:#fff!important
}
.widget.boldman_all_post_list_widget li, .widget.boldman_category_list_widget li {
	padding:0
}
.woocommerce-account .woocommerce-MyAccount-navigation li a, .widget.tm_widget_nav_menu li a, .widget.boldman_all_post_list_widget li a, .widget.boldman_category_list_widget li a {
	display:block;
	padding:14px 0px 14px 14px;
	position:relative;
	background-color:#fff;
	color:#182333;
	z-index:1;
	font-weight:500;
	font-size:15px;
	-webkit-transition:all 0.3s linear;
	transition:all 0.3s linear
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:after, .widget.tm_widget_nav_menu li a:after, .widget.boldman_all_post_list_widget li a:after, .widget.boldman_category_list_widget li a:after {
	content:"";
	width:0;
	height:100%;
	background:#fda12b;
	position:absolute;
	top:0;
	left:0;
	-webkit-transition:width 0.3s linear;
	transition:width 0.3s linear;
	z-index:-2
}
.widget.boldman_category_list_widget li.current-cat a:after, .widget.boldman_category_list_widget li a:hover:after, .widget.boldman_all_post_list_widget li.tm-post-active a:after, .widget.boldman_all_post_list_widget li a:hover:after, .widget.tm_widget_nav_menu li.current_page_item a:after, .widget.tm_widget_nav_menu li a:hover:after, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:after, .woocommerce-account .woocommerce-MyAccount-navigation li a:hover:after {
	width:100%
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:before, .widget.tm_widget_nav_menu li a:before, .widget.boldman_all_post_list_widget li a:before, .widget.boldman_category_list_widget li a:before {
	content:"";
	width:4px;
	top:0;
	left:0;
	background:#eaeaea;
	height:100%;
	position:absolute;
	-webkit-transition:background 0.2s linear;
	transition:background 0.2s linear;
	z-index:1
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover:before, .widget.tm_widget_nav_menu li a:hover:before, .widget.boldman_all_post_list_widget li a:hover:before, .widget.boldman_category_list_widget li a:hover:before, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:before, .widget.tm_widget_nav_menu li.current_page_item a:before, .widget.boldman_all_post_list_widget li.tm-post-active a:before, .widget.boldman_category_list_widget li.current-cat a:before {
	background:#182333
}
.sidebar .widget.tm_widget_nav_menu, .sidebar .widget.boldman_all_post_list_widget, .sidebar .widget.boldman_category_list_widget {
	padding-top:0
}
.widget.tm_widget_nav_menu li a:before {
	content:none
}
.widget.boldman_all_post_list_widget li:last-child a. .widget.boldman_category_list_widget li:last-child a {
border-bottom:none
}
.widget.boldman_all_post_list_widget li.tm-post-active a, .widget.boldman_all_post_list_widget li a:hover, .widget.boldman_category_list_widget li.current-cat a, .widget.boldman_category_list_widget li a:hover {
	color:#fff;
	border-color:transparent;
	z-index:9
}
.sidebar h3.widget-title {
	margin-top:0;
	margin-bottom:25px;
	display:block
}
.widget ul, .widget ol {
	list-style-type:none;
	margin:0;
	padding:0
}
.widget, .wpb_row .wpb_widgetised_column .widget {
	margin:35px 0 35px;
	word-wrap:break-word
}
.site-footer .first-footer .tm-container-for-footer>div>.row .widget-area .widget {
	margin:0
}
.footer .footer-rows .first-footer .first-footer-inner {
	padding:40px 0 33px
}
.footer.tm-bgcolor-skincolor .tm-container-for-footer>div>.row .widget-area, .footer.tm-bgcolor-skincolor .footer-rows .footer-rows-inner div:nth-child(2).second-footer .second-footer-bg-layer, .footer.tm-bgcolor-darkgrey .tm-container-for-footer>div>.row .widget-area, .footer.tm-bgcolor-darkgrey .footer-rows .footer-rows-inner div:nth-child(2).second-footer .second-footer-bg-layer {
border-color:rgba(255, 255, 255, .3)
}
.footer.tm-bgcolor-white .tm-container-for-footer>div>.row .widget-area, .footer.tm-bgcolor-white .footer-rows .footer-rows-inner div:nth-child(2).second-footer .second-footer-bg-layer {
border-color:rgba(0, 0, 0, .14)
}
.footer .widget {
	margin:60px 0 55px
}
.footer .widget.themetechmount_widget_recent_entries .tm-recent-post-list {
	text-align:left
}
.footer .tm-newsletter-margin {
	margin-top:-23px
}
.widget ul>li {
	padding:0 0 15px 0
}
.sidebar .widget ul:not(.slides):not(.cart_list):not(.boldman_contact_widget_wrapper)>li:last-child, .widget ul>li ul>li:last-child {
border-bottom:0;
padding-bottom:0px!important;
margin-bottom:0
}
.widget .widget-title {
	margin-bottom:32px;
	position:relative;
	padding-left:14px
}
.widget .widget-title:after {
	display:block;
	height:80%;
	margin-top:3px;
	margin-bottom:0;
	content:'';
	position:absolute;
	bottom:-5px;
	left:1px;
	top:0;
	width:3px;
	background-color:#18c471
}
.second-footer .container.tm-container-for-footer .row>.widget-area:first-child .custom-heading {
	display:inline-block;
	float:left;
	padding-right:10px
}
.footer .widget .widget-title {
	margin-bottom:25px;
	display:inline-block;
	font-size:20px
}
.footer_logo img {
	max-height:45px
}
.footer .widget ul>li {
	padding:0 0 12px 0
}
.sidebar .widget ul:not(.slides):not(.cart_list):not(.boldman_contact_widget_wrapper):not(.boldman_category_list_widget):not(.tm-all-post-list)>li {
border-top:1px solid #f1f1f1;
padding-bottom:10px;
padding-top:10px
}
.sidebar .widget ul.slick-dots>li, body .sidebar .widget.boldman_all_post_list_widget li:first-child, body .sidebar .widget.boldman_category_list_widget li:first-child {
	border-top:none!important
}
.sidebar .widget.themetechmount_widget_recent_entries ul:not(.slides):not(.cart_list)>li {
padding:15px 0
}
.sidebar .widget.themetechmount_widget_recent_entries ul:not(.slides):not(.cart_list):not(.boldman_contact_widget_wrapper)>li:first-child, .sidebar .widget_shopping_cart .cart_list li:first-child, .sidebar .widget>ul:not(.slides):not(.cart_list)>li:first-child, .sidebar .widget.widget_nav_menu>div>ul:first-child>li:first-child {
border-top:none!important;
padding-top:0
}
#sidebar-left .widget.boldman_category_list_widget, #sidebar-left .widget.widget.widget_nav_menu.tm_widget_nav_menu, .sidebar.widget-area .widget.widget_nav_menu.tm_widget_nav_menu, .sidebar .widget.boldman_category_list_widget, .sidebar .widget.boldman_all_post_list_widget, .sidebar.widget-area .widget.boldman_category_list_widget {
	padding:0
}
.sidebar .widget.tm_widget_nav_menu ul>li, .sidebar .widget.boldman_all_post_list_widget ul>li, .sidebar .widget.boldman_category_list_widget ul>li {
	padding:0px!important;
	border:none;
	margin-bottom:3px
}
.site-footer .tm-sbox .tm-vc_cta3-content-header h2 {
	margin-bottom:3px;
	font-size:20px
}
.site-footer .tm-sbox.tm-sbox-iconalign-left-spacing .tm-vc_cta3-content-header h4 {
	margin-bottom:0;
	font-size:14px
}
.site-footer .tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-sm.tm-vc_icon_element-have-style-inner {
	width:50px!important;
	height:50px!important
}
.tm-bg-footer-box {
	padding:65px 0 100px 45px;
	margin:-70px 0 -90px 0;
	text-align:center
}
.tm-bg-footer-box .footer-logo-box {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px
}
.tm-bg-footer-box .footer-logo-box img {
	margin-bottom:20px
}
ul.boldman_contact_widget_wrapper.call-email-footer {
	font-size:16px;
	font-weight:500;
	margin-bottom:15px;
	margin-top:20px
}
ul.boldman_contact_widget_wrapper.call-email-footer li:before {
	position:relative;
	left:-6px;
	top:0
}
.footer .social-icons li>a {
	width:23px;
	height:33px;
	line-height:32px;
	border:none;
	background-color:transparent;
	font-size:18px;
transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out
}
.footer .social-icons li>a:hover {
	color:#fff
}
.boldman_flicker_widget_wrapper a {
	overflow:hidden;
	display:block;
	margin:0 7px 0 0;
	width:75px;
	height:75px;
	display:inline-block;
	background:none
}
ul.boldman_contact_widget_wrapper {
	list-style:none;
	margin-left:0;
	padding-left:0
}
ul.boldman_contact_widget_wrapper li {
	padding-left:37px;
	position:relative;
	padding-top:15px;
	padding-bottom:15px;
	line-height:25px;
	border-bottom:1px solid #eaeaea
}
.widget ul.boldman_contact_widget_wrapper li {
	position:relative;
	line-height:25px;
	border-bottom:none;
	padding:0;
	padding-left:37px;
	margin-bottom:10px
}
ul.boldman_contact_widget_wrapper li:last-child {
	border-bottom:none
}
ul.boldman_contact_widget_wrapper li:before {
	position:absolute;
	left:0;
	top:20px;
	font-size:20px;
	font-weight:400
}
.widget ul.boldman_contact_widget_wrapper li:before {
	top:3px
}
.sidebar.widget-area .widget.boldman_contact_widget {
	padding:30px 30px 20px;
	background-color:#fff
}
ul.tm-recent-post-list {
	list-style:none;
	padding:0
}
ul.tm-recent-post-list>li img {
	display:block;
	width:70px;
	height:70px;
	float:left;
	margin-right:18px
}
ul.tm-recent-post-list>li {
	padding:0 0 20px 0
}
ul.tm-recent-post-list>li>a {
	font-size:15px;
	line-height:22px;
	display:block;
	font-weight:400
}
ul.tm-recent-post-list li:after {
	content:" ";
	display:table;
	clear:both
}
ul.tm-recent-post-list>li .post-date {
	display:block;
	font-size:12px
}
ul.tm-recent-post-list>li:first-child {
	border-top:0;
	padding-top:0
}
.widget_recent_comments li.recentcomments, .widget_recent_entries a, .widget_meta a, .widget_categories a, .widget_product_categories a, .widget_archive li a, .widget_pages li a, .widget_nav_menu li a {
	display:inline-block;
	position:relative;
	padding-left:0
}
.widget .menu-main-menu-container {
	float:none
}
.widget ul>li ul {
/*	margin-left:15px; */
	margin-top:15px;
	margin-bottom: 15px;
}
.widget_categories.widget ul>li ul, .widget_nav_menu.widget ul>li ul, .widget_pages.widget ul>li ul {
	margin-top:10px
}
.flexslider {
	border:none;
	background:none;
	box-shadow:none;
	margin-bottom:0
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
	margin-top:-25px
}
.sidebar .wpb_gallery .flex-direction-nav {
	display:none
}
.sidebar .wpb_gallery.wpb_content_element {
	margin-bottom:0
}
.tm-slick-carousel-wrapper img {
	max-width:100%
}
.widget_calendar table td#today {
	font-weight:700
}
.widget_calendar table {
	border-collapse:separate;
	border-color:#e5e5e5;
	border-spacing:0;
	border-style:solid;
	border-width:1px 0 0 1px;
	margin-bottom:24px;
	width:100%;
	background-color:#fff
}
.widget_calendar table th, .widget_calendar table td {
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	padding:10px
}
.widget_calendar caption {
	padding:0;
	margin:0;
	margin-bottom:5px;
	letter-spacing:.04em;
	text-transform:uppercase;
	font-size:15px;
	font-weight:700
}
.widget_calendar tbody a {
	display:block;
	font-weight:700
}
.tm-textcolor-dark .widget_calendar table {
	border-color:rgba(0, 0, 0, .07)
}
.tm-textcolor-dark .widget_calendar table th, .tm-textcolor-dark .widget_calendar table td {
	border-bottom-color:rgba(0, 0, 0, .07);
	border-right-color:rgba(0, 0, 0, .07)
}
.tm-textcolor-white .newsletter-submit, .tm-textcolor-white .newsletter-widget, .tm-textcolor-white .widget_calendar table th, .tm-textcolor-white .widget_calendar table td, .tm-textcolor-white .widget_calendar table {
	border-color:rgba(229, 229, 229, .12)
}
.tm-textcolor-white .newsletter-widget .newsletter-email {
	color:rgba(255, 255, 255, .34)
}
.tm-textcolor-white .mc_form_inside .mc_merge_var:after, .tm-textcolor-white .newsletter-widget:after {
	color:rgba(255, 255, 255, .4)
}
.tm-textcolor-dark .mc_form_inside .mc_merge_var, .tm-textcolor-dark .newsletter-submit, .tm-textcolor-dark .newsletter-widget {
	border-color:rgba(0, 0, 0, .07)
}
.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap {
	background:none
}
#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-menu-item .calendar_wrap a {
	padding:0;
	text-align:left;
	border-bottom:0
}
#site-header-menu #site-navigation div.nav-menu>ul {
	margin:0;
	padding:0
}
#site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu li.mega-menu-item a:focus {
	background:none
}
.righticon, #site-header-menu #site-navigation .mega-menu-toggle:after {
	display:none
}
.header-controls .search_box a>.ti-close, .header-controls .search_box a>.ti-search, .header-controls .ti-bag {
	height:33px;
	width:33px;
	line-height:33px;
	border-radius:50%;
	color:#fff;
	display:inline-block;
	text-align:center;
	font-size:15px
}
.tm-search-overlay {
	position:absolute;
	top:100%;
	right:-20px;
	width:400px;
	background:#fff;
	border-top:3px solid;
	opacity:0;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
-webkit-transition:all ease .3s;
-ms-transition:all ease .3s;
transition:all ease .3s;
	-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, .1);
	-ms-box-shadow:0 3px 5px rgba(0, 0, 0, .1);
	box-shadow:0 3px 5px rgba(0, 0, 0, .1);
	z-index:2
}
.tm-header-style-classic .tm-search-overlay, .tm-header-overlay .tm-search-overlay {
	right:-24px
}
.tm-header-overlay .tm-header-icons .tm-header-icon:nth-child(2) .tm-search-overlay {
right:-5px
}
.tm-search-overlay.st-show {
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.tm-search-overlay .w-search-form-h {
	display:table;
	height:100%;
	width:100%
}
.tm-search-overlay .w-search-form-row {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:100%;
	position:relative;
	padding:20px
}
.tm-search-overlay .w-search-form-row:before {
	border-bottom-color:#f7b71e
}
.tm-search-overlay .w-search-form-row:before {
	position:absolute;
	right:27px;
	top:-8px;
	width:47px;
	height:47px;
	text-align:center;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:8px solid;
	content:" "
}
.tm-header-overlay .tm-search-overlay .w-search-form-row:before, .tm-header-style-classic-highlight .tm-search-overlay .w-search-form-row:before {
	position:absolute;
	right:7px
}
.tm-search-overlay .tm-search-outer {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	margin:auto;
	clear:both;
	min-height:350px;
	border:2px solid rgba(255, 255, 255, .62);
	width:1000px;
	text-align:center;
	-webkit-transition:all 0.6s ease 0s;
	-o-transition:all 0.6s ease 0s;
	transition:all 0.6s ease 0s;
	display:inline-block;
	padding:100px 20px 100px 20px
}
.tm-search-overlay.st-show .tm-search-outer {
	transform:translateY(-50%)
}
.tm-search-overlay .tm-site-searchform input[type="search"] {
	font-size:14px;
	text-align:left;
	height:50px;
	border:none;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-shadow:none!important;
	background-color:#f8f9fa;
	color:#333;
	width:85%;
	line-height:50px;
	float:left
}
.tm-site-searchform button {
	background:#fab442;
	color:#000;
	top:0;
	width:40px;
	height:38px;
	line-height:38px;
	text-align:center;
	display:block;
	outline:none;
	padding:0;
	font-size:12px
}
.tm-search-overlay .tm-site-searchform button {
	font-size:21px;
	width:15%;
	border:0;
	border-radius:0;
	height:50px;
	text-align:center;
	display:block;
	line-height:50px;
	color:#fff;
	float:left
}
body.st-prevent-scroll {
	height:100%
}
.close-box i {
	top:60px;
	color:#ababab;
	opacity:0;
	font-size:35px;
	position:fixed;
	cursor:pointer;
	right:30px;
	-webkit-transition:all 0.6s ease 0s;
	-o-transition:all 0.6s ease 0s;
	transition:all 0.6s ease 0s
}
.close-box i.showicon {
	opacity:1;
	top:30px
}
.tm-search-overlay .tm-site-searchform input[type="search"]:-webkit-input-placeholder {
color:rgba(0, 0, 0, .5)
}
.tm-search-overlay .tm-site-searchform input[type="search"]::-moz-placeholder {
color:rgba(0, 0, 0, .5)
}
.tm-search-overlay .tm-site-searchform input[type="search"]:::-moz-placeholder {
color:rgba(0, 0, 0, .5)
}
.tm-search-overlay .tm-site-searchform input[type="search"]::-ms-input-placeholder {
color:rgba(0, 0, 0, .5)
}
.tm-bgcolor-darkgrey .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h2, .tm-bgcolor-skincolor .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h2 {
	color:#fff
}
.vc_column-inner.tm-col-bgcolor-skincolor .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h4, .tm-bgcolor-skincolor .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4 {
	color:rgba(255, 255, 255, .9)
}
.tm-bgcolor-darkgrey .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4, .vc_column-inner.tm-col-bgcolor-darkgrey .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h4 {
	color:rgba(255, 255, 255, .7)
}
.tm-bgcolor-darkgrey .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4, .tm-bgcolor-skincolor .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4 {
	color:rgba(255, 255, 255, .75)
}
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4 {
	color:#4a4a4a
}
.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4 b, .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4 strong {
	font-weight:500
}
.tm-bgcolor-skincolor .wpb_content_element, .tm-bgcolor-darkgrey .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-cta3-content-wrapper, .tm-bgcolor-skincolor .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-cta3-content-wrapper {
	color:rgba(255, 255, 255, .77)
}
.tm-bgcolor-white .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only, .tm-bgcolor-grey .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only, .tm-bgcolor-skincolor .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only, .tm-bgcolor-darkgrey .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only {
	background-color:transparent;
	border:none
}
.tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-actions-left .tm-vc_cta3_content-container, .tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-actions-right .tm-vc_cta3_content-container {
	display:table;
	width:100%
}
.tm-cta3-only.tm-vc_general.tm-vc_cta3 h2 {
	font-size:45px;
	line-height:50px;
	margin-bottom:0
}
.tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-center .tm-cta3-content-wrapper {
	margin-bottom:35px
}
.tm-cta3-only.tm-vc_general.tm-vc_cta3 h4 {
	margin-top:5px;
	font-size:28px;
	line-height:32px;
	font-weight:400
}
.tm-cta3-only.tm-vc_general.tm-vc_cta3 .tm-cta3-content-wrapper {
	margin-top:0
}
.tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-center .tm-vc_cta3-actions {
	margin-top:20px
}
.tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent {
	padding:0
}
.tm-play-icon {
	display:inline-block;
	padding:0 10px;
	vertical-align:middle
}
.reset-column-margin-768 .vc_column-inner {
	margin:0px!important
}
.tm-vc_icon_element.tm-vc_icon_element-outer.tm-double-large-icon .tm-vc_icon_element-inner.tm-vc_icon_element-size-xl .tm-vc_icon_element-icon {
	font-size:6.8em!important;
	line-height:7.8em!important
}
div .tm-sbox.tm-sbox-bgcolor-transparent>.tm-vc_cta3-container>.tm-vc_general {
	padding:0;
	border:0
}
.top-overlay-index {
	z-index:99;
	position:relative
}
.tm-sbox.tm-sbox-iconalign-left-spacing .tm-vc_cta3-icons-left.tm-vc_general.tm-vc_cta3 {
	padding-left:3px
}
.tm-servicebox-bgimage.vc_row-o-equal-height .vc_column-inner .wpb_wrapper, .tm-servicebox-bgimage.vc_row-o-equal-height .vc_column-inner .wpb_wrapper .tm-sbox {
	height:100%
}
.tm-sbox .tm-vc_cta3-container.tm-sbox-iconalign-topheading .tm-vc_general.tm-vc_cta3 {
	margin-left:0;
	padding:0
}
.tm-sbox .tm-vc_cta3-container.tm-sbox-iconalign-topheading .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-on-border.tm-vc_cta3-icons-top .tm-vc_cta3-icons {
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0)
}
.tm-sbox .tm-vc_cta3-container.tm-sbox-iconalign-topheading .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-on-border.tm-vc_cta3-icons-top .tm-vc_cta3_content-container {
	padding-top:70px
}
.tm-sbox .tm-sbox-iconalign-topheading .tm-vc_cta3-content-header {
	padding-bottom:10px
}
.tm-servicebox-bgimage .vc_column-inner {
	height:350px
}
.tm-sbox .tm-sbox-iconalign-topheading .tm-vc_cta3-icons {
	transition:transform 0.45s;
	-webkit-transition:transform 0.45s;
	transform:translateY(180%)!important;
	-webkit-transform:translateY(180%)!important
}
.tm-sbox .tm-sbox-iconalign-topheading .tm-vc_cta3-content-header {
	transition:transform 0.35s;
	-webkit-transition:transform 0.35s;
	transform:translateY(250%);
	-webkit-transform:translateY(250%)
}
.tm-sbox .tm-sbox-iconalign-topheading .tm-vc_cta3-content p {
	transition:opacity 0.2s, transform 0.35s;
	-webkit-transition:opacity 0.2s, transform 0.35s;
	transform:translateY(100%);
	-webkit-transform:translateY(100%);
	opacity:0
}
.tm-sbox:hover .tm-sbox-iconalign-topheading .tm-vc_cta3-icons, .tm-sbox:hover .tm-sbox-iconalign-topheading .tm-vc_cta3-content p, .tm-sbox:hover .tm-sbox-iconalign-topheading .tm-vc_cta3-content-header {
	transform:translateY(0)!important;
	-webkit-transform:translateY(0)!important;
	opacity:1
}
.vc_col-sm-6 .tm-sbox .tm-sbox-iconalign-topheading .tm-vc_cta3-content p {
	width:56%
}
.tm-sbox .tm-vc_general.tm-vc_cta3.tm-vc_cta3-style-transparent {
	padding:0
}
.tm-sbox .tm-vc_cta3-content-header h2 {
	font-size:20px;
	line-height:27px;
	margin-bottom:10px;
	color:#182333
}
.tm-sbox .tm-vc_cta3-content-header h4 {
	font-size:13px;
	color:#404142;
	line-height:25px;
	margin-bottom:8px
}
.tm-sbox.tm-sbox-iconalign-left-spacing .tm-vc_cta3-content-header h4 {
	font-weight:400;
	line-height:15px;
	margin-bottom:10px
}
.tm-sbox.tm-sbox-iconalign-top-center .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-style-none {
	margin-bottom:-10px
}
.tm-sbox.tm-sbox-iconalign-top-left .tm-vc_cta3-content-header h2, .tm-sbox.tm-sbox-iconalign-top-center .tm-vc_cta3-content-header h2 {
	margin-bottom:5px
}
.tm-sbox.tm-sbox-iconalign-top-left .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-top .tm-vc_cta3_content-container {
	padding-top:5px
}
.tm-sbox.tm-sbox-iconalign-top-center .tm-vc_cta3-content-header h2.tm-custom-heading:last-child, .tm-sbox.tm-sbox-iconalign-top-left .tm-vc_cta3-content-header .tm-custom-heading:last-child {
	margin-bottom:10px
}
.tm-stepbox .tm-box-content, .tm-stepbox .tm-box-content:before, .tm-stepbox .tm-box-icon .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner, .themetechmount-box-events .event-box-content, .themetechmount-box-blog.themetechmount-blog-box-view-left-image .post-item, .themetechmount-box-blog.themetechmount-blog-box-view-right-image .post-item, .themetechmount-box-view-top-image .themetechmount-box-bottom-content, .themetechmount-box-client.themetechmount-box-view-boxed-logo, .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-content, .tm-bordered-boxcontent .themetechmount-boxes-inner .row.themetechmount-boxes-row-wrapper, .themetechmount-box-team.themetechmount-teambox-view-overlay, .tm-colum-shadow-box-inner>.vc_column-inner>.wpb_wrapper, .tm-colum-shadow-box>.vc_column-inner>.wpb_wrapper, .tm-colum-shadow-box-inner.vc_column-inner>.wpb_wrapper, .tm-shadow-box, .tm-shadow-row {
	-webkit-box-shadow:0 0 25px 0 rgba(41, 61, 88, .06);
	-moz-box-shadow:0 0 25px 0 rgba(41, 61, 88, .06);
	box-shadow:0 0 25px 0 rgba(41, 61, 88, .06)
}
.tm-shadow-services-box {
	-webkit-box-shadow:0 0 25px 0 rgba(41, 61, 88, .06);
	-moz-box-shadow:0 0 25px 0 rgba(41, 61, 88, .06);
	box-shadow:0 0 25px 0 rgba(41, 61, 88, .06)
}
.tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-xl.tm-vc_icon_element-have-style-inner {
	width:9.15em!important;
	height:9.15em!important
}
.tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-xl.tm-vc_icon_element-have-style-inner .tm-vc_icon_element-icon {
	font-size:3.8em!important
}
.tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-outline {
	border-width:2px
}
.tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-grey.tm-vc_icon_element-outline {
	border-color:#f5f5f5;
	background-color:#fff
}
.tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-lg.tm-vc_icon_element-have-style-inner {
	width:7em!important;
	height:7em!important
}
.tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-md.tm-vc_icon_element-have-style-inner {
	width:5.1em!important;
	height:5.1em!important
}
.tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-sm.tm-vc_icon_element-have-style-inner {
	width:4em!important;
	height:4em!important
}
.tm-sevicebox-skinborder .tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-color-skincolor {
	border:1px solid #000
}
.tm-sbox.tm-sbox-iconalign-top-left .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-icons {
	text-align:left
}
.tm-sbox-iconalign-left-spacing:not(.tm-sbox-both-headings) .tm-vc_general.tm-vc_cta3.tm-vc_cta3-actions-bottom .tm-vc_cta3-content, .tm-sbox-iconalign-right-spacing:not(.tm-sbox-both-headings) .tm-vc_general.tm-vc_cta3.tm-vc_cta3-actions-bottom .tm-vc_cta3-content {
margin-bottom:0
}
.tm-sbox.tm-sbox-iconalign-left-spacing .tm-vc_cta3-icons-left.tm-vc_general.tm-vc_cta3 .tm-vc_cta3-icons, .tm-sbox.tm-sbox-iconalign-right-spacing .tm-vc_cta3-icons-right.tm-vc_general.tm-vc_cta3 .tm-vc_cta3-icons {
	vertical-align:top
}
.tm-sbox .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-right.tm-vc_cta3-icon-size-lg .tm-vc_cta3_content-container {
	padding-right:2em
}
.tm-sbox-iconalign-topleft .tm-vc_general.tm-vc_cta3, .tm-sbox-iconalign-bottomleft .tm-vc_general.tm-vc_cta3 {
	margin-left:36px
}
.tm-sbox-iconalign-topleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-xs, .tm-sbox-iconalign-bottomleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-xs {
	margin-left:20px
}
.tm-sbox-iconalign-topleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-sm, .tm-sbox-iconalign-bottomleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-sm {
	margin-left:24px
}
.tm-sbox-iconalign-topleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-md, .tm-sbox-iconalign-bottomleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-md {
	margin-left:30px
}
.tm-sbox-iconalign-topleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-lg, .tm-sbox-iconalign-bottomleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-lg {
	margin-left:36px
}
.tm-sbox-iconalign-topleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-xl, .tm-sbox-iconalign-bottomleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-xl {
	margin-left:52px
}
.tm-sbox-iconalign-topright .tm-vc_general.tm-vc_cta3, .tm-sbox-iconalign-bottomright .tm-vc_general.tm-vc_cta3 {
	margin-right:36px
}
.tm-sbox-iconalign-topright .tm-vc_general.tm-vc_cta3, .tm-sbox-iconalign-bottomright .tm-vc_general.tm-vc_cta3 {
	margin-right:36px
}
.tm-sbox-iconalign-topright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-xs, .tm-sbox-iconalign-bottomright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-xs {
	margin-right:20px
}
.tm-sbox-iconalign-topright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-sm, .tm-sbox-iconalign-bottomright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-sm {
	margin-right:24px
}
.tm-sbox-iconalign-topright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-md, .tm-sbox-iconalign-bottomright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-md {
	margin-right:30px
}
.tm-sbox-iconalign-topright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-lg, .tm-sbox-iconalign-bottomright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-lg {
	margin-right:36px
}
.tm-sbox-iconalign-topright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-xl, .tm-sbox-iconalign-bottomright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-xl {
	margin-right:52px
}
.tm-sbox-iconalign-topleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-on-border.tm-vc_cta3-icons-top .tm-vc_cta3-icons, .tm-sbox-iconalign-bottomleft .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-on-border.tm-vc_cta3-icons-bottom .tm-vc_cta3-icons {
	left:0
}
.tm-sbox-iconalign-topright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-on-border.tm-vc_cta3-icons-top .tm-vc_cta3-icons, .tm-sbox-iconalign-bottomright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-on-border.tm-vc_cta3-icons-bottom .tm-vc_cta3-icons {
	right:0;
	left:auto;
	-webkit-transform:translate(50%, 50%);
	-ms-transform:translate(50%, 50%);
	transform:translate(50%, 50%)
}
.tm-sbox-iconalign-topright .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-on-border.tm-vc_cta3-icons-top .tm-vc_cta3-icons {
	-webkit-transform:translate(50%, -50%);
	-ms-transform:translate(50%, -50%);
	transform:translate(50%, -50%)
}
.tm-sbox-iconalign-left-spacing.tm-sbox-istyle-boxed-outline.tm-sbox .tm-vc_general.tm-vc_cta3:not(.tm-vc_cta3-icon-size-xl) .tm-vc_cta3-icons {
padding-right:10px;
padding-top:5px
}
.tm-sbox-iconalign-right-spacing.tm-sbox-istyle-boxed-outline.tm-sbox .tm-vc_general.tm-vc_cta3:not(.tm-vc_cta3-icon-size-xl) .tm-vc_cta3-icons {
padding-left:10px;
padding-top:5px
}
.tm-sbox.tm-sbox-iconalign-after-heading .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content, .tm-sbox.tm-sbox-iconalign-before-heading .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content, .tm-sbox.tm-sbox-iconalign-after-heading .tm-vc_general.tm-vc_cta3.tm-vc_cta3-actions-bottom .tm-vc_cta3-content, .tm-sbox.tm-sbox-iconalign-before-heading .tm-vc_general.tm-vc_cta3.tm-vc_cta3-actions-bottom .tm-vc_cta3-content {
	margin-bottom:15px
}
.tm-sbox.tm-sbox-iconalign-after-heading .tm-wrap-cell, .tm-sbox.tm-sbox-iconalign-before-heading .tm-wrap-cell {
	display:table-cell
}
.tm-sbox .tm-wrap-cell {
	display:block
}
.tm-sbox-iconalign-after-heading.tm-sbox .tm-wrap, .tm-sbox-iconalign-before-heading.tm-sbox .tm-wrap {
	width:auto
}
.tm-sbox-iconalign-before-heading.tm-sbox .tm-vc_general.tm-vc_cta3:not(.tm-vc_cta3-icon-size-xl) .tm-vc_cta3-icons {
padding-right:12px
}
.tm-sbox-iconalign-before-heading.tm-sbox .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-xl .tm-vc_cta3-icons {
	padding-right:15px
}
.tm-sbox-iconalign-after-heading.tm-sbox .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-icons {
	padding-left:15px
}
.tm-sbox-iconalign-before-heading.tm-sbox.tm-sbox-istyle-boxed-outline .tm-vc_general.tm-vc_cta3:not(.tm-vc_cta3-icon-size-xl) .tm-vc_cta3-icons {
padding-right:20px
}
.tm-sbox-iconalign-after-heading.tm-sbox .tm-wrap {
	float:right
}
.tm-sbox-iconalign-after-heading.tm-sbox .tm-vc_cta3-content:after, .tm-sbox-iconalign-after-heading.tm-sbox .tm-wrap:after, .tm-sbox-iconalign-after-heading.tm-sbox .tm-vc_cta3_content-container>.tm-cta3-desc-btn-wrapper:before {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.tm-sbox.sbox-heading-margin-bottom0 .tm-vc_cta3-content-header h2.tm-custom-heading:last-child {
	margin-bottom:0
}
.sbox-heading-margin-bottom7 .tm-sbox .tm-vc_cta3-content-header h2.tm-custom-heading {
	margin-bottom:7px
}
.tm-sbox.tm-sbox-iconalign-before-heading .tm-vc_cta3.tm-vc_cta3-icon-size-sm .tm-vc_cta3-icons {
	padding-right:10px
}
.tm-sbox-iconalign-top-center .tm-cta3-desc-btn-wrapper {
	padding-top:0
}
.tm-sbox-iconalign-before-heading .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content, .tm-sbox-iconalign-top-left .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content {
	text-align:left
}
.tm-sbox-iconalign-top-center .tm-vc_btn3-container.tm-vc_btn3-left, .tm-sbox-iconalign-top-center .tm-cta3-desc-btn-wrapper, .tm-sbox-iconalign-top-center .tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-left .tm-vc_cta3-content, .tm-vc_cta3-icons-withouticon .tm-vc_cta3-headers, .tm-vc_cta3-icons-withouticon .tm-cta3-desc-btn-wrapper, .tm-sbox-iconalign-bottom-center .tm-vc_cta3-headers, .tm-sbox-iconalign-bottom-center .tm-cta3-desc-btn-wrapper {
	text-align:center
}
.tm-sbox-iconalign-after-heading .tm-vc_cta3-headers, .tm-sbox-iconalign-right-spacing .tm-vc_cta3-headers, .tm-sbox-iconalign-top-right .tm-vc_cta3-headers, .tm-sbox-iconalign-top-right .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-icons, .tm-sbox-iconalign-top-right .tm-cta3-desc-btn-wrapper, .tm-sbox-iconalign-after-heading .tm-cta3-desc-btn-wrapper, .tm-sbox-iconalign-right-spacing .tm-cta3-desc-btn-wrapper {
	text-align:right
}
.tm-sbox .tm-vc_general.tm-vc_cta3 .tm-vc_general.tm-vc_btn3 {
	margin-top:15px
}
.tm-sbox .tm-vc_general.tm-vc_cta3 {
	border-color:transparent;
	background-color:transparent
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-default, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-primary, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-info, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-success, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-warning, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-danger, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-inverse, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-blue, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-turquoise, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-pink, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-violet, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-peacoc, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-chino, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-mulled-wine, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-vista-blue, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-orange, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-sky, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-green, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-pink, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-sandy-brown, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-sandy-purple, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-black, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-grey, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor {
	background-color:transparent!important;
	margin-top:10px;
	padding-top:0px!important;
	padding-bottom:0px!important
}
.tm-vc_btn3.tm-vc_btn3-size-sm.tm-vc_btn3-icon-left:not(.tm-vc_btn3-o-empty).tm-vc_btn3-style-text .tm-vc_btn3-icon {
left:0
}
.tm-vc_btn3.tm-vc_btn3-size-sm.tm-vc_btn3-icon-left:not(.tm-vc_btn3-o-empty) {
padding-left:34px
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-default {
	color:#f7f7f7
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-default:hover {
	color:#e8e8e8
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-primary {
	color:#08c
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-primary:hover {
	color:#0074ad
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-info {
	color:#58b9da
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-info:hover {
	color:#3fafd4
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-success {
	color:#6ab165
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-success:hover {
	color:#59a453
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-warning {
	color:#f90
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-warning:hover {
	color:#e08700
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-danger {
	color:#ff675b
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-danger:hover {
	color:#ff4b3c
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-inverse {
	color:#555
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-inverse:hover {
	color:#464646
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-blue {
	color:#5472d2
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-blue:hover {
	color:#3c5ecc
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-turquoise {
	color:#00c1cf
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-turquoise:hover {
	color:#00a4b0
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-pink {
	color:#fe6c61
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-pink:hover {
	color:#fe5043
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-violet {
	color:#8d6dc4
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-violet:hover {
	color:#7c57bb
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-peacoc {
	color:#4cadc9
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-peacoc:hover {
	color:#39a0bd
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-chino {
	color:#cec2ab
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-chino:hover {
	color:#c3b498
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-mulled-wine {
	color:#50485b
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-mulled-wine:hover {
	color:#413a4a
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-vista-blue {
	color:#75d69c
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-vista-blue:hover {
	color:#5dcf8b
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-orange {
	color:#75d69c
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-orange:hover {
	color:#5dcf8b
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-sky {
	color:#5aa1e3
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-sky:hover {
	color:#4092df
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-green {
	color:#6dab3c
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-green:hover {
	color:#5f9434
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-sandy-brown {
	color:#f79468
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-sandy-brown:hover {
	color:#f57f4b
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-purple {
	color:#b97ebb
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-purple:hover {
	color:#ae6ab0
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-black {
	color:#283d58
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-black:hover {
	color:#1b1b1b
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white {
	color:#fff
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white:hover {
	color:#eaeaea
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline {
	background-color:transparent
}
.post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a:hover, .tm-sbox.tm-sbox-bgcolor-skincolor .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white:hover, .themetechmount-box-blog .themetechmount-blogbox-desc-footer a:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor:hover {
	color:#182333
}
.tm-col-bgcolor-skincolor .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white:hover {
	color:#fff!important
}
.tm-sbox-bgimage-layer.tm-bgimage-layer {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1
}
.tm-sbox.tm-bg.tm-bgimage-yes .tm-bg-layer {
	z-index:2
}
.tm-sbox .tm-vc_cta3-container {
	z-index:3;
	position:relative;
	width:100%;
	margin-bottom:40px
}
.tm-sbox .tm-bgimage-layer {
-webkit-transition:all .35s ease-in;
transition:all .35s ease-in
}
.tm-sbox {
	overflow:hidden
}
.tm-sbox.tm-sbox-iconalign-without-icon .tm-vc_cta3-container {
	margin-bottom:15px
}
.tm-sbox.tm-sbox-iconalign-without-icon .tm-vc_btn3-container {
	margin-bottom:5px
}
.tm-sbox.tm-sbox-iconalign-without-icon .tm-vc_cta3-content-header h2 {
	margin-bottom:15px
}
.tm-sbox.tm-sbox-iconalign-without-icon .tm-cta3-description p {
	margin-bottom:10px
}
.tm-sbox.tm-sbox-iconalign-without-icon.tm-bgcolor-yes .tm-vc_general.tm-vc_cta3:not(.tm-cta3-only) {
padding:23px 30px 1px 30px
}
.vc_row-o-equal-height {
	display:flex
}
.vc_row-o-equal-height.vc_row-flex>.vc_column_container>.vc_column-inner>.wpb_wrapper {
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.vc_row-o-equal-height.vc_row-flex>.vc_column_container>.vc_column-inner>.wpb_wrapper {
	height:100%
}
.tm-bgimage-yes .tm-vc_general.tm-vc_cta3:not(.tm-cta3-only), .tm-bgcolor-yes .tm-vc_general.tm-vc_cta3:not(.tm-cta3-only) {
padding:48px 40px 0 40px
}
.tm-sbox.tm-bgimage-yes .tm-vc_cta3-container, .tm-sbox.tm-bgcolor-yes .tm-vc_cta3-container {
	margin-bottom:30px
}
.tm-hr-connect-box .tm-vc_icon_element:before {
	content:'';
	position:absolute;
	top:45px;
	right:-15px;
	width:55%;
	height:1px;
	background:#ccc;
	z-index:4
}
.tm-hr-connect-box .tm-vc_icon_element:after {
	content:'';
	position:absolute;
	top:45px;
	left:-15px;
	width:55%;
	height:1px;
	background:#ccc;
	z-index:4
}
.tm-hr-connect-box .tm-sbox {
	overflow:visible
}
.tm-hr-connect-box .tm-sbox .tm-vc_icon_element-inner {
	z-index:11
}
.tm-hr-connect-box .wpb_column:first-child .tm-vc_icon_element:after {
	display:none
}
.tm-hr-connect-box .wpb_column:last-child .tm-vc_icon_element:before {
	display:none
}
.tm-bgcolor-darkgrey.tm-hr-connect-box .tm-vc_icon_element:before, .tm-bgcolor-darkgrey.tm-hr-connect-box .tm-vc_icon_element:after, .tm-bgcolor-skincolor.tm-hr-connect-box .tm-vc_icon_element:before, .tm-bgcolor-skincolor.tm-hr-connect-box .tm-vc_icon_element:after {
	background:rgba(255, 255, 255, .5)
}
.tm-bgcolor-white.tm-hr-connect-box .tm-vc_icon_element:before, .tm-bgcolor-white.tm-hr-connect-box .tm-vc_icon_element:after, .tm-bgcolor-grey.tm-hr-connect-box .tm-vc_icon_element:before, .tm-bgcolor-grey.tm-hr-connect-box .tm-vc_icon_element:after {
	background:rgba(0, 0, 0, .2)
}
div .vc_row .vc_column-inner .tm-bg.tm-bgimage-yes.tm-sbox.tm-bgimage-yes.tm-sbox-fade-animation.tm-shadow-box .tm-cta3-description, .tm-bg.tm-bgimage-yes.tm-sbox.tm-bgimage-yes.tm-sbox-fade-animation.tm-shadow-box .tm-vc_cta3-content-header h2, .tm-bg.tm-bgimage-yes.tm-sbox.tm-bgimage-yes.tm-sbox-fade-animation.tm-shadow-box>.tm-bg-layer {
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
div .vc_row .vc_column-inner .tm-bg.tm-bgimage-yes.tm-sbox.tm-bgimage-yes.tm-sbox-fade-animation.tm-shadow-box:hover .tm-cta3-description, .tm-bg.tm-bgimage-yes.tm-sbox.tm-bgimage-yes.tm-sbox-fade-animation.tm-shadow-box:hover .tm-vc_cta3-content-header h2 {
	color:#fff
}
.tm-sbox.tm-bgimage-yes.reset-padding-servicebox .tm-vc_general.tm-vc_cta3 {
	padding:45px 0 0 0
}
.tm-sbox.tm-bgimage-yes.tm-sbox-effect-one .tm-vc_general.tm-vc_cta3 {
	padding:20px 22px 0 20px
}
.vc_row-no-padding .tm-sbox:not(.tm-bgimage-yes), .vc_row-no-padding .tm-sbox:not(.tm-bgcolor-yes) {
padding:0
}
.tm-sbox .tm-vc_general.tm-vc_cta3.tm-vc_cta3-actions-bottom .tm-vc_cta3-content {
	margin-bottom:0
}
.tm-sbox.tm-sbox-iconalign-left-spacing.tm-bgcolor-yes .tm-vc_general.tm-vc_cta3 {
	padding:29px 20px 2px
}
#tribe-events .tribe-events-content p, article.post .entry-content p, article.post .entry-title {
	margin-bottom:15px
}
article.post .entry-content blockquote {
	line-height:30px
}
.tm-featured-wrapper .tm-slick-carousel-wrapper .tm-slick-carousel>div:not(:first-child) {
display:none
}
.themetechmount-box-blog .themetechmount-box-content.col-md-7 {
	display:flex;
	justify-content:space-between;
	flex-direction:column;
	padding-left:25px
}
.themetechmount-box-blog .themetechmount-box-content.col-md-7 .themetechmount-box-content-inner {
	padding-bottom:20px
}
.themetechmount-blogbox-format-link.themetechmount-box-blog .themetechmount-box-content, .themetechmount-blogbox-format-quote.themetechmount-box-blog .themetechmount-box-content {
	display:none
}
.tm-post-featured-outer-wrapper, .themetechmount-box-blog, article.post, .themetechmount-post-item-thumbnail, .tm-featured-wrapper {
	position:relative
}
.tm-entry-meta-wrapper {
	margin:0 0 5px 0;
	font-size:12px;
	padding:0 2px 1px 0
}
.tm-entry-meta .tm-meta-line i, .tm-right-meta .tm-social-share-wrapper.tm-social-share-post-wrapper, .tm-entry-meta .tm-meta-line a, .tm-post-cat .tm-meta-line a {
	color:#8d9297
}
.tm-entry-meta .tm-meta-line i.fa-tag, .tm-entry-meta .tm-meta-line i.fa-calendar, .tm-entry-meta .tm-meta-line i.fa-user {
	padding-right:3px
}
.tm-bgcolor-skincolor .themetechmount-blogbox-footer-readmore, .tm-bgcolor-darkgrey .themetechmount-blogbox-footer-readmore, .tm-bgcolor-skincolor .themetechmount-box-blog .tm-entry-meta-wrapper, .tm-bgcolor-darkgrey .themetechmount-box-blog .tm-entry-meta-wrapper {
	border-color:rgba(255, 255, 255, .15)
}
.tm-bgcolor-grey .tm-entry-meta-wrapper {
	border-color:rgba(0, 0, 0, .16)
}
.themetechmount-blogbox-format-link .themetechmount-box-meta {
	margin-top:0
}
.themetechmount-blogbox-footer-readmore {
	padding-top:15px;
	padding-bottom:20px;
	margin-top:15px
}
.themetechmount-events-box-view-top-image-details .themetechmount-post-readmore a {
	color:#0a0c0e;
	font-size:14px;
	font-weight:500;
	display:inline-block;
	position:relative
}
.tm-bgcolor-skincolor .themetechmount-blog-box-view-left-image .themetechmount-blogbox-footer-readmore a:hover, .tm-bgcolor-skincolor .themetechmount-blog-box-view-right-image .themetechmount-blogbox-footer-readmore a:hover {
	color:#5e5e5e;
	background-color:#fff
}
.themetechmount-box-blog.themetechmount-box-view-content-overlay .themetechmount-blogbox-footer-readmore a:hover {
	background:none;
	border:none
}
.themetechmount-box-blog .themetechmount-meta-details .themetechmount-blogbox-meta-row-date {
	position:relative;
	padding-right:24px
}
.themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date:after {
	height:2px;
	content:"";
	background-color:red;
	display:block;
	width:30px;
	margin-top:4px
}
.themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date {
	margin-bottom:19px
}
.themetechmount-box-blog.themetechmount-blog-box-view-right-image .themetechmount-box-conten, .themetechmount-box-blog.themetechmount-blog-box-view-left-image .themetechmount-box-conten, .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-content {
	background-color:#fff;
	padding:0;
	border:15px solid #fff
}
.tm-bgcolor-skincolor .themetechmount-box-blog.themetechmount-box-topimage .tm-entry-meta a, .tm-bgcolor-darkgrey .themetechmount-box-blog.themetechmount-box-topimage .tm-entry-meta a {
	color:#6e6e6e
}
.themetechmount-boxes-blog.themetechmount-boxes-view-carousel div.slick-list {
	padding-top:20px;
	padding-bottom:20px
}
.themetechmount-boxes-blog.themetechmount-boxes-view-carousel .themetechmount-boxes-blog-inner .row.slick-slider {
	margin-left:-14px;
	margin-right:-14px
}
article.themetechmount-box-blog-classic.tm-no-featured-content .entry-header:after, .themetechmount-box-blog.themetechmount-box-topimage.tm-no-featured-content .themetechmount-box-title:after {
	content:none
}
article.themetechmount-box-blog-classic.sticky .entry-header:after {
	content:none
}
article.themetechmount-box-blog-classic .tm-blog-classic-box-content {
	padding:21px 0 30px
}
.themetechmount-box-blog-classic .entry-header .tm-meta-line a {
	text-transform:uppercase;
	font-size:14px;
	font-weight:500
}
article.themetechmount-box-blog-classic.tm-no-featured-content .tm-blog-classic-box-content {
	padding-top:75px
}
article.themetechmount-box-blog-classic.tm-no-featured-content.themetechmount-blogbox-format-link .tm-blog-classic-box-content {
	padding-top:10px
}
article.themetechmount-box-blog-classic.tm-no-featured-content .tm-box-post-date {
	top:0;
	left:0
}
article.themetechmount-box-blog-classic.themetechmount-blogbox-format-audio .tm-blog-classic-box-content {
	padding-bottom:30px
}
.single-post article.themetechmount-box-blog-classic.tm-no-featured-content .tm-blog-classic-box-content {
	padding-top:57px
}
.themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc {
	padding:15px 17px 11px 17px;
	text-align:left
}
.themetechmount-box-topimage .tm-flexslider .flex-control-nav {
	bottom:0
}
.themetechmount-box-blog .themetechmount-blogbox-desc-footer {
	padding-top:22px;
	padding-bottom:6px;
	font-size:13px;
	font-weight:500
}
.themetechmount-box-blog .themetechmount-blogbox-desc-footer a {
	position:relative
}
.themetechmount-box-blog .themetechmount-blogbox-desc-footer a:after {
	font-family:"tm-boldman-icons";
	content:"\e849";
	right:-15px;
	font-size:12px;
	position:absolute
}
.themetechmount-box-events .event-box-content .themetechmount-eventbox-footer a:after, .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a:after {
	font-family:"tm-boldman-icons";
	content:"\f101";
	top:0;
	right:1px;
	font-size:13px;
	position:absolute
}
.themetechmount-box-blog.themetechmount-box-topimage .themetechmount-blogbox-desc-footer {
	padding-bottom:15px;
	padding-top:13px
}
.themetechmount-box-topimage .tm-post-footer-meta {
	border-top:1px solid #e4e4e4
}
.themetechmount-box-topimage .tm-entry-meta-wrapper {
	display:inline-block;
	padding:7px 3px 3px 0;
	margin:0 0 0 0
}
.post.themetechmount-box-blog-classic .tm-box-post-date, .themetechmount-box-blog .tm-box-post-date {
	height:66px;
	width:64px;
	background-color:#129ce7;
	position:absolute;
	top:-20px;
	right:20px;
	font-weight:600;
	font-size:26px;
	line-height:18px;
	padding-top:13px;
	padding-bottom:7px;
	z-index:1;
	color:#fff;
	text-align:center
}
.themetechmount-box-blog .tm-box-post-date {
	bottom:-30px;
	left:20px;
	top:auto
}
.tm-bgcolor-skincolor .themetechmount-box-team.themetechmount-teambox-view-overlay:hover .themetechmount-box-content, .tm-col-bgcolor-skincolor .themetechmount-box-team.themetechmount-teambox-view-overlay:hover .themetechmount-box-content, .tm-bgcolor-skincolor .themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-box-content, .tm-col-bgcolor-skincolor .themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-box-content, .tm-bgcolor-skincolor .themetechmount-box-view-top-image .themetechmount-box-bottom-content, .tm-bgcolor-darkgrey .themetechmount-box-view-top-image .themetechmount-box-bottom-content, .tm-bgcolor-grey .themetechmount-box-view-top-image .themetechmount-box-bottom-content, .tm-col-bgcolor-skincolor .themetechmount-box-view-top-image .themetechmount-box-bottom-content, .tm-col-bgcolor-darkgrey .themetechmount-box-view-top-image .themetechmount-box-bottom-content, .tm-col-bgcolor-grey .themetechmount-box-view-top-image .themetechmount-box-bottom-content, .tm-col-bgimage-yes .themetechmount-box-view-top-image .themetechmount-box-bottom-content, .tm-bgimage-yes .themetechmount-box-view-top-image .themetechmount-box-bottom-content, .tm-bgcolor-skincolor .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc, .tm-bgcolor-darkgrey .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc, .tm-bgcolor-grey .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc, .tm-col-bgcolor-skincolor .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc, .tm-col-bgcolor-darkgrey .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc, .tm-col-bgcolor-grey .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc, .tm-col-bgimage-yes .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc, .tm-bgimage-yes .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc {
	background-color:#fff
}
.themetechmount-box-blog.themetechmount-blog-box-view-left-image.themetechmount-blogbox-format-quote .themetechmount-box-content, .themetechmount-box-blog.themetechmount-blog-box-view-left-image.themetechmount-blogbox-format-link .themetechmount-box-content, .themetechmount-box-blog.themetechmount-blog-box-view-left-image.tm-no-featured-content .themetechmount-box-img-left, .themetechmount-box-blog.themetechmount-blog-box-view-right-image.themetechmount-blogbox-format-quote .themetechmount-box-content, .themetechmount-box-blog.themetechmount-blog-box-view-right-image.themetechmount-blogbox-format-link .themetechmount-box-content, .themetechmount-box-blog.themetechmount-blog-box-view-right-image.tm-no-featured-content .themetechmount-box-img-left {
	display:none
}
.themetechmount-box-blog.themetechmount-blog-box-view-left-image.themetechmount-blogbox-format-quote .themetechmount-box-img-left, .themetechmount-box-blog.themetechmount-blog-box-view-left-image.themetechmount-blogbox-format-link .themetechmount-box-img-left, .themetechmount-box-blog.themetechmount-blog-box-view-left-image.tm-no-featured-content .themetechmount-box-content, .themetechmount-box-blog.themetechmount-blog-box-view-right-image.themetechmount-blogbox-format-quote .themetechmount-box-img-left, .themetechmount-box-blog.themetechmount-blog-box-view-right-image.themetechmount-blogbox-format-link .themetechmount-box-img-left, .themetechmount-box-blog.themetechmount-blog-box-view-right-image.tm-no-featured-content .themetechmount-box-content {
	width:100%;
	display:block
}
.themetechmount-box-blog.themetechmount-blog-box-view-left-image .post-item:after, .themetechmount-box-blog.themetechmount-blog-box-view-right-image .post-item:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.themetechmount-box-blog.themetechmount-blog-box-view-right-image .themetechmount-post-item-thumbnail, .themetechmount-box-blog.themetechmount-blog-box-view-left-image .themetechmount-post-item-thumbnail {
	float:left
}
.themetechmount-boxes-view-carousel .themetechmount-box-blog.themetechmount-blog-box-view-right-image .post-item, .themetechmount-boxes-view-carousel .themetechmount-box-blog.themetechmount-blog-box-view-left-image .post-item {
	margin:7px;
	margin-left:0
}
.themetechmount-boxes-view-carousel.tm-blog-leftright-view.tm-heading-with-border .slick-slider {
	margin-top:-19px
}
.themetechmount-box-blog.themetechmount-blog-box-view-right-image .post-item>.themetechmount-box-content, .themetechmount-box-blog.themetechmount-blog-box-view-left-image .post-item>.themetechmount-box-content {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:15px
}
.themetechmount-box-blog.themetechmount-blog-box-view-right-image .themetechmount-box-content {
	padding:10px 25px 25px 15px
}
.tm-bgcolor-skincolor .themetechmount-box-blog.themetechmount-blog-box-view-right-image .themetechmount-box-content, .tm-bgcolor-skincolor .themetechmount-box-blog.themetechmount-blog-box-view-left-image .themetechmount-box-content {
	padding-top:0;
	background-color:transparent
}
.themetechmount-box-img-left {
	padding-left:0;
	padding-right:0
}
.themetechmount-box-blog.themetechmount-blog-box-view-right-image .themetechmount-box-img-right {
	padding-left:0;
	padding-right:0
}
.themetechmount-box-blog.themetechmount-blog-box-view-right-image .themetechmount-box-meta, .themetechmount-box-blog.themetechmount-blog-box-view-left-image .themetechmount-box-meta {
	border:none;
	padding:0;
	margin:10px 0
}
.themetechmount-blog-box-view-left-image .tm-box-post-date, .themetechmount-blog-box-view-right-image .tm-box-post-date {
	bottom:11px;
	left:11px
}
.themetechmount-box-blog.themetechmount-blog-box-view-right-image .tm-post-format-icon-wrapper:before {
	left:auto;
	right:0;
	border-top:10px solid rgba(0, 0, 0, .79);
	border-right:10px solid transparent;
	border-left:none
}
article.themetechmount-box-blog-classic .tm-post-entry-header {
	padding-bottom:10px;
	border-bottom:1px solid #f2f2f2;
	margin-bottom:21px
}
.themetechmount-box-blog .tm-post-entry-header {
	min-height:52px
}
.themetechmount-box-blog .themetechmount-box-desc-text, .themetechmount-box-blog .themetechmount-box-desc {
	padding-top:6px
}
.themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc-text {
	padding-top:13px;
	border-top:1px solid #f2f2f2;
	margin-top:10px
}
.themetechmount-box-blog .tm-post-entry-header, article.themetechmount-box-blog-classic .tm-post-entry-header {
	position:relative
}
.themetechmount-box-blog .entry-header:not(.tm-titlebar) .entry-title {
margin-bottom:4px
}
.themetechmount-box-blog-classic .entry-header:not(.tm-titlebar) .entry-title {
font-size:32px;
line-height:43px;
font-weight:600;
margin-bottom:30px
}
article.themetechmount-box-blog-classic.tm-no-featured-content .entry-header:not(.tm-titlebar) .entry-title {
margin-bottom:20px
}
.themetechmount-box-blog .entry-header {
	margin-top:0
}
.themetechmount-blog-box-view-right-image .themetechmount-box-content h4, .themetechmount-blog-box-view-left-image .themetechmount-box-content h4 {
	font-size:21px;
	line-height:28px
}
.themetechmount-blog-box-view-right-image .themetechmount-box-content .themetechmount-box-desc, .themetechmount-blog-box-view-left-image .themetechmount-box-content .themetechmount-box-desc {
	border-top:1px solid #f2f2f2;
	margin-top:10px;
	padding-top:7px
}
.themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a, .themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a {
	display:inline-block;
	border:1px solid;
	padding:5px 10px;
	margin-right:1px;
	font-size:12px;
	font-weight:500;
	line-height:15px;
	margin-bottom:5px
}
.themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories, .themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories {
	padding-bottom:10px;
	padding-top:10px
}
.themetechmount-blog-box-view-left-image .tm-entry-footer a:not(:hover), .themetechmount-blog-box-view-right-image .tm-entry-footer a:not(:hover) {
color:#8d9297
}
.themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-content, .themetechmount-box-blog.themetechmount-blog-box-view-left-image .post-item, .themetechmount-box-blog.themetechmount-blog-box-view-right-image .post-item {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:0.5s;
	-o-transition:0.5s;
	-moz-transition:0.5s;
	transition:0.5s;
	background-color:#fff
}
.themetechmount-box-blog.themetechmount-box-topimage:hover .themetechmount-box-content, .themetechmount-box-blog.themetechmount-blog-box-view-left-image:hover .post-item, .themetechmount-box-blog.themetechmount-blog-box-view-right-image:hover .post-item {
	-webkit-transform:translateY(-10px);
	-moz-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	-o-transform:translateY(-10px);
	transform:translateY(-10px);
	box-shadow:0 0 20px rgba(0, 0, 0, .14)
}
.themetechmount-box-blog .themetechmount-meta-details .themetechmount-blogbox-meta-row-date:after {
	position:absolute;
	right:11px;
	top:-3px;
	width:0;
	height:0;
	content:" / ";
	font-size:15px
}
.themetechmount-meta-details, .themetechmount-meta-details a, .themetechmount-meta-details i {
	font-size:14px;
	color:#656565
}
.themetechmount-meta-details i {
	padding-right:3px
}
.themetechmount-meta-details a:hover {
	text-decoration:none
}
.themetechmount-box-blog.tm-no-featured-content:not(.themetechmount-blog-box-view-left-image):not(.themetechmount-blog-box-view-right-image) .tm-box-post-date {
bottom:-72px
}
.themetechmount-box-blog.tm-no-featured-content .tm-post-format-icon-wrapper {
	top:0
}
.tm-no-featured-content .tm-post-format-icon-wrapper {
	left:0;
	top:8px
}
.tm-no-featured-content .tm-post-format-icon-wrapper:before {
	display:none
}
.tm-entry-meta-wrapper .tm-social-share-wrapper {
	padding-bottom:0
}
.tm-entry-meta-wrapper .tm-social-share-links ul li {
	padding-right:10px;
	padding-top:0
}
.tm-entry-meta-wrapper .tm-social-share-links ul {
	padding-right:0
}
.tm-entry-meta .tm-meta-line {
	padding-right:15px;
	position:relative;
	color:#9dabaf
}
.themetechmount-box-blog .themetechmount-box-content .tm-entry-meta .tm-meta-line {
	padding-right:10px
}
.themetechmount-box-view-top-image .tm-entry-meta .tm-meta-line a, .themetechmount-box-view-top-image .tm-post-cat .tm-meta-line a {
	color:#494949;
	font-size:15px
}
.themetechmount-box-blog-classic .tm-post-format-icon-wrapper, .themetechmount-box-blog .tm-post-format-icon-wrapper {
	position:absolute;
	right:20px;
	top:0;
	opacity:0;
	-webkit-transition:all 0.3s 0.2s;
	transition:all 0.3s 0.2s;
	left:auto;
	-webkit-transform:translate3d(20px, 20px, 0);
	transform:translate3d(20px, 20px, 0);
	text-align:center;
	width:40px;
	height:40px;
	line-height:40px;
	display:inline-block;
	color:#fff;
	z-index:2;
	font-size:17px
}
.themetechmount-box-blog-classic .tm-post-format-icon-wrapper, .themetechmount-box-blog:hover .tm-post-format-icon-wrapper {
	opacity:1;
	-webkit-transform:translate3d(0, 20px, 20px);
	transform:translate3d(0, 20px, 20px)
}
.themetechmount-box-blog-classic .themetechmount-post-date-wrapper .themetechmount-entry-date .entry-month, .themetechmount-box-blog-classic .themetechmount-post-date-wrapper .themetechmount-entry-date .entry-month .entry-year, .themetechmount-box-blog .themetechmount-post-date-wrapper .themetechmount-entry-date .entry-month, .themetechmount-box-blog .themetechmount-post-date-wrapper .themetechmount-entry-date .entry-month .entry-year {
	font-size:15px;
	font-weight:400;
	display:inline-block;
	text-transform:uppercase
}
.themetechmount-box-blog-classic .themetechmount-post-date-wrapper .themetechmount-entry-date .entry-month {
	width:100%
}
.themetechmount-box-blog-classic .themetechmount-post-date-wrapper .themetechmount-entry-date .entry-month, .themetechmount-box-blog-classic .themetechmount-post-date-wrapper .themetechmount-entry-date .entry-month .entry-year {
	color:#fff
}
.themetechmount-box-blog-classic .themetechmount-post-date-wrapper .themetechmount-entry-date .entry-month .entry-year {
	display:none
}
.themetechmount-box-blog .tm-post-format-icon-wrapper:before, .themetechmount-post-box-icon-wrapper:before {
	content:none
}
.themetechmount-box-blog.themetechmount-blogbox-format-quote blockquote {
	margin:40px 40px
}
.themetechmount-box-blog-classic.tm-no-featured-content .tm-post-format-icon-wrapper:before {
	display:block
}
.single .tm-titlebar-wrapper.entry-header {
	margin-bottom:50px
}
.themetechmount-boxes-blog .themetechmount-box-topimage .tm-post-featured-wrapper {
	overflow:hidden
}
.themetechmount-boxes-blog .themetechmount-box-topimage img.wp-post-image {
	transition:transform 0.5s ease-in-out
}
.themetechmount-box-blog .themetechmount-post-date-wrapper .themetechmount-entry-date .entry-month .entry-year {
	padding-left:3px
}
article.themetechmount-box-blog-classic {
	margin-bottom:35px;
	padding-bottom:0
}
article.themetechmount-box-blog-classic .tm-blog-classic-box-content .tm-post-cat {
	padding-bottom:4px
}
.single article.themetechmount-box-blog-classic {
	margin-bottom:70px;
	border-bottom:none
}
.single article.themetechmount-box-blog-classic.tm-no-featured-content .themetechmount-post-date-wrapper {
	right:-21px;
	left:auto;
	top:24px
}
article.themetechmount-box-blog-classic .tm-blog-classic-box-content .tm-classic-footer-meta {
	position:relative;
	display:block;
	width:auto;
	margin-left:0
}
.post.themetechmount-box-blog-classic .tm-right-meta .themetechmount-commentbox, article.themetechmount-box-blog-classic .tm-blog-classic-box-content .tm-classic-footer-meta .tm-entry-meta .tm-meta-line {
	color:#7f7f7f;
	font-size:14px
}
article.post.tm-no-featured-content.themetechmount-box-blog-classic .tm_classic_post_icon .tm-social-share-links ul li {
	padding-top:8px
}
article.post.tm-no-featured-content.themetechmount-box-blog-classic .tm_classic_post_icon {
	margin-top:0;
	bottom:-30px;
	right:17px
}
.single article.post.tm-no-featured-content.themetechmount-box-blog-classic .tm_classic_post_icon {
	bottom:-63px
}
article.post.tm-no-featured-content.themetechmount-box-blog-classic .tm-post-cat {
	padding-right:240px
}
article.themetechmount-box-blog-classic.tm-no-featured-content .tm-col-right {
	display:block;
	width:100%
}
article.themetechmount-box-blog-classic.tm-no-featured-content .tm-col-right {
	padding-right:40px
}
article.themetechmount-box-blog-classic.tm-no-featured-content .themetechmount-post-date-wrapper {
	left:32px;
	right:auto;
	top:24px
}
article.themetechmount-box-blog-classic.tm-no-featured-content.format-quote .tm-featured-outer-wrapper, article.themetechmount-box-blog-classic.tm-no-featured-content.format-link .tm-featured-outer-wrapper {
	margin-top:0
}
.more-link-wrapper {
	display:block
}
.more-link-wrapper a {
	display:inline-block
}
.more-link-wrapper {
	margin-top:30px
}
article.post .more-link-wrapper a.more-link {
	padding:10px 45px 10px 34px;
	border-radius:22px;
	color:#fff;
	position:relative
}
article.post .more-link-wrapper a.more-link:after {
	font-family:"tm-boldman-icons";
	content:'\e809';
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left:.2em;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-left:8px;
	font-size:24px;
	position:absolute;
	right:13px;
	top:10px
}
.author-info {
	padding:30px 0;
	position:relative;
	border-bottom:1px solid #e4e4e4
}
body.author .author-info {
	margin-bottom:80px
}
.author-info .author-title {
	margin-bottom:5px;
	font-size:26px
}
.author-info .author-avatar {
	margin:0 30px 0 0;
	float:left
}
.author-info .author-avatar img {
	border-radius:50%;
	width:100px;
	height:100px
}
.author-info .author-description {
	overflow:hidden
}
.tm-author-social-links {
	margin:0;
	margin-left:116px;
	padding:0;
	margin-top:12px
}
.tm-author-social-links ul {
	list-style:none
}
.tm-author-social-links li {
	display:inline-block;
	margin-left:10px
}
.tm-author-social-links li a {
	display:block;
	width:45px;
	height:45px;
	line-height:45px;
	color:#fff;
	border-radius:50%;
	text-align:center;
	background-color:#cacaca;
	margin-bottom:5px
}
article.sticky {
	background-color:#f8f9fa;
	border:5px solid #f5f5f5;
	padding:30px
}
.themetechmount-box-blog-classic.sticky:after {
	font-family:"tm-boldman-icons";
	content:"\e81d";
	font-size:20px;
	position:absolute;
	color:#182333;
	opacity:1;
	right:0;
	top:0;
	background-color:#fff;
	padding:10px 14px;
	border:3px solid #f5f5f5;
	border-top:none;
	border-right:none
}
article.themetechmount-box-blog-classic.sticky .tm-blog-classic-box-content {
	padding-bottom:0
}
article.sticky .entry-content {
	margin-bottom:0
}
article.sticky.themetechmount-box-blog-classic .tm-post-format-icon-wrapper:after {
	border-bottom-color:#FAFAFA
}
article.themetechmount-blogbox-format-gallery .slick-dotted.slick-slider, article.post.format-gallery .slick-dotted.slick-slider {
	margin-bottom:0
}
article.themetechmount-blogbox-format-gallery .slick-dots, article.post.format-gallery .slick-dots {
	position:absolute;
	top:auto;
	z-index:10;
	text-align:center;
	margin:0;
	width:100%;
	bottom:15px
}
article.themetechmount-blogbox-format-gallery.themetechmount-blog-box-view-right-image .slick-dots, article.post.format-gallery.themetechmount-blog-box-view-right-image .slick-dots {
	right:auto;
	left:14px
}
article.themetechmount-blogbox-format-gallery .slick-dots li, article.post.format-gallery .slick-dots li {
	width:12px
}
article.themetechmount-blogbox-format-gallery .slick-dots li button, article.post.format-gallery .slick-dots li button {
	background-color:transparent;
	display:block;
	cursor:pointer;
	padding:0;
	text-indent:-9999px;
	width:10px!important;
	height:10px!important;
	border:1px solid #FFF;
	box-shadow:none;
	border-radius:50%;
transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out
}
article.themetechmount-blogbox-format-gallery .slick-dots li.slick-active button, article.themetechmount-blogbox-format-gallery .slick-dots li button:hover, article.post.format-gallery .slick-dots li.slick-active button, article.post.format-gallery .slick-dots li button:hover {
	background-color:#fff
}
article.themetechmount-blogbox-format-audio .tm-post-format-audio-mp3, article.format-audio .tm-post-format-audio-mp3 {
	background-color:#222;
	padding:22px 47px
}
.post_format-post-format-link .entry-content a {
	font-size:15px;
	font-weight:700
}
.tm-post-featured-link-wrapper .tm-post-featured-link {
	background:rgba(0, 0, 0, .74);
	padding:110px 50px;
	text-align:center
}
.tm-post-featured-quote, .tm-post-featured-link-wrapper {
	background-size:cover;
	background-position:100%
}
article.themetechmount-blogbox-format-link .tm-format-link-title, article.post.format-link .tm-format-link-title {
	text-transform:uppercase;
	font-size:25px;
	margin-bottom:15px;
	color:#fff;
	font-weight:600
}
article.themetechmount-blogbox-format-link .tm-format-link-url, article.post.format-link .tm-format-link-url {
	font-size:18px;
	font-style:italic
}
article.post.tm-no-featured-content.themetechmount-box-blog-classic.themetechmount-blogbox-format-link .tm_classic_post_icon {
	bottom:0
}
article.post.tm-no-featured-content.themetechmount-box-blog-classic.themetechmount-blogbox-format-quote .tm_classic_post_icon {
	bottom:65px
}
.tm-post-featured-quote {
	padding:20px
}
article.post.format-quote .tm-post-featured-quote {
	padding:80px 50px
}
article.post.themetechmount-box-blog-classic.format-quote .tm-post-entry-header {
	display:none
}
article.post.themetechmount-box-blog-classic .tm-post-featured-quote blockquote {
	margin:0
}
article.post.format-quote .tm-featured-outer-wrapper {
	margin-bottom:100px
}
article.post.themetechmount-box-blog-classic.format-quote {
	padding-bottom:60px
}
article.post.themetechmount-box-blog-classic.format-quote .tm-featured-outer-wrapper {
	margin-bottom:0
}
body:not(.single) article.post.themetechmount-box-blog-classic.format-quote .tm-col-left {
width:100%
}
body:not(.single) article.post.themetechmount-box-blog-classic.format-quote .tm-col-right {
display:none
}
article.post.format-link .tm-featured-outer-wrapper {
	margin-bottom:0
}
article.post.format-link .tm-featured-outer-wrapper {
	margin-bottom:0
}
.tm-post-featured-quote:after {
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, .74);
	top:0;
	left:0;
	z-index:1
}
.tm-post-featured-quote blockquote {
	z-index:2;
	position:relative;
	border:0;
	background:transparent;
	color:white;
	font-size:30px;
	line-height:40px;
	padding:0;
	margin:10px 40px
}
.themetechmount-boxes-blog.themetechmount-boxes-col-five .tm-post-featured-quote blockquote {
	font-size:22px;
	line-height:30px;
	padding:0;
	margin:15px 0
}
.tm-post-featured-quote blockquote cite {
	color:rgb(255,255,255);
	font-size:19px;
	padding-top:20px;
	text-align:left
}
article.post_format-post-format-video .tm-post-format-video, article.themetechmount-blogbox-format-video .tm-post-format-video, article.post_format-post-format-audio .tm-post-format-audio:not(.tm-post-format-audio-mp3) .themetechmount-blogbox-format-audio, article.themetechmount-blogbox-format-audio .tm-post-format-audio:not(.tm-post-format-audio-mp3) .tm-blogbox-audio-mp3player-w {
position:relative;
overflow:hidden;
padding-bottom:56.25%;
padding-top:25px;
height:0
}
article.post_format-post-format-video .tm-post-format-video iframe, article.themetechmount-blogbox-format-video .tm-post-format-video iframe, article.post_format-post-format-audio .tm-post-format-audio:not(.tm-post-format-audio-mp3) .themetechmount-blogbox-format-audio iframe, article.themetechmount-blogbox-format-audio .tm-post-format-audio:not(.tm-post-format-audio-mp3) .tm-blogbox-audio-mp3player-w iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:none
}
.single-post .themetechmount-blogbox-footer-readmore {
	display:none
}
.single-tribe_events #tribe-events-content .gallery, .single-post .tm-blog-classic-box-content .gallery {
	margin-bottom:0
}
article.post_format-post-format-video.themetechmount-box-topimage .tm-post-format-video, article.themetechmount-blogbox-format-video.themetechmount-box-topimage .tm-post-format-video, article.post_format-post-format-audio.themetechmount-box-topimage .tm-post-format-audio:not(.tm-post-format-audio-mp3) .themetechmount-blogbox-format-audio, article.themetechmount-blogbox-format-audio.themetechmount-box-topimage .tm-post-format-audio:not(.tm-post-format-audio-mp3) .tm-blogbox-audio-mp3player-w {
padding-bottom:69.25%
}
.single-post .themetechmount-box-blog-classic .tm-post-featured-outer-wrapper {
	margin-bottom:20px
}
.single-post .themetechmount-box-blog-classic .tm-blog-classic-box-content {
	padding:0
}
.single-post .themetechmount-box-blog-classic .comment-form {
	margin-bottom:40px
}
.single-post .themetechmount-box-blog-classic .tm-entry-meta-wrapper {
	margin-bottom:15px;
	margin-top:0
}
.single-post .tm-social-share-post-wrapper {
	text-align:left;
	padding:5px 0 0 0;
	border-radius:3px
}
.single-post .tm-post-prev-next-buttons {
	border-bottom:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4
}
.single-post .tm-social-share-links ul li {
	display:inline-block;
	padding-right:7px;
	padding-top:6px
}
.single-post .tm-social-share-title {
	margin-top:11px;
	font-weight:500
}
.single-post article.post .entry-content {
	margin-bottom:20px
}
.single-post .tm-post-prev-next-buttons {
	margin-top:30px;
	margin-bottom:10px;
	padding-top:30px;
	padding-bottom:10px
}
.single-post .comments-area {
	margin-top:50px;
	margin-bottom:0
}
article.type-attachment .entry-attachment {
	text-align:center;
	border:1px solid #dadada;
	background:#f3f3f3;
	padding:15px
}
span.tm-publised-in-wrapper {
	border:1px solid #dadada;
	display:block;
	margin-top:30px;
	padding:15px;
	text-align:center
}
.tm-publised-in-wrapper span.meta-nav {
	font-size:12px
}
.tm-publised-in-wrapper span.post-title {
	font-size:25px;
	display:block
}
.single-post article.post .entry-content ul li {
	padding-bottom:5px
}
#image-navigation.navigation .nav-previous {
	float:left;
	padding-top:7px;
	padding-left:25px
}
#image-navigation.navigation .nav-next {
	float:right;
	padding-top:7px;
	padding-right:25px
}
.navigation a:hover {
	text-decoration:none
}
.single-post .comments-area .comments-title, #respond .comment-reply-title {
	font-size:35px;
	line-height:40px
}
.comment-list .children {
	margin-left:35px
}
.comment-list li.comment {
	position:relative;
	margin-top:30px
}
.tm-comment-owner {
	display:block;
	font-size:18px;
	font-style:normal
}
.tm-comment-owner, .tm-comment-owner a, .comment-meta .tm-comment-owner a {
	display:block;
	font-size:18px;
	line-height:18px;
	font-weight:600;
	color:#182333
}
.tm-comment-owner a {
	font-size:16px;
	font-weight:400
}
.comment-body .comment-reply-link:after {
	position:absolute;
	top:6px
}
.comment-reply-link:after {
	font-family:'tm-boldman-icons';
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	margin-right:.2em;
	text-align:center;
	opacity:1;
	font-variant:normal;
	text-transform:none;
	line-height:22px;
	font-size:14px;
	content:"\e809";
	margin-left:8px;
	vertical-align:bottom
}
.comment-list, .comment-list .children {
	list-style-type:none;
	padding:0;
	margin-top:0
}
.comment-list>li:last-child:after {
	display:none
}
.comment-body {
	margin-left:105px;
	margin-top:35px;
	margin-bottom:30px;
	padding:22px 20px;
	position:relative;
	background-color:#f8f9fa;
	border:1px solid #f8f9fa
}
.pingback .comment-author {
	display:none
}
.comment-author {
	float:left;
	text-align:center;
	width:87px;
	height:87px;
	display:block;
	margin-right:25px;
	overflow:hidden;
	margin-left:-125px;
	margin-top:-20px
}
.comment-author img {
	max-width:100%;
	height:auto
}
.comment-body .author-content-wrap .tm-comment-owner {
	display:inline-block;
	padding-right:15px
}
.comment-author .fn {
	word-wrap:break-word
}
.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login {
	color:#838383;
	font-size:14px;
	font-style:normal;
	font-weight:400
}
.comment-author .fn {
	color:rgba(0, 0, 0, .6)
}
.comment-list a.comment-reply-link {
	background-color:#0f385e;
	border:none;
	color:#fff;
	font-size:13px;
	padding:2px 30px 3px 17px;
	position:relative
}
.comment-reply-link:before, .comment-reply-login:before {
	margin-right:7px
}
.says {
	display:none
}
.no-avatars .comment-author {
	margin:0 0 5px;
	max-width:100%;
	position:relative
}
.no-avatars .comment-metadata, .no-avatars .comment-content, .no-avatars .comment-list .reply {
	width:100%
}
.comment-list .edit-link {
	margin-left:20px
}
.comment-meta, .comment-meta a {
	color:#6e6e6e;
	font-size:13px
}
.ping-meta {
	color:#a2a2a2;
	font-size:13px;
	line-height:1
}
.comment-awaiting-moderation {
	color:#a2a2a2
}
.comments-area ol.comment-list {
	border-bottom:1px solid #e8e8e8;
	padding-bottom:25px;
	margin-bottom:30px
}
.comments-area .comment-respond {
	padding-top:10px
}
.pingback .comment-meta {
	margin-left:0;
	padding-left:0
}
.pingback .comment-body {
	margin-left:0
}
.comment-form p:not(.comment-notes) {
margin-bottom:20px
}
.themetechmount-page-full-width.themetechmount-boxed .comments-area {
	margin:30px 15px 60px 15px
}
.comments-area {
	margin-top:60px;
	margin-bottom:60px
}
.comment-form {
	margin-bottom:20px
}
.comment .comment-respond {
	margin-bottom:20px;
	padding:20px
}
.comment-reply-title small a {
	color:#131310;
	display:inline-block;
	float:right;
	height:16px;
	overflow:hidden;
	width:16px
}
ol.comment-list li #respond {
	width:100%;
	padding:25px 0;
	margin-bottom:34px;
	padding-bottom:0
}
.comment-reply-title small a:hover {
	color:#ed331c;
	text-decoration:none
}
.comment-reply-title small a:before {
	font-family:FontAwesome;
	content:"\f00d";
	vertical-align:top
}
.sidebar .comment-list .comment-reply-title, .sidebar .comment-list .comment-respond .comment-form {
	padding:0
}
.comment-form .comment-notes {
	margin-bottom:10px;
	font-size:15px
}
.tm-comment-date-link {
	float:right
}
.tm-fn {
	font-size:17px;
	color:#2c2c2c;
	font-weight:700
}
.comment-body .tm-fn a {
	font-size:17px;
	color:#2c2c2c
}
.comment-body .tm-fn {
	color:#a2a2a2
}
.single article.post .comment-body p {
	margin-top:10px
}
.single article.post .comment-body blockquote {
	padding-bottom:25px
}
.comment-reply-link {
	font-size:14px;
	margin-top:5px;
	display:inline-block
}
.tm-comment-date-link:before {
	font-family:"FontAwesome";
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	margin-right:.2em;
	text-align:center;
	opacity:.8;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	font-size:13px;
	content:"\f017"
}
.comment-body p {
	margin-top:15px;
	display:block
}
.comment-reply-title {
	margin-bottom:10px;
	font-size:28px
}
.tm-post-prev-next-buttons {
	padding-top:60px
}
.tm-post-prev-next-buttons .tm-right-align-btn {
	float:right
}
.comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
	background-color:transparent;
	border:1px solid #efefef;
	border-radius:0
}
.comment-form textarea {
	height:125px
}
.comment-form p.form-submit {
	padding-top:15px
}
.comment-box h2 {
	margin-top:10px
}
.comments-area .comment-form .comment-form-author, .comments-area .comment-form .comment-form-email, .comments-area .comment-form .comment-form-url {
	position:relative;
	float:left;
	width:32%;
	margin-right:2%
}
.comments-area .comment-form .comment-form-url {
	margin-right:0
}
.main-holder .site-content .woocommerce-pagination, .themetechmount-pagination {
	display:block;
	margin-bottom:74px;
	margin-top:20px;
	text-align:center
}
.themetechmount-boxes .themetechmount-boxes-inner .themetechmount-pagination {
	margin-bottom:0
}
.main-holder .site-content nav.woocommerce-pagination ul li span, .main-holder .site-content nav.woocommerce-pagination ul li a, .themetechmount-pagination .page-numbers {
	width:40px;
	height:40px;
	line-height:39px;
	text-align:center;
	display:inline-block;
	background-color:#f8f9fa;
	color:#182333;
	font-size:15px;
	font-weight:600;
	border:1px solid #f8f9fa;
	border-radius:0;
	margin:0 3px;
	padding:0;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.tm-bgcolor-grey .themetechmount-pagination .page-numbers {
	background-color:#fff;
	border:1px solid #fff
}
.main-holder .site-content nav.woocommerce-pagination ul {
	padding:0;
	border:none;
	margin:0
}
.main-holder .site-content nav.woocommerce-pagination ul li {
	border:none
}
.main-holder .site-content nav.woocommerce-pagination ul li .page-numbers.current, .main-holder .site-content nav.woocommerce-pagination ul li a:hover, .themetechmount-pagination .page-numbers.current, .themetechmount-pagination .page-numbers:hover {
	border-color:transparent;
	color:#fff
}
.tm-bgcolor-skincolor .themetechmount-pagination .page-numbers.current, .tm-bgcolor-skincolor .themetechmount-pagination .page-numbers:hover {
	background-color:#f5f5f5
}
.tax-tm_portfolio_category .tm-box-col-wrapper, .tax-tm_team_group .tm-box-col-wrapper .themetechmount-box {
	margin-bottom:30px
}
.themetechmount-post-item, .themetechmount-post-item-inner {
	position:relative
}
.themetechmount-box-portfolio.themetechmount-box-view-overlay {
	overflow:hidden;
	position:relative
}
.themetechmount-box-portfolio .themetechmount-overlay {
	position:absolute;
	bottom:-30%;
	opacity:0;
	z-index:1;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
	width:100%;
	height:100%;
	background-color:rgba(24, 35, 51, .83)
}
.themetechmount-box-portfolio:hover .themetechmount-overlay {
	opacity:1;
	bottom:0
}
.themetechmount-portfolio-box-view-overlay .themetechmount-icon-box {
	width:100%;
	margin-bottom:15px
}
.themetechmount-portfolio-box-view-top-image .themetechmount-icon-box a {
	display:inline-block;
	font-size:18px;
	position:absolute;
	top:20px;
	right:20px;
	height:43px;
	width:43px;
	line-height:43px;
	border:1px solid transparent;
	text-align:center;
	color:#fff;
	background-color:#fda02b;
	border-radius:50%
}
.themetechmount-portfolio-box-view-top-image .themetechmount-icon-box a.tm_prettyphoto {
	margin-right:3px
}
.themetechmount-portfolio-box-view-top-image .themetechmount-icon-box a {
	top:50%;
	right:50%;
	margin-top:-17px
}
.themetechmount-box-portfolio a.themetechmount_pf_link {
	line-height:41px;
	margin-right:-47px;
	float:right
}
.themetechmount-box-portfolio a.themetechmount_pf_link i {
	padding-left:5px
}
.themetechmount-box-portfolio .themetechmount-post-item {
	cursor:pointer
}
.themetechmount-box-portfolio .themetechmount-post-item .themetechmount-item-thumbnail {
	position:relative;
	width:100%;
	overflow:hidden
}
.themetechmount-portfolio-box-view-overlay:hover .themetechmount-icon-box, .themetechmount-portfolio-box-view-top-image:hover .themetechmount-icon-box {
	opacity:1
}
.themetechmount-box-portfolio.themetechmount-box-view-top-image .themetechmount-box-bottom-content, .themetechmount-box-portfolio.themetechmount-box-view-top-image .themetechmount-box-bottom-content:before, .themetechmount-box-view-top-image .themetechmount-box-bottom-content .themetechmount-box-title h4, .themetechmount-portfolio-box-view-top-image .themetechmount-box-category, .themetechmount-portfolio-box-view-top-image .themetechmount-box-category a {
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-o-transition:all 0.4s;
	-ms-transition:all 0.4s;
	transition:all 0.4s
}
.themetechmount-box-view-top-image:hover .themetechmount-box-category a:hover, .themetechmount-box-view-top-image:hover .themetechmount-box-category, .themetechmount-box-view-top-image:hover .themetechmount-box-category a, .themetechmount-portfolio-box-view-top-image:hover .themetechmount-box-title h4 a, .themetechmount-portfolio-box-view-overlay .themetechmount-box-category a:hover, .themetechmount-portfolio-box-view-top-image:hover .themetechmount-box-link a, .themetechmount-box-portfolio .themetechmount-box-content .themetechmount-box-title h4 a, .themetechmount-box-portfolio .themetechmount-box-content .themetechmount-box-title h4, .themetechmount-box-portfolio .themetechmount-box-category a:hover, .themetechmount-portfolio-box-view-overlay:hover .themetechmount-icon-box, .themetechmount-box-portfolio .themetechmount-box-category a, .themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay a, .themetechmount-box-portfolio .themetechmount-box-category a:hover {
	color:#fff
}
.themetechmount-box-portfolio.themetechmount-portfolio-box-view-overlay .themetechmount-post-item {
	z-index:9
}
.themetechmount-boxes .themetechmount-box-content.themetechmount-overlay .themetechmount-icon-box .tm-boldman-icon-link:before {
	margin-left:0
}
.themetechmount-portfolio-box-view-top-image .themetechmount-box-bottom-content .themetechmount-box-title h4 a, .themetechmount-box-portfolio .themetechmount-box-content .themetechmount-box-title h4 a {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	display:block
}
.themetechmount-boxes-col-five .themetechmount-box-portfolio .themetechmount-box-content .themetechmount-box-title h4 {
	font-size:15px
}
.themetechmount-portfolio-box-view-overlay .themetechmount-box-title {
	padding-top:10px
}
.themetechmount-box-portfolio .themetechmount-box-title h4, .themetechmount-boxes .themetechmount-box-portfolio .themetechmount-box-content .themetechmount-box-title h4 {
	font-weight:500;
	margin-bottom:0;
	font-size:22px;
	position:relative
}
.themetechmount-box-portfolio .themetechmount-box-category a {
	font-size:15px
}
.themetechmount-box-portfolio.themetechmount-box-view-top-image .themetechmount-box-bottom-content {
	padding:17px 25px 24px;
	position:relative;
	text-align:left;
	background-color:#fff
}
.themetechmount-box-portfolio.themetechmount-box-view-top-image .themetechmount-box-bottom-content:before {
	position:absolute;
	bottom:100%;
	transform:translateX(-50%);
	content:"";
	display:inline-block;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 15px 15px 15px;
	border-color:transparent transparent #fff transparent;
	z-index:1;
	top:-14px;
	left:42px
}
.tm-col-bgcolor-skincolor .themetechmount-box-portfolio.themetechmount-box-view-top-image:hover .themetechmount-box-bottom-content, .tm-bgcolor-skincolor .themetechmount-box-portfolio.themetechmount-box-view-top-image:hover .themetechmount-box-bottom-content {
	background-color:#182333
}
.tm-bgcolor-skincolor .themetechmount-box-portfolio.themetechmount-box-view-top-image:hover .themetechmount-box-bottom-content:before, .tm-col-bgcolor-skincolor .themetechmount-box-portfolio.themetechmount-box-view-top-image:hover .themetechmount-box-bottom-content:before {
	border-color:transparent transparent #182333 transparent
}
.themetechmount-box-view-top-image .themetechmount-box-bottom-content .themetechmount-box-title h4 {
	font-size:20px;
	margin-bottom:0;
	line-height:25px
}
.themetechmount-portfolio-box-view-overlay .themetechmount-box-title h4:after {
	content:"";
	position:absolute;
	left:50%;
	bottom:-22px;
	width:60px;
	height:3px;
	margin-left:-25px
}
.themetechmount-box-portfolio .themetechmount-box-category {
	margin-top:-27px
}
.themetechmount-box-view-top-image .themetechmount-box-category, .themetechmount-box-view-top-image .themetechmount-box-category a {
	color:#8d9297;
	margin-top:0;
	font-size:14px
}
.themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay a:hover, .themetechmount-box-portfolio .themetechmount-icon-box a:hover {
	background-color:#fff;
	border-color:transparent
}
.themetechmount-box-portfolio.themetechmount-portfolio-box-view-overlay .themetechmount-box-content-inner {
	position:absolute;
	width:90%;
	height:90%;
	left:5%;
	top:5%;
	border:1px solid rgba(255, 255, 255, .28);
	text-align:center;
	display:flex;
	justify-content:center;
	flex-direction:column;
	padding:0 15px
}
.themetechmount-boxes-blog.themetechmount-boxes-view-carousel.tm-boxes-carousel-arrows-above .themetechmount-boxes-inner div.themetechmount-boxes-row-wrapper.slick-slider:first-child, .themetechmount-boxes-portfolio.themetechmount-boxes-view-carousel.tm-boxes-carousel-arrows-above .themetechmount-boxes-inner div.themetechmount-boxes-row-wrapper.slick-slider:first-child {
	margin-top:82px
}
.single-tm_portfolio .tm-footer-cta-wrapper {
	margin-top:55px
}
.tm-pf-single-content-wrapper {
	padding-bottom:100px
}
.tm-social-share-wrapper.tm-social-share-portfolio-wrapper {
	padding-top:0;
	float:right
}
.tm-social-top-wrapper {
	position:relative;
	text-align:center;
	margin-bottom:35px;
	border-bottom:1px solid #e2e2e2;
	padding:0 18px;
	padding-bottom:30px;
	border-radius:0
}
.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:left
}
.tm-social-share-wrapper:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.tm-social-share-links ul {
	list-style:none;
	padding:0;
	margin:0;
	padding-right:15px
}
.tm-social-share-links ul li {
	display:inline-block;
	padding-right:6px
}
.tm-right-meta .tm-social-share-links ul li a {
	padding:0;
	width:30px;
	height:30px;
	line-height:29px;
	text-align:center;
	margin-right:0;
	border-radius:50%;
	font-size:12px
}
.tm-social-share-links ul li a {
	border:1px solid #cfd1d2;
	height:29px;
	width:29px;
	line-height:29px;
	text-align:center;
	display:block;
	background-color:#cfd1d2;
	color:#fff;
	font-size:12px;
	border-radius:50%
}
.tm-pf-single-content-wrapper.tm-pf-view-left-image .tm-pf-detail-box {
	width:100%;
	display:flex
}
.themetechmount-pf-detailbox-list {
	list-style:none;
	padding-left:0;
	overflow:hidden;
	margin-top:0
}
.tm-pf-view-left-image .themetechmount-pf-detailbox-list {
	margin-top:-17px
}
.tm-social-share-title {
	padding-right:10px;
	position:relative;
	margin-right:10px;
	font-weight:500;
	font-size:18px
}
.tm-social-top-wrapper .tm-social-share-title {
	margin-right:5px
}
.tm-social-top-wrapper .tm-social-share-links ul li a {
	border:1px solid #f1f1f1;
	background-color:#f1f1f1;
	width:40px;
	height:40px;
	line-height:40px;
	padding:0;
	color:#303030
}
.tm-social-share-links ul li a:hover {
	color:#fff;
	border-color:transparent
}
.tm-pf-view-left-image .themetechmount-pf-single-detail-box .tm-portfolio-title h2 {
	font-size:25px;
	line-height:30px;
	margin-bottom:35px
}
.tm-pf-single-content-wrapper .tm-portfolio-description .container {
	width:auto
}
.tm-pf-view-left-image .tm-portfolio-description .wpb_content_element {
	margin-bottom:0
}
.tm-pf-view-left-image .tm-portfolio-description .themetechmount-pf-detailbox-title {
	display:none
}
.tm-pf-view-left-image .tm-pf-single-content-area {
	margin-top:35px
}
.tm-portfolio-description h2 {
	margin-bottom:5px;
	font-size:28px
}
.tm-portfolio-description .themetechmount-pf-detailbox-title {
	margin-bottom:15px
}
.themetechmount-pf-detailbox-inner {
	padding:0 0 0 0;
	margin-top:0;
	overflow:hidden
}
.themetechmount-pf-detailbox-inner .themetechmount-pf-detailbox-title {
	margin-top:20px
}
.themetechmount-pf-detailbox-list .tm-pf-details-date {
	position:relative;
	display:block;
	padding:15px 0 17px 28px;
	font-size:1em;
	margin-left:3px
}
.tm-pf-details-date:before {
	height:1px;
	display:block;
	width:95%;
	background:#e2e3e5;
	content:'';
	position:absolute;
	left:0;
	bottom:0
}
.themetechmount-pf-detailbox-list li:last-child:before {
	content:none
}
.themetechmount-pf-detailbox-list .tm-pf-details-date:last-child {
	border-bottom:none
}
.themetechmount-pf-detailbox-list .tm-pf-details-date i {
	position:absolute;
	left:-13px;
	top:8px;
	display:inline-block;
	border-radius:50%;
	padding-left:0;
	vertical-align:middle;
	font-size:16px;
	text-align:center;
	transform:translate(0, 0);
	height:40px;
	width:40px;
	line-height:40px;
	z-index:1
}
.themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details {
	font-weight:500;
	margin-right:5px;
	-ms-flex:0 0 33.333333%;
	flex:0 0 33.333333%;
	margin-left:0
}
.themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-right-details {
	display:inline-block;
	padding-top:0
}
.tm-pf-view-top-image .themetechmount-pf-single-content-area {
	padding-top:38px
}
.tm-pf-single-content-wrapper.tm-pf-view-top-image .themetechmount-pf-single-detail-box {
	margin-top:45px;
	padding:20px 20px 5px;
	border:5px solid
}
.tm-tm_portfolio-featured-wrapper .slick-dots {
	bottom:16px;
	right:16px;
	text-align:right
}
.tm-tm_portfolio-featured-wrapper .slick-dots li button:before {
	font-size:12px
}
.themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details {
	color:#283d58
}
.tm-pf-view-left-image .themetechmount-pf-single-detail-box .vc_column_container>.vc_column-inner {
	padding-left:0;
	padding-right:0
}
.tm-pf-view-top-image .themetechmount-pf-detailbox-list .tm-pf-details-date i {
	top:6px
}
.tm-pf-view-top-image .themetechmount-pf-detailbox-list .tm-pf-details-date:before {
	content:unset
}
.tm-pf-view-top-image .themetechmount-pf-detailbox-list .tm-pf-details-date {
	padding:12px 0 12px 26px
}
.tm-pf-view-top-image .themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-right-details {
	display:block
}
.tm-pf-single-related-wrapper {
	padding-top:50px
}
.themetechmount-pf-detailbox-inner .themetechmount-pf-detailbox-title, .tm-pf-single-related-wrapper .tm-pf-single-related-title {
	font-size:28px
}
.tm-pf-single-related-wrapper .tm-pf-single-related-title {
	margin-bottom:30px
}
.single-tm_portfolio .navigation.post-navigation .nav-links, .nav-links .nav-next, .nav-links .nav-previous {
	position:relative
}
.single-tm_portfolio.nav-links .nav-previous {
	float:left
}
.single-tm_portfolio .nav-links .nav-next {
	float:right
}
.single-tm_portfolio .nav-next, .single-tm_portfolio .nav-previous {
	display:inline-block
}
.single-tm_portfolio .nav-previous {
	margin-right:3px
}
.single-tm_portfolio .nav-next {
	margin-left:3px
}
.single-tm_portfolio .nav-next a, .single-tm_portfolio .nav-previous a {
	text-align:center;
	top:106px;
	right:48px;
	color:#fff;
transition:all .2s ease-in-out;
	display:inline-block;
	border-radius:0;
	border-width:0;
	border-style:solid;
	font-size:15px;
	padding:12px 34px;
	border-radius:0;
	font-weight:500
}
.single-tm_portfolio .nav-next a:hover, .single-tm_portfolio .nav-previous a:hover {
	background-color:#182333;
	color:#fff
}
.single-tm_portfolio .nav-next a {
	left:auto;
	right:0;
	padding-right:50px;
	padding-left:32px
}
.single-tm_portfolio .nav-previous a:after, .single-tm_portfolio .nav-next a:after {
	position:absolute;
	font-size:16px;
	top:13px
}
.single-tm_portfolio .nav-previous a {
	padding-right:25px;
	padding-left:44px
}
.single-tm_portfolio .nav-previous a:after {
	content:'\f100';
	font-family:"tm-boldman-icons";
	left:25px
}
.single-tm_portfolio .nav-next a:after {
	content:'\f101';
	font-family:"tm-boldman-icons";
	left:auto;
	right:31px
}
.single-tm_portfolio .site-content-wrapper {
	position:relative
}
.tm-pf-single-content-wrapper.tm-pf-view-left-image, .tm-pf-single-content-wrapper.tm-pf-view-top-image {
	padding-bottom:0
}
.tm-nextprev-bottom-nav {
	position:relative;
	margin-bottom:20px;
	margin-top:31px;
	border-top:1px solid #e4e4e4;
	padding-top:30px
}
.single-tm_portfolio .tm-social-bottom-wrapper {
	display:block;
	clear:both;
	padding-top:30px
}
.single-tm_portfolio .tm-pf-view-full .tm-social-bottom-wrapper {
	padding-left:0;
	padding-right:0
}
.themetechmount-box-team {
	position:relative;
	overflow:hidden
}
.themetechmount-box-team .themetechmount-box-content h4 a {
	outline:none
}
.themetechmount-teambox-view-overlay .themetechmount-box-title h4 {
	font-size:19px;
	line-height:23px;
	margin-bottom:-1px
}
.themetechmount-teambox-view-overlay .tm-team-details-wrapper {
	font-size:15px
}
.themetechmount-boxes-view-carousel .themetechmount-box-team.themetechmount-teambox-view-overlay {
	margin-bottom:5px;
	margin-top:5px
}
.themetechmount-box-team {
	position:relative;
	overflow:hidden
}
.themetechmount-box-team .themetechmount-team-position {
	font-size:13px;
	color:#9dabaf
}
.themetechmount-box-team.themetechmount-teambox-view-overlay {
	background-color:#fff
}
.themetechmount-box-team.themetechmount-teambox-view-overlay .themetechmount-box-content {
	text-align:center;
	position:relative;
	z-index:2;
	position:relative;
	margin-top:-40px;
	transform:translateY(40px);
	padding-bottom:6px
}
.themetechmount-box-team.themetechmount-teambox-view-overlay:hover .themetechmount-box-content {
	transform:translateY(0);
	background:#fff
}
.themetechmount-teambox-view-overlay .themetechmount-team-position, .themetechmount-teambox-view-overlay .themetechmount-box-title h4, .themetechmount-box-team.themetechmount-teambox-view-overlay .themetechmount-box-content {
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.themetechmount-box-team.themetechmount-teambox-view-overlay .tm-team-social-links-wrapper {
	margin:14px 0
}
.themetechmount-box-team.themetechmount-teambox-view-overlay .themetechmount-box-content div.themetechmount-team-position:last-child {
	padding-bottom:60px
}
.themetechmount-box-team.themetechmount-teambox-view-overlay .themetechmount-box-title {
	padding-top:26px
}
.themetechmount-box-team.themetechmount-teambox-view-overlay:not(:hover) .tm-team-social-links {
opacity:0
}
.themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent {
	padding-bottom:17px
}
.themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-team-image-box {
	border:11px solid #f4f4f4
}
.themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-box-content {
	padding:22px 20px 32px;
	background-color:#f4f4f4;
	width:100%;
transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out
}
.themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-box-content {
	text-align:center;
	position:relative;
	z-index:2
}
.themetechmount-team-image-box {
	position:relative;
	overflow:hidden
}
.themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-box-content h4 {
	font-size:20px;
	margin-bottom:0;
	line-height:26px;
	font-weight:500;
	position:relative
}
.themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .tm-team-details-wrapper {
	font-size:15px;
	padding-bottom:0
}
.themetechmount-box-view-topimage-bottomcontent:hover .themetechmount-box-social-links, .themetechmount-box-view-left-image .themetechmount-box-img-left:hover .themetechmount-box-social-links {
	opacity:1;
	bottom:43%
}
.themetechmount-box-view-topimage-bottomcontent .themetechmount-box-social-links ul li, .themetechmount-teambox-view-overlay .themetechmount-box-social-links ul li, .themetechmount-box-team .tm-team-social-links-wrapper ul li {
	display:inline-block
}
.themetechmount-box-team.themetechmount-box-view-left-image .tm-team-social-links-wrapper ul li:first-child {
	margin-left:0
}
.themetechmount-box-team .tm-team-social-links-wrapper ul {
	margin:0;
	padding:3px 14px
}
.themetechmount-box-team .tm-team-social-links-wrapper ul a {
	margin-top:15px;
	border-radius:50%;
	border:1px solid transparent;
	width:30px;
	height:20px;
	padding:0;
	line-height:20px;
	font-size:16px;
	text-align:center;
	background-color:transparent
}
.themetechmount-box-team .tm-team-social-links-wrapper ul li a {
	margin:0;
	display:block;
	color:#8d9297
}
.themetechmount-box-team .tm-vc_btn3.tm-vc_btn3-size-sm {
	font-size:14px
}
.themetechmount-teambox-view-overlay .themetechmount-overlay, .themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	content:'';
	text-align:left;
	opacity:0;
-webkit-transition:opacity .5s;
transition:opacity .5s;
	background-color:rgba(24, 35, 51, .9);
	border-bottom:none
}
.themetechmount-teambox-view-overlay:hover .themetechmount-overlay, .themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent:hover .themetechmount-overlay {
	opacity:1;
	height:100%
}
.themetechmount-teambox-view-overlay .themetechmount-overlay a, .themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay a {
	border:none;
	text-align:center;
	height:35px;
	width:35px;
	line-height:35px;
	border-radius:0%;
	color:#fff;
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	transform:scale(0);
	-webkit-transform:scale(0);
	-webkit-transition:all 0.4s ease-out 0s;
	transition:all 0.4s;
	font-weight:600;
	font-size:16px;
	margin-top:-18px;
	margin-left:-17px
}
.themetechmount-box-team:hover .themetechmount-overlay a {
	transform:scale(1);
	-webkit-transform:scale(1)
}
.tm-col-bgcolor-skincolor .themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay, .tm-bgcolor-skincolor .themetechmount-box-team.themetechmount-box-view-topimage-bottomcontent .themetechmount-overlay, .tm-col-bgcolor-skincolor .themetechmount-box-team .themetechmount-overlay, .tm-bgcolor-skincolor .themetechmount-box-team .themetechmount-overlay {
	border-color:#fff
}
.tm-team-member-single-title {
	font-size:19px;
	line-height:20px;
	font-weight:500;
	margin-bottom:0
}
.tm-team-member-single-position {
	font-size:14px;
	color:#8d9297;
	font-weight:400;
	margin-bottom:10px
}
.themetechmount-team-member-single-content-area .tm-team-member-single-content-wrapper {
	margin-top:0;
	padding-top:15px
}
.tm-team-member-single-category {
	margin-top:20px
}
.tm-team-member-single-meta-title {
	font-weight:700;
	text-transform:uppercase
}
.tm-team-details-list {
	list-style:none;
	padding:0
}
.tm-team-details-list li {
	position:relative;
	padding:9px 0 8px 0;
	font-size:15px;
	line-height:24px;
	display:block;
	float:left;
	width:100%
}
.tm-team-member-view-wide-image .tm-team-details-list li {
	padding:9px 0 9px 26px
}
.tm-team-extra-details-wrapper .tm-team-details-list li i {
	top:1px;
	left:0;
	margin-right:11px
}
.tm-team-extra-details-wrapper {
	margin-bottom:30px
}
.tm-team-details-list .tm-team-list-title {
	margin-right:3px;
	position:relative;
	font-weight:500;
	font-size:16px;
	line-height:20px
}
.tm-team-extra-details-wrapper .tm-team-details-list .tm-team-list-title {
	text-indent:0;
	width:auto;
	margin-right:3px
}
.tm-team-details-list .tm-team-list-title, .tm-team-details-list .tm-team-list-value {
	display:inline-block
}
.tm-team-list-title i {
	position:relative;
	text-align:center;
	text-indent:0;
	font-size:16px;
	top:0;
	margin-right:3px;
	display:inline
}
.tm-team-details-list {
	margin-top:0;
	margin-bottom:0;
	font-size:13px
}
.tm-team-member-single-content-wrapper.tm-team-member-view-default .themetechmount-team-member-single-featured-area .tm-team-extra-details-list {
	margin-top:0
}
.themetechmount-box-team.themetechmount-box-view-left-image .tm-team-extra-details-line-website {
	display:none
}
.tm-teamform textarea {
	min-height:60px;
	height:151px
}
.tm-team-member-single-title-wrapper.col-xs-12 {
	padding-left:0
}
.tm-team-member-single-title-wrapper .tm-team-data .tm-details-title {
	border-bottom:1px solid #f1f1f1;
	padding-bottom:0;
	margin-bottom:25px
}
.tm-team-member-single-title-wrapper .tm-team-data .tm-details-title h2 {
	font-size:30px;
	line-height:45px
}
.tm-team-member-single-title-wrapper .tm-team-data>.col-xs-12, .tm-team-member-single-title-wrapper .tm-team-data {
	margin-left:0;
	margin-right:0;
	padding-left:0
}
.themetechmount-team-member-single-content-area .tm-team-member-content {
	background-color:#f8f9fa;
	padding:30px 35px 30px 45px
}
.tm-team-member-view-wide-image .tm-team-member-single-excerpt {
	margin-top:10px
}
.tm-team-member-view-wide-image .tm-team-member-single-meta-details {
	padding-top:40px;
	border-top:1px solid #e4e4e4;
	margin-top:40px
}
.single-tm_team_member .tm-team-member-single-content-wrapper .container {
	width:auto;
	padding:20px 0
}
.single-tm_team_member .tm-team-member-single-content-wrapper .container:first-child {
	padding-top:0
}
.tm-team-member-single-content-wrapper .tm-sbox.tm-sbox-iconalign-left-spacing .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left .tm-vc_cta3_content-container {
	padding-left:1.7em
}
.tm-team-member-view-wide-image .tm-team-member-single-content-wrapper {
	margin-top:40px
}
.tm-team-member-view-wide-image .tm-team-details-list .tm-team-list-title {
	font-weight:700;
	color:#313131;
	width:auto
}
.tm-team-member-view-wide-image .tm-team-details-list .tm-team-list-value {
	margin-left:6px;
	float:none
}
.tm-team-member-single-content-wrapper ul {
	margin:0
}
.tm-team-member-single-content-wrapper .tm-teammember-content {
	padding-top:40px
}
.inside {
	text-align:center;
	position:relative;
	padding:29px 15px 21px 15px;
	margin-bottom:30px
}
.tm-fid-no-border.tm-fid-without-icon.inside {
	margin-bottom:0
}
.tm-fid-with-icon.tm-fid-view-topicon .tm-fid-icon-wrapper {
	margin-bottom:10px
}
.inside.tm-fid-with-border:not(.tm-fid-view-circle-progress) {
border:1px solid #e8e8e8;
padding-left:25px
}
.tm-fid-with-icon.tm-fid-view-topicon {
	padding:30px 0 2px;
	padding-left:0
}
.tm-facts-colum-sep .tm-fid-with-icon.tm-fid-view-topicon {
	padding:5px 0 2px;
	margin-bottom:14px
}
.tm-bgcolor-skincolor .inside.tm-fid-with-border.tm-fid-view-topicon, .tm-bgcolor-darkgrey .inside.tm-fid-with-border.tm-fid-view-topicon, .inside.tm-fid-with-border.tm-fid-view-topicon {
	border:none;
	background-color:transparent
}
.tm-fid-with-icon.tm-fid-view-topicon .tm-fid-icon-wrapper {
	margin-bottom:0;
	width:122px;
	height:61px;
	line-height:61px;
	border-radius:50%;
	display:inline-block;
	position:relative
}
.tm-fid-with-icon.tm-fid-view-topicon .tm-fid-icon-wrapper i {
	position:absolute;
	top:50%;
	left:50%;
	-khtml-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	-o-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%)
}
.tm-fid-with-icon.tm-fid-view-topicon h3 {
	position:relative
}
.inside h3 {
	margin-bottom:0;
	bottom:-11px;
	width:100%;
	font-size:17px;
	line-height:25px;
	font-weight:400;
	padding-top:0
}
.inside .themetechmount-fid-wrapper {
	padding-top:20px
}
.inside h4 {
	margin-bottom:0;
	padding-bottom:0;
	font-size:40px;
	line-height:45px
}
.inside.tm-fid-view-topicon h4 {
	font-size:44px;
	line-height:55px
}
.inside.tm-fid-view-topicon:not(.tm-fid-without-icon) h3:after {
content:"";
left:50%;
height:2px;
position:absolute;
top:-9px;
width:30px;
margin-left:-17px;
background-color:#182333
}
.tm-col-bgcolor-skincolor .inside.tm-fid-view-topicon h3:after, .tm-bgcolor-skincolor .inside.tm-fid-view-topicon h3:after {
	background-color:#fff
}
.tm-fid.inside h4 {
	font-weight:500;
	position:relative
}
.tm-fid-without-icon.inside h4 {
	margin-top:0
}
.inside h3 span {
	padding:2px 4px 0 4px;
	display:block
}
.tm-fid-inner sub, .tm-fid-inner sup {
	font-size:15px;
	font-weight:400
}
.tm-fid-inner sup {
	top:-.9em
}
.tm-fid-icon-wrapper i.kw_boldman {
	padding-top:5px
}
.tm-fid-icon-wrapper i {
	font-size:40px!important
}
.tm-bgcolor-skincolor .inside.tm-fid-with-border:not(.tm-fid-view-circle-progress.inside), .tm-bgcolor-darkgrey .inside.tm-fid-with-border:not(.tm-fid-view-circle-progress.inside) {
border-color:rgba(255, 255, 255, .15);
background-color:rgba(255, 255, 255, .08)
}
.themetechmount-box-blog.themetechmount-box-topimage-style3 .themetechmount-box-content a, .themetechmount-teambox-view-overlay2.themetechmount-box-team .tm-team-social-links-wrapper ul li a, .themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-processbox-wrapper .tm-processbox .tm-box-title h5, tm-bgcolor-skincolor .inside h3, .tm-bgcolor-darkgrey .inside h3, .tm-bgcolor-skincolor .tm-fid-icon-wrapper i, .tm-bgcolor-skincolor .tm-fid.inside h4 {
	color:#fff
}
.tm-fid-view-topicon.inside h3 span {
	padding:2px 4px 0 4px
}
.tm-fid.tm-fid-without-icon .tm-fld-contents {
	text-align:center
}
.tm-fid-view-righticon .tm-fid-left, .tm-fid-view-lefticon .tm-fid-left {
	position:relative;
	display:block;
	width:100%;
	padding-bottom:44px
}
.tm-fid-view-righticon .tm-fld-contents, .tm-fid-view-lefticon .tm-fld-contents {
	padding-top:12px;
	text-align:left;
	border-top:1px solid #E8E8E8;
	clear:both;
	overflow:hidden;
	margin-top:15px
}
.tm-fid-view-lefticon.tm-fid-without-icon .tm-fld-contents {
	padding-left:0
}
.tm-fid-view-righticon-border .tm-fid-icon-wrapper, .tm-fid-view-lefticon-border .tm-fid-icon-wrapper, .tm-fid-view-righticon .tm-fid-icon-wrapper, .tm-fid-view-lefticon .tm-fid-icon-wrapper {
	position:absolute;
	top:0
}
.tm-fid-view-righticon.inside h4, .tm-fid-view-lefticon.inside h4 {
	margin-top:0;
	margin-bottom:0;
	float:left;
	display:block
}
.tm-fid-view-lefticon.inside h4 {
	padding-left:55px
}
.tm-fid-view-lefticon.inside h4 span:nth-child(2) {
margin-left:5px
}
.tm-fid-view-righticon.inside h4 {
	padding-right:55px;
	float:right
}
.tm-textcolor-white .inside h3 {
	color:rgba(255, 255, 255, .75)!important
}
.tm-fid-view-righticon .tm-fld-contents {
	text-align:right
}
.tm-fid-view-righticon.tm-fid-without-icon .tm-fld-contents {
	padding-right:0
}
.tm-fid-view-righticon .tm-fid-icon-wrapper {
	right:13px;
	top:0
}
.tm-fid-main-border {
	text-align:center
}
.vc_row .tm-fid-main-border .inside {
	background-color:transparent
}
.tm-facts-colum-sep .wpb_column:after {
	content:"";
	height:100%;
	width:1px;
	background-color:#e4e7e8;
	display:block;
	position:absolute;
	right:0;
	top:0;
	top:50%;
	-khtml-transform:translateX(0%) translateY(-50%);
	-moz-transform:translateX(0%) translateY(-50%);
	-ms-transform:translateX(0%) translateY(-50%);
	-o-transform:translateX(0%) translateY(-50%);
	transform:translateX(0%) translateY(-50%)
}
.tm-bgcolor-darkgrey.tm-facts-colum-sep .wpb_column:after, .tm-bgcolor-skincolor.tm-facts-colum-sep .wpb_column:after {
	background-color:rgba(255, 255, 255, .23)
}
.tm-facts-colum-sep .wpb_column:nth-last-child(1):after {
display:none
}
span.tm-vc_label_units.vc_label_units {
	position:absolute;
	right:0;
	z-index:3;
	margin-top:-35px;
	text-shadow:none;
	color:#182333;
	font-size:17px;
	background:transparent!important;
	padding:2px 0;
	border-radius:0;
	margin-left:-24px;
	top:0
}
.themetechmount-progress-bar.vc_progress_bar .vc_single_bar .vc_label {
	display:block;
	margin:14px auto 75px;
	width:100%;
	background:transparent;
	height:5px;
	border-radius:6px;
	transition-property:width, background-color;
	padding:0
}
.themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar .vc_label {
	top:-36px;
	left:0;
	font-size:17px;
	color:#182333;
	text-shadow:none
}
.tm-bgcolor-skincolor .themetechmount-progress-bar.vc_progress_bar span.tm-vc_label_units.vc_label_units, .tm-bgcolor-darkgrey .themetechmount-progress-bar.vc_progress_bar span.tm-vc_label_units.vc_label_units, .tm-col-bgcolor-skincolor .themetechmount-progress-bar.vc_progress_bar span.tm-vc_label_units.vc_label_units, .tm-col-bgcolor-darkgrey .themetechmount-progress-bar.vc_progress_bar span.tm-vc_label_units.vc_label_units, .tm-bgcolor-skincolor .themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar .vc_label, .tm-bgcolor-darkgrey .themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar .vc_label, .tm-col-bgcolor-skincolor .themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar .vc_label, .tm-col-bgcolor-darkgrey .themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar .vc_label {
	color:#fff
}
.themetechmount-progress-bar.vc_progress_bar .vc_single_bar {
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#c0c0c1;
	border-radius:0;
	height:7px
}
.tm-bgcolor-skincolor .themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar, .tm-bgcolor-darkgrey .themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar, .tm-col-bgcolor-skincolor .themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar, .tm-col-bgcolor-darkgrey .themetechmount-progress-bar.vc_progress_bar .vc_general.vc_single_bar {
	background-color:rgba(255, 255, 255, 1)
}
.tm-bgcolor-grey .themetechmount-progress-bar.vc_progress_bar .vc_single_bar {
	background-color:rgba(4, 4, 4, .1)
}
.themetechmount-progress-bar .vc_single_bar .vc_bar {
	border-radius:0
}
.themetechmount-progress-bar.vc_progress_bar .tm-pbar-icon-w {
	position:absolute;
	top:48px
}
.themetechmount-progress-bar.vc_progress_bar .tm-vc_icon_element-inner {
	width:30px;
	height:40px;
	font-size:15px
}
.themetechmount-progress-bar.vc_progress_bar .tm-pbar-single-bar-w .tm-pbar-icon-w {
	position:absolute;
	top:-46px
}
.tm-pbar-icon-true .tm-vc_icon_element {
	margin-bottom:0
}
.tm-pbar-icon-true .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner {
	width:22px;
	height:45px
}
.tm-pbar-icon-true .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-md .tm-vc_icon_element-icon {
	font-size:21px!important
}
.themetechmount-progress-bar.vc_progress_bar .tm-pbar-icon-true .vc_general.vc_single_bar .vc_label {
	margin-left:37px
}
.tm-pbar-single-bar-w {
	position:relative;
	margin-top:62px;
	margin-right:16px
}
.tm-pbar-single-bar-w:first-child {
	margin-top:35px
}
.themetechmount-progress-bar.vc_progress_bar.tm-icon-white .tm-vc_icon_element-inner {
	color:#fff!important
}
.tm-overlap-row {
	position:relative;
	z-index:1
}
.tm-box-shadow {
	-webkit-box-shadow:0 0 25px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow:0 0 25px 0 rgba(0, 0, 0, .15);
	box-shadow:0 0 25px 0 rgba(0, 0, 0, .15)
}
.tm-row.tm-bgimage-fixed {
	background-attachment:fixed!important
}
.vc_row-o-equal-height>.vc_column_container>.vc_column-inner {
	height:100%
}
.vc_column_container>.vc_column-inner {
	position:relative
}
.vc_column-inner.tm-col-bgimage-yes {
	background-image:none!important
}
.vc_column-inner.tm-col-bgcolor-yes, .tm-row .wpb_column .tm-col-wrapper-bg-layer {
	background-color:transparent!important
}
.vc_column-inner.tm-col-bgcolor-white.tm-col-bgimage-yes {
	background-color:transparent
}
body.themetechmount-page-full-width.header-classic-vertical #content .site-main .entry-content>.wpb_row.vc_row-fluid[data-vc-stretch-content="true"], .tm-vc-width-auto {
	left:0!important;
	width:auto!important
}
body.themetechmount-page-full-width #content .site-main .entry-content>.wpb_row.vc_row-fluid {
	padding-top:50px;
	padding-bottom:70px;
	margin-bottom:0
}
body.themetechmount-page-full-width #content .site-main .entry-content>.wpb_row.vc_row-fluid .vc_row.vc_row-no-padding {
	margin:0
}
body.themetechmount-page-full-width #content .site-main .entry-content>.wpb_row.vc_row-fluid.vc_row-no-padding {
	overflow:hidden
}
body.themetechmount-page-full-width #content .site-main .entry-content>.wpb_row:first-child {
	margin-top:-92px
}
body.themetechmount-page-full-width.tm-titlebar-bcrumb-bottom #content .site-main .entry-content>.wpb_row:first-child {
	margin-top:-82px
}
.site {
	overflow:hidden
}
.site-main {
	position:relative;
	padding-top:82px;
	z-index:10
}
.vc_row.container {
	padding:0
}
body.themetechmount-page-full-width #content .site-main .entry-content>.wpb_row .vc_row.container {
	margin:auto
}
.themetechmount-sidebar-true .vc_row.container {
	width:auto;
	margin:0 -15px;
	
	box-shadow: 0 1px 8px 0 rgba(0,0,0,0.16);
    padding: 20px 15px 26px;
    margin-bottom: 28px;
    border-radius: 8px;
}
body.themetechmount-page-full-width.tm-all-row-20px #content .site-main .entry-content>.wpb_row.vc_row-fluid {
	padding-top:20px;
	padding-bottom:10px
}
body.themetechmount-page-full-width.tm-all-row-20px #content .site-main .entry-content>.wpb_row:first-child {
	margin-top:-22px
}
body.themetechmount-page-full-width.tm-all-row-20px .site-main {
	padding-top:22px
}
.tm-bg-img-top>.vc_column-inner>.tm-col-wrapper-bg-layer {
	background-position:0 top!important
}
.wpb_single_image .vc_figure {
	position:relative
}
.tm_prettyphoto .vc_single_image-wrapper:after {
	color:#fff;
	font-size:26px;
	font-family:"tm-boldman-icons";
	content:'\e804';
	background-color:#2a2a2a70;
	width:56px;
	height:56px;
	border-radius:50%;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-27px;
	margin-top:-27px;
	z-index:99;
	text-align:center;
	line-height:52px;
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
	border:3px solid #fff
}
.tm_prettyphoto .vc_single_image-wrapper:hover:after {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	opacity:.8
}
.themetechmount-sidebar-true.page #primary .site-main {
	padding-bottom:40px
}
.themetechmount-sidebar-true .site-main {
	padding-top:65px
}
body.themetechmount-sidebar-left:not(.tm-empty-sidebar) .site-content #primary.content-area {
float:right
}
.site-content #sidebar-left.sidebar, .site-content #sidebar-right.sidebar {
	margin-top:-40px;
	padding-top:70px;
	padding-bottom:40px
}
.site-content #sidebar-left.sidebar {
	float:left
}
.tm-empty-sidebar:not(.themetechmount-sidebar-bothright, .themetechmount-sidebar-bothleft) #primary {
margin:0 auto!important;
float:none!important
}
body.themetechmount-sidebar-both .site-content #sidebar-left.sidebar {
	margin-left:-74.8%
}
body.themetechmount-sidebar-both .site-content #primary.content-area {
	margin-left:25%!important
}
body.themetechmount-sidebar-bothleft .site-content #primary.content-area {
	float:right
}
body.themetechmount-sidebar-bothleft .site-content #sidebar-right.sidebar {
	margin-top:-40px;
	padding-top:60px;
	padding-bottom:70px
}
body.themetechmount-sidebar-bothleft .site-content #sidebar-left.sidebar {
	border:none;
	float:left
}
body.themetechmount-sidebar-bothleft .site-content #sidebar-right.sidebar {
	border-left:0;
	float:right
}
body.themetechmount-sidebar-bothleft .site-content #sidebar-right .widget {
	padding-left:0;
	padding-right:0
}
body.themetechmount-sidebar-bothleft .site-content #sidebar-left .widget {
	padding-right:0
}
body.themetechmount-sidebar-bothright .site-content #sidebar-right.sidebar {
	border:none
}
body.themetechmount-sidebar-bothright .site-content #sidebar-left.sidebar {
	border-right:0
}
.widget .woocommerce-product-search, .widget .search-form {
	position:relative
}
.widget .search-form label {
	display:block
}
.widget .woocommerce-product-search .search-field, .widget .search-form .search-field {
	border:1px solid transparent;
	background-color:#fff;
	border-radius:0;
	-webkit-box-shadow:0 0 10px 0 rgba(3, 59, 74, .1);
	-moz-box-shadow:0 0 10px 0 rgba(3, 59, 74, .1);
	box-shadow:0 0 10px 0 rgba(3, 59, 74, .1)
}
.widget.woocommerce.widget_product_search input[type="submit"], .widget.woocommerce.widget_product_search button, .widget .search-form .search-submit {
	position:absolute;
	top:0;
	right:0;
	box-shadow:none;
	border-bottom:none;
	text-indent:-999px;
	padding:0;
	width:46px;
	height:46px;
	z-index:1;
	border-radius:0 3px 3px 0;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjgyMjhGQUZCNjM3MTFFNkEyQkREQUYwMUY2Qjc5NDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjgyMjhGQjBCNjM3MTFFNkEyQkREQUYwMUY2Qjc5NDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODIyOEZBREI2MzcxMUU2QTJCRERBRjAxRjZCNzk0MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODIyOEZBRUI2MzcxMUU2QTJCRERBRjAxRjZCNzk0MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrfvcRAAAAFxSURBVHjavJaBccMgDEVtXxZgBa/ACs4I7QhegRXaEdwR2hGcEZwRnBGSESjK4R4hXwITu/9Ol7sc+AlJSNRVWq0z7X9DnZ2drLXVVnpzNjqzgl2dDeQMgXOMO1EKhMyUALX32hbatzMlAQ8RjE6mmBBTzm5BFFomDaT3VL4IMjM5MowT2p9oVXgXGbBpYk4Rq2egLQdUIG+zENoH+Y8g6MAB0eIu9+4EH4rDe0XABnz8fqEL7u1nXBd1XT853vjkh/op6RLOe3L0AgrrCYhaVqkuqQVN9c9qmNZWKpUDPKXiniNXIArsvSHgGbQnVcDswX+w2jW6tGvuoU9D3DxGqbWhcWRW5G0C+3sJqKVxI8A6pumPOfPQJKZ67wGdXzslXgI6ZwAPLwzfLCiS2RPKSa941yxDumXC/ABNicAfAD77gurDN4xQsX/QlwVyJEI3b94OSu3sCDoYOWJ2mRYSdLfxxEC/Ns8hc9m75RX3K8AAFHkZkykwzQsAAAAASUVORK5CYII=);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center;
	background-size:16px 16px;
	opacity:.5
}
.tm-textcolor-dark .widget .search-form .search-field {
	border-color:rgba(0, 0, 0, .07)
}
.sidebar.widget-area .widget {
	position:relative;
	margin:40px 0 40px
}
.widget.woocommerce.widget_product_search, .sidebar.widget-area .widget.widget_search, .sidebar.widget-area .widget.widget_media_video, .sidebar.widget-area .widget.widget_media_image {
	padding:0;
	box-shadow:unset
}
.sidebar.widget-area .widget.widget_media_video .widget-title, .sidebar.widget-area .widget.widget_media_image .widget-title, .widget.woocommerce.widget_product_search .widget-title, .sidebar.widget-area .widget.widget_search .widget-title {
	display:none
}
body.themetechmount-sidebar-right .site-content-wrapper #primary.content-area {
	float:left
}
.site-content-wrapper #sidebar-right.sidebar {
	margin-top:-37px;
	padding-top:60px;
	padding-bottom:70px;
	float:right
}
body.themetechmount-sidebar-left:not(.tm-empty-sidebar) .site-content-wrapper #primary.content-area {
float:right
}
.site-content-wrapper #sidebar-left.sidebar {
	margin-top:-30px;
	padding-top:60px;
	padding-bottom:70px;
	float:left
}
body.themetechmount-sidebar-right.tm-empty-sidebar .site-content-wrapper #primary.content-area {
	padding-right:0px!important;
	border-right:0;
	margin-right:0
}
body.themetechmount-sidebar-left.tm-empty-sidebar .site-content-wrapper #primary.content-area {
	padding-left:0px!important;
	border-left:0;
	margin-left:0;
	margin-right:0
}
.social-icons {
	list-style:none;
	margin:0;
	padding:0;
	font-size:15px;
	padding-top:0;
	padding-bottom:0
}
.social-icons li {
	display:inline-block!important;
	padding-left:0;
	min-width:23px;
	border:none
}
.social-icons li>a {
	width:33px;
	height:33px;
	line-height:33px;
	border-radius:50%;
	border:1px solid #f1f1f1;
	text-align:center;
	display:block;
	background-color:transparent;
	font-size:14px
}
.content-area .social-icons li>a {
	margin-right:5px
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-twitter {
	background-color:#2cbfd9
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-youtube {
	background-color:red
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-flickr {
	background-color:#ED1384
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-facebook {
	background-color:#4583bc
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-linkedin {
	background-color:#0b84b3
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-gplus {
	background-color:#d3452b
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-yelp {
	background-color:#c41200
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-dribbble {
	background-color:#de588b
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-pinterest {
	background-color:#cd1f29
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-podcast {
	background-color:#803aac
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-xing {
	background-color:#006464
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vimeo {
	background-color:#07C0ED
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vk {
	background-color:#44678d
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-houzz {
	background-color:#98c742
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-issuu {
	background-color:#ea4925
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-google-drive {
	background-color:#f9cb2f
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-rss {
	background-color:#fb7200
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-instagram {
	background-color:#125688
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link:hover {
	background-color:#fff!important
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-twitter:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-twitter:hover {
	color:#2cbfd9
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-youtube:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-youtube:hover {
	color:red
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-flickr:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-flickr:hover {
	color:#ED1384
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-facebook:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-facebook:hover {
	color:#4583bc
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-linkedin:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-linkedin:hover {
	color:#0b84b3
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-gplus:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-gplus:hover {
	color:#d3452b
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-yelp:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-yelp:hover {
	color:#c41200
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-dribbble:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-dribbble:hover {
	color:#de588b
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-pinterest:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-pinterest:hover {
	color:#cd1f29
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-podcast:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-podcast:hover {
	color:#803aac
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-xing:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-xing:hover {
	color:#006464
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vimeo:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vimeo:hover {
	color:#07C0ED
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vk:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-vk:hover {
	color:#44678d
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-houzz:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-houzz:hover {
	color:#98c742
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-issuu:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-issuu:hover {
	color:#ea4925
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-google-drive:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-google-drive:hover {
	color:#f9cb2f
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-rss:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-rss:hover {
	color:#fb7200
}
.tm-row-bgtype-skin .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-instagram:hover, .tm-row-bgtype-dark .themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link.tm-socialbox-icon-link-instagram:hover {
	color:#125688
}
.k_flying_searchform_wrapper, .k_flying_searchform_wrapper .container {
	position:relative
}
.k_flying_searchform_wrapper {
	display:none
}
.w-search-input input[type="text"]:focus {
	border-color:rgba(255, 255, 255, .8);
	color:#fff
}
.w-search-form-h {
	display:table;
	height:100%;
	width:100%
}
.w-search-form-row {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:100%;
	position:relative
}
.k_flying_searchform_wrapper .header-search {
	position:absolute;
	top:-6px;
	right:-4px;
	background-color:transparent;
	border:none;
	padding:15px;
	font-size:20px
}
.k_flying_searchform_wrapper .header-search {
	color:#fff
}
.tm-search-close {
	position:absolute;
	border:1px solid rgba(255, 255, 255, 1);
	top:50%;
	margin-top:-20px;
	right:15px;
	border-radius:3px;
	width:33px;
	height:33px;
	line-height:30px;
	text-align:center;
	background-color:#fff;
	color:#012546;
	cursor:pointer;
transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out
}
.tm-search-close:hover {
	background-color:#012546;
	border-color:#012546;
	color:#fff
}
.w-search-close {
	display:block;
	position:absolute;
	top:15px;
	right:20px;
	font-size:22px;
	line-height:50px;
	height:50px;
	width:50px;
	color:#fff!important;
-webkit-transition:transform ease-out .2s;
-moz-transition:transform ease-out .2s;
-ms-transition:transform ease-out .2s;
-o-transition:transform ease-out .2s;
transition:transform ease-out .2s;
	transform:rotate(0deg)
}
.w-search-close:hover {
	opacity:1;
	transform:rotate(90deg)
}
.k_flying_searchform_wrapper .field::-webkit-input-placeholder {
color:rgba(255, 255, 255, .8);
line-height:1.3em
}
.k_flying_searchform_wrapper .field:-moz-placeholder {
color:rgba(255, 255, 255, .8);
line-height:1.3em
}
.k_flying_searchform_wrapper .field::-moz-placeholder {
color:rgba(255, 255, 255, .8);
line-height:1.3em
}
.k_flying_searchform_wrapper .field:-ms-input-placeholder {
color:rgba(0, 0, 0, .8);
line-height:1.3em
}
.tm-list-style-none {
	list-style:none;
	margin:0;
	padding:0
}
.tm-list.tm-list-style-icon {
	list-style:none;
	padding:0;
	padding-left:0
}
.tm-list.tm-list-style-icon .tm-list-li-content {
	display:inline-block;
	padding-left:30px;
	font-weight:500
}
.tm-list.tm-list-style-icon li {
	position:relative;
	padding-bottom:12px
}
.tm-list.tm-list-style-icon li i {
	position:absolute;
	left:5px;
	top:5px
}
.tm-list.tm-list-textsize-small li {
	font-size:12px
}
.tm-list.tm-list-style-icon.tm-list-textsize-small li i {
	top:7px
}
.tm-list.tm-list-style-icon.tm-list-textsize-small .tm-list-li-content {
	padding-left:16px
}
.tm-list.tm-list-textsize-medium li {
	font-size:16px;
	padding-bottom:9px
}
.tm-list.tm-list-textsize-li {
	font-size:15px;
	padding-bottom:8px
}
.tm-list.tm-list-style-icon.tm-list-textsize-medium li i {
	top:5px
}
.tm-list.tm-list-textsize-medium.tm-list-style-icon .tm-list-li-content {
	padding-left:27px
}
.tm-list.tm-list-textsize-large li {
	padding-bottom:10px;
	font-size:16px;
	font-weight:500
}
.tm-list.tm-list-style-icon.tm-list-textsize-large li i {
	top:4px
}
.tm-list.tm-list-textsize-large.tm-list-style-icon .tm-list-li-content {
	padding-left:30px
}
.lightfont .tm-list.tm-list-textsize-xlarge li {
	font-weight:300
}
.tm-list.tm-list-textsize-xlarge li {
	font-size:18px
}
.tm-list.tm-list-style-icon.tm-list-textsize-xlarge li i {
	top:0;
	font-size:23px
}
.tm-list.tm-list-style-icon.tm-list-textsize-xlarge .tm-list-li-content {
	padding-left:37px
}
.tm-list.tm-list-style-icon.tm-list-textsize-xlarge li {
	padding-bottom:15px
}
.tm-list.tm-list-textsize-xlarge li {
	padding-bottom:5px
}
article.post .tm-list.tm-list-textsize-xlarge li {
	font-size:17px
}
article.post .tm-list.tm-list-style-icon.tm-list-textsize-xlarge li i {
	top:2px;
	font-size:20px
}
article.post .tm-list.tm-list-style-icon.tm-list-textsize-xlarge .tm-list-li-content {
	padding-left:30px
}
.tm-col-bgcolor-skincolor .tm-list-li-content {
	color:#fff
}
.vc_tta-container h2 {
	margin-bottom:29px
}
.tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-lg.vc_tta-style-outline .vc_tta-tab>a, .tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-lg.vc_tta-style-outline .vc_tta-tab>a {
	padding:42px 30px
}
.tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-lg.vc_tta-style-outline .vc_tta-tabs-container, .tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-lg.vc_tta-style-outline .vc_tta-tabs-container {
	-webkit-flex-basis:25%;
	-ms-flex-preferred-size:25%;
	flex-basis:25%
}
.tm-tourtab-style1 .vc_tta-panel .vc_tta-panel-title>a, .tm-tourtab-style1 .vc_tta-tabs.vc_tta-controls-size-lg .vc_tta-tab>a {
	font-size:17px
}
.tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab.vc_active>a, .tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab>a {
	border-left:none
}
.tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab.vc_active>a, .tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab>a {
	border-right:none
}
.tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab:last-child>a, .tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab:last-child>a {
	border-bottom:none
}
.tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab:first-child>a, .tm-tourtab-style1.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab:first-child>a {
	border-top:none
}
.tm-tourtab-style1.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a, .tm-tourtab-style1.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active>a {
	border-color:#ededed
}
.tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a:focus, .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a:hover {
	background-color:transparent
}
.tm-tourtab-style1.vc_tta.vc_tta-style-outline .vc_tta-panel-body, .tm-tourtab-style1.vc_tta.vc_tta-style-outline .vc_tta-panel-heading, .tm-tourtab-style1.vc_tta.vc_tta-style-outline .vc_tta-tab>a {
	border-width:2px
}
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-lg.vc_tta-style-outline .vc_tta-tab>a, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-lg.vc_tta-style-outline .vc_tta-tab>a {
	padding:42px 30px
}
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-md .vc_tta-tabs-container, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-md .vc_tta-tabs-container {
	-webkit-flex-basis:10%;
	-ms-flex-preferred-size:10%;
	flex-basis:10%
}
.wpb-js-composer .tm-tourtab-round .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .tm-tourtab-round .vc_tta-tabs.vc_tta-controls-size-lg .vc_tta-tab>a {
	font-size:17px
}
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab>a:hover i.vc_tta-icon, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab>a:hover i.vc_tta-icon, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab.vc_active>a i.vc_tta-icon, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab.vc_active>a i.vc_tta-icon {
	opacity:1
}
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab.vc_active>a, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab>a {
	border-left:none
}
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab.vc_active>a, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab>a {
	border-right:none
}
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab:last-child>a, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab:last-child>a {
	border-bottom:none
}
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab:first-child>a, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab:first-child>a {
	border-top:none
}
.wpb-js-composer .tm-tourtab-round.vc_tta.vc_general .vc_tta-panel-title a, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab>a, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab>a {
	border-color:transparent;
	border-radius:50%;
	background-color:#f6f6f6;
	height:100px;
	width:100px;
	text-align:center;
	line-height:69px;
	margin-bottom:10px;
	padding:1px 0 0 0;
	line-height:100px;
	font-size:30px;
	color:#3c3c3c;
	font-weight:400
}
.wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab>a:hover, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tab.vc_active>a, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab>a:hover, .wpb-js-composer .tm-tourtab-round.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tab.vc_active>a {
	color:#fff
}
.wpb-js-composer .tm-tourtab-round.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a:focus, .wpb-js-composer .tm-tourtab-round.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a:hover {
	background-color:transparent
}
.wpb-js-composer .tm-tourtab-round.vc_tta.vc_tta-style-outline .vc_tta-panel-body, .wpb-js-composer .tm-tourtab-round.vc_tta.vc_tta-style-outline .vc_tta-panel-heading, .wpb-js-composer .tm-tourtab-round.vc_tta.vc_tta-style-outline .vc_tta-tab>a {
	border-width:0
}
.wpb-js-composer .tm-tourtab-round.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
	background-color:transparent
}
.vc_tta.vc_tta-style-outline .vc_tta-panel-body, .vc_tta.vc_tta-style-outline .vc_tta-panel-heading, .vc_tta.vc_tta-style-outline .vc_tta-tab>a {
	border-width:1px
}
.tm-tourtab-style1.vc_tta-tabs-position-left.vc_tta.vc_tta-style-outline .vc_tta-tab {
	margin-top:-2px
}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-md .vc_tta-tabs-container, .wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-md .vc_tta-tabs-container {
	-ms-flex-preferred-size:35%;
	flex-basis:35%
}
.vc_tta-panel .vc_tta-panel-body .tm-element-heading-wrapper .tm-cta3-only.tm-vc_general.tm-vc_cta3 .tm-cta3-content-wrapper {
	margin-top:0
}
.vc_tta-panel .vc_tta-panel-body .tm-element-heading-wrapper.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content {
	margin-bottom:0
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab.vc_active>a {
	color:#fff
}
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a {
	border:1px solid #182333;
	background-color:#182333;
	color:#fff
}
.wpb-js-composer .tm-col-bgcolor-darkgrey .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel-title>a, .wpb-js-composer .tm-col-bgcolor-darkgrey .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a, .wpb-js-composer .tm-col-bgcolor-skincolor .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel-title>a, .wpb-js-composer .tm-col-bgimage-skincolor .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a, .wpb-js-composer .tm-row.tm-bgcolor-skincolor .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel-title>a, .wpb-js-composer .tm-row.tm-bgcolor-skincolor .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a, .wpb-js-composer .tm-row.tm-bgcolor-darkgrey .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel-title>a, .wpb-js-composer .tm-row.tm-bgcolor-darkgrey .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a, .wpb-js-composer .tm-col-bgimage-yes .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel-title>a, .wpb-js-composer .tm-col-bgimage-yes .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a {
	border-color:#fff;
	background-color:#fff;
	color:#000
}
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab.vc_active>a {
	border-color:#f0f0f0;
	background-color:#f8f8f8;
	color:#666
}
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab>a, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab.vc_active>a, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
	color:#fff
}
.wpb-js-composer .tm-fluid-menu.vc_tta.vc_general .vc_tta-tab:last-child {
	margin-right:0
}
.wpb-js-composer .tm-fluid-menu.vc_tta.vc_general .vc_tta-tab>a {
	padding:14px 18px 14px 18px;
	font-size:17px
}
.wpb-js-composer .tm-fluid-menu.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
	margin-bottom:20px
}
.wpb-js-composer .tm-fluid-menu.vc_tta.vc_tta-tabs .vc_tta-icon {
	position:relative;
	top:3px
}
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey .vc_tta-tab>a {
	border-width:1px;
	border-color:rgba(227, 227, 227, .7)
}
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey .vc_tta-panel .vc_tta-panel-title>a:hover, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey .vc_tta-panel .vc_tta-panel-heading:hover, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey .vc_tta-tab>a:hover, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-title>a, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey .vc_tta-tab.vc_active>a {
	color:#fff
}
.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey .vc_tta-tab {
	margin-left:-1px
}
body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
	font-size:17px;
	font-weight:400
}
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic {
	padding:15px 30px 30px 0
}
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel {
	border-bottom:1px solid #efefef;
	padding-bottom:1px;
	margin-bottom:1px
}
.wpb-js-composer .tm-bgcolor-grey .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel {
	border-color:#dadada
}
.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-controls-icon-position-right {
	position:relative
}
.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-icon:after {
	content:"";
	display:block;
	position:absolute;
	width:1px;
	height:100%;
	background-color:rgba(255, 255, 255, .14);
	left:54px;
	top:0
}
.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-icon:after {
	background-color:rgba(255, 255, 255, .3)
}
.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-icon {
	margin-right:15px
}
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
	border:none
}
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title {
	font-size:19px
}
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
	background-color:transparent
}
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
	color:#282828;
	font-weight:500
}
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
	padding-left:0;
	padding-bottom:19px;
	padding-top:19px
}
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel-body {
	padding-left:0;
	padding-top:0
}
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before {
	display:none
}
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon.vc_tta-controls-icon-chevron:after {
	content:'\e845';
	font-family:"tm-boldman-icons"
}
.wpb-js-composer .vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	right:0;
	font-style:normal;
	font-weight:400;
	font-size:20px;
	height:20px;
	width:20px;
	color:#494949
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-body .wpb_content_element img.alignright, .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-body .wpb_content_element img.alignleft {
	margin:0em 1em 0em 0
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-body .wpb_content_element h3, .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-body .wpb_content_element h4 {
	margin-bottom:8px
}
.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-skincolor .vc_tta-panel-body {
	background-color:#f9fafa;
	padding-left:30px;
	padding-right:30px
}
.vc_toggle_title>h4 {
	font-size:17px
}
.vc_toggle_size_md .vc_toggle_icon {
	height:30px;
	width:30px
}
.vc_toggle_size_md .vc_toggle_title, .vc_toggle_size_md .vc_toggle_content {
	padding-left:50px!important
}
.tm-map .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
	height:100%;
	position:inherit
}
.select2-container--default .select2-selection--single {
	border-radius:0
}
.select2-container .select2-selection--single {
	height:46px;
	outline:none
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:45px;
	padding-left:15px;
	font-weight:400
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin-left:-20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:41px;
	right:5px
}
.tm-textcolor-white .select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#fff
}
.tm-textcolor-white .select2-container--default .select2-selection--single {
	background-color:rgba(255, 255, 255, .03);
	border-color:rgba(255, 255, 255, .07)
}
.select2-container--default .select2-selection--single {
	background-color:rgba(0, 0, 0, .03)
}
.select2-container--default .select2-selection--single, .select2-dropdown {
	border:1px solid #e5e5e5
}
.tm-textcolor-dark .select2-container--default .select2-selection--single, .tm-textcolor-dark .select2-dropdown {
	border-color:rgba(0, 0, 0, .07)
}
.tm-col-bgcolor-skincolor .select2-container--default .select2-selection--single, .tm-bgcolor-skincolor .select2-container--default .select2-selection--single, .tm-col-bgcolor-skincolor .select2-dropdown, .tm-bgcolor-skincolor .select2-dropdown {
	border-color:transparent
}
.tm-bgcolor-skincolor .select2-container--default .select2-selection--single .select2-selection__arrow b, .tm-col-bgcolor-skincolor .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#fff transparent transparent transparent
}
.wpcf7-form .wpcf7-form-control-wrap:not(.chkTerms) {
margin-bottom:15px;
display:block;
padding-top:5px
}
.wpcf7 label {
	display:block
}
.tm-element-align-left.tm-heading-style-vertical .tm-cta3-without-desc {
	margin-bottom:30px
}
.themetechmount-boxes-testimonial .tm-element-align-left.tm-heading-style-vertical .tm-cta3-without-desc {
	margin-bottom:10px
}
.themetechmount-boxes-testimonial.themetechmount-boxes-textalign-justify:not(.tm-boxes-carousel-arrows-below) .tm-element-heading-wrapper.tm-heading-style-vertical.tm-seperator-none .tm-vc_general.tm-vc_cta3.tm-cta3-without-desc .tm-vc_cta3-content, .themetechmount-boxes-testimonial.themetechmount-boxes-textalign-center:not(.tm-boxes-carousel-arrows-below) .tm-element-heading-wrapper.tm-heading-style-vertical.tm-seperator-none .tm-vc_general.tm-vc_cta3.tm-cta3-without-desc .tm-vc_cta3-content {
margin-bottom:0
}
.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 {
	padding:0;
	border:none;
	background-color:transparent
}
.tm-element-heading-content-wrapper.tm-seperator-solid .tm-content-header, .tm-element-heading-wrapper:not(.tm-seperator-none) .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header {
position:relative
}
.tm-element-heading-wrapper:not(.tm-heading-style-horizontal) .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers.tm-wrap-cell, .tm-element-heading-wrapper:not(.tm-heading-style-horizontal) .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2 {
margin-bottom:0
}
.tm-element-heading-wrapper:not(.tm-heading-style-horizontal) .tm-vc_general.tm-vc_cta3.tm-cta3-with-desc .tm-vc_cta3-headers.tm-wrap-cell {
margin-bottom:0
}
.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers.tm-wrap-cell {
	display:block
}
.tm-element-heading-wrapper .tm-vc_cta3-headers h4 strong, h2.tm-custom-heading strong, .tm-element-heading-wrapper .tm-vc_cta3-headers h2 strong {
	font-weight:600!important
}
.tm-element-heading-wrapper .tm-vc_cta3-headers h4 strong {
	font-weight:inherit!important
}
.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-justify .tm-vc_cta3-content {
	text-align:center
}
h2.tm-custom-heading.tm-textcolor-white strong {
	color:#fff
}
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h2 {
	position:relative;
	display:inline-block
}
.tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header {
	margin-bottom:21px
}
.tm-element-heading-content-wrapper.tm-seperator-solid .tm-content-header, .tm-seperator-solid.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers.tm-wrap-cell, .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-left .tm-vc_cta3-content-header {
	padding-left:29px
}
.tm-element-heading-content-wrapper.tm-seperator-solid.right-align .tm-content-header {
	padding-right:29px
}
.tm-element-heading-content-wrapper.tm-heading-style-vertical.tm-seperator-solid.right-align .tm-content-header:before {
	right:0;
	left:auto
}
.tm-element-heading-content-wrapper.tm-seperator-solid.center-align .tm-content-header {
	padding-left:0
}
.tm-element-heading-content-wrapper.tm-seperator-solid .tm-content-header:before, .tm-seperator-solid.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:before, .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after {
	display:block;
	content:"";
	position:absolute;
	background-color:#20292f;
	width:6px;
	top:0%;
	height:95%
}
.tm-element-heading-content-wrapper.tm-seperator-solid .tm-content-header:before {
	left:0
}
.tm-element-heading-content-wrapper.tm-seperator-solid.center-align .tm-content-header:before, .tm-heading-style-vertical.tm-element-align-center .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after {
	width:70px;
	bottom:-20px;
	height:6px;
	left:50%;
	margin-left:-35px;
	top:auto
}
.tm-element-heading-content-wrapper.tm-seperator-solid.center-align .tm-content-header, .tm-heading-style-vertical.tm-element-align-center .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header {
	margin-bottom:47px
}
.tm-seperator-solid.tm-heading-style-vertical.tm-element-align-left .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:after, .tm-seperator-solid.tm-heading-style-vertical.tm-element-align-right .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:before {
	margin-top:0
}
.tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-center .tm-vc_cta3-headers h2:before {
	left:-80px
}
.tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-center .tm-vc_cta3-headers h2:after {
	right:-80px
}
.tm-bgcolor-skincolor .tm-element-heading-content-wrapper.tm-seperator-solid .tm-content-header:before, .tm-col-bgcolor-skincolor .tm-element-heading-content-wrapper.tm-heading-style-vertical.tm-seperator-solid .tm-content-header:before, .tm-bgcolor-skincolor .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after, .tm-col-bgcolor-skincolor .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after, .tm-bgcolor-skincolor .tm-seperator-solid.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:before, .tm-col-bgcolor-skincolor .tm-seperator-solid.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:before, .tm-bgcolor-darkgrey .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:after, .tm-bgcolor-skincolor .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:after, .tm-col-bgcolor-darkgrey .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:after, .tm-col-bgcolor-skincolor .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:after, .tm-bgcolor-darkgrey .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:before, .tm-bgcolor-skincolor .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:before, .tm-col-bgcolor-darkgrey .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:before, .tm-col-bgcolor-skincolor .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:before {
	background-color:#fff
}
.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:60%;
	margin:0 auto
}
.tm-element-heading-wrapper.tm-heading-style-vertical.full-width .tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-center .tm-vc_cta3-content .tm-cta3-content-wrapper {
	width:100%
}
.tm-element-heading-wrapper.tm-heading-style-vertical.tm-element-align-center .tm-vc_general.tm-vc_cta3.tm-cta3-without-desc .tm-vc_cta3-content, .tm-element-heading-wrapper.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content {
	margin-bottom:40px
}
.tm-element-heading-wrapper.tm-heading-style-vertical.tm-element-align-left .tm-vc_general.tm-vc_cta3.tm-cta3-without-desc .tm-vc_cta3-content, .tm-element-heading-wrapper.tm-heading-style-vertical.tm-element-align-right .tm-vc_general.tm-vc_cta3.tm-cta3-without-desc .tm-vc_cta3-content {
	margin-bottom:0
}
.tm-element-heading-wrapper.tm-heading-style-vertical.tm-seperator-none .tm-vc_general.tm-vc_cta3.tm-cta3-without-desc .tm-vc_cta3-content {
	margin-bottom:25px
}
.tm-heading-style-vertical .tm-vc_cta3-container {
	margin-bottom:0
}
.tm-element-heading-wrapper .tm-cta3-only.tm-vc_general.tm-vc_cta3 .tm-cta3-content-wrapper {
	margin-top:6px
}
.tm-servicebox-heading-line.tm-sbox .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header .tm-custom-heading:after {
	border-bottom-color:#b1c903
}
.vc_column-inner.tm-bgcolor-grey .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after, .tm-bgcolor-grey .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after {
	border-color:rgba(122, 122, 122, .26)
}
.tm-heading-style-vertical.tm-element-align-left .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after {
	left:20px;
	margin-left:0
}
.tm-heading-style-horizontal.tm-element-heading-content-wrapper .tm-content-header:after, .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header:after {
	content:"";
	right:55px;
	height:90%;
	position:absolute;
	top:10%;
	width:1px;
	border-right-width:1px;
	background-color:#f1f1f1
}
.tm-col-bgcolor-skincolor .tm-heading-style-horizontal.tm-element-heading-content-wrapper .tm-content-header:after, .tm-bgcolor-skincolor .tm-heading-style-horizontal.tm-element-heading-content-wrapper .tm-content-header:after, .tm-col-bgcolor-darkgrey .tm-heading-style-horizontal.tm-element-heading-content-wrapper .tm-content-header:after, .tm-bgcolor-darkgrey .tm-heading-style-horizontal.tm-element-heading-content-wrapper .tm-content-header:after, .tm-col-bgcolor-darkgrey .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header:after, .tm-bgcolor-darkgrey .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header:after, .tm-col-bgcolor-skincolor .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header:after, .tm-bgcolor-skincolor .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header:after {
	background-color:rgba(255, 255, 255, .28)
}
.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content {
	display:table;
	width:100%;
	margin:0 auto
}
.tm-heading-style-horizontal.tm-element-align-right .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content {
	float:right
}
.tm-heading-style-horizontal.tm-element-align-right .tm-vc_general.tm-vc_cta3:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p {
	text-align:left
}
.tm-heading-style-horizontal.tm-element-align-left .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content {
	margin:0
}
.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:table-cell;
	padding-bottom:0;
	vertical-align:middle
}
.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-cta3-content-wrapper p:last-child {
	margin-bottom:0
}
.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header {
	width:47%;
	text-align:left;
	padding-right:70px;
	position:relative
}
.tm-seperator-solid.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header {
	width:50%
}
.tm-seperator-solid.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:before, .tm-heading-style-vertical.tm-element-align-left .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after {
	left:0;
	margin-left:0
}
.tm-heading-style-vertical.tm-element-align-left .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:before {
	content:unset
}
.tm-heading-style-vertical.tm-element-align-left .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:after {
	right:-75px
}
.tm-heading-style-vertical.tm-element-align-justify .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after {
	left:50%;
	margin-left:-17px
}
.tm-heading-style-vertical.tm-element-align-right .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:before {
	left:-80px
}
.tm-heading-style-vertical.tm-element-align-right .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:after {
	content:unset
}
.tm-col-bgcolor-skincolor .tm-element-heading-wrapper .tm-vc_cta3-headers h2 strong {
	color:#fff
}
.tm-element-heading-wrapper.tm-element-align-right .tm-vc_general.tm-vc_cta3 .wpb_content_element {
	text-align:right
}
.entry-header:not(.tm-titlebar) .entry-title, .themetechmount-box-blog .themetechmount-box-content h4 {
margin-top:0;
margin-bottom:0;
font-size:19px;
line-height:28px
}
.entry-header:not(.tm-titlebar) .entry-title {
font-size:26px;
line-height:35px;
position:relative;
word-wrap:break-word
}
.wpb_heading, .entry-header .entry-title {
	font-size:22px
}
.vc_tta-container h2, .wpb_heading {
	font-size:28px;
	font-weight:700
}
.wpb_heading {
	margin-bottom:30px
}
.themetechmount-boxes-view-carousel .themetechmount-box-heading-wrapper.tm-element-align-left, .themetechmount-boxes-view-carousel .themetechmount-box-heading-wrapper.tm-element-align-right {
	position:relative
}
.themetechmount-boxes-view-carousel .themetechmount-box-heading-wrapper.tm-element-align-left .tm-element-heading-wrapper {
	padding-right:110px;
	width:90%
}
.themetechmount-boxes-view-carousel .themetechmount-box-heading-wrapper.tm-element-align-right .tm-element-heading-wrapper {
	padding-left:100px
}
.themetechmount-boxes-view-carousel .themetechmount-box-heading-wrapper.tm-element-align-left .tm-heading-carousel-arrows, .themetechmount-boxes-view-carousel .themetechmount-box-heading-wrapper.tm-element-align-right .tm-heading-carousel-arrows {
	position:absolute;
	right:0;
	top:7px
}
.themetechmount-boxes-view-carousel .themetechmount-box-heading-wrapper.tm-element-align-right .tm-heading-carousel-arrows {
	right:auto;
	left:0
}
.single-tm_team_member .tm-team-social-links-wrapper ul {
	list-style:none;
	text-align:left;
	padding:0;
	margin-top:0
}
.single-tm_team_member .tm-team-social-links-wrapper ul li:first-child {
	margin-left:0
}
.single-tm_team_member .tm-team-social-links-wrapper ul li {
	display:inline-block;
	margin-left:10px
}
.single-tm_team_member .tm-team-social-links-wrapper ul li a {
	border:1px solid #f1f1f1;
	height:40px;
	width:40px;
	line-height:40px;
	text-align:center;
	display:block;
	background-color:#fff;
	color:#8d9297;
	font-size:16px
}
.single-tm_team_member .tm-team-social-links-wrapper ul li a:hover {
	color:#fff
}
.single-tm_team_member .tm-team-member-view-default .themetechmount-team-data {
	padding:21px 0 15px 0;
	text-align:center;
	position:relative;
	bottom:0;
	width:100%;
	margin-bottom:0;
	background-color:#f8f9fa
}
.single-tm_team_member .tm-team-member-view-default .tm-team-social-links-wrapper {
	display:block;
	clear:both;
	padding-top:30px;
	border-top:1px solid #f1f1f1;
	margin-top:45px;
	padding-bottom:10px
}
.single-tm_team_member .tm-team-member-view-default .tm-team-member-single-category {
	margin-top:0;
	margin-bottom:7px
}
.single-tm_team_member .tm-team-member-view-default .themetechmount-team-data h3 {
	font-size:17px;
	line-height:35px;
	margin-bottom:0
}
.tm-team-member-appointment-btn-wrapper {
	position:absolute;
	right:15px;
	top:0
}
.single-tm_team_member .tm-team-member-appointment-btn-wrapper .tm-vc_btn3.tm-vc_btn3-size-md {
	padding:12px 26px 12px 26px
}
.tm-socialbox-links-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link {
	display:block;
	margin:0 auto;
	border-radius:50%;
	-webkit-border-radius:50%;
	color:#fff;
	text-align:center;
	transition:all 400ms;
	-webkit-transition:all 400ms;
	background-color:#ccc
}
.tm-socialbox-icon-size-large .tm-socialbox-links-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link {
	width:70px;
	height:70px;
	line-height:70px;
	font-size:24px
}
.tm-socialbox-icon-size-medium .tm-socialbox-links-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link {
	width:50px;
	height:50px;
	line-height:50px;
	font-size:20px
}
.tm-socialbox-icon-size-small .tm-socialbox-links-wrapper .tm-socialbox-i-wrapper a.tm-socialbox-icon-link {
	width:35px;
	height:35px;
	line-height:35px;
	font-size:16px
}
.themetechmount-socialbox-wrapper .tm-socialbox-i-wrapper {
	margin-bottom:40px
}
.tm-social-width-auto {
	text-align:center;
	float:none
}
.tm-social-width-auto .tm-socialbox-i-wrapper {
	width:auto;
	display:inline-block;
	float:none;
	padding:0 5px
}
.tm-term-featured-img img {
	width:100%
}
.tm-term-featured-img {
	padding-bottom:30px
}
.content-area .tm-term-desc {
	border-bottom:1px solid #e9e9e9;
	padding-bottom:30px;
	margin-bottom:30px
}
.themetechmount-boxes-testimonial:not(.themetechmount-boxes-col-one) .themetechmount-box-view-default .themetechmount-box-desc:after {
display:none
}
.themetechmount-boxes-testimonial .themetechmount-box-content .themetechmount-box-img .themetechmount-item-thumbnail {
	display:block;
	width:90px;
	height:90px;
	text-align:left
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-box-content .themetechmount-box-img img, .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-box-content .themetechmount-box-img img {
	border-radius:50%
}
.themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box.themetechmount-box-view-default .themetechmount-post-item .themetechmount-box-content {
	padding-top:0
}
.themetechmount-boxes-testimonial .themetechmount-box.themetechmount-box-view-default .themetechmount-post-item .themetechmount-box-content {
	padding:40px 0 35px
}
.themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-box-desc .themetechmount-testimonial-text:before {
	display:block;
	height:90%;
	margin-top:8px;
	margin-bottom:0;
	content:'';
	position:absolute;
	left:1px;
	top:0;
	width:4px;
	background-color:#fda12b
}
.tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-box-desc .themetechmount-testimonial-text:before, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-box-desc .themetechmount-testimonial-text:before {
	background-color:rgba(255, 255, 255, .7)
}
.themetechmount-testimonial-box-view-default .themetechmount-box-desc .themetechmount-testimonial-text:after {
	content:'\e805';
	font-family:"tm-boldman-icons";
	color:#182333;
	font-size:100px;
	line-height:65px;
	position:absolute;
	bottom:20px;
	right:25px;
	opacity:.1
}
.tm-bgcolor-skincolor .themetechmount-testimonial-box-view-default .themetechmount-box-desc .themetechmount-testimonial-text:after, .tm-bgcolor-darkgrey .themetechmount-testimonial-box-view-default .themetechmount-box-desc .themetechmount-testimonial-text:after, .tm-col-bgcolor-darkgrey .themetechmount-testimonial-box-view-default .themetechmount-box-desc .themetechmount-testimonial-text:after, .tm-col-bgcolor-skincolor .themetechmount-testimonial-box-view-default .themetechmount-box-desc .themetechmount-testimonial-text:after {
	color:rgba(255, 255, 255, .3)
}
.tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-desc .themetechmount-testimonial-text:after, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-desc .themetechmount-testimonial-text:after {
	opacity:.2
}
.themetechmount-boxes-testimonial.themetechmount-box-view-default .themetechmount-box-title h3 {
	font-size:18px;
	line-height:26px;
	margin-bottom:0;
	font-weight:400;
	position:relative
}
.themetechmount-boxes-testimonial .themetechmount-box-author {
	padding-bottom:18px;
	margin-left:0;
	margin-right:20px;
	display:block;
	width:100%;
	float:left
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-default .themetechmount-box-author {
	padding-bottom:24px
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel:not(.themetechmount-boxes-col-one) .themetechmount-post-item {
margin-left:5px;
margin-right:5px;
margin-bottom:5px
}
.themetechmount-boxes-testimonial .themetechmount-box-author .themetechmount-box-img, .themetechmount-boxes-testimonial .themetechmount-box-author .themetechmount-box-title {
	display:block
}
.themetechmount-boxes-testimonial .themetechmount-box-author .themetechmount-box-title {
	padding-top:8px
}
.themetechmount-testimonial-box-view-style2 .themetechmount-box-author .themetechmount-box-img, .themetechmount-testimonial-box-view-style2 .themetechmount-box-author .themetechmount-box-title {
	display:block;
	float:none;
	text-align:center
}
.themetechmount-testimonial-box-view-style2 .themetechmount-box-content .themetechmount-box-img .themetechmount-item-thumbnail {
	margin:0 auto;
	text-align:center;
	width:118px;
	height:118px
}
.themetechmount-testimonial-box-view-style2 .themetechmount-box-content .themetechmount-box-img img {
	border:8px solid #fff;
	box-shadow:0 10px 20px rgba(0, 0, 0, .11)
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-box-desc .themetechmount-testimonial-text, .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-post-item .themetechmount-box-content {
	text-align:center;
	background:transparent;
	border-left:none;
	font-size:17px;
	line-height:31px;
	margin:0 10px 18px;
	padding:0 25px
}
.themetechmount-testimonial-box-view-style2 .themetechmount-box-author {
	padding-top:0;
	margin-top:0;
	padding-bottom:13px
}
.themetechmount-testimonial-box-view-style2 .themetechmount-box-author .themetechmount-box-title {
	margin-left:0;
	padding-top:12px
}
.tm-testimonial-box-view-style3 .themetechmount-box-author .themetechmount-box-footer, .themetechmount-testimonial-box-view-style2 .themetechmount-box-author .themetechmount-box-footer {
	font-size:11px
}
.themetechmount-testimonial-box-view-style2 .themetechmount-post-item .themetechmount-box-content:before {
	font-size:21px;
	width:42px;
	height:42px;
	line-height:44px;
	background-color:#033a49;
	border-radius:50%
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-post-item .themetechmount-box-content:before {
	color:#fff!important
}
.tm-testimonial-box-view-style3 .themetechmount-post-item {
	display:block
}
.tm-testimonial-box-view-style3 .themetechmount-author-box {
	text-align:center;
	max-width:165px;
	float:left;
	display:inline-block;
	padding-bottom:0
}
.tm-testimonial-box-view-style3 .themetechmount-box-img img {
	text-align:center;
	background-position:center;
	margin:0 auto
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc .themetechmount-testimonial-text:after, .themetechmount-box-testimonial.tm-testimonial-box-view-style3 .themetechmount-box-content:before {
	content:unset
}
.tm-testimonial-box-view-style3 .themetechmount-box-content {
	position:relative;
	padding:30px;
	background-color:#f9fafa;
	margin-left:180px
}
.tm-testimonial-box-view-style3 .themetechmount-box-author .themetechmount-box-title {
	margin-left:0;
	padding-top:4px;
	float:none
}
.tm-testimonial-box-view-style3 .themetechmount-box-content:after {
	display:block;
	content:"";
	position:absolute;
	top:30px;
	left:-20px;
	width:0;
	height:0;
	border-top:17px solid transparent;
	border-right:20px solid #f9fafa;
	border-bottom:17px solid transparent
}
.themetechmount-boxes-testimonial.tm-testimonial-box-view-style3 .themetechmount-box-desc .themetechmount-testimonial-text {
	padding:0 10px 20px 0
}
.tm-testimonial-box-view-style3 .themetechmount-box-author {
	padding-top:0
}
.tm-col-bgcolor-darkgrey .tm-testimonial-box-view-style3 .themetechmount-box-content, .tm-bgcolor-darkgrey .tm-testimonial-box-view-style3 .themetechmount-box-content {
	background-color:rgba(255, 255, 255, .05)
}
.tm-col-bgcolor-darkgrey .tm-testimonial-box-view-style3 .themetechmount-box-content:after, .tm-bgcolor-darkgrey .tm-testimonial-box-view-style3 .themetechmount-box-content:after {
	border-right-color:rgba(255, 255, 255, .05)
}
.themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-post-item {
	overflow:visible;
	padding-bottom:0
}
.themetechmount-boxes-testimonial.themetechmount-boxes-col-one.tm-boxes-carousel-arrows-above .slick-list .themetechmount-box-desc:before {
	top:20px
}
.themetechmount-boxes-testimonial.themetechmount-boxes-col-one.tm-boxes-carousel-arrows-above .slick-list .themetechmount-box-desc:after {
	top:0
}
.themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-author .themetechmount-item-thumbnail-inner {
	position:relative
}
.themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-author .themetechmount-item-thumbnail-inner img {
	position:relative
}
.themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-title h3 a {
	color:#282828
}
.tm-row .tm-col-bgcolor-grey .themetechmount-box-view-default .themetechmount-box-desc:after, .tm-row .tm-col-bgcolor-white .themetechmount-box-view-default .themetechmount-box-desc:after, .tm-bgcolor-grey .themetechmount-box-view-default .themetechmount-box-desc:after, .tm-bgcolor-white .themetechmount-box-view-default .themetechmount-box-desc:after {
	border-color:rgba(0, 0, 0, .2);
	color:rgba(0, 0, 0, .2)
}
.tm-row .tm-col-bgcolor-darkgrey .themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-post-item, .tm-row .tm-col-bgcolor-skincolor .themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-post-item {
	border-color:rgba(255, 255, 255, .49)
}
.tm-row .tm-col-bgcolor-skincolor .themetechmount-box-view-default .themetechmount-box-desc:after, .tm-row .tm-col-bgcolor-darkgrey .themetechmount-box-view-default .themetechmount-box-desc:after, .tm-bgcolor-skincolor .themetechmount-box-view-default .themetechmount-box-desc:after, .tm-bgcolor-darkgrey .themetechmount-box-view-default .themetechmount-box-desc:after {
	border-color:rgba(255, 255, 255, .53);
	color:rgba(255, 255, 255, .53)
}
.tm-bgcolor-darkgrey .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-author .themetechmount-item-thumbnail-inner:after, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-author .themetechmount-item-thumbnail-inner:after {
	border-color:rgba(255, 255, 255, .45)
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-title, .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-ratting-star, .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc {
	text-align:center
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc .themetechmount-box-img {
	border-radius:50%;
	display:inline-block;
	z-index:9;
	width:100px;
	height:100px;
	position:relative;
	margin:0 auto;
	text-align:center
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc .themetechmount-box-img img {
	border-radius:50%;
	-webkit-border-radius:50%;
	width:100%;
	height:auto;
	transition:opacity 400ms;
	-webkit-transition:opacity 400ms;
	transform:translateZ(0)!important;
	-webkit-transform:translateZ(0)
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc .testimonial_item .themetechmount-author-name, .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc .testimonial_item .themetechmount-box-footer {
	display:inline-block;
	padding-left:3px;
	padding-right:3px
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc .testimonial_item .themetechmount-box-footer:before {
	content:"-";
	padding-right:5px
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc .testimonial_item {
	background-color:rgb(255,255,255);
	border:1px solid rgba(0, 0, 0, .1);
	width:25%;
	margin:-21px auto 0 auto;
	padding:7px 5px
}
.testimonials-nav .nav_item_wrap:not(.slick-active) {
cursor:pointer
}
.themetechmount-box-view-default .themetechmount-box-desc blockquote {
	border:none;
	margin:0;
	outline:none;
	text-align:left;
	position:relative;
	color:#474747;
	font-style:italic;
	font-weight:400;
	padding:0;
	margin:0;
	font-size:17px;
	background-color:transparent;
	line-height:30px
}
.themetechmount-boxes-testimonial .themetechmount-box-desc .themetechmount-testimonial-text {
	text-align:left;
	position:relative
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-default .themetechmount-box-desc .themetechmount-testimonial-text {
	padding:0 10px 0 25px
}
.tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-author-name, .tm-row .tm-col-bgcolor-darkgrey .themetechmount-box-view-default .themetechmount-box-desc blockquote, .tm-row .tm-col-bgcolor-skincolor .themetechmount-box-view-default .themetechmount-box-desc blockquote {
	color:rgba(255, 255, 255, .85)
}
.tm-row .tm-col-bgcolor-grey .themetechmount-box-view-default .themetechmount-box-desc blockquote, .tm-row .tm-col-bgcolor-white .themetechmount-box-view-default .themetechmount-box-desc blockquote, .tm-bgcolor-grey .themetechmount-box-view-default .themetechmount-box-desc blockquote {
	color:rgba(0, 0, 0, .77)
}
.themetechmount-boxes-col-one .themetechmount-boxes-testimonial-inner .row.themetechmount-boxes-row-wrapper {
	margin:0
}
.tm-row-inner .themetechmount-boxes-col-one .themetechmount-boxes-testimonial-inner .row.themetechmount-boxes-row-wrapper {
	margin-left:-15px;
	margin-right:-15px
}
.themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box.themetechmount-box-view-default .themetechmount-post-item {
	box-shadow:unset
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel.themetechmount-boxes-col-one .slick-dots {
	bottom:50px
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-boxes-row-wrapper.row:not(.slick-slider) .tm-box-col-wrapper {
padding-left:0
}
.themetechmount-box-view-default .themetechmount-box-author .themetechmount-box-img .themetechmount-item-thumbnail {
	display:block;
	left:0;
	right:0
}
.themetechmount-box-view-default .themetechmount-box-author .themetechmount-box-img .themetechmount-icon-box {
	line-height:60px;
	width:60px;
	height:60px;
	border-radius:50%;
	display:none;
	background-color:#0186d5;
	text-align:center;
	color:#fff;
	font-size:22px
}
.themetechmount-box-view-default .themetechmount-box-title {
	margin-top:0;
	position:relative
}
.themetechmount-box-view-default .themetechmount-box-author .themetechmount-author-name {
	display:inline-block;
	margin:0;
	clear:none;
	position:relative;
	font-weight:400
}
.themetechmount-box-view-default .themetechmount-box-author .themetechmount-author-name a:hover {
	color:#424242
}
.themetechmount-boxes-testimonial .themetechmount-box-desc .themetechmount-box-footer {
	font-size:13px;
	opacity:.85
}
.themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-box-author .themetechmount-box-footer {
	display:block;
	margin-top:-5px;
	opacity:.8
}
.tm-bgcolor-skincolor .themetechmount-boxes-testimonial:not(.themetechmount-boxes-col-one) .themetechmount-box-view-default .themetechmount-box-author .themetechmount-author-name a:hover {
opacity:.8
}
.themetechmount-boxes-view-default.themetechmount-boxes-client .themetechmount-boxes-row-wrapper.row:not(.slick-slider) .tm-box-col-wrapper {
margin-bottom:20px
}
.tm-client-logo-box-w {
	text-align:center
}
.themetechmount-box-client .themetechmount-item-thumbnail {
	width:100%;
	display:table
}
.themetechmount-box-client .themetechmount-item-thumbnail-inner {
	margin-right:13px;
	margin-left:13px;
	padding:25px 12px;
	display:table-cell;
	text-align:center;
	align-items:center;
	vertical-align:middle
}
.themetechmount-box-client:not(.themetechmount-box-view-boxed-logo) .themetechmount-item-thumbnail-inner {
padding:8px 12px
}
.themetechmount-box-client.themetechmount-box-view-boxed-logo .themetechmount-item-thumbnail-inner {
	height:130px
}
.themetechmount-box-client.themetechmount-box-view-boxed-logo {
	border:none;
	display:block
}
.themetechmount-box-client .themetechmount-item-thumbnail-inner:hover img {
	-webkit-filter:grayscale(1);
	filter:grayscale(1)
}
.slick-slide .tm-client-logo-box-w .themetechmount-item-thumbnail-inner img {
	display:inline-block
}
.tm-box-col-wrapper.slick-slide .tm-client-logo-box-w .tm-client-logo-tooltip {
	padding-top:40px;
	padding-bottom:30px
}
.tm-box-col-wrapper.slick-slide .tm-client-logo-box-w .tm-client-logo-tooltip a.tm-client-logo-link {
	display:block;
	padding:0;
	outline:none
}
.tm-box-col-wrapper.slick-slide .tm-client-logo-box-w .tooltip-top:after, .tm-box-col-wrapper.slick-slide .tm-client-logo-box-w .tooltip:after, .tm-box-col-wrapper.slick-slide .tm-client-logo-box-w [data-tooltip]:after, .tm-box-col-wrapper.slick-slide .tm-client-logo-box-w .tooltip-top:before, .tm-box-col-wrapper.slick-slide .tm-client-logo-box-w .tooltip:before, .tm-box-col-wrapper.slick-slide .tm-client-logo-box-w [data-tooltip]:before {
	bottom:68%
}
.themetechmount-boxes-view-default .tm-client-logo-box-w {
	padding-bottom:30px
}
.tm-col-bgcolor-darkgrey .themetechmount-box-client.themetechmount-box-view-boxed-logo, .tm-bgcolor-darkgrey .themetechmount-box-client.themetechmount-box-view-boxed-logo, .tm-col-bgcolor-skincolor .themetechmount-box-client.themetechmount-box-view-boxed-logo, .tm-bgcolor-skincolor .themetechmount-box-client.themetechmount-box-view-boxed-logo, .tm-col-bgcolor-grey .themetechmount-box-client.themetechmount-box-view-boxed-logo, .tm-bgcolor-grey .themetechmount-box-client.themetechmount-box-view-boxed-logo {
	background-color:#fff
}
.themetechmount-client-box-view-separator-logo {
	display:block
}
.themetechmount-box-view-separator-logo .themetechmount-item-thumbnail {
	position:relative
}
.themetechmount-box-view-separator-logo .themetechmount-item-thumbnail:after {
	border-right:1px solid #eaeaea;
	content:"";
	width:1px;
	height:100%;
	position:absolute;
	right:-10px
}
.themetechmount-boxes-client.themetechmount-boxes-col-five .tm-box-col-wrapper:nth-child(5n+5) .themetechmount-item-thumbnail:after {
border-right:none
}
.themetechmount-boxes-client.themetechmount-boxes-col-three .tm-box-col-wrapper:nth-child(3n+3) .themetechmount-item-thumbnail:after {
border-right:none
}
.themetechmount-boxes-client.themetechmount-boxes-view-carousel.tm-boxes-carousel-arrows-side .themetechmount-boxes-row-wrapper.slick-slider {
	margin-top:-35px
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-weight-yes {
	font-weight:500
}
.tm-vc_btn3.tm-vc_btn3-size-md {
	font-size:14px
}
.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-sm {
	font-size:12px
}
.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md {
	font-size:13px;
	font-weight:600
}
.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md .tm-vc_btn3-icon {
	font-size:11px;
	height:13px;
	line-height:13px;
	margin-top:0
}
.tm-vc_btn3.tm-vc_btn3-size-lg {
	font-size:20px;
	line-height:20px
}
.tm-vc_btn3.tm-vc_btn3-style-text {
	padding:0;
	margin-top:0px!important
}
.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-left:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon {
left:0
}
.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-left:not(.tm-vc_btn3-o-empty) {
padding-left:30px
}
.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon {
right:0
}
.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty) {
padding-right:20px
}
.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-size-md.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon.fa {
font-size:14px;
line-height:10px
}
.tm-post-prev-next-buttons .tm-vc_btn3.tm-vc_btn3-shape-square, .comment-respond .tm-vc_btn3.tm-vc_btn3-shape-square, .tm-single-top-btn .tm-vc_btn3.tm-vc_btn3-shape-square {
	border-width:1px;
	border-style:solid;
	font-size:14px;
	font-weight:500;
	padding:11px 34px
}
.tm-post-prev-next-buttons .tm-left-align-btn .tm-vc_btn3.tm-vc_btn3-size-sm.tm-vc_btn3-icon-left:not(.tm-vc_btn3-o-empty) {
padding-left:42px;
padding-right:24px
}
.tm-post-prev-next-buttons .tm-left-align-btn .tm-vc_btn3.tm-vc_btn3-size-sm.tm-vc_btn3-icon-left:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon {
left:16px
}
.tm-single-top-btn .tm-vc_btn3.tm-vc_btn3-size-sm.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty), .tm-post-prev-next-buttons .tm-right-align-btn .tm-vc_btn3.tm-vc_btn3-size-sm.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty) {
padding-right:43px;
padding-left:24px
}
.tm-single-top-btn .tm-vc_btn3.tm-vc_btn3-size-sm.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon, .tm-post-prev-next-buttons .tm-right-align-btn .tm-vc_btn3.tm-vc_btn3-size-sm.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon {
right:17px
}
.tm-post-prev-next-buttons .tm-right-align-btn .tm-vc_btn3.tm-vc_btn3-size-sm.tm-vc_btn3-icon-right:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon, .tm-post-prev-next-buttons .tm-left-align-btn .tm-vc_btn3.tm-vc_btn3-size-sm.tm-vc_btn3-icon-left:not(.tm-vc_btn3-o-empty) .tm-vc_btn3-icon {
font-size:16px;
height:20px;
line-height:20px
}
.tm-center-button {
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-khtml-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	-o-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%)
}
button, input[type="submit"], input[type="button"], input[type="reset"], .checkout_coupon input.button, .woocommerce div.product form.cart .button:hover, table.compare-list .add-to-cart td a:hover, .woocommerce .widget_shopping_cart a.button:hover, .woocommerce #review_form #respond .form-submit input:hover, .main-holder .site table.cart .coupon input:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart #content table.cart td.actions input[type="submit"]:hover, .woocommerce #payment #place_order:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .woocommerce-cart #content table.cart td.actions input[type="submit"], #tribe-bar-form .tribe-bar-submit input[type=submit], .wishlist_table tr td a.yith-wcqv-button:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .woocommerce .widget_shopping_cart a.button.checkout:hover, .tm-sresults-title small .label-default[href]:hover, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .widget_shopping_cart a.button, .woocommerce #payment #place_order, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .main-holder .site table.cart .coupon input, .main-holder .site-content #review_form #respond .form-submit input, .woocommerce div.product form.cart .button, table.compare-list .add-to-cart td a, .main-holder .site table.cart .coupon button, .main-holder .site .woocommerce-cart-form__contents button, .main-holder .site .return-to-shop a.button, .main-holder .site .woocommerce-MyAccount-content a.woocommerce-Button, .main-holder .site .woocommerce-form-coupon button, .main-holder .site .woocommerce-form-login button.woocommerce-Button, .main-holder .site .woocommerce-ResetPassword button.woocommerce-Button, .main-holder .site .woocommerce-EditAccountForm button.woocommerce-Button, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-3d.tm-vc_btn3-color-skincolor:hover, .comment-list a.comment-reply-link:hover, .tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline:hover, .tm-quote-form input[type="submit"]:hover, .widget_subscribe_form input[type="submit"]:hover, .mailchimp-inputbox input[type="submit"]:hover {
	color:#fff;
	background-color:#182333
}
.themetechmount-fbar-box-w.tm-bgcolor-darkgrey .submit_field button:hover, .tm-col-bgcolor-darkgrey .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-flat.tm-vc_btn3-color-skincolor:hover, .tm-bgcolor-darkgrey .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-flat.tm-vc_btn3-color-skincolor:hover {
	color:#182333;
	border-color:#fff;
	background-color:#fff
}
.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-3d.tm-vc_btn3-color-skincolor:hover {
	box-shadow:0 2px 0 #393939
}
.themetechmount-box-blog .themetechmount-blogbox-footer-readmore a, .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a {
	display:inline-block;
	position:relative;
	top:0;
	font-weight:500
}
.rev-btn {
-webkit-transition:all .2s ease-in-out!important;
transition:all .2s ease-in-out!important
}
.hephaistos.tparrows:before {
	font-family:"tm-boldman-icons"!important;
	font-size:25px
}
.hephaistos.tparrows.tp-rightarrow:before {
	content:"\e809"!important
}
.hephaistos.tparrows.tp-leftarrow:before {
	content:"\e808"!important
}
.themetechmount-boxes-view-carousel .tm-box-col-wrapper {
	padding-left:15px;
	padding-right:15px
}
.themetechmount-boxes-row-wrapper.row:not(.slick-slider) .tm-box-col-wrapper {
margin-bottom:30px
}
.themetechmount-boxes-spacing-0px .themetechmount-boxes-row-wrapper.row .tm-box-col-wrapper {
	padding-right:0;
	padding-left:0;
	margin-bottom:0
}
.themetechmount-boxes-spacing-5px .themetechmount-boxes-row-wrapper.row .tm-box-col-wrapper {
	padding-left:2.5px;
	padding-right:2.5px;
	margin-bottom:5px
}
.themetechmount-boxes-spacing-10px .themetechmount-boxes-row-wrapper.row .tm-box-col-wrapper {
	padding-right:5px;
	padding-left:5px;
	margin-bottom:10px
}
.themetechmount-boxes-spacing-0px .themetechmount-boxes-row-wrapper.row {
	margin-left:0;
	margin-right:0
}
.themetechmount-boxes-spacing-5px .themetechmount-boxes-row-wrapper.row {
	margin-left:-2.5px;
	margin-right:-2.5px
}
.themetechmount-boxes-spacing-10px .themetechmount-boxes-row-wrapper.row {
	margin-left:-5px;
	margin-right:-5px
}
.themetechmount-boxes-portfolio .col-xs-12 {
	margin-bottom:30px
}
.themetechmount-boxes-portfolio.themetechmount-boxes-sortable-yes .col-lg-4 {
	margin-left:-1px
}
.margin-bottom-0-last-two-box.themetechmount-boxes-portfolio .tm-box-col-wrapper:nth-last-child(-n+2) {
margin-bottom:0
}
.themetechmount-slider-wrapper {
	position:relative;
	z-index:1
}
.themetechmount-boxes-blog.themetechmount-boxes-view-carousel .tm-post-format-icon-wrapper:before {
	display:none
}
.slick-slide {
	outline:none
}
.themetechmount-boxes-row-wrapper .slick-arrow {
	padding:0;
	color:#182333;
	margin:0 3px;
	z-index:1;
	background:transparent;
	width:50px;
	height:50px;
	border:2px solid #f1f1f1;
	border-radius:100%;
	text-align:center
}
.tm-boxes-carousel-arrows-hide .themetechmount-boxes-row-wrapper .slick-arrow {
	opacity:0
}
.themetechmount-boxes-view-carousel .themetechmount-boxes-row-wrapper .slick-arrow:hover:before {
	color:#fff!important;
	border-color:transparent
}
.tm-row .vc_column-inner.tm-col-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-arrow:hover, .tm-col-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover, .tm-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover {
background-color:#182333;
border-color:#182333
}
.themetechmount-boxes-row-wrapper .slick-prev:before, .themetechmount-boxes-row-wrapper .slick-next:before {
	font-family:"tm-boldman-icons";
	content:'\e849';
	color:#828c96;
	font-size:17px;
	line-height:30px;
	position:relative;
	opacity:1
}
.themetechmount-boxes-row-wrapper .slick-prev:before {
	content:'\e848';
	text-align:center
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-justify .themetechmount-boxes-row-wrapper .slick-next, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-justify .themetechmount-boxes-row-wrapper .slick-prev, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-center .themetechmount-boxes-row-wrapper .slick-next, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-center .themetechmount-boxes-row-wrapper .slick-prev {
	top:-63px
}
.tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-prev, .tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-prev, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-justify .themetechmount-boxes-row-wrapper .slick-prev, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-center .themetechmount-boxes-row-wrapper .slick-prev {
	left:50%;
	margin-left:-53px
}
.tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-next, .tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-next, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-justify .themetechmount-boxes-row-wrapper .slick-next, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-center .themetechmount-boxes-row-wrapper .slick-next {
	right:50%;
	margin-right:-53px
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-justify .themetechmount-box-heading-wrapper, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-center .themetechmount-box-heading-wrapper {
	padding-bottom:70px
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-justify .themetechmount-box-heading-wrapper .tm-cta3-without-desc, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-center .themetechmount-box-heading-wrapper .tm-cta3-without-desc {
	padding-bottom:25px
}
.tm-boxes-carousel-arrows-below.themetechmount-boxes {
	padding-bottom:75px
}
.tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-prev, .tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-next {
	top:auto;
	bottom:-95px
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-left .slick-slider, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-right .slick-slider {
	position:static
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-left, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-right {
	position:relative
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-left .themetechmount-boxes-row-wrapper .slick-next, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-left .themetechmount-boxes-row-wrapper .slick-prev, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-right .themetechmount-boxes-row-wrapper .slick-next, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-right .themetechmount-boxes-row-wrapper .slick-prev {
	top:26px
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-left, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-right {
	overflow:hidden
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-left .themetechmount-boxes-row-wrapper .slick-prev {
	right:35px;
	left:auto
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-left .themetechmount-boxes-row-wrapper .slick-next {
	right:-3px
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-right .themetechmount-boxes-row-wrapper .slick-prev {
	left:-3px;
	right:auto
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-right .themetechmount-boxes-row-wrapper .slick-next {
	left:35px
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-left, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-right, .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-center {
	overflow:hidden
}
.themetechmount-boxes-team.themetechmount-boxes-view-carousel .slick-slider {
	margin-left:-14px;
	margin-right:-14px
}
.themetechmount-boxes-team.themetechmount-boxes-view-carousel.themetechmount-boxes-textalign-center {
	overflow:inherit
}
.slick-dots li {
	width:25px;
	height:5px
}
.slick-dots li button {
	display:inline-block;
	width:28px;
	height:5px;
	border-radius:0;
	box-shadow:none;
	cursor:pointer;
	margin:0 10px 0 0;
	position:relative;
	-webkit-transition:all 300ms ease;
	transition:all 300ms ease;
	background-color:#535353;
	line-height:0;
	padding:0
}
.slick-dots li button:before {
	display:none
}
.tm-bgcolor-skincolor .slick-dots li.slick-active button {
	box-shadow:inset 0 0 0 2px #fff
}
.tm-boxes-carousel-arrows-side .themetechmount-boxes-row-wrapper .slick-prev, .tm-boxes-carousel-arrows-side .themetechmount-boxes-row-wrapper .slick-next {
	-webkit-transition:all 300ms ease;
	transition:all 300ms ease;
	opacity:1;
	z-index:9
}
.tm-boxes-carousel-arrows-side .themetechmount-boxes-row-wrapper .slick-prev {
	left:-60px;
	right:auto
}
.tm-boxes-carousel-arrows-side .themetechmount-boxes-row-wrapper .slick-next {
	right:-60px;
	left:auto
}
.themetechmount-boxes-row-wrapper .slick-prev:before, .themetechmount-boxes-row-wrapper .slick-next:before {
	color:#8d9297;
	font-weight:700
}
.flex-control-paging li a {
	-o-box-shadow:none;
	box-shadow:none;
	background:none;
	border:2px solid #9f9f9f;
}
.flex-control-paging li a:hover {
	background:none
}
.flex-control-paging li a.flex-active {
	background-color:#182333;
}
.flex-direction-nav a:before, .flex-direction-nav a.flex-next:before {
	font-family:"tm-boldman-icons"
}
.flex-direction-nav a:before {
	content:'\e808'
}
.flex-direction-nav a.flex-next:before {
	content:'\e809'
}
.tm-row .vc_column-inner.tm-col-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-arrow {
	border-color:rgba(255, 255, 255, .7)
}
.tm-bgcolor-darkgrey .themetechmount-boxes-row-wrapper .slick-arrow, .tm-col-bgcolor-darkgrey .themetechmount-boxes-row-wrapper .slick-arrow, .tm-col-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-arrow, .tm-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-arrow {
	border-color:rgb(255, 255, 255, .75)
}
.tm-col-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-prev:before, .tm-col-bgcolor-darkgrey .themetechmount-boxes-row-wrapper .slick-prev:before, .tm-col-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-next:before, .tm-col-bgcolor-darkgrey .themetechmount-boxes-row-wrapper .slick-next:before, .tm-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-prev:before, .tm-bgcolor-darkgrey .themetechmount-boxes-row-wrapper .slick-prev:before, .tm-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-next:before, .tm-bgcolor-darkgrey .themetechmount-boxes-row-wrapper .slick-next:before {
	color:#fff
}
.tm-flexslider ul li {
	display:none;
	float:left
}
.tm-flexslider ul li:first-child {
	display:block
}
.tm-flexslider .flex-control-nav {
	bottom:5px;
	z-index:1
}
.tm-flexslider .flex-control-paging li a {
	border:1px solid #fff;
	background:none;
	-o-box-shadow:none;
	box-shadow:none
}
.tm-flexslider .flex-control-paging li a.flex-active {
	background-color:#fff
}
.tm-dropcap {
	float:left;
	text-align:center;
	overflow:hidden;
	font-weight:400;
	width:51px;
	height:51px;
	line-height:52px;
	font-size:34px;
	margin:7px 8px -5px 0
}
.tm-dcap-style-rounded {
	border-radius:5px
}
.tm-dcap-style-round {
	border-radius:50%
}
.tm-dropcap.tm-bgcolor-dark, .tm-dropcap.tm-bgcolor-skincolor {
	color:#fff
}
.tm-dropcap.tm-bgcolor-dark {
	background-color:#202020
}
.tm-dropcap.tm-bgcolor-grey {
	background-color:#E2E2E2
}
.tm-dropcap.tm-bgcolor-grey, .tm-dcap-txt-color-dark {
	color:#313131
}
.tm-dcap-style-square, .tm-dcap-style-round, .tm-dcap-style-rounded {
	position:relative;
	top:4px;
	float:left;
	margin-right:10px;
	padding:0;
	line-height:50px;
	text-transform:uppercase
}
.tm-dcap-style-rounded {
	border-radius:5px;
	background-color:#c93756;
	font-size:45px
}
.tm-dcap-style-round {
	border-radius:50%;
	background-color:#1f4788;
	font-size:45px
}
.tm-dcap-style-square {
	color:#a0ce4e;
	font-size:60px
}
.tm-dropcap.tm-bgcolor-skincolor {
	color:#fff;
	background-color:#fc6042;
	font-size:45px
}
.themetechmount-twitterbox-inner {
	text-align:center
}
.themetechmount-twitterbox-inner .tweet-text {
	font-size:18px;
	line-height:28px
}
.themetechmount-twitterbox-inner .tweet-details {
	font-size:15px;
	font-style:italic
}
.themetechmount-twitterbox-inner h3 a.twitter-link {
	z-index:10;
	position:relative
}
.themetechmount-twitterbox-inner i {
	display:inline-block;
	width:55px;
	height:55px;
	font-size:24px;
	color:#fff;
	text-align:center;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	line-height:55px;
	margin-bottom:10px
}
.tm-col-bgcolor-skincolor .themetechmount-twitterbox-inner i, .tm-bgcolor-skincolor .themetechmount-twitterbox-inner i {
	background-color:#202020
}
.themetechmount-twitterbox-wrapper .themetechmount-boxes-row-wrapper {
	margin-top:20px
}
.themetechmount-twitterbox-inner .tweet-text a, .widget .latest-tweets ul li .tweet-text a, .widget .latest-tweets ul li .tweet-details a {
	font-style:italic
}
.widget .latest-tweets ul li .tweet-text a, .themetechmount-twitterbox-inner .tweet-text a {
	font-size:15px
}
.widget .latest-tweets ul li p.tweet-text {
	margin-bottom:0;
	line-height:24px
}
.widget .latest-tweets ul li .tweet-details a {
	font-size:12px;
	color:#acacac
}
.themetechmount-twitterbox-inner-list .themetechmount_tweet_item.themetechmount_tweetitem {
	line-height:30px;
	font-size:19px
}
.themetechmount-carousel-col-one .themetechmount_tweet_item.themetechmount_tweetitem {
	width:60%;
	margin:0 auto
}
.themetechmount-twitterbox-inner .tweet-details {
	font-size:15px;
	font-style:italic
}
.tm-bgcolor-skincolor .themetechmount-twitterbox-inner .tweet-text, .tm-bgcolor-darkgrey .themetechmount-twitterbox-inner .tweet-text {
	color:rgba(255, 255, 255, .7)
}
.tm-bgcolor-skincolor .themetechmount-twitterbox-inner .tweet-text a, .tm-bgcolor-darkgrey .themetechmount-twitterbox-inner .tweet-text a {
	color:rgba(255, 255, 255, 1)
}
.tm-bgcolor-skincolor .themetechmount-twitterbox-inner .tweet-details a, .tm-bgcolor-darkgrey .themetechmount-twitterbox-inner .tweet-details a {
	color:rgba(255, 255, 255, .4)
}
.tm-bgcolor-skincolor .themetechmount-twitterbox-inner i, .tm-bgcolor-darkgrey .themetechmount-twitterbox-inner i {
	border-color:#fff;
	color:#fff
}
.tm-bgcolor-skincolor .themetechmount-twitterbox-inner .tweet-text a:hover, .tm-bgcolor-skincolor .themetechmount-twitterbox-inner .tweet-details a:hover {
	color:rgba(255, 255, 255, .6)
}
.wpb_gmaps_widget .wpb_wrapper {
	background-color:transparent;
	padding:0
}
.themetechmount-boxes-textalign-left .tm-sortable-wrapper {
	text-align:left
}
.themetechmount-boxes-textalign-right .tm-sortable-wrapper {
	text-align:right
}
.tm-sortable-list ul {
	margin:0;
	padding:0;
	margin-bottom:35px;
	margin-top:20px
}
.tm-sortable-list .tm-sortable-link {
	display:inline-block;
	margin-right:0
}
.tm-sortable-list .tm-sortable-link:last-child a:not(.selected) {
padding-right:0
}
.tm-sortable-list .tm-sortable-link a {
	display:block;
	cursor:pointer;
	padding:4px 20px;
	margin-bottom:5px;
	line-height:22px;
	width:auto;
	position:relative;
	z-index:3;
	color:#182333;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
	background-color:transparent;
	font-size:14px;
	font-weight:500;
	border:none;
	border-radius:3px;
	text-transform:uppercase
}
.elementor-element .tm-sortable-list .tm-sortable-link a.selected, .tm-row .tm-sortable-list .tm-sortable-link a.selected {
	color:#fff;
	border-color:transparent
}
.tm-bgcolor-skincolor .tm-sortable-list .tm-sortable-link a, .tm-bgcolor-darkgrey .tm-sortable-list .tm-sortable-link a, .tm-white-sort-bt .tm-sortable-list .tm-sortable-link a {
	border:1px solid rgba(255, 255, 255, .75);
	color:rgba(255, 255, 255, .75)
}
.themetechmount-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-box-heading-wrapper, .themetechmount-boxes-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-boxes-inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.themetechmount-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-box-heading-wrapper:not(.tm-boxwithout-heading) .tm-element-heading-content-wrapper, .themetechmount-boxes-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-boxes-inner>div.themetechmount-box-heading-wrapper:not(.themetechmount-boxes-row-wrapper) {
flex-basis:0%;
flex-grow:1;
flex:0 0 35.33%;
max-width:35.33%
}
.themetechmount-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-box-heading-wrapper:not(.tm-boxwithout-heading) .tm-sortable-wrapper, .themetechmount-boxes-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-boxes-inner>div.tm-sortable-wrapper.tm-sortable-wrapper-portfolio:not(.themetechmount-boxes-row-wrapper) {
flex-basis:0%;
flex-grow:1;
flex:0 0 64.33%;
max-width:64.33%
}
.themetechmount-sortable-yes.themetechmount-boxes-textalign-left .tm-sortable-wrapper, .themetechmount-boxes-sortable-yes.themetechmount-boxes-textalign-left .themetechmount-boxes-inner>div.tm-sortable-wrapper.tm-sortable-wrapper-portfolio:not(.themetechmount-boxes-row-wrapper) {
text-align:right
}
.elementor-element .themetechmount-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-box-heading-wrapper {
margin-bottom:20px
}
.themetechmount-boxes-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-boxes-inner>div.tm-sortable-wrapper.tm-sortable-wrapper-portfolio:not(.themetechmount-boxes-row-wrapper), .themetechmount-boxes-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-boxes-inner>div.themetechmount-box-heading-wrapper {
padding-right:13px
}
.themetechmount-boxes.themetechmount-boxes-sortable-yes .themetechmount-boxes-inner>div.themetechmount-boxes-row-wrapper {
	display:block;
	width:100%;
	margin-top:16px
}
.themetechmount-boxes-sortable-yes.tm-cta3-rev-heading .tm-sortable-list ul {
	margin-top:37px
}
.themetechmount-boxes-sortable-yes:not(.tm-cta3-rev-heading) .tm-sortable-list ul {
margin-top:8px
}
.themetechmount-boxes-portfolio.themetechmount-boxes-sortable-yes .themetechmount-boxes-inner.themetechmount-boxes-portfolio-inner {
	margin-left:0;
	margin-right:-13px
}
#cboxTopRight, #cboxTopLeft, #cboxTopCenter, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomCenter, #cboxBottomLeft, #cboxBottomRight {
	background:none;
	background-color:#fff
}
.summary .clear {
	display:none
}
.posted_in {
	font-weight:700
}
.posted_in a {
	font-weight:400
}
.sidebar .widget .tagcloud a {
	display:inline-block;
	padding:7px 25px;
	margin:0 2px 8px;
	border:2px solid #182333;
	border-radius:0;
	font-size:14px!important;
	background-color:transparent;
	font-weight:500
}
.sidebar .widget .tagcloud a:hover {
	color:#fff;
	border-color:transparent
}
.comment-form-rating {
	padding-bottom:20px
}
.comment-form-rating {
	padding-bottom:20px
}
.error404 .site-main {
	padding-top:0
}
section.error-404 {
	padding:150px 0;
	text-align:center
}
section.error-404 .tm-big-icon {
	font-size:150px
}
section.error-404 .page-header {
	border-bottom:none;
	margin-bottom:0
}
section.error-404 h1 {
	font-size:95px;
	font-weight:600;
	text-transform:uppercase;
	line-height:100%
}
section.error-404 .page-content p {
	font-size:18px;
	margin-bottom:30px
}
section.error-404 .search-form {
	position:relative;
	max-width:390px;
	margin:0 auto
}
section.error-404 .search-form label {
	display:block
}
section.error-404 .search-form .search-field {
	border-width:2px;
	background-color:transparent
}
section.error-404 .search-form .search-submit {
	position:absolute;
	top:0;
	right:0;
	box-shadow:none;
	border-bottom:none;
	text-indent:-999px;
	padding:0;
	width:46px;
	height:46px;
	z-index:1;
	border-radius:0 3px 3px 0;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjgyMjhGQUZCNjM3MTFFNkEyQkREQUYwMUY2Qjc5NDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjgyMjhGQjBCNjM3MTFFNkEyQkREQUYwMUY2Qjc5NDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODIyOEZBREI2MzcxMUU2QTJCRERBRjAxRjZCNzk0MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODIyOEZBRUI2MzcxMUU2QTJCRERBRjAxRjZCNzk0MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrfvcRAAAAFxSURBVHjavJaBccMgDEVtXxZgBa/ACs4I7QhegRXaEdwR2hGcEZwRnBGSESjK4R4hXwITu/9Ol7sc+AlJSNRVWq0z7X9DnZ2drLXVVnpzNjqzgl2dDeQMgXOMO1EKhMyUALX32hbatzMlAQ8RjE6mmBBTzm5BFFomDaT3VL4IMjM5MowT2p9oVXgXGbBpYk4Rq2egLQdUIG+zENoH+Y8g6MAB0eIu9+4EH4rDe0XABnz8fqEL7u1nXBd1XT853vjkh/op6RLOe3L0AgrrCYhaVqkuqQVN9c9qmNZWKpUDPKXiniNXIArsvSHgGbQnVcDswX+w2jW6tGvuoU9D3DxGqbWhcWRW5G0C+3sJqKVxI8A6pumPOfPQJKZ67wGdXzslXgI6ZwAPLwzfLCiS2RPKSa941yxDumXC/ABNicAfAD77gurDN4xQsX/QlwVyJEI3b94OSu3sCDoYOWJ2mRYSdLfxxEC/Ns8hc9m75RX3K8AAFHkZkykwzQsAAAAASUVORK5CYII=);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center;
	background-size:16px 16px;
	opacity:.3
}
.tm-sresults-no-content-w {
	padding-bottom:80px;
	padding-top:30px
}
.tm-sresults-no-content-w h3 {
	font-size:30px;
	line-height:35px
}
.error404 .tm-titlebar-wrapper {
	display:none
}
.error404 .site-main {
	background-color:transparent!important
}
.tm-sresult-form-wrapper {
	padding:22px 0 0;
	margin-bottom:60px;
	color:#fff;
	border:0
}
.tm-search-pagelist .tm-result-page-content {
	padding-left:33px;
	padding-bottom:10px
}
.tm-search-pagelist li>h4 {
	margin-bottom:7px
}
.tm-search-results-title a.label-default {
	padding:5px 10px;
	position:relative;
	top:-3px
}
.tm-search-select-box {
	width:100%;
	position:relative;
	padding-right:162px
}
.tm-search-select-box .select2-container {
	width:100%!important
}
.tm-search-select-box .select2-container--default .select2-selection--single .select2-selection__rendered {
	color:#fff
}
.tm-search-select-box .select2-container--default .select2-selection--single {
	border:1px solid rgba(255, 255, 255, .51);
	height:50px;
	border-radius:5px
}
.tm-search-select-box .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height:50px
}
.tm-search-select-box .select2-container--default .select2-selection--single .select2-selection__arrow {
	height:50px;
	right:5px
}
.tm-search-select-box .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color:#fff transparent transparent transparent
}
.tm-search-select-box .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color:transparent transparent #fff transparent
}
.tm-sresult-form-sbtbtn-wrapper input.tm-sresult-form-sbtbtn {
	color:#fff;
	border:2px solid transparent;
	padding:10px 27px;
	font-size:15px
}
.tm-sresult-form-sbtbtn-wrapper {
	position:absolute;
	top:0;
	right:0
}
.tm-search-main-box {
	padding:22px 25px 30px 25px;
	background-color:rgba(0, 0, 0, .1);
	margin:14px;
	margin-top:0;
	margin-bottom:0;
	position:relative
}
.tm-search-main-box:before {
	position:absolute;
	right:76px;
	top:-14px;
	width:47px;
	height:47px;
	text-align:center;
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:14px solid rgba(32, 32, 32, .09);
	content:" "
}
.tm-search-text strong {
	padding-bottom:10px;
	display:block;
	font-size:18px;
	font-weight:600
}
.tm-search-results-title {
	font-weight:400
}
.tm-search-postlist li {
	list-style:none
}
.tm-sresult-form-wrapper h2 {
	margin-bottom:0;
	font-size:23px;
	font-weight:500;
	margin-right:10px;
	color:#fff;
	display:table-cell;
	width:23%;
	margin-top:0;
	vertical-align:middle
}
.tm-sresult-form-wrapper h2 i {
	display:none
}
body.search .tm-sresult-form-wrapper .search-form .search-field {
	border:0;
	border-radius:5px;
	background-color:rgba(0, 0, 0, .1);
	font-size:20px;
	padding:0;
	margin:0;
	color:rgba(255, 255, 255, 1);
	padding-left:70px;
	text-align:left;
	width:100%;
	height:52px
}
body.search .tm-sresult-form-wrapper .search-form .search-field::-webkit-input-placeholder {
color:rgba(255, 255, 255, .48)
}
body.search .tm-sresult-form-wrapper .search-form .search-field::-moz-placeholder {
color:rgba(255, 255, 255, .48)
}
body.search .tm-sresult-form-wrapper .search-form .search-field:-ms-input-placeholder {
color:rgba(255, 255, 255, .48)
}
body.search .tm-sresult-form-wrapper .search-form .search-field:-moz-placeholder {
color:rgba(255, 255, 255, .48)
}
body.search .tm-sresult-form-wrapper .search-form input.search-field:focus {
	background-color:rgba(32, 32, 32, .08);
	color:#fff
}
.tm-sresult-form-wrapper .search-form {
	width:62%;
	display:table-cell;
	position:relative
}
.tm-sresult-form-wrapper .search-form:after {
	position:absolute;
	content:'\e825';
	font-family:"tm-boldman-icons";
	font-style:normal;
	font-weight:400;
	speak:none;
	text-decoration:inherit;
	font-size:19px;
	background-color:rgba(0, 0, 0, .12);
	height:52px;
	display:block;
	width:55px;
	top:4px;
	text-align:center;
	padding-top:15px;
	left:0;
	border-radius:5px 0 0 5px
}
.tm-sresult-form-wrapper .search-form label {
	margin-bottom:0;
	display:block
}
.search .tm-sresult-form-wrapper .search-form .search-submit {
	display:none
}
.tm-sresult-form-top {
	position:relative;
	display:table;
	width:100%;
	padding:7px 25px 26px 25px
}
.tm-sresults-settings-wrapper {
	width:auto;
	display:table-cell;
	position:relative;
	padding-left:15px
}
.tm-sresults-settings-wrapper a {
	font-size:17px;
	color:#fff;
	text-align:center;
	display:block;
	background-color:rgba(0, 0, 0, .1);
	display:block;
	padding:14px 12px;
	border-radius:0;
	outline:none
}
.tm-sresults-settings-wrapper a:hover, .tm-sresults-settings-wrapper a.tm-sresult-btn-active {
	color:#fff
}
.tm-search-eventlist .item .item-thumbnail:before {
	display:none
}
.tm-search-list.tm-search-postlist {
	padding-left:0
}
.tm-sresults-first-row, .tm-sresults-cta-wrapper {
	padding-bottom:60px
}
.tm-sresults-title-w h2 {
	margin-bottom:30px
}
.tm-sresults-title-w h2 strong {
	font-weight:500
}
.search-results .tm-list.tm-list-style-icon li {
	position:relative;
	padding-bottom:10px
}
.tm-sresults-title small a {
	font-weight:400;
	margin-top:7px;
	display:inline-block;
	padding:2px 13px;
	display:inline-flex;
	position:absolute;
	font-size:13px;
	line-height:25px;
	height:29px;
	border-radius:0;
	text-transform:uppercase
}
.search-results .themetechmount-box-team {
	margin-bottom:30px
}
.tm-sresults-title small a i {
	width:8px;
	margin-left:-6px;
	padding-right:18px;
	margin-top:.5px
}
.search-results .themetechmount-box-portfolio .themetechmount-post-item {
	margin-bottom:30px
}
.tm-results-post ul.tm-recent-post-list>li>a, .tm-results-page .tm-list-li-content a, .tm-sresults-first-row ul.tm-recent-post-list>li>a, .tm-sresults-first-row .tm-list-li-content a {
	color:#303030
}
.search-results .page-header {
	border:none;
	margin:0 0 0;
	padding-bottom:0
}
.tm-results-page .tm-list.tm-list-style-icon, .tm-results-post .tm-recent-post-list {
	margin-top:0
}
.tm-sresults-first-row .tm-list.tm-list-style-icon, .tm-sresults-first-row ul.tm-recent-post-list {
	margin-bottom:0
}
.tm-results-page>.row, .tm-results-post>.row {
	padding-bottom:37px
}
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta {
	font-size:inherit
}
.bbpress-main-wrapper {
	margin-top:25px;
	margin-bottom:25px
}
#bbpress-forums #bbp-search-form {
	margin-bottom:0
}
#bbp_search_submit {
	height:35px;
	margin:0 0 20px 0;
	line-height:12px
}
.bbp-forum-title {
	font-size:23px;
	font-weight:600
}
#bbpress-forums li {
	font-size:14px
}
div.bbp-breadcrumb, div.bbp-topic-tags {
	font-size:13px;
	margin-top:5px;
	margin-bottom:15px
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	padding:10px
}
.wp-editor-container {
	border:1px solid #dedede
}
.wp-editor-container textarea.wp-editor-area {
	max-width:100%
}
#subscription-toggle {
	float:right
}
#bbpress-forums button, #bbpress-forums input[type="submit"], #sidebar button.button {
-webkit-transition:.3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
-moz-transition:.3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
-ms-transition:.3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
-o-transition:.3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;
transition:.3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out
}
#bbpress-forums fieldset.bbp-form label {
	font-size:13px
}
#bbpress-forums ul li.bbp-header {
	border:0
}
#bbpress-forums a.bbp-topic-permalink {
	font-size:18px
}
#bbpress-forums a.bbp-topic-permalink, #content #bbpress-forums .status-closed, #content #bbpress-forums .status-closed a {
	color:#202020
}
#bbpress-forums ul li.bbp-header a {
	color:#fff
}
#bbpress-forums ul li.bbp-header a:hover {
	text-decoration:underline
}
#sidebar .bbp-login-form div.bbp-remember-me label {
	width:auto
}
#sidebar .bbp-submit-wrapper button.button:hover {
	background:#fff;
	color:#2d2d2d
}
#sidebar .bbp-login-form .bbp-submit-wrapper {
	float:left;
	width:55%;
	text-align:left
}
#sidebar .bbp-login-links {
	float:right;
	width:45%;
	padding-top:12px
}
#bbpress-forums, div.bbp-template-notice p {
	font-size:13px
}
#sidebar .bbp_widget_login #user_login, #sidebar .bbp_widget_login #user_pass {
	width:90%
}
.bbpress-main-wrapper #main {
	float:right
}
.bbpress-main-wrapper #sidebar {
	float:left
}
#bbpress-forums #bbp-search-form #bbp_search {
	display:inline-block;
	width:201px;
	padding:8px 8px;
	float:left;
	height:38px
}
#bbp_search_submit {
	height:38px;
	margin:0 0 20px 5px;
	line-height:35px;
	display:inline-block;
	padding:0 30px
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
	float:none;
	margin-bottom:0;
	border:1px solid #ddd;
	width:19px
}
#bbpress-forums li.bbp-header {
	background:#f7f7f7
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	border:1px solid #eaeaea
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	border-top:1px solid #e4e7e8;
	padding:20px 15px
}
#bbpress-forums ul li.bbp-header, #bbpress-forums button, .bbp-submit-wrapper .button, .widget .bbp-logged-in .button {
	color:#fff
}
#bbpress-forums button, .bbp-submit-wrapper .button, .widget .bbp-logged-in .button {
	border:1px solid transparent;
	display:inline-block
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
	padding:15px
}
div.bbp-template-notice.info {
	border:1px solid #eaeaea;
	background-color:#f7f7f7;
	border-radius:0
}
.widget_display_stats dl:before, .widget_display_stats dl:after {
	display:table;
	line-height:0;
	content:""
}
.widget_display_stats dl:after {
	clear:both
}
.widget_display_stats dl {
	margin:0
}
.widget_display_stats dl dt {
	float:left;
	width:50%;
	overflow:hidden;
	clear:left;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:normal!important;
	margin-bottom:6px
}
.widget_display_stats dl dd {
	margin-left:60%;
	margin-bottom:6px;
	text-align:right
}
.search-form .search-submit {
	display:block
}
.widget #bbp-search-form {
	position:relative
}
.widget .search-form label {
	display:block
}
.widget #bbp-search-form input[type="text"] {
	width:100%;
	border:1px solid #eaeaea;
	height:43px;
	border-radius:0;
	padding-right:30px;
	background:#f5f6f8;
	box-shadow:none
}
.widget #bbp-search-form #bbp_search_submit {
	position:absolute;
	top:0;
	right:0;
	background:none;
	box-shadow:none;
	border-bottom:none;
	text-indent:-999px
}
.widget #bbp-search-form:after {
	font-family:"FontAwesome";
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	opacity:.8;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left:.2em;
	font-size:14px
}
.widget #bbp-search-form:after {
	content:"\f002";
	position:absolute;
	top:15px;
	right:12px
}
.widget .bbp-forum-title {
	font-size:14px
}
.bbp-login-form fieldset {
	border:1px solid #e9e9e9;
	margin:0 2px;
	padding:6px 15px;
	background-color:#f5f6f8;
	padding-bottom:22px
}
.bbp-submit-wrapper .button, .widget .bbp-logged-in .button {
	margin:0;
	margin-bottom:10px;
	padding:10px 20px
}
.bbp-login-form .bbp-login-links {
	margin-top:8px
}
.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input {
	padding:10px 10px
}
.bbp-login-form label {
	font-weight:400
}
.bbp-breadcrumb-sep {
	padding:0 5px
}
.tm-bgcolor-skincolor .tm-sc-twitterbox-followus-text small, .tm-bgcolor-darkgrey .tm-sc-twitterbox-followus-text small, .tm-bgcolor-darkgrey ul.boldman_contact_widget_wrapper li a, .tm-bgcolor-skincolor ul.boldman_contact_widget_wrapper li a, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-flat .tm-vc_cta3-content-header, .vc_column-inner.tm-col-bgcolor-darkgrey .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2, .vc_column-inner.tm-col-bgcolor-skincolor .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2, .tm-bgcolor-darkgrey .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2, .tm-bgcolor-skincolor .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2, .tm-bgcolor-darkgrey .tm-custom-heading, .tm-bgcolor-skincolor .tm-custom-heading, .tm-col-bgcolor-darkgrey .tm-custom-heading, .tm-col-bgcolor-skincolor .tm-custom-heading, .vc_progress_bar.vc_progress-bar-color-skincolor .vc_single_bar .vc_label, .tm-bgcolor-skincolor .themetechmount-box-view-default .themetechmount-box-author .themetechmount-author-name a:hover, .tm-bgcolor-skincolor .themetechmount-boxes-col-one.themetechmount-box-view-default .themetechmount-box-author .themetechmount-author-name, .tm-bgcolor-skincolor .themetechmount-boxes-col-one.themetechmount-box-view-default .themetechmount-box-author .themetechmount-author-name a, .tm-bgcolor-darkgrey .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a, .tm-bgcolor-darkgrey .tm-tourtab-style1.vc_general.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab>a, .tm-bgcolor-skincolor .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a, .tm-bgcolor-skincolor .tm-tourtab-style1.vc_general.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab>a, .tm-bgcolor-skincolor .tm-tourtab-style1.vc_general.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab.vc_active>a, .tm-bgcolor-skincolor .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a:hover, .tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-3d, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor, article.themetechmount-blogbox-format-link .tm-format-link-title a, article.post.format-link .tm-format-link-title a, .themetechmount-blog-box-view-right-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a:hover, .themetechmount-blog-box-view-left-image .themetechmount-box-content .tm-post-categories>.tm-meta-line.cat-links a:hover, .tm-bgcolor-skincolor .tm-entry-meta a:hover, .tm-bgcolor-darkgrey .tm-entry-meta a:hover, .tm-format-link-url a:hover, .tm-post-format-quote a:hover, .tm-post-format-quote a:hover:after, .tm-bgcolor-skincolor .themetechmount-blogbox-footer-readmore a, .tm-bgcolor-darkgrey .themetechmount-blogbox-footer-readmore a, .tm-col-bgcolor-skincolor .themetechmount-blogbox-footer-readmore a, .tm-col-bgcolor-darkgrey .themetechmount-blogbox-footer-readmore a, div .vc_row .vc_column-inner .tm-sbox-bgcolor-skincolor.tm-sbox h2, div .vc_row .vc_column-inner .tm-sbox-bgcolor-darkgrey.tm-sbox h2, div .vc_row .vc_column-inner.tm-col-bgcolor-skincolor .tm-sbox h2, div .vc_row .vc_column-inner.tm-col-bgcolor-darkgrey .tm-sbox h2, .tm-bgcolor-skincolor .vc_row .tm-sbox h2, .tm-bgcolor-darkgrey .vc_row .tm-sbox h2, .site-main .tm-dcap-color-skincolor, .tm-bgcolor-darkgrey .tm-team-social-links a, .tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline {
	color:#fff
}
.themetechmount-box-view-content-overlay .themetechmount-blogbox-footer-readmore a:hover, .themetechmount-box-view-content-overlay .themetechmount-box-content h4 a:hover, div .vc_row .vc_column-inner .tm-sbox-bgcolor-skincolor.tm-sbox h4, div .vc_row .vc_column-inner .tm-sbox-bgcolor-darkgrey.tm-sbox h4, div .vc_row .vc_column-inner.tm-col-bgcolor-skincolor .tm-sbox h4, div .vc_row .vc_column-inner.tm-col-bgcolor-darkgrey .tm-sbox h4, .tm-bgcolor-skincolor .vc_row .tm-sbox h4, .tm-bgcolor-darkgrey .vc_row .tm-sbox h4, .tm-bgcolor-darkgrey .themetechmount-teambox-style2.themetechmount-teambox-roundimage .themetechmount-box-content .themetechmount-box-footer, .tm-col-bgcolor-darkgrey .themetechmount-teambox-style2.themetechmount-teambox-roundimage .themetechmount-box-content .themetechmount-box-footer, .tm-bgcolor-skincolor .themetechmount-teambox-style2.themetechmount-teambox-roundimage .themetechmount-box-content .themetechmount-box-footer, .tm-col-bgcolor-skincolor .themetechmount-teambox-style2.themetechmount-teambox-roundimage .themetechmount-box-content .themetechmount-box-footer {
	color:rgba(255, 255, 255, .85)
}
.vc_column-inner.tm-col-bgcolor-darkgrey .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p, .tm-bgcolor-darkgrey .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p, .tm-textcolor-white .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p, .tm-bgcolor-darkgrey .wpb_text_column, div .vc_row .vc_column-inner.tm-col-bgcolor-darkgrey .wpb_text_column, div .vc_row .vc_column-inner .tm-sbox-bgcolor-darkgrey.tm-sbox .tm-cta3-description, div .vc_row .vc_column-inner.tm-col-bgcolor-darkgrey .tm-sbox .tm-cta3-description, .tm-bgcolor-darkgrey .vc_row .tm-sbox .tm-cta3-description, .tm-post-format-quote a, .tm-post-format-quote a:after {
	color:rgba(255, 255, 255, .75)
}
.tm-bgcolor-skincolor .wpb_text_column, div .vc_row .vc_column-inner .tm-sbox-bgcolor-skincolor.tm-sbox .tm-cta3-description, .tm-row.tm-bgcolor-skincolor .tm-sbox.tm-sbox-bgcolor-transparent a, div .vc_row .vc_column-inner.tm-col-bgcolor-skincolor .tm-sbox .tm-cta3-description, .tm-bgcolor-skincolor .vc_row .tm-sbox .tm-cta3-description, div .vc_row .vc_column-inner.tm-col-bgcolor-skincolor .wpb_text_column, .tm-bgcolor-skincolor .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p, .vc_column-inner.tm-col-bgcolor-skincolor .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p {
	color:rgba(255, 255, 255, .85)
}
.tm-bgcolor-skincolor .tm-entry-meta .tm-meta-line, .tm-bgcolor-darkgrey .tm-entry-meta .tm-meta-line, .tm-bgcolor-darkgrey .themetechmount-box-view-top-image .themetechmount-box-portfolio .themetechmount-box-category a, .tm-bgcolor-skincolor .themetechmount-box-view-top-image .themetechmount-box-portfolio .themetechmount-box-category a, .tm-bgcolor-skincolor .tm-entry-meta a, .tm-bgcolor-darkgrey .tm-entry-meta a, .tm-bgcolor-skincolor .themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date a, .tm-bgcolor-darkgrey .themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date a, .tm-col-bgcolor-skincolor .themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date a, .tm-col-bgcolor-darkgrey .themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date a, .site-footer.tm-bgcolor-darkgrey ul.tm-recent-post-list li .post-date, .tm-format-link-url a, .tm-bgcolor-skincolor .themetechmount-meta-details, .tm-bgcolor-skincolor .themetechmount-meta-details a, .tm-bgcolor-skincolor .themetechmount-meta-details i, .tm-bgcolor-darkgrey .themetechmount-meta-details, .tm-bgcolor-darkgrey .themetechmount-meta-details a, .tm-bgcolor-darkgrey .themetechmount-meta-details i {
	color:rgba(255, 255, 255, .75)
}
.tm-bgcolor-skincolor .themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date:after, .tm-col-bgcolor-skincolor .themetechmount-box-blog .themetechmount-box-content .themetechmount-box-post-date:after {
	background-color:rgba(255, 255, 255, .45)
}
.tm-bgcolor-skincolor .themetechmount-box-view-default .themetechmount-box-author .themetechmount-box-img .themetechmount-icon-box {
	background-color:#fff
}
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-grey.tm-vc_cta3-style-classic .tm-vc_cta3-content-header h2, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-grey.tm-vc_cta3-style-flat .tm-vc_cta3-content-header, .themetechmount-box-portfolio .themetechmount-box-bottom-content h4 a, .tm-publised-in-wrapper span.post-title, .tm-team-member-single-category, .tm-team-member-single-category a, .tm-team-social-links a, .tm-bgcolor-darkgrey .themetechmount-team-box-view-overlay .themetechmount-box-title a, .tm-comment-owner, .tm-comment-owner a, .comment-reply-link:hover, .testimonial_item .themetechmount-author-name a:hover, .tm-social-share-wrapper, .themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details, .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a, .tm-tourtab-style1.vc_general.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab>a, .themetechmount-box-team.themetechmount-box-view-top-image .themetechmount-box-content h4 a, .themetechmount-team-box-view-overlay .themetechmount-box-social-links ul a, .tm-bgcolor-skincolor .themetechmount-teambox-style2 .themetechmount-box-content h4, .tm-bgcolor-skincolor .themetechmount-teambox-style2 .themetechmount-box-content h4 a, .themetechmount-box-content h4 a, .themetechmount-post-readmore a, .tm-bgcolor-skincolor .themetechmount-blogbox-footer-readmore a:hover, .logged-in-as a:hover, .vc_column-inner.tm-col-bgcolor-grey .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2, .vc_column-inner.tm-col-bgcolor-white .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-headers h2, .tm-team-details-list .tm-team-list-title, div .vc_row .vc_column-inner .tm-sbox-bgcolor-white.tm-sbox h2, div .vc_row .vc_column-inner .tm-sbox-bgcolor-grey.tm-sbox h2, div .vc_row .vc_column-inner.tm-col-bgcolor-white .tm-sbox h2, div .vc_row .vc_column-inner.tm-col-bgcolor-grey .tm-sbox h2, .tribe-events-list-separator-month, .widget.boldman_category_list_widget .widget-title, .widget.boldman_category_list_widget li a {
	color:#182333
}
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-grey.tm-vc_cta3-style-classic .tm-vc_cta3-content-header h4, .tweet-details a, div .vc_row .vc_column-inner .tm-sbox-bgcolor-white.tm-sbox h4, div .vc_row .vc_column-inner .tm-sbox-bgcolor-grey.tm-sbox h4, div .vc_row .vc_column-inner.tm-col-bgcolor-white .tm-sbox h4, div .vc_row .vc_column-inner.tm-col-bgcolor-grey .tm-sbox h4, .tm-bgcolor-white .vc_row .tm-sbox h4, .tm-bgcolor-grey .vc_row .tm-sbox h4 {
	color:rgba(0, 0, 0, .65)
}
.vc_column-inner.tm-col-bgcolor-grey .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content p, .vc_column-inner.tm-col-bgcolor-white .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content p, div .vc_row .vc_column-inner .tm-sbox-bgcolor-white.tm-sbox .tm-cta3-description, div .vc_row .vc_column-inner .tm-sbox-bgcolor-grey.tm-sbox .tm-cta3-description, div .vc_row .vc_column-inner.tm-col-bgcolor-white .tm-sbox .tm-cta3-description, div .vc_row .vc_column-inner.tm-col-bgcolor-grey .tm-sbox .tm-cta3-description, .tm-bgcolor-white .vc_row .tm-sbox .tm-cta3-description, .tm-bgcolor-grey .vc_row .tm-sbox .tm-cta3-description {
	color:#8d9297
}
.tm-textcolor-white h1, .tm-textcolor-white h2, .tm-textcolor-white h3, .tm-textcolor-white h4, .tm-textcolor-white h5, .tm-textcolor-white h6, .tm-textcolor-white .tm-fid-icon-wrapper i, .rev_slider .tm-textcolor-white, .tm-textcolor-white .tm-vc_cta3-content-header h2 {
	color:rgba(255, 255, 255, 1)!important
}
.tm-textcolor-white .tm-vc_cta3-content-header h4 {
	color:rgba(255, 255, 255, .9)!important
}
.tm-textcolor-white .tm-vc_cta3-content .tm-cta3-description {
	color:rgba(255, 255, 255, .5)!important
}
.tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-flat .tm-cta3-content-wrapper, .tm-textcolor-white {
	color:rgba(255, 255, 255, .85)
}
.footer .tm-textcolor-white {
	color:rgba(255, 255, 255, .6)
}
.tm-textcolor-white .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name, .tm-textcolor-white .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name a {
	color:rgba(255, 255, 255, .7)!important
}
.tm-textcolor-white a {
	color:rgba(255, 255, 255, 1)
}
.themetechmount-topbar-wrapper.tm-textcolor-white a, .themetechmount-topbar-wrapper.tm-textcolor-white {
	color:rgba(255, 255, 255, .95)
}
.footer .tm-textcolor-white .widget .search-form .search-field {
	border-color:rgba(255, 255, 255, .07);
	background-color:rgba(255, 255, 255, .03)
}
.tm-textcolor-white .widget .search-form .search-submit {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkIyMUIzOENCN0MwMTFFNjlFN0ZFQzVCNjE1RkI4NjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkIyMUIzOERCN0MwMTFFNjlFN0ZFQzVCNjE1RkI4NjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQjIxQjM4QUI3QzAxMUU2OUU3RkVDNUI2MTVGQjg2OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQjIxQjM4QkI3QzAxMUU2OUU3RkVDNUI2MTVGQjg2OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv8c+gAAAAFpSURBVHjavFYLjcQgEKXNGcACFrDQk7AroRawsBZqoSeBSuhKaCVsJXCwmSYsmeEzud5LXtoQ4AEzvKFzzokClKeGb4yn5yJaEQQJ3jyty+PlOXmqzDwfxBpVhRAGwxHUsGouZk+ZE/yKTjfEyXpK4vRDzI4orgrpc4PvvRTDsKqNiJEhVq1hR03He/4YZNBamQwjIaooQYnEbSvFokJ0ogSxzkOD2MkZCQcqOCNHKRjUNQvvITtj/AgeQhbvSVs691sQsywu9lKHXvwzesKsuZA1gkvp3BvE0rEHJvhE7EkyBEekbcGsTdde2gwVYh42Z22WW27AkVZk/JgT1MxyMxCmb6kxXfTEMJ4PJA4HmEF8sTXEmkqwMOYbvdPJCib3d3jByRWfGOZK0ZwR24ZJDWTqWhKtqQAPRHyDhBqTpJIlUcEsRZxr8hbtKh7CXJuzWOm7qlpQ10JetUNqp/erBU8MYBr7rwADAC4mLBh7uQBTAAAAAElFTkSuQmCC)
}
.main-holder .widget.themetechmount_widget_recent_entries ul li {
	padding-bottom:16px;
	padding-top:5px
}
.inside h3 {
	color:#182333
}
.tm-textcolor-dark h1, .tm-textcolor-dark h2, .tm-textcolor-dark h3, .tm-textcolor-dark h4, .tm-textcolor-dark h5, .tm-textcolor-dark h6, h2.tm-custom-heading.tm-textcolor-dark, h4.tm-custom-heading.tm-textcolor-dark, h3.tm-custom-heading.tm-textcolor-dark, .tm-textcolor-dark .tm-vc_cta3-content-header h2 {
	color:#182333!important
}
.tm-textcolor-darkgrey .tm-vc_cta3-content-header h4 {
	color:rgba(0, 0, 0, .65)!important
}
.tm-textcolor-darkgrey .tm-vc_cta3-content .tm-cta3-description {
	color:rgba(0, 0, 0, .5)!important
}
.tm-textcolor-darkgrey {
	color:rgba(0, 0, 0, .5)
}
.tm-textcolor-darkgrey a {
	color:rgba(0, 0, 0, .8)
}
.tm-textcolor-dark ul.tm-recent-post-list>li {
	border-top-color:rgba(0, 0, 0, .07)
}
.tm-textcolor-grey h1, .tm-textcolor-grey h2, .tm-textcolor-grey h3, .tm-textcolor-grey h4, .tm-textcolor-grey h5, .tm-textcolor-grey h6, .tm-textcolor-grey .tm-vc_cta3-content-header h2 {
	color:#c0c0c0!important
}
.tm-textcolor-grey .tm-vc_cta3-content-header h4 {
	color:rgba(192, 192, 192, .9)!important
}
.tm-textcolor-grey .tm-vc_cta3-content .tm-cta3-description {
	color:rgba(192, 192, 192, .6)!important
}
.tm-textcolor-grey {
	color:rgba(192, 192, 192, .6)
}
.tm-textcolor-grey a, .tm-icolor-grey i {
	color:rgba(192, 192, 192, .8)
}
.tm-bgcolor-darkgrey .inside.tm-fid-with-border:not(.tm-fid-view-circle-progress), .tm-bgcolor-darkgrey .tm-fid-view-righticon .tm-fld-contents, .tm-bgcolor-darkgrey .tm-fid-view-lefticon .tm-fld-contents {
border-color:rgba(242, 242, 242, .06)
}
.tm-bgcolor-skincolor .inside.tm-fid-with-border:not(.tm-fid-view-circle-progress), .tm-bgcolor-skincolor .tm-fid-view-righticon .tm-fld-contents, .tm-bgcolor-skincolor .tm-fid-view-lefticon .tm-fld-contents {
border-color:rgba(242, 242, 242, .4)
}
.vc_column-inner.tm-bgcolor-grey .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after, .tm-bgcolor-grey .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after {
	border-color:rgba(122, 122, 122, .26)
}
.tm-bgcolor-grey .themetechmount-box-meta {
	border-color:#E6E6E6
}
.tm-span>.vc_column-inner {
	z-index:11
}
.tm-col-bg .wpb_wrapper {
	position:relative
}
.tm-left-span .tm-col-wrapper-bg-layer {
	width:auto;
	margin-left:-300px;
	right:0
}
.tm-right-span .tm-col-wrapper-bg-layer {
	width:auto;
	margin-right:-300px;
	left:0;
	right:0
}
.tm-right-span .tm-bg-layer-inner, .tm-left-span .tm-bg-layer-inner {
	position:absolute;
	width:100%;
	height:100%;
	top:0
}
.tm-col-bgimage-yes .tm-bg-layer-inner, .tm-col-bgcolor-yes .tm-bg-layer-inner {
	position:absolute;
	width:100%;
	height:100%
}
span.edit-link {
	display:block;
	padding:7px 5px
}
.edit-link a {
	background:#ececec;
	padding:10px 20px;
	display:inline-block;
	color:#6b6b6b
}
.tm-page-loader-wrapper {
	background-color:white;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99999;
	background-repeat:no-repeat;
	background-position:center center
}
div.wpcf7-mail-sent-ok {
	border:2px solid #398f14
}
div.wpcf7-mail-sent-ng {
	border:2px solid red
}
div.wpcf7-spam-blocked {
	border:2px solid #ffa500
}
div.wpcf7-validation-errors {
	border:2px solid #f7e700
}
.wpcf7-form div.wpcf7-mail-sent-ok {
	background:green;
	border:none;
	color:white;
	padding:8px 16px
}
ul.tm-pricelist-block {
	padding:0;
	font-size:14px;
	margin-top:0
}
ul.tm-pricelist-block li {
	font-size:15px;
	line-height:23px;
	list-style:none;
	border-bottom:1px solid rgba(0, 0, 0, .07);
	padding:12px 0
}
.footer .widget ul.tm-pricelist-block li {
	padding:10px 0 10px 0;
	border-bottom:1px solid rgba(255, 255, 255, .07)
}
.footer .widget ul.tm-pricelist-block li:first-child {
	padding-top:0
}
ul.tm-pricelist-block li .service-price {
	float:right
}
.themetechmount-pricelistbox-wrapper .tm-element-align-left.tm-heading-style-vertical .tm-cta3-without-desc {
	margin-bottom:0
}
.themetechmount-pricelistbox-wrapper .tm-element-heading-wrapper:not(.tm-seperator-none) .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header {
padding-bottom:0
}
.themetechmount-pricelistbox-wrapper .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:before, .themetechmount-pricelistbox-wrapper .tm-seperator-solid.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers h2:after {
	content:unset
}
.themetechmount-pricelistbox-wrapper .tm-element-heading-wrapper:not(.tm-seperator-none) .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header {
padding-bottom:0
}
.themetechmount-pricelistbox-wrapper .tm-element-heading-wrapper:not(.tm-heading-style-horizontal) .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-headers.tm-wrap-cell, .themetechmount-pricelistbox-wrapper .tm-element-heading-wrapper:not(.tm-heading-style-horizontal) .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2 {
margin-bottom:8px
}
ul.tm-pricelist-block li strong {
	font-weight:500;
	color:#182333
}
.tm-bgcolor-dark ul.tm-pricelist-block li strong, .tm-col-bgcolor-dark ul.tm-pricelist-block li strong, .tm-bgcolor-skincolor ul.tm-pricelist-block li strong, .tm-col-bgcolor-skincolor ul.tm-pricelist-block li strong, .tm-textcolor-white ul.tm-pricelist-block li strong {
	color:#fff
}
.tm-col-bgimage-yes ul.tm-pricelist-block li, .tm-bgcolor-skincolor ul.tm-pricelist-block li, .tm-col-bgcolor-skincolor ul.tm-pricelist-block li, .tm-bgcolor-skincolor ul.tm-pricelist-block li, .tm-col-bgcolor-darkgrey ul.tm-pricelist-block li {
	color:#fff;
	border-bottom:1px solid rgba(255, 255, 255, .25)
}
.tm-services-box-border-right .tm-sbox {
	border-right:1px solid rgba(255, 255, 255, .14);
	padding-bottom:0
}
.tm-services-box-separator.tm-bgcolor-grey .wpb_column.vc_column_container, .tm-services-box-separator .wpb_column.vc_column_container {
	border-right:1px solid rgba(0, 0, 0, .11);
	padding-top:15px;
	padding-bottom:5px
}
.tm-services-box-separator .tm-sbox .tm-vc_cta3-container {
	margin-bottom:0
}
.tm-services-box-separator.tm-bgcolor-skincolor .wpb_column.vc_column_container, .tm-services-box-separator.tm-bgcolor-darkgrey .wpb_column.vc_column_container {
	border-right:1px solid rgba(255, 255, 255, .11);
	padding-top:15px;
	padding-bottom:5px
}
.tm-services-box-separator .wpb_column.vc_column_container:last-child {
	border-right:none
}
.tm-sbox-col-padding {
	padding:105px 300px 80px 100px
}
.tm-bgcolor-skincolor .themetechmount-box-team.themetechmount-teambox-style2 .themetechmount-box-social-links:after {
	background-color:#333
}
.tm-bgcolor-skincolor .themetechmount-box-team.themetechmount-teambox-style2 .themetechmount-box-desc, .tm-col-bgcolor-skincolor .themetechmount-box-team.themetechmount-teambox-style2 .themetechmount-box-desc {
	border-color:rgba(0, 0, 0, .57)
}
.tm-bgcolor-grey .themetechmount-box-team.themetechmount-teambox-style2 .themetechmount-box-social-links, .tm-col-bgcolor-grey .themetechmount-box-team.themetechmount-teambox-style2 .themetechmount-box-social-links, .tm-bgcolor-grey .themetechmount-box-team.themetechmount-teambox-style2 .themetechmount-box-desc, .tm-col-bgcolor-grey .themetechmount-box-team.themetechmount-teambox-style2 .themetechmount-box-desc {
	background-color:#fff
}
.themetechmount-post-left .entry-date {
	font-size:30px;
	display:block;
	line-height:25px;
	font-weight:500;
	padding-top:6px
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-heading-wrapper {
	padding-bottom:0
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-heading-wrapper .tm-cta3-without-desc {
	padding-bottom:26px
}
.themetechmount-boxes-view-slickview .testimonial_wrapper .slick-arrow, .themetechmount-boxes-view-slickview .testimonial_wrapper .slick-arrow:not(.slick-disabled):hover {
background:transparent;
background-color:transparent;
top:50px;
font-weight:500
}
.themetechmount-boxes-view-slickview .testimonial_wrapper .slick-prev:before, .themetechmount-boxes-view-slickview .testimonial_wrapper .slick-next:before {
	font-size:20px
}
.themetechmount-boxes-view-slickview .testimonial_wrapper .slick-prev, .themetechmount-boxes-view-slickview .testimonial_wrapper .slick-next {
	background-color:transparent!important
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc .themetechmount-testimonial-text {
	position:relative;
	z-index:-1;
	overflow:hidden;
	text-align:center
}
.themetechmount-boxes-view-slickview .testimonial_wrapper .slick-prev {
	left:50%;
	margin-left:-85px
}
.themetechmount-boxes-view-slickview .testimonial_wrapper .slick-next {
	right:50%;
	margin-right:-84px
}
.tmicon-fa-heart-o::before {
content:"\f08a"
}
.tmicon-fa-heart:before {
	content:"\f004"
}
[class^="tmicon-fa-"]:before, [class*="tmicon-fa-"]:before {
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transform:translate(0, 0)
}
.themetechmount-box-view-top-image .themetechmount-portfolio-likes-wrapper {
	position:absolute;
	bottom:25px;
	right:12px;
	top:-20px
}
.themetechmount-box-view-top-image .themetechmount-portfolio-likes-wrapper a.themetechmount-portfolio-likes {
	border-radius:50%;
	width:45px;
	height:45px;
	line-height:14px;
	display:block;
	padding:0;
	text-align:center;
	border:3px solid #fff;
	font-size:11px;
	padding-top:7px;
	position:relative;
	padding-right:2px
}
.themetechmount-box-view-top-image .themetechmount-portfolio-likes-wrapper a.themetechmount-portfolio-likes i {
	display:block;
	padding-left:3px
}
.themetechmount-box-view-top-image .themetechmount-portfolio-likes-wrapper a:hover.themetechmount-portfolio-likes {
	color:#fff
}
div.themetechmount-portfolio-likes-wrapper .like-active {
	cursor:default
}
a.themetechmount-portfolio-likes {
	color:#fff
}
.widget_latest_tweets_widget p.tweet-text:before {
	content:"\f099";
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	font-size:20px;
	position:absolute;
	left:0;
	padding-top:5px
}
.widget.widget_latest_tweets_widget ul>li {
	position:relative;
	padding:0 0 0 28px
}
.vc_column-inner>.tm-col-wrapper-bg-layer.tm-bgimage-position-left_top, .tm-row.tm-bgimage-position-left_top {
	background-position:left top!important
}
.vc_column-inner>.tm-col-wrapper-bg-layer.tm-bgimage-position-left_center, .tm-row.tm-bgimage-position-left_center {
	background-position:left center!important
}
.vc_column-inner>.tm-col-wrapper-bg-layer.tm-bgimage-position-left_bottom, .tm-row.tm-bgimage-position-left_bottom {
	background-position:left bottom!important
}
.vc_column-inner>.tm-col-wrapper-bg-layer.tm-bgimage-position-right_top, .tm-row.tm-bgimage-position-right_top {
	background-position:right top!important
}
.vc_column-inner>.tm-col-wrapper-bg-layer.tm-bgimage-position-right_center, .tm-row.tm-bgimage-position-right_center {
	background-position:right center!important
}
.vc_column-inner>.tm-col-wrapper-bg-layer.tm-bgimage-position-right_bottom, .tm-row.tm-bgimage-position-right_bottom {
	background-position:right bottom!important
}
.vc_column-inner>.tm-col-wrapper-bg-layer.tm-bgimage-position-center_top, .tm-row.tm-bgimage-position-center_top {
	background-position:center top!important
}
.vc_column-inner>.tm-col-wrapper-bg-layer.tm-bgimage-position-center_center, .tm-row.tm-bgimage-position-center_center {
	background-position:center center!important
}
.vc_column-inner>.tm-col-wrapper-bg-layer.tm-bgimage-position-center_bottom, .tm-row.tm-bgimage-position-center_bottom {
	background-position:center bottom!important
}
.border-top-grey {
	border-top:1px solid #d8d8d8
}
.border-bottom-grey {
	border-bottom:1px solid #d8d8d8
}
.tm-meta-line img {
	border-radius:50%;
	margin-right:10px;
	width:30px;
	height:30px
}
.tm-meta-line.byline img {
	display:inline-block
}
article.themetechmount-box-blog-classic .tm-entry-meta-wrapper {
	border-bottom:none;
	margin-bottom:0;
	position:relative
}
.single article.themetechmount-box-blog-classic .tm-entry-meta-blogclassic .tm-meta-line.cat-links, .single article.themetechmount-box-blog-classic .tm-entry-meta-blogclassic .tm-meta-line.comments-link, .single article.themetechmount-box-blog-classic .tm-entry-meta-blogclassic .tm-meta-line.posted-on {
	display:inline-block
}
.themetechmount-box-blog-classic .tm-entry-meta .tm-meta-line {
	padding-right:0
}
.themetechmount-box-blog-classic .tm-entry-meta .tm-meta-line i {
	display:none
}
.themetechmount-box-blog-classic .tm-entry-meta .tm-meta-line:after {
	background-color:#eaeaea;
	display:inline-block;
	content:"";
	width:1px;
	height:20px;
	vertical-align:middle;
	margin:0 15px
}
.themetechmount-box-blog-classic .tm-entry-meta .tm-meta-line:last-child:after {
	content:unset
}
.themetechmount-box-blog-classic .themetechmount-box-desc-text {
	margin-bottom:15px
}
.themetechmount-box-blog-classic.themetechmount-blogbox-format-gallery.tm-no-featured-content .themetechmount-box-desc-text {
	margin-top:12px
}
.themetechmount-box-blog-classic.themetechmount-blogbox-format-quote .themetechmount-blogbox-desc-footer, .themetechmount-box-blog-classic.themetechmount-blogbox-format-link .themetechmount-blogbox-desc-footer {
	border:none;
	padding:0;
	margin:0
}
.themetechmount-box-blog-classic .themetechmount-blogbox-desc-footer {
	padding:11px 0 11px;
	overflow:hidden;
	position:relative;
	display:block;
	border:1px solid #f1f1f1;
	border-left:none;
	border-right:none;
	margin-top:30px;
	clear:both
}
.themetechmount-box-blog-classic .themetechmount-blogbox-desc-footer>div.tm-social-share-wrapper {
	padding-top:1px
}
.themetechmount-box-blog-classic .themetechmount-blogbox-desc-footer>div {
	padding:0 11px;
	position:relative;
	display:inline-block;
	float:left
}
.themetechmount-box-blog-classic .themetechmount-blogbox-desc-footer>div:first-child {
	padding-left:0
}
.single .post.themetechmount-box-blog-classic .tm-social-share-wrapper .tm-social-share-links {
	display:block
}
.post.themetechmount-box-blog-classic.themetechmount-blogbox-format-quote .tm-blog-classic-box-content {
	padding:0;
	border:none;
	box-shadow:unset
}
.post.themetechmount-box-blog-classic .themetechmount-blogbox-desc-footer .themetechmount-blogbox-footer-left {
	clear:both;
	padding:0;
	font-size:15px;
	float:left
}
.post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore {
	padding:0;
	margin:0;
	float:right
}
.post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a {
	background-color:transparent;
	padding:0 20px 0 0;
	font-size:13px;
	text-transform:uppercase;
	font-weight:600
}
.single .themetechmount-box-blog-classic .themetechmount-box-desc-text {
	border-bottom:none;
	padding:0
}
article.themetechmount-box-blog-classic.post_format-post-format-audio .tm-post-format-audio:not(.tm-post-format-audio-mp3) .themetechmount-blogbox-format-audio, article.themetechmount-box-blog-classic.themetechmount-blogbox-format-audio .tm-post-format-audio:not(.tm-post-format-audio-mp3) .tm-blogbox-audio-mp3player-w {
padding-bottom:20.7%
}
.post.themetechmount-box-blog-classic .tm-social-share-wrapper .tm-social-share-title {
	font-size:17px;
	margin-top:1px;
	margin-right:3px
}
.single-post .post.themetechmount-box-blog-classic .tm-social-share-wrapper .tm-social-share-title {
	margin-top:6px
}
.themetechmount-box-blog-classic .tm-social-share-wrapper {
	z-index:10;
	position:relative;
	float:right
}
.single-tm_portfolio .tm-social-share-title, .single .themetechmount-box-blog-classic .tm-social-share-wrapper .tm-social-share-title {
	font-size:18px;
	float:left;
	font-weight:500
}
.single .themetechmount-box-blog-classic .tm-social-share-links ul {
	padding-right:0
}
.single .themetechmount-box-blog-classic .tm-social-share-links ul li a {
	border-radius:50%
}
.single .post.themetechmount-box-blog-classic .tm-social-share-wrapper .tm-social-share-links {
	position:initial;
	opacity:1;
	visibility:visible;
	text-align:left;
	padding:0;
	width:auto;
	float:left
}
.single article.themetechmount-box-blog-classic .tm-entry-meta-wrapper {
	padding-left:0
}
.wpb-js-composer .tm-tab-top-icon.vc_tta.vc_general .vc_tta-panel-body {
	padding:0
}
.tm-tab-top-icon .vc_tta-tab .vc_tta-icon:before {
	display:block;
	top:35px;
	position:absolute;
	left:41%;
	text-align:center
}
.wpb-js-composer .vc_tta.vc_general.tm-tab-top-icon .vc_tta-tab a {
	padding:54px 25px 20px
}
.wpb-js-composer .vc_tta.vc_general.tm-tab-top-icon .vc_tta-icon {
	font-size:24px
}
.wpb-js-composer .vc_tta.vc_general.tm-tab-top-icon .vc_tta-tab a span:not(:empty):not(:first-child) {
margin-right:10px;
margin-left:10px
}
.tm-element-heading-wrapper.tm-seperator-center_icon .heading-seperator span:before {
	position:absolute;
	width:0;
	height:16px;
	bottom:-55px;
	margin:auto;
	left:-7px;
	content:"\f10c";
	font:normal normal normal 14px/1 FontAwesome;
	font-size:12px
}
.tm-element-heading-wrapper.tm-seperator-center_icon .heading-seperator:before {
	left:-85px;
	right:0
}
.tm-element-heading-wrapper.tm-seperator-center_icon .heading-seperator:after {
	left:0;
	right:-75px
}
.tm-element-heading-wrapper.tm-seperator-center_icon .heading-seperator span:before {
	color:#d9d9d9
}
.tm-element-heading-wrapper.tm-seperator-center_icon .heading-seperator:before, .tm-element-heading-wrapper.tm-seperator-center_icon .heading-seperator:after {
	content:"";
	position:absolute;
	width:55px;
	height:1px;
	bottom:-90px;
	margin:auto;
	top:0
}
.tm-element-heading-wrapper.tm-seperator-center_icon.tm-element-align-left .heading-seperator {
	left:80px
}
.tm-element-heading-wrapper.tm-seperator-center_icon.tm-element-align-right .heading-seperator {
	right:77px;
	left:auto
}
.tm-sbox.tm-sbox-iconalign-top-center.tm-center-overlayicon {
	overflow:visible
}
.tm-sbox-iconalign-top-center.tm-center-overlayicon .tm-vc_icon_element-inner {
	margin-top:-40px
}
.tm-sbox-iconalign-top-center.tm-center-overlayicon .tm-vc_icon_element-inner.tm-vc_icon_element-size-lg {
	margin-top:-53px
}
.tm-sbox-iconalign-top-center.tm-center-overlayicon .tm-vc_icon_element-inner.tm-vc_icon_element-size-xl {
	margin-top:-66px
}
.tm-sbox-iconalign-top-center.tm-center-overlayicon .tm-vc_icon_element-inner.tm-vc_icon_element-size-sm {
	margin-top:-30px
}
.tm-sbox.tm-center-overlayicon .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-grey.tm-vc_icon_element-outline {
	border-color:#d9d9d9;
	background-color:#fff
}
.themetechmount-boxes-portfolio.themetechmount-boxes-sortablebutton-round .tm-sortable-list .tm-sortable-link a {
	border-radius:2em
}
.site-footer .tm-textcolor-dark, .site-footer .tm-textcolor-dark .social-icons li:not:hover i, .site-footer .tm-textcolor-dark.themetechmount-fbar-btn-link i {
	color:rgba(0, 0, 0, .7)
}
body.themetechmount-page-full-width #content .wpb_row.vc_row-fluid .vc_row.vc_row-no-padding .tm-sortable-list {
	padding-left:10px
}
.main-holder .widget.widget_recent_entries ul li {
	padding:10px 0
}
.main-holder .widget.widget_recent_entries ul li:first-child {
	padding-top:0
}
.wpcf7 .tm-submit-shape-round {
	border-radius:2em
}
.tm-working-hours li span {
	float:right
}
.tm-working-hours ul li {
	border-bottom:1px solid rgba(255, 255, 255, .14);
	padding:11px 0 5px 0
}
.tm-textcolor-dark .tm-working-hours ul li {
	border-bottom:1px solid rgba(0, 0, 0, .6)
}
.tm-working-hours ul li:first-child {
	padding-top:0
}
.tm-classicheader-text-area {
	text-align:right
}
.tm-header-style-classic-vertical {
	background:#fff;
	background-color:rgb(255,255,255);
	position:fixed;
	width:250px;
	height:100%;
	left:0;
	top:0;
	z-index:9002
}
.tm-header-style-classic-vertical #tm-stickable-header-w, .tm-header-style-classic-vertical .site-header, .tm-header-style-classic-vertical .site-header .site-header-main, .tm-header-style-classic-vertical .tm-header-text-area, .tm-header-style-classic-vertical .tm-header-block {
	height:100%
}
.tm-header-style-classic-vertical .tm-stickable-header-w {
	display:grid
}
header:not(.tm-header-style-toplogo):not(.tm-header-style-classic-box).tm-header-style-classic-vertical .site-header:after {
content:'';
border:none
}
header:not(.tm-header-style-toplogo).tm-header-style-classic-vertical #site-header-menu #site-navigation {
height:auto;
line-height:initial!important
}
.tm-header-style-classic-vertical .tm-header-text-area {
	float:none;
	text-align:center;
	margin-top:40px;
	margin-bottom:20px;
	padding:0 12px;
	line-height:inherit!important
}
body.header-classic-vertical {
	padding-left:250px
}
.tm-header-style-classic-vertical .site-branding {
	float:none
}
.tm-header-style-classic-vertical .site-header .themetechmount-social-links-wrapper {
	float:none
}
.tm-header-style-classic-vertical .site-header .themetechmount-social-links-wrapper {
	padding-right:0
}
.tm-colum-width-auto .vc_column_container {
	width:auto
}
.tm-row-width-auto .vc_column_container {
	width:auto
}
.tm-row-width-auto .vc_column_container>.vc_column-inner {
	padding-right:0
}
.tm-extra-classes .vc_column-inner>.wpb_wrapper .vc_row {
	margin:0
}
body .themetechmount-fbar-main-w .widget .widget-title {
	font-size:20px;
	margin-bottom:12px;
	font-weight:500
}
.themetechmount-fbar-main-w .tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2 {
	font-family:inherit;
	font-size:22px
}
.themetechmount-fbar-box-w ul.tm-pricelist-block {
	margin-top:5px
}
.themetechmount-fbar-box-w.tm-textcolor-white ul.tm-pricelist-block li {
	color:#fff;
	border-bottom:1px solid rgba(255, 255, 255, .2)
}
.themetechmount-fbar-box-w.tm-textcolor-dark ul.tm-pricelist-block li {
	color:rgba(0, 0, 0, .7);
	border-bottom:1px solid rgba(0, 0, 0, .2)
}
.themetechmount-fbar-main-w .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content {
	margin-bottom:0px!important
}
.floting-contact {
	border:1px solid rgba(255, 255, 255, .72);
	padding:20px 15px;
	font-size:24px;
	text-align:center;
	border-radius:5px
}
.floting-contact h3 {
	margin-bottom:0;
	margin-top:10px
}
.tm-textcolor-dark .floting-contact {
	border:rgba(0, 0, 0, .72)
}
.topbar-nav-menu {
	display:inline-block;
	list-style:none;
	margin:0;
	padding:0
}
.topbar-nav-menu li {
	display:inline;
	padding-left:5px;
	padding-right:5px
}
.topbar-nav-menu li:first-child {
	padding-left:0
}
.tm-col-expan .wpb_column.vc_col-sm-4 {
	width:38.7%
}
.tm-col-expan .wpb_column.vc_col-sm-8 {
	width:65.65%
}
.main-holder .vc_toggle {
	border-bottom:1px solid #eaeaea;
	padding-bottom:22px;
	margin-bottom:22px
}
.main-holder .vc_toggle .vc_toggle_content {
	margin-bottom:0
}
.sbox-hover-borderbox .tm-sbox .tm-vc_cta3-container {
	margin-bottom:0;
	padding:32px 35px 11px
}
.sbox-hover-borderbox .tm-sbox {
	margin-bottom:10px
}
.tm-header-style-infostack .kw-phone .ttm-custombutton a, .themetechmount-boxes-row-wrapper .slick-prev:before, .themetechmount-boxes-row-wrapper .slick-next:before, .themetechmount-boxes-row-wrapper .slick-arrow, .sbox-hover-borderbox .tm-sbox .tm-vc_cta3-container>.tm-vc_general:after, .sbox-hover-borderbox .tm-sbox .tm-vc_cta3-container>.tm-vc_general, .sbox-hover-borderbox .tm-sbox {
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.sbox-hover-borderbox .tm-sbox .tm-vc_cta3-container>.tm-vc_general:after {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border:3px solid #01d6a3;
	width:100%;
	height:100%;
	opacity:0;
	z-index:-1
}
.sbox-hover-borderbox .tm-sbox:hover .tm-vc_cta3-container>.tm-vc_general:after {
	opacity:1
}
.tm-custom-heading.tm-skincolor-strong strong {
	font-weight:400
}
.sbox-hover-borderbox .tm-sbox .tm-vc_icon_element .tm-vc_icon_element-inner .tm-vc_icon_element-icon {
	position:relative;
	top:0;
	left:0;
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8);
	font-size:55px!important
}
.sbox-hover-borderbox .tm-sbox .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-top .tm-vc_cta3_content-container {
	padding-top:13px
}
.sbox-hover-borderbox .tm-sbox:hover .tm-vc_icon_element .tm-vc_icon_element-inner .tm-vc_icon_element-icon {
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-ms-transform:scale(.9);
	transform:scale(.9);
	opacity:1
}
.tm-bgcolor-darkgrey .sbox-hover-borderbox .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor:hover {
	color:#fff
}
.tm-sbox-iconalign-left-spacing.tm-sbox-lefttop-large-icon .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-lg .tm-vc_icon_element-icon {
	font-size:3.85em!important;
	top:33%
}
.wpcf7 .tm-commonform textarea {
	min-height:100px
}
.tm-col-bgcolor-darkgrey .wpcf7 .tm-commonform .wpcf7-text, .tm-bgcolor-darkgrey .wpcf7 .tm-commonform .wpcf7-text, .tm-col-bgcolor-darkgrey .wpcf7 .tm-commonform .wpcf7-textarea, .tm-bgcolor-darkgrey .wpcf7 .tm-commonform .wpcf7-textarea, .tm-col-bgcolor-skincolor .wpcf7 .tm-commonform .wpcf7-text, .tm-bgcolor-skincolor .wpcf7 .tm-commonform .wpcf7-text {
	color:rgba(255, 255, 255, 1)
}
.tm-commonform input[type="submit"] {
	padding:13px 28px;
	margin-top:10px
}
.tm-contactform {
	border:none;
	padding:0;
	background-color:transparent
}
.wpcf7 .tm-contactform div>span.wpcf7-form-control-wrap:nth-child(1) .wpcf7-text, .wpcf7 .tm-contactform div>span.wpcf7-form-control-wrap:nth-child(1) textarea {
padding-left:0
}
.wpcf7 .tm-contactform .wpcf7-text, .wpcf7 .tm-contactform textarea {
	background-color:transparent;
	border:none;
	border-bottom:1px solid rgba(0, 0, 0, .15);
	border-radius:0;
	padding-left:30px;
	padding-bottom:9px
}
.tm-bgimage-yes .wpcf7 .tm-contactform .wpcf7-text, .tm-bgimage-yes .wpcf7 .tm-contactform textarea, .tm-bgcolor-darkgrey .wpcf7 .tm-contactform .wpcf7-text, .tm-bgcolor-darkgrey .wpcf7 .tm-contactform textarea, .tm-bgcolor-skincolor .wpcf7 .tm-contactform .wpcf7-text, .tm-bgcolor-skincolor .wpcf7 .tm-contactform textarea, .tm-col-bgcolor-darkgrey .wpcf7 .tm-contactform .wpcf7-text, .tm-col-bgcolor-darkgrey .wpcf7 .tm-contactform textarea, .tm-col-bgcolor-skincolor .wpcf7 .tm-contactform .wpcf7-text, .tm-col-bgcolor-skincolor .wpcf7 .tm-contactform textarea, .tm-col-bgimage-yes .wpcf7 .tm-contactform .wpcf7-text, .tm-col-bgimage-yes .wpcf7 .tm-contactform textarea {
	border-color:rgba(255, 255, 255, .15);
}
.wpcf7 .tm-contactform .field-group {
	position:relative
}
.wpcf7 .tm-contactform .field-group i {
	position:absolute;
	left:0;
	top:20px;
	opacity:.9;
	font-size:16px;
	z-index:1
}
.wpcf7 .tm-contactform div.wpcf7-validation-errors {
	background:red;
	border:none;
	color:white;
	padding:8px 16px;
	position:absolute;
	right:-7px;
	left:0;
	bottom:-63px;
	text-align:center
}
.wpcf7 .tm-contactform .tm-book-submitbt {
	padding:20px 12px
}
.wpcf7 .tm-contactform .row {
	padding-bottom:10px
}
.wpcf7 .tm-contactform input[type="submit"] {
	padding:10px 25px;
	font-weight:400
}
.wpcf7 .tm-contactform input[type="radio"] {
	-webkit-appearance:none;
	width:20px;
	height:20px;
	border-radius:50%;
	outline:none;
	border:2px solid #eaeaea;
	margin-bottom:-5px
}
.wpcf7 .tm-contactform span.wpcf7-list-item.first {
	margin-left:0
}
.wpcf7 .tm-contactform input[type='radio']:before {
	content:'';
	display:block;
	width:90%;
	height:90%;
	margin:10% auto;
	border-radius:50%;
	margin:1px 0 0 1px
}
.tm-col-bgcolor-skincolor .wpcf7 .tm-contactform.wpcf7-text, .tm-bgcolor-skincolor .wpcf7 .tm-contactform.wpcf7-text, .tm-col-bgcolor-darkgrey .wpcf7 .tm-contactform .wpcf7-text, .tm-bgcolor-darkgrey .wpcf7 .tm-contactform .wpcf7-text, .tm-bgcolor-darkgrey .wpcf7 .tm-contactform .wpcf7-textarea {
	border-bottom-color:rgba(255, 255, 255, .4)
}
.wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .wpcf7 .tm-contactform .select2-container--default .select2-selection--single .select2-selection__rendered, .wpcf7 .tm-contactform textarea::-webkit-input-placeholder, .wpcf7 .tm-contactform textarea::-webkit-input-placeholder, .wpcf7 .tm-contactform textarea::-webkit-input-placeholder, .wpcf7 .tm-contactform textarea::-webkit-input-placeholder, .wpcf7 .tm-contactform textarea::-webkit-input-placeholder, .wpcf7 .tm-contactform textarea::-webkit-input-placeholder {
color:#363636
}
.tm-textcolor-white .wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .tm-textcolor-white .wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .tm-textcolor-white .wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .tm-textcolor-white .wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .tm-textcolor-white .wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .tm-textcolor-white .wpcf7 .tm-contactform .wpcf7-text::-webkit-input-placeholder, .tm-textcolor-white .wpcf7 .tm-contactform .select2-container--default .select2-selection--single .select2-selection__rendered, .tm-textcolor-white .wpcf7 .tm-contactform textarea::-webkit-input-placeholder, .tm-textcolor-white .wpcf7 .tm-contactform textarea::-webkit-input-placeholder, .tm-textcolor-white .wpcf7 .tm-contactform textarea::-webkit-input-placeholder, .tm-textcolor-white .wpcf7 .tm-contactform textarea::-webkit-input-placeholder, .tm-textcolor-white .wpcf7 .tm-contactform textarea::-webkit-input-placeholder, .tm-textcolor-white .wpcf7 .tm-contactform textarea::-webkit-input-placeholder {
color:rgba(255, 255, 255, .75)
}
div.wpcf7 .ajax-loader {
	position:absolute
}
.themetechmount-fbar-main-w .tm-commonform {
	padding:25px 30px;
	background-color:rgba(0, 0, 0, .5);
	margin-right:15%
}
.themetechmount-fbar-main-w .wpcf7 .tm-contactform .wpcf7-text, .themetechmount-fbar-main-w .wpcf7 .tm-contactform textarea {
	border-bottom-width:1px
}
.themetechmount-fbar-main-w .wpcf7 .tm-commonform label {
	position:relative
}
.themetechmount-fbar-main-w .wpcf7 .tm-commonform i {
	position:absolute;
	color:#cdcac3;
	z-index:100;
	font-size:18px;
	top:8px;
	left:0
}
.themetechmount-fbar-main-w .wpcf7 .tm-commonform .wpcf7-text, .themetechmount-fbar-main-w .wpcf7 .tm-commonform .wpcf7-textarea {
	padding:0;
	padding-left:35px
}
.themetechmount-fbar-main-w .wpcf7 .tm-commonform .wpcf7-text {
	padding-bottom:10px
}
.themetechmount-fbar-main-w .wpcf7 .tm-commonform .wpcf7-textarea {
	height:100px
}
.themetechmount-fbar-main-w .wpcf7 .tm-contactform .row {
	padding-bottom:8px
}
.themetechmount-fbar-main-w .wpcf7 .tm-contactform input[type="submit"] {
	padding:10px 50px
}
.single article.post blockquote:before {
	content:'"';
	display:inline-block;
	position:absolute;
	font-size:110px;
	font-family:"Myriad Pro";
	transform:rotate(180deg);
	top:0;
	left:33px
}
.single article.post .tm-post-featured-quote a, .single article.post blockquote cite:before, .single article.post .tm-post-featured-quote blockquote cite {
	color:#20292f
}
.single article.post blockquote {
	display:block;
	background:#f0f2f5;
	padding:25px 20px 20px 85px;
	position:relative;
	border:1px solid #f2f2f2;
	font-weight:500;
	margin:35px 0 35px 0;
	font-style:normal;
	font-size:22px;
	min-height:100px;
	line-height:36px;
	font-style:italic;
	color:#20292f
}
blockquote h3 {
	font-size:24px;
	line-height:33px;
	font-weight:400
}
.tm-sbox.tm-sbox-whiteborder {
	border:7px solid #fff
}
.tm-sbox.tm-sbox-iconalign-top-center.tm-sbox-whiteborder .tm-vc_cta3-container {
	margin-bottom:20px
}
.tm-sbox.tm-shadow-box.tm-sbox-whiteborder {
	-webkit-box-shadow:0 0 25px 0 rgba(0, 0, 0, .08);
	-moz-box-shadow:0 0 25px 0 rgba(0, 0, 0, .08);
	box-shadow:0 0 25px 0 rgba(0, 0, 0, .08)
}
.tm-sbox.tm-sbox-whiteborder.tm-sbox-bgcolor-grey {
	background-color:#f7f7f7
}
.tm-banner-image .vc_figure .vc_single_image-wrapper {
	overflow:hidden;
	position:relative;
	z-index:1
}
.tm-banner-image .vc_figure .vc_single_image-wrapper:after, .tm-banner-image .vc_figure .vc_single_image-wrapper:before {
	content:"";
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	top:0;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	opacity:1;
	z-index:2;
	pointer-events:none;
	background:rgba(255, 255, 255, .4);
-webkit-transition:all .5s ease-in-out 0s;
-o-transition:all .5s ease-in-out 0s;
transition:all .5s ease-in-out 0s
}
.tm-banner-image .vc_figure .vc_single_image-wrapper:before {
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0
}
.tm-banner-image:hover .vc_figure .vc_single_image-wrapper:after, .tm-banner-image:hover .vc_figure .vc_single_image-wrapper:before {
	opacity:0;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	z-index:-1
}
.tm-banner-image .vc_figure .vc_single_image-wrapper img {
	width:100%;
	-webkit-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	transform:scale(1.1, 1.1);
transition:all .5s ease-in-out 0s;
-webkit-transition:all .5s ease-in-out 0s;
-o-transition:all .5s ease-in-out 0s
}
.tm-banner-image:hover .vc_figure .vc_single_image-wrapper img {
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2)
}
.sidebar .themetechmount-boxes-testimonial.themetechmount-boxes-col-one .themetechmount-box-view-default .themetechmount-box-desc blockquote {
	padding:40px 20px 55px 20px;
	margin-top:15px
}
.tm-bg-highlight-dark, .tm-bg-highlight {
	display:inline-block
}
.tm-bg-highlight-dark {
	color:#fff
}
.tm-top-overlay-row {
	position:relative;
	z-index:12
}
.tm-overlay-row-bottom {
	position:relative;
	z-index:1
}
.tm-skincolor-bottom-boder {
	border-bottom:3px solid #6db804
}
.themetechmount-fullwide .themetechmount-fbar-position-default .themetechmount-fbar-box {
	padding-right:15px;
	padding-left:15px
}
.tm-phone-icon.tm-sbox.tm-sbox-iconalign-left-spacing .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left .tm-vc_cta3_content-container {
	padding-left:10px
}
.tm-home-contact-link {
	text-align:center
}
.tm-home-contact-link * {
	display:inline-block
}
.tm-home-contact-link a {
	color:#fff;
	text-decoration:underline
}
.tm-home-contact-link a:hover {
	color:#fff;
	text-decoration:none
}
.tm-mobileicon-align.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner {
	height:auto
}
.tm-mobileicon-align .tm-vc_icon_element-icon {
	margin-top:-8px
}
.vc_column-inner>.wpb_wrapper>.tm-mb-30 {
	margin-bottom:30px!important
}
.tm-row-inner.tm-textposition-bottom {
	position:absolute;
	bottom:0%
}
.tm-right-video-icon, .tm-left-video-icon {
	position:absolute;
	left:0%;
	top:50%
}
.tm-right-video-icon {
	left:auto;
	right:-28%
}
.tm_prettyphoto .tm-vc_icon_element-inner, .tm-right-video-icon .tm-vc_icon_element-inner, .tm-left-video-icon .tm-vc_icon_element-inner {
	position:relative;
	z-index:1
}
.tm-right-video-icon:hover .tm-vc_icon_element-inner:after, .tm-right-video-icon:hover .tm-vc_icon_element-inner, .tm_prettyphoto:hover .tm-vc_icon_element-inner:after, .tm_prettyphoto:hover .tm-vc_icon_element-inner, .tm-left-video-icon:hover .tm-vc_icon_element-inner:after, .tm-left-video-icon:hover .tm-vc_icon_element-inner {
	opacity:.8
}
.tm_prettyphoto.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-md, .tm-right-video-icon.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-md, .tm-left-video-icon.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-md {
	width:65px!important;
	height:65px!important
}
.vc_row-o-equal-height.vc_row-flex>.vc_column_container>.vc_column-inner>.wpb_wrapper .tm-left-video-icon, .vc_row-o-equal-height.vc_row-flex>.vc_column_container>.vc_column-inner>.wpb_wrapper .tm-right-video-icon {
	right:0
}
.tm_prettyphoto.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-md .tm-vc_icon_element-icon, .tm-right-video-icon.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-md .tm-vc_icon_element-icon, .tm-left-video-icon.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-md .tm-vc_icon_element-icon {
	padding-left:7px
}
.tm_prettyphoto.tm-vc_icon_element.tm-vc_icon_element-outer.style2 {
	border:5px solid rgba(0, 0, 0, .27);
	border-radius:50%;
	width:84px;
	height:84px
}
.tm-bgcolor-skincolor .tm_prettyphoto.tm-vc_icon_element.tm-vc_icon_element-outer.style2, .tm-bgcolor-darkgrey .tm_prettyphoto.tm-vc_icon_element.tm-vc_icon_element-outer.style2, .tm-col-bgcolor-skincolor .tm_prettyphoto.tm-vc_icon_element.tm-vc_icon_element-outer.style2, .tm-col-bgcolor-darkgrey .tm_prettyphoto.tm-vc_icon_element.tm-vc_icon_element-outer.style2 {
	border-color:rgba(255, 255, 255, .27)
}
.tm_prettyphoto.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-lg .tm-vc_icon_element-icon {
	font-size:40px!important
}
.tm_prettyphoto.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-lg .tm-vc_icon_element-icon.ti-control-play {
	padding-left:5px
}
.tm_prettyphoto.tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-lg.tm-vc_icon_element-have-style-inner {
	width:67px!important;
	height:67px!important
}
.wpb_tabs_nav a.ui-tabs-anchor, body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, .vc_progress_bar .vc_label, .vc_tta.vc_general .vc_tta-tab>a, .vc_toggle_title>h4 {
	letter-spacing:.5px
}
.tm-sbox .tm-custom-heading a, .entry-header:not(.tm-titlebar) .entry-title>a {
color:#182333
}
.sidebar .widget a {
	font-weight:500;
	font-size:15px;
	color:#182333
}
.sidebar .widget_product_categories li, .sidebar .widget_categories li {
	position:relative;
	margin:5px 0;
	padding-bottom:5px!important
}
.sidebar .widget_product_categories li span, .sidebar .widget_categories li span {
	position:absolute;
	right:0;
	top:13px;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	border-radius:50%;
	display:block;
	font-size:13px;
	font-weight:400;
	color:#fff
}
.sidebar .widget_categories li>ul li:first-child span {
	top:12px
}
.cross-arrow-top, .cross-arrow-bottom {
	position:relative
}
.cross-arrow-top:before, .cross-arrow-bottom:before {
	position:absolute;
	bottom:100%;
	left:50%;
	transform:translateX(-50%);
	content:"";
	display:inline-block;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 15px 15px 15px;
	border-color:transparent transparent #fff transparent;
	z-index:1;
	top:-50px
}
.cross-arrow-bottom:before {
	top:auto;
	bottom:-50px;
	width:0;
	height:0;
	border-style:solid;
	border-width:15px 15px 0 15px;
	border-color:#fff transparent transparent transparent
}
.tm-sbox.tm-sbox-iconalign-right-spacing.tm-iconbox-bottom-border .tm-vc_cta3-icons:after, .tm-sbox.tm-sbox-iconalign-left-spacing.tm-iconbox-bottom-border .tm-vc_cta3-icons:after {
	content:'';
	position:absolute;
	left:6%;
	height:100%;
	border-right:1px solid #00a66c
}
.tm-sbox.tm-sbox-iconalign-left-spacing.tm-iconbox-bottom-border .tm-vc_cta3-icon-size-xl .tm-vc_cta3-icons:after {
	left:12%
}
.tm-sbox.tm-sbox-iconalign-left-spacing.tm-iconbox-bottom-border .tm-vc_cta3-icon-size-lg .tm-vc_cta3-icons:after {
	left:9%
}
.tm-sbox.tm-sbox-iconalign-left-spacing.tm-iconbox-bottom-border .tm-vc_cta3-icon-size-sm .tm-vc_cta3-icons:after {
	left:5.5%
}
.tm-sbox.tm-sbox-iconalign-right-spacing.tm-iconbox-bottom-border .tm-vc_cta3-icons:after {
	right:6%
}
.tm-sbox.tm-sbox-iconalign-right-spacing.tm-iconbox-bottom-border .tm-vc_cta3-icon-size-xl .tm-vc_cta3-icons:after {
	right:12%
}
.tm-sbox.tm-sbox-iconalign-right-spacing.tm-iconbox-bottom-border .tm-vc_cta3-icon-size-lg .tm-vc_cta3-icons:after {
	right:9%
}
.tm-sbox.tm-sbox-iconalign-right-spacing.tm-iconbox-bottom-border .tm-vc_cta3-icon-size-sm .tm-vc_cta3-icons:after {
	right:5.5%
}
.footer .widget.tm-hide-feature-image ul.tm-recent-post-list {
	text-align:center
}
.footer .widget.tm-hide-feature-image ul.tm-recent-post-list>li img {
	display:none
}
.tm-textalign-center, .tm-center-text {
	text-align:center
}
.tm-bgcolor-opicity-70 .tm-bg-layer-inner {
	opacity:.7
}
.tm-common-box-shadow, .attachment .entry-content {
	-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, .07);
	-moz-box-shadow:0 0 15px 0 rgba(0, 0, 0, .07);
	box-shadow:0 0 15px 0 rgba(0, 0, 0, .07)
}
.tm-sbox.tm-servicebox-vertical-sep {
	overflow:visible
}
.tm-sbox.tm-servicebox-vertical-sep .tm-vc_cta3-container:after {
	content:"";
	height:96%;
	width:1px;
	background-color:rgba(0, 0, 0, .1);
	display:block;
	position:absolute;
	right:-14px;
	top:0;
	top:48%;
	-khtml-transform:translateX(0%) translateY(-50%);
	-moz-transform:translateX(0%) translateY(-50%);
	-ms-transform:translateX(0%) translateY(-50%);
	-o-transform:translateX(0%) translateY(-50%);
	transform:translateX(0%) translateY(-50%)
}
.top-overlay-icon-box.tm-sbox {
	overflow:inherit
}
.top-overlay-icon-box.tm-sbox .tm-vc_cta3-container {
	position:relative
}
.wpb_wrapper .top-overlay-icon-box.tm-sbox {
	border:1px solid #e4e4e4!important;
	margin-bottom:10px!important
}
.top-overlay-icon-box.tm-sbox .tm-vc_cta3-container {
	margin-bottom:0
}
.top-overlay-icon-box.tm-sbox .tm-vc_general.tm-vc_cta3 {
	padding-top:0!important
}
.top-overlay-icon-box.tm-sbox .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icon-size-md.tm-vc_cta3-icons-top .tm-vc_cta3-icons {
	margin-top:-41px
}
.top-overlay-icon-box.tm-sbox:hover .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-skincolor.tm-vc_icon_element-background {
	background-color:#202020
}
.top-overlay-icon-box.tm-sbox .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-top .tm-vc_cta3_content-container {
	padding:17px 2px 12px
}
.tm-center-overlay-column {
	padding:18px 18px 0 18px;
	margin:130px 0 130px -26px;
	background-color:#fff;
	z-index:11;
	border:10px solid #d8d8d8
}
.tm-center-overlay-column .tm-sbox .tm-vc_cta3-content-header h2 {
	margin-bottom:5px
}
.tm-center-overlay-column .tm-sbox .tm-vc_cta3-container {
	margin-bottom:25px
}
.tm-sbox.tm-outline-white-border .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner {
	border:3px solid #fff
}
.tm-sbox.tm-outline-white-border {
	overflow:visible
}
.wpb_wrapper .ttm-darkbordered-box.tm-sbox {
	border:1px solid #e4e4e4!important
}
.ttm-darkbordered-box.tm-sbox .tm-vc_cta3-container {
	margin-bottom:20px
}
.wpb-js-composer .vc_tta-accordion.ttm-accordion-styleone .vc_tta-panel-title>a {
	padding:17px 3px
}
.wpb-js-composer .vc_tta.vc_tta-accordion.ttm-accordion-styleone .vc_tta-controls-icon-position-right.vc_tta-panel-title>a {
	padding-right:80px
}
.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-controls-icon-position-right:after {
	content:none
}
.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-controls-icon {
	background-color:#fff;
	width:44px;
	height:44px;
	border-radius:50%
}
.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-accordion.ttm-accordion-styleone .vc_tta-panel-title>a {
	border-radius:2em!important
}
.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-panel.vc_active .vc_tta-panel-body {
	background-color:transparent;
	box-shadow:unset
}
.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
	right:3px
}
.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
	left:32%;
	width:37%;
	border-width:3px 0 0
}
.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
	height:38%;
	left:51%;
	top:32%;
	border-width:0 0 0 3px
}
.wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-icon {
	padding:12px 13px 11px;
	background-color:#fff;
	border-radius:50%;
	line-height:normal
}
.tm-services .tm-sbox .tm-vc_cta3-container {
	margin-bottom:12px
}
.ttm-services-offer .wpb_single_image .vc_figure a.vc_single_image-wrapper:before {
	background-color:rgba(0, 0, 0, .5);
	bottom:0;
	content:"";
	filter:alpha(opacity=0);
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:all 0.2s linear;
	transition:all 0.2s linear
}
.ttm-services-offer .wpb_single_image .vc_figure a.vc_single_image-wrapper:hover:before {
	opacity:1
}
.tm-sbox.icon-text-spacing-15px .tm-vc_cta3-container {
	margin-bottom:10px
}
.tm-sbox.icon-text-spacing-15px .tm-vc_cta3-content-header h2 {
	margin-bottom:0
}
.tm-sbox.icon-text-spacing-5px .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left .tm-vc_cta3_content-container {
	padding-left:.5em
}
.tm-sbox.icon-text-spacing-5px .tm-vc_cta3-content-header h2 {
	margin-bottom:0
}
.tm-sbox.icon-text-spacing-15px .tm-vc_cta3-container {
	margin-bottom:10px
}
.tm-sbox.ttm-text-middle .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left .tm-vc_cta3_content-container {
	vertical-align:middle
}
.site-footer .widget.tm-widget_nav_menu.widget_nav_menu ul li {
	display:inline-block;
	width:calc(50% - 2px);
	float:none;
	padding:0 0 11px 0
}
.site-footer .widget.tm-widget_nav_menu.widget_nav_menu ul li:nth-child(even) {
width:40%;
margin-left:5%
}
.site-footer .widget.tm-widget_nav_menu.widget_nav_menu li a:before {
	font-family:"tm-boldman-icons";
	content:"\f101";
	position:absolute;
	top:7px;
	left:0;
	line-height:1em;
	font-size:13px;
	color:inherit
}
.site-footer .widget.tm-widget_nav_menu.widget_nav_menu li a {
	padding-left:14px
}
.sidebar.widget-area .widget .tm-sbox .tm-vc_cta3-container {
	margin-bottom:0
}
.tm-sbox-iconalign-bottom-center.tm-textalign-left .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-bottom .tm-vc_cta3-icons, .tm-sbox-iconalign-bottom-center.tm-textalign-left .tm-vc_cta3-headers, .tm-sbox-iconalign-bottom-center.tm-textalign-left .tm-cta3-desc-btn-wrapper {
	text-align:left
}
.check-icon {
	padding-right:5px!important
}
.left-space-3px {
	padding-left:4px!important;
	font-size:15px!important
}
.right-space-3px {
	padding-right:4px!important;
	font-size:15px!important
}
.tm-zindex-0, .tm-zindex-1, .tm-zindex-2 {
	position:relative
}
.tm-zindex-0 {
	z-index:unset
}
.tm-zindex-2 {
	z-index:2
}
.tm-zindex-1 {
	z-index:1
}
.ttm-row-expand-leftfull {
	position:relative
}
.ttm-row-expand-leftfull:after {
	width:500%;
	height:100%;
	display:block!important;
	position:absolute;
	top:0;
	content:'';
	background:#fff;
	right:100%
}
.ttm-col-seprator .vc_column_container {
	border-right:1px solid #e5e5e5
}
.ttm-col-seprator .vc_column_container:last-child {
	border-right:none
}
.tm-no-paddingbox .vc_column_container>.vc_column-inner {
	padding-left:0;
	padding-right:0
}
.ttm-skin-outline-border .tm-vc_icon_element-style-rounded:before {
	display:block!important;
	position:absolute;
	content:'';
	top:-8px;
	bottom:-8px;
	left:-8px;
	right:-8px;
	border:2px solid #caaf5e;
	border-radius:50%
}
.tm-vc_icon_element.tm-vc_icon_element-outer.ttm-skin-outline-border .tm-vc_icon_element-inner.tm-vc_icon_element-size-xl .tm-vc_icon_element-icon {
	font-size:3.2em!important
}
.serviceboxes-with-banner div .tm-sbox.tm-sbox-bgcolor-transparent.tm-bgimage-yes>.tm-vc_cta3-container>.tm-vc_general {
	padding:52px 10px 28px 10px
}
.serviceboxes-with-banner .vc_column_container>.vc_column-inner {
	padding:0!important
}
.serviceboxes-with-banner .tm-sbox .tm-vc_cta3-container {
	margin-bottom:15px
}
.serviceboxes-with-banner .tm-sbox.tm-bgimage-yes .tm-vc_general.tm-vc_cta3:not(.tm-cta3-only), .tm-bgcolor-yes .tm-vc_general.tm-vc_cta3:not(.tm-cta3-only) {
padding:41px 20px 1px 20px
}
.serviceboxes-with-banner .tm-sbox.tm-bg.tm-bgimage-yes .tm-bg-layer {
	opacity:1;
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out
}
.serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes:hover .tm-bg-layer {
	opacity:.88
}
.serviceboxes-with-banner .tm-sbox.tm-bg.tm-bgimage-yes .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner .tm-vc_icon_element-icon {
	transition:unset;
	-moz-transition:unset;
	-webkit-transition:unset;
	-o-transition:unset
}
.serviceboxes-with-banner.tm-servicebox-hover.tm-sevicebox-sep .wpb_column:after, .serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner, .serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes .tm-vc_cta3-content-header h2, .serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes .tm-cta3-description, .serviceboxes-with-banner.tm-servicebox-hover .tm-servicebox-heading-line.tm-sbox .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header .tm-custom-heading:after {
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out
}
.tm-sbox.tm-sbox-bgcolor-skincolor .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text:hover, .serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes:hover .tm-vc_btn3.tm-vc_btn3-style-text, .serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes .tm-vc_btn3.tm-vc_btn3-style-text:hover, .serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes:hover .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner, .serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes:hover .tm-vc_cta3-content-header h2 {
	color:#fff
}
.serviceboxes-with-banner.tm-servicebox-hover .tm-sbox.tm-bg.tm-bgimage-yes:hover .tm-cta3-description {
	color:rgba(255, 255, 255, .95)
}
.serviceboxes-with-banner.tm-servicebox-hover .tm-servicebox-heading-line.tm-sbox:hover .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header .tm-custom-heading:after {
	border-bottom-color:#fff
}
.serviceboxes-with-banner.tm-servicebox-hover.tm-sevicebox-sep .wpb_column:hover:after {
	background-color:transparent
}
.main-holder .site-content ul.products {
	margin-right:-15px;
	margin-left:-15px
}
.main-holder .site-content ul.products li.product {
	margin:0;
	padding-right:15px;
	padding-left:15px
}
.main-holder #content.site-content ul.products li.product .tm-product-box {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
	margin-bottom:35px
}
.main-holder #content.site-content ul.products li.product .tm-product-box .tm-product-content {
	text-align:left;
	padding:12px 0 11px;
	position:relative
}
.main-holder .site-content ul.products li.product .woocommerce-loop-category__title, .main-holder .site-content ul.products li.product .woocommerce-loop-product__title, .main-holder .site-content ul.products li.product h3 {
	padding:0;
	margin:0;
	font-size:17px;
	font-weight:500;
	padding-bottom:0;
	color:#182333;
	line-height:20px;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.main-holder .site-content ul.products li.product .price {
	margin:0;
	min-height:20px;
	font-size:15px;
	margin-top:2px
}
.tm-product-box-inner {
	position:relative;
	overflow:hidden
}
.main-holder .site-content ul.products li.product .tm-shop-icon {
	left:50%;
	position:absolute;
	text-align:center;
	top:60%;
	transform:translateY(-50%) translateX(-50%);
	width:100%;
	z-index:2;
	opacity:0;
	transition:0.6s;
	z-index:1;
	display:flex;
	width:auto;
	max-width:105px
}
.main-holder .site-content ul.products li.product:hover .tm-shop-icon {
	opacity:1;
	top:50%
}
.main-holder .site-content ul.products li.product .tm-shop-icon:before {
	background:#fff none repeat scroll 0 0;
	content:"";
	height:100%;
	left:0;
	opacity:.95;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1
}
.main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist, .main-holder .site-content ul.products li.product .yith-wcqv-button {
	font-size:0
}
.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"], .main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .main-holder .site-content ul.products li.product .add_to_wishlist, .main-holder .site-content ul.products li.product .compare, .main-holder .site-content ul.products li.product .yith-wcqv-button, .main-holder .site-content ul.products li.product .add_to_cart_button, .main-holder .site-content ul.products li.product .product_type_external, .main-holder .site-content ul.products li.product .product_type_grouped, .main-holder .site-content ul.products li.product.outofstock .product_type_simple, .main-holder .site-content ul.products li.product .product_type_variable {
	width:53px;
	height:36px;
	font-size:0;
	color:#182333;
	line-height:36px;
	text-align:center;
	padding:0;
	margin:0;
	background:none;
	font-weight:500;
	letter-spacing:1px;
	transition:none;
	padding-left:0;
	border-radius:50%
}
.main-holder .site-content ul.products li.product .yith-wcqv-button:before, .main-holder .site-content ul.products li.product .add_to_wishlist:before, .main-holder .site-content ul.products li.product .add_to_cart_button:before, .main-holder .site-content ul.products li.product .product_type_external:before, .main-holder .site-content ul.products li.product .product_type_grouped:before, .main-holder .site-content ul.products li.product .product_type_variable:before {
	content:attr(alt);
	position:absolute;
	height:26px;
	line-height:26px;
	color:#fff;
	text-align:left;
	font-size:13px;
	left:43px;
	top:47%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	visibility:hidden;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	pointer-events:none
}
.main-holder .site-content ul.products li.product .yith-wcqv-button:hover:before, .main-holder .site-content ul.products li.product .add_to_wishlist:hover:before, .main-holder .site-content ul.products li.product .add_to_cart_button:hover:before, .main-holder .site-content ul.products li.product .product_type_external:hover:before, .main-holder .site-content ul.products li.product .product_type_grouped:hover:before, .main-holder .site-content ul.products li.product .product_type_variable:hover:before {
	visibility:hidden;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:0
}
.main-holder .site-content ul.products li.product:hover .tm-product-box-inner:after {
	opacity:.8
}
.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:after, .main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:after, .main-holder .site-content ul.products li.product .add_to_wishlist:after, .main-holder .site-content ul.products li.product .compare:after, .main-holder .site-content ul.products li.product .yith-wcqv-button:after, .main-holder .site-content ul.products li.product .add_to_cart_button:after, .main-holder .site-content ul.products li.product .product_type_external:after, .main-holder .site-content ul.products li.product .product_type_grouped:after, .main-holder .site-content ul.products li.product.outofstock .product_type_simple:after, .main-holder .site-content ul.products li.product .product_type_variable:after {
	content:'\e837';
	font-family:"tm-boldman-icons";
	width:53px;
	height:36px;
	line-height:36px;
	position:absolute;
	left:0;
	text-align:center;
	font-size:18px;
	margin-left:0;
	border-width:0;
	border-radius:50%;
	background-color:transparent;
	color:#182333;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s
}
.main-holder .site-content ul.products li.product .tm-shop-icon div.tm-wc-quickview-btn {
	position:relative
}
.main-holder .site-content ul.products li.product .tm-shop-icon div.tm-wc-quickview-btn:before {
	position:absolute;
	content:"";
	height:22px;
	left:-1px;
	top:50%;
	background-color:rgba(0, 0, 0, .5);
	transform:translateY(-50%);
	width:1px
}
.main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist {
	position:absolute;
	bottom:17px;
	right:20px;
	z-index:9;
	width:30px
}
.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"], .main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .main-holder .site-content ul.products li.product a.add_to_wishlist {
	position:absolute;
	bottom:0;
	right:-20px;
	z-index:9
}
.main-holder .site-content ul.products li.product .add_to_cart_button.added:after {
	content:'\e839'
}
.main-holder .site-content ul.products li.product .add_to_cart_button.loading:after {
	font-family:WooCommerce;
	content:"\e01c";
	vertical-align:top;
	-webkit-font-smoothing:antialiased;
	font-weight:400;
	position:absolute;
	top:1px;
	right:0;
	-webkit-animation:spin 2s linear infinite;
	-moz-animation:spin 2s linear infinite;
	animation:spin 2s linear infinite;
	width:auto;
	height:auto;
	background:none;
	color:#fff;
	font-size:17px
}
.main-holder .site-content ul.products li.product a.added_to_cart {
	display:none
}
.main-holder .site-content ul.products li.product .product_type_grouped:after {
	content:'\e806'
}
.main-holder .site-content ul.products li.product .product_type_variable:after {
	content:'\e818';
	font-size:22px;
	padding-left:2px
}
.main-holder .site-content ul.products li.product.outofstock .product_type_simple:after {
	content:'\e826'
}
.main-holder .site-content ul.products li.product .yith-wcqv-button:after {
	content:'\E825'
}
.main-holder .site-content ul.products li.product .compare:after {
	content:'\E81D'
}
.main-holder .site-content ul.products li.product .add_to_wishlist:after {
	content:'\E838'
}
.main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:after, .main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse:after, .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:after {
	content:'\e81c'
}
.main-holder .site-content ul.products li.product .add_to_cart_button.added:after {
	margin-left:0
}
.main-holder .site-content ul.products li.product .yith-wcwl-add-to-wishlist, .main-holder .site-content ul.products li.product .compare, .main-holder .site-content ul.products li.product .yith-wcqv-button {
	margin-top:0
}
.main-holder .site-content .yith-wcwl-add-to-wishlist .feedback {
	display:none
}
.woocommerce .price .woocommerce-Price-amount, .main-holder .site-content ul.products li.product .price del {
	color:#8d9297;
	font-size:15px;
	display:inline-block
}
.main-holder .site-content ul.products li.product div.clear {
	display:inline-block;
	opacity:0;
	display:none
}
.tm-wrap-addto {
	display:inline-block
}
.main-holder .site-content ul.products li.product .price ins {
	font-weight:400
}
.main-holder .site-content ul.products li.product.outofstock .product_type_simple:hover:after {
	color:#fff
}
#yith-quick-view-content .onsale, .single .main-holder .site-content span.onsale, .main-holder .site-content ul.products li.product .onsale {
	height:26px;
	width:52px;
	line-height:28px;
	color:#fff;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	background:#182333;
	display:inline-block;
	vertical-align:top;
	border-radius:0;
	padding-top:0;
	position:absolute;
	top:20px;
	right:20px;
	left:20px;
	z-index:1;
	margin:-2.5px -5px;
	min-height:auto;
	font-weight:400
}
.main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:hover:after, .main-holder .site-content ul.products li.product .add_to_wishlist:hover:after, .main-holder .site-content ul.products li.product .compare:hover:after, .main-holder .site-content ul.products li.product .yith-wcqv-button:hover:after, .main-holder .site-content ul.products li.product.product-type-external .tm-shop-icon .tm-wc-add-to-cart-btn a:hover:after, .main-holder .site-content ul.products li.product .add_to_cart_button:hover:after {
	color:#20292f
}
.single .main-holder .site-content span.onsale, #yith-quick-view-content .onsale {
	font-size:13px
}
#yith-quick-view-modal .yith-wcqv-main {
	-webkit-box-shadow:none;
	box-shadow:none
}
#yith-quick-view-close {
	font-size:0
}
#yith-quick-view-close:after {
	content:'\E82D';
	font-family:"tm-boldman-icons";
	font-size:16px
}
#yith-quick-view-close {
	border:none;
	top:10px;
	right:10px;
	opacity:1;
	color:#a7a7a7
}
.main-holder #content.site-content ul.products li.product .products-entry {
	display:block;
	position:relative;
	overflow:hidden;
	margin-bottom:35px
}
#cboxTopRight, #cboxTopLeft, #cboxTopCenter, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomCenter, #cboxBottomLeft, #cboxBottomRight {
	background:none;
	background-color:#fff
}
.woocommerce .star-rating:before {
	color:#ffd321
}
.woocommerce .products .star-rating, .woocommerce .star-rating {
	display:block;
	margin:0 0 .5em;
	float:none;
	text-align:center;
	width:67px;
	margin:0 auto;
	letter-spacing:1px;
	margin-top:6px;
	margin-bottom:10px;
	font-size:10px
}
.woocommerce ul.products li.product .star-rating {
	font-size:9px;
	margin-top:0
}
.woocommerce .widget.widget_products .star-rating {
	margin:0;
	text-align:left;
	padding:7px 0
}
#notification .success {
	padding:21px 40px 21px 80px;
	margin-left:10px;
	margin-right:10px;
	box-shadow:0 5px 20px rgba(0, 0, 0, .3);
	position:fixed;
	top:37px;
	right:20px;
	border-radius:0;
	z-index:999999
}
#notification .success {
	max-width:350px
}
#notification .success {
	background:#FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAXCAYAAAAcP/9qAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABBElEQVR4nL3UMQ6CMBQG4PdMZPImxgu4ODoYEgclrlzBozg7OygxLA56AE4gN2HT+GyJIFQKLW39p7Zp+uWlrwX4Q+J74B/T9ai6NnCOpquQgOIhwbWKo3OUcA/fApMHwjwYnzJncANaJMedwC1okZt1WAHNkMhuxarochIl1mAdlE9qMH9vrPW37PJ93nmu0Br8QSM29KDS9i7QEhbQIp14XzSHJWgnboLyDF5IoQTlmYpfnQ00h58AG0S4yDaIuA2UJ79jdqjHSj4TwaJlb0KABwTamaIlrIG3RRmtwYa4FvoD98S10UZYE++FSmFFvDfaCnfgRmgnLMGNUSVYwGc2UJ43gl8GVZMCmb8AAAAASUVORK5CYII=) 25px center no-repeat
}
#notification .close {
	float:none;
	position:absolute;
	right:10px;
	top:8px;
	opacity:.8
}
.main-holder .site-content .woocommerce-ordering {
	margin-bottom:36px
}
.woocommerce .woocommerce-result-count {
	margin-top:13px
}
.main-holder .site-content .woocommerce-ordering .select2-container--default .select2-selection--single {
	background-color:#fff;
	border:1px solid #e5e5e5;
	padding-right:28px
}
.main-holder .site-content .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow {
	right:0
}
.woocommerce .main-holder ul.products li.product .price .woocommerce-Price-amount {
	font-size:15px
}
.woocommerce .price .woocommerce-Price-amount {
	font-size:22px;
	font-weight:400
}
.woocommerce .price del .woocommerce-Price-amount, .woocommerce .main-holder ul.products li.product .price del .woocommerce-Price-amount {
	font-size:13px;
	text-decoration:line-through;
	color:#828c96
}
.themetechmount-single-product-details {
	margin-bottom:30px
}
.themetechmount-single-product-details:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.themetechmount-single-product-details .woocommerce-product-details__short-description {
	margin-top:20px;
	margin-bottom:50px
}
.themetechmount-single-product-info {
	padding-bottom:30px
}
.single-product .related.products {
	margin-top:50px
}
.themetechmount-single-product-details {
	background-color:#fff
}
.woocommerce div.product .product_title {
	padding-bottom:8px;
	border-bottom:1px solid #ddd;
	margin-bottom:25px;
	font-size:33px;
	font-weight:500
}
.single-product.woocommerce div.product .product_title {
	display:none
}
.single-product.woocommerce .price .woocommerce-Price-amount {
	font-size:22px
}
.woocommerce div.product .summary .woocommerce-product-rating {
	float:right;
	margin-bottom:15px
}
.woocommerce .summary div[itemprop="description"] {
	margin-top:15px
}
.woocommerce .main-holder #content div.product .price del {
	color:#888;
	font-size:15px;
	display:inline-block
}
.woocommerce .product_meta {
	padding-top:17px;
	border-top:1px solid #ddd;
	margin-top:15px
}
.woocommerce .summary .star-rating {
	float:left;
	margin-top:10px;
	margin-right:5px
}
.woocommerce .summary .compare.button {
	background-color:transparent;
	padding:0;
	margin-left:15px;
	font-weight:400
}
.woocommerce .main-holder #content .summary .compare.button:before {
	content:'\E81D';
	font-family:"tm-boldman-icons";
	padding-right:5px
}
.woocommerce .summary form.cart {
	margin-top:30px
}
.woocommerce .main-holder #content .woocommerce-error .button, .woocommerce .main-holder #content .woocommerce-info .button, .woocommerce .main-holder #content .woocommerce-message .button {
	background-color:#182333;
	color:#fff;
	border-radius:0;
	padding:10px 18px;
	font-size:13px
}
.summary .clear {
	display:none
}
.single .main-holder #content div.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:before {
	content:'\e81c';
	font-family:"tm-boldman-icons";
	margin-right:5px
}
.single .main-holder #content div.product div.thumbnails a {
	width:70px
}
.woocommerce .themetechmount-single-product-info .product_meta .sku_wrapper {
	margin-right:10px
}
.woocommerce .themetechmount-single-product-info .product_meta .posted_in {
	margin-right:30px
}
.woocommerce .product_meta .posted_in a {
	text-transform:none
}
.single .main-holder div.product form.cart div.quantity {
	margin:0 10px 0 0
}
.woocommerce .quantity .qty {
	height:41px;
	width:88px
}
.single .main-holder div.product form.cart .woocommerce-grouped-product-list-item div.quantity {
	margin-left:5px;
	padding-top:1px
}
.single .main-holder div.product .woocommerce-tabs ul.tabs li:after, .single .main-holder div.product .woocommerce-tabs ul.tabs li:before {
	display:none
}
.single .main-holder div.product .woocommerce-tabs ul.tabs li {
	margin:0 2px;
	border-radius:0;
	color:#fff;
	font-size:16px;
	border-color:#e4e4e4;
	background-color:#f9f9f9;
	border-radius:3px;
	border:1px solid #e4e4e4;
	font-weight:400;
	font-size:16px;
	padding:5px 30px
}
.single .main-holder div.product .woocommerce-tabs ul.tabs:before, .single .main-holder div.product .woocommerce-tabs ul.tabs li {
	border:none
}
.single .main-holder div.product .woocommerce-tabs ul.tabs {
	padding:0;
	margin:0;
	margin-bottom:30px;
	overflow:visible
}
.single .main-holder div.product .woocommerce-tabs ul.tabs li {
	margin:0 2px;
	border-radius:0;
	color:#fff;
	font-size:16px;
	border-color:#e4e4e4;
	background-color:#f4f4f4;
	border-radius:3px;
	border:1px solid #e4e4e4;
	font-weight:400;
	font-size:16px;
	padding:5px 30px
}
.single .main-holder div.product .woocommerce-tabs ul.tabs li.active {
	border-color:transparent;
	position:relative
}
.single .main-holder div.product .woocommerce-tabs ul.tabs li.active:before {
	display:block!important;
	content:"";
	width:0;
	height:0;
	border:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid red;
	position:absolute;
	bottom:-9px;
	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%)
}
.single .main-holder #reviews #comments h2 {
	clear:none;
	margin-bottom:15px
}
.single .main-holder div.product .woocommerce-tabs ul.tabs li a {
	font-weight:400
}
.single .main-holder #reviews #comments ol.commentlist li .comment-text {
	border-radius:0
}
.single .main-holder #content div.product .woocommerce-Reviews .star-rating {
	margin:0;
	margin-top:7px;
	float:right
}
.single .main-holder #content div.product .woocommerce-tabs .panel h2 {
	margin-bottom:15px
}
.up-sells.products h2, .single .main-holder .related.products h2 {
	font-size:28px;
	font-weight:500;
	line-height:40px;
	padding-bottom:15px
}
.single .main-holder #content div.product .woocommerce-tabs .panel h2 {
	font-size:25px
}
.single .main-holder #content div.product .woocommerce-tabs .panel {
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#fff;
	margin-bottom:0
}
.woocommerce-Reviews .select2-container {
	width:154px!important
}
.single .main-holder .summary form.cart {
	margin-bottom:12px
}
.woocommerce .return-to-shop .wc-backward {
	font-size:13px;
	border-radius:0
}
.main-holder .site #content table.cart td.actions .input-text {
	width:150px
}
.woocommerce-shipping-fields h3, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3, h3#order_review_heading, .cross-sells h2, .cart_totals h2 {
	margin-bottom:15px;
	font-size:28px
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	display:block
}
.woocommerce form .form-row label {
	font-weight:400
}
.woocommerce form .form-row .input-checkbox {
	position:static
}
.main-holder .site .cart-collaterals {
	margin-top:60px
}
.woocommerce-checkout h3#order_review_heading {
	margin-bottom:0;
	margin-top:15px
}
.woocommerce ul.cart_list li {
	padding:8px 0
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
	padding:12px 0 10px
}
.woocommerce .widget_recent_reviews ul.product_list_widget li .star-rating, .woocommerce .widget_top_rated_products ul.product_list_widget li .star-rating {
	width:auto;
	margin:0
}
.woocommerce ul.product_list_widget li img {
	width:50px
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
	height:4px
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	top:-5px
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
	font-weight:500
}
.woocommerce .widget_layered_nav ul li {
	padding:0 0 12px
}
.woocommerce .widget_price_filter .price_slider_amount {
	margin-top:38px
}
.woocommerce .widget_price_filter .price_slider_amount {
	text-align:left
}
.woocommerce .wishlist_table td.product-add-to-cart a {
	color:#fff;
	padding:10px 0
}
.woocommerce table.shop_table {
	border-color:#ededed;
	border-radius:0;
	margin-top:30px
}
.woocommerce-cart .main-holder table.shop_table {
	margin-top:0
}
.woocommerce table.wishlist_table {
	font-size:inherit;
	background-color:#fff;
	border:none
}
.tm-wrap-addto {
	display:inline-block
}
.tm-product-overlay {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	visibility:hidden;
	opacity:0;
	transition:all 250ms ease-out;
	background-color:#343538
}
.main-holder .site-content ul.products li.product:hover .tm-product-overlay {
	opacity:.3;
	visibility:visible
}
.main-holder .site-content ul.products li.product .star-rating {
	position:absolute;
	right:0;
	bottom:9px
}
.woocommerce .price .woocommerce-Price-amount {
	font-size:18px;
	font-weight:400
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	background-color:#f4f4f4
}
.main-holder .site-content .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color:#e0e0e0
}
.main-holder .site-content .widget_shopping_cart .cart_list li a.remove, .main-holder .site-content .woocommerce.widget_shopping_cart .cart_list li a.remove {
	top:5px
}
.woocommerce div.product form.cart .variations label {
	font-size:14px;
	margin:15px 0 0 10px;
	color:#828c96;
	font-weight:500
}
.main-holder .site-content div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
margin-top:5px;
padding:3px
}
.comment-form-rating {
	padding-bottom:20px
}
#respond .comment-reply-title {
	margin:0 0 15px!important
}
#respond label {
	margin:0 0 10px!important;
	font-size:15px;
	font-weight:400
}
.woocommerce #review_form #respond .form-submit {
	margin-top:30px
}
.woocommerce .widget_shopping_cart a.button {
	padding:10px 20px 11px;
	font-size:13px
}
.woocommerce .widget_price_filter .price_slider_amount .button {
	float:right;
	padding:11px 22px 9px;
	margin-top:-5px;
	border-radius:0;
	font-size:13px
}
.checkout.woocommerce-checkout, .woocommerce-cart .main-holder .cart_totals table.shop_table, .woocommerce-cart-form {
	padding:30px;
	background-color:#fff
}
.main-holder .site-content ul.products li.product .tm-shop-icon a {
	font-weight:400
}
.woocommerce-lost-password .entry-content>.woocommerce, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	background-color:#fff
}
.woocommerce-lost-password .entry-content>.woocommerce {
	padding:30px
}
.woocommerce table.shop_attributes td {
	padding-left:10px
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .main-holder .site .woocommerce-cart-form__contents button, .main-holder .site .woocommerce-cart-form__contents button.button:disabled[disabled], .main-holder .site table.cart .coupon button {
	padding:15px 30px 15px;
	font-weight:500;
	font-size:13px;
	border-radius:0
}
.main-holder .site-content ul.products li.product.product-type-grouped .tm-shop-icon, .main-holder .site-content ul.products li.product.product-type-external .tm-shop-icon {
	padding-left:10px;
	padding-right:10px
}
.main-holder .site-content ul.products li.product.product-type-grouped .tm-shop-icon .tm-wc-add-to-cart-btn a, .main-holder .site-content ul.products li.product.product-type-external .tm-shop-icon .tm-wc-add-to-cart-btn a {
	margin-top:0;
	background-color:transparent;
	color:#fff;
	padding-left:5px
}
.main-holder .site-content ul.products li.product.product-type-external .tm-shop-icon .yith-wcwl-add-to-wishlist, .main-holder .site-content ul.products li.product.product-type-grouped .tm-shop-icon .yith-wcwl-add-to-wishlist, .main-holder .site-content ul.products li.product.product-type-grouped .tm-shop-icon .yith-wcqv-button, .main-holder .site-content ul.products li.product.product-type-external .tm-shop-icon .yith-wcqv-button {
	display:none
}
.woocommerce-Reviews .comment-form {
	margin-bottom:0
}
.main-holder .site-content #reviews #comments ol.commentlist {
	padding-left:0
}
.woocommerce .main-holder .site-content #review_form {
	padding-top:10px
}
.woocommerce .main-holder .site-content #review_form .comment-reply-title {
	font-size:18px;
	line-height:20px
}
.single-product .main-holder .site-content span.onsale {
	position:absolute;
	right:0;
	left:auto;
	top:-33px
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
	width:65px
}
.single .main-holder #reviews #comments ol.commentlist li .comment-text {
	border-radius:0;
	margin-left:80px
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
	font-size:16px;
	color:#828c96;
	margin-bottom:9px
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	background-color:#fff;
	position:relative
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
	margin:0;
	padding:0
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	color:#283d58
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	border-top:1px solid #e9e9e9
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child {
	border:none
}
.main-holder .site .woocommerce-EditAccountForm fieldset {
	margin-top:15px
}
.woocommerce-account .main-holder .site .woocommerce-form.woocommerce-form-login {
	margin-bottom:80px
}
.woocommerce-account .main-holder .site .woocommerce-form.woocommerce-form-login .woocommerce-form__label-for-checkbox {
	padding-left:10px
}
.checkout.woocommerce-checkout {
	margin-bottom:35px
}
.woocommerce .main-holder #content div.product .entry-summary .add_to_wishlist:before {
	content:'\E838';
	font-family:"tm-boldman-icons";
	margin-right:5px
}
.single .main-holder #content div.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:before {
	content:'\e81c';
	font-family:"tm-boldman-icons";
	margin-right:5px
}
.single .main-holder #content div.product .entry-summary div.yith-wcwl-add-to-wishlist {
	display:inline-block
}
.woocommerce .yith-quick-view-content div.product form.cart div.quantity {
	margin-right:8px
}
.woocommerce-checkout .select2-container--default .select2-selection--single, .woocommerce-checkout .select2-dropdown {
	background-color:#fff
}
.themetechmount-ptables-w {
	display:flex;
	align-items:flex-start
}
.themetechmount-ptables-w .ttm-pricetable-column-w {
	flex:1 1 auto
}
.themetechmount-ptables-w .ttm-pricetable-column-w {
	background-color:#f8f9fa;
	-webkit-border-radius:0;
	-webkit-background-clip:padding-box;
	-moz-border-radius:0;
	-moz-background-clip:padding;
	border-radius:0;
	background-clip:padding-box;
	position:relative;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	overflow:hidden;
	padding:50px 40px 30px
}
.themetechmount-ptables-w .ttm-pricetable-column-w.tm-ptablebox-featured-col {
	box-shadow:0 0 30px rgba(24, 35, 51, .06);
	padding:50px 40px 68px;
	z-index:1;
	background-color:#fff
}
.tm-ptablebox-style-1 .tm-ptablebox-features .tm-feature-lines, .tm-ptablebox.tm-ptablebox-style-1 {
	text-align:left
}
.tm-ptablebox-title {
	font-size:20px;
	line-height:30px;
	color:#20292f
}
.ttm-ptablebox-price-w {
	position:relative;
	display:inline-block;
	margin-top:37px;
	margin-bottom:35px
}
.tm-ptablebox-price, .tm-ptablebox-frequency, .tm-ptablebox .tm-ptablebox-cur-symbol-after, .tm-ptablebox .tm-ptablebox-cur-symbol-before {
	display:inline-block
}
.tm-ptablebox .tm-ptablebox-cur-symbol-after, .tm-ptablebox .tm-ptablebox-cur-symbol-before {
	font-size:20px;
	font-weight:600
}
.tm-ptablebox .tm-ptablebox-price {
	font-size:50px;
	line-height:40px;
	font-weight:600;
	color:#242424
}
.tm-ptablebox .tm-ptablebox-cur-symbol-before {
	position:absolute;
	top:0
}
.tm-ptablebox .tm-ptablebox-frequency {
	position:relative;
	padding-left:5px;
	font-style:italic;
	font-weight:500
}
.tm-currency-before .tm-ptablebox-price {
	padding-left:20px
}
.tm-currency-after .tm-ptablebox-price {
	margin-left:-3px
}
.tm-ptablebox-features .tm-feature-lines {
	list-style-type:none;
	margin:0;
	padding:12px 0 20px 0
}
.tm-ptablebox-features .tm-feature-lines li {
	padding:0;
	margin:0;
	padding-top:12px;
	border-bottom:1px solid #f1f1f1;
	padding-bottom:11px
}
.tm-ptablebox .tm-vc_btn3-container {
	padding-top:21px
}
.tm-ptablebox .tm-sbox-icon-wrapper {
	font-size:30px;
	line-height:73px;
	display:inline-block;
	position:absolute;
	background-color:##182333;
	width:75px;
	height:75px;
	border-radius:50%;
	left:50%;
	right:50%;
	color:#fff;
	margin-left:-36px;
	bottom:-37px;
	border:2px solid #fff
}
.tm-ptablebox .tm-ptablebox-title h3 {
	color:#182333;
	font-size:23px;
	font-weight:600
}
.tm-ptablebox .tm-ptablebox-frequency {
	color:#8d9297
}
.tm-ptablebox .tm-ptablebox-frequency:before {
	content:'/ '
}
.tm-ptablebox .themetechmount-ptable-main {
	display:block;
	position:relative
}
.tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-black.tm-vc_btn3-style-outline {
	border-color:transparent
}
.tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline {
	display:block
}
.tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3 {
	width:100%
}
.tm-ptablebox-features .tm-feature-lines li:before {
	font-family:"FontAwesome";
	content:'\f00c';
	font-style:normal;
	font-weight:400;
	font-size:14px;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	padding-right:10px;
	color:#182333
}
.tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-white, .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-white:hover {
	color:#fff
}
.tm-ptablebox-featured-col .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-white:hover, .tm-ptablebox .tm-vc_btn3.tm-vc_btn3-color-white:hover {
	background-color:#182333
}
.ttm-pricetable-column-w.tm-ptablebox-featured-col {
	overflow:visible
}
.ttm-pricetable-column-w .ttm-featured-title {
	position:absolute;
	top:-50px;
	left:0;
	right:0;
	text-align:center;
	font-weight:600;
	font-size:15px;
	width:100%;
	color:#fff;
	padding:10px 15px;
	background-color:#182333
}
.ttm-pricetable-column-w .ttm-featured-title i {
	margin-right:10px
}
.themetechmount-box-events .themetechmount-meta-date {
	position:absolute;
	top:40px;
	left:20px;
	z-index:2;
	width:70px;
	height:70px;
	border-radius:3px
}
.themetechmount-events-box-view-top-image.themetechmount-box-events .themetechmount-meta-date {
	top:20px;
	width:60px;
	height:60px;
	border-radius:0
}
.themetechmount-box-events .themetechmount-meta-date.tm-md-event {
	width:120px
}
.themetechmount-meta-date.tm-md-event .date-sep, .themetechmount-meta-date.tm-md-event .themetechmount-event-meta-dtend, .themetechmount-meta-date.tm-md-event .themetechmount-event-meta-dtstart {
	float:none
}
.themetechmount-box-events .themetechmount-meta-date.tm-md-event .themetechmount-event-date {
	padding:10px 12px 10px 9px
}
.themetechmount-box-events .themetechmount-meta-date.tm-md-event .date-sep {
	padding:0
}
.themetechmount-box-events .themetechmount-meta-date .themetechmount-event-date {
	text-align:center;
	width:100%;
	position:relative;
	color:#fff;
	z-index:2;
	font-weight:500;
	font-size:26px;
	top:0;
	left:0;
	border-radius:0;
	display:block;
	text-transform:uppercase;
	padding:7px 10px 10px 15px;
	display:table
}
.themetechmount-box-events .themetechmount-meta-date .themetechmount-event-date .entry-month {
	font-size:14px;
	line-height:21px;
	display:block;
	font-weight:400
}
.date-sep, .themetechmount-event-meta-dtend, .themetechmount-event-meta-dtstart {
	display:table-cell;
	float:left
}
.themetechmount-event-meta-dtend, .themetechmount-event-meta-dtstart {
	font-weight:500
}
.date-sep {
	padding:8px 12px
}
.single-tm_portfolio .tm-social-share-title, .single .themetechmount-box-blog-classic .tm-social-share-wrapper .tm-social-share-title, .themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details, .tm-header-style-classicinfo .tm-phone, .tm-search-overlay .tm-search-outer .tm-form-title, .single-tm_portfolio .nav-next a, .single-tm_portfolio .nav-previous a, .tm-sbox-separator .tm-sbox .tm-vc_cta3-content-header h4, .themetechmount-box-portfolio .themetechmount-box-content-inner .themetechmount-box-category, .themetechmount-box-portfolio .themetechmount-box-content-inner .themetechmount-box-category a, .tm-list .tm-list-li-content, .tm-ptablebox .tm-ptablebox-cur-symbol-after, .tm-ptablebox .tm-ptablebox-cur-symbol-before, .tm-ptablebox .tm-ptablebox-price, .inside h4, .tm-fid.inside h4, .themetechmount-events-box-view-top-image .themetechmount-meta-date .themetechmount-event-date, .themetechmount-box-blog-classic .tm-box-post-date, .themetechmount-box-blog .tm-box-post-date {
	font-family:"Poppins", Arial, Helvetica, sans-serif
}
.tm-header-style-infostack .header-widget .tm-vc_btn3, .tm-header-style-infostack .header-widget h5, .tm-header-style-classicinfo .header-widget h5, .tm-ptablebox .tm-ptablebox-title h3, .tm-header-floating-text h1, .tm-header-floating-text h2, .tm-header-floating-text h3, .tm-header-floating-text h4, .tm-header-floating-text h5 {
	font-family:"Ubuntu", Tahoma, Geneva, sans-serif
}
.themetechmount-box-events .event-box-content {
	padding:24px 30px 30px;
	background-color:#fff;
	-webkit-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	text-align:left
}
.themetechmount-boxes-events.themetechmount-boxes-centermode.themetechmount-boxes-col-one .event-box-content {
	opacity:0;
	right:30px;
	bottom:-75px;
	max-width:300px;
	padding:24px 30px 34px;
	position:absolute;
	visibility:hidden;
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8);
	background-color:#fff;
	-webkit-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	-webkit-box-shadow:0 5px 30px 5px rgba(0, 0, 0, .1);
	box-shadow:0 5px 30px 5px rgba(0, 0, 0, .1)
}
.themetechmount-boxes-col-one .tm-box-col-wrapper.slick-active .themetechmount-box-events .event-box-content {
	opacity:1;
	visibility:visible;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.themetechmount-boxes-events.themetechmount-boxes-view-carousel.themetechmount-boxes-col-one.tm-boxes-carousel-arrows-side .slick-arrow {
	margin-top:-40px
}
.themetechmount-box-events .event-box-content .themetechmount-event-meta-item span.sep, .themetechmount-box-events .event-box-content .themetechmount-event-meta-dtstart {
	display:none
}
.themetechmount-box-events .event-box-content .themetechmount-meta-details i {
	padding-right:8px;
	float:left;
	padding-top:5px
}
.themetechmount-box-events .event-box-content .tribe-events-vanue i {
	padding-right:6px;
	padding-left:2px
}
.themetechmount-box-events .event-box-content .themetechmount-eventbox-footer {
	padding-top:0
}
.themetechmount-events-box-view-top-image-details .themetechmount-post-readmore a, .themetechmount-box-events .event-box-content .themetechmount-eventbox-footer a {
	display:inline-block;
	position:relative;
	color:#182233;
	background-color:transparent;
	padding:0 20px 0 0;
	font-size:13px;
	text-transform:uppercase;
	font-weight:600
}
.themetechmount-box-events .event-box-content .themetechmount-events-meta {
	display:table
}
.themetechmount-box-events .event-box-content .tribe-events-vanue, .themetechmount-box-events .event-box-content .themetechmount-event-meta-details {
	display:table-cell;
	float:left
}
.themetechmount-box-events .event-box-content .tribe-events-event-cost {
	display:none
}
.themetechmount-box-events .event-box-content .themetechmount-box-title {
	padding-top:10px
}
.themetechmount-meta-details {
	padding-bottom:5px
}
.themetechmount-boxes-events.themetechmount-boxes-view-carousel .themetechmount-post-item {
	margin-bottom:100px
}
.ttm-services-styleone .wpb_single_image .vc_figure {
	z-index:-1
}
.tm-row .themetechmount-box-events .event-box-content .themetechmount-meta-details, .tm-row .themetechmount-box-events .themetechmount-meta-details a {
	color:#828c96
}
.themetechmount-events-box-view-top-image-details .themetechmount-box-bottom-content {
	background-color:#fff;
	padding:15px 25px 15px;
	border:1px solid #dfdfdf;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.themetechmount-events-box-view-top-image-details .tribe-events-vanue {
	padding-top:15px
}
.themetechmount-events-box-view-top-image-details .themetechmount-eventbox-footer {
	margin-top:20px;
	margin-top:20px;
	border-top:1px solid #e4e7e8;
	padding-left:25px;
	margin-left:-25px;
	margin-right:-25px;
	padding-top:14px;
	font-size:15px;
	font-weight:500
}
.themetechmount-events-box-view-top-image-details .themetechmount-meta-date {
	position:relative;
	top:0;
	left:0;
	border-radius:50%;
	margin-top:-50px;
	margin-bottom:18px
}
.themetechmount-events-box-view-top-image-details .themetechmount-meta-date .themetechmount-event-date {
	padding:12px 10px 10px 20px;
	vertical-align:middle;
	font-size:27px
}
.themetechmount-box-events .tribe-events-vanue i {
	padding-right:2px
}
.themetechmount-events-box-view-top-image-details .themetechmount-meta-date .themetechmount-event-date .entry-month {
	font-size:14px;
	line-height:24px
}
.themetechmount-events-box-view-top-image-details .themetechmount-eventbox-footer a:after {
	font-family:"tm-boldman-icons";
	content:'\e826';
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left:.2em;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-left:5px
}
.themetechmount-events-box-view-top-image-details:hover .themetechmount-box-bottom-content {
	background-color:#fff;
	-webkit-box-shadow:0 0 15px 0 rgba(40, 61, 88, .2);
	box-shadow:0 0 15px 0 rgba(40, 61, 88, .2)
}
.themetechmount-events-box-view-top-image-details .tm-tribe_events-featured-wrapper {
	overflow:hidden
}
.themetechmount-events-box-view-top-image-details:hover .tm-tribe_events-featured-wrapper img {
	transform:scale(1.05)
}
.themetechmount-events-box-view-top-image-details .tm-tribe_events-featured-wrapper, .themetechmount-events-box-view-top-image-details .tm-tribe_events-featured-wrapper img {
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out
}
.testimonial_item .thememount-box-img {
	margin:0 auto;
	padding:10px 0;
	margin-top:10px;
	width:80px;
	transition:all 400ms;
	-webkit-transition:all 400ms
}
.testimonials-nav .nav_item_wrap:not(.slick-active) {
cursor:pointer
}
.slick-center .testimonial_item .themetechmount-box-img img {
	opacity:1
}
.testimonial_item .themetechmount-box-img img {
	border-radius:50%;
	-webkit-border-radius:50%;
	width:100%;
	height:auto;
	opacity:.3;
	transition:opacity 400ms;
	-webkit-transition:opacity 400ms;
	transform:translateZ(0)!important;
	-webkit-transform:translateZ(0)!important
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc blockquote {
	padding:10px 0 20px 0;
	font-style:normal;
	font-size:18px;
	line-height:30px;
	font-style:italic
}
.tm-col-bgcolor-skincolor .tm-textcolor-white a:hover, .tm-bgcolor-skincolor .tm-textcolor-white a:hover, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-author-name, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-author-name a, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-author-name, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-author-name a, .tm-col-bgcolor-skincolor .themetechmount-box-testimonial.tm-testimonial-box-view-style3 .themetechmount-author-name, .tm-col-bgcolor-skincolor .themetechmount-box-testimonial.tm-testimonial-box-view-style3 .themetechmount-author-name a, .tm-bgcolor-skincolor .themetechmount-box-testimonial.tm-testimonial-box-view-style3 .themetechmount-author-name, .tm-bgcolor-skincolor .themetechmount-box-testimonial.tm-testimonial-box-view-style3 .themetechmount-author-name a, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name a, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name a:hover, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name a, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name a:hover, .tm-textcolor-white .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name, .tm-textcolor-white .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name a, .tm-textcolor-white .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name a:hover, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-box-title h3 a, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-box-title h3 a:hover, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-box-title h3 a, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-box-title h3 a:hover, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name a, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name a:hover, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name a, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style2 .themetechmount-author-name a:hover, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-footer, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-footer, .tm-textcolor-white .themetechmount-boxes-testimonial .themetechmount-box-footer, .tm-col-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before, .tm-bgcolor-skincolor .themetechmount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover:before, .tm-col-bgcolor-darkgrey .themetechmount-boxes-testimonial .themetechmount-box-desc blockquote, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-desc blockquote, .tm-textcolor-white .themetechmount-boxes-testimonial .themetechmount-box-desc blockquote, .tm-bgcolor-darkgrey .themetechmount-boxes-testimonial .themetechmount-box-desc blockquote, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-box-desc blockquote {
color:rgba(255, 255, 255, .7)
}
.tm-col-bgcolor-darkgrey .themetechmount-boxes-testimonial .themetechmount-author-name, .tm-col-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-author-name, .tm-bgcolor-darkgrey .themetechmount-boxes-testimonial .themetechmount-author-name, .tm-bgcolor-skincolor .themetechmount-boxes-testimonial .themetechmount-author-name {
	color:rgba(255, 255, 255, 1)
}
.tm-bgcolor-skincolor .tm-testimonial-box-view-style3 .themetechmount-box-content, .tm-col-bgcolor-skincolor .tm-testimonial-box-view-style3 .themetechmount-box-content {
	background-color:rgba(0, 0, 0, .05)
}
.tm-bgcolor-skincolor .tm-testimonial-box-view-style3 .themetechmount-box-content:after, .tm-col-bgcolor-skincolor .tm-testimonial-box-view-style3 .themetechmount-box-content:after {
	border-right:20px solid rgba(0, 0, 0, .05)
}
.themetechmount-boxes-testimonial .themetechmount-author-name {
	font-size:17px;
	line-height:27px;
	margin-bottom:-8px;
	color:#182333
}
.testimonial_wrapper {
	position:relative
}
.testimonial_wrapper .themetechmount-box-desc {
	border:none;
	text-align:left
}
.slick_testim_info {
	padding-bottom:21px
}
.slick_testim_info p {
	line-height:27px;
	font-size:18px;
	font-style:italic
}
.testimonials-nav {
	max-width:285px;
	margin-left:0;
	margin-right:auto;
	text-align:left;
	overflow:hidden;
	padding-top:28px
}
.testimonials-nav .nav_item_wrap {
	padding:0;
	margin:0 7px;
	width:80px;
	outline:none;
	float:left
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .testimonials-nav .slick-list {
	padding-left:0px!important
}
.testimonial_item, .testimonial_nav_info {
	transition:all 400ms;
	-webkit-transition:all 400ms
}
.slick-center .testimonial_item, .testimonials-nav {
	margin-left:30px
}
.themetechmount-boxes-view-slickview.themetechmount-boxes-col-one .testimonial_item {
	margin-left:0;
	margin-right:0;
	position:relative
}
.themetechmount-boxes-view-slickview.themetechmount-boxes-col-one .testimonial_item .themetechmount-box-title {
	position:relative;
	width:150px;
	left:-39px
}
.slick-center .testimonial_nav_info {
	margin-left:0;
	margin-right:0
}
.testimonial_item h6 {
	margin-bottom:5px
}
.testimonial_item span {
	display:block;
	line-height:20px
}
.testimonial_item .themetechmount-author-name {
	font-size:17px;
	font-weight:700;
	margin-bottom:0;
	text-transform:uppercase
}
.testimonial_item .themetechmount-box-footer {
	font-size:14px;
	font-weight:400;
	font-style:italic;
	color:#888
}
.testimonial_item h6, .testimonial_item .themetechmount-box-title h3, .testimonial_item .themetechmount-box-title span {
	opacity:0;
	visibility:hidden;
	transition:all 400ms;
	-webkit-transition:all 400ms
}
.slick-center .testimonial_item h6, .slick-center .testimonial_item h3, .slick-center .testimonial_item span {
	opacity:1;
	visibility:visible
}
.themetechmount-box-view-default .testimonial_wrapper .themetechmount-box-desc {
	background:none;
	padding:20px 80px 20px 80px
}
.tm-bgcolor-darkgrey .testimonial_wrapper:after, .tm-bgcolor-skincolor .testimonial_wrapper:after {
	border-color:#fff
}
.tm-bgcolor-skincolor .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc blockquote, .tm-bgcolor-darkgrey .testimonial_wrapper:after, .tm-bgcolor-skincolor .testimonial_wrapper:after, .tm-bgcolor-skincolor .testimonial_item .themetechmount-author-name, .tm-bgcolor-skincolor .testimonial_item .themetechmount-box-footer, .tm-bgcolor-skincolor .testimonials-nav .nav_item_wrap.slick-slide .themetechmount-author-name, .tm-bgcolor-skincolor .testimonials-nav .nav_item_wrap.slick-slide .themetechmount-box-title a {
	color:#fff
}
.tm-bgcolor-darkgrey .testimonial_item .themetechmount-box-footer, .tm-bgcolor-skincolor .testimonial_item .themetechmount-box-footer {
	color:rgba(255, 255, 255, .43)
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .testimonials-nav span.themetechmount-icon-box {
	display:block;
	height:80px;
	background:#0f385e;
	border-radius:50%
}
.tm-bgcolor-skincolor .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .testimonials-nav span.themetechmount-icon-box {
	background-color:#fff
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .testimonials-nav span.themetechmount-icon-box .demo-icon {
	position:absolute;
	top:32%;
	font-size:32px;
	left:17px;
	color:rgba(255, 255, 255, .8)
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-testimonials-info {
	overflow:hidden;
	display:block;
	width:100%
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-footer {
	font-size:11px
}
.site-footer ul.boldman_contact_widget_wrapper li {
	border-bottom:1px solid #dadada;
	margin-bottom:17px
}
.widget.themetechmount_widget_recent_entries ul li:last-child, .site-footer ul.boldman_contact_widget_wrapper li:last-child {
	border:none
}
.footer .footer-rows .second-footer.tm-textcolor-white .second-footer-inner, .tm-textcolor-white .widget.themetechmount_widget_recent_entries ul li, .footer .tm-textcolor-white ul.boldman_contact_widget_wrapper li {
	border-color:rgba(255, 255, 255, .06)
}
.tm-sbox.tm-hide-sbox-icon .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-top .tm-vc_cta3-icons {
	display:none
}
.tm-sbox.tm-hide-sbox-icon .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-top .tm-vc_cta3_content-container {
	padding-top:0em
}
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left.tm-vc_cta3-style-classic .tm-vc_cta3-icons {
	float:left;
	padding-right:25px
}
.tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left.tm-vc_cta3-style-classic.tm-vc_cta3-actions-right .tm-vc_cta3_content-container {
	width:100%;
	display:block;
	float:none
}
.wpb-js-composer .vc_tta-tabs.ttm-tabstyle-one.vc_tta.vc_general .vc_tta-tab>a {
	font-size:18px
}
.wpb-js-composer .vc_tta-tabs.ttm-tabstyle-one.vc_tta.vc_general .vc_tta-tab {
	position:relative;
	z-index:1
}
.wpb-js-composer .vc_tta-tabs.ttm-tabstyle-one.vc_tta.vc_general .vc_tta-tab:before {
	background:#d7d7d7 none repeat scroll 0 0;
	content:"";
	height:1px;
	right:-100%;
	position:absolute;
	top:20%;
	width:100%;
	z-index:2
}
.wpb-js-composer .vc_tta-tabs.ttm-tabstyle-one.vc_tta.vc_general .vc_tta-tab:after {
	background:#d7d7d7 none repeat scroll 0 0;
	content:"";
	height:1px;
	right:-100%;
	position:absolute;
	bottom:20%;
	width:100%;
	z-index:2
}
.wpb-js-composer .vc_tta-tabs.ttm-tabstyle-one.vc_tta.vc_general .vc_tta-tabs-list .vc_tta-tab:last-child:before, .wpb-js-composer .vc_tta-tabs.ttm-tabstyle-one.vc_tta.vc_general .vc_tta-tabs-list .vc_tta-tab:last-child:after {
	content:unset
}
.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab>a {
	border-color:#182333;
	background-color:#182333
}
.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab>a:focus, .wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab>a:hover {
	background-color:rgba(3, 59, 74, .9);
	border-color:rgba(3, 59, 74, .9);
	color:#fff
}
.colum-vertical-sep .wpb_column {
	position:relative
}
.colum-vertical-sep .wpb_column:after {
	content:"";
	height:100%;
	width:1px;
	background-color:#f1f1f1;
	display:block;
	position:absolute;
	right:0;
	top:0;
	top:50%;
	-khtml-transform:translateX(0%) translateY(-50%);
	-moz-transform:translateX(0%) translateY(-50%);
	-ms-transform:translateX(0%) translateY(-50%);
	-o-transform:translateX(0%) translateY(-50%);
	transform:translateX(0%) translateY(-50%)
}
.tm-bgcolor-darkgrey.colum-vertical-sep .vc_row .wpb_column:after, .tm-bgcolor-skincolor.colum-vertical-sep .vc_row .wpb_column:after {
	background-color:rgba(255, 255, 255, .07)
}
.colum-vertical-sep.vc_row .wpb_column:nth-last-child(1):after, .colum-vertical-sep .vc_row .wpb_column:nth-last-child(1):after {
content:unset
}
.colum-vertical-sep .tm-vc_btn3-container, .colum-vertical-sep .tm-sbox .tm-vc_cta3-container {
	margin-bottom:0
}
.widget_pages li.empty_link, .widget_nav_menu li.empty_link {
	display:none
}
.themetechmount-ratting-star {
	padding-top:2px;
	padding-bottom:7px
}
.tm-boldman-icon-star-1 {
	display:inline-block;
	width:12px;
	margin:0 1px
}
.tm-boldman-icon-star-1:before {
	margin-left:0
}
.tm-boldman-icon-star-1.tm-active {
	color:#fd4
}
.tm-textcolor-white .tm-boldman-icon-star-1.tm-active, .tm-bgcolor-skincolor .tm-boldman-icon-star-1.tm-active, .tm-col-bgcolor-skincolor .tm-boldman-icon-star-1.tm-active, .tm-bgcolor-skincolor .tm-boldman-icon-star-empty-1, .tm-bgcolor-darkgrey .tm-boldman-icon-star-empty-1, .tm-col-bgcolor-skincolor .tm-boldman-icon-star-empty-1, .tm-col-bgcolor-darkgrey .tm-boldman-icon-star-empty-1 {
	color:#fd4
}
.site-footer .tm-footer-cta-wrapper {
	margin-bottom:8px
}
.site-footer .tm-footer-cta-wrapper .tm-footer-cta-inner {
	padding:40px 20px;
	z-index:10;
	margin-top:-55px;
	-webkit-box-shadow:0 0 25px 0 rgba(41, 61, 88, .06);
	-moz-box-shadow:0 0 25px 0 rgba(41, 61, 88, .06);
	box-shadow:0 0 25px 0 rgb(92 92 92 / 0.2);
	margin-right:0;
	margin-left:0
}
.site-footer .tm-footer-cta-wrapper .tm-sbox .tm-vc_cta3-container {
	margin-bottom:0
}
.site-footer .tm-footer-cta-wrapper .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-lg .tm-vc_icon_element-icon {
	font-size:50px!important
}
.site-footer .tm-footer-cta-wrapper .tm-vc_cta3.tm-vc_cta3-icon-size-lg .tm-vc_icon_element .tm-vc_icon_element-inner {
	height:3em;
	width:4em
}
.site-footer .tm-footer-cta-wrapper .tm-sbox.tm-sbox-iconalign-left-spacing .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left .tm-vc_cta3_content-container {
	padding-left:1.3em
}
.tm-footer-cta-wrapper .tm-textcolor-dark .tm-sbox.tm-sbox-iconalign-left-spacing .tm-vc_cta3-content-header h4 {
	color:#8d9297!important
}
.tm-col-bgcolor-grey .select2-container--default .select2-selection--single, .tm-col-bgcolor-grey .select2-container--default .select2-selection--single .select2-selection__rendered, .tm-col-bgcolor-grey textarea, .tm-col-bgcolor-grey input[type="text"], .tm-col-bgcolor-grey input[type="password"], .tm-col-bgcolor-grey input[type="datetime"], .tm-col-bgcolor-grey input[type="datetime-local"], .tm-col-bgcolor-grey input[type="date"], .tm-col-bgcolor-grey input[type="time"], .tm-col-bgcolor-grey input[type="number"], .tm-col-bgcolor-grey input[type="email"], .tm-col-bgcolor-grey input[type="url"], .tm-col-bgcolor-grey input[type="tel"], .tm-col-bgcolor-grey .uneditable-input, .tm-col-bgcolor-grey select {
	background-color:rgba(255, 255, 255, 1);
	color:#686e73;
	border-color:transparent
}
.tm-col-bgcolor-skincolor .select2-container--default .select2-selection--single .select2-selection__rendered, .tm-col-bgcolor-skincolor textarea, .tm-col-bgcolor-skincolor input[type="text"], .tm-col-bgcolor-skincolor input[type="password"], .tm-col-bgcolor-skincolor input[type="datetime"], .tm-col-bgcolor-skincolor input[type="datetime-local"], .tm-col-bgcolor-skincolor input[type="date"], .tm-col-bgcolor-skincolor input[type="time"], .tm-col-bgcolor-skincolor input[type="number"], .tm-col-bgcolor-skincolor input[type="email"], .tm-col-bgcolor-skincolor input[type="url"], .tm-col-bgcolor-skincolor input[type="tel"], .tm-col-bgcolor-skincolor .uneditable-input, .tm-col-bgcolor-skincolor select {
	background-color:rgba(0, 0, 0, .12);
	color:rgba(247, 247, 247, .75);
	border-color:transparent
}
.tm-bgcolor-skincolor .wpcf7 .tm-commonform .wpcf7-text::-webkit-input-placeholder, .tm-bgcolor-skincolor .wpcf7 .tm-commonform .wpcf7-date::-webkit-input-placeholder, .tm-bgcolor-skincolor .wpcf7 .tm-commonform .select2-container--default .select2-selection--single .select2-selection__rendered, .tm-bgcolor-skincolor .wpcf7 .tm-commonform textarea::-webkit-input-placeholder, .tm-col-bgcolor-skincolor .wpcf7 .tm-commonform .wpcf7-date::-webkit-input-placeholder, .tm-col-bgcolor-skincolor .wpcf7 .tm-commonform .wpcf7-text::-webkit-input-placeholder, .tm-col-bgcolor-skincolor .wpcf7 .tm-commonform .select2-container--default .select2-selection--single .select2-selection__rendered, .tm-col-bgcolor-skincolor .wpcf7 .tm-commonform textarea::-webkit-input-placeholder {
color:rgba(255, 255, 255, .75)!important
}
.tm-bgcolor-grey .wpcf7 .tm-commonform .wpcf7-text::-webkit-input-placeholder, .tm-bgcolor-grey .wpcf7 .tm-commonform .select2-container--default .select2-selection--single .select2-selection__rendered, .tm-bgcolor-grey .wpcf7 .tm-commonform textarea::-webkit-input-placeholder, .tm-col-bgcolor-grey .wpcf7 .tm-commonform .wpcf7-text::-webkit-input-placeholder, .tm-col-bgcolor-grey .wpcf7 .tm-commonform .select2-container--default .select2-selection--single .select2-selection__rendered, .tm-col-bgcolor-grey .wpcf7 .tm-commonform textarea::-webkit-input-placeholder {
color:#686e73!important
}
.tm-strong-underline strong, .tm-text-underline {
	text-decoration:underline
}
.tm-link-underline .tm-cta3-description a, .tm-link-underline a {
	border-bottom:1px solid rgba(0, 0, 0, .7)
}
.tm-col-bgcolor-dargrey .tm-link-underline .tm-cta3-description a, .tm-col-bgcolor-dargrey .tm-link-underline a, .tm-bgcolor-dargrey .tm-link-underline .tm-cta3-description a, .tm-bgcolor-dargrey .tm-link-underline a, .tm-col-bgcolor-skincolor .tm-link-underline .tm-cta3-description a, .tm-col-bgcolor-skincolor .tm-link-underline a, .tm-bgcolor-skincolor .tm-link-underline .tm-cta3-description a, .tm-bgcolor-skincolor .tm-link-underline a {
	border-bottom:1px solid rgba(255, 255, 255, .5)
}
.tm-video-iconbox .vc_column_container, .tm-column-inline .vc_column_container {
	width:auto;
	max-width:max-content
}
.vc_row.tm-video-iconbox, .tm-row.tm-video-iconbox {
	position:absolute;
	right:15px;
	left:auto;
	bottom:0
}
.tm-video-iconbox .tm-vc_icon_element {
	margin-bottom:0
}
.vc_row.tm-video-iconbox .tm-vc_icon_element, .tm-row.tm-video-iconbox .tm-vc_icon_element {
	margin-bottom:5px
}
.wpcf7 .tm-contactpage-form textarea {
	height:150px
}
.wpcf7 .tm-contactpage-form input[type="submit"] {
	padding:17px 40px;
	margin-top:15px;
	width:100%;
	border-radius:0;
	font-size:16px;
	font-weight:400
}
.wpcf7 .tm-contactpage-form .select2-container {
	width:100%!important
}
.sidebar .select2-container--default .select2-selection--single, .wpcf7 .tm-contactpage-form .select2-container--default .select2-selection--single {
	background-color:#fff
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-center .themetechmount-boxes-testimonial-inner div.row.slick-slider:first-child {
	margin-top:75px
}
.themetechmount-boxes-testimonial.tm-boxes-carousel-arrows-below.themetechmount-boxes {
	padding-bottom:0
}
.themetechmount-boxes-portfolio.tm-boxes-carousel-arrows-above.themetechmount-boxes div.slick-list {
	padding-bottom:40px
}
.tm-overlay-leftrow.vc_column_container>.vc_column-inner {
	z-index:unset!important
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-right .themetechmount-boxes-inner .themetechmount-boxes-row-wrapper:first-child .slick-prev {
	right:60px;
	left:auto
}
.tm-boxes-carousel-arrows-above.tm-boxes-txtalign-right .themetechmount-boxes-inner .themetechmount-boxes-row-wrapper:first-child .slick-next {
	right:30px;
	left:auto
}
.themetechmount-sidebar-true.themetechmount-sidebar-right .site-content-inner, .themetechmount-sidebar-true.themetechmount-sidebar-left .site-content-inner {
	position:relative
}
.themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-right .site-content-inner:before, .themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-left .site-content-inner:before {
content:"";
display:block;
position:absolute;
top:0;
bottom:0;
right:-398%;
z-index:-1;
margin-right:-2px;
width:5000px;
left:auto;
background-color:#fafcff;
}
.themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-left .site-content-inner:before {
right:auto;
left:-398%;
border-left:none;
margin-left:-1px
}
.tm-fid-view-circle-progress.inside {
	padding:0;
	margin-bottom:0
}
.tm-circle canvas {
	max-width:100%;
	height:auto!important
}
.tm-circle canvas {
	image-rendering:optimizeSpeed;
	image-rendering:-moz-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering:-o-crisp-edges;
	image-rendering:pixelated;
	-ms-interpolation-mode:nearest-neighbor
}
.tm-fid-view-circle-progress .tm-circle-content {
	position:relative
}
.tm-circle-boxcontent {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	text-align:center;
	-khtml-transform:translateX(0%) translateY(-50%);
	-moz-transform:translateX(0%) translateY(-50%);
	-ms-transform:translateX(0%) translateY(-50%);
	-o-transform:translateX(0%) translateY(-50%);
	transform:translateX(0%) translateY(-50%)
}
.tm-fid-view-circle-progress .tm-fid-number, .tm-fid-view-circle-progress .tm-fid-number sup, .tm-fid-view-circle-progress .tm-fid-number sub {
	font-size:22px;
	font-weight:500;
	color:#20292f
}
.tm-fid-view-circle-progress .tm-fid-title {
	font-size:16px;
	font-weight:400;
	color:#20292f;
	text-align:center;
	padding-top:0;
	margin-top:-6px
}
.tm-fid-view-circle-progress .tm-circle-content sub {
	bottom:0
}
.tm-bgcolor-skincolor .tm-fid-view-circle-progress.inside h3, .tm-bgcolor-darkgrey .tm-fid-view-circle-progress.inside h3, .tm-col-bgcolor-skincolor .tm-fid-view-circle-progress .tm-fid-number sup, .tm-col-bgcolor-skincolor .tm-fid-view-circle-progress .tm-fid-number sub, .tm-col-bgcolor-skincolor .tm-fid-view-circle-progress .tm-fid-number sup, .tm-col-bgcolor-skincolor .tm-fid-view-circle-progress .tm-fid-number sub, .tm-col-bgcolor-skincolor .tm-fid-view-circle-progress .tm-fid-number, .tm-col-bgcolor-darkgrey .tm-fid-view-circle-progress .tm-fid-number, .tm-bgcolor-skincolor .tm-fid-view-circle-progress .tm-fid-number sup, .tm-bgcolor-skincolor .tm-fid-view-circle-progress .tm-fid-number sub, .tm-bgcolor-darkgrey .tm-fid-view-circle-progress .tm-fid-number sup, .tm-bgcolor-darkgrey .tm-fid-view-circle-progress .tm-fid-number sub, .tm-bgcolor-skincolor .tm-fid-view-circle-progress .tm-fid-number, .tm-bgcolor-darkgrey .tm-fid-view-circle-progress .tm-fid-number {
	color:#fff
}
.single-tm_portfolio .tm-social-share-title:before, .single .post.themetechmount-box-blog-classic .tm-social-share-wrapper .tm-social-share-title:before {
	font-family:"FontAwesome";
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline;
	text-decoration:inherit;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	font-size:17px;
	content:"\f1e0";
	margin-right:10px;
	position:static;
	padding-right:0
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
	border-color:#fff;
	background-color:#fff;
	color:#182333;
	border-top:3px solid #119ce7
}
.wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
	padding:12px 25px
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
	border-color:#e8e8e8;
	background-color:#f2f2f2;
	color:#182333
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body .tm-element-heading-wrapper .tm-cta3-only.tm-vc_general.tm-vc_cta3 .tm-cta3-content-wrapper {
	margin-top:5px
}
.wpb-js-composer .tm-bgcolor-grey .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
	border-color:#e8e8e8;
	background-color:#e8e8e8
}
.wpb-js-composer .tm-bgcolor-grey .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
	background-color:#fff
}
.themetechmount-team-form-no-group .tm-wrap-cell {
	display:inline-block
}
.themetechmount-team-form-no-group .tm-wrap-cell h2 {
	padding-right:20px
}
.themetechmount-fbar-box .search_field {
	border:1px solid rgba(91, 97, 101, 1);
	padding:8px 10px;
	padding-left:35px;
	position:relative;
	height:45px;
	display:block;
	width:100%;
	border-radius:0
}
.tm-textcolor-white .themetechmount-fbar-box .search_field {
	border-color:rgba(255, 255, 255, .2)
}
.themetechmount-fbar-box .search_field.selectbox {
	padding-top:0;
	padding-left:35px
}
.themetechmount-fbar-box .search_field i, .themetechmount-content-team-search-box .search_field i {
	position:absolute;
	left:12px;
	top:14px;
	opacity:.9;
	font-size:18px;
	color:#fff;
	width:20px
}
.team-search-form .search_field.by_treatment {
	padding-left:50px;
	overflow:hidden
}
.themetechmount-fbar-box .tm-textcolor-white .select2-container--default .select2-selection--single {
	height:39px
}
.themetechmount-fbar-box .select2-container--default .select2-selection--single, .themetechmount-fbar-box .search_field input[type="text"], .themetechmount-fbar-box .search_field select, .themetechmount-content-team-search-box .search_field select {
	border:none;
	background-color:transparent;
	outline:none;
	color:#cfcfcf
}
.themetechmount-content-team-search-box .select2-container {
	width:100%!important
}
.themetechmount-fbar-box .search_field select, .themetechmount-content-team-search-box .search_field select {
	background:transparent;
	border:none;
	-webkit-appearance:none;
	height:28px;
	padding:5px;
	padding-top:0;
	padding-left:5px;
	color:#2d2d2d;
	max-width:inherit;
	position:relative;
	width:100%;
	z-index:100
}
.themetechmount-fbar-box .search_field input[type="text"] {
	color:#2d2d2d;
	padding:5px;
	margin-top:-5px;
	-webkit-box-shadow:0 0 0 1000px transperent inset;
	transition:5000s ease-in-out 0s
}
.themetechmount-fbar-box .submit_field {
	text-align:left;
	margin-top:25px
}
.themetechmount-fbar-box .search_field select option {
	color:#2d2d2d
}
.themetechmount-fbar-box-w.themetechmount-fbar-bg-skincolor.themetechmount-fbar-text-white .widget li a:before, .themetechmount-fbar-box-w.themetechmount-fbar-bg-skincolor.themetechmount-fbar-text-white .widget li:before, .themetechmount-fbar-bg-darkgrey .themetechmount-fbar-box .search_field i:after, .themetechmount-fbar-text-white .themetechmount-fbar-box .search_field i:after {
	color:rgba(255, 255, 255, .8)
}
.themetechmount-fbar-text-white .themetechmount-fbar-box .search_field {
	border-color:rgba(255, 255, 255, .4)
}
.themetechmount-fbar-box-w.tm-textcolor-white .themetechmount-fbar-box h2, .themetechmount-fbar-box-w.tm-textcolor-white .themetechmount-fbar-box .search_field select, .themetechmount-fbar-box-w.tm-textcolor-white .themetechmount-fbar-box .search_field input[type="text"], .themetechmount-fbar-bg-darkgrey .themetechmount-fbar-box .search_field select, .themetechmount-fbar-bg-darkgrey .themetechmount-fbar-box .search_field input[type="text"] {
	color:rgba(255, 255, 255, .8)
}
.themetechmount-fbar-bg-darkgrey .themetechmount-fbar-box .search_field input::-webkit-input-placeholder, .themetechmount-fbar-box-w.tm-textcolor-white .themetechmount-fbar-box .search_field input::-webkit-input-placeholder {
color:rgba(255, 255, 255, .8)
}
.themetechmount-fbar-bg-darkgrey .themetechmount-fbar-box .search_field input:-moz-placeholder, .themetechmount-fbar-box-w.tm-textcolor-white .themetechmount-fbar-box .search_field input:-moz-placeholder {
color:rgba(255, 255, 255, .8)
}
.themetechmount-fbar-bg-darkgrey .themetechmount-fbar-box .search_field input::-moz-placeholder, .themetechmount-fbar-box-w.tm-textcolor-white .themetechmount-fbar-box .search_field input::-moz-placeholder {
color:rgba(255, 255, 255, .8)
}
.themetechmount-fbar-bg-darkgrey .themetechmount-fbar-box .search_field input:-ms-input-placeholder, .themetechmount-fbar-box-w.tm-textcolor-white .themetechmount-fbar-box .search_field input:-ms-input-placeholder {
color:rgba(255, 255, 255, .8)
}
.themetechmount-fbar-box-w .submit_field button {
	color:#fff;
	box-shadow:none;
	height:45px;
	font-size:15px;
	background-color:#2c2c2c;
	border:1px solid transparent;
	line-height:42px;
	padding:0 44px
}
.themetechmount-fbar-box-w .submit_field button:hover {
	background-color:#182333
}
.team-search-form-w .tm-wrap-cell {
	width:100%;
	margin-bottom:15px;
	display:block
}
.team-search-form-w .tm-wrap-cell:last-child {
	margin-bottom:0
}
.team-search-form-before-text {
	padding-bottom:17px
}
.thememount-fbar-box-w.thememount-fbar-text-white .team-search-form-before-text, .thememount-fbar-box-w.thememount-fbar-text-white .tm-wrap-cell.tm-fbar-input .search_field.selectbox:after {
	color:#fff
}
.themetechmount-fbar-box-w .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding:0;
	color:rgba(255, 255, 255, .8)
}
.themetechmount-fbar-box-w .select2-container--default .select2-selection--single .select2-selection__arrow b {
	margin-left:-10px
}
.themetechmount-fbar-box .tm-team-search-title h2 {
	font-size:20px;
	margin-bottom:7px;
	font-weight:500
}
.themetechmount-fbar-box .team-search-form-before-text {
	font-size:14px;
	line-height:26px
}
.themetechmount-fbar-box .textwidget.widget-text {
	font-size:14px;
	line-height:25px
}
.themetechmount-fbar-position-right .themetechmount-fbar-box .widget:last-child, .themetechmount-fbar-box .tm-sbox .tm-vc_cta3-container {
	margin-bottom:10px
}
.themetechmount-fbar-box .tm-sbox .tm-vc_cta3-content-header h2 {
	margin-bottom:5px
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn {
	cursor:pointer;
	position:absolute;
	left:-36px;
	z-index:1005;
	width:58px;
	height:58px;
	text-align:center;
	width:0;
	height:0;
	top:165px
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn a {
	width:36px;
	height:41px;
	background-color:#129ce7;
	line-height:40px;
	padding-left:0;
	font-size:19px
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn a i {
	margin-left:-5px
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn a i.themifyicon {
	line-height:42px
}
.themetechmount-fbar-position-right .themetechmount-fbar-btn a:after {
	content:"";
	position:absolute;
	top:0;
	left:-20px;
	width:0;
	height:0;
	border-top:20px solid transparent;
	border-bottom:21px solid transparent;
	border-right:20px solid #01d6a3
}
.themetechmount-fbar-position-default .themetechmount-fbar-btn {
	cursor:pointer;
	position:absolute;
	right:128px;
	z-index:1005;
	text-align:center;
	width:0;
	height:0;
	bottom:0
}
.themetechmount-fbar-position-default .themetechmount-fbar-btn a {
	width:40px;
	height:44px;
	line-height:50px;
	text-align:center
}
.themetechmount-fbar-position-default .themetechmount-fbar-btn a:after {
	content:"";
	position:absolute;
	bottom:-19px;
	left:0;
	width:0;
	height:0;
	border-left:21px solid transparent;
	border-right:19px solid transparent;
	border-top:19px solid #03acdc
}
a.themetechmount-fbar-btn-link.tm-close-icon .tm-fbar-close-icon {
	display:block!important
}
a.themetechmount-fbar-btn-link.tm-close-icon .tm-fbar-open-icon {
	display:none
}
.team-search-form-w .select2-container {
	display:none
}
.team-search-form-w .select2-hidden-accessible {
	padding:unset!important;
	position:relative!important;
	width:100%!important;
	height:auto!important;
	margin-top:8px!important
}
.themetechmount-fbar-box-w .themetechmount-fbar-box .search_field select {
	padding-left:7px!important
}
.tm-wrap-cell.tm-fbar-input .search_field.selectbox:after {
	font-family:FontAwesome;
	content:'\f107';
	position:absolute;
	right:13px;
	top:9px
}
.tm-heading-with-border .tm-element-heading-wrapper.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content {
	margin-bottom:80px
}
.tm-heading-with-border .themetechmount-box-heading-wrapper .tm-element-heading-wrapper:after {
	display:block;
	content:"";
	position:absolute;
	height:1px;
	width:100%;
	bottom:52px;
	background-color:#f2f2f2
}
.tm_prettyphoto .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-lg .tm-vc_icon_element-icon {
	font-size:40px!important;
	padding-left:7px
}
.tm-10px-heading-margin h2, .tm-10px-heading-margin h3, .tm-10px-heading-margin h4, .tm-10px-heading-margin h6, .tm-10px-heading-margin h5 {
	margin-bottom:10px
}
.tm-sbox.tm-0px-heading-margin .tm-vc_cta3-content-header h2, .tm-sbox.tm-0px-heading-margin .tm-vc_cta3-content-header h4, .tm-0px-heading-margin h2, .tm-0px-heading-margin h4 {
	margin-bottom:0
}
.tm-sbox.tm-0px-heading-margin .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-icons {
	vertical-align:top
}
.tm-contact-box .tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-sm.tm-vc_icon_element-have-style-inner {
	width:50px!important;
	height:50px!important
}
.tm-contact-box .tm-sbox.tm-sbox-isize-sm.tm-sbox-iconalign-before-heading .tm-vc_cta3-content-header .tm-vc_cta3-headers {
	padding-top:5px
}
.tm-faq-arrow-right .vc_toggle .vc_toggle_content .vc_toggle_icon, .tm-faq-arrow-right .vc_toggle .vc_toggle_title .vc_toggle_icon {
	right:0;
	left:auto
}
.tm-faq-arrow-right .vc_toggle .vc_toggle_content, .tm-faq-arrow-right .vc_toggle .vc_toggle_title {
	padding-left:0
}
.tm-faq-arrow-right .vc_toggle .vc_toggle_content .alignright, .tm-faq-arrow-right .vc_toggle .vc_toggle_content .alignleft {
	margin-bottom:15px
}
.tooltip-top:before, .tooltip:before, [data-tooltip]:before {
	border-top-color:#182333;
	border-top-color:rgba(24, 35, 51, 1)
}
.tooltip:after, [data-tooltip]:after {
	background-color:#182333;
	background-color:rgba(24, 35, 51, 1)
}
.footer_logo {
	margin-bottom:25px
}
.ttm-sbox-iconpadding-0px.tm-sbox.tm-sbox-iconalign-left-spacing .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left .tm-vc_cta3_content-container, .ttm-sbox-iconpadding-0px .tm-sbox.tm-sbox-iconalign-left-spacing .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left .tm-vc_cta3_content-container {
	padding-left:5px
}
.newsletter-form input[type="email"] {
	background-color:#f8f9fa;
	padding:12px 15px;
	border:none;
	padding-right:115px;
	height:51px;
	border:1px solid transparent;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.newsletter-form input[type="submit"] {
	position:absolute;
	top:0;
	right:15px;
	border:1px solid transparent;
	padding:11px 26px 10px;
	height:51px;
	-webkit-transition:all 0.35s ease;
	transition:all 0.35s ease
}
.newsletter-form p {
	margin:0
}
.newsletter-form .mc4wp-form-fields {
	padding-right:147px;
	position:relative
}
.newsletter-form .mc4wp-form p {
	margin:0
}
.tm-bgcolor-skincolor .newsletter-form .mc4wp-form {
	background-color:transparent
}
.tm-bgcolor-skincolor .newsletter-form .mc4wp-form input[type="submit"] {
	background-color:#202020
}
.tm-bgcolor-skincolor .newsletter-form .mc4wp-form input[type="email"] {
	border:none
}
.tm-processbox-wrapper {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	margin:0 -15px
}
.tm-processbox-wrapper .tm-processbox {
	width:calc(100% / 3);
	padding:0 15px;
	position:relative;
	text-align:center
}
.tm-processbox-wrapper .tm-processbox .tm-box-image {
	margin-bottom:30px;
	padding-top:12px;
	position:relative;
	display:inline-block
}
.tm-processbox-wrapper .tm-processbox img {
	border-radius:50%
}
.tm-processbox-wrapper .tm-processbox img {
	border:10px solid #fff;
	box-shadow:0 0 25px 0 rgba(24, 35, 51, .09)
}
.tm-processbox-wrapper .tm-box-content {
	text-align:center;
	padding:0 15px
}
.tm-processbox-wrapper .tm-processbox {
	position:relative
}
.tm-processbox-wrapper .tm-processbox .process-num {
	margin-right:5px;
	font-size:20px;
	font-weight:500;
	background-color:#182333;
	color:#fff;
	width:46px;
	height:46px;
	line-height:46px;
	border-radius:50%;
	border:none;
	display:block;
	text-align:center;
	position:absolute;
	right:10px;
	top:15px;
	z-index:10;
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out
}
.tm-processbox-wrapper .tm-processbox .tm-box-image:before {
	display:block;
	content:'';
	position:absolute;
	right:-85px;
	top:50%;
	height:22px;
	width:72px;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAVCAYAAAATtC32AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDVDMkZCRDAyMkVCMTFFOTg1RTE4RDI2OURCRDY2NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDVDMkZCRDEyMkVCMTFFOTg1RTE4RDI2OURCRDY2NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NUMyRkJDRTIyRUIxMUU5ODVFMThEMjY5REJENjY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NUMyRkJDRjIyRUIxMUU5ODVFMThEMjY5REJENjY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pka2dJwAAAKXSURBVHja3JeLUtNQEIZzq21aQwGttCri7Q30/Z/AR9BhRBxvtEhjKTZJ467z7cyZKCUIasnO/JMmPUn2338vJ/7w2YvE87xCcOrdQPvw+tXK/wPBLcGO11BTgt8FHcFWUwl+E3wUDECjLOJ4LPBJ1ZzzRhE0kl1ItjjPmpCiZqU2JcGZ4I5gBNEbbb6Mieo1bTi7qKsKfhbMGCVry0PGRXmRgmaq4BG/VcF7gj1BvKbktKyejJ6/3K6roFlPcF+wQL0OSqZ03nWxIcG3vnHkqhmsuHFGTXa4eUKdPhQ8EiRrpKD6dkjv2BU14zoEPZR6D7G7qLnPKBmSujuQDf5H7dErClFNt5pv6BtKMvFqOqUkDwRzyPTZGOi1E0GbjvuYeu2y/fP/0RRYEnDdl2b4pmU0EpIbUc0HLUmBbdAnLRRfiWIfsgNIznnRDOXtOddlMThmu2mb75/jTshpWW1Fl3ig3jgWTMl1VWtD8AkCYyeqHdJ2k+OSOi7ICBs7Jce6xCOeHZMhEyGUVxepcqw7WNVFL7KEDXqbl6WQXFRqJMSxLmstfXOcyLnHPdq6goDZc0LUmjqfd4GQXDrk9F1P1Re5Po6ukCI2Lto0oE3SdOqk5RyHc+arWzs+qsYQtW6dOTsoI2bKp/wOCfBtHWdCSpWcyFHXPyAI4+pe9E+sxPFDFOo635cBUbZol6Sim5JFhfh5jaQFBgQigvwJNdijHwwJ+L59CF8lRVdZCzWTilqm5AKlCketwum8JSr1CJqZZcWpo2YP4il94S0jw7sOBc+zjO3eBKfdxtN2aq/Eh9AZWbnzFZPRxM5QPfvNntgnzTVz3rnk/iZBrzIWCpxLOQ8dRwP8sLRbXPIzzerzi5D7Jd1/CDAAQCXcNp7/P2IAAAAASUVORK5CYII=);
	background-repeat:no-repeat
}
.tm-processbox-wrapper .tm-processbox:nth-child(2n) .tm-box-image:before {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAVCAYAAAATtC32AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTAzNDRFNDYyMzg3MTFFOUIzMUVERUY0NDk3OEE1NUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTAzNDRFNDcyMzg3MTFFOUIzMUVERUY0NDk3OEE1NUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDM0NEU0NDIzODcxMUU5QjMxRURFRjQ0OTc4QTU1QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDM0NEU0NTIzODcxMUU5QjMxRURFRjQ0OTc4QTU1QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvsaMGYAAAJ0SURBVHja3JaNTtswEMeTNCltCaBuHWqHhLSPN2Dv/wR7hEloY6xlQNko/VhJ6t1JP0unCLqUUVrF0l9xHce939357LD74STYQKuJcvqRKEahaC66X2Gtpqgjuux/+TwrvozXDBJhtD4boj3RDv+biRz9GnMCxj2gPqciNXzB7/wBZ6UK2vv46YdA3tmX4ZoimIgOAPKQCcbPTJRyxgP6IX2H4builll3DvBENOIbnfOG34eirwI5WQdgC9XxaIQhtzwdUcifkAUJSskEn86/Wa8lUGcSwR5OPZXf98+RoiEp12FhB9CF8fay1E3YQw36OZFNCpHMcdIl/RrOVOB90ZD5Axz8VmA1kv8FqEBtANXYX6JrwKwDajiyxdw64xlgGd/41M3MvJyoh8Bo2v/BiSMUCYjOCeTpBOxcuu9Fr9Wep6RowsdtjLowhgWFgpIaI32EtAiM6TvzvkyLWbsJ9FCgsuIkgdSodkXfVgHUBV+hgLQYmkp4gOcTojXFw2MT1cUzFrJmAdQVII/1XbzCRj8iIpqGV6ZS7ptUuyNVfal3azyCpjjuHU6cARYSPbVpUAYwpYjUSccxC+yavXPD+CJ42bYwFwWFS0zB60tUR3EJuCNAroA8pKINSMFNNke21AROt8Uxtp0J3PRfx4RGqEeEcvaeRuk7qbgtbYJtid8+dj8+BtgmDe1ZdL7kXNtku6WoKdiwzF20QR77u+BPU9a3sU24ubjHzpXixbXLuEL1V7zZv3jT28qyah0XzrkeEbymMm41XNmbgd13e1THm6AiLTJwHY6CysD5CKbsu0HV4HwEd8xtJKgi4JwrWCXbXwEGABTG3Xu1q96QAAAAAElFTkSuQmCC)
}
.tm-processbox-wrapper .tm-processbox:last-child .tm-box-image:before {
	content:unset
}
.tm-processbox-wrapper .tm-processbox .tm-box-title h5 {
	font-size:20px;
	line-height:27px
}
.tm-processbox-wrapper .tm-processbox:hover .tm-box-title h5 {
	font-size:20px;
	line-height:27px
}
.themetechmount-teambox-view-style3 .themetechmount-overlay {
	position:absolute;
	bottom:100%;
	left:0;
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
-webkit-transition:.55s cubic-bezier(.68, -.55, .265, 1.55);
-moz-transition:.55s cubic-bezier(.68, -.55, .265, 1.55);
-ms-transition:.55s cubic-bezier(.68, -.55, .265, 1.55);
-o-transition:.55s cubic-bezier(.68, -.55, .265, 1.55);
transition:.55s cubic-bezier(.68, -.55, .265, 1.55);
	color:#fff;
	z-index:1;
	padding:20px
}
.themetechmount-teambox-view-style3:hover .themetechmount-overlay {
	bottom:0
}
.themetechmount-teambox-view-style3 .themetechmount-content-inner {
	overflow:hidden;
	position:relative
}
.themetechmount-teambox-view-style3 .themetechmount-box-content {
	padding:30px;
	padding-bottom:19px;
	transition-duration:0.3s;
	color:#fff;
	text-align:center
}
.themetechmount-teambox-view-style3 .themetechmount-box-social-links {
	margin:0;
	width:100%;
	text-align:center;
	flex-grow:1;
	display:flex;
	align-items:center;
	justify-content:center
}
.themetechmount-teambox-view-style3 .themetechmount-box-title h4 {
	font-size:21px;
	line-height:26px;
	margin-bottom:0;
	font-weight:500
}
.themetechmount-box-team.themetechmount-teambox-view-style3 .themetechmount-box-social-links ul li a:hover, .themetechmount-box-team.themetechmount-teambox-view-style3 .themetechmount-team-position, .themetechmount-teambox-view-style3 .themetechmount-box-title h4 a:hover, .themetechmount-teambox-view-style3 .themetechmount-box-title h4 a {
	color:#fff
}
.tm-bgcolor-skincolor .themetechmount-teambox-view-style3 .themetechmount-overlay, .tm-col-bgcolor-skincolor .themetechmount-teambox-view-style3 .themetechmount-overlay {
	background-color:#182333
}
.themetechmount-teambox-view-style3 .tm-team-social-links-wrapper {
	position:relative;
	text-align:left;
	background-color:transparent;
	bottom:0
}
.themetechmount-teambox-view-style3 .themetechmount-box-social-links ul {
	padding:7px 0
}
.themetechmount-box-team.themetechmount-teambox-view-style3 .themetechmount-box-social-links ul a {
	width:40px;
	font-size:22px;
	text-align:left;
	background-color:transparent;
	color:#fff
}
.themetechmount-teambox-view-style3 .themetechmount-team-image-box img {
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	width:100%;
	position:relative
}
.themetechmount-teambox-view-style3 .themetechmount-team-image-box .themetechmount-item-thumbnail-inner:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#182333;
	opacity:.36;
	z-index:1
}
.elementor-element.tm-hightlight-year .tm-element-content-heading, .tm-hightlight-year {
	background:url(../image/highlight-text-bg.jpg) no-repeat;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	background-position:center left
}
.tm-quote-form input[type="submit"] {
	padding:10px 40px;
	margin-top:5px;
	width:100%
}
.tm-quote-form .select2-container--default .select2-selection--single .select2-selection__rendered, .tm-quote-form textarea, .tm-quote-form input[type="text"], .tm-quote-form input[type="datetime"], .tm-quote-form input[type="date"], .tm-quote-form input[type="number"], .tm-quote-form input[type="email"], .tm-quote-form input[type="url"], .tm-quote-form input[type="tel"], .tm-quote-form select {
	border:1px solid rgba(129,129,129,.2);
	background-color:#f8f9fa;
	width:100%;
	font-size:13px
}
.tm-quote-form .select2-container {
	width:100%
}
.tm-quote-form .select2-container--default .select2-selection--single, .select2-dropdown {
	border:1px solid #f8f9fa
}
.tm-quote-form .select2-container--default .select2-selection--single, .tm-quote-form .select2-dropdown {
	background-color:transparent
}
.tm-quote-form .select2-container, .tm-quote-form .select2-container .select2-selection--single .select2-selection__rendered {
	padding-right:0;
	width:100%!important
}
.themetechmount-service-box-view-top-image .themetechmount-box-bottom-content {
	padding:37px 30px 42px 30px;
	text-align:center
}
.themetechmount-boxes-service.themetechmount-boxes-view-carousel .themetechmount-service-box-view-top-image .themetechmount-box-bottom-content {
	margin-bottom:10px
}
.themetechmount-service-box-view-top-image .themetechmount-box-desc {
	margin-bottom:20px;
	padding-top:13px
}
.themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore a {
	display:inline-block;
	position:relative;
	padding-right:50px;
	padding:8px 35px 8px 35px;
	color:#182333;
	border:2px solid #182333;
	font-size:13px;
	font-weight:600
}
.themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore a:after {
	font-family:"tm-boldman-icons";
	content:"\f101";
	line-height:16px;
	font-size:16px;
	margin-left:12px
}
.themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore a:hover {
	color:#fff;
	border-color:#182333;
	background-color:#182333
}
.themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore {
	padding-top:9px;
	padding-bottom:2px
}
.tm_prettyphoto.tm-vc_icon_element .tm-vc_icon_element-inner:before, .tm_prettyphoto.tm-vc_icon_element .tm-vc_icon_element-inner:after {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	border-radius:50%;
	background-color:#fda12b
}
.tm_prettyphoto.tm-vc_icon_element .tm-vc_icon_element-inner .tm-vc_icon_element-link {
	z-index:11
}
.tm_prettyphoto.tm-vc_icon_element .tm-vc_icon_element-inner:before {
	z-index:2;
	width:94px;
	height:94px;
	opacity:.21
}
.tm_prettyphoto.tm-vc_icon_element .tm-vc_icon_element-inner:after {
	z-index:1;
	width:105px;
	height:105px;
	opacity:.09
}
.tm_prettyphoto.tm-vc_icon_element .tm-vc_icon_element-inner:hover:before, .tm_prettyphoto.tm-vc_icon_element .tm-vc_icon_element-inner:hover:after {
	-webkit-animation:prittyphoto 1.05s infinite;
	-moz-animation:prittyphoto 1.05s infinite;
	-ms-animation:prittyphoto 1.05s infinite;
	-o-animation:prittyphoto 1.05s infinite;
	animation:prittyphoto 1.05s infinite
}
@-webkit-keyframes prittyphoto {
100% {
width:200%;
height:200%;
opacity:0
}
}
@keyframes prittyphoto {
100% {
width:200%;
height:200%;
opacity:0
}
}
@-webkit-keyframes sonarEffect {
0% {
opacity:.3
}
40% {
opacity:.5
}
100% {
-webkit-transform:scale(1.5);
opacity:0
}
}
.servicebox-number .tm-sbox.tm-sbox-istyle-rounded-outline .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner:before {
	content:'';
	display:inline-block;
	width:2.75em!important;
	height:5.5em!important;
	border-bottom-right-radius:100px;
	border-top-right-radius:100px;
	border:2px solid #129ce7;
	border-left:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	right:1px;
	margin-right:-2px
}
.servicebox-number .tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-size-sm.tm-vc_icon_element-have-style-inner {
	width:50px!important;
	height:50px!important
}
body {
	counter-reset:section
}
.servicebox-number .tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner .tm-vc_icon_element-icon:before {
	counter-increment:section;
	content:counter(section)
}
.servicebox-number .tm-sbox-iconalign-before-heading.tm-sbox .tm-vc_general.tm-vc_cta3:not(.tm-vc_cta3-icon-size-xl) .tm-vc_cta3-icons {
padding-right:20px
}
.tm-sbox-border-style .tm-sbox {
	border:1px solid #f1f1f1;
	padding:19px 20px;
	margin-bottom:19px
}
.tm-sbox-border-style .tm-sbox.tm-sbox-iconalign-before-heading .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content, .tm-sbox-border-style .tm-sbox .tm-vc_cta3-container {
	margin-bottom:0
}
.servicebox-number .tm-sbox .tm-vc_cta3-content-header h2.tm-custom-heading {
	font-weight:400
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
	border:1px solid #f1f1f1
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
	background-color:#f8f9fa
}
body.wpb-js-composer .tm-bgcolor-grey .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, body.wpb-js-composer .tm-bgcolor-grey .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, body.wpb-js-composer .tm-bgcolor-grey .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	background-color:#fff
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
	color:#182333
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:after, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon:before {
	border-color:#182333
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon:after, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon:before {
	border-color:#182333
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
	color:#182333
}
body.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey .vc_tta-panel-heading, body.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta-color-grey .vc_tta-tab>a {
	border-width:2px;
	border-color:rgba(227, 227, 227, .7)
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover .vc_tta-controls-icon:after, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover .vc_tta-controls-icon:before {
	border-color:rgba(255, 255, 255, .7)
}
body.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta.vc_general .vc_tta-panel-title>a {
	padding:18px 20px
}
body.wpb-js-composer .vc_tta.vc_tta-style-outline.vc_tta.vc_general .vc_tta-panel-title>a {
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.newsletter-form input[type="submit"]:hover {
	background-color:#182333
}
.tm-col-bgcolor-grey .themetechmount-ptables-w .ttm-pricetable-column-w, .tm-bgcolor-grey .themetechmount-ptables-w .ttm-pricetable-column-w, .tm-bgimage-yes .themetechmount-ptables-w .ttm-pricetable-column-w {
	background-color:#fff
}
.tm-col-bgcolor-grey .themetechmount-ptables-w .ttm-pricetable-column-w:not(.tm-ptablebox-featured-col) .tm-vc_btn3.tm-vc_btn3-color-white:not(:hover), .tm-bgcolor-grey .themetechmount-ptables-w .ttm-pricetable-column-w:not(.tm-ptablebox-featured-col) .tm-vc_btn3.tm-vc_btn3-color-white:not(:hover), .tm-bgimage-yes .themetechmount-ptables-w .ttm-pricetable-column-w:not(.tm-ptablebox-featured-col) .tm-vc_btn3.tm-vc_btn3-color-white:not(:hover) {
color:#182333;
background-color:#f8f9fa
}
.tm-rounded-shadow-box>.vc_column-inner>.wpb_wrapper {
	border-radius:10px;
	border-top:7px solid
}
.wpcf7 .tm-commonform .field-group {
	position:relative
}
.wpcf7 .tm-commonform .field-group i {
	position:absolute;
	left:0;
	top:20px;
	opacity:.9;
	font-size:16px;
	z-index:1
}
.wpcf7 .contactform-1 .wpcf7-text, .wpcf7 .contactform-1 textarea {
	background-color:transparent;
	border:none;
	border-bottom:1px solid #eaeaea;
	border-radius:0;
	padding-left:30px;
	padding-bottom:9px
}
.wpcf7 .contactform-1 input[type="submit"] {
	margin-top:20px
}
body.woocommerce-page.themetechmount-footer-cta-yes.themetechmount-sidebar-true #primary .site-main, body.themetechmount-footer-cta-yes:not(.page) .site-main, .themetechmount-sidebar-true.themetechmount-footer-cta-yes .site-main {
padding-bottom:55px
}
body.woocommerce-page.woocommerce-cart.themetechmount-footer-cta-yes #primary .site-main {
	padding-bottom:130px
}
.widget .tm-vc_btn3.tm-vc_btn3-size-md {
	padding:14px 27px 14px 27px
}
.tm-author-widget {
	text-align:center
}
.tm-author-widget .author-widget_img {
	margin-bottom:20px;
	position:relative;
	display:inline-block
}
.author-widget_img img {
	width:175px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.tm-author-widget .author-name {
	font-size:22px;
	line-height:24px;
	font-weight:600;
	margin-bottom:10px
}
.tm-author-widget .author-widget_text {
	line-height:30px;
	margin:0;
	padding:0 2px;
	padding-bottom:15px
}
.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 {
	padding:0
}
.tm-header-style-toplogo .info-widget {
	display:table
}
.tm-header-style-toplogo .info-widget-content {
	display:table-cell;
	vertical-align:middle
}
.tm-header-style-toplogo .info-widget-content p {
	color:#182333;
	font-size:16px;
	font-weight:500;
	margin:0
}
.tm-header-style-toplogo .info-widget-content h2 {
	position:relative;
	display:block;
	padding-left:25px;
	color:#fda330;
	font-size:24px;
	line-height:32px;
	margin-bottom:0;
	font-weight:500
}
.tm-header-style-toplogo .info-widget {
	padding-left:25px
}
.tm-header-style-toplogo .widget-left .info-widget-content:before, .tm-header-style-toplogo .widget-right .info-widget-content:after {
	position:absolute;
	top:42px;
	width:37px;
	height:40px;
	background-repeat:no-repeat;
	content:""
}
.tm-header-style-toplogo .widget-right .info-widget-content:after {
	right:0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAoCAYAAAB5ADPdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDU5YzlhZS0yYjcwLTczNDYtOGIzOC1mMWNjMDUyZGUwZGQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkU4RjQ5QTI4ODJEMTFFOEI4QzU5RThCNzJFMkFCNTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkU4RjQ5QTE4ODJEMTFFOEI4QzU5RThCNzJFMkFCNTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMGE5MDMxMy1iYWM1LTQzMjQtYTRkZS1hOGYzM2UzMTc2YWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M2Q1OWM5YWUtMmI3MC03MzQ2LThiMzgtZjFjYzA1MmRlMGRkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+K5xvKQAAAqtJREFUeNrMmF2IjGEUx2d2Z3ZnVlitj0xqlZXa4kKJC4p8rOLCBTcSxYVICVtKXLhBK4mVr7vFhoSkXLlBIS6UsBfKBfuOr9nyuay1u36n/lPT692dN2bmfU79mr2Y2f6d85zzPP8T9zwvVsbYCG/hMfTAkP8LmUzmrx8lYuWNDTAbXsA1uABFs1BVZlH74CRUw0G4AeugNkpRd2E3rICtkITzcBQmRiUqH+/hNKyEdtgCHTA9SlH5eAOtsB1a4Gw2m81ELcril7K1DRZCG8JGRy0qptFwRod/rQlEWDxqURYDcAhuqwlmuSDK4ouVDxps0JKtpAuiLO5ofq2GmU6I4prp56MTJsECVzJl8RRewRxKmHZFlF3aD2AuTHFClEr4TCVscCVTFu8gBXUuifoEg5B2SVRcxFwSNU6iel0SNRl+GE6IYjbV6O7LwkdXMmVvqnnwELpdEWXmohEeMbP6qhwonc2m9XqV3nOl+5bCcrgEXWFEJfKzo0wxXm6n24wEpRsoJmqV3tLNZRJkHbdfB/w4grqKOeQWebMJqvPzEgsyc7pLz+BT5mqKGYdlytBU+B3k//8zRsFeOAA3zUWTpZ8j7RIWw4kCk1hqQTNgj7rtCuxEUM9IC45FcrFNPivUW4KLtlFWapP+blOmPg/XXRbzVdumgO/UaSFRE1JASr9JyQgskemcJpOwA27paAT/E8/zmuUmggT16/38OsTaaEhndKwsk32O0Tspvwq6qj1V0f1UrbpsuC6pl9VOhphZgyrJE8jJDNzXUPwett4JZWIzHNMbuTC+wWG4LvFhRFknfYW+fz2ECdnny0p9u1JfaK1tjfOhkvdO4Zy6qBVNzndw05W+DP3Ds1OTNuc7wBWNoI46J7FHdI6qXRBl0aFZswZeVlrUHwEGADsymxlNUI2oAAAAAElFTkSuQmCC)
}
.tm-header-style-toplogo .widget-left .info-widget-content:before {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAoCAYAAAB5ADPdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozZDU5YzlhZS0yYjcwLTczNDYtOGIzOC1mMWNjMDUyZGUwZGQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTdBQkFGMTE4ODI4MTFFODlGQjJENUU0MjM2QkFGMDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTdBQkFGMTA4ODI4MTFFODlGQjJENUU0MjM2QkFGMDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMGE5MDMxMy1iYWM1LTQzMjQtYTRkZS1hOGYzM2UzMTc2YWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M2Q1OWM5YWUtMmI3MC03MzQ2LThiMzgtZjFjYzA1MmRlMGRkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sLavFAAAArRJREFUeNrMmFuIzFEcx88wi6V1aUU75FbCFkqJlNhE8uL+4vYgHlwKSUoUL4g31+VBrdqQB0mU8kAUIQ9LbXJ5sTNMLlll2F2sz6nvX9Pff+f/n3b+M+dbn6bm0nz/53zPOb/fSaTTaRNRCaiFmVAHF0wJlEql/nsvGfG3o2AdrIB6eFYqU0EKM9UfVsNOmCEzZ+CmiVGFTI2Ag7AFWmArXIOsiVk9mZoIJ2AxnITj8M6USUGmbPLOwzzYAY3Qacoov6kaOAbzYRuchW5TZvXxLfntsAaOwLlKGPKbmqYw34Gj8NtUSJ6pKtiozdFO3zdTQXmmpsIquA73TIXlmZoLI6EZulwwVa3z7K02SeOCqdEwCx7Ce1dM1WrqXrgwdZ6pgTAAPhhH5GXqD3x1yZS3mydcMpWToWEumfoh6lwy9REyOvv6uWKqDR7BbNVSTpjqgMcwVnW4M6vvvsrdDdqznDDVCpdVky90xZQt6JqUr70wPMb/TIS1dvmVZ6s6GBv4QzGuxHp1SMuiNg62i5mssrhNVWipy+LpsF5Rsfvj7UIjZfUTDsANOAz7YVCJTdlm5BeMsyOWyWQWhZmy+qyRuqoO2bbpk2Iw5jW9pzC2IMyU0dRt1vSthVuwT0/X24M752vdrLFGjDX8WwkhV0E2c0vUKduO+Q3cVRv2XNOd02uUHrFTNzenAwqAl7AplUo9SES8n7LV6cq8q6ChasPaNd3tqsnCRtFmaYzO2aqAz1/D0kQRl2ZGoZ8Cc2CC9jNbSg8pEIX8HHXpNmd8D9+3D9eQLDIP3+Gp8O6vanQ0RTFlz9nlyupg3+dZxaQl2cvQdohilA3Y+2wEdpGnKybC08Whal/2PtkRwtClsC0hTnX7DO3GUHOUfSpO9dXK+wJ7MHQx7Owrh17BE50YTUFf+CvAADGsmAYGEGjJAAAAAElFTkSuQmCC);
	left:0
}
.tm-header-style-toplogo .widget-right .info-widget {
	text-align:right;
	padding-right:25px;
	float:right
}
.tm-header-style-toplogo .tm-header-top-wrapper .col-sm-4.col-md-3 .widget-right h2 {
	padding-right:25px
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
	color:#8d9297
}
body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon:after, body.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon:before {
	border-color:#8d9297
}
body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
	border-color:#ddd;
	background-color:#fff;
	color:#182333
}
body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:focus, body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:hover, body.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a {
	color:#fff
}
.wpb-js-composer .tm-fluid-menu.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {
	font-size:14px
}
.wpb-js-composer .tm-fluid-menu.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active:after {
	display:block;
	content:"";
	position:relative;
	bottom:7px;
	left:50%;
	width:13px;
	height:13px;
	border-width:0 0 1px 1px;
	-webkit-transform:translateX(-50%) rotate(-45deg);
	-moz-transform:translateX(-50%) rotate(-45deg);
	-ms-transform:translateX(-50%) rotate(-45deg);
	-o-transform:translateX(-50%) rotate(-45deg);
	transform:translateX(-50%) rotate(-45deg)
}
.inside.tm-fid-view-lefticon-style2 {
	margin-bottom:5px
}
.tm-fid-view-lefticon-style2 .tm-fid-icon-wrapper {
	position:absolute
}
.tm-fid-view-lefticon-style2 .tm-fld-contents {
	padding-left:80px
}
.tm-fid-view-lefticon-style2 .tm-fld-contents {
	padding-top:0;
	text-align:left;
	clear:both;
	overflow:hidden
}
.tm-fid-view-lefticon-style2 .tm-fid-icon-wrapper i {
	line-height:70px;
	font-size:60px!important
}
.tm-col-bgcolor-darkgrey .inside.tm-fid-view-lefticon-style2 h3 {
	color:rgba(255, 255, 255, .75)
}
.tm-bgcolor-skincolor .inside h3, .tm-col-bgcolor-skincolor .inside h3, .tm-col-bgcolor-skincolor .tm-fid-icon-wrapper i, .tm-bgcolor-skincolor .tm-fid.inside h4, .tm-col-bgcolor-skincolor .tm-fid.inside h4, .tm-col-bgcolor-darkgrey .tm-fid.inside h4 {
	color:rgba(255, 255, 255, 1)
}
.tm-bgcolor-darkgrey .ttm-col-seprator .vc_column_container, .tm-bgcolor-skincolor .ttm-col-seprator .vc_column_container, .tm-col-bgcolor-darkgrey .ttm-col-seprator .vc_column_container, .tm-col-bgcolor-skincolor .ttm-col-seprator .vc_column_container {
	border-color:rgba(255, 255, 255, .08)
}
.tm-col-bgcolor-skincolor .tm-fid-view-righticon .tm-fld-contents, .tm-bgcolor-skincolor .tm-fid-view-righticon .tm-fld-contents, .tm-col-bgcolor-skincolor .tm-fid-view-lefticon .tm-fld-contents, .tm-bgcolor-skincolor .tm-fid-view-lefticon .tm-fld-contents {
	border-color:rgba(255, 255, 255, .25)
}
.tm-sbox-bordered-style .vc_column_container>.vc_column-inner {
	padding:0
}
.tm-sbox-bordered-style .tm-sbox {
	border:1px solid #ebeef0;
	padding:33px 30px 38px 30px;
	height:100%
}
.tm-sbox-bordered-style .tm-sbox .tm-vc_btn3-container, .tm-sbox-bordered-style .tm-sbox .tm-vc_cta3-container {
	margin-bottom:0
}
.tm-sbox-bordered-style.vc_row-flex>.vc_column_container:not(:last-child) .tm-sbox {
border-right:0
}
.tm-list.tm-list-style-icon li i.fa {
	top:7px
}
.tm-iconbox-stylehover .tm-sbox {
	position:relative;
	webkit-transition:all 0.5s ease-in-out 0s;
	-moz-transition:all 0.5s ease-in-out 0s;
	-ms-transition:all 0.5s ease-in-out 0s;
	-o-transition:all 0.5s ease-in-out 0s;
	transition:all 0.5s ease-in-out 0s
}
.tm-iconbox-stylehover .tm-sbox .tm-vc_btn3-container.tm-vc_btn3-inline {
	padding-top:28px;
	margin-bottom:15px
}
.tm-iconbox-stylehover .tm-sbox .tm-vc_general.tm-vc_cta3 .tm-vc_general.tm-vc_btn3, .tm-iconbox-stylehover .tm-sbox .tm-vc_btn3-container.tm-vc_btn3-inline {
	display:block;
	width:100%;
	text-align:left
}
.tm-iconbox-stylehover .tm-sbox .tm-vc_btn3.tm-vc_btn3-size-md.tm-vc_btn3-icon-right .tm-vc_btn3-icon {
	right:15px
}
.tm-iconbox-stylehover .tm-sbox .tm-vc_btn3-container.tm-vc_btn3-inline:before {
	content:"";
	position:absolute;
	bottom:54px;
	height:1px;
	width:100%;
	margin-left:-25px;
	background-color:rgba(255, 255, 255, .09)
}
.tm-iconbox-stylehover .tm-sbox .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner .tm-vc_icon_element-icon {
	left:35%
}
.tm-iconbox-stylehover .tm-sbox:hover:before {
	z-index:1;
	bottom:0
}
.tm-iconbox-stylehover .tm-sbox:before {
	position:absolute;
	content:'';
	bottom:100%;
	left:0;
	height:100%;
	width:100%;
	z-index:-1;
-webkit-transition:.55s cubic-bezier(.68, 1.55, .265, .55);
-moz-transition:.55s cubic-bezier(.68, 1.55, .265, .55);
-ms-transition:.55s cubic-bezier(.68, 1.55, .265, .55);
-o-transition:.55s cubic-bezier(.68, 1.55, .265, .55);
transition:.55s cubic-bezier(.68, 1.55, .265, .55)
}
.tm-iconbox-stylehover .tm-sbox .tm-vc_general.tm-vc_cta3 .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text:hover, .tm-iconbox-stylehover .tm-sbox:hover .tm-vc_icon_element-icon, .tm-iconbox-stylehover .tm-sbox:hover .tm-vc_cta3-content-header h4 {
	color:#fff
}
.tm-iconbox-stylehover .tm-sbox:hover .tm-cta3-description {
	color:rgba(255, 255, 255, .85)
}
.tm-vc_icon_element-icon.fa {
	font:normal normal normal 14px/1 FontAwesome
}
.tm-fid.tm-fid-view-behindicon {
	position:relative;
	padding:30px
}
.tm-fid.tm-fid-view-behindicon .tm-fid-icon-wrapper {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	opacity:.06
}
.tm-fid.tm-fid-view-behindicon .tm-fid-icon-wrapper i {
	font-size:100px!important;
	color:#182333;
transition:all .6s
}
.tm-fid.tm-fid-view-behindicon:hover .tm-fid-icon-wrapper i {
	font-size:60px!important
}
.tm-fid.tm-fid-view-behindicon h4 {
	font-size:32px;
	font-weight:700
}
.tm-fid.tm-fid-view-behindicon h4 span:nth-child(2):not(.numinate) {
margin-left:-3px
}
.tm-fid.tm-fid-view-behindicon:not(.tm-fid-without-icon) h3:after {
content:none
}
.tm-fid.tm-fid-view-behindicon h3 {
	font-size:15px;
	line-height:24px;
	color:inherit;
	bottom:2px
}
.tm-fid.tm-fid-view-behindicon.tm-fid-with-border.tm-fid-view-topicon {
	border:1px solid #e7e7e7
}
.themetechmount-servicebox-styleone .themetechmount-box-bottom-content {
	padding:70px 25px 48px 55px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
	margin:15px 0;
	border-bottom:3px solid transparent;
transition:.5s cubic-bezier(.3, .57, .55, 1);
	-webkit-box-shadow:0 0 7px 0 rgba(41, 61, 88, .1);
	-moz-box-shadow:0 0 7px 0 rgba(41, 61, 88, .1);
	box-shadow:0 0 7px 0 rgba(41, 61, 88, .1)
}
.themetechmount-servicebox-styleone .tm-service-iconbox {
	padding-bottom:18px;
	position:relative
}
.themetechmount-servicebox-styleone .themetechmount-box-title h4 {
	font-size:20px;
	line-height:28px;
	padding-bottom:8px
}
.themetechmount-servicebox-styleone .tm-service-icon:before {
	position:absolute;
	content:'';
	height:50px;
	width:50px;
	background-color:#000;
	opacity:.07;
	top:5px;
	left:-15px;
	border-radius:50px;
	margin-top:-15px;
-webkit-transition:.5s all ease;
-ms-transition:.5s all ease;
-moz-transition:.5s all ease;
-o-transition:.5s all ease;
transition:.5s all ease
}
.themetechmount-servicebox-styleone:hover .tm-service-icon:before {
	height:70px;
	width:70px
}
.themetechmount-servicebox-styleone .tm-service-icon i {
	position:relative;
	font-size:60px
}
.themetechmount-servicebox-styleone .tm-short-desc {
	font-size:15px;
	line-height:28px
}
.themetechmount-servicebox-styleone .themetechmount-serviceboxbox-readmore a:after {
	font-family:FontAwesome;
	content:'\f101';
	position:absolute;
	right:25px;
	top:9px
}
.themetechmount-servicebox-styleone .themetechmount-serviceboxbox-readmore a {
	display:inline-block;
	position:relative;
	font-weight:600;
	font-size:13px;
	line-height:30px;
	padding:9px 45px 9px 25px;
	border:2px solid #182333
}
.themetechmount-servicebox-styleone .themetechmount-serviceboxbox-readmore a:hover {
	color:#fff;
	border-color:#182333;
	background-color:#182333
}
.themetechmount-servicebox-styleone .themetechmount-serviceboxbox-readmore {
	padding-top:27px
}
.tm-fontwight-400 {
	font-weight:400
}
.tm-fontwight-500 {
	font-weight:500
}
.tm-list.tm-fontwight-400 .tm-list-li-content {
	font-weight:400
}
.tm-slickdots-style1 .slick-dots li button {
	width:20px;
	height:20px;
	border-radius:50%;
	background:#fff;
	-webkit-box-shadow:0 0 7px 0 rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 7px 0 rgba(0, 0, 0, .2);
	box-shadow:0 0 7px 0 rgba(0, 0, 0, .2)
}
.tm-slickdots-style1 .slick-dots li button:before {
	content:"";
	display:block;
	position:absolute;
	background:#fff;
	top:7px;
	width:7px;
	height:7px;
	border:1px solid transparent;
	border-radius:50%;
	left:6px;
	opacity:1
}
.tm-slickdots-style1 .slick-dots li.slick-active button {
	background-color:#fff
}
.tm-slickdots-right .slick-dots {
	right:0;
	bottom:-35px;
	width:auto;
	left:auto
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style3 .themetechmount-box-desc .themetechmount-testimonial-text, .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style3 .themetechmount-post-item .themetechmount-box-content {
	text-align:center;
	background:#fff;
	border-left:none;
	font-size:18px;
	line-height:40px;
	margin:16px 60px 17px;
	padding:40px 41px 13px;
	color:inherit
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style3 .themetechmount-box-desc {
	padding-top:47px
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style3 .themetechmount-box-title {
	padding-bottom:40px
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style3 .themetechmount-box-content:after {
	content:"\f10d";
	font-family:'FontAwesome';
	color:#033a49;
	font-size:65px;
	line-height:65px;
	position:absolute;
	top:63px;
	opacity:1;
	width:72px;
	height:60px;
	left:0;
	right:0;
	margin:0 auto
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style3 .themetechmount-box-desc .themetechmount-box-footer {
	opacity:1;
	color:inherit;
	font-size:14px
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style3 .themetechmount-author-name {
	font-size:20px;
	line-height:28px
}
.tm-stepbox {
	text-align:center;
	position:relative
}
.themetechmount-boxes-stepbox {
	position:relative
}
.tm-stepbox .tm-box-title h5 {
	margin-bottom:11px
}
.tm-stepbox .tm-vc_icon_element-color-skincolor {
	color:#8d9297
}
.tm-stepbox:hover .tm-vc_icon_element-color-skincolor {
	color:#000
}
.tm-stepbox .tm-box-icon .tm-vc_icon_element {
	font-size:21px;
	line-height:60px;
	color:#fff;
	display:block;
	text-align:center;
	vertical-align:middle
}
.tm-stepbox .tm-box-icon .tm-vc_icon_element:after {
	position:relative;
	content:'';
	border:1px dashed #e7e7e7;
	width:1px;
	height:23px;
	margin-bottom:23px;
	display:inline-block;
	margin-top:9px;
	top:50px;
	text-align:center;
	left:-44px
}
.tm-stepbox .tm-box-icon .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner {
	border-radius:50px;
	background-color:#f8f9fa;
	border:1px solid #f8f9fa
}
.tm-stepbox .tm-box-icon .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner:before {
	content:'';
	position:absolute;
	background:transparent;
	left:0;
	top:0;
	right:0;
	bottom:0;
	border-radius:50%;
	transform:scale(0, 0);
transition:.5s ease
}
.tm-stepbox:hover .tm-box-icon .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner:before {
	transform:scale(1);
	background:#1280b4
}
.tm-stepbox .step-num {
	background-color:#18336c;
	color:#fff;
	height:40px;
	width:40px;
	line-height:40px;
	text-align:center;
	border-radius:50%;
	position:relative;
	display:inline-block;
	top:-14px
}
.tm-stepbox .step-num:after {
	content:'';
	border:1px solid #000;
	display:inline-block;
	width:60px;
	height:60px;
	border-radius:50px;
	font-size:15px;
	line-height:60px;
	position:absolute;
	left:-9px;
	top:-9px
}
.tm-stepbox .tm-box-content {
	background-color:#fff;
	padding:40px 22px 47px;
	margin-top:58px;
	position:relative
}
.tm-stepbox .tm-box-content:before {
	position:absolute;
	content:'';
	background:#fff;
	width:35px;
	height:35px;
	left:50%;
	top:-12px;
	transform:rotate(-135deg);
	box-shadow:1px 1px #fff;
	margin-left:-20px
}
.themetechmount-boxes-stepbox-inner .themetechmount-boxes-row-wrapper.tm-stepbox-wrapper {
	position:relative;
	clear:both;
	overflow:hidden
}
.tm-stepbox .border-box:after {
	position:absolute;
	content:"";
	width:calc(100% + 30px);
	border:1px dashed #e7e7e7;
	top:35%;
	display:block
}
.tm-stepbox-wrapper:before, .tm-stepbox-wrapper:after {
	content:"";
	border-radius:50%;
	background-color:#e7e7e7;
	height:10px;
	width:10px;
	position:absolute;
	top:143px;
	margin-bottom:-30px;
	left:7px;
	display:block;
	z-index:1
}
.tm-stepbox-wrapper:after {
	right:6px;
	left:auto
}
.tm-static-box-wrapper .tm-stepbox .tm-box-icon:before {
	display:block;
	content:'';
	position:absolute;
	right:-27%;
	top:15px;
	width:170px;
	height:50px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAAxCAYAAABK1zICAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkVGN0Q0RDdGQzk5MTFFOUJCQUNFODA4RUFEMzQ4NTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkVGN0Q0RDhGQzk5MTFFOUJCQUNFODA4RUFEMzQ4NTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRUY3RDRENUZDOTkxMUU5QkJBQ0U4MDhFQUQzNDg1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRUY3RDRENkZDOTkxMUU5QkJBQ0U4MDhFQUQzNDg1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgev4GUAAAb8SURBVHja7F0JbFRVFH2tooigRS3USqgLBUVFUJEE49IoFGvVWjWARq3igqLEBbCkKonELRIEiSTGvaK4b1SjRAVciFFrgqjE4gaogFTABRVbwHN8Z9LXsa2t0+l0Zu5JTjrz/29n+v/5d3v3vZ9Rs2qtM/wLmWAXsA7crm27gXuBu4N7grvquB7gJvBj8E8du4+Orwe36Sf/1l/BNgOQ3zenVcftbKfqH9HtoZ8UYh7YD+wD3gMu03GF4AvN/I33wbPB78EM8A5wnPb9Aq4H14jPglXat5M+kwL+2S6FCTX8f7tJPJH308AzwAOjjt0APhcI9RvwPlnKzeBWcIf2fRoltMX6nO6ywLwR9geH6NiIUPPBGRJ3NbgCXA2uAr8zeaaXUPcFB4MDwaMlgOkSa4ZceC24VGJcKwu4XsKJgIId34rPo3jniZFznKVwYG/w2+DYDP0cDhbp9XaFEW+BM/U9TKgp+n/1Ak8DTwAPAw8Fd9G+J4PXdbKofP9DnL5LvW6E2ib2rQQvAXPBHFn1Y8CTwOPAOcGxp8oyvxJ4BBNqEiIjcMW9wQrwALnSh+WOv5DF3BT8Xm0CvzNFvE6MoKu8QL1i3sj/Nl1e4WuFCQxLXlV8m/LISOKsP1MWhpazTAlNhfYxPjxdsV4N+GsKXNDhSthKlfD9phvuDfCmQNQpmfUnm1Aj4syXyzxPyQqFuFAXMqUNi7zgEbo5eZN20fsNgUXmcX+kklCTzfXnqrwzTEkHXfk74GPgu2ngAXcorv5IvB48GNwYiHSaLO4s8HNZXotROwB0478H73mhFiipeDoq3kw3bHUN5TMn75INjhV5U1fqZt5sMWp8cCJ4oTLcm52vU/LGYoH8RyvYNAuWwooUFozRttdU7aBwt5jrbx+wpMRRnWKwJ/imYtNIlmwibRm0nE/I23CAYrTz9d/9tM1cf4w4UjHXCLmvD50fivwg2d1WgsCbejH4HviAkq4wwToZXKJQyoTaBlSo9LIcvFQn0QQaOyjE6qhtDA0ecn6UjOd9kWtovumUyEzgZ0c6kCJgA8i54FDwJRNpXPGl80PGhztfh30c7G9CbQw2arDe+Tp4ZbCdFnS+MllDfFEj73WOwoPR8mRTne9HSHuhDlO89Izu4HrTTELBIdgC8Grnh2ZvAwelc4zK5OgycLJcPsskcxUbGRKPe53v1uqv5DU0ZNvTRagU6Ry5l6/ACeDzLkmG+NIIK1zjtkYWOFneWiAvmPKun0N47Gxnb2WhAncTaedHH1UH5ip3yEs1obIhYrDuSCdRsrunXBbVkBz4xPlGcw6/jlGyW+oamr2TWqic6HaD88X6imA7J73V2bVPKrAtcpmsarmqAeyBne1880vSCpWBOMeTb3d+SsdSu9YpAZYL73R+SJtTZEY5P60m6ZIpDs2xSXmW4homSlPMzacclkisrIN3eJN2rBaV8UqZ8+UmdjVNDbJ7Q+qBrXac5xWZ8jNSoUB2Mrh+JksvOz/KwSYSK+KnBzIVBkxU7BrXgYL/6/q5cMI23VmMS1lrswUU0gu89jOlIY5sca2CCdJCwi0qXf0Vzo8o9da2ehNp2gqVayRMAq+S+6fRulZ5S8KEyhVCbnW+AHwIeJBdK4PzZSwOwZY439ROKzsuUULtKYEyWeKSNKc4Kz8ZGoPdcKy5Pgq+mIgYdYDz6yMV68uwqXmNXRdDE2CvQFnwniFAt/YIDTNbIeQpEukjzjc2m0gNrQXXXeD8rYKWDlq5el0x2DUWobLF6ynwRgXMG+3cG9qIIhm5wmZESot7l/MrwcQk1IVKorbYOTe0EfOVWLFBaZ48cjS4zlYPVQ/aJNQiiXOAnWdDjGCfACcRcjEM1t4flGcOc6Nc7RsF6zq0tULlFNr7nV/yMN/Os6GdwP6Ps8CfnC9flQb7cpRwsUY/uTVCLVBpobvMdZWdX0M7YpEEWimPHS1UYiSs6lEtCfV4/QGulDdemZrB0N7gfCyuwhhOhc8LQgHOp7uuOaEOVdDLIdGJem0wdAQYDpREbRsBqzok+kAqmWO2HPq62/mVmQ2GeICLjfQLOFChQFbUcdny6peHGyOr+bFEwCXCbbqIob3BJ86UK/fp4Roel9RSaZTNLiX5fXOqo2PUtSZSQ5zwtvP9yjmKR7Pcf9fvOVNkbHNZv8EQD3ChZc6j4xNfWEP9zDU84bAllCJWHWRCNXQ0+JwFtgMyUbrG+e67lkY7+USbEog104RqSAQYYnIFlmOdXySvSiJuChfLEptQDQlFJRImLuF+gfMPDIl+0Btj2jNpVU2ohoQDYmWj9UXOT7ufHWVhOQDQy4Rq6Cxi3QZy7YBJCgtucX4Ei9WC8+0x6IbOJlhOFl0Od89nZLHbik/GKflbgAEA9ceNX5y2tuUAAAAASUVORK5CYII=) center center no-repeat;
	background-repeat:no-repeat
}
.tm-box-col-wrapper:last-child .tm-stepbox .tm-box-icon:before {
	content:unset
}
.tm-stepbox-wrapper .tm-box-col-wrapper:last-child .tm-stepbox .border-box:after {
	width:100%
}
body .elementor-section.elementor-top-section:first-child {
	margin-top:-83px
}
.elementor-section.elementor-top-section {
	padding-top:92px;
	padding-bottom:80px
}
.elementor-column.elementor-top-column.tm-col-bgcolor-white:not(.tm-bgimage-yes) .elementor-widget-wrap>.tm-stretched-div, .elementor-column.elementor-top-column.tm-col-bgcolor-white:not(.tm-col-stretched-yes)>.elementor-widget-wrap, .elementor-column.elementor-inner-column.tm-col-bgcolor-white:not(.tm-bgimage-yes)>.elementor-widget-wrap {
background-color:#ffffff!important
}
.elementor-section.elementor-top-section.tm-bgcolor-white, .elementor-section.elementor-top-section.tm-bgcolor-white:before, .elementor-section.elementor-inner-section.tm-bgcolor-white, .elementor-progress-wrapper {
	background-color:#fff
}
.elementor-inner-section, .elementor-widget-container, .elementor-button-wrapper, .elementor-section .elementor-widget-wrap {
	position:relative;
	z-index:1
}
.elementor-top-column>.elementor-widget-wrap:before, .elementor-inner-column>.elementor-widget-wrap:before, .elementor-top-section:before, .elementor-inner-section:before, .tm-col-stretched-yes .tm-stretched-div:before {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	content:"";
	display:block;
	z-index:1
}
.elementor-top-column>.elementor-widget-wrap:before, .elementor-inner-column>.elementor-widget-wrap:before, .elementor-top-section:before, .elementor-inner-section:before {
	background-color:transparent!important
}
body.elementor-editor-active .elementor-top-section:before, body.elementor-editor-active .tm-col-stretched-yes .tm-stretched-div:before {
	z-index:0
}
.elementor-column.elementor-top-column.tm-col-bgcolor-white.tm-bgimage-yes .elementor-widget-wrap .tm-stretched-div:before {
	background-color:rgba(255, 255, 255, .70)!important
}
.elementor-column.tm-col-stretched-yes.tm-bgimage-yes {
	background-image:none;
	background-color:transparent
}
.tm-bg-color-white, .tm-bg-color-white .tm-stretched-div:before {
	background-color:#fff
}
.tm-bg-color-white .tm-bgimage-yes.tm-stretched-div:before {
	background-color:rgba(255, 255, 255, .8)
}
.tm-col-stretched-yes .tm-stretched-div {
	position:absolute;
	height:100%;
	top:0;
	left:0;
	width:auto;
	z-index:1
}
.tm-col-stretched-left .tm-stretched-div {
	margin-left:-500px!important;
	right:0
}
.tm-col-stretched-right .tm-stretched-div {
	margin-right:-500px!important;
	right:0
}
.elementor-section.tm-textcolor-white .elementor-widget-text-editor, .elementor-section.tm-textcolor-white {
	color:rgba(255, 255, 255, .8)
}
.tm-element-heading-content-wrapper.tm-seperator-solid .heading-seperator {
	position:relative
}
.tm-align-center {
	text-align:center
}
.tm-bgcolor-skincolor .tm-element-heading-content-wrapper .tm-element-content-heading, .tm-col-bgcolor-skincolor .tm-element-heading-content-wrapper .tm-element-content-heading {
	color:#fff
}
.tm-col-bgcolor-skincolor .tm-element-heading-content-wrapper .tm-element-subheading, .tm-bgcolor-skincolor .tm-element-heading-content-wrapper .tm-element-subheading {
	color:rgba(255, 255, 255, .9)
}
.themetechmount-iconbox-styleone .themetechmount-iconbox-icon {
	width:58px
}
.themetechmount-iconbox-styleone .themetechmount-iconbox-heading .tm-custom-heading {
	font-size:18px;
	line-height:28px
}
.themetechmount-iconbox-styleone .themetechmount-iconbox-heading .tm-element-subheading {
	font-size:13px;
	line-height:23px;
	margin-bottom:3px
}
.themetechmount-iconbox-styleone.themetechmount-iconsize-large .themetechmount-iconbox-icon {
	width:55px
}
.themetechmount-iconbox.themetechmount-iconbox-styleone.themetechmount-iconsize-large .tm-box-icon i {
	font-size:40px;
	line-height:40px
}
.tm-bgcolor-darkgrey .themetechmount-iconbox.themetechmount-iconbox-styleone .tm-iocnbox-btn a:not(:hover), .tm-bgcolor-skincolor .themetechmount-iconbox.themetechmount-iconbox-styleone .tm-iocnbox-btn a, .tm-col-bgcolor-skincolor .themetechmount-iconbox.themetechmount-iconbox-styleone .tm-iocnbox-btn a, .tm-col-bgcolor-darkgrey .themetechmount-iconbox.themetechmount-iconbox-styleone .tm-iocnbox-btn a:not(:hover) {
color:#fff
}
.themetechmount-iconbox .themetechmount-iconbox-heading .tm-custom-heading {
	margin-bottom:3px
}
.themetechmount-iconbox .themetechmount-iconbox-heading .tm-element-subheading:last-child, .themetechmount-iconbox .themetechmount-iconbox-heading .tm-custom-heading:last-child {
	margin-bottom:0
}
.themetechmount-iconbox.themetechmount-iconbox-styleone .tm-box-icon i {
	font-size:40px;
	line-height:40px
}
.themetechmount-iconbox.themetechmount-iconbox-styleone .themetechmount-iconbox-desc {
	padding-top:15px
}
.themetechmount-iconbox.themetechmount-iconbox-styleone .tm-iocnbox-btn {
	padding-top:15px
}
.themetechmount-iconbox.themetechmount-iconcolor-white .tm-box-icon i {
	color:#fff
}
.tm-processbox-wrapper .tm-processbox .tm-stepbox-main-icon {
	max-width:205px;
	height:201px;
	background-color:#fff;
	-webkit-box-shadow:0 0 25px 0 rgb(0 0 0 / 8%);
	-moz-box-shadow:0 0 25px 0 rgba(0, 0, 0, .08);
	box-shadow:0 0 25px 0 rgb(0 0 0 / 8%);
	border-radius:50%;
	margin:0 auto;
	line-height:205px;
	font-size:50px
}
.elementor-widget-tm_staticbox_element .tm-processbox-wrapper .tm-processbox .process-num {
	right:35px
}
.elementor-widget .tm-ptablebox .tm-ptablebox-featured-col .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3 a, .elementor-widget .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3:hover a, .elementor-widget .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3 a:hover {
	color:#fff
}
.elementor-widget .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3 a {
	display:block;
	width:100%
}
.elementor-widget-tm_ptable_element .tm-element-heading-content-wrapper {
	margin-bottom:45px
}
.elementor-element.elementor-widget-button .elementor-button {
	position:relative
}
.tm-btn-style-flat.tm-btn-color-white .elementor-button {
	background-color:#fff
}
.tm-btn-style-flat.tm-btn-color-grey .elementor-button:hover, .tm-btn-style-flat.tm-btn-color-white .elementor-button:hover {
	color:#fff
}
.elementor-button.elementor-size-md {
	font-size:15px;
	line-height:normal
}
.elementor-element.elementor-widget-button.tm-btn-style-text .elementor-button {
	padding:0px!important
}
.tm-btn-shape-square.elementor-element.elementor-widget-button .elementor-button {
	border-radius:0;
	padding:15px 27px 15px
}
.tm-btn-shape-rounded.elementor-element.elementor-widget-button .elementor-button {
	border-radius:5px
}
.tm-btn-shape-round.elementor-element.elementor-widget-button .elementor-button {
	border-radius:2em
}
.tm-btn-style-outline.elementor-element.elementor-widget-button .elementor-button {
	background-color:transparent
}
.tm-btn-style-outline.elementor-element.elementor-widget-button .elementor-button {
	border:2px solid
}
.tm-btn-style-outline.tm-btn-color-white .elementor-button {
	border-color:#ffffff!important;
	color:#fff
}
.tm-btn-style-outline.tm-btn-color-white .elementor-button:hover {
	background-color:#fff
}
.tm-btn-style-text.tm-icon-align-right .elementor-button {
	padding-right:22px
}
.tm-btn-style-text.tm-icon-align-right .elementor-button:hover {
	padding-left:22px
}
.tm-btn-style-text.tm-icon-align-right .elementor-button span {
	z-index:1
}
.tm-btn-style-text.tm-icon-align-right .elementor-button-link.elementor-button:hover {
	color:#fff
}
.tm-btn-style-text.tm-icon-align-right .elementor-button .elementor-button-icon {
	color:#fff
}
.elementor-widget-button.tm-btn-style-text .elementor-button {
	background-color:transparent
}
.themetechmount-iconbox-styletwo h2.tm-custom-heading, .themetechmount-iconbox.themetechmount-iconbox-stylesix .themetechmount-iconbox-heading .tm-custom-heading {
	font-size:19px
}
.themetechmount-iconbox-styletwo .tm-box-icon {
	font-size:45px;
	padding-right:6px
}
.themetechmount-iconboxthemetechmount-iconbox-styletwo:not(.themetechmount-icon-bgcolor-none) .themetechmount-iconbox-icon {
padding-right:25px
}
.themetechmount-iconbox-stylethree .themetechmount-iconbox-icon.tm-wrap-cell, .themetechmount-iconbox-stylethree .themetechmount-iconbox-heading.tm-wrap-cell {
	vertical-align:top
}
.themetechmount-iconbox-stylethree .themetechmount-iconbox-icon.tm-wrap-cell {
	width:60px
}
.themetechmount-iconbox.themetechmount-iconbox-stylethree .tm-box-icon i {
	font-size:50px
}
.themetechmount-iconbox-stylethree .themetechmount-iconbox-heading.tm-wrap-cell {
	padding-left:20px
}
.themetechmount-iconbox.themetechmount-iconbox-stylethree .tm-box-icon {
	padding-top:20px
}
.themetechmount-iconbox-stylethree .themetechmount-iconbox-inner {
	background-color:#fff;
	padding:26px 20px 25px 20px
}
.tm-bgcolor-grey .themetechmount-iconbox-stylethree .themetechmount-iconbox-inner {
	box-shadow:unset
}
.themetechmount-iconbox.themetechmount-iconbox-stylethree .tm-iocnbox-btn {
	padding-top:11px
}
.themetechmount-iconbox-stylethree .tm-iocnbox-btn span:after {
	position:absolute;
	content:'\e809';
	font-family:'tm-boldman-icons';
	right:-15px;
	top:-2px
}
.themetechmount-iconbox-stylethree .tm-iocnbox-btn span {
	position:relative
}
.themetechmount-iconbox-stylethree .themetechmount-iconbox-heading .tm-custom-heading {
	font-size:19px;
	line-height:30px;
	padding-bottom:3px
}
.themetechmount-iconbox.themetechmount-iconbox-stylethree.tm-icontype-text .themetechmount-iconbox-icon {
	width:60px!important;
	padding-top:0
}
.themetechmount-iconbox.themetechmount-icon-bgcolor-grey.tm-icontype-text .tm-box-icon {
	width:50px;
	height:50px;
	text-align:center;
	font-size:20px;
	line-height:50px;
	padding:0;
	color:#182333
}
.elementor-default .themetechmount-pf-detailbox-list .tm-pf-details-date i, .elementor-default .tm-team-list-title i {
	display:none
}
.elementor-default .themetechmount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details {
	margin-left:0
}
.elementor-default .themetechmount-pf-detailbox-list .tm-pf-details-date {
	padding-left:0
}
.tm-heading-style-horizontal.tm-element-heading-content-wrapper {
	display:table
}
.tm-heading-style-horizontal.tm-element-heading-content-wrapper .tm-content-header, .tm-heading-style-horizontal.tm-element-heading-content-wrapper .tm-element-content-desctxt {
	display:table-cell;
	padding-bottom:0;
	vertical-align:middle
}
.tm-heading-style-horizontal.tm-element-heading-content-wrapper .tm-content-header {
	width:51%;
	text-align:left;
	position:relative;
	padding-right:60px
}
.tm-element-heading-content-wrapper.tm-seperator-solid.tm-heading-style-horizontal .heading-seperator {
	margin-bottom:0
}
.tm-element-heading-content-wrapper.tm-heading-style-vertical.tm-seperator-solid .tm-element-content-heading {
	margin-bottom:17px
}
.tm-bgcolor-skincolor .tm-element-heading-content-wrapper .tm-element-content-desctxt, .tm-col-bgcolor-skincolor .tm-element-heading-content-wrapper .tm-element-content-desctxt, .tm-bgcolor-darkgrey .tm-element-heading-content-wrapper .tm-element-content-desctxt, .tm-col-bgcolor-darkgrey .tm-element-heading-content-wrapper .tm-element-content-desctxt {
	color:rgba(255, 255, 255, .85)
}
.elementor-progress-bar, .elementor-progress-wrapper {
	-webkit-border-radius:0;
	border-radius:0
}
.elementor-widget-progress .elementor-title {
	display:block;
	margin-bottom:12px;
	font-size:16px
}
.tm-col-bgcolor-skincolor .elementor-widget-progress .elementor-title, .elementor-section.elementor-top-section.tm-elementor-bg-color-skincolor .elementor-widget-progress .elementor-title, .tm-col-bgcolor-darkgrey .elementor-widget-progress .elementor-title, .elementor-section.elementor-top-section.tm-elementor-bg-color-darkgrey .elementor-widget-progress .elementor-title {
	color:#fff
}
.tm-col-bgcolor-darkgrey .elementor-progress-wrapper, .elementor-section.elementor-top-section.tm-elementor-bg-color-darkgrey .elementor-progress-wrapper {
	background-color:#ffffff!important
}
.elementor-progress-percentage {
	background:none;
	position:absolute;
	text-align:right;
	right:-12px;
	top:-27px;
	font-size:16px
}
.elementor-progress-text {
	position:relative;
	overflow:visible
}
.elementor-widget .inside.tm-fid-view-lefticon {
	padding:0;
	margin-bottom:0
}
.themetechmount-iconbox.tm-iconstyle-boxed .tm-box-icon, .themetechmount-iconbox.tm-iconstyle-rounded .tm-box-icon, .themetechmount-iconbox.tm-iconstyle-rounded-less .tm-box-icon, .themetechmount-iconbox.tm-iconstyle-outline-boxed .tm-box-icon, .themetechmount-iconbox.tm-iconstyle-outline-rounded .tm-box-icon, .themetechmount-iconbox.tm-iconstyle-outline-rounded-less .tm-box-icon {
	font-size:37px
}
.themetechmount-iconbox.tm-iconstyle-boxed .themetechmount-iconbox-icon, .themetechmount-iconbox.tm-iconstyle-rounded .themetechmount-iconbox-icon, .themetechmount-iconbox.tm-iconstyle-rounded-less .themetechmount-iconbox-icon, .themetechmount-iconbox.tm-iconstyle-outline-boxed .themetechmount-iconbox-icon, .themetechmount-iconbox.tm-iconstyle-outline-rounded .themetechmount-iconbox-icon, .themetechmount-iconbox.tm-iconstyle-outline-rounded-less .themetechmount-iconbox-icon {
	width:100px!important;
	vertical-align:top;
	padding-top:15px
}
.themetechmount-iconbox.tm-iconstyle-outline-boxed .tm-box-icon, .themetechmount-iconbox.tm-iconstyle-outline-rounded .tm-box-icon, .themetechmount-iconbox.tm-iconstyle-outline-rounded-less .tm-box-icon {
	background-color:transparent!important;
	border:2px solid
}
.themetechmount-iconbox.tm-iconstyle-rounded-outline .tm-box-icon {
	border-radius:50%
}
.themetechmount-iconbox.tm-iconstyle-rounded-less .tm-box-icon, .themetechmount-iconbox.tm-iconstyle-outline-rounded-less .tm-box-icon {
	border-radius:5px
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-icon {
	width:75px
}
.themetechmount-iconbox.tm-iconstyle-boxed-outline .tm-box-icon, .themetechmount-iconbox.tm-iconstyle-boxed .tm-box-icon {
	border-radius:0
}
.themetechmount-iconbox.tm-iconstyle-outline-rounded .tm-box-icon, .themetechmount-iconbox.tm-iconstyle-rounded .tm-box-icon {
	border-radius:50%
}
.themetechmount-iconbox.tm-iconstyle-rounded-less .tm-box-icon i, .themetechmount-iconbox.tm-iconstyle-boxed .tm-box-icon i, .themetechmount-iconbox.tm-iconstyle-rounded .tm-box-icon i {
	color:#fff
}
.themetechmount-iconbox.tm-content-left-all * {
	text-align:left!important
}
.themetechmount-iconbox .tm-textalign-left .tm-box-icon, .themetechmount-iconbox.tm-content-left-all .tm-box-icon {
	margin-left:0
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-icon {
	width:80px;
	vertical-align:top
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .tm-iocnbox-btn {
	padding-top:15px
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .tm-box-icon {
	height:75px;
	width:75px;
	line-height:95px;
	text-align:center;
	padding:0
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo.tm-iconstyle-rounded .tm-box-icon {
	line-height:75px
}
.elementor-progress-percentage, .elementor-widget-progress .elementor-title {
	color:#2a2a2a
}
.tm-textcolor-white .elementor-progress-percentage, .tm-bgcolor-darkgrey .tm-bgcolor-yes .tm-element-content-heading, .tm-textcolor-white .elementor-widget-progress .elementor-title {
	color:#fff
}
.themetechmount-iconsize-small.themetechmount-iconbox-styletwo .tm-box-icon {
	font-size:30px;
	height:55px;
	width:55px;
	line-height:55px;
	text-align:center;
	padding:0
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo.themetechmount-iconsize-small .themetechmount-iconbox-icon {
	width:60px
}
.tm-element-heading-content-wrapper .tm-content-header .tm-element-subheading.tm-custom-heading:first-child {
	margin-bottom:2px
}
.tm-element-heading-content-wrapper.tm-seperator-solid .tm-element-content-desctxt {
	padding-top:2px
}
.themetechmount-iconbox-stylefour .themetechmount-iconbox-inner {
	text-align:center;
	padding:40px 20px 40px 20px
}
.themetechmount-iconbox-stylefour .themetechmount-iconbox-icon {
	padding-bottom:23px;
	display:inline-block
}
.themetechmount-iconbox.themetechmount-iconbox-stylefour {
	-webkit-box-shadow:0 0 25px 0 rgba(41, 61, 88, .06);
	-moz-box-shadow:0 0 25px 0 rgba(41, 61, 88, .06);
	box-shadow:0 0 25px 0 rgba(41, 61, 88, .06);
	background-color:#fff
}
.themetechmount-iconbox.themetechmount-iconbox-stylefour .tm-box-icon {
	height:75px;
-webkit-transition:all .5s ease-in-out 0s;
-moz-transition:all .5s ease-in-out 0s;
-ms-transition:all .5s ease-in-out 0s;
-o-transition:all .5s ease-in-out 0s;
transition:all .5s ease-in-out 0s;
	width:75px;
	line-height:75px
}
.themetechmount-iconbox-stylefour .tm-box-icon i {
	font-size:35px
}
.themetechmount-iconbox.themetechmount-iconbox-stylefour .themetechmount-iconbox-heading .tm-custom-heading {
	font-size:20px;
	line-height:30px;
	margin-bottom:10px
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .tm-iocnbox-btn span, .themetechmount-iconbox-styleone .tm-iocnbox-btn span, .themetechmount-iconbox-stylefour .tm-iocnbox-btn span {
	font-size:13px;
	position:relative
}
.themetechmount-iconbox.themetechmount-iconbox-styletwo .tm-iocnbox-btn span:before, .themetechmount-iconbox-styleone .tm-iocnbox-btn span:before, .themetechmount-iconbox-stylefour .tm-iocnbox-btn span:before {
	position:absolute;
	content:"\f101";
	font-family:'FontAwesome';
	right:-15px;
	bottom:-4px
}
.themetechmount-iconbox-stylefour .tm-iocnbox-btn {
	padding-top:15px
}
.site-footer .widget .tm-btn-shape-square.elementor-element.elementor-widget-button .elementor-button {
	padding:17px 23px 17px
}
.tm-header-text-area .elementor-element.elementor-widget-button .elementor-button {
	font-size:12px;
	padding:11px 17px 11px 17px
}
.elementor-element .tm-fid-view-lefticon.inside h4 span:nth-child(2) {
margin-left:-5px
}
.tm-quicklink-box .tm-lefticon-box, .tm-quicklink-box .tm-righttext-box {
	display:table-cell
}
.tm-quicklink-box .tm-lefticon-box {
	vertical-align:top
}
.tm-quicklink-box .tm-lefticon-box {
	font-size:50px;
	padding-top:0
}
.tm-quicklink-box .tm-righttext-box {
	padding-left:10px
}
.tm-quicklink-box .tm-righttext-box h2 {
	font-size:24px;
	line-height:28px;
	margin-bottom:0
}
.tm-quicklink-box .tm-righttext-box p {
	font-size:14px;
	margin-bottom:0
}
.tm-element-heading-content-wrapper.center-align .tm-element-content-desctxt {
	width:60%;
	margin:0 auto
}
.elementor-element .themetechmount-boxes-testimonial .themetechmount-box-heading-wrapper:not(.tm-boxwithout-heading) .tm-content-with-desc, .elementor-element .themetechmount-boxes-service .themetechmount-box-heading-wrapper:not(.tm-boxwithout-heading) .tm-content-with-desc, .elementor-element .themetechmount-boxes.themetechmount-boxes-portfolio .themetechmount-box-heading-wrapper:not(.tm-boxwithout-heading) .tm-content-with-desc, .elementor-element .themetechmount-boxes.themetechmount-boxes-team .themetechmount-box-heading-wrapper:not(.tm-boxwithout-heading) .tm-content-with-desc, .elementor-element .themetechmount-boxes.themetechmount-boxes-tribe_events .themetechmount-box-heading-wrapper:not(.tm-boxwithout-heading) .tm-content-with-desc, .elementor-element .elementor-widget-tm_staticbox_element .tm-element-heading-content-wrapper.tm-content-with-desc {
padding-bottom:40px
}
.elementor-element .tm-processbox-wrapper .tm-process-image {
	padding:0 27px
}
.elementor-element .tm-processbox-wrapper .tm-processbox .tm-box-image:before {
	right:-60px
}
.tm-textcolor-white .themetechmount-iconbox.themetechmount-iconbox-styletwo .tm-iocnbox-btn a {
	color:#fff
}
.themetechmount-iconbox.themetechmount-iconbox-stylefive .themetechmount-iconbox-heading .tm-custom-heading {
	font-size:20px
}
.themetechmount-iconbox-stylefive .tm-box-icon i {
	font-size:50px
}
.themetechmount-iconbox-stylefive {
	padding:60px 12px 45px 22px;
	background-color:#f8f9fa
}
.elementor-element .tm-ptablebox .tm-ptablebox-featured-col .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3:hover, .elementor-element .tm-ptablebox .tm-vc_btn3-container.tm-vc_btn3-inline .tm-vc_btn3:hover {
	background-color:var(--tm-blackish-btn)
}
.elementor-column:not(:last-child) .themetechmount-iconbox-stylesix.themetechmount-iconcolor-skincolor .themetechmount-iconbox-inner {
border-right:0
}
.themetechmount-iconbox.themetechmount-iconbox-stylesix .themetechmount-iconbox-heading .tm-custom-heading {
	font-size:20px
}
.themetechmount-iconbox-stylesix .tm-box-icon i {
	font-size:59px
}
.themetechmount-iconbox-stylesix .tm-box-icon {
	padding-bottom:14px
}
.themetechmount-iconbox-stylesix .tm-iocnbox-btn {
	padding-top:16px
}
.tm-margin-bottom .elementor-element p {
	margin-bottom:2px
}
.elementor-tab-content ul {
	list-style:none;
	padding:0
}
.elementor-tab-content ul li i {
	padding-right:10px
}
body.single-tm_portfolio .elementor-section.elementor-top-section:first-child {
	margin-top:0
}
body.single-tm_portfolio.elementor-default .tm-pf-view-left-image .tm-pf-single-content-area {
	margin-top:55px
}
#tribe-events, #tribe-events-pg-template, .single-tribe_events #tribe-events, .single-tribe_events #tribe-events-pg-template, .single-tribe_events .tribe-events-pg-template {
	padding:0
}
.single-tribe_events #tribe-events-pg-template .tribe-events-content h4, .single-tribe_events .tribe-events-after-html h4, .single-tribe_events .tribe-events-before-html h4 {
	font-size:24px;
	line-height:inherit
}
#tribe-events-bar #tribe-bar-form {
	padding:15px 10px 10px
}
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit] {
	font-size:15px;
	padding:7px 5px;
	font-weight:500
}
.single-tribe_events #tribe-events-footer {
	margin-bottom:40px
}
.elementor-element .wpcf7 .tm-commonform .field-group i {
	top:13px
}
.tm_prettyphoto .elementor-icon {
	transition:all 1s cubic-bezier(0, 0, .2, 1)
}
.tm_prettyphoto .elementor-icon:hover {
	transform:scale3d(1.15, 1.15, 1.15)
}
.tm-faq-style1 .elementor-accordion .elementor-accordion-item, .tm-faq-style1 .elementor-accordion .elementor-tab-content {
	border:none
}
.tm-faq-style1 .elementor-accordion .elementor-accordion-item .elementor-tab-title {
	border:2px solid;
	border-color:rgba(227, 227, 227, .7);
-webkit-transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-ms-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}
.tm-faq-style1 .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {
	transition:unset
}
.tm-faq-style1 .elementor-accordion .elementor-accordion-item {
	margin-bottom:15px
}
.tm-faq-style1 .elementor-accordion .elementor-tab-content {
	padding:15px 15px 0
}
.tm-faq-style1 .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title:hover, .tm-faq-style1 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active, .tm-faq-style1 .elementor-accordion .elementor-accordion-item .elementor-tab-title:hover {
	color:#fff!important
}
.elementor-element .tm-fid.tm-fid-without-icon .tm-fid-inner sub {
	position:relative;
	right:7px
}
.single-tribe_events #tribe-events-pg-template .tribe-events-content .elementor-heading-title, .single-tribe_events #tribe-events-pg-template .tribe-events-content .tm-element-content-heading, .single-tribe_events .tribe-events-after-html h4, .single-tribe_events .tribe-events-before-html .tm-element-content-heading {
	font-size:24px;
	line-height:inherit;
	margin:0 0 15px
}
.tm-style4-icon-size .themetechmount-iconbox-stylefour .tm-box-icon i {
	font-size:58px
}
.tm-style4-icon-size .themetechmount-iconbox-stylefour .themetechmount-iconbox-icon {
	padding-bottom:10px;
	margin-top:-5px
}
.tm-style4-icon-size .themetechmount-iconbox.themetechmount-iconbox-stylefour {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:none
}
.tm-style4-icon-size .themetechmount-iconbox-stylefour .themetechmount-iconbox-inner {
	text-align:center;
	padding:0 15px 0
}
.tm-seperator-style1 .tm-element-subheading.tm-custom-heading {
	position:relative
}
.tm-seperator-style1 .tm-element-subheading.tm-custom-heading:before, .tm-seperator-style1 .tm-element-subheading.tm-custom-heading:after {
	content:"";
	position:absolute;
	background-color:var(--tm-skincolor-bg);
	width:3px;
	height:100%;
	top:0
}
.tm-seperator-style1 .tm-element-subheading.tm-custom-heading:before {
	left:0
}
.tm-seperator-style1 .tm-element-subheading.tm-custom-heading:after {
	right:0
}
.tm-seperator-style1 h4.tm-custom-heading {
	position:relative;
	background-color:#fff;
	border-radius:6px;
	vertical-align:middle;
	display:inline-block;
	box-shadow:0 0 5px 0 rgb(0 0 0 / 12%);
	padding:8px 20px;
	margin-bottom:15px!important
}
.tm-service-button-style1 .themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore a {
	padding:0;
	color:#2296f9;
	border:none;
	font-size:14px!important;
	font-weight:700
}
.tm-service-button-style1 .themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore a {
	background-color:transparent
}
.tm-service-button-style1 .themetechmount-service-box-view-top-image .themetechmount-box-bottom-content {
	padding:30px 20px 25px;
	background-color:#fff
}
.tm-service-button-style1 .themetechmount-service-box-view-top-image .themetechmount-box-desc {
	margin-bottom:5px;
	padding-top:8px
}
.tm-service-button-style1 .themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore a:after {
	font-size:18px;
	font-weight:500;
	margin-left:7px
}
.themetechmount-box-service.themetechmount-box-view-top-image .tm-featured-wrapper img {
	width:100%;
	transform:scale(1.01);
	transition:all 700ms ease
}
.themetechmount-box-service.themetechmount-box-view-top-image:hover .tm-featured-wrapper img {
	-webkit-transform:scale(1.07) rotate(0.5deg);
	-ms-transform:scale(1.07) rotate(0.5deg);
	-moz-transform:scale(1.07) rotate(0.5deg);
	transform:scale(1.07) rotate(0.5deg)
}
.tm-service-button-style1 .themetechmount-service-box-view-top-image .themetechmount-serviceboxbox-readmore {
	padding-top:0
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-stepbox-main-icon:before {
	content:''
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-top-contentbox {
	position:relative
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-top-contentbox .process-num {
	position:absolute;
	top:38px;
	bottom:auto;
	left:auto;
	right:-15px;
	margin:0 auto;
	font-size:16px;
	font-weight:700;
transition:all .6s;
	width:32px;
	height:32px;
	line-height:32px;
	background:#fff;
	border-radius:50%;
	text-align:center;
	color:#082452
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-stepbox-content {
	transition:all 500ms ease
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-ptable-icon-wrapper {
	position:relative;
	font-size:43px;
	height:100px;
	width:100px;
	line-height:100px;
	text-align:center;
	border-radius:6px;
	margin:0 auto;
transition:.5s;
	background-color:var(--tm-skincolor-bg);
	padding:0 0 0 0
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-ptable-icon-wrapper:before {
	position:absolute;
	content:"";
	width:100%;
	height:2px;
	z-index:2;
	background-color:rgba(255, 255, 255, .30);
	left:139%;
	right:auto;
	top:50%
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-stepbox-main-icon {
	position:relative
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-stepbox-main-icon:last-child:after {
	content:none
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-processbox-wrapper .tm-processbox:last-child .tm-ptable-icon-wrapper:before, .themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-processbox-wrapper .tm-processbox:last-child .tm-stepbox-main-icon:after {
	content:none
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-stepbox-main-icon:after {
	position:absolute;
	content:"\e649";
	font-family:themify;
	font-size:20px;
	line-height:0;
	z-index:2;
	color:rgba(255, 255, 255, .30);
	left:auto!important;
	right:-157px!important;
	top:50%!important
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-processbox-wrapper {
	margin:0
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-bottom-contentbox {
	padding-top:24px;
	display:inline-block
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-top-contentbox {
	padding-top:5px;
	width:100px;
	margin:0 auto
}
.tm-elementor-bg-color-darkgrey .tm-stepbox .tm-staticbox-style2 .tm-stepbox-content .themetechmount-static-box-desc {
	color:rgba(255, 255, 255, .75)
}
.tm-staticbox-style2 .tm-processbox-wrapper .tm-processbox .tm-stepbox-main-icon {
	max-width:unset;
	height:auto;
	line-height:unset;
	display:inline-block;
	font-size:0;
	background-color:transparent
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-main-contentbox {
	background-color:#09224d;
	color:#fff;
	border-radius:0;
	padding:35px 20px 30px;
	text-align:center
}
.tm-iconbox-style2-background .themetechmount-iconbox.themetechmount-iconbox-styletwo .tm-box-icon {
	height:98px;
	width:98px;
	line-height:98px;
	border-radius:5px
}
.tm-iconbox-style2-background .themetechmount-iconbox-styletwo .themetechmount-iconbox-heading {
	padding-left:36px;
	padding-top:13px
}
.tm-iconbox-style2-background .themetechmount-iconbox-styletwo .tm-box-icon i {
	font-size:55px
}
.tm-iconbox-style2-background .themetechmount-iconbox-styletwo h2.tm-custom-heading {
	font-size:20px;
	line-height:32px;
	margin-bottom:8px
}
.themetechmount-box-team .themetechmount-teambox-view-overlay2 {
	background-color:#fff;
	border-top:none;
	margin:15px 0;
	box-shadow:0 0 8px 0 rgba(0, 0, 0, .15)
}
.themetechmount-teambox-view-overlay2 .themetechmount-box-content {
	padding-top:25px;
	padding-bottom:25px;
	text-align:center
}
.themetechmount-teambox-view-overlay2.themetechmount-box-team .tm-team-social-links-wrapper {
	position:relative
}
.themetechmount-teambox-view-overlay2.themetechmount-box-team .tm-team-social-links-wrapper ul {
	position:absolute;
	bottom:0;
	width:100%;
	opacity:1;
	text-align:center;
	padding:10px 10px;
	top:auto;
	height:auto;
	-webkit-transition:-webkit-transform 0.35s;
	transition:transform 0.35s;
	-ms-transform:translate3d(0, 100%, 0);
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	background-color:var(--tm-skincolor-bg)
}
.themetechmount-teambox-view-overlay2.themetechmount-box-team:hover .tm-team-social-links-wrapper ul {
	-ms-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.themetechmount-teambox-view-overlay2.themetechmount-box-team {
	background-color:#fff;
	border-top:none;
	margin:15px 0;
	box-shadow:0 0 8px 0 rgba(0, 0, 0, .15)
}
.themetechmount-teambox-view-overlay2.themetechmount-box-team .tm-team-social-links-wrapper ul a [data-tooltip]:after {
	z-index:0
}
.themetechmount-box-team.themetechmount-teambox-view-overlay2 .themetechmount-team-position {
	font-size:15px;
	line-height:24px;
	margin:0;
	color:var(--body-fonts-color)
}
.themetechmount-box-team.themetechmount-teambox-view-overlay2 .themetechmount-box-title h4 {
	font-size:22px;
	line-height:28px;
	margin-bottom:0
}
.themetechmount-box-team.themetechmount-teambox-view-overlay2:hover img {
	-webkit-transform:scale(1.07) rotate(0.5deg);
	-ms-transform:scale(1.07) rotate(0.5deg);
	-moz-transform:scale(1.07) rotate(0.5deg);
	transform:scale(1.07) rotate(0.5deg)
}
.themetechmount-box-team.themetechmount-teambox-view-overlay2 img {
	width:100%;
	transform:scale(1.01);
	transition:all 700ms ease
}
.tm-seperator-style1.tm-element-heading-content-wrapper .tm-content-header {
	padding-bottom:6px
}
.tm-client-logo-separator-color .themetechmount-box-view-separator-logo .themetechmount-item-thumbnail:after {
	content:"";
	position:absolute;
	border-right:1px solid #00000017!important
}
.tm-client-logo-separator-color .tm-box-col-wrapper:last-child .themetechmount-box-view-separator-logo .themetechmount-item-thumbnail:after {
	content:unset
}
.tm-client-logo-separator-color .themetechmount-box-client .themetechmount-item-thumbnail-inner {
	padding:18px 17px 26px 5px
}
.themetechmount-box-topimage-style2 {
	margin:0 0;
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	transform:translate(0, 0);
	transition:all 0.5s
}
.themetechmount-box-topimage-style2:hover {
	-webkit-transform:translate(0, -8px);
	-moz-transform:translate(0, -8px);
	-ms-transform:translate(0, -8px);
	-o-transform:translate(0, -8px);
	transform:translate(0, -8px)
}
.themetechmount-box-topimage-style2 .tm-featured-wrapper {
	border-radius:5px 5px 0 0
}
.themetechmount-box-topimage-style2 .themetechmount-box-content {
	background-color:transparent;
	padding:0;
	border:none
}
.tm-bgcolor-skincolor .themetechmount-box-blog.themetechmount-box-topimage-style2 .tm-entry-meta a {
	color:#6e6e6e
}
.themetechmount-box-topimage-style2 .themetechmount-box-desc {
	background-color:#fff;
	padding:25px 30px 25px;
	position:relative;
	border-radius:0 0 5px 5px;
	-webkit-box-shadow:0 0 7px 0 rgba(43, 52, 59, .08);
	-moz-box-shadow:0 0 7px 0 rgba(43, 52, 59, .08);
	box-shadow:0 0 7px 0 rgba(43, 52, 59, .08)
}
.themetechmount-box-blog.themetechmount-box-topimage-style2 .themetechmount-box-content h4 {
	font-size:22px;
	line-height:32px;
	margin-bottom:5px;
	position:relative;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.themetechmount-box-blog.themetechmount-box-topimage-style2 .tm-meta-line.byline img, .themetechmount-box-blog.themetechmount-box-topimage-style3 .tm-meta-line.byline img {
	display:none
}
.themetechmount-box-topimage-style2 .themetechmount-blogbox-readmore:hover, .themetechmount-box-topimage-style2 .themetechmount-blogbox-footer a:hover {
	color:#071f49!important
}
.themetechmount-box-topimage-style3 .themetechmount-blogbox-footer-left a:hover {
	color:#fff!important
}
.themetechmount-box-blog.themetechmount-box-topimage-style2 .themetechmount-box-content a img {
	border-radius:5px 5px 0 0
}
.themetechmount-box-topimage-style2 .tm-entry-meta-blogbox {
	font-size:14px;
	line-height:27px;
	padding-bottom:5px
}
.themetechmount-box-topimage-style2 .themetechmount-blogbox-readmore {
	display:inline-block;
	margin-top:0;
	padding-top:22px;
	border-top:1px solid;
	border-color:rgba(0, 0, 0, .13);
	position:relative;
	padding:0;
	border:0;
	background-color:transparent;
	font-size:14px;
	font-weight:700;
	color:#2296f9!important;
	transition:all 0.5s ease 0s
}
.themetechmount-box-topimage-style3 .themetechmount-blogbox-footer-readmore {
	padding-top:10px;
	padding-bottom:15px;
	margin-top:5px
}
.themetechmount-box-topimage-style2 .tm-entry-meta .tm-meta-line i.fa-calendar {
	display:none
}
.themetechmount-box-blog.themetechmount-box-topimage-style2 .themetechmount-box-content .tm-meta-line a {
	position:relative
}
.themetechmount-box-topimage-style2 .themetechmount-blogbox-footer-readmore {
	padding-top:0;
	padding-bottom:0;
	margin-top:5px
}
.themetechmount-box-topimage-style2 .themetechmount-blogbox-footer a {
	color:var(--tm-skincolor-bg);
	font-size:14px;
	font-weight:700;
	transition:all 0.5s ease 0s
}
.themetechmount-box-topimage-style3 .themetechmount-blogbox-footer-left a {
	color:var(--tm-skincolor-bg)!important;
	font-size:14px;
	font-weight:700;
	transition:all 0.5s ease 0s
}
.themetechmount-box-topimage-style2 .themetechmount-blogbox-footer {
	display:inline-block;
	margin-top:7px;
	padding-top:18px;
	border-top:1px solid;
	border-color:rgba(0, 0, 0, .13);
	position:relative
}
.themetechmount-box-blog.themetechmount-box-topimage-style2 .themetechmount-box-content .entry-meta span.tm-meta-line:not(:last-child):before, .themetechmount-box-blog.themetechmount-box-topimage-style3 .themetechmount-box-content .entry-meta span.tm-meta-line:not(:last-child):before, .themetechmount-box-blog.themetechmount-box-topimage-style2 .themetechmount-box-content .entry-meta span.tm-meta-line:not(:last-child):after, .themetechmount-box-blog.themetechmount-box-topimage-style3 .themetechmount-box-content .entry-meta span.tm-meta-line:not(:last-child):after {
content:'';
position:absolute;
top:7px;
background-color:currentColor;
height:5px;
width:5px;
right:-13px;
border-radius:50%
}
.themetechmount-box-blog.themetechmount-box-topimage-style2 .themetechmount-box-content .entry-meta span.tm-meta-line:not(:last-child):before, .themetechmount-box-blog.themetechmount-box-topimage-style3 .themetechmount-box-content .entry-meta span.tm-meta-line:not(:last-child):before {
right:-3px
}
.themetechmount-box-blog.themetechmount-box-topimage-style2 .tm-entry-meta span.tm-meta-line:first-child {
	padding-left:0
}
.tm-blockquote-style blockquote:before {
	-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAwCAYAAAChS3wfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFENkFEMTY1Mzk1MDExRUM4RjMzRDlCODdEOTcyNTlDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFENkFEMTY2Mzk1MDExRUM4RjMzRDlCODdEOTcyNTlDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUQ2QUQxNjMzOTUwMTFFQzhGMzNEOUI4N0Q5NzI1OUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ2QUQxNjQzOTUwMTFFQzhGMzNEOUI4N0Q5NzI1OUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6TjkNAAAAAx0lEQVR42uzaQQ6DMAxEUSfH7YXKbQPpCVriUcfhW2KJNP8tWNHGdaG9tvi+dF+Phx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADk3WHef3Rx/Ms5fu7r4vjhHD/39SfHK74BpeKzAcrFZwKUjM8CKBufAVA6fhWgfPwKwBbxdwG2ib8DsFX8rwDbxX9ufHfv62nzh7I/PNJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v33cKMABzMRcSBoMjDgAAAABJRU5ErkJggg==) no-repeat 100% 100%;
	mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAwCAYAAAChS3wfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFENkFEMTY1Mzk1MDExRUM4RjMzRDlCODdEOTcyNTlDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFENkFEMTY2Mzk1MDExRUM4RjMzRDlCODdEOTcyNTlDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUQ2QUQxNjMzOTUwMTFFQzhGMzNEOUI4N0Q5NzI1OUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ2QUQxNjQzOTUwMTFFQzhGMzNEOUI4N0Q5NzI1OUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6TjkNAAAAAx0lEQVR42uzaQQ6DMAxEUSfH7YXKbQPpCVriUcfhW2KJNP8tWNHGdaG9tvi+dF+Phx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADk3WHef3Rx/Ms5fu7r4vjhHD/39SfHK74BpeKzAcrFZwKUjM8CKBufAVA6fhWgfPwKwBbxdwG2ib8DsFX8rwDbxX9ufHfv62nzh7I/PNJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v33cKMABzMRcSBoMjDgAAAABJRU5ErkJggg==) no-repeat 100% 100%;
	-webkit-mask-size:cover;
	position:absolute;
	background-color:#fff;
	content:'';
	height:48px;
	width:64px;
	left:0;
	top:0;
	display:block;
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.tm-blockquote-style blockquote:after {
	position:absolute;
	content:"";
	height:60px;
	width:60px;
	border-radius:50%;
	top:-10px;
	left:30px;
	background-color:rgba(255, 255, 255, .1)
}
.blockquote-caption h3 {
	font-size:22px;
	line-height:28px;
	margin-bottom:10px
}
.blockquote-caption span {
	font-size:15px;
	line-height:1;
	display:block;
	color:#fff
}
.tm-blockquote-style blockquote {
	font-size:22px;
	color:#fff;
	line-height:32px;
	font-weight:500;
	font-family:'Raleway', sans-serif;
	margin:0;
	border:none;
	background-color:unset;
	position:relative;
	padding:70px 0 20px 0
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style4 .themetechmount-box-content blockquote:before {
	-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAwCAYAAAChS3wfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFENkFEMTY1Mzk1MDExRUM4RjMzRDlCODdEOTcyNTlDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFENkFEMTY2Mzk1MDExRUM4RjMzRDlCODdEOTcyNTlDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUQ2QUQxNjMzOTUwMTFFQzhGMzNEOUI4N0Q5NzI1OUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ2QUQxNjQzOTUwMTFFQzhGMzNEOUI4N0Q5NzI1OUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6TjkNAAAAAx0lEQVR42uzaQQ6DMAxEUSfH7YXKbQPpCVriUcfhW2KJNP8tWNHGdaG9tvi+dF+Phx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADk3WHef3Rx/Ms5fu7r4vjhHD/39SfHK74BpeKzAcrFZwKUjM8CKBufAVA6fhWgfPwKwBbxdwG2ib8DsFX8rwDbxX9ufHfv62nzh7I/PNJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v33cKMABzMRcSBoMjDgAAAABJRU5ErkJggg==) no-repeat 100% 100%;
	mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAwCAYAAAChS3wfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFENkFEMTY1Mzk1MDExRUM4RjMzRDlCODdEOTcyNTlDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFENkFEMTY2Mzk1MDExRUM4RjMzRDlCODdEOTcyNTlDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUQ2QUQxNjMzOTUwMTFFQzhGMzNEOUI4N0Q5NzI1OUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ2QUQxNjQzOTUwMTFFQzhGMzNEOUI4N0Q5NzI1OUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6TjkNAAAAAx0lEQVR42uzaQQ6DMAxEUSfH7YXKbQPpCVriUcfhW2KJNP8tWNHGdaG9tvi+dF+Phx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADk3WHef3Rx/Ms5fu7r4vjhHD/39SfHK74BpeKzAcrFZwKUjM8CKBufAVA6fhWgfPwKwBbxdwG2ib8DsFX8rwDbxX9ufHfv62nzh7I/PNJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v3xfm8fJ9YR4v33cKMABzMRcSBoMjDgAAAABJRU5ErkJggg==) no-repeat 100% 100%;
	-webkit-mask-size:cover;
	position:absolute;
	background-color:#fff;
	content:'';
	height:48px;
	width:64px;
	left:0;
	top:0;
	display:block;
	-webkit-transition:all 0.5s ease 0s;
	-moz-transition:all 0.5s ease 0s;
	-ms-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s
}
.themetechmount-box-topimage-style3 {
	margin:15px 0;
	overflow:hidden;
	border-radius:5px;
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	transform:translate(0, 0);
	transition:all 0.5s
}
.themetechmount-box-topimage-style3 .themetechmount-box-content {
	padding:0
}
.tm-bgcolor-skincolor .themetechmount-box-blog.themetechmount-box-topimage-style3 .tm-entry-meta a {
	color:#6e6e6e
}
.themetechmount-box-topimage-style3 .themetechmount-box-desc {
	color:#fff!important;
	padding:25px 30px 25px;
	position:relative;
	-webkit-box-shadow:0 0 7px 0 rgba(43, 52, 59, .08);
	-moz-box-shadow:0 0 7px 0 rgba(43, 52, 59, .08);
	box-shadow:0 0 7px 0 rgba(43, 52, 59, .08)
}
.themetechmount-box-blog.themetechmount-box-topimage-style3 .themetechmount-box-content a:hover {
	color:var(--tm-skincolor-text)
}
.themetechmount-box-blog.themetechmount-box-topimage-style3 .themetechmount-box-content h4 {
	font-size:22px;
	line-height:32px;
	margin-bottom:0;
	position:relative;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.themetechmount-box-topimage-style3 .tm-entry-meta-blogbox {
	font-size:14px;
	line-height:27px
}
.themetechmount-box-topimage-style3 .themetechmount-blogbox-readmore {
	padding:0;
	border:0;
	background-color:transparent;
	font-size:14px;
	font-weight:700;
	padding:12px 31px 12px 0;
	color:#2296f9!important;
	transition:all 0.5s ease 0s
}
.themetechmount-box-topimage-style3 .themetechmount-blogbox-readmore:hover {
	color:#fff!important
}
.themetechmount-box-topimage-style3 .tm-entry-meta .tm-meta-line i.fa-calendar {
	display:none
}
.themetechmount-box-blog.themetechmount-box-topimage-style3 .themetechmount-box-content .tm-meta-line a:not(:hover) {
color:rgba(255, 255, 255, .6)!important
}
.themetechmount-box-blog.themetechmount-box-topimage-style3 .themetechmount-box-content .entry-meta span, .themetechmount-box-blog.themetechmount-box-topimage-style3 .tm-post-featured-outer-wrapper {
	position:relative
}
.themetechmount-box-blog.themetechmount-box-topimage-style3 .tm-post-featured-outer-wrapper .tm-post-featured-wrapper a:before {
	position:absolute;
	content:'';
	background:linear-gradient(rgba(14, 43, 92, 0) 10%, rgba(14, 43, 92, .90) 90%);
	width:100%;
	height:100%;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	border-radius:5px
}
.themetechmount-box-blog.themetechmount-box-topimage-style3 .tm-post-featured-outer-wrapper .tm-post-featured-wrapper a img {
	-webkit-transform:scale(1.07) rotate(0.5deg);
	-ms-transform:scale(1.07) rotate(0.5deg);
	-moz-transform:scale(1.07) rotate(0.5deg);
	transform:scale(1.07) rotate(0.5deg);
	width:100%;
	transform:scale(1.01);
	transition:all 700ms ease
}
.themetechmount-box-blog.themetechmount-box-topimage-style3 .themetechmount-box-desc {
	position:absolute;
	left:0;
	bottom:13px;
	padding:0 40px;
	width:100%;
	z-index:1;
	top:auto;
	box-shadow:unset;
	color:#fff
}
.themetechmount-stepboxes-wrapper.tm-staticbox-style2 .tm-processbox-wrapper .tm-processbox:hover .process-num {
	background-color:#fff
}
.themetechmount-box-topimage-style3 .themetechmount-box-content .entry-meta span.posted-on:after {
	content:'';
	position:absolute;
	top:7px;
	background-color:currentColor;
	height:5px;
	width:5px;
	right:-9px;
	border-radius:50%
}
.themetechmount-box-topimage-style3 .themetechmount-box-content .entry-meta span.posted-on:before {
	content:'';
	position:absolute;
	top:7px;
	background-color:currentColor;
	height:5px;
	width:5px;
	right:2px;
	border-radius:50%
}
.themetechmount-box-blog.themetechmount-box-topimage-style3 .tm-entry-meta span.author {
	padding-left:20px
}
.themetechmount-box-blog.themetechmount-box-topimage-style2 .tm-entry-meta span.tm-meta-line:not(:first-child) {
padding-left:20px
}
.themetechmount-box-blog.themetechmount-box-topimage-style3:hover .tm-post-featured-outer-wrapper .tm-post-featured-wrapper a img {
	-webkit-transform:scale(1.07) rotate(0.5deg);
	-ms-transform:scale(1.07) rotate(0.5deg);
	-moz-transform:scale(1.07) rotate(0.5deg);
	transform:scale(1.07) rotate(0.5deg)
}
.footer-contact-class ul.widget_contact_wrapper li i {
	position:absolute;
	left:0;
	top:2px;
	line-height:1;
	font-size:18px;
	font-weight:400;
	color:rgba(255, 255, 255, 1)
}
.footer-contact-class ul li span {
	font-size:18px;
	font-weight:600
}
.footer .tm-widget-title-style1 .widget .widget-title:after {
	content:unset
}
.widget.footer-contact-class ul li {
	padding-left:35px;
	position:relative;
	padding-bottom:15px;
	margin-bottom:17px;
	line-height:25px;
	color:rgba(255, 255, 255, 1);
	border-bottom:2px solid rgba(255, 255, 255, .06)
}
.widget.footer-contact-class ul li:last-child {
	border:unset;
	margin-bottom:0;
	padding-bottom:0
}
.widget.footer-contact-class ul li:before {
	position:absolute;
	left:0;
	bottom:auto;
	top:5px;
	color:#fff
}
.footer.tm-sepborderwidth-full .widget_nav_menu li a, .footer .tm-widget-title-style1 .widget_nav_menu li a {
	position:relative;
	padding-left:17px
}
.footer .tm-widget-title-style1 .widget .widget-title {
	padding-left:0
}
.footer.tm-sepborderwidth-full .widget_nav_menu li a:before, .footer .tm-widget-title-style1 .widget_nav_menu li a:before {
	font-family:"tm-boldman-icons";
	content:"\f101";
	position:absolute;
	line-height:16px;
	font-size:16px;
	top:6px;
	left:0;
	font-size:16px;
	color:inherit
}
.footer .tm-widget-title-style1 ul#menu-footer-link1-1 li {
	padding-left:0
}
.footer .tm-widget-title-style1 ul.tm-recent-post-list>li:first-child {
	display:block
}
.footer .tm-widget-title-style1 ul.tm-recent-post-list>li>a {
	font-size:16px;
	line-height:26px;
	margin-bottom:2px;
	font-weight:600;
	position:relative;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.footer .tm-widget-title-style1 ul.tm-recent-post-list>li .post-date {
	margin-top:-8px;
	font-size:14px
}
.footer .tm-widget-title-style1 ul.tm-recent-post-list>li:first-child {
	border-bottom:2px solid rgba(255, 255, 255, .06);
	padding-bottom:30px
}
.footer .tm-widget-title-style1 ul.tm-recent-post-list>li:last-child {
	padding-top:34px;
	padding-bottom:0;
	margin-bottom:0
}
footer .newsletter-box {
	padding:40px 30px;
	border-radius:5px;
	border-top-width:6px;
	border-top-style:solid;
	background-color:#071f49;
	border-top-color:#2296f9!important
}
footer .newsletter-box h6 {
	font-size:18px;
	line-height:28px;
	margin-bottom:30px;
	font-weight:600
}
footer .newsletter-box .tm_subscribe_form input[type="email"] {
	border:none;
	width:100%;
	height:45px;
	padding-left:20px;
	padding-right:140px;
	font-size:15px;
	outline:none;
	border-radius:3px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	background-color:rgba(255, 255, 255, 1)
}
footer .newsletter-box .tm_subscribe_form {
	position:relative
}
.newsletter-box .tm_subscribe_form button[type="submit"] {
	font-size:13px;
	position:absolute;
	top:0;
	right:0;
	border-radius:0;
	height:45px;
	line-height:45px;
	color:#fff;
	padding:0 20px;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px;
	background-color:#ff7029;
	border:1px solid transparent
}
.newsletter-box .tm_subscribe_form button[type="submit"]:hover {
	background-color:#57b33e;
	color:#fff;
	right:-1px
}
footer .tm-bordercolor-white .tm-container-for-footer {
	border-top:2px solid rgba(255, 255, 255, .06)
}
.tm-copyright-boxes {
display:-ms-flexbox!;
	display:flex;
	-ms-flex-pack:justify;
	-ms-flex-align:center;
	align-items:center
}
.tm-copyright-boxes .footer-logo {
	position:relative;
	padding-right:60px
}
.tm-copyright-boxes .footer-logo:after {
	display:block;
	content:'';
	position:absolute;
	right:30px;
	width:2px;
	top:-15px;
	bottom:-15px;
	background-color:rgba(255, 255, 255, .07)
}
.tm-header-style-classic2.tm-header-overlay .tm-header-text-area .elementor-element.elementor-widget-button .elementor-button {
	font-size:14px;
	padding:12px 31px 12px 31px;
	border:1px solid #fff
}
.tm-header-style-classic2.tm-header-overlay .tm-header-icons .tm-header-search-link a:hover {
	background-color:transparent;
	color:#007bff
}
.tm-header-style-classic2.tm-header-overlay .top-contact.tm-highlight-left:after {
	background-color:transparent
}
.tm-header-style-classic2.tm-header-overlay .tm-stickable-header-w .themetechmount-topbar-wrapper {
	border-bottom:1px solid rgba(255, 255, 255, .05)
}
.tm-header-style-classic2.tm-header-overlay .tm-header-text-area .header-info-widget {
	border-left:1px solid rgba(255, 255, 255, .06);
	margin-left:0;
	padding-left:35px
}
.themetechmount-box-team.themetechmount-teambox-view-overlay2 [data-tooltip]:hover:before, .themetechmount-box-team.themetechmount-teambox-view-overlay2 [data-tooltip]:hover:after {
	visibility:hidden
}
.themetechmount-box-team.themetechmount-teambox-view-overlay2 [data-tooltip]:hover:after {
	opacity:0
}
.themetechmount-box-team.themetechmount-teambox-view-overlay2 [data-tooltip]:after {
	background-color:transparent
}
.themetechmount-iconbox.themetechmount-iconbox-stylefour:hover .tm-box-icon {
	transform:rotateY(180deg)
}
.themetechmount-testimonial-box-view-style5 {
	padding-top:75px
}
.themetechmount-testimonial-box-view-style5 .themetechmount-box-content {
	text-align:center;
	background:0 0;
	border-left:none;
	font-size:17px;
	line-height:31px;
	padding:70px 25px 30px;
	border-radius:5px;
	background-color:rgba(255, 255, 255, .95)
}
.themetechmount-testimonial-box-view-style5 .tm-boldman-icon-star-1 {
	font-size:15px;
	min-width:16px;
	display:inline-block;
	color:#fda12b;
	margin:0 0
}
.themetechmount-testimonial-box-view-style5 .tm-boldman-icon-star-1.tm-active {
	color:#fda12b
}
.themetechmount-testimonial-box-view-style5 .themetechmount-box-author .themetechmount-box-img, .themetechmount-testimonial-box-view-style5 .themetechmount-box-author .themetechmount-box-title {
	display:block;
	float:none;
	text-align:center
}
.themetechmount-testimonial-box-view-style5 .themetechmount-box-img .themetechmount-item-thumbnail {
	margin:0 auto;
	text-align:center;
	width:118px;
	height:118px
}
.themetechmount-testimonial-box-view-style5 .themetechmount-post-item img {
	margin-top:-66px;
	text-align:center;
	width:120px;
	height:120px;
	border:4px solid #fff;
	border-radius:50%;
	position:relative;
	box-shadow:0 10px 20px rgb(0 0 0 / 11%);
	margin-bottom:12px
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style5 .themetechmount-author-name {
	padding-top:0;
	padding-bottom:0;
	font-size:22px;
	line-height:26px;
	display:block;
	font-weight:700;
	margin-bottom:0
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style5 .themetechmount-box-desc .themetechmount-box-footer {
	font-size:14px;
	opacity:1
}
.themetechmount-testimonial-box-view-style5 .themetechmount-box-author .themetechmount-box-title {
	margin-left:0;
	padding-top:12px
}
.themetechmount-testimonial-box-view-style5 .themetechmount-box-footer {
	margin:0;
	font-size:14px;
	line-height:1;
	color:#7e8a96!important
}
.themetechmount-testimonial-box-view-style5 .themetechmount-box-content:before {
	font-size:21px;
	width:42px;
	height:42px;
	line-height:44px;
	background-color:#033a49;
	border-radius:50%
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style5 .themetechmount-post-item .themetechmount-box-content:before {
	color:#fff!important
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style5 blockquote {
	padding:15px 15px 28px;
	margin:0;
	font-style:italic;
	font-weight:400;
	font-size:18px;
	line-height:28px;
	position:relative;
	background-color:transparent;
	text-align:center;
	background:transparent;
	border-left:none;
	text-align:center!important
}
.themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style5 .tm-boldman-icon-quote-left:before {
	content:unset
}
.iconbox-stylefour-border-style .elementor-element-populated {
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:#00000017
}
.iconbox-stylefour-border-style2 .elementor-element-populated {
	border-style:solid;
	border-width:0 0 1px 1px;
	border-color:#00000017
}
.site-footer .tm-widget-title-style1 .second-footer-inner {
	padding-bottom:0;
	border-width:2px
}
.tm-titlebar-titlestyle1 .entry-title-wrapper .entry-title:before, .tm-titlebar-titlestyle1 .entry-title-wrapper .entry-title:before {
	content:unset!important
}
.social-link-colorstyle ul li a {
	display:block;
	height:44px!important;
	width:44px!important;
	line-height:48px!important;
	font-size:16px!important;
	color:rgba(255, 255, 255, 1)!important;
	border-width:0;
transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-webkit-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out
}
.social-link-colorstyle ul li.tm-social-facebook a {
	background-color:#3b5998;
	border-color:#3b5998
}
.social-link-colorstyle ul li.tm-social-twitter a {
	background-color:#2296f9;
	border-color:#2296f9
}
.social-link-colorstyle ul li.tm-social-flickr a {
	background-color:#FA4779;
	border-color:#FA4779
}
.social-link-colorstyle ul li.tm-social-linkedin a {
	background-color:#0e76a8;
	border-color:#0e76a8
}
.social-link-colorstyle ul li.tm-social-youtube a {
	background-color:#F70000;
	border-color:#F70000
}
.social-link-colorstyle ul li.tm-social-gplus a {
	background-color:#dc4e41;
	border-color:#dc4e41
}
.social-link-colorstyle ul li.tm-social-yelp a {
	background-color:#B50000;
	border-color:#B50000
}
.social-link-colorstyle ul li.tm-social-podcast a {
	background-color:#e41389;
	border-color:#e41389
}
.social-link-colorstyle ul li.tm-social-instagram a {
	background-color:#9e35ab;
	border-color:#9e35ab
}
.social-link-colorstyle ul li.tm-social-xing a {
	background-color:#116264;
	border-color:#116264
}
.social-link-colorstyle ul li.tm-social-vimeo a {
	background-color:#19b1e3;
	border-color:#19b1e3
}
.social-link-colorstyle ul li.tm-social-vk a {
	background-color:#000;
	border-color:#000
}
.social-link-colorstyle ul li.tm-social-houzz a {
	background-color:#4aaa4d;
	border-color:#4aaa4d
}
.social-link-colorstyle ul li.tm-social-issuu a {
	background-color:#eb6a5a;
	border-color:#eb6a5a
}
.social-link-colorstyle ul li.tm-social-google-drive a {
	background-color:#f7b5e6;
	border-color:#f7b5e6
}
.social-link-colorstyle ul li.tm-social-rss a {
	background-color:#ef8021;
	border-color:#ef8021
}
.social-link-colorstyle ul li.tm-social-pinterest a {
	background-color:#cd1f29;
	border-color:#cd1f29
}
.tm-textcolor-white .tm-seperator-style1 .tm-element-subheading.tm-custom-heading {
	color:#0e2b5c
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven {
	position:relative;
	padding:40px 40px 16px 40px;
	border-radius:5px;
	overflow:hidden;
	border:1px solid #eee;
	transition:all 0.4s;
	background-color:var(--tm-greycolor-bg)
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven .themetechmount-iconbox-icon .tm-box-icon {
	font-size:48px;
	line-height:48px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	text-align:center;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven .themetechmount-iconbox-heading {
	padding-left:65px
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven .tm-iconbox-wrapper {
	position:relative
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven .tm-number-wrapper {
	position:absolute;
	top:-21px;
	right:-21px;
	font-size:24px;
	color:#dde1eb;
	font-weight:700
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven .themetechmount-iconbox-heading .tm-element-subheading {
	font-size:14px;
	line-height:14px;
	font-weight:400;
	margin-bottom:5px!important
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven .tm-custom-heading {
	font-size:20px;
	line-height:30px;
	margin-bottom:10px!important
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven .themetechmount-iconbox-content {
	padding:25px 0 15px;
	margin-top:25px;
	border-top:1px solid #eee
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven .tm-iocnbox-btn a {
	font-size:15px;
	font-weight:600;
	transition:all 0.5s ease 0s
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven .themetechmount-iconbox-content .tm-cta3-content-wrapper {
	padding-bottom:15px
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven:before {
	position:absolute;
	content:"";
	top:100%;
	left:0;
	right:0;
	opacity:0;
	height:100%;
	width:100%;
	transition:all 0.4s;
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0)
}
.themetechmount-iconbox.themetechmount-iconbox-styleseven:hover:before {
	opacity:1;
	top:0;
	transition-delay:0s;
	-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	background-color:var(--tm-skincolor-bg)
}
.tm-column-active-default .themetechmount-iconbox.themetechmount-iconbox-styleseven {
	background-color:var(--tm-skincolor-bg);
	color:#fff
}
.tm-column-active-default .themetechmount-iconbox.themetechmount-iconbox-styleseven *, .tm-column-active-default .themetechmount-iconbox.themetechmount-iconbox-styleseven .tm-custom-heading, .tm-column-active-default .themetechmount-iconbox.themetechmount-iconbox-styleseven .themetechmount-iconbox-heading .tm-element-subheading, .tm-column-active-default .themetechmount-iconbox.themetechmount-iconbox-styleseven .themetechmount-iconbox-icon .tm-box-icon, .tm-column-active-default .themetechmount-iconbox.themetechmount-iconbox-styleseven .tm-iocnbox-btn a, .tm-column-active-default .themetechmount-iconbox.themetechmount-iconbox-styleseven .tm-number-wrapper, .tm-column-active-default .themetechmount-iconbox.themetechmount-iconcolor-skincolor.themetechmount-iconbox-styleseven .tm-box-icon i, .themetechmount-iconbox.themetechmount-iconbox-styleseven:hover *, .themetechmount-iconbox.themetechmount-iconbox-styleseven:hover .tm-custom-heading, .themetechmount-iconbox.themetechmount-iconbox-styleseven:hover .themetechmount-iconbox-heading .tm-element-subheading, .themetechmount-iconbox.themetechmount-iconbox-styleseven:hover .themetechmount-iconbox-icon .tm-box-icon, .themetechmount-iconbox.themetechmount-iconbox-styleseven:hover .tm-iocnbox-btn a, .themetechmount-iconbox.themetechmount-iconbox-styleseven:hover .tm-number-wrapper, .themetechmount-iconbox.themetechmount-iconcolor-skincolor.themetechmount-iconbox-styleseven:hover .tm-box-icon i {
	color:#fff
}
.tm-align-left .tm-element-heading-content-wrapper.tm-seperator-style2 .tm-content-header .tm-element-subheading.tm-custom-heading {
	margin-bottom:15px
}
.tm-align-center .tm-element-heading-content-wrapper.tm-seperator-style2 .tm-content-header .tm-element-subheading.tm-custom-heading {
	margin:0 auto 15px auto;
	text-align:center
}
.tm-align-right .tm-element-heading-content-wrapper.tm-seperator-style2 .tm-content-header .tm-element-subheading.tm-custom-heading {
	margin:0 0 15px auto;
	text-align:right
}
.tm-element-heading-content-wrapper.tm-seperator-style2 .tm-content-header .tm-element-subheading.tm-custom-heading {
	position:relative;
	padding:6px 20px;
	border-radius:3em;
	border:1px solid #eee;
	background-color:var(--tm-greycolor-bg);
	padding-left:30px;
	display:inline-block;
	position:relative
}
.tm-reverse-heading-yes.tm-heading-style-vertical.tm-seperator-style2 .tm-element-subheading:before {
	position:absolute;
	content:"";
	height:7px;
	width:7px;
	border-radius:50%;
	left:15px;
	top:10px;
	z-index:1;
	background-color:var(--tm-skincolor-bg)
}
.themetechmount-iconbox.themetechmount-iconbox-styleone.themetechmount-iconsize-extrasmall .themetechmount-iconbox-icon {
	width:30px
}
.themetechmount-iconbox.themetechmount-iconbox-styleone.themetechmount-iconsize-extrasmall .tm-box-icon i {
	font-size:17px;
	line-height:35px
}
.themetechmount-iconbox.themetechmount-iconbox-styleone.themetechmount-iconsize-extrasmall .tm-box-icon {
	height:33px;
	width:33px;
	line-height:33px
}
.themetechmount-iconbox.themetechmount-iconbox-styleone.themetechmount-iconsize-extrasmall .themetechmount-iconbox-desc {
	padding-top:5px
}
.tm-iconbox-style2-icon-bg-style .themetechmount-iconbox.themetechmount-iconbox-styletwo .tm-box-icon {
	height:90px;
	width:90px;
	line-height:90px;
	text-align:center;
	padding:0;
	border:1px solid #ebf0f4;
	border-radius:5px
}
.tm-iconbox-style2-icon-bg-style .themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-heading.tm-wrap-cell {
	padding-left:5px
}
.themetechmount-iconbox-styleone .tm-icontype-image .themetechmount-iconbox-heading {
	padding-left:20px
}
.tm-img-shape img {
	border-radius:50%
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-box-content {
	position:relative;
	font-size:17px;
	line-height:31px;
	padding:45px 45px 34px;
	border-radius:5px;
	border:1px solid #eee;
	margin-top:15px;
	background-color:var(--tm-greycolor-bg)
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-box-content:before {
	position:absolute;
	content:"";
	height:85px;
	width:120px;
	top:45px;
	right:45px;
	opacity:.04;
	mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMjJweCIgaGVpZ2h0PSI4NXB4IiB2aWV3Qm94PSIwIDAgMTIyIDg1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjIgODUiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgPGltYWdlIGlkPSJpbWFnZTAiIHdpZHRoPSIxMjIiIGhlaWdodD0iODUiIHg9IjAiIHk9IjAiCiAgICBocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUhvQUFBQlZDQVFBQUFBc3FqaU1BQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTgpBQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQW1KTFIwUUEvNGVQekw4QUFBQUhkRWxOClJRZmxDaG9ORndkc2RnMnRBQUFDTjNwVVdIUlNZWGNnY0hKdlptbHNaU0IwZVhCbElIaHRjQUFBT0kyVlZWM1MyakFNZk5jcGVnUkgKdjg1eEFvN2ZPdFBISHI4cit3TUNwRjhwbVFsR2tyV3JsV3pvOTg5ZjlDTS9VUXZKVlhyVUtMNjQrTVV0bEl1em00ZXZ2a3RqM3Z2bApjdW5Nc0srdWFiRVEweVpGV3hRVnhGWmZTV3RzZ1kwbXNlbHU2dmhHUWhGc1lwWXVPeGU1UnBVdHFtT2p0d1R6aFV2KzlxdnZJZW1qClJBQWI5WjQ4Wkp1T2UvaGc4a2dEMnlWMzZIMEhGNnZhckJBbnVSN0RKTWE3Q0Rmd0tiSUlVQVgxd3JhSWl1VWF0aXVzUFB6TUhkL3oKN2NSdGhHMGpjRU5JY0hsNStLczhCZ3ZFR0t1cXY1VEdOSnhaWGczRlUyUkRPVDNHaC9kQUZPK0RjUUI1a1RXZk94UEd1MDBBTUFvSgo5Q2NWaVlxeWdKRCtaeGFnZ0ZhaEVlenJVR3FGUW9pNCtYMGhDTllEd2lhcktleXhGeW53Tzk4QnRqOWFoTFVRbGcybFZQQXBTUjdTCmxsdXZYbE5xdy9UOEpTMDk1ejFQaTRUdEpMbUVXbzd1MEpqK1RmbzhlUTUzUUMvRTlFeEhJVU1qeGdhYitWUHFpWjNwTlFVMkpOSHMKblNWQTkrdmJVQll3UWtBR3lWaVZIRkFUakdIaGF1TzhaVGhtUVhoOUFBeTFOczF1Uy9iYm9SR1k2S3FqYXpNSTVhemplRzZhb3lkUwpsVVd3d0JzVGtNY1JVNjhHejVxWXVzQ3ZoTkhLSVFQUjFBNmhjTHdoWndrU2xpY3dKKzROR0hORko4anlIZkk1c093MEw0a25kQnZ6CjYwREhENnl6YStYUTdNMFAydHlrb1ErMEtaOHdwRGR0anNnZmFITURwZ1B5OHYvYThOY055cDIrUDkrM3NPZTc2RzQ5WE1BMHI5VHAKT3ZrYnNCeklVUTdQRzV6K0FFdk9iQlFFQ0I2dkFBQUpka2xFUVZSNDJyMmNiWEJWeFJuSGZ6a0pTWUNZcENBTVdEUmlDUVZtaENEUQoxb0hPQ0RpSWpEaWhwV1hHZEFvdEZKd085RVdtTXd5ZGp0UktweThmeWtCVkdEOEliWWVLV2kzbHJWZ1lFQ3QxS2tpZ1FsQW9JdElTCkdvZ0VBaVFoNGZURHpVM3V6ZjczM1BPeStPeUhlKzd1OHp6Ly9lL2RzMmQzbnowM2p5aFN3RWlHTTRJQmxGRkNLODAwYzRyajFIRXUKa3AvNE1waVJqT0FlU2lpaGlHYWFhT0E0SDFCSHV6YndFNEJWc0pUdE5PTmIwa25XVVUzUkxTTmJSRFhyT0duRmIyWTdTNmxRcE0yVQpXd3FvWVE4M3JYQ1pxWkZuR2VXYzhDaWVwVEVVL2szMlVFTkJNdElGTEFwb1hSdndLNHgyUm5nMHI0UnM4TXhldDZpYmVGVFNremdjCkVTNmQybGxOV1dMQ1pheW1QV1lORGpNcE91a2kxc1NFUzZkelRFMUVlU3JuRXRaZ0RVVlJTQS9sWUVKQUg1OE9WcEFYaTNBZUsraHcKVUlPRERBMUxlandORGdCVGFST0ZrU2tYc3NrWmZnUGp3NUNld2hWbmtENCt1K2dUaVhJZmRqbkZ2OEtVWEtRbmhLTGN6R2xxcWVOcwpxSkYxVy9aREpGQUsyQmJDNDAzT1VrY3Rwd05tRHBtMEp3U1Jyc3pSc2MreW1tcnV6TEFvcG9yRmJPRkdvTjM2MEtUWEIvcTV3UllXClUwVnhoc1dkVkxPYXN6azZlYVdOZERHMUFZYTdlUWpQV3RuYldjYjVBT3ZIUTFGK1BNRERlWlp4dTlYUzR5RjJCMWpYVXF4SnI3V2EKSEdOS2lDcjNZU1d0Rmc4dFZPVzByNkxGWXQzS3lsQWp3eFNPV1Rtc1ZhUW5XOVZYUlJpQjcrVzR4Y3RCOGdNdDg2MlB5ZVBjR3hxLwprRlZXSHBON2tpNjB0RkViTmFFQlUxTENUZ3Zva2tDN0pSYXJuWlJFckVFTmJaYitXcGhOZW9tRjhzeUlnS2tHZkUxNnUwU3AxYWFVClM5TG10UmpQZVpocG9iMGtrM1FoWjZSUzFGODVMY1hzay82V1dTMldTZjE5V2VOMEZLbVIvczZrZnV1VUxMRGN5L0ZsRVBYQzR3VUwKaVdJdUNPMTZCaVdvZ2I2M0YzU1QzaStIajJSYkFvOUswRGxTZDQ3VWZUUVJmcEVjVXZlblNWZEt5QWNUUVFKc0ZWNjNTODN0UW5OcgpZdndISmEvS0ZPbmxvbWh2WWtnWUsveTJpM1YybVZ3MWozVlFnNzNDNy9JVWFUWEJuK0VBRXZud01wOEhNNFhXVGlmNE00VG5YVDVRCkxPWkI1M0pNSk1MS1k2R0dSelhrUE9ZRVAxOXNSTFJRckR2aE9pZVFVQ0k2N2h1RzFodmlKb2c2SWJISk9uWGplSXdRcW5zY1FUYnoKanBFM0lrVE9PelE3cW9GaU1zSmp1TWgrMXhFa0hEUnlCbEtlOWIyY2dTR3M0b3BpTXR5am41SFp6aWxub0IrSXZNOEVmTE5ieFpOVApJdkxSenhPUGtDWmJpQ1NHTklxOHNvQnZkcXQ0MGs2VGllOXhtNUhwNm42eStTb04rUFpwMU9BMlQyVDJkZ2lwcEMwbndiakxqSkQ0CmluUnB6TjFxSldxRHFTVW42WEtIRk0xTnlWWlA5UG5pcksyL1pGS2FVNk5KNUEzUGFSVmV6Q2UrNzNGQ0tMb0x3T1dtZVo0cmhrYjQKN2FGWStCNG5SZllEemdEVXpLcm54clBaN0JOajdaZG9NUWRxUEE1ejA4aE50cExObEhLUjE5TGoreUZEbzdlRGhXMUtTc1NvY3QzagpzZ0N0NUg1SG9HR2V3bnVGemx4SCtPVUszN09BL3VDV2dUYjNlR1FobGlBd2k3dWM0S3RHditnQnI0cUNyemthVFBvYk9SZU1uSS9GCnNxUVhQM0dDUDBEa1hmQ0FmL0NoVVpESE0wNmUxbmNZT1JlRjFrYVJONS94RHZEVjF1SkZEL0I1UVJSOW1lOS9hcVQvYUF4dWtNY0cKK3Q0Qy9LNHhwYjhNZWJZeE1UR291ZW0rUWVycE9Ob2ZFdmUyWHdtdjVlbkMzMGpReG9SMzltRGg4eW1wK1RuTGtacGZKeVQ5a3VIeApjdmMwb1ovbHBGWURYMHdBT1VsNG5HL1JYUzN4ZlZZbCtyWE5vT0NSekxtUkxUWjhuWG14SWVjS2Y3WnBSNWsxdnIxTmJIU0VsVThNCmIxc3pTWHR5bHppVlhtVklMTWlmQ2wrVlZ1MnZXdkgvdzFkaTRmY1R2bjZiUFF2K3JJd29wVkl6djRnUldYclo4Tk1SR0N4NnpvcnYKczVlcGtUdjZST0huaVo1VC8ybUJaMGR1c0ptNURJNEFXbWY0T0JHb1g4dy9BL0I5VHZBa1g0aXdKNjl1MmVtKzBYYno1RE03VytvNQpSZ09mY0luVDdLUE9xbGZJTmFPQ202a085RDJBL1F6TGdkL0tNYzV3a1NZYU9NUWVXcTJhYTFoczVGWDRaMHpGcFlGdGJhYjlmTWtDCldTVzBWK1pzMG52NEtCSitJOHZwWmZGbGhoRXUrK2dUZy9NakhsRnNaNkgwOHgyaEd5Yk1QNFNqRVJ0K24xbzE0NGt6Y1cvYlNNTk0KTWRRSHBRNG1DeThxcEJKdXN0UGZlbTdGbHRTaWFaVFFlOTVPR29aeUlCTG8rMkt4L3E2aGRUWDBJT1R4Wk1UK1pzWlo1d3F0UlVHawpvWUFmY1RVQzZQUWU5aXA0dHk4azVaU01pM1FXZVlkaHIrYnpZNE5KQTFTd1B2UXg4N1U5YktjSm5hZ3o2WHdXV280QW1hbmRXSk9aCnh5K3VVNUNiTk1Bd25yRWNkOHBPdFQzc25oWTZYNDlJR3FDUWhlSkdVZW1CTExzQlF1T3QxRWM0NlUwTm0zSU1icGQ3MlB4ZDZNU2IKekFLTTVaY2N5VUg2VzFrV3MxVlBTMzFFbWRqbE00WXhWSEVYZzZnVUcwRjl1ZFoxWFVxak1XaWRTTHlKZndmakdNTklCakpFUkxWLwp6TTh6dmozUEFrUGpZZit2U2VEVjRaenlqUEpaSWU3NkpOSlgrRitScFdGT2Nkb3BTVjE0OFRBemZ0TnV5ZHpZbnk3Szl6b2tmVlhrClpRWWVSNHJkMUFOK1o5d3NMbWsxQStvT3hYa3lYT0RxVUljTi8zckd0VnFLN3U2dVhqd3hsNWwrUnV0UEZPVUhPZStRdEZyclpRNmwKaW5UWHdiMjRwTTBocVo0YlhkZXpoRVh5RTREQitQQngxMVVGOXhtbGpieWRsTFE1ZG1ZR0FtY0xpMjFPU1g5ZTVQMDdFSCtIMzVFTQpjcUFZTzUvcktoMG5TdjhidTNtMXZHZ2dkR1FNWkcrS0dzenB2b3hYbFFraTc3MnVLN1Y4L0pPSWpTYVJjVWJPcWE2QjdHNnhYOStTCjJkUGNrKzdGTjBUcFMwNHA5eE83Sy8vcXVwb25wbHpiL1l4akh1NUlIK244ZkVRRXpjN3hsbFBTNDBSZUd0K1RXOVl2SndjMWQ2amYKN3lyYkl1Nm5WVTRwNi9uZ3c1MWxVMFZaYzNvdUZtWEJrUzNEaE52ZmRaWU52bVZudHpORkhZcFBCd1EyaXJMMTJWL2ppSHJqNDd1ZApaVStKc2lPeFVPeVNUNU8xcHcyUzcrbE1TVTc2OThKdGFqSlF6UDlFMlJPT1NZOFA2R2svRTJVZjRpVW5mVnJjTTZramF0OFdrQzBKCklsRmFmaWhRRm5ZMnVucEJkbm5Qak9oeXQzQ2JXcVhteVdYK2hoZ1l3ZkpuZ1pLYUlhb2JyNDJCeVVuUEU0NVRMNWxWaXhJL1VhaFgKaVNlQ3l2VUFGTWgvNnRob1prVVhkVWZmRCtSeFNKUzg2Wml5bnVTK2FQMDVmTzVMVGpwUHZsbjNIcldXcU1RanprbXJaM1E5dGRUSwo3Y3UvcVVwRmxkR1NtaTBkZFhpZU9DMTdJdFZnbWd2UzBjSjc4NXhUN21OOUxWMmwycmovWFpRdHIwZUFQT1h3V0d0YVprVEE5NW50CmduUWY2d3Y4S24zVE9XWDdjUnlWRHBEbmduU1VkajdxZU5zZ0pWSCtQbW9hdUNBZHBaM2R2SzJaTGNNaTRMK2VNa2xPT253N3U5MEcKVE12M1F1TzNwZjhYTFNucDhPMThUZjBIbkFQWkVib0dUNmROVkdINFA5aUJDamFIMVB3TEg5MFMwcGRDMXVCYU4ya2wvd2V1YnY1TwpaVVBKVndBQUFDVjBSVmgwWkdGMFpUcGpjbVZoZEdVQU1qQXlNUzB4TUMweU5sUXhNem95TXpvd055c3dNRG93TUs5SGNhTUFBQUFsCmRFVllkR1JoZEdVNmJXOWthV1o1QURJd01qRXRNVEF0TWpaVU1UTTZNak02TURjck1EQTZNRERlR3NrZkFBQUFHWFJGV0hSVGIyWjAKZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUFCSlJVNUVya0pnZ2c9PSIgLz4KPC9zdmc+Cg==);
	-webkit-mask-box-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMjJweCIgaGVpZ2h0PSI4NXB4IiB2aWV3Qm94PSIwIDAgMTIyIDg1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjIgODUiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgPGltYWdlIGlkPSJpbWFnZTAiIHdpZHRoPSIxMjIiIGhlaWdodD0iODUiIHg9IjAiIHk9IjAiCiAgICBocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUhvQUFBQlZDQVFBQUFBc3FqaU1BQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTgpBQUI2SmdBQWdJUUFBUG9BQUFDQTZBQUFkVEFBQU9wZ0FBQTZtQUFBRjNDY3VsRThBQUFBQW1KTFIwUUEvNGVQekw4QUFBQUhkRWxOClJRZmxDaG9ORndkc2RnMnRBQUFDTjNwVVdIUlNZWGNnY0hKdlptbHNaU0IwZVhCbElIaHRjQUFBT0kyVlZWM1MyakFNZk5jcGVnUkgKdjg1eEFvN2ZPdFBISHI4cit3TUNwRjhwbVFsR2tyV3JsV3pvOTg5ZjlDTS9VUXZKVlhyVUtMNjQrTVV0bEl1em00ZXZ2a3RqM3Z2bApjdW5Nc0srdWFiRVEweVpGV3hRVnhGWmZTV3RzZ1kwbXNlbHU2dmhHUWhGc1lwWXVPeGU1UnBVdHFtT2p0d1R6aFV2KzlxdnZJZW1qClJBQWI5WjQ4Wkp1T2UvaGc4a2dEMnlWMzZIMEhGNnZhckJBbnVSN0RKTWE3Q0Rmd0tiSUlVQVgxd3JhSWl1VWF0aXVzUFB6TUhkL3oKN2NSdGhHMGpjRU5JY0hsNStLczhCZ3ZFR0t1cXY1VEdOSnhaWGczRlUyUkRPVDNHaC9kQUZPK0RjUUI1a1RXZk94UEd1MDBBTUFvSgo5Q2NWaVlxeWdKRCtaeGFnZ0ZhaEVlenJVR3FGUW9pNCtYMGhDTllEd2lhcktleXhGeW53Tzk4QnRqOWFoTFVRbGcybFZQQXBTUjdTCmxsdXZYbE5xdy9UOEpTMDk1ejFQaTRUdEpMbUVXbzd1MEpqK1RmbzhlUTUzUUMvRTlFeEhJVU1qeGdhYitWUHFpWjNwTlFVMkpOSHMKblNWQTkrdmJVQll3UWtBR3lWaVZIRkFUakdIaGF1TzhaVGhtUVhoOUFBeTFOczF1Uy9iYm9SR1k2S3FqYXpNSTVhemplRzZhb3lkUwpsVVd3d0JzVGtNY1JVNjhHejVxWXVzQ3ZoTkhLSVFQUjFBNmhjTHdoWndrU2xpY3dKKzROR0hORko4anlIZkk1c093MEw0a25kQnZ6CjYwREhENnl6YStYUTdNMFAydHlrb1ErMEtaOHdwRGR0anNnZmFITURwZ1B5OHYvYThOY055cDIrUDkrM3NPZTc2RzQ5WE1BMHI5VHAKT3ZrYnNCeklVUTdQRzV6K0FFdk9iQlFFQ0I2dkFBQUpka2xFUVZSNDJyMmNiWEJWeFJuSGZ6a0pTWUNZcENBTVdEUmlDUVZtaENEUQoxb0hPQ0RpSWpEaWhwV1hHZEFvdEZKd085RVdtTXd5ZGp0UktweThmeWtCVkdEOEliWWVLV2kzbHJWZ1lFQ3QxS2tpZ1FsQW9JdElTCkdvZ0VBaVFoNGZURHpVM3V6ZjczM1BPeStPeUhlKzd1OHp6Ly9lL2RzMmQzbnowM2p5aFN3RWlHTTRJQmxGRkNLODAwYzRyajFIRXUKa3AvNE1waVJqT0FlU2lpaGlHYWFhT0E0SDFCSHV6YndFNEJWc0pUdE5PTmIwa25XVVUzUkxTTmJSRFhyT0duRmIyWTdTNmxRcE0yVQpXd3FvWVE4M3JYQ1pxWkZuR2VXYzhDaWVwVEVVL2szMlVFTkJNdElGTEFwb1hSdndLNHgyUm5nMHI0UnM4TXhldDZpYmVGVFNremdjCkVTNmQybGxOV1dMQ1pheW1QV1lORGpNcE91a2kxc1NFUzZkelRFMUVlU3JuRXRaZ0RVVlJTQS9sWUVKQUg1OE9WcEFYaTNBZUsraHcKVUlPRERBMUxlandORGdCVGFST0ZrU2tYc3NrWmZnUGp3NUNld2hWbmtENCt1K2dUaVhJZmRqbkZ2OEtVWEtRbmhLTGN6R2xxcWVOcwpxSkYxVy9aREpGQUsyQmJDNDAzT1VrY3Rwd05tRHBtMEp3U1Jyc3pSc2MreW1tcnV6TEFvcG9yRmJPRkdvTjM2MEtUWEIvcTV3UllXClUwVnhoc1dkVkxPYXN6azZlYVdOZERHMUFZYTdlUWpQV3RuYldjYjVBT3ZIUTFGK1BNRERlWlp4dTlYUzR5RjJCMWpYVXF4SnI3V2EKSEdOS2lDcjNZU1d0Rmc4dFZPVzByNkxGWXQzS3lsQWp3eFNPV1Rtc1ZhUW5XOVZYUlJpQjcrVzR4Y3RCOGdNdDg2MlB5ZVBjR3hxLwprRlZXSHBON2tpNjB0RkViTmFFQlUxTENUZ3Zva2tDN0pSYXJuWlJFckVFTmJaYitXcGhOZW9tRjhzeUlnS2tHZkUxNnUwU3AxYWFVClM5TG10UmpQZVpocG9iMGtrM1FoWjZSUzFGODVMY1hzay82V1dTMldTZjE5V2VOMEZLbVIvczZrZnV1VUxMRGN5L0ZsRVBYQzR3VUwKaVdJdUNPMTZCaVdvZ2I2M0YzU1QzaStIajJSYkFvOUswRGxTZDQ3VWZUUVJmcEVjVXZlblNWZEt5QWNUUVFKc0ZWNjNTODN0UW5OcgpZdndISmEvS0ZPbmxvbWh2WWtnWUsveTJpM1YybVZ3MWozVlFnNzNDNy9JVWFUWEJuK0VBRXZud01wOEhNNFhXVGlmNE00VG5YVDVRCkxPWkI1M0pNSk1MS1k2R0dSelhrUE9ZRVAxOXNSTFJRckR2aE9pZVFVQ0k2N2h1RzFodmlKb2c2SWJISk9uWGplSXdRcW5zY1FUYnoKanBFM0lrVE9PelE3cW9GaU1zSmp1TWgrMXhFa0hEUnlCbEtlOWIyY2dTR3M0b3BpTXR5am41SFp6aWxub0IrSXZNOEVmTE5ieFpOVApJdkxSenhPUGtDWmJpQ1NHTklxOHNvQnZkcXQ0MGs2VGllOXhtNUhwNm42eStTb04rUFpwMU9BMlQyVDJkZ2lwcEMwbndiakxqSkQ0CmluUnB6TjFxSldxRHFTVW42WEtIRk0xTnlWWlA5UG5pcksyL1pGS2FVNk5KNUEzUGFSVmV6Q2UrNzNGQ0tMb0x3T1dtZVo0cmhrYjQKN2FGWStCNG5SZllEemdEVXpLcm54clBaN0JOajdaZG9NUWRxUEE1ejA4aE50cExObEhLUjE5TGoreUZEbzdlRGhXMUtTc1NvY3QzagpzZ0N0NUg1SG9HR2V3bnVGemx4SCtPVUszN09BL3VDV2dUYjNlR1FobGlBd2k3dWM0S3RHditnQnI0cUNyemthVFBvYk9SZU1uSS9GCnNxUVhQM0dDUDBEa1hmQ0FmL0NoVVpESE0wNmUxbmNZT1JlRjFrYVJONS94RHZEVjF1SkZEL0I1UVJSOW1lOS9hcVQvYUF4dWtNY0cKK3Q0Qy9LNHhwYjhNZWJZeE1UR291ZW0rUWVycE9Ob2ZFdmUyWHdtdjVlbkMzMGpReG9SMzltRGg4eW1wK1RuTGtacGZKeVQ5a3VIeApjdmMwb1ovbHBGWURYMHdBT1VsNG5HL1JYUzN4ZlZZbCtyWE5vT0NSekxtUkxUWjhuWG14SWVjS2Y3WnBSNWsxdnIxTmJIU0VsVThNCmIxc3pTWHR5bHppVlhtVklMTWlmQ2wrVlZ1MnZXdkgvdzFkaTRmY1R2bjZiUFF2K3JJd29wVkl6djRnUldYclo4Tk1SR0N4NnpvcnYKczVlcGtUdjZST0huaVo1VC8ybUJaMGR1c0ptNURJNEFXbWY0T0JHb1g4dy9BL0I5VHZBa1g0aXdKNjl1MmVtKzBYYno1RE03VytvNQpSZ09mY0luVDdLUE9xbGZJTmFPQ202a085RDJBL1F6TGdkL0tNYzV3a1NZYU9NUWVXcTJhYTFoczVGWDRaMHpGcFlGdGJhYjlmTWtDCldTVzBWK1pzMG52NEtCSitJOHZwWmZGbGhoRXUrK2dUZy9NakhsRnNaNkgwOHgyaEd5Yk1QNFNqRVJ0K24xbzE0NGt6Y1cvYlNNTk0KTWRRSHBRNG1DeThxcEJKdXN0UGZlbTdGbHRTaWFaVFFlOTVPR29aeUlCTG8rMkt4L3E2aGRUWDBJT1R4Wk1UK1pzWlo1d3F0UlVHawpvWUFmY1RVQzZQUWU5aXA0dHk4azVaU01pM1FXZVlkaHIrYnpZNE5KQTFTd1B2UXg4N1U5YktjSm5hZ3o2WHdXV280QW1hbmRXSk9aCnh5K3VVNUNiTk1Bd25yRWNkOHBPdFQzc25oWTZYNDlJR3FDUWhlSkdVZW1CTExzQlF1T3QxRWM0NlUwTm0zSU1icGQ3MlB4ZDZNU2IKekFLTTVaY2N5VUg2VzFrV3MxVlBTMzFFbWRqbE00WXhWSEVYZzZnVUcwRjl1ZFoxWFVxak1XaWRTTHlKZndmakdNTklCakpFUkxWLwp6TTh6dmozUEFrUGpZZit2U2VEVjRaenlqUEpaSWU3NkpOSlgrRitScFdGT2Nkb3BTVjE0OFRBemZ0TnV5ZHpZbnk3Szl6b2tmVlhrClpRWWVSNHJkMUFOK1o5d3NMbWsxQStvT3hYa3lYT0RxVUljTi8zckd0VnFLN3U2dVhqd3hsNWwrUnV0UEZPVUhPZStRdEZyclpRNmwKaW5UWHdiMjRwTTBocVo0YlhkZXpoRVh5RTREQitQQngxMVVGOXhtbGpieWRsTFE1ZG1ZR0FtY0xpMjFPU1g5ZTVQMDdFSCtIMzVFTQpjcUFZTzUvcktoMG5TdjhidTNtMXZHZ2dkR1FNWkcrS0dzenB2b3hYbFFraTc3MnVLN1Y4L0pPSWpTYVJjVWJPcWE2QjdHNnhYOStTCjJkUGNrKzdGTjBUcFMwNHA5eE83Sy8vcXVwb25wbHpiL1l4akh1NUlIK244ZkVRRXpjN3hsbFBTNDBSZUd0K1RXOVl2SndjMWQ2amYKN3lyYkl1Nm5WVTRwNi9uZ3c1MWxVMFZaYzNvdUZtWEJrUzNEaE52ZmRaWU52bVZudHpORkhZcFBCd1EyaXJMMTJWL2ppSHJqNDd1ZApaVStKc2lPeFVPeVNUNU8xcHcyUzcrbE1TVTc2OThKdGFqSlF6UDlFMlJPT1NZOFA2R2svRTJVZjRpVW5mVnJjTTZramF0OFdrQzBKCklsRmFmaWhRRm5ZMnVucEJkbm5Qak9oeXQzQ2JXcVhteVdYK2hoZ1l3ZkpuZ1pLYUlhb2JyNDJCeVVuUEU0NVRMNWxWaXhJL1VhaFgKaVNlQ3l2VUFGTWgvNnRob1prVVhkVWZmRCtSeFNKUzg2Wml5bnVTK2FQMDVmTzVMVGpwUHZsbjNIcldXcU1RanprbXJaM1E5dGRUSwo3Y3UvcVVwRmxkR1NtaTBkZFhpZU9DMTdJdFZnbWd2UzBjSjc4NXhUN21OOUxWMmwycmovWFpRdHIwZUFQT1h3V0d0YVprVEE5NW50CmduUWY2d3Y4S24zVE9XWDdjUnlWRHBEbmduU1VkajdxZU5zZ0pWSCtQbW9hdUNBZHBaM2R2SzJaTGNNaTRMK2VNa2xPT253N3U5MEcKVE12M1F1TzNwZjhYTFNucDhPMThUZjBIbkFQWkVib0dUNmROVkdINFA5aUJDamFIMVB3TEg5MFMwcGRDMXVCYU4ya2wvd2V1YnY1TwpaVVBKVndBQUFDVjBSVmgwWkdGMFpUcGpjbVZoZEdVQU1qQXlNUzB4TUMweU5sUXhNem95TXpvd055c3dNRG93TUs5SGNhTUFBQUFsCmRFVllkR1JoZEdVNmJXOWthV1o1QURJd01qRXRNVEF0TWpaVU1UTTZNak02TURjck1EQTZNRERlR3NrZkFBQUFHWFJGV0hSVGIyWjAKZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUFCSlJVNUVya0pnZ2c9PSIgLz4KPC9zdmc+Cg==);
transition:all .8s;
	background-color:#112e73
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6:hover .themetechmount-box-content:before {
	opacity:.4
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-box-author .themetechmount-box-img {
	display:table-cell;
	vertical-align:middle
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-box-author {
	display:table-cell;
	vertical-align:middle;
	float:none;
	padding-bottom:0
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-box-author .themetechmount-box-title {
	display:table-cell;
	vertical-align:top;
	padding-left:15px;
	text-align:left
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-box-author .themetechmount-box-img img {
	margin:0 auto;
	margin-left:0;
	text-align:center;
	width:70px;
	height:70px;
	border:5px solid #fff;
	border-radius:5px;
	position:relative;
	box-shadow:0 10px 20px rgb(0 0 0 / 11%)
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 h3.themetechmount-box-author {
	font-size:20px;
	line-height:24px;
	display:block;
	margin-bottom:0
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-box-footer {
	font-size:16px
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-box-desc .themetechmount-testimonial-text {
	padding:7px 0 15px;
	margin:0;
	font-style:normal;
	font-weight:400;
	font-size:15px;
	line-height:28px;
	position:relative;
	color:#697593;
	background-color:transparent;
	border:none
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-ratting-star {
	text-align:left
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style6 .themetechmount-ratting-star i.tm-boldman-icon-star-1 {
	font-size:15px;
	min-width:16px;
	display:inline-block;
	color:#fda12b
}
.tm-textcolor-white .tm-element-heading-content-wrapper.tm-seperator-style2 .tm-content-header .tm-element-subheading {
	color:var(--tm-skincolor-text)!important
}
.tm-borderedbox-style .themetechmount-boxes-client {
	padding:30px 20px 30px 20px;
	margin-left:5px;
	margin-right:5px;
	border-style:solid;
	border-width:10px;
	border-color:#f5f7fd
}
.tm-borderedbox-style .elementor-widget-heading .elementor-widget-container {
	display:inline-block;
	padding:0 25px;
	margin-left:25px;
	transform:translate(0, 50%);
	z-index:1;
	vertical-align:middle;
	background-color:#fff
}
.tm-borderedbox-style .elementor-widget-container .elementor-heading-title {
	background-color:#fff;
	padding:5px 20px
}
.tm-borderedbox-style .elementor-element-populated .elementor-widget-heading {
	margin-bottom:0
}
.tm-fidbox-style1-color .tm-fid-view-topicon.tm-fid.inside h4 {
	display:inline-block;
	margin-bottom:0;
	font-size:40px;
	line-height:40px;
	color:#fff
}
.tm-fidbox-style1-color .inside.tm-fid-view-topicon:not(.tm-fid-without-icon) h3:after {
background-color:#fff;
opacity:.08;
top:0
}
.tm-fidbox-style1-color .tm-fid-with-icon.tm-fid-view-topicon h3 {
	padding:10px 4px 0 4px;
	font-size:18px
}
.tm-icon-custome-style .elementor-icon-wrapper {
	position:relative
}
.tm-icon-custome-style .elementor-icon {
	position:absolute;
	right:0;
	top:90px;
	bottom:auto;
	opacity:.24;
	color:#fff
}
.tm-icon-custome-style {
	position:absolute;
	top:140px;
	bottom:auto
}
.tm-header-style-classic2:not(.tm-header-overlay) .tm-top-info-con {
position:relative;
vertical-align:middle;
display:table;
padding-left:0px!important
}
.tm-header-style-classic2:not(.tm-header-overlay) .tm-top-info-con .header-widget {
padding:0 60px;
display:table-cell;
position:relative;
vertical-align:middle;
height:100%;
margin:0
}
.tm-header-style-classic2:not(.tm-header-overlay) .tm-top-info-con .header-widget:first-child {
padding-left:0
}
.tm-topbar-content .tm-wrap-cell div.header-widget-main, .tm-header-style-classic2:not(.tm-header-overlay) .header-widget .header-content, .tm-header-style-classic2:not(.tm-header-overlay) .header-widget .header-icon {
display:table-cell;
vertical-align:middle;
padding:0;
text-align:left
}
.tm-header-style-classic2:not(.tm-header-overlay) .header-widget h4 {
font-size:15px;
line-height:25px;
margin-bottom:0
}
.tm-header-style-classic2:not(.tm-header-overlay) .header-widget h5 {
font-size:14px;
line-height:18px;
margin-bottom:0;
font-family:var(--body-fonts-family);
font-weight:var(--body-fonts-weight)
}
.tm-header-style-classic2:not(.tm-header-overlay) .header-widget span {
font-size:14px;
line-height:18px
}
.tm-header-style-classic2:not(.tm-header-overlay) .themetechmount-topbar-inner, .tm-header-style-classic2:not(.tm-header-overlay) .top-contact {
line-height:80px
}
.tm-header-style-classic2:not(.tm-header-overlay) .top-contact.tm-highlight-right:after, .tm-header-style-classic2 .top-contact.tm-highlight-left:after {
top:-1px;
height:calc(100% + 5px)
}
.tm-header-style-classic2:not(.tm-header-overlay) .tm-topbar-content .tm-wrap-cell .tm-top-info-con .icon {
font-size:40px;
display:block
}
.tm-header-style-classic2:not(.tm-header-overlay) .tm-topbar-content .tm-wrap-cell .tm-top-info-con div {
padding-left:0
}
.tm-header-style-classic2:not(.tm-header-overlay) .tm-topbar-content .tm-wrap-cell .tm-top-info-con .header-content {
padding-left:18px
}
.tm-header-style-classic2:not(.tm-header-overlay) .tm-topbar-content .tm-wrap-cell .tm-top-info-con .header-widget:last-child:before, .tm-header-style-classic2:not(.tm-header-overlay) .tm-topbar-content .tm-wrap-cell div:before {
content:unset
}
.tm-header-style-classic2:not(.tm-header-overlay) .tm-topbar-content .tm-wrap-cell .tm-top-info-con .header-widget:before {
content:"";
height:50px;
width:1px;
background-color:rgba(255, 255, 255, .12);
display:block;
position:absolute;
right:30px;
top:-3px;
left:auto
}
.tm-header-style-classic2:not(.tm-header-overlay) .top-contact.tm-highlight-right a:hover {
color:#fff
}
.tm-header-style-classic2:not(.tm-header-overlay) .top-contact.tm-highlight-right {
padding-left:35px
}
.widget ul.tm-contact-widget-detail {
	margin:0;
	padding:0;
	list-style:none
}
.widget ul.tm-contact-widget-detail li {
	margin-top:10px;
	padding-left:35px;
	position:relative;
	font-size:16px;
	line-height:28px;
	color:rgba(255, 255, 255, .75)
}
.widget ul.tm-contact-widget-detail li i {
	position:absolute;
	left:0;
	top:6px;
	line-height:1;
	font-size:24px;
	font-weight:400;
	color:var(--tm-skincolor-text)
}
.tm-header-style-classic2:not(.tm-header-overlay) .tm-header-text-area .header-info-widget .tm-vc_btn3, .tm-header-style-classic2:not(.tm-header-overlay) .tm-header-text-area .header-info-widget .tm-vc_btn3.tm-vc_btn3-size-md {
font-size:13px;
padding:12px 20px 12px 20px
}
.tm_widget_offer_box {
	position:relative
}
.tm_widget_offer_box .tm-footer-bg-image:after {
	content:'';
	position:absolute;
	background-color:rgba(5, 27, 78, .8);
	height:100%;
	width:64%;
	top:0;
	left:0
}
.tm_widget_offer_box .tm-bg-title {
	position:absolute;
	top:30px;
	padding-left:30px;
	width:70%
}
.tm_widget_offer_box .tm-bg-title .offer-tag h2 {
	font-size:55px;
	line-height:67px;
	font-weight:400
}
.tm_widget_offer_box .tm-bg-title .offer-tag h3 {
	margin-left:25px;
	font-size:20px;
	line-height:30px;
	font-weight:300;
	position:absolute;
	bottom:auto;
	writing-mode:vertical-lr;
	letter-spacing:0;
	top:13px;
	transform:rotate(180deg);
	left:105px;
	text-transform:uppercase
}
.tm_widget_offer_box .tm-bg-title h4 {
	font-size:26px;
	line-height:36px;
	font-weight:500;
	margin-bottom:0;
	padding-right:15px
}
.tm_subscribeform_style7 {
	padding:30px 30px;
	border-radius:5px;
	background-color:rgba(255, 255, 255, .05);
	width:100%
}
.footer .tm_subscribeform_style7 label {
	font-size:26px;
	margin-bottom:27px;
	color:#fff
}
.footer .tm_subscribeform_style7 .tm-form {
	background-color:#0f2a68;
	position:relative;
	border-radius:5px
}
.footer .tm_subscribeform_style7 .tm-form .tm-inner-bgcolor-form {
	padding:25px 25px 25px 40px;
	border-radius:6px;
	position:relative;
	display:inline-block;
	width:100%
}
.footer .tm_subscribeform_style7 input[type="email"] {
	padding:0;
	border:none;
	height:45px;
	border:0;
	width:60%;
	background-color:transparent;
	color:#fff;
	border-bottom:1px solid rgba(255, 255, 255, .04);
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	position:relative
}
.footer .tm_subscribeform_style7 input[type="email"]::placeholder {
color:rgba(255, 255, 255, .4)
}
.footer .tm_subscribeform_style7 button {
	position:absolute;
	top:25px;
	right:25px;
	font-size:14px;
	font-weight:500;
	padding:0 26px 0;
	height:45px;
	display:block;
	-webkit-transition:all 0.35s ease;
	transition:all 0.35s ease;
	height:47px;
	border:0;
	border-radius:5px;
	z-index:21;
	line-height:26px;
	background-color:var(--tm-skincolor-bg)
}
.footer .tm_subscribeform_style7 button:hover {
	background-color:#fff;
	color:#00164a
}
.footer .tm_subscribeform_style7 .tm-form:after {
	content:'';
	position:absolute;
	width:95px;
	height:95px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABbCAYAAAAcNvmZAAAGJklEQVR4nO1d23HbMBA8ZlKASlAJLsEluASXoBLcgUpQOvCkArkDpQM7FSgdIMMElOHT4XEPgASl/UhmRAKElsvjcgnBA9xRBc65JwB4AIC3YRje7ixXgHNu65w7uq84rO6Lzg3n3M45d3Y0trfNjhEiasZ4XMWXnRMZNYe4K1uKQjVf0Oe3XAAYap5wHEf9/daJ48CXgtFZcOvvx/jPt1lH3xFGNQPASUD0iN83SxwH3Nocwd2J5CCozTHcnUgMAjWfUhunw9xrNoKgNv/KbL/kIneyPSY1A8AeADaFzUaif/rAKYaPmuPuDsLaPJaOh4J2L7fO7z8wajMm9N05tylse3ciDDXvPbkh8aOinzInZMLtOhGGmkeCH8csmiB6g8h9jTmSBXzlecBU84YiGv73gz/fRvo53iLJLDXDNaHOv+YCr/YQO692Crf1hoarZt/mBW179p9vUP0++s9x/Z5wG05Eombf7pki2m/bo21boE/OhPU7EYmagSZ6F2zDpeIl2PYa6X+9TkSqZqCJPqDtods4JbZd0Op7N4dUzUCrFhONy8QD2k5hfU5Eo2b4JDo8SZhobOteiPYUXlt8/2bQqBlooq/UiE7kO3FVrNuJaNUMNNEngsgd6o+6MmJO5KkmB02gVTN8+uUvNzyCaPxIvo/0FXMiqdh12bBQcynRBInnxIlblxOxUDPQRJ8pBRJ1OFoSIuM4xfZfLKzUzCT6KtFL9LkOJ2Kl5qA/MsEj9tuj/VJXSt9OxFLNQZ84wYsRjRO9Z2q/YP9+nYi1moEmOkoglehl+u7PidRQM9ApXYroUKXnkhCpOydSQ82QiUqJffGNbhfbF7WjsDwnUkvNQBNNPpAE+0cTvUSbPpxILTVDQVQaGUuIonq7eCdSU81Au4kc0Vt00ouJWrQTqalmKIhKI22+JHrM4y3PidRWMxQmeEQbXAa494VlOZHaagY50UWJXqYPCu2dSAs1Az21IEs0XJeAqxcCBe2X4URaqBniwVIJ0fgmKrkRz+tEWqkZGAlepF14JYiUOKsTaaVmUBANzEQv0097J9JSzcEx8RuUUqJx+RCrsLkT8XWriZqDYxYneETbkCDVnI7I97R3Iv4yjl1GIczUDHqi2Yleoq82TmQONYOeaDzJpijRS/RX14nMpWbITHYsbB/eU9RTwqo6kbnUDIIEj2gvSvQyfdo7EYaaTzXmIRsQLU70Mv3aOhGGmqs8MRF1kf1zCSQUM6cQE5ykI46aqxh4KlgS9IFPlslYzZzI3GqGCNGCkEid6CX61jmRJagZjIiG60dydqKX6VvnRAgPS8FMHZExYDVKiVYnepn+dU6E8dvtQw1la4Ilop8w0TP/DSLq/wJOByXKDnHiPMFljm1CNNCP5KaeHyyciPej5BnL4OzroyhnMCYauwTzXJkoURPYTmTjHyKSy+8kcOSqnShfmtdj4birvJoiHrImyN2ZV8lBuBDV2V/OSbVrgiWirx06vnn5gAaZiFbtr9RAjInGj+SqRC9zrJiRsDUNSrW/e1XgJSVUREOFRC9zLJ0TERxQq/YQKu+OaqjqhUDh8Si0mSeiVLvKAxMPQVWnEJg5EYOBSNSuUmGtRC9xPHsnYjCoB++9c2oX19daiV7mmMv+7YxXQyoKkMxEwo/kTZTVzIlokQhvWFN0oXKilzluWyciRWJlMMfxxbUTvcyxKSzzV7yJmlf8xGc5yYaDxTiRUhBWLUTWbydOFjuTEYx9eU4kh8SgXcoKJt77hVAlkCl0+yvehBePlgXBEvhHSyK6cSIYifrnIqvU4Ek2HLyXJJAFY+7DiVAotYJEoqcBmUAWjpdCH+uJlFrBxEk5KxPIHcMB9eVEKOSsYGJ+hptOiEECeShYEKY/J4KRsYIp1ZKXr0HeTqp9NSubZaxgDCVLE0nVfjVdo1snQoFJCncWq0btJ3/S+nUiGBkrGELzyy7Lt0uuy5XNJhTOMzR5katU+4R+11jNWMEqSlKqve81VhN3fVc7ShWove81VhNWsNkfaGCovf/V3okHmWZvYoixxNSuKiGD3RD18P51vEz/AMCPYRjG/+ccz3iyx/GMan4bhuHyF/DYAIC/2opeOxhJPoQAAAAASUVORK5CYII=);
	opacity:.1;
	background-repeat:no-repeat;
	top:2px;
	left:0;
	z-index:0
}
.site-footer .tm-footerarea-sep-style-white .second-footer-inner, .site-footer .tm-footerarea-sep-style-dark .second-footer-inner {
	border-top:2px solid
}
.site-footer .tm-footerarea-sep-style-white .second-footer-inner {
	border-color:rgba(255, 255, 255, .07)
}
.site-footer .tm-footerarea-sep-style-dark .second-footer-inner {
	border-color:rgba(0, 0, 0, .07)
}
.footer.tm-footerarea-sep-style-white .footer-rows .first-footer .first-footer-inner, .footer.tm-footerarea-sep-style-dark .footer-rows .first-footer .first-footer-inner {
	padding:40px 0 45px
}
.footer.tm-footerarea-sep-style-dark .widget, .footer.tm-footerarea-sep-style-white .widget {
	margin:50px 0 40px
}
.tm-header-style-classic2:not(.tm-header-overlay) .tm-topbar-content .tm-wrap-cell .header-icon i:before {
display:block
}
.tm-header-style-classic2:not(.tm-header-overlay) .tm-textcolor-white .header-widget h5 {
color:rgba(255, 255, 255, .7)!important
}
.elementor-default .themetechmount-box-events .event-box-content .themetechmount-eventbox-footer a:after, .elementor-default .post.themetechmount-box-blog-classic .themetechmount-blogbox-footer-readmore a:after {
	top:0;
	font-size:inherit;
	font-weight:initial
}
::selection {
color:#0f6db8; 
background-color:var(--tm-skincolor-bg)
}
::-moz-selection {
color:#0f6db8;
background-color:var(--tm-skincolor-bg)
}
body:not(.themetechmount-footer-cta-yes):not(.page) .tm-pf-single-related-wrapper {
padding-bottom:25px
}
.elementor-element .themetechmount-sortable-yes:not(.themetechmount-boxes-textalign-center) .themetechmount-box-heading-wrapper.tm-boxwithout-heading {
margin-bottom:0
}
.tm-element-heading-content-wrapper.tm-seperator-style3 .tm-element-subheading {
	display:inline-block;
	border-bottom:1px solid
}
.tm-element-heading-content-wrapper.tm-seperator-style3 .tm-content-header .tm-element-subheading.tm-custom-heading:first-child {
	margin-bottom:16px
}
.themetechmount-servicebox-stylethree .themetechmount-box-bottom-content {
	-webkit-box-shadow:0 0 25px 0 rgb(41 61 88 / 6%);
	-moz-box-shadow:0 0 25px 0 rgba(41, 61, 88, .06);
	box-shadow:0 0 25px 0 rgb(41 61 88 / 6%);
	padding:28px 26px 20px 26px;
	text-align:center;
	background-color:#fff;
	margin-bottom:20px
}
.themetechmount-servicebox-stylethree .themetechmount-serviceboxbox-readmore i {
	position:absolute;
	color:#fff;
	bottom:-11px;
	left:0;
	right:0;
	z-index:1;
	font-family:'FontAwesome';
	font-style:normal;
	opacity:0;
transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-webkit-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
	display:block;
	margin:0 auto;
	text-align:center
}
.themetechmount-servicebox-stylethree .themetechmount-box-desc {
	margin-top:-5px
}
.themetechmount-servicebox-stylethree .themetechmount-serviceboxbox-readmore:after {
	content:'';
	position:absolute;
	bottom:-16px;
	left:0;
	right:0;
	border:18px solid;
	border-radius:50%;
	width:18px;
	height:18px;
	opacity:0;
transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-webkit-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
	display:block;
	margin:0 auto;
	text-align:center;
	border-color:var(--tm-skincolor-bg)
}
.themetechmount-servicebox-stylethree .themetechmount-box-title h4 {
	font-size:24px;
	line-height:26px
}
.themetechmount-servicebox-stylethree:hover .themetechmount-serviceboxbox-readmore i, .themetechmount-servicebox-stylethree:hover .themetechmount-serviceboxbox-readmore:after {
	opacity:1
}
.themetechmount-servicebox-stylethree .themetechmount-post-item-inner:before {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	transition-duration:0.3s;
	background-color:#131830;
	opacity:0;
	-webkit-transform-origin:top;
	-moz-transform-origin:top;
	-ms-transform-origin:top;
	-o-transform-origin:top;
	transform-origin:top;
	-ms-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.6s;
	-webkit-transform:perspective(400px) rotateX(-90deg);
	-moz-transform:perspective(400px) rotateX(-90deg);
	-ms-transform:perspective(400px) rotateX(-90deg);
	-o-transform:perspective(400px) rotateX(-90deg);
	transform:perspective(400px) rotateX(-90deg)
}
.themetechmount-servicebox-stylethree:hover .themetechmount-post-item-inner:before {
	opacity:.7;
	-webkit-transform:perspective(400px) rotateX(0deg);
	-moz-transform:perspective(400px) rotateX(0deg);
	-ms-transform:perspective(400px) rotateX(0deg);
	-o-transform:perspective(400px) rotateX(0deg);
	transform:perspective(400px) rotateX(0deg)
}
.tm-fid-view-style3 .tm-fld-contents {
	position:relative;
	padding-top:5px
}
.tm-fid-view-style3 .tm-fld-contents:before {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	top:-35px;
	border:2px solid #e2e2e2;
	width:100px;
	height:190px;
	background-color:#fff;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.6s
}
.tm-fid-view-style3 h4.tm-fid-inner span {
	font-size:60px;
	color:#13183
}
.tm-fid-view-style3 h4.tm-fid-inner sub {
	font-size:40px
}
.tm-fid-view-style3 h3.tm-fid-title {
	position:relative;
	font-size:14px;
	color:#fff;
	margin-top:10px;
	display:inline-block;
	width:auto;
	float:left
}
.tm-fid-view-style3 h3.tm-fid-title:before {
	content:'';
	position:absolute;
	bottom:0;
	left:37px;
	right:0;
	top:0;
	width:100%;
	height:100%;
	background-color:var(--tm-skincolor-bg)
}
.tm-fid-view-style3 .tm-fid.tm-fid-without-icon .tm-fld-contents {
	text-align:left;
	padding-left:40px
}
.tm-fid-view-style3 .inside {
	text-align:center;
	position:relative;
	padding:0;
	margin:0 auto
}
.tm-fid-view-style3.inside h3 span {
	margin:0 auto;
	padding:7px 0 7px 70px;
	position:relative
}
.inside.tm-fid-view-style3 {
	padding:35px 0 67px 30px;
	clear:both;
	overflow:hidden
}
.tm-fid-view-style3:hover .tm-fld-contents:before {
	width:100%;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.6s
}
.tm-fid-view-style3 .tm-fid-inner {
	text-align:left;
	padding-left:38px
}
.elementor-element .tm-fid.tm-fid-without-icon.tm-fid-view-style3 .tm-fid-inner sub {
	right:-3px;
	font-weight:inherit;
	bottom:-5px
}
.tm-staticbox-style3 .tm-processbox-wrapper .tm-processbox img {
	border-radius:0;
	border:10px solid #f5f5f5;
	box-shadow:none
}
.tm-staticbox-style3 .tm-processbox-wrapper .tm-processbox .tm-box-title h5 {
	padding:0 19px;
	font-size:24px
}
.tm-staticbox-style3 .tm-processbox-wrapper .tm-processbox .process-num {
	right:35px;
	top:22px;
	font-size:14px;
	font-weight:700;
	line-height:20px;
	margin:0;
	padding:10px;
	border-top-right-radius:0;
	border-top-left-radius:12px;
	border-bottom-right-radius:11px;
	border-bottom-left-radius:24px;
	width:40px;
	height:40px
}
.tm-staticbox-style3 .tm-heading-style-vertical.tm-element-align-center .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header {
	margin-bottom:-20px
}
.themetechmount-testimonial-box-view-style7 blockquote {
	font-size:16px;
	padding:0;
	margin:12px 0 28px 0;
	background-color:transparent;
	border:0;
	line-height:30px
}
.tm-textcolor-white .themetechmount-boxes-testimonial .themetechmount-testimonial-box-view-style7 .themetechmount-box-desc blockquote {
	color:#fff
}
.themetechmount-testimonial-box-view-style7 .themetechmount-post-item {
	margin-left:108px;
	padding:42px 32px 15px 0
}
.themetechmount-testimonial-box-view-style7 h3.themetechmount-author-name {
	font-size:20px;
	padding-bottom:7px
}
.themetechmount-testimonial-box-view-style7 .themetechmount-box-desc .themetechmount-box-footer {
	color:#fff;
	font-size:14px
}
.themetechmount-testimonial-box-view-style7 .themetechmount-ratting-star {
	line-height:37px;
	padding:0
}
.themetechmount-testimonial-box-view-style7 .tm-boldman-icon-star-1.tm-active {
	color:#ffaf04
}
.themetechmount-testimonial-box-view-style7 .themetechmount-box-content {
	position:relative
}
.themetechmount-testimonial-box-view-style7 .themetechmount-box-content:before {
	content:'';
	position:absolute;
	-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMXB4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAzMSAyMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzEgMjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgPGltYWdlIGlkPSJpbWFnZTAiIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMyIgeD0iMCIgeT0iMCIKICAgIGhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjhBQUFBWEJBTUFBQUFCMDRsbkFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOCkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFHRkJNVkVVQUFBRC8vLy96RnhmekZ4ZnoKRnhmekZ4ZnpGeGYvLy8vTjQzSElBQUFBQm5SU1RsTUFBR2JNRVVUS05tYnpBQUFBQVdKTFIwUUIvd0l0M2dBQUFBZDBTVTFGQitVSApCd2NEQkl5bFJXY0FBQUJrU1VSQlZCalQxY3JCQ1lCQURFVFJsT0FLVmlCNDlwQUNOajFZZ0JDdy94S2NtZXphZzdsTWVIdzdIcDVaClcvWGM5alBJRDg0Q241QmRnQm5naXdCQlFZYUFRWUUzQVFOQmhrQ0J3SnRBQVFFQm9RSUNBa0lGQUFhQXZVOWdBTGhzd0JhQ0YzUE4KVTI4M3I5eGFBQUFBSlhSRldIUmtZWFJsT21OeVpXRjBaUUF5TURJeExUQTNMVEEzVkRBM09qQXpPakEwS3pBd09qQXd6bmpvUkFBQQpBQ1YwUlZoMFpHRjBaVHB0YjJScFpua0FNakF5TVMwd055MHdOMVF3Tnpvd016b3dOQ3N3TURvd01MOGxVUGdBQUFBWmRFVllkRk52ClpuUjNZWEpsQUVGa2IySmxJRWx0WVdkbFVtVmhaSGx4eVdVOEFBQUFBRWxGVGtTdVFtQ0MiIC8+Cjwvc3ZnPgo=) no-repeat 100% 100%;
	mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMXB4IiBoZWlnaHQ9IjIzcHgiIHZpZXdCb3g9IjAgMCAzMSAyMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzEgMjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPiAgPGltYWdlIGlkPSJpbWFnZTAiIHdpZHRoPSIzMSIgaGVpZ2h0PSIyMyIgeD0iMCIgeT0iMCIKICAgIGhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjhBQUFBWEJBTUFBQUFCMDRsbkFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOCkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFHRkJNVkVVQUFBRC8vLy96RnhmekZ4ZnoKRnhmekZ4ZnpGeGYvLy8vTjQzSElBQUFBQm5SU1RsTUFBR2JNRVVUS05tYnpBQUFBQVdKTFIwUUIvd0l0M2dBQUFBZDBTVTFGQitVSApCd2NEQkl5bFJXY0FBQUJrU1VSQlZCalQxY3JCQ1lCQURFVFJsT0FLVmlCNDlwQUNOajFZZ0JDdy94S2NtZXphZzdsTWVIdzdIcDVaClcvWGM5alBJRDg0Q241QmRnQm5naXdCQlFZYUFRWUUzQVFOQmhrQ0J3SnRBQVFFQm9RSUNBa0lGQUFhQXZVOWdBTGhzd0JhQ0YzUE4KVTI4M3I5eGFBQUFBSlhSRldIUmtZWFJsT21OeVpXRjBaUUF5TURJeExUQTNMVEEzVkRBM09qQXpPakEwS3pBd09qQXd6bmpvUkFBQQpBQ1YwUlZoMFpHRjBaVHB0YjJScFpua0FNakF5TVMwd055MHdOMVF3Tnpvd016b3dOQ3N3TURvd01MOGxVUGdBQUFBWmRFVllkRk52ClpuUjNZWEpsQUVGa2IySmxJRWx0WVdkbFVtVmhaSGx4eVdVOEFBQUFBRWxGVGtTdVFtQ0MiIC8+Cjwvc3ZnPgo=) no-repeat 100% 100%;
	mask-size:cover;
	left:-100px;
	top:47px;
	width:32px;
	height:25px;
	z-index:9;
	background-color:var(--tm-skincolor-bg)
}
.themetechmount-testimonial-box-view-style7 .themetechmount-box-content:after {
	content:'';
	position:absolute;
	border:10px solid #fff;
	background-color:#fff;
	border-radius:50%;
	left:-121px;
	top:22px;
	width:75px;
	height:75px
}
.themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel.themetechmount-boxes-col-one.themetechmount-element-testimonialbox-style-7 .slick-dots, .themetechmount-element-testimonialbox-style-7 .slick-dots {
	bottom:30px;
	right:50px;
	left:auto;
	text-align:right
}
.tm-col-bgcolor-darkgrey .themetechmount-element-testimonialbox-style-7 .slick-dots li:not(.slick-active) button {
background-color:#fff
}
.themetechmount-blog-box-view-style6 .themetechmount-box-desc {
	padding:45px 28px 15px 28px;
	background-color:var(--tm-greycolor-bg);
	-webkit-transform:translateY(-15px);
	-moz-transform:translateY(-15px);
	-ms-transform:translateY(-15px);
	-o-transform:translateY(-15px);
	transform:translateY(-15px)
}
.themetechmount-blog-box-view-style7 .tm-entry-meta-wrapper, .themetechmount-blog-box-view-style6 .tm-entry-meta-wrapper {
	padding-bottom:30px;
	font-size:14px;
	position:relative
}
.themetechmount-blog-box-view-style6 .tm-box-post-date {
	background-color:#131830!important;
	width:max-content;
	height:40px;
	font-size:16px;
	font-weight:500;
	line-height:16px;
	position:absolute;
	bottom:0;
	top:auto;
	right:25px;
	left:auto;
	padding:13px 15px 7px
}
.themetechmount-blog-box-view-style6 .tm-box-post-date span {
	padding-right:4px
}
.themetechmount-blog-box-view-style7 .tm-meta-line img, .themetechmount-blog-box-view-style6 .tm-meta-line img {
	width:20px;
	height:20px
}
.themetechmount-blog-box-view-style7 .tm-entry-meta-wrapper:before, .themetechmount-blog-box-view-style6 .tm-entry-meta-wrapper:before {
	content:'';
	position:absolute;
	border-bottom:1px solid #e2e2e2;
	width:50px;
	top:0;
	bottom:12px;
	left:0;
	right:0;
	right:0
}
.themetechmount-blog-box-view-style7 .tm-entry-meta .tm-meta-line i, .themetechmount-blog-box-view-style6 .tm-entry-meta .tm-meta-line i {
	color:var(--tm-skincolor-text)
}
.themetechmount-blog-box-view-style6 .themetechmount-blogbox-footer-readmore a {
	display:inline-block;
	position:relative;
	border:1px solid transparent;
	font-size:14px;
	padding:8px 40px 8px 15px;
	transform:translateX(-15px);
-webkit-transition:all .3s linear 0ms;
-khtml-transition:all .3s linear 0ms;
-moz-transition:all .3s linear 0ms;
-ms-transition:all .3s linear 0ms;
-o-transition:all .3s linear 0ms;
transition:all .3s linear 0ms
}
.themetechmount-blog-box-view-style6 .themetechmount-blogbox-footer-readmore a:before {
	font:normal normal normal 14px/1 FontAwesome;
	content:'\f178';
	height:1px;
	width:0;
	font-size:14px;
	right:30px;
	position:absolute;
	font-weight:400;
	top:14px
}
.themetechmount-blog-box-view-style6:hover .themetechmount-blogbox-footer-readmore a {
	transform:translateX(0);
	color:#fff;
	background-color:var(--tm-blackish-btn)
}
.themetechmount-blog-box-view-style6 .themetechmount-blogbox-footer-readmore a:hover {
	background-color:var(--tm-skincolor-bg)
}
.themetechmount-blog-box-view-style6 .themetechmount-blogbox-footer-readmore {
	padding-top:13px;
	padding-bottom:8px;
	margin-top:0
}
.themetechmount-element-blogbox-style7.themetechmount-boxes-view-default.themetechmount-boxes-col-one .themetechmount-boxes-row-wrapper {
	border:1px solid #E2E2E2;
	margin:0
}
.themetechmount-element-blogbox-style7.themetechmount-boxes-view-default.themetechmount-boxes-col-one .themetechmount-box-content {
	position:relative;
	padding:16px 20px 0 20px
}
.themetechmount-element-blogbox-style7.themetechmount-boxes-view-default.themetechmount-boxes-col-one .themetechmount-box-content:before {
	border-bottom:1px solid #e2e2e2;
	position:absolute;
	content:'';
	width:calc(100% + 30px);
	top:-1px;
	left:-15px
}
.themetechmount-element-blogbox-style7.themetechmount-boxes-view-default.themetechmount-boxes-col-one .themetechmount-boxes-row-wrapper.row:not(.slick-slider) .tm-box-col-wrapper {
margin-bottom:23px
}
.themetechmount-blog-box-view-style7 .themetechmount-box-content .tm-entry-meta .tm-meta-line, .themetechmount-blog-box-view-style6 .themetechmount-box-content .tm-entry-meta .tm-meta-line {
	padding-right:30px
}
.themetechmount-blog-box-view-style7 .tm-entry-meta-wrapper .tm-meta-line:after, .themetechmount-blog-box-view-style6 .tm-entry-meta-wrapper .tm-meta-line:after {
	content:'';
	position:absolute;
	border-left:1px solid #e2e2e2;
	top:3px;
	height:15px;
	right:15px
}
.themetechmount-blog-box-view-style7 .tm-entry-meta-wrapper .tm-meta-line:last-child:after, .themetechmount-blog-box-view-style6 .tm-entry-meta-wrapper .tm-meta-line:last-child:after {
	content:unset
}
.themetechmount-blog-box-view-style7 .tm-entry-meta-wrapper .tm-meta-line:last-child, .themetechmount-blog-box-view-style6 .tm-entry-meta-wrapper .tm-meta-line:last-child {
	padding-right:0
}
.themetechmount-blog-box-view-style6 .tm-featured-wrapper img {
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-ms-transition:all 0.6s ease-in-out;
	-o-transition:all 0.6s ease-in-out
}
.themetechmount-blog-box-view-style6 .tm-featured-wrapper {
	overflow:hidden
}
.themetechmount-blog-box-view-style6:hover .tm-featured-wrapper img {
	-moz-transform:scale(1.09);
	-webkit-transform:scale(1.09);
	-ms-transform:scale(1.09);
	transform:scale(1.09);
	transition:all 900ms ease
}
.tm-info-iconbox .tm-ptable-icon-wrapper {
	font-size:60px;
	line-height:60px;
	color:var(--tm-skincolor-bg)
}
.tm-info-iconbox .tm-info-contentdesc {
	padding-top:10px
}
.tm-info-iconbox .tm-info-contentdesc h4 {
	font-size:20px;
	line-height:32px
}
.themetechmount-element-static-iconboxbox-style1 .slick-dots {
	text-align:left;
	left:15px;
	bottom:-15px
}
.themetechmount-element-testimonialbox-style-7 .slick-dots li, .themetechmount-element-static-iconboxbox-style1 .slick-dots li {
	width:10px;
	height:10px;
	margin:0 3px
}
.themetechmount-element-testimonialbox-style-7 .slick-dots li button, .themetechmount-element-static-iconboxbox-style1 .slick-dots li button {
	width:7px;
	height:7px;
	border-radius:50%;
	margin:0
}
.elementor-element .themetechmount-boxes-service .themetechmount-box-heading-wrapper:not(.tm-boxwithout-heading) .tm-seperator-style3 {
padding-bottom:20px
}
.footer .tm-social-style5 .social-icons li>a {
	width:40px;
	height:40px;
	line-height:40px;
	border:1px solid transparent!important;
	background-color:rgba(255, 255, 255, .1);
	font-size:16px
}
.footer .tm-social-style5 .social-icons li>a:hover {
	background-color:rgba(255, 255, 255, 1);
	color:var(--tm-skincolor-text)
}
.site-footer .tm-textcolor-white hr {
	border-color:rgba(255, 255, 255, .1)
}
.tm-quicklink-box.style2 .tm-righttext-box h2 {
	font-size:20px;
	line-height:27px;
	margin-bottom:0
}
.tm-quicklink-box.style2 .tm-lefticon-box {
	font-size:40px;
	padding-top:0;
	vertical-align:middle
}
.tm-quicklink-box.style2 .tm-righttext-box {
	padding-left:15px
}
.site-footer .tm-footerarea-sep-style-white.tm-sepborderwidth-full .second-footer-inner, .site-footer .tm-footerarea-sep-style-dark.tm-sepborderwidth-full .second-footer-inner {
	border:none;
	padding-bottom:0
}
.site-footer .tm-footerarea-sep-style-white.tm-sepborderwidth-full .second-footer, .site-footer .tm-footerarea-sep-style-dark.tm-sepborderwidth-full .second-footer {
	border-top:1px solid rgba(0, 0, 0, .07);
	border-bottom:1px solid rgba(0, 0, 0, .07)
}
.site-footer .tm-footerarea-sep-style-white.tm-sepborderwidth-full .second-footer {
	border-color:rgba(255, 255, 255, .06)
}
.footer.tm-sepborderwidth-full .footer-rows .first-footer .first-footer-inner {
	padding:35px 0 35px
}
.footer.tm-sepborderwidth-full .footer-rows .first-footer.tm-swidgetsep-yes .first-footer-inner {
	padding:0
}
.footer.tm-sepborderwidth-full .footer-rows .first-footer.tm-swidgetsep-yes .first-footer-inner .widget-area {
	padding:35px 0 35px
}
.site-footer .first-footer.tm-swidgetsep-yes .tm-container-for-footer>div>.row .widget-area:not(:first-child) .widget {
padding-left:15px
}
.site-footer .first-footer.tm-swidgetsep-yes .tm-container-for-footer>div>.row .widget-area:not(:first-child):after {
width:1px;
height:100%;
content:'';
position:absolute;
left:-25px;
background-color:rgba(255, 255, 255, .1);
top:0
}
.footer.tm-sepborderwidth-full .widget ul.tm-pricelist-block li {
	padding:13px 0 13px 0
}
.tm-seperator-style4 .tm-content-header .tm-element-subheading {
	position:relative;
	z-index:1;
	display:inline-block;
	margin-bottom:6px!important
}
.tm-seperator-style4 .tm-content-header .tm-element-subheading:before {
	content:"";
	position:absolute;
	background-color:#e8e8e8;
	right:0;
	bottom:5px;
	left:auto;
	width:100%;
	height:6px;
	z-index:-1
}
.tm-seprator3 .tm-seperator-style4 .tm-content-header .tm-element-subheading:before {
	opacity:.1
}
.tm-seprator2 .tm-seperator-style4 .tm-content-header .tm-element-subheading:before {
	opacity:.3
}
.tm-icon-box-custome-style2 .themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-heading .tm-element-subheading {
	color:#616161;
	font-weight:400;
	text-transform:capitalize;
	font-size:14px;
	line-height:24px
}
.tm-icon-box-custome-style2 .themetechmount-iconbox.themetechmount-iconbox-styletwo .themetechmount-iconbox-heading .tm-custom-heading {
	line-height:22px;
	text-transform:uppercase
}
.tm-icon-box-custome-style2 .themetechmount-iconbox-styletwo .tm-box-icon i {
	font-size:56px
}
.tm-icon-box-custome-style2 .themetechmount-iconbox-styletwo .themetechmount-iconbox-heading {
	padding-left:5px;
	padding-top:20px
}
.tm-icon-box-custome-style2 .themetechmount-iconbox.themetechmount-iconbox-styletwo:hover .tm-box-icon {
	transform:rotateY(360deg)
}
.tm-icon-box-custome-style2 .themetechmount-iconbox.themetechmount-iconbox-styletwo:hover .tm-box-icon {
	transition:all 1s ease
}
.tm-quote-custom blockquote {
	font-size:24px;
	line-height:38px;
	font-weight:500;
	color:#1f242c;
	padding:37px 59px 32px 56px;
	border:none
}
.tm-quote-custom:after {
	content:'';
	position:absolute;
	-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8ZyBpZD0ibGVmdF94NUZfcXVvdGVfeDVGX2FsdCI+DQoJCTxnPg0KCQkJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzAzMDEwNDsiIHBvaW50cz0iMzIsMjggMzIsNCAyMCwxNiAyMCwyOCAJCQkiLz4NCgkJCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMzAxMDQ7IiBwb2ludHM9IjEyLDI4IDEyLDQgMCwxNiAwLDI4IAkJCSIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat 100% 100%;
	display:block;
	height:40%;
	right:40px;
	width:67px;
	bottom:35px;
	background-color:rgba(0, 0, 0, .07);
	z-index:1;
	border-left:none
}
.themetechmount-service-box-view-bottom-image .themetechmount-post-item .themetechmount-top-content {
	position:relative;
	margin:0 auto;
	padding:20px 20px;
	text-align:center;
	background-color:#fff;
	border-radius:5px;
	-webkit-box-shadow:0 3px 10px 0 rgb(41 61 88 / 6%);
	-moz-box-shadow:0 3px 10px 0 rgba(41, 61, 88, .06);
	box-shadow:0 3px 10px 0 rgb(41 61 88 / 6%)
}
.themetechmount-service-box-view-bottom-image .themetechmount-bottom-content {
	position:relative;
	overflow:hidden;
	-webkit-transition:all 0.5s ease 0s;
	-o-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
	border-radius:5px
}
.themetechmount-service-box-view-bottom-image .themetechmount-bottom-content img {
	border-radius:5px
}
.themetechmount-service-box-view-bottom-image .themetechmount-bottom-content .themetechmount-box-desc {
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	z-index:2;
	overflow:hidden;
	height:auto;
	transition:transform 0.70s;
	transform:translate3d(0, 100%, 0);
	backface-visibility:hidden;
	position:absolute;
	bottom:0;
	width:100%;
	opacity:1;
	background-color:rgba(31, 36, 44, .73);
	text-align:center;
	padding:47px 38px 57px 38px;
	color:#fff;
	border-radius:5px
}
.themetechmount-service-box-view-bottom-image:hover .themetechmount-box-desc {
	opacity:1;
	-ms-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.themetechmount-service-box-view-bottom-image .themetechmount-serviceboxbox-readmore a {
	font-size:14px;
	font-weight:600;
	color:var(--tm-skincolor-text)
}
.tm-custome-progressbar-color .elementor-progress-percentage {
	color:#fff
}
.tm-custome-progressbar-color .elementor-progress-wrapper {
	background-color:#3a3f46
}
.tm-bgimage-yes.tm-bgcolor-yes .tm-seperator-style3 .tm-content-header h4.tm-custom-heading:after {
	background-color:#343740
}
.themetechmount-iconbox.themetechmount-iconbox-styleeight {
	box-shadow:rgb(149 157 165 / 20%) 0 3px 10px;
	padding:30px 40px 25px 40px;
	height:100%
}
.themetechmount-iconbox.themetechmount-iconbox-styleeight .themetechmount-iconbox-inner {
	text-align:center
}
.themetechmount-iconbox.themetechmount-iconbox-styleeight .tm-box-icon {
	background-color:#f7f7f7;
	display:inline-block;
	width:83px;
	height:83px;
	line-height:83px;
	text-align:center;
	border-radius:50%;
	z-index:-1;
-webkit-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
	font-size:35px
}
.themetechmount-iconbox.themetechmount-iconbox-styleeight .themetechmount-iconbox-heading .tm-custom-heading {
	padding-top:22px;
	padding-bottom:18px
}
.themetechmount-iconbox.themetechmount-iconbox-styleeight .box-plus-icon {
	position:absolute;
	content:'';
	left:0;
	bottom:-13px;
	height:35px;
	width:35px;
	background-color:#fff;
	box-shadow:rgb(149 157 165 / 20%) 0 8px 24px;
	border-radius:50px;
	right:0;
	margin:0 auto
}
.themetechmount-iconbox.themetechmount-iconbox-styleeight .box-plus-icon i {
	position:absolute;
	content:'';
	bottom:10px;
	left:0;
	color:#57b33e;
	right:0
}
.themetechmount-iconbox.themetechmount-iconbox-styleeight .box-plus-icon {
-webkit-transition:all .5s ease-in-out;
transition:all .5s ease-in-out
}
.themetechmount-iconbox.themetechmount-iconbox-styleeight:hover .tm-box-icon i, .themetechmount-iconbox.themetechmount-iconbox-styleeight:hover .box-plus-icon i {
	color:#fff
}
.themetechmount-portfolio-box-view-overlay-style3 .themetechmount-box-overlay {
	opacity:0;
	background-color:#fff;
	border-radius:5px;
	width:82%;
	left:9%;
	padding:39px 32px 32px 47px;
	position:absolute;
	bottom:40px;
	transform:translateY(100%);
-webkit-transition:all .7s;
-moz-transition:all .7s;
-o-transition:all .7s;
-ms-transition:all .7s;
transition:all .7s
}
.themetechmount-portfolio-box-view-overlay-style3:hover .themetechmount-box-overlay {
	transform:translateY(0);
	opacity:1
}
.themetechmount-portfolio-box-view-overlay-style3 .themetechmount-box-overlay .themetechmount-box-content {
	position:relative
}
.themetechmount-box-portfolio.themetechmount-portfolio-box-view-overlay-style3 .themetechmount-box-content .themetechmount-box-title h4 a {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:unset;
	display:block
}
.themetechmount-portfolio-box-view-overlay-style3 .themetechmount-box-icon.tm-wrap-cell {
	width:50px
}
.themetechmount-portfolio-box-view-overlay-style3 .tm-post-iconbox {
	text-align:center;
	position:absolute;
	top:50%;
	background-color:#57b33e;
	right:0;
	z-index:1;
	width:51px;
	height:51px;
	border-radius:5px;
	line-height:51px;
	font-size:16px;
	margin-top:-25px;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
.themetechmount-portfolio-box-view-overlay-style3 .tm-post-iconbox i {
	color:#fff
}
.themetechmount-portfolio-box-view-overlay-style3 .themetechmount-box-title h4 a:not(:hover) {
color:var(--tm-blackish-btn)
}
.themetechmount-portfolio-box-view-overlay-style3 .themetechmount-box-icon.tm-wrap-cell {
	position:relative
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .themetechmount-post-item .themetechmount-box-content {
	background-color:#f7f7f7;
	margin-top:60px;
	padding-bottom:35px
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .themetechmount-box-author {
	margin-top:-60px;
	padding-bottom:23px;
	padding-top:0
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .themetechmount-box-author .themetechmount-box-img {
	display:block;
	float:none;
	text-align:center
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .themetechmount-box-content .themetechmount-box-img .themetechmount-item-thumbnail {
	width:111px;
	height:111px;
	margin:0 auto;
	text-align:center
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .themetechmount-box-content .themetechmount-box-img img {
	border:none;
	border-radius:50%;
	box-shadow:0 10px 20px rgb(0 0 0 / 11%)
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .themetechmount-box-desc blockquote {
	border:none
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .tm-boldman-icon-star-1.tm-active {
	color:#fda12b;
	width:16px
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .themetechmount-box-desc {
	position:relative
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .themetechmount-box-desc .themetechmount-testimonial-text {
	color:#616161;
	padding:10px 6px 10px 4px;
	font-size:18px;
	font-weight:400;
	text-align:center;
	background:transparent;
	border-left:none;
	line-height:28px;
	margin:0 10px 18px;
	z-index:3
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .themetechmount-box-desc:after {
	content:'';
	position:absolute;
	-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8ZyBpZD0ibGVmdF94NUZfcXVvdGVfeDVGX2FsdCI+DQoJCTxnPg0KCQkJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzAzMDEwNDsiIHBvaW50cz0iMzIsMjggMzIsNCAyMCwxNiAyMCwyOCAJCQkiLz4NCgkJCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMzAxMDQ7IiBwb2ludHM9IjEyLDI4IDEyLDQgMCwxNiAwLDI4IAkJCSIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat 100% 100%;
	display:block;
	height:40%;
	left:16px;
	width:14%;
	top:-8px;
	background-color:rgba(0, 0, 0, .07)
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .themetechmount-author-name {
	font-size:18px;
	padding-bottom:2px;
	line-height:27px;
	margin-bottom:-5px
}
.themetechmount-box-testimonial.themetechmount-testimonial-box-view-style8 .themetechmount-box-desc .themetechmount-box-footer {
	font-size:14px;
	opacity:.85;
	color:#616161
}
.tm-arrow-style1 .slick-dots li button:before {
	content:"";
	position:absolute;
	background:transparent;
	top:-9px;
	width:22px;
	height:22px;
	line-height:22px;
	border:1px solid transparent;
	border-radius:50%;
	left:-9px;
	opacity:1;
	display:block
}
.tm-arrow-style1 .slick-dots li button {
	display:inline-block;
	width:5px;
	height:5px;
	border-radius:50%;
	box-shadow:none;
	padding:0;
	cursor:pointer;
	margin:0;
	position:relative;
	-webkit-transition:all 0.5s ease 0s;
	transition:all 0.5s ease 0s;
	background-color:#57b33e
}
.tm-arrow-style1 .slick-dots {
	bottom:-60px
}
.tm-bgimage-yes.tm-seprator2 .tm-seperator-style3 .tm-content-header h4.tm-custom-heading:after {
	background-color:#e8e8e8;
	opacity:.3
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-icon {
	padding-top:20px;
	display:inline-block
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .tm-box-icon i {
	font-size:30px;
	line-height:45px;
	position:relative;
	color:#57b33e!important
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .tm-box-icon {
	background-color:#fff;
	display:inline-block;
	width:60px;
	height:60px;
	line-height:70px;
	text-align:center;
	border-radius:50%;
	box-shadow:rgb(149 157 165 / 20%) 0 8px 24px
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .themetechmount-iconbox-heading.tm-wrap-cell {
	width:80%;
	padding-top:20px
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .tm-cta3-content-wrapper {
	font-size:14px;
	margin-top:-6px
}
.themetechmount-iconbox.themetechmount-iconbox-stylenine .tm-custom-heading {
	font-size:18px
}
.wpcf7-form .tm-commonform.tm-get-in-form .row {
	margin-bottom:15px
}
.wpcf7-form .tm-commonform.tm-get-in-form input[type="text"], .wpcf7-form .tm-commonform.tm-get-in-form textarea {
	background-color:rgba(255, 255, 255, 1);
	color:#686e73;
	border-color:transparent;
	font-size:14px;
	padding:15px 20px;
	border-radius:5px
}
.wpcf7-form .tm-commonform.tm-get-in-form input[type="text"]:focus {
	border-color:#ff7029
}
.wpcf7-form .tm-commonform.tm-get-in-form input[type="submit"] {
	font-size:13px;
	padding:17px 20px;
	border-radius:5px;
	margin-top:0
}
.wpcf7-form .tm-commonform.tm-get-in-form input[type="submit"]:hover {
	background-color:#1b1b1b
}
.tm-client-logo-space .themetechmount-box-client .themetechmount-item-thumbnail {
	padding-bottom:15px
}
a.tm-skincolor.tm-button-simple {
	font-size:14px
}
.tm-col-bgcolor-skincolor.tm-textcolor-white a:hover {
	color:#fff
}
.themetechmount-box-portfolio.themetechmount-portfolio-box-view-overlay-style3 a.themetechmount_pf_link {
	margin-right:0;
	float:none
}
.themetechmount-box-portfolio.themetechmount-portfolio-box-view-overlay-style3 .themetechmount-box-content .themetechmount-box-title h4 {
	font-size:20px
}
.themetechmount-service-box-view-bottom-image .themetechmount-box-desc .tm-short-desc {
	text-overflow:ellipsis;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical
}
.tm-button-radius .tm-vc_btn3.tm-vc_btn3-shape-rounded {
	border-radius:5px
}
.themetechmount-iconbox.themetechmount-iconbox-styleeight:hover .box-plus-icon {
	background-color:var(--tm-skincolor-bg)
}





