/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
header#top {
    background-color: #000000;
}
h3{
	font-family: 'Oswald', sans-serif !important;
}
#inr-frsty .txt-frty h1 {
    font-size: 75px;
    line-height: 85px;
}
#inr-frsty .txt-frty h3 {
    font-size: 34px;
    line-height: 34px;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 15px;
}
#inr-frsty .txt-frty p {
    font-size: 18px;
}

#inr-frsty .txt-frty {
    padding-right: 20%;
}
#inr-frsty input.wpcf7-form-control.wpcf7-text {
    background: #fff;
	    border-radius: 0px;
}
#inr-frsty input.wpcf7-form-control.wpcf7-text::placeholder {
    color: #000;
}
#inr-frsty input.wpcf7-form-control.wpcf7-submit.has-spinner {
    color: #000;
    margin: 0px auto;
    display: table;
    padding: 8px 20px !IMPORTANT;
    font-size: 17px;
}
#btn-sec {
    background-color: #ffc400;
    color: #333;
    font-size: 18px; /* Increase the font size */
    text-transform: uppercase;
    font-weight: 700;
    padding: 15px 30px; /* Increase the padding for the button size */
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.colm-frm p {
    text-align: center;
}
#abut-txt h3 {
    color: #222;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
#abut-txt .iwithtext .iwt-icon i {
    font-size: 55px;
    padding-top: 20px;
}
#abut-txt .iwithtext .iwt-text {
    padding-left: 85px;
    padding-right: 80px;
    padding-bottom: 50px;
}
#abut-txt h2 {
    font-size: 40px;
    font-weight: 400;
    color: #222;
}
#about-sec .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab {color: #ffc400;}
#about-sec .tabbed>ul li a {
    background: transparent;
    text-transform: uppercase;
    font-size: 22px;
    border: none;
    font-weight: 400;
    font-family: 'Oswald', sans-serif;
}
#about-sec li.tab-item.active-tab span {
    color: #ffc400;
}
#about-sec p {
    font-size: 16px;
    line-height: 28px;
    font-weight: 300;
}
#about-sec li.tab-item a span {
    color: #222;
}
#about-sec .tabbed>ul li {
    border-right: 1px solid;
}
#about-sec .tabbed>ul li:nth-child(2) {
    border: none;
}
#respn-secc .toggle>.toggle-title a {
    background: transparent;
    border-bottom: 1px solid;
    font-size: 20px;
    line-height: 35px;
    font-weight: 100;
    text-transform: uppercase;
    color: #222;
    font-weight: 400;
}
#skile-secc h2 {
    color: #fff;
    font-size: 40px;
    font-weight: 400;
    text-transform: uppercase;
}
#respn-secc .fa-plus-circle:before {
    content: "\f00c";
    font-size: 30px;
    color: #ffcc33;
}
#respn-secc .fa-minus-circle:before{
	    content: "\f00c";
    font-size: 30px;
    color: #ffcc33;
}
#respn-secc .toggle>.toggle-title a i {
    left: 0;
    top: 23px;
}
.toggle.default.open a.nectar-inherit-h3.toggle-heading {
    color: #000;
}
#respn-secc .toggle.default.open .inner-toggle-wrap {
    background: transparent !IMPORTANT;
}
#respn-secc .toggle>div {
    box-shadow: none;
    background: transparent;
}
#respn-secc .toggle>.toggle-title a:hover {
    color: #ffcc33;
}
#scren-secc .iwithtext .iwt-text {
    padding-left: 40px;
}
#scren-secc h3 {
    color: #222 !important;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}
#scren-secc p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    margin: 0 60px 10px 0px;
}
#innr-txtxt i {
    font-size: 24px;
    line-height: 35px;
}
#innr-txtxt .iwithtext .fa-glass:before {
    content: "\f0c3";
}
/* #scren-secc a#btn-sec {
    margin: 0px auto;
    display: table !IMPORTANT;
} */
#time-cou-sec .subject {
    color: #fff;
    font-size: 24px;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    padding-top: 20px;
}
.freture-sec h2 {
    color: #fff !IMPORTANT;
}

.freture-sec h3 {
    color: #fff !important;
}

.freture-sec p {
    color: #fff !important;
}

.freture-sec #innr-txtxt i {
    font-size: 36px;
}



