/* Mobile Portrait View */
@media screen and (max-width:767px) {
	.container {width:auto;padding:15px 15px;	}	
	.left, .right{ width:auto;float:none;	}		
	.logo h1{ font-size:30px;}
	.post-list--view{ float:none; width:100%; margin:0 0 30px 0; padding:20px;}
	.post-list--view .post-thumbnail-row.imgLeft{width:auto;height:auto;float:none;margin:0 0 20px;	}
	.post-list--view .post-thumbnail-row img{ height:auto; min-height: inherit; }
	.main--content-area{ padding:40px 0;}
	.blog-post-repeat .post-thumb, .bloggridlayout .blog-post-repeat, .upcoming--eventlist{ float:none !important; width:100% !important; margin:0 0 30px !important;}		
	.post-list--view .post-thumbnail-row{float:none;width:100%;margin:0 0 15px;height:auto;	}	
	#sidebar{ width:100% !important;	}	
	.main--content-area{width:auto;	float:none; padding-top:0px;	}
	.ozen--footer-top .container{padding:0 20px;}
	.wpcf7 input[type="text"],	.wpcf7 input[type="tel"], .wpcf7 input[type="email"],.wpcf7 textarea{width:100%;}
	.homepage--form .left, .homepage--form .right{ 	width:100%;}
	#ozen-mainsite--wrapper{width:100%;	}
	.gridlayout .post-list--view,	.fullwidth .post-list--view{width:auto;float:none;margin:0 0  25px 0;padding:0;box-shadow:none;}
	.nivo-caption{ padding:0 20px;width:90%;}
	.nivo-caption h2{font-size: 24px !important;line-height: normal !important;margin: 0 0 15px !important;	}
	.nivo-caption p{font-size:13px !important;line-height:18px;margin-bottom:10px;	}
	.nivo-caption .sliderbutton{font-size:14px;padding:5px 20px;line-height:20px;	}
	.nivo-directionNav a{top:35% !important;}
	.nivo-controlNav{display:none !important;	}
	a.nivo-prevNav{left:1%;	}
	a.nivo-nextNav{right:1%;}
	.nivo-directionNav{display:none;top:35%;}	
	.post-date,	.post-comment,	.blog-postcat,	.edit-link{display:inline-block;margin-bottom:5px;	}
	.woocommerceright{ float:none !important; padding:0 !important;}
	.woocommerceleft{ float:none !important; padding:0 !important;}
	.header--left-area, .header--right-area{ float:none; width:auto; text-align:center;}
	.left-area--info{ border:none; margin:0;}
	.header--social{ padding:0;}
	.site-navigation{ display:inherit;}
	.ozen--header-top{ padding:0;}
	.team-inner, .oz-recent--posts{ float:none; width:auto; }
	.oz-recent--posts .post--imagebox{ height:auto;}
	.oz-recent--posts .post--imagebox img{ width:100%;}
	.ozen--frontpage-template{ position:relative; z-index:99;}
	.blank--line{ display:none !important;}
	.oz-recent--posts .post--excerptbox span{ margin-right:10px;}

/* = Footer Copyright
-------------------------------------------------------------- */	 
	
	.footer--wrap-inner{ padding: 40px 0 0px;}
	.oz-ls--style-3 .oz--wd-column-1, .oz-ls--style-3 .oz--wd-column-2, .oz-ls--style-3 .oz--wd-column-3 {width:100%; float:none; padding-right:0px; padding-bottom:30px;}
	.oz-ls--style-4 .oz--wd-column-1, .oz-ls--style-4 .oz--wd-column-2,.oz-ls--style-4 .oz--wd-column-3, .oz-ls--style-4 .oz--wd-column-4 {width:100%; float:none; margin-bottom:40px; padding-right:0px;}
	
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:100% !important; margin:10px 0px !important; min-height:440px;}
	.blogfullwidth.main--content-area {width:100%;}
	.singleright{ float:none !important;}
	.floatRight {float:none !important; padding:0px !important;}
	#sidebar{ padding:0px; }
	
	
	
	.single-team-thumb {width:100%; margin: 0px 0px 25px 0;}
	body.blog #skip-to-site-content {margin-top:0px;}
	
	.copyright-left, .copyright-right{width:100%; text-align:center; padding: 5px 0px !important; float:none;}
	
	.oz-ls--style-1 .oz--wd-column-1{width:100%; padding-bottom:40px;}
	.oz-ls--style-2 .oz--wd-column-1{width:100%; padding-bottom:40px;}
	.oz-ls--style-2 .oz--wd-column-2{width:100%; padding-bottom:20px;}
	
	.footer--wrap-inner{ padding:40px 15px 0px;}
	
	.site-navigation ul.nav-menu > li.header_button a{ margin-left:0px;}
	#testiminials .owl-controls{ position:relative; left:auto; bottom: -60px;}
	
	.testiminials .owl-dots{float:left; top:-50px;}
	.testimonial-image h5{ font-size:20px;}
	.team-image-area .team-thumb { height:370px; }		


}

/* Mobile Landscape View */
@media screen and (min-width: 300px) and (max-width: 480px){
	.oz-caption--wrap{top:45%;}	
	.oz-recent--posts .oz--metabox{ font-size:15px;}
	.oz-recent--posts .post--excerptbox i{ padding-right:5px;}
	.nivo-caption h2{font-size: 18px !important;line-height: normal !important; margin: 0 0 10px !important;	}
	.nivo-caption .sliderbutton{ padding:6px 20px !important; border-radius:5px !important;}
	.nivo-caption h4{ margin-bottom:5px !important;}
}

