@media (min-width:1400){
    .tm-container-width-1400 .vc_row.container{
        width:1450px
    }
}
@media (max-width:1200px){
    .themetechmount-boxed .main-holder .site-main .site-main-inner{
        max-width:1200px;
        width:auto
    }
    .themetechmount-rounded .main-holder{
        margin-top:0
    }
    .main-holder{
        overflow:hidden
    }
    .break-1200-colum .wpb_column,.break-1200-colum-parent>.vc_row>.wpb_column{
        display:block;
        float:none;
        width:100%
    }
    .vc_row.container{
        width:100%
    }
    .break-1200-colum>.vc_row>.vc_column_container,.tm-row-inner.break-1200-colum>.wpb_column>.tm-equal-height-image,.tm-row.break-1200-colum>.wpb_column>.tm-equal-height-image{
        display:block
    }
    .break-1200-colum>.vc_row>.wpb_column,.tm-row-inner.break-1200-colum>.wpb_column,.tm-row.break-1200-colum>.wpb_column,.break-1200-colum-parent>.vc_row>.wpb_column{
        display:block;
        float:none;
        width:100%
    }
    .break-1200-colum-parent>.vc_row-o-equal-height,.break-1200-colum .vc_row-o-equal-height{
        display:block
    }
    .tm-row.break-1200-colum .tm-row-inner:not(.break-1200-colum).vc_row-o-equal-height{
        display:flex
    }
    .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content{
        width:86%
    }
    .themetechmount-sticky-footer .site-main{
        margin-bottom:auto!important
    }
    .break-1200-colum.tm-row.vc_row.container .vc_column_container>.vc_column-inner{
        padding-right:15px!important;
        padding-left:15px!important
    }
    .margin-15px-1200-colum.vc_column_container>.vc_column-inner{
        padding-right:15px!important;
        padding-left:15px!important
    }
    .tm-reset-content-center-1200 *,.tm-reset-button-center-1200 .tm-vc_btn3-container,.tm-reset-button-center-1200 .tm-vc_btn3{
        text-align:center!important
    }
    .tm-reset-content-left-1200 .counter-box.tm-text-align-right .time_circles{
        float:left
    }
    .break-1200-colum .tm-left-overlay-column{
        margin:0;
        padding:15px;
        box-shadow:unset
    }
    .site-footer .widget.tm-widget_nav_menu.widget_nav_menu ul li,.site-footer .widget.tm-widget_nav_menu.widget_nav_menu ul li:nth-child(even){
        width:100%;
        margin-left:0%
    }
    .tm-widget_nav_menu ul li.menu-item:nth-last-child(2) a:after,.tm-widget_nav_menu ul li.menu-item:nth-last-child(1) a:after{
        height:34px;
        top:0
    }
    .vc_column_container.padding-top-15px-1200>.vc_column-inner,.tm-row.padding-top-15px-1200{
        padding-top:15px!important
    }
    .tm-boxes-carousel-arrows-side .themetechmount-boxes-row-wrapper:hover .slick-next,.tm-boxes-carousel-arrows-side .themetechmount-boxes-row-wrapper:hover .slick-prev{
        z-index:1
    }
    .vc_row .ttm-custom-margin-all-0px-1200,.tm-row .ttm-custom-margin-all-0px-1200,.vc_row.margin-all-0px-1200,.tm-row.margin-all-0px-1200{
        margin:0px!important
    }
    .vc_column_container.padding-top-0px-1200>.vc_column-inner,.tm-row.padding-top-0px-1200,.vc_row.padding-top-0px-1200{
        padding-top:0px!important
    }
    .vc_column_container.padding-bottom-0px-1200>.vc_column-inner,.tm-row.padding-bottom-0px-1200,.vc_row.padding-bottom-0px-1200{
        padding-bottom:0px!important
    }
    .padding-leftright-0px-1200.wpb_column .vc_column-inner,.vc_inner.padding-leftright-0px-1200{
        padding-left:0px!important;
        padding-right:0px!important
    }
    .widget .select2-container{
        width:100%!important
    }
    .tm-boxes-carousel-arrows-side .themetechmount-boxes-row-wrapper .slick-prev{
        left:12px
    }
    .tm-boxes-carousel-arrows-side .themetechmount-boxes-row-wrapper .slick-next{
        right:12px
    }
    .themetechmount-portfoliobox-style2 .tm-tm_portfolio-featured-wrapper.tm-post-format-video,.themetechmount-portfoliobox-style2 .tm-tm_portfolio-featured-wrapper.tm-post-format-video{
        padding-bottom:83%
    }
}
@media (max-width:1024px){
    .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 100%;
        max-width:100%
    }
    .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 100%;
        max-width:100%
    }
    .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:left
    }
    .themetechmount-boxes-sortable-yes.tm-cta3-rev-heading .tm-sortable-list ul{
        margin-top:0;
        margin-bottom:20px
    }
    .wpb-js-composer .tm-fluid-menu.vc_tta.vc_general .vc_tta-tab{
        margin-right:5px
    }
}
@media (max-width:991px){
    .tm-fid-box-style1{
        padding:30px 15px 5px 15px
    }
    .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .testimonials-info{
        margin-left:0;
        margin-right:0
    }
    .tm-row-display-none{
        display:none
    }
    .tm-sbox-separator .wpb_column.vc_col-sm-4 .wpb_wrapper>.tm-sbox,.tm-sbox-separator .wpb_column.vc_col-sm-3 .wpb_wrapper>.tm-sbox,.tm-sbox-separator .wpb_column.vc_col-sm-6 .wpb_wrapper>.tm-sbox{
        padding-left:15px;
        margin-top:0
    }
    .break-991-colum .tm-videoicon-highlight{
        position:absolute;
        left:0;
        right:0
    }
    .tm-heading-style-horizontal.tm-seperator-solid .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-cta3-content-wrapper{
        padding-left:0
    }
    .themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel .themetechmount-testimonial-box-style2 .themetechmount-box-content{
        padding:5px 60px
    }
    .break-991-colum .tm-center-sbox .tm-sbox .tm-vc_general.tm-vc_cta3{
        display:table;
        margin:auto
    }
    .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-titlebar-align-default .breadcrumb-wrapper{
        display:inline-table
    }
    .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header{
        padding-right:0
    }
    .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content{
        width:100%
    }
    .break-991-colum .wpb_column,.break-991-colum-parent>.vc_row>.wpb_column{
        display:block;
        float:none;
        width:100%
    }
    .break-991-colum .tm-column-inline .vc_column_container{
        max-width:max-content;
        float:left;
        width:auto
    }
    .break-991-colum-parent>.vc_row-o-equal-height,.break-991-colum .vc_row-o-equal-height{
        display:block
    }
    .break-991-colum-parent .vc_row.vc_row-flex>.vc_column_container{
        display:block
    }
    .break-991-colum .vc_row.vc_row-o-equal-height .vc_column_container{
        display:block
    }
    .tm-row-inner.vc_row-o-equal-height.break-991-colum .vc_column_container,.break-991-colum .vc_row.vc_row-o-equal-height .vc_column_container{
        display:block
    }
    .tm-row-inner.vc_row-flex.break-991-colum>.vc_column_container.tm-emtydiv>.vc_column-inner,.tm-row.break-991-colum .vc_row-flex>.vc_column_container.tm-emtydiv>.vc_column-inner{
        display:none
    }
    .break-991-colum .tm-equal-height-image{
        display:block
    }
    .break-991-colum .tm-fid-view-roundbox.tm-column-middlebox{
        left:50%;
        margin:0
    }
    .tm-video-iconbox .vc_column_container{
        width:auto
    }
    body.themetechmount-sidebar-both .site-content #sidebar-left.sidebar,body.themetechmount-sidebar-both .site-content #primary.content-area{
        margin-left:0%!important
    }
    .tm-pf-single-content-wrapper.tm-pf-view-left-image .tm-pf-detail-box{
        display:block
    }
    .tm-pf-view-left-image .themetechmount-pf-single-featured-area,.tm-pf-view-left-image .themetechmount-pf-single-content-area{
        display:block;
        float:none;
        width:100%
    }
    .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header{
        text-align:left
    }
    .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header,.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-cta3-content-wrapper{
        display:block;
        float:none;
        width:100%;
        padding-top:5px;
        margin-bottom:0
    }
    .tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header:after{
        display:none
    }
    .tm-hr-connect-box .tm-vc_icon_element:before,.tm-hr-connect-box .tm-vc_icon_element:after{
        display:none
    }
    .tm-pf-view-left-image .tm-pf-single-content-area,.tm-pf-view-left-image .tm-portfolio-description{
        margin-top:20px
    }
    .tm-sbox-col-padding{
        padding:15px
    }
    .wpcf7-form .col-md-6 .select2-container{
        width:100%!important
    }
    .tm-margin-top-30-991.vc_column_container>.vc_column-inner{
        margin-top:30px!important
    }
    .tm-col-expan .wpb_column.vc_col-sm-4{
        width:auto
    }
    .tm-col-expan .wpb_column.vc_col-sm-8{
        width:auto
    }
    .tm-overlay-padding-margin{
        margin-bottom:0
    }
    .margin-15px-991-colum.vc_column_container>.vc_column-inner{
        padding-right:15px!important;
        padding-left:15px!important
    }
    .padding-leftright-0px-991.wpb_column .vc_column-inner,.vc_inner.padding-leftright-0px-991{
        padding-left:0px!important;
        padding-right:0px!important
    }
    .vc_row .ttm-custom-margin-all-0px-991,.tm-row .ttm-custom-margin-all-0px-991,.vc_row.margin-all-0px-991,.tm-row.margin-all-0px-991{
        margin:0px!important
    }
    .break-991-colum .tm-sbox.tm-sbox-iconalign-left-spacing.tm-bgcolor-yes{
        margin-bottom:15px
    }
    .tm-vc_icon_element.tm-left-video-icon.tm-vc_icon_element-outer.tm-vc_icon_element-align-left,.tm-vc_icon_element.tm-right-video-icon.tm-vc_icon_element-outer.tm-vc_icon_element-align-right{
        text-align:center
    }
    .tm-vc_icon_element.tm-right-video-icon.tm-vc_icon_element-outer.tm-vc_icon_element-align-right{
        right:50%
    }
    .tm-row.tm-overlap-row-991-margin-top-100,.vc_row.tm-overlap-row-991-margin-top-100{
        margin-top:-100px!important
    }
    .tm-display-inlineblock-991 .vc_column-inner>.wpb_wrapper{
        display:inline-block
    }
    article.themetechmount-box-blog-classic .tm-col-left,article.themetechmount-box-blog-classic .tm-col-right{
        display:block
    }
    article.themetechmount-box-blog-classic .tm-col-right{
        padding-left:10px
    }
    .tm-left-overlay-column{
        margin:0;
        padding:15px;
        box-shadow:unset
    }
    .tm-row.tm-reset-marginpadding-991,.vc_row.tm-reset-marginpadding-991{
        margin:0px!important;
        padding:15px 0px!important
    }
    .tm-row.tm-reset-leftright-padding15px-991,.vc_row.tm-reset-leftright-padding15px-991{
        padding:30px 15px
    }
    .break-991-colum.tm-center-overlay-column{
        margin:0
    }
    .site-footer .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:15px;
        padding-top:0
    }
    .second-footer .container.tm-container-for-footer .row>.widget-area:first-child .custom-heading{
        display:block;
        float:none;
        padding-right:0
    }
    .tm-reset-content-center-991 *{
        text-align:center!important
    }
    .wpb_single_image.tm-reset-content-center-991,.tm-reset-content-center-991 *{
        text-align:center!important
    }
    .themetechmount-team-box-view-left-image .themetechmount-box-content{
        padding:15px 20px 15px;
        text-align:left;
        display:block;
        width:100%
    }
    .break-991-colum .tm-left-overlay-row{
        margin:40px 0 40px 0
    }
    .break-991-colum .tm-sbox-separator .wpb_column.vc_col-sm-4 .wpb_wrapper>.tm-sbox,.break-991-colum .tm-sbox-separator .wpb_column.vc_col-sm-3 .wpb_wrapper>.tm-sbox,.break-991-colum .tm-sbox-separator .wpb_column.vc_col-sm-6 .wpb_wrapper>.tm-sbox{
        border-left:none;
        border-bottom:none
    }
    .tm-pf-view-left-image .themetechmount-pf-single-detail-box{
        margin-left:0
    }
    .break-991-colum.tm-sbox-separator .wpb_column.vc_col-sm-4 .wpb_wrapper>.tm-sbox,.break-991-colum.tm-sbox-separator .wpb_column.vc_col-sm-3 .wpb_wrapper>.tm-sbox,.break-991-colum.tm-sbox-separator .wpb_column.vc_col-sm-6 .wpb_wrapper>.tm-sbox{
        border:none!important
    }
    .break-991-colum .wpb_wrapper .ttm-darkbordered-box.tm-sbox{
        margin-bottom:15px
    }
    .tm-center-overlay-column{
        margin:0
    }
    .tm-blog-classic-box-content .tm-right-meta{
        padding-bottom:0
    }
    .tm-sresult-form-wrapper h2,.tm-sresult-form-wrapper .search-form,.tm-sresults-settings-wrapper{
        display:block;
        width:100%;
        padding:0;
        margin-bottom:10px
    }
    .tm-sresult-form-wrapper .search-form:after{
        top:0
    }
    .ttm-pricetable-column-w.col-md-3{
        width:50%;
        float:left;
        margin-bottom:30px
    }
    .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:unset;
        border:none
    }
    .tm-reset-all-left-991 *,.tm-reset-button-left-991.tm-vc_btn3-container,.tm-reset-button-left-991 .tm-vc_btn3-container,.tm-reset-button-left-991 .tm-vc_btn3{
        text-align:left!important
    }
    .vc_row.tm-video-iconbox,.tm-row.tm-video-iconbox{
        right:0
    }
    .site-footer .first-footer .tm-container-for-footer>div>.row .widget-area:last-child .widget{
        margin-bottom:5px
    }
    .site-footer .widget-area:not(:first-child) .tm-contactbox{
        padding:0
    }
    .break-991-colum .tm-fid-border .tm-row-inner>.wpb_column{
        border-left:0
    }
    .break-991-colum .tm-fid-border .tm-row-inner:nth-last-child(1)>.wpb_column{
        border-bottom:1px solid rgba(0,0,0,.1)
    }
    .break-991-colum .tm-fid-border .tm-row-inner:nth-last-child(1)>.wpb_column:nth-last-child(1){
        border-bottom:none
    }
    .themetechmount-boxes-view-carousel .themetechmount-box-heading-wrapper.tm-element-align-left .tm-element-heading-wrapper{
        width:100%
    }
    .break-991-colum .tm-seperator-solid.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header{
        width:100%
    }
    .break-991-colum .colum-vertical-sep .wpb_column:after{
        content:unset
    }
    .unset-tm-shadow-column-991.tm-colum-shadow-box>.vc_column-inner>.wpb_wrapper,.unset-tm-shadow-column-991 .tm-colum-shadow-box-inner.vc_column-inner>.wpb_wrapper,.unset-tm-shadow-row-991{
        box-shadow:unset
    }
    .site-content-wrapper #sidebar-right.sidebar,.site-content-wrapper #sidebar-left.sidebar{
        padding-top:0;
        padding-bottom:15px
    }
    body.woocommerce-page.themetechmount-footer-cta-yes.themetechmount-sidebar-true #primary .site-main,body.themetechmount-footer-cta-yes:not(.page).themetechmount-sidebar-true .site-main,.themetechmount-sidebar-true.themetechmount-footer-cta-yes .site-main{
        padding-bottom:25px
    }
    .themetechmount-ptables-w{
        flex-wrap:wrap
    }
    .themetechmount-ptables-w .ttm-pricetable-column-w{
        width:100%;
        max-width:100%;
        margin-left:0;
        margin-right:0;
        margin-bottom:25px
    }
    .tm-boxes-carousel-arrows-1 .themetechmount-boxes-row-wrapper .slick-prev{
        left:10px
    }
    .tm-boxes-carousel-arrows-1 .themetechmount-boxes-row-wrapper .slick-next{
        right:10px
    }
    .break-991-colum.tm-col-seprator .vc_column_container{
        border:none
    }
    .break-991-colum.tm-col-seprator .vc_column_container,.break-991-colum .tm-col-seprator .vc_column_container{
        border-right:none
    }
    .site-footer .tm-footer-cta-wrapper{
        width:100%
    }
    .site-footer .tm-footer-cta-wrapper .tm-footer-cta-inner .cta-widget-area{
        width:100%;
        margin-bottom:20px
    }
    .site-footer .tm-footer-cta-wrapper .tm-footer-cta-inner .cta-widget-area:last-child{
        margin-bottom:0
    }
    .tm-footer-cta-wrapper .tm-custom-ctabox:before{
        content:unset
    }
    .tm-fidbox-style2{
        bottom:-109px
    }
    .single-post .sidebar .widget:first-child{
        margin-top:0
    }
    .vc_row.wpb_row.tm-skincolor-bordered-box.break-991-colum .wpb_column:after{
        content:unset
    }
    .single-tm_team_member .tm-team-member-single-content-wrapper>.tm-team-member-single-content .tm-row-wrapper-bg-layer{
        background-image:none
    }
    .tm-boxes-carousel-arrows-1 .themetechmount-boxes-row-wrapper:hover .slick-next{
        right:-5px
    }
    .tm-boxes-carousel-arrows-1 .themetechmount-boxes-row-wrapper:hover .slick-prev{
        left:-5px
    }
    .break-991-colum.tm-facts-colum-sep .wpb_column:after{
        content:unset
    }
    .tm-bghide-991 .vc_column-inner>.tm-col-wrapper-bg-layer{
        background-image:none!important
    }
    .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:90%
    }
    .break-991-colum.ttm-row-expand-rightfull:after{
        content:unset
    }
    .tm-ptablebox .tm-ptablebox-content:before{
        content:unset
    }
    .themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel.tm-arrow-style2 .slick-dots{
        top:auto;
        transform:none;
        left:50%
    }
    .tm-arrow-style2 .slick-dots li{
        display:inline-block;
        margin-bottom:0
    }
    .themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel.tm-arrow-style2 .slick-slider.slick-dotted{
        padding-bottom:35px
    }
    .themetechmount-box-blog.themetechmount-blog-box-view-left-image .col-md-8.themetechmount-box-content{
        padding:25px 0 25px 20px
    }
    .widget .tm-quicklink-box .tm-rightlink-box,.widget .tm-quicklink-box{
        text-align:center
    }
    .break-991-colum.tm-separator-stylebox .wpb_column .themetechmount-iconbox-stylenine{
        padding-bottom:20px
    }
    .break-991-colum.tm-separator-stylebox .wpb_column .themetechmount-iconbox-stylenine .themetechmount-iconbox-inner:after,.break-991-colum.tm-separator-stylebox .wpb_column .themetechmount-iconbox-stylenine .themetechmount-iconbox-inner:before{
        content:unset
    }
    .themetechmount-testimonialbox-style3 .themetechmount-box-desc{
        padding-left:15px
    }
    .tm-reset-content-center-991 .tm-seperator-style-1.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header:after{
        margin-left:-35px;
        left:50%
    }
    .tm-pbar-single-bar-w{
        margin-right:0
    }
    .wpb-js-composer .vc_tta.vc_general.vc_tta-accordion.vc_tta-color-grey.vc_tta-style-classic .vc_tta-title-text:not(:empty):not(:first-child){
        margin-left:0
    }
    .tm-list.tm-2column-box li{
        display:block;
        width:100%
    }
    .break-991-colum .inside.tm-fid-view-topicon{
        margin-bottom:25px
    }
}
@media(max-width:768px){
    .tm-center-overlay-column{
        margin:0
    }
    .site-footer .tm-sbox .tm-vc_cta3-container{
        margin-bottom:0
    }
    .tm-left-overlay-row{
        margin:40px 0 40px 0
    }
    .tm-sbox-separator .wpb_column.vc_col-sm-4 .wpb_wrapper>.tm-sbox,.tm-sbox-separator .wpb_column.vc_col-sm-3 .wpb_wrapper>.tm-sbox,.tm-sbox-separator .wpb_column.vc_col-sm-6 .wpb_wrapper>.tm-sbox{
        border-left:none
    }
    .wpb-js-composer .vc_tta.vc_general.tm-tab-top-icon .vc_tta-tab a{
        margin-bottom:10px
    }
    .vc_column_container.padding-bottom-15px-768>.vc_column-inner{
        padding-bottom:15px!important
    }
    .vc_column_container.padding-left-15px-768>.vc_column-inner{
        padding-left:15px!important
    }
    .tp-caption.border-style-btn .tm-vc_btn3-icon{
        display:none
    }
    .check-icon{
        padding-right:3px!important
    }
    .ttm-lineheight-normal-767{
        line-height:unset!important
    }
    .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel-heading{
        border-width:0
    }
    .tm-titlebar-wrapper.tm-breadcrumb-on-bottom .tm-titlebar .breadcrumb-wrapper .container{
        padding-right:20px;
        margin-right:0
    }
    .tm-sbox-separator .tm-sbox{
        flex-basis:0%;
        flex-grow:1;
        flex:0 0 100%;
        max-width:100%;
        padding-left:0;
        padding-right:0;
        margin-top:35px
    }
    .tm-sbox-separator .tm-sbox:last-child:before,.tm-sbox-separator .tm-sbox:after{
        content:unset!important
    }
    .tm-sbox-separator .tm-sbox:nth-child(3n+3):before,.tm-sbox-separator .tm-sbox:nth-child(3n+2):before,.tm-sbox-separator .tm-sbox:before{
        width:100%!important;
        left:0;
        right:0
    }
    .tm-sbox-separator .tm-sbox:nth-last-child(-n+3):before{
        content:"";
        position:absolute;
        bottom:0;
        left:0;
        height:1px;
        width:90%
    }
    .tm-sbox-separator .tm-sbox:nth-last-child(-n+3){
        padding-top:0
    }
    .tm-sbox-separator .tm-sbox:first-child{
        margin-top:0
    }
    .tm-pf-single-content-wrapper.tm-pf-view-top-image .themetechmount-pf-single-detail-box{
        margin-top:15px
    }
    .unset-tm-shadow-column-768.tm-colum-shadow-box>.vc_column-inner>.wpb_wrapper,.unset-tm-shadow-column-768 .tm-colum-shadow-box-inner.vc_column-inner>.wpb_wrapper,.unset-tm-shadow-row-768{
        box-shadow:unset
    }
    .tm-facts-colum-sep .tm-fid-with-icon.tm-fid-view-topicon{
        margin-bottom:35px
    }
    .wpb_row.tm-process-style2 .vc_column_container>.vc_column-inner{
        margin-bottom:45px
    }
    .serviceboxes-with-banner div .tm-sbox.tm-sbox-bgcolor-transparent.tm-bgimage-yes>.tm-vc_cta3-container>.tm-vc_general{
        padding:45px 25px 25px 25px
    }
    .tm-topoverlay-image{
        position:static;
        padding-top:15px
    }
    .themetechmount-service-box-topicon .themetechmount-box-bottom-content,.themetechmount-service-box-view-top-image .themetechmount-box-bottom-content{
        padding:37px 20px 45px 20px
    }
    .ttm-col-seprator .vc_column_container{
        border-right:none
    }
    .themetechmount-box-blog-classic .wp-block-embed iframe{
        width:100%!important;
        max-width:100%!important;
        min-width:100%!important
    }
    .fb_iframe_widget>span,.themetechmount-box-blog-classic .wp-block-embed .fb_iframe_widget>span,.themetechmount-box-blog-classic .wp-block-embed .fb_iframe_widget_fluid>span{
        width:100%!important
    }
    .themetechmount-servicebox-styleone .themetechmount-box-title h4{
        font-size:20px;
        line-height:26px
    }
}
@media (min-width:767px){
    .tm-content-floatright .themetechmount-iconbox{
        float:right
    }
}
@media(max-width:767px){
    .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:30px 30px 0 30px
    }
    .themetechmount-blog-box-view-left-image.themetechmount-blogbox-format-video .themetechmount-box-img-left,.themetechmount-blog-box-view-right-image.themetechmount-blogbox-format-video .themetechmount-box-img-left{
        max-width:100%;
        width:100%
    }
    .themetechmount-blog-box-view-left-image.themetechmount-blogbox-format-gallery .themetechmount-box-img-left,.themetechmount-blog-box-view-right-image.themetechmount-blogbox-format-gallery .themetechmount-box-img-left{
        max-width:100%
    }
    .tm-row-inner.vc_row-flex.break-1200-colum>.vc_column_container.tm-emtydiv>.vc_column-inner,.tm-row.break-1200-colum .vc_row-flex>.vc_column_container.tm-emtydiv>.vc_column-inner{
        display:none
    }
    .break-767-colum .wpb_column,.break-767-colum-parent>.vc_row>.wpb_column{
        display:block;
        float:none;
        width:100%
    }
    .tm-equal-height-image{
        display:block
    }
    .vc_row>.vc_row-o-equal-height.vc_row-flex,.tm-row.break-1200-colum .tm-row-inner:not(.break-1200-colum).vc_row-o-equal-height{
        display:block
    }
    .vc_row.vc_row-flex>.vc_column_container.tm-emtydiv{
        display:block
    }
    .tm-row .vc_row-flex>.vc_column_container.tm-emtydiv>.vc_column-inner{
        display:none
    }
    .tm-row-inner.vc_row-o-equal-height{
        display:block;
        flex-wrap:nowrap
    }
    .tm-row-inner.vc_row-o-equal-height>.vc_column_container{
        display:block
    }
    body.themetechmount-page-full-width.tm-titlebar-bcrumb-bottom #content .site-main .entry-content>.wpb_row:first-child{
        margin-top:-83px
    }
    .tm-topbar-content .tm-wrap-cell{
        display:block;
        text-align:center
    }
    .comment-list .children{
        margin-left:20px
    }
    .themetechmount-team-box-view-overlay .themetechmount-item-thumbnail img{
        width:100%
    }
    .themetechmount-team-member-single-content-area{
        padding-left:0;
        padding-right:0
    }
    .themetechmount-box-team{
        text-align:center;
        display:inline-block
    }
    .themetechmount-teambox-view-style2{
        text-align:center;
        display:block
    }
    .tm-fid-with-icon.tm-fid-view-topicon{
        margin:0
    }
    .vc_general.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-panel-body,.vc_general.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-right .vc_tta-panel-body{
        padding-top:10px;
        padding-bottom:10px
    }
    .themetechmount-fbar-position-default .themetechmount-fbar-content-wrapper{
        padding:6px 20px
    }
    .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:95%;
        margin:0 auto
    }
    .tm-seperator-style-1.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content-header{
        margin-bottom:24px
    }
    .col-sm-6.first-widget-area:after{
        display:none
    }
    .tm_foter_social_bar ul.tm-socialbox-links-wrapper,.tm_foter_social_bar ul.tm-socialbox-links-wrapper li{
        display:block!important
    }
    .footer .widget{
        margin:25px 0 0
    }
    .site-footer-w .second-footer-inner{
        padding-bottom:30px
    }
    .site-footer-w .tm-widgetsep-yes .first-footer-inner{
        padding-bottom:0
    }
    .footer .footer-rows .second-footer .second-footer-inner{
        padding:45px 0 30px
    }
    .footer .footer-rows .first-footer .first-footer-inner .widget-area:first-child .widget{
        margin-top:0
    }
    .tm-footer2-left,.tm-footer2-right{
        padding-top:10px;
        padding-bottom:25px;
        text-align:left
    }
    .tm-footer2-left{
        padding-top:25px;
        width:100%;
        padding-bottom:0
    }
    .col-xs-12.col-sm-12.tm-footer2-left{
        padding-bottom:23px
    }
    .site-content .sidebar .wpb_gallery.wpb_content_element{
        margin-bottom:0
    }
    .site-footer .footer-box{
        column-count:unset;
        column-gap:unset;
        display:block
    }
    .site-footer .footer-box .tm-centertext-box{
        border-right:none;
        flex:unset;
        padding:5px 0;
        display:block;
        width:100%
    }
    .widget_calendar table th,.widget_calendar table td{
        padding:6px
    }
    .tribe-mobile #main{
        padding-top:65px
    }
    #tribe-bar-views .tribe-bar-views-list{
        left:-3px
    }
    .tm-services-box-border-right .tm-sbox,.tm-services-box-separator.tm-bgcolor-grey .wpb_column.vc_column_container,.tm-services-box-separator .wpb_column.vc_column_container{
        border:none
    }
    .tm-reset-content-center-767 *,.tm-reset-button-center-767 .tm-vc_btn3-container,.tm-reset-button-center-767 .tm-vc_btn3{
        text-align:center!important
    }
    .tm-reset-button-left-767.tm-vc_btn3-container,.tm-reset-button-left-767 .tm-vc_btn3-container,.tm-reset-button-left-767 .tm-vc_btn3{
        text-align:left!important
    }
    .tm-titlebar-align-right .tm-titlebar-main-inner,.tm-titlebar-align-left .tm-titlebar-main-inner,.tm-titlebar-align-right .entry-title-wrapper,.tm-titlebar-align-left .entry-title-wrapper,.tm-titlebar-align-right .breadcrumb-wrapper,.tm-titlebar-align-left .breadcrumb-wrapper{
        display:block;
        text-align:center
    }
    .themetechmount-boxes-view-slickview-bottomimg .themetechmount-box-desc blockquote{
        padding:0 40px
    }
    .tm-bg-footer-box{
        background-color:transparent;
        padding:0;
        margin:0;
        text-align:left
    }
    .tm-sbox.tm-sbox-iconalign-left-spacing.tm-bgcolor-yes,.tm-sbox.tm-sbox-whiteborder{
        margin-bottom:15px
    }
    .tm-overlap-row .vc_row>.vc_column_container .tm-sbox.tm-bgcolor-yes .tm-vc_general.tm-vc_cta3{
        padding-bottom:0
    }
    .tm-text-align-center-767{
        text-align:center!important
    }
    .vc_column_container.padding-30px-767>.vc_column-inner{
        padding:30px!important
    }
    .themetechmount-team-box-view-left-image .themetechmount-item-thumbnail img,.themetechmount-team-box-view-left-image .themetechmount-box-img-left{
        width:100%
    }
    .themetechmount-box-view-left-image .tm-team-member-appointment-btn-wrapper .vc_btn3-container.vc_btn3-left{
        text-align:center
    }
    .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-titlebar-align-default .breadcrumb-wrapper .container:before{
        left:99%
    }
    .tm-widget_nav_menu ul li.menu-item:nth-last-child(1) a:after{
        height:26px
    }
    .vc_row .ttm-margin-top-0px-767,.tm-row .ttm-margin-top-0px-767,.vc_column_container.ttm-margin-top-0px-767>.vc_column-inner{
        margin-top:0px!important
    }
    .tm-pf-view-top-image .themetechmount-pf-detailbox-inner{
        margin-top:15px
    }
    body.themetechmount-sidebar-right.tm-empty-sidebar .site-content-wrapper #primary.content-area{
        padding-right:15px!important
    }
    .widget_recent_comments li.recentcomments{
        width:100%
    }
    .widget_recent_comments li.recentcomments:first-child:before{
        top:6px
    }
    .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left.tm-vc_cta3-style-classic .tm-vc_cta3-icons{
        width:100%;
        float:left
    }
    .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left.tm-vc_cta3-style-classic .tm-vc_cta3-content .tm-vc_cta3-content-header{
        padding-top:10px;
        padding-bottom:30px
    }
    .main-holder .site-content ul.products li.product{
        width:50%
    }
    .single .main-holder #content div.product div.images{
        width:100%
    }
    .themetechmount-boxes-events.themetechmount-boxes-centermode.themetechmount-boxes-col-one .themetechmount-post-item{
        margin-bottom:25px
    }
    .themetechmount-boxes-events.themetechmount-boxes-centermode.themetechmount-boxes-col-one .event-box-content{
        position:relative;
        right:0;
        bottom:0;
        max-width:100%;
        opacity:1;
        visibility:visible;
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1)
    }
    .site-footer .tm-footer-cta-inner .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left.tm-vc_cta3-style-classic .tm-vc_cta3-icons{
        width:initial
    }
    .site-footer .tm-footer-cta-inner .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left.tm-vc_cta3-actions-right .tm-vc_cta3_content-container{
        display:table-cell
    }
    .site-footer .tm-footer-cta-inner .tm-vc_cta3-actions{
        position:static;
        margin-top:15px
    }
    .single-tm_team_member .tm-team-member-view-default .tm-team-member-single-content.row{
        display:-webkit-box;
        display:-webkit-block;
        display:-moz-box;
        display:-ms-block;
        display:block
    }
    .single-tm_team_member .tm-team-social-links-wrapper ul li{
        display:inline-block;
        margin-left:7px
    }
    .single-tm_team_member .tm-team-member-single-content.row:after{
        left:0;
        top:0;
        bottom:0
    }
    .single-tm_team_member .tm-team-member-view-default .themetechmount-team-img{
        margin-top:15px;
        margin-left:0;
        margin-bottom:0;
        padding-left:0;
        padding-right:0
    }
    .single-tm_team_member .tm-team-member-single-content-wrapper>.tm-team-member-single-content{
        margin:0;
        padding:0
    }
    .single-tm_team_member .tm-team-member-single-content.row div.themetechmount-team-member-single-featured-area:nth-child(1) .themetechmount-team-img{
        margin-top:15px;
        margin-left:0;
        padding-left:0
    }
    .single-tm_team_member .tm-team-member-view-default .tm-team-social-links-wrapper{
        padding-left:5px
    }
    .tm-seperator-solid.tm-heading-style-horizontal .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content .tm-vc_cta3-content-header{
        width:100%
    }
    .themetechmount-ptables-w{
        flex-wrap:wrap
    }
    .wpb-js-composer .vc_tta.vc_general.tm-tab-top-icon .vc_tta-icon{
        font-size:20px
    }
    .tm-pf-single-related-wrapper{
        padding-top:10px
    }
    .tm-pf-single-content-wrapper{
        padding-bottom:0
    }
    .comments-area .comment-form .comment-form-author,.comments-area .comment-form .comment-form-email,.comments-area .comment-form .comment-form-url{
        width:100%;
        margin-right:0%
    }
    .tm-fid-view-roundbox.tm-column-middlebox{
        left:50%;
        margin:0
    }
    .tm-sresults-first-row>.col-sm-6:first-child{
        padding-bottom:60px
    }
    .themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-testimonials-info{
        padding:35px 15px 32px
    }
    .wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-icon:after{
        content:unset
    }
    body.wpb-js-composer .vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-title{
        line-height:22px
    }
    .tm-facts-colum-sep .wpb_column:after{
        content:unset
    }
    .tm-sbox-border-right .tm-sbox{
        border-right:none
    }
    .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a{
        color:#fff
    }
    .ttm-row-expand-rightfull:after{
        content:unset
    }
    .tm-col-seprator.tm-column-inline .vc_column_container,.tm-col-seprator.tm-column-inline .vc_column_container{
        display:block;
        width:100%;
        max-width:100%
    }
    .themetechmount-boxes-testimonial.tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-prev{
        bottom:-70px;
        transform:none;
        left:50%;
        margin-left:-59px
    }
    .themetechmount-boxes-testimonial.tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-next{
        bottom:-70px;
        transform:none;
        right:50%;
        margin-right:-42px
    }
    .themetechmount-boxes-client.tm-borderedbox-style .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3.tm-cta3-without-desc .tm-vc_cta3-headers.tm-wrap-cell{
        transform:none;
        margin-bottom:10px
    }
    .footer .footer-rows .first-footer .first-footer-inner .widget-area .tm-quicklink-box{
        margin:-30px 0
    }
    .footer .footer-rows .first-footer .first-footer-inner .widget-area:first-child .tm-quicklink-box{
        margin-top:0
    }
    .footer .footer-rows .first-footer .first-footer-inner .widget-area:last-child .tm-quicklink-box{
        margin-bottom:0
    }
    .tm-column-inline.tm-columnfull-767 .vc_column_container{
        width:100%;
        max-width:100%
    }
    .themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel .tm-box-col-wrapper{
        padding-left:15px
    }
    .imagestyle-one .tm-highlight-box{
        right:15px
    }
    .tm-separator-stylebox .wpb_column .themetechmount-iconbox-stylenine:not(:last-child){
        padding-bottom:20px
    }
    .tm-separator-stylebox .wpb_column .themetechmount-iconbox-stylenine .themetechmount-iconbox-inner:after,.tm-separator-stylebox .wpb_column .themetechmount-iconbox-stylenine .themetechmount-iconbox-inner:before{
        content:unset
    }
    .wpb-js-composer .vc_tta.vc_general.vc_tta-color-black.vc_tta-style-outline.tm-history-styletab .vc_tta-panel-body{
        padding:15px 0
    }
    .wpb-js-composer .vc_tta.vc_general.vc_tta-color-black.vc_tta-style-outline.tm-history-styletab{
        margin-top:40px!important
    }
    .wpb-js-composer .vc_tta.vc_general.vc_tta-color-black.vc_tta-style-outline.tm-history-styletab .vc_tta-panel-body{
        padding:15px 0 10px
    }
    .themetechmount-boxes-steps .tm-box-col-wrapper:nth-child(even) .steps-style4 .tm-static-box-content{
        margin-left:0
    }
    .themetechmount-boxes-steps .tm-box-col-wrapper:nth-child(odd) .steps-style4 .tm-static-box-content{
        margin-right:0
    }
    .themetechmount-team-member-single-content-area .tm-team-member-content{
        padding:40px 15px 30px 15px;
        margin-left:20px
    }
    .tm-fid-view-circle-progress.inside{
        margin-bottom:30px
    }
    .themetechmount-testimonialbox-styleone .themetechmount-box-img{
        margin-right:0
    }
    .themetechmount-iconbox.tm-highlight-sliderbox .themetechmount-iconbox-inner{
        margin-left:0;
        padding-left:25px
    }
    .themetechmount-iconbox.tm-highlight-sliderbox{
        position:relative;
        right:auto;
        top:0;
        left:15px
    }
    .themetechmount-iconbox.themetechmount-iconbox-styleone{
        padding:40px 15px 5px
    }
    .tm-single-image-wrapper.imagestyle-one{
        margin-bottom:15px
    }
    .tm-masnory-gallery .tm-singleimg.tm-imgsize-masnory,.grid-sizer,.tm-masnory-gallery .tm-singleimg.tm-imgsize-regular{
        width:100%
    }
    .tm-masnory-gallery .tm-singleimg.tm-imgsize-masnory,.tm-masnory-gallery .tm-singleimg.tm-imgsize-regular{
        margin-bottom:15px!important
    }
    .themetechmount-invitationcard-box{
        margin-bottom:10px;
        padding:10px 0
    }
    .themetechmount-invitationcard-box .tm-single-image-wrapper{
        width:100%;
        background-image:unset!important;
        display:block;
        position:unset
    }
    .themetechmount-invitationcard-box .tm-single-image-wrapper img{
        display:block
    }
    .themetechmount-invitationcard-box .tm-invitation-details-box{
        width:100%;
        margin-left:0;
        top:15px;
        border-left:20px solid #000;
        padding:50px 30px 45px
    }
    .tm-iconbox-inline767 .themetechmount-iconbox .themetechmount-iconbox-inner{
        display:table;
        margin:0 auto;
        float:none
    }
    .site-footer .gallery .gallery-icon img{
        width:100%
    }
    .tm-album-gallery.themetechmount-boxes-row-wrapper.row:not(.slick-slider) .tm-box-col-wrapper{
        margin-bottom:15px
    }
    .inside.tm-fid-view-topicon{
        margin-bottom:25px
    }
    .tm-row .vc_column-inner .tm-styletwo-box.tm-row-inner:last-child .vc_column_container>.vc_column-inner:after{
        content:unset
    }
    .tm-styletwo-box .themetechmount-iconbox-styletwo{
        padding:15px 0 14px 15px
    }
    .themetechmount-blogbox-styleone.three .themetechmount-box-desc{
        padding:20px 20px 30px
    }
}
@media only screen and (max-width:520px){
    .themetechmount-boxes-testimonial .themetechmount-box-view-default .themetechmount-box-desc .themetechmount-testimonial-text:before{
        content:unset
    }
    .themetechmount-boxes-testimonial.tm-boxes-carousel-arrows-below .themetechmount-boxes-row-wrapper .slick-arrow{
        bottom:10px
    }
}
@media only screen and (max-width:479px){
    .site-header-main.tm-wrap{
        margin:0 15px
    }
    .comment-list .children{
        margin-left:15px
    }
    .comment-body{
        margin-left:0
    }
    .single-post blockquote{
        margin-left:15px
    }
    .main-holder .site-content ul.products li.product{
        width:100%
    }
    .tm-social-share-wrapper .tm-social-share-wrapper{
        float:none;
        margin-top:5px
    }
    .tm-social-share-wrapper{
        float:none
    }
    .single-tm_portfolio .tm-pf-single-category-w,.single-post .tm_tag_lists{
        float:left
    }
    .tm-social-share-wrapper .tm-single-top-btn{
        float:none
    }
    .tm-social-share-wrapper{
        text-align:left
    }
    #bbpress-forums div.bbp-search-form{
        float:none
    }
    #bbpress-forums #bbp-search-form #bbp_search{
        width:182px
    }
    .single article.post blockquote{
        padding:25px 0 15px 20px;
        margin:20px 0
    }
    .single article.post blockquote:before{
        left:15px
    }
    .single article.post blockquote:before{
        content:unset
    }
    .single .post.themetechmount-box-blog-classic .tm-social-share-wrapper .tm-social-share-links ul{
        padding-right:0
    }
    .single .tm-social-share-wrapper .tm-single-top-btn{
        padding-top:20px
    }
    .themetechmount-box-topimage .tm-right-meta,.tm-blog-classic-box-content .tm-right-meta{
        display:block
    }
    .single-post .comment-author{
        opacity:0
    }
    .k_flying_searchform_wrapper .tm-search-close{
        display:none
    }
    .themetechmount-box-blog.themetechmount-blog-box-view-left-image .tm-featured-wrapper img{
        width:100%
    }
    .themetechmount-box-blog.themetechmount-blog-box-view-left-image .post-item>.themetechmount-box-content{
        display:block
    }
    .themetechmount-box-blog.themetechmount-blog-box-view-left-image .themetechmount-box-content.col-md-7 .tm-entry-footer{
        margin-top:25px
    }
    .themetechmount-blog-box-view-left-image.themetechmount-blogbox-format-video .themetechmount-box-img-left,.themetechmount-blog-box-view-left-image.themetechmount-blogbox-format-gallery .themetechmount-box-img-left{
        max-width:100%;
        width:100%
    }
    .themetechmount-box-blog .themetechmount-box-content.col-md-7{
        padding:15px;
        padding-left:10px
    }
}
@media (min-width:768px){
    .tm-titlebar-bcrumb-bottom.themetechmount-sidebar-true .site-main{
        padding-top:70px
    }
    .tm-titlebar-bcrumb-bottom .site-content #sidebar-left.sidebar,.tm-titlebar-bcrumb-bottom .site-content #sidebar-right.sidebar{
        padding-top:26px;
        margin-top:8px
    }
    .single-tribe_events .entry-content{
        margin-top:-15px
    }
    .tm-extra-classes .vc_column_container.vc_col-sm-3{
        width:30%
    }
    .tm-extra-classes .vc_column_container.vc_col-sm-9{
        width:70%
    }
    .tm-extra-classes .vc_column_container.vc_col-sm-3>.vc_column-inner{
        padding-left:0
    }
    .ttm-pricetable-column-w.col-md-6{
        width:50%;
        float:left
    }
    .ttm-pricetable-column-w.col-md-4{
        width:33.33333333%;
        float:left
    }
    .ttm-pricetable-column-w.col-md-2{
        width:20%;
        float:left
    }
    .main-holder .site-content ul.products li.product.col-sm-12{
        width:100%
    }
    .main-holder .site-content ul.products li.product.col-sm-11{
        width:91.66666667%
    }
    .main-holder .site-content ul.products li.product.col-sm-10{
        width:83.33333333%
    }
    .main-holder .site-content ul.products li.product.col-sm-9{
        width:75%
    }
    .main-holder .site-content ul.products li.product.col-sm-8{
        width:66.66666667%
    }
    .main-holder .site-content ul.products li.product.col-sm-7{
        width:58.33333333%
    }
    .main-holder .site-content ul.products li.product.col-sm-6{
        width:50%
    }
    .main-holder .site-content ul.products li.product.col-sm-5{
        width:41.66666667%
    }
    .main-holder .site-content ul.products li.product.col-sm-4{
        width:33.33333333%
    }
    .main-holder .site-content ul.products li.product.col-sm-3{
        width:25%
    }
    .main-holder .site-content ul.products li.product.col-sm-2{
        width:16.66666667%
    }
    .main-holder .site-content ul.products li.product.col-sm-1{
        width:8.33333333%
    }
    .single-product .main-holder .site-content span.onsale{
        top:12px;
        left:12px
    }
    .single-product .main-holder .site-content span.featured{
        top:43px;
        left:12px
    }
}
@media (min-width:992px){
    body.tm-empty-sidebar.themetechmount-sidebar-true:not(.themetechmount-sidebar-bothleft):not(.themetechmount-sidebar-bothright) #primary{
        width:100%!important;
        margin:0 auto;
        float:none
    }
    .single-post.themetechmount-sidebar-right #primary.content-area,.woocommerce.themetechmount-sidebar-right #primary.content-area.col-md-9,.themetechmount-sidebar-right #primary.content-area.col-md-9{
        width:70.5%
    }
    body.themetechmount-sidebar-left .site-content #primary.content-area{
        width:70.5%
    }
    .single-post.themetechmount-sidebar-right #sidebar-right.widget-area,.woocommerce.themetechmount-sidebar-right #sidebar-right.widget-area.col-md-3,.themetechmount-sidebar-right #sidebar-right.widget-area.col-md-3{
        width:28.914%
    }
    .themetechmount-sidebar-left #sidebar-left.sidebar{
        width:28.914%
    }
    .wpb-js-composer .tm-fluid-menu.vc_tta.vc_general .vc_tta-tabs-list{
        display:-webkit-flex;
        display:flex;
        width:100%
    }
    .wpb-js-composer .tm-fluid-menu.vc_tta.vc_general .vc_tta-tab{
        -webkit-flex:1 1 auto;
        flex:1 1 auto;
        text-align:center
    }
    .wpb-js-composer .tm-fluid-menu.vc_tta.vc_general.tm-tabicon-top .vc_tta-tab{
        margin-right:0
    }
    .themetechmount-box-blog.themetechmount-blog-box-view-left-image .col-md-4.themetechmount-box-img-left{
        width:45%
    }
    .themetechmount-box-blog.themetechmount-blog-box-view-left-image .col-md-8.themetechmount-box-content{
        width:55%
    }
    .main-holder .site-content ul.products li.product.col-md-12{
        width:100%
    }
    .main-holder .site-content ul.products li.product.col-md-11{
        width:91.66666667%
    }
    .main-holder .site-content ul.products li.product.col-md-10{
        width:83.33333333%
    }
    .main-holder .site-content ul.products li.product.col-md-9{
        width:75%
    }
    .main-holder .site-content ul.products li.product.col-md-8{
        width:66.66666667%
    }
    .main-holder .site-content ul.products li.product.col-md-7{
        width:58.33333333%
    }
    .main-holder .site-content ul.products li.product.col-md-6{
        width:50%
    }
    .main-holder .site-content ul.products li.product.col-md-5{
        width:41.66666667%
    }
    .main-holder .site-content ul.products li.product.col-md-4{
        width:33.33333333%
    }
    .main-holder .site-content ul.products li.product.col-md-3{
        width:25%
    }
    .main-holder .site-content ul.products li.product.col-md-2{
        width:16.66666667%
    }
    .main-holder .site-content ul.products li.product.col-md-1{
        width:8.33333333%
    }
    .k_flying_searchform_wrapper #flying_searchform{
        max-width:670px;
        margin:75px auto 93px
    }
    .ttm-pricetable-column-w.col-md-3{
        width:25%;
        float:left
    }
}
@media (min-width:1240px){
    .container{
        width:1230px
    }
    .tm-row.tm-container-row1140{
        width:1200px
    }
}
@media (min-width:1200px){
    .themetechmount-boxed .main-holder .site-main .site-main-inner{
        max-width:1200px;
        width:auto
    }
    .tm-row.tm-shadow-row.container{
        width:1140px
    }
    .tm-row.tm-container-row1140{
        width:1170px
    }
    .col-xs-20percent,.col-sm-20percent,.col-md-20percent,.col-lg-20percent{
        position:relative;
        min-height:1px;
        padding-right:10px;
        padding-left:10px;
        width:20%;
        float:left
    }
    .site-footer .tm-container-for-footer>div>.row{
        display:flex
    }
    .footer .footer-rows .second-footer .second-footer-inner{
        padding:54px 0 45px
    }
    .site-footer .tm-container-for-footer>div>.row .widget-area{
        float:none;
        position:relative;
        margin:0;
        width:100%;
    }
    .site-footer .tm-container-for-footer>div>.row .widget-area .widget{
        margin:0
    }
    .site-footer .tm-container-for-footer .bottom-footer-inner>div.row{
        display:block
    }
    .site-footer .tm-container-for-footer>div>.row .widget-area .widget:not(:first-child){
        padding-top:0;
        margin:35px 0 20px
    }
    .site-footer .tm-container-for-footer>div>.row .widget-area:first-child .widget{
        margin-right:18px
    }
    .site-footer .tm-container-for-footer>div>.row .widget-area:last-child .widget{
        margin-right:0
    }
    .site-footer .second-footer .container.tm-container-for-footer .row>.widget-area:first-child .widget:not(:first-child){
        padding:0;
        margin-top:10px
    }
    .site-footer .container-fullwide.tm-container-for-footer>div>.row .widget-area{
        padding:0 0 0 30px
    }
    .site-footer .container-fullwide.tm-container-for-footer>div>.row{
        margin:0
    }
    .main-holder .site-content ul.products li.product.col-lg-12{
        width:100%
    }
    .main-holder .site-content ul.products li.product.col-lg-11{
        width:91.66666667%
    }
    .main-holder .site-content ul.products li.product.col-lg-10{
        width:83.33333333%
    }
    .main-holder .site-content ul.products li.product.col-lg-9{
        width:75%
    }
    .main-holder .site-content ul.products li.product.col-lg-8{
        width:66.66666667%
    }
    .main-holder .site-content ul.products li.product.col-lg-7{
        width:58.33333333%
    }
    .main-holder .site-content ul.products li.product.col-lg-6{
        width:50%
    }
    .main-holder .site-content ul.products li.product.col-lg-5{
        width:41.66666667%
    }
    .main-holder .site-content ul.products li.product.col-lg-4{
        width:33.33333333%
    }
    .main-holder .site-content ul.products li.product.col-lg-3{
        width:25%
    }
    .main-holder .site-content ul.products li.product.col-lg-2{
        width:16.66666667%
    }
    .main-holder .site-content ul.products li.product.col-lg-1{
        width:8.33333333%
    }
}
@media (min-width:991px){
    .tm-pf-view-left-image.style2 .themetechmount-pf-single-featured-area.col-xs-12{
        padding-right:0
    }
    .tm-pf-view-left-image.style2 .themetechmount-pf-single-content-area.col-xs-12{
        padding-left:0
    }
    .col-sm-35percent .vc_col-sm-4{
        width:35%!important
    }
    .col-sm-35percent .vc_col-sm-4:nth-child(2){
        width:30%!important
    }
}
@media (min-width:768px){
    .col-sm-20percent{
        width:20%!important;
        float:left
    }
    .tm-custom-width-col .vc_col-sm-4{
        width:38%
    }
    .tm-custom-width-col .vc_col-sm-8{
        width:62%
    }
    .comment-body .reply{
        position:absolute;
        right:15px;
        top:15px
    }
}
@media (min-width:992px){
    .col-md-20percent{
        width:20%!important;
        float:left
    }
}
@media (min-width:1200px){
    .col-lg-20percent{
        width:20%!important;
        float:left
    }
    .site-main .site-main-inner{
        width:1170px
    }
    .themetechmount-sticky-footer .site-footer{
        position:fixed;
        left:0;
        right:0;
        bottom:0;
        width:100%;
        z-index:0
    }
    .themetechmount-boxed.themetechmount-sticky-footer .site-footer{
        width:1230px;
        z-index:0;
        margin:0 auto
    }
    .themetechmount-boxed.themetechmount-boxed-framed.themetechmount-sticky-footer .site-footer,.themetechmount-boxed.themetechmount-boxed-rounded.themetechmount-sticky-footer .site-footer{
        top:30px
    }
    .themetechmount-boxed .main-holder{
        max-width:1230px;
        width:100%;
        margin:0 auto;
        overflow:hidden;
        -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);
        -moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);
        box-shadow:0 0 20px 0 rgba(0,0,0,.3);
        -webkit-transition:all 0s;
        -moz-transition:all .9s ease;
        transition:all .9s ease
    }
    .themetechmount-framed .main-holder{
        background:none repeat scroll 0 0 #FFF;
        margin:20px auto
    }
    .themetechmount-rounded .main-holder{
        background:none repeat scroll 0 0 #FFF;
        border-radius:10px;
        margin:20px auto
    }
    .themetechmount-boxed .main-holder{
        background-color:#fff
    }
    body.themetechmount-boxed #content .entry-content .tm-row{
        width:100%!important;
        left:0px!important;
        padding-left:0px!important;
        padding-right:0px!important;
        margin-left:0px!important;
        margin-right:0px!important
    }
    .themetechmount-rounded .main-holder .site{
        overflow:hidden
    }
    .tm-sucessstories-box .vc_column_container.vc_col-sm-3 .vc_column-inner{
        padding-left:0
    }
}
@media only screen and (max-width:999px){
    .tm-left-span .tm-col-wrapper-bg-layer{
        margin-left:-50px
    }
    .tm-right-span .tm-col-wrapper-bg-layer{
        margin-right:-50px
    }
    .tm-row .tm-left-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-left:0
    }
    .tm-row .tm-right-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-right:0
    }
}
@media only screen and (min-width:1000px) and (max-width:1170px){
    .tm-left-span .tm-col-wrapper-bg-layer{
        margin-left:-100px
    }
    .tm-right-span .tm-col-wrapper-bg-layer{
        margin-right:-100px
    }
    .tm-row .tm-left-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-left:0
    }
    .tm-row .tm-right-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-right:0
    }
}
@media only screen and (min-width:1171px) and (max-width:1400px){
    .tm-left-span .tm-col-wrapper-bg-layer{
        margin-left:-200px
    }
    .tm-right-span .tm-col-wrapper-bg-layer{
        margin-right:-200px
    }
    .tm-row .tm-left-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-left:0
    }
    .tm-row .tm-right-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-right:0
    }
}
@media only screen and (min-width:1260px) and (max-width:1400px){
    .vc_column_container.tm-content-expand-left>.vc_column-inner{
        margin-left:-40px
    }
}
@media only screen and (min-width:1401px) and (max-width:1600px){
    .tm-left-span .tm-col-wrapper-bg-layer{
        margin-left:-300px
    }
    .tm-right-span .tm-col-wrapper-bg-layer{
        margin-right:-300px
    }
    .vc_column_container.tm-content-expand-left>.vc_column-inner{
        margin-left:-110px
    }
    .tm-row .tm-left-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-left:0
    }
    .tm-row .tm-right-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-right:0
    }
}
@media only screen and (min-width:1601px) and (max-width:1800px){
    .tm-left-span .tm-col-wrapper-bg-layer{
        margin-left:-400px
    }
    .tm-right-span .tm-col-wrapper-bg-layer{
        margin-right:-400px
    }
    .vc_column_container.tm-content-expand-left>.vc_column-inner{
        margin-left:-200px
    }
    .tm-row .tm-left-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-left:0
    }
    .tm-row .tm-right-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-right:0
    }
}
@media only screen and (min-width:1801px){
    .tm-left-span .tm-col-wrapper-bg-layer{
        margin-left:-500px
    }
    .tm-right-span .tm-col-wrapper-bg-layer{
        margin-right:-500px
    }
    .vc_column_container.tm-content-expand-left>.vc_column-inner{
        margin-left:-260px
    }
    .tm-row .tm-left-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-left:0
    }
    .tm-row .tm-right-span .tm-row-inner .tm-col-wrapper-bg-layer{
        margin-right:0
    }
}
@media only screen and (max-width:1200px){
    .tm-row.reset-margin-top-1200{
        margin-top:inherit!important
    }
    .tm-row.reset-margin-left-1200,.vc_row.reset-margin-left-1200{
        margin-left:0px!important
    }
    .footer .footer-rows .second-footer .second-footer-inner{
        padding:15px 0 35px
    }
}
@media only screen and (max-width:995px) and (min-width:768px){
    .tm-bg-footer-box{
        background-color:transparent;
        padding:0;
        margin:0
    }
    .site-footer .wedco_flicker_widget_wrapper a{
        width:50px;
        height:50px
    }
    .comment-body .comment-meta.commentmetadata{
        padding-right:15px
    }
    .site-footer .tm-sbox .tm-vc_cta3-content-header h2{
        padding-top:0
    }
    .wedco_flicker_widget_wrapper a{
        width:65px;
        height:65px
    }
}
@media only screen and (max-width:991px) and (min-width:510px){
    .break-991-colum .wpb_column .tm-column-width-33-580px>.vc_column_container,.tm-column-width-33-580px>.vc_column_container{
        width:33.33333333%;
        float:left
    }
}
@media only screen and (max-width:991px) and (min-width:360px){
    .site-footer .widget.tm-widget_nav_menu.widget_nav_menu ul li{
        width:calc(50% - 2px)!important;
        padding:0 0 11px 0
    }
}
@media (max-width:680px){
    .themetechmount-box-topimage .themetechmount-box-content .tm-social-share-wrapper .tm-social-share-links{
        bottom:-31px
    }
    .vc_column_container.tm-reset-all-padding30px-680>.vc_column-inner{
        padding:30px!important
    }
    .site-content .rpt_style_basic .rpt_plan .rpt_head .rpt_price{
        font-size:48px!important;
        line-height:40px!important
    }
    .k_flying_searchform_wrapper #flying_searchform{
        max-width:350px;
        margin:55px auto 73px
    }
    .ttm-pricetable-column-w.col-md-3{
        width:100%
    }
    .themetechmount-box-blog-classic .themetechmount-blogbox-desc-footer>div.clearfix{
        padding:0
    }
    .themetechmount-box-blog.themetechmount-box-topimage .themetechmount-box-desc{
        margin:0
    }
    .themetechmount-box-blog-classic .entry-header:not(.tm-titlebar) .entry-title{
        font-size:28px;
        line-height:36px
    }
    .themetechmount-testimonialbox-styleone .themetechmount-box-highlight{
        margin:15px 0 10px
    }
    .themetechmount-testimonialbox-styleone .themetechmount-review-highlight{
        font-size:25px;
        line-height:35px
    }
    .themetechmount-boxes-testimonial .themetechmount-box-desc blockquote{
        font-size:17px;
        line-height:30px
    }
    article.themetechmount-box-blog-classic{
        margin-bottom:45px
    }
    article.sticky{
        margin-bottom:60px
    }
    .blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{
        width:100%
    }
    blockquote{
        margin:24px 0
    }
    .wp-block-pullquote{
        padding:1em 0
    }
    .wp-block-pullquote.is-style-solid-color blockquote{
        max-width:80%
    }
    .themetechmount-box-blog-classic .gallery-columns-4 .gallery-item,.themetechmount-box-blog-classic .gallery-item{
        max-width:100%!important
    }
    .tm-sresults-title-w h2{
        font-size:22px;
        line-height:25px
    }
    .themetechmount-testimonialbox-styleone .themetechmount-box-desc{
        padding:30px 15px 25px 50px;
        margin-right:5px
    }
    .themetechmount-testimonialbox-styleone .themetechmount-ratting-star{
        padding-right:0;
        display:block;
        text-align:center
    }
    .themetechmount-testimonialbox-styleone .themetechmount-box-desc .themetechmount-testimonial-text:before,.themetechmount-testimonialbox-styleone .themetechmount-box-desc .themetechmount-testimonial-text:after{
        content:unset
    }
    .themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel .themetechmount-testimonialbox-styleone .themetechmount-box-content{
        padding:0 0 30px 0
    }
    .themetechmount-testimonialbox-styleone .themetechmount-box-author .tm-box-footer{
        display:block
    }
    .themetechmount-testimonialbox-style3 .themetechmount-box-desc .themetechmount-testimonial-text{
        font-size:17px;
        line-height:28px
    }
    .themetechmount-testimonialbox-style3 .themetechmount-author-name{
        font-size:18px;
        line-height:24px
    }
    .themetechmount-invitationcard-box .tm-invitation-details-box h2{
        font-size:35px;
        line-height:45px
    }
    .tm-boxes-carousel-arrows-1 .themetechmount-boxes-row-wrapper .slick-next,.tm-boxes-carousel-arrows-1 .themetechmount-boxes-row-wrapper:hover .slick-next{
        right:0
    }
    .tm-boxes-carousel-arrows-1 .themetechmount-boxes-row-wrapper:hover .slick-prev,.tm-boxes-carousel-arrows-1 .themetechmount-boxes-row-wrapper .slick-prev{
        left:0
    }
    .themetechmount-testimonial-box-style2 .themetechmount-box-desc .themetechmount-testimonial-text{
        font-size:18px;
        line-height:30px
    }
    .themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel .themetechmount-testimonial-box-style2 .themetechmount-box-content{
        padding:5px 25px
    }
}
@media (max-width:591px){
    .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{
        left:9%
    }
    .main-holder .rpt_style_basic .rpt_plan .rpt_head .rpt_price{
        font-size:25px!important;
        line-height:45px!important
    }
    .tm-row .mailchimp-inputbox{
        margin-bottom:60px
    }
    .wpb-js-composer .vc_tta.vc_tta-accordion.ttm-accordion-styleone .vc_tta-controls-icon-position-right.vc_tta-panel-title>a{
        padding-right:47px;
        padding-left:47px
    }
    .wpb-js-composer .vc_tta-style-classic.vc_tta-accordion.ttm-accordion-styleone .vc_tta-icon{
        position:relative;
        left:-41px;
        display:inline-block;
        width:40px;
        height:40px;
        line-height:18px;
        vertical-align:middle;
        padding-left:11px
    }
    .wpb-js-composer .vc_tta.vc_tta-accordion.ttm-accordion-styleone .vc_tta-title-text:not(:empty):not(:first-child),.wpb-js-composer .vc_tta.vc_tta-accordion.ttm-accordion-styleone .vc_tta-title-text:not(:empty)~*{
        margin-left:-35px
    }
    .post.themetechmount-box-blog-classic .tm-right-meta{
        padding-left:15px
    }
    article.themetechmount-box-blog-classic .tm-blog-classic-box-content{
        margin:0
    }
    .themetechmount-boxes-view-carousel .themetechmount-box-heading-wrapper.tm-element-align-left .tm-element-heading-wrapper{
        padding-right:0px!important
    }
    .tm-boxes-carousel-arrows-above.tm-boxes-txtalign-left .themetechmount-boxes-row-wrapper .slick-arrow{
        display:none!important
    }
    .themetechmount-boxes-client.tm-borderedbox-style .tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3.tm-cta3-without-desc .tm-vc_cta3-headers.tm-wrap-cell{
        margin-left:0
    }
    .tm-left-border-styleimg:before,.tm-left-border-styleimg:after{
        content:unset
    }
    .tm-social-share-wrapper.tm-social-share-portfolio-wrapper{
        padding-top:25px;
        float:left;
        width:100%;
        padding-left:5px
    }
    .themetechmount-box-blog-classic .tm-social-share-wrapper{
        width:100%;
        margin-bottom:20px
    }
    .author-info{
        padding:30px 25px;
        text-align:center
    }
    .author-info .author-avatar{
        float:none
    }
    .tm-author-social-links{
        margin-left:0
    }
    .author-info .author-title{
        margin-top:10px!important
    }
    .site-footer .tm-ctabox-row .tm-contactbox h2.tm-custom-heading{
        font-size:22px;
        line-height:29px;
        margin-bottom:5px
    }
    .tm-search-overlay{
        width:320px
    }
    .single-tm_portfolio .tm-pf-single-category-w,.single-post .tm_tag_lists{
        float:left
    }
    .single-tm_portfolio .tm-pf-single-category-w{
        float:left;
        padding-top:30px
    }
    .single-tm_portfolio .tm-social-bottom-wrapper{
        padding-top:0
    }
    .themetechmount-teambox-style3 .themetechmount-post-item{
        padding:0;
        padding-left:25px
    }
    .themetechmount-teambox-style3 .themetechmount-box-content{
        left:-15px
    }
}
@media (max-width:480px){
    .tm-iconbox-highlight1.tm-iconbox-pos{
        top:10%
    }
    .themetechmount-box-blog-classic .tm-social-share-wrapper{
        width:100%;
        margin-bottom:20px
    }
    .mailchimp-inputbox input[type="submit"]{
        position:relative;
        top:15px
    }
    .newsletter-form-psylogist input[type="submit"]{
        top:0
    }
    .gallery-columns-2 .gallery-item{
        max-width:100%
    }
    .subscribe-form-style5 input[type="submit"],.newsletter-form input[type="submit"],.mailchimp-inputbox-style4 input[type="submit"],.mailchimp-inputbox button[type="submit"]{
        position:relative;
        margin-top:15px
    }
    .subscribe-form-style5,.newsletter-form,.mailchimp-inputbox-style4,.mailchimp-inputbox{
        text-align:center
    }
    .newsletter-form input[type="email"]{
        width:100%
    }
    .subscribe-form-style5 input[type="submit"]{
        background-color:#fff;
        color:#232733
    }
    .subscribe-form-style5 input[type="submit"]:hover{
        color:#fff
    }
    .tm-search-select-box{
        padding-right:0;
        padding-bottom:20px
    }
    .tm-sresult-form-sbtbtn-wrapper{
        position:relative;
        top:20px;
        width:100%
    }
    .site-content .tm-custom-margin0-480{
        margin:0px!important;
        margin-bottom:20px!important
    }
    .themetechmount-box-blog-classic .tm-entry-meta .tm-meta-line.byline img{
        margin-bottom:5px
    }
}
@media (max-width:420px){
    .tp-caption.border-style-btn,.tp-caption.Sports-Button-skin{
        padding:10px 15px!important
    }
    .tm-header-icons{
        opacity:0;
        display:none
    }
}
@media (max-width:390px){
    .tm-search-overlay .w-search-form-row:before{
        right:18px
    }
    .site-footer .tm-footer-cta-inner .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-left.tm-vc_cta3-actions-right .tm-vc_cta3_content-container{
        display:table-cell;
        float:left;
        margin-top:30px;
        padding-left:0
    }
    .download-app-buttons a img{
        padding-bottom:10px
    }
    .wp-block-audio audio{
        min-width:100%
    }
    .has-large-font-size{
        font-size:24px
    }
}
@media only screen and (max-width:991px) and (min-width:768px){
    .footer .first-footer .widget-area.col-sm-4{
        width:50%
    }
    .footer .widget{
        margin:30px 0 0
    }
    .wpb-js-composer .vc_tta.vc_general.tm-tourtab-style1 .vc_tta-tab>a{
        padding:25px 22px;
        font-size:18px
    }
    .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic.tm-tourtab-style1 .vc_tta-icon{
        width:45px;
        font-size:27px
    }
    .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic.tm-tourtab-style1 .vc_tta-icon:after{
        left:68px
    }
    .single-tm_team_member .themetechmount-team-img{
        padding-left:0;
        padding-right:0
    }
    .themetechmount-team-member-single-content-area .tm-team-member-content{
        padding:20px 35px 30px 30px
    }
    .single-tm_team_member .tm-team-member-single-content-wrapper>.tm-team-member-single-content{
        margin-top:25px;
        padding-bottom:0
    }
    .wpb-js-composer .tm-fluid-menu.vc_tta.vc_general .vc_tta-tabs-list{
        display:block;
        display:block
    }
    .wpb-js-composer .tm-fluid-menu.vc_tta.vc_general.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:after{
        content:unset
    }
    .wpb-js-composer .tm-fluid-menu.vc_tta.vc_general .vc_tta-tab{
        -webkit-flex:1 1 auto;
        flex:1 1 auto;
        text-align:center
    }
}
@media only screen and (min-width:991px) and (max-width:1170px){
    .tm-left-span .tm-left-video-icon{
        left:28%
    }
    .tm-right-span .tm-right-video-icon{
        right:10%
    }
}
@media only screen and (min-width:768px) and (max-width:1200px){
    .footer .footer-rows .first-footer .tm-sbox .tm-vc_cta3-container{
        margin-bottom:0
    }
    .footer .footer-rows .first-footer .first-footer-inner .widget{
        margin:0 0 0
    }
    .first-footer.tm-widgetsep-yes .first-footer-inner>.row{
        display:flex
    }
    .site-footer .widget .tm-contactbox h2.tm-custom-heading{
        font-size:17px;
        line-height:22px
    }
}
@media only screen and (min-width:1171px) and (max-width:1400px){
    .tm-left-span .tm-left-video-icon{
        left:28%
    }
    .tm-right-span .tm-right-video-icon{
        right:10%
    }
}
@media only screen and (min-width:1401px) and (max-width:1600px){
    .tm-left-span .tm-left-video-icon{
        left:15%
    }
    .tm-right-span .tm-right-video-icon{
        right:-4%
    }
}
@media only screen and (min-width:1601px) and (max-width:1800px){
    .tm-left-span .tm-left-video-icon{
        left:10%
    }
    .tm-right-span .tm-right-video-icon{
        right:-10%
    }
}
@media (max-width:1200px) and (min-width:991px){
    .vc_row.tm-column-not-break-991 .wpb_column{
        float:left;
        display:inline-block;
        width:unset
    }
    .themetechmount-sidebar-true .vc_row.container{
        margin:0 15px
    }
}
@media only screen and (min-width:767px) and (max-width:991px){
    .themetechmount-box-view-left-image .col-md-4.themetechmount-box-img-left{
        float:left;
        width:33.33333333%
    }
    .themetechmount-box-view-left-image .col-md-8.themetechmount-box-content{
        float:left;
        width:66.66666667%
    }
}
@media only screen and (min-width:490px) and (max-width:767px){
    .tm-single-image-wrapper.imagestyle-one{
        width:50%
    }
}
@media (max-width:599px){
    .wp-block-cover{
        height:auto
    }
}
@media (min-width:1200px){
    .tm-container-width1170-heading .themetechmount-box-heading-wrapper{
        margin:0 auto;
        padding:0 15px
    }
}
@media(max-width:767px){
    .tm-vc_icon_element.tm-vc_icon_element-outer.tm-vc_icon_element-align-right.style1{
        right:50%
    }
}
@media (max-width:680px){
    .themetechmount-testimonialbox-styleone.stylefour .themetechmount-box-author .themetechmount-box-title{
        display:table-cell
    }
}
@media (max-width:680px){
    .themetechmount-boxes-testimonial.themetechmount-boxes-view-carousel .themetechmount-testimonialbox-styleone.stylefour .themetechmount-box-content{
        padding:0 0 10px 0
    }
}
@media (max-width:1200px){
    .elementor-section:not(.tm-padding-default-laptop) .elementor-column .elementor-widget-wrap{
        padding-left:15px!important;
        padding-right:15px!important
    }
    .elementor-section .elementor-inner-section .elementor-column.elementor-inner-column .elementor-widget-wrap{
        padding-left:0;
        padding-right:0
    }
}
@media (max-width:1199px){
    .themetechmount-iconbox-stylenine .themetechmount-iconbox-inner .tm-iconbox-wrapper .themetechmount-iconbox-heading .tm-custom-heading{
        font-size:20px;
        line-height:30px;
        margin-bottom:8px
    }
    #site-header-menu #site-navigation div.nav-menu>ul>li:last-child{
        border-bottom:unset
    }
    .wpcf7 .tm-commonform .field-group .wpcf7-form-control-wrap.Your-service .select2.select2-container{
        display:unset
    }
    .multi-columns-row.tm-masnory-gallery .col-md-4:nth-child(3n+4){
        clear:none
    }
    .multi-columns-row.tm-masnory-gallery .col-md-4:nth-child(3n+4){
        clear:none
    }
    .tm-masnory-gallery .tm-singleimg.tm-imgsize-regular.col-lg-4:nth-child(5){
        clear:left
    }
    .tm-gallary-clear-none .tm-masnory-gallery .tm-singleimg.tm-imgsize-regular.col-lg-4:nth-child(5){
        clear:inherit
    }
}
@media (max-width:1024px){
    .elementor-default .site-content #primary{
        width:100%
    }
    .elementor-column.tm-invitation-detail:before{
        margin-bottom:20px
    }
    .elementor-column.tm-invitation-detail:after{
        margin-top:20px
    }
    .footer .footer-rows .second-footer .second-footer-inner{
        padding-bottom:0
    }
    .themetechmount-boxes-testimonial .themetechmount-boxes-row-wrapper .slick-arrow{
        display:none!important
    }
}
@media only screen and (min-width:768px) and (max-width:1024px){
    .elementor-section.elementor-top-section.tm-column-break-ipad-yes .elementor-column{
        width:100%!important
    }
    .elementor-section.tm-column-break-ipad-yes .elementor-inner-column{
        width:100%!important
    }
    .tm-col-inline-1024>.elementor-container>.elementor-column.elementor-inner-column{
        width:50%!important
    }
    .elementor-section.tm-responsive-col2 .elementor-column.elementor-col-50,.elementor-section.tm-responsive-col2 .elementor-column-gap-default .elementor-column.elementor-col-25{
        width:50%!important
    }
}
@media (max-width:991px){
    .tm-element-heading-content-wrapper.left-align.tm-heading-style-horizontal .tm-content-header,.tm-element-heading-content-wrapper.left-align.tm-heading-style-horizontal .tm-element-content-desctxt{
        display:block;
        padding-bottom:0;
        vertical-align:middle
    }
    .tm-element-heading-content-wrapper.left-align.tm-heading-style-horizontal .tm-content-header,.tm-element-heading-content-wrapper.left-align.tm-heading-style-horizontal .tm-element-content-desctxt{
        width:100%
    }
    .tm-element-heading-content-wrapper.left-align.tm-heading-style-horizontal .heading-seperator:after{
        content:unset
    }
    .tm-boxes-carousel-arrows-1 .themetechmount-boxes-row-wrapper .slick-arrow{
        opacity:0
    }
    .themetechmount-boxes-team.themetechmount-element-teambox-style1 .themetechmount-box-heading-wrapper .tm-element-heading-content-wrapper .tm-content-header,.themetechmount-boxes-blog.themetechmount-element-blogbox-style1 .themetechmount-box-heading-wrapper .tm-element-heading-content-wrapper .tm-content-header,.themetechmount-boxes-blog.themetechmount-element-blogbox-style2 .themetechmount-box-heading-wrapper .tm-element-heading-content-wrapper .tm-content-header,.themetechmount-boxes-portfolio.themetechmount-element-portfoliobox-style1 .themetechmount-boxes-inner .tm-element-heading-content-wrapper .tm-content-header{
        width:100%;
        padding-right:0
    }
    .themetechmount-element-teambox-style1.themetechmount-boxes-view-carousel .tm-element-heading-content-wrapper.left-align.tm-heading-style-horizontal,.themetechmount-element-blogbox-style1.themetechmount-boxes-view-carousel .tm-element-heading-content-wrapper.tm-heading-style-horizontal,.themetechmount-element-blogbox-style2.themetechmount-boxes-view-carousel .tm-element-heading-content-wrapper.tm-heading-style-horizontal,.themetechmount-element-portfoliobox-style1.themetechmount-boxes-view-carousel .themetechmount-box-heading-wrapper .tm-heading-style-horizontal{
        padding-right:0
    }
    .tm-element-heading-content-wrapper.left-align.tm-heading-style-horizontal .tm-content-header{
        padding-right:0
    }
    .tm-masnory-gallery.multi-columns-row .col-sm-6:nth-child(2n+3){
        clear:none
    }
    .elementor-element.tm-heading-sep .elementor-widget-container .tm-seperator-solid .tm-content-header h2.tm-custom-heading:before,.elementor-element.tm-heading-sep .elementor-widget-container .tm-seperator-solid .tm-content-header h2.tm-custom-heading:after{
        content:unset
    }
    .themetechmount-ptables-w.tm-ptablebox-style-2 .tm-ptable-col,.themetechmount-ptables-w.tm-ptablebox-style-3 .tm-ptable-col{
        padding-left:15px;
        padding-right:15px
    }
}
@media (max-width:768px){
    .themetechmount-teambox-style2 .themetechmount-box-content h4{
        font-size:25px;
        line-height:35px
    }
    .themetechmount-ptables-w.tm-ptablebox-style-2 .tm-ptable-col .tm-ptablebox-title h3{
        font-size:25px;
        line-height:35px
    }
    .themetechmount-ptables-w.tm-ptablebox-style-2 .tm-ptable-col .tm-ptablebox-features,.themetechmount-ptables-w.tm-ptablebox-style-3 .tm-ptable-col .tm-ptablebox-features{
        padding-left:0;
        padding-right:0
    }
    .themetechmount-ptables-w.tm-ptablebox-style-3 .themetechmount-ptable-main .ttm-ptablebox-price-w .tm-ptablebox-price{
        font-size:40px line-height:50px
    }
}
@media (max-width:767px){
    .tm-element-heading-content-wrapper.tm-reverse-heading-yes .tm-content-header .tm-element-content-heading{
        font-size:30px;
        line-height:40px
    }
    .tm-ptablebox.tm-ptablebox-style-3 .tm-ptable-cols,.tm-ptablebox.tm-ptablebox-style-2 .tm-ptable-cols{
        display:block
    }
    .themetechmount-ptables-w.tm-ptablebox-style-3 .tm-ptable-col:first-child,.themetechmount-ptables-w.tm-ptablebox-style-2 .tm-ptable-col:first-child{
        margin-left:0
    }
    .elementor-element.tm-icon-style{
        display:none
    }
    .themetechmount-iconbox.themetechmount-iconbox-styleeight{
        margin-bottom:0;
        padding-left:0;
        padding-right:0
    }
    .themetechmount-iconbox-styleeight .themetechmount-iconbox-heading{
        padding-left:0;
        padding-right:0
    }
    .themetechmount-box-client .themetechmount-item-thumbnail img{
        margin:0 auto
    }
    .themetechmount-boxes-testimonial.themetechmount-element-testimonialbox-style-4{
        margin-left:-15px
    }
    .themetechmount-element-testimonialbox-style-4 .themetechmount-boxes-row-wrapper.slick-dotted .slick-dots{
        left:10%
    }
    .themetechmount-testimonialbox-styleone.stylefour .themetechmount-box-desc{
        padding-right:0
    }
    .themetechmount-element-testimonialbox-style-4 .themetechmount-boxes-row-wrapper.slick-dotted .slick-dots{
        display:none!important
    }
    .elementor-element.tm-text-responsive h3{
        font-size:25px;
        line-height:35px
    }
    .tm-titlebar-wrapper.tm-breadcrumb-seprator .entry-title-wrapper .entry-title{
        font-size:30px;
        line-height:40px
    }
    .themetechmount-ptables-w.tm-ptablebox-style-3 .tm-ptable-col{
        padding-bottom:0;
        margin-bottom:0
    }
}
@media (max-width:479px){
    .tm-element-heading-content-wrapper.tm-reverse-heading-yes .tm-content-header .tm-element-content-heading{
        font-size:25px;
        line-height:35px
    }
    .site-header-main.tm-wrap .tm-wrap-cell .headerlogo.themetechmount-logotype-image .site-title{
        margin-left:-10px
    }
    .themetechmount-iconbox-styletwelve{
        padding-left:25px;
        padding-right:25px
    }
    .themetechmount-testimonialbox-styleone.stylefour .themetechmount-box-desc blockquote{
        font-size:17px;
        line-height:28px
    }
    .themetechmount-element-testimonialbox-style-4 .themetechmount-boxes-row-wrapper{
        padding-bottom:0!important;
        padding-top:25px
    }
    .tm-fidbox-lefticon .tm-fid-view-lefticon .tm-fid-icon-wrapper i{
        font-size:50px
    }
    .tm-fidbox-lefticon .tm-fid-view-lefticon .tm-fld-contents{
        padding-left:80px
    }
    .tm-fidbox-lefticon .inside.tm-fid-view-lefticon h4{
        font-size:50px
    }
    .tm-titlebar-wrapper .tm-titlebar-inner-wrapper{
        height:250px
    }
    .themetechmount-iconbox-stylenine .themetechmount-iconbox-inner .tm-iconbox-wrapper .themetechmount-iconbox-icon{
        display:block;
        margin-bottom:20px
    }
    .themetechmount-iconbox-stylenine .themetechmount-iconbox-inner .tm-iconbox-wrapper .themetechmount-iconbox-heading{
        display:block
    }
}
