/*************Responsive Styles*****************/
@media screen and ( max-width: 1600px ){
	.brandTwo:before {
	    height: 40px;
	}
	.brandTwo:after {
	    height: 40px;
	}
}
@media screen and ( max-width: 1400px ){
	.elementor-section.elementor-section-boxed > .elementor-container {
	    max-width: 1024px !important;
	}
	.shop-single .container{
		max-width: 1024px !important;
	}
	.miniGallery{
		background-size: 85%;
	}
	.miniGallery .elementor-image-carousel-wrapper{
		height: 175px;
	}
	.miniGallery .elementor-image-carousel-wrapper img {
	    height: 175px;
	}
	.shop-single .woocommerce-product-gallery {
	    width: 50% !important;
	}
	.shop-single .summary {
	    width: 46% !important;	
	}
	#navbarSupportedContent.left-menu ul li:first-child {
	    margin-right: 30px;
	}
	.entry .contentBox{
		margin: 30px;
	}
}

/*******************************************/

/**************iPad Landscape***************/
@media screen and ( max-width: 1024px ){
	.elementor-section.elementor-section-boxed > .elementor-container {
	    max-width: 767px !important;
	}
	.shop-single .container{
		max-width: 747px !important;
	}
	.miniGallery{
		background-size: 170px;
		padding: 30px;
	}
	.miniGallery .elementor-image-carousel-wrapper{
		height: 130px;
		width: 130px;
	}
	.miniGallery .elementor-image-carousel-wrapper img {
	    height: 130px;
	}
	.miniGallery {
	    background-size: 170px;
	}
	.blogs .innerBox {
	    padding: 30px;
	}
	.entry .contentBox{
		margin: 20px;
	}
	.menu .eachItem {
	    width: 47.5%;
	}
}
@media screen and ( max-width: 991px ){
	.noscroll{
		overflow: hidden;
	}
	.open-user-map .box-wrap > .map-wrap {
		max-height: 190px;
	}
	#navbarSupportedContent .menu-item-has-children .dropdown-menu li a {
	    padding: 14px;
	}
	#navbarSupportedContent li {
	    margin: 10px 0px;
	}
	#navbarSupportedContent li .nav-link {
	    margin: 10px 0px;
	}
	.dropdown-toggle::after{
		display: none;
	}
	#navbarSupportedContent li{
		align-items: flex-start;
	}
	#navbarSupportedContent #menu-main-menu .dropdown li:last-child {
    	margin: 0px;
	}
	#navbarSupportedContent #menu-main-menu li:last-child {
    	margin: 0px 0px 0px 0px;
	}
	#navbarSupportedContent li {
	    margin: 0px 0px;
	}
}
/*******************************************/

/*************************iPad Portrait***************/
@media screen and (max-width: 985px){

}
/*******************************************/

/**********************iPhone Landscape*************/
@media screen and (max-width: 767px){
	.miniGallery .elementor-swiper-button-prev {
	    left: 20px !important;
	}
	.right-menu ul {
		width: 100%;
	}
	.col-sm-5.col-12.footer-map {
	    padding-left: 15px;
	}
	footer .navbar-brand a {
		justify-content: center;
	}
	footer .row {
		flex-direction: column;
		row-gap: 40px;
	}
	footer .row .col-12 {
		width: 100%;
	}
	.miniGallery .elementor-swiper-button-next {
	    right: 20px !important;
	}
	.mainBanner .elementor-swiper-button{
		bottom: 5px !important;
	}
	.mainBanner .swiper-pagination{
		bottom: 20px !important;
	}
	.navbar-brand img, .footer-logo-col img, footer .social-media-icon {
	    max-width: 30%;
	}
	.footer-social-col{
		padding: 0;
	}
	.navbar-expand-lg .navbar-toggler{
		flex: 0;
		position: absolute;
	    top: 10px;
	    right: 20px;
	}
	.navbar{
		padding: 10px 0 ;
	}
	.menu .eachItem{
		width: 100%;
	}
	.blogs .innerBox {
	    padding: 20px;
	}
	.shop-single .woocommerce-product-gallery {
	    width: 40% !important;
	}
	.shop-single .summary {
	    width: 56% !important;
	    margin-top: 20px;
	}
	.shop-single {
	    margin: 160px 0 60px;
	}
	#navbarSupportedContent.left-menu {
	    position: absolute;
	    top: 90px;
	    right: 25px;
	}
	#navbarSupportedContent.left-menu ul li:first-child {
	    display: none;
	}
	#navbarSupportedContent li {
	    align-items: end;
	}
}
@media screen and (max-width: 600px){
	.blogs .eachPost >div {
	    width: 100%;
	}
	.blogs .eachPost .image{
		height: 80vh;
	}
	.shop-single .woocommerce-product-gallery {
	    width: 100% !important;
	}
	.shop-single .summary {
	    width: 100% !important;	
	}
}
@media screen and (max-width: 530px){
	.shop-archive .products .product {
	    width: 45% !important;
	    margin: 0 2.5% !important;
	}
}
@media screen and (max-width: 575px){
	footer .navbar-brand a {
	    justify-content: center;
	}
	footer .kiko-image {
	    margin: auto;
	}
	.footer-social-col{
		margin: 50px 0;
	}
}
/*******************************************/

/***************iPhone Portrait**************/
@media screen and (max-width: 479px){
	.miniGallery .elementor-swiper-button-prev {
	    left: 60px !important;
	}
	footer .row {
		row-gap: 0;
	}
	.miniGallery .elementor-swiper-button-next {
	    right: 60px !important;
	}
	.navbar-toggle.collapsed .top-bar {
	    width: 75px;
	}
	.footer_copy p {
	    font-size: 12px !important;
	}
	#navbarSupportedContent.left-menu .nav-link span{
	    line-height: 15px !important;
	}
}
@media screen and (max-width: 400px){
	.navbar-brand a {
	    justify-content: flex-start;
	}
	.shop-archive .products .product {
	    width: 100% !important;
	    margin: 10px 0 !important;
	}
}
/*******************************************/
