@charset "utf-8";
html,body {height:100%;font-size:0.938rem;color:#434344;padding-top:5px;font-family: 'Poppins', sans-serif;letter-spacing:0.5px;font-display: swap;}
header, .mobile-nav{font-family: 'Poppins', sans-serif;}
h1,h2,h3,h4,h5,p.h1{font-family: 'Poppins', sans-serif;font-weight:400;padding-bottom:0;}
a{/*color:#13a5e0;*/color:#0b6b92;}
/*@font-face {font-family: 'barmenoregular'; src: url('../fonts/barmeno_regular-webfont.woff2') format('woff2'),
        	 url('../fonts/barmeno_regular-webfont.woff') format('woff');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-display: swap; font-family: 'Barmeno';src: url('../fonts/Barmeno-Medium.woff2') format('woff2'),
        url('../fonts/Barmeno-Medium.woff') format('woff');font-weight: 500;font-style: normal;}*/
a#backToTop {width:40px;height:40px;position:fixed;bottom:5px;right:5%;display:none;outline:none !important;background-color:#0e46a3;text-align:center;}
a#backToTop .fa-angle-up{color:#fff;font-size:20px;line-height:39px;}
button:focus{outline: 0;}
.cn-privacy-policy-link{color:#fff!important; font-weight:600;}
a#cn-accept-cookie{    background-color: #ffffff!important;
    color:#0e46a3 !important;} 
/*.form-control:focus {color: #495057;background-color: #fff;border-color:#ced4da;outline: 0;box-shadow: none;}
*/

.slider .slick-initialized .slick-slide {padding-top: 15px !important;padding-right:0 !important;padding-left:0 !important;
    padding-bottom: 15px !important;}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
}
.btn.focus, .btn:focus{
    border: 1px solid #000;
	box-shadow: 0 0 0 0.2rem rgb(11 11 11 / 77%)!important;
}
.btn-gradient {font-family: 'Poppins', sans-serif;border:1px solid #0e46a3; /*background-image: linear-gradient(141deg, #0d9be2 0%, #0e46a3 100%, #593d9c 0%);*/ background: #0e46a3;color:#fff;border-radius: 0px;padding:9px 20px 10px 20px;font-size:18px;transition: 0.5s;text-transform: Capitalize;}
.btn-gradient:hover {border:1px solid #0e46a3;background:#fff;color:#0e46a3 ;}
.btn-gradient .fa{border:1px solid #fff;border-radius:50%;width:20px;height:20px;text-align:center;font-size:14px;line-height:18px;margin-left: 5px;}
.btn-readmore{background-color:#fff;color:#565759;border-radius:0px;padding:10px 20px;font-size:18px;position:relative;}
.btn-readmore .fa{border:1px solid #565759;border-radius:50%;width:20px;height:20px;text-align:center;font-size:16px;line-height:19px;margin-left:10px;}
.skyblue-bg .btn-readmore:focus, .purple-bg .btn-readmore:focus {
    box-shadow: 0 0 0 0.2rem #dc35457d;
    border: 2px solid #000;
}
.navbar { -webkit-transition:padding 0.2s ease;-moz-transition:padding 0.2s ease; -o-transition:padding 0.2s ease;transition:padding 0.2s ease;padding:0;}
.bg-light {background-color: #fff!important;}
.h1-heading{font-size:55px;}
.has-text-color{color:#17a5df;}
header.fixed-top{z-index:999;background-color:#fff;padding-top:10px;webkit-box-shadow: 0 0 7px rgba(0,0,0)!important;-moz-box-shadow: 0 0 7px rgba(0,0,0)!important;}
.navigation .navbar-nav.ml-auto{left: auto !important;right: 0px;}
.navigation .current-menu-item a{/*color:#13a5e0;*/color:#0b6b92 !important;}
.caption-content{font-size:35px;font-weight:300;font-family: 'Kanit', sans-serif;}
.purple-text{color:#4f2f90 !important;}
.skyblue-bg{background-color:#13a5e0;}
.purple-bg{background-color:#4f2f90;}
.social-icons{padding-top:10px}
.social-icons ul li a{color:#fff;font-size:14px;}
.social-icons .fa,.social-icons .fa-brands{width:26px;height:26px;border-radius:50%;text-align:center;line-height:27px;}
.social-icons .fa-linkedin{background-color:#4787c7;}
.social-icons .fa-facebook{background-color:#3c5c99;}
.social-icons .fa-twitter{background-color:#429bd5;}
.social-icons .fa-x-twitter{background-color:#000000;}
.social-icons .fa-instagram{background-color:#e01f8c;}
.social-icons .fa-youtube-play{background-color:#d3223f;}
.social-icons .nav-link {padding: .5rem .2rem;}
.details{padding-top:15px;}
.details .input-group{margin-top:-6px;}
.details .breadcrumb-item+.breadcrumb-item::before {display: inline-block;padding-right: .5rem;color: #949599;content: "|";}
.details .breadcrumb-item+.breadcrumb-item:last-child::before {content: "";}
.details .breadcrumb{background-color:#fff;padding:0 0.25rem 0 0.25rem;}
/*.details li.breadcrumb-item{color:#8f8f92;}
.details li.breadcrumb-item a{color:#8f8f92;}*/
.details li.breadcrumb-item{color:#58595b;}
.details li.breadcrumb-item a{color:#58595b;}
.details li.breadcrumb-item a:hover{color:#15a5e0;text-decoration:none;}
.search-field .form-control{background-color:#e6e6e6;border-radius:0px;}

.search-field .form-control:focus {border-color: #13a5e0;}

.search-field .input-group-text{color:#fff;background-color:#949599;border:1px solid #949599;border-radius:0px;}
.search-field .input-group-text:focus { border: 1px solid #000;}
.navigation .logo{margin-top: -123px;}
.navigation .logo img{max-width: 85%;}
.navigation .navbar-collapse{flex-grow:0;justify-content: right;}
/*.navigation .navbar-collapse ul{margin-top:10px;}*/
/* .navigation .menu-item{padding:0 4px 0 30px;position:relative;}
.navigation .sub-menu {position: absolute;top: 91.5%;left: 11px;z-index: 1000;display: none;float: none;
min-width: 16rem;padding:0;margin: .125rem 0 0;color: #212529;
text-align: left;list-style: none;background-color: #13a5e0;background-clip: padding-box;
border: 1px solid rgba(0,0,0,.15);border-radius: 0;}
.navigation li.menu-item ul.sub-menu li.menu-item{padding:5px 12px 2px;position:relative;margin: .5rem 0; overflow: hidden;border-top: 1px solid #e9ecef;}
.navigation li.menu-item-has-children>a:after{display: inline; margin-left: .255em; vertical-align: -0.899em; content: ""; border-top: .3em solid;
 border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;}
.navigation li.menu-item ul.sub-menu li.menu-item:first-child{border-top:none;}
.navigation li.menu-item ul.sub-menu li.menu-item a:hover{text-decoration:none;}
.navigation .menu-item a{padding:1rem 0 0;font-size:15px;text-transform:uppercase;letter-spacing:1.1px;color:#58595b;}
.navigation .menu-item a.active{color:#13a5e0 !important;}
.navigation .menu-item a:hover{color:#13a5e0 !important;text-decoration:none;}
.navigation .menu-item:hover>.sub-menu {display: block;}
.navigation .menu-item-has-children a:hover>.sub-menu {display: block;}
.navigation .sub-menu .sub-menu {position: absolute;top: 91.5%;left: 30px;z-index: 1001;display: none;float: none;
	min-width: 16rem;padding:0;margin: .125rem 0 0;color: #212529;
	text-align: left;list-style: none;background-color: #13a5e0;background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);border-radius: 0;}


.navigation .sub-menu .menu-item a{color:#fff !important;text-transform:uppercase;font-size:14px;line-height:20px;}
.navigation .sub-menu .menu-item a:focus, .navigation .sub-menu .menu-item a:hover{color:#2e0855;background-color:transparent;} */

.navigation li.menu-item-has-children>a:after {
	content: "\f0d7";  
    font-family: FontAwesome;
	display: inline; margin-left: .255em;
	color:#a0a2a6;
}

.navigation li.menu-item-has-children>ul li.menu-item-has-children>a:after {
	content: "\f0da";  
    font-family: FontAwesome;
    display: inline; margin-left: .255em;
	color:#fff;
    }
.navigation nav >ul >li {
    display: inline-block;
}
.navigation a, .navigation a:hover  {
    text-decoration: none;
}
.navigation ul {
    list-style: none;
    /* Rmove list styles*/
}

.navigation nav li >a {
    display: block;
    position: relative;
    padding: 10px 15px;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1.1px;
    color: #58595b;
    text-align: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}
nav ul li ul.sub-menu {
    position: absolute;
    background-color: #0b6b92;
    /* background-color: #13a5e0; */
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 0;
	list-style: none;
	display: none;
	float: none;
    min-width: 16rem;
    padding: 0;
}
.navigation ul li ul.sub-menu .menu-item a {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
}
.navigation li.menu-item ul.sub-menu li.menu-item {
    padding: 0px 12px 2px;
    position: relative;
    border-top: 1px solid #e9ecef;
}
.navigation li.menu-item ul.sub-menu li.menu-item:first-child {
    border-top: none;
}
nav ul li ul.sub-menu li a{color:#fff;}
nav ul li ul.submenu li:hover ul.sub-menu{display:block;}
nav ul li ul li ul.sub-menu{
	position: absolute;
    /* background-color: #0c86b7; */
    background-color: #014864;
	background-clip: padding-box;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 0;
	list-style: none !important;
	display: none;
	float: none;
    min-width: 17rem;
    padding: 0;left:99%;top:0;
	z-index:2;
}
nav ul li ul li:hover ul.sub-menu{
	display: block !important;
}
nav ul>li.tab_focus_li:hover>ul.sub-menu,
 nav ul>li.tab_focus_li:focus>ul.sub-menu,
 nav ul>li.tab_focus_li:focus-within>ul.sub-menu,
 nav ul>li.tab_focus_li>a:focus+ul.sub-menu{ 
 display: block;
 }
nav ul>li.tab_focus_li ul.sub-menu>li:hover ul.sub-menu,
 nav ul>li.tab_focus_li ul.sub-menu>li:focus ul.sub-menu,
 nav ul>li.tab_focus_li ul.sub-menu>li:focus-within ul.sub-menu,
 nav ul>li.tab_focus_li>a:focus+ul.sub-menu{ 
 display: block;
 }
  header .details .breadcrumb>li.breadcrumb-item .breadcrumb-item-navbar-icon{display: none;}
/* nav >ul >li >ul ,nav >ul >li >ul >li >ul {
    position: absolute;
    left: 100%;
    width: 140px;
    top: 0px;
    display: none;
    z-index: 2;
    border: 1px solid #16acff;
}
nav >ul >li:hover >ul,
nav >ul >li >ul >li:hover >ul {
    display: block;
} */
/*simple job board image hide*/
.v1 .col-md-1.col-sm-2.hidden-xs:first-of-type {
    display: none;
}
.v1 .company-logo {
    display: none;
}
/*simple job board image hide*/

/*blog button mouse hover */
.wp-block-button__link:hover {
    text-decoration: none;
}
/*blog button mouse hover */

/* menu right arrangement start*/
nav ul li.right_menu ul li ul.sub-menu {
    left: unset;
    right: 99%;
}
.navigation li.right_menu.menu-item-has-children>ul li.menu-item-has-children>a:after {
    content:none;
}
.navigation li.right_menu.menu-item-has-children>ul li.menu-item-has-children>a:before {
    content: "\f0d9";
    font-family: FontAwesome;
    display: inline;
    margin-right: 0.255em;
    color: #fff;
}
/* menu right arrangement end*/


/*sticky --nav*/
.second-nav{padding-top:17px;display:none;}
.second-nav .breadcrumb{background-color:#fff;padding:0;}
/*.second-nav ul li{padding:0 10px;}*/
.second-nav .breadcrumb-item+.breadcrumb-item::before {display: inline-block;padding-right: .5rem;color: #949599;content: "|";}
.second-nav .breadcrumb-item{color:#8f8f92;}
.second-nav .breadcrumb-item a{color:#8f8f92;}
.second-nav .breadcrumb-item a:hover{color:#13a5e0;}
.second-nav .input-group{margin-top: -28px;margin-left: 15px;}
.affix .second-nav{display:block;padding-right: 10px;}
.second-nav .form-control { background-color: #e6e6e6; border-radius: 0px;}
.second-nav .input-group-text { color: #fff;background-color: #949599;border: 1px solid #949599; border-radius: 0px;}
/*mobile-navigation*/
.mobile-details ul li a{color:#666;}
/*.mobile-nav .modal{top:-6%;}*/
.mobile-nav .modal-dialog .mobile-navlinks .nav-item {padding: 12px 0px;border-bottom: 1px solid #eee;}
.mobile-nav .modal-dialog .mobile-navlinks .nav-link{text-transform:uppercase;color:#58595b;}
.mobile-nav .mobile-navlinks .nav-link:hover {border-bottom: 3px solid #13a5e0; color: #13a5e0 !important;}
.mobile-nav .mobile-navlinks .nav-link{padding:5px 0;}
.mobile-nav .mobile-logo img{width:50%;}
.mobile-nav .modal-content{width:275px;border-radius:0px;overflow-y:scroll;/*height:calc(100% - 3em);*/ height: 100vh;}
.mobile-nav .modal-dialog { width: 600px;margin:0px 0px;}
.mobile-nav .modal-dialog .dropdown-menu .dropdown-item{text-transform:uppercase;}
.mobile-nav .modal-body{padding:1rem 1rem 5rem;}
.mobile-nav .modal{width:36%;background-color:#fff;}
.mobile-nav .modal.left.fade .modal-dialog {
	-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
		   -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
		     -o-transition: opacity 0.3s linear, left 0.3s ease-out;
		        transition: opacity 0.3s linear, left 0.3s ease-out;
}

.mobile-social-icons{padding-bottom:0px;}
.mobile-details .fa{margin-right:10px;}
.mobile-details .nav-item{padding:5px 0;}
.mobile-social-icons .fa,.mobile-social-icons .fa-brands{width:26px;height:26px;border-radius:50%;text-align:center;line-height:27px;color:#fff;}
.mobile-social-icons .fa-linkedin{background-color:#4787c7;}
.mobile-social-icons .fa-facebook{background-color:#3c5c99;}
.mobile-social-icons .fa-twitter{background-color:#429bd5;}
.mobile-social-icons .fa-x-twitter{background-color:#000000;}
.mobile-social-icons .fa-instagram{background-color:#e01f8c;}
.mobile-social-icons .fa-youtube-play{background-color:#d3223f;}
.mobile-social-icons .nav-link {padding: .5rem .2rem;}
.mobile-search-field{padding-bottom:10px;border-bottom:1px solid #eee;}
.mobile-search-field .form-control { background-color: #e6e6e6; border-radius: 0px;}
.mobile-search-field .input-group-text {color: #fff; background-color: #949599; border: 1px solid #949599; border-radius: 0px;}
.mobile-search-field .input-group-text:focus { border: 1px solid #000000;}
.mobile-navlinks ul li.menu-item{text-transform: Capitalize; padding:10px 0;border-bottom:1px solid #ddd;position: relative;display: block;}
.mobile-navlinks ul li.menu-item a{color:#666;font-size:16px;}
.mobile-navlinks ul li.menu-item a:hover{color:#13a5e0;text-decoration:none;}
.mobile-navlinks ul.sub-menu{list-style:none;display:none;}
.mobile-navlinks li.menu-item-has-children>a:after {content: "\f0d7";font-family: FontAwesome;display: inline-block;margin-left: 5px;}
.mobile-navlinks li.menu-item:hover>.sub-menu {display: block;}
.mobile-navlinks .sub-menu li{padding:6px 0;}
.mobile-navlinks .sub-menu { border-radius: 0;background-color: #0b6b92; /*background-color: #13a5e0;*/ padding:0 5px;min-width: 200px;display:none;position:absolute;z-index:1;}
.mobile-navlinks .sub-menu li a{color:#fff !important;}
/*mobile-navigation*/
/*.navigation .nav-link.active, .navigation ul .show>.nav-link {border-bottom:3px solid #13a5e0;color:#13a5e0;}*/
.sliders{padding-top:122px;}
.sliders .carousel-item {height: 630px;}
.sliders .carousel-item img{width:100%;}
.sliders .carousel-indicators li{width: 11px;height: 11px;border-radius:50%;}
.sliders .carousel-indicators li.active{width:14px;height:14px;margin-top:-2px;}
.sliders .carousel-indicators button {
   border: 0;display: inline-block;

    border-radius: 50%;
   
    -ms-flex: 0 1 auto;
   
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-right: 3px;
    margin-left: 3px;
    margin-bottom: 24px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
   
    opacity: .5;
    transition: opacity .6s ease;
}

.sliders .carousel-indicators button.active{width:20px;height:20px;margin-top:-2px;opacity:1;}
.sliders .carousel-indicators button:focus{background-color:#13a5e0;}
.sliders .carousel-caption.first-slide{top:20%;}
.sliders .carousel-caption {position: absolute; right: 0;bottom: 20px; left: 6%;top: 25%; width: 48%;z-index: 10; padding-top: 20px;padding-bottom: 20px;
color: #fff; text-align: left;font-family: 'Kanit', sans-serif;}
/*.sliders .carousel-caption{top: 50%;transform: translateY(-50%);bottom: initial;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;left: 6%;width: 48%;z-index: 10;}*/
.sliders h1, .sliders .h1{color:#42bff0;padding-bottom:10px;font-family: 'Kanit', sans-serif;line-height:55px;text-transform:capitalize;}
.sliders p{line-height:40px;padding-bottom:10px;}
.sliders .carousel-inner{background-color: #4f2f8e;}
.services{padding:30px 0 0 0;}
.services a.featured-video{background-color:#13a5e0;padding:15px 0 15px 40px;color:#fff;font-size:20px;text-decoration:none;border-radius: 0 27px 28px 0;}
.services a.featured-video b { font-weight: 500; color: #000;}
.services .fa-youtube-play{background-color:#d42428; padding: 12px;border: 5px solid #fff;border-radius:50%;margin-left:30px;font-size:25px;}
.services .featured-video{padding-bottom:15px; margin: 0 auto;}
.pamten-featured-video .modal{padding-top:140px;}
.pamten-featured-video .modal-content{background-color:transparent;border:none;}
.pamten-featured-video .modal-header{border-bottom:0;border-top-left-radius: 0; border-top-right-radius: 0;padding:0 1rem;}
.pamten-featured-video .modal-header .close{padding: 4px 10px; margin: 0 -1rem -2rem auto; background-color: #fff; border-radius: 50%;opacity:1;z-index:9;position: absolute;top: 5px;right: 15px;}
.pamten-featured-video .modal-header .close:focus, .pamten-featured-video .modal-header .close:hover {
    color: #fff;
    background-color: #0b6b92;
}
.pamten-featured-video video{width:100% !important;height:100%!important;}
.services p{font-size:20px;line-height:32px;color:#666;padding-top:30px;}
.services .lead {font-size: 26px;font-weight:600;color:#666666;}
/*infographic image*/

.info-services ul {display: inline-block;margin: 9px 0 20px; width: 100%;}
.info-services ul li {display: inline-block; float: left; padding:0; position: relative;}
.infographic-cont {position: relative;padding: 20px 15px;border-right:1px dashed #666;border-bottom:1px dashed #666;}
.infographic-cont:before { bottom: 0;left: 5px;border-bottom: 1px #fff dashed;height: 1px;width: 97%;}
.infographic-cont h5{text-transform:Capitalize;font-family: 'Kanit', sans-serif;padding-top:10px;color:#565759;}
.infographic-cont a span{display:block;text-transform:Capitalize;font-family: 'Kanit', sans-serif;padding-top:10px;color:#565759;margin-bottom: 0.5rem;line-height: 1.2;padding-bottom: 0;font-size: 1.25rem;}
.infographic-cont a:hover{text-decoration:none;}
.infographic-cont a:hover h5{color:#4f2f8f;}

.infographic-cont a:hover span { color:#4f2f8f;}
.infographic-cont a:hover img{display:none !important;}
.b-right{border-right:none;}
.b-bottom{border-bottom:none;}
img.on-hover-img{display:none;}
.infographic-cont a.it-container:hover img.on-hover-img{display:block !important;}

/* .infographic{padding-top:45px;}
.butterfly-bg{position:relative;}
.it-roadmap{position:absolute;top:1px;left:50%;cursor: pointer;}
.timetable {display:none !important;position:absolute;top:0;left:0;}
.tt-container:hover .timetable{display:block !important;}
.staffing-solutions{position:absolute;top:105px;left:25%;cursor: pointer;}
.staffing-hover{display:none !important;position:absolute;top:0;left:0%;}
.staffing-container:hover .staffing-hover{display:block !important;}
.enterprise-solutions{position:absolute;top:105px;left:76%;cursor: pointer;}
.enterprise-hover{display:none !important;position:absolute;top:0;left:0;}
.enterprise-container:hover .enterprise-hover{display:block !important;}
.product-solutions{position:absolute;top:241px;left:51%;cursor: pointer;}
.product-hover{display:none !important; position:absolute;top:0;left:0;}
.product-container:hover .product-hover{display:block !important;}
.seo-solutions{position:absolute;top:358px;left:76%;cursor: pointer;}
.seo-hover{display:none !important; position:absolute;top:0;left:0;}
.seo-container:hover .seo-hover{display:block !important;}
.cybersecurity-solutions{position:absolute;top:480px;left:51%;cursor: pointer;}
.cybersecurity-hover{display:none !important; position:absolute;top:0;left:0;}
.cybersecurity-container:hover .cybersecurity-hover{display:block !important;}
.ngo-solutions{position:absolute;top:358px;left:25%;cursor: pointer;}
.ngo-hover{display:none !important; position:absolute;top:0;left:0;}
.ngo-container:hover .ngo-hover{display:block !important;} */
/*infographic image*/
.social-good{position:relative; overflow: hidden;}
.social-good .container-fluid{padding-right:15px;padding-left:15px;}
.social-good h1,.social-good .h1{color:#0b6b92;padding-bottom: 20px;padding-top: 20px;font-size:70px; font-family: 'Kanit', sans-serif;}
/* .social-good .img1-bg{background:url(../images/Technology_Girl.webp);background-repeat:no-repeat;background-size:cover;background-position:top center;}
.social-good .img2-bg{background:url(../images/Sofkin_Kids.webp);background-repeat:no-repeat;background-size:cover;background-position:top center;} */
.social-good p{color:#fff;font-size:22px;line-height:32px;}
.social-good .skyblue-bg {background-color: #0b6b92;}
.social-good .skyblue-bg .btn-readmore{color: #0b6b92;}
.social-good .skyblue-bg .btn-readmore .fa {border: 1px solid #0b6b92;color: #0b6b92;}
.skyblue-bg, .purple-bg{padding:84px 100px;}
.skyblue-bg .btn-readmore{color:#13a5e0;}
.skyblue-bg .btn-readmore .fa{border:1px solid #13a5e0;color:#13a5e0;}
.purple-bg .btn-readmore{color:#4f2f90;}
.purple-bg .btn-readmore .fa{border:1px solid #4f2f90;color:#4f2f90;}
/* .butterfly{position:absolute;z-index:1;left:-3%;right:0;top:44.5%;} */
.butterfly{position:absolute;z-index:1;left:45%;right:0;top:46.5%;width:150px;}
.butterfly img{width:150px;}
.pamten-quote{padding:26px 0px 15px;}
.pamten-quote p,.pamten-quote .p{color:#118FC0;font-size:40px;line-height:40px;font-weight:100;font-family: 'Kanit', sans-serif;}
/* .top-footer{background:#2d0856 url(../images/footer-bg.webp) no-repeat;background-position:center;padding:50px 0;} */
.clients-section{padding:30px 0px;background-color:#a8def3;}
.clients-section h3{color:#4756a2;font-family: 'Kanit', sans-serif;text-transform:Capitalize;font-size: 25px;}
.clients-section h3:before, .clients-section h3:after {display: inline-block; margin: 0 20px 8px 20px;height: 2px;content: " ";text-shadow: none;background-color: #4756a2;width: 20%;}
/*slick*/
.slider-for{margin: 30px auto 1px;overflow: hidden;}
.slider-for img{width:60%;}
.slider-for .slick-dots{display: none!important; }
.slider-nav{margin: auto;}
.slider-nav .slick-dots{display: none!important; }
.slider-nav .slick-track{height: 85px;}
.clients-slider-nav{margin: auto;}
.clients-slider-nav .slick-track{height: 85px;}
.clients-slider-nav .slick-dots{display: none!important; }
.clients-slider-nav .slick-arrow:focus {
    border: 1px solid #000;
}
.slick-arrow{position: absolute;top: 12%;z-index: 50;}
.slick-prev{left: 0;}
.slick-next{right: 0;}
.slider-nav img{width:90px;margin:0px 2px;}
.slider-nav{width:480px;}
.slider-nav .item.slick-current.slick-active img{border: 1px solid #4756a2;}
.slider-nav .fa-angle-right.slick-arrow{font-size:30px;right:-18px;color:#6fabc3;cursor:pointer;}
.slider-nav .fa-angle-left.slick-arrow{font-size:30px;left:-18px;color:#6fabc3;cursor:pointer;}
.slider-nav .slick-arrow:focus {border: 1px solid #000;}
.clients-slider-nav img{width:90px;margin:0px 2px;}
.clients-slider-nav .item.slick-current.slick-active img{border: 1px solid #4756a2;}
.clients-slider-nav .fa-angle-right.slick-arrow{font-size:30px;right:5px;color:#6fabc3;cursor:pointer;}
.clients-slider-nav .fa-angle-left.slick-arrow{font-size:30px;left:-18px;color:#6fabc3;cursor:pointer;}
/*slick*/
.testimonials{padding:40px 20px 20px 20px;}
.testimonials p{font-size:20px;line-height:26px;color:#58595b;padding: 0 20px;}
.testimonials .client-name{/*color:#13a5e0;*/ color:#000;}
.testimonials .carousel-indicators{bottom:-29px;}
.testimonials .carousel-indicators button{
	box-sizing: content-box;
    -ms-flex: 0 1 auto;
    /* flex: 0 1 auto; */
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease;
	border:0
}
.testimonials .carousel-indicators button.active {
    opacity: 1;
}
.testimonials .carousel-indicators button:focus{
	background-color:#4f2f8f;
}
/*.testimonials .carousel-item{height:250px;overflow-y: auto;}
.testimonials .carousel-item::-webkit-scrollbar { width: 2px;border-radius:50%;}
.testimonials .carousel-item::-webkit-scrollbar-track {background: #a8def3;}
.testimonials .carousel-item::-webkit-scrollbar-thumb { background: #a8def3;}
.testimonials .carousel-item:hover::-webkit-scrollbar-thumb{background-color:#13a5e0;}
.testimonials .carousel-item::-webkit-scrollbar-thumb:hover { background: #555;}*/
.top-footer .awards img{width:90%;margin-bottom:12px;}
.certifications{padding-left:25px;}
.certifications img{margin-right:20px;}
.certifications h3{color:#fff;}
.certifications ul.acheivements li{padding:10px 5px 0;color:#fff;font-size:20px;}
/*.certifications ul.acheivements li span{padding-left:29px;}*/
/*.certifications ul.acheivements li:before{content: "\f005";font-family: FontAwesome;display: inline-block;color:#ffcd04;margin-right:10px;}*/
.certifications ul.acheivements{list-style-image: url('../images/star.webp');margin-bottom:0;}

.footer-social-icons ul li a{color:#fff;font-size:20px;padding:.5rem .5rem;}
.footer-social-icons .fa,.footer-social-icons .fa-brands{width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;}
.footer-social-icons .fa-linkedin{background-color:#4787c7;}
.footer-social-icons .fa-facebook{background-color:#3c5c99;}
.footer-social-icons .fa-twitter{background-color:#429bd5;}
.footer-social-icons .fa-x-twitter{background-color:#000000;}
.footer-social-icons .fa-instagram{background-color:#e01f8c;}
.footer-social-icons .fa-youtube-play{background-color:#d3223f;}
.certifications .fa-star{color:#ffce09;font-size:20px;margin-right:20px;}
.addresses{border-left:2px solid #fff;color:#fff;padding:0px 10px;}
.addresses p{font-size:18px;}
.international-address, .local-address{padding:20px 0px;}
.bottom-footer{background-color:#000;padding: 12px 0px 1px 0px;font-family: 'Kanit', sans-serif}
.bottom-footer .breadcrumb-item a{font-size:15px;color:#808080;text-decoration:underline;margin:0px 5px;}
.bottom-footer .breadcrumb-item a:hover{color: #13a5e0;}
.bottom-footer .breadcrumb{background-color:transparent;padding:0;}
.bottom-footer .breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: #808080;
    content: "|";
}

.schedule-consultation{font-family: 'Kanit', sans-serif;background-color:#0e46a3;padding:15px 35px;font-size:18px;position:fixed;right: -84px;z-index:9;top:47%;transform: rotate(90deg);-ms-transform: rotate(90deg); -webkit-transform: rotate(-90deg);}
.schedule-consultation a{color:#fff;}
.schedule-consultation a:hover{text-decoration:none;}
/*services-page-css*/
.services-banner{background:url(../images/services-page/Banner_Services.webp);background-repeat:no-repeat;height:300px;background-size:cover;position:relative;margin-top: 140px;}
.services-banner .carousel-caption{text-align:left;left:5.1%;width:50%;top:0;}
.services-banner .carousel-caption h1{font-size:42px;}
.services-content{padding:50px 0px 0px;}
.services-content p{font-size:20px;color:#666;}
.light-grey-bg{background-color:#f1f2f2;padding:30px 0;}
.pamten-services-ul ul li .nav-link{font-size:20px;color:#13a5df;text-align:center;font-weight:500;font-family: 'Kanit', sans-serif;line-height: 25px;}
.pamten-services-ul .nav-item{padding:0px 20px;position:relative;}
.pamten-services-ul .nav-pills .nav-link.active, .pamten-services-ul .nav-pills .show>.nav-link {color: #4f2f8f;background-color: transparent;}
.pamten-services-ul .nav-pills .nav-link.active::after, .pamten-services-ul .nav-pills .show>.nav-link::after{content: "\f0d8";font-family: FontAwesome;color:#4f2f8f;position:absolute;bottom: -39px;left: 0;right: 0;font-size: 45px;}
.pamten-services-ul .nav-pills .nav-link{padding:0 1rem;}
.pamten-services-content{background-color:#4f2f8f;padding:100px 0;}
.pamten-services-content h3{color:#13a5e0;letter-spacing:1px;font-family: 'Kanit', sans-serif;padding-bottom:20px;text-transform:Capitalize;}
.pamten-services-content p{color:#fff;font-size:22px;padding-bottom:20px;}
.it-strategy-section ul li{color:#fff;padding:5px 0;font-size:22px;position:relative;}
.it-strategy-section ul li:before{content: "\f111";font-family: FontAwesome;display: inline-block;color:#13a5e0;margin-right:10px;font-size:8px;position: absolute;left: -15px;top:14px;}
.it-strategy-section ul.list-unstyled{padding-left:15px;}

ul.list-unstyled li{font-weight: 400 !important;}
/*accordians*/
.services-accordian{padding:50px 0 50px;}
.services-accordian .card{margin-bottom:10px;border:none;}
.services-accordian .card:last-child{margin-bottom:0;}
#accordion .card-header{padding:10px 20px;height:45px;border-bottom:none;background-color:#f1f2f2;}
#accordion .card-header:after { font-family: 'FontAwesome';content: "\f107";transition: all 0.5s;float: right;font-size: 25px;position: absolute;right: 20px;top:3px;color:#4f2f8f;}
.card-header a:not(.collapsed):after{ font-family: 'FontAwesome';content: "\f106";transition: all 0.5s;float: right;font-size: 25px;position: absolute;right: 20px;top:3px;color:#4f2f8f;}
#accordion .card-header[aria-expanded="true"]:after { font-family: 'FontAwesome';content: "\f106";transition: all 0.5s;float: right;font-size: 25px;position: absolute;right: 20px;top:3px;color:#4f2f8f;}
/* #accordion .card-header.collpased:after {font-family: 'FontAwesome';content: "\f106";}  */
#accordion h5{margin-bottom:0;font-size:18px;text-transform:Capitalize;color:#4f2f8f;font-family: 'Kanit', sans-serif;padding-left:20px;}
#accordion a:hover{text-decoration:none;}
#accordion .card-body{background-color:#faf9fa;padding:10px 40px;}
#accordion .card-body h3{color:#17a5df;font-size:18px;}
#accordion .media{padding:20px 0;}
#accordion .media-image{border:1px dashed #ccc;padding:30px;width:30%;}
#accordion .media-body{width:60%;padding-right:40px;}
#accordion .media-body h3{font-family: 'Kanit', sans-serif;}
#accordion .media-body p{font-size:18px;}
#accordion .media ul li{font-size:18px;}

/*team-page*/
.teams-banner{background:url(../images/teams_banner.webp);background-repeat:no-repeat;height:220px;background-size:cover;position:relative;margin-top:75px;}
.teams-banner .carousel-caption{text-align:left;left:5.1%;width:50%;top:0;}
.teams-banner .carousel-caption h2{font-size:32px !important;}
.teams-banner .carousel-caption h1{font-size:36px !important;font-weight:400 !important}
.teams-banner .carousel-caption p.h1{font-size:42px;}
.posts-banner {background-color: #022547 !important;}
/* .teams-banner{background-image} */
.team-section{padding:20px 0px 50px;}
.team-section h3{font-family: 'Poppins', sans-serif;color:#4f2f8f;padding-left:25px;}
.team-section .page-header {padding-bottom: 9px; margin: 10px 25px 20px; border-bottom: 1px dashed #999999;}
.team-section .card{background-image:url(../images/teams_butterfly_new.png);background-position:center;background-size: cover;background-repeat:no-repeat;border-radius:0;border-top:0;border-left:0;border-right:0;min-height:300px;}
.team-section .card-body{padding:1.25rem 1rem;}
.team-section .card:hover{border-top:0;border-left:0;border-right:0;}
.team-section  a:hover, .industries a:hover {text-decoration:none;}
.team-section .person-details{padding:20px 0px 10px;}
.team-section .person-details h4{font-family: 'Inter', sans-serif;/*color:#17a5df;*/color:#022547;margin-bottom:0;font-size:17px;}
.team-section .person-details p{font-family: 'Inter', sans-serif;color:#1d1d1d;font-size:14px;line-height: 17px;font-weight: 300;}
.team-section .team-social-icons .fa{color:#4f2f8f;font-size:14px;}
.team-card{padding:20px 25px;transition:0.5s ease;}
.team-section .card-footer, .industries-section .card-footer, .cybersecurity-section .card-footer{background-image: linear-gradient(141deg, #fff 0%, #fff 51%, #fff 75%);padding:4px 0 0;border-top:none;}
.team-card:hover .card-footer, .industries-card:hover .card-footer, .cybersecurity-section .card:hover .card-footer{ /*background-image: linear-gradient(141deg, #0d9be2 0%, #2d4ffa 100%, #593d9c 0%);*/background: #0e46a3;}
.team-section .leadership-sec
{
    max-width: 20% !important;
    flex: 0 0 20% !important;
    padding: 0 5px;
}
/*profile-popups*/

.profile-popups .modal-header{border-bottom:none;}
.profile-popups .modal-header .close{border: 1px solid #fff;border-radius: 50%;padding:0 4px;margin: 0 0 -16px auto;}
.profile-popups .modal-header .close:focus, .profile-popups .modal-header .close:focus-within { color: #0b6b92;border: 1px solid #212529;}
.profile-image{background-image:url(../images/butterfly.webp);background-position:center;background-size: contain;background-repeat:no-repeat;height:370px;position:relative;}
.profile-image img{position:absolute;left:39%;top:10%;}

.profile-popups .profile-image {
 
  width:100%;
  height: 370px;
}
.profile-popups .scrollable-text {
 max-height: 350px; /* Adjust height as needed */
    overflow-y: auto;
    padding-right: 10px;
} 


.profile-content{padding:0 20px 30px 10px;font-family: 'Inter', sans-serif;font-size:18px;}
.profile-content h4{color:#022547 !important;font-family: 'Poppins', sans-serif;font-size:17px;font-weight: 500;}
.profile-content h4 small{color: #1a1a1a !important;font-size: 17px;font-weight: 300;}
.profile-content p{font-size:15px;color: #1a1a1a; font-weight: 300; font-family: 'Inter', sans-serif;}
/*insdustries-section*/
/*slick*/
.portfolio_slider { margin: 0 auto; max-width: 1150px;padding:3px 35px 0;}
.special-class{background-color:#4f2f8f;margin:20px 0;padding:10px 0;}
.inner a{color:#fff;font-size:15px;}
.industries-slider .fa-angle-right.slick-arrow{font-size:20px;right:10px;color:#fff;cursor:pointer;border:1px solid #fff;border-radius:50%;width:25px;height:25px;text-align:center;line-height:23px;}
.industries-slider .fa-angle-left.slick-arrow{font-size:20px;left:10px;color:#fff;cursor:pointer;border:1px solid #fff;border-radius:50%;width:25px;height:25px;text-align:center;line-height:23px;}
.industries-slider p{margin-bottom:0;padding:7px 0;}
.industries-slider a:focus{outline:none;}
.industries-section img.card-img-top{height:200px;}
/*.industries-slider .slick-slide{width:auto !important;}*/
img.industries-img.wp-post-image {width: 100%;height: 210px !important;}
.inner{text-align:center;padding:0 0;}
 h4.industries-heading {font-family: 'Poppins', sans-serif;color:#13a5e0;}
.about-industries h5{font-family: 'Poppins', sans-serif;color:#4f2f8f;padding-top:20px;font-size:22px;}
.about-industries p{font-size:18px;color:#666;}
.about-industries{padding:0 20px 0 0;-webkit-box-shadow: -12px 3px 51px -17px rgba(0,0,0,0.75);
-moz-box-shadow: -12px 3px 51px -17px rgba(0,0,0,0.75);
box-shadow: -12px 3px 51px -17px rgba(0,0,0,0.75);}
.about-industries .btn-light{background-color:transparent;font-size:18px;color:#13a5e0;padding:6px 15px;border:1px solid #13a5e0;}
.about-industries{margin:20px 0;}
.about-industries-right{padding:0 0 0 20px;-webkit-box-shadow: -12px 3px 51px -17px rgba(0,0,0,0.75);
-moz-box-shadow: -12px 3px 51px -17px rgba(0,0,0,0.75);
box-shadow: -12px 3px 51px -17px rgba(0,0,0,0.75);}
.about-industries-right .btn-light{background-color:transparent;font-size:18px;color:#13a5e0;padding:6px 15px;border:1px solid #13a5e0;}
.about-industries-right{margin:20px 0;}
.about-industries-right h5{font-family: 'Poppins', sans-serif;color:#4f2f8f;padding-top:20px;font-size:22px;}
.about-industries-right p{font-size:18px;color:#666;}
.industries-slider{margin:0 auto;}
.industries-slider.affix{position:fixed;top:82px;width:100%;z-index:99;left:0;right:0;background-color:#4f2f8f;}
.industries-slider .slick-arrow { position: absolute; top: 20%;z-index: 50;}
.industries-slider.affix .portfolio_slider { margin: 38px auto 11px auto;}
.inner.slick-current.slick-active a{color:#fed940;}
.industries-slider a:hover{text-decoration:none;color:#fed940;}
.industries-slider.affix .industries-finance{padding-top:117px;}
.sms-cards .card img.card-img-top{height:156px;}
/*slick*/
.industries-section{padding:25px 0 0px 0;}
.industries-section h2{text-transform:Capitalize !important;}
.industries-section h2, .industries-section h2 a , .sidenav-industries  h3{text-transform:Capitalize !important;font-family: 'Poppins', sans-serif;color:#1d1d1d; font-size:28px !important;}
.industries-section h2 small a, .industries-section h2 small, .industries-section h4 {text-transform:Capitalize !important;/*color:#13a5e0;*/color:#1d1d1d; font-size:17px !important;}
.industries-section h2 a:hover{text-decoration:none;}
.industries-section .page-item.active .page-link {
    background-color: #0e46a3;
    border-color: #0e46a3;
}
.industries-section .page-item.active .page-link:hover{
	color:#fff;
}
.industries-section .page-link {
    color: #4f2f8f;
}
/* .industries-section span{color:#565759;}  */
.industries-section .page-header {padding-bottom: 9px; margin: 10px 0 20px; border-bottom: 1px dashed #999999;} 
/* .industries-section h5.tagline{font-size:20px;color:#022547;}   */
.industries{padding:0 0 20px 0;}
.industries-card h3{font-family: 'Poppins', sans-serif;color:#1d1d1d;font-size:17px;margin-bottom:5px;} 
.industries-card .industries-card-header{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1;
 -webkit-box-orient: vertical;}
 .industries-content p:first-child { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5;
 line-clamp: 5; -webkit-box-orient: vertical; max-height: 170px;}
.industries-card h6{color:#1d1d1d;font-family: 'Inter', sans-serif;margin-top: 10px;}
.industries-content{padding-top:10px;}
.industries-content .btn-light {background-color: transparent;font-size: 15px;/*color: #13a5e0;*/color:#0e46a3;padding: 6px 15px;border: 1px solid #0e46a3;text-transform: capitalize !important;}
.industries-content .btn-light:hover{border: 1px solid #0e46a3;background: #0e46a3;color: #fff;}
/* .industries-section a:hover img.card-img-top {
    transform: scale(1.05);
} */
 

.industries-card h5{color:#1d1d1d;font-family: 'Poppins', sans-serif;font-size:17px;}
.industries-card p,.blog-post-section .industries-card p{color:#1d1d1d;font-size:15px !important;font-weight: 300;  font-family: 'Inter', sans-serif !important;}
.all_industries_cards .card{min-height:550px !important;margin-bottom:20px;}
.industries-card .card{min-height:470px;margin-bottom:20px;}
.industries-card .card-body{padding:0px 15px 0 15px;}
/*.industries-card, .side-nav{padding:20px 0;transition:0.5s ease;}*/
.industries-section .side-nav{padding:0px 0 40px 50px;font-family: 'Inter', sans-serif;}
.category-clients{padding-bottom:20px;}
.category-clients h3{text-transform:capitalize;color:#4f2f8f;font-family: 'Poppins', sans-serif;padding-left:10px;}
.category-clients .page-header{margin: 10px 10px 40px;}
.category-clients ul li{padding:5px 10px 5px 10px;}
.pagination-section{padding-left:8px;padding-bottom:20px;}
.pagination-section .nav-link{color:#13a5e0;}
.active-class{color:#022547;background-color: #f8f9fa;}
.list-group-item.active {z-index: 2;color: #fff; background-color: #022547;border-color: #4f2f8f;text-transform:capitalize;font-size:17px;font-weight: 500;}
.case-studies-post-slider.list-group-item.active {z-index: 2;color: #022547 !important; background-color: #022547;border-color: #4f2f8f;text-transform:capitalize;font-size:17px;font-weight: 500;}
.side-nav{font-family: 'Inter', sans-serif;padding: 10px 15px 10px 50px;}
.side-nav .list-group a{font-size:16px;font-weight: 400 !important;}
.side-nav .list-group a:hover{color:#022547;}
.side-nav .list-group-item{padding:7px 1.25rem;border-left:0;border-right:0;border-top:1px dashed rgba(0,0,0,.125);border-bottom:0;border-radius:0;}
.side-nav .list-group .list-group-li{list-style: none;}
/* .side-nav .list-group-item:last-child{border-bottom:1px dashed rgba(0,0,0,.125);} */
.case-study-section h2 {
    font-family: 'Poppins', sans-serif !important;
    color: #022547 !important;
    text-transform: Capitalize;
    font-size: 28px !important;
}
.case-study-section{padding:20px 0 50px;font-family: 'Inter', sans-serif !important;}
.case-study-section h5{font-family: 'Inter', sans-serif !important;color:#1a1a1a;font-weight: 500 !important;font-size:18px;}
.case-study-section h3 a, .case-study-section h3 {font-family: 'Poppins', sans-serif;color:#022547;text-transform: Capitalize;font-size:32px;}
.case-study-section h3 small a {text-transform:Capitalize;color:#1a1a1a !important;}
.case-study-section h3 a:hover{text-decoration:none;}
.case-study-section small{color:#022547 !important;font-size:17px;} 
.case-study-section span{color: #1a1a1a !important;font-size:15px;font-weight: 500 !important;} 
.case-study-section h5 mark{    font-size: 15px;}
.case-study-section .page-header {padding-bottom: 9px; margin: 10px 0 20px; border-bottom: 1px dashed #999999;}
.case-study-section h5.tagline,.case-study-section h4.tagline, h1.tagline{font-family: 'Inter', sans-serif;/*color:#17a5df;*/ color:#022547;font-size:22px;font-weight: 400 !important;}
.case-study-section h6{color:#999;font-size:14px;font-family: 'Inter', sans-serif;padding-bottom:20px;}
.case-study-section h4{font-family: 'Inter', sans-serif !important;color:#1a1a1a !important;}
.case-study-section h4 strong{font-family: 'Inter', sans-serif;color:#1a1a1a;font-size: 15px !important;}
.case-study-section h4,.case-study-section h5,.case-study-section ol li{font-family: 'Inter', sans-serif !important;color:#1a1a1a !important;font-size: 15px !important;}
.case-study-section p{font-size:15px;color:#1a1a1a;padding-top:0;font-family: 'Inter', sans-serif !important;font-weight: 300;}
.case-study-section p strong {
    font-size: 15px;
    color: #022547;
    padding-top: 0;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
}
.case-study-section p.has-text-color strong, .case-study-section p.has-text-color i {
  color:  #1a1a1a;
}
.case-study-section p.lead{font-weight:bold;}
.case-study-section ul div li{font-size:18px;color:#565859;padding:0px 4px;display: inline-block;}
.case-study-section ul div#archieve-collapse li {font-size: 18px;color: #1a1a1a !important; padding: 0px 4px; display:block; }
.case-study-section .side-nav{padding:15px 0 40px 50px; font-family: 'Poppins', sans-serif;}
.case-study-section ul li,.case-study-section ol li{font-size:18px;color:#1a1a1a;font-weight: 300;}
.case-study-section ul li span{font-weight: 500 !important;}
.case-study-section ol li span{font-weight: 500 !important;}
.case-study-section ul li::marker {
    color: #1a1a1a; 
}
.case-study-section .card-img-top{margin-top:10px;}
.case-study-tags-services{font-family: 'Inter', sans-serif;}
.case-study-tags-services ul li:after{content: "|";font-family: FontAwesome;display: inline-block;color: #666;margin:0 10px;}
.case-study-tags-services ul li:last-child:after{content:"";}
.case-study-tags-services ul li {font-size:15px;color:#666666;}
.case-study-tags, .case-study-tags-services{padding-bottom:10px;}
.case-study-tags ul li a, .case-study-tags ul li span.nav-link{font-size:14px;font-family: 'Poppins', sans-serif;color:#666666;}

.case-study-tags ul li a:hover{text-decoration: none;color:#0e46a3;}
.case-study-tags{background-color:#ebe8e8;padding-bottom:0;}
.case-study-tags .fa-tag{transform: rotate(90deg);cursor: default !important;color:#022547;}
.tags-icon .fa-tag{transform: rotate(90deg);cursor: default !important;color:#022547;}

.search-by-tags{padding-top:30px;}
.recent-casestudies-sidenav{padding-top:0px;}
.recent-casestudies-sidenav .media img{width:100px;}
.recent-casestudies-sidenav .media{padding:3px;/*height:65px;*/}
.recent-casestudies-sidenav h4{font-size:13px;margin-bottom:0;}
.recent-casestudies-sidenav p{font-size:18px;padding-top:0;}
/* .recent-casestudies-sidenav .list-group-item{padding:7px 0;} */
.recent-casestudies-sidenav h5{font-size:16px;}
.recent-casestudies-sidenav .h5{font-size:16px; font-weight: 400;color:#1d1d1d}
.entry-content-page p{font-size:15px !important;color:#1a1a1a !important;padding-top:0;font-family: 'Inter', sans-serif !important;font-weight: 300;}
.entry-content-page h4{font-family: 'Poppins', sans-serif;color:#666;}
.entry-content-page {padding-bottom:50px;}
.entry-content-page ul li, .entry-content-page ol li {font-size: 18px;color: #565859;}
/* .recent-casestudies-sidenav .list-group-item:first-child{padding:7px 20px;} */
/* .recent-casestudies-sidenav li.list-group-item.active {padding: 7px 20px} */
.widget.products-casestudies-sidenav,
.search-by-tags .scroll, .recent-casestudies-sidenav .scroll {padding:0 3px;}
.search-by-tags .scroll, .archieve .scroll, .recent-casestudies-sidenav .scroll{height:320px;overflow-y:scroll;overflow-x:hidden;}
.search-by-tags .list-group a{font-size:16px; color: #1d1d1d !important;}
.search-by-tags .scroll, .archieve .scroll{max-height:300px;overflow-y: auto;height:auto;}
.search-by-tags .scroll::-webkit-scrollbar,.archieve .scroll::-webkit-scrollbar, .recent-casestudies-sidenav .scroll::-webkit-scrollbar { width: 3px;}
.search-by-tags .scroll::-webkit-scrollbar-track,.archieve .scroll::-webkit-scrollbar-track, .recent-casestudies-sidenav .scroll::-webkit-scrollbar-track {background: #dbd8d8;}
.search-by-tags .scroll::-webkit-scrollbar-thumb,.archieve .scroll::-webkit-scrollbar-thumb, .recent-casestudies-sidenav .scroll::-webkit-scrollbar-thumb { background: #022547;}
.archieve{padding:25px 0;}
.archieve .list-group-item.btn, .search-by-tags .list-group-item.btn, .industries-dropdown .list-group-item.btn{text-align:left !important;}
 .industries-dropdown .list-group-item.btn
 {
    text-transform: lowercase;
 }
 .industries-dropdown .list-group-item.btn::first-letter 
 {
    text-transform: uppercase;
 }
.archieve li.list-group-item:after, .archieve .list-group-item:after, .search-by-tags button.list-group-item:after,.industries-dropdown button.list-group-item:after {font-family: 'FontAwesome';content: "\f106";float: right;font-size: 20px;position: absolute;right: 20px;top:3px;color:#fff;}
.archieve li.list-group-item.collapsed:after, .archieve .list-group-item.collapsed:after ,.search-by-tags .list-group-item.collapsed:after,.industries-dropdown .list-group-item.collapsed:after {font-family: 'FontAwesome';content: "\f107";float: right;font-size: 20px;position: absolute;right: 20px;top:3px;color:#fff;}
.archieve ul li a{color:#1d1d1d;}
.archieve ul li a:hover{text-decoration:none;}
.share-social-icons{padding-top:30px;}
.share-social-icons li.facebook{background-color:#305c99;}
.share-social-icons li.facebook a{color:#fff;font-size:12px;}
/* .share-social-icons li.twitter{background-color:#00cdff;} */
.share-social-icons li.twitter{background-color: #000000;}
.share-social-icons li.twitter a{/*color:#fff;*/color:#fff;font-size:12px;}
.share-social-icons li.linkedin{background-color:#007bb6;}
.share-social-icons li.linkedin a{color:#fff;font-size:12px;}
.share-social-icons .fa-facebook:after, .share-social-icons .fa-twitter:after,.share-social-icons .fa-x-twitter:after, .share-social-icons .fa-linkedin:after{content:"|";padding:5px;}
.share-social-icons li{margin:3px;padding:0 !important;border-radius:2px;}
.share-social-icons .nav-link{padding:5px 10px;}
.share-social-icons li:first-child{font-size:14px;font-family: 'Inter', sans-serif;padding-top:2px !important;}
/*contact-us*/
.contact-us{padding:20px 0 50px;}
.contact-us h2{font-family: 'Poppins', sans-serif;color:#022547;font-size:28px;}
.contact-us span{color:#565759;} 
.contact-us .page-header {padding-bottom: 9px; margin: 10px 0 20px; border-bottom: 1px dashed #999999;}
.contact-us .form-control{height: calc(2.5em + .75rem + 2px);font-family: 'Inter', sans-serif !important;
    font-weight: 300;}
.contact-us .btn-gradient { /*background-image: linear-gradient(141deg, #0d9be2 0%, #2d4ffa 100%, #593d9c 0%)*/background: #0e46a3;color:#fff;border:1px solid #0e46a3;padding:9px 20px 10px 20px;font-size:18px;transition: 0.5s;border-radius:4px;}
.contact-us .btn-gradient:hover { /*background-image: linear-gradient(to right, #1098df 0%, #3966ba 51%, #5345a2 100%);color:#fff;transition: 0.5s; */border:1px solid #0e46a3;background:#fff;color:#0e46a3 ;}
.contact-us textarea{height:150px !important;}
.contact-us p{font-size:20px;color:#0d9ce1;padding-top:25px;}
.location p{padding-top:0;font-size:15px !important;color:#1d1d1d; font-family: 'Inter', sans-serif;font-weight: 300;}
.location {border-left: 2px solid #0b6b92;padding: 0px 10px;}
.location h5{font-family: 'Poppins', sans-serif;/*color:#13a5e0;*/color:#1d1d1d;font-weight: 400;}
.location-map{padding-bottom:40px;}
.contact-us h5.tagline{padding-bottom:20px;font-size:20px;color:#1d1d1d;}
.contact-us h3.tagline{padding-bottom:20px;font-size:15px !important;color:#1d1d1d;font-weight:300 !important;}
.grey-bg{background-color:#f5f5f5;padding:10px 20px 0;border-radius:5px;}
	.contact-us h4{font-family: 'Poppins', sans-serif;color:#022547;text-transform:Capitalize;font-size:17px;padding-bottom:10px;font-weight: 500 !important;}
/* gallery css */
.gallery-section h3{font-family: 'Poppins', sans-serif;color:#4f2f8f;}
.gallery-section .page-header {padding-bottom: 9px; margin: 10px 0 30px; border-bottom: 1px dashed #999999;}
.gallery-section{padding:20px 0 ;position:relative;}
/*.gallery a.big img {width: 40%;}
.gallery a img {float: left;width: 20%;height: auto;border: 2px solid #fff;transition: all .2s;}
.gallery a img:hover{transform: scale(1.1);}*/
/*mission*/
.pamten-mission{padding:20px 0 10px 0;}
.pamten-mission h2{font-family: 'Poppins', sans-serif;color:#4f2f8f;font-size:28px;}
.pamten-mission h1{font-family: 'Poppins', sans-serif;color:#13a5e0;font-size:25px;}
.pamten-mission h3{font-family: 'Poppins', sans-serif;color:#13a5e0;font-size:28px !important;}
.pamten-mission span{color:#1d1d1d !important;font-weight: 400;} 
.pamten-mission .page-header {padding-bottom: 9px; margin: 10px 0 20px; border-bottom: 1px dashed #999999;}
.pamten-mission h3, .key-capabilities h4{/*color:#13a5e0;*/color:#0b6b92;font-family: 'Poppins', sans-serif;padding-bottom:5px;font-size:20px;}
.our-mission{padding-top:15px;}
.pamten-mission p{font-family: 'Inter', sans-serif;font-size:15px;color:#1d1d1d; font-weight: 300;}
.pamten-mission span{color:#0e46a3;}
.pamten-mission ul li{    font-family: 'Inter', sans-serif !important;color:#1d1d1d;font-size:15px;padding-bottom:15px;font-weight: 400;}
.key-capabilities{padding-bottom:50px;}
.capabilities{ background-image: linear-gradient(45deg, #262221, #042849);padding:30px 50px;}
.capabilities img{margin-bottom:20px;}
.capabilities h5{color:#fff;font-family: 'Poppins', sans-serif;}
.strategy-section{padding:30px 0;min-height:300px;border-right:1px dashed #fff;border-bottom:1px dashed #fff;margin:10px;}
.strategy-section:last-child{border-right:0;}
.strategy-section2{padding-bottom:30px;min-height:300px;border-right:1px dashed #fff;margin-top:20px;}
.funding ul {display: inline-block;margin: 0; width: 100%;padding: 0px;}
.funding ul li {display: inline-block;float: left; padding: 20px 20px 0; position: relative;}
.funding-cont {position: relative;padding: 0;}
.funding-cont:before { bottom: 0;left: 5px;border-bottom: 1px #fff dashed;height: 1px;width: 97%;}
.funding ul li:after, .funding-cont:before {content: "";position: absolute;}
.funding ul li .para {padding: 10px 0 0; min-height: 150px;color:#fff;font-size:18px;}
.btm-bor, .funding ul li .para, .funding-cont, .pricing, .pricing-lft figure, .pricing-rgt span {display: block;}
.funding ul li:after {top: 5%;right: 0;border-right: 1px #fff dashed;height: 90%;}
.funding ul li:nth-child(3n):after, .funding-cont.btm-bor:before {border: none !important;}
/*Employee Testimonials*/
.pamten-employee-testimonials{padding:20px 0 10px 0;}
.pamten-employee-testimonials h3{font-family: 'Poppins', sans-serif;color:#4f2f8f;}
.pamten-employee-testimonials h1{font-family: 'Poppins', sans-serif;color:#13a5e0;font-size:25px;}
.pamten-employee-testimonials span{color:#565759;} 
.pamten-employee-testimonials .page-header {padding-bottom: 9px; margin: 10px 0 20px; border-bottom: 1px dashed #999999;}
/*sofkin*/
.sofkin-banner{background:url(../images/sofkin_banner.webp);background-repeat:no-repeat;height:220px;background-size:cover;position:relative;}
.sofkin-banner .carousel-caption{text-align:left;left:5.1%;width:50%;top:0;}
.sofkin-banner .carousel-caption h2{font-size:42px;line-height:45px;}
.sofkin-section, .products-section, .privacy-policy, .terms-of-service{padding:20px 0 50px;}
.sofkin-section a {color: #0e46a3;text-decoration: none;font-weight: 400;}
/*.sofkin-section h1, .services-content h3, .products-section h2, .cybersecurity-section h3, .sofkin-section h3, .privacy-policy h1, .terms-of-service h1{font-family: 'Kanit', sans-serif;color:#4f2f8f;text-transform:Capitalize;font-size:28px;}*/
.sofkin-section h3, .services-content h3, .products-section h2, .cybersecurity-section h3, .privacy-policy h1, .terms-of-service h1{font-family: 'Poppins', sans-serif;color:#022547 !important;text-transform:Capitalize;font-size:28px !important;}
.cybersecurity-section h3 small, .pamten-employee-testimonials h3 small, .team-section h3 small, .careers-section h3 small{/*color:#13a5e0;*/color:#1d1d1d;text-transform: capitalize !important;font-size:17px !important;}
.pamten-employee-testimonials h3{color:#022547;text-transform: capitalize !important;font-size:24px;}
.pamten-mission h2 small{font-size: 17px;}
.team-section h3{font-family: 'Poppins', sans-serif;font-size:24px;}
.sofkin-section span{color: #1a1a1a;} 
.sofkin-section .page-header, .services-content .page-header, .products-section .page-header, .cybersecurity-section .page-header, .privacy-policy .page-header, .terms-of-service .page-header {padding-bottom: 9px; margin: 10px 0 20px; border-bottom: 1px dashed #999999;}
.sofkin-section h4, .products-section h4, .sidenav-industries h4{/*color:#13a5e0;*/color:#0b6b92;font-family: 'Poppins', sans-serif;padding-bottom:5px;font-size:18px;}
.sidenav-industries h4 a{text-transform:Capitalize;color:#1d1d1d;text-decoration: none;}
.sofkin-section p, .privacy-policy p, .terms-of-service p{font-size:15px !important;color:#1d1d1d;  font-family: 'Inter', sans-serif !important;font-weight: 300;}
 .privacy-policy p.has-text-color a,  .privacy-policy p.has-text-color i{/*color:#13a5e0;*/color:#0e46a3 !important;}
.sofkin-section ul li, .privacy-policy ul li, .privacy-policy ol li, .terms-of-service ul li, .terms-of-service ol li{font-size:15px;color:#1d1d1d;padding-bottom:5px;  font-family: 'Inter', sans-serif !important;
    font-weight: 300;}
.sofkin-section img{margin:15px 0 30px 0;}

/*products*/
.products-sidenav .list-group-item {padding: 7px 1.25rem;border-left: 0;border-right: 0; border-top: 1px dashed rgba(0,0,0,.125);border-bottom: 0;border-radius: 0;}
.products-sidenav .list-group a:hover {color: #4f2f8f;}
.products-sidenav .list-group a {font-size: 17px;}
.products-sidenav {/*padding: 0 0 0 50px;*/font-family: 'Kanit', sans-serif;}
.products-sidenav ul{padding-bottom:50px;}
.products-section h3 a{color:#4f2f8f;text-decoration:none;}
.products-section h3 a:hover{text-decoration:none;}
.products-section h3 small{text-transform:Capitalize;padding-left:10px;/*color:#13a5e0;*/ color:#0b6b92;}
.products-section .strategic-platform img {padding-bottom:15px;}
.products-section h1{color:#4f2f8f;font-size:25px;}
.strategic-platform{background-color:#f5f5f5;padding:30px;}
.strategic-platform .nav-link{padding:0px;}
.strategic-platform li.nav-item {padding: 20px;}
.strategic-platform h1{text-transform:Capitalize;/*color:#13a5e0;*/color:#0b6b92;font-family: 'Kanit', sans-serif;font-size:20px;}
.strategic-platform h3,.strategic-platform h4{text-transform:Capitalize;/*color:#13a5e0;*/color:#0b6b92;font-family: 'Kanit', sans-serif;font-size:20px;}

/* .strategic-platform img{border:1px dashed #666;margin:10px 0;padding:20px;} */
/* .strategic-platform ul li h4{padding-left:15px;} */
.strategic-platform p, .strategic-platform ul li{font-size:18px;}
.strategic-platform ul{padding-bottom:10px;}
.strategic-platform a.btn-gradient:hover{text-decoration: none;}
/*strategy-section*/
.strategy-section{padding:50px 0;}
.strategy-section h4, .cybersecurity-section h4,.cybersecurity-services h4{color:#13a5e0;font-family: 'Kanit', sans-serif;padding-bottom:5px;text-transform:Capitalize;}
.cybersecurity-section h4.card-title{color: #4f2f8f;text-transform:capitalize;}
.strategy-section p, .cybersecurity-section p{font-size:18px;color:#666;}
.strategy-tabs{padding-top:20px;}
.strategy-tabs .tab-content{padding:30px 30px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:0;}
.strategy-tabs .nav-link{font-size:18px;font-family: 'Kanit', sans-serif;text-transform:Capitalize;color:#666;}
.strategy-tabs .nav-link.active{color:#13a5e0;}
.strategy-tabs .strategy-content{padding-top:150px;}
/*cybersecurity*/
.cybersecurity-section{padding:20px 0 30px;}
.cybersecurity-services{padding-bottom:50px;}
.cybersecurity-services a{text-decoration: none;}
.cybersecurity-services .card{background-color:#f7f8fb;position:relative;margin-top:60px;min-height:546px;padding-top:70px;}
.cybersecurity-services .servicez-img{background-color:#fff;width:120px;height:120px;border-radius:50%;position:absolute;left:38%;right:0;top:-11%;border:1px dashed #ddd;}
.cybersecurity-services .servicez-img img{margin-top:27px;}
.cybersecurity-services h5{color:#13a5e0;padding:20px 0 10px;font-size:20px;}
.cybersecurity-services .list-items ul li{color:#4f2f8f;font-size:18px;}
.cybersecurity-services ul.sub-list{padding-top:10px;padding-bottom: 10px;}
.cybersecurity-services ul.sub-list li{color:#58595b;font-size:18px;}
.cybersecurity-services .servicez-img {background-color: #fff;width: 100px;height: 100px;border-radius: 50%;position: absolute;left: 34%;right: 0;top: -11%;border: 1px dashed #ddd;}
.cybersecurity-services .servicez-img img{margin-top:16px;}
.cybersecurity-tabs h6.h6-subheading{font-size:18px;color:#666;font-family: 'Barlow Semi Condensed', sans-serif;}
.cybersecurity-tabs #collapseFive .media{padding:0 0 20px;}
.cybersecurity-tabs #collapseFive .media ul li{line-height: 22px;padding-bottom: 5px;}
.subscribe-cyber{padding-top:20px !important;font-family: 'Kanit', sans-serif;font-weight: 100;}
p.subscribe-cyber{float:left;padding-right:5%;font-size:18px;padding-bottom:20px;}
.subscribe-cyber a.btn-gradient{margin-left:5px;font-size:18px;padding:7px 10px;}
/*error-page*/
.error-section{background-color:#f3f2f4;padding:40px 0 40px;}
.error-section h4{text-transform:Capitalize;color:#022547;}
.error-section .page-header{width:30%;padding-bottom: 9px; margin: 10px auto 22px; border-bottom: 1px dashed #999999;}
.error-section a.btn-go-back{border:1px solid #0e46a3;padding:10px 25px;color:#fff;background-color:#0e46a3;border-radius:20px;}
.error-section a.btn-go-back:hover{border:1px solid #0e46a3;padding:10px 25px;color:#0e46a3;background-color:#fff;border-radius:20px;}
.error-section [type=button]  {-webkit-appearance: none;}
/*Fixed Social Share icons*/
#fixed-social {position: fixed;top: 35%;z-index:999;display:none;}  
#fixed-social a {color: #fff;display: block;height: 40px;position: relative;text-align: center;line-height: 40px;width: 40px;margin-bottom: 1px;z-index: 2;}
#fixed-social a:hover>span{visibility: visible;left: 41px;opacity: 1;} 
#fixed-social a span {line-height: 40px;left: 60px;position: absolute;text-align: center;width: 120px;visibility: hidden;transition-duration: 0.5s;z-index: 1;opacity: 0;}
.fixed-linkedin{background-color: #0e76a8;}
.fixed-linkedin span{background-color: #0e76a8;}
.fixed-facebook{background-color: #3b5998;}
.fixed-facebook span{background-color: #3b5998;}
.fixed-twitter{background-color: #00acee;}
.fixed-twitter span{background-color: #00acee;}
.fixed-instagrem{background-color: #e11d8e;}
.fixed-instagrem span{background-color: #e11d8e;}
.fixed-youtube{background-color: #c4203b;}
.fixed-youtube span{background-color: #c4203b;}
/*End Fixed Social Share icons*/
/*Industries page with sidenav*/
.sidenav-industries{padding:20px 0 30px;}
.sidenav-industries .media{padding:0 20px 0 0;-webkit-box-shadow: -12px 3px 51px -17px rgba(0,0,0,0.75);
-moz-box-shadow: -12px 3px 51px -17px rgba(0, 0, 0, 0.18);
box-shadow: -12px 3px 51px -17px rgba(0, 0, 0, 0.18);}
.sidenav-industries .btn-light{background-color:transparent;font-size:18px;color:#13a5e0;padding:6px 15px;border:1px solid #13a5e0;}
.sidenav-industries .media{margin:20px 0;}
.sidenav-industries .page-header {padding-bottom: 9px; margin: 10px 0 20px; border-bottom: 1px dashed #999999;}
.sidenav-industries h5{font-family: 'Kanit', sans-serif;color:#4f2f8f;font-size:18px;}
.sidenav-industries h5.tagline, .products-section h3.tagline, .industries-section h5.tagline{font-size:20px;color:#1d1d1d;font-family: 'Kanit', sans-serif;line-height: 28px;/*text-align: justify;*/font-weight: 300 !important;} 
.sidenav-industries p{font-size:18px;color:#1d1d1d;font-family: 'Kanit', sans-serif !important;font-weight: 300;}
.sidenav-industries .media{max-height:225px;overflow:hidden;}
.sidenav-industries .media-image img{height:225px;width:300px;}
.sidenav-industries .media-body{padding:10px 20px;}
.sidenav-industries .side-nav{font-family: 'Kanit', sans-serif;color:#4f2f8f;font-size:18px;}
.sidenav-industries .side-nav .list-group a{font-size:17px;}
.sidenav-industries .side-nav .list-group a:hover{color:#1d1d1d !important;}
.sidenav-industries .side-nav .list-group-item{padding:7px 1.25rem;border-left:0;border-right:0;border-top:1px dashed rgba(0,0,0,.125);border-bottom:0;border-radius:0;}
.sidenav-industries .side-nav .list-group-item:last-child{border-bottom:1px dashed rgba(0,0,0,.125);}
/*End of Industries page with sidenav*/
/*Footer map*/
.top-footer{background-color:#2d0856;padding:30px 0;}
/*.top-footer .international-address{background:url(../images/map_footer.webp) no-repeat;background-position:center;height:500px;background-size:contain;position:relative;}*/
.top-footer .adresses-map{background:url(../images/Footer-Map_new1.webp) no-repeat;background-position:right center;height:338px;background-size:contain;position:relative;width:100%;float:right;}

img.on-hover-icon{display:none;}
.map-one{position:absolute;left:21.5%;top:31.5%;z-index:1}
.map-two{position:absolute;left:23.5%;top:34%;z-index:9;}
.map-three{position:absolute;left:23%;top:37%;z-index:99;}
.map-four{position:absolute;right:28.5%;top:51.5%;}
.map-five{position:absolute;right:29.5%;top:51%;}
.map-three .map-three-container:hover img.on-hover-icon{position:absolute;left:6px;top:0;display:block;}
.map-two .map-two-container:hover img.on-hover-icon{position:absolute;left:6px;top:0;display:block;}
.map-one .map-one-container:hover img.on-hover-icon{position:absolute;left:6px;top:0;display:block;}
.map-four .map-four-container:hover img.on-hover-icon{position:absolute;/*right:1px;*/top:0;display:block;left: 6px;}
.map-five .map-five-container:hover img.on-hover-icon{position:absolute;/*right:1px;*/top:0;display:block;left: 6px;}
.map-one img,.map-two img,.map-three img,.map-four  img,.map-five img {width: 90%;}
.our-partner{padding-bottom:30px;padding-top:30px;}
.our-partner ul li{padding-left: 10px;}
.our-partner ul li:first-child{padding-left: 0;}
/*hides the title of the page to display*/
.entry-title{display: none;}
/*enterprise solutions case studies*/
/*.enterprise-studies, .side-nav{padding:10px;font-family:'Kanit', sans-serif;}*/
.enterprise-studies a .media h5{font-size:13px;color:#666;}
.enterprise-case-studies{padding:30px 0;color:#666;}
.enterprise-case-studies h3{color:#4f2f8f;}
.enterprise-case-studies h3 small a{color:#13a5e0;text-decoration: none;}
.enterprise-case-studies .page-header{margin:10px 0 20px;padding-bottom:9px;border-bottom:1px dashed #999;}
.enterprise-case-studies h4,.enterprise-case-studies h5 {color:#13a5e0;}
.enterprise-case-studies h6{font-family:'Kanit', sans-serif;color:#666;}
.enterprise-case-studies p{font-size:18px;}
.enterprise-case-studies ul li{font-size:18px;color:#666;}
.case-study-tags ul li a{font-size:14px;color:#666;}
.enterprise-studies .nav-pills .nav-link.active, .enterprise-studies .nav-pills .show>.nav-link{background-color:#f8f9fa;color:#4f2f8f;}
.enterprise-studies .nav-pills .nav-link.active h5, .enterprise-studies .nav-pills .show>.nav-link h5{color:#4f2f8f;}
.enterprise-studies ul li{border-bottom:1px dashed #ddd;}
.enterprise-studies .list-group-item{padding:5px 5px;}
.enterprise-studies .list-group-item.heading{font-size:18px;background-color:#022547;color:#fff;padding:7px 10px;}
.enterprise-studies .list-group-item.active{background-color:#f8f9fa;}
.enterprise-studies .list-group-item.active h5{text-transform:capitalize;color:#022547;}
.enterprise-studies .list-group-item:hover h5{text-transform:capitalize;color:#022547;}
.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;}

.list-group-item-action{color:#1d1d1d !important;}

.enterprise-studies .scroll{height:320px;overflow-y:auto;}
.enterprise-studies .scroll::-webkit-scrollbar{ width: 3px;}
.enterprise-studies .scroll::-webkit-scrollbar-track{background: #dbd8d8;}
.enterprise-studies .scroll::-webkit-scrollbar-thumb{ background: #022547;}
label.error {color: red;}
div .errormsg{padding: 26px;font-weight: bold;}
/*gallery display name wise */
.gallery .content:first-child, .gallery1 .content:first-child, .gallery2 .content:first-child {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;
	border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
.gallery .content, .gallery1 .content, .gallery2 .content {display: none;}
.gallery-section img{width:100%;}
.gallery-section h2{text-align:center;}
.category-clients .slider-nav .item.slick-current.slick-active img{border: 1px solid transparent;}
.category-clients .clients-slider-nav .item.slick-current.slick-active img{border: 1px solid transparent;}
.wp-block-image img {margin-bottom: 20px;}

/*cybersecurity-tabs*/
.risk-assesment-btn{text-align:right;margin-bottom: -35px;margin-right:5px;font-family: 'Kanit', sans-serif;text-transform: Capitalize;}
.cybersecurity-tabs .nav-tabs .nav-item.show .nav-link, .cybersecurity-tabs .nav-tabs .nav-link.active {color: #4f2f8f;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff;}
.cybersecurity-tabs .nav-tabs a.nav-link{color:#565859;font-family: 'Kanit', sans-serif;}
.cybersecurity-tabs .tab-content{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.cybersecurity-tabs .tab-pane{padding:30px 10px 30px 15px;}
.cybersecurity-tabs #for-cybersecurity .card{font-family: 'Kanit', sans-serif;}
.cybersecurity-tabs #for-cybersecurity #accordion .card p, .cybersecurity-tabs #for-cybersecurity #accordion .card ul li{font-family: 'Barlow Semi Condensed', sans-serif;}
.cybersecurity-tabs #for-cybersecurity h3, .cybersecurity-tabs #for-cybersecurity h3 a{text-transform:capitalize;}
.cybersecurity-tabs #for-cybersecurity .media-body p{font-size:18px;font-weight:normal;line-height:27px;}
.cybersecurity-tabs .content-below img{width:150px;}
img.class-video{margin-bottom:15px;}
.cybersecurity-tabs .download-ebook{font-family: 'Kanit', sans-serif;font-size:16px;color:#fff;padding:15px 15px 20px;/*background-color:#13a5e0;*/background-color:#0b6b92;text-align:center;}
.cybersecurity-tabs .download-ebook p{margin-bottom:0;float:left;color:#4f2f8f;padding:10px 20px;}
.cybersecurity-tabs .download-ebook a.btn-white{background-color:#fff;color:#4f2f8f;border-radius: 0;margin-top: 10px;}
.cybersecurity-tabs .download-ebook a.btn.focus, .cybersecurity-tabs .download-ebook a.btn:focus { box-shadow: 0 0 0 0.2rem rgb(5 5 5);}
.cybersecurity-tabs .register-cyber-comm{font-family: 'Kanit', sans-serif;padding:15px 15px 20px;background-color:#4f2f8f;text-align:center;}
.cybersecurity-tabs  p.register-cyber-comm{margin-bottom:0;float:left;color:#fff;padding:10px 20px 15px;line-height:20px;font-size: 18px;}
.cybersecurity-tabs .register-cyber-comm a.btn-white{background-color:#fff;color:#4f2f8f;border-radius: 0;margin-top: 10px;}
.cybersecurity-tabs .for-services h3{text-align:center;padding-bottom:30px;}
.cybersecurity-tabs .for-services h4{text-align:center;padding-top:10px;}
.cybersecurity-tabs .for-services{background-image:linear-gradient(#cfe0f9, #fff);padding:30px 0;}
.cybersecurity-tabs #accordion .card{margin:5px 0 10px;border:1px solid #13a5e0;}
.cybersecurity-tabs #accordion .card-header{background-color:#fff;}
.cybersecurity-tabs #accordion .card-header h5{text-transform:capitalize;}
.cybersecurity-tabs #for-services #accordion .media h4, .cybersecurity-tabs #for-cybersecurity #accordion .card .media h4 {color:#0b6b92;font-size: 19px;}
.cybersecurity-tabs #for-services #accordion .media ul li{font-size:18px;}
.cybersecurity-tabs #for-services #accordion .media .btn-gradient{font-family: 'Poppins', sans-serif;}
.cybersecurity-tabs #for-cmmc h3{text-transform:capitalize;padding-bottom:20px;}
.cybersecurity-tabs #for-cmmc .btn-gradient{font-family: 'Poppins', sans-serif;}
.cybersecurity-tabs #for-cmmc h4{color:#0b6b92;font-size:19px;}
.cybersecurity-tabs #for-cmmc .for-scroll{height:900px;overflow-y: scroll;margin-right:50px;}
.cybersecurity-tabs #for-cmmc .for-scroll::-webkit-scrollbar { width: 5px;border-radius:50%;}
.cybersecurity-tabs #for-cmmc .for-scroll::-webkit-scrollbar-track {background: #ddd;}
.cybersecurity-tabs #for-cmmc .for-scroll::-webkit-scrollbar-thumb { background: #4f2f8f;}
.cybersecurity-tabs #for-cmmc .cmmc-content{padding-right:50px;}
.cybersecurity-tabs #for-cmmc .media{padding-right:90px;}
.cybersecurity-tabs #for-cmmc .cmmc-content img{margin-bottom:30px;border:1px dotted #4f2f8f;}
.cybersecurity-tabs #for-resources h3{text-transform:capitalize;}
.cybersecurity-tabs #for-resources h5{color:#13a5e0;font-size:20px;padding-bottom:10px;}
.cybersecurity-tabs #for-resources .for-link-text {padding: 0 20px 10px 20px;background-color: #f1fafd;margin-bottom: 10px;margin-right: 20px;}
.cybersecurity-tabs #for-resources .for-link-text p{margin-bottom:0px;}
.cybersecurity-tabs #for-resources .for-link-text p a{color:#0b6b92;word-break: break-all;}
.cybersecurity-tabs #for-resources .for-link-text p a:hover{text-decoration:none;}
.cybersecurity-tabs #for-resources h4{padding-top:19px;color:#13a5e0;margin-bottom:0;padding-bottom:20px;}
.cybersecurity-tabs #for-resources .for-scroll{height:900px;overflow-y: auto;margin-right:50px;}
.cybersecurity-tabs #for-resources .for-scroll::-webkit-scrollbar { width: 5px;border-radius:50%;}
.cybersecurity-tabs #for-resources .for-scroll::-webkit-scrollbar-track {background: #ddd;}
.cybersecurity-tabs #for-resources .for-scroll::-webkit-scrollbar-thumb { background: #4f2f8f;}
p.cmmc-italics{color:#4f2f8f !important;}
#for-cybersecurity .card-body a.btn-gradient{padding:3px 20px 5px 20px;}
.for-reviews .btn-gradient{font-size:18px !important;}
.for-reviews p{font-weight:20px;color:#4f2f8f;}
/*services pages*/
.for_enterprise_solutions h4, .for_e-commerce h4, .for_dm h4, .for_social_impact h4, .for_it_staffing h4, .for-data-analytics h4, .for_digital_accessibilty h4, .for_service_now h4{color:#0b6b92;text-transform: Capitalize;}
.for_enterprise_solutions .media.pink-bg{background-color:#edeaf4;}
.for_enterprise_solutions .media img{display:none;}
.for_enterprise_solutions .media.l-blue-bg{background-color:#e5f7fd;}
.for_enterprise_solutions .media{padding:5px 20px;margin-bottom:20px;min-height:230px;}
.for_enterprise_solutions .media-body{padding-top:35px;}
.for_enterprise_solutions .card{margin-bottom:20px;min-height: 250px;font-family: 'Kanit', sans-serif;}
.for_enterprise_solutions h5{color:#4f2f8f;font-size:22px;}
.for_enterprise_solutions p{font-size:18px !important;font-weight:300;}
.for_enterprise_solutions .bg-color-text{padding-top:20px;} 

.for_service_now .media.pink-bg{background-color:#edeaf4;}
.for_service_now .media img{display:none;}
.for_service_now .media.l-blue-bg{background-color:#e5f7fd;}
.for_service_now .media{padding:5px 20px;margin-bottom:20px;min-height:230px;}
.for_service_now .media-body{padding-top:35px;}
.for_service_now .card{margin-bottom:20px;min-height: 250px;font-family: 'Kanit', sans-serif;}
.for_service_now h5{color:#4f2f8f;font-size:22px;}
.for_service_now p{font-size:18px !important;font-weight:300;}
.for_service_now .bg-color-text{padding-top:20px;}



.for_enterprise_solutions a.btn-violet,.for_it_strategy a.btn-violet, .for_dm a.btn-violet, 
.for_e-commerce a.btn-violet, .for_social_impact a.btn-violet, .for_managed_services a.btn-violet,
.for_legal_industries a.btn-violet, .for_ngo_industries a.btn-violet, .for_pharmaceutical_industries a.btn-violet,
.for_retail_industries a.btn-violet, .for_consumer_products_industries a.btn-violet,
.for_financial_industries a.btn-violet, .for_government_sector_industries a.btn-violet, .for_service_now a.btn-violet {background-color:#0e46a3;color:#fff;padding:7px 18px;text-transform:Capitalize;font-size:18px;margin-left: 10px;}
.for_it_strategy h4{color:#13a5e0;text-transform: Capitalize;}
.for_it_strategy img{display:none;}
.for_it_strategy .card{margin-bottom:15px;padding:20px 30px;}
.for_it_strategy .card.pink-bg{background-color:#edeaf4;}
.for_it_strategy .card p{/*font-size:22px;*/padding: 0;margin:0;font-family: 'Kanit', sans-serif;font-weight:100;}
.for_it_strategy ul{padding-left:10px;}
.for_it_strategy ul li.nav-item{font-size:18px;/*color:#13a5e0;*/color:#0b6b92;font-weight:100;padding:5px 5px;margin:5px;list-style:none;}
.for_it_strategy ul li.nav-item .fa{margin-right:10px;}
.for_it_strategy .for-uls{padding-bottom:15px;}
.for_dm img{margin-bottom:30px;}
.for_dm_infographic{background-image: linear-gradient(#fff , #e7effc);padding:0;margin-bottom:30px;}
.for_e-commerce img{margin:15px 0 20px;}
.for_social_impact img.for-sofkin {background-color: #eef4f6;padding:30px;margin-top:12px;float:left;margin-right:20px;}
.for_social_impact .for-points{padding-top:15px;clear:both;}
.for_social_impact p{font-size:18px !important;line-height:25px;}
.for_social_impact .media.pink-bg{background-color:#edeaf4;}
.for_social_impact .media.l-blue-bg{background-color:#e5f7fd;}
.for_social_impact .media{padding:15px 20px;margin-bottom:20px;min-height:225px;}
.for_social_impact .media img{display:none;}
.for_social_impact h5{color:#4f2f8f;font-size:22px;}
.for_social_impact .media-body{padding-top:20px;}
.for_social_impact .media-body p{font-size:18px;line-height:25px;}
h3.e-commerce-banner{text-transform: none;}
h3.e-commerce-banner span{font-size:30px;}
.cyber-content .media{margin-bottom:10px;padding-left:10px;}
.cyber-content .media-body{padding:10px;}
.cyber-content h5{/*color:#13a5e0;*/color:#0b6b92;}
.cyber_scroll{height:502px;overflow-y: auto;padding-right:15px;}
.cyber_scroll::-webkit-scrollbar { width: 2px;border-radius:50%;}
.cyber_scroll::-webkit-scrollbar-track {background: #a8def3;}
.cyber_scroll::-webkit-scrollbar-thumb { background: #13a5e0;}
/*.for_e-commerce li::before, .for_enterprise_solutions li::before, .for_dm li:before {content: "â€¢";color: #13a5e0;font-size: 25px;margin:0 20px 0 10px;}*/
.profile-popups .modal-content{margin-top: 125px !important;}
/*Cookie policy */
#cookie-notice .cn-button:not(.cn-button-custom):focus {
    border: 1px solid #000;
    /* color: red; */
    box-shadow: 0 0 0 0.2rem rgb(11 11 11 / 77%);
}
a#cn-accept-cookie {background-color: #fff;padding: 4px 15px;color:#13a5e0;font-weight:bold;}
a#cn-refuse-cookie {background-color: #fff;padding: 4px 15px;color:#ff5555;font-weight:bold;}
.cn-close-icon{display:none;}
.cookie-notice-container #cn-notice-text a {color: #f9bb86;}
.cookie-notice-container {font-size: 18px;font-family: 'Kanit', sans-serif;}
/*Popup banner for the event*/
.modal#popup-banner .modal-content{background-color: transparent;border: none;}
.modal#popup-banner .modal-body{padding:0;}
.modal#popup-banner #popup-image{border: 5px solid #46beb4;}
.modal#popup-banner #popup-close{color: #fff;opacity:0.8;/*border: 1px solid #fff;border-radius: 50%;background: rgb(255 255 255 / 56%);*/font-size: 28px;font-weight: 100;display: inline-block;line-height: 0px;padding: 7px 5px 10px;position: absolute;top: 6px;right: 7px;}
.modal.show#popup-banner {z-index: 100001;}
.cookies-not-set.modal-open .modal.show#popup-banner .modal-backdrop{z-index: 100000;}
/*Job posting*/
/*awards-section*/
.awards-section{padding:0;background-color:#F5EDFC; overflow: hidden;}
.awards-nav{margin: auto;width:100%;}
.awards-nav .slick-dots{display: none!important; }
.awards-section .slick-arrow{position: absolute;top: 43%;z-index: 50;}
.awards-section .slick-prev{left: 0;}
.awards-section .slick-next{right: 0;}
.awards-section .outer-wrapper{display: inline-block; margin: 20px;}
.awards-section .item{width: 250px;height: 150px;vertical-align: middle;text-align: center;display: table-cell;}	
.awards-nav .fa-angle-right.slick-arrow{font-size:30px;right:-18px;color:#6fabc3;cursor:pointer;}
.awards-nav .fa-angle-left.slick-arrow{font-size:30px;left:-18px;color:#6fabc3;cursor:pointer;}
.awards-nav .slick-arrow:focus {
    border: 1px solid #000;
}
/*awards-section*/

/* careers-page */
.careers-section h3{text-transform: Capitalize;font-family: 'Kanit', sans-serif;color: #4f2f8f;font-size:24px;}
.careers-section{padding: 20px 0 0px;}
.careers-section .page-header {padding-bottom: 9px;margin: 10px 0 20px;border-bottom: 1px dashed #999999;}
.careers-tab-content{padding-bottom:50px;}
.careers-tab-content iframe{border:1px solid #ddd;}
.sjb-page .sjb-filters.sjb-filters-v1{margin: -15px 0 0px !important;}
.container.sjb-container{padding-top:0px;padding-bottom: 50px;}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .app-submit {margin: 5px auto 20px !important;}
/*GTranslate*/
#gtranslate_wrapper {top:20px !important; right: 18% !important;z-index: 999 !important;}
.translated-ltr .infographic-cont h5{font-size:16px;min-height:70px;}
.translated-ltr .schedule-consultation {right: -125px;}
.translated-ltr .infographic-cont a span{font-size:15px;min-height:70px;}

/* cloud services solutions */
.cloud-imgs{border: 1px solid #13a5e0;padding: 30px 30px 0;height: auto;}
.build-cloud {    background-color:#0b6b92;width: 100% !important;margin: 0 0 30px 0 !important;
    padding: 20px 25px;display: flex;flex-direction: column;height: calc(100% - 30px);}
.build-cloud h5{color:#fff;text-align:center;text-transform: Capitalize;}
.build-cloud img{margin-bottom:15px;}
.cloud-img-description{padding-top:30px;}
.cloud-img-description .img-description h5{color:#4f2f8f;}
/* Data Analytics */
.for-data-analytics .card{background-color:#E5F7FE;margin-bottom: 15px;padding: 20px 30px 10px;}
.for-data-analytics .data-framework{border:1px solid #13a5e0;padding:20px 0;margin-top:26px;}	
@media screen and (min-width: 320px) and (max-width: 567px){	
	.mobile-navlinks li.menu-item {padding: 6px 10px 6px 0!important;}	
	.mobile-navlinks ul.sub-menu {top: 34px;}	
}

/* french plugin */

#trp-floater-ls{left: 81% !important;min-width: 100px !important;box-shadow:none !important;font-family: 'Kanit', sans-serif !important;}
#trp-floater-ls.trp-top-right{top:20px !important;border-radius:0 !important;}
.trp-color-light #trp-floater-ls-current-language a, 
.trp-color-light #trp-floater-ls-language-list a {
    border: 1px solid #13a5e0 !important;}
#trp-floater-ls.trp-color-light{background:#fff !important;}
#trp-floater-ls-language-list a:hover{background-color:#f6f4f4 !important;color:#404040 !important;}
.translated-ltr .fr_space:after {content: " ";}
#trp-floater-ls {z-index: 999 !important;}

#trp-floater-ls:focus #trp-floater-ls-current-language,
#trp-floater-ls:focus-within #trp-floater-ls-current-language,
#trp-floater-ls:hover #trp-floater-ls-current-language {
    display: none;
}
#trp-floater-ls:focus #trp-floater-ls-language-list,
#trp-floater-ls:focus-within #trp-floater-ls-language-list,
#trp-floater-ls:hover #trp-floater-ls-language-list {
    display: block;
}

.trp-color-light #trp-floater-ls-current-language a:focus,
 .trp-color-light #trp-floater-ls-language-list a:focus{
	 border:1px solid #000 !important;
 }
.showinfr{display: none;}
.translated-ltr .showinfr{display: block;}
.translate_english{display:block;}
.translated-ltr .translate_english, .translated-ltr .hidein_fr{display:none;}
.translate_french, .hidein_en{display:none;}
.translated-ltr .translate_french, .translated-ltr .hidein_en{display:block;}

.trp-language-switcher:focus-within .trp-ls-shortcode-language {
    visibility: visible;
    max-height: 250px;
    height: auto;
    overflow-y: auto;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block !important;
    min-height: auto;
}
div#header-widget-area {
    position: absolute;
    right: 255px;
	z-index:999;
	    top: -5px;
}
.trp-ls-shortcode-current-language{width:145px!important;}
.trp-language-switcher > div {
border: 1px solid #13a5e0 !important;padding: 2px 10px 2px 10px!important;
    max-width: calc(100% - 25px);}
.trp-language-switcher > div > a {
    color: #404040 !important;
	text-decoration:none;
	    padding: 6px 10px 6px 0!important;
}
.trp-language-switcher .trp-ls-shortcode-language>a:not(:nth-child(1)){
	border-top:1px solid #13a5e0;
}
.sjb-page .form-control:focus {
       border-color:#4f2f8f !important;
   
}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file:focus-within {
    border: 1px solid #4f2f8f;
}

.sjb-page .sjb-filters.sjb-filters-v1 .form-control:focus {
    border-color: #4f2f8f !important;
}
.sjb-page .sjb-filters.sjb-filters-v1 .btn-search{border:1px solid #0e46a3 !important; box-shadow:none !important}
.sjb-page .sjb-filters.sjb-filters-v1 .btn-search:hover{border:1px solid #0e46a3;background:#fff;color:#0e46a3 ;}
.sjb-page .sjb-filters.sjb-filters-v1 .btn-search:focus{
	   /* background-color: #2d4ffa !important;
    color: #4f2f8f !important;*/
border:1px solid #0e46a3 !important;background:#fff;color:#0e46a3 !important;box-shadow:none !important;
}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .required {
    color: #d3223f !important;
}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .validity-note
{
	color: #d3223f !important;
}
.sjb-page .sjb-filters.sjb-filters-v1 .form-control{
font-family: 'Kanit', sans-serif !important;
font-weight:300;
color: #1d1d1d !important;
}

 .sjb-page strong {
    font-weight: 400 !important;
}

.sjb-page .list-data .v1 .job-description p{
font-family: 'Kanit', sans-serif !important;
color:#1d1d1d !important;
font-size: 18px !important;
font-weight: 300 !important;
}

.sjb-page .list-data .v1 .job-info h4 {font-family: 'Kanit', sans-serif !important;color:#022547 !important;font-size: 18px !important;}
.sjb-page .no-job-listing {
    font-size: 18px;
    font-family: 'Kanit', sans-serif !important;
    font-weight: 300;}

/*content changes*/
.cont-text {
    padding-top: 0px !important;
}

.entry-content-page p .it-staff-cont {
    font-weight: 600;
}

a#backToTop:focus {
    border: 1px solid #fff;
}

/*newsletter-section*/
   .newsletter-section{ background-color: #f7f7f8;padding: 30px 0; font-family: 'Kanit', sans-serif !important;} 
   .newsletter-section .form-control-lg {height: calc(1.7em + 1rem + 2px);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.3s ease-in-out;
    border: none;font-weight: 400;    font-size: 15px !important;}
   .newsletter-section .errormsg{ padding:0;color:#0b6b92!important; font-weight:500; }
  .newsletter-section h3 {
      text-align: center;
      font-family: 'Kanit', sans-serif !important;
      text-transform: capitalize;
      font-size: 32px;
      margin-bottom: 30px;
      color: #022547;
      font-weight: 400 !important;
  }
   .newsletter-section .btn-gradient{border-radius:5px; background-color: #0e46a3;background-image: none;border:1px solid #0e46a3 !important;font-size:16px;font-weight: 400;}
   .newsletter-section .btn-gradient:hover{border:1px solid #0e46a3 !important;background:#fff;color:#0e46a3 !important; }
   .newsletter-section .error{color : #0b6b92;}

   /* 
 {
        scroll-behavior: smooth;
        scroll-padding-top: 161px; /* this pixel should match fixed header height
    }
.autoulli ul li{style="font-family: 'Kanit', sans-serif !important;color:#1d1d1d;font-weight: 300 !important;"}

newsletter-section*/


.footer-main-section .h4 {
    font-weight: 500;
    font-size: 36px;
    padding-bottom: 20px;}

.newsletter-section .heading-h3 {
    text-align: center;
    font-family: 'Kanit', sans-serif !important;
    text-transform: capitalize;
    font-size: 32px;
    margin-bottom: 30px;
    color: #022547;
    font-weight: 400 !important;
}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file div {background:#0e46a3 !important;}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file div:hover {border:1px solid #0e46a3 !important;background:#fff;color:#0e46a3 !important;}

.sjb-page .sjb-detail .list-data .v1 .jobpost-form .app-submit {border:1px solid #0e46a3 !important;
}

.sjb-page .sjb-detail .list-data .v1 .jobpost-form .app-submit:hover {border:1px solid #0e46a3 !important;background:#fff;color:#0e46a3 !important;
    margin: 5px 0 20px;
    display: block;
    padding: 7px 30px;
}
/* .recent-casestudies-sidenav .media img:hover{transform: scale(1.05);} */

.sjb-page .sjb-filters.sjb-filters-v1 .form-control {}
/*search*/
@media screen and (max-width: 768px) {.case-study-section p a{word-break: break-all;}.industries-content .btn-light:hover{border: 1px solid #0e46a3;background: #0e46a3;color: #fff;}.recent-casestudies-sidenav .media img:hover{transform: scale(1.05);}}
@media screen and (min-width: 768px) {

.industries-content .btn-light:hover{border: 1px solid #0e46a3;background: #0e46a3;color: #fff;}
.sjb-filters-v1 .filters-form .row {
    display: flex;
    align-items: center;
   
    flex-wrap: nowrap; /* Prevent wrapping to the next line */
}

.sjb-search-keywords {
    flex: 0 0 50%; /* 50% width */
padding: 0 5px !important;
}

.sjb-search-location,
.sjb-search-button {
    flex: 0 0 25%; /* 25% width each */
padding: 0 5px !important;
}

.sjb-search-button input {
    width: 100%; /* Make the button fill its container */
    height: 100%; /* Align button height with other fields */
    padding: 10px; /* Adjust for vertical alignment */
    background-color: #004aad; /* Match the button color */
    color: white;
    border: none;
    cursor: pointer;
}

.form-control {
    height: 40px; /* Keep input fields uniform */
}

}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file div:hover{background:#fff !important;}
.img-fluid{object-fit:inherit !important;object-position: center;}

@media screen and (max-width: 767px) {
    .recent-casestudies-sidenav .media {
        display: block;
    }
    .recent-casestudies-sidenav .media img {
        width: 100%;
margin-bottom: 10px;
        height: auto;}
}
h4.missclas{
color:#022547;
font-size: 28px !important;
}
p.textnamess{font-size: 18px !important;font-family: 'Inter';}
.news-post-section .page-numbers.current,.news-post-section .page-numbers{font-size: 15px !important;}


