/*
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
*/



div#main-service {
    padding-top: 50px !important;
}

div#features {
    padding-top: 20px !important; 
    padding-bottom: 20px !important;
}




div#work.pricing .carousel-item {
    background-color: #EEEEEE;
    filter: drop-shadow(2px 4px 6px #ccc);
    margin-inline: 10px;
    padding: 30px 30px;
    transition: 0.9s;
    min-height: auto;
}

.page-id-146 .container-wrap {
    min-height: auto !important;
}



div#Servicearea .owl-nav.disabled {
    display:block !important;
}

div#Servicearea .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    left: -50px;
    background: #020619;
    border-radius: 50% !important;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

div#Servicearea .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    right: -50px;
    background: #020619;
    border-radius: 50% !important;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

div#Servicearea .owl-nav .owl-prev span,
div#Servicearea .owl-nav .owl-next span{
    font-size: 30px
    
}


a#b1.b2 {
    margin-left: 20px;
}


.icon h6 span {
    display: flex;
    align-items: center;
}
.icon h6 span img {
    margin-bottom: 0px !important;
    padding-right: 9px;
}
#About .tex1 h2 {
    width: 110%;
}
div#About {padding-block: 60px !important;}
#About div#Aboutinin .vc_col-sm-6 {padding-inline: 1px;}
#About div#Aboutinin .vc_column-inner {
    background-color: #0F172A;
    padding: 34px 10px;
}
#About div#Aboutinin .vc_column-inner h4 img {
    margin: 0 auto;
    display: table;
    margin-bottom: 21px;
}
#About div#Aboutinin .vc_column-inner h5 {
    color: white;
    font-size: 16px;
    letter-spacing: 1px;
    margin-bottom: 0;
}
#About div#Aboutinin .vc_column-inner  h6 {
    font-family: 'Inter';
    font-size: 12px;
    line-height: 22px;
    letter-spacing: 1px;
    font-weight: 400;
}
#About div#Aboutinin {
    margin-bottom: 14px;
}
div#Servicearea .text1 {
    margin-bottom: 0;
}
div#CHOOSE div#choose-inner .iwt-text p br {
    display: none;
}

