
@media(max-width:1700px){
	.banner-img img{max-width: 240px;right: 0; left: 0;}
     .banner-img img:first-child { right: -100px !important;}
}





@media(max-width:1600px){
	h2{font-size: 32px;}
	h3{font-size: 30px;}


.header-top-left img  ,.header-top-left {max-width: 200px;}
.header-top .header-drop-down-main li a { padding: 25px;}
.banner-txt h1 { font-size: 36px !important;}
.banner-inner-wrapper p {font-size: 18px;}
.banner-inner-points-wrapper .banner-inner-points p { font-size: 16px !important;}
.advanced-technology-stack-sub-content h3 {font-size: 18px;}
.advanced-technology-stack-sub-img span img { max-width: 40px;}
.sophrosyne-name-main-wrapper h2 {font-size: 150px;}
.about-sophrosyne-main-wrapper { padding: 70px 0 90px;}
.our-products-main-wrapper {padding: 70px 0;}
.about-sophrosyne-sub { font-size: 22px;}
.advanced-technology-stack-list-wrapper .advanced-technology-stack-item:nth-child(2) img { max-width: 200px;}
.advanced-technology-stack-sub-content { max-width: 58%;}
.core-values-inner-wrapper {gap: 40px;}
.core-values-img {width: 100%;max-width: 500px;}
.our-products-card .our-products-card-name p { font-size: 18px;}
.banner-inner-points::before { top: 1px;}
.banner-pagination-line { margin-top: 60px;}
.index-cta-inner-wrapper p { font-size: 20px;}
.advanced-technology-stack-item   .advanced-technology-stack { padding: 30px 0;}
.core-values-main-wrapper {padding: 60px 0;}
.sophrosyne-name-inner-wrapper p {font-size: 16px;}
#to-top {width: 50px;height: 50px;}
.sophrosyne-name-main-wrapper {padding: 50px 0;}
.vsm-main-wrapper { padding: 90px 0;}
.vsm-card {  padding: 50px 20px;}
.why-join-us-main-wrapper { padding: 80px 0 40px;}
.founders-profile-main-wrapper {padding: 40px 0 0;}
.banner-text h1 { font-size: 30px;}
.products-main-wrapper { padding: 90px 0 0;}
.toggle-icon { font-size: 16px;}
.banner-img img:last-child { max-width:400px;}
.banner-img img{max-width: 240px;}
.sitemap-main-wrapper , .partners-collabrations-main-wrapper{ padding: 90px 0 0;}
.header-drop-down-main li:hover .header-drop-down {  top: 101px;}
.header-bottom li a img {max-width: 15px;}
.resources-main-wrapper {  padding: 80px 0 0;}
.our-technology-main-wrapper { padding: 80px 0 0;}
.privacy-policy {padding: 40px 0 0;}
.banner-inner-wrapper p { line-height: 1.6;}




  
}



@media(max-width:1450px){
	.banner-inner-wrapper h1, .banner-inner-wrapper p {margin-bottom: 10px;}
	.common-btn a{font-size: 16px !important;}
	.owl-carousel .owl-dots, .owl-carousel .owl-nav { display: none;}
	.banner-inner-points::before { bottom: -9px;}
	.banner-img img:last-child { max-width:350px;}
	.banner-img img {  max-width: 200px;}
	.banner-img img:first-child {right: 0 !important;}



}



@media (max-width:1360px) {
	.about-sophrosyne-img {max-width: 400px;}
	.about-sophrosyne-img::before, .about-sophrosyne-img::after {height: 370px;  max-width: 370px;}


	
}

@media(max-width:1200px){
	.about-sophrosyne-list-wrapper{flex-wrap: wrap; gap: 10px 0;}
	.about-sophrosyne-item{max-width:200px;}
	.about-sophrosyne-item span img {max-width: 35px;}
	.about-sophrosyne-item p {font-size: 16px;}
	.banner-txt h1 {font-size: 32px !important;}
	.founders-profile-img span:nth-child(2) img {max-width: 400px;height: 400px;}
	.founders-profile-img span:first-child {bottom: -410px;max-width: 60px;height: 60px;}
	.founders-profile-img span:first-child img {max-width: 25px;}
	.map-list-wrapper {gap: 30px;}
	



}


