@charset "utf-8";
/* CSS Document */

/*----*****---- << Responsive >> ----*****----*/

	/*----*****---- << Desktop >> ----*****----*/	
	
    /* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */
	

    @media only screen and (min-width:960px) and (max-width:1120px) {
		
		.container { width:900px; }
		.boxed .wrapper, .banner-container, .boxed .is-sticky #header-wrapper { width:940px; }
		
		.boxed .main-content { background:none; max-width:none; }
		.boxed .wrapper { box-shadow:0 0 30px rgba(0, 0, 0, 0.35); }
		
		#secondary { width:24.8%; }
		
		#logo { height:70px; margin-top:14px; }
		h1.page-title { font-size:30px; }
		
		/*----*****---- << Header >> ----*****----*/		
		.home-ribbon .theme-ribbon { top:-98px; }
		.shadow3 { bottom:-32px; }
		
		/*----*****---- << Main >> ----*****----*/	
		#main-menu ul li ul ul { left:inherit; right:242px; }
				
		/*----*****---- << featured Menu >> ----*****----*/
		.dt-sc-featured-menu .entry-detail h3 { width:75%; }
		.entry-detail > p { float:left; width:100%; }
		
		/*----*****---- << Products >> ----*****----*/
		
		/*----*****---- << Blog >> ----*****----*/
		.dt-sc-one-column.blog-fullwidth .post-content { width:81.9%; }
		.dt-sc-one-column.blog-fullwidth.with-sidebar .post-content, .with-left-sidebar .dt-sc-one-column .post-content, .with-right-sidebar .dt-sc-one-column .post-content { width:75.2%; }
		
		.dt-sc-one-half .post-meta { width:80.5%; }
		.with-left-sidebar .dt-sc-one-half .post-meta, .with-right-sidebar .dt-sc-one-half .post-meta { width:71%; }
		
		.dt-sc-one-third .post-meta { width:70.3%; }
		.with-left-sidebar .dt-sc-one-third .post-meta, .with-right-sidebar .dt-sc-one-third .post-meta { width:44%; }
		.with-left-sidebar .dt-sc-one-third .post-meta .post-tag, .with-right-sidebar .dt-sc-one-third .post-meta .post-tag { display:none; }
		.dt-sc-one-third .post-meta li { padding-right:6px; }
		
		.with-left-sidebar .dt-sc-one-half .blog-post .post-meta, .with-right-sidebar .dt-sc-one-half .blog-post .post-meta { width:68.5%; }
		
		.with-left-sidebar .dt-sc-one-third .post-meta, .with-right-sidebar .dt-sc-one-third .post-meta { margin-left:17%; }
		
		/*----*****---- << Portfolio >> ----*****----*/
		.portfolio-container .portfolio.dt-sc-one-fourth { width:23%; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth, .with-sidebar .portfolio-container .portfolio.dt-sc-one-third { width:31.1%; }
		.portfolio-container .portfolio.dt-sc-one-third { width:31.7%; }
		
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-half { width:48.5%; }
		
		/*----*****---- << Testimonials >> ----*****----*/
		.testimonial-content-wrapper { width:82%; }
		.footer_tweets { width:84%; }
		
		/*----*****---- << Shortcodes >> ----*****----*/
		.type2 .dt-sc-pr-tb-col .dt-sc-tb-header { padding-top:31px; }
		
		.dt-sc-tabs-frame-content:after { width:100%; }
		
		/*----*****---- << Contact >> ----*****----*/
		
		/*----*****---- << Footer >> ----*****----*/
		.dt-sc-one-half iframe, .dt-sc-one-third iframe, .dt-sc-one-fourth iframe, .dt-sc-three-fourth iframe, .dt-sc-two-third iframe, iframe { width:96%; }
		.corner iframe { width:97%; }
		.widget.social-icons ul li { margin-right:8px; }
		
		/*----*****---- << Ribben >> ----*****----*/
		.dt-sc-big-ribbon { background-size:100%; }
		.dt-sc-ribbon { background-size: 100% auto; height:85px; }
		
		.dt-sc-ribbon.grey { background-position:0 -121px; }
		.dt-sc-ribbon.green { background-position:0 -235px; }
		.dt-sc-ribbon.purple { background-position:0 -351px; }
		.dt-sc-ribbon.orange { background-position:0 -468px; }
		.dt-sc-ribbon.palebrown { background-position:0 -585px; }
		.dt-sc-ribbon.ferngreen { background-position:0 -2220px; }
		.dt-sc-ribbon.eggplant { background-position:0 -2105px; }
		.dt-sc-ribbon.electricblue { background-position:0 -1988px; }
		.dt-sc-ribbon.raspberry { background-position:0 -1869px; }
		.dt-sc-ribbon.chocolate { background-position:0 -1753px; }
		.dt-sc-ribbon.gold { background-position:0 -1636px; }
		.dt-sc-ribbon.cyan { background-position:0 -1519px; }
		.dt-sc-ribbon.khaki { background-position:0 -1402px; }
		.dt-sc-ribbon.coral { background-position:0 -1286px; }
		.dt-sc-ribbon.skyblue { background-position:0 -1169px; }
		.dt-sc-ribbon.slateblue { background-position:0 -1052px; }
		.dt-sc-ribbon.red { background-position:0 -935px; }
		.dt-sc-ribbon.ocean { background-position:0 -819px; }
		.dt-sc-ribbon.blue { background-position:0 -701px; }
		
		.fullwidth-section .dt-sc-ribbon { width:875px; }
		
		/*----*****---- << Border >> ----*****----*/
		.border.intro-text.type4, .border.intro-text.type3 { width:98.3%; }
		.border.intro-text.type4 .content-bg { width:95.5%; }
		
		/*----*****---- << Reservation >> ----*****----*/
		.reserve-frm p input, .reserve-frm p textarea, .dt-sc-one-half .reserve-frm p input, .dt-sc-one-half .reserve-frm p textarea { width:60.3%; }
		.reserve-frm p select { width:65.7%; }
		
		/*----*****---- << Events >> ----*****----*/	
		.page-with-sidebar #tribe-bar-collapse-toggle { padding:19px; }
		
		.tribe-events-single #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, .tribe-events-single #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous { width:100%; text-align:center; }
		
		/*----*****---- << Shop >> ----*****----*/
		.products .product .dt-sc-one-half .product-wrapper { width:439px; }
		.with-left-sidebar .products .product .dt-sc-one-half .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-half .product-wrapper { width:316px; }
		
		.products .product .dt-sc-one-third .product-wrapper { width:287px; }
		.with-left-sidebar .products .product .dt-sc-one-third .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-third .product-wrapper { width:206px; }
		
		.products .product .dt-sc-one-fourth .product-wrapper { width:211px; }
		.with-left-sidebar .products .product .dt-sc-one-fourth .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-fourth .product-wrapper { width:151px; }
		
		ul.products li .product-thumb .button { left:32%; }
		.with-left-sidebar ul.products li .dt-sc-one-third .product-thumb .button, .with-right-sidebar ul.products li .dt-sc-one-third .product-thumb .button, ul.products li .dt-sc-one-fourth .product-thumb .button { left:26%; }
		ul.products li .dt-sc-one-half .product-thumb .button { left:38%; }
		.with-left-sidebar ul.products li .dt-sc-one-half .product-thumb .button, .with-right-sidebar ul.products li .dt-sc-one-half .product-thumb .button { left:35%; }
		
/*		.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button { padding:10px; }*/
		
		.products .product-wrapper.dt-sc-one-fourth .product-details span.price { font-size:13px; }
		.product .product-thumb-wrapper .non-veg, .product .product-thumb-wrapper .veg { left:287px; }
		.with-left-sidebar .product .product-thumb-wrapper .non-veg, .with-left-sidebar .product .product-thumb-wrapper .veg, .with-right-sidebar .product .product-thumb-wrapper .non-veg, .with-right-sidebar .product .product-thumb-wrapper .veg { left:188px; }
	}

	/*----*****---- << Tablet (Portrait) >> ----*****----*/	
	
    /* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

    @media only screen and (min-width:768px) and (max-width:959px) {
		
		.container { width:710px; }
		.boxed .wrapper, .banner-container, .boxed .is-sticky #header-wrapper { width:750px; }
		
		.boxed .wrapper { box-shadow:0 0 30px rgba(0, 0, 0, 0.35); }
		.boxed .main-content { background:none; max-width:none; }
		
		/*----*****---- << Main >> ----*****----*/		
		#primary { width:100%; }
		#primary.content-full-width { width:100%; }
		
		#secondary { width:100%; margin-left:0px; margin-right:0px; }
		
		/*----*****---- << Header >> ----*****----*/		
		#logo { margin-top:24px; height:49px; }
		.is-sticky #logo { height:49px; margin-top:14px; }
		#main-menu > ul > li { font-size:14px; }
		#main-menu li a { padding:0 15px 0 7px; }
		
		.megamenu-child-container > ul.sub-menu > li { width:190px; }
		.megamenu-2-columns-group .megamenu-child-container { width:470px; }
		.megamenu-3-columns-group .megamenu-child-container { width:720px; }
		.megamenu-4-columns-group .megamenu-child-container { width:970px; }
		
		header.header1 #main-menu > ul > li > a { padding:6px 11px; }
				
		.theme-ribbon { background-position:0 -93px; }
		.home-ribbon .theme-ribbon { top:-87px; }
		
		.shadow3 { bottom:-51px; }
		.shadow2 { bottom:-56px; }
		.banner1 { padding:50px 0px }
		.banner2 { padding-top:114px; }
		/*----*****---- << Main >> ----*****----*/		
		#main-menu ul li ul ul { left:inherit; right:242px; }
		
		/*----*****---- << Home >> ----*****----*/	
		.dt-sc-big-ribbon { background-size:100%; }
		.dt-sc-big-ribbon h3 { margin-bottom:5px; }
		.dt-sc-big-ribbon .ribbon-content { left:20%; width:423px; }
		.ribbon-content.aligncenter > p { font-size:10px; line-height:15px; }
		
		.fullwidth-section.dt-sc-full-ribbon .dt-sc-ribbon { margin-top:-63px; }
		
		/*----*****---- << Breadcrumb >> ----*****----*/	
		.breadcrumb-wrapper { text-align:center; }
		h1.page-title, .float-right.breadcrumb, .breadcrumb a, .breadcrumb > span, .breadcrumb h2 { float:none; }
		.breadcrumb span.default { background-position:center 2px; }
		
		/*----*****---- << Products >> ----*****----*/
		form.cart .dt-sc-one-third, form.cart .dt-sc-two-third { width:49%; }
		form.cart .dt-sc-one-third select, form.cart .dt-sc-two-third select { width:75%; }
		
		ul.caroufred_items .product { height:413px; }
		
		/*----*****---- << Blog >> ----*****----*/
		.dt-sc-one-column.blog-fullwidth .post-content { width:77%; }
		
		.dt-sc-one-half .post-meta { width:75.5%; }
		.with-left-sidebar .dt-sc-one-half .post-meta, .with-right-sidebar .dt-sc-one-half .post-meta { width:60%; }
				
		.dt-sc-one-third .post-meta { width:63.3%; }
		.with-left-sidebar .dt-sc-one-third .post-meta, .with-right-sidebar .dt-sc-one-third .post-meta { margin-bottom: 20px; margin-left: 0; width: 76%; }
		.dt-sc-one-third .post-meta .post-tag { display:none; }
		.with-left-sidebar .dt-sc-one-third .blog-post .top-right, .with-left-sidebar .dt-sc-one-third .blog-post .bottom-left, .with-right-sidebar .dt-sc-one-third .blog-post .top-right, .with-right-sidebar .dt-sc-one-third .blog-post .bottom-left, .with-left-sidebar .dt-sc-one-half .blog-post .post-meta .post-tag, .with-right-sidebar .dt-sc-one-half .blog-post .post-meta .post-tag { display:none; }
		
		.with-left-sidebar .dt-sc-one-third .blog-post .date, .with-right-sidebar .dt-sc-one-third .blog-post .date { float:right; margin-right:43px; }
		
		.with-left-sidebar .dt-sc-one-half .blog-post .post-meta, .with-right-sidebar .dt-sc-one-half .blog-post .post-meta { width:65%; }
		
		ul.commentlist li { padding:0 0 0 55px; }
		ul.commentlist li .comment-author img { max-height:40px; width:40px; }
		
		.blog-post .entry-datail .entry-meta li { margin-right:7px; padding:0 7px 0 0; }
		
		.entry-thumb .bx-controls-direction a { width:35px; }
		
		/*----*****---- << Portfolio >> ----*****----*/
		.portfolio-container .portfolio.dt-sc-one-fourth { width:22.8%; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth, .with-sidebar .portfolio-container .portfolio.dt-sc-one-third { width:30.5%; }
		.portfolio-container .portfolio.dt-sc-one-third { width:31.4%; }
		
		.portfolio-container .portfolio.dt-sc-one-half { width:48.6%; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-half { width:48%; }
		
		
		/*----*****---- << Testimonials >> ----*****----*/
		.testimonial-content-wrapper { width:77%; }
		.dt-sc-tweets_container { font-size:18px; }
		.footer_tweets { width:82%; }
		
		/*----*****---- << Shortcodes >> ----*****----*/
		.dt-sc-tabs-frame-content:after { width:100%; }
		.dt-sc-tabs-vertical-frame-content { width:73.6%; }
		
		.type2 .dt-sc-pr-tb-col .dt-sc-tb-header { padding-top:15px; }
		.dt-sc-pr-tb-col .dt-sc-tb-header h5 { padding:14px 0 9px; }
		.type2 .dt-sc-pr-tb-col .dt-sc-tb-header h5 { font-size:40px; }
		.type2 .dt-sc-one-fourth .dt-sc-pr-tb-col .dt-sc-tb-header h5 { padding-top:23px; }
		
		.dt-sc-button.large { padding:21px 40px; }
		.dt-sc-button.xlarge { font-size:25px; padding:25px 38px; }
		
		
		/*----*****---- << Contact >> ----*****----*/
		.dt-sc-two-third .corner iframe { max-width:96.3%; }
		.contact-info li span, .menu-items-list .items li a .number { margin-right:9px; }
		
		.dt-sc-two-third .responsive-map { width:97% !important; }
		
		/*----*****---- << shortcodes >> ----*****----*/
		.dt-sc-one-half .dt-sc-tabs-vertical-frame-content { width:62.8%; }
		
		/*----*****---- << Footer >> ----*****----*/
		.dt-sc-one-half iframe, .dt-sc-one-third iframe, .dt-sc-one-fourth iframe, .dt-sc-three-fourth iframe, .dt-sc-two-third iframe, iframe { max-width:94%; }
		
		.hotel-timing li .day { min-width:inherit; }
		
		.footer-links li { font-size:11px; }
		
		/*----*****---- << Reservation >> ----*****----*/
		.reserve-frm p input, .reserve-frm p textarea, .dt-sc-one-half .reserve-frm p input, .dt-sc-one-half .reserve-frm p textarea { width:49.2%; }
		.reserve-frm p select { width:55.9%; }
		.border.corner.reservation-detail { float:left; width:auto; }
		
		/*----*****---- << Sidebar >> ----*****----*/
		#secondary ul.dt-sc-tabs-frame li a { font-size:12px; padding:0 10px; }
		#primary .dt-sc-w-hours li span { min-width:129px; }
		
		/*----*****---- << Menu >> ----*****----*/
		.menu-sidebar ul li { font-size:11px; min-height:51px; }
		.dt-sc-featured-menu .entry-detail h3 { width:71%; }
		.dt-sc-featured-menu .entry-detail p { width:100%; float:left; }
		
		.dt-sc-featured-menu { padding-bottom:24px; }
		.dt-sc-featured-menu .entry-thumb .code { font-size:9px; }
		
		.dt-sc-featured-menu .entry-detail h3 { width:68%; }
		.menu-categories li { min-height:111px; }
		.menu-categories li .cat-item { font-size:14px; }
		.menu-categories li a { padding:20px 27px; }
		
		.dt-sc-offer .entry-thumb img { width:60px; }
		
		/*----*****---- << Ribben >> ----*****----*/
		ul.dt-sc-tabs-vertical-frame li a span, .menu, .dt-sc-offer, .dt-sc-big-ribbon, .dt-sc-tabs-frame-content:after, .dt-sc-toggle-content { background-size:100%; }
		#logo > img { width: 100%; height: auto; }
		
		.dt-sc-ribbon { background-size: 100% auto; height:74px; padding-top:17px; font-size:22px; }
		
		.dt-sc-ribbon.grey { background-position:0 -93px; }
		.dt-sc-ribbon.green { background-position:0 -185px; }
		.dt-sc-ribbon.purple { background-position:0 -277px; }
		.dt-sc-ribbon.orange { background-position:0 -369px; }
		.dt-sc-ribbon.palebrown { background-position:0 -461px; }
		.dt-sc-ribbon.ferngreen { background-position:0 -1751px; }
		.dt-sc-ribbon.eggplant {  background-position: 0 -1659px; }
		.dt-sc-ribbon.electricblue {background-position:0 -1567px; }
		.dt-sc-ribbon.raspberry { background-position: 0 -1475px; }
		.dt-sc-ribbon.chocolate { background-position: 0 -1383px; }
		.dt-sc-ribbon.gold { background-position: 0 -1291px; }
		.dt-sc-ribbon.cyan { background-position: 0 -1199px; }
		.dt-sc-ribbon.khaki { background-position: 0 -1107px; }
		.dt-sc-ribbon.coral { background-position: 0 -1014px; }
		.dt-sc-ribbon.skyblue { background-position: 0 -922px; }
		.dt-sc-ribbon.slateblue { background-position: 0 -830px; }
		.dt-sc-ribbon.red { background-position:0 -738px; }
		.dt-sc-ribbon.ocean { background-position:0 -646px; }
		.dt-sc-ribbon.blue { background-position:0 -553px; }
		
		.fullwidth-section .dt-sc-ribbon { width:691px; }
		
		/*----*****---- << Intro text >> ----*****----*/
		.dt-sc-button.small { font-size:15px; }
		.border.intro-text.type4, .border.intro-text.type3 { width:98%; }
		.border.intro-text.type4 .content-bg, .border.intro-text.type3 .content-bg { width:94.3%; }
		.intro-text h2 { font-size:19px; }
		.content-bg br { display:none; }
		
		/*----*****---- << Offer >> ----*****----*/
		.dt-sc-offer .image-mask, .dt-sc-offer:hover .entry-thumb .image-mask { width:68px; height:68px; background-size:89%; }
		.dt-sc-offer .entry-detail p { margin-right:10px; width:76%; }
		
		/****** Woocommerce ******/
		.woocommerce #review_form #respond p.comment-form-author, .woocommerce-page #review_form #respond p.comment-form-author, .woocommerce #review_form #respond p.comment-form-email, .woocommerce-page #review_form #respond p.comment-form-email { width:48.4%; }
		
		/*----*****---- << Events >> ----*****----*/	
		.tribe-bar-mini .tribe-bar-views-inner { padding:20px 0 40px; }
		
		#secondary .tribe-mini-calendar-nav span, #footer .tribe-mini-calendar-nav span { margin:0px; }
		#tribe-bar-collapse-toggle { padding:19px; }
		#secondary .tribe-mini-calendar th, #footer .tribe-mini-calendar th { font-size:9px; }
		
		.tribe-events-calendar th { padding:15px 5px; font-size:12px; }
		.tribe-events-sub-nav li a, .tribe-events-read-more { text-transform:capitalize; }
		
		#secondary .tribe-countdown-timer .tribe-countdown-number, #footer .tribe-countdown-timer .tribe-countdown-number { font-size:30px; }

		.tribe-events-single #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, .tribe-events-single #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous { width:100%; text-align:center; }
		
		/*----*****---- << shop >> ----*****----*/
		.products .product .dt-sc-one-half .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-half .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-half .product-wrapper { width:345px; }
		
		.products .product .dt-sc-one-third .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-third .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-third .product-wrapper { width:226px; }
		
		.products .product .dt-sc-one-fourth .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-fourth .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-fourth .product-wrapper { width:165px; }
		
		#reviews #respond form { width:100%; }
		
		.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { width:30%; }
		
		.products .product .dt-sc-one-fourth h3 { font-size:13px; }
		.products .product .dt-sc-one-fourth h3 { width:83%; }
		
		ul.products li .product-thumb .button, .with-left-sidebar ul.products li .dt-sc-one-third .product-thumb .button, .with-right-sidebar ul.products li .dt-sc-one-third .product-thumb .button { left:29%; }
		ul.products li .dt-sc-one-fourth .product-thumb .button { left:21%; }
		ul.products li .dt-sc-one-half .product-thumb .button { left:36%; }
		
		.actions .checkout-button.button { margin-top:5px; margin-right:0; }
		
		.products .product .product-wrapper.dt-sc-one-third .product-details { text-align: center; }
		.products .product .product-wrapper.dt-sc-one-fourth .product-details span.price, .products .product .product-wrapper.dt-sc-one-third .product-details span.price, .with-left-sidebar .products .product .product-wrapper.dt-sc-one-third .product-details span.price, .with-right-sidebar .products .product .product-wrapper.dt-sc-one-third .product-details span.price { min-width:38%; margin-top:15px; }
		
		.product .product-thumb-wrapper .non-veg, .product .product-thumb-wrapper .veg, .with-left-sidebar .product .product-thumb-wrapper .non-veg, .with-left-sidebar .product .product-thumb-wrapper .veg, .with-right-sidebar .product .product-thumb-wrapper .non-veg, .with-right-sidebar .product .product-thumb-wrapper .veg { left:211px; }
		
		.widget #redi-reservation #step1button { font-size:14px; }
		.widget.social-icons ul li { margin-bottom:5px; }
		.tribe-mini-calendar-wrapper .tribe-mini-calendar th { text-shadow: none; text-transform: capitalize; }
	}
	
	/*----*****---- << Mobile (Landscape) >> ----*****----*/	
	
	@media only screen and (max-width: 767px) {
		
		/*----*****---- << Events >> ----*****----*/
		#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner { padding:10px 0 32px; }
		
		
		table.tribe-events-calendar { display:block; position:relative; width:100%; }
		table.tribe-events-calendar thead { display:block; float:left; }
		table.tribe-events-calendar tbody { display:block; width:auto; position:relative; overflow-x:auto; white-space:nowrap; }
		table.tribe-events-calendar thead tr { display:block; }
		table.tribe-events-calendar th { display:block; }
		table.tribe-events-calendar tbody tr { display:inline-block; vertical-align:top; }
		table.tribe-events-calendar td { display:block; min-height:1.25em; }
		
		.tribe-events-sub-nav li a[rel="prev"] { padding:7px 15px 7px 25px; }
		.tribe-events-sub-nav li a[rel="next"] { padding:7px 25px 7px 15px; }
		.tribe-events-sub-nav .tribe-events-nav-next a span, .tribe-events-sub-nav .tribe-events-nav-previous a span { top:6px;}
		#tribe-events-header:before, #tribe-events-header:after, #tribe-events-footer:before, #tribe-events-footer:after { content:none; }
		.tribe-events-sub-nav li.tribe-events-nav-previous a { padding:7px 15px 7px 22px; }
		.tribe-events-sub-nav li.tribe-events-nav-next a { padding:7px 26px 7px 15px; }
		
		#tribe-bar-collapse-toggle { background:auto; }
		.tribe-events-calendar th { height:68px; width:100px; line-height:68px; border-bottom:1px solid #dddddd; padding:0px; }
		#tribe-events-content .tribe-events-calendar td { height:83px; width:102px; }
		.tribe-events-calendar .tribe-events-tooltip { display:none !important; }
		#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title { width:95px; height:50px; overflow:auto; }
		
		.tribe-events-calendar th { font-size:12px; }
		
		.tribe-events-list .tribe-events-event-image { width:100%; margin-right:0px; }
		.tribe-events-list .tribe-events-event-image + div.tribe-events-content { width:100%; }
		
		.tribe-grid-header .column, .tribe-grid-allday .column { margin-bottom:0px; }
		
		#tribe-events-photo-events.photo-two-col .vevent.tribe-events-photo-event { width:96%; float:left; left:0px !important; clear:both; }
		
		.tribe-events-single #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, .tribe-events-single #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous { width:100%; text-align:center; }
		
		.tribe-events-calendar td .tribe-events-viewmore, .tribe-events-calendar td .hentry { display:block; }
		.updated.published.time-details { line-height:normal; }
	}
		
	/*----*****---- << Mobile (Landscape) >> ----*****----*/	
	
    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
		
		#main-menu ul { display:none; }
		.slicknav_menu { display:block; }
		
		.container { width:420px; }
		.boxed .wrapper, .boxed .is-sticky #header-wrapper { width:460px; }
		.main-container { padding-top:50px; }
		
		.boxed .wrapper { box-shadow:0 0 30px rgba(0, 0, 0, 0.35); }
		.boxed .main-content { background:none; max-width:none; }
		
		.top-bar .container, #header-wrapper .container { width:100%; }
		
		/*----*****---- << Header >> ----*****----*/		
		.top-bar p, .cart li { font-size:11px; }
		.top-bar .float-left { padding-left:10px; }
		.top-bar .float-right { padding-right:10px; }

		#logo { width:100%; text-align:center; }
		#logo a, #logo a img { float:none; }
		
		.theme-ribbon { background-position:0 -55px;  }
		.home-ribbon .theme-ribbon { top:-61px; }
		.banner-container { display:none; }
		
		.banner1 { padding:35px 0px; }
		.banner2 { padding-top:89px; }
		
		/*----*****---- << Columns >> ----*****----*/
		.column { margin-left:0px; }	
		.dt-sc-one-fourth, .dt-sc-one-half, .dt-sc-three-fourth, .dt-sc-one-third, .dt-sc-two-third, .dt-sc-one-fifth, .dt-sc-four-fifth, .dt-sc-three-fifth, .dt-sc-two-fifth, .dt-sc-one-sixth, .dt-sc-two-sixth, .dt-sc-three-sixth, .dt-sc-four-sixth, .dt-sc-five-sixth { width:100%; margin-bottom:20px; }		
		
		.pricing-table.no-space .dt-sc-one-fourth, .pricing-table.no-space .dt-sc-one-half, .pricing-table.no-space .dt-sc-three-fourth, .pricing-table.no-space .dt-sc-one-third, .pricing-table.no-space .dt-sc-two-third, .pricing-table.no-space .dt-sc-one-fifth, .pricing-table.no-space .dt-sc-four-fifth, .pricing-table.no-space .dt-sc-three-fifth, .pricing-table.no-space .dt-sc-two-fifth, .pricing-table.no-space .dt-sc-one-sixth, .pricing-table.no-space .dt-sc-two-sixth, .pricing-table.no-space .dt-sc-three-sixth, .pricing-table.no-space .dt-sc-four-sixth, .pricing-table.no-space .dt-sc-five-sixth { width:98%; }
		
		/*----*****---- << Main >> ----*****----*/		
		#primary { width:100%; }
		#primary.content-full-width { width:100%; }
		
		#secondary { width:100%; margin-left:0px; margin-right:0px; }
		
		.megamenu-child-container, .megamenu-child-container > ul.sub-menu > li { padding:0; }
		.megamenu-2-columns-group .megamenu-child-container, .megamenu-3-columns-group .megamenu-child-container, .megamenu-4-columns-group .megamenu-child-container, .megamenu-child-container > ul.sub-menu > li { width:100%; }
		.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { background:transparent; }
		.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li a { padding:15px 10px; }
		.megamenu-child-container { box-shadow:none; position:inherit; border-radius:0; margin-bottom:15px; }
		.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { font-weight:normal; }
		.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li a { color:#fff; }
		.megamenu-child-container ul.sub-menu > li > ul li a { border-bottom:none; }
		
		.fullwidth-section.dt-sc-full-ribbon .dt-sc-ribbon { margin-top:-37px; }
		
		/*----*****---- << INtro text >> ----*****----*/
		.intro-text.type2, .intro-text.type3, .intro-text.type4 { text-align:center; }
		.intro-text.type2 .column, .intro-text.type3 .column, .intro-text.type4 .column { margin-bottom:0px; }	
		.intro-text.type2 h4, .intro-text.type3 h4, .intro-text.type4 h4 { font-size:16px; }	
		.intro-text.type2 a, .intro-text.t.ype4 a, .intro-text.type3 a, .intro-text .dt-sc-button { float:none; }
		
		.intro-text.type1 h4 { line-height:34px; }
		.intro-text.type1 h6 { background-image:url(http://www.cormiercatering.com/wp-content/themes/dt-bella/css/images/introtext-border-top.png); }
		.intro-text.type1 h6 { font-size:13px; }
		
		.border.intro-text.type4, .border.intro-text.type3 { width:96.8%; }
		.border.intro-text.type4 .content-bg, .border.intro-text.type3 .content-bg { width:89.8%; }
		
		.intro-text { text-align:center; }
		
		/*----*****---- << Breadcrumb >> ----*****----*/	
		.breadcrumb-wrapper { text-align:center; }
		h1.page-title, .float-right.breadcrumb, .breadcrumb a, .breadcrumb > span, .breadcrumb h2 { float:none; }
		.breadcrumb span.default { background-position:center 2px; }
		
		/*----*****---- << service >> ----*****----*/
		.dt-sc-service-ico li { margin-bottom:10px; }
		
		/*----*****---- << Testimonials >> ----*****----*/
		.testimonial-content-wrapper, .testimonial-wrapper, .testimonial-thumb { width:100%; text-align:center; }
		.testimonial-thumb .rounded { display:inline-block; float:none; }
		
		.dt-sc-tweets_container { line-height:normal; }
		
		.footer_tweets { width:100%; }
		
		/*----*****---- << Products >> ----*****----*/
		form.cart .dt-sc-one-third, form.cart .dt-sc-two-third { width:49%; }
		form.cart .dt-sc-one-third select, form.cart .dt-sc-two-third select { width:75%; }
		
		ul.caroufred_items .product { height:390px; }
		
		/*----*****---- << Blog >> ----*****----*/
		.blog-post .entry-datail .entry-meta { text-align:center; width:100%; }
		
		.entry-thumb .bx-controls a.bx-next, .entry-thumb .bx-controls a.bx-prev { background-size:100%; }
		.entry-thumb .bx-controls-direction a { height:30px; width:20px; }
		
		.dt-sc-one-column.blog-fullwidth.with-sidebar .post-content, .dt-sc-one-column.blog-fullwidth .post-content { width:61.3%; }
		
		.dt-sc-one-half .post-meta { width:79.5%; }
		.with-left-sidebar .dt-sc-one-half .blog-post .post-meta, .with-right-sidebar .dt-sc-one-half .blog-post .post-meta { width:76%; }
		.with-left-sidebar .dt-sc-one-half .post-meta li, .with-right-sidebar .dt-sc-one-half .post-meta li { font-size:12px; }
		
		ul.commentlist li .comment-author img { max-height:31px; width:31px; }
		ul.commentlist li { padding-left:46px; }
		
		/*----*****---- << Contact >> ----*****----*/
		.with-left-sidebar .dt-sc-one-third .blog-post .date, .with-right-sidebar .dt-sc-one-third .blog-post .date { margin-left:0; }
		.with-left-sidebar .dt-sc-one-third .post-meta, .with-right-sidebar .dt-sc-one-third .post-meta { margin-left:-8px; }
		
		ul.page-numbers { text-align:center; }
		
		/*----*****---- << Portfolio >> ----*****----*/
		.portfolio-container .portfolio.dt-sc-one-half, .portfolio-container .portfolio.dt-sc-one-third, .portfolio-container .portfolio.dt-sc-one-fourth, .portfolio-container .portfolio.dt-sc-full-width, .with-sidebar .portfolio-container .portfolio.dt-sc-one-half, .with-sidebar .portfolio-container .portfolio.dt-sc-one-third, .with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth, .with-sidebar .portfolio-container .portfolio.dt-sc-full-width { width:100%; } 
		
		.portfolio.dt-sc-full-width .portfolio-title { width:71%; padding:0 3%; }
		.portfolio.dt-sc-full-width .portfolio-detail .views, .portfolio.dt-sc-one-half .portfolio-detail .views { margin-right:3%; width:20%; }
		
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth .portfolio-title h4 { font-size:16px; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth .portfolio-title p { line-height:25px; font-size:14px; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth .portfolio-detail { padding:11px 0 8px; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth .portfolio-detail .views {  padding:8px 0px 7px; font-size:14px; margin-top:0px; }
		.portfolio-detail .views { width:14%; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth .portfolio-detail .views a { top:auto; position:inherit; }
		
		/*----*****---- << Shortcodes >> ----*****----*/
				
		th { font-size:12px; padding:10px 5px; }
		td { padding:10px 5px; font-size:11px; }
		
		.dt-sc-tabs-vertical-frame-content .dt-sc-one-half.first { width:100%; border:none; }
		.type2 .dt-sc-one-fourth .dt-sc-pr-tb-col .dt-sc-tb-header { padding-top:13px; }
		
		ul.dt-sc-tabs-vertical-frame { width:99%; margin-right:0; }
		ul.dt-sc-tabs-vertical-frame li { text-align:center; }
		ul.dt-sc-tabs-vertical-frame li a span { background:none; }
		
		.dt-sc-one-third .dt-sc-titled-box, .dt-sc-two-third .dt-sc-titled-box { width:91%; }
		
		.dt-sc-one-half .dt-sc-tabs-vertical-frame-content, .dt-sc-tabs-frame-content:after { width:100%; }	
		
		/*----*****---- << Secondary >> ----*****----*/
		#secondary { margin-top:20px; }
		
		/*----*****---- << Contact >> ----*****----*/
		.contact-info .border.corner { width:96%; }
		
		/*----*****---- << Menu >> ----*****----*/
		.menu-categories {  text-align:center; margin-bottom:0; }
		.menu-categories li .cat-item { font-size:14px; }
		.menu-categories li { min-height:111px; margin-bottom:40px; }
		.menu-categories li a { padding:20px 27px; }
		.menu-categories li a.star { bottom:6px; left:31%; }
		.menu-categories li:hover a.star { bottom:-26px; }
		
		.dt-sc-featured-menu { margin-bottom:35px; padding-bottom:30px; }
		.dt-sc-featured-menu, .dt-sc-offer { background-size:99%; }
		.dt-sc-featured-menu .entry-thumb .border img, .blog-post .entry-thumb img { width:100%; }
		
		.dt-sc-service-ico, .dt-sc-service-ico ul { text-align:center; }
		.dt-sc-service-ico .dt-sc-button { float:none; }
		
		#page-menu-sticky-sticky-wrapper { margin-bottom:0; }
		#page-menu-sticky { position:inherit !important; }
		
		.menu-categories li [class^="item-"] { display:none; }
		.menu-categories li { margin-bottom:0; min-height:inherit; margin-right:0; }
		.menu-categories li a { padding:0 15px; }
		
		.menu-categories li .cat-item:after, .menu-categories li .cat-item { border-bottom:none; }
		.menu-categories li a.star, .menu-categories li:hover a.star { display:none; }
		
		.dt-sc-featured-menu .entry-detail h3 { width:79%; }
		
		.dt-sc-two-third .recipe-info > li { width:135px; }
		
		/*----*****---- << Footer >> ----*****----*/
		.footer-info { text-align:center; }
		.copyright { float: none; }
		.footer-links li { display:inline-block; float:none; }
		.footer-top span { left:46%; }
		
		/*----*****---- << Ribbon >> ----*****----*/
		.dt-sc-big-ribbon { height:79px; }
		.dt-sc-big-ribbon .ribbon-content { left:20%; top:5px; width:250px; } 
		.dt-sc-big-ribbon h3 { margin-bottom:0; }
		.dt-sc-big-ribbon h3, .dt-sc-big-ribbon p { font-size:9px; line-height:12px; }
		
		.dt-sc-big-ribbon, .dt-sc-ribbon, .menu, .dt-sc-offer { background-size:100%; }
		
		.dt-sc-ribbon { font-size:13px; height:49px; padding-top:4px; }
		.dt-sc-ribbon.grey { background-position:0 -55px; }
		.dt-sc-ribbon.green { background-position:0 -109px; }
		.dt-sc-ribbon.purple { background-position:0 -164px; }
		.dt-sc-ribbon.orange { background-position:0 -219px; }
		.dt-sc-ribbon.palebrown { background-position:0 -273px; }
		.dt-sc-ribbon.ferngreen { background-position:0 -1037px; }
		.dt-sc-ribbon.eggplant {  background-position: 0 -982px; }
		.dt-sc-ribbon.electricblue {background-position:0 -928px; }
		.dt-sc-ribbon.raspberry { background-position: 0 -873px; }
		.dt-sc-ribbon.chocolate { background-position: 0 -819px; }
		.dt-sc-ribbon.gold { background-position: 0 -764px; }
		.dt-sc-ribbon.cyan { background-position: 0 -710px; }
		.dt-sc-ribbon.khaki { background-position: 0 -655px; }
		.dt-sc-ribbon.coral { background-position: 0 -601px; }
		.dt-sc-ribbon.skyblue { background-position: 0 -546px; }
		.dt-sc-ribbon.slateblue { background-position: 0 -492px; }
		.dt-sc-ribbon.red { background-position:0 -437px; }
		.dt-sc-ribbon.ocean { background-position:0 -383px; }
		.dt-sc-ribbon.blue { background-position:0 -328px; }
		
		.fullwidth-section .dt-sc-ribbon { width:409px; }
		
		/*----*****---- << Chefs >> ----*****----*/
		.dt-sc-team { width:70%; margin-left:14%; }
		
		/*----*****---- << offer >> ----*****----*/
		.dt-sc-offer .dt-sc-one-fifth.column { width:21%; }
		.dt-sc-offer .dt-sc-four-fifth { width:78.6%; }
		
		/*----*****---- << Reservation >> ----*****----*/
		.reserve-frm p input, .reserve-frm p textarea, .dt-sc-one-half .reserve-frm p input, .dt-sc-one-half .reserve-frm p textarea { width:59%; }
		.reserve-frm p select { width:63.9%; }
	
		/************** Shop ***************/
		.hr-line .caroufred_pager { left:39%; }
		
		/*----*****---- << shop >> ----*****----*/
		.products .product .dt-sc-one-half .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-half .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-half .product-wrapper, .products .product .dt-sc-one-third .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-third .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-third .product-wrapper, .products .product .dt-sc-one-fourth .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-fourth .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-fourth .product-wrapper { width:420px; }	
		
		
		.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary {
			width: 100%;
			}
		
		.woocommerce #review_form #respond p.comment-form-author, .woocommerce-page #review_form #respond p.comment-form-author, .woocommerce #review_form #respond p.comment-form-email, .woocommerce-page #review_form #respond p.comment-form-email { width:100%; }
		.woocommerce #review_form #respond p.comment-form-author, .woocommerce-page #review_form #respond p.comment-form-author { margin-right:0; }
		
		.product .summary .quantity input[type="text"], .product-quantity .quantity input[type="text"], .product .summary .quantity input[type="number"], .product-quantity .quantity input[type="number"], .product .summary .quantity input[type="button"], .product-quantity .quantity input[type="button"] { width:25px !important; }
		
		.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img { width:32px; height:auto; }
		
		.actions .coupon { margin-bottom:10px; float:none; display:inline-block; }
		
		.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th { width:48%; }
		
		.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { width:51%; }
		
		ul.dt-sc-tabs-frame li a.current, .woocommerce-tabs ul.tabs li.active { border-left:0; }
		ul.products li .dt-sc-one-fourth .product-thumb .button, .with-left-sidebar ul.products li .dt-sc-one-third .product-thumb .button, .with-right-sidebar ul.products li .dt-sc-one-third .product-thumb .button, ul.products li .dt-sc-one-fourth .product-thumb .button, .with-left-sidebar ul.products li .dt-sc-one-fourth .product-thumb .button, .with-right-sidebar ul.products li .dt-sc-one-fourth .product-thumb .button, ul.products li .dt-sc-one-half .product-thumb .button, .with-left-sidebar ul.products li .dt-sc-one-half .product-thumb .button, .with-right-sidebar ul.products li .dt-sc-one-half .product-thumb .button, ul.products li .product-thumb .button { left:37%; }
		.with-left-sidebar ul.products li .dt-sc-one-fourth .product-thumb .button, .with-right-sidebar ul.products li .dt-sc-one-fourth .product-thumb .button { top:45%; bottom:auto; }
		
		.woocommerce .wishlist_table a.button.add_to_cart { padding:0; }
		.woocommerce .shop_table.cart th, td, .woocommerce .wishlist_table a.button.add_to_cart { font-size:11px; }
		.products .product .product-wrapper.dt-sc-one-fourth .product-details span.price, .with-right-sidebar .products .product .product-wrapper.dt-sc-one-fourth .product-details span.price, .with-left-sidebar .products .product .product-wrapper.dt-sc-one-fourth .product-details span.price, .with-left-sidebar .products .product .product-wrapper.dt-sc-one-third .product-details span.price, .with-right-sidebar .products .product .product-wrapper.dt-sc-one-third .product-details span.price { min-width:inherit; margin-top:0; }
		.product-wrapper.dt-sc-one-fourth .product-details, .with-left-sidebar .products .product .product-wrapper.dt-sc-one-third .product-details, .with-right-sidebar .products .product .product-wrapper.dt-sc-one-third .product-details { text-align:left; }
		
		.product .product-thumb-wrapper .non-veg, .product .product-thumb-wrapper .veg, .with-left-sidebar .product .product-thumb-wrapper .non-veg, .with-left-sidebar .product .product-thumb-wrapper .veg, .with-right-sidebar .product .product-thumb-wrapper .non-veg, .with-right-sidebar .product .product-thumb-wrapper .veg { left:347px; }
		
	}
	
	/*----*****---- << Mobile >> ----*****----*/	

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		.slicknav_menu { display:block; }
		#main-menu ul { display:none; }
		
		.container { width:200px; }
		.boxed .wrapper, .boxed .is-sticky #header-wrapper { width:100%; }
		
		.banner-container { display:none; }
		.banner2 { padding-top:70px; }
		.banner1 { padding:25px 0; }
		
		#logo { text-align:center; width:100%; height:48px; }
		#logo a img, #logo a { float:none; }
		
		.top-bar .container, #header-wrapper .container { width:100%; }
		
		/*----*****---- << Header >> ----*****----*/		
		.top-bar { text-align:center; }
		.top-bar .float-left, .top-bar .float-right, .cart li, h1.page-title, .float-right.breadcrumb, .breadcrumb a, .breadcrumb > span, .breadcrumb h2, .copyright, .footer-links li, .dt-sc-tweets_container a.tweet-btn { float:none; }
		.top-bar .dt-cart li { display:inline-block; border:none; float:none; }
		.top-bar p, .top-bar .dt-cart li { line-height:23px; font-size:12px; }
		
		 #logo > img { width: 100%; }
		 
		.dt-sc-ribbon, .dt-sc-tabs-frame-content:after, .dt-sc-toggle-content, .menu, .dt-sc-offer, .dt-sc-big-ribbon { background-size:100%; }
		
		.theme-ribbon.ribbon { background-position:0 -26px; font-size:10px; line-height:22px; }
		.home-ribbon .theme-ribbon { top:-42px; }
		
		.dt-sc-service-ico li a { font-size:16px; }
		
		.fullwidth-section.dt-sc-full-ribbon .dt-sc-ribbon { display: inline-block; left: 26%; margin-top: -31px; position: relative; }
		
		/*----*****---- << Mega Menu >> ----*****----*/
		.megamenu-child-container, .megamenu-child-container > ul.sub-menu > li { padding:0; }
		.megamenu-2-columns-group .megamenu-child-container, .megamenu-3-columns-group .megamenu-child-container, .megamenu-4-columns-group .megamenu-child-container, .megamenu-child-container > ul.sub-menu > li { width:100%; }
		.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { background:transparent; }
		.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li a { padding:15px 10px; }
		.megamenu-child-container { box-shadow:none; position:inherit; border-radius:0; margin-bottom:15px; }
		.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { font-weight:normal; }
		.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li a { color:#fff; }
		.megamenu-child-container ul.sub-menu > li > ul li a { border-bottom:none; }
		
		/*----*****---- << Headings >> ----*****----*/
		h1.page-title { font-size:23px; }
		.block-title, .block-title-bor { font-size:20px; }
		.block-title, .block-title.aligncenter, .block-title-bor { margin-bottom:23px; }
		
		/*----*****---- << Breaccrump >> ----*****----*/
		.breadcrumb a, .breadcrumb > span, .breadcrumb h2 { display:inline-block; }
		.breadcrumb span.default { height:10px; }
		
		/*----*****---- << Columns >> ----*****----*/
		.column { margin-left:0px; }	
		.dt-sc-one-fourth, .dt-sc-one-half, .dt-sc-three-fourth, .dt-sc-one-third, .dt-sc-two-third, .dt-sc-one-fifth, .dt-sc-four-fifth, .dt-sc-three-fifth, .dt-sc-two-fifth, .dt-sc-one-sixth, .dt-sc-two-sixth, .dt-sc-three-sixth, .dt-sc-four-sixth, .dt-sc-five-sixth { width:100%; margin-bottom:20px; }		
		
		.pricing-table.no-space .dt-sc-one-fourth, .pricing-table.no-space .dt-sc-one-half, .pricing-table.no-space .dt-sc-three-fourth, .pricing-table.no-space .dt-sc-one-third, .pricing-table.no-space .dt-sc-two-third, .pricing-table.no-space .dt-sc-one-fifth, .pricing-table.no-space .dt-sc-four-fifth, .pricing-table.no-space .dt-sc-three-fifth, .pricing-table.no-space .dt-sc-two-fifth, .pricing-table.no-space .dt-sc-one-sixth, .pricing-table.no-space .dt-sc-two-sixth, .pricing-table.no-space .dt-sc-three-sixth, .pricing-table.no-space .dt-sc-four-sixth, .pricing-table.no-space .dt-sc-five-sixth { width:95%; }
		
		/*----*****---- << Main >> ----*****----*/		
		#primary { width:100%; }
		#primary.content-full-width { width:100%; }
		
		#secondary { width:100%; margin-left:0px; margin-right:0px; }
		
		/*----*****---- << Intro Text >> ----*****----*/
		
		.intro-text.type1 h4 span.highlight { background:none; color:#333334; }
		.breadcrumb-wrapper, .intro-text.type2, .intro-text.type3, .intro-text.type4, .testimonial-content-wrapper, .dt-sc-tweets_container, .products .product .product-details .product-title, .footer-info, ul.dt-sc-tabs-vertical-frame li, .dt-sc-offer .entry-detail { text-align:center; }
		.intro-text.type2 .column, .intro-text.type3 .column, .intro-text.type4 .column { margin-bottom:0px; }	
		.intro-text.type2 h4, .intro-text.type3 h4, .intro-text.type4 h4 { font-size:16px; }	
		.intro-text.type2 a, .intro-text.type4 a, .intro-text.type3 a, .dt-sc-service-ico .dt-sc-button, .intro-text .dt-sc-button { float:none; }
		
		.intro-text.type1 h4 { line-height:34px; }
		.intro-text.type1 h6 { background-image:url(http://www.cormiercatering.com/wp-content/themes/dt-bella/css/images/introtext-border-top.png); }
		.intro-text.type1 h6 { font-size:13px; }
		
		.border.intro-text.type4, .border.intro-text.type3 { width:93%; }
		.border.intro-text.type4 .content-bg, .border.intro-text.type3 .content-bg { width:78.8%; }
		
		/*----*****---- << Footer >> ----*****----*/
		.footer-links li { display:inline-block; }
		.footer-top span { left:42%; }
		.widget.social-icons ul li { margin-right:5px; }
		
		/*----*****---- << service >> ----*****----*/
		.dt-sc-service-ico { text-align:center; }
		.dt-sc-service-ico li { margin-bottom:10px; }
		
		/*----*****---- << Testimonials >> ----*****----*/
		.testimonial-content-wrapper { width:100%; }
		.testimonial-content-wrapper blockquote { font-size:17px; line-height:30px; }
		.testimonial-thumb .rounded { margin:0 0 0 15%; }
		.testimonial-content-wrapper blockquote cite span { font-size:17px; }
		.testimonial-wrapper .aligncenter span.fa { font-size:16px; }
		
		.footer_tweets { width:100%; }
		
		/*----*****---- << Tweets >> ----*****----*/
		.dt-sc-tweets_container { font-size:17px; }
		.dt-sc-tweets_container a.tweet-btn { margin-top:10px; }
		
		/*----*****---- << shop >> ----*****----*/
		.product-details .dt-sc-button { margin-bottom:10px; }
		
		/*----*****---- << ribbon >> ----*****----*/
		.dt-sc-big-ribbon { height:38px; }
		.dt-sc-big-ribbon .ribbon-content { left:20%; width:120px; top:4px; }
		.dt-sc-big-ribbon h3 { font-size:10px; line-height:10px; }
		.dt-sc-big-ribbon p { display:none; }
		
		/*----*****---- << Blog >> ----*****----*/
		.blog-post { border-bottom: 1px solid #DBDBDB; display: inline-block; padding-bottom: 24px; text-align: center; width: 100%; }
		.blog-post .column { margin-bottom:0; }
		.blog-post .read-more { float:none; }
		
		.blog-post .top-right, .blog-post .bottom-left { display:none; }
		
		.entry-thumb .bx-controls a.bx-next, .entry-thumb .bx-controls a.bx-prev { background-size:100%; }
		.entry-thumb .bx-controls-direction a { height:30px; width:20px; }
		
		.dt-sc-one-column.blog-fullwidth .post-details { width:100%; min-height:inherit; background:none; }
		.dt-sc-one-column.blog-fullwidth .post-content { margin-left:0; width:100%; }
		.blog-post .date, .dt-sc-one-half .blog-post .date, .dt-sc-one-third .blog-post .date { margin-left:31%; }
		.dt-sc-one-half .blog-post .date, .dt-sc-one-third .blog-post .date, .blog-post .date { float:left; }
		.dt-sc-one-half .post-meta, .with-left-sidebar .dt-sc-one-half .post-meta, .with-right-sidebar .dt-sc-one-half .post-meta, .dt-sc-one-third .post-meta, .with-left-sidebar .dt-sc-one-third .post-meta, .with-right-sidebar .dt-sc-one-third .post-meta { width:100%; }
		
		.post-meta li { clear:both; font-size:12px; padding:15px 6px; right:0; }
		.dt-sc-one-column.blog-fullwidth.with-sidebar .post-content { width:100%; margin-left:0; }
		
		.author-name { margin-bottom:0; }
		ul.commentlist li { padding-left:0; }
		.comment-author img {  height: 30px; width: 30px; }
		ul.commentlist li .comment-author { float: left; margin-right: 5px; position: inherit; }
		
		.dt-sc-one-half .post-details .post-tag, .dt-sc-one-third .post-details .post-tag, .post-details .post-tag { display:none; }
		.dt-sc-one-half .post-details .post-meta li, .post-details .post-meta li { clear:none; float:none; padding:0 5px 0 8px; line-height:18px; font-size:11px; }
		.blog-post .post-format { display:inline-block; }
		.dt-sc-one-half .blog-post .post-meta { margin-left:0; margin-bottom:20px; }
		
		.with-left-sidebar .dt-sc-one-half .blog-post .post-meta, .with-right-sidebar .dt-sc-one-half .blog-post .post-meta, .with-left-sidebar .dt-sc-one-third .blog-post .post-meta, .with-right-sidebar .dt-sc-one-third .blog-post .post-meta { margin-left:0px; }
		
		.dt-sc-one-half .blog-post .post-meta:after, .dt-sc-one-third .blog-post .post-meta:after, .blog-post .post-meta:after, .post-meta li:before { content:none; }
		.dt-sc-one-half .blog-post .post-meta, .with-left-sidebar .dt-sc-one-half .blog-post .post-meta, .with-right-sidebar .dt-sc-one-half .blog-post .post-meta, .with-left-sidebar .dt-sc-one-third .blog-post .post-meta, .with-right-sidebar .dt-sc-one-third .blog-post .post-meta, .blog-post .post-meta { max-width:90%; width:90%; text-align:center; padding:10px; }
		.post-meta li span.fa { float:none; }
		
		.blog-post .post-meta { width:100%; }
		.post-meta li:after { border:none; }
		
		.blog-post .entry-datail .entry-meta { text-align:center; width:100%; }
		.blog-post .entry-datail .entry-meta li:last-child { margin-right:0; padding-right:0; }
		
		.pagination strong { margin-bottom:25px; }
		.pagination > ul { float:left; width:100%; }
		ul.page-numbers { text-align:center; }
		
		/*----*****---- << Shortcodes >> ----*****----*/
				
		th, td { font-size:9px; padding:8px 0px; }
		
		.dt-sc-button.small { font-size:14px; }

		.dt-sc-tabs-frame-content:after, .dt-sc-tabs-vertical-frame-content .dt-sc-one-half.first { width:100%; }
		ul.dt-sc-tabs-vertical-frame { width:97%; margin-right:0; }
		ul.dt-sc-tabs-frame li { width:100%; border-right:none; border-bottom:1px solid #fff; }
		ul.dt-sc-tabs-frame li a { float:none; display:block; }
		.dt-sc-tabs-vertical-frame-content .dt-sc-one-half.first { border: none; }
		ul.dt-sc-tabs-vertical-frame { margin-bottom:10px; margin-right:0; }
		.dt-sc-one-half .dt-sc-tabs-vertical-frame-content { width:100%; }
		
		.type2 .dt-sc-pr-tb-col .dt-sc-tb-header h5 { font-size:30px; }
		.type2 .dt-sc-pr-tb-col .dt-sc-tb-header { padding-top:9px; }
		.dt-sc-pr-tb-col .dt-sc-tb-header h5 { padding:15px 0 10px; }
		
		.dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote4, .dt-sc-pullquote5, .dt-sc-pullquote6 { width:81%; margin-left:0; }
		.dt-sc-pullquote1.alignright { float:none; }
		.quotes.dt-sc-pullquote1.alignright { display:inline-block; }
		
		.dt-sc-one-third .dt-sc-titled-box, .dt-sc-two-third .dt-sc-titled-box { width:82%; }
		.dt-sc-one-half .dt-sc-titled-box { width:81.5%; }
		
		.dt-sc-button.xlarge { padding:25px 31px; font-size:23px; }
		.dt-sc-button.large { font-size:22px;  padding:21px 34px; }
		
		.dt-sc-tabs-frame-content:after, .dt-sc-toggle-frame .dt-sc-toggle-content, .woocommerce-tabs .entry-content:after { width:100%; background-size:100%; }
		
		ul.dt-sc-tabs-frame li, .woocommerce-tabs ul.tabs li { display:inline-block; width:100%; }
		ul.dt-sc-tabs-frame li a, .woocommerce-tabs ul.tabs li a { width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-block;}
		.dt-sc-tabs-frame-content:after, .dt-sc-toggle-frame .dt-sc-toggle-content, .woocommerce-tabs .entry-content:after { width:100%; background-size:100%; }
		
		.type2 .dt-sc-one-fourth .dt-sc-pr-tb-col .dt-sc-tb-header h5 { padding-top:22px; }
		
		.intro-text { text-align:center; }
		
		/*----*****---- << Portfolio >> ----*****----*/
		.sorting-container { text-align:center; }
		.sorting-container a { display:inline-block; float:none; }
		
		.portfolio-container .portfolio.dt-sc-one-half, .portfolio-container .portfolio.dt-sc-one-third, .portfolio-container .portfolio.dt-sc-one-fourth, .portfolio-container .portfolio.dt-sc-full-width, .with-sidebar .portfolio-container .portfolio.dt-sc-one-half, .with-sidebar .portfolio-container .portfolio.dt-sc-one-third, .with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth, .with-sidebar .portfolio-container .portfolio.dt-sc-full-width { width:100%; }
		
		.portfolio.dt-sc-full-width .portfolio-title { width:71%; padding:0 3%; }
		.portfolio.dt-sc-full-width .portfolio-detail .views, .portfolio.dt-sc-one-half .portfolio-detail .views { margin-right:10px; width:20%; }
		
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth .portfolio-title h4 { font-size:16px; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth .portfolio-title p { line-height:25px; font-size:14px; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth .portfolio-detail { padding:11px 0 8px; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth .portfolio-detail .views {  padding:8px 0px 7px; font-size:14px; margin-top:0px; }
		.with-sidebar .portfolio-container .portfolio.dt-sc-one-fourth .portfolio-detail .views a { top:auto; position:inherit; }
		
		/*----*****---- << Products >> ----*****----*/
		form.cart .dt-sc-one-third, form.cart .dt-sc-two-third { width:100%; margin-bottom:30px; }
		form.cart .dt-sc-one-third select, form.cart .dt-sc-two-third select { width:85%; }
		
		
		/*----*****---- << Secondary >> ----*****----*/
		#primary.with-right-sidebar { margin-bottom:20px; }
		
		#primary .dt-sc-w-hours li span { min-width:100px; }
		
		/*----*****---- << Contact >> ----*****----*/
		.dt-sc-one-half iframe, .dt-sc-one-third iframe, .dt-sc-one-fourth iframe, .dt-sc-three-fourth iframe, .dt-sc-two-third iframe, iframe { width:92%; }
		
		.contact-info li span, .menu-items-list .items li a .number { margin-right:9px; }
		
		.dt-sc-one-third .contact-info .border { width:93.2%; }
		
		#commentform .dt-sc-one-half { margin-bottom:0; }
		#commentform textarea { float:left; }
		
		/*----*****---- << ribbon >> ----*****----*/
		.dt-sc-ribbon { background-image:none; position:relative; height:auto; font-size:12px; line-height:normal; padding:10px; }
		.dt-sc-ribbon, .fullwidth-section .dt-sc-ribbon { margin-bottom:15px; }
		.dt-sc-ribbon:before {  border-bottom: 5px solid rgba(0, 0, 0, 0); border-right-style: solid; border-right-width: 5px; border-top: 5px solid rgba(0, 0, 0, 0); content: ""; height: 0; left: -5px;    position: absolute; top: 13%; width: 0; }
	
		.dt-sc-ribbon.pink { background-color:#ffa0b6; }
		.dt-sc-ribbon.pink:before { border-right-color:#ffa0b6; }
		
		.dt-sc-ribbon.grey { background-color:#d4ccba; }
		.dt-sc-ribbon.grey:before { border-right-color:#d4ccba; }
		
		.dt-sc-ribbon.green { background-color:#b8d666; }
		.dt-sc-ribbon.green:before { border-right-color:#b8d666; }
		
		.dt-sc-ribbon.purple { background-color:#c756ce; }
		.dt-sc-ribbon.purple:before { border-right-color:#c756ce; }
		
		.dt-sc-ribbon.orange { background-color:#f0a874; }
		.dt-sc-ribbon.orange:before { border-right-color:#f0a874; }
		
		.dt-sc-ribbon.palebrown { background-color:#a36e5f; }
		.dt-sc-ribbon.palebrown:before { border-right-color:#a36e5f; }
		
		.dt-sc-ribbon.ferngreen { background-color:#4f7942; }
		.dt-sc-ribbon.ferngreen:before { border-right-color:#3e6931; }
		
		.dt-sc-ribbon.eggplant {  background-color: #536878; }
		.dt-sc-ribbon.eggplant:before { border-right-color:#3d5262; }
		
		.dt-sc-ribbon.electricblue {background-color:#614051; }
		.dt-sc-ribbon.electricblue:before { border-right-color:#513142; }
		
		.dt-sc-ribbon.raspberry { background-color: #a23b6f; }
		.dt-sc-ribbon.raspberry:before { border-right-color:#8d285b; }
		
		.dt-sc-ribbon.chocolate { background-color: #cd661d; }
		.dt-sc-ribbon.chocolate:before { border-right-color:#ae5210; }
		
		.dt-sc-ribbon.gold { background-color: #e0a81c; }
		.dt-sc-ribbon.gold:before { border-right-color:#c08d0d; }
		
		.dt-sc-ribbon.cyan { background-color: #00cdcd; }
		.dt-sc-ribbon.cyan:before { border-right-color:#02aaaa; }
		
		.dt-sc-ribbon.khaki { background-color: #b6af55; }
		.dt-sc-ribbon.khaki:before { border-right-color:#a39c42; }
		
		.dt-sc-ribbon.coral { background-color: #ff7f50; }
		.dt-sc-ribbon.coral:before { border-right-color:#ee6b3b; }
		
		.dt-sc-ribbon.skyblue { background-color: #00bfff; }
		.dt-sc-ribbon.skyblue:before { border-right-color:#01a7de; }
		
		.dt-sc-ribbon.slateblue { background-color: #836fff; }
		.dt-sc-ribbon.slateblue:before { border-right-color:#624ceb; }
		
		.dt-sc-ribbon.red { background-color: #e74d3c; }
		.dt-sc-ribbon.red:before { border-right-color:#d53b2a; }
		
		.dt-sc-ribbon.ocean { background-color: #1abc9c; }
		.dt-sc-ribbon.ocean:before { border-right-color:#0ea587; }
		
		.dt-sc-ribbon.blue { background-color: #3498db; }
		.dt-sc-ribbon.blue:before { border-right-color:#247ebb; }
		
		
		.fullwidth-section .dt-sc-ribbon { width:180px; }
		
		.hr span { left:38%; }
		
		/*----*****---- << Menu >> ----*****----*/
		.dt-sc-featured-menu { padding-bottom:0px; background-size:100%; }
		.dt-sc-featured-menu .entry-detail h3 { width:67%; }
		.entry-detail > p { float:left; width:100%; }
		
		.menu-categories {  text-align:center; margin-bottom:0; }
		.menu-categories li .cat-item { font-size:14px; }
		.menu-categories li { min-height:111px; margin-bottom:40px; }
		.menu-categories li a { padding:20px 15px; }
		.menu-categories li a.star { bottom:6px; left:25%; }
		.menu-categories li:hover a.star { bottom:-26px; }
		
		#page-menu-sticky-sticky-wrapper { margin-bottom:0; }
		#page-menu-sticky { position:inherit !important; }
		
		.menu-categories li [class^="item-"] { display:none; }
		.menu-categories li { margin-bottom:0; min-height:inherit; margin-right:0; }
		.menu-categories li a { padding:0 15px; }
		
		.menu-categories li .cat-item:after, .menu-categories li .cat-item { border-bottom:none; }
		.menu-categories li a.star, .menu-categories li:hover a.star { display:none; }
		
		/*----*****---- << Offer >> ----*****----*/
		.dt-sc-offer {  margin-bottom: 23px; padding-bottom: 11px; }
		.dt-sc-featured-menu .entry-thumb, .blog-post .entry-thumb { margin-bottom:15px; }
		.dt-sc-offer .entry-thumb figure { width:80px; display:block; margin:0 auto; }
		.dt-sc-offer .entry-detail p { width:100%; }
		
		/*----*****---- << Reservation >> ----*****----*/
		.reserve-frm p input, .reserve-frm p textarea, .dt-sc-one-half .reserve-frm p input, .dt-sc-one-half .reserve-frm p textarea { width:88%; }
		.reserve-frm p label { line-height:28px; }
		.reserve-frm p select { width:99.9%; }
		
		.hr-line ul { left:29%; }
		.top .scrollTop { top:12px; }
		.top { margin-bottom:20px; }
		
		.dt-sc-two-third .top-right { right:-24px; }
		
		/*----*****---- << Chefs >> ----*****----*/
		.dt-sc-team { margin-bottom:30px; }
		.dt-sc-team .entry-datail a.star { left:41%; }
		
		/*----*****---- << Events >> ----*****----*/	
		#tribe-events-content-wrapper { width:100%; }
		#tribe-bar-form { width:91%; }
		
		.tribe-events-sub-nav li a, .tribe-events-read-more { padding:7px 10px; font-size:12px; }
		
		.tribe-bar-collapse #tribe-bar-collapse-toggle { width:100%; padding:15px 10%; }
		#tribe-bar-form.tribe-bar-collapse #tribe-bar-views { width:100%; padding:0px; }
		#tribe-bar-views .tribe-bar-views-list { margin:3px 0px 0px; }
		#tribe-bar-views li.tribe-bar-views-option { margin-right:0px; }
		
		.tribe-events-list h2.tribe-events-list-event-title { font-size:14px; }
		.tribe-grid-header .column a { font-size:8px; }
		
		h2.tribe-events-page-title { font-size:16px; }
		
		.tribe-events-list .time-details { font-size:12px; }
		.tribe-events-event-meta address.tribe-events-address { font-size:9px; }
		#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous { width:100%; text-align:center; }
		
		.tribe-events-calendar th { width:63px; }
		.updated.published.time-details { line-height:normal; }
		
		.recipe-info > li { border-right:0; }
		 
		/************** Shop ***************/
		.hr-line .caroufred_pager { left:25%; }
		
		ul.caroufred_items .product { height:390px; }
		
		/*----*****---- << shop >> ----*****----*/
		.products .product .dt-sc-one-half .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-half .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-half .product-wrapper, .products .product .dt-sc-one-third .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-third .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-third .product-wrapper, .products .product .dt-sc-one-fourth .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-fourth .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-fourth .product-wrapper { width:200px; }
		
		.woocommerce #content div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity { margin-bottom:15px; }
		
		.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img { width:21px; }
		.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail { min-width:20px; }
		
		.products .product .product-wrapper .product-details { text-align:center; }
		.products .product .product-wrapper .product-details span.price { margin-top:15px; }
		.products .product .product-wrapper.dt-sc-one-fourth .product-details span.price, .products .product .product-wrapper .product-details span.price { min-width:28%; font-size:13px; }
		.with-right-sidebar .products .product .product-wrapper.dt-sc-one-fourth .product-details span.price, .with-left-sidebar .products .product .product-wrapper.dt-sc-one-fourth .product-details span.price { width:auto; min-width:29%; }
		.products .product .product-details .add_to_cart_button {  margin-top:4px; }
		
		.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { padding:6px; }
		
		.shop_table.cart .product-quantity .quantity input[type="text"], .shop_table.cart .product-quantity .quantity input[type="number"], .shop_table.cart .product-quantity .quantity input[type="button"] { width:15px!important; }
		.woocommerce td.product-quantity, .woocommerce-page td.product-quantity { min-width:60px; }
		.shop_table.cart .product-quantity .quantity input[type="button"], .shop_table.cart .product-quantity .quantity input[type="text"], .shop_table.cart .product-quantity .quantity input[type="number"] { height:20px; font-size:11px; }
		
		.actions .button { font-size:11px; padding:11px 6px; }
		.woocommerce .cart input.checkout-button.button, .woocommerce-page .cart input.checkout-button.button { margin-top:10px; }
		.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text { min-height:16px; }
		
		.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th { width:auto; }
		.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount { font-size:12px; }
		
		.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { width:100%; }
		
		ul.products li .dt-sc-one-fourth .product-thumb .button, .with-left-sidebar ul.products li .dt-sc-one-third .product-thumb .button, .with-right-sidebar ul.products li .dt-sc-one-third .product-thumb .button, ul.products li .dt-sc-one-fourth .product-thumb .button, .with-left-sidebar ul.products li .dt-sc-one-fourth .product-thumb .button, .with-right-sidebar ul.products li .dt-sc-one-fourth .product-thumb .button, ul.products li .dt-sc-one-half .product-thumb .button, .with-left-sidebar ul.products li .dt-sc-one-half .product-thumb .button, .with-right-sidebar ul.products li .dt-sc-one-half .product-thumb .button, ul.products li .product-thumb .button { left:26%; }
		
		.single-product.woocommerce .thumbnails #slider-prev, .single-product.woocommerce .thumbnails #slider-next { top:45%; }
		
		.with-left-sidebar .products .product .dt-sc-one-fourth h3, .with-right-sidebar .products .product .dt-sc-one-fourth h3 { font-size:17px; }
		.woocommerce .yith_magnifier_gallery li.yith_magnifier_thumbnail { width:50px; }
				
		.woocommerce-cart table.shop_table, .woocommerce-account table.shop_table, .woocommerce-wishlist table.shop_table { display:block; position:relative; width:100%; position:relative; }
		.woocommerce-cart table.shop_table thead, .woocommerce-account table.shop_table thead, .woocommerce-wishlist table.shop_table thead { display:block; float:left; }
		.woocommerce-cart table.shop_table tbody, .woocommerce-account table.shop_table tbody, .woocommerce-wishlist table.shop_table tbody { display:block; width:auto; position:relative; overflow-x:auto; white-space:nowrap; }
		.woocommerce-cart table.shop_table thead tr.cart_table_item, .woocommerce-account table.shop_table thead tr.cart_table_item, .woocommerce-wishlist table.shop_table thead tr.cart_table_item { display:block; }
		.woocommerce-cart table.shop_table th, .woocommerce-account table.shop_table th, .woocommerce-wishlist table.shop_table th { display:block; }
		.woocommerce .shop_table.cart th { border-bottom:1px solid #c8c8c8; }
		.woocommerce-cart table.shop_table tbody tr, .woocommerce-account table.shop_table tbody tr, .woocommerce-wishlist table.shop_table tbody tr  { display:inline-block; vertical-align:top; }
		.woocommerce-cart table.shop_table td, .woocommerce-account table.shop_table td, .woocommerce-wishlist table.shop_table td { display:block; min-height:1.25em; }		
		.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th { padding:10px; }
		
		.woocommerce-cart table.shop_table td.actions { width:auto; border-right:0; }
		.woocommerce-cart table.shop_table tbody tr td.actions .coupon { position:absolute; bottom:60px; left:0px; }
		.woocommerce-cart table.shop_table tbody tr td.actions .coupon .button { bottom:28px; position:absolute; }
		.woocommerce-cart table.shop_table tbody tr td.actions .coupon .input-text { bottom:66px; position:absolute; }
		.woocommerce-cart table.shop_table tbody tr td.actions .button { position:absolute; bottom:49px; left:0px; }
		.woocommerce-cart table.shop_table tbody tr td.actions .checkout-button { bottom:10px; }
		.woocommerce-cart table.shop_table tbody { padding-bottom:170px; }
		
		.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { text-align:center; height:51px; width:100px; line-height:51px; vertical-align:middle; border-bottom-width:1px; padding:0px; border-bottom:1px solid #dddddd; }
		.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { height:51px; width:98px; padding:0px; text-align:center; vertical-align:middle; border-left:0; }
		.woocommerce table.shop_table td.product-subtotal, .woocommerce-page table.shop_table td.product-subtotal { border-bottom:1px solid #dddddd; }
		
		.woocommerce-cart table.shop_table th { width:99px; }
		.woocommerce-cart table.shop_table td { width:101px; }
		
		.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove { display:inline-block; margin-top:14px; width:1em; }
		.woocommerce .wishlist_table tr td.product-thumbnail, .woocommerce .wishlist_table tr td.product-name { text-align:center; }
		.shop_table .product-thumbnail a { margin:10px 0px 0px; display:inline-block; }
		.shop_table td.product-name a { display:inline-block; margin-top:7px; }
		.shop_table td.product-price span, .shop_table td.product-stock-status span, .shop_table td.product-subtotal span, .shop_table tr.order td a { display:inline-block; margin-top:18px; }
		.shop_table .product-add-to-cart a, .woocommerce .wishlist_table .add_to_cart.button { margin-top:15px; display:inline-block; }
		
		.shop_table tr.order .order-total { font-size:11px; }
		.shop_table tr.order td time, .shop_table tr.order td span { font-size:11px; display:inline-block; margin-top:18px; }
		.shop_table tr.order td.order-status { padding-top:17px; height:33px; text-align:center !important; }
		.woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions { text-align:center; }
		.woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button { margin-top:7px; }
		.shop_table td.product-price span, .shop_table td.product-stock-status span, .shop_table td.product-subtotal span, .shop_table tr.order td { font-size:14px; }
		.shop_table td.product-quantity .quantity { padding:10px 0px 0px; }
		#reviews a.button, .woocommerce-message .button, .woocommerce table .button { font-size: 9px; padding: 4px 5px; }
		.actions .button { min-height:inherit; }
		
		.cart-subtotal span, .total span, .checkout_table_item .product-total span { font-size:14px; }
		.shipping td { font-size:10px; }
		
		.actions .coupon { margin-bottom:0; }
		.coupon input.input-text[type="text"] { font-size:10px; }
		.woocommerce table.cart td.actions .coupon .input-text { padding:6px;  width: 116px; }
		
		.woocommerce form.shipping_calculator .form-row select, .woocommerce-page form.shipping_calculator .form-row select, select#shipping_country, select#billing_country { width:100%; }
		
		.products .product .dt-sc-one-half .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-half .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-half .product-wrapper, .products .product .dt-sc-one-third .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-third .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-third .product-wrapper, .products .product .dt-sc-one-fourth .product-wrapper, .with-left-sidebar .products .product .dt-sc-one-fourth .product-wrapper, .with-right-sidebar .products .product .dt-sc-one-fourth .product-wrapper { width:420px; }	
		
		
		.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce #review_form #respond p.comment-form-author, .woocommerce-page #review_form #respond p.comment-form-author, .woocommerce #review_form #respond p.comment-form-email, .woocommerce-page #review_form #respond p.comment-form-email { width: 100%; }
		.product .product-thumb-wrapper .non-veg, .product .product-thumb-wrapper .veg, .with-left-sidebar .product .product-thumb-wrapper .non-veg, .with-left-sidebar .product .product-thumb-wrapper .veg, .with-right-sidebar .product .product-thumb-wrapper .non-veg, .with-right-sidebar .product .product-thumb-wrapper .veg { left:127px; }
		
		.woocommerce #review_form #respond p.comment-form-author, .woocommerce-page #review_form #respond p.comment-form-author { margin-right:0; }
	}
	
	@media only screen and (max-width: 319px) {
	.fullwidth-section.dt-sc-full-ribbon .dt-sc-ribbon { left:9%; }
	.is-sticky #logo { height:45px; }
	}