/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Creative Peppers Inc
 Author URI:     https://creativepeppers.com/
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{
font-family: 'Jost', sans-serif;
}
.container, .et_pb_row {width: 90%;}
/*Mobile Menu*/
#main-header .et_mobile_menu li ul.hide {
    display: none !important;
}
#mobile_menu .menu-item-has-children {
    position: relative;
}
#mobile_menu .menu-item-has-children > a {
    background: transparent;
}
#mobile_menu .menu-item-has-children > a + span {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    z-index: 3;
}
span.menu-closed:before {
    content: "\4c";
    display: block;
    color: inherit;
    font-size: 16px;
    font-family: ETmodules;
}
span.menu-closed.menu-open:before {
    content: "\4d";
}
/*Mobile Menu End*/

#main-header {
    background: #f5b606;
    box-shadow: none !important;
}
#et-top-navigation #top-menu-nav .nav li a {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}
#et_top_search span#et_search_icon {
    color: #fff;
}
header .et_search_outer input.et-search-field {
    color: #fff !important;
}
.et_search_outer span.et_close_search_field {
    color: #fff;
}
.main_home_banner {
    min-height: 560px;
    padding-top: 100px !important;
}
.main_home_banner h5 span {
    color: #f7b111;
}
.main_home_banner h5 {
    margin-bottom: 30px;
}
.main_home_banner h1 {
    padding-bottom: 30px;
}
#top-header {
    background: #202447;
}
#top-header #et-info #et-info-phone, #top-header #et-info #et-info-email {
    font-size: 16px;
    font-weight: 500;
}
#top-header #et-info {
    display: block !important;
    width: 100%;
    text-align: center;
}
.inner_top_banner_block .et_pb_column_1_3 {
    min-height: 437px;
    position: relative;
}
.inner_top_banner_block p {
    padding-bottom: 17px !important;
}
.inner_top_banner_block .et_pb_button_module_wrapper {
    position: absolute !important;
    bottom: 20px !important;
}
.inner_top_banner_block .et_pb_module {
    position: absolute;
    bottom: 60px;
    left: 30px;
}
.inner_top_banner_block {
    background: #fff;
    padding: 25px !important;
}
.inner_block_two {
    margin-top: auto;
}
#et-top-navigation #top-menu-nav .nav li .sub-menu {
    background: #202447;
    right: 0;
}
#et-top-navigation #top-menu-nav .nav li .sub-menu li a {
    font-size: 13px;
    padding-left: 0;
    padding-right: 0;
}
.bottom_two_grid_banner .et_pb_column {
    min-height: 350px;
    padding-left: 30px;
    padding-top: 140px;
}
#et-secondary-menu {
    display: none;
}
#main-footer {
    background-color: #202447;
}
#main-footer h4 {
    color: #fff !important;
    font-size: 18px;
    text-transform: uppercase;
    display: block !important;
}
#main-footer .widget_text {
    margin-bottom: 13px;
}
#main-footer #block-8, #main-footer #block-12, #main-footer #block-14 {
    margin-bottom: 15px;
}
.price {
    display: none !important;
}
.product-details th {
    background: #f89f1c;
    width: 50%;
    padding-left: 10px;
    color: #000;
}
.postid-415 .product-details th, .postid-417 .product-details th {
    width: 25%;
}
.postid-415 .product-details tr td, .postid-417 .product-details tr td {
   width: 25%;
}
.postid-421 .product-details th {
    background: #f89f1c;
    width: 33%;
}
.postid-421 .product-details tr td, .postid-594 .product-details tr td {
    width: 33%;
}
.postid-613 .roller_cylinder_brush td {
    width: 25% !important;
}
.postid-613 .product table.product-details tr.row-2-col td {
    width: 25%!important;
}
.postid-623 .product table.product-details tr.row-2-col td {
    width: 33%!important;
}
.postid-623  table.product-details tr td {
    width: 33%;
}
.postid-631 .product table.product-details tr.row-2-col td {
    width: 33%!important;
}
.postid-631 table.product-details tr td {
    width: 33%;
}
.postid-631 table.product-details tr td {
    width: 33%;
}
.postid-633 table.product-details tr td {
    width: 25%;
}
.postid-633 .product table.product-details tr.row-2-col td {
    width: 25%!important;
}
.postid-644 .product table.product-details tr.row-2-col td, .postid-646 .product table.product-details tr.row-2-col td{
    width: 33%!important;
}
.postid-644 table.product-details tr td, .postid-646 table.product-details tr td {
    width: 33%;
}
.postid-664 .product table.product-details tr.row-2-col td, .postid-666 .product table.product-details tr.row-2-col td, .postid-670 .product table.product-details tr.row-2-col td, .postid-674 .product table.product-details tr.row-2-col td, .postid-676 .product table.product-details tr.row-2-col td {
    width: 33%!important;
}
.postid-664 table.product-details tr td, .postid-666 table.product-details tr td, .postid-670 table.product-details tr td, .postid-674 table.product-details tr td, .postid-676 table.product-details tr td {
    width: 33%;
}
.postid-668 .product table.product-details tr.row-2-col td {
    width: 25%!important;
}
.postid-668 table.product-details tr td {
    width: 25%;
}
.postid-672 .product table.product-details tr.row-2-col td {
    width: 20%!important;
}
.postid-672 table.product-details tr td {
    width: 20%;
}
.footer_info_block img {
    max-width: 8%;
    margin-right: 5px;
    position: relative;
    top: 4px;
}
.contact_row_sec a {
    color: #666;
}
#logo {
    max-height: 100%;
}
.woocommerce-loop-product__title {
    font-size: 18px !important;
    line-height: 28px;
}

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

