@charset "utf-8";
@media only screen and (min-width : 1600px){
 .navbar {top:1px;}
.industries-section h3, .industries-section h3 a, .sidenav-industries h3 {font-size: 28px !important;}

.pamten-employee-testimonials h3 {
    color: #0a2237;
    text-transform: capitalize !important;
    font-size: 32px;
}
.cybersecurity-section h3 small, .pamten-mission h3 small, .pamten-employee-testimonials h3 small, .team-section h3 small, .careers-section h3 small, .team-section .person-details h4, .profile-content h4,.case-study-section small{
    color: #1d1d1d;
    text-transform: capitalize !important;
    font-size: 22px;
}
.team-section .person-details p,.profile-content h4 small {font-size:20px;}
.pamten-mission h4 {font-size: 22px !important;}
.teams-banner .carousel-caption p.h1, .teams-banner .carousel-caption h2 {
    font-size: 42px;}
.teams-banner{height: 300px;} 

.pamten-mission h3, .careers-section h3, .team-section h3,.case-study-section h2 a, .case-study-section h2 {
    font-size: 28px;}
.careers-section h3 small , .sjb-page .list-data .v1 .job-description p { font-size: 20px;}

	div#header-widget-area {right: 265px;}
.trp-language-switcher > div {max-width: calc(100% - 5px);}
}
@media only screen and (max-width : 1199px){
	div#header-widget-area {right: 155px;}
}

   @media (min-width: 768px) and (max-width: 991px) {.team-section .leadership-sec {
    max-width: 32% !important;
    flex: 0 0 32% !important;}}
 @media (min-width: 991px) and (max-width: 1199px) {
.team-section .leadership-sec {
    max-width: 24% !important;
    flex: 0 0 24% !important;
}
.profile-image img {
    position: absolute;
    left: 46%;
    top: 8%;
}
}

@media (max-width: 767px) {.team-section .leadership-sec {
    max-width: 100% !important;
    flex: 0 0 90% !important;}}

@media only screen and (min-width: 576px) and (max-width: 767px){
	div#header-widget-area { right: 66px; top: 13px;}
}
@media only screen and (max-width : 575px){
	div#header-widget-area { right: 40px; top: 0px;}
	.trp-language-switcher > div { max-width: calc(100% - 1px);}
}
@media only screen and (max-width : 420px){
/* div#header-widget-area {  right: 15px;top: -20px;} */
.trp-language-switcher > div { max-width: 100%; padding: 2px 10px 2px 1px!important;}
.trp-language-switcher > div > a{    padding: 4px 10px 4px 0!important;}
}	
/*@media only screen and (width : 2560px){



	.staffing-solutions, .ngo-solutions{left:36%;}



	.enterprise-solutions, .seo-solutions{left:66%;}







	.cybersecurity-services .servicez-img{left:41%;}



}*/

@media screen and (min-width: 1440px) and (max-width: 1537px) {
	.teams-banner{
		margin-top:0px !important;
	}
		.teams-banner .carousel-caption h1 {
			font-size: 38px;
			line-height: 1.2;
			
		}
}
@media screen and (min-width: 2737px) and (max-width: 3840px){
  .butterfly{left:47.5%;}
img.class-video {
    margin-bottom: 15px;
    width: 100%;
}
}

@media screen and (min-width: 1930px) and (max-width: 2736px){

	.top-footer .adresses-map{height:100%;margin-top:0;}

	.cybersecurity-tabs #for-cmmc .cmmc-content img {

		margin-bottom: 30px;

		border: 1px dotted #4f2f8f;

		width:100%;

	}

	.cybersecurity-tabs .download-ebook, .cybersecurity-tabs p.register-cyber-comm{width:86%;}

	.cyber_scroll {

		height: 478px;

	}
	.butterfly{
	left: 46.5% !important;
    top: 48.5% !important;
	}
	/* .register-right{text-align:right;padding-right:3.8%;} */

}



 @media only screen and (device-width: 1600px){

	.cyber_scroll {

		height: 556px;

		}
		.butterfly {left: 44%;top: 48.5%;}

} 

@media only screen and (device-width: 2736px){

	#trp-floater-ls {left: 86% !important;}

	.sliders .carousel-caption, .services-banner .carousel-caption, 



	.teams-banner .carousel-caption, .sofkin-banner .carousel-caption {left: 3.5%;}



}



@media screen and (min-width: 2559px) and (max-width: 2700px){



	.sliders .carousel-caption, .services-banner .carousel-caption, 



	.teams-banner .carousel-caption, .sofkin-banner .carousel-caption {left: 3.5%;}



}



@media only screen and (device-width: 1824px){



	.sliders .carousel-caption, .services-banner .carousel-caption, 



	.teams-banner .carousel-caption, .sofkin-banner .carousel-caption {left: 3.5%;}



}
@media only screen and (device-width: 820px) {
.translated-ltr .navigation nav li>a{padding: 10px 10px;}
.sliders {padding-top: 72px;}
}


@media screen and (min-width: 2500px) and (max-width: 2560px){



	.sliders .carousel-caption, .services-banner .carousel-caption, 



	.teams-banner .carousel-caption, .sofkin-banner .carousel-caption {left: 3.5%;}



}



@media screen and (min-width: 2000px) and (max-width: 2499px){



	.sliders .carousel-caption, .services-banner .carousel-caption, 



	.teams-banner .carousel-caption, .sofkin-banner .carousel-caption {left: 3.5%;}


.sliders.banner-slider-sec .carousel-caption {
  
    width: 60%;
  
}


}

@media only screen and (device-width: 1366px){.butterfly {left: 43% !important;top: 48% !important;}}
@media only screen and (device-width: 1360px){.butterfly {left: 43% !important;top: 48% !important;}}
@media only screen and (device-width: 1400px){.butterfly {left: 43% !important;top: 50% !important;}}
@media only screen and (device-width: 1280px){.butterfly {left: 43% !important;top: 48% !important;}}
@media only screen and (device-width: 1680px){.butterfly {left: 43% !important;top: 47.5% !important;}}

/*@media screen and (min-width: 1919px) and (max-width: 1999px){



	.sliders .carousel-caption, .services-banner .carousel-caption, 



	.teams-banner .carousel-caption, .sofkin-banner .carousel-caption {left: 3.5%;}



}*/
/* for blog button */

@media screen and (max-width: 1475px){
	.wp-block-button.has-custom-width.wp-block-button__width-75.has-custom-font-size.has-small-font-size{
		font-size:13px!important;
	}
}

