@media only screen and (min-width:4501px) and (max-width: 6000px) {
	/*25*/
	
}

@media only screen and (min-width:3100px) and (max-width: 4500px) {
	/*33%*/
	
}

@media only screen and (min-width:2701px) and (max-width: 3100px) {
	/* 50% */
	
}

@media only screen and (min-width:2001px) and (max-width: 2700px) {
	/*67%*/	
	
}

@media only screen and (min-width: 1801px) and (max-width: 2000px) {
	/*75%*/
	
}

@media only screen and (min-width:1601px) and (max-width: 1800px) {
	/*80%*/
	
}


@media only screen and (min-width:1517px) and (max-width: 1600px) {
	/*90%*/
	
}

@media (max-width:1199px){	
	/*Tab-landscape mode*/
	
	
}

@media only screen and (min-width: 2560px) {
	
}
@media screen and (max-width: 1330px) and (min-width: 320px) {
	
}

@media screen and (max-width: 1190px) and (min-width: 320px) {
	
}

@media screen and (max-width: 1199px) and (min-width: 320px) {
	header#main-header .login_section {
        margin-right: 15px;
    }
    header#main-header .logo_container {
        left: 15px;
    }
    footer#main-footer div#footer-bottom .container {
        padding: 44px 15px 44px;
        border-top: 1px solid #000;
    }
    .products_function_shortcode_module .et_pb_code_inner .search-cat-outer {
        padding: 0 15px 30px;
    }
}


@media screen and (max-width: 1024px) and (min-width: 320px){
	
}

@media screen and (max-width: 991px) and (min-width: 320px) {
	/* header {
        padding: 0px 15px;
    } */
    .lamcraft_products_inner {
        grid-template-columns: repeat(3,1fr);
        padding: 0px 15px;
    }
    header#main-header .login_section {
        margin-right: 15px;
    }
    header#main-header .logo_container {
        left: 15px;
    }
    .et_pb_section.login-section-outer .et_pb_row.login-section-inner {
        flex-direction: column;
    }
    .et_pb_section.login-section-outer .et_pb_row.login-section-inner .et_pb_module.login-form-logo {
        padding: 40px 0px;
    }
    .et_pb_section.login-section-outer .et_pb_module.login-welcome-text {
        padding: 40px 15px;
    }
    div#footer-bottom .footer-copyrights-content, div#footer-bottom .footer-copyrights-content a {
        margin: 0 0px 0 0;
        float: none;
    }
    #footer-bottom div#et-footer-nav {
        float: none;
        margin-top: 15px;
    }
    div#footer-bottom div#et-footer-nav ul#menu-footer-menu {
        float: none;
    }
    header .et_mobile_menu {
        padding: 0px;
    }
}


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

@media screen and (max-width: 767px) and (min-width: 320px) {
	
}

@media screen and (max-width: 640px) and (min-width: 320px) {
	.lamcraft_products_inner {
        grid-template-columns: repeat(2,1fr);
    }
}

@media screen and (max-width: 520px) and (min-width: 320px) {
	
}

@media screen and (max-width: 425px) and (min-width: 320px) {
	.lamcraft_products_inner {
        grid-template-columns: repeat(1,1fr);
    }
    .products_function_shortcode_module .et_pb_code_inner .search-cat-outer {
        flex-direction: column;
        align-items: center;
    }
    .search-cat-outer .cat-filter-outer {
        padding: 0 0 15px 0px;
    }
    .products_function_shortcode_module .et_pb_code_inner .search-cat-outer {
        padding: 0 0 0px;
    }
    header#main-header div#et-top-navigation {
        padding: 81px 15px;
    }
    header#main-header .login_section ul li a, 
    header#main-header ul#top-menu li a {
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        margin: 0 0 0 25px;

    }
    header#main-header .logo_container img#logo {
        width: 160px;
    }
    .et_pb_section.login-section-outer .et_pb_module.login-welcome-text p {
        padding: 12px 35px !important;
    }

    .products_function_shortcode_module .et_pb_code_inner .search-cat-outer {
        justify-content: flex-start;
        min-height: 145px;
        max-height: 145px;
        height: 145px;
        z-index: 99;
    }
    .search-cat-outer ul#products-cat-filter {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        z-index: 999;
    }
    .products-shortcode-section-outer.search-cat-outer .cat-inner {
        height: 54px;
    }
}

@media screen and (max-width: 375px) and (min-width: 320px) {
	
}

@media screen and (max-width: 360px) and (min-width: 320px) {
	header#main-header .logo_container img#logo {
        width: 140px;
    }
}