/************MEDIA-QUERY**************************/

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


@media (min-width: 320px) and (max-width:767px) {
.main_home_banner h1 {
    padding-bottom: 0;
    font-size: 30px !important;
    text-align: center;
    line-height: 40px;
}	
.main_home_banner {
    min-height: 250px;
    padding-top: 35px !important;
    text-align: center;
}	
.inner_top_banner_block .et_pb_column_1_3 {
    text-align: center;
    background-size: contain;
    background-repeat: no-repeat;
}	
.inner_top_banner_block h3 {
    text-align: center;
    font-size: 22px;
}	
.inner_top_banner_block .et_pb_module {
    left: 0px;
    width: 100%;
    margin-bottom: 10px !important;
    bottom: 80px;
}
.inner_top_banner_block {
    padding: 0 !important;
}	
.inner_block_two {
    margin-top: 29px;
}	
.arival_products_block h3, .fearture_products_block h3 {
    font-size: 30px !important;
}	
.bottom_two_grid_banner {
    text-align: center;
}	
.bottom_two_grid_banner h5 {
    text-align: center;
    font-size: 20px !important;
}	
.bottom_two_grid_banner h3 {
    text-align: center;
    font-size: 20px !important;
}	
.bottom_two_grid_banner .et_pb_module {
    margin-bottom: 0;
}
.bottom_two_grid_banner .et_pb_column {
    min-height: 284px;
    padding-left: 0;
    padding-top: 80px;
}	
#main-footer .footer-widget .widget_block {
    margin-bottom: 10px !important;
}	
#main-footer #footer-widgets {
    padding-bottom: 0;
}	
.mobile_menu_bar:before {
    background: #fff;
    padding: 3px 5px;
    border-radius: 4px;
    color: #f5b606;
}	
.woocommerce-loop-product__title {
    text-align: center;
    font-size: 20px !important;
    line-height: 35px;
}	
.et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body section.products h2 {
    text-align: center;
    font-size: 25px !important;
}
.main_inner_top_banner {
    padding: 0;
}	
.main_inner_top_banner h1 {
    font-size: 30px;
}	
.about_info_block_one .et_pb_text_1 {
    padding-top: 0 !important;
    text-align: center;
}	
.about_info_block_one h2, .commitment_info_block h2, .choose_us_block_info h2, .join_info_block h2{
    font-size: 25px !important;
    line-height: 35px !important;
}	
.commitment_info_block .et_pb_row_2 {
    padding-top: 10px;
}
.commitment_info_block {
    padding-bottom: 20px;
}
.choose_us_block_info .et_pb_row_3 {
    padding: 0;
}
.choose_us_block_info h3 {
    text-align: center;
}
.choose_us_block_info p {
    text-align: center;
}	
.join_info_block {
    padding: 0;
}	
.about_info_block_one {
    padding-top: 10px;
}	
.page-id-233 .top_all_main_banner {
    padding: 0;
}	
.page-id-233 .top_all_main_banner h1 {
    font-size: 30px;
}	
.map_block {
    padding: 0;
}	
.map_block iframe {
    height: 300px;
}	
.contact_detail_block {
    padding: 0;
}	
.form_block h3 {
    font-size: 30px !important;
}	
	
}








