@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
body p{
	font-family: 'Open Sans', sans-serif;
}
.about-style-one .about-content p {
    font-size: 16px;
    line-height: 30px;
    color: #333;
    margin-top: 35px;
    margin-bottom: 30px;
}
.simple-list li {
    
    display: block;
    padding: 5px 0;
	font-size:14px;
    border-bottom: 1px dashed #898989;
}
.simple-list1 li {
    
    display: block;
    padding: 5px 0;
	font-size:16px;
    border-bottom: 1px dotted #898989;
}
.scroll-to-top{
	background: #34B489;
color: #fff;
}
a:hover{
	color:#34B489;
}
.theme-color{
	color:#48BB95;
}
/**-----------agnis list 02---------***/

/*.agnis-list-02{
    width:100%;
}
.agnis-list-02{
    counter-reset: li;
    list-style: none;
    *list-style: decimal;
    font-size: 15px;
    padding: 0;
    margin-bottom: 4em;
}
.agnis-list-02 a{
    position: relative;
    display: block;
    padding: .4em .4em .4em 2em;
    *padding: .4em;
    margin: .5em 0;
    background: #34B489;
    color: white;
    text-decoration: none;
    box-shadow:inset 0.5em 0 black;
    -webkit-transition: box-shadow 1s; 
    transition: box-shadow 1s;
}

.agnis-list-02 a:hover{
    box-shadow:inset 2em 0 black;;      
}*/
.project-details .project-details-content {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.carousel-control.left{
	background:none;
}
.carousel-control.right{
	background:none;
}
.hvr-sweep-to-right::before{
	background:#000;
}
thead{
	background-color: #34B489;
	color: #fff;
}
.service-details-page .service-details-content p {

    font-size: 18px;
	font-weight: 200;
    line-height: 35px;
    color: #545454;

}
.sec-title h1   {
	 margin: 0;
    color: #262626;
    font-weight: 600;
    font-size: 32px;
    font-family: 'Poppins';
}
.sec-title h1::after {
    display: inline-block;
    vertical-align: middle;
    content: '';
    width: 38px;
    height: 2px;
    background: #888888;
    margin-left: 15px;
    margin-top: 12px;
}
.inner-banner h1 {
    font-size: 36px;
    font-family: 'Poppins';
    font-weight: 600;
    color: #FFFFFF !important;
    margin-bottom: 5px;
}
.sidebar .single-sidebar.broucher-sidebar a.broucher-btn{
color:#fff;
}
.single-service-style-three .text-box .inner h3
{
	line-height: 31px;
}
.inner.hvr-bounce-to-bottom .card2{
	padding-left: 38px !important;
padding-right: 37px !important;
padding-bottom: 70px !important;
}
.inner.hvr-bounce-to-bottom .card3{
	padding-right: 20px !important;
padding-left: 20px !important;
}
.fs-23{
	font-size: 23px !important;
}