@media (max-width: 1920px){
	.mobile-slide-content{
		display:none
	}
	.contact-section .wpcf7-form-control-wrap input, .contact-section .wpcf7-form-control-wrap select, .contact-section .wpcf7-form-control-wrap textarea{
		border-radius:0px;
	}
	.accordian .minus.title:after {
    transform: translateY(-45%) rotate(-45deg);
    transition-duration: 0.2s;
    top: 43%;
    font-size: 22px;
		right: 7px;
}
}

@media (max-width: 1600px)
{
    .services-blk-caption h2 {font-size: 24px !important;}
}

@media (max-width: 1396px)
{
	.custom-pad-left {padding-left: 60px !important;}
	.custom-pad-right {padding-right: 60px !important;}
}

@media (max-width: 1416px)
{
	.single-cpt-services .wrapperr .wrapper {margin-left: 60px !important; margin-right: 60px !important;}
	.single-cpt-services .wrapperr .wrapper:not(.services-intro-blocks) {padding-left: 0; padding-right: 0;}
	
/* 	.secondary-nav ul.secondary-nav-list {width: 100%;} */
}

@media (max-width: 1300px){
	.testi-one:nth-child(1) img {
    height: 610px;
}
	.testi-inner-content .testi-content img {
    width: 60px;
		height: 60px !important;
	}
	.home-common-section {padding: 80px 0;}
}

@media (max-width: 1200px){
    .services-blk-nl {height: 320px;}
    .services-blk-caption h2 {font-size: 22px !important;}
	.wp-block-columns.services-cols-style1, .wp-block-columns.services-cols-style2 {grid-template-columns: 2fr 2fr;}
	.wp-block-columns.services-mot h2 {font-size: 20px;}
}

@media (max-width: 1150px){
	.secondary-nav {display: none;}
}