div#contact h2 {
    width: 140%;
}
a#b1 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px;
    border-radius: 0px !important;
    padding-block: 12px 11px !important;
    padding-inline: 33px;
    filter: drop-shadow(2px 4px 6px #137BB8);
}
div#PORTAL div#PORTALin img {
    margin-bottom: 27px;
}
div#About div#about-four-inner .vc_col-sm-3 h6 img {
    float: right;
    margin-bottom: 0px !important;
}
div#About div#about-four-inner {
    background-color: #137BB8;
    padding: 30px 40px;
}
div#About div#about-four-inner h3 {
    color: white;
    margin-bottom: 0;
    font-family: 'Inter';
    font-size: 21px;
    line-height: 31px;
}
div#About div#about-four-inner  h6 {
    font-size: 12px;
    line-height: 22px;
}
div#About div#aboutin3 h5 {font-size: 16px;line-height: 26px;}
div#About div#aboutin3 {
    margin-bottom: 27px;
}
.icon1 h6 span {
    justify-content: center;
}
div#Servicearea {
    padding-block: 50px !important;
}
div#Servicearea .carousel-item div#ser4-inn1 {
    margin-bottom: 0;
}
div#Servicearea .carousel-item {background-color: white;filter: drop-shadow(2px 4px 6px #ccc);margin-inline: 12px;padding-inline: 30px;padding-block: 50px 33px;transition: 0.9s;min-height: 400px;}
div#Servicearea .carousel-item:hover .iwithtext h6 {
    filter: brightness(0) invert(1);
    opacity: 1 !important;
}
div#Servicearea .carousel-item .iwithtext .iwt-icon {right: 0;left: unset;margin-top: -16px;}
div#Servicearea .carousel-item .iwithtext .iwt-icon img {
    width: 100%;
}
div#Servicearea .carousel-item .iwithtext  .iwt-text {
    text-align: left !important;
    padding-left: 0;
    opacity: 40%;
}
div#Servicearea .carousel-item  h3 {
    padding-bottom: 2px;
}
div#Servicearea .carousel-item .text2 p span {
    display: flex;
    align-items: center;
}
div#Servicearea .carousel-item .text2 p span img {
    margin-bottom: 0;
    padding-right: 8px;
}
div#Servicearea .carousel-item .text2 p br {display: none;}
div#Servicearea .carousel-item .text11 h6 a span {
    display: flex;
    align-items: center;
}
div#Servicearea .carousel-item .text11 h6 a span img {
    margin-bottom: 0;
    padding-left: 4px;
}
div#Servicearea .carousel-item .text11 {
    border-top: 1px solid #1E293B;
    padding-top: 20px;
    margin-top: 19px !important;
}
div#Servicearea .carousel-item:hover {
    background-color: #020719;
}
div#Servicearea .carousel-item:hover span, div#Servicearea .carousel-item:hover h6 {
    color: white !important;
    opacity: 1 !important;
}
div#Servicearea .carousel-item:hover h6 {filter: brightness(0) invert(1);}
div#Servicearea .carousel-item:hover h6 span {
    color: white !important;
}
div#Servicearea .carousel-item:hover .iwithtext .iwt-text {
    opacity: 1;
}
.ocm-effect-wrap {
    --scroll-bar-w: 0px;
}
div#CHOOSE {
    padding-block: 50px !important;
}
div#CHOOSE .c1 .text1 h4 {
    display: flex;
    align-items: center;
    font-family: 'Inter';
}
div#CHOOSE .c1 .text1 h4 img {
    margin-bottom: 0;
    padding-right: 10px;
}
div#CHOOSE .c1  div#choose-in {
    margin-bottom: 28px;
}
div#CHOOSE .c1 div#choose-in .text2 {
    margin-bottom: 0;
}
div#CHOOSE .c1 div#choose-in .text2 h6 {
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 2px;
    padding-bottom: 8px;
}
div#CHOOSE .c1 div#choose-in  .nectar-progress-bar.completed p {
    font-weight: 700 !important;
    font-size: 20px !important;
    line-height: 30px;
    padding-bottom: 4px;
}
div#CHOOSE .c1 div#choose-in .nectar-progress-bar.completed .bar-wrap {
    margin-bottom: 0;
    background-color: #020617;
    height: 11px;
}
div#CHOOSE .c1 div#choose-in .nectar-progress-bar.completed .bar-wrap span.accent-color {
    height: 11px;
}
div#CHOOSE .c1 div#choose-in strong {font-family: Courier;}
div#CHOOSE .c1>.vc_column-inner>.wpb_wrapper {
    background-color: #0F172A;
    padding: 79px 30px;
}
div#CHOOSE div#choose-inner {
    background-color: #0e1324;
    padding: 20px 21px;
    border: 1px solid #0F172A;
    margin-bottom: 12px;
    transition: 0.9s;
}
div#CHOOSE div#choose-inner .iwt-icon img {
    width: 100%;
}
div#CHOOSE div#choose-inner .iwt-icon {
    /* margin-top: 11px; */
}
div#CHOOSE div#choose-inner .iwt-text {
    padding-left: 50px;
}
div#CHOOSE div#choose-inner .iwt-text h5 {
    margin-bottom: 0;
}
div#CHOOSE div#choose-inner .iwt-text p {
    font-size: 14px;
    line-height: 24px;
}
div#CHOOSE div#choose-inner:hover {
    border: 1px solid #ffffff24 !important;
    background-color: transparent;
}
div#CHOOSE div#choose-inner1 {
    padding-top: 30px !important;
    border-top: 1px solid #1E293B;
    margin-top: 50px;
}
div#CHOOSE div#choose-inner1 h4 {
    font-family: 'Inter';
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 1px;
}
div#CHOOSE div#choose-inner1 h6 {
    margin-bottom: 0;
}
div#work {padding-block: 70px  50px!important;}
div#work .carousel-item {
    background-color: #EEEEEE;
    filter: drop-shadow(2px 4px 6px #ccc);
    margin-inline: 10px;
    padding: 30px 30px;
    transition: 0.9s;
    min-height: 262px;
}
div#work .carousel-item h5 {
    margin-bottom: 23px !important;
}
div#work .carousel-item:hover {
    background-color: #020617;
}
div#work .carousel-item:hover span {
    color: white !important;
}
div#INDUSTRIES {
    padding-block: 50px !important;
}
div#INDUSTRIES .text2 {
    border-left: 9px solid #1E293B;
    padding-left: 12px;
}
div#INDUSTRIES .text2:hover {
    border-left: 9px solid #137BB8;
}
div#INDUSTRIES .text2 h5 {
    margin-bottom: 0;
}
div#PORTAL {
    padding-block: 60px !important;
}
div#PORTAL div#PORTALin {
    border: 1px solid #3b82f63d;
    background-color: #ffffff0a;
    backdrop-filter: blur(31px);
    padding: 40px 0px;
    width: 70%;
    margin: 0 auto;
}
div#blog {
    padding-block: 70px 30px !important;
}
div#blog a#b1 {
    float: right;
}
div#blog .nectar-post-grid-wrap h3.post-heading {
    font-family: 'Inter' !important;
    text-transform: capitalize;
    font-size: 18px;
    line-height: 28px;
}
div#blog .nectar-post-grid-wrap span.nectar-post-grid-item__meta-wrap a {
    text-transform: capitalize;
}
div#blog .nectar-post-grid-wrap span.nectar-post-grid-item__meta-wrap span {
    color: #137BB8;
}
div#blog .nectar-post-grid-wrap .content {
    padding-block: 21px;
}
div#blog .nectar-post-grid-wrap .nectar-post-grid-item-bg.img-loaded {
    height: 237px;
}
div#contact {
    padding-block: 60px !important;
}
div#contact .c1 div#wpforms-70 {
    margin-top: 0;
}
div#contact .c1  label {
    font-family: 'Inter';
    font-weight: 300;
    color: #777777;
    text-transform: uppercase;
    margin-bottom: 5px;
}
div#contact .c1 input,div#contact .c1 textarea {
    border: 1px solid #1e293b38;
    border-radius: 0px;
    height: 50px;
    resize: unset;
}
div#contact .c1 textarea {
    height: 114px;
}
div#contact .c1 .wpforms-container .wpforms-form * {
    padding-block: 4px;
}
div#contact .c1 button#wpforms-submit-70 {
    background-color: #137BB8;
    width: 100%;
    height: 63px;
    filter: drop-shadow(2px 4px 6px #137BB8);
}
div#contact .c1  .vc_column-inner {
    background-color: white;
    border: 1px solid #1e293b2e;
    padding: 30px 40px;
}
div#contact .c2 .iwithtext .iwt-icon {
    background-color: #EEEEEE;
    width: 65px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 3px;
    transition: 0.9s;
}
div#contact .c2 .iwithtext i {
    font-size: 22px;
    line-height: 41px;
    color: transparent;
    -webkit-text-stroke: 1px #137BB8;
}
div#contact .c2 .iwithtext .iwt-text {
    padding-left: 80px;
}
div#contact .c2 .iwithtext .iwt-text h6 {
    margin-bottom: 0;
    font-family: 'Inter';
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
}