@media screen and (max-width: 1439px) and (min-width: 1024px){
.navigation .menu-item a {padding: 10px 5px;}
#trp-floater-ls {left: 70% !important;}

}
@media screen and (min-width: 1024px) and (max-width: 1440px){


	.translated-ltr .for-reviews .btn-gradient{margin:10px;}
	.build-cloud {padding: 20px 5px;}
	.navigation .logo { margin-top: -125px;}
	nav ul li ul li ul.sub-menu{min-width: 16rem;}
	.navigation .logo img {max-width: 90%;}
	.navigation .menu-item {padding: 0 4px 0 9px;}
	.navigation .nav-item{padding:0 0 0 20px;}
	.navigation .nav-link{font-size:15px;}
	.navigation .dropdown-item, .navigation .dropdown-item{font-size:15px !important;}
	.navigation .dropdown-menu{left:19px;}
	.sliders .carousel-item{height:350px;}
	.sliders .carousel-caption{top:14%;left:7%;}
	.caption-content{font-size:30px;}
	.h1-heading{font-size:40px;}
	.sliders{padding-top:141px;}
	.sliders h1,.sliders .h1{line-height:45px;}
	.services .lead{font-size:22px;}
	.services p{line-height:30px;font-size:20px;}
	.pamten-services-ul .nav-pills .nav-link.active::after, .pamten-services-ul .nav-pills .show>.nav-link::after{bottom:-36px;}
	.social-good h1,.social-good .h1{font-size:50px;padding-bottom:10px;}
	.skyblue-bg, .purple-bg { padding: 50px 50px;}
	/* .butterfly{left:-25px;top:46%;} */
	.butterfly {left: 44%;top: 47.5%;}
	.butterfly img{width:100px;}
	.clients-section h3:before, .clients-section h3:after{width:20%;margin:0 15px 8px 15px;}
	.pamten-quote{padding:15px 0px 10px;}
	.slider-nav img{width:90%;}
	.slick-arrow{top:18%;}
	.slider-nav .fa-angle-right.slick-arrow{right:-14px;font-size:25px;}
	.slider-nav .fa-angle-left.slick-arrow{left:-14px;font-size:25px;}
	.testimonials p{font-size:18px;line-height:24px;}



	.testimonials .client-name{padding-top:0;}



	.certifications h3{font-size:20px;}



	.certifications ul.acheivements li{padding: 4px 5px 0 5px;font-size: 18px;}



	.certifications ul.acheivements li span{padding-left:0;}



	.certifications ul.acheivements li:before{margin-right:3px;font-size:15px;}



	.international-address, .local-address{padding:20px 0 0;}



	.addresses h3{font-size:17px;}



	.addresses p{font-size:18px;}



	.bottom-footer .nav-link{font-size:16px;}



	.cybersecurity-services .card{min-height:654px;}



	.dm-services .card{min-height:651px;}



	/*services-page*/



	.services-banner .carousel-caption h1{font-size:35px;}



	.services-banner .carousel-caption{left:7.5%;width:48%;}



	.sofkin-banner .carousel-caption h2{font-size:42px;}



	.sofkin-banner .carousel-caption{left:7%;width:48%;}



	.sofkin-banner, .services-banner, .teams-banner{background-position: right !important;margin-top:78px;}

	.translated-ltr .sofkin-banner, .translated-ltr .services-banner, .translated-ltr .teams-banner {margin-top: 78px;}



	.sofkin-section, .products-section{padding:20px 0 20px;}



	.services-list{overflow-x:hidden;overflow-y:hidden;}



	.pamten-services-ul .nav-item{padding:0 3px;}



	.top-footer .adresses-map{height:270px;}



	.teams-banner .carousel-caption h1{font-size:42px;}
	.teams-banner .carousel-caption p.h1{font-size:24px;}



	.teams-banner .carousel-caption {left: 7.5%;width: 48%;}



	.funding ul li .para{/*min-height:170px;*/}
	.translated-ltr {min-height:195px;}
        .funding ul li .para{}


	.team-card{padding:10px;}



	.contact-us{padding:30px 0 30px;}



	.sofkin-section img{margin:15px 0;}



	



	.es-cards .card{min-height:547px;}



	.side-nav .list-group-item {padding: 7px 10px;}



	



	 .recent-casestudies-sidenav .media{display:block;} 



	.recent-casestudies-sidenav .media img{width:100%;margin-bottom:10px;height:auto;}



	.products-sidenav{padding:0;}



	.side-nav{padding:10px 0 10px 20px !important;}



	.industries-section .side-nav{padding:0 0 40px 50px;}



	/* .recent-casestudies-sidenav li.list-group-item.active {padding: 7px 20px;font-size: 16px;} */



	ul.list-group.with-sideborder{border-right:1px solid rgba(0,0,0,.125);border-left:1px solid rgba(0,0,0,.125);}



	.cybersecurity-tabs #for-cmmc .cmmc-content {padding-right: 0px;}



	.cybersecurity-tabs #for-cmmc .media {padding-right: 0px;}



	.cybersecurity-tabs .download-ebook{padding: 5px 5px 10px;line-height: 20px;}



	.cybersecurity-tabs .download-ebook p{padding:10px 10px;}



	.cybersecurity-tabs .download-ebook a.btn-gradient{float:left;margin-left:12px;}	



	.cybersecurity-tabs #for-resources .for-scroll {margin-right: 20px;overflow-x:hidden;}



	.cybersecurity-tabs #for-cybersecurity .card-text {font-size: 16px;line-height: 20px;}



	.cybersecurity-tabs #for-cybersecurity h3, .cybersecurity-tabs #for-cybersecurity h3 a, .cybersecurity-tabs #for-cmmc h3 {text-transform: capitalize;font-size: 22px;}



	.cybersecurity-tabs .for-services h4 {font-size: 18px;}



	.cybersecurity-tabs #for-services #accordion .media ul li {font-size: 18px !important;}



	.cybersecurity-tabs #for-services #accordion .media .btn-gradient {font-size: 16px;}



	/*.for_enterprise_solutions .col-xl-6, .for_social_impact .col-xl-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}*/



	.for_enterprise_solutions .media, .for_social_impact .media{padding:15px 20px;min-height: 294px;}

	.translated-ltr .for_enterprise_solutions .media{padding:15px 20px;min-height: 265px;}

	.for_social_impact .media{padding:15px 20px;min-height: 300px;}

	.translated-ltr .risk-assesment-btn{margin-bottom:10px;}

	.translated-ltr .location-map iframe{width:100% !important;}

	/*.for_enterprise_solutions .media.pink-bg.m-solutions, .for_social_impact .media.pink-bg.m-solutions{background-color:#e5f7fd;}

.for_enterprise_solutions .media.l-blue-bg.e-commerce, .for_social_impact .media.l-blue-bg.e-commerce{background-color:#edeaf4;}*/



	.for_enterprise_solutions .media-body {padding:0;}



	/*.for_enterprise_solutions .media.l-blue-bg.e-commerce .media-body{padding-top:30px;}*/



	.for_it_strategy .card p{padding-top:0;}



	.for_social_impact img.for-sofkin{padding-bottom: 25px;}



	.cyber-content .media img{width:250px;}

	.cybersecurity-tabs .register-cyber-comm a.btn-white {border-radius: 0;margin: 10px auto 0;width: 80%;}

	.cybersecurity-tabs p.register-cyber-comm{padding:5px 5px 10px;}

	.subscribe-cyber a.btn-gradient {margin-left: 4px;font-size:13px;padding:9px 10px 10px 10px;}

	p.subscribe-cyber{font-size:13px !important;padding-right:3%;}

	.cyber_scroll{height:572px;overflow-y: auto;padding-right:15px;}

	/*GTranslate*/

	.translated-ltr .navigation .menu-item a {font-size: 11px;}
	.translated-ltr .navigation nav li >a {padding: 10px 6px;}

	.translated-ltr .navigation .menu-item {padding: 0 1px 3px 0;}

	.translated-ltr .infographic-cont h5 {min-height:67px;}

	.translated-ltr .clients-section h3 {font-size: 16px;}

	.translated-ltr .bottom-footer .breadcrumb-item a {font-size: 13px;} 
	#trp-floater-ls {left: 73% !important;}
}



