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

.woocommerce-shop nav.woocommerce-breadcrumb {
    display: none !important;
}

.woocommerce-shop form.woocommerce-ordering {
    display: none !important;
}

.woocommerce-shop p.woocommerce-result-count {
    display: none !IMPORTANT;
}
.single-post h2.wp-block-heading {
    font-size: 16px !IMPORTANT;
    color: black;
}

.single-post strong {
    color: black;
}
.single-product nav.woocommerce-breadcrumb {
    display: none !IMPORTANT;
}

.woocommerce-form button.woocommerce-Button {
    margin: 0 !important;
}

#banner .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !IMPORTANT;
}
#top li#menu-item-183 a span {
    color: white ! IMPORTANT;
}
#top .get-sec a span {
    /* background: #06A3DA; */
	background: #0a6d0f;
    padding: 13px 22px !IMPORTANT;
    transition: 0.9s;
}

#top .get-sec:hover a span {
    color: white !IMPORTANT;
    background: black !IMPORTANT;
    transition: 0.9s;
}

#top .current-menu-item a span {
    /* color: #06A3DA; */
	 color: #0a6d0f;
}

#banner .row_col_wrap_12.col.span_12.custom.left {
    position: relative;
    top: -4px;
}

#banner .pro-sec {
    margin-bottom: 14px !IMPORTANT;
}

#banner p {
    font-size: 14px;
}

a#btn1 {
    margin-bottom: 0;
    font-weight: 500 !IMPORTANT;
    text-transform: uppercase !IMPORTANT;
    font-size: 14px !IMPORTANT;
    transition: 0.9s;
    padding: 13px 15px !important;
}

#banner a#btn1 {
    margin-right: 9px;
}

a#btn1:hover {
    transition: 0.9s;
    background: black !IMPORTANT;
}

#sec2 .ab-sec p {width: 75%;}

#sec2 a#btn1 {
    float: right;
    margin-top: -6.5%;
}

#sec2 .nectar-milestone .number {
    font-family: 'Inter' !IMPORTANT;
    font-weight: 600 !IMPORTANT;
    font-size: 40px !IMPORTANT;
    color: #021137 ! IMPORTANT;
    margin-bottom: 0 !IMPORTANT;
    line-height: 0 !important;
}

#sec2 span.symbol {
    font-size: 40px ! IMPORTANT;
    color: #021137 ! IMPORTANT;
}

#sec2 .subject {
    font-family: 'Inter';
    font-weight: 600 !IMPORTANT;
    color: #021137 !IMPORTANT;
    font-size: 18px !IMPORTANT;
}


#sec2 #r2 .vc_col-sm-3 .vc_column-inner {
    position: relative;
}

#sec2 #r2 .vc_col-sm-3 .vc_column-inner:before {
    content: "";
    position: absolute;
    right: 0;
    width: 0.1%;
    height: 100%;
    background: #BEBEBE;
    top: 13px;
}

#sec2 #r2 .vc_col-sm-3:nth-last-child(1) .vc_column-inner:before {
   content: none !important;
}


#sec3 h5 {
    margin-bottom: 0;
}

#sec3 a#btn1 {
    margin: 28.6px auto 0px;
    display: table;
}

#sec3 .cyb-sec {
    background: #FFFFFF;
    box-shadow: -19.8923px 4.42051px 44.2051px rgba(0, 0, 0, 0.06);
    padding: 17px;
}

#sec3 .hover-wrap {
    margin: 0;
}

#sec3 p {
    font-size: 15px;
    line-height: 1.6;
}

#sec3 a#btn2 {
    background: transparent !IMPORTANT;
    padding: 0;
    color: #0F0D1D;
    font-size: 14px;
    font-family: 'Inter';
    font-weight: 600 !IMPORTANT;
    padding-top: 12px;
}

#sec3 a#btn1 {
    padding: 12px 30px !IMPORTANT;
}


#sec3 .vc_col-sm-4 .vc_column-inner:hover img {
    filter: brightness(0.5);
    transition: 0.9s;
}

#sec3 img {
    transition: 0.9s;
}

#sec3 .vc_col-sm-4 .vc_column-inner:hover a#btn2 {
    color: #36a5d6 ! IMPORTANT;
}

#sec4 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !IMPORTANT;
}

#sec4 img {
    width: auto;
    transition: 0.9s;
}

#sec4 .carousel-item {
    background: white;
    margin: 0 11px;
    padding: 26px 15px !IMPORTANT;
    transition: 09s;
}

#sec4 .carousel-item:hover img {
    transition: 0.9s;
    transform: scale(0.8);
}

#sec4 .ind-sec {
    margin-bottom: 0;
}

#sec5 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !important;
}

div#sec5 {
    padding: 0 0 !IMPORTANT;
}