@media (max-width: 1100px){
/* 	a.page-numbers{
		line-height:50px;
	} */
	.pagination {
		margin-top: 30px;
	}
	.testi-content .description p:before{
		left:-20px;
	}
		.testi-one:nth-child(1) img {
    height: auto;
}
	.testi-one:nth-child(1) {
    width: 100%;
}
	.testi-one:nth-child(1) {
    width: 100%;
}
	.team-des .project-listing .wrapper {
		padding: 0 0px;
}
	.wrapper {
    max-width: 1416px;
    padding: 0 30px;
    margin: 0 auto !important;
}
	.wp-block-columns{
		display:block !important;
	}
	.about-full .about-one:nth-child(1) {
    margin-right: 0;
    /* flex: 1 0 calc(50% - 0px); */
    max-width: calc(100% - 0px);
    margin-bottom: 30px;
}
.about-full .about-one:nth-child(2) {
    margin-right: 0px;
    margin-left: 0px!important;
    flex: 1 0 calc(100% - 0px);
    max-width: calc(100% - 0px);
}
	.about-full img {
    height: auto;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.service-block .wp-block-column {
	margin:0 0 1rem
	}
	.testi-one:nth-child(2) {
    width: 100%;
}

/* 	.project-section{
		margin-top:30px;
	} */
/*     .email-one{
        margin-bottom: 30px !important;
    } */
    .common-section.contact-section img {
        height: auto;
        object-fit: cover;
        width: 100%;
    }
    .common-section.contact-section img {
        height: auto;
        object-fit: cover;
        width: 100%;
        margin-bottom: 30px;
    }
    .common-section.contact-section h3 {
    margin-bottom: 10px;
    }
    .common-section {
        padding: 35px 0;
    }
    .inner-page-spacing {
        padding: 35px 0px;
    }
    .email-one {
/*         margin-right: 30px; */
        flex: 1 0 calc(100% - 0px);
        max-width: calc(100% - 0px);
        text-align: center;
        background-color: var(--bgwhite);
/*         padding: 50px 0; */
    }
/*     .email-one:last-child {
        margin-bottom: 30px !important;
        margin-bottom: 0px !important;
    } */
    .blog-d{
        max-width: 47%;
    }
    .project-listing {
        background: #f2f2f2;
        padding: 35px 0px;
    }
    .project-one {
        width: 49%;
        margin-bottom: 35px;
        margin-right: 0;
		    margin-left: 0;
    }
    .project-full {
        display: flex;
        justify-content: space-between;
    }
	.prj-left {
    width: calc(100% - 0px);
    margin-bottom: 35px;
}
	.prj-right {
    width: 100%;
}
	
	.case-full {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
}
	.case {
    width: 49%;
    margin-right: 0;
    margin-left: 0;
}
	.case:nth-child(3n) {
    margin-right: 0;
    margin-left: 0;
}
    .project-listing {
        background: #f2f2f2;
        padding: 35px 0px;
    }
	.testi-one:nth-child(2) {
    padding: 35px 20px;
}
	.home-testi-full .slick-dots {
    position: absolute;
    bottom: -30px;
}
	.home-testi-full .blog-btn.site-button a{
		    margin-right: 0;
	}
	.about-sec-one img{
		width:100%;
		margin-top: 35px;
	}
	

.work-full .wp-block-image {
    margin-bottom: 20px;
    margin-top: 35px;
}
	.project-one:nth-child(3n) {
    margin-right: 0;
    margin-left: 0;
}
.pj-content h2{
    height:auto;
}
	.wp-block-columns.gap {display: flex !important; flex-flow: column wrap; gap: 30px;}
	.wp-block-columns.col-rev, .wp-block-columns.sidebar-colrev {display: flex !important; flex-flow: column-reverse;}
	.wp-block-columns.sidebar-colrev {gap: 30px;}
	.wp-block-columns.gap.col-rev {flex-flow: column-reverse;}
	
	.slider-cnt-btm-inner h6 {font-size: 18px;}
	.slider-cnt-btm-inner .slider-cnt-left {grid-template-columns: 300px 300px;}
	
	.custom-pad-left {padding-left: 30px !important;}
	.custom-pad-right {padding-right: 30px !important;}
	.single-cpt-services .wrapperr .wrapper {margin-left: 30px !important; margin-right: 30px !important;}
	
	.wp-block-columns.wrapper.ser-team-wrap .wp-block-columns.services-mot {margin-bottom: 30px !important;}
	
	.h-about-sec.even-sec-bg .wp-block-columns {display: flex !important; flex-flow: row wrap !important;}
	
	.wp-block-columns.abt-blk-style:not(.last) {padding-bottom: 40px; margin-bottom: 40px;}
	.wp-block-columns.abt-blk-style h2 {text-align: center !important;}
	.wp-block-columns.services-mot h2 {font-size: 22px;}
}

@media (max-width: 1050px){
    .footer-full {
        display: block;
}
.footer-one {
    width: 100%;
    margin-bottom: 30px;
}
.footer-one:nth-child(2) {
    width: 100%;
}
.quick-links {
    column-count: 1;
    padding-left: 0;
}
.footer-one:nth-child(3) {
    width: 100%;
}
.footer-one:first-child p {
    margin-bottom: 13px;
    padding-bottom: 0;
}
.quick-links {
    column-count: 1;
    padding-left: 0;
    padding-bottom: 0;
}

footer {
    padding: 35px 0px 0;
    background-position: center;
}
.footer-one.one>p {
    margin-right: 0;
}
}
@media (max-width: 991px){
    /* .pj-content h2 a{
        font-size: 24px;
    } */
/*     .blog .blog-d .part-txt h2{
        padding-bottom: 5px;
    } */
    .blog .blog-d .part-txt p {
        margin-bottom: 0;
    }
/*     .in-ban-content h1{
        font-size:27px;
    } */
    .inner-ban-image img {
        width: 100%;
/*         height: 350px; */
        object-fit: cover;
        object-position: center;
    }
    .testi-content .description p{
        max-width:85%;
    }
	.accordian .minus.title:after {
        transform: translateY(-45%) rotate(-45deg);
        transition-duration: 0.2s;
        top: 45%;
        font-size: 25px;
        right: -35px;
    }
	.pagination {
    margin-top: 20px;
    text-align: center;
   
    height: 60px;
}
	.header-logo img {
		height: auto;
	}
	.gotop.top-class {
    position: fixed;
    right: 30px;
		bottom: 63px;
	}
	div#ht-ctc-chat {
    bottom: 112px !important;
}
	.prj-details {
    padding: 35px 0px;
}
	.prj-title h2 {
    padding-bottom: 5px;
    font-size: 30px;
}
	.minus.title {
    color: var(--sitebluenew);
    display: flex;
    /* width: 80%; */
    font-size: 27px;
    line-height: 30px;
}
	p.title {
    font-size: 23px;
    line-height: 30px;
    width: 90%;
}
	.acc {
    padding: 18px 0px;
    border-bottom: dashed 0.5px #cbcbcb;
    border-width: 2px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
	.accordian .title:before {
    position: absolute;
    top: 50%;
    content: '';
    right: -35px;
    height: 25px;
    width: 25px;
    background: var(--sitebluenew);
    transition-duration: 0.2s;
    color: var(--white);
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(-50%);
}
	.inner-page-spacing h3 {
    font-size: 23px;
    padding-bottom: 10px !important;
/*     text-transform: uppercase; */
}
	.common-section.contact-section h3{
		font-size:25px
	}
	.inner-page-spacing h2 {
    font-size: 30px;
}
.about-team {
    padding-top: 35px !important;
}
	.page-id-13 .team-des{
		display:none
	}
	.page-id-13 .blog-btn.site-button.project-button {
    margin-bottom: 0px;
    margin-top: 30px;
}
	.work-full {
    margin-top: 0;
}
	.team:first-child {
		margin-top:0px;
	}
	.accordian .title:after {
    content: "+";
    position: absolute;
    right: -35px;
    height: 25px;
    width: 25px;
    top: 47%;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    transform: translateY(-50%);
    transition-duration: 0.2s;
}
	.team-sec h2 {
    font-size: 30px;
    padding-bottom: 15px;
}
	.td-right {
    width: 250px;
    float: none;
    margin-left: 30px;
    margin-bottom: 30px;
    margin: auto;
}
	.td-image p {
    text-align: center;
    margin-top: 10px;
    display: none;
    /* margin-bottom: 30px; */
}
	.td-left {
    width: 100%;
    margin-top: 30px;
}
.team-detail {
    padding: 35px 0px;
}
	.sidebar .category {
	margin-bottom:0px
	}
	.faq-sec {
    padding: 35px 0px;
}
	.footer-bottom {
    text-align: center;
		padding: 15px 0;
	}
	.page-id-30 .team-sec {
    padding: 35px 0px;
}
.email {
	padding-bottom:5px;
	}
	.footer-one p{
		font-size:18px;
	}
	.email img {
    position: absolute;
    left: 0;
    top: 0px;
}
	.email a{
		font-size:18px;
	}
	.navbar-fixed .header-logo img {
		height: auto;}
	.case-study-sec {
    padding: 35px 0px 30px;
}
	.case {
		width: 100%;
	}
	.about-team {
    padding-top: 35px;
}
	.sections {
    padding: 35px 0px;
}
	.team {
    width: calc(100% - 30px);
    margin: 0 15px;
    margin-top: 30px;
    padding: 0px 15px;
}
	.team-full{
		display:flex;
	}
	.blog-btn.site-button.project-button{
		margin-bottom:0px;
	}
	.blog-btn.site-button a{
		margin-right:0;
		margin-bottom:0px;	}
    .blog-details-one {
        margin-right: 0px;
        flex: 1 0 calc(100% - 0px);
        max-width: calc(100% - 0px);
        text-align: left;
        background-color: var(--bgwhite);
    }
    .wrapper {
        max-width: 1416px;
        padding: 0 20px;
        margin: 0 auto !important;
    }
    .blog-details-one:nth-child(2) {
        margin-right: 0px;
        flex: 1 0 calc(100% - 0px);
        max-width: calc(100% - 0px);
        background-color: var(--bgwhite);
        margin-top:30px
    }
    /* .blog-details-one:nth-child(2) ul{
        padding-left: 0px;
    } */
    ul#sidebar-blog{
        padding-left: 0px;
    }
    .sidebar .tags{
        margin-bottom: 0px;
    }
	.home-common-section {padding: 60px 0;}
	
	.slider-cnt-btm-inner {grid-template-columns: 3.3fr 2fr;}
	.slider-cnt-btm-inner h6 {font-size: 16px;}
	.slider-cnt-btm-inner .slider-cnt-left {grid-template-columns: 220px 260px;}
	.slider-cnt-btm-inner .slider-cnt-left>div:nth-child(2) {padding-left: 15px; margin-left: 15px;}
	
	.custom-pad-left {padding-left: 20px !important;}
	.custom-pad-right {padding-right: 20px !important;}
	.single-cpt-services .wrapperr .wrapper {margin-left: 20px !important; margin-right: 20px !important;}
}