@media only screen and (max-width: 1024px)  {

.profile-content{padding:70px 20px 30px 10px !important;}
	.sliders .carousel-caption{width:55%;}
	.teams-banner .carousel-caption, .services-banner .carousel-caption, .sofkin-banner .carousel-caption{left: 4.5%;width:60%;}
	.teams-banner .carousel-caption h1,.teams-banner .carousel-caption p.h1, .teams-banner .carousel-caption h1, .services-banner .carousel-caption h2, .sofkin-banner .carousel-caption h2 {font-size: 28px;}

.team-section h3{font-size: 28px;}
	.teams-banner, .services-banner, .sofkin-banner{height:250px;}
	.industries-section .side-nav{padding:0 0 40px 0px !important;}
	.side-nav {padding: 10px 0px 10px 0px !important;}
	.clients-slider-nav .fa-angle-left.slick-arrow{left:-13px;}
	.clients-slider-nav .fa-angle-right.slick-arrow{right:-6px;}
	.cybersecurity-tabs h3{font-size:22px;}



	.cybersecurity-tabs #for-services #accordion .media a.btn-gradient {font-size: 15px;}



	.pamten-employee-testimonials .wp-block-column iframe{width:100%;}



	.for_it_strategy ul li.nav-item {font-size: 14px;padding:10px 0;}



	.for_it_strategy .card img{width:40%;}



	.for_it_strategy .card p{font-size:18px;padding-top:0px;}



	.for_enterprise_solutions .media, .for_social_impact .media {min-height: 370px;padding: 15px 25px;}



	.for_enterprise_solutions .media-body {	padding-top: 20px;}



	.entry-content-page {padding-bottom: 20px;}



	.for_dm_infographic img {margin-bottom: 30px;max-width: 80%;}

	/*.for_enterprise_solutions .media.pink-bg.m-solutions, .for_social_impact .media.pink-bg.m-solutions{background-color:#e5f7fd;}*/



	/*.for_enterprise_solutions .media.l-blue-bg.e-commerce, .for_social_impact .media.l-blue-bg.e-commerce{background-color:#edeaf4;}*/

.subscribe-cyber a.btn-gradient {margin-left: 2px;font-size:12px;padding:6px 5px;}

	p.subscribe-cyber{font-size:13px !important;padding-right:3%;}

	.awards-section .item img{max-width:85%;}

	.awards-nav .fa-angle-left.slick-arrow {left: -6px;}

	.awards-nav .fa-angle-right.slick-arrow {	right: -6px;}

	#trp-floater-ls {left: 69% !important;}



}
@media only screen and (device-width: 1180px) {
	.butterfly {
		left: 42.5%;
		top: 49.5%;
	}
}

@media only screen and (max-width: 320px)  {



	.mobile-nav .modal{width:85% !important;}



}