#sec5 img {
    width: 100%;
}

#sec5 .caroo-img-sec {
    width: auto;
    margin: -13% auto 7px !IMPORTANT;
    display: table;
}

#sec5 .cr-sec {
    padding-left: 37px;
}

#sec5 .carousel-item {
    background: white;
    padding: 22px 18px;
    margin: 0 10px;
}

#sec5 .tho-sec p {
    color: #787878;
    font-size: 13px;
}

#sec5 .owl-stage {padding-top: 52px !IMPORTANT;}

#sec5 .owl-stage-outer {
    width: 200%;
}

#sec5 .carousel-item h3 {
    margin-bottom: 3px;
}

#sec5 .owl-dots span {
    transform: unset;
    background: #ffffff52;
}

#sec5 .owl-dots .active span {
    background-color: #06A3DA ! IMPORTANT;
    outline: 1px solid #ffff;
    outline-offset: 6px !IMPORTANT;
}


div#sec6 {
    padding: 0 0 !IMPORTANT;
    padding-left: 90px !IMPORTANT;
}

#sec5 .owl-dots {
    position: relative;
    left: 131px;
}

#sec6 #r1 p {
    font-size: 13px;
    line-height: 1.3;
}

#sec6 #r1 .vc_col-sm-6 .vc_column-inner {
    background: #ffffff;
    margin: 5px 5px;
    padding: 14px;
    padding-bottom: 8px !important;
    padding-left: 9px;
    padding-top: 5px;
}

#sec6 #r1 .vc_col-sm-6 .vc_column-inner:hover {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

#sec6 #r1 h5 {
    font-size: 13px !IMPORTANT;
    line-height: 1.5;
    margin-bottom: 5px;
    min-height: 32px;
}

#sec6 #r1 p br {
    display: none;
}

#sec6 .com-sec-img {
    width: auto;
    margin-bottom: 10px;
}

#sec6 .ww-sec .vc_column-inner {
    transform: scale(0.9);
}


#sec6 div#r1 {
    position: relative;
    left: -26px;
}

#sec7 #r1 .vc_col-sm-4 .vc_column-inner {
    background: white;
    padding: 20px;
    box-shadow: rgba(0, 0, 0, 0.16) 1px 4px 4px;
    transition: 0.9s;
}

#sec7 #r1 .vc_col-sm-4 .vc_column-inner p {
    min-height: 104px;
}

#sec7 #r1 .vc_col-sm-4 .vc_column-inner img {
    transition: 0.9s;
}

#sec7 .vc_col-sm-4 .vc_column-inner:hover img {
    transform: scale(0.9) !IMPORTANT;
    transition: 0.9s !IMPORTANT;
}

#sec7 a#btn2 {
    background: transparent ! IMPORTANT;
    padding: 0;
    color: #0F0D1D;
    font-size: 14px;
    font-family: 'Inter';
    font-weight: 600 !IMPORTANT;
    padding-top: 12px;
    transition: 0.9s;
}

#sec7 .eco-sec {
    margin-bottom: 2.5px;
}

#sec7 .vc_col-sm-4 .vc_column-inner:hover a#btn2 {
    color: #06A3DA ! IMPORTANT;
    transition: 0.9s;
}

#sec8 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !IMPORTANT;
}

#sec9 a.cybersecurity {
    background: #00a216;
	/*background: #06A3DA;*/
    font-weight: 100 !IMPORTANT;
    border-color: #00a216;
	/* border-color:#06A3DA; */
}

#sec9 .article-content-wrap {
    padding: 15px 21px !important;
    padding-bottom: 0 !IMPORTANT;
}

#sec9 h3.title {
    font-size: 16px !IMPORTANT;
    font-family: 'Inter' !IMPORTANT;
    font-weight: 600 !IMPORTANT;
    line-height: 1.6;
}

#sec9 span.meta {
    font-family: 'Roboto' !IMPORTANT;
    text-transform: capitalize !IMPORTANT;
    font-size: 15px !IMPORTANT;
}
#sec9 img {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 4/3;
}
#sec9 .row.blog-recent.columns-3 {
    margin: 0;
    padding: 0;
}

#sec9 a#btn1 {
    margin: 0 auto;
    display: table;
}

div#sec10 {
    padding-top: 0 !IMPORTANT;
}

#sec11 .tnp.tnp-widget-minimal {
    position: relative;
}

#sec11 input.tnp-submit {
    position: absolute;
    right: 5px;
    width: auto;
    top: 4px;
    font-family: 'Roboto' !IMPORTANT;
    font-weight: 500 !IMPORTANT;
    text-transform: uppercase !IMPORTANT;
    font-size: 15px;
}

#sec11 input.tnp-email {
    padding: 15px 20px  !IMPORTANT;
    border-radius: 0 !IMPORTANT;
    color: #666666 !IMPORTANT;
}

