.para-limit,.justify-para {
    text-align: justify;
    text-align-last: left;
}

.search-form-container {
	padding: 50px 0;
	max-width: 600px;
	margin: 0px auto;
}

input.serch-field {
    background-color: #eee;
    height: 40px;
    width: calc(100% - 45px);
    border-radius: 0px;
    border: none;
    padding: 0px 10px;
    line-height: 40px;
    outline: none;
    font-family: "Georgia";
}

input.serch-field + button {
	width: 40px;
	height: 40px;
	border-radius: 0px;
	border: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	margin-left: -3px;
	background-color: #eee;
}

.search-results {
    max-width: 600px;
    margin: 0px auto;
}

.search-block.clearfix {
    margin-bottom: 40px;
}

.search-content {
    margin: 0px auto;
    margin-bottom: 40px;
    float: left;
    width: calc(100% - 120px);
}

.search-block .img {
    width: 100px;
    height: 100px;
    background-color: #eee;
    float: left;
    margin-right: 20px;
}

.search-content h2 {
	margin: 0px;
	padding: 0px;
}

.search-content h2 a {
    text-decoration: none;
    color: black;
    font-weight: 500;
    margin: 0px;
    padding: 0px;
}

.search-content .excerpt p {
    margin-top: 5px;
}

h4.search-section {
    margin-bottom: 30px;
    border-bottom: 2px solid #ddd;
    padding-bottom: 5px;
    color: #999;
    font-weight: 400;
    text-transform: uppercase;
}

span.search-pre-loader {
    font-size: 16px;
    color: #999;    
    margin-bottom: 100px;
    display: block;
    text-align: center;   
}

.title-like-font {
    font-family: "Georgia";
    text-transform: uppercase;
} 

a.rea-more-link-about.btn.btn-line.btn-dark.text-uppercase {
    margin: 0px auto;
    display: block;
    width: 130px;
}

.img-max-width img {
    max-width: 378px !important;
}




@media only screen and (min-width : 992px) {

    .max-width-section {
         padding-left: 130px !important;
     }

     .page.page-id-42 .boxed p.justify-para{
        max-width: 50%;
    }

    .legal-notice p{
        max-width: 50% !important;
        text-align: justify;
        text-align-last: left;
    }

    .max-width-section {
    max-width: 75%;
    
    margin-left: auto;
    margin-right: auto;
}



}

.max-width-section .text-uppercase.text-type-2 {
    font-weight: bold;
}


.legal-notice span.text-uppercase.text-type-2.text-center {
    text-align: left !important;
    text-align-last: left;
}

span.list-lext {
    text-align: left !important;
    display: block;
    text-align-last: left;
}


@media only screen and (min-width : 320px) {
    .mobile-history { display: flex; }
    .desktop-history { display: none !important; }

     .single-recipes .what-you-need-block ul li:nth-child(even),
     .single-recipes .what-you-need-block ul li:nth-child(odd) {
        float: none;
        width: 100%;
    }
}


@media only screen and (min-width : 992px) {
    .mobile-history { display: none !important; }
    .desktop-history { display: flex !important; }

    .contact-info.text-center {
        padding-top: 25px;
    }

    .single-recipes .what-you-need-block ul li:nth-child(even) {
        float: right;
        width: 50%;
    }

    .single-recipes .what-you-need-block ul li:nth-child(odd) {
        padding-right: 25px;
        width: 50%;
        float: left;
    }
} 

.single-recipes .what-you-need-block, 
.single-recipes .other-recipies, 
.invers .contact-form .form-field {
	background-color: #ebebeb;
}

.taxonomy-description {
    max-width: 660px;
    margin: 0px auto;
    text-align: center;
}

.report-btn {
	display: inline-block;
	margin: 10px 5px;
}



@media only screen and (min-width : 320px) and (max-width : 768px){
    .hero h1 {
        max-width: 480px;
        font-size: 19px;
    }

    .hero .hero-content {
        transform: translate(-50%, -40%);
    }

    .my-kitchen .tabs-content .contant-box {
        margin-left: auto;
        margin-right: auto;
    }

    .products-arcive-link {
        display: block;
        text-align: center;
        text-decoration: none;
    }

    .products-arcive-link label{
        display: block;
        color: #333;
    }

    .looking-for li a.search-link {
        display: none;
    }

    .single-recipes .info-block.time-block, 
    .single-recipes .info-block.serves-block, 
    .single-recipes .info-block.difficulty-block {
        background-size: auto 75%;
    }

    .product-info {
        height: 200px;
        overflow: auto;
    }
}

@media only screen and (min-width : 480px) {

}

@media only screen and (min-width : 768px) {

}

@media only screen and (min-width : 992px) {

    .taxonomy-description {
        text-align: left;
        width: 85%;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 10px;
    }

    .taxonomy-description p {
        max-width: 960px;
    }

    .rea-more-link-about, .sinhala-artical-toggle {
        display: inline-block !important;
        margin-left: 5px !important;
        margin-right: 5px !important;
    }

}

@media only screen and (min-width : 1200px) {

}

 #sinhala-translation {
    display: none;
    margin-top: 40px;


}

@media only screen and (min-width : 320px)  and (max-width : 650px){
    .hero .rslides img {
        height: 300px;
        width: auto !important;
        max-width: initial !important;
    }

}