body .vc_pie_chart .vc_pie_chart_value {
    font-size: 40PX;
    font-family: "Open Sans";
    font-weight: 800;
    color: #a9a9a9 !IMPORTANT;
}
h4.wpb_heading.wpb_pie_chart_heading {
    font-size: 24px;
    font-weight: 700;
    margin-top: 25px;
    font-family: 'Oswald', sans-serif;
    text-transform: unset !important;
}
/*******************TimeLine**************************/
#timeline {
    padding-top: 100px !important;
    padding-bottom: 150px !important;
}

#timeline .row-bg.viewport-desktop.using-image {
    background-size: 100% 100%;
}
.time-lft {
    background-image: url(https://testedwebsite.us/eimanfl/wp-content/uploads/2023/10/Screenshot-2023-10-12-023805.png);
    background-repeat: no-repeat;
    padding: 20px 30px 25px 20px;
    background-size: 100% 100%;
    margin-right: -50px;
}

.time-lft:hover {
    background-image: url(https://testedwebsite.us/eimanfl/wp-content/uploads/2023/10/bg.png);
    transition: .9s;
}
.time-rit {
    background-image: url(https://testedwebsite.us/eimanfl/wp-content/uploads/2023/10/bg1.png);
    background-repeat: no-repeat;
    padding: 20px 20px 25px 40px;
    background-size: 100% 100%;
    margin-left: -44px;
    transform: rotateZ(45deg);
}
.time-rit:hover {
    background-image: url(https://testedwebsite.us/eimanfl/wp-content/uploads/2023/10/bg2.png);
    transition: .9s;
}
.time-lft:hover p {
    color: #fff;
    transition: .9s;
}

.time-lft:hover h3 {
    color: #fff;
    transition: .9s;
}
.time-rit:hover p {
    color: #fff;
    transition: .9s;
}

.time-rit:hover h3 {
    color: #fff;
    transition: .9s;
}
.time-lft1 {
    position: relative;
    top: -12px;
}
.time-rit1 {
    position: relative;
    top: 10px;
}
.time-lft2 {
    position: relative;
    top: 21px;
}
.time-rit2 {
    position: relative;
    top: 45px;
}
.time-h h2 {
    color: #222;
    font-size: 40px;
    font-weight: 400;
    text-transform: uppercase;
}
/*.time-h:hover:before {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    top: 0px;*/
/*    left: 0px;*/
/*    z-index: -1;*/
/*    transition: .9s;*/
/*}*/

.time-h::before {
    background-color: #fac235 !important;
    width: 168px;
    height: 3px;
    position: absolute;
    top: 60px;
    content: '';
    left: 43%;
}
#time-cou-sec h3 {
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
#time-cou-sec h2 {
    font-size: 40px;
    font-weight: 400;
    text-transform: uppercase;
}
#time-cou-sec .number.default {
    color: #fff;
    font-size: 80px !important;
    font-family: 'Oswald', sans-serif;
    line-height: 80px;
    font-weight: 400;
    margin-bottom: 20px;
}

/******************Portfolio*********************/
.portfolio-filters-inline.full-width-section.non-fw {
    background-color: #0000 !important;
}

.portfolio-filters-inline.full-width-section.non-fw li a {
    color: #000 !IMPORTANT;
    background-color: #e5e5e5;
    padding: 15px 20px;
    border-radius: 0px !important;
}
.portfolio-filters-inline.full-width-section.non-fw a.active {
    background-color: #ffc400;
    border-radius: 0px !important;
    padding: 15px 20px !important;
    color: #000 !important;
}








/********************team-sec*********************************/

#team-sec p strong {
    text-transform: uppercase;
    font-weight: 800;
    margin: 20px 0px 10px 0;
    font-size: 15px;
    color: #222;
    font-family: 'Oswald', sans-serif;
}
#team-sec p span {
    font-size: 14px;
    color: #ffc400;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 10px;
    font-family: 'Oswald', sans-serif;
}
#team-sec p {
    color: #757575;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    width: 94%;
    margin: 0px auto;
}
#team-sec .socliy li a:hover {
    transition: .9s;
}
#team-sec .socliy li a {
    color: #707070;
    padding: 0px 8px;
    font-size: 16px;
}
#team-sec .socliy li {
    list-style-type: none;
    display: inline-block;
}
#team-sec .socliy {
    margin: 0px auto;
    display: table;
}
#team-sec .socliy ul {
    margin: 0px;
}
#team-sec .socliy li i.fa.fa-facebook:hover {
    color: #0b4ca0;
	transition: .9s;
}
#team-sec .socliy i.fa.fa-twitter:hover {
    color: #2ac2ff;
    transition: .9s;
}
#team-sec .socliy i.fab.fa-google-plus-g:hover {
    transition: .9s;
    color: #f00;
}
#team-sec .socliy i.fab.fa-behance:hover {
    color: #2ac2ff;
    transition: .9s;
}