div#sec11 {
    padding: 30px 0 !IMPORTANT;
}

body #footer-outer .row {
    border-top: 1px solid #ffffff66;
    padding-top: 43px !IMPORTANT;
    padding-bottom: 31px !IMPORTANT;
}

#footer-outer #copyright[data-layout="centered"] {
    padding: 10px 0 !IMPORTANT;
}

#footer-outer ul#menu-social-footer li a i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: rgba(255, 255, 255, 0.12);
    border: 0.962117px solid rgba(255, 255, 255, 0.12);
    box-shadow: 0px 1.92423px 13.4696px rgba(4, 6, 66, 0.1);
    border-radius: 21.6476px;
}

#footer-outer ul#menu-social-footer li {
    display: inline-block;
    margin-right: 7px;
}

#footer-outer ul#menu-social-footer li a i:hover {
    background: #06A3DA ! IMPORTANT;
    transition: 0.9s;
}

div#footer-outer a {
    opacity: 10 !important;
}

#footer-outer ul#menu-quick-links a:hover {
    color: #36a5d7 ! IMPORTANT;
}

#footer-outer ul#menu-useful-links a:hover {
    color: #36a5d7 ! IMPORTANT;
}

#footer-outer .foot-secc li a span:hover {
    color: #36a5d7 ! IMPORTANT;
}


.foot-secc li.eml{
    background: url(https://www.oadtechnologies.com/wp-content/uploads/2026/03/SVG.png) no-repeat left center ;
}
.foot-secc li.phn {
    background: url(https://www.oadtechnologies.com/wp-content/uploads/2026/03/Frame.png) no-repeat left center ;
 
}
.foot-secc li.mrk {
    background: url(https://www.oadtechnologies.com/wp-content/uploads/2026/03/SVG-1.png) no-repeat left 10px ;

}
#footer-outer #footer-widgets .foot-secc li{
    margin-left: 30px;
}

#footer-outer .widget {
    margin-bottom: 10px;
}
#footer-outer .widget h4 {
    position: relative;
}

#footer-outer .widget h4:before {
    content: "";
    position: absolute;
    width: 22%;
    height: 2.5px;
    background: #1E8EBF;
    bottom: -6px;
}
#page-header-bg[data-bg-pos=center] .page-header-bg-image {
    filter: brightness(0.5) !IMPORTANT;
}
#con-sec input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background: white;
    border: 2px solid darkgray;
    border-radius: 6px;
    margin-bottom: 20px;
    padding: 12px 10px 12px 17px;
}

#con-sec textarea.wpcf7-form-control.wpcf7-textarea {
    padding: 20px;
    height: 150px;
    background: white;
    border: 2px solid darkgrey;
    border-radius: 8px;
}
#con-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
    display: table;
    margin: 0px auto;
    width: 100%;
    font-size: 17px;
    border-radius: 7px ! IMPORTANT;
}

#con-sec .wpcf7-response-output {
    background: transparent;
    border: unset;
}

#con-sec span.wpcf7-not-valid-tip {
    position: relative;
    top: -20px;
}
#con-sec .d-sec p {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1.7;
    min-height: 96px;
}

div#slotion-sec #r1 img {
    border-radius: 20px;
}

div#slotion-sec #r1 h2 {
    color: black;
    margin-bottom: 20px;
}

div#slotion-sec #r1 ul li {
    margin-bottom: 11px;
    color: black;
    text-shadow: 0 0 black;
    position: relative;
   
}
div#mang-sec #r1 {
    background: #36a5d7;
    color: white;
    padding: 40px 60px !IMPORTANT;
    border-radius: 10px;
}

div#mang-sec #r1 li {
    margin-bottom: 14px;
}

div#mang-sec #r1 h2 {
    margin-bottom: 23px;
}
.single-post .comment-wrap {
    display: none;
}
#cyber-sec #r1 .iwithtext img {
    width: 72%;
}

#cyber-sec #r1  .iwt-text {
    padding-left: 13%;
}

#cyber-sec #r1  h3 {
    margin-bottom: 0 !IMPORTANT;
}

#cyber-sec #r1 h6 {
    margin-bottom: 0;
    font-weight: 400;
}

#cyber-sec #r1 ul {
    column-count: 2;
}

#cyber-sec #r1 ul li {
    margin-bottom: 11px;
    color: black;
    text-shadow: 0 0 black;
}
#fqs-sec h3.toggle-title a {
    font-size: 13px !IMPORTANT;
}

#fqs-sec a#btn1 {
    margin: 40px auto 0px;
    display: table;
}

#fqs-sec .trsrsrs {
    margin-bottom: 30px;
}
#frame-sec #r1 .vc_col-sm-4 .vc_column-inner {
    background: #ffffff;
    padding: 20px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    height: 285px;
}