/* Mobile Landscape View */
@media screen and (min-width: 481px) and (max-width: 767px){
	.home .container{margin:0 auto;	}
	.nivo-controlNav{display:none !important;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:48% !important;}
	.post--excerptbox h3 a {font-size:18px;}
	.post--imagebox {height:inherit;}
	.post--excerptbox{padding: 20px 0px 0px;}
	.lookbook_image .gallery-item{ padding-right:25px !important}
}

@media screen and (min-width:768px) and (max-width: 980px){
	.nivo-caption{padding:0 40px;}
	.post-list--view .post-thumbnail-row{	height:120px;}
	.bloggridlayout .post-thumbnail-row{ height:125px;}	
	.container {padding:0px 15px;}
	.oz-ls--style-3 .oz--wd-column-1, .oz-ls--style-3 .oz--wd-column-2, .oz-ls--style-3 .oz--wd-column-3 { width:33.33%;}
	.copyright-left, .copyright-right {float:none;}
	.header--row-inner .container{ position:relative; padding:15px 15px;}	
	.oz-ls--style-4 .oz--wd-column-1, .oz-ls--style-4 .oz--wd-column-2, .oz-ls--style-4 .oz--wd-column-3{ padding-right:2%;}
	.ozen--footer-top h2, .ozen--footer-top h3, .ozen--footer-top h4, .ozen--footer-top h5{ font-size:20px !important;}
	.oz-recent--posts .post--imagebox{ height:160px;}
	.oz-recent--posts .post--imagebox img{ width:100%;}
	.team-image-area .team-thumb { height:350px; }
	.upcoming--eventlist{ margin-right:24px}

}

/* Tablet View */
@media screen and (max-width:1169px) and (min-width:768px) { 
	.container { width:auto; padding:0px 15px;	}
	.nivo-caption{	width:60%;	padding:0 20px;	}
	.nivo-caption h2{font-size:36px !important;line-height:45px !important; margin-bottom: 20px !important;	}
	#ozen-mainsite--wrapper{width:100%;	}
	.nivo-controlNav{ display:none !important;}
	.footer-info{ padding:15px 0px;}
	.nivo-caption h4{margin-bottom:0px;}
	.nivoSlider{ min-height:inherit;}	
	.oz-caption--wrap{top:50%;}
	.nivo-directionNav{width:90%;}	
	.category-box {width:50%;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:46% !important; margin-bottom:40px !important;}	
	.nivo-caption p {margin:0 0 20px 0; width:100%;}
	.site-navigation ul.nav-menu > li.header_button a{ margin-left:0px;}	
	.footer--wrap-inner {padding:50px 0px 30px;}

}

/* Tablet View */
@media screen and (max-width:1169px) and (min-width:981px) { 	
	.site-header{height:auto;position:relative;top:auto;}
	.logo{width:auto;padding:20px;	}
	.nivo-caption{ padding:0 20px;	}	
	.site-navigation.Nopad{  padding: 40px 0; }
	.bloggridlayout .post-thumbnail-row{ height:160px;}	 
	.ozen--header-top .container { width:auto;}	 
	#navigationpanel {width:auto;}
	.nivoSlider{ min-height:inherit;}
	.ozen--footer-bottom{padding:15px;}	
	.ozen--header-top { overflow: hidden}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:22.3% !important;}
	.oz-ls--style-4 .oz--wd-column-1, .oz-ls--style-4 .oz--wd-column-2, .oz-ls--style-4 .oz--wd-column-3, .oz-ls--style-4 .oz--wd-column-4{padding-right:20px;}
	.woo-product-img {min-height:inherit;}
	.upcoming--eventlist{ margin-right:30px}
}

@media screen and (max-width: 980px){
	.logo{	position:relative;width:auto;margin:0;text-align:left;top:auto;max-width:none;padding:10px 0;}
	.site-header{height:auto;position:relative;top:auto;}
	.ozen--header-top{border-radius:0;float:none;text-align:center;	}
	.ozen--main-header-wrap{position:relative;top:0;padding:0;box-shadow:none;	}
	.site-navigation .menu ul a,.site-navigation .menu ul ul a {padding: 0.75em 1.75em;	}
	.site-header.inner--header{box-shadow:none;	}
	.ozen-slider--wrap::before{width:100%;	}	
	a.nivo-prevNav {left: auto;	}
	a.nivo-nextNav {right:0; }
	.site-navigation .menu ul{background-color:transparent !important	}	
	.nivoSlider:hover .nivo-directionNav{display:none !important;}
	.left-area--info i {color:#fff !important;}
}

@media screen and (min-width:1210px) { 
	.boxlayout .site-header.fixed{ width:1210px; margin:0 auto;}
}

@media(max-width: 1170px){ 
	.woo-product-img img {width:100% !important;}
}

@media(max-width: 1023px){ 
	nav.site-navigation{ float:none; width:auto; position:static;}
	.header-top-area-right{ position:absolute; top:0;right:100px; padding:23px;}
	.site-navigation ul.nav-menu > li.order_now_btn a {padding-left:15px; font-size:17px;}
	.post--imagebox {height: inherit;}
	.post--imagebox img { min-height:inherit;}
}