
/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	MAIN MENU
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

.slicknav_menu {
	display: none;
}

@media only screen and (max-width: 991px) {

	.main-header 										{ min-height: 60px; background-color: rgba( 255, 255, 255, 1 ); position: relative; }
	.logo 												{ position: absolute; left: 0; top: 0; }
	.logo a 											{ line-height: 60px!important; }
	.transparent-header a.logo-main 					{ display: block; }
	.transparent-header a.logo-main img					{     width: 175px; }
	.transparent-header a.logo-light 					{ display: none; }
	.slicknav_menu a.slicknav_btn						{ float: right; line-height: 60px; color: #111; }
	.header-search 										{ display: none!important; }
	
	.one-page-light-nav 								{ background-color: rgba( 255,255,255,0.8 ); border-bottom: 1px solid rgba( 0,0,0,0.1 ); }
	.one-page-light-nav a.logo-light					{ display: none!important; }
	.one-page-light-nav a.logo-main						{ display: block!important; }
	.one-page-light-nav,
	.one-page-dark-nav 									{ position: fixed; top: 0; left: 0; }

	/*-----------------------------------*/
	ul.menu 											{ display:none; }
	.main-nav 											{ width: 100%; }
	a.slicknav_custom-btn 								{ display: block; line-height: 80px; text-align: right; color: #222; }
	.slicknav_menu 										{ display:block; float: right; width: 100%; }
	/*-----------------------------------*/
	.slicknav_menu ul 									{ width: 100%; margin: 0; padding: 0; list-style: none; }
	.slicknav_menu ul.slicknav_nav						{ margin: 60px 0 0; }
	.slicknav_menu ul li 								{ display: block; border-bottom: 1px solid rgba( 0,0,0,0.05 ); }
	.slicknav_menu ul li:last-child						{ border-bottom: 0 none; }
	.slicknav_menu ul li a,
	.slicknav_menu ul li ul li a,
	.slicknav_menu ul li ul li a a 						{ text-decoration: none; display: block; padding: 10px 20px; }
	.slicknav_menu ul li a.slicknav_item 				{ position: relative; padding: 0; }
	.slicknav_menu ul li a 								{ font-family: 'Oswald', sans-serif; font-size: 12px; text-transform: uppercase; }
	.slicknav_menu ul li a,
	.slicknav_menu ul li a.slicknav_item a 				{ color: #111; padding: 12px 0; }
	.slicknav_menu ul li a.slicknav_item span.slicknav_arrow 		{ position: absolute; right: 0; top: 10px; }
	.slicknav_menu ul li a.slicknav_item span.slicknav_arrow .fa 	{ color: #444; font-size: 10px; }
	/*----------------------------------*/
	.slicknav_menu ul li ul li a 						{ padding-left: 0; padding-right: 0; }
	.slicknav_menu ul li > ul							{ padding: 10px 20px; }
	.slicknav_menu ul > li ul							{ background-color: rgba( 0,0,0,0.05 ); }
	.slicknav_menu ul li ul li a,
	.slicknav_menu ul li ul li a a 						{ color: #444; }
	.slicknav_menu ul li ul li ul 						{ background-color: rgba( 0,0,0,0.05 ); }
	.slicknav_menu ul li li[class^="col-"],
	.slicknav_menu ul li li[class*=" col-"] 			{ padding: 0; }
	.slicknav_menu ul li [class^="col-"],
	.slicknav_menu ul li [class*=" col-"] 				{ margin-bottom: 0!important; }
	
	/* Parallux Home */
	#homeParalluxModal .slicknav_menu					{ display: none; }
	#homeParalluxModal ul.menu							{ display: block; margin: 0; padding: 0; list-style: none; }
	#homeParalluxModal .modal-menu-content 				{ width: 100%; height: 400px; }

}

/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	DESKTOP
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

@media (max-width: 1199px) {

	/*----------------- Home 1 Slider -----------------*/

	.home1-slide-content-box h2 						{ font-size: 64px; padding-bottom: 10px; }
	.home1-slide-content-box p 							{ margin-bottom: 30px; font-size: 14px; line-height: 26px; padding-bottom: 10px; }
	
	/* Welcome Text (About Us) */
	.welcome-text p 									{ font-size: 16px; line-height: 26px; }
	/* fashion div */
	.fashion-top-div h1 								{ font-size: 74px; }
	/* fastfood page headline */
	.headline-fastfood 									{ padding-top: 28px; }
	.headline-fastfood h2 								{ font-size: 44px; }
	.headline-fastfood span								{ font-size: 82px; }

}
@media (min-width: 992px) and (max-width: 1199px) {

	/* boxed one third contact */
	.boxed-one-third-contact-address,
	.boxed-one-third-contact-form 						{ padding: 30px!important; }

}

/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	NOTEBOOK
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

@media (max-width: 991px){

	[class^="col-"],
	[class*=" col-"] 									{ margin-bottom: 50px!important; }

	[class^="col-"]:last-child,
	[class*=" col-"]:last-child 						{ margin-bottom: 0!important; }

	.relative-header-gap 								{ margin: 0 0 -1px; }

	.ani1,
	.ani2,
	.ani3,
	.ani4,
	.ani5,
	.ani6,
	.ani7,
	.ani8,
	.ani9,
	.ani10 												{ -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s; }

	/*================== IMPORTANT CLASSES ==================*/

	#map 												{ position: relative; height: 250px; }
	.text-right											{ text-align: left!important; }
	.marginAllNone 										{ margin: 0!important; }
	.addFooterWidgetHeight 								{ height: inherit!important; margin-bottom: 50px; overflow: hidden; }
	.height100vh 										{ min-height: 500px!important; }
	.blog-post-summary,
	.addHeight,
	.addHeight2,
	.addHeight3,
	.addHeight4,
	.addHeight5 										{ height: inherit!important; }
	.blog-post .imageSingle img,
	.squire-hover-link-gallery .imageSingle img,
	.element-portfolio .imageSingle img,
	.imageSingleTab100 img								{ width: 100%; }
	.blog-image-left .blog-post .blog-post-content,
	.blog-image-right .blog-post .blog-post-content,
	.blog-image-both .blog-post .blog-post-content,
	.blog-thumb-left .blog-post-summary .blog-post-content,
	.blog-thumb-right .blog-post-summary .blog-post-content,
	.blog-thumb-both .blog-post-summary .blog-post-content,
	.blog-content-over-image-left .blog-post .blog-post-summary,
	.blog-content-over-image-right .blog-post .blog-post-summary,
	.blog-content-over-image-both .blog-post .blog-post-summary,
	.positionCenterResponsiveInherit 					{ position: relative; top: inherit; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; }

	/*================== BLOG STYLES ==================*/

	.blog-wide-image-sidebar-left .blog-post-wrap,
	.blog-wide-image-sidebar-right .blog-post-wrap,
	.blog-sidebar-left .blog-post-wrap,
	.blog-sidebar-right .blog-post-wrap 				{ padding: 50px 0; border: 0 none; }
	.sidebar-left,
	.sidebar-right 										{ padding: 0; }
	.blog-image-left .imageSingle,
	.blog-image-right .imageSingle,
	.blog-image-both .imageSingle,
	.blog-thumb-left .imageSingle,
	.blog-thumb-right .imageSingle,
	.blog-thumb-both .imageSingle,
	.blog-content-over-image-left .blog-post .blog-post-summary,
	.blog-content-over-image-right .blog-post .blog-post-summary,
	.blog-content-over-image-both .blog-post .blog-post-summary,
	.blog-image-left .blog-post .blog-post-summary,
	.blog-image-right .blog-post .blog-post-summary,
	.blog-image-both .blog-post .blog-post-summary 		{ width: 100%; position: relative; left: 0; }
	.blog-image-right .blog-post-summary,
	.blog-thumb-right .blog-post-content,
	.blog-thumb-both .blog-post-content,
	.blog-image-both .blog-post:nth-child(even) .blog-post-summary { text-align: left; }

	.blog-masonry-col-4 .blog-post 						{ width: 47%; }

	.blog-thumb-left .blog-post-summary,
	.blog-thumb-right .blog-post-summary,
	.blog-thumb-both .blog-post-summary 				{ width: 100%; left: 0; position: relative; }
	.blog-wide-image .blog-post .imageSingle .blog-wide-image-caption,
	.blog-wide-image .blog-post .imageSingle .blog-wide-image-caption { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

	.blog-wide-image article img,
	.blog-wide-image-col-2 article img,
	.blog-wide-image-col-3 article img,
	.blog-wide-image-col-4 article img 					{ -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; }

	/*================== PAGE STYLES ==================*/

	.left-menu 											{ padding: 0 15px!important; }
	.home-portfolio-social 								{ padding: 20px 0; }

	.breadcrumb-box 									{ padding: 0; }
	.one-half-image 									{ height: 400px!important; }
	.boxed-one-third-contact-address.no-top-bottom-pad 	{ padding: 0!important; }

	.double-col-carousel-content .positionRelativeCenter,
	.heading-box-resturent .positionAbsoluteCenter 		{ position: relative; top: inherit; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; }
	.parallux-box .positionRelativeCenter 				{ position: absolute; }

	.resturent-hero .imageSingle 						{ padding: 70px 0; }
	.resturent-hero h1 									{ font-size: 34px; }

	.home-3-hero 										{ padding: 50px 0!important; }

	.architecture-slide-content h2 						{ font-size: 54px; top: 100px; }
	.architecture-slide-content h4 						{ top: inherit; bottom: 150px; }

	.fashion-top-div h1 								{ font-size: 64px; }

	/*================== SLIDER ==================*/

	.home1-slide-content-box h2,
	.home5-slide-content-box h2 						{ font-size: 44px; }
	a.owl-slider-custom-btn 							{ font-size: 12px; padding: 6px 30px; }
	#owl-hero-slider .owl-controls 						{ bottom: 20px; }

	.spa-slide-content-box 								{ padding: 50px; }
	.spa-slide-content-box h1 							{ font-size: 54px; }

	/*================== ELEMENTS ==================*/

	.tagline-double-button .tagline-icon .icon 			{ position: inherit; top: inherit; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; }
	.image-box-full-col-four .positionAbsoluteCenter,
	.double-col-carousel-slide-pop-up,
	.home1-slide-content-box,
	.home5-slide-content-box 							{ position: absolute; }
	.home1-slide-content-box .container					{ text-align: center; }
	.squire-hover-link-gallery [class^="col-"],
	.squire-hover-link-gallery [class*=" col-"],
	.element-portfolio .portfolioContainer .portfolio-wrap	{ margin-bottom: 0!important; }

	.tagline-content  									{ width: -webkit-calc( 100% - 70px ); width: calc( 100% - 70px ); }
	.tagline-button  									{ width: 100%; margin-top: 20px; }

	.tagline-double-button .tagline-icon,
	.tagline-double-button .tagline-content,
	.tagline-double-button .tagline-button 				{ width: 100%; }
	.tagline-double-button .tagline-icon,
	.tagline-button,
	.tagline-double-button .tagline-content 			{ text-align: center; }
	.tagline-double-button .tagline-icon 				{ position: relative; margin: 0 0 20px; }

	.fastfood-hero-heading h1 							{ font-size: 64px; }

	.headline-fastfood 									{ padding-top: 25px; }
	.headline-fastfood h2 								{ font-size: 32px; }
	.headline-fastfood span								{ font-size: 62px; }

	.home-fastfood-map #map 							{ height: 400px; }

	.parallux-bg-height 								{ height: 500px; }

	.parallux-box h1 									{ color: #FFF; }
	.parallux-box p 									{ color: #CCC; }
	.blog-wide-image [class^="col-"],
	.blog-wide-image [class*=" col-"],
	.image-black-opacity [class^="col-"],
	.image-black-opacity [class*=" col-"],
	.gallery-hover-plus [class^="col-"],
	.gallery-hover-plus [class*=" col-"] 				{ margin: 0!important; }

	/*.positionAbsoluteCenter,
	.positionRelativeCenter 							{ position: inherit; top: inherit; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; }*/

	/*.home-fastfood-map .absolute-address .positionRelativeCenter,
	.fashion-top-div .positionRelativeCenter,
	.double-col-carousel-content .positionRelativeCenter,
	.double-col-carousel-slide-pop-up,
	.fastfood-hero .positionRelativeCenter,
	.home1-slide-content-box,
	.home5-slide-content-box,
	.blog-hover-visible-image-content .positionRelativeCenter,
	.image-box-full-col-four .positionAbsoluteCenter,
	.blog-post-three-in-one-content .positionRelativeCenter { position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }*/

}
@media (min-width: 768px) and (max-width: 991px) {

	.marginTabNone 										{ margin: 0!important; }

}

/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	TABLET
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

@media (max-width: 767px){

	/*================== BLOG STYLES ==================*/

	.blog-post .blog-post-summary						{ top: 0; width: 100%; }
	.blog-masonry-col-3 .blog-post,
	.blog-masonry-col-4 .blog-post 						{ width: 47%; }

	/*================== PAGE STYLES ==================*/

	.row 												{ padding: 70px 0; }

	.bottom-footer,
	.bottom-footer .text-right 							{ text-align: center!important; }

	.breadcrumb-box h1 									{ font-size: 34px; }
	.breadcrumb-box a,
	.breadcrumb-box span 								{ font-size: 12px; }

	.fashion-top-div 									{ width: 100%; }
	.fashion-top-div h1									{ text-align: center; }
	
	.home-fastfood-map .absolute-address 				{ width: 50%; right: 0; }
	.home-fastfood-map .absolute-address 				{ padding: 20px; }
	.home-fastfood-map .absolute-address p 				{ font-size: 12px; }

	.fastfood-hero-heading:last-child,
	.fastfood-hero-heading  							{ text-align: center; }
	.fastfood-hero-heading h1 							{ font-size: 44px; }

	.gallery-first-image-big .gallery-image 			{ width: 100%!important; height: 200px!important; }

	.spa-quote h1:after,
	.spa-quote h1:before 								{ font-size: 46px; }
	.spa-quote h1 										{ font-size: 24px; }

	/*================== SLIDER ==================*/

	.home1-slide-content-box h2,
	.home1-slide-content-box p 							{ padding-bottom: 0; }
	a.owl-slider-custom-btn 							{ font-size: 12px; padding: 5px 20px; }

	.architecture-slide-content 						{ width: 60%; }
	.architecture-slide-content h2 						{ font-size: 44px; top: 50px; }
	.architecture-slide-content h4 						{ top: inherit; bottom: 100px; }

	/*================== ELEMENTS ==================*/

	/* Element blog post three in one content */
	.blog-post-three-in-one:nth-child(1),
	.blog-post-three-in-one:nth-child(2),
	.blog-post-three-in-one:nth-child(3) {
		width: 100%;
		margin: 0 0 50px 0;
	}
	.blog-post-three-in-one:nth-child(3) {
		margin: 0;
	}
	.blog-post-three-in-one .blog-post-three-in-one-content { padding: 20px; }

	.blog-post-three-in-one:nth-child(1) .blog-post-three-in-one-content { right: 0; }
	.blog-post-three-in-one:nth-child(2) .blog-post-three-in-one-content { bottom: 0; }
	.blog-post-three-in-one:nth-child(3) .blog-post-three-in-one-content { left: 0; }

	/* double col carousel slider */
	.double-col-carousel .imageSingle,
	.double-col-carousel .imageSingle img,
	.double-col-carousel-content 						{ position: relative; width: 100%!important; overflow: hidden; }
	/*.boxed-one-third-contact-address .row,
	.double-col-carousel-content .positionRelativeCenter { position: inherit; top: inherit; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; }*/

	.squire-hover-link-gallery [class^="col-"],
	.squire-hover-link-gallery [class*=" col-"],
	.element-portfolio .portfolioContainer .portfolio-wrap	{ margin-bottom: 0!important; width: 100%; }

	.square-box h1 span									{ display: block; }
	
	.element-portfolio .portfolioFilter 				{ text-align: center; }
	.element-portfolio .portfolioFilter a 				{ display: block!important; margin-bottom: 20px; }
	.element-portfolio .portfolioFilter a:last-child	{ margin-bottom: 10px; }
	.team-member-full-height-content 					{ -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; top: 50%; }

	.team-member-with-hanging-plus .imageSingle .hover-plus { top: -100%; }
	.imageSingle .team-member-with-hanging-plus-box 	{ top: 0; }

	.team-boxed .imageSingle:before 					{ top: 0; }
	.team-boxed .team-boxed-content 					{ right: 0; }

	.spa-headline h2,
	.main-headline 										{ font-size: 36px; line-height: 50px; }
	.spa-headline span 									{ font-size: 18px; }
	.spa-headline h2:before 							{ top: 22px; }

	.quote-right-icon 									{ padding: 20px 20px 0 0; }
	.quote-right-icon .fa 								{ font-size: 84px; }

	.icon-box-icon-hover-visible 						{ width: 100%; }
	.icon-box-icon-hover-visible-wrap .icon-box-icon-hover-visible:nth-child(1):before,
	.icon-box-icon-hover-visible-wrap .icon-box-icon-hover-visible:nth-child(2):before,
	.icon-box-icon-hover-visible-wrap .icon-box-icon-hover-visible:nth-child(3):before {
		border: 0 none;
		border-bottom: 1px solid rgba( 255,255,255,0.1 );
	}
	.icon-box-icon-hover-visible 	 					{ background-color: #111; border-color: #111; }
	.icon-box-icon-hover-visible h3						{ color: #FFF; }
	.icon-box-icon-hover-visible .icon 					{ -webkit-opacity: 0.2; -moz-opacity: 0.2; -ms-opacity: 0.2; -o-opacity: 0.2; opacity: 0.2; }

	.squire-hover-link:before 							{ position: absolute; width: 60%; height: 60%; top: 20%; left: 20%; right: inherit; bottom: inherit; border: 10px solid rgba( 255,255,255,0.1 ); background-color: rgba( 0,0,0,0.3 ); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
	.squire-hover-link a.link 							{ -webkit-opacity: 1; -moz-opacity: 1; -ms-opacity: 1; -o-opacity: 1; opacity: 1; }

	/*================== PORTFOLIO STYLES ==================*/

	#port-grid-col-3 .portfolio-wrap,
	#port-grid-col-4 .portfolio-wrap,
	#port-grid-gutter-col-3 .portfolio-wrap,
	#port-grid-gutter-col-4 .portfolio-wrap				{ width: 50%; }

}
@media (max-width: 767px){

	.marginAllNone 										{ margin: 0!important; }

}

/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	WIDE MOBILE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

@media (max-width: 639px){

	/*================== BLOG STYLES ==================*/

	.blog-post .day 									{ margin-bottom: 10px; font-size: 24px; }
	.blog-post .month 									{ font-size: 10px; }
	.blog-masonry-col-2 .blog-post,
	.blog-masonry-col-3 .blog-post,
	.blog-masonry-col-4 .blog-post 						{ width: 100%; }

	/*================== PAGE STYLES ==================*/

	.breadcrumb-box h1 									{ font-size: 24px; }

	form.subscribe-form input[type="submit"] 			{ background-color: rgba( 255,255,255,0.1 ); }
	.simply-countdown > .simply-section 				{ padding: 30px; min-width: 100px; min-height: 100px; }

	.main-headline 										{ font-size: 26px; }

	.fashion-top-div h1 								{ font-size: 34px; letter-spacing: 1px; line-height: 1.2; }

	.fastfood-hero-heading h1 							{ font-size: 24px; }

	.headline-fastfood 									{ padding-top: 14px; }
	.headline-fastfood h2 								{ font-size: 22px; }
	.headline-fastfood span								{ font-size: 42px; }
	
	.home-fastfood-map .absolute-address 				{ width: 100%; }

	.parallux-hero-content span 						{ font-size: 44px; }
	.parallux-hero-content a.link 						{ line-height: 30px!important; }

	.parallux-box  										{ width: 100%; }
	.parallux-box h1 									{ font-size: 32px; }
	.parallux-box p 									{ font-size: 14px; }

	.resturent-hero h1 									{ font-size: 20px; padding-left: 20px; padding-right: 20px; }
	.resturent-hero h3 									{ font-size: 14px; }
	.resturent-hero h1:after,
	.resturent-hero h1:before 							{ width: 20px; }

	.modal-menu-click 									{ top: 25px; right: 25px; }

	.widget-contact-info .col-xs-6						{ width: 100%; }

	/*================== SLIDER ==================*/

	.home1-slide-content-box h2 						{ font-size: 24px; margin-bottom: 10px; }
	.home1-slide-content-box p 							{ font-size: 13px; margin-bottom: 10px; line-height: 21px; }
	a.owl-slider-custom-btn 							{ font-size: 10px; padding: 8px 15px; line-height: 1; }

	.architecture-slide-content h2 						{ font-size: 34px; top: 50px; }
	.architecture-slide-content h4 						{ top: inherit; bottom: 80px; }

	.spa-slide-content-box h1 							{ font-size: 34px; margin-bottom: 10px; }
	.spa-slide-content-box h3 							{ font-size: 14px; letter-spacing: 2px; }

	/*================== ELEMENTS ==================*/

	.blog-double-col-content 							{ padding-left: 30px; padding-top: 0; }
	.blog-double-col-right .blog-double-col-content		{ padding-right: 30px; padding-top: 0; }
	/* Footer */
	.social-footer-big-icon ul li a .fa 				{ font-size: 22px; line-height: 40px; width: 46px; }

	.custom-btn 										{ line-height: 1; padding: 7px 25px; }

	/* branding list */
	ul.list-branding li 								{ display: block!important; margin: 0 0 30px; }
	ul.list-branding li:before 							{ display: none; }

	/*================== PORTFOLIO STYLES ==================*/

	#port-grid-col-2 .portfolio-wrap,
	#port-grid-col-3 .portfolio-wrap,
	#port-grid-col-4 .portfolio-wrap,
	#port-grid-gutter-col-2 .portfolio-wrap,
	#port-grid-gutter-col-3 .portfolio-wrap,
	#port-grid-gutter-col-4 .portfolio-wrap 			{ width: 100%; }

}

/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	MOBILE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

@media (max-width: 479px) {

	/*================== PAGE STYLES ==================*/

	.breadcrumb-box 									{ word-wrap: break-word; }

	/* cooming soon subscribe form */
	form.subscribe-form input[type="text"],
	form.subscribe-form input[type="submit"] 			{ width: 100%; display: block; margin-top: 10px; border: 1px solid rgba( 255,255,255,0.1 ); text-align: center;	}
	/* Footer Copyright Text */
	.bottom-footer-copy-text p 							{ line-height: 20px; }

	.blog-hover-visible-image-content h3 				{ font-size: 14px; line-height: 1.5; }
	/* Big Social Icon */
	.social-footer-big-icon ul li 						{ margin-bottom: 10px; }

	/* boxed one third contact */
	.boxed-one-third-contact-address,
	.boxed-one-third-contact-form 						{ padding: 30px!important; }

	.architecture-slide-content 						{ position: absolute; width: 100%; top: 0; padding: 20px!important; }
	.architecture-slide-content h2 						{ top: 40%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
	.architecture-slide-content h4 						{ display: none; }

	.quote-right-icon .fa 								{ font-size: 44px; }

	.fashion-top-div h1 								{ font-size: 18px; }

	.fastfood-hero-heading h1 							{ font-size: 18px; }

	table.fastfood-table tr td 							{ width: 100%; }
	table.fastfood-table tr td span						{ float: none; }

	.parallux-hero-content span 						{ font-size: 24px; }
	.parallux-hero-content a.link 						{ line-height: 25px!important; }

	/*================== SLIDER ==================*/
	
	#owl-hero-slider .owl-controls 						{ bottom: 10px; }
	.home1-slide-content-box .container 				{ display: block!important; }
	.home1-slide-content-box h2 						{ margin-bottom: 15px; }
	.home1-slide-content-box p 							{ display: none; }
	a.owl-slider-custom-btn 							{ margin-right: 5px; }

	.spa-slide-content-box h1 							{ font-size: 24px; }
	.spa-slide-content-box h3 							{ font-size: 12px; }

}
