.lang-si .link-as-button,
.lang-si header.style-3 .top-bar .primary-button,
.lang-si .slogan-read-more .read-more,
.lang-si .r2g-form-main-strip-component .button,
.lang-si .r2g-form-main-strip-component form button,
.lang-si .r2g-form-main-strip-component input[type="submit"],
.lang-si .cookie-accept.primary-button {
	padding: 10px 25px 11px;
}

.lang-si h1 {
	font-size: 1.7em;
}
.lang-si h2 {
	font-size: 1.7em;
	line-height: 1.2;
}

/*.lang-si .blog-strip,
.lang-si header nav li.last{
    display: none !important;
}*/

@media(min-width:768px){
    .lang-si .top-bar-wrapper > * {
    	margin-left: 10px;
    }
    .lang-si .top-bar-wrapper > div.language-switcher {
    	margin-left: 5px;
    }
    .lang-si .main-visual-default .slogan span.first-phrase {
    	font-size: 2.2em;
    	line-height: 1.1;
    } 
    .lang-si .main-visual-default .slogan span.second-phrase {
    	font-size: 1.7em;
    }
    .lang-si h1 {
    	font-size: 2.1em;
    }
    .lang-si h2 {
    	font-size: 1.9em;
    }
}
@media(min-width:1024px){
    .lang-si .main-visual-default .slogan span.first-phrase {
        font-size: 3em;
    }  
    .lang-si .main-visual-default .slogan span.second-phrase {
    	font-size: 2em;
    }
    .lang-si .top-bar-wrapper > * {
    	margin-left: 20px;
    }
    .lang-si .top-bar-wrapper > div.language-switcher {
    	margin-left: 15px;
    }
}

@media(min-width: 1366px){
    .lang-si .link-as-button,
    .lang-si header.style-3 .top-bar .primary-button,
    .lang-si .slogan-read-more .read-more,
    .lang-si .cookie-accept.primary-button{
    	padding: 17px 35px 17px;
    }
    
    .lang-si .main-visual-default .slogan span.first-phrase {
    	font-size: 3.2em;
    }
    .lang-si .main-visual-default .slogan span.second-phrase {
    	font-size: 2.2em;
    }
    .lang-si .header-fixed header.style-3 .header-bottom-bar .primary-button {
    	width: 230px;
    }
}


/*<!--Start of language button-->*/
.sinhala-read-button-wrapper {
    position: fixed;
    display: flex;
    bottom: 3%;
    float: right;
    right: 6%;
    z-index: 1;
    background-color: #2a007c;
    padding: 5px 10px;
    border-radius: 5px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.sinhala-read-button-wrapper a {color: #fff;display: inline-block;font-size: 14px;}

.sinhala-read-button-wrapper:hover {background-color: #ff5900;}

@media(max-width:767px){
    .sinhala-read-button-wrapper {bottom: 8%;left: 3%;width: 190px;}

}
.lang-si span.buttionanimation {
    height: 100%;
}
/*<!--Start of language button-->*/

/*<!--hide of language button - udani- start-->*/
.sinhala-read-button-wrapper {
    display:none;
}
.sinhala-read-button-wrapper.showbtn {
    display:none; /* block - live copy */
}
/*<!--hide of language button - udani - end-->*/

/*Language changes - Bhagya*/

@media (min-width: 768px){
.lang-si .page-1 h1 {
    font-size: 1.6em;
    font-weight: 600;
}
}
.core-features-strip .content-wrapper p {
    line-height: 2;
}
.core-features-strip .content-wrapper h4 {

color: #3f4b7f;
    font-weight: 800;
}
.lang-si .page-1 .row.strip-row.clearfix.r2g-xlist-main-strip.xlist-strip.default-component.xlist-without-rotator h2 {
    font-weight: 600;
        color: #29910d;
}
.lang-si .page-1 .row.strip-row.clearfix.r2g-xlist-main-strip.xlist-strip.default-component.xlist-without-rotator p {

font-size: 17px;
    font-family: system-ui;
}
/*Language changes - Bhagya*/