/********************************
IPAD LANDSCAPE (1024x768)
********************************/

@media only screen and (min-device-width : 320px) and (max-device-width : 1024px){
	html {-webkit-text-size-adjust: none; }
}

/* Large Desktops */
@media (min-width:1280px) {
	.service-style-one h2,
	.entry-content .service-style-one h2 {font-size: 22px;}
}
@media (min-width:1200px) {
	.map-info {width: 360px;}
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

	/* VC Elements */
	.nany-portfolio {text-align: center;}
	.nany-portfolio li {display: inline-block;float: none;}
	.nany-portfolio.portfolio-4-column li,
	.nany-portfolio.portfolio-3-column li:nth-child(3n),
	.nany-portfolio.portfolio-3-column li:first-child,
	.nany-portfolio.portfolio-3-column li:nth-child(3n+1),
	.nany-portfolio.portfolio-2-column li:nth-child(2n),
	.nany-portfolio.portfolio-2-column li:first-child,
	.nany-portfolio.portfolio-2-column li:nth-child(2n+1) {margin: 0px 20px 40px !important;}
	.portfolio-nav.post-navigation {float: none; text-align: center; margin: 0 0 30px;}
	.counter-icon i {width: 40px; height: 40px; font-size: 34px;}
	.counter-letters, .valuein {font-size: 22px;}
	.counter p {font-size: 14px;}
	.callout-align-left .callout-content {width: 60%;}
	.woocommerce-pagination {float: left;width: 100%;margin: 0 0 30px;}
	.separator-dark-border {float: left;width: 100%;}
	.team-member img {max-width: 100%;height: auto;}
	.team-member .popup-team,
	.team-member .team-image {height: 213px;width: 100%;}
	.clientlist a {width: 100%; height: auto; line-height: 150px;}
	.service-style-one h2, .entry-content .service-style-one h2 {font-size: 20px;}
	.service-style-one p,
	.service-features-list li {font-size: 13px;}
	.blog-style-content {padding: 30px 30px 20px;}

	/* WooCommerce */
	.woocommerce .product-col-3 ul.products li.product,
	.woocommerce-page .product-col-3 ul.products li.product {margin: 0px 3% 3% 0px;width: 47%;}
	.product-col-3 .product-inner.woo-hover .woo-nub {top: -32px;}
	.page-template-template-shop-php .woocommerce .product-col-4 ul.products li.product,
	.page-template-template-shop-php .woocommerce-page .product-col-4 ul.products li.product {margin: 0px 3% 3% 0px;width: 30%;}

	/* Basic */
	#footer .widget-recent-inside {width: 90%;}
	.sidebar {float: left;z-index: 1;}

}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

	/* VC Elements */
	.nany-portfolio {text-align: center;}
	.nany-portfolio li {display: inline-block;float: none;}
	.nany-portfolio.portfolio-4-column li,
	.nany-portfolio.portfolio-3-column li:nth-child(3n),
	.nany-portfolio.portfolio-3-column li:first-child,
	.nany-portfolio.portfolio-3-column li:nth-child(3n+1),
	.nany-portfolio.portfolio-2-column li:nth-child(2n),
	.nany-portfolio.portfolio-2-column li:first-child,
	.nany-portfolio.portfolio-2-column li:nth-child(2n+1) {margin: 0px 20px 40px !important;}
	.separator-dark-border {float: left;width: 100%;}
	.service-style-one {padding: 10% 16px;}
	.service-style-one h2, .entry-content .service-style-one h2 {font-size: 15px;}
	.service-style-one p {font-size: 13px;line-height: 16px;}
	.service-features-list li {font-size: 12px;}
	.service-two-content {width: 68%;}
	.clientlist a {width: 90%;height: auto;line-height: 120px;}
	.counter-icon i {width: 40px; height: 40px; line-height: 40px; font-size: 30px; margin: 0px 10px 0px 0px;}
	.counter {width: 60%;}
	.counter-letters, .valuein {font-size: 22px;}
	.counter p {font-size: 13px;}
	.blog-style-content {height: 270px;padding: 20px 10px 10px;}
	.blog-style-image {min-height: 270px; max-height: 270px;}
	.team-member img {max-width: 100%;}
	.team-member .popup-team,
	.team-member .team-image {width: 100%; height: 160px;}
	.member-info h4 {font-size: 18px;}
	.entry-content h5.team-profession {font-size: 16px;}
	.popup-team.team-overlay a {top: 35%;}
	.callout-align-left .callout-content {float: left; width: 100%; margin: 0px 20px 0px 0px; text-align: center;}
	.callout-align-left .callout-button {float: none; display: inline-block;}
	.callout-align-left .callout-buttons {width: 100%;text-align: center;}
	.pricing-table.horizontal-pricing {text-align: center;}
	.pricing-table.horizontal-pricing .pricing-head {width: 48%;}
	.pricing-table.horizontal-pricing .plan {float: left; margin: 0px; width: 46%;}
	.pricing-table.horizontal-pricing .plan-action {float: none; display: inline-block; margin: 35px auto 0px; width: 40%;}

	/* WooCommerce */
	.products {text-align: center;}
	.woocommerce .product-col-3 ul.products li.product,
	.woocommerce-page .product-col-3 ul.products li.product {width:35%;float:none;display: inline-block;margin: 0px 3% 3% 0px;}
	.product-inner {text-align:	left;}
	.wp-pagenavi a, .wp-pagenavi span.current, .woocommerce-pagination .page-numbers a {float: none;}
	.post-navigation {float: left;margin: 0 0 40px;width:100%;text-align: center;}
	.related .products {text-align: left;}
	.page-template-template-shop-php .woocommerce .product-col-4 ul.products li.product,
	.page-template-template-shop-php .woocommerce-page .product-col-4 ul.products li.product {margin: 0px 3% 3% 0px;width: 47%;}
	.product-col-4 .product-inner.woo-hover .woo-nub {top: -38px;}
	.product-cus-meta {width: 70%;}

	/* Basic */
	.sidebar {float: left;z-index: 1;margin: 0 0 30px;}
	.woocommerce-pagination {margin: 0 0 30px;float: left;width: 100%;}

	/* Old Stylings */
	.nany-styling {margin: 0px 0 40px;}
	.port-content {width: 100%; padding: 0;}
	.normal-arrow .owl-controls .owl-buttons .owl-next {right: -30px;}
	.normal-arrow .owl-controls .owl-buttons .owl-prev {left: -30px;}
	#port-items .carousel-control {left: 83%;top: 36px;}
	#port-items .carousel-control.right {left: 87%;}
	.carousel-inner .separator {margin: 40px auto 30px;}
	.carousel-image-wrap {padding: 0;}
	.nav > li > a {padding: 10px;}
	.nany-portfolio {text-align: center;}
	.vc-portfolio.nany-portfolio li {display: inline-block;float: none;}
	.team-member img {height: auto;}
	.team-member a.btn-style-one.medium-btn {font-size: 12px !important;}

	/* Under Construction */
	.uc-message {margin: 0px auto;}
	.uc-counter {margin: 60px 0px 0px;}
	.ds-element:first-child {border-width: 1px 0 1px 1px;}
	.ds-element:nth-child(2),
	.ds-element:nth-child(3) {border-width: 1px;}
	.ds-element:nth-child(4) {border-width: 1px 1px 1px 0;}

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

	/* Header */
	.navbar-logo {padding: 10px 20px;float: left;}
	.search-toggle {display: none;}
	.navbar-header {line-height: 50px;}
	.navbar-default {padding: 0;z-index: 9999;}
	.sticky-wrapper {height: auto !important;}

	/* WooCommerce */
	.products {text-align: center;}
	.woocommerce .product-col-3 ul.products li.product,
	.woocommerce-page .product-col-3 ul.products li.product {width:35%;float:none;display: inline-block;margin: 0px 3% 3% 0px;}
	.product-inner {text-align:	left;}
	.wp-pagenavi a, .wp-pagenavi span.current, .woocommerce-pagination .page-numbers a {float: none;}
	.post-navigation {float: left;margin: 0 0 40px;width:100%;text-align: center;}
	.related .products {text-align: left;}
	.page-template-template-shop-php .woocommerce .product-col-4 ul.products li.product,
	.page-template-template-shop-php .woocommerce-page .product-col-4 ul.products li.product {margin: 0px 3% 3% 0px;width: 47%;}
	.product-col-4 .product-inner.woo-hover .woo-nub {top: -38px;}
	.product-cus-meta {width: 70%;}

	/* Basic */
	.sidebar {float: left;z-index: 1;margin: 0 0 30px;width: 100%;}
	.woocommerce-pagination {margin: 0 0 30px;float: left;width: 100%;}
	.column-have-space .wpb_column  {padding-left: 30px;padding-right: 30px;}

	/* Section Changes */
	.video-container {height: 100%;}

	/* NavBar */
	.nav > li {text-align: center;}
	.nav > li.dropdown > ul.dropdown-menu li a {text-align: center;}
	.nav > li > a {padding: 4px 15px;}
	.navbar-default .navbar-nav > .active > a:after,
	.navbar-default .navbar-nav > li > a:hover:after,
	.navbar-default .navbar-nav > .current-page-parent > a:after,
	.navbar-default .navbar-nav > .current-menu-ancestor > a:after {display: none;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #444;background: #fff;-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-ms-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;}
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus {background-color: transparent;color: #fff;}
	.navbar-default .navbar-nav > li > a {padding: 5px 20px !important;}

	/* VC Elements */
	.nany-portfolio {text-align: center;}
	.nany-portfolio li {display: inline-block;float: none;}
	.nany-portfolio.portfolio-4-column li,
	.nany-portfolio.portfolio-3-column li:nth-child(3n),
	.nany-portfolio.portfolio-3-column li:first-child,
	.nany-portfolio.portfolio-3-column li:nth-child(3n+1),
	.nany-portfolio.portfolio-2-column li:nth-child(2n),
	.nany-portfolio.portfolio-2-column li:first-child,
	.nany-portfolio.portfolio-2-column li:nth-child(2n+1) {margin: 0px 20px 40px !important;}
	.separator-dark-border {float: left;width: 100%;}
	.blog-style-1 {width: 100%;}
	.right-border {background: none;}
	.callout-align-left .callout-content {float: left; width: 100%; margin: 0px 20px 0px 0px; text-align: center;}
	.callout-align-left .callout-button {float: none; display: inline-block;}
	.callout-align-left .callout-buttons {width: 100%;text-align: center;}
	.pricing-table.horizontal-pricing {text-align: center;}
	.pricing-table.horizontal-pricing .pricing-head {width: 48%;}
	.pricing-table.horizontal-pricing .plan {float: left; margin: 0px; width: 46%;}
	.pricing-table.horizontal-pricing .plan-action {float: none; display: inline-block; margin: 35px auto 0px; width: 40%;}

	/* Single Portfolio */
	.project-details {float: left;width: 100%;margin: 30px auto 0 !important;}
	.separator-dark-border {float: left; width: 100%;}

	/* --Testimonials */
	.testimonial-author-content {width: 100%;text-align: center;}
	.testimonial-author-img {margin: 0 auto 30px;}

	/* -- Portfolio */
	.catfilter a {display: inline-block;margin: 0 auto 10px;}
	.carousel-inner h2 {padding: 70px 0 0;}
	#port-items .carousel-control {left: 0;width: 10px;height: 10px;}
	#port-items .carousel-control.right {left: 10%;}
	#port-items .carousel-control.closing {top: 3%;left: 92%;}
	.carousel-image-wrap {padding: 0;}
	.project-details {font-size: 14px;margin: 30px auto;}
	.description-inner p, .carousel-description {margin: 0px auto 20px;}
	.carousel-inner .separator {margin: 40px auto;}
	.nany-portfolio {text-align: center;}
	.vc-portfolio.nany-portfolio li {display: inline-block;float: none;}
	.vc-portfolio.nany-portfolio.square li {margin: 0 -2px -7px !important;}

	/* -- Client Logo Slider */
	.normal-arrow .owl-controls .owl-buttons .owl-next {right: -10px;}
	.normal-arrow .owl-controls .owl-buttons .owl-prev {left: -10px;}

	/* -- Blog Section */
	.blog-posts .post-metas {width: 100%;margin: 0 0 30px;}
	.blog-posts .content {width: 100%;text-align: center;}

	.team-member {width: 47%;margin: 0px 10px 20px;}

	/* Under Construction */
	.uc-message {margin: 0px auto;}
	.uc-counter {margin: 60px 0px 0px;}
	.ds-element:first-child {border-width: 1px 0 1px 1px;}
	.ds-element:nth-child(2),
	.ds-element:nth-child(3) {border-width: 1px;}
	.ds-element:nth-child(4) {border-width: 1px 1px 1px 0;}

	/* 404 */
	.page-error {margin: 60px auto 0px;}

	/* Disable Animation in Tablet Devices */
	.wow {
		visibility: visible !important;
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}

}

@media (max-width: 667px) {

	/* Header */
	.sticky-wrapper {height: auto !important;}

	/* WooCommerce */
	.woocommerce .product-col-3 ul.products li.product, .woocommerce-page .product-col-3 ul.products li.product {width: 45%;}
	.product-col-3 .product-inner.woo-hover .woo-nub,
	.product-col-4 .product-inner.woo-hover .woo-nub {top: -32px;}

	.team-member {width: 46%;margin: 0px 10px 20px;}
	#testi-slider .owl-wrapper-outer {padding: 20px 10px;}
	.pricing-table.horizontal-pricing {text-align: center;}
	.pricing-table.horizontal-pricing .pricing-head {width: 100%;margin: 0;}
	.pricing-table.horizontal-pricing .plan {float: left; margin: 20px 0 0;width: 100%;text-align: center;}
	.pricing-table.horizontal-pricing .plan-action {width: auto;}
	.pricing-table.horizontal-pricing .plan li {text-align: center;}
	.timeline {width: 100%;margin: 10px 0px 0px;}
	.timeline-content {margin: 60px 0px 20px;}
	.timeline-year {top: 30px;}
	.timeline:first-child .timeline-top-line {width: 100%;left: 0%;}
	.timeline:last-child .timeline-top-line {width: 100%;right: 0%;}
	.timeline:first-child .timeline-top-line:before,
	.timeline:last-child .timeline-top-line:before,
	.timeline-top-line:before {left: 48.5%;}

	/* Under Construction */
	.uc-message {margin: 0px auto;}
	.uc-counter {margin: 60px 0px 0px;}
	.ds-element:first-child {border-width: 1px 0 1px 1px;}
	.ds-element:nth-child(2),
	.ds-element:nth-child(3) {border-width: 1px;}
	.ds-element:nth-child(4) {border-width: 1px 1px 1px 0;}
	.ds-element {padding: 20px;width: 150px;}
	.ds-element-value {font-weight: normal;font-size: 50px;}

}

/* Landscape phones and smaller */
@media (max-width: 480px) {

	/* Section Changes */
	.video-container {height: 100%;}
	.section {margin: 60px auto 20px;}

	/* WooCommerce */
	.woocommerce .product-col-3 ul.products li.product,
	.woocommerce-page .product-col-3 ul.products li.product {width: 70%;}
	.page-template-template-shop-php .woocommerce .product-col-4 ul.products li.product,
	.page-template-template-shop-php .woocommerce-page .product-col-4 ul.products li.product {margin: 0px auto 3%; width: 70%; float: none; display: inline-block;}

	/* Single Porduct */
	.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {float: none;width: 100%;margin: 0 auto;}
	.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {float: none;width: 100%;margin: 30px auto;}
	.woocommerce .related ul.products, .woocommerce .related ul, .woocommerce .upsells.products ul.products, .woocommerce .upsells.products ul, .woocommerce-page .related ul.products, .woocommerce-page .related ul, .woocommerce-page .upsells.products ul.products, .woocommerce-page .upsells.products ul {text-align: center;}
	.related.products h2 {text-align: center; float: none; display: inline-block; margin: 10px auto 30px; font-size: 20px;}
	.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {margin: 0 0 10px;}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {float: none; width: 95%; margin: 0 auto;}
	#order_review {margin: 0 0 30px;}

	/* My Account */
	.wc-tabs li {width: 50%;}
	.wc-tabs label {width: 100%;}
	.wc-tab-content {top: 106px;}
	.col-1.address, .col-2.address, .addresses .col-1, .addresses .col-2 {padding: 0px; border-right: 1px solid #E7E7E7; width: 100% !important; margin: 0 0 43px !important;}

	/* Wishlist */
	table.wishlist_table tr {width: 100%;float: left;}
	.woocommerce table.wishlist_table th, .woocommerce-page table.wishlist_table th {width: 100%;}
	.woocommerce table.wishlist_table td, .woocommerce-page table.wishlist_table td {padding: 10px;width: 80px;}

	/* NavBar */
	.nav > li {text-align: center;}
	.nav > li.dropdown > ul.dropdown-menu li a {text-align: center;}
	.nav > li > a {padding: 4px 15px;}
	.navbar-default .navbar-nav > .active > a:after,
	.navbar-default .navbar-nav > li > a:hover:after,
	.navbar-default .navbar-nav > .current-page-parent > a:after,
	.navbar-default .navbar-nav > .current-menu-ancestor > a:after {display: none;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #444;background: #fff;-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-ms-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;}
	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus {background-color: transparent;color: #fff;}
	.navbar-default .navbar-nav > li > a {padding: 5px 20px !important;}

	/* VC Elements */
	.nany-portfolio {text-align: center;}
	.nany-portfolio li {display: inline-block;float: none;}
	.nany-portfolio.portfolio-2-column li {width: 90%;}
	.nany-portfolio.portfolio-2-column li img {height: auto;}
	.nany-portfolio.portfolio-2-column li .hover-text {height: 340px;}
	.nany-portfolio.portfolio-2-column li:hover .port-nub {top: -35px;}
	.nany-portfolio.portfolio-4-column li,
	.nany-portfolio.portfolio-3-column li:nth-child(3n),
	.nany-portfolio.portfolio-3-column li:first-child,
	.nany-portfolio.portfolio-3-column li:nth-child(3n+1),
	.nany-portfolio.portfolio-2-column li:nth-child(2n),
	.nany-portfolio.portfolio-2-column li:first-child,
	.nany-portfolio.portfolio-2-column li:nth-child(2n+1) {margin: 0px 20px 40px !important;}
	.clientlist {float: none; margin: 20px auto; text-align: center;}
	.process-content {min-height: 200px;}

	.right-border {background: none;}
	.timeline {width: 100%;margin: 10px 0px 0px;}
	.timeline-content {margin: 60px 0px 20px;}
	.timeline-year {top: 30px;}
	.timeline:first-child .timeline-top-line {width: 100%;left: 0%;}
	.timeline:last-child .timeline-top-line {width: 100%;right: 0%;}
	.timeline:first-child .timeline-top-line:before,
	.timeline:last-child .timeline-top-line:before {left: 46%;}

	/* Blog */
	.author-description {float: left; width: 100%; margin: 20px 0 0;}
	#reply-title small {top: 0;}
	.children {list-style: outside none none; padding: 0px 0px 0px 30px; float: left;width: 100%;}
	.comment-nany h4 {width: 70%;}

	/* --Testimonials */
	.testimonial-author-content {width: 100%;text-align: center;}
	.testimonial-author-img {margin: 0 auto 30px;}

	/* -- Portfolio */
	.catfilter a {display: inline-block;margin: 0 auto 10px;}
	.carousel-inner h2 {padding: 70px 0 0;}
	#port-items .carousel-control {left: 0;width: 10px;height: 10px;}
	#port-items .carousel-control.right {left: 10%;}
	#port-items .carousel-control.closing {top: 3%;left: 92%;}
	.carousel-image-wrap {padding: 0;}
	.project-details {font-size: 14px;margin: 30px auto;}
	.description-inner p, .carousel-description {margin: 0px auto 20px;}
	.carousel-inner .separator {margin: 40px auto;}

	/* -- Client Logo Slider */
	.normal-arrow .owl-controls .owl-buttons .owl-next {right: -10px;}
	.normal-arrow .owl-controls .owl-buttons .owl-prev {left: -10px;}

	/* -- Blog Section */
	.blog-posts .post-metas {width: 100%;margin: 0 0 30px;}
	.blog-posts .content {width: 100%;text-align: center;}

	.team-member {width: 100%;margin: 10px 0 20px;}
	#testi-slider .owl-wrapper-outer {padding: 20px 0px 0px 10px; }

	/* Footer */
	.footer-menu {float: none; width: 100%; text-align: center;}
	.copyright {width: 100%;float: none;}
	.copyright-text {margin: 0px auto 20px;text-align: center;}
	.footer-widget {float: left; width: 100%; margin: 0 0 20px;}

	/* 404 Page */
	.page-error {min-height: 320px;}
	.nf-box {margin: 0px auto;}
	.nf-box h4 {font-size: 34px;}
	.nf-box p {font-size: 18px;}
	.nf-box a.back-home {font-size: 12px;}
	.error404 #title-area {height: 0;}
	.page-error {margin: 110px auto 0px;}

	/* Under Construction */
	.uc-message {text-align: center;}
	.ds-element:first-child,
	.ds-element:nth-child(2),
	.ds-element:nth-child(3),
	.ds-element:nth-child(4) {border: 1px solid;}
	.uc-message h2 {font-size: 44px;}

	/* Disable Animation in Mobile Devices */
	.wow {
		visibility: visible !important;
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}

}

/* Extra smaller */
@media (max-width: 360px) {

	.nav > li > a {padding: 4px 15px;}
	.navbar-default .navbar-nav > li > a {padding: 5px 20px !important;}
	.nany-portfolio li.isotope-item {margin: 0 0 15px -20px;}
	.page-title, .breadcrumbs {float: none;text-align: center;line-height: 70px;width: 100%;display: inline-block;}
	.float-left {float: none;}
	.extra-full-width .entry-content {margin: 0;}
	.entry-content {margin: 0 0 30px;}
	#blog-slider.owl-theme .owl-controls .owl-buttons {top: 32%;}
	.author-description {float: left; width: 100%; margin: 20px 0 0;}
	#reply-title small {top: 0;}

	/* Title Area */
	#title-area {height: auto;}
	#title-area.page_have_slider {height: auto;}
	.page-title, .breadcrumbs {line-height: 40px;}
	.row-nub {display: none;}
	.error404 #title-area {height: 0;}
	.page-error {margin: 110px auto 0px;}

	/* WooCommerce */
	.woocommerce .product-col-3 ul.products li.product,
	.woocommerce-page .product-col-3 ul.products li.product {width: 84%;}
	.page-template-template-shop-php .woocommerce .product-col-4 ul.products li.product,
	.page-template-template-shop-php .woocommerce-page .product-col-4 ul.products li.product {margin: 0px auto 3%; width: 84%; float: none; display: inline-block;}
	.product-col-3 .product-inner.woo-hover .woo-nub, .product-col-4 .product-inner.woo-hover .woo-nub {top: -30px;}
	.product-price, .product-thumbnail {display: none;}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {float: none;text-align: center;}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: none; text-align: center; width: 85%; margin: 0 30px 10px auto;}

	/* VC Elements */
	.nany-portfolio {text-align: center;}
	.nany-portfolio li {display: inline-block;float: none;}
	.nany-portfolio.portfolio-2-column li {width: 90%;}
	.nany-portfolio.portfolio-2-column li img {height: auto;}
	.nany-portfolio.portfolio-2-column li .hover-text {height: 260px;padding: 25% 0px 0px;}
	.nany-portfolio.portfolio-2-column li:hover .port-nub {top: -25px;}
	.nany-portfolio.portfolio-4-column li,
	.nany-portfolio.portfolio-3-column li:nth-child(3n),
	.nany-portfolio.portfolio-3-column li:first-child,
	.nany-portfolio.portfolio-3-column li:nth-child(3n+1),
	.nany-portfolio.portfolio-2-column li:nth-child(2n),
	.nany-portfolio.portfolio-2-column li:first-child,
	.nany-portfolio.portfolio-2-column li:nth-child(2n+1) {margin: 0px 20px 40px !important;}
	.nany-portfolio.portfolio-3-column li {width: 90%;}
	.nany-portfolio.portfolio-3-column li img {width: 100%;height: auto;}
	.nany-portfolio.portfolio-3-column li:hover .port-nub {top: -25px;}
	.nany-portfolio.portfolio-3-column li .hover-text {height: 267px;}
	/*.nany-portfolio.portfolio-3-column.vc-portfolio li .hover-text {height: 288px;}*/
	.service-style-two {text-align: center; margin: 25px auto; float: none; width: 100%;}
	.service-style-two .service-icon-outer {float: none; width: 100%;padding: 0;}
	.service-two-content {float: left; width: 100%;}
	.process-content {min-height: 200px;}

	/* Disable Animation in Mobile Devices */
	.wow {
		visibility: visible !important;
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
	}

}

/* iPhone 4s and Smaller Screen */
@media (max-width: 320px) {

	a.btn-style-one {padding: 3px 20px 5px;font-size: 12px;}
	.nav > li > a {padding: 4px 15px;}
	.navbar-default .navbar-nav > li > a {padding: 5px 20px !important;}
	#title-area {height: 150px;}
	.page-title, .breadcrumbs {float: none;text-align: center;line-height: 70px;width: 100%;display: inline-block;}
	.float-left {float: none;}
	.entry-content {margin: 0 0 30px;}

	/* Title Area */
	#title-area {height: auto;}
	.error404 #title-area {height: 0;}
	.page-title, .breadcrumbs {line-height: 40px;}
	.page-error {margin: 110px auto 0px;}

	/* WooCommerce */
	.page-template-template-shop-php .woocommerce .product-col-4 ul.products li.product,
	.page-template-template-shop-php .woocommerce-page .product-col-4 ul.products li.product {width: 95%;}
	.wc-tabs label {padding: 15px 20px 16px;}

	/* Cart */
	.woocommerce table.cart td.actions .coupon .input-text,
	.woocommerce #content table.cart td.actions .coupon .input-text,
	.woocommerce-page table.cart td.actions .coupon .input-text,
	.woocommerce-page #content table.cart td.actions .coupon .input-text {width: 100%;float: none;margin: 0px 4px 10px 0px;}
	.woocommerce .cart .button,
	.woocommerce .cart input.button,
	.woocommerce-page .cart .button,
	.woocommerce-page .cart input.button,
	.woocommerce table.cart td.actions,
	.woocommerce #content table.cart td.actions,
	.woocommerce-page table.cart td.actions,
	.woocommerce-page #content table.cart td.actions {text-align: center;}
	.woocommerce table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt {float: none;}
	.product-col-3 .product-inner.woo-hover .woo-nub, .product-col-4 .product-inner.woo-hover .woo-nub {top: -26px;}

	/* Wishlist */
	.product-stock-status,
	.product-name,
	.product-price {display: none;}
	.woocommerce table.wishlist_table th, .woocommerce-page table.wishlist_table th {width: 100%;}
	.woocommerce table.wishlist_table td, .woocommerce-page table.wishlist_table td {padding: 10px;width: 80px;}

	/* VC Elements */
	.nany-portfolio {text-align: center;}
	.nany-portfolio li {display: inline-block;float: none;}
	.nany-portfolio.portfolio-2-column li {width: 90%;}
	.nany-portfolio.portfolio-2-column li img {height: auto;}
	.nany-portfolio.portfolio-2-column li .hover-text {height: 235px;padding: 20% 0px 0px;}
	.nany-portfolio.portfolio-2-column li:hover .port-nub {top: -25px;}
	.nany-portfolio.portfolio-2-column li .port-nub i {top: 15px;font-size: 15px;}
	.nany-portfolio.portfolio-4-column li,
	.nany-portfolio.portfolio-3-column li:nth-child(3n),
	.nany-portfolio.portfolio-3-column li:first-child,
	.nany-portfolio.portfolio-3-column li:nth-child(3n+1),
	.nany-portfolio.portfolio-2-column li:nth-child(2n),
	.nany-portfolio.portfolio-2-column li:first-child,
	.nany-portfolio.portfolio-2-column li:nth-child(2n+1) {margin: 0px 20px 40px !important;}
	.nany-portfolio.portfolio-3-column li {width: 90%;}
	.nany-portfolio.portfolio-3-column li img {width: 100%;}
	.nany-portfolio.portfolio-3-column li:hover .port-nub {top: -25px;}
	.nany-portfolio.portfolio-3-column li .hover-text {height: 240px;}
	.process-content {min-height: 200px;}

	/* Disable Animation in Mobile Devices */
	.wow {
  		visibility: visible !important;
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;

	}

}


/*---------------------------------------------------------------*/
/* Retina */
/*---------------------------------------------------------------*/

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

.default-logo {display:none !important;}
.retina-logo {display:inline-block !important;width: 200px;}

}