@media screen and (min-width: 992px) and (max-width: 1023px){
	.butterfly {left: 41%;top: 50.5%;}
	.navigation .menu-item {padding: 0px 7px 3px 7px !important;}
    nav ul li ul.sub-menu{z-index:1;}
    .navigation nav li >a{padding:10px 5px;}
	.navigation .menu-item a {font-size: 13px !important;}
	.navigation ul li ul.sub-menu .menu-item a{font-size:13px;}
	.navigation .logo { margin-top: -110px;}
	.navigation .navbar-brand img{width:240px;}
	.navigation .dropdown-menu{left:26px;}
	.sliders .carousel-item{height:auto;}
	.sliders .carousel-caption{top:10%;}
	.caption-content{font-size:30px;}
	.h1-heading{font-size:40px;line-height:40px !important;}
	.services{padding:50px 0;}
	.services .lead{font-size:22px;}
	.services p{line-height:30px;font-size:20px;}
	/*infographic*/



	.infographic img{width:70%;}



	.staffing-solutions, .enterprise-solutions{top:64px;}



	.it-roadmap{position:absolute;top:1px;left:45%;cursor: pointer;}



	.timetable {display:none !important;position:absolute;top:0;left:1%;}



	.tt-container:hover .timetable{display:block !important;}



	.staffing-solutions{position:absolute;top:105px;left:24%;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:68%;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:178px;left:46%;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:281px;left:67%;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:365px;left:46%;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:281px;left:25%;cursor: pointer;}



	.ngo-hover{display:none !important; position:absolute;top:0;left:0;}



	.ngo-container:hover .ngo-hover{display:block !important;}



	/*infographic*/



	.social-good h1,.social-good .h1{font-size:50px;padding-bottom:20px;}



	.social-good p{font-size:22px;line-height:32px;}



	.skyblue-bg, .purple-bg { padding: 25px 25px;}



	.butterfly{left:-25px;top:47%;}



	.butterfly img{width:80px;}



	.clients-section h3:before, .clients-section h3:after{width:20%;margin:0 15px 8px 15px;}



	.pamten-quote{padding:50px 0 40px 0}



	.pamten-quote p{font-size:23px;line-height:32px;}



	.slider-nav img{width:90%;}



	.slick-arrow{top:18%;}



	.slider-nav .fa-angle-right.slick-arrow{right:-14px;font-size:25px;}



	.slider-nav .fa-angle-left.slick-arrow{left:-14px;font-size:25px;}



	.testimonials p{font-size:18px;line-height:24px;}



	.testimonials .client-name{padding-top:0;}



	.certifications h3{font-size:20px;}



	.certifications ul.acheivements li{padding:3px 10px;font-size:17px;}



	.certifications ul.acheivements li span{padding-left:0;}



	.certifications ul.acheivements li:before{margin-right:3px;font-size:15px;}



	.international-address, .local-address{padding:20px 0 0;}



	.addresses h3{font-size:17px;}



	.addresses p{font-size:15px;}



	.bottom-footer .nav-link{font-size:16px;}



	/*services-page*/



	.services-banner{background-position:center;}



	.services-list{overflow-x:hidden;overflow-y:hidden;}



	.pamten-services-ul .nav-item{padding:0 3px;}



	.side-nav .list-group-item {padding: 7px 5px;}



	.side-nav .list-group a {font-size: 18px !important;}



	.mobile-nav .modal{width:50%;background-color:#fff;}



	.mobile-nav .modal-content {width: 75%;border-radius: 0px;overflow-y: scroll;height: calc(100% - 3em);border:0;}



}



@media screen and (min-width: 768px) and (max-width: 991px){

    .teams-banner .carousel-caption p.h1{font-size: 24px !important;}
.cybersecurity-section h3 small, .pamten-mission h3 small, .pamten-employee-testimonials h3 small, .team-section h3 small, .careers-section h3 small {font-size: 18px;}

        .team-section .person-details h4{font-size: 24px;}
         .team-section .person-details p{font-size: 18px;}
        .profile-content{padding:70px 20px 30px 10px !important;}
	.translated-ltr .risk-assesment-btn {text-align: right;margin-bottom: 24px;}
	.butterfly {display:none;}
	.build-cloud {padding: 20px 15px;}
	.for_enterprise_solutions h5 {font-size: 20px;}
	.translated-ltr .for_enterprise_solutions .media, .translated-ltr .for_social_impact .media {min-height: 328px;}
	.translated-ltr .funding-cont {min-height: 325px;}
	.translated-ltr .funding ul li:after {height: 90%;}

	.translated-ltr .location-map iframe {width: 100%;}

	footer .justify-content-start {-ms-flex-pack: center!important;justify-content: center!important;}



	.navigation .logo { margin-top: -34px;}



	.navigation .navbar-brand img{max-width:150px;}



	.navigation .nav-item{padding:0 0 0 15px;}



	.navigation .nav-link{font-size:13px;letter-spacing:0.5px;}



	.navigation .dropdown-item{font-size:14px !important;}



	.navigation .dropdown-menu{left:15px;}



	.affix .logo{width:150px;}



	.affix .navigation .nav-item{padding:0 0 0 9px;}



	.affix .nav-link {font-size: 13px !important; padding: 22px 0px 8px 0px!important;}



	.sliders h1,.sliders .h1{padding-bottom:0;line-height:37px;}



	.sliders .carousel-item{height:300px;}



	.sliders .carousel-caption{top:3%;}



	.sliders p {line-height: 27px;padding-bottom: 10px;}



	.caption-content{font-size:22px;line-height:30px;}



	.h1-heading{font-size:30px;}



	.services{padding:30px 0 0;}



	.services .lead{font-size:22px;}



	.services p{line-height:30px;font-size:20px;padding-top:0;}



	.content{padding-bottom:30px;}



	.social-good h1,.social-good .h1{font-size:50px;padding-bottom:20px;}



	.social-good p{font-size:22px;line-height:32px;}



	.social-good .img1-bg, .social-good .img2-bg{height:480px;}



	.skyblue-bg, .purple-bg { padding: 25px 25px;}



	.butterfly{left:-25px;top:49%;}



	.butterfly img{width:80px;}



	.clients-section h3:before, .clients-section h3:after{width:20%;margin:0 15px 8px 15px;}



	.pamten-quote{padding:20px 0 20px 0}



	.pamten-quote p{font-size:32px;line-height:32px;}



	.slider-nav img{width:90%;}



	.slick-arrow{top:18%;}



	.slider-nav .fa-angle-right.slick-arrow{right:-14px;font-size:25px;}



	.slider-nav .fa-angle-left.slick-arrow{left:-14px;font-size:25px;}



	.testimonials{padding:15px 20px;}



	.testimonials p{font-size:18px;line-height:24px;}



	.testimonials .client-name{padding-top:0;}



	.certifications h3{font-size:20px;}



	.certifications ul.acheivements li{padding:3px 10px;font-size:17px;}



	.certifications ul.acheivements li span{padding-left:0;}



	.certifications ul.acheivements li:before{margin-right:3px;font-size:15px;}



	.international-address, .local-address{padding:20px 0 0;}



	.addresses h3{font-size:17px;}



	.addresses p{font-size:15px;}



	.bottom-footer .nav-link{font-size:16px;padding:0 15px;}



	.top-footer .awards img{width:75%;}
	.sms-cards .card .card-img-top img{height:400px;}



	/*services-page*/



	.services-banner{background-position:center;height:180px;margin-top: 129px;}



	.teams-banner{background-position:center;height:180px;margin-top: 128px;}



	.sofkin-banner{background-position:right !important;height:180px;margin-top: 0px !important;}



	.strategic-platform{padding: 15px 20px 30px;}



	.services-list{overflow-x:hidden;overflow-y:hidden;}



	.services-list .col-xl-12, .services-list .col-lg-12, .services-list .col-md-12,.services-list .col-sm-12{padding-left:5px;padding-right:5px;}



	.pamten-services-ul .nav-pills .nav-link.active::after, .pamten-services-ul .nav-pills .show>.nav-link::after{bottom:-38px;}



	.pamten-services-ul .nav-item{padding:0 3px;}



	.pamten-services-ul ul li .nav-link{font-size:13px;line-height:18px;}



	.services-banner .carousel-caption{top:3%;left:6%;}



	.sofkin-banner .carousel-caption{top:0;left:6%;width: 65%;}



	.teams-banner .carousel-caption{top:3%;left:6%;}



	.services-banner .carousel-caption h1{font-size:30px;}



	.teams-banner .carousel-caption h1 {font-size: 32px;}
.teams-banner .carousel-caption p.h1 {font-size: 32px;}



	.sofkin-banner .carousel-caption h2 {font-size: 32px;}



	.services-content{padding:30px 0;}



	.services-content p{font-size:18px;}



	.sofkin-section, .products-section{padding:20px 0;}



	.products-sidenav ul{padding-bottom:10px;}



	.pamten-services-content p{font-size:18px;padding-bottom:10px;}



	.pamten-services-content h3{padding-bottom:6px;}



	.it-strategy-section ul li{font-size:18px;}



	.pamten-services-content{padding:30px 0;}



	/*schedule-consultation*/



	.schedule-consultation{right:-122px;padding: 10px 25px;font-size:18px;display:none;}



	.team-card{padding:10px;}



	.es-cards .card{min-height:490px;}



	.mobile-nav .modal{width:50%;background-color:#fff;}



	.mobile-nav .modal-content {width: 75%;border-radius: 0px;overflow-y: scroll;height: calc(100% - 3em);border:0;}



	.teams-banner .carousel-caption h1 {font-size: 24px;}
	.teams-banner .carousel-caption p.h1 {font-size: 24px;}



	.services-banner .carousel-caption h2 {font-size: 26px;}



	.cybersecurity-tabs .download-ebook a.btn-gradient {float: left;margin-left: 20px;}

	.for_it_strategy ul li.nav-item {font-size: 14px;padding: 5px 0;}
	.for_enterprise_solutions .media, .for_social_impact .media {min-height: 365px;}

	.cybersecurity-tabs .download-ebook, .cybersecurity-tabs p.register-cyber-comm{padding:15px 0 20px;line-height: 22px;}

	.cybersecurity-tabs .register-cyber-comm a.btn-white{margin:10px auto 0;width:80%;}

	.cybersecurity-tabs .download-ebook a.btn-white {padding: 5px 2px;font-size: 14px;}

	.cyber-content .media img{width:250px;}

	.cybersecurity-tabs #for-cmmc .media { padding-right: 0px; }

	.cybersecurity-tabs #for-cmmc .for-scroll {margin-right: 40px;}

	.cybersecurity-tabs #for-cmmc .cmmc-content {padding-right: 0;}

	.cybersecurity-tabs #for-resources .for-scroll {margin-right: 20px;}

	.cyber_scroll {height: 634px;}

	.translated-ltr .infographic-cont h5 {min-height:67px;}

	.awards-section .item{height:90px;}
	#trp-floater-ls {left: 85.5% !important;}
	#trp-floater-ls.trp-top-right{top:6px !important;}


}



@media screen and (min-width: 567px) and (max-width: 768px){

.cybersecurity-section h3 small, .pamten-mission h3 small, .pamten-employee-testimonials h3 small, .team-section h3 small, .careers-section h3 small {font-size: 18px;}
.team-section h3{font-size: 24px;}

    .teams-banner .carousel-caption p.h1{font-size: 24px !important;}
       .team-section .person-details h4 {font-size: 24px;}
       .team-section .person-details p{font-size: 16px;}


	.navbar-expand-md .navbar-nav .nav-link {padding-right: 0;padding-left: 0;}



	.navbar-expand-md .navbar-toggler {display: block;}



	.navbar-expand-md .navbar-collapse{display:none !important;}



	.details{display:none;}



	.social-icons{display: none;}



	.sliders{padding-top:129px;}



	.sliders p {line-height: 27px;padding-bottom: 10px;}



	.navbar{padding:0 0 5px;}



	.navigation .logo{margin-top:0 !important;}



	.navigation .navbar-brand img{max-width:75% !important;}



	.butterfly{display:none;}

	footer .justify-content-start {

		-ms-flex-pack: center!important;

		   justify-content: center!important;

	   

	   }

	.top-footer .adresses-map{background-position:center;float:none;margin:25px auto 0;}



	.capabilities img{margin-bottom:0;}



	.funding ul li.no-right:after{border-right:none;}



	.funding ul li.have-right:after{border-right:1px dashed #fff;}



	.funding ul li.have-bottom:after{border-bottom:1px dashed #fff;}



	.funding ul li.no-bottom:after{border-bottom:none;}



	.funding-cont.btm-bor:before{border-bottom: 1px dashed #fff;}



	.no-bottom .funding-cont.btm-bor:before {border-bottom: none;}



	.sofkin-banner .carousel-caption h2{font-size:30px;line-height:40px;}



	.cybersecurity-btn{padding-bottom:30px;}



	.cybersecurity-services .card{margin-bottom:20px;}



	.products-sidenav {padding: 30px 0 0 0; }



	.clients-slider-nav .fa-angle-left.slick-arrow{left:-13px;font-size: 25px;}



	.clients-slider-nav .fa-angle-right.slick-arrow{font-size:25px;right:-7px;}



	.teams-banner .carousel-caption h1 {font-size: 24px;}
.teams-banner .carousel-caption p.h1 {font-size: 24px;}



	.services-banner .carousel-caption h2 {font-size: 30px;}



	.cybersecurity-tabs .download-ebook a.btn-gradient {float: left;margin-left: 20px;}



	.schedule-consultation{display: none;}



	#gtranslate_wrapper {top: 5px !important;right: 2% !important;}

/*.for_enterprise_solutions .media.pink-bg.m-solutions, .for_social_impact .media.pink-bg.m-solutions{background-color:#e5f7fd;}

.for_enterprise_solutions .media.l-blue-bg.e-commerce, .for_social_impact .media.l-blue-bg.e-commerce{background-color:#edeaf4;}*/

}

@media only screen and (device-width: 1024px){

.translated-ltr	.details li.breadcrumb-item a{font-size:12px;}
.translated-ltr .navigation nav li >a {padding: 10px 3px !important;}
.butterfly {
	left: 41.5%;
	top: 50%;
}
.translated-ltr .for-reviews .btn-gradient {font-size: 13px !important;}
.translated-ltr	.funding-cont{min-height:380px;}

.translated-ltr	.funding ul li:after{height:92%;}

.for_social_impact .media {min-height: 386px !important;}
.translated-ltr .navigation .menu-item {padding: 0 2px 3px 2px;}
.translated-ltr .navigation .menu-item a {font-size: 9px;}

}

@media only screen and (device-width: 1280px){
.funding ul li .para{}
.translated-ltr	 {min-height: 200px;}
#trp-floater-ls {left: 71% !important;}
.translated-ltr .for-reviews .btn-gradient {font-size: 15px !important;}
}

@media screen and (max-width: 640px), screen and (orientation: landscape) and (max-width: 750px) {



	.top-footer .adresses-map{background-position:center;float:none;}



	.sliders {padding-top: 91px;}



	.navigation .logo img{max-width:200px !important;}



	.sliders h1,.sliders .h1{line-height:36px;}



	.infographic-cont{border-right:0;border-bottom:0;box-shadow: 0 0 1rem rgba(0,0,0,.15)!important;margin:5px;}



	.services{padding:20px 0 0!important;}



	.services p{padding-top:0;}



	.products-sidenav ul{padding-bottom:0;}



	.products-section{padding:20px 0 20px;}



	.sofkin-section{padding:20px 0 20px;}



	.pamten-quote{padding:10px 0 !important;}



	.top-footer .adresses-map{height:280px;}



	.services-banner{margin-top:70px;}



	/* .teams-banner{margin-top:70px;} */



	.services-banner .carousel-caption h1{font-size:28px !important;}



	.services-banner .carousel-caption{width:65%;}



	.teams-banner .carousel-caption h1{font-size:30px !important;}
.teams-banner .carousel-caption p.h1{font-size:30px !important;}



	.top-footer .adresses-map{background-position:center center;}



	.sofkin-banner{margin-top:56px;}



	.sofkin-section img{margin:0 0 10px;}



	.es-cards .card{min-height:540px;}



	.our-partner{padding-top:0;}



	.cybersecurity-btn{padding-bottom:30px;}



	.sliders p {line-height: 27px;padding-bottom: 10px;}



	.for_enterprise_solutions .media.pink-bg.m-solutions, .for_social_impact .media.pink-bg.m-solutions{background-color:#e5f7fd;}



	.for_enterprise_solutions .media.l-blue-bg.e-commerce, .for_social_impact .media.l-blue-bg.e-commerce{background-color:#edeaf4;}



}



@media screen and (min-width: 568px) and (max-width: 767px){

	footer .justify-content-start {-ms-flex-pack: center!important;justify-content: center!important;}



	.top-footer .adresses-map{background-position:center;float:none;}



	.navigation .logo {margin-top: -50px;margin-left:20px;}



	.navigation .logo img{width:150px;}



	.navbar{padding:10px 5px 0 5px !important;}



	.navbar-light .navbar-toggler{margin-right:0;margin-bottom:10px;border-color:transparent;}



	.affix .nav-link {font-size: 12px !important;padding: 22px 0px 8px 0px!important;}



	.affix .logo{margin-top:0;width:150px;}



	.sliders .carousel-item {height: auto;}



	.sliders .carousel-caption {bottom: 20px;left: 6%;top: 0%;width: 57%;}



	.h1-heading {font-size: 30px;}



	.sliders h1,.sliders .h1{padding-bottom:0;}



	.caption-content {font-size: 21px;}



	.services { padding: 50px 0 100px 0;}



	.services-list .col-xl-12, .services-list .col-lg-12, .services-list .col-md-12,.services-list .col-sm-12{padding-left:5px;padding-right:5px;}



	/*infographic*/



	.infographic img{width:80%;}



	.butterfly{display:none;}



	.staffing-solutions, .enterprise-solutions{top:64px;}



	.it-roadmap{position:absolute;top:1px;left:49%;cursor: pointer;}



	.timetable {display:none !important;position:absolute;top:0;left:10%;}



	.tt-container:hover .timetable{display:block !important;}



	.staffing-solutions{position:absolute;top:105px;left:24%;cursor: pointer;}



	.staffing-hover{display:none !important;position:absolute;top:0;left:10%;}



	.staffing-container:hover .staffing-hover{display:block !important;}



	.enterprise-solutions{position:absolute;top:105px;left:72%;cursor: pointer;}



	.enterprise-hover{display:none !important;position:absolute;top:0;left:10%;}



	.enterprise-container:hover .enterprise-hover{display:block !important;}



	.product-solutions{position:absolute;top:210px;left:50%;cursor: pointer;}



	.product-hover{display:none !important; position:absolute;top:0;left:10%;}



	.product-container:hover .product-hover{display:block !important;}



	.seo-solutions{position:absolute;top:300px;left:73%;cursor: pointer;}



	.seo-hover{display:none !important; position:absolute;top:0;left:10%;}



	.seo-container:hover .seo-hover{display:block !important;}



	.cybersecurity-solutions{position:absolute;top:400px;left:51%;cursor: pointer;}



	.cybersecurity-hover{display:none !important; position:absolute;top:0;left:10%;}



	.cybersecurity-container:hover .cybersecurity-hover{display:block !important;}



	.ngo-solutions{position:absolute;top:300px;left:25%;cursor: pointer;}



	.ngo-hover{display:none !important; position:absolute;top:0;left:10%;}



	.ngo-container:hover .ngo-hover{display:block !important;}



	.top-footer .adresses-map{background-position:center center;}



	.cybersecurity-btn{padding-bottom:30px;}



	.cybersecurity-services .card{min-height:auto;margin-bottom:20px;}



	.cybersecurity-services .servicez-img{left:41%;}



	.sliders p {line-height: 27px;padding-bottom: 10px;}



	



	/*.services img{width:80%;}*/



	.social-good h1,.social-good .h1 {padding-bottom: 20px;font-size: 50px;}



	.butterfly img{width:80px;}



	.butterfly{top: 50%;}



	.skyblue-bg, .purple-bg { padding: 50px 50px;}



	.social-good .img1-bg, .social-good .img2-bg{height:350px;}



	.social-good p{font-size:22px;}



	.pamten-quote{padding:50px 0px;}



	.pamten-quote p{font-size:25px;line-height:35px;margin-bottom:0}



	.clients-section h3:before, .clients-section h3:after{margin: 0 15px 8px 15px;}



	.testimonials-heading{padding-top:10px;}



	.testimonials {padding: 10px 20px;}



	.certifications ul.acheivements li span {padding-left: 0px;}



	.bottom-footer .nav-link {font-size: 16px;color: #808080;text-decoration: underline;padding: 0px 9px;}



	.schedule-consultation{right:-106px;font-size:16px;padding:10px 20px;display: none;}



	.slider-nav{width:85%;}



	/*services-section*/



	.services-list{overflow-x:hidden;overflow-y:hidden;}



	.services-content{padding:50px 0;}



	.services-banner .carousel-caption h1 {font-size: 35px;}



	.services-banner{height:190px;background-size:cover;background-position:center;}



	.teams-banner{height:190px;background-size:cover;background-position:center;}



	.sofkin-banner{height:190px;background-position:right !important;margin-top:89px;}



	.services-banner .carousel-caption{top:13px;left:4%;}



	.sofkin-banner .carousel-caption h2{font-size:30px;}



	.teams-banner .carousel-caption{top:13px;left:4%;width:60%;}



	.sofkin-banner .carousel-caption{top:3px;left:4%;width:75%;}



	.services-content p{font-size:20px;}



	.pamten-services-ul .nav-item { padding: 0px 0px;}



	.pamten-services-ul ul li .nav-link { font-size: 13px; line-height: 20px;}



	.light-grey-bg {padding: 15px 0;}



	.pamten-services-ul .nav-pills .nav-link.active::after, .pamten-services-ul .nav-pills .show>.nav-link::after {bottom: -21px;font-size: 25px;}



	.pamten-services-content{padding:50px 0;}



	.it-strategy-section{padding:10px 20px;}



	.pamten-services-content p{font-size:20px;padding-bottom:0;}



	.it-strategy-section ul li {padding: 2px 0;font-size: 18px;}



	.it-strategy-section ul li:before{top:9px;}



	.for_it_strategy ul li.nav-item{width:31%;}



}

@media screen and (max-width: 768px) and (min-width: 576px) {
    /* .teams-banner {
        margin-top: 135px !important;
    } */
}

@media screen and (min-width: 320px) and (max-width: 567px){

 .team-section .person-details h4, .profile-content h4 {font-size: 20px;}
       .team-section .person-details p{font-size: 18px;}

.profile-content{padding:70px 20px 30px 10px !important;}
.profile-content h4 small {color: #565454;display: block;}
	.pamten-quote{font-size: 26px;line-height: 34px;}

	#trp-floater-ls.trp-top-right {top: 5px!important;}
	.for_enterprise_solutions h5 {font-size: 20px;}

	.translated-ltr .for_social_impact img.for-sofkin {float:none;}

	.translated-ltr .for_enterprise_solutions a.btn-violet, .for_it_strategy a.btn-violet, 

	.for_e-commerce a.btn-violet, .for_social_impact a.btn-violet{width: 72% !important;}
		
	.mobile-navlinks ul li.menu-item a{font-size:14px !important;}	
	.mobile-navlinks ul li ul li ul.sub-menu{left:-2.5%;top: 106%;background-color:#0c86b7;}	
	#gtranslate_wrapper {top: 5px !important;right: 2% !important;}

	.switcher{width:130px !important;}

	.container.sjb-container {padding-top: 0px;padding-bottom: 0px;}

	footer .justify-content-start {-ms-flex-pack: center!important;justify-content: center!important;}

	   

	.top-footer .adresses-map{background-position:center;float:none;margin:15px auto 0;}



	.navbar{padding:0px 15px !important;}



	.navigation .logo{margin-top:13px !important;}



	.navigation .logo img{width:120px;}



	.navbar-light .navbar-toggler{margin-top:0px;border-color:transparent;margin-right:-14px;}



	.sliders .carousel-item {height: auto;}



	.sliders .carousel-caption {bottom: 20px;left: 6%;top: 0;width: 90%;}



	.sliders .carousel-caption h2{line-height:20px;padding-bottom:0;}



	.sliders p {line-height: 18px;padding-bottom: 0;margin-bottom:5px;}



	.caption-content{line-height:20px;padding-bottom:0;}



	.carousel-indicators{bottom:-16px;}



	.sliders{padding-top:70px;}



	.infographic-cont{box-shadow:0 0 1rem rgba(0,0,0,.15)!important;margin: 5px 10px;}



	.sliders .carousel-indicators li { width: 9px;height: 9px;}



	.sliders .carousel-indicators li.active {width: 11px;height: 11px;margin-top: -1px;}



	.sliders h1, .sliders .h1{line-height:18px;margin-bottom:0;}



	.h1-heading {font-size: 18px;}



	.caption-content {font-size: 14px;}



	.sliders .carousel-caption.first-slider p{line-height:20px;}



	.services { padding: 10px 0 0 0;}



	.services .fa-play { margin-left: 10px;padding:12px 17px 12px 17px;}



	.btn-gradient{padding: 5px 10px 6px 10px;font-size: 15px;}



	/*.modal {padding-top:85px;}*/



	.services p{font-size:18px;line-height:25px;margin-bottom:0;}



	.services .featured-video {padding-bottom: 0}



	.services .lead{font-size:18px;}



	.services .fa-youtube-play{font-size:18px;}



	.services a.featured-video{border-radius: 0 27px 28px 0;}



	.infographic-cont{border-right:0;border-bottom:0;padding:10px;}



	.services p{padding-top:10px;}



	.services a.featured-video { background-color: #13a5e0;padding: 10px 0 10px 10px;font-size: 16px;}



	.social-good{padding-top:28px;}



	.social-good h1,.social-good .h1 {padding-bottom: 20px;font-size: 25px;}



	.skyblue-bg, .purple-bg { padding: 25px 25px 30px;}



	.social-good p {font-size: 20px;line-height: 27px;}



	.social-good .img1-bg, .social-good .img2-bg{height:250px;}



	.butterfly { position: absolute;z-index: 1;left: -3%;right: 0;top: 47.5%;display:none;}



	.butterfly img{width:15%;}



	.pamten-quote { padding: 20px 0;}



	.pamten-quote p, .pamten-quote .p {font-size: 25px;line-height: 30px;margin-bottom:0;}


	.clients-section h3:before, .clients-section h3:after {margin: 0 5px 5px 5px;width:16%;}



	.testimonials {padding: 10px 10px 10px 10px;}



	.testimonials .client-name{padding-top:0;}



	.testimonials .client-name h4{font-size:18px;}



	.clients-section {padding: 30px 0px 50px 0;}



	.slider-nav{width:95%;}



	.slider-nav img { width: 55px;}



	.slider-nav .fa-angle-right.slick-arrow { font-size: 25px;right: -12px;}



	.slider-nav .fa-angle-left.slick-arrow { font-size: 25px;left: -12px;}



	.slick-arrow{top:10%;}



	.clients-slider-nav .fa-angle-left.slick-arrow {font-size: 25px;left: -11px;}



	.clients-slider-nav .fa-angle-right.slick-arrow {font-size: 25px;right: 5px;}



	.clients-section h3{font-size:15px;}



	.testimonials p{font-size:16px;line-height:25px;}



	.certifications ul.acheivements li span {padding-left: 0px;}



	.international-address{padding:20px 0 0 0}



	.local-address{padding:0;}



	.certifications ul.acheivements li { padding: 4px 0px;font-size: 16px;}



	.certifications h3 {font-size: 19px;}



	.top-footer .international-address{height:250px;}



	.addresses p{font-size:16px;}



	.top-footer{padding:20px 10px;}



	.funding-cont:before{border-bottom:none;}



	.funding ul li:after{border-right:none;}



	.funding ul li{border-bottom:1px dashed #fff;}



	.funding ul li:last-child{border-bottom:none;}



	.key-capabilities{padding-bottom:10px;}



	.capabilities img{margin-bottom:0;}



	.capabilities{padding:20px 20px;}



	.funding ul li .para {}



	.cybersecurity-btn{padding-bottom:30px;}



	.share-social-icons .justify-content-end {-ms-flex-pack: start!important;justify-content: flex-start!important;}



	.share-social-icons .nav-link {padding: 3px 5px;}



	.case-study-section iframe{width:100% !important; height:auto;}



	.share-social-icons {padding: 15px 0;}



	.category-clients h3 {padding: 10px 0 0 0;}



	.for-reviews .btn-gradient{margin-bottom:10px;margin-left:0 !important;}



	/*.map-one img, .map-two img, .map-three img, .map-four img, .map-five img{width:40%;}



	.map-four{right:25.5%;top:48%;}



	.map-five {right: 26.5%;top: 49%;}



	.map-five .map-five-container:hover img.on-hover-icon, .map-three .map-three-container:hover img.on-hover-icon, .map-four .map-four-container:hover img.on-hover-icon,



	.map-two .map-two-container:hover img.on-hover-icon, .map-one .map-one-container:hover img.on-hover-icon{top: 4px;left: 11px;}*/



	.pamten-featured-video .modal-header .close{padding:3px 10px;}



	.schedule-consultation {padding: 10px 7px;font-size: 14px;position: fixed;right: -82px;display: none;}



	.strategic-platform {

		padding: 15px 10px 25px;margin-bottom: 15px;

	}



	.products-section img{padding-bottom:10px;width:80%;}



	.products-section img.mx-auto{margin-left:0 !important;}



	.sidenav-industries h5.tagline, .products-section h3.tagline, .industries-section h5.tagline{font-size: 17px;line-height:25px;}



	.products-section{padding:20px 0 0px;}



	.sofkin-section{padding:20px 0;}



	.sofkin-section img{margin:0 0 10px;}



	.strategic-platform ul li{padding:5px 0 !important;font-size:17px;}



	.strategic-platform p{font-size:17px;}



	.top-footer .adresses-map{height:162px;background-position:right !important;background-position:center center;}



	/*services-section*/



	.services-banner .carousel-caption h1 {font-size: 18px !important;}



	.services-banner .carousel-caption h2 {font-size: 17px;}



	.teams-banner .carousel-caption h1 {font-size: 16px !important;}

.teams-banner .carousel-caption p.h1 {font-size: 16px !important;}


	.products-sidenav ul{padding-bottom:10px;}



	.services-banner{height:100px;background-size:cover;overflow-x:hidden;margin-top:70px;}



	.services-banner .carousel-caption{left:4%;width:80%;}



	.sofkin-banner .carousel-caption{left:4%;width:60%;}



	.sofkin-banner{height:100px;background-position:right !important;overflow-x:hidden;margin-top:70px;}



	.sofkin-banner .carousel-caption h2{font-size:16px !important;line-height:20px;}



	.services-content{padding:20px 0;}



	.services-content p{font-size:16px;}



	.services-list{overflow-x:hidden;overflow-y:hidden;}



	.pamten-services-ul br{display:none;}



	.pamten-services-ul ul li .nav-link{font-size:16px;text-align:left;}



	.pamten-services-ul .justify-content-center{justify-content:start !important;}



	.pamten-services-ul .nav-pills .nav-link.active::after, .pamten-services-ul .nav-pills .show>.nav-link::after{content: "\f0da";font-family: FontAwesome;color:#4f2f8f;position:absolute;bottom: -3px;left: 10px;right: 0;font-size: 18px;}



	.pamten-services-ul .nav-item{padding:0 10px;}



	.pamten-services-ul .nav{display:inline;}



	.pamten-services-content h3{font-size:20px;padding-bottom:10px; }



	.pamten-services-content p{font-size:18px;}



	.it-strategy-section ul li{font-size:18px;}



	.pamten-services-content{padding:50px 0;}



	/*.case-study-tags-services ul li:after{content: "";}*/



	#fixed-social{display:none;}



	.mobile-nav .modal{width:75%;background-color:#fff;}



	.mobile-nav .modal-content{border:0;}



	.case-study-tags .fa-tag{margin-left:-11px;}



	/*.case-study-tags-services ul li:before {content: '\f0da';font-family: FontAwesome;display: inline-block;color: #666;margin: 0 10px;}*/







	/*industries*/



	.industries-card .card{min-height:auto;margin-bottom:15px;}



	.industries-content{padding-top:0;}



	.our-partner .d-flex{display:inline-block !important;}



	.our-partner img{margin-bottom:10px;}



	.our-partner ul li{padding-left:0;}



	.side-nav{padding:0 15px;}



	.cybersecurity-services .card{min-height: auto;}



	.cybersecurity-services .card:first-child{margin-bottom:30px;}



	.cybersecurity-services .servicez-img:last-child{top:-18%;}



	.cybersecurity-btn .pt-5{padding-bottom:20px;padding-top: 0 !important;}



	.cybersecurity-btn .btn-gradient{padding:10px;font-size:18px;}



	.cybersecurity-services{padding-bottom:10px;}



	.strategy-section p, .cybersecurity-section p{font-size:17px;}



	.teams-banner .carousel-caption h1 {font-size: 16px;}
	.teams-banner .carousel-caption p.h1{font-size: 16px;}


	.teams-banner{height:100px;background-size:cover;overflow-x:hidden;}



	.teams-banner .carousel-caption{left:4%;width:60%;}



	.sidenav-industries p{font-size:17px;}



	.contact-us h2{font-size:25px;}



	/*mobile-navigation*/



	.social-icons, .details{display:none;}



	/*.sofkin-section h1, .services-content h3, .cybersecurity-section h3{font-family: 'Kanit', sans-serif;color:#4f2f8f;text-transform:uppercase;font-size:25px;}
*/
.sofkin-section h3, .services-content h3, .cybersecurity-section h3{font-family: 'Kanit', sans-serif;color:#4f2f8f;text-transform:uppercase;font-size:25px;}



	.team-section h3{font-size:20px;padding-left:0;}



	.team-card{padding:20px 10px;}



	.team-section .page-header{margin:10px 3px 20px;}



	.risk-assesment-btn{margin-bottom:10px;}



	.cybersecurity-tabs .nav-tabs a.nav-link {font-size: 15px;padding: 5px 7px;}



	.cybersecurity-tabs .download-ebook a.btn-gradient {float: left;}



	.cybersecurity-tabs .download-ebook p{padding:0 10px;}



	.cybersecurity-tabs .download-ebook a.btn-gradient {float: left;margin-left: 10px;margin-top:10px;}



	.cybersecurity-tabs .download-ebook{padding:5px 10px 10px 10px;}

	#for-cybersecurity .col-xl-3 img{margin-bottom:15px;}



	.cybersecurity-tabs .for-services h4 {padding-bottom: 20px;}



	.cybersecurity-tabs .for-services img{width:25%;}



	.cybersecurity-tabs #accordion .card-header h5 {padding-left:5px;font-size:15px;}



	.cybersecurity-tabs #accordion .media {display: inline-block;}



	.cybersecurity-tabs #accordion .media-body{flex:0;width:100%;padding-right:0;}



	.cybersecurity-tabs #accordion .media-body ul li{font-size:18px !important;}



	.cybersecurity-tabs #for-services #accordion .media a.btn-gradient {font-size: 15px;}



	.cybersecurity-tabs #accordion .media img{width:50%;}



	.cybersecurity-tabs #accordion .card-body{padding:0 10px;}



	.cybersecurity-tabs #for-cmmc .media {display: inline-block;}



	.cybersecurity-tabs #for-cmmc .media-body{flex:0;width:100%;padding-right:0;}



	.cybersecurity-tabs #for-cmmc .media{padding-right:0;}



	.cybersecurity-tabs #for-cmmc h3{padding-bottom:10px;}



	.cybersecurity-tabs #for-cmmc .media a.btn-gradient{margin-bottom:20px;}



	.cybersecurity-tabs #for-cmmc .for-scroll{margin-right:3px;height:auto;overflow-y: hidden;}



	.cybersecurity-tabs #for-cmmc .cmmc-content{padding-right:0;padding-top:15px;}



	.cybersecurity-tabs .for-scroll::-webkit-scrollbar { width: 2px;border-radius:50%;overflow-y: hidden;}



	.cybersecurity-tabs #for-resources .for-scroll {height: auto;margin-right: 0;}



	.cybersecurity-tabs h3 {font-size: 18px;}



	.cybersecurity-tabs #accordion .card-header{padding:10px 5px;}



	.cybersecurity-tabs #accordion .card-header:after{font-size:20px;}



	.cmmc-content ul li a {word-break: break-all;}



	.cybersecurity-tabs ul.nav-tabs li.nav-item{width:100%;display:block;}



	.cybersecurity-tabs .nav-tabs .nav-item.show .nav-link, .cybersecurity-tabs .nav-tabs .nav-link.active{background-color:#f1fafd;border:1px solid #ddd;}



	.cybersecurity-tabs .nav-tabs a.nav-link{border:1px solid #ddd;margin-bottom:5px;}



	.for_it_strategy ul li.nav-item{width:100%;}



	.for_it_strategy .media-body, .for_enterprise_solutions .media-body, .for_social_impact .media-body {flex: 0;width: 100%;padding-right: 0;}



	.for_it_strategy .media, .for_enterprise_solutions .media, .for_social_impact .media{display:block;}



	.for_it_strategy .card img {width: 75%;}



	.for_it_strategy .card p {font-size: 16px;}



	.for_social_impact img.for-sofkin{width:86%;margin-bottom:20px;}



	.for_it_strategy .card {margin-bottom: 15px;padding: 20px 15px;}

	.for_it_strategy ul{margin-bottom:0;}

	.for_it_strategy ul li.nav-item{padding:3px 0;font-size:16px;}

	.for_enterprise_solutions h4, .for_e-commerce h4, .for_dm h4, .for_social_impact h4, .for_it_staffing h4, .for-data-analytics h4{



		font-size:20px;



	}

	.for_enterprise_solutions .media, .for_social_impact .media {

		min-height: auto;

		padding: 15px 20px;

	}

	.for_enterprise_solutions .media-body {

		padding-top: 0px;

	}

	.for_enterprise_solutions a.btn-violet, .for_it_strategy a.btn-violet, .for_e-commerce a.btn-violet, .for_social_impact a.btn-violet {

		font-size: 16px;margin-left: 0; display: block;width: 50%;margin-top:10px;

	}

	.cyber-content .media {display: inline-block;}

	

	.cyber-content .media-body{flex:0;width:100%;padding-right:0;}



	.for_dm_infographic img {margin-bottom: 30px;max-width: 100%;}



	.for_dm_infographic {padding: 1px 15px;}



	.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{margin-left: 0;font-size: 16px;}

	.strategic-platform ul {padding-bottom: 0;}

	p.has-background {padding: 20px 20px !important;}

	.top-footer .awards img {width: 100%;margin-bottom:10px;}

	.cybersecurity-tabs #for-resources .for-link-text {margin-right: 0px;}

	.subscribe-cyber{padding-top:20px !important;font-size:15px !important;}

	.subscribe-cyber a.btn-gradient{margin-left:0;margin-top:8px;display: table;}

	.subscribe-cyber.register-right a.btn-gradient{margin-left:0;margin-top:8px;display: table;}

	.subscribe-cyber.register-right{padding-top:0 !important;}

	p.subscribe-cyber{padding-bottom:0 !important;}

	.cyber_scroll{height:auto;overflow-y: auto;padding-right:0;}

	/*GTranslate*/

	#gtranslate_wrapper {right: 4% !important;top: 7px !important;}

	.subscribe-cyber.register-right a.btn-gradient{margin-left:0;margin-top:8px;display: inline-block;}

	.subscribe-cyber.register-right{padding-top:0;}

	.awards-section .item {width: 100%; text-align: center;display: table-cell;vertical-align: middle;padding:10px 0;}

	.awards-section .outer-wrapper{margin:0 20px;}

	.awards-section .slick-arrow {top: 33%;}

	.awards-section .slick-initialized .slick-slide {display: table;}

	#gtranslate_wrapper {top: 0px !important;right: 0% !important;}

	.switcher{width:154px !important;}

}



@media screen and (min-width: 200px) and (max-width: 319px){



	.social-icons{display:none;}



	.details{display:none;}



	.navigation .logo{margin-top:0;}



	.navigation .logo img {max-width: 150px !important;}







}

@media screen and (min-width: 769px) and (max-width: 799px){	
	#trp-floater-ls {left: 60.5% !important;}
	.social-icons {padding-top: 0px; }
	.navigation .menu-item {padding: 0px 7px 3px 7px !important;}
	nav ul li ul.sub-menu{z-index:1;}
	.navigation nav li >a{padding:10px 1px;}
	.navigation .menu-item a {font-size: 11px !important;}
	.navigation .logo img {max-width: 145px !important;}
	.navigation ul li ul.sub-menu .menu-item a{font-size:11px;}
	.sliders {padding-top: 134px;}
	.h1-heading {font-size: 26px;}
	.sliders h1,.sliders .h1{line-height:30px;}
	.details .justify-content-end{-ms-flex-pack: start!important;
	justify-content: flex-start!important;}
	.search-field.pull-right{float:none !important;}
	.details .input-group {margin-top: -28px;}
	.details li.breadcrumb-item a{font-size:13px;}
}	
@media screen and (max-width: 991px) and (min-width: 824px) {
	#trp-floater-ls {left: 63.5% !important;}
	.social-icons {padding-top: 0px; }
    .navigation .menu-item {padding: 0px 7px 3px 7px !important;}
    nav ul li ul.sub-menu{z-index:1;}
    .navigation nav li >a{padding:10px 1px;}
	.navigation .menu-item a {font-size: 13px !important;}
	.navigation ul li ul.sub-menu .menu-item a{font-size:11px;}
	.sliders {padding-top: 150px;}
	.navigation .logo img {max-width: 200px !important;}
}

@media (min-width: 1200px){
	.container-fluid {width: 100%;padding-right: 100px; padding-left: 100px;}
}
@media only screen and (width : 568px){
	.pamten-services-ul .nav-pills .nav-link{padding:0 5px;}
}
@media (min-width: 992px){
	.profile-popups .modal-lg, .profile-popups .modal-xl {max-width: 1270px;}
}
@media (min-width: 576px){
	.mobile-nav .modal-dialog {margin: 0 auto;}
	.modal#popup-banner .modal-dialog {max-width: 700px;margin: 1.75rem auto;}
}
/*@media only screen and (max-width: 767px) {
	
	.mobile-navlinks li.menu-item:hover>.sub-menu {
		display: unset;	
	}
	.mobile-navlinks>ul>li>a{
		display:block;
	}
	.mobile-navlinks li.menu-item.mobile_active>.sub-menu {
		display: block !important;
	}
	.mobile-navlinks .sub-menu {
    position: unset;
	}
}*/

@media screen and (max-width: 1920px) and (min-width: 1690px) {
    .sofkin-banner {
        height: 300px !important;
    }
}

@media screen and (max-width: 575px) and (min-width: 320px) {
    .teams-banner .carousel-caption h2, .teams-banner .carousel-caption p.h1,.case-study-section h2 a, .case-study-section h2, .careers-section h3, .pamten-employee-testimonials h3{
        font-size: 16px !important;
    }
.pamten-mission h3{font-size: 24px !important;}
.sjb-page .sjb-filters.sjb-filters-v1 .form-control {
margin-bottom: 0px !important;
}
}@media screen and (min-width: 768px) and (max-width: 991px){
.funding ul {
    display: flex;
    
    flex-wrap: wrap;
    justify-content: center;
}}
@media screen and (max-width: 991px) {
    .location-map iframe {       
        margin-left: 15px !important;}}

@media only screen and (max-width:575px){
	.teams-banner {
		background-position: center !important;
	}

	.privacy-policy{
		overflow-x: hidden;
	}

	.privacy-policy p{
		word-wrap: break-word;
	}
}

@media only screen and (min-width:768px) and (max-width:991px){
	.teams-banner {
		background-position: center !important;
	}

	.privacy-policy{
		overflow-x: hidden;
	}

	.privacy-policy p{
		word-wrap: break-word;
	}
}
@media only screen and (min-width:768px) and (max-width:991px){.recent-casestudies-sidenav .media img {
    width: 125px;
    height: 80px;}}
@media only screen and (min-width:992px) and (max-width:1199px){
	.teams-banner {
		background-position: center !important;
	}
	.desktop-main-menu #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
		font-size: 10px !important;
	}
}
.sjb-page .sjb-detail .list-data .v1 h3 {margin:0 !important;}
@media screen and (min-width: 320px) and (max-width: 567px) {
.sjb-page .sjb-detail .list-data .v1 h3 {margin:0 !important;}}
