

@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 Section*/
	.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;
	}
	
	
	
}

@media (min-width: 768px) {	
	.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;
	}	
	
	
	body.thememount-boxed #content div > .entry-content > .vc_row.vc_row-fluid {
		width: 100% !important;
		left: 0px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	

	/*  Tour Tab  --------------------------------*/	
	.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{
		padding:0px;
	}
	
	
	
}

@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 Section*/
	.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;
	}	
	.vc_row-no-padding .portfolio-box.tm-box .item-content {
		padding: 6px 14px;
	}	
}
@media (min-width: 768px) and (max-width: 1100px){	
	/*  Unit css  --------------------------------*/
	.tm-fid-icon-align-left .tm-fid-icon-wrapper i, 
	.tm-fid-icon-align-right .tm-fid-icon-wrapper i {
		line-height: 2em;
	}
	.tm-fid-icon-align-right .tm-fid-icon-wrapper {
		position: inherit;
		padding-right: 0px;
		margin-right: 0px;
		display: block;
	}	
	.tm-fid-icon-align-left .tm-fid-icon-wrapper {
		position: inherit;
		padding-left: 0px;
		margin-left: 0px;
		display: block;
	}	
	.tm-fid-icon-align-right .tm-fid-icon-wrapper i,	
	.tm-fid-icon-align-left .tm-fid-icon-wrapper i {
		position: inherit;
		top: inherit;
	}	
	.tm-fid-icon-align-left .tm-fld-contents,
	.tm-fid-icon-align-left .tm-fld-contents h3{
		display:block;
		text-align: left;
	}
	
	.site-main .vc_tta.vc_general .vc_tta-tab > a {
		padding: 0 15px;
		height: 48px;
		padding-top: 14px;	
		font-size: 12px;
	}
	
	
}
@media (min-width: 1200px){	

	.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 Section*/
	.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-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: 0px;
	}
}
@media (max-width: 995px){
	body.thememount-sidebar-both .site-main #sidebar-left.sidebar, 
	body.thememount-sidebar-both .site-main #primary.content-area {
		margin-left: 0% !important;
	}		
}

@media (max-width: 992px) {
	.site-main #sidebar-right.sidebar,
	.site-main #sidebar-left.sidebar {
			margin-top: 0px;
	}
}



@media(max-width:768px) {
	.menu-toggle{
		left: 15px;
	}
	.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;
	}

	.search_box {
        padding-left: 5px;
        padding-right: 15px;
    } 
	
	.thememount-boxed  .main-holder .site-main .site-main-inner {
		padding-right: 0px;
		padding-left: 0px;
	}	
	.thememount-center, 
	.thememount-flexible-width-left, 
	.thememount-flexible-width-right {
		display: block;
		text-align: center;
	}	
	.thememount-header-cart-link-wrapper{
		display:none !important;
	}
	.thememount-header-style-4 .site-header .header-controls {
		right: 15px;
	}
	.thememount-row-fullwidth-true .section.grid_section,
	.section.grid_section .section.grid_section {
		padding-right: 0px;
		padding-left: 0px;
	}	
	
/*	.site-main .site-main-inner {
		padding-right: 30px;
		padding-left: 30px;
	}*/
	
	.site-main .site-main-inner > .content-area  {
		padding-right: 15px;
		padding-left: 15px;
	}
	

	
	
	/* Client Section*/
	.wpb_column > .wpb_wrapper > .inside{
		margin-bottom:60px;
	}
	
	

	.owl-theme .owl-controls {
		display: none;
	}
	
	/* Woocommerce Section*/
	.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-fid-icon-align-left{
		text-align: left;
	}	
	.tm-footer2-right .social-icons {
		text-align: left;
	}
	.tm-footer2-right{
		padding-top: 15px;
	}	
	body.thememount-page-full-width #content div > .entry-content > .wpb-content-wrapper > .vc_row >  .vc_column_container{
		margin-bottom: 30px;
	}
	body.thememount-page-full-width #content div > .entry-content > .wpb-content-wrapper > .vc_row.tm-equalheightdiv >  .vc_column_container{
		margin-bottom: 0px;
	}	
/*	body.thememount-page-full-width #content div > .entry-content > .wpb-content-wrapper > .vc_row.tm-equalheightdiv >  .vc_column_container{
		height: auto !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;
	}	
	.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-left {
		width: 75px;
		top: -89px;
	}	
	.thememount-post-wrapper .postcontent {
		padding-left: 95px;
	}	
	.thememount-post-left .thememount-post-date-wrapper {
		width: 59px;
		height: 59px;
		line-height: 17px;
	}	
	.thememount-post-icon-wrapper {
		padding-top: 9px;
	}
	.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container{
		 margin-top: 0;
	}
	
}

@media only screen and (max-width: 479px){
	/* Woocommerce Section*/
	.woocommerce ul.products li.product, 
	.woocommerce-page ul.products li.product {
		width: 100% !important;
	}
	#bbpress-forums #bbp-search-form #bbp_search {
		margin-top: -2px;
	}
	
	
	.vc_cta3-icons-left .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner, 
	.vc_cta3-icons-left .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-x1 {
		width: 5em !important;
		height: 5em !important;
	}
	.tm-sbox .vc_cta3-icons-left .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
		font-size: 2em !important;
	}
	
	
	
	
	
	
}






@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;	
	}
	.thememount-boxed.thememount-sticky-footer .site-footer{	
		width: 1200px;
		z-index: 0;
		margin: 0 auto;	
	}
	
	
	
}