div#contact .c2 .iwithtext .iwt-text  h5 {
    font-size: 18px;
    line-height: 28px;
    text-transform: math-auto;
}
div#contact .c2 .iwithtext:hover .iwt-icon {
    background-color: #137BB8;
}
div#contact .c2 .iwithtext:hover .iwt-icon i {
    -webkit-text-stroke: 1px white;
}
div#footer div#footerin1 ul {
    margin: 0;
}
div#footer div#footerin1 ul li {
    display: block;
}
div#footer  a {
    opacity: 1 !important;
    color: #CCCCCC;
}
div#footer ul#menu-footermenu {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}
div#footer ul#menu-footermenu a {
    font-size: 13px;
}
div#footer  .socliy li {
    display: inline-block !important;
    margin-right: 3px;
}

div#footer .socliy li i {
    border: 1px solid white;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 100%;
    transition: 0.9s;
}
div#footer .socliy li i:hover {
    background-color: #137BB8;
    border: 1px solid #137BB8;
}
div#footer div#footerin1 {
    margin-bottom: 0;
    padding-block: 40px;
}
div#footer div#copyright-inner {
    padding-block: 15px !important;
    border-top: 1px solid;
}
/* ================================== */
@media (max-width: 1600px){}
/* ================================== */
@media (max-width: 1440px){}
/* ================================== */
@media (max-width: 1600px){}
/* ================================== */
@media (max-width: 1366px){
    


div#INDUSTRIES .text2 {
    margin-bottom: 13px;
}


}
/* ================================== */
@media (max-width: 1280px){}
/* ================================== */
@media (max-width: 1024px){}
/* ================================== */
@media (max-width: 912px){}
/* ================================== */
@media (max-width: 768px){}
/* ================================== */
@media (max-width: 480px){}
/* ================================== */