/************price***********************/
#price .price-h h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 50px;
    text-transform: uppercase;
    margin-bottom: 0;
    padding-top: 20px;
}
.priec-col .vc_column-inner {
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
    border-radius: 6px;
}
.priec-col4 .nectar-milestone.animated-in .subject {
    color: #343434;
    font-size: 30px;
    font-family: sans-serif;
    top: -70px;
    margin-right: -166px !important;
    position: relative;
}
.priec-col .number.default span.symbol {
    font-family: sans-serif;
    font-size: 30px;
    font-weight: 100;
    color: #343434;
    position: absolute;
    top: -20px;
    left: -22px;
}
.priec-col .number.default span {
    font-size: 75px;
    color: #222;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
}
.priec-col .nectar-milestone.animated-in .subject {
    font-size: 30px;
    top: -70px;
    margin-right: -124px;
    position: relative;
    color: #222 !IMPORTANT;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
}
.priec-col .nectar-milestone.animated-in {
    background-color: #ebebeb;
    padding-top: 40px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.price-txt p {
    border-bottom: 1px solid #ccc;
    width: 75%;
    margin: 0px auto;
    display: table;
    line-height: 60px;
    padding-bottom: 0px;
    color: #343434;
}
.nectar-milestone.animated-in {
    margin-bottom: 0px;
}
#price a#price-btn {
    color: #343434;
    font-size: 14px;
    font-family: sans-serif;
    font-weight: 600;
    margin-bottom: 30px;
}
.priec-col .vc_column-inner:hover {
    background-color: #ffc400;
    transition: .9s;
}
.priec-col .vc_column-inner:hover a#price-btn {
    background-color: #343434 !important;
    color: #fff !important;
}
.priec-col .vc_column-inner:hover .nectar-milestone.animated-in {
    background-color: #e5c252;
}
.priec-col .vc_column-inner:hover .nectar-milestone.animated-in .subject  {
    color: #fff;
}
.priec-col .vc_column-inner:hover .number.default span  {
    color: #fff;
}
.priec-col .vc_column-inner:hover .number.default span.symbol  {
    color: #fff;
}


#testimonials h3 {
    color: #222 !important;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    line-height: 1.1;
    font-size: 28px;
}
#testimonials h3 span strong {
    color: #ffc400;
    font-size: 30px !important;
    font-weight: 900 !important;
    font-family: 'Oswald', sans-serif !important;
}
.testi-txt p {
    margin: 0;
    padding: 20px 45px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #777;
    line-height: 20px;
    font-weight: 400;
}
/*******************clnt-sec******************/
#clnt-sec .owl-dots {
	display: none;
}

#clnt-sec .owl-nav.disabled {
	display: block;
}

#clnt-sec button.owl-next span::before {
	content: "\f054";
    font-family: FontAwesome;
    font-size: 15px;
    color: #fff;
    background-color: #ffc400;
    padding: 9px;
    border-radius: 5px;
}

#clnt-sec button.owl-next span {
	font-size: 0px;
}

#clnt-sec button.owl-next {
	background: transparent;
	border-radius: 30px !important;
	border-color: #0000;
}


#clnt-sec button.owl-prev span::before {
    content: "\f053";
    font-family: FontAwesome;
    font-size: 15px;
    color: #fff;
    background-color: #ffc400;
    padding: 9px;
    border-radius: 5px;
}

#clnt-sec button.owl-prev span {
	font-size: 0px;
}

#clnt-sec button.owl-prev {
    background: transparent;
    border-radius: 30px !important;
    border-color: #0000;
}

/*******************testi******************/