@media (max-width:1100px){
	.header-drop-down-main{display: none !important;}
	.desk-resp-ham{display: block !important;}
	.about-sophrosyne-inner-wrapper{flex-direction: column;gap: 20px;}
	.about-sophrosyne-img{max-width: 100%; display: flex; justify-content: center; align-items: center; }
	.about-sophrosyne-img img{max-width: 400px;}
	.about-sophrosyne-content{max-width: 100%;}
	.about-sophrosyne-content .common-heading-wrapper{justify-content: center;}
	.about-sophrosyne-content h2{text-align: center;}
	.about-sophrosyne-content p{text-align: center;}
	.about-sophrosyne-content .common-btn {justify-content: center;}
	.advanced-technology-main-wrapper { padding: 40px 0;}
	.core-values-inner-wrapper{flex-direction: column; gap: 20px;}
	.core-values-main-wrapper { padding: 60px 0;}
	.core-values-img{max-width: 100%; display: flex; justify-content: center; align-items: center;}
	.core-values-img img{max-width: 400px;}
	.core-values-content{max-width: 100%;}
	.sophrosyne-name-main-wrapper h2 {font-size: 130px;}
	.core-values-sub{flex-direction: column; gap: 10px;}
	.core-values-sub-content h3 ,.core-values-sub-content p{text-align: center;}
	.core-values-content  .common-heading-wrapper{justify-content: center;}
	.core-values-content h2{text-align: center;}
	.core-values-content .common-btn {justify-content: center;}
	.index-cta-main-wrapper { padding: 60px 0;}
	.sophrosyne-name-main-wrapper { padding: 40px 0;}
	.founders-profile-card{flex-direction: column; gap: 30px;}
	.founders-profile-img{max-width: 100%;}
	.founders-profile-content{max-width: 100%;}
	.founders-profile-content h2 , 	.founders-profile-content h3{text-align: center;}
	.founders-profile-inner-wrapper  .founders-profile-card:nth-child(2) {flex-direction: column;padding: unset;}
	.founders-profile-inner-wrapper  .founders-profile-card:nth-child(2) h2, .founders-profile-inner-wrapper  .founders-profile-card:nth-child(2) h3, .founders-profile-inner-wrapper  .founders-profile-card:nth-child(2) p , .founders-profile-content p {text-align: center;}
    .founders-profile-main-wrapper {padding: unset;}
	.banner-img img { bottom: 25px;}
	.contact-us-main-wrapper { padding: 90px 0 30px;}
    .contact-us-card-wrapper{flex-direction: column;}
    .contact-us-card-img {margin: 0 auto;}
    .contact-us-card-content{max-width: 100%;}
    .contact-us-card-content h2 , .contact-us-card-content h3{text-align: center;}
    .contact-us-card-list p {margin: 10px 0; font-size: 16px;}
    .contact-us-card-img { max-width: 500px; padding: 20px;}
    .founders-profile-inner-wrapper  .founders-profile-content p , .founders-profile-inner-wrapper  .founders-profile-card:last-child  .founders-profile-content p {  margin: 15px 0;}
   .section-new.act-section {transition: all 1s ease;opacity: .6;position: fixed;pointer-events: visible;top: 0;z-index: 2;height: 100%;}
   .section-new {width: 100%;background: #000;opacity: 0;pointer-events: none;transition: all .9s ease;}

}





@media (max-width:992px){
	h1 {font-size: 38px;}

	.banner-txt h1 { font-size: 30px !important;}
	.about-sophrosyne-main-wrapper {padding: 60px 0 80px;}
	.banner-inner-points::before , .banner-inner-points-wrapper .banner-inner-points p::before , .banner-inner-points-wrapper .banner-inner-points p::after{display: none;}
	.banner-inner-points-wrapper { gap: 50px;}
	.index-cta-inner-wrapper p {font-size: 18px;}
	.footer-contact-list p , .footer-links li a{ font-size: 14px;}
	.footer-links {padding: 20px 0;}
	.index-contact-us-btn {justify-content: center;}
	.contact-us-card-content { padding: 0;}
	.contact-us-card-wrapper {gap: 40px;}
	.vsm-card-wrapper{flex-direction: column;}
	.vsm-card {border-right: unset; padding: 40px 30px; max-width: 100%;}
	.header-bottom {justify-content: center;padding: unset;}
	.map-card  span { font-size: 26px;}
	.map-list-wrapper {flex-direction: column; gap: 80px;}
	.map-card { max-width: 100%;}
	.acc__title , .acc__panel { padding: 20px 30px;}
    .heading-left h2 {font-size: 24px;}
	.heading-left p {font-size: 16px;}
	.our-technology-card::before {right: -140px;}
	.our-technology-list .our-technology-card:nth-child(2n)::before { left: -140px;}
    .founders-profile-main-wrapper::before , .founders-profile-main-wrapper::after{display: none;}
	.products-content h2 {font-size: 22px;}
    .sitemap-main-wrapper , .our-technology-main-wrapper, .products-main-wrapper , .resources-main-wrapper , .sitemap-main-wrapper, .partners-collabrations-main-wrapper{ padding: 60px 0 0;}
	.heading-right-wrapper { gap: 35px;}
	.resources-img img {max-width: 50px;}
	.why-join-us-main-wrapper {padding: 60px 0 40px}
	.privacy-policy-inner-wrapper h2 { font-size: 24px;}
	.content li, .sub-content li {font-size: 16px;}
	.banner-text p {font-size: 16px;}
	.error-inner-wrapper { padding: 60px 0 0;}

}



@media(max-width:840px){
	.our-technology-card::before ,.our-technology-list .our-technology-card:nth-child(2n)::before  {display: none;}

}

@media(max-width: 768px) {
	h2 { font-size: 30px;}
	h3 {font-size: 24px;}

.banner-img img { max-width: 150px;}
.banner-txt h1 {font-size: 28px !important;}
.banner-inner-wrapper p {font-size: 16px; line-height: 1.5;}
.banner-inner-points-wrapper .banner-inner-points p { font-size: 16px !important;}
.about-sophrosyne-inner-wrapper { gap: 10px;}

.child-1{order: 2;}
.child-2{order: 1;}
.child-3{order: 3;}

.advanced-technology-stack-list-wrapper{flex-direction: column;}
.advanced-technology-stack-list-wrapper .advanced-technology-stack-item {max-width: 100%;}
.advanced-technology-stack-list-wrapper .advanced-technology-stack-item:nth-child(3) .advanced-technology-stack { flex-direction: unset; gap: unset;}
.advanced-technology-stack-list-wrapper .advanced-technology-stack-item {max-width: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.advanced-technology-stack-item   .advanced-technology-stack { padding: 15px 0;}
.core-values-sub-content h3 {font-size: 18px;}
.core-values-sub-content p {font-size: 16px;}
.index-cta-inner-wrapper {max-width: 100%;}
.sophrosyne-name-main-wrapper h2 {font-size: 90px;}
.footer-links {flex-wrap: wrap;gap: 25px 0;}
.copyrights {justify-content: center;align-items: center;flex-direction: column;}
.core-values-inner-wrapper{gap: 10px;}
.our-technology-card { margin: 80px auto;}
.our-technology-card h3, .our-technology-card p{text-align: center;}
.our-technology-img , .our-technology-list .our-technology-card:nth-child(2n) .our-technology-img {right: 0;top: -43px;bottom: unset;margin: auto;left: 0;}
.our-technology-card h3 {padding: 20px 0 0;}
.our-technology-list .our-technology-card{margin: 80px auto 0;}
.acc__panel-heading-wrapper { display: flex; justify-content: start; align-items: start; flex-direction: column; gap: 10px;}
.acc__panel  h3 {font-size: 22px;}
.acc__title{flex-direction: column; justify-content: start; align-items: start;}
.heading-right-wrapper { gap: 30px; justify-content: start;}
.heading-left  , .heading-right-wrapper{ max-width: 100%;}
.our-technology-card , .our-technology-list .our-technology-card:nth-child(2n) { padding: 30px;}
.about-sophrosyne-item span{width: 100%; max-width: 20%;}
.about-sophrosyne-item p{width: 100%; max-width: 80%;}
	
	
}







@media (max-width: 576px) {

	.banner-inner-wrapper  .fluid-container { justify-content: start; flex-direction: column-reverse;}
	.sophrosyne-name-main-wrapper h2 {font-size: 50px;}
	.banner-txt h1 , .banner-inner-wrapper p{text-align: center;}
	.banner-inner-points-wrapper{justify-content: center;}
	.banner-txt .common-btn { justify-content: center; padding-top: 20px;}
   .banner-pagination-line {margin-top: 30px;position: relative;left: 0;right: 0;margin: 0 auto;top: 30px;}
   .desk-resp-ham ul.toggle-desk { bottom: 24px;}
   .contact-us-main-wrapper {padding: 60px 0 40px;}
   .banner-text h1 {font-size: 26px;}
   .inner-page-banner-wrapper {height:250px;}
   .acc__title {justify-content: start;flex-direction: column; align-items: start;}
   .acc__title, .acc__panel { padding: 20px;}
   .toggle-icon {font-size: 18px;}
   .heading-left p { margin: 6px 0;}
   .heading-left h2 {font-size: 22px;}
   .toggle-icon {font-size: 16px;}
  	.banner-img img { bottom: unset;}
	.banner-inner-wrapper {top: 60px;}
	.banner-txt h1 {font-size: 26px !important;margin: 10px 0;}
	.breadcrumbs { gap: 8px;}
	.partners-collabrations-card { max-width: 240px;}
	.partners-collabrations-card img { max-width: 160px;}
   .progress-container { height: 4px;}
   .breadcrumbs-img { width: 15px; height: 15px;}
   .banner-text { padding: unset;}
   .banner-inner-points-wrapper .banner-inner-points p {color: #fff;}
   .banner-pagination-line{display: none;}
   .advanced-technology-stack-list-wrapper .advanced-technology-stack-item:nth-child(2) {max-width: 20%;}



	

}



@media(max-width: 480px){
	h2 {font-size: 26px;}
	h3 {font-size: 22px;}
	p {font-size: 15px; margin: 10px 0;}
	h1 {font-size: 25px;}
   .about-sophrosyne-sub {font-size: 18px;}
	.about-sophrosyne-img img { max-width: 300px;}
	.advanced-technology-stack-sub-content h3 {font-size:16px;}
	.advanced-technology-stack-sub-img span img {max-width: 35px;}
	.advanced-technology-stack-list-wrapper .advanced-technology-stack-item:nth-child(2) img { max-width: 150px;}
	.advanced-technology-stack-list-wrapper {padding: 40px 0 0;}
	.our-products-main-wrapper { padding: 50px 0;}
	.core-values-img img {  max-width: 300px;}
	.header-top-left img {max-width: 180px;}
	.our-products-cards-wrapper {padding-top: 20px;}
	.banner-txt{padding-bottom: unset !important;}

	.index-cta-inner-wrapper p { text-align: start; font-size: 16px;}
	.common-btn a {font-size: 16px !important;}
	.contact-us-card-list {padding: 10px;}
	.user-box input, .user-box-readonly input, .user-box select {font-size: 14px;}
	.vsm-card-img span img { max-width: 50px;}
	.vsm-card-img span {max-width: 90px;height: 90px;}
	.our-core-values-inr-card-img span {width: 70px;height: 70px;}
	.our-core-values-inr-card-img { top: -40px;}
	.our-core-values-inr-card-img span img {max-width:35px;}
	.our-core-values-inr-card h3 {margin: 35px 0 0; font-size: 24px;}
	.vsm-card { padding: 30px 20px;}
	.vsm-main-wrapper {padding: 60px 0;}
	.our-core-values-inr-main-wrapper { padding: 50px 0 0;}
	.why-join-us-content p{margin: 10px 0;}
	.founders-profile-img span:nth-child(2) img {max-width: 300px;height: 300px;}
	.founders-profile-img span:first-child {bottom: -313px;max-width: 55px;height: 55px;}
	.founders-profile-img span:first-child img {max-width: 22px;}
	.our-technology-card h3 { font-size: 22px;}
    .our-technology-card, .our-technology-list .our-technology-card:nth-child(2n) {  padding: 20px;}
	.map  iframe {height: 315px;}
	.map-card {height: 340px;}
	.map-card  span {font-size: 22px;}

	.heading-left h2 {font-size: 20px;}
	.acc__panel  h3 {font-size: 20px;}
	.header-bottom li a img { max-width: 15px;}
    .products-card .products-img img { max-width: 240px;}
	.banner-text h1 {font-size: 28px;}
	.breadcrumbs li, .breadcrumbs a { font-size: 14px; line-height: 1.3;}
	.heading-right-wrapper { gap: 15px;}
	.banner-img img {max-width: 115px;}
	.products-content { height: 320px;}
	.our-technology-img { max-width: 70px; height: 70px;}
	.our-technology-img img {max-width: 40px;}
	.privacy-policy { padding: 20px 0 0;}
	.privacy-policy-inner-wrapper h2 {font-size: 20px;}
	.content li::before { max-width: 10px;}
	.content li::before , .sub-content li::before{ left: -20px;}
	.content, .sub-content { padding: 0 0 0 20px;}
	.footer-links {justify-content: center; gap: 20px;}
	.banner-text p {font-size: 16px;}
	.partners-collabrations-inner-wrapper { gap: 30px;}
	.about-sophrosyne-content h2  br{display: none;}
	.banner-text h1 {line-height: 1.3;}
	.user-box label, .user-box-readonly label {font-size: 16px !important;}
   .about-sophrosyne-img::before, .about-sophrosyne-img::after {height: 280px;max-width: 280px;}
   .copyrights p, .copyrights a {  margin: 4px 0 0;}



}






@media(max-width: 420px){
    .footer-links {gap: 20px 40px;}
	.copyrights p, .copyrights a{font-size: 12px; text-align: center;}	
	.index-pge-contact-inner-wrapper h2 {text-align: center;}	
	.banner-inner-points-wrapper .banner-inner-points p {font-size: 14px !important; line-height: 1.3;}


}

@media (max-width: 360px){
	.common-btn a { padding: 6px 20px;}

}

