@media only screen and (min-width:1801px)
{
	.ttm-left-span>.ttm-col-wrapper-bg-layer
	{
		margin-left:-500px
		}
		.ttm-right-span>.ttm-col-wrapper-bg-layer
{
	margin-right:-500px
}

	}
	@media only screen and (max-width:1700px)
{
	#rev_slider_2_1_wrapper .icon-box
	{
		margin-left:150px
	}

		}
		@media only screen and (max-width:1500px)
{
	#rev_slider_2_1_wrapper .icon-box
	{
		display:none
	}

		}
		@media only screen and (max-width:1800px) and (min-width:1601px)
{
	.ttm-left-span>.ttm-col-wrapper-bg-layer
	{
		margin-left:-400px
		}
		.ttm-right-span>.ttm-col-wrapper-bg-layer
{
	margin-right:-400px
}

	}
	@media only screen and (max-width:1199px)
{
	#rev_slider_1_1_wrapper .uranus.tparrows
	{
		display:none
		}
		#rev_slider_3_1_wrapper .uranus.tparrows
{
	display:none
}

	}
	@media only screen and (max-width:1600px) and (min-width:1401px)
{
	.ttm-left-span>.ttm-col-wrapper-bg-layer
	{
		margin-left:-300px
		}
		.ttm-right-span>.ttm-col-wrapper-bg-layer
{
	margin-right:-300px
	}
	.header_extra,.ttm-widget_header
{
	display:none!important
}

	}
	@media only screen and (max-width:1400px) and (min-width:1171px)
{
	.ttm-left-span>.ttm-col-wrapper-bg-layer
	{
		margin-left:-200px
		}
		.ttm-right-span>.ttm-col-wrapper-bg-layer
{
	margin-right:-200px
	}
	.header_extra,.ttm-widget_header
{
	display:none!important
}

	}
	@media only screen and (min-width:1300px)
{
	.ttm-header-style-02 .ttm-slider-wide
	{
		margin:0 70px;overflow:hidden
	}

		}
		@media (max-width:1024px)
{
	.tm_coverimgbox_wrapper
	{
		display:block;background-color:transparent
		}
		.tm_coverimgbox_wrapper .tm_coverbox_contents
{
	padding:60px 15px 50px;border-right:none;height:auto;margin-bottom:15px
	}
	.tm_coverimgbox_wrapper .tm_coverbox_contents .coverbox-img-reposive
{
	display:inline-flex;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1
	}
	.tm_coverimgbox_wrapper .tm_coverbox_img
{
	display:none
}

	}
	@media only screen and (min-width:1200px)
{
	.container
	{
		max-width:1200px
		}
		header.ttm-header-style-01
{
	position:absolute;left:0;right:0;z-index:3;background-color:white
	}
	header.ttm-header-style-02
{
	background-color:#232323;padding-bottom:90px
	}
	.header.ttm-header-style-01 nav.main-menu
{
	height:95px;line-height:95px
	}
	header.ttm-header-style-01 #site-header-menu:after
{
	position:absolute;bottom:0;left:0;content:"";height:1px;width:100%;background-color:rgba(255,255,255,.08)
	}
	.header.logo-with-bg-shape .site-branding
{
	display:block;position:relative;padding:26px 0 25px;z-index:10
	}
	.ttm-stickable-header.fixed-header
{
	z-index:111;background-color:white;box-shadow:0 0 10px 0 rgba(0,43,92,.08)
	}
	.fixed-header
{
	position:fixed!important;top:0;left:0;width:100%;z-index:9
	}
	.ttm-header-style-01 .ttm-stickable-header.fixed-header .site-navigation ul.menu>li>a
{
	padding:37px 14px
	}
	.ttm-header-style-01 .site-header-menu .ttm-stickable-header.fixed-header .site-navigation
{
	margin-top:0
	}
	.ttm-header-style-01 .ttm-stickable-header.fixed-header .site-navigation-content
{
	position:unset;content:unset;box-shadow:unset
	}
	.ttm-header-style-01 #site-header-menu .site-navigation ul.menu>li>a,.ttm-header-style-02 #site-header-menu .site-navigation ul.menu>li>a,.ttm-header-style-03 #site-header-menu .site-navigation ul.menu>li>a
{
	padding:40px 18px 40px 18px;position:relative
	}
	.ttm-header-style-03 .site-header-menu .ttm-bgcolor-white.site-header-menu-inner
{
	padding-left:60px;padding-right:60px;background-color:#fff
	}
	.ttm-header-style-03 .top_bar.ttm-topbar-wrapper
{
	padding-left:60px;padding-right:60px;z-index:1
}

	}
	@media all and (max-width:1199px)
{
	.res-1199-ml-0
	{
		margin-left:0!important
		}
		.res-1199-mr-0
{
	margin-right:0!important
	}
	.res-1199-mt-0
{
	margin-top:0!important
	}
	.res-1199-mb-0
{
	margin-bottom:0!important
	}
	.res-1199-ml-10
{
	margin-left:10px!important
	}
	.res-1199-ml-15
{
	margin-left:15px!important
	}
	.res-1199-ml-20
{
	margin-left:20px!important
	}
	.res-1199-mr-10
{
	margin-right:10px!important
	}
	.res-1199-mr-15
{
	margin-right:15px!important
	}
	.res-1199-mr-20
{
	margin-right:20px!important
	}
	.res-1199-pt-0
{
	padding-top:0!important
	}
	.res-1199-pr-0
{
	padding-right:0!important
	}
	.res-1199-pl-0
{
	padding-left:0!important
	}
	.res-1199-pb-0
{
	padding-bottom:0!important
	}
	.res-1199-pt-15
{
	padding-top:15px!important
	}
	.res-1199-pr-15
{
	padding-right:15px!important
	}
	.res-1199-mt-15
{
	margin-top:15px!important
	}
	.res-1199-mt-30
{
	margin-top:30px!important
	}
	.res-1199-mt-50
{
	margin-top:50px!important
	}
	.res-1199-mb-15
{
	margin-bottom:15px!important
	}
	.res-1199-mb-20
{
	margin-bottom:20px!important
	}
	.res-1199-mb-30
{
	margin-bottom:30px!important
	}
	.res-1199-mb-50
{
	margin-bottom:50px!important
	}
	.top_bar
{
	display:none
	}
	header .container
{
	max-width:100%
	}
	.header_extra,.widget_info
{
	display:none!important;visibility:hidden
	}
	.ttm-header-style-03 .menubar-inner,.ttm-header-style-03 .menubar-inner:after,.ttm-header-style-03 .menubar-inner:before
{
	background-color:#232323
	}
	.ttm-header-style-03 #site-header-menu .site-navigation ul.menu>li>a
{
	color:#343c5c
	}
	.site-branding
{
	text-align:center;background-color:transparent
	}
	#site-header-menu,.header.logo-with-bg-shape .site-header-menu-inner:not(.fixed-header) .site-branding
{
	background-color: white;
	}
	#site-header-menu .site-navigation
{
	height: 90px
	}
	.ttm-page-title-row .container,.ttm-row .container,.ttm-row .container-fluid,footer .container
{
	max-width:100%
	}
	.element-row .container,.sidebar .container,.ttm-row .container,footer .container
{
	padding:0
	}
	.ttm-page-title-row .container>.row,.ttm-row .container>.row,footer .container .row
{
	margin:0
}

	}
	@media (max-width:991px)
{
	.featured-imagebox img,.row-equal-height>[class*=col-],.ttm-equal-height-image,.ttm_single_image-wrapper,.ttm_single_image-wrapper img,[class*=col-lg] .ttm-equal-height-image
	{
		text-align:center;margin:0 auto
		}
		[class*=col-lg] .ttm-equal-height-image
{
	display:block;width:100%
	}
	.featured-imagebox img
{
	min-width:100%
	}
	.page-title-heading h2
{
	font-size:25px;line-height:40px;margin-bottom:5px
	}
	.page-title-heading p
{
	margin-bottom:8px
	}
	.ttm-page-title-row-inner
{
	padding:30px 0 60px;
	}
	.bg-layer-equal-height [class*=col-lg] .ttm-col-bgcolor-yes,[class*=col-lg] .ttm-col-bgimage-yes
{
	height:auto!important
	}
	.bg-layer>.container>.row>[class*=col-lg]
{
	padding:0
	}
	h1
{
	font-size:60px;line-height:72px
	}
	h2
{
	font-size:30px;line-height:40px
	}
	h3
{
	font-size:21px;line-height:30px
	}
	h4
{
	font-size:28px;line-height:38px
	}
	h5
{
	font-size:20px;line-height:30px
	}
	h6
{
	font-size:15px;line-height:18px
	}
	.section-title
{
	margin-bottom:30px
	}
	.section-title.style2 .title-header
{
	width:100%;padding-bottom:0
	}
	.section-title.style2
{
	margin-bottom:30px
	}
	.section-title.style2 .title-desc,.section-title.style2 .title-header
{
	display:block
	}
	.section-title.style2 .title-header:after
{
	content:unset
	}
	.ttm-row,body .page.ttm-sidebar-true .site-main
{
	padding:25px 0!important
	}
	.ttm-row.broken-section
{
	padding:0 0!important
	}
	.ttm-row.top_zero_padding-section
{
	padding:0 0 50px!important
	}
	.ttm-row.bottom_zero_padding-section
{
	padding:0px 0 0!important
	}
	.ttm-row.zero_padding-section
{
	padding:0 0 0!important
	}
	.ttm-row.bolg-section
{
	padding:50px 0 20px!important
	}
	.ttm-row.portfolio-section
{
	padding:50px 0 35px!important
	}
	.ttm-row.blog_faq-section
{
	padding:50px 0 35px!important
	}
	.ttm-row.blog-section
{
	padding:50px 0 35px!important
	}
	.ttm-row.cta-section
{
	padding:50px 0 0!important
	}
	.ttm-row.services_2-section
{
	padding:50px 0 35px!important
	}
	.ttm-row.contact-section
{
	padding:0 0!important
	}
	.ttm-row.portfolio_2-section
{
	padding:50px 0 35px!important
	}
	.ttm-row.process-section
{
	padding:50px 0 25px!important
	}
	.ttm-row.fid-section
{
	padding:50px 0 30px!important
	}
	.spacing-1
{
	margin-top:0;padding:41px 15px 35px 0
	}
	.spacing-2
{
	padding:0;margin-top:40px
	}
	.spacing-3
{
	padding:0
	}
	.spacing-4
{
	padding:51px 15px 60px;margin:0 -15px
	}
	.spacing-5
{
	padding:45px 0 40px;margin-top:0
	}
	.spacing-6
{
	padding:20px 0 20px;margin-top:0
	}
	.spacing-7
{
	padding:35px 15px 0px
	}
	.spacing-8
{
	padding:50px 15px
	}
	.spacing-9
{
	margin-left:0;padding:40px 15px;margin-top:0
	}
	.spacing-10
{
	padding:40px 15px 0
	}
	.spacing-11
{
	margin-right:0;padding: 100px 25px 30px 25px;
	}
	.spacing-12
{
	padding-left:0;margin-top:25px;
	}
	.res-991-p-0
{
	padding:0!important
	}
	.res-991-p-20
{
	padding:20px!important
	}
	.res-991-pt-0
{
	padding-top:0!important
	}
	.res-991-pt-10
{
	padding-top:10px!important
	}
	.res-991-pb-10{
		padding-bottom:10px!important
	}
	.res-991-pt-15
{
	padding-top:15px!important
	}
	.res-991-pt-20
{
	padding-top:20px!important
	}
	.res-991-pt-30
{
	padding-top:30px!important
	}
	.res-991-pt-40
{
	padding-top:40px!important
	}
	.res-991-pt-50
{
	padding-top:50px!important
	}
	.res-991-pt-60
{
	padding-top:60px!important
	}
	.res-991-pb-0
{
	padding-bottom:0!important
	}
	.res-991-pb-15
{
	padding-bottom:5px!important
	}
	.res-991-pb-20
{
	padding-bottom:20px!important
	}
	.res-991-pb-25
{
	padding-bottom:25px!important
	}
	.res-991-pb-30
{
	padding-bottom:30px!important
	}
	.res-991-pb-40
{
	padding-bottom:40px!important
	}
	.res-991-pb-50
{
	padding-bottom:50px!important
	}
	.res-991-pb-60
{
	padding-bottom:60px!important
	}
	.res-991-pb-70
{
	padding-bottom:70px!important
	}
	.res-991-pb-80
{
	padding-bottom:80px!important
	}
	.res-991-pr-0
{
	padding-right:0!important
	}
	.res-991-pr-15
{
	padding-right:15px!important
	}
	.res-991-pr-30
{
	padding-right:30px!important
	}
	.res-991-pr-50
{
	padding-right:50px!important
	}
	.res-991-pr-60
{
	padding-right:60px!important
	}
	.res-991-pl-0
{
	padding-left:0!important
	}
	.res-991-pl-15
{
	padding-left:15px!important
	}
	.res-991-pl-30
{
	padding-left:30px!important
	}
	.res-991-pl-50
{
	padding-left:50px!important
	}
	.res-991-pl-60
{
	padding-left:60px!important
	}
	.res-991-m-0
{
	margin:0!important
	}
	.res-991-mt-0
{
	margin-top:0!important
	}
	.res-991-mt-10
{
	margin-top:10px!important
	}
	.res-991-mt-15
{
	margin-top:15px!important
	}
	.res-991-mt-20
{
	margin-top:20px!important
	}
	.res-991-mt-30
{
	margin-top:30px!important
	}
	.res-991-mt-40
{
	margin-top: 0px!important
	}
	.res-991-mt-45
{
	margin-top:45px!important
	}
	.res-991-mt-50
{
	margin-top:50px!important
	}
	.res-991-mt-60
{
	margin-top:60px!important
	}
	.res-991-mt_10
{
	margin-top:-10px!important
	}
	.res-991-mt_15
{
	margin-top:-15px!important
	}
	.res-991-mt_20
{
	margin-top:-20px!important
	}
	.res-991-mt_30
{
	margin-top:-30px!important
	}
	.res-991-mt_40
{
	margin-top:-40px!important
	}
	.res-991-mt_50
{
	margin-top:-50px!important
	}
	.res-991-mt_60
{
	margin-top:-60px!important
	}
	.res-991-mb-0
{
	margin-bottom:0!important
	}
	.res-991-mb-15
{
	margin-bottom:15px!important
	}
	.res-991-mb-10
{
	margin-bottom:10px!important
	}
	.res-991-mb-20
{
	margin-bottom:20px!important
	}
	.res-991-mb-25
{
	margin-bottom:25px!important
	}
	.res-991-mb-30
{
	margin-bottom:30px!important
	}
	.res-991-mb-40
{
	margin-bottom:30px;
	}
	.res-991-mb-50
{
	margin-bottom:50px!important
	}
	.res-991-mb-60
{
	margin-bottom:60px!important
	}
	.res-991-mb_15
{
	margin-bottom:-15px!important
	}
	.res-991-mb_20
{
	margin-bottom:-20px!important
	}
	.res-991-mb_25
{
	margin-bottom:-25px!important
	}
	.res-991-mb_30
{
	margin-bottom:-30px!important
	}
	.res-991-mb_40
{
	margin-bottom:-40px!important
	}
	.res-991-mb_50
{
	margin-bottom:-50px!important
	}
	.res-991-mb_60
{
	margin-bottom:-60px!important
	}
	.res-991-mb_70
{
	margin-bottom:-70px!important
	}
	.res-991-mb_80
{
	margin-bottom:-80px!important
	}
	.res-991-ml-0
{
	margin-left:0!important
	}
	.res-991-ml-15
{
	margin-left:15px!important
	}
	.res-991-ml-20
{
	margin-left:20px!important
	}
	.res-991-ml-30
{
	margin-left:30px!important
	}
	.res-991-ml-40
{
	margin-left:40px!important
	}
	.res-991-ml-50
{
	margin-left:50px!important
	}
	.res-991-ml_15
{
	margin-left:-15px!important
	}
	.res-991-ml_30
{
	margin-left:-30px!important
	}
	.res-991-ml_50
{
	margin-left:-50px!important
	}
	.res-991-mr-0
{
	margin-right:0!important
	}
	.res-991-mr-15
{
	margin-right:15px!important
	}
	.res-991-mr-20
{
	margin-right:20px!important
	}
	.res-991-mr-30
{
	margin-right:30px!important
	}
	.res-991-mr-40
{
	margin-right:40px!important
	}
	.res-991-mr-50
{
	margin-right:50px!important
	}
	.res-991-mr_15
{
	margin-right:-15px!important
	}
	.res-991-mr_30
{
	margin-right:-30px!important
	}
	.res-991-mr_50
{
	margin-right:-50px!important
	}
	.ttm-vertical_sep>[class*=col-lg]:not(:last-child):before
{
	content:unset
	}
	.featured-imagebox-portfolio.style1.active:before,.featured-imagebox-portfolio.style4.active:before
{
	opacity:1;backface-visibility:visible
	}
	.featured-imagebox-portfolio.style1.active .featured-thumbnail,.featured-imagebox-portfolio.style4.active .featured-thumbnail
{
	opacity:0
	}
	.featured-imagebox-portfolio.style1.active:hover .featured-thumbnail,.featured-imagebox-portfolio.style4.active:hover .featured-thumbnail
{
	opacity:1
	}
	.featured-imagebox-portfolio.style1.active .featured-content,.featured-imagebox-portfolio.style4.active .featured-content
{
	color:#232323;background-color:#fff
	}
	.featured-imagebox-portfolio.style1.active:hover .featured-content,.featured-imagebox-portfolio.style4.active:hover .featured-content
{
	color:#fff;background-color:transparent
	}
	.featured-imagebox-portfolio.style1.active:hover .ttm-footer .ttm-btn.ttm-btn-color-white.ttm-btn-style-border
{
	border-color:#fff;color:#fff
	}
	.featured-imagebox-portfolio.style1 .featured-content
{
	padding:60px 35px 62px 35px
	}
	.featured-imagebox-portfolio.style1.active .ttm-btn.ttm-btn-color-white.ttm-btn-style-border
{
	color:#232323;border-color:#232323
	}
	.featured-imagebox-portfolio.style4:hover .ttm-footer .ttm-btn:after,.featured-imagebox-portfolio.style4:hover .ttm-footer .ttm-btn:before
{
	border-color:#fff
	}
	.featured-imagebox-portfolio.style1.active .featured-title h3 a,.featured-imagebox-portfolio.style4.active .featured-title h3 a
{
	color:#232323
	}
	.featured-imagebox-portfolio.style1 .ttm-footer .ttm-btn .featured-imagebox-portfolio.style4 .ttm-footer .ttm-btn
{
	color:#232323;border-color:#232323;background-color:transparent
	}
	.featured-imagebox-portfolio.style1.active:hover .featured-title h3 a,.featured-imagebox-portfolio.style4.active:hover .featured-title h3 a
{
	color:#fff
	}
	.featured-imagebox-portfolio.style1:hover .ttm-footer a,.featured-imagebox-portfolio.style4:hover .ttm-footer a
{
	border-color:#fff
	}
	.featured-imagebox-portfolio.style1 .ttm-footer .ttm-btn:hover,.featured-imagebox-portfolio.style4 .ttm-footer .ttm-btn:hover
{
	background-color:transparent;color:#fff;border-color:#a89a53
	}
	.featured-imagebox-portfolio.style4.active:hover .ttm-btn.ttm-btn-color-white.ttm-btn-style-border
{
	border-color:#fff!important;color:#fff
	}
	.featured-imagebox-portfolio.style4.active .ttm-btn.ttm-btn-color-white.ttm-btn-style-border
{
	color:#232323;border-color:#232323
	}
	.ttm-highlight-fid-style1
{
	left:15px
	}
	.first-footer
{
	padding:26px 0 20px
	}
	.first-footer .newsletter-form p
{
	margin:10px 0 15px
	}
	.second-footer .widget-area
{
	border-bottom:1px solid #dadada;border-color:rgba(255,255,255,.1)
	}
	.second-footer
{
	border-bottom:none
	}
	.second-footer .row
{
	padding:0
	}
	.second-footer .widget-area .widget
{
	padding:20px 0 0px
	}
	.footer .widget .widget-title
{
	margin-bottom:20px
	}
	.featured-icon-box.icon-align-before-title.style1
{
	padding:35px 25px 25px 30px
	}
	.second-footer .widget-area:not(:first-child):after
{
	content:unset
	}
	.ttm-pf-view-top-image .ttm-pf-single-detail-box
{
	padding:40px 15px 40px;width:100%;top:15px;left:0;position:relative
	}
	.sidebar .sidebar-right
{
	margin-top:20px!important;order:1;width:100%
	}
	.sidebar .sidebar-left
{
	margin-top:15px!important;order:1;width:100%
	}
	.breadcrumb-wrapper
{display: none;
	/*bottom:-65px;text-align:left*/
	}
	section.error-404
{
	padding:170px 0 170px
	}
	section.error-404 h2
{
	font-size:170px
}

	}
	@media (min-width:992px)
{
	.sidebar .sidebar-left,.sidebar .sidebar-right
	{
		flex:28.914%;max-width:28.914%
		}
		.sidebar .content-area
{
	flex:70.5%;max-width:70.5%
	}
	.sidebar .sidebar-right,.sidebar.ttm-sidebar-left .content-area
{
	padding-left:15px
	}
	.sidebar .sidebar-left
{
	margin-right:auto
}

	}
	@media (max-width:767px)
{
	.ttm-fid.inside.style1 h4 span
	{
		font-size:80px;line-height:80px
		}
		.ttm-fid.inside.style1:before
{
	width:100px;height:140px
	}
	.featured-icon-box.icon-align-before-title.style4
{
	padding:30px 0;margin:0 0
	}
	.testimonials-info .testimonials .testimonial-content blockquote
{
	padding:10px 0;font-size:18px;font-weight:500;line-height:35px;margin:0 0 20px
	}
	.section-title h2.title
{
	font-size:20px;line-height:40px; font-weight: bolder;
	}
	.section-title
{
	margin-bottom:20px
	}
	.res-767-mt-0
{
	margin-top:0!important
	}
	.res-767-mt-10
{
	margin-top:10px!important
	}
	.res-767-mt-15
{
	margin-top:15px!important
	}
	.res-767-mt-20
{
	margin-top:20px!important
	}
	.res-767-mt-30
{
	margin-top:30px!important
	}
	.res-767-mt-40
{
	margin-top:40px!important
	}
	.res-767-mt-50
{
	margin-top:50px!important
	}
	.res-767-pt-0
{
	padding-top:0!important
	}
	.res-767-pb-0
{
	padding-bottom:0!important
	}
	.res-767-pl-0
{
	padding-left:0!important
	}
	.res-767-pl-15
{
	padding-left:15px!important
	}
	.res-767-pr-0
{
	padding-right:0!important
	}
	.res-767-pr-15
{
	padding-right:15px!important
	}
	.res-767-ml-0
{
	margin-left:0!important
	}
	.res-767-pt-10
{
	padding-top:10px!important
	}
	.res-767-pt-15
{
	padding-top:15px!important
	}
	.res-767-pt-30
{
	padding-top:30px!important
	}
	.res-767-pt-40
{
	padding-top:40px!important
	}
	.res-767-pb-10
{
	padding-bottom:10px!important
	}
	.res-767-pb-15
{
	padding-bottom:15px!important
	}
	.res-767-pb-30
{
	padding-bottom:30px!important
	}
	.res-767-pb-40
{
	padding-bottom:40px!important
	}
	[class*=col-md] .ttm-equal-height-image
{
	text-align:center;margin:0 auto
	}
	[class*=col-md] .ttm-equal-height-image
{
	display:block
	}
	.bg-layer-equal-height [class*=col-md] .ttm-col-bgcolor-yes,[class*=col-md] .ttm-col-bgimage-yes
{
	height:auto!important
	}
	.title-box .page-title-heading h1
{
	font-size:38px;line-height:41px
	}
	.slick_slider .slick-arrow,.slick_slider .slick-dot
{
	display:none;
	}
	#menu-footer-menu,.copyright,.copyright .social-icons
{
	text-align:center;display:block!important
	}
	.copyright
{
	padding-top:15px;padding-bottom:25px
	}
	.featured-icon-box.style6 .featured-content
{
	padding-left:15px
	}
	.ttm-tabs.ttm-tab-style-01 ul.tabs
{
	display:block
	}
	.ttm-tabs.ttm-tab-style-01 ul.tabs li.active
{
	border-bottom-color:#e7e7e7
	}
	.ttm-tabs.ttm-tab-style-01 ul.tabs li
{
	border:1px solid #e7e7e7;margin-bottom:10px;padding-left:15px
	}
	.ttm-tabs.ttm-tab-style-01 ul.tabs li.active:after,.ttm-tabs.ttm-tab-style-01 ul.tabs li.active:before
{
	content:unset
	}
	.featured-imagebox-team.style1 .ttm-media-link
{
	width:15%
}

	}
	@media (max-width:575px)
{
	.second-footer .widget-area:nth-child(2)
	{
		margin-top:0
		}
		.res-575-mb-0
{
	margin-bottom:0!important
	}
	.res-575-mb-15
{
	margin-bottom:15px!important
	}
	.res-575-mt-0
{
	margin-top:0!important
	}
	.res-575-mt-10
{
	margin-top:10px!important
	}
	.res-575-mt-15
{
	margin-top:15px!important
	}
	.res-575-mt-30
{
	margin-top:30px!important
	}
	.res-575-pt-0
{
	padding-top:0!important
	}
	.res-575-pb-0
{
	padding-bottom:0!important
	}
	.res-575-pl-0
{
	padding-left:0!important
	}
	.res-575-pr-0
{
	padding-right:0!important
	}
	.res-575-pt-10
{
	padding-top:10px!important
	}
	.res-575-pt-15
{
	padding-top:15px!important
	}
	.res-575-pt-30
{
	padding-top:30px!important
	}
	.res-575-pt-40
{
	padding-top:40px!important
	}
	.res-575-pb-15
{
	padding-bottom:15px!important
	}
	.res-575-pb-30
{
	padding-bottom:30px!important
	}
	.res-575-pb-40
{
	padding-bottom:40px!important
	}
	.border-left,.border-right
{
	border:0!important
	}
	.row.ttm-vertical_sep>[class*=col-]:not(:last-child):before
{
	content:unset
	}
	.ttm-tabs.ttm-tab-style-01 ul.tabs li
{
	margin-left:0;margin-right:0
	}
	.ttm-blog-single blockquote
{
	padding:32px 25px 32px 30px;padding-left:50px
	}
	.ttm-blog-single blockquote:after
{
	left:25px;opacity:.1
	}
	.ttm-blog-single blockquote .qoute-text
{
	font-size:18px
	}
	.comments-area .comment-form .comment-form-author,.comments-area .comment-form .comment-form-email,.comments-area .comment-form .comment-form-url
{
	width:100%
	}
	.ttm-single-product-details div.images,.ttm-single-product-details div.summary
{
	width:100%;float:none
	}
	.ttm-single-product-details ul.tabs li a
{
	width:100%;margin-bottom:10px
	}
	#reviews #comments ol.commentlist li img.avatar
{
	position:unset
	}
	#reviews #comments ol.commentlist li .comment-text
{
	margin-left:0
	}
	table.shop_table:not(.checkout-review-order-table) tr td
{
	display:block;text-align:right
	}
	.shop_table_responsive thead,table .cart_item .product-thumbnail
{
	display:none
	}
	table.shop_table:not(.checkout-review-order-table) tbody tr
{
	display:block
	}
	table.shop_table_responsive tr.cart_item td:not(.product-remove)::before
{
	content:attr(data-title) ": ";font-weight:700;float:left
	}
	.coupon
{
	float:none;padding-bottom:.5em
	}
	td.actions button
{
	width:100%
	}
	.coupon input,td.actions .coupon .button
{
	width:auto
	}
	.quantity
{
	display:inline-block
	}
	.cart-collaterals
{
	margin-top:0
	}
	.cart-collaterals .cart_totals
{
	width:100%;float:none
	}
	.featured-imagebox-portfolio.style2 .featured-thumbnail img
{
	height:262px
	}
	.featured-imagebox-team.style1 .ttm-media-link
{
	width:10%
}

	}
	@media only screen and (max-width:480px)
{
	.testimonials.ttm-testimonial-box-view-style1 .testimonial-content
	{
		display:block
		}
		.testimonials.ttm-testimonial-box-view-style1 .testimonial-content blockquote
{
	margin-left:0;margin-top:10px
	}
	.first-footer .newsletter-form button[type=submit]
{
	position:unset;text-align:center;margin:0 auto;display:block;margin-top:15px
	}
	.ttm-team-details-list li
{
	width:100%
	}
	.comment-author,.comment-body
{
	margin:0;margin-top:130px
	}
	.comment-author
{
	margin-top:-130px
	}
	.comment-body:after
{
	top:-25px;left:50px;transform:rotate(90deg)
	}
	.reply
{
	float:none
	}
	.ttm-social-share-wrapper
{
	display:block
	}
	.featured-imagebox-portfolio.style2 .featured-content
{
	padding:10px
}

}