#frame-sec #r1 .vc_col-sm-4 .vc_column-inner h3 {
    font-size: 17px;
    line-height: 1.7;
}

#frame-sec a#btn1 {
    margin-top: 40px !IMPORTANT;
}
#ind-sec div#r1 .vc_col-sm-4 .vc_column-inner {
    background: white;
    padding: 20px;
    box-shadow: rgba(0, 0, 0, 0.16) 1px 4px 4px;
    transition: 0.9s;
}

#ind-sec div#r1 .vc_col-sm-4 .vc_column-inner h3 {
    font-size: 17px;
    color: black;
}

#ind-sec div#r1 .vc_col-sm-4 .vc_column-inner li {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.4;
    text-transform: capitalize;
}
#tan-sec a#btn1 {
    margin: 0 auto 30px !IMPORTANT;
    display: table;
    padding: 15px 60px !IMPORTANT;
}
div#dat-sec strong {
    font-weight: 500;
    text-shadow: 0 0 black;
}

div#dat-sec ul li {
    margin-bottom: 11px;
}
div#ind-sec .fia-sec h2 {
    font-size: 23px;
}

div#ind-sec .fia-sec p {
    font-size: 13px;
}


@media (max-width: 1600px) {}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {}
@media (max-width: 1280px) {}
@media (max-width: 1024px) {}
@media (max-width: 820px) {
	#sec6 h2 {
    font-size: 21px !IMPORTANT;
}

#sec6 h2 br {
    display: block !IMPORTANT;
}
	#sec11 p {
    font-size: 14px ! IMPORTANT;
}
	div#cyber-sec {
    text-align: center;
}

#cyber-sec #r1 .iwt-text {
    padding-left: 0 !IMPORTANT;
}

#cyber-sec #r1 .iwt-icon {
    position: unset !IMPORTANT;
    margin: 0 auto !IMPORTANT;
    display: table !IMPORTANT;
}

#cyber-sec #r1 .iwt-text {
    text-align: center !IMPORTANT;
}

#cyber-sec #r1 .iwithtext img {
    width: 100% !IMPORTANT;
}

#cyber-sec #r1 ul {
    column-count: 1;
    width: fit-content;
    text-align: left;
}
	div#slotion-sec #r1 ul {
    margin-left: 10px;
}
	div#tan-sec {
    text-align: center;
}

div#des-sec {
    text-align: center;
}
	#con-sec .d-sec p {
    min-height: 18px;
}
	#con-sec .col.span_6 {
    margin-bottom: 0;
}

#con-sec .col.span_12 {
    margin-bottom: 0;
}
	#banner .row-bg.viewport-desktop.using-image {
    background-size: cover !IMPORTANT;
}

div#banner {
    text-align: center !IMPORTANT;
    padding-top: 110px !important;
    padding-bottom: 90px !IMPORTANT;
}

#banner h1 {
    font-size: 26px !important;
    line-height: 1.6;
}

#banner h1 br {
    display: none;
}

#banner h5 {
}

#banner a#btn1 {
    margin-right: 0;
    margin-bottom: 20px !IMPORTANT;
    margin: 0 18px;
}


div#sec2 {
    text-align: center;
}

h2 {
    font-size: 21px !IMPORTANT;
}

h2 br {
    display: none;
}

#sec2 .ab-sec p {
    width: 100%;
}

#sec2 a#btn1 {
    float: unset !IMPORTANT;
    margin-top: 0 !IMPORTANT;
    margin-bottom: 30px !IMPORTANT;
}



#sec2 .nectar-milestone .number h2 {
    font-size: 40px !IMPORTANT;
}

div#sec3 {
    text-align: center;
}

#sec4 .row-bg.viewport-desktop.using-image {
    background-size: cover !IMPORTANT;
}

#sec4 .owl-dots {
    display: none;
}

#sec5 .cr-sec {
    padding: 24px 16px !IMPORTANT;
    text-align: center;
}

#sec5 .owl-dots {
    left: 0;
}

.tes-sec {
    margin-bottom: 0 !IMPORTANT;
}

div#sec6 {
    padding-left: 0 !IMPORTANT;
    text-align: center;
}

#sec6 div#r1 {
    left: 0;
}

#sec8 .row-bg.viewport-desktop.using-image {
    background-size: cover !IMPORTANT;
}

#sec10 p br {
    display: none;
}

div#sec11 {
    text-align: center;
}
	
}
@media (max-width: 768px) {}
@media (max-width: 480px) {}
@media (max-width: 428px) {}
@media (max-width: 414px) {}
@media (max-width: 390px) {}
@media (max-width: 375px) {}
@media (max-width: 360px) {}

.bw-modal {
    display: none !important;
}
.bw-overlay-bg {
    display: none;
}