.testi-txt p {
    background-image: url(https://testedwebsite.us/eimanfl/wp-content/uploads/2023/10/testimonisla-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 20px;
    padding-bottom: 40px !important;
}
#testi .iwt-icon img {
    border-radius: 50%;
    width: 100%;
}
#testi .iwithtext .iwt-text strong {
    font-family: 'Oswald', sans-serif;
    color: #000;
    font-size: 20px;
    font-weight: 400;
}

.blog-txt p strong {
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    text-transform: uppercase;
    color: #222;
    font-family: 'Oswald', sans-serif;
}
.blog-txt p {
    padding-bottom: 0px;
}
.blog-txt p em strong {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #666;
}

.blog-txt p em {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #666;
    padding-bottom: 10px;
}
#testi .iwithtext .iwt-text {
    padding-left: 85px;
    color: #343434;
    padding-top: 10px;
    font-family: 'Open Sans';
    font-size: 15px;
    line-height: 22px;
}
#testi .iwithtext {
    margin: 0px auto;
    display: table;
}
a#blog-btn {
    color: #000;
}
a#btnnn {
    color: #000;
    font-size: 14px;
}
#abt-txt h2 {
    color: #fff;
    font-size: 36px;
    line-height: 42px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 5px;
}
#abt-txt h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    line-height: 36px;
    margin-bottom: 20px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
}


.blog-txt p {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    font-weight: 400;
    padding-right: 30px;
}

.cont-txt h3 {
    color: #222;
    font-size: 18px !important;
    text-transform: uppercase;
    font-weight: 900 !important;
    font-family: 'circular';
    line-height: 0px;
}
.cont-txt p {
    color: #666;
    font-size: 16px;
    line-height: 50px;
    font-weight: 300;
}



/* FOtterrrrr*/
#fotr-sec input[type=email] {
    background: #fff;
    width: 57%;
    padding: 7px 13px;
    margin-left: -74px;
    border-radius: 6px 0px 0px 6px;
}

#fotr-sec input[type=email]::placeholder {
    color: #000;
}

#fotr-sec input[type=submit] {
    color: #000;
    position: absolute;
    margin-top: -52px;
    right: 8%;
    padding: 8px 26px !IMPORTANT;
    border-radius: 0px 6px 6px 0px !IMPORTANT;
    /* width: 15%; */
    background-color: #ffc400;
    border: 1px solid #ffc400;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    padding: 10px 15px;
    -webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    -o-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
    -webkit-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}
#fotr-sec h3 {
    color: #ddd;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 5px;
    margin-bottom: 5px;
    font-family: 'Oswald', sans-serif;
}
#fotr-sec p {
    color: #ddd;
    line-height: 26px;
    font-weight: 300;
    margin-bottom: 0;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 15px 0;
    padding-bottom: 60px;
}













/****************************** Responsive ***************************************************/

/****************** 1680 ****************************/
@media (max-width: 1680px) {}

/****************** 1600 ****************************/
@media (max-width: 1600px) {}

/****************** 1440 ****************************/
@media (max-width: 1440px) {}

/****************** 1366 ****************************/

@media (max-width: 1366px) {
	#timeline .row-bg.viewport-desktop.using-image {
    background-size: 110% 100%;
}
	.testi-txt p {
    font-size: 15px;
}
}


/****************** 1326 ****************************/
@media (max-width: 1326px) {}

/****************** 1280 ****************************/

@media (max-width: 1280px) {}


/****************** 1024 ****************************/

@media (max-width: 1024px) {}



/****************** 800 ****************************/

@media (max-width: 800px) {}

/****************** 768 ****************************/

@media (max-width: 768px) {}

/****************** 760 ****************************/

@media (max-width: 760px) {}

/****************** 640 ****************************/

@media (max-width: 640px) {}

/****************** 600 ****************************/

@media (max-width: 600px) {}


/****************** 480 ****************************/

@media (max-width: 480px) {}


/****************** 515 ****************************/

@media (max-width: 515px) {}


/****************** 414 ****************************/

@media (max-width: 414px) {}



/****************** 375 ****************************/

@media (max-width: 375px) {}


/****************** 360 ****************************/

@media (max-width: 360px) {}


/****************** 320 ****************************/

@media (max-width: 320px) {}