File: /home/todorterziev/public_html/wp-content/themes/prysm/assets/css/prysm-2.css
/*-------------------------------------------------------------
Template Name: Prysm
Template URL:
Author Name: Themexriver
Author URL: https://themeforest.net/user/themexriver/portfolio
Version: 1.0
Description:
Tags: prysm
-------------------------------------------------------------*/
/*-------------------------------------------------------------
TABLE OF CONTENTS:
---------------------------------------------------------------
>> Variables
>> Mixin
>> Preloader
--------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");
.pr2-body {
margin: 0;
padding: 0;
overflow-x: hidden;
font-size: 16px;
line-height: 1.556;
color: #666666;
font-family: "Roboto", sans-serif;
-moz-osx-font-smoothing: antialiased;
-webkit-font-smoothing: antialiased; }
::-moz-selection {
color: #ffffff;
background-color: #3f83fe; }
::selection {
color: #ffffff;
background-color: #3f83fe; }
::-moz-selection {
color: #ffffff;
background-color: #3f83fe; }
.container {
max-width: 1200px; }
ul {
margin: 0;
padding: 0;
list-style: none; }
ul li {
list-style: none; }
[data-background] {
background-size: cover;
background-repeat: no-repeat;
background-position: center center; }
a {
color: inherit;
text-decoration: none;
-webkit-transition: .3s all ease-in-out;
-o-transition: .3s all ease-in-out;
transition: .3s all ease-in-out; }
a:hover, a:focus {
text-decoration: none; }
img {
width: 100%;
height: auto; }
button {
cursor: pointer; }
.form-control:focus,
button:visited,
button.active,
button:hover,
button:focus,
input:visited,
input.active,
input:hover,
input:focus,
textarea:hover,
textarea:focus,
a:hover,
a:focus,
a:visited,
a.active,
select,
select:hover,
select:focus,
select:visited {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
text-decoration: none;
color: inherit; }
.form-control {
-webkit-box-shadow: none;
box-shadow: none; }
.relative-position {
position: relative; }
.no-padding {
padding: 0; }
.pr2-headline h1,
.pr2-headline h2,
.pr2-headline h3,
.pr2-headline h4,
.pr2-headline h5,
.pr2-headline h6 {
font-family: "Poppins", sans-serif;
font-weight: 700;
text-transform: capitalize;
line-height: 1.25;
margin-bottom: 0;
color: #10151f; }
.site-logo img {
max-width: 145px;
}
.pr2-headline h1 {
font-size: 60px; }
@media (max-width: 991.98px) {
.pr2-headline h1 {
font-size: 50px; } }
.pr2-headline h2 {
font-size: 48px; }
@media (max-width: 991.98px) {
.pr2-headline h2 {
font-size: 36px; } }
.pr2-headline h3 {
font-size: 34px; }
@media (max-width: 991.98px) {
.pr2-headline h3 {
font-size: 30px; } }
.pr2-headline h4 {
font-size: 24px; }
@media (max-width: 991.98px) {
.pr2-headline h4 {
font-size: 20px; } }
.pr2-headline h5 {
font-size: 20px; }
.pr2-headline h6 {
font-size: 18px; }
.pr2-pera-txt p {
color: #666666;
margin: 0; }
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
margin-left: 0; }
.loading-preloader {
background-color: white;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 900; }
#loading-preloader {
position: fixed;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
height: 50px;
width: 150px;
visibility: visible;
z-index: 1000; }
.line_shape {
width: 8px;
height: 50px;
margin-right: 5px;
background-color: #0067ff;
-webkit-animation: animate24 1s infinite;
animation: animate24 1s infinite;
float: left;
opacity: 1; }
.line_shape:last-child {
margin-right: 0px; }
.line_shape:nth-child(10) {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s; }
.line_shape:nth-child(9) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s; }
.line_shape:nth-child(8) {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s; }
.line_shape:nth-child(7) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s; }
.line_shape:nth-child(6) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s; }
.line_shape:nth-child(5) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s; }
.line_shape:nth-child(4) {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.line_shape:nth-child(3) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.line_shape:nth-child(2) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
@-webkit-keyframes animate24 {
50% {
-webkit-transform: scaleY(0);
transform: scaleY(0); } }
@keyframes animate24 {
50% {
-webkit-transform: scaleY(0);
transform: scaleY(0); } }
.pr2-title-area {
margin-bottom: 30px; }
.pr2-title-area .pr2-subtitle {
font-size: 18px;
font-family: "Roboto", sans-serif;
font-weight: 700;
margin-bottom: 10px;
display: inline-block;
display: block; }
.pr2-title-area h2 span {
position: relative;
display: inline-block;
z-index: 1; }
.pr2-title-area h2 span::after {
content: '';
position: absolute;
top: 50%;
right: -40px;
-webkit-transform: translateY(-45%);
-ms-transform: translateY(-45%);
transform: translateY(-45%);
width: 150px;
height: 29px;
border-radius: 6px;
background-image: -webkit-gradient(linear, right top, left top, from(#0055ff), to(rgba(255, 255, 255, 0.11)));
background-image: -webkit-linear-gradient(right, #0055ff, rgba(255, 255, 255, 0.11));
background-image: -o-linear-gradient(right, #0055ff, rgba(255, 255, 255, 0.11));
background-image: linear-gradient(to left, #0055ff, rgba(255, 255, 255, 0.11));
z-index: -1;
opacity: 0.5; }
.pr2-title-area .pr2-pera-txt {
margin-top: 10px; }
.pr2-primary-btn a {
padding: 10px 18px;
font-size: 14px;
font-family: "Poppins", sans-serif;
font-weight: 600;
text-transform: capitalize;
color: #ffffff;
border-radius: 30px;
display: inline-block;
background-image: -webkit-gradient(linear, left top, left bottom, from(#74a5ff), color-stop(54%, #3a80fe), to(#005afd));
background-image: -webkit-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: -o-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: linear-gradient(to bottom, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
position: relative;
overflow: hidden;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
z-index: 1; }
.pr2-primary-btn a:hover {
color: #3f83fe !important; }
.pr2-primary-btn a:hover::before {
width: 170%;
left: -50%;
right: auto; }
.pr2-primary-btn a::before {
content: '';
position: absolute;
top: 0;
right: -50px;
width: 0;
height: 100%;
background-color: #ffffff;
-webkit-transform: skew(50deg);
-ms-transform: skew(50deg);
transform: skew(50deg);
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
z-index: -1; }
.pr2-scroll-top {
width: 50px;
height: 50px;
color: #ffffff !important;
background-color: #3f83fe;
font-size: 24px;
text-align: center;
line-height: 50px;
display: inline-block;
position: fixed;
bottom: 30px;
right: 30px;
z-index: 10;
border-radius: 4px;
-webkit-transition: initial;
-o-transition: initial;
transition: initial;
display: none; }
.pr2-header-top {
background-color: #10151f;
padding: 18px 0;
position: relative;
z-index: 2; }
@media (max-width: 767.98px) {
.pr2-header-top {
display: none; } }
.pr2-header-top .pr2-top-left span {
color: #ffffff; }
.pr2-header-top .pr2-top-left span i {
margin-right: 5px; }
.pr2-header-top .pr2-top-left span + span {
margin-left: 10px; }
.pr2-header-top .pr2-top-right {
text-align: right; }
@media (max-width: 991.98px) {
.pr2-header-top .pr2-top-right {
display: none; } }
.pr2-header-top .pr2-top-right a {
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
color: #ffffff;
background-color: #16284e;
display: inline-block;
font-size: 16px;
border-radius: 50%;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
position: relative;
z-index: 1; }
.pr2-header-top .pr2-top-right a::after {
content: '';
width: 30px;
height: 30px;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
background-image: -webkit-gradient(linear, left top, left bottom, from(#74a5ff), color-stop(54%, #3a80fe), to(#005afd));
background-image: -webkit-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: -o-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: linear-gradient(180deg, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
z-index: -1;
opacity: 0;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-header-top .pr2-top-right a:hover::after {
opacity: 1; }
.pr2-header-top .pr2-top-right a + a {
margin-left: 6px; }
.header-style-five {
top: 0;
width: 100%;
z-index: 10;
padding-top: 95px;
position: absolute; }
@media (max-width: 767.98px) {
.header-style-five {
padding-top: 26px; } }
.header-style-five .menu-item-has-children:before {
color: #10151f;
right: -12px;
font-size: 16px; }
.header-style-five .menu-item-has-children:hover:before {
-webkit-transform: rotate(130deg);
-ms-transform: rotate(130deg);
transform: rotate(130deg); }
.header-style-five .main-navigation-area {
padding-top: 15px;
display: inline-block; }
.header-style-five .main-navigation-area li {
display: inline-block;
margin-left: 30px; }
.header-style-five .main-navigation-area li a {
color: #10151f;
font-weight: 700;
font-family: "Poppins", sans-serif; }
.header-style-five .header-cta-btn {
margin-left: 50px; }
.header-style-five .header-cta-btn a.cta {
height: 48px;
width: 150px;
border-radius: 30px;
font-weight: 700;
line-height: 48px;
color: #10151f;
display: inline-block;
font-family: "Poppins", sans-serif;
background-color: transparent;
border: 2px solid #3f83fe;
text-transform: capitalize;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.header-style-five .header-cta-btn a.cta:hover {
background-color: #3f83fe;
color: #ffffff; }
@media (max-width: 575.98px) {
.header-style-five .header-cta-btn a.cta {
display: none; } }
.header-style-five .header-cta-btn .sidemenu-btn {
margin-left: 30px;
width: 40px;
height: 40px;
border-radius: 50%;
text-align: center;
line-height: 40px;
color: #ffffff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#74a5ff), color-stop(54%, #3a80fe), to(#005afd));
background-image: -webkit-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: -o-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: linear-gradient(180deg, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
display: inline-block;
font-size: 18px;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
position: relative;
z-index: 1; }
.header-style-five .header-cta-btn .sidemenu-btn:hover::after {
opacity: 1; }
.header-style-five .header-cta-btn .sidemenu-btn::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 40px;
border-radius: 50%;
z-index: -1;
background-image: -webkit-gradient(linear, left top, left bottom, from(#005afd), color-stop(54%, #3a80fe), to(#74a5ff));
background-image: -webkit-linear-gradient(top, #005afd 0%, #3a80fe 54%, #74a5ff 100%);
background-image: -o-linear-gradient(top, #005afd 0%, #3a80fe 54%, #74a5ff 100%);
background-image: linear-gradient(180deg, #005afd 0%, #3a80fe 54%, #74a5ff 100%);
opacity: 0;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.header-style-five.sticky-on {
padding: 15px 0px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 20px #ddd;
box-shadow: 0px 0px 20px #ddd; }
.header-main-menu .menu-item-has-children {
position: relative; }
.header-main-menu .menu-item-has-children:before {
top: 0;
right: -15px;
content: '+';
font-size: 18px;
font-weight: 900;
position: absolute;
-webkit-transition: .3s all ease-in-out;
-o-transition: .3s all ease-in-out;
transition: .3s all ease-in-out; }
.header-main-menu .menu-item-has-children:hover .sub-menu {
-webkit-transform: scaleY(1);
-ms-transform: scaleY(1);
transform: scaleY(1); }
.header-main-menu .sub-menu {
left: 0;
top: 48px;
z-index: 100;
margin: 0px;
padding: 0px;
height: auto;
width: 200px;
display: block;
border: none;
border-radius: 0;
overflow: hidden;
position: absolute;
-webkit-transform: scaleY(0);
-ms-transform: scaleY(0);
transform: scaleY(0);
background-color: #fff;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
-webkit-transform-origin: center top 0;
-ms-transform-origin: center top 0;
transform-origin: center top 0;
background-color: #10151f; }
.header-main-menu .sub-menu li {
display: block;
margin: 0 !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.header-main-menu .sub-menu li:last-child {
border-bottom: none; }
.header-main-menu .sub-menu a {
width: 100%;
display: block;
padding: 10px 20px 10px;
color: #fff !important;
font-weight: 400 !important;
font-size: 15px !important; }
.header-main-menu .sub-menu a:hover {
color: #fff;
background-color: #3f83fe;
padding-left: 25px; }
/*Stickey header*/
/*----------------------------------------------------*/
.sticky-on {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
position: fixed;
z-index: 90;
width: 100%;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-transition: .7s all ease-in-out;
-o-transition: .7s all ease-in-out;
transition: .7s all ease-in-out; }
.str-mobile_menu_content {
top: 0px;
bottom: 0;
right: -350px;
height: 100vh;
z-index: 101;
position: fixed;
width: 280px;
overflow-y: scroll;
background-color: #1c1c1c;
padding: 40px 0px;
-webkit-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in; }
.str-mobile_menu_content .str-mobile-main-navigation {
width: 100%; }
.str-mobile_menu_content .str-mobile-main-navigation .navbar-nav {
width: 100%; }
.str-mobile_menu_content .navbar-nav .sub-menu {
position: static !important;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important; }
.str-mobile_menu_content .str-mobile-main-navigation .navbar-nav li {
width: 100%;
display: block;
padding: 13px 15px 13px 0px;
-webkit-transition: .3s all ease-in-out;
-o-transition: .3s all ease-in-out;
transition: .3s all ease-in-out;
border-bottom: 1px dashed rgba(255, 255, 255, 0.1); }
.str-mobile_menu_content .str-mobile-main-navigation .navbar-nav li a {
color: #d5d5d5;
padding: 0;
width: 100%;
display: block;
font-size: 14px;
font-weight: 400;
padding: 5px 30px 0px;
text-transform: uppercase; }
.str-mobile_menu_content .m-brand-logo {
width: 160px;
margin: 0 auto;
margin-bottom: 30px; }
.str-mobile_menu_wrap.mobile_menu_on .str-mobile_menu_content {
right: 0px;
-webkit-transition: all 0.7s ease-out;
-o-transition: all 0.7s ease-out;
transition: all 0.7s ease-out; }
.mobile_menu_overlay {
top: 0;
width: 100%;
height: 100%;
position: fixed;
z-index: 100;
right: 0%;
height: 120vh;
opacity: 0;
visibility: hidden;
background-color: rgba(0, 0, 0, 0.75);
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out; }
.mobile_menu_overlay_on {
overflow: hidden; }
.str-mobile_menu_wrap.mobile_menu_on .mobile_menu_overlay {
opacity: 1;
visibility: visible; }
.str-mobile_menu_button {
right: 0;
top: -43px;
z-index: 5;
position: absolute;
display: none;
cursor: pointer;
line-height: 40px;
color: #3f83fe;
text-align: center;
font-size: 30px; }
.str-mobile_menu .str-mobile-main-navigation .navbar-nav li a:after {
display: none; }
.str-mobile_menu .str-mobile-main-navigation .menu-item-has-children > .sub-menu {
opacity: 1;
visibility: visible; }
.str-mobile_menu .str-mobile_menu_content .str-mobile-main-navigation .navbar-nav .sub-menu {
border: none;
display: none;
-webkit-transition: none;
-o-transition: none;
transition: none;
-webkit-box-shadow: none;
box-shadow: none;
padding: 5px 0px;
width: 100%;
background-color: transparent; }
.str-mobile_menu .str-mobile_menu_content .str-mobile-main-navigation .navbar-nav .sub-menu li {
border: none;
padding: 0 20px;
line-height: 1;
margin-bottom: 5px; }
.str-mobile_menu .menu-item-has-children {
position: relative; }
.str-mobile_menu .dropdown .dropdown-btn {
position: absolute;
right: 15px;
top: 10px;
text-align: center;
line-height: 35px;
background: none;
color: rgba(255, 255, 255, 0.5);
border: 1px solid rgba(255, 255, 255, 0.5);
border-radius: 0px;
padding: 0px;
width: 36px;
height: 35px; }
.str-mobile_menu .str-mobile_menu_close {
color: #ffffff;
cursor: pointer;
top: 15px;
height: 20px;
width: 20px;
left: 15px;
font-size: 20px;
position: absolute; }
.str-main-header.str-sticky-menu .str-mobile_menu_content {
top: 15px; }
@media screen and (max-width: 1024px) {
.header-style-five .site-logo {
width: 130px;
padding-top: 10px; }
.f-cta-inner {
margin-bottom: 20px; } }
@media screen and (max-width: 1024px) {
.header-style-five .main-navigation-area {
display: none; }
.header-style-five .header-cta-btn {
margin-right: 82px; }
.header-style-five .header-cta-btn {
width: 115px; }
.str-mobile_menu_button {
display: block !important; }
.header-style-five .header-cta-btn .sidemenu-btn {
display: none; } }
.pr2-sidebar-info .pr2-overlay-bg {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.75);
z-index: 99999;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-sidebar-info .pr2-overlay-on {
opacity: 1;
visibility: visible; }
.pr2-sidebar-info .pr2_sidebar_info_content {
width: 380px;
height: 100%;
position: fixed;
right: -380px;
top: 0;
background-color: #ffffff;
z-index: 9999999;
padding: 30px 40px;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-sidebar-info .pr2_sidebar_info_content .close-menu {
cursor: pointer; }
.pr2-sidebar-info .pr2_sidebar_info_content .pr2_sidebar_logo {
text-align: center;
margin-bottom: 60px; }
.pr2-sidebar-info .pr2_sidebar_info_content .pr2_sidebar_logo img {
width: 180px; }
.pr2-sidebar-info .pr2_sidebar_info_content .pr2-pera-txt {
line-height: 1.8em; }
.pr2-sidebar-info .pr2_sidebar_info_content .pr2-sidebar-gallery {
margin-top: 30px; }
.pr2-sidebar-info .pr2_sidebar_info_content .pr2-sidebar-gallery ul li {
display: inline-block;
margin: 5px 5px; }
.pr2-sidebar-info .pr2_sidebar_info_content .pr2-sidebar-social {
margin-top: 30px; }
.pr2-sidebar-info .pr2_sidebar_info_content .pr2-sidebar-social h5 {
margin-bottom: 15px; }
.pr2-sidebar-info .pr2_sidebar_info_content .pr2-sidebar-social a + a {
margin-left: 10px; }
.pr2-sidebar-info .pr2_sidebar_info_content .pr2-sidebar-copyright {
text-align: center;
margin-top: 40px; }
.pr2-sidebar-info .pr2-sidebar-on {
right: 0; }
.pr2-process {
padding: 120px 0; }
.pr2-process-content {
margin-top: 30px;
position: relative;
z-index: 1; }
.pr2-process-content .pr2-circle-shape-1 {
width: 150px;
height: 150px;
display: inline-block;
position: absolute;
bottom: -50px;
right: -80px;
z-index: -1; }
.pr2-process-content .pr2-process-left {
display: none; }
.pr2-process-column {
overflow: hidden;
background-color: #ffffff;
padding: 60px 30px 30px 30px;
position: relative;
border-radius: 6px;
-webkit-box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.05);
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
margin-bottom: 30px;
border: 2px solid transparent; }
.pr2-process-column:hover {
border: 2px solid #3f83fe;
-webkit-box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.15); }
.pr2-process-column::before {
content: '';
position: absolute;
top: -30px;
right: -50px;
z-index: 1;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: rgba(63, 131, 254, 0.9); }
.pr2-process-column::after {
content: '';
position: absolute;
top: -55px;
right: -11px;
z-index: 2;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: rgba(63, 131, 254, 0.7); }
.pr2-process-column span {
position: absolute;
top: 10px;
right: 30px;
font-family: "Poppins", sans-serif;
font-weight: 700;
font-size: 24px;
color: #ffffff;
z-index: 3; }
.pr2-process-column .pr2-headline {
margin-bottom: 20px; }
.pr2-process-column .pr2-pera-txt {
margin-bottom: 20px; }
.pr2-process-column a {
font-family: "Poppins", sans-serif;
font-weight: 600;
font-size: 15px;
color: #10151f;
text-transform: capitalize;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-process-column a:hover {
color: #3f83fe; }
.pr2-process-bottom {
margin-top: 80px; }
.pr2-process-bottom .pr2-subtitle {
color: #3f83fe; }
.pr2-process-lists .single-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.pr2-process-lists .single-list + .single-list {
margin-top: 30px; }
.pr2-process-lists .single-list .icon-left {
margin-right: 20px; }
.pr2-process-lists .single-list .icon-left .icon-container {
width: 100px;
height: 100px;
border-radius: 6px;
background-color: #dce8fb;
text-align: center;
position: relative; }
.pr2-process-lists .single-list .icon-left .icon-container i {
font-size: 60px;
line-height: 0;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#74a5ff), to(#005afd));
background-image: -webkit-linear-gradient(top, #74a5ff, #005afd);
background-image: -o-linear-gradient(top, #74a5ff, #005afd);
background-image: linear-gradient(to bottom, #74a5ff, #005afd);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent; }
.pr2-process-lists .single-list .txt-content h4 {
margin-bottom: 15px; }
@media (max-width: 991.98px) {
.pr2-process-right {
margin-top: 60px; } }
.pr2-process-right .img-container:first-child {
margin-bottom: 30px; }
@media (max-width: 767.98px) {
.pr2-process-right .img-container.img-right {
margin-top: 30px;
margin-bottom: 0; } }
.pr2-service-section {
padding: 120px 0; }
.pr2-service-section .pr2-title-area .pr2-subtitle {
color: #3f83fe; }
.pr2-service-section .pr2-title-area h2 {
color: #ffffff; }
.pr2-service-section .pr2-title-area p {
color: #ffffff; }
.pr2-service-content {
margin-top: 30px; }
.pr2-service-content .pr2-load-more-btn {
text-align: center;
margin-top: 30px; }
.pr2-service-column {
overflow: hidden;
background-color: #23232c;
padding: 20px;
position: relative;
border-radius: 6px;
-webkit-box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.05);
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
margin-bottom: 30px; }
.pr2-service-column:hover {
-webkit-box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.15); }
.pr2-service-column:hover .icon-container i {
background-color: transparent; }
.pr2-service-column:hover::before {
background-color: rgba(63, 131, 254, 0.9); }
.pr2-service-column:hover::after {
background-color: rgba(63, 131, 254, 0.7); }
.pr2-service-column:hover a {
color: #3f83fe; }
.pr2-service-column::before {
content: '';
position: absolute;
top: -30px;
right: -50px;
z-index: 1;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: rgba(63, 131, 254, 0.4); }
.pr2-service-column::after {
content: '';
position: absolute;
top: -55px;
right: -11px;
z-index: 2;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: rgba(63, 131, 254, 0.3);
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-service-column .icon-container {
margin-bottom: 20px;
position: relative;
display: inline-block;
z-index: 1; }
.pr2-service-column .icon-container::after {
content: '';
position: absolute;
width: 100%;
height: 100%;
border-radius: 6px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#74a5ff), color-stop(54%, #3a80fe), to(#005afd));
background-image: -webkit-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: -o-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: linear-gradient(to bottom, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
top: 0;
left: 0;
z-index: -1;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-service-column .icon-container i {
font-size: 50px;
border-radius: 6px;
background-color: #393941;
padding: 18px;
line-height: 0;
display: inline-block;
color: #ffffff;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-service-column .pr2-headline {
margin-bottom: 20px; }
.pr2-service-column .pr2-headline h4 {
color: #ffffff; }
.pr2-service-column .pr2-pera-txt {
margin-bottom: 20px; }
.pr2-service-column .pr2-pera-txt p {
color: #ffffff; }
.pr2-service-column a {
font-family: "Poppins", sans-serif;
font-weight: 600;
font-size: 15px;
color: #ffffff;
text-transform: capitalize;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-service-column a:hover {
color: #3f83fe; }
.pr2-achivement-section {
padding: 120px 0 180px 0;
background-color: #f7f8fc; }
@media (max-width: 1540px) {
.pr2-achivement-section {
padding-bottom: 80px; } }
.pr2-achivement-section .pr2-title-area .pr2-subtitle {
color: #3f83fe; }
.pr2-achivement-contents {
margin-top: 30px;
position: relative;
z-index: 1; }
.pr2-achivement-contents .pr2-circle-shape-2 {
width: 100px;
display: inline-block;
position: absolute;
top: -50px;
left: -50px;
z-index: -1; }
.pr2-achivement-contents .pr2-circle-shape-3 {
width: 120px;
position: absolute;
bottom: -10px;
right: -50px;
z-index: -1; }
.pr2-achivement-column {
text-align: center;
padding: 30px 20px;
background-color: #ffffff;
-webkit-box-shadow: 0px 15px 40px 0px rgba(122, 122, 122, 0.1);
box-shadow: 0px 15px 40px 0px rgba(122, 122, 122, 0.1);
margin-bottom: 30px; }
.pr2-achivement-column .icon-container {
margin-bottom: 6px; }
.pr2-achivement-column .icon-container i {
font-size: 50px;
color: #3f83fe;
display: inline-block;
line-height: 0; }
.pr2-achivement-column .pr2-headline h2 {
display: inline-block; }
.pr2-achivement-column .pr2-headline span {
font-size: 48px;
font-family: "Poppins", sans-serif;
font-weight: 700;
color: #10151f; }
@media (max-width: 991.98px) {
.pr2-achivement-column .pr2-headline span {
font-size: 36px; } }
.pr2-achivement-column .tagline span {
font-family: "Poppins", sans-serif;
font-weight: 600;
color: #10151f; }
.pr2-team-members {
margin-top: 80px; }
.pr2-members-column {
margin-bottom: 40px; }
.pr2-members-column:hover .view-details {
right: 30px;
visibility: visible;
opacity: 1; }
.pr2-members-column:hover .img-container::before {
height: 100%; }
.pr2-members-column:hover .designation .social-info {
bottom: -30px;
visibility: visible;
opacity: 1; }
.pr2-members-column .view-details {
position: absolute;
top: 30px;
right: 0px;
display: inline-block;
width: 50px;
height: 50px;
background-color: #ffffff;
color: #3f83fe;
text-align: center;
line-height: 50px;
border-radius: 50%;
font-size: 30px;
z-index: 2;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-members-column .view-details:hover {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.pr2-members-column .img-container {
position: relative;
overflow: hidden;
border-radius: 6px; }
.pr2-members-column .img-container::before {
content: '';
width: 100%;
height: 0;
position: absolute;
background-color: rgba(63, 131, 254, 0.9);
z-index: 1;
bottom: 0;
left: 0;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-members-column .designation {
width: 80%;
background-color: #ffffff;
text-align: center;
position: relative;
margin-left: 50%;
margin-top: -50px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
border-radius: 6px;
padding: 20px 10px 30px 10px;
z-index: 5; }
.pr2-members-column .designation h6 {
margin-bottom: 6px; }
.pr2-members-column .designation span {
font-family: "Poppins", sans-serif;
font-weight: 600;
color: #10151f;
text-transform: capitalize; }
.pr2-members-column .designation .social-info {
position: absolute;
left: 50%;
bottom: -10px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 100%;
text-align: center;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-members-column .designation .social-info a {
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
background-color: #3f83fe;
color: #ffffff;
border-radius: 50%;
display: inline-block;
font-size: 20px;
overflow: hidden; }
.pr2-members-column .designation .social-info a:hover i:first-child {
margin-left: -50px; }
.pr2-members-column .designation .social-info a i:first-child {
margin-right: 30px;
margin-left: 10px;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-members-column .designation .social-info a + a {
margin-left: 10px; }
.pr2-appoinment-section {
padding: 80px 0;
overflow: visible; }
@media (max-width: 1540px) {
.pr2-appoinment-section {
overflow: hidden; } }
.pr2-appoinment-section .pr2-title-area {
margin-bottom: 40px; }
.pr2-appoinment-section .pr2-title-area .pr2-subtitle {
color: #3f83fe; }
.pr2-appoinment-section .pr2-title-area h2 {
color: #ffffff; }
.pr2-appoinment-section .pr2-title-area .pr2-pera-txt {
margin-top: 20px; }
.pr2-appoinment-section .pr2-title-area p {
color: #ffffff; }
.pr2-appoinment-section .pr2-app-right {
position: relative;
height: 100%; }
.pr2-appoinment-section .pr2-app-right img {
width: inherit;
position: absolute;
bottom: -80px; }
@media (max-width: 991.98px) {
.pr2-appoinment-section .pr2-app-right img {
display: none; } }
.pr2-case-study {
padding: 120px 0; }
@media (max-width: 767.98px) {
.pr2-case-study {
padding-bottom: 80px; } }
.pr2-case-study .pr2-case-left {
padding-right: 20px; }
@media (max-width: 991.98px) {
.pr2-case-study .pr2-case-left {
margin-bottom: 30px; } }
.pr2-case-bottom {
margin-top: 30px;
position: relative; }
@media (max-width: 991.98px) {
.pr2-case-bottom {
margin-top: 60px; } }
.pr2-case-bottom .pr2-circle-shape-3 {
position: absolute;
bottom: 0;
left: -90px;
width: 150px;
z-index: -1; }
.pr2-case-bottom .pr2-circle-shape-4 {
position: absolute;
top: -60px;
right: -60px;
width: 130px;
z-index: -1; }
.pr2-case-bottom .pr2-case-column {
position: relative; }
@media (max-width: 767.98px) {
.pr2-case-bottom .pr2-case-column {
margin-bottom: 40px; } }
.pr2-case-bottom .pr2-case-column:hover .img-container img {
-webkit-transform: scale(0.98);
-ms-transform: scale(0.98);
transform: scale(0.98); }
.pr2-case-bottom .pr2-case-column:hover .pr2-case-subtitle {
opacity: 1;
visibility: visible;
bottom: -35px; }
.pr2-case-bottom .pr2-case-column .img-container {
overflow: hidden; }
.pr2-case-bottom .pr2-case-column .img-container img {
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-case-bottom .pr2-case-subtitle {
position: absolute;
width: 80%;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: -25px;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-case-bottom .pr2-case-subtitle a {
color: #ffffff;
background-color: #3f83fe;
border-radius: 6px;
display: inline-block;
padding: 18px 24px;
width: 100%;
text-align: center;
font-family: "Poppins", sans-serif;
font-weight: 700;
font-size: 18px;
text-transform: capitalize; }
.pr2-testimonial-section {
padding: 120px 0;
background-color: #f7f8fc;
position: relative; }
.pr2-testimonial-section .pr2-map-bg {
position: absolute;
width: initial;
left: 50%;
top: 60px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); }
#pr2-tst-slider .carousel-indicators {
position: relative;
margin-top: 40px;
height: 70px; display: flex; !important }
#pr2-tst-slider .carousel-indicators li {
text-indent: 0;
width: 50px;
height: 50px;
border-radius: 50%;
overflow: hidden;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
#pr2-tst-slider .carousel-indicators li::before {
display: none; }
#pr2-tst-slider .carousel-indicators li::after {
display: none; }
#pr2-tst-slider .carousel-indicators li img {
max-width: 100%;
height: auto; }
#pr2-tst-slider .carousel-indicators li.active {
width: 58px;
height: 58px; }
#pr2-tst-slider .pr2-tst-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 80%;
margin: auto; }
@media (max-width: 767.98px) {
#pr2-tst-slider .pr2-tst-content {
width: 100%; } }
#pr2-tst-slider .clients-img {
z-index: 2; }
@media (max-width: 767.98px) {
#pr2-tst-slider .clients-img {
display: none; } }
#pr2-tst-slider .clients-img .client_thumb {
width: 200px;
height: 200px;
border-radius: 50%;
overflow: hidden;
padding: 2px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#5c7dff), to(#fafbff));
background-image: -webkit-linear-gradient(top, #5c7dff, #fafbff);
background-image: -o-linear-gradient(top, #5c7dff, #fafbff);
background-image: linear-gradient(180deg, #5c7dff, #fafbff); }
#pr2-tst-slider .clients-img .client_thumb .gr-overlay {
width: 100%;
height: 100%;
border-radius: 50%;
overflow: hidden; }
#pr2-tst-slider .clients-info {
background-color: #ffffff;
padding: 60px;
margin-left: -100px;
padding-left: 120px;
border-radius: 6px;
-webkit-box-shadow: 0px 15px 40px 0px rgba(122, 122, 122, 0.15);
box-shadow: 0px 15px 40px 0px rgba(122, 122, 122, 0.15); }
#pr2-tst-slider .clients-info .pr2-pera-txt {
margin-bottom: 20px; }
#pr2-tst-slider .pr2-arrows {
display: inline-block;
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
background-color: transparent;
border: 2px solid #10151f;
border-radius: 50%;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
@media (max-width: 767.98px) {
#pr2-tst-slider .pr2-arrows {
display: none; } }
#pr2-tst-slider .pr2-arrows:hover {
background-color: #3f83fe;
color: #ffffff;
border: 2px solid #3f83fe; }
#pr2-tst-slider .next-arrow {
left: auto;
right: 0; }
.pr2-faq-area {
margin-top: 150px; }
.pr2-faq-area .pr2-title-area {
text-align: center; }
.pr2-faq-area .pr2-title-area span.pr2-subtitle {
font-weight: 700;
color: #3f83fe;
display: inline-block;
margin-bottom: 20px; }
.pr2-faq-area .pr2-title-area .pr2-hr-shape {
width: 200px;
height: 2px;
display: inline-block;
margin-bottom: 30px;
position: relative;
z-index: 1; }
.pr2-faq-area .pr2-title-area .pr2-hr-shape::after {
content: '';
position: absolute;
top: 50%;
right: -40px;
-webkit-transform: translateY(-45%);
-ms-transform: translateY(-45%);
transform: translateY(-45%);
width: 150px;
height: 29px;
border-radius: 6px;
background-image: -webkit-gradient(linear, right top, left top, from(#0055ff), to(rgba(255, 255, 255, 0.11)));
background-image: -webkit-linear-gradient(right, #0055ff, rgba(255, 255, 255, 0.11));
background-image: -o-linear-gradient(right, #0055ff, rgba(255, 255, 255, 0.11));
background-image: linear-gradient(to left, #0055ff, rgba(255, 255, 255, 0.11));
z-index: -1;
opacity: 0.5; }
.pr2-faq-accordion {
margin-top: 30px;
padding-left: 30px;}
@media (max-width: 991.98px) {
.pr2-accordion {
margin-top: 80px; } }
.pr2-accordion .card {
border: 1px solid #e7e7e7;
border-bottom: 1px solid #e7e7e7; }
.pr2-accordion .card .card-header {
border: 0;
background-color: #f2f3f8;
padding: 0;
border-radius: 3px; }
.pr2-accordion .card .card-header a {
cursor: pointer;
display: block;
padding: 15px 12px;
padding-right: 40px;
color: #10151f;
font-weight: 700;
font-family: "Poppins", sans-serif;
position: relative; }
.pr2-accordion .card .card-header a::after {
content: '+';
position: absolute;
top: 50%;
right: 12px;
font-weight: 700;
color: #10151f;
background-color: #ffffff;
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.pr2-accordion .card + .card {
margin-top: 20px; }
.pr2-accordion .card:first-of-type {
border-bottom: 1px solid #e7e7e7; }
.pr2-accordion .card:not(:first-of-type):not(:last-of-type) {
border-bottom: 1px solid #e7e7e7; }
.pr2-accordion .card-active {
border: 1px solid transparent;
border-bottom: 1px solid transparent !important;
background-color: transparent; }
.pr2-accordion .card-active .card-header {
background-image: -webkit-gradient(linear, left top, left bottom, from(#74a5ff), color-stop(54%, #3a80fe), to(#005afd));
background-image: -webkit-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: -o-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: linear-gradient(180deg, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
border-radius: 3px; }
.pr2-accordion .card-active .card-header a {
color: #ffffff; }
.pr2-accordion .card-active .card-header a::after {
content: '-'; }
.pr2-blog-slider .slick-arrow {
display: none !important;
}
@media (max-width: 991.98px) {
.pr2-blog-section .pr2-title-area {
margin-bottom: 60px; } }
.pr2-blog-section .pr2-title-area .pr2-subtitle {
color: #3f83fe; }
.bl-cn-section-padding {
padding: 120px 0 70px 0; }
.pr2-blog-slider .slick-arrow {
position: absolute;
top: -75px;
right: 0;
width: 40px;
height: 40px;
background-color: transparent;
border: 2px solid #10151f;
border-radius: 50%;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
color: #10151f;
z-index: 2; }
.pr2-blog-slider .slick-arrow:hover {
background-color: #3f83fe;
color: #ffffff;
border: 2px #3f83fe; }
@media (max-width: 991.98px) {
.pr2-blog-slider .slick-arrow {
top: -20px; } }
.pr2-blog-slider .slick-prev {
right: 70px; }
@media (max-width: 991.98px) {
.pr2-blog-slider .slick-prev {
right: 50px; } }
.pr2-blog-slider .slick-list {
margin: 0 -15px;
padding: 50px 0px; }
.pr2-blog-slider .slick-slide {
margin: 0 15px; }
.pr2-blog-slider .pr2-blog-single-item {
position: relative;
background-color: #ffffff;
-webkit-box-shadow: 0px 15px 15px 0px rgba(122, 122, 122, 0.15);
box-shadow: 0px 15px 15px 0px rgba(122, 122, 122, 0.15);
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-blog-slider .pr2-blog-single-item:hover {
-webkit-box-shadow: 0px 15px 15px 0px rgba(122, 122, 122, 0.25);
box-shadow: 0px 15px 15px 0px rgba(122, 122, 122, 0.25); }
.pr2-blog-slider .pr2-blog-single-item:hover .img-container img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1); }
.pr2-blog-slider .pr2-blog-single-item .date {
position: absolute;
right: 0;
top: 0;
width: 70px;
height: 90px;
background-image: url(../img/blog/ribbon.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
color: #ffffff;
text-align: center;
padding-top: 10px;
border-radius: 0 6px 0 0;
z-index: 99; }
.pr2-blog-slider .pr2-blog-single-item .date h5 {
margin-bottom: 0; }
.pr2-blog-slider .pr2-blog-single-item .img-container {
overflow: hidden;
border-radius: 6px; }
.pr2-blog-slider .pr2-blog-single-item .img-container img {
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-blog-slider .pr2-blog-single-item .pr2-blog-content {
padding: 20px; }
.pr2-blog-slider .pr2-blog-single-item .pr2-blog-content .pr2-blog-meta {
margin-bottom: 10px; }
.pr2-blog-slider .pr2-blog-single-item .pr2-blog-content .pr2-blog-meta span {
color: #10151f;
text-transform: capitalize; }
.pr2-blog-slider .pr2-blog-single-item .pr2-blog-content .pr2-blog-title {
margin-bottom: 10px; }
.pr2-blog-slider .pr2-blog-single-item .pr2-blog-content .pr2-blog-title h4 {
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-blog-slider .pr2-blog-single-item .pr2-blog-content .pr2-blog-title h4:hover {
color: #3f83fe; }
.pr2-blog-slider .pr2-blog-single-item .pr2-blog-content .pr2-blog-readmore {
margin-top: 10px; }
.pr2-blog-slider .pr2-blog-single-item .pr2-blog-content .pr2-blog-readmore a {
display: inline-block;
color: #10151f;
font-family: "Poppins", sans-serif;
font-weight: 700;
text-transform: capitalize;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-blog-slider .pr2-blog-single-item .pr2-blog-content .pr2-blog-readmore a i {
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-blog-slider .pr2-blog-single-item .pr2-blog-content .pr2-blog-readmore a:hover {
color: #3f83fe; }
.pr2-blog-slider .pr2-blog-single-item .pr2-blog-content .pr2-blog-readmore a:hover i {
color: #3f83fe;
margin-left: 5px; }
.pr2-footer {
padding: 120px 0 0 0; }
@media (max-width: 991.98px) {
.pr2-footer-widget {
margin-bottom: 30px; } }
.pr2-footer-widget h4 {
color: #ffffff;
margin-bottom: 25px; }
.pr2-footer-widget .pr2-pera-txt {
margin-bottom: 20px; }
.pr2-footer-widget .pr2-pera-txt p {
color: #ffffff; }
.pr2-footer-widget .pr2-ft-socials a {
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
color: #ffffff;
background-color: #16284e;
display: inline-block;
font-size: 18px;
border-radius: 50%;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
position: relative;
z-index: 1; }
.pr2-footer-widget .pr2-ft-socials a::after {
content: '';
width: 40px;
height: 40px;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
background-image: -webkit-gradient(linear, left top, left bottom, from(#74a5ff), color-stop(54%, #3a80fe), to(#005afd));
background-image: -webkit-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: -o-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: linear-gradient(180deg, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
z-index: -1;
opacity: 0;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-footer-widget .pr2-ft-socials a:hover::after {
opacity: 1; }
.pr2-footer-widget .pr2-ft-socials a + a {
margin-left: 8px; }
.pr2-footer-widget .pr2-ft-links ul li + li {
margin-top: 10px; }
.pr2-footer-widget .pr2-ft-links ul li a {
color: #ffffff;
text-transform: capitalize;
margin-left: 15px;
position: relative;
display: block;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in; }
.pr2-footer-widget .pr2-ft-links ul li a:hover {
color: #3f83fe; }
.pr2-footer-widget .pr2-ft-links ul li a::before {
content: '\f105';
font-family: 'Font Awesome 5 Free';
font-weight: 900;
position: absolute;
left: -15px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); }
.pr2-footer-widget .pr2-ft-lists li {
color: #ffffff; }
.pr2-footer-widget .pr2-ft-lists li span {
margin-right: 6px; }
.pr2-footer-widget .pr2-ft-lists li + li {
margin-top: 10px; }
.pr2-footer-widget .pr2-sb-form form {
width: 100%;
position: relative; }
.pr2-footer-widget .pr2-sb-form form input[type="email"] {
width: 100%;
padding: 8px 12px;
border-radius: 3px;
border: 0; }
.pr2-footer-widget .pr2-sb-form form .submit-btn {
width: 40px;
height: 40px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#74a5ff), color-stop(54%, #3a80fe), to(#005afd));
background-image: -webkit-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: -o-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: linear-gradient(180deg, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
color: #ffffff;
text-align: center;
line-height: 40px;
border: none;
position: absolute;
top: 50%;
right: 0px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border-radius: 3px;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
z-index: 9; }
.pr2-footer-widget .pr2-sb-form form .submit-btn::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 3px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#005afd), color-stop(54%, #3a80fe), to(#74a5ff));
background-image: -webkit-linear-gradient(top, #005afd 0%, #3a80fe 54%, #74a5ff 100%);
background-image: -o-linear-gradient(top, #005afd 0%, #3a80fe 54%, #74a5ff 100%);
background-image: linear-gradient(180deg, #005afd 0%, #3a80fe 54%, #74a5ff 100%);
z-index: -1;
-webkit-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
opacity: 0; }
.pr2-footer-widget .pr2-sb-form form .submit-btn:hover::after {
opacity: 1; }
.pr2-copyright {
margin-top: 60px;
padding: 15px 0;
text-align: center;
background-image: -webkit-gradient(linear, left top, left bottom, from(#74a5ff), color-stop(54%, #3a80fe), to(#005afd));
background-image: -webkit-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: -o-linear-gradient(top, #74a5ff 0%, #3a80fe 54%, #005afd 100%);
background-image: linear-gradient(180deg, #74a5ff 0%, #3a80fe 54%, #005afd 100%); }
@media (max-width: 991.98px) {
.pr2-copyright {
margin-top: 30px; } }
.pr2-copyright p {
color: #ffffff; }