@media (max-width: 991px){
	.max-para-80 {
    max-width: 100%;
    margin: 0 auto;
}
	.social {
    display: block;
    flex-wrap: wrap;
}
	.social ul {
    display: flex;
    padding-bottom: 0;
    padding-left: 0;
/*     margin-top: 14px; */
}
	.social ul li a {
    color: var(--hblue);
    width: 30px;
    display: inline-block;
    height: 30px;
    background-color: var(--bgwhite);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    border-radius: 50%;
    margin: 0 10px 0 0;
}
	.cpt-case-studies-template-default .blog-details-one:nth-child(2) ul {
    padding-bottom: 0;
}
	.sidebar .side-blog {
    padding-bottom: 25px;
}
	.email-one p{
		padding:0 10px 10px;
	}

	.single-cpt-case-studies .blog-details-one .part-img img {
    width: 100%;
    height: auto;
}
	.site-heading h2 span:before{
		top:8%;
	}
	.page-id-372 .home-testi-full {
    padding: 35px 0;
}
	.desktop-slide-content{
		display:none
	}
		.slide-bg {
    height: 500px;
    position: relative;
    background-position: center center !important;
}
	.mobile-slide-content{
		display:block;
	}
/* 	.main-slider{
		height:500px;
	} */
	.overlay {
    width: 100%;
    height: auto;
/*     padding-top: 225px;
    padding-bottom: 50px; */
    /* background-color: rgb(0, 0, 0,0.5); */
}
/* 	.slide-content h1, .slide-content p{
		padding-bottom:0px;
	} */
	.home-slider .slick-dots {
    bottom: 0px;
}
	.main-head {
    font-size: 40px;
}
	.about-one p {
    width: 100%;
}
	.common-section .site-button {
    margin-top: 0px;
}
/* 	.about-section{
		    padding: 0px 0 35px;
	} */
	.service-block .wp-block-column h4 {
    position: relative;
    padding: 0 0 15px;
    margin: 0 0 15px;
    font-size: var(--fontSize36px);
}
	.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 0;
    border-top: none;
    width: 100%;
    padding-right: 0;
    order: 1;
}
.tab {
    overflow: hidden;
    border: 0;
    background-color: #fff;
    order: 1;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
	.blog-one {
    width: 100%;
}
	.home-blog-full p {
    width: 100%;
    /* height: 157px; */
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #000000;
}
.home-blog-full h5 {
    width: 100%;
    padding-bottom: 5px !important;
    /* height: 61px; */
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 26px;
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
}
	.home-blog-full h3 {
    font-size: 30px;
    letter-spacing: 0px;
    /* line-height: 42px; */
    text-transform: uppercase;
    margin-bottom: 0px;
}
	section.home-blog {
    padding: 35px 0;
}
	.home-blog-full li.active {
    list-style-type: none;
    width: 65px;
    height: 65px;
    background-color: #004f7e;
    font-size: 20px;
    text-align: center;
    margin-right: 0px;
    color: #fff;
}

.home-blog-full li {
    list-style-type: none;
    width: 65px;
    height: 65px;
    background-color: #fff;
    text-align: center;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 34px;
    color: #000;
    display: flex;
    font-weight: bold;
    /* font-family: "S FPro Display"; */
    text-align: center;
    margin-right: 0px;
    align-items: center;
    justify-content: center;
    padding-bottom: 0;
}
	
.tab {
	margin-bottom: 30px;
	}
	.blog-btn {
    margin-top: 0px;
    margin-bottom: 30px;
}
.blog-one img {
    width: 100%;
	height: auto;
	}
	.blog-one:nth-child(2) {
    width: 100%;
}
	.wp-container-22.wp-block-columns.project-section.common-section.has-background {
    margin-top: 0px;
}
	.blog-d .site-button {
    margin-top: auto !important;
}
/* 	.banner-bg {
		height: 100%;
	}
	 */
	.guides-blocks {grid-template-columns: 1fr; gap: 20px}
	.guides-blocks > .guides-blk:nth-child(3n+1) {grid-row-start: auto; grid-row-end: auto;}
	.guides-blocks > .guides-blk:nth-child(4), .guides-blocks > .guides-blk:nth-child(7), .guides-blocks > .guides-blk:nth-child(10), .guides-blocks > .guides-blk:nth-child(13), .guides-blocks > .guides-blk:nth-child(16) {grid-row-start: auto; grid-row-end: auto; grid-column: auto;}
	
	.services-blocks {grid-template-columns: 2fr 2fr;}
	.teams-wrapper .teams-blocks .teams-blk {width: calc(50% - 15px);}
	figure.alignright {max-width: 350px;}
	
	.blog-details-full {flex-flow: column-reverse wrap;}
	
	.services-blk-caption {width: 90%;}
	
	.footer-full .social p {margin-bottom: 15px !important;}
	.site-button.pro-sbtn {margin-top: 30px !important;}
	
.header-logo a, a.foo-logo {font-size: 40px; line-height: 0.7; width: 165px;}
	header:not(.navbar-fixed) .header-logo a {width: 166px !important;}
.header-logo a span {font-size: 22.4px; }
header.navbar-fixed .header-logo a {font-size: 33px; width: 138px;}
header.navbar-fixed .header-logo a span { /*font-size: 18.4px;*/ font-size: 17.8px;}
a.foo-logo span {font-size: 22.4px;}
}

