@media (min-width: 768px) and (max-width: 991px) {	
.tm-sbox-iconalign-right .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons,
.tm-sbox-iconalign-bottomright .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons,
.tm-sbox-iconalign-bottomleft .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons,
.tm-sbox-iconalign-topleft .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons{
position: relative;
-webkit-transform: inherit;
-ms-transform: inherit;
transform: inherit;
display: block;
left: 0;
}
.vc_general.vc_cta3.vc_cta3-icons-on-border{
margin: 0px !important;
}	
.tm-sbox .vc_general.vc_cta3.vc_cta3-icons-on-border{
margin-top: 50px !important;
} .woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
width: 50% !important;
}	
.tm-sbox .vc_general.vc_cta3 h2{
word-break: break-word;
}	
.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{
display:block;
}
.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container{
margin-top: 0px;
} .tm-services-box-border .wpb_wrapper {
padding: 15px;
} .footer .tm-footer-first-row .widget-area.col-sm-4 {
width: 50%;
}		
}
@media (min-width: 768px) {		
.thememount-boxed .main-holder .site-main .site-main-inner .content-area.col-md-12 {
padding: 0px;
}
.container, .section.grid_section, .site-main-inner  {
width: 750px;
}	
.thememount-responsive-on.thememount-page-full-width .section.grid_section .section.grid_section, 
.content-area.col-md-9 .section.grid_section, .section.grid_section .container, 	
.section.grid_section .section.grid_section{
width:auto;
} .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{
padding:0px;
}
.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
border-color: #f0f0f0;
background-color: #f8f8f8;
}
.vc_tta-color-skincolor.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, 
.vc_tta-color-skincolor.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, 
.vc_tta-color-skincolor.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before {
border-color: #f0f0f0;
}
.vc_tta-color-skincolor.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
background-color: #f8f8f8;
}	
.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-panels{
border-top: 1px solid #e6e6e6;
position: relative;
}	
.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-panels:before{
content: '';
width: 100%;
height: 1px;
position: absolute;
right: 0;
border-top: 1px solid #e6e6e6;
top: 1px;
}
.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab{
position: relative;
}
.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill:not(.vc_tta-tabs-position-left) .vc_tta-tab:after{
content: '';
width: 1px;
height: 54px;
position: absolute;
right: 0;
border-right: 1px solid #e6e6e6;
top: 0px;
}	
.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-panels:before {
content: '';
width: 1px;
height: 100%;
position: absolute;
left: 1px;
border-left: 1px solid #e6e6e6;
top: 1px;
}	
.vc_tta-color-white.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-panels{
border-left: 1px solid #e6e6e6;
}
.vc_tta-color-skincolor.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
border-color: transparent;
background-color: transparent;
}	
.tm-row-bgtype-skin .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab.vc_active > a,
.tm-row-bgtype-skin .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab > a .vc_tta-icon,
.tm-row-bgtype-dark .vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_general .vc_tta-icon,
.tm-row-bgtype-skin .vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-classic.vc_general .vc_tta-icon,
.tm-row-bgtype-skin .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-panel .vc_tta-panel-title > a,
.tm-row-bgtype-dark .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-panel .vc_tta-panel-title > a,
.tm-row-bgtype-dark .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab > a,
.tm-row-bgtype-skin .vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-tab > a{
color: #fff;
}
.vc_tta-color-white.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill.vc_tta-tabs-position-top .vc_tta-panel-body{
padding-top: 30px;
}	
.vc_tta-color-skincolor.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
background-color: #f8f8f8;
}
.vc_tta-color-skincolor.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, 
.vc_tta-color-skincolor.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, 
.vc_tta-color-skincolor.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
border-color: #f0f0f0;
}
.vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels {
border-color: transparent;
background-color: transparent;
}
.vc_tta-color-skincolor.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
border-color: transparent;
background-color: transparent;
}
.vc_tta-color-skincolor.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
border-color: transparent;
background-color: transparent;
}
.vc_tta-color-skincolor.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
color: #fff;
}
.tm-col-large.vc_col-sm-6 {
width: 40%;
}
.tm-col-large.vc_col-sm-3 {
width: 34%;
}
}
@media (min-width: 992px) {
.thememount-boxed  .main-holder .site-main .site-main-inner {		
width: auto;
}	
.container, .section.grid_section {
width: 970px;
}
.section.grid_section .section.grid_section{
width:auto;
} .woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
width: 50% !important;
}
}
@media (min-width: 992px) and (max-width: 1200px){	
.item .item-thumbnail .icons a {
width: 33px;
height: 33px;
border-radius: 33px;
font-size: 12px;
line-height: 33px;
margin-top: -33px;
}
.tm-inside h4 {
font-size: 28px;
letter-spacing: 0px;
}	
}
@media (min-width: 768px) and (max-width: 1100px){		
.site-main .vc_tta.vc_general .vc_tta-tab > a {
padding: 0 15px;
height: 48px;
padding-top: 14px;	
font-size: 12px;
} .rev_slider .tp-caption.Sports-Button-skin,
.rev_slider .tp-caption.Sports-Button-Light {
line-height: 16px !important;
padding: 14px 16px !important;
font-size: 12px !important;
}
}
@media (min-width: 768px) and (max-width: 1200px){		
.footer-inner .widget.widget_nav_menu ul li {
display: block;
width: auto;
}
.tm-box-style-leftimage .thememount-team-data-right .thememount-team-data-right-inner {
overflow: hidden;
}
}
@media (min-width: 1200px){	
.thememount-boxed .header-inner > .container,	
.thememount-boxed .main-holder .site-main .site-main-inner {
max-width: 1200px;
width: auto;
}	
.thememount-page-full-width .section.grid_section, .container {
width: 1170px;
} .woocommerce ul.products li.product.col-lg-4, 
.woocommerce-page ul.products li.product.col-lg-4 {
width: 33.33333333% !important;
}
.woocommerce ul.products li.product.col-lg-3, 
.woocommerce-page ul.products li.product.col-lg-3 {
width: 25% !important;
}	
.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;
}
}
@media (max-width: 1200px){
.thememount-header-style-1.tm-header-highlight-logo.tm-header-invert.thememount-boxed .is-sticky .headerlogo:after,
.thememount-header-style-1.tm-header-highlight-logo.thememount-boxed .is-sticky .headerlogo:before {
width: 1200px;
}
.thememount-boxed  .main-holder .site-main .site-main-inner {
max-width: 1200px;
width: auto;
}	
.thememount-rounded .main-holder{
margin-top: 0px;
}	
.main-holder{
overflow:hidden;
}			
.multi-columns-row .product.col-md-4:nth-child(3n + 4) {
clear: none;
}
.multi-columns-row .product.col-sm-6:nth-child(2n + 3) {
clear: left;
}	
.thememount-wide.thememount-sticky-footer .site-footer {
position: inherit;
}
.thememount-sticky-footer .site-main {
margin-bottom: auto !important;
} .tm-sresults-settings-wrapper{
position: relative;
top:0px;
margin-top: 18px;
}
.tm-sresult-form-wrapper h2{
font-size: 21px;
}
.tm-sresult-form-wrapper .search-form {
margin-bottom: 12px;
float:none;
}
body.search .tm-sresult-form-wrapper .search-form .search-field{
width: 100%;
}	
.tm-search-main-box:before{
left: 15px;
top: -14px;
right: 0px;
}
}
@media (max-width: 1400px) {
.thememount-fbar-btn{
right: 58px;
}
}
@media (max-width: 992px){		
.tm-break-colum-992 .vc_column_container{
width: 100%;
float: none;
}
.site-main .vc_tta.vc_general.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a{
padding: 12px 30px;
}	
.tp-caption.Sports-Button-skin,
.tp-caption.Sports-Button-Light{
padding: 10px 8px !important;
}			
.site-main #sidebar-right.sidebar {
margin-top: 0px;
}	
.thememount-fbar-box .widget {
margin: 25px 0 0px;
}
body.thememount-sidebar-both .site-main #sidebar-left.sidebar, 
body.thememount-sidebar-both .site-main #primary.content-area {
margin-left: 0% !important;
}
.thememount-topbar .vc_btn3{
margin-bottom:10px;
margin-top:10px;
}
.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{
margin-bottom:15px;
}
.thememount-items-col-two .tm-box-style-leftimage .thememount-team-data-right {
min-height: inherit;
padding-bottom: 30px;
}
.footer-inner .tm-footer-first-row .widget:after{
display: none;
}	
.footer .tm-sbox .vc_general.vc_cta3.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container{
padding-left: 1em;
}
.tm-sbox-bg-image  .vc_general.vc_cta3.vc_cta3-style-transparent {
padding:15px;
}
.tm-responsive-col-992 .vc_col-sm-8, .tm-responsive-col-992 .vc_col-sm-4, .tm-responsive-col-992 .vc_col-sm-6 {
float: none;
width: auto;
}
.tm-fid-border .wpb_column.vc_col-sm-4 .wpb_wrapper > .tm-fid,
.tm-fid-border .wpb_column.vc_col-sm-3 .wpb_wrapper > .tm-fid,
.tm-fid-border .wpb_column.vc_col-sm-6 .wpb_wrapper > .tm-fid {
border:none;
}
.tm-responsive-col-992 .tm-fid-border .vc_col-sm-8, .tm-responsive-col-992 .tm-fid-border .vc_col-sm-4, .tm-responsive-col-992 .tm-fid-border .vc_col-sm-6 {
float: left;
}
.tm-responsive-col-992 .tm-equal-height-image{
display:block;
}
.top-service-block {
margin-top: 0px !important;
}
}
@media(max-width:767px) {	
.tm-search-popup form {
padding: 45px;
}		
.tp-caption.Sports-Button-skin,
.tp-caption.Sports-Button-Light{
padding: 10px 8px !important;
font-size: 10px !important;
}
.vc_row.vc_row-no-padding .vc_column-inner{
padding-left: 15px;
padding-right: 15px;
}	
.footer1 .tm-boxleft:before{
display: none;
}
.footer-inner .widget {
margin: 40px 0 0px;
}
.footer-inner .widget-area:first-child {
margin-top: 30px;
}
.footer-inner .widget-area:last-child {
margin-bottom: 50px;
}	
.tm-equal-height-image{
display:block;
}
.vc_row>.vc_column_container.tm-emtydiv .vc_column-inner {
display: none;
}
.vc_row>.vc_column_container.tm-emtydiv{
background-image: none !important;
}	
.team-search-form-inner-w .tm-wrap-cell {
margin-bottom: 15px;
}	
.team-search-form-inner-w .tm-wrap-cell{
display:block;
}	
.thememount-fbar-box .tm-wrap {
display: block;
margin: 0;
}	
.thememount-fbar-box .tm-fbar-input,
.thememount-fbar-box .search_field{
width: 100%;
}
.thememount-fbar-box .submit_field {
text-align: center;
}	
.top-contact li:after,
.top-contact:after,
.thememount-topbar .social-icons:before,
.thememount-topbar .social-icons:after{
display: none;
}	
.top-contact li {
padding-left: 15px;
padding-right: 15px;	
}	
.tm-equal-height-image{
display:block;
} .searchpagebtn,
.searchselectbox {
width: 100%;
float: none;
margin-bottom: 15px;
}
.searchpagebtn{
margin-bottom:0px;
text-align:left;
}
.search_box {
padding-left: 5px;
padding-right: 0px;
right: 0px;
}	
#navbar #site-navigation div.mega-menu-wrap .mega-menu-toggle {	
left: 0px;
}	
body.thememount-boxed #content div > .entry-content > .vc_row.vc_row-fluid {
margin-left: -15px !important;
margin-right: -15px !important;
width: auto !important;
}	
.thememount-center, 
.thememount-flexible-width-left, 
.thememount-flexible-width-right {
display: block;
text-align: center;
}	
.thememount-header-cart-link-wrapper{
display:none !important;
}
.thememount-row-fullwidth-true .section.grid_section,
.section.grid_section .section.grid_section {
padding-right: 0px;
padding-left: 0px;
}
.site-main > .site-main-inner > .content-area,
.site-main > .site-main-inner > .container,
footer.site-footer > div.footer > div.footer-inner > .container,
footer.site-footer > div.site-info > .container{
padding-right: 15px;
padding-left: 15px;
} .wpb_column > .wpb_wrapper > .inside{
margin-bottom:60px;
}	
.col-bgimagebox,
.owl-theme .owl-controls {
display: none;
} .woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product{
width: 50% !important;
}	
.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, 
.vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour_next_prev_nav {
width: 100%;
float: none;
margin-left: 0;
}
.tm-footer2-right .social-icons {
text-align: left;
}
.tm-footer2-right{
padding-top: 15px;
}	
body.thememount-page-full-width #content div > .entry-content > .vc_row >  .vc_column_container{
margin-bottom: 30px;
}
body.thememount-page-full-width #content div > .entry-content > .vc_row.tm-equalheightdiv >  .vc_column_container{
margin-bottom: 0px;
}	
body.thememount-page-full-width #content div > .entry-content > .vc_row.tm-equalheightdiv >  .vc_column_container{
height: auto !important;		
}	
body.thememount-page-full-width #content div > .entry-content > .vc_row.tm-equalheightdiv >  .vc_column_container.tm-emtydiv{
padding: 0px !important;
}		
.vc_btn3-container.vc_btn3-right,
.vc_btn3-container.vc_btn3-inline {
display: block;
}
.vc_btn3-container.vc_btn3-right,
.vc_btn3-container{
text-align: center !important;
padding-bottom:15px;
}	
.tm-sbox.tm-sbox-iconalign-left .vc_btn3-container {
text-align: left !important;		
}
.tm-sbox .vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{
margin-bottom: 0px;
} 
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{
border-color: #e6e6e6;
}
.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-panels {
border-top: none;
}	
.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-panels  .vc_btn3-container {
text-align: left !important;		
}	
.thememount-post-icon-wrapper {
padding-top: 5px;
}
.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container{
margin-top: 0;
}
.vc_tta.vc_general .vc_tta-panel-title{
font-size: 15px;
}	
.thememount-items-col-one .thememount-testimonial-box blockquote {
padding: 0px;
padding-left: 146px;		
}	
.thememount-items-col-one .thememount-testimonial-data .contarea {
padding: 0px;
}
.thememount-testimonial-img img, 
.owl-carousel .owl-item .thememount-testimonial-img img {
width: 70px;
height: 70px;
}
.thememount-testimonial-title {
font-size: 14px;
}
.thememount-items-col-one .thememount-testimonial-box blockquote{
padding-left: 0px;
}
.tm-taxonomy-left{
margin-bottom: 30px;
}	
.footer1 .tm-boxleft,
.footer1 .tm-boxright{
display: block;
padding-top: 30px;
padding-bottom: 30px;
padding-right: 15px;
padding-left: 15px;
}	
.footer1 .row > .col-xs-12{
padding-right: 0px;
padding-left: 0px;
}
.tm-pf-single-title{
margin-bottom: 30px;
}
.tm-pf-single-np-nav{
position: relative;
margin-bottom: 30px;
}
.tm-pf-single-title,
.tm-pf-navigation{
text-align: center;
}	
.tm-titlebar-main {
width: 100%;
}
.site-footer .vc_cta3-container {
margin-bottom: 0px;
}
.footer-inner .tm-footer-first-row .widget:after{
display: none;
}
.single-team-right {
margin-top: 40px;
}
.tm-margin-bottom {
padding-bottom: 60px;
}
.tm-col-main.tm-less-spacing{
padding-right: 20px !important;
padding-left: 20px !important;
}
}
@media only screen and (max-width: 479px){ .site-title {
width: 170px;
}
.headercontent .headerlogo img {
max-height: 60px;
}
#navbar #site-navigation div.mega-menu-wrap .mega-menu-toggle {
left: 10px;
}
.search_box {
right: 10px;
} .woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
width: 100% !important;
}
#bbpress-forums #bbp-search-form #bbp_search {
margin-top: -2px;
}	
.woocommerce ul.products li.product .add_to_cart_button, 
.woocommerce-page ul.products li.product .add_to_cart_button, 
.woocommerce-page ul.products li.product .button.product_type_variable, 
.woocommerce ul.products li.product .button.product_type_variable, 
.woocommerce-page ul.products li.product .product_type_grouped, 
.woocommerce ul.products li.product .product_type_grouped {
height: 35px;		
line-height: 35px;
padding: 0px 11px;
font-size: 10px;	
}
.productbox .yith-wcwl-add-to-wishlist a, 
.productbox .yith-wcwl-add-to-wishlist a.add_to_wishlist,
.productbox .compare.button{
width: 35px;
height: 35px;
line-height: 35px;	
}
.productbox .compare.button:after {		
font-size: 13px;		
line-height: 35px;		
left: 9px;
}
.thememount-fbar-position-right .thememount-fbar-box-w {
width: 280px;		
right: -280px;
}
#bbpress-forums #bbp-search-form #bbp_search {
width: 170px;
margin-top: 0;
}
}
@media (min-width: 768px) {
.col-sm-20percent {
width: 20% !important;
float: left;
}
}
@media (min-width: 992px) {
.col-md-20percent {
width: 20% !important;
float: left;
}
.site-main .site-main-inner {
width: 970px;
}	
}
@media (min-width: 1200px) {
.col-lg-20percent {
width: 20% !important;
float: left;
}	
.site-main .site-main-inner {
width: 1170px;
}	
.thememount-sticky-footer .site-footer{
position: fixed;
left: 0;
right:0;
bottom: 0;
width: 100%;
z-index:0;
overflow: hidden;	
}
.thememount-boxed.thememount-sticky-footer .site-footer{	
width: 1200px;
z-index: 0;
margin: 0 auto;	
}
}