@media all and (max-width: 850px) {
.rt-owl-nav.slider-nav-enabled {
padding: 0 32px;
}
}
.rt-owl-nav .owl-theme .owl-nav {
margin-top: 0;
}
.rt-owl-nav .owl-theme .owl-nav > div {
border: 1px solid #ffbe00;
background-color: #ffbe00;
border-radius: 50%;
color: #fff;
font-size: 20px;
line-height: 43px;
height: 46px;
width: 46px;
margin: 0;
padding: 0;
position: absolute;
top: 50%;
transform: translateY(-50%);
transition: all 0.3s ease-out;
}
.rt-owl-nav .owl-theme .owl-nav > div:hover {
background-color: transparent;
color: #ffbe00;
}
@media all and (max-width: 767px) {
.rt-owl-nav .owl-theme .owl-nav > div {
font-size: 16px;
line-height: 26px;
height: 30px;
width: 30px;
}
}
.rt-owl-nav .owl-theme .owl-nav > div .fa {
font-size: 20px;
line-height: 1.2;
}
@media all and (max-width: 767px) {
.rt-owl-nav .owl-theme .owl-nav > div .fa {
font-size: 16px;
}
}
.rt-owl-nav .owl-theme .owl-nav .owl-prev {
left: -60px;
}
@media all and (max-width: 1260px) {
.rt-owl-nav .owl-theme .owl-nav .owl-prev {
left: -50px;
}
}
@media all and (max-width: 767px) {
.rt-owl-nav .owl-theme .owl-nav .owl-prev {
left: -32px;
}
}
.rt-owl-nav .owl-theme .owl-nav .owl-next {
right: -60px;
}
@media all and (max-width: 1260px) {
.rt-owl-nav .owl-theme .owl-nav .owl-next {
right: -50px;
}
}
@media all and (max-width: 767px) {
.rt-owl-nav .owl-theme .owl-nav .owl-next {
right: -32px;
}
} .rt-owl-dot .owl-theme .owl-dots {
margin-top: 40px !important;
}
@media all and (max-width: 480px) {
.rt-owl-dot .owl-theme .owl-dots {
margin-top: 30px !important;
}
}
.rt-owl-dot .owl-theme .owl-dots .owl-dot span {
margin: 3px;
}
.rt-owl-dot .owl-theme .owl-dots .owl-dot.active span,
.rt-owl-dot .owl-theme .owl-dots .owl-dot:hover span {
background-color: #ffbe00;
} .rt-el-post-slider .rtin-item {
box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.1);
margin: 2px;
}
.rt-el-post-slider .rtin-item .rtin-thumbnail-area {
display: block;
position: relative;
overflow: hidden;
cursor: pointer;
}
.rt-el-post-slider .rtin-item .rtin-thumbnail-area:before {
position: absolute;
top: 0;
left: -75%;
z-index: 1;
display: block;
content: '';
width: 50%;
height: 100%;
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
transform: skewX(-25deg);
}
.rt-el-post-slider .rtin-item .rtin-thumbnail-area:hover:before {
animation: shine .75s;
}
.rt-el-post-slider .rtin-item .rtin-thumbnail-area img {
transition: all 0.5s ease-out;
}
.rt-el-post-slider .rtin-item .rtin-thumbnail-area .rtin-meta-1 {
list-style-type: none;
margin: 0;
padding: 0;
position: absolute;
left: 0;
bottom: -50px;
padding: 12px 25px 8px;
background-color: rgba(0, 0, 0, 0.7);
transition: all 0.5s ease-out;
color: #fff;
width: 100%;
z-index: 2;
opacity: 0;
visibility: hidden;
}
.rt-el-post-slider .rtin-item .rtin-thumbnail-area .rtin-meta-1 li {
display: inline;
padding-right: 30px;
}
.rt-el-post-slider .rtin-item .rtin-thumbnail-area .rtin-meta-1 li:last-child {
padding-right: 0;
}
.rt-el-post-slider .rtin-item .rtin-thumbnail-area .rtin-meta-1 li i {
margin-right: 15px;
width: 16px;
}
.rt-el-post-slider .rtin-item .rtin-content-area {
background-color: #fff;
padding: 30px 25px;
}
.rt-el-post-slider .rtin-item .rtin-content-area .rtin-header {
list-style-type: none;
margin: 0;
padding: 0;
}
.rt-el-post-slider .rtin-item .rtin-content-area .rtin-header .rtin-title {
font-size: 22px;
font-weight: 400;
line-height: 1.4;
}
.rt-el-post-slider .rtin-item .rtin-content-area .rtin-header .rtin-title a {
color: #111;
transition: all 0.4s ease-out;
}
.rt-el-post-slider .rtin-item .rtin-content-area .rtin-header .rtin-title a:hover {
color: #ffbe00;
}
.rt-el-post-slider .rtin-item .rtin-content-area .read-more-btn {
color: #111111;
font-weight: 600;
transition: all 0.5s ease-out;
display: block;
}
.rt-el-post-slider .rtin-item .rtin-content-area .read-more-btn i {
color: #ffbe00;
margin-left: 15px;
}
.rt-el-post-slider .rtin-item .rtin-content-area .read-more-btn:hover {
color: #ffbe00;
}
.rt-el-post-slider .rtin-item:hover .rtin-thumbnail-area .rtin-meta-1 {
bottom: 0;
opacity: 1;
visibility: visible;
} .rt-el-team-slider-1 .rtin-item {
text-align: center;
}
@media all and (max-width: 767px) {
.rt-el-team-slider-1 .rtin-item {
max-width: 360px;
margin: 0 auto;
}
}
.rt-el-team-slider-1 .rtin-item .rtin-content-wrap {
overflow: hidden;
position: relative;
}
.rt-el-team-slider-1 .rtin-item .rtin-content-wrap .rtin-overlay {
position: absolute;
top: -100%;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.8);
transition: all 0.5s ease-out;
width: 100%;
height: 100%;
border-bottom: 1px solid rgba(0, 0, 0, 0.8);
}
.rt-el-team-slider-1 .rtin-item .rtin-content-wrap .rtin-overlay .rtin-content {
padding: 0 15px;
position: absolute;
top: 50%;
left: 0;
right: 0;
color: #fff;
transform: translateY(-50%);
}
.rt-el-team-slider-1 .rtin-item .rtin-content-wrap .rtin-overlay .rtin-content .rtin-social {
list-style-type: none;
margin: 0;
padding: 0;
}
.rt-el-team-slider-1 .rtin-item .rtin-content-wrap .rtin-overlay .rtin-content .rtin-social li {
display: inline-block;
margin: 0 4px 8px;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-1 .rtin-item .rtin-content-wrap .rtin-overlay .rtin-content .rtin-social li {
margin: 2px;
}
}
.rt-el-team-slider-1 .rtin-item .rtin-content-wrap .rtin-overlay .rtin-content .rtin-social li a {
color: #ffbe00;
border: 1px solid #ffbe00;
font-size: 14px;
line-height: 40px;
height: 42px;
width: 42px;
display: block;
border-radius: 50%;
transition: all 0.5s ease-out;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-1 .rtin-item .rtin-content-wrap .rtin-overlay .rtin-content .rtin-social li a {
font-size: 13px;
line-height: 23px;
height: 25px;
width: 25px;
}
}
.rt-el-team-slider-1 .rtin-item .rtin-content-wrap .rtin-overlay .rtin-content .rtin-social li a:hover {
color: #fff;
background-color: #ffbe00;
}
.rt-el-team-slider-1 .rtin-item .rtin-footer {
background-color: #ffbe00;
color: #fff;
padding: 12px 10px;
}
.rt-el-team-slider-1 .rtin-item .rtin-footer .rtin-title {
font-size: 22px;
line-height: 1.3;
margin-bottom: 0;
}
.rt-el-team-slider-1 .rtin-item .rtin-footer .rtin-title a {
color: #fff;
}
.rt-el-team-slider-1 .rtin-item .rtin-footer .rtin-designation {
font-size: 16px;
line-height: 1.5;
margin-top: 3px;
}
.rt-el-team-slider-1 .rtin-item:hover .rtin-overlay {
top: 50%;
transform: translateY(-50%);
} .rt-el-team-slider-2 .rtin-item {
overflow: hidden;
position: relative;
}
@media all and (max-width: 767px) {
.rt-el-team-slider-2 .rtin-item {
max-width: 360px;
margin: 0 auto;
}
}
.rt-el-team-slider-2 .rtin-item .rtin-bottom {
position: absolute;
left: 0;
bottom: 0;
transition: all 0.5s ease-out;
}
.rt-el-team-slider-2 .rtin-item .rtin-bottom .rtin-title {
color: #fff;
background-color: #ffbe00;
font-size: 20px;
line-height: 1.6;
padding: 0 12px;
margin-bottom: 0;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-2 .rtin-item .rtin-bottom .rtin-title {
font-size: 17px;
}
}
.rt-el-team-slider-2 .rtin-item .rtin-bottom .rtin-designation {
color: #fff;
font-size: 16px;
line-height: 1.5;
background-color: #111;
display: inline-block;
padding: 4px 10px;
margin-top: 3px;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-2 .rtin-item .rtin-bottom .rtin-designation {
font-size: 13px;
}
}
.rt-el-team-slider-2 .rtin-item .rtin-content {
padding: 0 15px;
display: block;
position: absolute;
z-index: 1;
top: -100%;
left: 0;
color: #fff;
text-align: center;
width: 100%;
transition: all 0.5s ease-out;
}
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-header {
position: relative;
padding-bottom: 17px;
margin-bottom: 20px;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-header {
margin-bottom: 0;
padding-bottom: 0;
}
}
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-header .rtin-title {
font-size: 22px;
line-height: 1.3;
margin-bottom: 0;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-header .rtin-title {
font-size: 18px;
}
}
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-header .rtin-title a {
color: #fff;
}
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-header .rtin-designation {
font-size: 16px;
line-height: 1.5;
margin-top: 3px;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-header .rtin-designation {
font-size: 13px;
margin-top: 0;
}
}
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-header:after {
height: 2px;
width: 42px;
content: "";
background-color: #fff;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-header:after {
content: none;
}
}
@media all and (max-width: 400px) {
.rt-el-team-slider-2 .rtin-item .rtin-content p {
margin: 0;
}
}
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-social {
list-style-type: none;
margin: 0;
padding: 0;
}
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-social li {
display: inline-block;
margin: 0 4px 8px;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-social li {
margin: 2px;
}
}
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-social li a {
color: #111;
background-color: #fff;
border: 1px solid #fff;
text-align: center;
font-size: 14px;
line-height: 40px;
height: 42px;
width: 42px;
display: block;
border-radius: 50%;
transition: all 0.5s ease-out;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-social li a {
font-size: 13px;
line-height: 23px;
height: 25px;
width: 25px;
}
}
.rt-el-team-slider-2 .rtin-item .rtin-content .rtin-social li a:hover {
color: #fff;
background-color: transparent;
}
.rt-el-team-slider-2 .rtin-item:after {
content: "";
background-color: #ffbe00;
position: absolute;
top: -100%;
left: 0;
right: 0;
height: 100%;
width: 100%;
transition: all 0.5s ease-out;
}
.rt-el-team-slider-2 .rtin-item:hover:after {
opacity: 1;
top: 0;
}
.rt-el-team-slider-2 .rtin-item:hover .rtin-bottom {
left: -50%;
}
.rt-el-team-slider-2 .rtin-item:hover .rtin-content {
top: 50%;
transform: translateY(-50%);
} .rt-el-team-slider-3 .rtin-item {
overflow: hidden;
position: relative;
}
@media all and (max-width: 767px) {
.rt-el-team-slider-3 .rtin-item {
max-width: 360px;
margin: 0 auto;
}
}
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap {
background-color: rgba(0, 0, 0, 0.9);
position: absolute;
z-index: 1;
top: 0;
left: 0;
transition: all 0.5s ease-out;
transform: scale(0);
height: 100%;
width: 100%;
}
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content {
padding: 0 15px;
position: absolute;
z-index: 1;
top: 50%;
left: 0;
color: #fff;
text-align: center;
transform: translateY(-50%);
width: 100%;
}
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-header {
margin-bottom: 30px;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-header {
margin-bottom: 0;
}
}
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-header .rtin-title {
font-size: 22px;
line-height: 1.3;
margin-bottom: 0;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-header .rtin-title {
font-size: 18px;
}
}
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-header .rtin-title a {
color: #fff;
}
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-header .rtin-designation {
font-size: 16px;
line-height: 1.5;
margin-top: 3px;
color: #ffbe00;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-header .rtin-designation {
font-size: 13px;
margin-top: 0;
}
}
@media all and (max-width: 400px) {
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content p {
margin: 0;
}
}
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-social {
list-style-type: none;
margin: 0;
padding: 0;
}
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-social li {
display: inline-block;
margin: 0 4px 8px;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-social li {
margin: 2px;
}
}
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-social li a {
color: #ffbe00;
border: 1px solid #ffbe00;
text-align: center;
font-size: 14px;
line-height: 40px;
height: 42px;
width: 42px;
display: block;
border-radius: 50%;
transition: all 0.5s ease-out;
}
@media all and (max-width: 400px) {
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-social li a {
font-size: 13px;
line-height: 23px;
height: 25px;
width: 25px;
}
}
.rt-el-team-slider-3 .rtin-item .rtin-content-wrap .rtin-content .rtin-social li a:hover {
color: #fff;
background-color: #ffbe00;
}
.rt-el-team-slider-3 .rtin-item:hover .rtin-content-wrap {
opacity: 1;
visibility: visible;
transform: scale(1);
} .rt-el-project-tab {
text-align: center;
margin-bottom: 55px;
font-size: 0;
}
@media all and (max-width: 480px) {
.rt-el-project-tab {
margin-bottom: 35px;
}
}
.rt-el-project-tab a {
background-color: transparent;
padding: 10px 30px;
font-size: 16px;
color: #444;
margin: 0 5px 5px 0;
display: inline-block;
border: 2px solid #ffbe00;
transition: all 0.5s ease-out;
border-radius: 3px;
line-height: 1.5;
}
@media all and (max-width: 480px) {
.rt-el-project-tab a {
padding: 5px 25px;
font-size: 14px;
}
}
.rt-el-project-tab a:hover {
background-color: #ffbe00;
color: #ffffff;
}
.rt-el-project-tab .current {
background-color: #ffbe00;
color: #ffffff;
} .rt-el-project-1 .rtin-item {
position: relative;
overflow: hidden;
}
@media all and (max-width: 767px) {
.rt-el-project-1 .rtin-item {
max-width: 375px;
margin: 0 auto;
}
}
.rt-el-project-1 .rtin-item:before {
content: "";
height: 100%;
width: 100%;
background-color: rgba(17, 17, 17, 0.8);
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 1;
opacity: 0;
visibility: hidden;
transition: all 0.5s ease-out;
}
.rt-el-project-1 .rtin-item .rtin-content {
background-color: #ffbe00;
padding: 10px 20px;
position: absolute;
bottom: -50%;
left: 0;
right: 0;
margin: 0 auto;
z-index: 5;
transition: all 0.5s ease-out;
color: #fff;
}
.rt-el-project-1 .rtin-item .rtin-content h3 {
font-weight: 400;
margin-bottom: 5px;
}
.rt-el-project-1 .rtin-item .rtin-content h3 a {
color: #fff;
}
.rt-el-project-1 .rtin-item .rtin-icon {
opacity: 0;
visibility: hidden;
position: absolute;
top: 110%;
transform: translateY(-110%);
left: 0;
right: 0;
z-index: 8;
margin: 0 auto;
text-align: center;
background-color: #f8f8f8;
height: 45px;
width: 45px;
line-height: 45px;
border-radius: 3px;
color: #111;
font-size: 20px;
transition: all 0.7s cubic-bezier(0, 0, 0.25, 1.5);
}
.rt-el-project-1 .rtin-item .rtin-icon:hover {
color: #ffbe00;
}
.rt-el-project-1 .rtin-item:hover:before {
opacity: 1;
visibility: visible;
}
.rt-el-project-1 .rtin-item:hover .rtin-content {
bottom: 0;
transition: all 0.5s ease-out;
}
.rt-el-project-1 .rtin-item:hover .rtin-icon {
transform: translateY(-50%);
top: 43%;
opacity: 1;
visibility: visible;
}
@media all and (max-width: 767px) {
.rt-el-project-1 .rtin-item:hover .rtin-icon {
top: 35%;
}
} .rt-el-project-2 .rtin-item {
position: relative;
overflow: hidden;
}
@media all and (max-width: 767px) {
.rt-el-project-2 .rtin-item {
max-width: 500px;
margin: 0 auto;
}
}
.rt-el-project-2 .rtin-item:before {
opacity: 0;
visibility: hidden;
position: absolute;
content: "";
height: 100%;
width: 100%;
top: 100%;
left: 0;
right: 0;
z-index: 1;
background-image: linear-gradient(transparent, #ffbe00), linear-gradient(transparent, #ffbe00);
background-size: 100%;
background-position: 0 0, 100% 0;
background-repeat: no-repeat;
transition: all 0.3s ease-out;
}
.rt-el-project-2 .rtin-item .rtin-icon {
opacity: 0;
visibility: hidden;
position: absolute;
top: 110%;
transform: translateY(-110%);
left: 0;
right: 0;
z-index: 1;
margin: 0 auto;
text-align: center;
background-color: #f8f8f8;
height: 45px;
width: 45px;
line-height: 45px;
border-radius: 3px;
color: #111111;
font-size: 20px;
transition: all 0.7s cubic-bezier(0, 0, 0.25, 1.5);
}
.rt-el-project-2 .rtin-item .rtin-icon:hover {
color: #ffbe00;
}
.rt-el-project-2 .rtin-item .rtin-content {
visibility: hidden;
opacity: 0;
position: absolute;
bottom: -50%;
z-index: 2;
padding: 30px 30px 15px;
transition: all 0.3s ease-out;
}
.rt-el-project-2 .rtin-item .rtin-content h3 {
font-weight: 400;
margin-bottom: 5px;
font-size: 22px;
line-height: 1.4;
}
.rt-el-project-2 .rtin-item .rtin-content h3 a {
color: #fff;
}
.rt-el-project-2 .rtin-item .rtin-content .rtin-cat {
color: #fff;
font-size: 16px;
line-height: 1.5;
}
.rt-el-project-2 .rtin-item:hover:before {
opacity: 1;
visibility: visible;
top: 0;
}
.rt-el-project-2 .rtin-item:hover .rtin-content {
bottom: 0;
opacity: 1;
visibility: visible;
transition: all 0.6s ease-out;
}
.rt-el-project-2 .rtin-item:hover .rtin-icon {
transform: translateY(-50%);
top: 50%;
opacity: 1;
visibility: visible;
}
@media all and (max-width: 767px) {
.rt-el-project-2 .rtin-item:hover .rtin-icon {
top: 45%;
}
} .rt-el-project-3 .rtin-item {
text-align: center;
position: relative;
overflow: hidden;
}
@media all and (max-width: 767px) {
.rt-el-project-3 .rtin-item {
max-width: 375px;
margin: 0 auto;
}
}
.rt-el-project-3 .rtin-item:before {
opacity: 0;
visibility: hidden;
content: "";
height: 100%;
width: 100%;
background-color: rgba(255, 190, 0, 0.8);
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 1;
transition: all 0.5s ease-out;
}
.rt-el-project-3 .rtin-item img {
transform: scale(1);
transition: all 1s ease-out;
}
.rt-el-project-3 .rtin-item .rtin-content {
opacity: 0;
visibility: hidden;
padding: 30px;
color: #fff;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
right: 0;
margin: 0 auto;
z-index: 1;
transition: all 0.5s ease-out;
}
.rt-el-project-3 .rtin-item .rtin-content .rtin-title {
position: relative;
padding-bottom: 12px;
margin-bottom: 15px;
font-size: 22px;
font-weight: 400;
line-height: 1.5;
}
@media all and (max-width: 480px) {
.rt-el-project-3 .rtin-item .rtin-content .rtin-title {
padding-bottom: 8px;
margin-bottom: 10px;
font-size: 18px;
}
}
.rt-el-project-3 .rtin-item .rtin-content .rtin-title a {
color: #fff;
}
.rt-el-project-3 .rtin-item .rtin-content .rtin-title:after {
content: "";
background-color: #fff;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
height: 2px;
width: 0;
transition: all 1s ease-out;
}
.rt-el-project-3 .rtin-item .rtin-content .rtin-cat {
font-size: 16px;
line-height: 1.5;
margin-bottom: 5px;
}
@media all and (max-width: 480px) {
.rt-el-project-3 .rtin-item .rtin-content .rtin-cat {
font-size: 15px;
}
}
@media all and (max-width: 480px) {
.rt-el-project-3 .rtin-item .rtin-content p {
font-size: 14px;
line-height: 1.3;
margin-bottom: 10px;
}
}
.rt-el-project-3 .rtin-item .rtin-content .rtin-icon {
height: 50px;
width: 50px;
line-height: 48px;
font-size: 16px;
color: #ffbe00;
border-radius: 45px;
display: block;
background-color: #fff;
text-align: center;
border: 2px solid #fff;
margin: 0 auto;
transition: all 0.5s ease-out;
}
@media all and (max-width: 480px) {
.rt-el-project-3 .rtin-item .rtin-content .rtin-icon {
line-height: 25px;
height: 30px;
width: 30px;
font-size: 12px;
}
}
.rt-el-project-3 .rtin-item .rtin-content .rtin-icon:hover {
background-color: transparent;
border: 2px solid #fff;
color: #fff;
}
.rt-el-project-3 .rtin-item:hover:before {
opacity: 1;
visibility: visible;
}
.rt-el-project-3 .rtin-item:hover img {
transform: scale(1.2);
}
.rt-el-project-3 .rtin-item:hover .rtin-content {
opacity: 1;
visibility: visible;
}
.rt-el-project-3 .rtin-item:hover .rtin-content .rtin-title:after {
width: 150px;
}
@media all and (max-width: 480px) {
.rt-el-project-3 .rtin-item:hover .rtin-content .rtin-title:after {
width: 150px;
}
} .rt-el-testimonial-1 {
text-align: center;
}
.rt-el-testimonial-1 .rtin-item {
margin: 0 auto;
max-width: 750px;
}
.rt-el-testimonial-1 .rtin-content {
margin-bottom: 35px;
font-size: 16px;
line-height: 1.6;
}
.rt-el-testimonial-1 .rtin-content p {
margin: 0;
}
.rt-el-testimonial-1 .rtin-thumb {
margin: 0 auto 20px;
width: 120px;
}
.rt-el-testimonial-1 .rtin-thumb img {
border: 4px solid #ffbe00;
border-radius: 50%;
}
.rt-el-testimonial-1 .rtin-title {
color: #111;
font-size: 22px;
line-height: 1.5;
font-weight: 400;
margin-bottom: 0;
}
.rt-el-testimonial-1 .rtin-designation {
color: #111;
font-size: 16px;
line-height: 1.5;
font-weight: 400;
margin: 10px 0 0;
}
.rt-el-testimonial-1.rtin-dark {
color: #fff;
}
.rt-el-testimonial-1.rtin-dark .rtin-title {
color: #fff;
}
.rt-el-testimonial-1.rtin-dark .rtin-designation {
color: #ffbe00;
} .rt-el-testimonial-2 .rtin-item .rtin-thumb {
width: 120px;
margin-right: 45px;
padding: 0;
float: left;
}
@media all and (max-width: 480px) {
.rt-el-testimonial-2 .rtin-item .rtin-thumb {
float: none;
margin: 0 auto;
}
}
.rt-el-testimonial-2 .rtin-item .rtin-thumb img {
border: 4px solid #ffbe00;
border-radius: 50%;
}
.rt-el-testimonial-2 .rtin-item .media-body {
padding: 0;
}
@media all and (max-width: 480px) {
.rt-el-testimonial-2 .rtin-item .media-body {
display: block;
width: inherit;
text-align: center;
margin-top: 15px;
}
}
.rt-el-testimonial-2 .rtin-item .media-body .rtin-header {
position: relative;
margin-bottom: 25px;
padding-bottom: 25px;
}
@media all and (max-width: 480px) {
.rt-el-testimonial-2 .rtin-item .media-body .rtin-header {
margin-bottom: 20px;
padding-bottom: 20px;
}
}
.rt-el-testimonial-2 .rtin-item .media-body .rtin-header:after {
content: "";
position: absolute;
height: 3px;
width: 50px;
z-index: 1;
background-color: #fff;
bottom: 0;
left: 0;
}
@media all and (max-width: 480px) {
.rt-el-testimonial-2 .rtin-item .media-body .rtin-header:after {
right: 0;
margin: 0 auto;
}
}
.rt-el-testimonial-2 .rtin-item .media-body .rtin-header .rtin-title {
color: #fff;
font-size: 22px;
line-height: 1.5;
font-style: italic;
font-weight: 400;
margin: 0;
}
@media all and (max-width: 480px) {
.rt-el-testimonial-2 .rtin-item .media-body .rtin-header .rtin-title {
font-size: 18px;
}
}
.rt-el-testimonial-2 .rtin-item .media-body .rtin-header .rtin-designation {
color: #ffbe00;
font-size: 16px;
line-height: 1.5;
font-style: italic;
font-weight: 400;
margin: 5px 0 0;
}
@media all and (max-width: 480px) {
.rt-el-testimonial-2 .rtin-item .media-body .rtin-header .rtin-designation {
font-size: 15px;
}
}
.rt-el-testimonial-2 .rtin-item .media-body .rtin-content {
font-size: 16px;
line-height: 1.6;
color: #fff;
}
@media all and (max-width: 480px) {
.rt-el-testimonial-2 .rtin-item .media-body .rtin-content {
font-size: 14px;
}
}
.rt-el-testimonial-2 .rtin-item .media-body .rtin-content p {
margin-bottom: 0;
}
.rt-el-testimonial-2 .owl-theme .owl-dots .owl-dot span {
width: 15px;
height: 15px;
background-color: transparent;
border: 1px solid #ffbe00;
}
@media all and (max-width: 480px) {
.rt-el-testimonial-2 .owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
}
}
.rt-el-testimonial-2 .owl-theme .owl-dots .owl-dot.active span {
background-color: #ffbe00;
}
.rt-el-testimonial-2.rtin-light .rtin-item .media-body .rtin-header:after {
background-color: #ffbe00;
}
.rt-el-testimonial-2.rtin-light .rtin-item .media-body .rtin-title {
color: #111;
}
.rt-el-testimonial-2.rtin-light .rtin-item .media-body .rtin-designation,
.rt-el-testimonial-2.rtin-light .rtin-item .media-body .rtin-content {
color: #222;
} .rt-el-testimonial-3.widget .rtin-thumb {
width: 100px;
margin-bottom: 15px;
}
.rt-el-testimonial-3.widget .rtin-thumb img {
border-radius: 50%;
}
.rt-el-testimonial-3.widget .rtin-title {
font-size: 20px;
margin-bottom: 10px;
font-weight: 400;
line-height: 1.5;
}
.rt-el-testimonial-3.widget .rtin-designation {
font-size: 15px;
margin-bottom: 15px;
font-weight: 400;
line-height: 1.5;
}
.rt-el-testimonial-3.widget .rtin-content {
color: #444;
}
.rt-el-testimonial-3.widget .owl-theme .owl-dots {
text-align: left;
margin-top: 0 !important;
}
.rt-el-testimonial-3.widget .owl-theme .owl-dots .owl-dot span {
width: 15px;
height: 15px;
margin: 0 10px 0 0;
background-color: transparent;
border: 1px solid #ffbe00;
} .rt-el-logo-slider .rtin-item img {
width: inherit !important;
margin: 0 auto;
} .rt-el-cta-1 {
padding: 55px 0;
background-color: #ffbe00;
color: #fff;
}
@media all and (max-width: 767px) {
.rt-el-cta-1 {
padding: 50px 0;
text-align: center;
}
}
.rt-el-cta-1 .rtin-title {
font-size: 30px;
margin: 6px 0;
line-height: 1.4;
color: #fff;
font-weight: 500;
}
.rt-el-cta-1 .rtin-button {
text-align: right;
}
@media all and (max-width: 767px) {
.rt-el-cta-1 .rtin-button {
text-align: center;
margin-top: 20px;
}
}
.rt-el-cta-1 .rtin-button a {
background-color: #fff;
border-radius: 3px;
border: 2px solid #fff;
padding: 14px 35px;
font-weight: 700;
font-size: 14px;
line-height: 1.5;
display: inline-block;
transition: all 0.3s ease-out;
}
@media all and (max-width: 767px) {
.rt-el-cta-1 .rtin-button a {
padding: 10px 20px;
}
}
.rt-el-cta-1 .rtin-button a,
.rt-el-cta-1 .rtin-button a:link,
.rt-el-cta-1 .rtin-button a:visited {
color: #111;
}
.rt-el-cta-1 .rtin-button a:hover {
color: #fff;
background-color: transparent;
} .rt-el-counter {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-align: center;
align-items: center;
}
.rt-el-counter .rtin-item {
display: -ms-flexbox;
display: flex;
}
.rt-el-counter .rtin-item .rtin-left {
float: left;
margin: 5px 25px 10px 0;
}
.rt-el-counter .rtin-item .rtin-left .fa {
color: #ffbe00;
font-size: 50px;
line-height: 1;
}
@media all and (max-width: 991px) {
.rt-el-counter .rtin-item .rtin-left {
margin: 5px 15px 10px 0;
}
}
.rt-el-counter .rtin-item .rtin-right {
float: left;
}
.rt-el-counter .rtin-item .rtin-counter {
color: #fff;
font-size: 40px;
font-weight: 700;
margin-bottom: 20px;
line-height: 1;
}
.rt-el-counter .rtin-item .rtin-title {
color: #d9d9d9;
font-size: 15px;
font-weight: 600;
line-height: 1.2;
}
.rt-el-counter.rtin-light .rtin-item .rtin-counter {
color: #222222;
font-weight: 600;
}
.rt-el-counter.rtin-light .rtin-item .rtin-title {
color: #444444;
} .rt-el-progress-bar {
overflow: hidden;
}
.rt-el-progress-bar .rtin-name {
color: #111;
font-size: 18px;
font-weight: 600;
line-height: 1.5;
margin-bottom: 10px;
}
.rt-el-progress-bar .progress {
background-color: #f0f0f0;
border-radius: 0;
box-shadow: none;
height: 10px;
overflow: visible;
margin: 0;
}
.rt-el-progress-bar .progress .progress-bar {
animation-duration: 1.5s;
animation-delay: 1.2s;
animation-name: fadeInLeft;
}
.rt-el-progress-bar .progress .progress-bar > span {
background-color: #333;
float: right;
font-size: 11px;
margin-right: 10px;
margin-top: -25px;
position: relative;
padding: 0 5px;
}
.rt-el-progress-bar .progress .progress-bar > span:before,
.rt-el-progress-bar .progress .progress-bar > span::after {
border: medium solid transparent;
content: " ";
height: 0;
position: absolute;
top: 100%;
width: 0;
}
.rt-el-progress-bar .progress .progress-bar > span:before {
border-top-color: #333;
border-width: 5px;
left: 50%;
margin-left: -5px;
} .rt-el-title {
text-align: center;
}
.rt-el-title .rtin-title {
font-size: 36px;
line-height: 1.5;
} .rt-el-info-box .rtin-icon i {
text-align: center;
font-size: 28px;
line-height: 63px;
height: 67px;
width: 67px;
color: #fff;
background-color: #ffbe00;
border: 1px solid #ffbe00;
border-radius: 50%;
transition: all 0.5s ease-out;
}
.rt-el-info-box .rtin-icon img {
width: 67px;
height: 67px;
border-radius: 50%;
}
.rt-el-info-box .rtin-content .rtin-title {
color: #111;
margin-bottom: 10px;
font-size: 22px;
line-height: 1.4;
}
.rt-el-info-box .rtin-content .rtin-title a {
color: #111;
transition: all 0.5s ease-out;
}
.rt-el-info-box .rtin-content .rtin-title a:hover {
color: #ffbe00;
}
.rt-el-info-box .rtin-content .rtin-text {
margin-bottom: 0;
}
.rt-el-info-box:hover .rtin-icon i {
color: #ffbe00;
background-color: transparent;
}
.rt-el-info-box.rtin-style1 .rtin-icon {
float: left;
margin-bottom: 25px;
margin-right: 45px;
}
@media all and (max-width: 1200px) {
.rt-el-info-box.rtin-style1 .rtin-icon {
margin-right: 25px;
}
}
.rt-el-info-box.rtin-style2 {
text-align: center;
padding: 50px 30px 45px 30px;
background-color: #fff;
box-shadow: 0 1px 3px 0 rgba(202, 202, 202, 0.75);
transition: all 0.5s ease-out;
}
.rt-el-info-box.rtin-style2:hover {
box-shadow: 0 0 20px 0 rgba(202, 202, 202, 0.75);
}
.rt-el-info-box.rtin-style2 .rtin-icon {
margin-bottom: 25px;
}
.rt-el-info-box.rtin-style3 {
background-color: #fff;
box-shadow: 0 1px 3px 0 rgba(202, 202, 202, 0.75);
transition: all 0.5s ease-out;
}
@media all and (max-width: 767px) {
.rt-el-info-box.rtin-style3 {
max-width: 490px;
margin: 0 auto;
}
}
.rt-el-info-box.rtin-style3:hover {
box-shadow: 0 0 20px 0 rgba(202, 202, 202, 0.75);
}
.rt-el-info-box.rtin-style3 .rtin-icon {
overflow: hidden;
}
.rt-el-info-box.rtin-style3 .rtin-icon img {
border-radius: inherit;
width: inherit;
height: auto;
transition: all 2s ease-out;
}
.rt-el-info-box.rtin-style3 .rtin-icon img:hover {
transform: scale(1.3);
}
.rt-el-info-box.rtin-style3 .rtin-content {
padding: 25px 30px 30px;
}
.rt-el-info-box.rtin-style4 {
background-color: #f8f8f8;
box-shadow: 0 1px 1px 0 rgba(111, 111, 111, 0.75);
transition: all 0.5s ease-out;
}
@media all and (max-width: 767px) {
.rt-el-info-box.rtin-style4 {
max-width: 490px;
margin: 0 auto;
}
}
.rt-el-info-box.rtin-style4:hover {
box-shadow: 0 5px 10px 0 rgba(222, 222, 222, 0.75);
}
.rt-el-info-box.rtin-style4 .rtin-icon {
overflow: hidden;
}
.rt-el-info-box.rtin-style4 .rtin-icon img {
border-radius: inherit;
width: inherit;
height: auto;
transition: all 2s ease-out;
}
.rt-el-info-box.rtin-style4 .rtin-icon img:hover {
transform: scale(1.3);
}
.rt-el-info-box.rtin-style4 .rtin-content {
padding: 25px 30px 30px;
} .rt-el-twt-1 {
text-align: center;
}
.rt-el-twt-1 .rtin-title {
color: #fff;
font-size: 48px;
font-weight: 400;
line-height: 1.2;
margin-bottom: 20px;
}
.rt-el-twt-1 .rtin-content {
color: #e3e3e3;
font-weight: 600;
}
.rt-el-twt-1 .rtin-button {
margin-top: 60px;
}
@media all and (max-width: 480px) {
.rt-el-twt-1 .rtin-button {
margin-top: 35px;
}
}
.rt-el-twt-1.rtin-light .rtin-title {
color: #111;
}
.rt-el-twt-1.rtin-light .rtin-content {
color: #444;
}
@media all and (max-width: 480px) {
.rt-el-twt-2 {
text-align: center;
}
}
.rt-el-twt-2 .rtin-title {
color: #111;
font-size: 36px;
line-height: 1.4;
margin-bottom: 25px;
}
.rt-el-twt-2 .rtin-button {
margin-top: 50px;
}
@media all and (max-width: 480px) {
.rt-el-twt-2 .rtin-button {
margin-top: 30px;
}
}
.rt-el-twt-3 .rtin-title {
color: #111;
font-size: 36px;
line-height: 1.4;
margin-bottom: 30px;
padding-bottom: 15px;
position: relative;
}
.rt-el-twt-3 .rtin-title:after {
content: "";
height: 3px;
width: 50px;
background-color: #ffbe00;
position: absolute;
left: 0;
bottom: 0;
}
.rt-el-twt-3 .rtin-button {
margin-top: 50px;
} .rt-el-nav-menu.widget ul li {
margin-bottom: 5px;
padding: 0;
border: none;
}
.rt-el-nav-menu.widget ul li:last-child {
margin-bottom: 0;
}
.rt-el-nav-menu.widget ul li:before {
content: none;
}
.rt-el-nav-menu.widget ul li a {
display: block;
background-color: #f8f8f8;
padding: 15px 15px 15px 50px;
color: #444;
transition: all 0.5s ease-out;
position: relative;
}
.rt-el-nav-menu.widget ul li a:hover {
padding: 15px 15px 15px 60px;
}
.rt-el-nav-menu.widget ul li a:hover i {
left: 25px;
}
.rt-el-nav-menu.widget ul li a i {
color: #ffbe00;
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 24px;
left: 15px;
z-index: 1;
transition: all 0.5s ease-out;
line-height: 1.2;
}
.rt-el-nav-menu.widget ul li.current-menu-item a,
.rt-el-nav-menu.widget ul li a:hover {
background-color: #ffbe00;
color: #fff;
}
.rt-el-nav-menu.widget ul li.current-menu-item a i,
.rt-el-nav-menu.widget ul li a:hover i {
color: #fff;
} .rt-el-contact ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.rt-el-contact ul li {
margin-bottom: 10px;
position: relative;
font-size: 16px;
padding-left: 30px;
line-height: 1.75;
}
.rt-el-contact ul li i {
color: #ffbe00;
padding-right: 15px;
position: absolute;
left: 0;
top: 5px;
z-index: 1;
font-size: 16px;
line-height: 1;
}
.rt-el-contact ul li a {
color: #444444;
transition: all 0.3s ease 0s;
}
.rt-el-contact ul li a:hover {
text-decoration: underline;
}
.rt-el-contact ul li:last-child {
margin-bottom: 0;
} .rt-el-slider {
color: #fff;
position: relative;
}
.rt-el-slider .rt-nivoslider {
opacity: 0;
}
.rt-el-slider .rtin-content {
display: table;
height: 100%;
width: 100%;
}
.rt-el-slider .rtin-content .rtin-content-inner {
display: table-cell;
vertical-align: middle;
}
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap {
margin: 0 60px;
}
@media all and (max-width: 991px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap {
margin: 0 35px;
}
}
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-title {
color: #fff;
line-height: 1.2;
font-size: 56px;
font-weight: 500;
padding: 0;
margin: 0;
}
@media all and (max-width: 1199px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-title {
font-size: 42px;
}
}
@media all and (max-width: 991px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-title {
font-size: 36px;
}
}
@media all and (max-width: 767px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-title {
font-size: 32px;
}
}
@media all and (max-width: 480px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-title {
font-size: 17px;
line-height: 1;
}
}
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-subtitle {
line-height: 1.7;
font-weight: 400;
color: #fff;
max-width: 1020px;
margin: 20px auto 0;
padding: 0;
}
@media all and (max-width: 767px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-subtitle {
margin-top: 10px;
font-size: 14px;
line-height: 1.4;
}
}
@media all and (max-width: 480px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-subtitle {
display: none;
}
}
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-subtitle-mob {
font-weight: 400;
color: #fff;
padding: 0;
margin-top: 7px;
font-size: 13px;
line-height: 1.4;
display: none;
}
@media all and (max-width: 480px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-subtitle-mob {
display: block;
}
}
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-btn {
margin-top: 55px;
}
@media all and (max-width: 767px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-btn {
margin-top: 20px;
}
}
@media all and (max-width: 480px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-btn {
margin-top: 10px;
}
}
@media all and (max-width: 767px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-btn a {
font-size: 13px;
padding: 8px 15px;
}
}
@media all and (max-width: 480px) {
.rt-el-slider .rtin-content .rtin-content-inner .rtin-content-wrap .rtin-btn a {
font-size: 10px;
}
}
.rt-el-slider .rtin-content.rtin-odd .rtin-title {
animation: fadeInRight 1000ms ease-in-out;
}
.rt-el-slider .rtin-content.rtin-odd .rtin-subtitle,
.rt-el-slider .rtin-content.rtin-odd .rtin-subtitle-mob {
animation: fadeInRight 1500ms ease-in-out;
}
.rt-el-slider .rtin-content.rtin-odd .rtin-btn {
animation: fadeInRight 2000ms ease-in-out;
}
.rt-el-slider .rtin-content.rtin-even .rtin-title {
animation: fadeInLeft 1000ms ease-in-out;
}
.rt-el-slider .rtin-content.rtin-even .rtin-subtitle,
.rt-el-slider .rtin-content.rtin-even .rtin-subtitle-mob {
animation: fadeInLeft 1500ms ease-in-out;
}
.rt-el-slider .rtin-content.rtin-even .rtin-btn {
animation: fadeInLeft 2000ms ease-in-out;
}
.rt-el-slider .slider-direction {
display: none;
}
.rt-el-slider .nivo-controlNav {
display: none;
}
.rt-el-slider .nivo-directionNav a.nivo-prevNav,
.rt-el-slider .nivo-directionNav a.nivo-nextNav {
width: 50px;
height: 50px;
border-radius: 50%;
border: 2px solid #ffbe00;
transition: all 0.5s ease-out;
}
@media all and (max-width: 991px) {
.rt-el-slider .nivo-directionNav a.nivo-prevNav,
.rt-el-slider .nivo-directionNav a.nivo-nextNav {
width: 30px;
height: 30px;
}
}
.rt-el-slider .nivo-directionNav a.nivo-prevNav:before,
.rt-el-slider .nivo-directionNav a.nivo-nextNav:before {
font-family: FontAwesome;
font-size: 15px;
position: absolute;
top: 10px;
transition: all 0.5s ease-out;
}
@media all and (max-width: 991px) {
.rt-el-slider .nivo-directionNav a.nivo-prevNav:before,
.rt-el-slider .nivo-directionNav a.nivo-nextNav:before {
font-size: 10px;
top: 0;
}
}
.rt-el-slider .nivo-directionNav a.nivo-prevNav:hover,
.rt-el-slider .nivo-directionNav a.nivo-nextNav:hover {
background-color: rgba(255, 190, 0, 0.6);
transition: all 0.5s ease-out;
}
.rt-el-slider .nivo-directionNav a.nivo-prevNav:hover:before,
.rt-el-slider .nivo-directionNav a.nivo-nextNav:hover:before {
color: #fff;
}
.rt-el-slider .nivo-directionNav a.nivo-prevNav {
left: 15px;
}
@media all and (max-width: 991px) {
.rt-el-slider .nivo-directionNav a.nivo-prevNav {
left: 10px;
}
}
.rt-el-slider .nivo-directionNav a.nivo-prevNav:before {
content: "\f053";
left: 17px;
}
@media all and (max-width: 991px) {
.rt-el-slider .nivo-directionNav a.nivo-prevNav:before {
left: 9px;
}
}
.rt-el-slider .nivo-directionNav a.nivo-nextNav {
right: 15px;
}
@media all and (max-width: 991px) {
.rt-el-slider .nivo-directionNav a.nivo-nextNav {
right: 10px;
}
}
.rt-el-slider .nivo-directionNav a.nivo-nextNav:before {
content: "\f054";
right: 17px;
}
@media all and (max-width: 991px) {
.rt-el-slider .nivo-directionNav a.nivo-nextNav:before {
right: 9px;
}
}
.rt-el-slider .nivo-caption {
height: 100%;
opacity: 1;
text-align: center;
background: inherit;
}