@media (max-width: 820px){
	.slider-cnt-btm-inner .slider-cnt-left {grid-template-columns: 220px 256px;}
}

@media (max-width: 781px){
    .maps-gap.wp-block-columns {display: flex !important; gap: 20px !important;}
	.h-about-sec.even-sec-bg .wp-block-columns img {width: 100%;}
	.wp-block-columns.abt-blk-style:not(.last) {padding-bottom: 30px; margin-bottom: 30px;}
}

@media (max-width: 768px){
	.part-img img{
		height:auto;
	}
	.project-one {
    width: 100%;
    margin-bottom: 35px;
    margin-left: 0;
    margin-right: 0;
}
	.main-head {
    font-size: 30px;
}
    .blog-d{
        max-width: 100%;
        margin: 0px 0px 0;
    }
   .blog-details-one .part-txt .date {
    position: absolute;
    bottom: 100%;
    left: 35px;
    text-align: center;
    width: 74px;
    height: 30px;
    line-height: 30px;
    border-radius: 0;
    color: var(--bgwhite);
    font-size: 12px;
    text-transform: uppercase;
    padding: 0px 0;
    margin-bottom: 20px;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    z-index: 2;
    background-color: var(--sitebluenew);
}
	.blod-details-content h2 {
    font-size: 25px;
    line-height: 30px;
    text-transform: uppercase;
    padding-bottom: 15px;
}
    .sidebar .category h3 {
        font-size: 25px;
    }    
    .sidebar .side-blog h3 {
        font-size: 25px;
    }
    .sidebar .tags h3 {
        font-size: 25px;
    }
    .tags a {
       
        font-size: 16px !important;
    }    
    .touch{
        display: none;
    }
    .in-ban-content {
        background: rgb(16, 62, 89,0.55);
        padding: 130px 0px 60px;
        text-align: center;
    }
    .blod-details-content h2 {
        font-size: 26px;
        text-transform: uppercase;
        padding-bottom: 15px;
    }
    .blog-details-one .part-txt {
        padding: 0px;
        position: relative;
    }
	.slide-bg {
		height: 400px;
	}
		.overlay {
/*     width: 100%;
    height: 100%; */
/*     padding-top: 100px;
    padding-bottom: 50px; */
    /* background-color: rgb(0, 0, 0,0.5); */
}

	.guides-blocks > .guides-blk {grid-template-columns: 1fr; gap: 25px; padding: 25px;}
	.guides-blocks > .guides-blk .guides-blk-btn {margin-top: 25px;}
	
	.services-blk {padding-bottom: 80px;}
	.services-blk-cnt {padding: 20px 20px 0;}
	.services-blk-btn.site-button {left: 20px; bottom: 20px;}
	.teams-wrapper .teams-blocks {gap: 20px;}
	.teams-wrapper .teams-blocks .teams-blk {width: calc(50% - 10px);}
	
	.slider-cnt-btm-inner .slider-cnt-left {grid-template-columns: 2fr 2.2fr;}
	.slider-cnt-btm-inner h6 {font-size: 14px;}
}

