/*------------------------------------------
Project Name : Blueerrand
Desgined By  : eCreative solutions
Developed By : sharjeel
Updated        :  17/Nov/19
Table Of Index
------------------
1. Base css
2. Typography css
3. Header css
4. Top Search css
5. Map search css
6. Revolution slider css
7. How it works css
8. Top Employers css
9. Home Jobs css
10. Video css
11. Testimonials css
12. App Box css
13. Search List css
14. Job Detail css
15. Cms Pages css
16. FAQs css css
17. User Account css
18. 404 Page css
19. About Us css
20. Pay Packages css
21. Blog Listing css
22. Blog Grid css
23. Blog Detail css
24. Blog sidebar css
25. Footer css
26. Media Queries css
------------------------------------------*/
/************************************************
==Start Base css==
*************************************************/
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800|Open+Sans:400,400i,600,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap');
/* CSS Reset */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
font-family: 'Jost', sans-serif;
font-size: 14px;
color: #65656a;
margin: 0;
overflow-x: hidden !important;
font-weight: 400;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Jost', sans-serif;
margin-bottom: 10px;
font-weight: 600;
color: #000000;
}
.hidden {
display: none;
}
a {
transition: 0.3s ease-in-out;
-webkit-transition: 0.3s ease-in-out;
-ms-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
color: #3fbad9;
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:focus {
text-decoration: none;
}
a:focus {
outline: 0 solid
}
input:focus,
textarea:focus {
outline: none;
}
p {
line-height: 22px;
}
img {
max-width: 100%;
}
select {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.margin-top30 {
margin-top: 30px;
}
.margin-left80 {
margin-left: 80px;
}
/*Common*/
.section {
padding: 80px 0;
overflow: hidden;
}
.greybg {
background: #f6f6f6;
}
/*Section Title*/
.titleTop {
margin-bottom: 10px;
}
.titleTop .subtitle {
font-size: 18px;
font-weight: 600;
color: #3fbad9;
letter-spacing: 3px;
}
.titleTop h3 {
font-size: 36px;
font-weight: 600;
color: #000;
}
.titleTop h4 {
font-size: 24px;
font-weight: 600;
color: #000;
margin-bottom: 30px;
}
.titleTop h3 span {
color: #3fbad9;
font-weight: 300;
}
.btn-primary {
border: none;
}
.modal-title {
font-size: 20px;
}
.error{
color:red !important;
}
.btn-close,
.close {
box-sizing: content-box;
width: 1em;
height: 1em;
padding: 0.25em 0.25em;
color: #000;
background: transparent url(../images/times.svg) center/0.6em auto no-repeat;
border: 0;
border-radius: 0.375rem;
opacity: .5;
text-shadow: none;
}
/************************************************
==Tyography css==
*************************************************/
.mt-wrapper {
margin-bottom: 30px;
}
h1,
.h1 {
font-size: 36px;
}
h2,
.h2 {
font-size: 30px;
}
h3 {
font-size: 25px;
}
h4 {
line-height: 26px;
font-size: 20px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 16px;
}
#message-error {
color: red;
padding-top: 6px;
display: inline-block;
}
.button-orng {
background: #ffb72f;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffb72f), to(#ff9000));
background: -webkit-linear-gradient(#ffb72f, #ff9000);
background: -moz-linear-gradient(#ffb72f, #ff9000);
background: -ms-linear-gradient(#ffb72f, #ff9000);
background: -o-linear-gradient(#ffb72f, #ff9000);
background: linear-gradient(#ffb72f, #ff9000);
padding: 7px 20px;
color: #fff;
border-radius: 5px;
display: inline-block;
}
.button-orng:hover {
text-decoration: none;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff9000), to(#ffb72f));
background: -webkit-linear-gradient(#ff9000, #ffb72f);
background: -moz-linear-gradient(#ff9000, #ffb72f);
background: -ms-linear-gradient(#ff9000, #ffb72f);
background: -o-linear-gradient(#ff9000, #ffb72f);
background: linear-gradient(#ff9000, #ffb72f);
color: #fff;
}
.sitebtn {
-webkit-box-shadow: 3px 4px rgba(255, 209, 95, 0.3);
-moz-box-shadow: 3px 4px rgba(255, 209, 95, 0.3);
box-shadow: 3px 4px rgba(255, 209, 95, 0.3);
background: #ff9000;
font-size: 18px;
color: #fff;
text-transform: uppercase;
padding: 12px 30px;
display: inline-block;
border-radius: 4px;
}
.sitebtn:hover {
background: #111;
color: #fff;
text-decoration: none;
}
.sitebtn i,
.button-orng i {
padding-right: 7px;
font-size: 16px;
display: inline-block;
}
.grey_sitebtn {
-webkit-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
-moz-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
background: #444;
font-size: 18px;
color: #fff;
text-transform: uppercase;
padding: 12px 30px;
display: inline-block;
border-radius: 4px;
}
.grey_sitebtn:hover {
background: #111;
color: #fff;
text-decoration: none;
}
.grey_sitebtn i {
padding-right: 7px;
font-size: 16px;
display: inline-block;
}
.gree_sitebtn {
-webkit-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
-moz-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
background: #77c30a;
font-size: 18px;
color: #fff;
text-transform: uppercase;
padding: 12px 30px;
display: inline-block;
border-radius: 4px;
}
.gree_sitebtn:hover {
background: #111;
color: #fff;
text-decoration: none;
}
.gree_sitebtn i {
padding-right: 7px;
font-size: 16px;
display: inline-block;
}
/*Shortcode*/
.mt-shortcodes-d-styles {
padding-bottom: 30px;
}
.mt-shortcodes-default-custom-styles .row1 {
padding-bottom: 55px;
}
.mt-list-style h4 {
font-size: 16px;
font-weight: 400;
color: #252525;
}
.mt-list-style ul {
padding: 0;
list-style: none;
}
.mt-list-style ul li {
line-height: 36px;
}
.mt-list-style ul li a {
color: #737373;
line-height: 36px;
}
.mt-list-style ul li span {
font-size: 16px;
margin-right: 10px;
}
.mt-list-style-blue {
color: #3fbad9;
}
/*Buttons*/
.mt-style-button {
border-radius: 3px;
display: inline-block;
text-align: center;
margin-bottom: 24px;
text-transform: uppercase;
cursor: pointer;
padding: 0 20px;
}
.mt-style-button1 .mt-style-button {
background: #3fbad9;
color: #fff;
border-radius: 3px;
}
.mt-style-button2 .mt-style-button {
background: #ddd;
color: #000000;
border-radius: 3px;
}
.mt-style-button3 .mt-style-button {
background: #fff;
color: #252525;
border: 2px solid #42454a;
border-radius: 3px;
}
.mt-style-button41 .mt-style-button {
background: #55adff;
color: #fff;
border-radius: 30px;
}
.mt-style-button42 .mt-style-button {
background: #ffb72f;
color: #fff;
border-radius: 0px;
}
.mt-style-button43 .mt-style-button {
background: #5fd33f;
color: #fff;
border-radius: 3px;
}
.mt-style-button.large {
line-height: 51px;
font-size: 16px;
letter-spacing: 1px;
}
.mt-style-button.normal {
line-height: 40px;
font-size: 12px;
letter-spacing: 1px;
}
.mt-style-button.small {
line-height: 30px;
font-size: 9px;
letter-spacing: 1px;
}
.mt-style-button1 .mt-style-button:hover {
background: #333;
color: #fff;
text-decoration: none;
}
.mt-style-button2 .mt-style-button:hover {
background: #3fbad9;
color: #fff;
border-radius: 3px;
text-decoration: none;
}
.mt-style-button3 .mt-style-button:hover {
background: #3fbad9;
color: #fff;
border-radius: 3px;
border: 2px solid #3fbad9;
text-decoration: none;
}
.mt-style-button41 .mt-style-button:hover {
background: #333;
color: #fff;
border-radius: 30px;
text-decoration: none;
}
.mt-style-button42 .mt-style-button:hover {
background: #000;
color: #fff;
border-radius: 0px;
text-decoration: none;
}
.mt-style-button43 .mt-style-button:hover {
background: #000;
color: #fff;
border-radius: 3px;
text-decoration: none;
}
/************************************************
==Header css==
*************************************************/
.header {
padding: 0;
}
.header .col-md-5 {
padding-right: 0;
}
.header .logo {
display: inline-block;
}
.navbar {
padding: 0;
}
.navbar-default {
background: none;
border: none;
margin-bottom: 0;
min-height: auto;
float: right;
}
.navbar {
background: none;
}
.navbar-collapse {
padding: 0;
}
.navbar-nav.m-auto>li::after
{
content: '';
display: block;
width: 0;
height: 2px;
background: #000;
transition: width .3s;
position: relative;
bottom: -2px;
}
.navbar-nav.m-auto>li:hover::after {
width: 100%;
}
.navbar-nav.m-auto>li.active
{
border-bottom: 2px solid #000;
}
.navbar-nav.m-auto>li.active .nav-link
{
font-weight: 600;
color: #000000 !important;
}
.navbar-nav>li>a {
font-weight: 600;
/*	border-bottom: 2px solid #fff;*/
}
.navbar-expand-lg .navbar-nav .nav-link {
font-weight: 400;
font-size: 15px;
padding: 30px 20px;
color: #172228;
}
.navbar-nav .active>.nav-link,
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show,
.navbar-nav .show>.nav-link,
.navbar-nav .nav-link:hover {
color: #000000 !important;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
background: none;
}
/*.navbar-nav>li>a:hover, .navbar-nav>li:hover>a, .navbar-nav>li.active>a {
border-bottom-color: #3fbad9;
}*/
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
background-color: #fff;
}
.userbtn {
margin-top: 7px;
}
.dropdown-menu {
border-radius: 5px;
padding: 0;
border: none;
box-shadow: 2px 8px 15px rgba(0, 0, 0, .1);
}
.navbar-nav>li:hover .dropdown-menu {
display: block;
}
.navbar-expand-lg .navbar-nav .dropdown-menu>li>a {
font-weight: 600;
color: #172228;
font-size: 15px;
padding: 15px 20px;
font-size: 14px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu>li>a:hover {
background: #3fbad9;
color: #fff !important;
}
.navbar-collapse.in {
overflow: inherit;
height: auto;
padding: 0 15px;
}
.navbar-nav li.postjob,
.navbar-nav li.jobseeker {
padding: 0;
}
.navbar-expand-lg .navbar-nav .nav-link.register {
background: #3fbad9;
color: #fff;
padding: 10px 18px;
border-radius: 40px;
margin-top: 8px;
}
.navbar-nav li.jobseeker a {
background: #666;
color: #fff;
padding: 16px 15px;
border-bottom-color: #666;
}
.navbar-nav li>a.postjob:hover,
.navbar-nav li>a.jobseeker:hover {
text-decoration: none;
color: #fff;
background: #000;
}
.navbar-nav>li.userbtn>a {
padding: 0;
border: none;
padding-top: 8px;
}
.navbar-nav>li.userbtn img {
width: 36px;
height: 36px;
border-radius: 50%;
border: 1px solid #ddd;
padding: 3px;
}
.navbar-nav>li.userbtn .dropdown-menu {
left: auto;
right: 0;
width: 200px;
top: 95%;
}
.navbar-header {
display: none;
}
/************************************************
==Top Search css==
*************************************************/
.searchwrap {
background: url(../images/search-bg.png) no-repeat bottom;
padding: 100px 0;
height: 800px;
}
.searchwrap h3 {
font-size: 40px;
color: #000;
font-weight: 900;
margin-bottom: 40px;
}
.searchwrap h3 span {
display: block;
color: #3fbad9;
font-weight: 700;
}
.searchwrap .col-lg-5 {
position: relative;
}
.searchwrap .searchtpimg {
-webkit-animation: hero-thumb-animation 2s linear infinite alternate;
-moz-animation: hero-thumb-animation 2s linear infinite alternate;
-o-animation: hero-thumb-animation 2s linear infinite alternate;
animation: hero-thumb-animation 2s linear infinite alternate;
}
@keyframes hero-thumb-animation {
0% {
transform: translateY(40px);
}
100% {
transform: translateY(100px);
}
}
.loginpageimg {
text-align: center;
}
.divider-text-center {
position: relative;
text-align: center;
margin-bottom: 35px;
}
.divider-text-center::after {
content: "";
height: 1px;
width: 100%;
position: absolute;
background-color: #E0E6F6;
top: 50%;
left: 0;
z-index: 1;
}
.divider-text-center span {
display: inline-block;
background-color: #fff;
padding: 0 15px;
z-index: 2;
position: relative;
}
.searchbar {
margin: 0;
background-color: #fff;
border-radius: 10px;
padding: 10px;
box-shadow: 0px 20px 40px 5px rgb(0 0 0 / 10%);
}
.srchbox {
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-ms-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
transition: background 0.5s ease;
}
h3.seekertxt {
text-align: left;
color: #000;
font-size: 48px;
font-weight: 700;
}
h3.seekertxt span {
color: #009c46;
}
.srchbox label {
display: block;
color: #000;
margin-bottom: 5px;
font-size: 14px;
font-weight: 700;
}
.additional_fields {
margin-top: 15px
}
.additional_fields .form-control {
margin-bottom: 15px;
}
.searchbar .form-control {
height: 50px;
padding: 13px 15px;
font-size: 16px;
border-radius: 0;
border: none;
appearance: auto;
}
.searchbar select.form-control {
border-left: 1px solid #eee;
}
.form-control:focus {
box-shadow: none;
}
.srchbtn {
text-align: center;
}
.searchbar .btn {
background: #3fbad9;
color: #fff;
border: none;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
padding: 13px 20px;
border-radius: 8px !important;
margin-left: 10px !important;
}
.seekersrch .form-control {
box-shadow: none;
}
.seekersrch .btn {
padding: 13px 20px;
}
.getstarted {
text-align: center;
margin-top: 50px;
}
.getstarted a {
display: inline-block;
border: 3px solid #fff;
padding: 12px 25px;
color: #fff;
font-size: 18px;
font-weight: 700;
}
.getstarted a i {
margin-right: 10px;
}
.getstarted a:hover {
background: #3fbad9;
text-decoration: none;
}
.slidersearch .searchbar {
background: #f2f6fd;
padding: 25px;
margin-top: -50px;
z-index: 5;
position: relative;
border-radius: 15px;
box-shadow: 0px 6px 12px rgb(0 0 0 / 5%);
}
/************************************************
==map search css==
*************************************************/
#map_canvas {
height: 450px;
width: 100%;
}
.infobox-wrap {
width: 340px;
padding: 10px 5px;
}
.infobox-wrap .infobox-figure {
width: 150px;
float: left;
}
.infobox-wrap .infobox-content {
width: 180px;
float: left;
padding-left: 15px;
text-align: left;
}
.infobox-wrap .infobox-content h5 {
text-align: left;
margin: 0;
font-size: 20px;
}
.infobox-wrap .infobox-content .address p {
text-align: left;
color: #999;
font-weight: 600;
}
.infobox-wrap .infobox-rattings {
margin: 10px 0 15px;
}
.infobox-wrap .infobox-rattings i {
margin-right: 2px;
}
.infobox-wrap .infobox-figure img {
max-width: 100% !important;
}
.infobox-rattings i {
color: #ff9600;
font-size: 18px;
}
#map-section .form-control {
height: auto;
border-radius: 0;
padding: 13px 15px;
border: none;
font-size: 18px;
}
#map-section .btn {
background: #3fbad9;
border-radius: 0;
color: #fff;
border: none;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
padding: 15px 20px;
}
.searchblack {
margin-top: -460px;
z-index: 10;
position: relative;
max-width: 555px;
float: right;
}
.searchblack .searchbar {
margin-top: 0;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}
.searchblack h3 {
font-size: 40px;
color: #000;
font-weight: 900;
margin-bottom: 40px;
}
.searchblack h3 span {
display: block;
color: #3fbad9;
font-weight: 700;
}
/*********************************************
Revolution slider
**********************************************/
.tp-bannertimer {
display: none;
}
.tp-banner-container {
position: relative;
z-index: 1;
padding: 0;
width: 100%;
}
.tp-banner {
position: relative;
width: 100%;
}
.tp-caption {
line-height: normal !important
}
.tp-caption a {
color: inherit !important;
}
.tp-bullets.simplebullets.round .bullet {
border: 3px #fff solid;
border-radius: 50%;
background-image: none !important;
}
.tparrows {
width: auto !important;
height: auto !important;
background-image: none !important;
}
.tp-arr-allwrapper {
margin: 0 10px;
width: 50px;
height: 60px;
}
.tp-arr-allwrapper:hover .tp-arr-iwrapper {
color: #fff;
}
.tp-leftarrow .tp-arr-allwrapper {}
.tp-rightarrow .tp-arr-allwrapper {}
.tp-arr-iwrapper {
color: #fff;
text-align: center;
font-size: 30px;
font-family: 'FontAwesome';
line-height: 60px;
}
.tp-leftarrow .tp-arr-iwrapper {}
.tp-leftarrow .tp-arr-iwrapper:before {
content: "\f104";
}
.tp-rightarrow .tp-arr-iwrapper:before {
content: "\f105";
}
.tp-rightarrow .tp-arr-iwrapper {}
.slide-h1 {
margin: 5px 0 !important;
padding: 0 0 10px !important;
padding-bottom: 5px !important;
color: #444;
text-transform: uppercase;
font-weight: bold;
font-size: 57px;
}
.slide-h2 {
margin: 5px 0 !important;
padding: 0 0 10px !important;
padding-bottom: 5px !important;
color: #555;
font-weight: bold;
font-size: 55px;
line-height: 100%;
}
.big-font {
text-transform: uppercase;
font-weight: 800;
font-size: 60px;
}
.large-desc {
font-size: 16px;
}
.slide-h3 {
color: #fff;
font-size: 31px;
line-height: 100%;
}
.slide-h3 span {
text-transform: uppercase;
font-weight: bold;
}
.slide-head {
text-transform: uppercase;
font-weight: 900;
font-size: 30px;
}
.slide-desc {
font-size: 22px;
line-height: 150%;
}
.main-title {
text-transform: uppercase;
font-weight: 800;
font-size: 70px;
}
.icon-cont {
padding: 15px 40px;
border-radius: 10px;
text-align: center;
}
.icon-cont:after {
position: absolute;
bottom: -10px;
left: 40%;
z-index: 5;
display: inline-block;
width: 0;
height: 0;
border-width: 10px 10px 0 10px;
border-style: solid;
content: "";
}
.icon-cont i {
margin-bottom: 10px;
color: #fff;
font-size: 50px;
}
.icon-cont span {
display: block;
padding: 0 0 5px;
color: #fff;
text-align: center;
font-size: 18px;
}
a.wit-btn {
background: #fff;
color: #333 !important;
text-transform: uppercase;
}
.wit-line {
width: 5%;
height: 1px;
background: #fff;
}
.vert-line {
min-height: 270px;
width: 1px;
background: #fff;
}
.subTxt {
text-transform: uppercase;
font-weight: bold;
font-size: 17px;
color: #333;
}
.large-title {
color: #222;
font-size: 60px;
font-weight: 800;
text-transform: uppercase !important;
}
.large-light-title {
color: #787878 !important;
font-size: 70px;
font-weight: lighter;
text-transform: uppercase;
letter-spacing: 2px
}
/*messages*/
.messageWrap {
padding: 40px 0px;
position: relative;
}
.message-body {
background-color: #f0f0f0;
overflow: hidden;
position: relative;
border: 1px solid #e8e8e8;
border-radius: 10px;
}
.message-body .row {
margin: 0;
}
.message-body .col-lg-4,
.message-body .col-lg-8 {
padding: 0;
}
.messages::-webkit-scrollbar {
width: 3px;
height: 3px;
transition: .3s background
}
.messages::-webkit-scrollbar-thumb {
background: transparent
}
.messages:hover::-webkit-scrollbar-thumb {
background: #adb5bd
}
.message-history::-webkit-scrollbar {
width: 3px;
height: 3px;
transition: .3s background
}
.message-history::-webkit-scrollbar-thumb {
background: transparent
}
.message-history:hover::-webkit-scrollbar-thumb {
background: #adb5bd
}
.message-inbox {
border-right: 4px solid #eee;
}
.message-header {
padding: 0;
}
.message-header h4 {
display: inline-block;
font-size: 18px;
color: #232323;
margin: 0;
}
.message-inbox .message-header span {
float: right;
}
.message-inbox .message-header span+span {
margin-right: 10px;
}
.message-inbox .message-header span a {
color: #232323;
}
.message-inbox .message-header span a.active {
color: #E52D27;
}
.message-inbox .list-wrap {
position: relative;
height: 550px;
overflow: hidden;
background: #fff;
}
.message-history {
margin: 0;
padding: 0;
list-style: none;
overflow-y: auto;
overflow-x: hidden;
max-height: 500px;
}
.message-history li {
border-bottom: 1px solid #eee;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-ms-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.message-history li a {
display: block;
overflow: hidden;
padding: 15px 20px;
text-decoration: none;
}
.message-history .active {
background-color: #f8f8f8;
}
.message-history li:hover {
background-color: #f8f8f8;
}
.message-history li .user-name p {
font-size: 13px;
color: #666;
line-height: 1.5em;
margin-top: 5px;
}
.message-history li .image {
width: 50px;
height: 50px;
border-radius: 50%;
overflow: hidden;
float: left;
}
.message-history li .image img {
width: 100%;
}
.message-history li .user-name {
position: relative;
margin-left: 65px;
}
.message-history li .user-name .author {
margin-top: 13px;
}
.message-history .message-grid .user-name .author span {
color: #232323;
}
.message-history li .user-name .author span {
display: inline-block;
font-size: 14px;
font-weight: 600;
color: #666;
}
.message-history .message-grid .user-name .author .user-status {
display: inline-block;
width: 8px;
height: 8px;
background-color: #2db82d;
border-radius: 50%;
margin-left: 5px;
}
.message-history li .user-name .time {
position: absolute;
top: 2px;
right: 0;
}
.message-history li .user-name .time span {
font-size: 13px;
color: #777;
}
.icon-envelope {
content: "\f003";
font-family: 'FontAwesome';
}
.ps-scrollbar-x-rail {
display: none;
}
.ps-container>.ps-scrollbar-y-rail {
position: absolute;
right: 0;
width: 5px;
height: 100%;
}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
position: absolute;
right: 0;
width: 3px;
opacity: 0;
-webkit-transition: -webkit-transform 0.3s ease;
-moz-transition: -moz-transform 0.3s ease;
-ms-transition: -ms-transform 0.3s ease;
-o-transition: -o-transform 0.3s ease;
transition: transform .3s ease;
}
.message-details .list-wraps {
position: relative;
height: 590px;
overflow: hidden;
}
.ps-container:hover>.ps-scrollbar-y-rail>.ps-scrollbar-y,
.ps-container:active>.ps-scrollbar-y-rail>.ps-scrollbar-y {
opacity: 1;
}
.message-details {
position: relative;
padding: 0;
overflow: hidden;
background: #fff;
height: 100%;
}
.message-details .author {
overflow: hidden;
}
.message-details .author .image {
width: 50px;
height: 50px;
overflow: hidden;
float: left;
margin-right: 18px;
}
.message-details .author .author-name {
display: block;
font-size: 16px;
color: #232323;
line-height: 1.5em;
font-weight: 600;
}
.message-details .author em {
font-size: 14px;
font-style: italic;
color: #666;
}
.message-details h2 {
color: #232323;
font-size: 18px;
font-weight: 600;
line-height: 60px;
margin: 0;
text-transform: capitalize;
}
.message-details h2 a {
color: #232323;
}
.message-details .list-wraps {
position: relative;
height: 590px;
overflow: hidden;
}
.messages {
list-style: outside none none;
margin: 0;
padding: 10px;
overflow-y: auto;
overflow-x: hidden;
height: 440px;
}
.messages>li {
margin-bottom: 10px;
}
.messages .profile-picture {
height: 40px;
margin: 0;
width: 40px;
}
.messages .profile-picture img {
border: medium none;
border-radius: 50%;
}
.friend-message .message {
background-color: #fff;
margin-left: 20px;
}
.friend-message .message::before {
border-bottom: 15px solid #000;
border-right: 15px solid #000;
border-top: 15px solid transparent;
border-left: 15px solid transparent;
content: "";
height: 0;
left: -10px;
position: absolute;
right: auto;
bottom: 12px;
width: 0;
}
.messages .message .time {
font-size: 12px;
line-height: 10px;
margin-top: 7px;
text-align: right;
color: #919191;
}
.friend-message .message .time
{
text-align: left;
color: #fff;
}
.messages .message {
padding: 10px 15px;
border-radius: 15px;
display: inline-block;
position: relative;
font-size: 14px;
font-weight: 500;
margin-bottom: 0;
min-height: 40px;
padding: 15px 20px;
background-color: #000;
color: #fff;
}
.my-message .message .messages .profile-picture img {
border-radius: 50%;
border: medium none;
}
.my-message .message {
background-color: #E8EFFF;
color: #232323;
margin-right: 18px;
}
.my-message .message::before {
border-bottom: 15px solid #e8efff;
border-left: 15px solid #e8efff;
border-top: 15px solid transparent;
border-right: 15px solid transparent;
content: "";
height: 0;
left: auto;
position: absolute;
right: -10px;
bottom: 12px;
width: 0;
}
.friend-message
{
align-items: flex-end;
display: flex;
flex-direction: row;
justify-content: flex-start;
margin-right: 0;
}
.my-message
{
align-items: flex-end;
display: flex;
flex-direction: row;
justify-content: flex-end;
margin-left: 0;
}
.chat-form {
padding: 7px 13px;
margin-top: 19px;
background-color: #fff;
}
.chat-form .form-group {
width: 100%;
}
.chat-form .form-group textarea {
width: 100%;
border-radius: 100px;
padding: 6px 20px;
}
.chat-form .input-wrap {
width: 100%;
position: relative
}
.chat-form .input-group-prepend {
position: absolute;
top: 7px;
right: 6px;
}
.my-message.tab1 figure {
order: 2;
}
.chat-form .input-group-prepend .input-group-text {
background-color: #000;
border-color: #000;
border-radius: 48px;
width: 48px;
height: 48px;
color: #fff;
font-size: 18px;
font-weight: 600;
display: flex;
padding: 2px;
justify-content: center;
align-items: center;
}
.chat-form .btn {
padding: 15px 25px;
}
.chat-form {
background-color: #fff;
clear: both;
margin-top: 15px;
padding: 10px;
}
.message-history li .user-name .count-messages {
float: right;
margin: -13px;
margin-right: 2px;
}
.large-text {
font-size: 20px;
color: #000;
font-weight: lighter;
}
.larger-text {
font-size: 24px;
font-weight: lighter;
text-transform: uppercase;
}
.witTxt {
color: #fff !important;
}
.light-font {
font-weight: lighter !important;
font-size: 50px;
}
.black-bg {
background: rgba(0, 0, 0, .63);
color: #a8a8a8;
text-transform: none;
}
.lft-list {
padding: 10px;
font-size: 18px;
color: #fff;
}
.wit-border {
border: 1px #fff solid;
padding: 15px 60px;
color: #fff;
font-size: 16px;
text-transform: uppercase;
}
.rounded-bord {
margin-right: 15px;
border: 1px #fff solid;
width: 30px;
height: 30px;
text-align: center;
line-height: 30px;
border-radius: 50%;
}
#vertical-ticker {
height: 120px;
overflow: hidden;
}
#vertical-ticker li {
padding: 15px 20px;
display: block;
text-align: center;
}
.to-bottom i.fa {
font-size: 30px;
border: 2px #a8a8a8 solid;
padding: 20px 22px;
border-radius: 50%;
-webkit-animation: bounce 2s infinite linear;
animation: bounce 2s infinite linear;
}
/*.slidertext1 {
color: #fff;
font-size: 48px;
font-weight: 700;
line-height: 48px !important;
padding: 15px 0 !important;
text-transform: none !important;
font-family: 'Jost', sans-serif;
max-width: 550px;
white-space: break-spaces;
}
.sliderpara {
color: #fff;
font-size: 18px;
font-weight: 600;
padding: 15px 0 !important;
text-transform: none !important;
}
.slidertext5 {
padding: 0 !important;
}
.slidertext5 a {
color: #fff !important;
font-size: 20px;
font-weight: 700;
padding: 15px 50px;
text-transform: capitalize !important;
text-align: left;
background: #3fbad9;
font-family:'Jost', sans-serif;
border-radius:45px;
}*/
/************************************************
== How it works css==
*************************************************/
.howitwrap {
background: #fff;
border-radius: 15px;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
padding: 40px;
margin-top: -80px;
margin-bottom: 50px;
}
.howitwrap .titleTop {
text-align: center;
}
.howlist {
list-style: none;
}
.howlist li {
margin-top: 30px;
text-align: center;
}
.howlist li .iconcircle {
text-align: center;
margin-bottom: 15px;
display: inline-block;
}
.howlist li:nth-child(2) .iconcircle {
border-color: #83ec0f;
}
.howlist li:last-child .iconcircle {
border-color: #ffc456;
}
.howlist li .iconcircle i {
font-size: 48px;
color: #3fbad9;
}
.howlist li h4 {
font-size: 24px;
font-weight: 300;
color: #000;
margin-bottom: 10px;
}
.howlist li p {
font-size: 14px;
line-height: 24px;
color: #555;
}
.statsbox {
padding-top: 30px;
}
.statsbox .statint {
background-color: #f8fbff;
padding: 20px;
border-radius: 15px;
text-decoration: none;
margin-top: 30px;
transition: all 0.4s ease 0s;
}
.statsbox .statint:hover {
box-shadow: 0px 18px 40px rgb(25 15 9 / 10%);
transform: translateY(-3px);
transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
}
.statico {
margin-right: 15px;
}
.statico i {
width: 50px;
height: 50px;
background: #eaeff5;
border-radius: 50%;
text-align: center;
line-height: 50px;
font-size: 26px;
color: #3fbad9;
}
.statsbox .statint h4 {
margin-bottom: 0;
font-size: 32px;
}
.popularind {
margin-top: 40px;
}
.popularind h4 {
margin-bottom: 10px;
font-size: 16px;
}
.hmindlist {
margin-bottom: 0;
}
.hmindlist li {
display: inline-block;
margin-right: 8px;
margin-bottom: 8px;
}
.hmindlist li a {
background: #e7f1ff;
color: #5e7ca1;
font-size: 13px;
padding: 5px 10px;
border-radius: 25px;
display: block;
}
.hmindlist li a:hover {
color: #fff;
background: #3fbad9;
}
.citieswrap {
background: #f2f6fd;
}
.citiessrchlist .cityinfobox {
background: #fff;
box-shadow: 0px 18px 40px rgb(25 15 9 / 10%);
padding: 25px;
border-radius: 0 0 10px 10px;
}
.citiessrchlist li {
margin-top: 30px;
transition: all 0.4s ease 0s;
}
.citiessrchlist li .cityimg img {
border-radius: 10px 10px 0 0;
}
.citiessrchlist li:hover {
transform: translateY(-3px);
transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
}
.citiessrchlist li:hover .cityinfobox {
box-shadow: 0px 18px 40px rgb(25 15 9 / 10%);
}
/************************************************
== Top Employers css==
*************************************************/
.employerList:after {
display: table;
clear: both;
content: '';
}
.employerList li .empint {
background: #fff;
border-radius: 10px;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
border: 1px solid #eee;
padding: 22px 18px;
margin-bottom: 15px;
}
.employerList li .empint:hover {
border-color: #3fbad9;
transform: translateY(-3px);
transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.1);
}
.employerList li .empint a {
color: #000;
}
.emptbox {
display: flex;
width: 100%;
}
.emptbox .comimg {
width: 65px;
padding-right: 15px;
}
.emptbox h4 {
font-size: 16px;
margin-bottom: 5px;
min-height: 32px;
}
.text-info-right .emloc {
color: #3fbad9;
}
.cm-info-bottom {
color: #8c96a3;
}
.employerList li h3 {
font-size: 14px;
margin-top: 10px;
margin-bottom: 5px;
}
.employerList li p {
color: #888;
}
.employerList li img {
width: 100%;
border-radius: 8px;
}
.employerList .owl-stage-outer {
padding: 20px 0 20px 0;
}
.employerList .owl-controls {
text-align: center;
margin-top: -15px;
}
.employerList .owl-controls .owl-nav i {
display: inline-block;
background: #333;
color: #fff;
font-size: 20px;
padding: 9px 12px;
margin: 0 5px;
cursor: pointer;
}
.compnaieslist li .empint {
background: #fff;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
padding: 40px 25px;
border-radius: 8px;
margin: 0 0 25px;
position: relative;
overflow: hidden;
border: 2.5px solid #fff;
}
.compnaieslist li .empint:hover {
background-color: #3FBAD9;
transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
}
.compnaieslist li .empint:hover .emptbox h4,
.compnaieslist li .empint:hover .text-info-right .emloc,
.compnaieslist li .empint:hover .cm-info-bottom
{
color: #ffffff;
}
.compnaieslist li .empint a {
color: #000;
}
.compnaieslist .emptbox {
display: flex;
width: 100%;
}
.compnaieslist .emptbox .comimg {
width: 65px;
padding-right: 15px;
}
.compnaieslist .emptbox h4 {
font-size: 16px;
margin-bottom: 5px;
min-height: 32px;
}
.compnaieslist .text-info-right .emloc {
color: #656b78;
font-weight: 400;
}
.compnaieslist .cm-info-bottom {
color: #111111;
}
.compnaieslist li h3 {
font-size: 14px;
margin-top: 10px;
margin-bottom: 5px;
}
.compnaieslist li p {
color: #888;
}
.compnaieslist li img {
width: 100%;
border-radius: 8px;
}
/*
.compnaieslist li{margin-bottom: 30px;}
.compnaieslist li .compint{background: #fff; padding:10px; border: 1px solid #e4e4e4;}
.compnaieslist li .imgwrap{min-height: 240px; max-height: 240px; overflow: hidden; margin-bottom: 10px;}
.compnaieslist li .imgwrap img{width: 100%;}
.compnaieslist li:hover .compint{box-shadow: 0 0 10px rgba(0,0,0,0.1); border: 1px solid #3fbad9;}
.compnaieslist li h3 a{font-size: 18px; color:#3fbad9 ;}
.compnaieslist li .loctext{margin-bottom: 10px;}
.compnaieslist li i {
color: #3fbad9;
width: 18px;
text-align: left;
}
.compnaieslist li .curentopen, .compnaieslist li .loctext{color: #666;}
*/
/*Top Search*/
/*.topsearchwrap h4 {
margin: 0;
color: #5d6469;
font-size: 22px;
font-weight: 500;
padding: 15px 25px;
text-align: left;
border-bottom: 1px solid #eee;
background: #f6f6f6;
}*/
.srchbx {
border: 1px solid #eee;
margin-bottom: 30px;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
.srchbx .srchint {
padding: 30px;
background: #fff;
}
.catelist li a {
display: block;
margin: 10px 0;
position: relative;
padding-left: 15px;
color: #000;
font-weight: 600
}
.catelist li a:hover {
color: #3fbad9;
}
.catelist li a:before {
position: absolute;
left: 0;
content: '\f0da';
font-family: 'FontAwesome';
font-weight: 400;
}
.catelist li span {
color: #6aca00;
}
/***************************
Searh Tabs
***************************/
.tabswrap {
border-bottom: 3px solid #3fbad9;
}
.tabswrap .nav-tabs {
border-bottom: none;
float: right;
}
.tabswrap .nav-tabs>li {
margin-bottom: 0;
}
.tabswrap .nav-tabs>li>a {
background: none;
border-radius: 0;
font-size: 16px;
font-weight: 400;
color: #666;
padding: 15px 30px;
border: none;
}
.tabswrap .nav-tabs>li>a.active,
.tabswrap .nav-tabs>li>a.active:focus {
background: #3fbad9;
color: #fff;
border-color: #3fbad9;
border-radius: 5px 5px 0 0;
font-weight: 700;
}
.tabswrap .nav-tabs>li.last {
float: right;
}
.tabswrap .nav-tabs>li.last a {
background: none;
font-size: 14px;
padding: 0;
margin: 0;
border: none;
margin-top: 7px;
}
.tabswrap .nav-tabs>li.last a:hover {
border: none;
color: #3fbad9;
}
.largebanner {
text-align: left;
margin: 30px auto;
max-width: 748px;
position: relative;
background: #fff;
border: 1px solid #fff;
padding: 10px;
border-radius: 5px;
}
.largebanner img {
display: block;
}
.shadow3,
.shadow4 {
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;
position: relative;
}
.shadow3:before,
.shadow3:after {
content: "";
position: absolute;
bottom: 0;
top: 2px;
left: 15px;
right: 15px;
z-index: -1;
border-radius: 100px/30px;
-webkit-box-shadow: 0 0 20px 2px #ccc;
-moz-box-shadow: 0 0 20px 2px #ccc;
box-shadow: 0 0 20px 2px #ccc;
}
/************************************************
== Home Jobs css==
*************************************************/
.jobslist {
list-style: none
}
.jobslist li {
margin-top: 30px;
}
.jobslist li .jobint {
background: #fff;
padding: 15px;
transition: 0.4s ease-in-out;
-webkit-transition: 0.4s ease-in-out;
-ms-transition: 0.4s ease-in-out;
-moz-transition: 0.4s ease-in-out;
min-height: 113px;
border-radius: 10px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
border-bottom: 2px solid #fff;
}
.jobslist li .jobint:hover {
box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
border-color: #3fbad9
}
.jobslist li .col-md-7,
.jobslist li .col-md-9 {
padding-left: 0;
}
.jobslist li h4 {
margin-bottom: 5px;
}
.jobslist li h4 a {
font-size: 18px;
color: #000;
font-weight: 700;
}
.jobslist li h4 a:hover {
color: #3fbad9;
}
.jobslist li .company {
color: #999;
padding: 7px 0
}
.jobslist li .company a {
color: #3fbad9;
}
.jobslist li .jobloc {
color: #000;
}
.jobslist li .jobloc span {
color: #999;
}
.jobslist li .applybtn {
background: #fff;
display: inline-block;
color: #3fbad9;
font-weight: 600;
padding: 9px 13px;
margin-top: 20px;
border: 1px solid #3fbad9;
border-radius: 45px;
}
.jobslist li .applybtn:hover {
background: #3fbad9;
color: #fff;
text-decoration: none;
}
.newjbox.row {
margin: 0 -1px;
}
.newjbox.row .col-md-4 {
padding: 0 1px;
}
.newjbox li {
margin-top: 2px;
}
.newjbox li .jobint {
box-shadow: none;
border-radius: 0;
background: #f9fafb;
border-bottom-color: #F2F9FF
}
.newjbox.row {
margin-top: 20px;
}
.newjbox.row li h4 a {
font-weight: 400;
}
.viewallbtn {
text-align: center;
margin-top: 40px;
}
.viewallbtn a {
display: inline-block;
background: #3fbad9;
color: #fff;
font-size: 18px;
font-weight: 400;
padding: 15px 30px;
border-radius: 5px;
}
.viewallbtn a:hover {
background: #333;
text-decoration: none;
}
.partTime {
background: #f8a60c;
color: #fff;
font-size: 13px;
display: inline-block;
padding: 4px 6px;
border-radius: 3px;
}
.fulltime {
background: #d4edda;
color: #000;
font-size: 13px;
display: inline-block;
padding: 4px 6px;
border-radius: 3px;
font-weight: 500;
}
label.fulltime[title="Part Time"] {
background: #f8a60c;
}
label.fulltime[title="Freelance"] {
background: #ff0000;
}
label.fulltime[title="Contract"] {
background: #0C86F8;
}
label.fulltime[title="Internship"] {
background: #9B54F4;
}
label.fulltime[title="First Shift (Day)"] {
background: #d4edda;
}
label.partTime[title="First Shift (Day)"] {
background: #d4edda;
}
label.partTime[title="Second Shift (Afternoon)"] {
background: #d4edda;
}
label.partTime[title="Third Shift (Night)"] {
background: #d4edda;
}
label.partTime[title="Rotating"] {
background: #d4edda;
}
.freelance {
background: #ff0000;
color: #fff;
font-size: 13px;
display: inline-block;
padding: 4px 6px;
}
.featuredlist {
list-style: none;
}
.featuredlist .jobint {
background-color: #fff;
padding: 30px;
border-radius: 25px;
text-decoration: none;
margin-top: 30px;
transition: all 0.4s ease 0s;
}
.featuredlist .jobint:hover {
border-color: #3fbad9;
transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
box-shadow: 0px 0 30px rgba(81, 81, 102, 0.2);
}
.fticon
{
background-color: #E4EEFC;
border-radius: 4px;
padding: 5px;
font-size: 14px;
line-height: 14px;
color: #000;
}
.featuredlist .jobint h4 {
margin: 0;
padding: 25px 0;
}
.featuredlist .jobint h4 a {
font-size: 18px;
color: #000;
}
.featuredlist .jobint h4 a:hover {
color: #3fbad9;
}
.featuredlist .jobint strong {
font-weight: 700;
}
.featuredlist .jobint strong i {
color: #3fbad9;
}
.featuredlist .jobint span {
color: #999;
}
.jobcompany {
display: flex;
margin-top: 20px;
align-items: center;
justify-content: space-between;
}
.jobcompany .company-logo {
display: block;
width: 70px;
height: 70px;
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
flex-shrink: 0;
}
.jobcompany .company-logo img {
border-radius: 15px;
}
.ftjobcomp span {
display: block;
color: #999;
margin-bottom: 10px;
}
.ftjobcomp a {
color: #000;
font-weight: 600;
}
/************************************************
== Video css==
*************************************************/
.videowraper {
position: relative;
padding: 60px 0;
}
.videowraper .titleTop {
text-align: left;
margin-top: 60px;
}
.vidover {
padding: 30px
}
.videowraper p {
max-width: 800px;
margin: 0 auto;
font-size: 16px;
line-height: 24px;
color: #555;
}
.videowraper .embed-responsive {
background: #fff;
border-radius: 30px;
border: 20px solid #fff;
box-shadow: 3px 8px 30px rgba(0, 0, 0, 0.2);
}
.videowraper .embed-responsive iframe {
width: 100%;
height: 400px;
}
/************************************************
== Loginbox css==
*************************************************/
.userloginbox {
background: url(../images/login-bg.jpg) no-repeat center;
background-attachment: fixed;
background-size: cover;
padding: 40px 0 120px 0;
text-align: center;
}
.userloginbox .viewallbtn {
margin-top: 30px;
}
.userloginbox .viewallbtn a {
background: #3fbad9;
}
.userloginbox .viewallbtn a:hover {
background: #333;
}
.userloginbox p {
max-width: 770px;
margin: 0 auto;
}
.emploginbox {
background: url(../images/login-bg2.jpg) no-repeat center;
background-attachment: fixed;
background-size: cover;
padding: 50px 0;
text-align: center;
}
.emploginbox .viewallbtn {
margin-top: 30px;
}
.emploginbox .viewallbtn a {
background: #3fbad9;
}
.emploginbox .viewallbtn a:hover {
background: #fff;
color: #3fbad9
}
.emploginbox p {
max-width: 770px;
margin: 0 auto;
}
/************************************************
== Testimonials css==
*************************************************/
/*.testimonialwrap{background:url(../images/testimonials-bg.jpg) no-repeat center; background-attachment: fixed; background-size: cover; text-align: center;}*/
.testimonialwrap .titleTop h3 {
color: #fff;
}
.testimonialwrap .sng_rev_thumb {
display: flex;
align-items: center;
justify-content: center;
width: 100px;
height: 100px;
margin: 0 auto 1.5rem;
}
.testimonialwrap .testimonialsList .owl-nav button {
border: none !important;
background: #fff !important;
width: 30px;
height: 30px;
font-size: 18px;
color: #3fbad9 !important;
border-radius: 50%;
position: absolute;
top: 40%;
outline: none !important;
transition: all ease 0.3s;
}
.testimonialwrap .testimonialsList .owl-nav button:hover{
background-color: #3fbad9 !important;
color: #fff !important;
}
.testimonialwrap .testimonialsList li.item p {
position: relative;
z-index: 1;
}
.testimonialwrap .testimonialsList li.item p:before {
content: "\f10d";
font-family: var(--fa-style-family, "Font Awesome 6 Free");
left: 15px;
top: -650px;
font-size: 49px;
position: absolute;
z-index: 1;
color: #d9e0e4;
display: block;
font-weight: 900;
}
.testimonialwrap .testimonialsList .owl-nav button.owl-prev {
left: -30px;
}
.testimonialwrap .testimonialsList .owl-nav button.owl-next {
right: -30px;
}
.testimonialsList {
list-style: none;
margin-top: 40px;
}
.testimonialsList li {
/* background: #fff;
padding: 30px;
border-radius: 15px;*/
text-align: center;
}
.testimonialsList li .ratinguser {
color: #EBA102;
font-size: 18px;
}
.testimonialsList li .testimg {
width: 80px;
height: 80px;
border-radius: 50%;
overflow: hidden;
margin: auto
}
.testimonialsList li .clientname {
font-size: 21px;
font-weight: 400;
padding: 0;
color: #333;
font-family: 'Jost', sans-serif;
margin-top: 30px;
}
.testimonialsList li p {
line-height: 1.8;
font-size: 16px;
color: #65656a;
}
/*
.testimonialsList li .clientinfo {
font-family:'Jost', sans-serif;
font-weight: 600;
color: #65656a;
margin-bottom: 15px;
}*/
/************************************************
== App Box css==
*************************************************/
.appwraper {
background: url(../images/app-bg.jpg) no-repeat top;
background-size: cover;
padding-top: 70px;
background-attachment: fixed;
}
.appimg {
text-align: center;
}
.appimg img {
display: block;
}
.appwraper .titleTop {
text-align: left;
margin-bottom: 10px;
}
.appwraper .subtitle {
color: #fff;
}
.appwraper .titleTop h3 {
color: #fff;
text-transform: uppercase;
margin-top: 5px;
}
.appwraper .subtitle2 {
font-size: 30px;
font-weight: 600;
margin-bottom: 30px;
color: #fff;
}
.appwraper p {
color: #fff;
line-height: 24px;
}
.appwraper .appbtn {
margin-top: 45px;
margin-bottom: 30px
}
.appwraper .appbtn a {
display: inline-block;
margin-right: 10px;
}
/*Page Title*/
.pageTitle {
background: url(../images/page-title-bg.jpg) no-repeat;
background-size: cover;
padding: 15px 0;
}
.pageTitle h1 {
font-size: 20px;
font-weight: 500;
color: #fff;
margin-bottom: 0;
}
.breadCrumb {
text-align: right;
color: #fff;
margin-top: 5px;
}
.breadCrumb a {
color: #fff;
display: inline-block;
padding: 0 5px;
}
.breadCrumb span {
color: #3fbad9;
display: inline-block;
padding-left: 5px;
}
/************************************************
== Search List css==
*************************************************/
.listpgWraper {
padding: 80px 0 80px;
position: relative;
}
.pageSearch {
padding: 50px;
background: #f2f6fd url(../images/int-searchbg.jpg) no-repeat center;
background-size: cover;
position: relative;
border-radius: 0;
}
.pageSearch .searchform {
margin: 0 auto;
}
.pageSearch a.btn {
background: #3fbad9;
color: #fff;
padding: 13px 15px;
font-size: 16px;
text-transform: uppercase;
font-weight: 600;
border-radius: 0;
display: block;
}
.pageSearch a.btn i {
font-weight: 400;
font-size: 16px;
margin-right: 5px;
}
.pageSearch a.btn:hover {
background: #666;
}
.searchform {
background: #fff;
padding: 10px;
border-radius: 15px;
box-shadow: 0px 20px 40px 5px rgb(0 0 0 / 10%);
}
.searchform .form-control {
height: auto;
padding: 13px 12px;
font-size: 16px;
border: none;
}
.searchform select.form-control {
padding: 10px 12px;
background: #fff;
line-height: 24px;
appearance: auto;
border-left: 1px solid #eee;
}
.searchform .btn {
background: #3fbad9;
font-size: 16px;
color: #fff;
padding: 14px 20px;
border-radius: 8px !important;
margin-left: 10px !important;
}
.searchform .btn:hover {
background: #444;
}
/************************************************
== Sidebar css==
*************************************************/
.jobreqbtn {
margin-bottom: 20px;
}
.jobreqbtn a {
display: block;
padding: 10px 20px;
text-align: left;
margin-bottom: 10px;
background: #3fbad9;
color: #fff;
}
.jobreqbtn a:hover {
background: #333;
color: #fff;
}
.jobreqbtn a.btn-job-alert-disabled {
color: #999 !important;
border: 1px solid #999;
cursor: default;
background: none;
}
.jobreqbtn a.btn-job-alert {
background: #3fbad9;
color: #fff;
}
.sidebar {
background: #fff;
padding: 20px;
margin-bottom: 30px;
border-radius: 5px;
}
.sidebar .widget:not(:last-child) {
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
padding-bottom: 20px;
}
.sidebar .widget-title {
font-size: 14px;
font-weight: 600;
color: #000;
margin-bottom: 20px;
}
.optionlist {
list-style: none;
}
.optionlist li {
margin-bottom: 10px;
padding: 5px 0;
position: relative;
padding-left: 30px;
}
.optionlist li:hover{
color: #3FBAD9;
}
.optionlist li span {
position: absolute;
right: 0;
top: 6px;
}
.optionlist li input[type=checkbox] {
display: none;
}
.optionlist li input[type=checkbox]+label {
width: 20px;
height: 20px;
border: 1px solid #d1d1d1;
background: #fff;
cursor: pointer;
position: absolute;
left: 0;
top: 0;
}
.optionlist li input[type=checkbox]:checked+label:before {
content: '\f00c';
font-family: 'FontAwesome';
color: #4ece00;
padding-left: 2px;
position: relative;
top: 2px;
}
.ssh-header .clear_all
{
transition: all ease 0.3s;
}
.ssh-header .clear_all:hover
{
color: red !important;
}
.sidebar a {
color: #3fbad9;
display: inline-block;
margin-top: 10px;
}
.searchnt .btn {
background: #3fbad9;
display: block;
border-radius: 0;
width: 100%;
color: #fff;
text-transform: capitalize;
font-weight: 400;
padding: 10px 15px;
}
.sidebar .gad {
margin-top: 15px;
text-align: center;
}
.social a {
color: #00a8ff;
font-size: 32px;
display: inline-block;
margin-right: 5px;
margin-top: 0;
}
.social a:hover {
color: #000;
}
/*Listing*/
.topstatinfo {
margin-bottom: 30px;
}
.searchList {
list-style: none;
margin-bottom: 30px;
}
.searchList>li {
background: #fcfdff;
border-radius: 10px;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
border: 1px solid #eee;
padding: 15px 15px;
margin-bottom: 15px;
}
.searchList>li.featured {
background: #f7f5ff;
border-color: #ddd;
}
.searchList>li .jobimg {
float: left;
width: 70px;
margin-right: 15px;
}
.searchList>li .jobimg img {
border-radius: 10px;
}
.searchList>li h3 i {
font-size: 16px;
color: rgb(231, 1, 1);
}
.searchList>li h3 a {
font-size: 18px;
font-weight: 600;
color: #000;
}
.searchList li .companyName {
margin: 10px 0;
color: #969595;
}
.searchList li .companyName a {
color: #969595;
}
.searchList li .location {
color: #000;
}
.searchList li .location span {
color: #333;
}
.searchList li .listbtn {
margin-top: 20px;
}
.searchList li .listbtn a {
background: #fff;
display: block;
border-radius: 40px;
width: 100%;
color: #3fbad9;
text-transform: uppercase;
font-weight: 700;
padding: 10px 15px;
text-align: center;
border: 1px solid #3fbad9;
}
.searchList li .listbtn a:hover {
background: #3fbad9;
color: #fff;
text-decoration: none;
}
.searchList li p {
line-height: 22px;
color: #333;
margin: 10px 0 0 0;
}
.searchList li .cateinfo {
color: #3fbad9;
margin: 10px 0;
}
.searchList li .minsalary {
font-size: 22px;
font-weight: 700;
text-align: center;
margin-top: 25px;
color: #3fbad9;
}
.searchList li .minsalary span {
color: #999;
font-weight: 400;
}
/*Pagination*/
.pagiWrap .showreslt {
font-weight: 600;
margin-top: 0;
margin-bottom: 20px;
color: #000;
}
.pagiWrap .pagination {
text-align: right;
margin: 0;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span {
border-radius: 0;
}
.btn-bars {
background: #eee;
padding: 10px 20px;
}
.btn-bars::after {
display: none;
}
.btn-bars:hover {
background-color: #ddd;
}
.btn-primary {
background-color: #3fbad9;
line-height: normal;
padding: 10px 25px;
}
.searchList>li .dropdown-menu {
z-index: 10;
}
.searchList>li .dropdown-menu li a {
padding: 10px 15px;
}
/************************************************
== Job Detail css==
*************************************************/
.job-header {
padding: 15px;
box-shadow: 0px 0px 20px 0px rgb(0, 0, 0, 0.05);
margin-bottom: 15px;
}
.job-header.nomrg {
margin-bottom: 0;
}
.job-header .jobinfo {
padding: 20px;
}
.jobPagetitle .jobinfo {
padding: 0 0 30px 0;
}
.jobPagetitle .jobinfo h2 {
font-size: 24px;
color: #444;
}
.jobmainreq {
border-radius: 0 0 5px 5px;
}
.jobPagetitle .jobinfo .ptext {
color: #999;
margin: 12px 0;
}
.jobPagetitle .jobinfo .salary {
font-size: 16px;
font-weight: 700;
color: #888;
}
.jobPagetitle .jobinfo .salary strong {
color: #000;
}
.companyinfo {
margin-bottom: 30px;
background: #f9f9ff;
padding: 30px;
border-radius: 15px;
}
.companyinfo h3 {
margin-bottom: 30px;
color: #3fbad9;
font-size: 24px;
}
.companyinfo .companylogo {
width: 100px;
background: #fff;
display: inline-block;
margin-bottom: 10px;
float: left;
margin-right: 15px;
}
.companyinfo .companylogo img {
display: block;
border-radius: 15px;
}
.companyinfo .ptext {
color: #3fbad9;
padding: 7px 0;
}
.companyinfo .title a {
font-size: 24px;
font-weight: 700;
color: #000;
}
.companyinfo .opening a {
color: #3fbad9;
}
.companyoverview {
text-align: left;
}
.companyoverview p {
color: #555;
margin-bottom: 0;
}
/*Candidate Info*/
.job-header .jobinfo .candidateinfo .userPic {
float: left;
width: 100px;
height: 100px;
background: #cbcbcb;
margin-right: 20px;
border: 1px solid #b1bcc5;
}
.loctext {
margin-top: 15px;
}
.loctext i {
margin-right: 5px;
width: 24px;
color: #3fbad9;
}
.loctext a {
color: #333;
}
.job-header .jobinfo .candidateinfo .title {
font-size: 24px;
color: #333;
font-weight: 600
}
.job-header .jobinfo .candidateinfo .desi {
font-size: 18px;
color: #666;
margin-top: 10px;
}
.job-header .jobinfo .candidateinfo .loctext {
line-height: 24px;
color: #555;
margin-top: 8px;
}
.job-header .jobinfo .candidateinfo .loctext i {
width: 20px;
color: #3fbad9;
}
/*
.container {
max-width: 1350px;
}*/
.usercoverimg {
position: relative;
min-height: 240px;
background: #333;
}
.usercoverimg img
{
width: 100%;
}
.usercoverimg:after {
position: absolute;
content: "";
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
background: rgba(9,48,57,0.8);
}
.userMaininfo {
position: absolute;
left: 0;
bottom: -46px;
width: 100%;
z-index: 1;
}
.userMaininfo .userPic {
width: 150px;
height: 150px;
overflow: hidden;
border: 5px solid #fff;
position: relative;
z-index: 15;
margin-left: 40px;
float: left;
margin-right: 20px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
background: #eee;
}
.userMaininfo .userPic img {
display: block;
}
.userMaininfo h3 {
color: #fff;
padding-top: 35px;
margin-bottom: 5px;
text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3);
}
.userMaininfo h3 span {
font-size: 14px;
color: #00ff53
}
.userMaininfo .desi {
font-size: 14px;
color: #fff;
}
.membersinc {
float: right;
color: #fff;
font-size: 14px;
margin: -10px 20px 10px 0;
}
.userlinkstp {
padding: 20px 25px;
background: #fff;
margin-bottom: 30px;
text-align: right;
border-radius: 0 0 5px 5px;
min-height: 82px;
}
.userlinkstp.applybox {
text-align: center;
border-top: none;
background: #fff;
border-radius: 5px;
margin-bottom: 30px;
}
.userlinkstp a {
margin-left: 10px;
color: #3fbad9;
font-weight: 600;
padding: 10px 30px;
font-size: 14px;
border-radius: 40px;
border: 1px solid #3fbad9;
position: relative;
z-index: 2
}
.userlinkstp a.report {
color: #e01010;
border-color: #e01010;
}
.userlinkstp a.apply {
background: #3fbad9;
color: #fff;
font-size: 18px;
}
.userlinkstp .jbexpire {
background: #FF7C69;
color: #fff;
display: inline-block;
padding: 10px 15px;
border-radius: 5px;
cursor: not-allowed
}
.userlinkstp a:hover {
background: #3fbad9;
color: #fff;
}
.userlinkstp a.report:hover {
color: #fff;
background: #e01010;
}
.prolinkadd {
display: inline-block;
font-weight: 500;
color: #3FBAD9;
background: rgba(63,186,217,0.1);
padding: 12px 25px;
border-radius: 5px;
margin-bottom: 20px;
}
.prolinkadd:hover {
background: #222;
color: #fff;
text-decoration: none;
}
.cadsocial {
margin-top: 10px;
}
.cadsocial a {
color: #666;
font-size: 24px;
display: inline-block;
margin-right: 7px;
}
.cadsocial a:hover {
color: #3fbad9;
}
.relatedJobs {
margin-bottom: 30px;
}
.relatedJobs h3 {
font-size: 24px;
font-weight: 700;
color: #555;
margin-bottom: 15px;
}
.relatedJobs .searchList li {
margin-bottom: 15;
}
.relatedJobs .searchList li h3 {
margin-bottom: 0;
}
.relatedJobs .searchList li .location {
margin-top: 5px;
}
.relatedJobs .searchList li .companyName {
margin-bottom: 0;
margin-top: 5px;
}
/*Buttons*/
.jobButtons {
padding: 0px 15px 10px;
}
.jobButtons.applybox {
text-align: right;
border-top: none;
background: #fff;
border-radius: 5px;
padding: 0;
margin-top: 15px;
}
.jobButtons a {
margin-right: 10px;
color: #3fbad9;
padding: 10px 30px;
font-size: 14px;
border-radius: 40px;
border: 1px solid #3fbad9;
}
.jobButtons a.report {
color: #e01010;
border-color: #e01010;
}
.jobButtons a.apply {
background: #3fbad9;
color: #fff;
font-size: 18px;
margin-right: 0;
}
.jobButtons .jbexpire {
background: #FF7C69;
color: #fff;
display: inline-block;
padding: 10px 15px;
border-radius: 5px;
cursor: not-allowed
}
.jobButtons a:hover {
background: #3fbad9;
color: #fff;
border-color: #000;
}
.jobButtons a.report:hover {
color: #ea2b33 !important;
}
.job-header .contentbox {
border-radius: 0.375rem !important;
}
.job-header .contentbox h3 {
font-weight: 500;
font-size: 16px;
line-height: 22px;
}
.job-header .contentbox h3 i,
.jobdetail h3 i,
.companyinfo h3 i {
color: #ccc;
margin-right: 5px;
font-size: 20px;
}
.job-header .contentbox p {
margin: 0 0 10px;
}
.job-header .contentbox p strong {
font-weight: 700;
}
.job-header .contentbox p em {
font-style: italic;
}
.job-header .contentbox p u {
text-decoration: underline;
}
.jobButtons a.apply.applied {
background: #ccc;
border-color: #ccc;
cursor: not-allowed
}
.job-header .contentbox iframe {
width: 100%;
height: 350px;
}
.job-header .contentbox ul {
margin-bottom: 30px;
}
.job-header .contentbox ul li {
padding: 5px 0 5px 25px;
position: relative;
line-height: 24px;
margin-right: 6px;
}
.job-header .contentbox ul li:before {
content: '\f00c';
font-family: 'FontAwesome';
color: #3fbad9;
position: absolute;
left: 0;
}
.job-header .contentbox ul.userPortfolio {
margin-bottom: 0;
}
.benefits .contentbox ul {
margin-bottom: 0;
}
.benefits p:empty {
display: none;
}
ul.skillslist {
margin-bottom: 0 !important;
}
ul.skillslist li:before {
display: none;
}
ul.skillslist li {
display: inline-block;
padding: 0 !important;
}
ul.skillslist li a {
background: #eef7f8;
color: #2f6a70;
font-size: 90%;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-right: 0.5rem;
padding-left: 0.5rem;
border-radius: 0.375rem;
}
/*Job Info*/
.jobdetail .table-bordered {
border: none;
margin-bottom: 0;
}
.jobdetail .table-bordered td {
border: none;
border-top: 1px solid #ddd;
}
.jobdetail iframe {
width: 100%;
height: 250px;
border: none
}
.jobdetail h3 {
font-size: 18px;
color: #3fbad9;
font-weight: 700;
}
.jbdetail {
margin-top: 20px;
}
.jbdetail li {
margin-bottom: 20px;
color: #908f8f;
}
.jbdetail li a {
display: block;
color: #3fbad9;
font-weight: 600;
}
.jbdetail li span {
display: block;
font-weight: 600;
color: #000;
}
.jbdetail li span.permanent {
color: #3fbad9;
}
.jbdetail li span.contract {
color: #3fbad9;
}
.jbdetail li span.freelance {
color: #F07200;
background: none;
padding: 0;
}
/*Skills*/
.skillswrap {
margin-top: 20px;
}
.skillswrap h5 {
color: #7b7b7b;
font-weight: 400;
margin-bottom: 5px;
}
/*Education*/
.educationList {
margin-bottom: 0 !important;
}
.educationList li {
border-bottom: 1px solid #ddd;
padding-bottom: 10px !important;
padding-top: 0 !important;
padding-left: 0 !important;
margin-top: 10px;
}
.educationList li:first-child
{
margin-top: 0;
}
.educationList li:hover {
border-bottom-color: #3fbad9;
}
.educationList li:before {
display: none;
}
.educationList li:last-child {
border-bottom: 0;
padding-bottom: 0 !important;
}
.educationList li .date {
font-weight: 700;
line-height: 18px;
color: #17d27c;
margin-bottom: 8px;
}
.educationList li h4 {
font-size: 18px;
font-weight: 600;
color: #3FBAD9;
margin-bottom: 5px;
}
.educationList li h5 {
margin-bottom: 5px;
margin-top: 5px;
color: #000000;
font-weight: 400;
font-size: 18px;
}
.educationList li p {
margin-top: 0 !important;
}
.jobdetailaside_box table td {
background-color: #fff;
}
/*Experience*/
.experienceList {
margin-bottom: 0 !important;
}
.experienceList li {
border-bottom: 1px solid #ddd;
padding-bottom: 20px !important;
padding-left: 0 !important;
padding-top: 0 !important;
margin-top: 20px;
}
.experienceList li:hover {
border-bottom-color: #3fbad9;
}
.experienceList li:before {
display: none;
}
.experienceList li:last-child {
border-bottom: 0;
}
.experienceList li h4 {
font-size: 18px;
font-weight: 700;
color: #000000;
margin-bottom: 10px;
}
.experienceList li p {
margin-bottom: 0 !important;
margin-top: 10px;
}
/*Portfolio*/
.userPortfolio li {
padding: 0 15px !important;
margin-top: 30px;
}
.userPortfolio li:before {
display: none;
}
.userPortfolio li .imgbox {
overflow: hidden;
position: relative
}
.userPortfolio li .itemHover {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(22, 34, 46, .9);
transform: scale(0);
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease
}
.userPortfolio li:hover .itemHover {
transform: scale(1)
}
.userPortfolio li .zoombox {
display: table;
width: 100%;
height: 20%;
text-align: right
}
.userPortfolio li .item-zoom {
display: inline-block;
border: 2px solid #fff;
padding: 6px 12px;
margin: 15px 15px 0 0;
color: #fff
}
.userPortfolio li .item-zoom:hover {
background: #2079f2
}
.userPortfolio li .infoItem {
display: table;
width: 100%;
height: 70%;
text-align: center
}
.userPortfolio li .itemtitle {
vertical-align: bottom;
padding: 0 15px 15px;
position: relative;
display: table-cell;
}
.userPortfolio li .itemtitle h5 {
color: #fff;
font-size: 18px;
margin: 0 0 5px
}
.userPortfolio li .itemtitle p {
color: #ccc;
line-height: 18px
}
.userPortfolio li .itemtitle a {
color: #2079f2
}
.userPortfolio li.shown,
.no-cssanimations .userPortfolio li,
.no-js .grid li {
opacity: 1
}
.userPortfolio li a,
.userPortfolio li img {
outline: 0;
border: none;
display: block;
max-width: 100%
}
.profileskills {
list-style: none;
margin: 0 -5px;
}
.profileskills li {
padding: 0;
margin-bottom: 10px;
}
.profileskills li .skillbox span {
display: block;
font-weight: 500;
color: #172228 !important;
}
.profileskills .skillbox {
display: flex;
align-items: center;
}
/************************************************
== Cms Pages css==
*************************************************/
.inner-page {
padding: 50px 0;
}
.inner-page .title {
text-align: center;
margin-bottom: 40px;
}
.inner-page .title>span {
color: #292929;
font-size: 17px;
margin-bottom: 10px;
}
.inner-page .title h2 {
color: #292929;
font-size: 40px;
font-weight: 800;
letter-spacing: 1px;
margin: 0;
}
.inner-page .title>p {
line-height: 24px;
}
.contact {
border: 1px solid #ddd;
padding: 15px;
margin-bottom: 30px;
}
.contact>span {
color: #3fbad9;
float: left;
font-size: 50px;
line-height: 30px;
margin-right: 10px;
text-align: center;
width: 70px;
}
.inner-page .fa-home:before {
content: "\f015";
}
.information {
overflow: hidden;
padding-right: 20px;
margin-top: 5px;
}
.information>strong {
color: #000;
display: table;
font-size: 16px;
font-weight: 700;
margin-bottom: 5px;
text-transform: uppercase;
}
.information>p {
line-height: 22px;
margin: 0;
}
.contact-form input,
.contact-form textarea {
color: #8c8c8c;
border: 1px solid #ddd;
font-size: 12px;
line-height: 32px;
margin-bottom: 15px;
padding: 10px 20px;
width: 100%;
}
.contact-form {
text-align: right;
}
.contact-form button {
background-color: #3fbad9;
border: 0 none;
color: #fff;
display: inline-block;
font-size: 16px;
text-transform: uppercase;
font-weight: 600;
padding: 18px 40px;
margin-top: 20px;
}
/************************************************
== FAQs css==
*************************************************/
.faqs {
margin-bottom: 30px;
}
.faqs .panel-default>.panel-heading {
background: none;
border: none;
padding: 0;
}
.faqs .card-header
{
padding: 0;
margin-bottom: 0;
background-color: transparent;
border-bottom: transparent;
}
.faqs .card-header .card-link  {
padding: 18px 55px 20px 15px;
display: block;
background: #3fbad9;
color:#000;
font-size: 20px;
position: relative;
font-weight: 600;
}
.faqs .card
{
margin-bottom: 15px;
border-color: #f3f3f3;
}
.faqs .card:last-child
{
margin-bottom: 0;
}
.panel-group .panel {
border-radius: 0;
margin-bottom: 20px;
}
.panel-group .panel-body {
line-height: 24px;
color: #555;
}
.faqs .card-header .card-link:hover,
.faqs .card-header .card-linka:active {
text-decoration: none;
background: #3fbad9 !important;
color: #fff;
}
/*.faqs .card-header .card-link:before {
content: "\f068";
background: #fff;
font-family: 'FontAwesome';
width: 30px;
padding: 6px 0;
color: #3fbad9;
position: absolute;
right: 15px;
top: 8px;
font-size: 16px;
display: inline-block;
text-align: center;
transition: 0.3s ease-in;
-moz-transition: 0.3s ease-in;
-webkit-transition: 0.3s ease-in;
-ms-transition: 0.3s ease-in;
}
.faqs .card-header .card-link:before {
content: "\f067";
font-family: 'FontAwesome';
background: #666;
width: 30px;
padding: 6px 0;
color: #fff;
position: absolute;
right: 15px;
top: 8px;
font-size: 16px;
display: inline-block;
text-align: center;
transition: 0.3s ease-in;
-moz-transition: 0.3s ease-in;
-webkit-transition: 0.3s ease-in;
-ms-transition: 0.3s ease-in;
text-decoration: none;
}*/
.faqs .card-header .card-link a.collapsed {
background: #fff;
color: #666;
text-decoration: none;
}
/*Form Panel*/
.small,
small {
font-size: .875em;
}
.formpanel label {
margin-bottom: 5px;
}
.formpanel .formrow {
margin-bottom: 15px;
}
.formpanel .formrow>label {
display: block;
margin-bottom: 5px;
font-weight: 500;
color: #111111;
}
.formpanel .form-control {
height: 52px !important;
padding: 12px 15px;
font-size: 15px;
border-radius: 0.2rem;
border-color: #e5e5e5;
appearance: auto;
}
.form-control:focus
{
border-color: #3fbad9 !important;
}
.formpanel select.form-control {
height: 52px !important;
padding: 12px 15px;
font-size: 15px;
border-radius: 0.2rem;
border-color: #e5e5e5;
appearance: auto;
}
.formpanel textarea.form-control {
height: 150px !important;
}
.formpanel .formrow>label.btn {
color: #fff;
}
.formpanel .btn {

background: #3fbad9;
color: #fff;
border-radius: 5px;
padding: 14px 30px;
font-size: 16px;
text-transform: capitalize;
}
.formpanel .btn:hover {
background: #3FBAD9 !important;
color: #ffffff !important;
}
.formpanel .table thead tr td
{
font-weight: 600;
color: #fff;
background-color: #212529;
border-color: #32383e;
}
.formpanel .table thead tr td,
.formpanel .table tbody tr td
{
padding: 15px 15px;
}
.formpanel .table tbody tr td a,
.formpanel .table tbody tr td span
{
color: #212529 !important;
text-transform: capitalize;
}
.formpanel .table tbody tr td a.text-info
{
color: #2196f3 !important;
}
.formpanel .table tbody tr td a.text-danger
{
color: #ea2b33 !important;
}
.formpanel.mt0 {
margin-top: 0;
}
#projects_div h3 {
font-size: 16px;
margin-top: 5px;
}
.formpanel .table-bordered
{
border-width: 0 !important;
}
#skill_div .table-bordered,
#language_div .table-bordered
{
border: 1px solid #eef2f5 !important;
}
#language_div .table-bordered
{
margin-bottom: 0;
}
.formpanel .table-bordered td,
.formpanel .table-bordered th {
border: 1px solid #eef2f5;
border-right: 0;
border-left: 0;
}
.featchoose li {
margin-bottom: 10px;
}
/*Google Map*/
.gmap {
margin-top: 20px;
}
.gmap iframe {
height: 250px;
width: 100%;
border: none;
}
.googlemap iframe {
height: 400px;
width: 100%;
border: none;
}
/************************************************
== User Account css==
*************************************************/
.authpages {
padding: 100px 0;
position: relative;
}
.useraccountwrap {
max-width: 600px;
margin: 0 auto;
}
.userccount {
background: #fff;
padding: 40px;
border-radius: 10px;
border: 2px solid #3fbad9;
box-shadow: 0px 30px 70px rgba(1, 15, 28, 0.1);
}
.useraccountwrap .login_div {
background: #fff;
padding: 40px;
border-radius: 10px;
border: 2px solid #3fbad9;
box-shadow: 0px 30px 70px rgba(1, 15, 28, 0.1);
}
.whitebg {
background: #fff;
}
.userccount p {
line-height: 24px;
color: #999;
}
.userccount h5 {
font-size: 20px;
color: #555;
font-weight: 700;
margin-bottom: 15px;
}
.socialLogin {
margin-bottom: 20px;
text-align: center;
padding-bottom: 20px;
}
.socialLogin a {
display: inline-block;
width: 36px;
height: 36px;
color: #fff;
font-size: 18px;
margin: 0 5px;
line-height: 36px;
}
.socialLogin a.fb {
background: #3b5998;
}
.socialLogin a.gp {
background: #dd4b39;
}
.socialLogin a.tw {
background: #00aced;
}
.newuser {
margin-top: 30px;
text-align: center;
color: #666;
font-size: 18px;
}
.newuser a {
font-weight: 600;
}
.userbtns .nav-tabs {
border: 2px solid #51b9d9;
margin-bottom: 2.2em;
border-radius: 100px;
width: 100%;
max-width: 350px;
margin: 0 auto 1.5em;

}
.userbtns .nav-tabs .nav-item .nav-link
{
padding: 16px 25px;
font-size: 15px;
}
.userbtns .nav-tabs>li {
width: 50%;
margin-bottom: 0;
}
.userbtns .nav-tabs>li a {
border: none;
border-radius: 5px 5px 0 0;
text-align: center;
font-size: 18px;
font-weight: 600;
color: #222;
padding: 20px 30px;
}
.userbtns .nav-tabs>li a:hover,
.userbtns .nav-tabs>li a.active {
background: #3fbad9;
border: none;
color: #fff;
border-radius: 100px;
}
.userbtns .nav-tabs>li.active a:after {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #3fbad9;
content: '';
position: absolute;
bottom: -10px;
left: 50%;
margin-left: -5px;
}
.strippckinfo {
background: #fff;
margin-bottom: 30px;
}
.pkginfo {
padding: 8px 0;
border-bottom: 1px solid #eee;
color: #777;
}
.pkginfo strong {
color: #3fbad9;
font-weight: 700;
}
.tab-content>.active {
opacity: 1;
}
.tab-content>.active.show {
opacity: 1;
}
.profileban {
position: relative;
}
.abtuser {
background: #f1f5ff;
padding: 30px;
border-radius: 5px;
margin-bottom: 30px;
}
.profileban img {
width: 100%;
}
.abtuser h4 {
color: #2166a4;
font-size: 30px;
font-weight: 700;
}
.abtuser h6 {
color: #444;
font-size: 16px;
font-weight: 600;
}
.uavatar img {
display: block;
}
.editbtbn {
text-align: right;
margin-top: 10px;
}
.editbtbn a {
background: #e83f6f;
border-radius: 4px;
color: #fff;
font-size: 16px;
padding: 10px 20px;
display: inline-block;
font-weight: 700;
}
.editbtbn a:hover {
background: #2166a4;
color: #fff;
text-decoration: none;
}
.userdata {
margin-top: 10px;
}
.userdata li {
color: #737373;
font-size: 16px;
}
.userdata li i {
color: #e83f6f;
font-size: 18px;
}
/***************************
404 Page
***************************/
.error-page-wrap {
padding: 100px 0;
}
.error-page-wrap .errormain {
text-align: center;
}
.error-page-wrap .errormain h2 {
font-size: 350px;
color: #999;
font-weight: 900;
line-height: 350px;
}
.error-page-wrap .errormain h3 {
font-size: 40px;
color: #888;
font-weight: 900;
line-height: 50px;
letter-spacing: 5px;
display: inline-block;
border: 5px solid #ddd;
padding: 20px 40px;
margin-top: -20px;
}
.error-msg {
margin-top: 50px;
}
.error-msg p {
max-width: 500px;
margin: auto;
line-height: 24px;
font-size: 16px;
color: #666;
}
.error-msg .btn {
background: #3fbad9;
color: #fff;
margin-top: 30px;
border-radius: 0;
padding: 10px 25px;
font-size: 18px;
font-weight: 600;
}
/***************************
About Us
****************************/
.about-wraper {
padding: 100px 0;
}
.about-wraper h2 {
font-size: 36px;
color: #3fbad9;
font-weight: 700;
margin-bottom: 15px;
}
.about-wraper p {
line-height: 24px;
font-size: 16px;
}
.about-wraper strong {
font-weight: 700;
}
.about-wraper em {
font-style: italic;
}
.about-wraper u {
text-decoration: underline;
}
.about-wraper ul {
margin-top: 20px;
margin-bottom: 20px;
}
.about-wraper ul li {
padding: 5px 0 5px 25px;
position: relative;
line-height: 24px;
font-size: 16px;
}
.about-wraper ul li:before {
content: '\f18e';
font-family: 'FontAwesome';
position: absolute;
left: 0;
}
.what_we_do {
padding: 50px 0;
background: #f8f8f8;
margin-top: 100px;
}
.what_we_do .main-heading {
color: #3fbad9;
text-align: center;
line-height: 48px;
font-size: 36px;
font-weight: 700;
}
.whatText {
font-size: 24px;
text-align: center;
color: #444;
line-height: 42px;
}
.whatList {
list-style: none;
margin-top: 50px;
}
.whatList li {
text-align: center;
}
.whatList li .iconWrap {
display: inline-block;
border: 4px solid #ddd;
border-radius: 100%;
padding: 10px;
}
.whatList li .icon {
font-size: 103px;
color: #fff;
background: #3fbad9;
width: 180px;
height: 180px;
text-align: center;
line-height: 180px;
border-radius: 100%;
}
.whatList li h3 {
font-size: 30px;
color: #333;
padding-top: 30px;
margin-bottom: 15px;
font-weight: 600;
}
.whatList li p {}
.textrow {
padding-top: 100px;
}
ul.orderlist {
list-style: none;
margin-top: 30px;
}
ul.orderlist li {
float: left;
width: 48%;
margin-bottom: 12px;
color: #333;
font-size: 16px;
}
ul.orderlist li:before {
content: '\f00c';
font-family: 'FontAwesome';
display: inline-block;
margin-right: 10px;
vertical-align: middle;
color: #82B440;
}
/**************************
Pay Packages
**************************/
/*************************
Three colum Packages
*************************/
.four-plan h3 {
padding: 0px;
font-size: 36px;
font-weight: 600;
text-align: center;
margin-bottom: 0;
}
.four-plan .boxes {
list-style: none;
border-radius: 5px;
background: #f6f6f6;
padding: 10px 20px;
text-align: center;
margin-top: 30px;
border-top: 5px solid #3fbad9;
}
.four-plan .boxes li {
display: block;
}
.four-plan .icon {
font-size: 52px;
color: #565656;
padding: 30px 0
}
.four-plan .plan-name {
font-size: 26px;
font-weight: 600;
padding: 10px 0;
}
.four-plan .plan-date {
display: block;
font-size: 16px;
margin-bottom: 15px;
}
.plan-pages {
font-size: 16px;
font-weight: 400;
color: #868686;
margin-bottom: 12px;
}
.plan-pages1 {
display: block;
font-size: 16px;
line-height: 43px;
font-weight: bold;
color: #e2e2e2
}
.order {
font-size: 16px;
padding: 10px 0px 0px;
font-weight: bold;
}
.order a {
background: #3fbad9;
border-radius: 5px;
padding: 12px 20px;
color: #fff;
text-decoration: none;
display: block;
}
.order.paypal a {
background: #003087;
}
.order.payu a {
background: #54D726;
}
.order a:hover {
background: #333;
}
.invitereval {
padding: 30px;
text-align: center;
}
.invitereval h3 {
font-size: 24px;
}
.totalpay {
font-size: 18px;
padding: 15px 0;
}
.totalpay strong {
color: #3fbad9;
font-weight: 700;
}
.btn2s li {
display: inline-block;
}
.main-plan {
margin-bottom: 15px;
text-align: center;
}
.main-plan .plan-price1-1 {
font-size: 20px;
color: #565656;
display: inline-block;
padding-top: 22px;
font-weight: 300;
}
.main-plan .plan-price1-2 {
font-size: 36px;
font-weight: bold;
display: inline-block;
color: #3fbad9;
}
.four-plan .col-md-4:nth-child(2) .main-plan .plan-price1-2 {
color: #3fbad9;
}
.four-plan .col-md-4:nth-child(2) .boxes {
border-top-color: #3fbad9;
}
.main-plan .plan-price1-3 {
font-size: 18px;
float: left;
line-height: 20px;
margin-right: 30px;
color: #cdcdcd;
font-weight: 300;
padding-top: 32px;
}
.main-plan .plan-price1-4 {
display: block;
}
/*************************
Three colum Packages
*************************/
.three-plan {
padding: 100px 0;
}
.three-plan h3 {
padding: 0px;
font-size: 48px;
font-weight: 600;
text-align: center;
margin-bottom: 30px;
}
.three-plan ul {
list-style: none;
background: #fff;
}
.three-plan li {
padding: 0px;
}
.three-plan .boxes {
background: #fff;
margin-top: 30px;
}
.pricing-table1 {
background: #ffc600;
text-align: center;
color: #fff;
font-size: 26px;
padding: 10px 0px;
font-weight: 600;
}
.pricing-table1 strong {
display: block;
font-size: 16px;
font-weight: 400;
}
.pricing-detail {
list-style: none;
}
.pricing-detail li {
display: block;
text-align: center;
}
.pricing-unit1 {
font-size: 57px;
float: left;
color: #ffc600;
margin-left: 20px;
padding-top: 80px;
font-weight: 300;
}
.pricing-unit1-1 {
font-size: 132px;
font-weight: bold;
color: #ffc600;
float: left;
}
.pricing-unit1-2 {
font-size: 18px;
line-height: 20px !important;
color: #cdcdcd;
float: left;
font-weight: 300;
padding-top: 100px;
}
.pricing-unit1-3 {
display: block;
}
.pricing-unit2 {
font-size: 57px;
float: left;
color: #00aeff;
margin-left: 20px;
padding-top: 80px;
font-weight: 300;
}
.pricing-unit2-1 {
font-size: 132px;
font-weight: bold;
color: #00aeff;
float: left;
}
.pricing-unit2-2 {
font-size: 18px;
line-height: 20px !important;
color: #cdcdcd;
font-weight: 300;
padding-top: 100px;
}
.pricing-unit2-3 {
display: block;
}
.pricing-unit3 {
font-size: 57px;
float: left;
color: #56d700;
margin-left: 20px;
padding-top: 80px;
font-weight: 300;
}
.pricing-unit3-1 {
font-size: 132px;
font-weight: bold;
color: #56d700;
float: left;
}
.pricing-unit3-2 {
font-size: 18px;
line-height: 20px !important;
color: #cdcdcd;
font-weight: 300;
padding-top: 100px;
}
.pricing-unit3-3 {
display: block;
}
.three-plan .plan-name-dt {
font-size: 36px;
font-weight: bold;
color: #5c5c5c;
padding: 0px 82px;
padding-top: 75px;
line-height: 44px;
padding-bottom: 39px;
}
.three-plan .plan-good i {
font-size: 18px;
color: #a8a8a8;
margin-right: 12px;
}
.three-plan .plan-pages {
font-size: 16px;
line-height: 43px;
padding-left: 70px;
font-weight: 300;
color: #a8a8a8;
border-top: 1px solid #f5f5f5;
padding-top: 3px;
}
.three-plan .plan-detail {
font-size: 16px;
line-height: 43px;
text-align: center;
font-weight: bold;
color: #868686;
border-top: 1px solid #f5f5f5;
padding-top: 3px;
}
.three-plan .plan-detail1 {
font-size: 16px;
line-height: 43px;
text-align: center;
font-weight: bold;
color: #868686;
border-top: 1px solid #f5f5f5;
padding-top: 3px;
}
.three-plan .plan-detail1 i {
color: green !important;
}
.three-plan .plan-detail i {
color: red !important;
}
.pricing-table1-2 {
background: #000;
text-align: center;
color: #fff;
font-size: 26px;
padding: 10px 0px;
font-weight: 600;
}
.pricing-table1-2 strong {
display: block;
font-size: 16px;
font-weight: normal;
}
.pricing-table1-3 {
background: #56d700;
text-align: center;
color: #fff;
font-size: 26px;
padding: 10px 0px;
font-weight: 600;
}
.pricing-table1-3 strong {
display: block;
font-size: 16px;
font-weight: normal;
}
.three-plan .plan-pages i {
font-size: 18px;
color: #a8a8a8;
margin-right: 12px;
}
.three-plan .plan-pages1 {
display: block;
font-size: 16px;
line-height: 43px;
font-weight: bold;
color: #e2e2e2
}
.three-plan .order-1 {
background: #ffc600;
font-size: 16px;
padding: 25px 0px;
font-weight: bold;
text-transform: uppercase;
}
.three-plan .order-1 a {
background: #000;
border-radius: 5px;
padding: 12px 32px;
color: #fff;
text-decoration: none;
display: inline-block;
}
.three-plan .order-2 {
background: #000;
font-size: 16px;
padding: 25px 0px;
font-weight: bold;
text-transform: uppercase;
}
.three-plan .order-2 a {
background: #00aeff;
border-radius: 5px;
padding: 12px 32px;
color: #fff;
text-decoration: none;
display: inline-block;
}
.three-plan .order-3 {
background: #56d700;
font-size: 16px;
padding: 25px 0px;
font-weight: bold;
text-transform: uppercase;
}
.three-plan .order-3 a {
background: #000;
border-radius: 5px;
padding: 12px 32px;
color: #fff;
text-decoration: none;
display: inline-block;
}
/* =======================
Blog Listing
======================= */
.blogWraper {
margin-bottom: 40px;
}
.blogList {
list-style: none;
}
.blogList li .bloginner {
background: #fff;
padding: 20px;
margin-bottom: 30px;
border-radius: 5px;
}
.blogList li .bloginner:hover {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
border-color: #3fbad9;
}
.postimg {
position: relative;
display: inline-block;
}
.postimg .date {
width: 60px;
height: 60px;
font-weight: bold;
font-size: 15px;
color: #fff;
padding: 7px 10px 0 10px;
text-align: center;
line-height: 20px;
background: #3fbad9;
letter-spacing: 0.4px;
outline: 3px solid #3fbad9;
border: 1px solid #fff;
position: absolute;
left: 14px;
top: 14px;
z-index: 12;
}
.post-header {
margin-bottom: 20px;
}
.post-header h2 {
margin-top: 15px;
}
.post-header h4 a {
font-size: 20px;
color: #3fbad9;
font-weight: 600;
display: block;
margin-top: 10px;
}
.post-header h4 a:hover {
color: #333;
}
.postmeta {
margin: 15px 0 20px 0;
line-height: 24px;
}
.postmeta span,
.postmeta a {
color: #3fbad9;
}
.blogList p,
.blogGrid li p {
line-height: 24px;
color: #333;
}
.blogList .readmore,
.blogGrid .readmore {
border-bottom: 1px dotted #00b1f1;
display: inline-block;
margin-top: 15px;
color: #000;
font-weight: 600;
padding-bottom: 5px;
}
.blogList .readmore:hover,
.blogGrid .readmore:hover {
text-decoration: none;
color: #00b1f1;
}
/* =======================
Blog Grid
======================= */
.blogGrid {
list-style: none;
}
.blogGrid li {
margin-bottom: 30px;
}
.blogGrid li .int {
background: #fff;
padding: 20px;
border: 1px solid #e4e4e4;
}
.blogGrid li .int:hover {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
border-color: #3fbad9;
}
.blogGrid li .post-header {
margin-top: 10px;
}
/* =======================
Blog Detail
======================= */
.blogdetailbox {
background: #fff;
padding: 20px;
margin-bottom: 30px;
border: 1px solid #e4e4e4;
}
blockquote {
display: block;
font-size: 16px;
line-height: 24px;
margin: 20px 0;
padding: 20px 20px 20px 60px;
position: relative;
border: 3px solid #00b1f1;
box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
}
blockquote p {
font-style: italic;
display: inline-block;
color: #000;
}
blockquote:before {
color: #ddd;
content: "\f10d";
font-family: 'FontAwesome';
font-size: 22px;
font-style: normal;
left: 24px;
position: absolute;
top: 20px;
transform: scale(-1);
}
blockquote:after {
color: #ddd;
content: "\f10e";
display: inline-block;
font-family: 'FontAwesome';
font-size: 22px;
font-style: normal;
margin: 0 0 0 8px;
position: relative;
top: 3px;
}
.comments h4 {
color: #222222;
font-size: 24px;
font-weight: 600;
}
.comments .media-body h4 span {
font-size: 12px;
color: #777777;
margin-left: 20px;
display: inline-block;
width: 100%;
}
.comments {
margin-top: 30px;
}
.comments .media-list {
margin-bottom: 30px;
}
.comments .media-list li {
padding: 20px;
border: 1px solid #e9e9e9;
position: relative;
background: #fff;
}
.comments .media-left {
margin-right: 20px;
}
.comments .media-left a {
width: 100px;
display: inline-block;
}
.comments .media p {
margin-top: 5px;
color: #333;
line-height: 20px;
}
.comments .media h6 span {
font-size: 13px;
color: #999;
margin: 0;
margin-top: 10px;
text-transform: none;
display: inline-block;
width: 100%;
}
.comments .media {
margin-top: 30px;
}
.comments .media h6 {
font-weight: 600;
color: #00b1f1;
font-size: 16px;
text-transform: none;
}
.comments .btn.raply {
padding: 10px 12px;
font-size: 12px;
color: #333;
background: #f5f5f5;
border: none;
border-radius: 0;
position: absolute;
top: 15px;
right: 0;
}
.comments .btn.raply:hover {
background: #00b1f1;
color: #fff;
}
.comments .media a img {
margin-bottom: 10px;
}
.commnetsfrm {
background: #fff;
padding: 25px;
}
.comments form label {
text-transform: uppercase;
font-weight: normal;
margin-top: 20px;
display: inline-block;
width: 100%;
font-size: 12px;
}
.comments form .form-control {
display: inline-block;
width: 100%;
height: 40px;
margin-top: 5px;
border-radius: 0px;
box-shadow: none;
background: none;
border: 1px solid #e8e8e8;
}
.comments form textarea.form-control {
display: inline-block;
width: 100%;
height: 150px;
}
.commnetsfrm .btn {
background: #00b1f1;
color: #fff;
font-weight: 700;
margin-top: 20px;
border-radius: 0;
font-size: 18px;
padding: 8px 18px;
}
/************************************************
==Blog sidebar css==
*************************************************/
.search {
position: relative;
margin-bottom: 15px;
}
.search .form-control {
border-radius: 0;
height: auto;
padding: 10px 12px;
border-color: #ddd;
}
.search .btn {
position: absolute;
right: 0;
top: 0;
border-radius: 0;
background: none;
font-size: 20px;
}
/*categories*/
.categories li {
margin-bottom: 15px;
position: relative;
padding-left: 20px;
}
.categories li a {
margin-top: 0;
color: #888;
font-weight: 600;
}
.categories li:before {
content: "\f0da ";
font-family: 'FontAwesome';
position: absolute;
left: 0px;
color: #3fbad9;
font-size: 12px;
}
.categories li a:hover {
color: #3fbad9;
}
/*Archives*/
.archive li {
line-height: 45px;
}
.archive li a {
margin-top: 0;
color: #888;
font-weight: 600;
}
.archive li span {
float: left;
height: 30px;
width: 30px;
text-align: center;
background: #f5f5f5;
border: 1px solid #fff;
outline: 3px solid #f5f5f5;
margin-right: 20px;
line-height: 26px;
font-size: 12px;
color: #777777;
margin-top: 10px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.archive li a:hover span {
background: #3fbad9;
color: #fff;
}
/*Popular Posts*/
.papu-post {}
.papu-post .media-left {
margin-right: 0px;
}
.papu-post .media-left img {
width: 100%;
}
.papu-post .media-left a {
width: 80px;
margin-top: 0;
margin-right: 5px;
display: inline-block;
}
.papu-post span {
color: #333;
letter-spacing: 0px;
font-size: 11px;
}
.papu-post li {
border-bottom: 1px solid #ececec;
padding: 20px 0;
margin: 0px;
}
.papu-post .media-heading {
display: inline-block;
width: 100%;
color: #00b1f1;
margin-top: 0px;
line-height: 20px;
}
.papu-post li:last-child {
border-bottom: 0;
}
/*Tags*/
.tags:after {
display: table;
clear: both;
content: '';
}
.tags li {
display: inline-block;
float: left;
}
.tags a {
color: #969595;
border: 1px solid #dadada;
padding: 7px 10px;
display: inline-block;
margin-right: 5px;
margin-bottom: 5px;
text-transform: uppercase;
}
.tags a:hover {
border: 1px solid #3fbad9;
background: #3fbad9;
color: #fff;
text-decoration: none;
}
/*Photo Streen*/
.photo-steam {
margin: 0 -5px;
}
.photo-steam:after {
display: table;
clear: both;
content: '';
}
.photo-steam li {
float: left;
width: 25%;
padding: 0 5px;
margin-bottom: 10px;
}
/************************************************
== Dashboard Page css==
*************************************************/
.fade:not(.show) {
opacity: 1;
}
.profbox {
background: #f1f5ff;
padding: 30px;
margin-bottom: 30px;
border-radius: 5px;
}
.profbox h3 {
font-size: 22px;
color: #515050;
font-weight: 600;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #eee;
margin-left: -30px;
margin-right: -30px;
padding-left: 30px;
padding-right: 30px;
}
.profbox h3 i {
font-size: 24px;
margin-right: 10px;
opacity: .6;
}
.profbox h3 a {
float: right;
font-size: 14px;
}
.profbox h3 a i {
font-size: 14px;
margin-right: 5px;
}
.recomndjobs li {
border-bottom: 1px solid #e8e8e8;
padding: 10px 0;
font-size: 14px;
}
.recomndjobs li h4 a {
display: block;
color: #2166a4;
font-size: 16px;
font-weight: 600;
}
.recomndjobs li p {
margin-bottom: 0;
color: #828282;
}
.recomndjobs li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.recomndjobs li:after {
clear: both;
content: '';
display: table;
}
.followinglist li {
margin-bottom: 15px;
border-bottom: 1px solid #e8e8e8;
padding-bottom: 15px;
}
.followinglist li span {
font-weight: 700;
}
.profilestat li .inbox {
text-align: center;
background: #f3f6ff;
padding: 15px 10px;
margin-bottom: 30px;
border-radius: 10px;
border: 1px solid #eee;
transition: all 0.4s ease 0s;
}
.profilestat li .inbox:hover {
transform: translateY(-3px);
transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.1);
background: #fff;
}
.profilestat li i {
font-size: 36px;
color: #999;
margin-bottom: 15px;
display: block;
}
.profilestat li h6 {
font-size: 30px;
font-weight: 600;
color: #3fbad9;
margin-bottom: 10px;
}
.profilestat li h6 span {
font-size: 18px;
color: #999;
}
.profilestat li strong {
display: block;
font-size: 13px;
color: #333;
}
.instoretxt {
box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.18);
padding: 15px;
border-radius: 9px;
text-align: center;
margin-bottom: 15px;
}
.instoretxt .credit {
font-size: 18px;
margin-bottom: 18px;
}
.instoretxt .credit:last-child
{
margin-bottom: 0;
}
.instoretxt .currency {
font-size: 16px;
font-weight: 700;
}
.instoretxt .credit strong {
color: #3FBAD9;
}
.instoretxt strong {
font-weight: 700;
color: #3FBAD9;
}
.instoretxt a {
font-size: 18px;
display: inline-block;
padding: 9px 20px;
background: #3fbad9;
color: #fff;
margin: 0 5px;
}
.instoretxt a:hover {
background: #333;
text-decoration: none;
}
.instoretxt a.history {
background: #444;
}
.myads h3 {
font-size: 24px;
margin: 0 0 10px 0;
}
/* The switch - the box around the slider */
.switchbox {
padding: 25px;
text-align: center;
border-bottom: 1px solid #ddd;
}
.switchbox .txtlbl {
font-size: 16px;
font-weight: 700;
margin-bottom: 10px;
}
.switchbox .txtlbl i {
font-size: 14px;
font-weight: 400;
color: #666
}
.switchbox strong {
font-size: 12px;
display: block;
margin-top: 10px;
}
.switch {
position: relative;
display: inline-block;
vertical-align: top;
width: 56px;
height: 20px;
padding: 3px;
background-color: white;
border-radius: 18px;
box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
cursor: pointer;
background-image: -webkit-linear-gradient(top, #eeeeee, white 25px);
background-image: -moz-linear-gradient(top, #eeeeee, white 25px);
background-image: -o-linear-gradient(top, #eeeeee, white 25px);
background-image: linear-gradient(to bottom, #eeeeee, white 25px);
}
.switch-input {
position: absolute;
top: 0;
left: 0;
opacity: 0;
}
.switch-label {
position: relative;
display: block;
height: inherit;
font-size: 10px !important;
text-transform: uppercase;
background: #eceeef;
border-radius: inherit;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
-webkit-transition: 0.15s ease-out;
-moz-transition: 0.15s ease-out;
-o-transition: 0.15s ease-out;
transition: 0.15s ease-out;
-webkit-transition-property: opacity background;
-moz-transition-property: opacity background;
-o-transition-property: opacity background;
transition-property: opacity background;
}
.switch-label:before,
.switch-label:after {
position: absolute;
top: 50%;
margin-top: -.5em;
line-height: 1;
-webkit-transition: inherit;
-moz-transition: inherit;
-o-transition: inherit;
transition: inherit;
}
.switch-label:before {
content: attr(data-off);
right: 10px;
color: #aaa;
text-shadow: 0 1px rgba(255, 255, 255, 0.5);
}
.switch-label:after {
content: attr(data-on);
left: 10px;
color: white;
text-shadow: 0 1px rgba(0, 0, 0, 0.2);
opacity: 0;
}
.switch-input:checked~.switch-label {
background: #47a8d8;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.switch-input:checked~.switch-label:before {
opacity: 0;
}
.switch-input:checked~.switch-label:after {
opacity: 1;
}
.switch-handle {
position: absolute;
top: 4px;
left: 4px;
width: 18px;
height: 18px;
background: white;
border-radius: 10px;
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
background-image: -webkit-linear-gradient(top, white 40%, #f0f0f0);
background-image: -moz-linear-gradient(top, white 40%, #f0f0f0);
background-image: -o-linear-gradient(top, white 40%, #f0f0f0);
background-image: linear-gradient(to bottom, white 40%, #f0f0f0);
-webkit-transition: left 0.15s ease-out;
-moz-transition: left 0.15s ease-out;
-o-transition: left 0.15s ease-out;
transition: left 0.15s ease-out;
}
.switch-handle:before {
content: '';
position: absolute;
top: 50%;
left: 50%;
margin: -6px 0 0 -6px;
width: 12px;
height: 12px;
background: #f9f9f9;
border-radius: 6px;
box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
background-image: -webkit-linear-gradient(top, #eeeeee, white);
background-image: -moz-linear-gradient(top, #eeeeee, white);
background-image: -o-linear-gradient(top, #eeeeee, white);
background-image: linear-gradient(to bottom, #eeeeee, white);
}
.switch-input:checked~.switch-handle {
left: 33px;
box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}
.switch-green>.switch-input:checked~.switch-label {
background: #4fb845;
}
/************************************************
==Subscribe css==
*************************************************/
.subscribe {
padding: 70px 50px;
background: #3fbad9 url(../images/newsletter-bg.png) no-repeat center;
background-size: cover;
text-align: center;
border-radius: 30px;
}
.subscribe h6 {
font-size: 30px;
color: #fff;
margin-bottom: 5px;
}
.subscribe p {
color: #fff;
}
.subscribe .form-control {
height: auto;
padding: 15px 13px;
font-size: 16px;
border: none;
border-radius: 5px;
margin-right: 1px;
border-right: 1px solid #ddd;
}
.subscribe .btn {
background: #3fbad9;
padding: 15px 20px;
color: #fff;
border: none;
text-transform: uppercase;
font-weight: 600;
border-radius: 0 5px 5px 0;
width: 100%;
}
.subscribe .btn:hover {
background: #000;
color: #fff;
}
#subscribe_newsletter_form {
margin-top: 8px;
}
.elemental {
font-size: 14px;
font-weight: normal;
line-height: 1.5;
font-family: "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #252525
}
.elemental h1,
.elemental h2,
.elemental h3,
.elemental h4,
.elemental h5,
.elemental h6,
.elemental p,
.elemental span,
.elemental strong,
.elemental table,
.elemental tr,
.elemental td,
.elemental th,
.elemental ol,
.elemental ul,
.elemental li,
.elemental blockquote,
.elemental figure,
.elemental div {
color: inherit;
font-weight: inherit;
font-family: inherit;
line-height: inherit
}
.elemental h1,
.elemental h2,
.elemental h3,
.elemental h4,
.elemental h5,
.elemental h6 {
margin: 0;
padding: 0
}
.elemental p {
margin: 0.2em 0;
padding: 0
}
.elemental a {
text-decoration: none
}
.elemental ul,
.elemental ol {
margin: 0;
padding: 0;
margin-left: 1em
}
.elemental td,
.elemental th {
padding: 3px
}
.elemental p br:only-child {
display: block;
height: 6px;
content: "";
margin: 0;
font-size: 10%
}
.elemental .break-word {
word-break: break-word
}
.elemental .cover-letter .cl-section {
margin: 25px auto
}
.elemental .no-padd-left {
padding-left: 0
}
.elemental .no-padd-right {
padding-right: 0
}
.elemental .section-header {
word-break: break-word
}
.elemental .item {
*zoom: 1
}
.elemental .item:before,
.elemental .item:after {
display: table;
content: "";
line-height: 0
}
.elemental .item:after {
clear: both
}
.elemental .item>.row>div {
word-break: break-word
}
.elemental .objective ul,
.elemental .objective ol,
.elemental .description ul,
.elemental .description ol,
.elemental .cl-description ul,
.elemental .cl-description ol {
margin-left: 1.5em
}
.elemental .cl-description p {
margin: 0.6em 0
}
.elemental h1 {
font-size: 1.8em
}
.elemental h2 {
font-size: 1.6em
}
.elemental h2.section-header {
font-size: 1em
}
.elemental h3 {
font-size: 1.2em
}
.elemental h4 {
font-size: 1.1em
}
.elemental h5 {
font-size: 1em
}
.elemental h6 {
font-size: 0.8em
}
.elemental .date {
font-size: 0.9em
}
.elemental .contact {
font-size: 0.95em
}
.elemental .objective,
.elemental .description {
font-size: 0.95em
}
.elemental h1,
.elemental h2,
.elemental h3,
.elemental h4,
.elemental h5,
.elemental h6,
.elemental strong,
.elemental b {
font-weight: bold
}
.elemental h1,
.elemental h2,
.elemental h3,
.elemental h4,
.elemental h5,
.elemental h6 {
color: #252525
}
.elemental .about-section {
padding-top: 0.5em
}
.elemental .about-section.photo-resume .name {
margin-top: 0.5em
}
.elemental .about-section .name h1,
.elemental .about-section .name h6 {
margin: 0;
color: #ffffff;
text-shadow: 0 1px 2px #00284f
}
.elemental .about-section .name h1 {
font-size: 1.8em
}
.elemental .about-section .name .subheader {
font-size: 1em;
color: #ececec;
font-style: italic;
padding: 0.1em 0
}
.elemental .about-section .personal-details {
padding: 1em;
margin-bottom: 0;
background: #3fbad9;
}
.elemental .about-section .contact {
border: none;
width: 100%
}
.elemental .about-section .contact tr .label-container {
vertical-align: top;
border-right: 0.25em solid transparent;
min-width: 80px;
max-width: 200px
}
.elemental .about-section .contact tr .label-container span {
display: inline-block
}
.elemental .about-section .contact tr th,
.elemental .about-section .contact tr td {
border: none;
padding: 1px 0
}
.elemental .about-section .contact {
display: block;
color: #dfdfdf;
margin-top: 0.5em;
border-collapse: separate;
border-spacing: 2px
}
.elemental .about-section .contact a {
color: inherit
}
.elemental .about-section .contact tr .label-container {
min-width: 100px;
vertical-align: top;
min-width: 85px
}
.elemental .about-section .contact tr .label-container span {
padding: 2px 4px;
font-weight: bold;
background: rgba(255, 255, 255, 0.1);
display: inline-block;
width: 100%;
color: #ffffff
}
.elemental .about-section.photo-resume .photo {
z-index: 2;
position: relative
}
.elemental .about-section.photo-resume .photo img {
display: inline-block;
min-width: 180px;
border: 2px solid #fff;
-webkit-box-shadow: 10px 0 30px #001326;
box-shadow: 10px 0 30px #001326
}
.elemental .column-container {
overflow: hidden
}
.elemental .one-fourth {
display: table-cell;
width: 300px;
vertical-align: top;
padding: 10px;
padding-top: 20px;
background: #ececec
}
.elemental .three-fourth {
display: table-cell;
padding: 10px;
padding-top: 20px;
vertical-align: top
}
.elemental .resume-content-section {
margin-top: 0
}
.elemental .resume-content-section .section {
padding-bottom: 1em;
padding-top: 0;
}
.elemental .profileskills li .skillbox {
padding: 5px 10px;
}
.elemental .profileskills li .skillbox span {
margin-top: 0;
}
.elemental .resume-content-section .section .section-header {
margin: 0;
padding: 0;
font-weight: bold;
font-style: normal;
text-transform: uppercase;
padding: 5px 5px 3px 5px;
letter-spacing: 0.6px;
background: #dfdfdf;
color: #181818
}
.elemental .resume-content-section .section .item {
padding: 0.8em 0;
border-bottom: 1px dashed #dfdfdf
}
.elemental .resume-content-section .section .item:last-child {
border-bottom: none
}
.elemental .resume-content-section .section .date {
font-style: italic;
margin-top: 0.5em;
color: #585858
}
.elemental .resume-content-section .section .language-list h3,
.elemental .resume-content-section .section .language-list h4 {
display: inline
}
.elemental .resume-content-section .section h1,
.elemental .resume-content-section .section h2,
.elemental .resume-content-section .section h3,
.elemental .resume-content-section .section h4 {
margin: 0;
padding: 0;
line-height: 1.2
}
.elemental .resume-content-section .section h3 {
font-weight: 700
}
.elemental .resume-content-section .section h4 {
font-weight: normal;
color: #585858;
margin: 0.4em 0
}
.elemental .resume-content-section .three-fourth .section .date {
text-align: right
}
.elemental .resume-content-section .one-fourth .section .date {
text-align: left;
margin-bottom: 0.5em
}
.elemental .resume-content-section .one-fourth .section .section-header {
background: lightgray
}
@media (max-width: 767px) {
.elemental.html .about-section .col-sm-7,
.elemental.html .about-section .col-sm-5 {
width: 100%
}
.elemental.html .resume-content-section .section .item .date {
text-align: left
}
}
.elemental.cover-letter-container .about-section .personal-details .name {
margin-top: 0
}
.elemental.cover-letter-container .cl-section {
padding: 0 0.5em
}
#skill_div .profileskills.row {
margin: 0;
}
#skill_div .profileskills.row .col-md-4 {
width: 100%;
max-width: 100%;
flex: unset;
}
.resume-content-section.photo-resume .column-container .one-fourth {
background: white;
}
.resume-content-section.photo-resume .column-container .three-fourth {
border-right: 1px solid lightgray;
}
.resume-content-section.photo-resume .section-header.section-header-about {
margin-bottom: 10px !important;
}
/************************************************
/************************************************
==Footer css==
*************************************************/
.footerWrap {
background: #f2f6fd;
padding: 50px 0;
}
.footerWrap h5 {
font-size: 18px;
font-weight: bold;
color: #212529;
margin-bottom: 15px;
}
.footerWrap p {
line-height: 22px;
color: #ccc;
}
.footerWrap .ft-logo {
margin-bottom: 15px;
}
.footerWrap .address {
margin-bottom: 20px;
padding-top: 8px;
color: #212529;
position: relative;
padding-left: 30px;
line-height: 20px;
}
.footerWrap .address:before {
position: absolute;
left: 0;
content: '\f041';
font-family: 'FontAwesome';
font-size: 18px;
}
.footerWrap .email {
margin-bottom: 20px;
color: #212529;
position: relative;
padding-left: 30px;
}
.footerWrap .email:before {
position: absolute;
left: 0;
content: '\f003';
font-family: 'FontAwesome';
font-size: 18px;
}
.footerWrap .email a,
.footerWrap .phone a {
color: #212529;
}
.footerWrap .phone {
margin-bottom: 20px;
color: #212529;
font-size: 18px;
font-weight: 700;
position: relative;
padding-left: 30px;
}
.footerWrap .phone:before {
position: absolute;
left: 0;
content: '\f095';
font-family: 'FontAwesome';
font-size: 18px;
}
.social {
margin-top: 20px;
}
.social a {
color: #3fbad9;
font-size: 32px;
display: inline-block;
margin-right: 5px;
}
.social a:hover {
color: #36b3e5;
}
.sidebar .social a {
color: #444;
}
/*Articles*/
.posts-list {
list-style: none;
padding: 0;
margin: 0;
}
.posts-list li {
border: none;
margin: 15px 0;
}
.posts-list .media-left {
margin-right: 30px;
width: 80px;
float: left;
padding-right: 0;
}
.posts-list .entry-title {
font-weight: 400;
text-transform: inherit;
margin: 0 0 5px;
}
.post .entry-title a {
color: #fff;
font-size: 16px;
}
.posts-list .entry-meta {
padding: 0;
}
.posts-list .entry-date {
color: #ccc;
font-style: italic;
text-transform: capitalize;
}
.btad {
text-align: center;
margin-bottom: 30px;
}
.footerWrap .quicklinks {
list-style: none;
}
.footerWrap .quicklinks li {}
.footerWrap .quicklinks li a {
display: block;
color: #888;
padding: 8px 0;
font-size: 14px;
}
.footerWrap .quicklinks li a:hover {
color: #3fbad9;
text-decoration: none;
}
.copyright {
padding: 10px 0;
color: #777;
}
.copyright ul li {
display: inline;
}
.copyright ul li a {
color: #555;
padding: 0 5px;
display: inline-block;
margin: 5px;
}
.copyright a:hover {
color: #000;
}
.paylogos {
text-align: right;
}
.bttxt {
color: #888;
line-height: 24px;
}
/*copyright*/
.copyright {
padding: 20px 0;
}
.help-block-error {
color: #FE0004
}
/*******************
Large Screen
*******************/
@media screen and (max-width: 1199px) {
.main-plan .plan-price2 {
margin-left: 0px;
font-size: 44px;
}
.main-plan .plan-price2-1 {
font-size: 70px;
}
.main-plan .plan-price2-2 {
margin-right: 0px;
}
.main-plan .plan-price {
margin-left: 0px;
font-size: 44px;
}
.main-plan .plan-price-1 {
font-size: 70px;
}
.main-plan .plan-price-2 {
margin-right: 0px;
}
.main-plan .plan-price1-1 {
margin-left: 0px;
font-size: 44px;
}
.main-plan .plan-price1-2 {
font-size: 70px;
}
.main-plan .plan-price1-3 {
margin-right: 0px;
}
.pricing-unit1 {
margin-left: 5px;
}
.pricing-unit2 {
margin-left: 5px;
}
.pricing-unit3 {
margin-left: 5px;
}
}
/*******************
Monitor Screen
*******************/
@media screen and (max-width: 1024px) {
.usernav li a {
padding: 19px 14px
}
.jobslist li .applybtn {
margin-top: 15px;
}
.pageSearch a.btn {
margin-bottom: 15px
}
}
/*******************
Tablet Screen
*******************/
@media screen and (max-width: 990px) {
body {
font-size: 16px;
}
.header .logo {
text-align: center;
float: left;
}
.navbar {
justify-content: space-between;
padding: 10px 15px 12px;
}
.navbar-header {
float: right;
display: block;
margin-left: auto;
}
.navbar-toggler {
background: #eee;
padding: 10px;
border-radius: 5px;
}
.navbar-toggle .icon-bar {
background: #fff;
}
.navbar-default {
float: none;
}
.three-plan li {
padding: 0 15px;
margin-top: 15px;
}
.three-plan ul {
background: none;
}
.main-plan {
max-width: 150px;
margin: 0 auto;
}
.main-unit {
max-width: 240px;
height: 200px;
margin: 0 auto;
}
/*Search*/
.searchblack {
margin-top: 30px;
}
.searchwrap {
padding: 40px 0;
height: auto;
}
.searchwrap .searchtpimg {
display: none;
}
.section {
padding: 40px 30px;
}
.searchbar .btn {
width: 100%;
}
ul.orderlist li {
float: none;
width: auto;
}
.optionlist li {
font-size: 14px;
}
.searchList li p {
font-size: 16px;
}
.sidebar a {
font-size: 16px;
}
.sidebar .social a {
font-size: 30px;
}
.pageTitle h1,
.breadCrumb {
text-align: center;
}
/*job detail*/
.job-header .jobinfo .companyinfo {
text-align: left;
margin-top: 30px;
border-top: 1px solid #eee;
padding-top: 30px;
}
.whatList li {
margin-bottom: 30px;
}
.about-wraper h2 {
margin-top: 20px;
}
.postimg {
margin-top: 15px;
}
.about-wraper,
.textrow {
padding: 50px 0;
}
.appwraper .appbtn {
margin-top: 30px;
}
.appwraper .titleTop h3 {
font-size: 40px;
}
.appwraper .subtitle2 {
font-size: 24px;
}
/*Footer*/
.footerWrap h5 {
margin-top: 25px;
font-size: 24px;
}
.slidertext1 {
font-size: 30px;
line-height: 32px !important;
}
.caption {
padding: 15px !important;
}
}
/*******************
Large Mobile Screen
*******************/
@media screen and (max-width: 768px) {
.topsearchwrap h5 {
margin-top: 30px;
}
.navbar-nav>li {
padding: 0 10px;
}
.pagiWrap {
margin-bottom: 30px;
}
.jobButtons a {
font-size: 15px;
margin-right: 0px;
padding: 6px 10px;
}
.post-header h4 {
margin-top: 10px;
}
}
@media screen and (max-width: 767px) {
.navbar-nav li.postjob,
.navbar-nav li.jobseeker {
margin-bottom: 10px;
}
.dropdown-menu {
position: static;
float: none;
width: 100%;
}
.usernav li a {
padding: 12px 15px;
}
.titleTop h3 {
font-size: 36px;
}
.catelist {
margin-bottom: 30px;
}
.jobslist li {
text-align: center;
}
.jobslist li h4 {
margin-top: 5px;
}
.jobslist li .col-md-7,
.jobslist li .col-md-9 {
padding-left: 15px;
}
.main-plan .plan-price2 {
margin-left: 0px;
font-size: 44px;
}
.pagiWrap .showreslt {
margin-bottom: 10px;
}
.searchform .form-control {
margin-bottom: 15px;
}
.job-header .jobinfo {
padding: 15px;
}
.job-header .contentbox {
padding: 20px;
}
.searchbar .form-control {
width: 100%;
}
.searchbar select.form-control {
border-left: none;
border-top: 1px solid #eee;
}
.searchbar .btn {
margin-left: 0 !important;
}
/*sidebar*/
.sidebar {
margin-top: 30px;
}
.text-right {
text-align: left;
}
/*Photo Streem*/
.photo-steam li {
width: 50%;
}
.appimg {
display: none;
}
.appwraper .appbtn a {
margin-right: 0;
margin-bottom: 15px;
}
.pull-right {
float: none !important;
}
.comments .media-list li.margin-left80 {
margin-left: 0;
}
}
/*******************
Mobiles Screen
*******************/
@media screen and (max-width: 560px) {
.jobButtons a {
display: block;
margin-right: 0;
margin-top: 10px;
}
.searchwrap h3 {
font-size: 24px;
}
.searchbar .input-group {
display: block;
}
.searchbar .btn {
margin: 15px 0 0 0
}
.usernav li a {
padding: 10px 10px;
text-transform: none;
}
.error-page-wrap .errormain h2 {
font-size: 150px;
line-height: 160px;
}
.error-page-wrap .errormain h3 {
font-size: 28px;
}
.searchList li {
text-align: center;
}
.searchList li .jobimg {
float: none;
margin: 0 auto;
margin-bottom: 10px;
}
.job-header .jobinfo .companyinfo,
.job-header .jobinfo .candidateinfo,
.educationList li {
text-align: center;
}
.job-header .jobinfo .companyinfo .companylogo,
.job-header .jobinfo .candidateinfo .userPic,
.educationList li .date {
float: none;
margin: 0 auto;
margin-bottom: 10px;
}
.job-header .jobinfo .candidateinfo .userPic {
height: auto;
}
.employerList {
margin: 15px 0;
}
.copyright ul li a {
background: #ddd;
color: #000;
padding: 8px 15px;
margin: 5px;
display: block;
}
.copyright ul li a:hover {
background: #333;
color: #fff;
text-decoration: none;
}
.appwraper .titleTop h3 {
font-size: 36px;
}
.appwraper {
padding-top: 50px;
}
.appimg {
display: none;
}
.nav-tabs>li,
.tabswrap .nav-tabs {
float: none;
}
.tabswrap .nav-tabs>li {
margin-top: 5px;
}
}
.header li.add-listing a {
border: none !important;
}
.header li.add-listing a {
border-radius: 0.4rem;
letter-spacing: 0.72px;
height: 40px;
font-weight: 500;
background: #3FBAD9;
padding: 22px 35px;
color: #ffffff !important;
display: inline-flex;
align-items: center;
justify-content: center;
}
.header li.add-listing a svg
{
margin-right: 10px;
width: 15px;
}
.header li.add-listing a:hover
{
opacity: 0.7;
}
.header li.add-listing:hover a {
background: #3FBAD9;
border: none !important;
}
.header nav.navbar a.logo img {
max-width: 180px;
position: relative;
top: 2px;
}
.header ul>li>a>i {
width: 18px;
height: 16px;
line-height: 16px;
-ms-transform: scale(1.4);
transform: scale(1.1);
top: 1px;
position: relative;
}
footer.dark-footer {
background: #000000;
}
footer.skin-dark-footer .footer_widget ul li a,
footer.skin-dark-footer,
footer.skin-dark-footer a {
color: #83929b;
transition: all ease 0.4s;
font-size: 14px;
}
.skin-dark-footer .footer-bottom {
border-top: 1px solid #1d2b32;
padding: 20px 0;
color: #fff;
display: flex;
align-items: center;
justify-content: space-between;
}
.skin-dark-footer .footer-bottom div a
{
color: #3FBAD9;
font-size: 16px;
padding-left: 1.6em;
transition: all ease 0.4s;
}
.skin-dark-footer .footer-bottom div a:last-child
{
padding-right:0;
}
.skin-dark-footer .footer-bottom div a:hover
{
color: #83929b;
}
footer img.img-footer {
margin: 0;
max-width: 150px;
position: relative;
top: 2px;
filter: brightness(0) invert(1);
}
.footer_widget .address {
color: #fff;
opacity: 0.8;
transition: all ease 0.4s;
font-size: 14px;
line-height: 1.5;
}
.footer_widget .address.address1
{
font-size: 12px;
font-weight: 200;
}
.footer_widget ul.list-inline li,
ul.list-inline li {
display: inline-block;
margin-right: 15px;
}
.footer_widget ul.list-inline li
{
margin-top: 0;
}
.footer_widget ul li {
list-style: none;
margin-top: 20px;
}
.footer_widget .address ul.list-inline li.list-inline-item a.theme-cl i {
color: #fff;
font-size: 16px;
}
footer h4.widget_title {
margin-bottom: 15px;
font-size: 16px;
font-weight: 500;
color: #ffffff;
text-transform: capitalize;
}
.footer_widget ul.footer-menu>li a {
color: #fff !important;
font-size: 14px;
opacity: 0.8;
line-height: 1.5;
}
.footer_widget ul.footer-menu>li:hover a {
color: #3fbad9 !important;
}
footer.skin-dark-footer .footer_widget ul li:hover a i {
color: #3fbad9 !important;
}
.px-80 {
padding-left: 80px;
padding-right: 80px;
}
.py-160 {
padding-top: 140px;
padding-bottom: 140px;
}
.tp-banner-container .homebannerimg_div {
min-height: 550px;
}
[data-overlay="4"]:before {
opacity: 0.4;
}
[data-overlay]:before {
position: absolute;
content: '';
background: #02130e;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
.tp-banner-container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
text-align: left;
background: #f5fdff;
}
.tp-banner-container .sliderpara {
line-height: 1.8;
color: #65656a;
font-size: 16px;
font-weight: 500;
margin-bottom: 10px;
}
.tp-banner-container .slidertext1 {
color: #000000;
font-weight: 600;
line-height: 1.2;
}
.gray {
background: #eef7f8;
}
.theme-bg {
background: #3FBAD9 !important;
}
.tp-banner-container .btn {
padding: 12px 25px;
cursor: pointer;
-webkit-transition: 0s;
-o-transition: 0s;
transition: 0s;
border-radius: 0.1rem;
font-size: 16px;
}
.btn.btn-md {
padding: 14px 30px;
}
.hover-theme:hover,
.hover-theme:focus {
background: #3FBAD9 !important;
color: #ffffff !important;
}
.text-muted {
color: #656b78 !important;
}
.ft-bold {
font-weight: 600;
}
.sec_title h6 {
font-weight: 400;
font-size: 16px;
}
.ft-medium {
font-weight: 500;
}
.fs-sm {
font-size: 14px !important;
}
.sec_title h2 {
margin-bottom: 10px;
line-height: 36px;
font-size: 30px;
}
.cats-wrap .cats-box-caption h4 {
color: #000;
line-height: 26px;
}
.cats-wrap a:hover
{
transition: all ease 0.3s;
}
.cats-wrap:hover .catFlex .text-white,
.cats-wrap:hover .catFlex svg path
{
transition: all ease 0.3s;
}
.cats-wrap:hover .catFlex .text-white
{
color: #3FBAD9 !important;
}
.cats-wrap:hover .catFlex svg path
{
fill: #3FBAD9
}
.h-62 {
height: 62px;
}
.w-62 {
width: 62px;
}
.position-relative {
position: relative;
}
.theme-bg-light {
background: rgba(40, 182, 97, 0.11) !important;
}
.circle {
border-radius: 100%;
}
.rounded {
border-radius: 0.375rem !important;
}
.breadcrumbmain_div {
background: url('../img/breadcrumb_img.jpg');
background-size: cover;
background-repeat: no-repeat;
background-position: center;
position: relative;
z-index: 1;
padding: 120px 0px;
}
.breadcrumbmain_div:before {
position: absolute;
content: "";
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
background: rgba(9, 48, 57, 0.8);
z-index: -1;
}
.breadcrumbmain_div h1 {
color: #fff;
margin-bottom: 15px;
font-size: 55px;
font-weight: 600;
text-align: center;
}
.breadcrumbmain_div li.breadcrumb-item a {
color: #fff;
}
.breadcrumbmain_div li.breadcrumb-item:before {
color: #fff;
}
.breadcrumb {
padding: 0;
background: transparent;
margin: 0;
justify-content: center;
}
.dash_stats_div {
margin-bottom: 30px;
position: relative;
background: #ffffff;
padding: 20px;
box-shadow: 0 0 12px 0 rgba(0, 0, 0, .06);
display: flex;
align-items: center;
}
.dash_stats_div i {
color: #fff;
font-size: 26px;
}
.box-static {
position: sticky;
top: 100px;
}
.dash_stats_div span.stats_icon {
flex-shrink: 0;
display: inline-flex;
align-items: center;
justify-content: center;
width: 64px;
height: 64px;
background: #3fbad9;
border-radius: 50%;
margin-right: 15px;
}
.dash_stats_div .stats_content {
flex-grow: 1;
}
.dash_stats_div .stats_content h2 {
font-size: 30px;
font-weight: 600;
line-height: 1;
color: #000;
margin-bottom: 5px;
}
html body .bg-light {
background-color: #f6f8f7 !important;
}
.job_grid,
.jbr-wrap {
position: relative;
display: block;
background: #ffffff;
}
.cats-box img.joblist_img {
width: 70px;
height: 70px;
object-fit: cover;
border-radius: 10px;
}
.fs-md {
font-size: 16px !important;
}
.theme-cl {
color: #3FBAD9 !important;
}
.medium {
font-size: 90%;
}
.apply-btn {
font-weight: 500;
color: #3FBAD9;
background: rgba(63, 186, 217, 0.1);
font-size: 14px;
}
.btn {
padding: 12px 25px;
cursor: pointer;
-webkit-transition: 0s;
-o-transition: 0s;
transition: 0s;
border-radius: 0.1rem;
}
.apply-btn:hover,
.apply-btn:focus,
.apply-btn:active {
color: #ffffff;
background: rgba(63, 186, 217, 1);
}
.useraccount .usersidebar {
background: #fff;
border: 1px solid #e8e8e8;
box-shadow: 0 5px 20px rgba(52, 58, 64, 0.1);
margin-bottom: 30px;
border-radius: 10px;
}
.box-static {
position: sticky;
top: 100px;
}
.useraccount .usersidebar .settings-header {
background: #3FBAD9;
border-radius: 10px;
padding: 30px 20px;
overflow: hidden;
position: relative;
z-index: 1;
}
.useraccount .usersidebar .settings-header>a img {
border: 1px solid #fff;
padding: 3px;
width: 3.75rem;
height: 3.75rem;
object-fit: cover;
}
.useraccount .usersidebar .settings-header p {
font-size: 12px;
color: #fff;
}
.useraccount .usersidebar .settings-header p.box-staticp {
line-height: 21px;
}
.useraccount .usersidebar .settings-header h3 {
color: #fff;
font-size: 14px;
line-height: 1;
}
.useraccount .usersidebar .usernavdash li:not(:last-child) {
border-bottom: 1px solid #ddd;
}
.useraccount .usersidebar .usernavdash a {
font-size: 16px;
color: #70778A;
display: flex;
align-items: center;
line-height: 1.4;
padding: 20px 20px;
border-radius: 0;
}
.useraccount .usersidebar .usernavdash a i {
margin-right: 9px;
}
.useraccount .usersidebar .usernavdash a.active,
.useraccount .usersidebar .usernavdash a:hover {
color: #3FBAD9;
}
.detail_shadow {
box-shadow: 0px 0px 20px 0px rgb(0, 0, 0, 0.05);
}
p {
line-height: 1.8;
}
.other-details .details {
margin-bottom: 0.4rem;
}
.details>label {
color: #999;
width: 110px;
vertical-align: top;
margin-right: 9px;
}
.details>label,
.job-desc .details>span {
font-size: 13px;
font-weight: 400;
display: inline-block;
line-height: 1.8;
}
.other-details .details span {
line-height: 1.8;
}
.text-muted {
color: #656b78 !important;
}
.text-dark {
color: #172228 !important;
}
a.text-danger:focus, a.text-danger:hover {
color: #ea2b33 !important;
}
.job_grid, .jbr-wrap {
position: relative;
display: block;
background: #ffffff;
}
.jobdetailaside_box .jbr-wrap .cats-box img
{
width: 70px;
height: 70px;
object-fit: contain;
border-radius: 10px;
border: 1px solid #d9d9d9;
}
.jobdetailaside_box .jbr-wrap a
{
color: #111111;
text-decoration: none;
background-color: transparent;
}
.jobButtons.jobPad
{
padding: 0px 0px 10px;
}
.company_div img
{
width: 70px;
height: 70px;
object-fit: contain;
border-radius: 10px;
}
.jbd-01-right a {
color: #656b78 !important;
}
.detail_shadow .cats-box img {
width: 70px;
height: 70px;
object-fit: contain;
border-radius: 10px;
}
/*--------- Blog Detail Page -----------*/
.single_article_wrap {
display: block;
width: 100%;
background: #ffffff;
padding:20px;
border-radius: 4px;
margin-bottom: 30px;
border:1px solid #e5e8f3;
}
.article_featured_image {
display: block;
margin-bottom: 1.5rem;
}
.article_featured_image img {
border-radius:6px;
}
.single_article_wrap .article_body_wrap .article_middle_info {
padding: 0;
list-style: none;
}
.single_article_wrap .article_body_wrap .article_middle_info li {
display: inline-block;
margin-right: 19px;
}
.single_article_wrap .article_body_wrap .article_middle_info li a {
color: #6e7c90;
display: block;
letter-spacing: 0;
line-height: 18px;
}
.single_article_wrap .article_body_wrap .article_middle_info li a .icons {
margin-right: 10px;
}
.single_article_wrap .article_body_wrap .post-title {
display: block;
font-weight: 600;
font-size: 28px;
line-height: 1.2;
margin: 5px 0 0;
}
.single_article_wrap .article_body_wrap p, .single_article_wrap .article_body_wrap .text {
color: #6e7c90;
font-size:15px;
margin:25px 0 0;
}
/*-------- Comment ---------*/
.blog-page .article_detail_wrapss .comment-area .all-comments .comments-title {
font-size: 26px;
line-height: 30px;
margin: 0 0 35px;
}
.blog-page .article_detail_wrapss .comment-area .all-comments .comment-list ul {
padding: 0;
list-style: none;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article {
overflow: hidden;
margin: 0 0 20px;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .article_comments_thumb {
float: left;
width:70px;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .article_comments_thumb img{
max-width:70px;
border-radius:50%;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .comment-details {
overflow: hidden;
padding-left:20px;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .comment-details .comment-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta {
-webkit-box-flex: 1;
-ms-flex: 1 1 70%;
flex: 1 1 70%;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .author-name {
font-size:18px;
line-height: 28px;
margin-bottom:2px;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .author-name .selected {
font-size: 12px;
color: #cacfef;
margin-left: 4px;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .comment-details .comment-meta .comment-left-meta .comment-date {
color:#03b97c;
text-transform: uppercase;
font-size: 12px;
font-weight:600;
line-height: 16px;
letter-spacing: 0;
font-weight: 500;
margin: 2px 0 0;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .comment-details .comment-meta .comment-reply {
-webkit-box-flex: 1;
-ms-flex: 1 1 30%;
flex: 1 1 30%;
text-align: right;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .comment-details .comment-meta .comment-reply .reply {
color: #6e7c90;
font-size: 14px;
letter-spacing: 0;
line-height: 18px;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .comment-details .comment-meta .comment-reply .reply .icon {
margin-right: 8px;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .comment-details .comment-text {
margin: 7px 0 0;
}
.blog-page .article_detail_wrapss .comment-area .all-comments article .comment-details .comment-text p {
margin: 0;
}
.blog-page .article_detail_wrapss .comment-area .all-comments .comment-list ul li ul {
padding-left: 40px;
list-style: none;
}
.article_posts_thumb {
text-align: center;
}
.article_posts_thumb span.img {
width: 120px;
overflow: hidden;
border-radius: 50%;
height: 120px;
border: 4px solid #e4eaf3;
display: table;
margin: 0 auto 1rem auto;
}
.star-rating .filled {
color: #ff9800;
}
.star-rating {
margin-top: 8px;
font-size: 11px;
letter-spacing: 1px;
color: #c7c8cd;
}
.stars {
display: inline-block;
margin-bottom: 26px;
}
.stars div
{
display: flex;
flex-direction: row-reverse;
}
.stars input.star {
display: none;
}
.stars label.star {
float: right;
padding: 0;
font-size: 36px;
color: #3FBAD9;
transition: all 0.2s;
margin-right: 20px;
}
.stars [type="radio"]:checked + label:before,
.stars [type="radio"]:not(:checked) + label:before
{
border: 0;
}
.stars [type="radio"]:checked + label:after,
.stars [type="radio"]:not(:checked) + label:after
{
background: transparent;
}
.stars input.star:checked ~ label.star:before {
content: "\f005";
color: #fd4;
transition: all 0.25s;
}
.stars input.star-5:checked ~ label.star:before {
color: #fe7;
}
.stars input.star-1:checked ~ label.star:before {
color: #fd4;
}
.stars label.star:hover {
transform: rotate(-15deg) scale(1.3);
}
.useraccount .dashboard_body {
box-shadow: 0 0 12px 0 rgba(0,0,0,.06);
border-radius: 4px;
background: #fff;
padding: 20px;
}
.useraccount .dashboard_body .dash_notification {
background: #ffffff;
margin-bottom: 15px;
padding: 10px;
border-radius: 5px;
border: none;
border-left: 2px solid #3fbad9;
box-shadow: 0px 0px 4px 3px rgb(210 210 210 / 14%);
display: flex;
align-items: flex-start;
position: relative;
}
.useraccount .dashboard_body .dash_notification img {
width: 50px;
height: 50px;
object-fit: cover;
border-radius: 5px;
margin-right: 1rem;
border: 1px solid #eee;
}
.useraccount .dashboard_body .dash_notification .listitem__username {
font-weight: 500;
font-size: 14px;
color: #090119;
transition: color 0.3s ease;
}
.useraccount .dashboard_body .dash_notification .listitem__info {
display: flex;
flex-direction: column;
padding-right: 1.25rem;
flex-grow: 1;
}
.useraccount .dashboard_body .dash_notification .time-rigt {
font-size: 12px;
font-weight: 400;
color: #ababab;
}
.useraccount .dashboard_body .dash_notification  .listitem__username {
font-weight: 500;
font-size: 14px;
color: #090119;
transition: color 0.3s ease;
}
.useraccount .dashboard_body .dash_notification  .listitem__text {
font-weight: 400;
font-size: 12px;
color: #6b6b84;
margin-bottom: 0;
}
.useraccount .dashboard_body .dash_notification a.alert_delete {
position: absolute;
right: 10px;
top: 10px;
font-size: 12px;
color: #d50404;
}
.br-bottom {
border-bottom: 1px solid #eef2f5;
}
.upload-images label.file-upload.image-upbtn {
color: #fff;
font-weight: 500;
cursor: pointer;
position: relative;
overflow: hidden;
width: 180px;
border-radius: 4px;
height: 180px;
}
.upload-images label.file-upload.image-upbtn img {
width: 100%;
height: 100%;
object-fit: cover;
max-width: initial;
max-height: inherit !important;
}
.upload-cover label.coverfile-upload {
color: #fff;
font-weight: 500;
cursor: pointer;
position: relative;
overflow: hidden;
width: 100%;
border-radius: 4px;
height: 180px;
}
.upload-cover label.coverfile-upload img {
width: 100%;
height: 100%;
object-fit: cover;
max-width: initial;
max-height: inherit !important;
}
button.close {
position: absolute;
top: 26px;
right: 26px;
font-size: 10px;
color: #121212;
opacity: 1;
background: #f4f5f7;
width: 26px;
height: 26px;
display: flex;
align-items: center;
justify-content: center;
justify-content: center;
border-radius: 50%;
z-index: 1;
cursor: pointer;
border: 1px solid #f4f5f7;
padding: 0 !important;
font-size: 17px;
font-weight: 400;
}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
position: absolute;
left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
position: relative;
padding-left: 28px;
cursor: pointer;
line-height: 20px;
display: inline-block;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid #ddd;
border-radius: 100%;
background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
content: '';
width: 12px;
height: 12px;
background:#3FBAD9;
position: absolute;
top:3px;
left:3px;
border-radius: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
[type="radio"]:checked + label:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.stars label.star:before {
content: "\f006";
font-family: FontAwesome;
}
.widget-boxed-header h4 a {
height: 100%;
display: block;
color: #2D3954 !important;
position: relative;
padding: 1rem 0rem;
}
.widget-boxed-header h4 a.collapsed:before {
content: "\e61a";
background: #f5f7fb;
color: #140c40;
}
.widget-boxed-header h4 a:before {
content: "\e622";
position: absolute;
width: 25px;
height: 25px;
right: 0;
top: 52%;
transform: translate(-10%, -52%);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background:#f6f8f7;
font-family: themify;
font-size: 10px;
color: #445977;
}
.accordion h2
{
position: relative;
}
.newBox .cats-box img {
width: 70px;
height: 70px;
object-fit: cover;
border-radius: 10px;
}
.widget .form-group .form-control
{
height: 52px !important;
padding: 12px 15px;
font-size: 15px;
border-radius: 0.2rem;
border-color: #e5e5e5;
appearance: auto;
}
.breadcrumbmain_div .form-control
{
border-width: 0;
}
.contactpage_div .card-wrap-body {
height: 100%;
text-align: center;
}
.contactpage_div .colmb
{
margin-bottom: 1.5em;
}
.gray {
background: #eef7f8;
}
.contactpage_div span.contact_icon {
width: 60px;
height: 60px;
background: #3fbad9;
display: inline-flex;
border-radius: 50%;
align-items: center;
justify-content: center;
font-size: 24px;
color: #fff;
position: relative;
z-index: 1;
margin: 10px 10px 15px;
}
.contactpage_div span.contact_icon:before {
position: absolute;
content: "";
top: -6px;
left: -6px;
right: -6px;
bottom: -6px;
border: 1px solid #3fbad9;
border-radius: 50%;
z-index: -1;
}
.contactpage_div .card-wrap-body {
text-align: center;
}
.contactpage_div .form-control {
height: 52px !important;
padding: 12px 15px;
font-size: 15px;
border-radius: 0.2rem;
border-color: #e5e5e5;
appearance: auto;
}
.contactpage_div textarea.form-control
{
height: inherit !important;
}
.contactpage_div .form-group label
{
margin-bottom: 5px;
}
.text-light {
color: #ffffff !important;
}
.bg-cover {
background-position: center !important;
background-size: cover !important;
}
[data-overlay] {
position: relative;
}
section.space {
padding: 60px 0 60px;
}
section.space .container
{
position: relative;
z-index: 2;
}
[data-overlay="9"]:before {
opacity: 0.9;
}
[data-overlay]:before {
position: absolute;
content: '';
background: #02130e;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
}
section.space h1 {
line-height: 40px;
font-size: 36px;
}
[data-overlay] *:not(.container):not(.bg-img-holder) {
z-index: 2;
}
.homejoinus_div .sec_title {
width: 100%;
max-width: 530px;
}
.countermain_div {
padding-top: 50px;
}
.countermain_div h3 {
font-size: 52px;
color: #212529;
margin-bottom: 5px;
font-weight: 500;
line-height: 1.5;
}
.countermain_div p {
font-size: 16px;
color: rgba(0, 0, 0, .7);
margin: 0px;
font-weight: 400;
}
.sectionpad
{
padding: 80px 0 80px;
position: relative;
}
.pagination {
display: table;
padding-left: 0;
border-radius: 4px;
margin:20px auto 0 !important;
}
.pagination>li>a, .pagination>li>a, .pagination>li>span {
position: relative;
font-weight: 500;
margin: 0;
float: left;
color: #172228;
text-decoration: none;
background-color: transparent;
border-radius: 0;
padding:0.8rem 1rem;
font-size:0.925rem;
line-height: 1;
text-align: center;
border: none;
border-bottom: 1px solid #ecedf1;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
.pagination>li>a:focus,
.pagination>li>a:hover {
z-index: 2;
color:#3FBAD9;
cursor: pointer;
background-color:transparent;
border-color#3FBAD9;
}
.pagination li:first-child a {
background:transparent;
border:none;
border-radius:0% !important;
color:#172228;
}
.pagination li:last-child a {
background:transparent;
border:none;
border-radius:0% !important;
color:#172228;
}
.pagination>li {
display: inline;
}
.page-item.active .page-link {
z-index: 2;
color:#3FBAD9;
background-color:transparent;
border-color:#3FBAD9;
}
.privacymain_div {
padding: 80px 0 80px;
position: relative;
}
.privacymain_div .privacycontent_div h2.heading {
font-size: 24px;
font-weight: 700;
color: #212121;
position: relative;
border-bottom: 1px solid #e3e3e3;
padding-bottom: 5px;
margin-bottom: 10px;
}
.privacymain_div .privacycontent_div h2.heading:after {
position: absolute;
content: "";
bottom: 0px;
left: 0px;
height: 3px;
width: 50px;
background: #3FBAD9;
}
.privacymain_div .privacycontent_div {
margin-bottom: 25px;
}
.privacymain_div .privacycontent_div ul li::before {
content: "\ea5a";
font-family: 'LineIcons';
font-size: 18px;
color: #3FBAD9;
position: absolute;
left: 0px;
top: 0px;
}
.privacymain_div .privacycontent_div p {
font-size: 16px;
color: #70778A;
margin-bottom: 5px;
}
.privacymain_div .privacycontent_div ul li {
display: block;
font-size: 16px;
padding-bottom: 20px;
color: #70778A;
position: relative;
padding-left: 25px;
}
.useraccount table.table thead tr th {
white-space: nowrap;
}
.table .thead-dark th {
color: #fff;
background-color: #212529;
border-color: #32383e;
}
.table tr th, .table tr td {
border-color: #eaeff5;
padding: 12px 15px;
vertical-align: middle;
}
.dashboard-widg-bar-New .table tr th,
.dashboard-widg-bar-New .table tr td
{
line-height: 22px;
}
.useraccount .dashboard_body table.table tbody td .rating {
white-space: nowrap;
}
.useraccount .dashboard_body table.table tbody td .rating i.filled {
color: #feb123;
}
html body .bg-light-info {
background-color: #cfecfe;
}
.text-info {
color: #2196f3 !important;
}
.circle {
border-radius: 100%;
}
html body .bg-light-danger {
background-color: #ffeced;
}
.text-danger {
color: #ea2b33 !important;
}
.table-hover tbody tr:hover {
color: #212529;
background-color: transparent;
}
.exslio-list ul li {
display: block;
list-style: none;
padding-bottom: 1.5rem;
position: relative;
border-left: 2px solid rgba(63, 186, 217,0.2);
padding-left: 20px;
}
.exslio-list ul li:before {
content: "";
position: absolute;
width: 26px;
height: 26px;
border-radius: 50%;
background: rgba(63, 186, 217,0.3);
left: -13px;
top: -3px;
}
.exslio-list ul li:after {
content: "";
position: absolute;
width: 12px;
height: 12px;
border-radius: 50%;
background: rgba(63, 186, 217,0.8);
left: -6px;
top: 3px;
}
.jobPagetitle .jbd-01-right a.theme-cl
{
color: #3FBAD9 !important;
}
.useraccount .usersidebar .usernavdash li.active a
{
color: #3fbad9;
}
.succespop h1 {
font-size: 40px;
color: #61b446;
font-weight: 700;
padding-bottom: 4px;
}
.succespop p {
font-size: 24px;
color: #9f9d9d;
line-height: 31px;
}
.succespop p strong
{
color: #3FBAD9;
}
.succespop img
{
margin-bottom: 18px;
width: 100px;
}
.tbl-lg .table tr th, .tbl-lg .table tr td {
border-color: #eaeff5;
padding: 22px 20px;
vertical-align: middle;
}
.table .thead-dark th {
color: #fff;
background-color: #212529;
border-color: #32383e;
}
table.table tr th {
font-weight: 600;
}
.dropAfter .dropdown-toggle::after
{
display: none;
}
.select2-container .select2-selection--multiple
{
min-height: 51px !important;
}
.select2-container--default .select2-selection--multiple
{
font-size: 15px !important;
border-radius: 0.2rem !important;
border-color: #e5e5e5 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice
{
background-color: #3fbad9 !important;
border: 1px solid #3fbad9 !important;
padding: 4px 5px !important;
color: #fff !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove
{
color: #3f3232 !important;
margin-right: 5px !important;
position: relative;
top: -1px;
}
.select2-container .select2-search--inline .select2-search__field
{
margin-top: 12px !important;
padding: 2px 16px;
}
.job_boxbtns {
text-align: right;
position: relative;
z-index: 2;
padding: 15px 0;
}
.candidateinfo .loctext:first-child {
margin-top: 0;
}
.jobdetailaside_box .jbdetail
{
margin-top: 0;
}
.job-header .ptsklbx h3 {
font-weight: 500;
font-size: 16px;
line-height: 22px;
}
.detailcompany_img {
width: 70px;
height: 70px;
object-fit: contain;
border-radius: 10px;
padding: 5px;
}
.ban_sec .card .card-header
{
background-color: #3fbad9;
padding: 18px;
}
.ban_sec .card .card-header .card-title
{
color: #fff;
margin-bottom: 0;
}
.ban_sec .card .card-body .theme-bg-light
{
background-color: #3FBAD9 !important;
color: #fff !important;
}
.ban_sec .card .card-body .theme-bg-light:hover
{
opacity: 0.8;
}
.ban_sec .card ul
{
margin-bottom: 0;
}
.ban_sec .card ul li
{
margin-bottom: 12px;
border-bottom: 1px solid #efefef;
padding-bottom: 15px;
}
.ban_sec .card  .btn-primary {
display: inline-block;
background: #3fbad9;
color: #fff;
font-size: 18px;
font-weight: 400;
padding: 14px 30px;
border-radius: 5px;
}
.ban_sec .card  .btn-primary:hover {
background: #333;
text-decoration: none;
}
.privacycontent_div .faqs .card-header .card-link {
background:  #f4f4f4;
}
.privacycontent_div .faqs .card-header .card-link[aria-expanded=true] {
color: #fff;
background-color: #3fbad9;
}
/*.privacycontent_div .faqs .card-header .card-link {
background:  #f4f4f4;
}*/
.activeLink
{
background: #3fbad9 !important;
}
.privacycontent_div .faqs h4 .collapsed:hover,
.privacycontent_div .faqs .card-header .card-link a:hover,
.privacycontent_div .faqs .card-header .card-link a:active
{
color: #000;
}
.privacycontent_div .compnaieslist_box .empint {
background: #fff;
border-radius: 10px;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
border: 1px solid #eee;
padding: 12px 11px;
margin-bottom: 15px;
}
.privacycontent_div .compnaieslist_box .emptbox h4
{
min-height: initial;
}
.privacycontent_div .compnaieslist_box .emptbox
{
align-items: center;
}
.bannerhomesec h6
{
position: relative;
color: #3FBAD9;
margin-bottom: 25px;
}
.bannerhomesec h6:after{
position: absolute;
content: "";
top: 9px;
left: 76px;
width: 35%;
height: 1px;
background-color: #3FBAD9;
}
.bannerhomesec h2
{
font-size: 3.75rem;
color: #ffffff;
font-weight: 700;
}
.bannerhomesec h2 span{
color: #ffffff;
background-color: #000;
padding: 12px 15px;
display: inline-block;
border-radius: 12px;
}
.bannerhomesec p
{
font-size: 16px;
margin-bottom: 24px;
}
.bannerhomesec .workFlex {
display: flex;
align-items: center;
}
.bannerhomesec .workFlex h5 {
font-size: 16px;
margin: 0;
font-weight: 400;
width: 150px;
margin-right: 10px;
}
.bannerhomesec .workFlex .btn.btn-primary
{
padding: 10px 25px;
border-radius: 71px;
background: #358BA1;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
transition: all ease 0.3s;
}
.bannerhomesec .workFlex .btn.btn-primary span{
font-weight: 700;
}
.bannerhomesec .workFlex .btn.btn-primary:hover{
background-color: #fff;
color:#358BA1 ;
}
.bannerhomesec .workFlex .btn.btn-info
{
padding: 10px 25px;
border-radius: 71px;
border: 1px solid #358BA1;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
background-color: #fff;
transition: all ease 0.3s;
color: #358BA1;
}
.bannerhomesec .workFlex .btn.btn-info span{
font-weight: 700;
}
.bannerhomesec .workFlex .btn.btn-info:hover{
background-color: #358BA1;
color:#fff ;
}
.jbr-wrap.newBox,
.jbr-wrap.newBox h4,
.jbr-wrap.newBox a.btn
{
transition: all ease 0.3s;
}
.jbr-wrap.newBox:hover{
transition: all ease 0.2s;
box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
border-color: transparent !important;
}
.jbr-wrap.newBox:hover h4
{
color: #3FBAD9;
}
.jbr-wrap.newBox:hover a.btn
{
background: #3FBAD9;
color: #fff;
}
.banner_abspos .iconzoompos
{
position: absolute;
top: 0;
z-index: 2;
}
.banner_abspos .iconzoom1
{
top: calc(50% - 15em);
z-index: 2;
left: 0;
}
.banner_abspos .iconzoom2 {
right: 2.5em;
top: 3em;
}
.banner_abspos .iconzoom3 {
bottom: 7em;
top: auto;
right: 3em;
}
.featuredList_Box .owl-nav {
position: absolute;
top: 40%;
width: 100%;
justify-content: space-between;
display: flex;
transition: all ease 0.3s;
}
.featuredList_Box .owl-nav .owl-prev
{
box-shadow: none;
outline: none;
border: 1px solid #ccc;
width: 3em;
height: 3em;
border-radius: 100px !important;
color: #000 !important;
left: -1.8em;
position: relative;
}
.featuredList_Box .owl-nav .owl-next
{
box-shadow: none;
outline: none;
border: 1px solid #ccc;
width: 3em;
height: 3em;
border-radius: 100px !important;
color: #000 !important;
right: -1.8em;
position: relative;
}
.featuredList_Box .owl-theme .owl-nav [class*=owl-]:hover
{
background-color: #fff;
color: #000;
border-color: #3fbad9;
}
.featuredList .jobint
{
box-shadow: none;
border: 1px solid #ebebeb;
margin-top: 0;
}
.featuredList .jobint:hover
{
transform: translateY(0px);
box-shadow: none;
background-color:#3FBAD9 ;
}
.featuredlist .jobint:hover h4 a,
.featuredlist .jobint:hover strong i,
.featuredlist .jobint:hover strong,
.featuredlist .jobint:hover span,
.featuredlist .jobint:hover .ftjobcomp a
{
color: #fff;
}
.featuredlist_a a
{
color: #000;
}
.featuredlist.featuredlist_a .jobint
{
padding: 40px 25px;
border-radius: 8px;
margin: 0 0 25px;
position: relative;
overflow: hidden;
border: 2.5px solid #fff;
}
.featuredlist.featuredlist_a .jobint .jobintflex
{
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 600;
font-size: 18px;
letter-spacing: 0.96px;
margin-bottom:1.3em;
}
.featuredlist.featuredlist_a .jobint .mappos {
position: absolute;
bottom: -13px;
right: -12px;
font-size: 93px;
z-index: 1;
opacity: 0.035;
}
.featuredlist.featuredlist_a .jobint:hover strong,
.featuredlist.featuredlist_a .jobint:hover .fticon
{
color: #fff;
}
.featuredlist.featuredlist_a .jobint .fticon i
{
min-width: 31px;
text-align: center;
}
.featuredlist.featuredlist_a .jobint strong
{
display: flex;
align-items: center;
line-height: 19px;
}
.sectionpadnew
{
padding: 50px 0 30px;
position: relative;
}
.formrow a.btn.logoremove_btn {
position: absolute;
top: 10px;
right: 10px;
z-index: 1;
padding: 7px 12px;
background: #d93f3f;
}
@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl
{
max-width: 1320px;
}
}
@media screen and (max-width: 400px) {
.header .col-md-5 {
padding-right: 15px
}
.usernav li {
width: 50%;
text-align: center;
}
}
@media screen and (min-width: 992px) {
.slidertext1 {
font-size: 50px;
line-height: 1.2;
}
}
@media screen and (max-width: 767px) {
.banner_abspos
{
padding-top: 2em;
}
.banner_abspos .iconzoompos
{
width: 67px;
}
.banner_abspos .iconzoom1 {
top: calc(50% - 9em);
z-index: 2;
left: 0;
}
.banner_abspos .iconzoom2 {
right: 3.5em;
top: 3em;
}
.banner_abspos .iconzoom3 {
bottom: 5em;
top: auto;
right: 1em;
}
.countermain_div h3 {
font-size: 29px;
}
.section {
padding: 40px 10px;
}
section.space h1
{
text-align: center;
}
.homejoinus_div .col-xl-4
{
display: flex;
justify-content: center;
}
.featuredlist {
list-style: none;
margin-top: 2.5em;
}
.featuredlist.row .col-lg-3.col-md-6
{
padding-left: 0;
padding-right: 0;
}
.aboutTop
{
margin-top: 1.5em;
}
.testimonialwrap .testimonialsList .owl-nav button
{
position: initial;
}
.txthide
{
display: none;
}
}
@media screen and (max-width: 320px) {
.banner_abspos .iconzoom2 {
right: 2.5em;
top: 2em;
}
.bannerhomesec .workFlex h5 {
font-size: 14px;
margin: 0;
font-weight: 400;
width: 136px;
margin-right: 10px;
}
}
.privacymain_div .p1 strong
{
font-size: 24px;
color: #000;
}
.privacymain_div .ul1
{
list-style: none !important;
}
.privacymain_div .ul1 li
{
margin-bottom: 10px;
line-height: 1.8;
}
.privacymain_div .ul1 li strong
{
color: #000;
}