.rs-services.icon-style .services-main .services-item .services-desc.address h3{font-size: 18px;color: #fff;line-height: 20px;}
.typewriter{
padding: 10px 0;
display: flex;
justify-content: center;
background: linear-gradient(-45deg, #ff0000, #23c2fb, #36b776, #575a9d);
background-size: 400% 400%;
-webkit-animation: Gradient 15s ease infinite;
-moz-animation: Gradient 15s ease infinite;
animation: Gradient 15s ease infinite;
}
@-webkit-keyframes Gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
@-moz-keyframes Gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
@keyframes Gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
.footer-menu{text-align: right;}
.footer-menu p{margin:0px;color: #fff;}
.footer-menu ul li a{color: #ffffff;}
.bgfa{background:#fafafa;}
.rs-services-style3.home-style2.special-about .content-services .rs-servicest-item .services-icon img{width: 85px;}
.rs-services-style3.home-style2.special-about .content-services{padding:25px;}
.rs-services-style3.home-style2.special-about .content-services .sec-title h2{font-size: 30px;}
.ft-36{font-size: 36px!important;}
#circle-clip{
-webkit-clip-path: ellipse(50% 65% at 70% 50%);
clip-path: ellipse(50% 65% at 70% 50%);
}
.element{
width: 40%;
height:400px;
float: left;
background-image: url(../images/brand-ayur.jpg);
background-size: cover;
background-position: bottom;
background-repeat: no-repeat;
-webkit-clip-path:ellipse(90% 85% at 0% 50%);
clip-path:ellipse(90% 85% at 0% 50%);
-webkit-shape-outside: ellipse(90% 70% at 0% 50%);
shape-outside: ellipse(90% 70% at 0% 50%);
-webkit-shape-margin: 2em;
shape-margin: 2em;
}
.brand-contant p{margin-right: 4em;}
.clear{clear: both;}
.brand-contant{padding: 50px 0px;}
.element1{
width: 40%;
height:400px;
float: left;
background-image: url(../images/brand-aromaz.jpg);
background-size: cover;
background-position: bottom;
background-repeat: no-repeat;
-webkit-clip-path:ellipse(90% 85% at 0% 50%);
clip-path: ellipse(90% 85% at 0% 50%);
-webkit-shape-outside: ellipse(90% 70% at 0% 50%);
shape-outside: ellipse(90% 70% at 0% 50%);
-webkit-shape-margin: 2em;
shape-margin: 2em;
}
.element2{
width: 40%;
height:400px;
float: left;
background-image: url(../images/brand-grow-gold.jpg);
background-size: cover;
background-repeat: no-repeat;
-webkit-clip-path:ellipse(90% 85% at 0% 50%);
clip-path: ellipse(90% 85% at 0% 50%);
-webkit-shape-outside: ellipse(90% 70% at 0% 50%);
shape-outside: ellipse(90% 70% at 0% 50%);
-webkit-shape-margin: 2em;
shape-margin: 2em;
}
.element2{
width: 40%;
height:400px;
float: left;
background-image: url(../images/brand-grow-gold.jpg);
background-size: cover;
background-position: bottom;
background-repeat: no-repeat;
-webkit-clip-path:ellipse(90% 85% at 0% 50%);
clip-path: ellipse(90% 85% at 0% 50%);
-webkit-shape-outside: ellipse(90% 70% at 0% 50%);
shape-outside: ellipse(90% 70% at 0% 50%);
-webkit-shape-margin: 2em;
shape-margin: 2em;
}
.element3{
width: 40%;
height:400px;
float: left;
background-image: url(../images/brand-nika-ziba.jpg);
background-size: cover;
background-position: bottom;
background-repeat: no-repeat;
-webkit-clip-path:ellipse(90% 85% at 0% 50%);
clip-path: ellipse(90% 85% at 0% 50%);
-webkit-shape-outside: ellipse(90% 70% at 0% 50%);
shape-outside: ellipse(90% 70% at 0% 50%);
-webkit-shape-margin: 2em;
shape-margin: 2em;
}
.element4{
width: 25%;
height:285px;
float: left;
background-image: url(../images/brand-womsee.jpg);
background-size: cover;
background-position: bottom;
background-repeat: no-repeat;
-webkit-clip-path:ellipse(90% 85% at 0% 50%);
clip-path: ellipse(90% 85% at 0% 50%);
-webkit-shape-outside: ellipse(90% 70% at 0% 50%);
shape-outside: ellipse(90% 70% at 0% 50%);
-webkit-shape-margin: 2em;
shape-margin: 2em;
}
.element5{
width: 40%;
height:370px;
float: left;
background-image: url(../images/brand-gramin.jpg);
background-size: cover;
background-position: bottom;
background-repeat: no-repeat;
-webkit-clip-path:ellipse(90% 85% at 0% 50%);
clip-path: ellipse(90% 85% at 0% 50%);
-webkit-shape-outside: ellipse(90% 70% at 0% 50%);
shape-outside: ellipse(90% 70% at 0% 50%);
-webkit-shape-margin: 2em;
shape-margin: 2em;
}
.award-item{display: table;margin-bottom: 20px; transform: translateY(0); transition: .4s;}
.award-item:hover{transform: translateY(-8px);}
.award-image{display: table-cell; width: 50px;}
.award-detail{display: table-cell; padding-left: 25px;vertical-align: top;}
.award-detail h3{margin-bottom: 0px;line-height: 24px}
.award-detail p{margin:0px;}
.award-wrap{
box-shadow: 0 0 150px #eee;
background: #fff;
position: relative;
padding: 25px;
}
.company-certificated{margin-top: 35px;}
.company-certificated img{border-radius: 15px; box-shadow: 0 14px 30px rgba(0, 0, 0, 0.07);}
.privacy-policy-wrap p{margin-right: 0px;margin-bottom:10px;}
.privacy-policy-wrap h3{color: #009961; text-transform: uppercase; margin-bottom: 10px;}
.term-condition-wrap p{margin-right: 0px;margin-bottom:10px;}
.term-condition-wrap h3{color: #009961; text-transform: uppercase; margin-bottom: 10px;}
.theme-color{color:#009961;}
.accordion-box {
position: relative;
margin-right: 0px;
}
.accordion-box .accordion {
position: relative;
margin-bottom: 25px;
padding-bottom: 10px;
padding-left: 60px;
border-bottom: 1px solid #e9e9e9;
}
.accordion-box .accordion .accord-btn {
position: relative;
display: block;
min-height: 40px;
line-height: 30px;
padding: 3px 0px 5px;
color: #2f2f31;
cursor: pointer;
margin-bottom: 10px;
}
.accordion-box .accordion .accord-btn:before {
content: '\f067';
font-family: 'FontAwesome';
position: absolute;
left: -60px;
top: 0px;
width: 30px;
height: 30px;
line-height: 28px;
font-size: 14px;
font-weight: normal;
color:#009961;
text-align: center;
border: 2px solid #009961;
background: #ffffff;
border-radius: 3px;
}
.accordion-box .accordion .accord-btn.active:before {
content: '\f068';
color: #ffffff;
background: #009961;
}
.accordion-box .accordion .accord-btn h4 {
position: relative;
font-size: 20px;
line-height: 30px;
font-weight: 600;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.accordion-box .accordion .accord-content {
position: relative;
border-top: none;
display: none;
background: #ffffff;
}
.accordion-box .accordion .accord-content p {
position: relative;
font-size: 16px;
color: #525252;
}
.career-form-wrap p{margin-right: 0px;margin-bottom:15px;}
.career-form-wrap h3{margin-bottom: 10px;}
.career-image img{border-radius: 5px;}
.rs-services-style3 .content-services .rs-servicest-item{}






@media only screen and (max-width: 480px){
.full-width-header .rs-header.home2style .logo-area img {
	max-width: 75px!important;
	top: -21px;
}
.rs-footer .footer-top .footer-logo img {
	position: absolute;
	top: -71px;
}
.element{
	width:100%;
	clip-path:none;
	shape-outside:none;
}
.brand-contant p{margin-right: 0px;}
.brand-contant{padding: 50px 15px;}
/*------------------------------*/
.element1{
	width:100%;
	clip-path:none;
	shape-outside:none;
}
.element2{
	width:100%;
	clip-path:none;
	shape-outside:none;
}
.element3{
	width:100%;
	clip-path:none;
	shape-outside:none;
}
.element4{
	width:100%;
	clip-path:none;
	shape-outside:none;
}
.element5{
	width:100%;
	clip-path:none;
	shape-outside:none;
}






}