@media (max-width:767px){

.resp-tab-content .tab-contents {padding: 20px; border: 1px solid rgb(193, 193, 193); border-top: none;}
	h2.resp-accordion {font-size: 18px;background: #3C3732 !important; color: #fff; border: 1px solid #3C3732 !important; padding: 18px;}
	h2.resp-accordion.resp-tab-active {background: #0064B4 !important; color: #fff;  border: 1px solid #0064B4 !important;}
	h2.resp-accordion span.resp-arrow, h2.resp-accordion.resp-tab-active span.resp-arrow
	{
		border-style: solid;
    border-width: 2px 2px 0 0;
    content: '';
    display: inline-block;
    height: 12px;
    width: 12px;
    left: -3px;
    position: relative;
    top: 2px;
    transform: rotate(-45deg);
    vertical-align: top;
    border-color: #fff;
	}
		.home-common-section {padding: 50px 0;}
	.hcw-blocks {grid-template-columns: 1fr;}
	span#current-lang-display {font-size: 14px;}
figure.alignright {float: none; max-width: 100%; margin: 0 0 20px;}
.services-blocks-nl {gap: 20px;}
	
	.custom-pad-left {padding-left: 20px !important; padding-right: 20px !important;}
	.custom-pad-right {padding-left: 20px !important; padding-right: 20px !important;}
	
.wp-block-columns.services-cols-style1, .wp-block-columns.services-cols-style2 {grid-template-columns: 1fr;}
	
/* 	.slider-cnt-btm-inner .slider-cnt-left>div {grid-template-columns: 60px auto; gap: 10px;} */
	.slider-cnt-btm-inner .slider-cnt-left>div img {height: 60px;}
	
}

@media (max-width:650px){
	.slider-cnt-btm-inner {grid-template-columns: 1fr; gap: 15px;}
	.slider-cnt-btm-inner .slider-cnt-left {grid-template-columns: 2fr 2.2fr; gap: 0;}
	.slider-cnt-btm-inner .slider-cnt-right h6 {text-align: left; display: flex; flex-flow: row-reverse wrap; justify-content: flex-end;}
	.slider-cnt-btm-inner .slider-cnt-right h6 span.icon {padding-left: 0; margin-left: 0; padding-right: 8px; margin-right: 8px; border-right: 1px solid #fff; border-left: none;}
}

@media (max-width: 650px){
    .services-blocks-nl {grid-template-columns: 1fr;}
}

@media (max-width: 560px){
	.overlay {
    position: absolute;
		top: 50%;
	}
    .accordian .minus.title:after {
        transform: translateY(-45%) rotate(-45deg);
        transition-duration: 0.2s;
        top: 48%;
        font-size: 25px;
        right: -35px;
    }
/* 	.slide-bg {
		height: 250px;
	} */
		.overlay {
/*     width: 100%;
    height: 100%; */
/*     padding-top: 85px;
    padding-bottom: 50px; */
    /* background-color: rgb(0, 0, 0,0.5); */
}
	.slide-bg {
/*     height: 250px; */
    position: relative;
    background-position: center center !important;
}
		.services-blocks {grid-template-columns: 1fr;}
	.teams-wrapper .teams-blocks {gap: 25px;}
	.teams-wrapper .teams-blocks .teams-blk {width: calc(100% - 0px);}
	.slider-cnt-btm-inner {grid-template-columns: 1fr;}
	.menu-btns ul {gap: 5px;}
	.t-menu {width: 30px;}
	.header-logo a, a.foo-logo, header.navbar-fixed .header-logo a {font-size: 32px; line-height: 0.7; width: 134px;}
header:not(.navbar-fixed) .header-logo a {width: 132px !important;}
	.header-logo a span, a.foo-logo span, header.navbar-fixed .header-logo a span {/*font-size: 17.4px;*/ font-size: 17.2px;}
	.header-left {width: 115px;}
	.header-right {width: calc(100% - 120px);}
	.side-menu .mobile-menu-inner {padding: 100px 20px 100px 20px;}
	.header-bottom {right: 200px;}
/* 	.header-lang-pop, .navbar-fixed .header-lang-pop{height: calc(100vh - 72px);} */
.prop-al-wrap .prop-al-col2 {width: calc(100% - 0px);}
a.foo-logo span {font-size: 17.2px;}

}

@media (max-width:380px){
	.slider-cnt-btm-inner {grid-template-columns: 1fr; gap: 15px;}
	.slider-cnt-btm-inner .slider-cnt-left {grid-template-columns: 1fr; gap: 15px;}
	.slider-cnt-btm-inner .slider-cnt-left>div:nth-child(2) {padding-left: 0; margin-left: 0;}
	.slider-cnt-btm-inner .slider-cnt-left>div:nth-child(2):before {display: none;}
	.slider-cnt-btm-inner .slider-cnt-right h6 {text-align: left;}
}


@media (max-width: 350px){
	span#current-lang-display {font-size: 10px;}
	.header-bottom {right: auto; left: 10px;}
}

@media (max-width: 320px){
	.header-logo a, a.foo-logo, header.navbar-fixed .header-logo a {font-size: 26px; line-height: 0.6; width: 110px;}
	.header-logo a span, a.foo-logo span, header.navbar-fixed .header-logo a span {font-size: 13.2px;}
a.foo-logo span {font-size: 13.55px;}
header:not(.navbar-fixed) .header-logo a {width: 107px !important;}
}