/*@import url('https://fonts.cdnfonts.com/css/helvetica-neue-55');*/

/*@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');*/
@font-face { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/dmserifdisplay/v15/-nFnOHM81r4j6k0gjAW3mujVU2B2G_Bx0vrx52g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
body { margin: 0; padding: 0; background: #fefefe !important; background-color: #fefefe !important; font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-weight: 300 !important; line-height: 1.5 !important; color: #0a0a0a !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.homev2 h1,
.homev2 .h1,
.homev2 h2,
.homev2 .h2,
.homev2 h3,
.homev2 .h3,
.homev2 h4,
.homev2 .h4,
.homev2 h5,
.homev2 .h5,
.homev2 h6,
.homev2 .h6 { font-family: "DM Serif Display", serif !important; font-style: normal; font-weight: 300 !important; color: rgb(3, 70, 105, 1); text-rendering: optimizeLegibility; }
.homev2 p { color: rgb(3, 70, 105, 1); line-height: 1.4 !important; font-weight: 300; font-size: clamp(1rem, 1.042vw, 1.042vw); font-family: 'Roboto'; margin-top: clamp(.625rem, 0.781vw, 0.781vw); margin-bottom: clamp(1.5625rem, 1.823vw, 1.823vw); }
.our-team-page h1 { font-size: clamp(3rem, 5    .208vw, 5.208vw) !important; line-height: 1 !important; }
.our-team-page h2 { font-size: clamp(2.25rem, 3.125vw, 3.125vw) !important; }
.homev2 h1 { font-size: clamp(3rem, 5.208vw, 5.208vw) !important; line-height: 1 !important; }
.homev2 h2 { font-size: clamp(2rem, 5.208vw, 5.208vw); line-height: 1 !important; margin-bottom: clamp(1.25rem, 2.083vw, 2.083vw); }
.header_mn { display: none; }
.dcs-logo { display: inline-block; }
.dcs-logo img { max-height: 80px; }
.dcs-logo--white img { -webkit-filter: invert(1) brightness(5); filter: invert(1) brightness(5); }
.dcs-logo__wrap { position: absolute; right: clamp(1.5625rem, 1.823vw, 1.823vw); z-index: 2; top: clamp(1.5625rem, 2.604vw, 2.604vw); display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; }
nav.header_wrapper { position: fixed; top: 0; left: -75px; height: 100%; width: clamp(3.75rem, 3.906vw, 3.906vw); background-color: transparent; z-index: 9; transition:all ease 0.5s; }
nav.header_wrapper.nav-wrap--active { background-color: #fff; z-index: 9; left:0 }
nav.header_wrapper>.wrapper { display: flex; flex-flow: row wrap; height: 100%; width: 100%; align-content: space-between; justify-content: center; }
nav.header_wrapper>.wrapper .menu-icon { text-align: center; height: 40px; margin-top: 2.604vw; position: fixed; left: 15px; isolation: isolate; min-height: 40px; display: block; width: 40px; z-index:99 }
nav.header_wrapper>.wrapper .menu-icon img { width: clamp(1.9375rem, 1.5vw, 1.563vw); }
nav.header_wrapper>.wrapper .menu-grp {     height: 100%; display: flex; flex-flow: column wrap; flex: 1; justify-content: end; margin-bottom: 2.604vw; opacity:0; visibility:hidden; }
nav.header_wrapper.nav-wrap--active>.wrapper .menu-grp { opacity:1; visibility:visible; }
nav.header_wrapper>.wrapper .menu-grp .menu-wrapper>ul>li { margin-top: 35px; }
nav.header_wrapper>.wrapper .menu-grp .menu-wrapper>ul>li>a { display: flex; flex-flow: row wrap; align-items: center; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; -webkit-transform: rotate(180deg); transform: rotate(180deg); margin-left: 0; margin-bottom: 0; width:clamp(3.75rem, 3.906vw, 3.906vw); }
nav.header_wrapper>.wrapper .menu-grp .menu-wrapper>ul>li>a:hover { color:var(--theme-secondary_color);  } 
nav.header_wrapper>.wrapper .menu-grp ul { list-style: none; padding: 0; margin: 0; display: flex; flex-flow: column wrap; align-items: center; height: 100%; }
nav.header_wrapper>.wrapper .menu-grp .menu-wrapper>ul>li.submenu-wrap .sub-menu { position: absolute; right: 0; top: 0; min-width: 150px; height:auto; background:#fff; opacity:0; visibility: hidden; transform: translate(-100%, 0); transition:0.5s ease;     border-radius: 0.25rem; }
nav.header_wrapper>.wrapper .menu-grp .menu-wrapper>ul>li.submenu-wrap.active-menu .sub-menu { transform: translate(100%, 0); opacity:1; visibility: visible; }
nav.header_wrapper>.wrapper .menu-grp .menu-wrapper>ul>li.submenu-wrap .sub-menu li {font-size: 14px;  width: 100%; }
nav.header_wrapper>.wrapper .menu-grp .menu-wrapper>ul>li.submenu-wrap .sub-menu li a { display:block; padding: 8px 15px; }
nav.header_wrapper>.wrapper .menu-grp .menu-wrapper>ul>li.submenu-wrap .caret::after { display: inline-block; vertical-align: 0.255em; margin: 5px 8px 0px 0; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; transform: rotate(90deg); }
nav.header_wrapper>.wrapper .menu-grp .menu-wrapper>ul>li.submenu-wrap .caret { position: absolute; top: -25px; transform: rotate(180deg); right: 25px; }
/*nav.header_wrapper>.wrapper .menu-grp .menu-wrapper>ul>li.submenu-wrap .sub-menu li:hover a { color:var(--theme-secondary_color); }*/
nav.header_wrapper>.wrapper .menu-grp .menu-wrapper>ul>li.submenu-wrap .sub-menu li:hover a { background-color: var(--theme-primary_color); color: #fff !important; }
nav.header_wrapper>.wrapper .menu-grp .menu-wrapper ul li.submenu-wrap { position: relative; }
nav.header_wrapper>.wrapper .menu-grp .social-wrapper {  margin-top: 35px; }
nav.header_wrapper>.wrapper .menu-grp .social-wrapper ul li a,
nav.header_wrapper>.wrapper .menu-grp .social-wrapper ul li button { cursor: pointer; display: inline-block; background-color: #102c43; border-radius: 100%; border: .0625rem solid #102c43; -webkit-transition: all .25s ease-in; transition: all .25s ease-in; width: 46px; height: 46px; margin-top: clamp(.625rem, .781vw, .781vw); }
nav.header_wrapper>.wrapper .menu-grp .social-wrapper ul li a img,
nav.header_wrapper>.wrapper .menu-grp .social-wrapper ul li button img { -webkit-filter: grayscale(1) invert(2) brightness(3); filter: grayscale(1) invert(2) brightness(3); }




/* Our Meet Page S */
section.meethero-mn li,
section.meethero-mn p { font-family: "Roboto", sans-serif !important; line-height: 1 !important; }
section.meethero-mn { padding: 140px 0 0 0; background-color: rgba(228, 225, 209, .2); }
section.meethero-mn .meethero-sc { padding-top: clamp(3.125rem, 3.125vw, 3.125vw); padding-bottom: clamp(4.375rem, 6.5vw, 6.5vw); }
section.meethero-mn .meethero-sc h1,
section.meethero-mn .meethero-sc h2 { margin-bottom: clamp(1.25rem, 2.083vw, 2.083vw) }
section.meethero-mn .meethero-sc h3 { margin-bottom: clamp(1.25rem, 1.563vw, 1.563vw) }
section.meethero-mn .meethero-sc p { margin-top: clamp(.625rem, 0.781vw, 0.781vw); margin-bottom: clamp(1.5625rem, 1.823vw, 1.823vw); line-height: 1.4 !important; }
section.meethero-mn .meethero-sc p:last-child { margin-bottom: 0 }
section.meethero-mn .meethero-sc p>a { color: rgb(3, 70, 105, 1); text-decoration: underline }
section.meethero-mn .meethero-sc .inner p,
section.meethero-mn .meethero-sc .inner li { font-size: clamp(1rem, 1.042vw, 1.042vw); color: rgb(3, 70, 105, 1); font-weight: 300; }
section.meethero-mn .meethero-sc .inner .breadcrumb-mn { overflow: hidden; width: 100%; position: absolute; left: 0; bottom: clamp(-5.00rem, -4.115vw, -4.115vw); }
section.meethero-mn .meethero-sc .inner .breadcrumb-mn ul { display: flex; flex-flow: row wrap; align-content: center; padding: 0; margin: 0; list-style: none; }
section.meethero-mn .meethero-sc .inner .breadcrumb-mn ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; isolation: isolate; padding-right: clamp(.625rem, .521vw, .521vw); padding-left: clamp(1.25rem, 1.042vw, 1.042vw); width: -webkit-max-content; width: -moz-max-content; width: max-content; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }
section.meethero-mn .meethero-sc .inner .breadcrumb-mn ul li:first-child { padding-left: 0; }
section.meethero-mn .meethero-sc .inner .breadcrumb-mn ul li:first-child svg { display: none; }
section.meethero-mn .meethero-sc .inner .breadcrumb-mn ul li:last-child { padding-right: 0; width: auto !important; max-width: none; }
section.meethero-mn .meethero-sc .inner .breadcrumb-mn ul li svg { position: absolute; left: 0; fill: rgba(16, 44, 67, .4); width: clamp(.5rem, .365vw, .365vw); height: clamp(.5rem, .365vw, .365vw); display: inline; }
section.meethero-mn .meethero-sc .inner .breadcrumb-mn ul li:last-child svg { fill: rgb(3, 70, 105, 1); }
section.meethero-mn .meethero-sc .inner .breadcrumb-mn ul li,
section.meethero-mn .meethero-sc .inner .breadcrumb-mn ul li a { line-height: 1; text-transform: uppercase; font-weight: 400; font-size: clamp(.875rem, .833vw, .833vw) !important; white-space: nowrap; }
section.meethero-mn .meethero-sc .inner .breadcrumb-mn ul li a { color: rgba(16, 44, 67, .4); }
section.teamlist-mn .teamlist-sc .item-wrap .wrapper { display: flex; flex-flow: row wrap; width: 100% }
section.teamlist-mn .teamlist-sc .item-wrap .wrapper h3 { font-size: clamp(1.25rem, 1.875vw, 1.875vw); line-height: 1; margin-bottom: clamp(1.25rem, 1.042vw, 1.042vw); }
section.teamlist-mn .teamlist-sc .item-wrap .wrapper h4 { font-size: clamp(1.125rem, 1.354vw, 1.354vw); line-height: 1; margin-bottom: clamp(1.875rem, 1.563vw, 1.563vw); }
section.teamlist-mn .teamlist-sc .item-wrap .wrapper ul { list-style: none; padding: 0; margin: 0 }
section.teamlist-mn .teamlist-sc .item-wrap .wrapper ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; margin-bottom: clamp(.9375rem, 0.781vw, 0.781vw); font-family: "Roboto", sans-serif !important; line-height: 1 !important; letter-spacing: 0 }
section.teamlist-mn .teamlist-sc .item-wrap .wrapper ul li a img { margin-right: clamp(.625rem, .521vw, .521vw); width: clamp(1.875rem, 1.979vw, 1.979vw); height: clamp(1.875rem, 1.979vw, 1.979vw); border-radius: 50rem; }
section.teamlist-mn .teamlist-sc .item-wrap .wrapper li a { font-weight: 500; text-align: justify; font-weight: normal; color:#0a0a0a; line-height:120%; }
section.teamlist-mn .teamlist-sc .item-wrap .wrapper li a:hover { color: rgb(0, 0, 0, 1); }
section.teamlist-mn .teamlist-sc .item-wrap .wrapper .our-team-description { line-height: 21px; } 
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) { background-color: rgb(3, 70, 105, 1); }
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(even) { background-color: #fefefe; }
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(even) .wrapper { flex-flow: row-reverse wrap; }
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper h3,
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper h4,
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper li,
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper a,
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper p { color: #fefefe !important; }
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper a { position: relative; }
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(even) .wrapper a::before { content: ""; height: clamp(1.875rem, 1.979vw, 1.979vw); width: clamp(1.875rem, 1.979vw, 1.979vw); background-color: rgb(3, 70, 105, 1); position: absolute; left: 0; top: 0; border-radius: 50rem; }
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(even) .wrapper a>img { -webkit-filter: grayscale(1) invert(1) brightness(3); filter: grayscale(1) invert(1) brightness(3); }
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper a>img { background-color: #fefefe; }
section.teamlist-mn .teamlist-sc .item-wrap .wrapper .team__img img { object-fit: cover; width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; object-position: top; }

/* Our Meet Page E */

/* New Home Page S */
.banner_new_page .conntainer-fluid,
.home_our_mission .conntainer-fluid,
.can_we_do_section .conntainer-fluid,
.our_picks_section .conntainer-fluid { padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; overflow: hidden; }
.home_banner_full { width: 100vw; height: 100vh; -o-object-fit: cover; object-fit: cover; overflow: hidden; }
.home_banner_full .hm-banner__player { height: 100vh; width: 100vw; overflow: hidden; padding: 0; position: absolute; left: 0; top: 0; z-index: -1; -webkit-box-sizing: border-box; box-sizing: border-box; border: 0; height: 56.25vw; left: 50%; min-height: 100%; min-width: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; width: 177.77777778vh; }
.home_banner_full .hm-banner__player iframe { -webkit-box-sizing: border-box; box-sizing: border-box; border: 0; height: 56.25vw; left: 50%; min-height: 100%; min-width: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; width: 177.77777778vh; background-color: #ddd; }
.home_banner_onContent { width: 100%; height: 100%; position: relative; display: flex; /*align-items: flex-end;*/ }
.home_banner_onContent .banner-title { min-height: 23.4375rem; max-height: 100vh; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; line-height: 110%; color: #fff; width: 100%; width: 81.25%; margin-left: 12.5%; }
.home_banner_onContent .banner-title.heading_one { font-size: clamp(3.875rem, 16.667vw, 19.667vw) !important; }
.home_banner_onContent .banner-title span { text-align: center; display: block; width: 100%; position: relative; }
.home_our_mission_left { height: 100%; }
.home_our_mission_left img { min-height: clamp(15.625rem, 26.042vw, 26.042vw); -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; }
.banner_new_page { display: flex; }
.button_all_home { font-family: 'Roboto'; color: rgb(3, 70, 105, 1); background-color: transparent; border: 0.0625rem solid rgb(3, 70, 105, 1); letter-spacing: .125rem;  font-size: clamp(.875rem, 1.1vw, 1.042vw); padding-top: clamp(0.5rem, 0.677vw, 0.677vw); padding-bottom: clamp(0.5rem, 0.677vw, 0.677vw); text-transform: uppercase; -webkit-transition: all .25s ease-in; transition: all .25s ease-in; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0.85em 1em; border-radius: clamp(3.125rem, 5.208vw, 5.208vw); text-align: center; line-height: 1; margin-right: clamp(1rem, 1.823vw, 1.823vw); padding-top: clamp(0.5rem, 0.677vw, 0.677vw); padding-bottom: clamp(0.5rem, 0.677vw, 0.677vw); }
.button_all_home:hover { background-color: rgb(3, 70, 105, 1); color: #fefefe; border-color: rgb(3, 70, 105, 1); outline: none; }
.home_our_mission .home_our_mission_content { padding-top: clamp(3.125rem, 3.125vw, 3.125vw); padding-bottom: clamp(3.125rem, 3.125vw, 3.125vw); }
.can_we_do_section { background-color: rgba(113, 155, 169, .2); padding-top: clamp(3.75rem, 6vw, 6vw); padding-bottom: clamp(4.375rem, 6.5vw, 6.5vw); }
/*.can_we_do_section .can_we_title_col { width: 70%; text-align: unset; margin-left: 25%; }*/
.can_we_do_section .can_we_title_col {
    width: 100%;
    max-width: 100%;
    text-align: unset;
    margin-left: auto;  
}
.can_we_do_section .What_can_right { margin-left: 6.25%; margin-right: 6.25%; }
.content_para p { text-align: justify; }
.content_para strong { font-weight: bold !important; }
.can_we_do_section .row { align-items: center; }
@media (min-width: 576px) {
    .can_we_do_section .can_we_title_col {
        max-width: calc( 540px / 2 - 15px);
        padding-left: 30px;
    }
}

@media (min-width: 768px) {
    .can_we_do_section .can_we_title_col {
        max-width:calc(720px / 2 - 15px);
        padding-left: 15px ;
    }
}

@media (min-width: 992px) {
    .can_we_do_section .can_we_title_col {
        max-width:calc(960px / 2 - 15px);
    }
}

@media (min-width: 1200px) {
    .can_we_do_section .can_we_title_col {
        max-width:calc(1140px / 2 - 15px);
    }
}

@media (min-width: 1400px) {
    .can_we_do_section .can_we_title_col {
        max-width:calc(1320px / 2 - 15px);
    }
}

/*our_picks_section { padding-top: clamp(5rem, 6.771vw, 6.771vw); padding-bottom: clamp(3.125rem, 5.208vw, 5.208vw); overflow: hidden; }
.our_picks_slider [class^="swiper-button-"] { width: 44px; opacity: 1 !important; visibility: visible; }
.our_picks_section .card-slide  figure { margin-bottom: clamp(1.875rem, 3.125vw, 3.125vw); position: relative; isolation: isolate; overflow: hidden; }
.our_picks_section .card-slide  figure .secand_img { position: absolute; top: 0; left: 0; z-index: -1; transition: z-index .5s ease, transform .6s ease; }
.our_picks_section .card-slide  figure:hover .secand_img { z-index: 0; background-color: rgba(113, 155, 169, .2); }*/
.figure_content .prop-list-title { font-size: clamp(1.625rem, 1.354vw, 1.354vw); line-height: 1.1; margin-bottom: clamp(1.25rem, 1.563vw, 1.563vw); min-height: clamp(3.5625rem, 2.969vw, 2.969vw); }
.figure_content .menu { padding: 0; margin: 0; list-style: none; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.prop-list__items li { margin-right: clamp(0.625rem, 2vw, 1.042vw); padding-right: clamp(0.625rem, 2vw, 1.042vw); position: relative; }
.cm-content li { font-size: clamp(1rem, 1.042vw, 1.042vw); }
.prop-list__items li:after { content: "|"; position: absolute; right: -0.0625rem; top: 0; }
.prop-list__items li:last-child:after { padding-right: 0; margin-right: 0; display: none; }
.bgimage_sldier { padding-top: clamp(1.875rem, 5.208vw, 5.208vw); }
.bgimage_sldier .sliderinner .bg-iamge { position: absolute; z-index: -2; left: 0; top: 0; width: 100%; height: 600px; overflow: hidden; }
.bgimage_sldier .sliderinner .bg-overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; mix-blend-mode: multiply; background: rgb(3, 70, 105, 1); }
.bgimage_sldier .sliderinner .bg-iamge picture { width: 100%; height: 100%; display: block; }
.bgimage_sldier .sliderinner .bg-iamge picture img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.bgimage_sldier .sliderinner .container { height: 100%; }
.bgimage_sldier .sliderinner .wrapper { min-height: clamp(15.625rem, 31.25vw, 31.25vw); padding-top: clamp(2.1875rem, 2.604vw, 2.604vw); padding-bottom: clamp(2.1875rem, 2.604vw, 2.604vw); position: relative; display: flex; flex-flow: column wrap; align-content: center; justify-content: center; max-width: 713px; margin-left: auto; }
.bgimage_sldier .sliderinner .wrapper h2 { font-size: clamp(2rem, 5.208vw, 5.208vw) !important; line-height: 1; color: #fefefe; }
.bgimage_sldier .sliderinner .wrapper p { color: #fefefe; font-weight: 300; margin-top: clamp(.625rem, 0.781vw, 0.781vw); margin-bottom: clamp(1.5625rem, 1.823vw, 1.823vw); line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.bgimage_sldier .sliderinner .wrapper .cta_action a { padding-top: clamp(.5rem, 0.677vw, 0.677vw); padding-bottom: clamp(.5rem, 0.677vw, 0.677vw); display: inline-block; vertical-align: middle; color: #fff; background-color: transparent; border: 0.0625rem solid #fff; }
.homev2 .swiper.slider .swiper-pagination { margin: 0; bottom: 0; position: absolute; right: 0; gap: 10px }
.homev2 .swiper.slider .swiper-button-next:after,
.homev2 .swiper.slider .swiper-button-prev:after { content: unset; }
.homev2 .swiper.slider [class^="swiper-button-"] svg { fill: #102c43; height: clamp(.9375rem, 1.042vw, 1.042vw); width: clamp(.9375rem, 1.042vw, 1.042vw); }
.homev2 .swiper.slider [class^="swiper-button-"] { height: clamp(.9375rem, 1.042vw, 1.042vw); width: clamp(.9375rem, 1.042vw, 1.042vw); margin: 0 .625rem; }
.homev2 .swiper.slider .swiper-pagination .swiper-pagination-bullet { border: .0625rem solid #034669 !important; border-radius: 6.25rem; display: inline-block; height: clamp(.5rem, .833vw, .833vw); width: clamp(.5rem, .833vw, .833vw); margin: 0 clamp(.3125rem, .313vw, .313vw); padding: .3125rem; -webkit-transition: -webkit-transform .2s linear; transition: -webkit-transform .2s linear; transition: transform .2s linear; transition: transform .2s linear, -webkit-transform .2s linear; }
.homev2 .swiper.slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #034669 !important }
.homev2 .swiper.slider .swiper-pagination span::before { content: unset; }
section.our-neightbour { padding-top: clamp(3.75rem, 6.771vw, 6.771vw); padding-bottom: clamp(3.75rem, 6.25vw, 6.25vw); }
section.our-neightbour .top-part .inner { display: flex; flex-flow: row wrap; align-items: center; }
section.our-neightbour .top-part .inner .title-mn { width: calc(100% - 250px); max-width: 980px }
section.our-neightbour .top-part .inner .title-mn h2 { font-size: clamp(2rem, 5.208vw, 5.208vw) !important; line-height: 1; color: #034669; margin-bottom: clamp(1.25rem, 2.083vw, 2.083vw); }
section.our-neightbour .top-part .inner .title-mn p { margin-top: clamp(.625rem, 0.781vw, 0.781vw); margin-bottom: clamp(1.5625rem, 1.823vw, 1.823vw); line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
section.our-neightbour .top-part .inner .title-mn p+p { margin-bottom: 0 }
section.our-neightbour .top-part .inner .cta_action { margin-left: auto; width: 250px; text-align: right; }
section.our-neightbour .top-part .inner .cta_action a { margin-left: auto !important; }
section.our-journy { background-color: rgba(228, 225, 209, 0.4); overflow: hidden; }
section.our-journy .inner { display: flex; flex-flow: row wrap; }
section.our-journy .inner .slider-mn,
section.our-journy .inner .detail-mn { width: 50%; }
.testimonial_section [class^="swiper-button-"] { width: 44px; opacity: 1 !important; visibility: visible; }
.testimonial_section { overflow: hidden; }
.quote_icon { position: relative; }
.quote_icon:after { content: ""; width: calc(100% - 45px); height: 0.0625rem; background-color: #102c43; position: absolute; right: 0.625rem; top: 0; }
.homev2 .swiper-container { height: auto; }
.talk-to-us { min-height: clamp(15.625rem, 31.25vw, 31.25vw); padding-top: clamp(2.1875rem, 2.604vw, 2.604vw); padding-bottom: clamp(2.1875rem, 2.604vw, 2.604vw); position: relative; z-index: 1; overflow: hidden; display: flex; align-items: center; justify-content: flex-end; }
.talk-to-us .bg-image { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.talk-to-us .bg-image .bg-overly { background: rgb(3, 70, 105, 1); }
.talk-to-us .bg-image picture { position: absolute; z-index: -2; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.talk-to-us .bg-image picture img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.talk-to-us .title-mn { z-index: 1; position: relative; width: 100%; height: 100%; }
.talk-to-us .title-mn .inner { max-width: 480px; margin-left: auto; }
.talk-to-us .title-mn .inner h2 { font-size: clamp(2rem, 5.208vw, 5.208vw) !important; line-height: 1; color: #fefefe; }
.talk-to-us .title-mn .inner p { color: #fefefe; font-weight: 300; margin-top: clamp(.625rem, 0.781vw, 0.781vw); margin-bottom: clamp(1.5625rem, 1.823vw, 1.823vw); }
.talk-to-us .title-mn .inner .cta_action a { padding-top: clamp(.5rem, 0.677vw, 0.677vw); padding-bottom: clamp(.5rem, 0.677vw, 0.677vw); display: inline-block; vertical-align: middle; color: #fff; background-color: transparent; border: 0.0625rem solid #fff; }

/* Home New 2 Start*/
.our-team_section { background-color: rgba(113, 155, 169, 0.2); overflow: hidden; }
.our-team_section .dt-team .top-inner { display: flex; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.our-team_section .dt-team .bottom-inner { display: flex; flex-flow: row wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.our-team_section .dt-team .top-inner .team2.team-box,
.our-team_section .dt-team .top-inner .team3.team-box,
.our-team_section .dt-team .top-inner .team4.team-box { align-self: center; }
.our-team_section .mb-team .team-box { position: relative; }
.our-team_section .mb-team .team-box .title-mn { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; display: flex; align-items: center; }
.our-team_section .mb-team .team-box .title-mn h6 { width: 87.5%; margin-left: auto; line-height: 1.4; font-weight: 300; text-align: center; margin-top: clamp(28.625rem, 0.781vw, 0.781vw); margin-bottom: clamp(1.5625rem, 1.823vw, 1.823vw); font-size: clamp(1.5625rem, 1.563vw, 1.563vw) !important; color: #fefefe; }
.our-team_section .mb-team .team-box .img_overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; mix-blend-mode: multiply; background: rgb(3, 70, 105, 1); background: -webkit-gradient(linear, left top, right top, from(rgb(3, 70, 105, 1)), to(rgba(16, 44, 67, 0))); background: linear-gradient(90deg, rgb(3, 70, 105, 1) 0%, rgba(16, 44, 67, 0) 100%); }
.swiper-wrapper { height: auto !important; }
section.our-pick-mn { padding-top: clamp(5rem, 6.771vw, 6.771vw); padding-bottom: clamp(3.125rem, 5.208vw, 5.208vw); overflow: hidden; }
section.our-pick-mn .slider-mn .slider { overflow: unset; }
section.our-pick-mn .slider-mn .slider .swiper-pagination { bottom: unset; right: calc(6.25vw + 70px); top: calc(-10% - 29px); justify-content: end; padding-right: 6.2%; width: auto; left: unset; display: inline-flex; }
section.our-pick-mn .slider-mn .slider .swiper-button-prev,
section.our-pick-mn .slider-mn .slider .swiper-button-next { opacity: 1; visibility: visible; top: calc(-10% - 29px); display: inline-flex; width: auto; right: calc(6.25vw + 70px); transform: unset !important; left: unset !important; }
section.our-pick-mn .slider-mn .slider .swiper-button-prev { right: calc(7.8vw + 70px); transform: rotate(180deg) !important; }
section.our-pick-mn .slider-mn .slider .swiper-slide figure.pickimage { margin-bottom: clamp(1.875rem, 3.125vw, 3.125vw); position: relative; isolation: isolate; overflow: hidden; }
section.our-pick-mn .slider-mn .slider .swiper-slide figure.pickimage img { width: 100%; -o-object-fit: cover; object-fit: cover; aspect-ratio: 4 / 3; }
section.our-pick-mn .slider-mn .slider .swiper-slide figure.pickimage .pickimage--load { position: absolute; left: 0; top: 0; bottom: 0; opacity: 0; -webkit-transition: all .5s ease-in; transition: all .5s ease-in; z-index: 0 }
section.our-pick-mn .slider-mn .slider .swiper-slide figure.pickimage .pickimage--load.active { opacity: 1 }
section.our-pick-mn .slider-mn .slider .swiper-slide figure.pickimage a { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 1 }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .title { font-size: clamp(1.625rem, 1.354vw, 1.354vw); line-height: 1.1 }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .title a { font-family: "DM Serif Display", serif !important; font-size: clamp(1.625rem, 1.354vw, 1.354vw); line-height: 1.1; font-weight: 300; }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .title a:is(:hover, :focus) { color: #141121 }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .list p { margin-top: clamp(1.25rem, 1.042vw, 1.042vw) }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .list a { color: #102C43; text-decoration: underline; text-decoration-thickness: .0625rem; text-underline-offset: .1875rem; -webkit-transition: all .2s ease-in; transition: all .2s ease-in }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .list a:hover { color: #EBBEAF; font-weight: 400 }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .list__info { padding-right: clamp(.9375rem, 3.906vw, 3.906vw) }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .contents { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; margin-top: clamp(1.25rem, 1.042vw, 1.042vw); display: none !important; }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .list { padding: 0; margin: 0; list-style: none; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .list li { font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; margin-right: clamp(.625rem, 2vw, 1.042vw); padding-right: clamp(.625rem, 2vw, 1.042vw); position: relative; font-size: clamp(1rem, 1.042vw, 1.042vw); line-height: 1.4; font-weight: 300; color: rgb(3, 70, 105, 1) }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .list li:last-child { padding-right: 0; margin-right: 0 }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .list li:last-child:after { display: none }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .list li:after { content: '|'; position: absolute; right: -.0625rem; top: 0 }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .price { font-size: clamp(1.375rem, 1.146vw, 1.146vw); margin-bottom: clamp(1.5625rem, 1.302vw, 1.302vw); display: none !important; }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info>a { font-weight: 300; font-family: "Roboto", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; color: #102C43; text-decoration: underline; text-decoration-thickness: .0625rem; text-underline-offset: .1875rem; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; display: none !important; }
section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info>a:hover { color: #EBBEAF; }
.swiper-notification { display: none; }
section.our-neightbour .slider .swiper-pagination { bottom: clamp(1.875rem, 1.663vw, 1.663vw) !important; right: 6.25% !important; left: auto !important; justify-content: end !important }
.homev2 section.our-neightbour .swiper.slider .swiper-pagination .swiper-pagination-bullet { border-color: #fefefe !important; }
.homev2 section.our-neightbour .swiper.slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #fefefe !important; }

/*section.our-neightbour .slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {  background: #fefefe !important; }*/
section.our-neightbour .slider [class^="swiper-button-"] svg { fill: #fefefe; }
section.our-neightbour .slider .swiper-pagination span::before { content: unset; }
/*section.testimonial_section .inner .slider-mn .slider .swiper-slide { position: relative; isolation: isolate; padding-top: clamp(1.6875rem, 1.458vw, 1.458vw); max-width: clamp(17.5rem, 22.917vw, 22.917vw); margin-top: clamp(.9375rem, 1.042vw, 1.042vw); }*/
section.testimonial_section .inner .slider-mn .slider .swiper-slide { position: relative; isolation: isolate; padding-top: clamp(1.6875rem, 1.458vw, 1.458vw); margin-top: clamp(.9375rem, 1.042vw, 1.042vw); }
section.testimonial_section .inner .slider-mn .slider .swiper-slide:before { width: clamp(2.125rem, 2.188vw, 2.188vw); height: clamp(1.125rem, 1.302vw, 1.302vw); content: ""; background: url("https://cdn-ikpiocj.nitrocdn.com/XboBgkPVhDbJYXisyfldsVJAGotPkKUl/assets/images/source/rev-aa4b059/tavistockbow.com/wp-content/themes/tavistockbow/images/icon-quote.svg") no-repeat center center; background-size: contain; position: absolute; left: -.3125rem; top: -.6875rem; }
section.testimonial_section .inner .slider-mn .slider .testimonial-box { min-height: 12.25rem; position: relative; font-size: clamp(1rem, 1.042vw, 1.042vw); color: rgb(3, 70, 105, 1); line-height: 1.4 !important; font-weight: 300; font-size: clamp(1rem, 1.042vw, 1.042vw); font-family: 'Roboto'; }
section.testimonial_section .inner .slider-mn .slider .testimonial-box p { font-size: clamp(1rem, 1.042vw, 1.042vw); -webkit-transition: all .25s ease-in; transition: all .25s ease-in; margin-bottom: clamp(1.25rem, 1.042vw, 1.042vw) !important;  }
section.testimonial_section .inner .slider-mn .slider .testimonial-box a { display: inline-block; font-weight: 400; color: #102c43; }
section.testimonial_section .inner .slider-mn .slider .testimonial-box .testimonial-title { margin-bottom: clamp(1.25rem, 1.563vw, 1.563vw); font-size: clamp(1.625rem, 1.354vw, 1.354vw); padding-top: clamp(-24.75rem, 1.042vw, -9.958vw); margin-bottom: clamp(1.25rem, 1.042vw, 1.042vw); }
section.testimonial_section .inner .slider-mn .slider .swiper-slide:after { content: ""; width: calc(100% - 45px); height: .0625rem; background-color: #102c43; position: absolute; right: .625rem; top: 0; }
section.testimonial_section .inner .slider-mn .slider { padding-top: clamp(3.75rem, 6.771vw, 6.771vw); padding-bottom: clamp(3.125rem, 5.208vw, 5.208vw); overflow: auto; }
section.testimonial_section .inner .slider-mn .slider .swiper-pagination { bottom: unset; right: calc(6.25vw + 70px); top: calc(-10% - 29px); justify-content: end; padding-right: 6.2%; width: auto; left: unset; display: none; }
section.testimonial_section .inner .slider-mn .slider .swiper-button-prev,
section.testimonial_section .inner .slider-mn .slider .swiper-button-next { opacity: 1; visibility: visible; top: calc(-10% - 29px); display: inline-flex; width: auto; right: calc(6.25vw + 70px); transform: unset !important; left: unset !important; }
section.testimonial_section .inner .slider-mn .slider .swiper-button-prev { right: calc(7.8vw + 70px); transform: rotate(180deg) !important; }
section.testimonial_section .inner .slider-mn .slider {padding-right: 0;}
section.testimonial_section .inner .slider-mn .slider .testimonial-box button.toggle-btn {
    background: transparent;
    border: 0;
    outline: none;
    float: right;
    margin: 15px 0 0;
    display: inline-block;
    color: rgb(3, 70, 105, 1);
    line-height: 1.4 !important;
    font-weight: 500;
    text-decoration: underline;
}
section.testimonial_section .inner .slider-mn .slider .testimonial-box .testimonial-title {
    line-height: normal;
}
section.testimonial_section .inner .slider-mn .slider .testimonial-box .testimonial-list__info.collapsed ~ .testimonial-title,
section.testimonial_section .inner .slider-mn .slider .testimonial-box .testimonial-list__info.expanded ~ .testimonial-title {
    margin-top: 35px !important;
}

section.teamlist-mn .teamlist-sc .item-wrap button.teamlist-toggle-btn {
    background: transparent;
    border: 0;
    outline: none;
    float: right;
    margin: 15px 0 0;
    display: inline-block;
    color: rgb(3, 70, 105, 1);
    line-height: 1.4 !important;
    font-weight: 500;
    text-decoration: underline;
}
section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) button.teamlist-toggle-btn {
    color: #FFF;
}
@media (min-aspect-ratio: 16/9) {
  .hm-banner__player iframe {
    /* height = 100 * (9 / 16) = 56.25 */
    height: 56.25vw !important;
  }
}
@media (max-aspect-ratio: 16/9) {
  .hm-banner__player iframe {
    /* width = 100 / (9 / 16) = 177.777777 */
    width: 177.78vh !important;
  }
}

@media (min-width:640px) {
    section.our-pick-mn .slider-mn .slider { padding-left: 13.0%; margin-top: clamp(1.5625rem, 3.125vw, 3.125vw); }
    section.our-pick-mn .slider-mn .slider .swiper-slide { margin-right: clamp(.75rem, 0.625vw, 0.625vw) !important; min-width: clamp(21.875rem, 18.229vw, 18.229vw); }
    section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info .price { margin-top: clamp(3.125rem, 2.604vw, 2.604vw); }
    section.testimonial_section .inner .slider-mn { margin-top: clamp(1.5625rem, 3.125vw, 3.125vw); }
    section.testimonial_section .inner .slider-mn .slider { padding-left: 1.5%; padding-right: 1.5%; }
    section.testimonial_section .inner .slider-mn .slider .swiper-slide { margin:0 15px }
/*    section.testimonial_section .inner .slider-mn .slider .swiper-slide { margin-right: clamp(2.875rem, 2.396vw, 2.396vw); }*/

}
@media (min-width:640px) {
    .our-team-page h1 { font-size: clamp(3rem, 5.208vw, 5.208vw) !important; }
    .our-team-page h2 { font-size: clamp(2.25rem, 3.125vw, 3.125vw) !important; }
    section.teamlist-mn .teamlist-sc .item-wrap:nth-child(even) .wrapper { width: 100%; }
    section.teamlist-mn .teamlist-sc .item-wrap .wrapper .team__img { min-height: clamp(28.125rem, 37.5vw, 37.5vw); overflow: hidden; position: relative; }
    .talk-to-us .bg-image .bg-overly { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; mix-blend-mode: multiply; background: -webkit-gradient(linear, right top, left top, color-stop(10%, rgb(3, 70, 105, 1)), color-stop(110%, rgba(16, 44, 67, 0))); background: linear-gradient(-90deg, rgb(3, 70, 105, 1) 10%, rgba(16, 44, 67, 0) 110%); }
    .bgimage_sldier .sliderinner .bg-overlay { background: -webkit-gradient(linear, right top, left top, color-stop(10%, rgb(3, 70, 105, 1)), color-stop(110%, rgba(16, 44, 67, 0))); background: linear-gradient(-90deg, rgb(3, 70, 105, 1) 10%, rgba(16, 44, 67, 0) 110%); }
    section.our-pick-mn .slider-mn .slider .swiper-slide { max-width: clamp(18.125rem, 28.646vw, 28.646vw); }
}
@media (min-width:768px) {
	.home_banner_onContent .social-wrapper { display:none; }
}
@media (min-width:992px) {
    section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper .team__info { width: 40%; padding-left: 40px; padding-right: 40px; }
    section.teamlist-mn .teamlist-sc .item-wrap:nth-child(even) .wrapper .team__info { width: 40%; padding-right: 40px; padding-left: 40px; }
}
@media (min-width:1024px) {
    section.teamlist-mn .teamlist-sc .item-wrap .wrapper .team__info { width: 37.5%; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-top: clamp(1.25rem, 6.771vw, 6.771vw); padding-bottom: clamp(1.25rem, 6.771vw, 6.771vw); }
    section.teamlist-mn .teamlist-sc .item-wrap .wrapper .team__img { -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0; width: auto; }
    .large-order-1 { -webkit-box-ordinal-group: 1; -ms-flex-order: 1; order: 1; }
    .large-order-2 { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; order: 2; }
    .home_banner_onContent .banner-title span:nth-child(1) { right: clamp(8.125rem, 13.229vw, 13.229vw); }
    .home_banner_onContent .banner-title span:nth-child(2) { left: clamp(10.625rem, 18.229vw, 18.229vw); }
    .content_para { margin-top: clamp(0.625rem, 0.781vw, 0.781vw); margin-bottom: clamp(1.5625rem, 1.823vw, 1.823vw); font-size: clamp(1rem, 1.042vw, 1.042vw); font-weight: 300; color: rgb(3, 70, 105, 1) !important; }
    .our-team_section .mb-team { display: none; }
    .our-team_section { padding-top: clamp(5rem, 4.167vw, 4.167vw); padding-bottom: clamp(6.25rem, 8.333vw, 8.333vw); }
    .our-team_section .dt-team  .team-box img { width: 100%; max-width: none; margin-top: clamp(1.25rem, 1.042vw, 1.042vw); }
    .our-team_section .dt-team .top-inner .team1.team-box { width: calc(18.75% - .75rem); }
    .our-team_section .dt-team .top-inner .team2.team-box { width: calc(12.5% - .75rem); }
    .our-team_section .dt-team .top-inner .team3.team-box { width: calc(37.5% - .75rem); }
    .our-team_section .dt-team .top-inner .team4.team-box { width: calc(12.5% - .75rem); }
    .our-team_section .dt-team .bottom-inner .team5.team-box { width: auto; max-width: 450px; }
    .our-team_section .dt-team .bottom-inner .team6.team-box { width: 250px; max-width: 250px; height: 350px; margin-left: 5.25%; }
    .our-team_section .dt-team .bottom-inner .team7.team-box { width: 18.75%; margin-left: 8.5%; }
    .our-team_section .dt-team .bottom-inner .team8.team-box { width: 18.75%; margin-left: 8.5%; }

    .bgimage_sldier .sliderinner .wrapper { width: 37.5%; }
    .home_our_mission .home_our_mission_content { margin-left: 6.25%; margin-right: 6.25%; }
}
@media (min-width:1200px) {
    section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper .team__info { width: 40%; padding-left: 50px; padding-right: 50px; }
    section.teamlist-mn .teamlist-sc .item-wrap:nth-child(even) .wrapper .team__info { width: 40%; padding-right: 50px; padding-left: 50px; }
	.our-team_section .dt-team .bottom-inner .team9.team-box { width: 18.75%; margin-left: 8.5%; }
	.our-team_section .dt-team .bottom-inner .team10.team-box { width: 18.75%; margin-left: 12.5%; }
}
@media (min-width:1280px) {
    section.our-pick-mn .slider-mn .slider .swiper-slide { margin-right: clamp(1.3125rem, 1.094vw, 1.094vw) !important; }
    section.teamlist-mn .teamlist-sc .item-wrap .wrapper .team__info { width: 31.25%; }
    .home_banner_onContent .banner-title span:nth-child(1) { right: clamp(8.125rem, 14.229vw, 14.229vw); }
    .home_banner_onContent .banner-title span:nth-child(2) { left: clamp(10.625rem, 18.229vw, 18.229vw); }
    .our-team_section .dt-team .top-inner .team1.team-box { width: calc(18.75% - 1.3125rem); }
    .our-team_section .dt-team .top-inner .team2.team-box { width: calc(12.5% - 1.3125rem); }
    .our-team_section .dt-team .top-inner .team3.team-box { width: calc(37.5% - 1.3125rem); }
    .our-team_section .dt-team .top-inner .team4.team-box { width: calc(12.5% - 1.3125rem); }
    .our-team_section .dt-team .top-inner .team-box { margin-left: .65625rem; margin-right: .65625rem; }
    .our-team_section .dt-team .top-inner { margin-left: -.65625rem; margin-right: -.65625rem; }
}
@media (min-width:1400px) {
    section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper .team__info { width: 40%; padding-left: calc(50% - 1300px / 2); padding-right: 100px; }
    section.teamlist-mn .teamlist-sc .item-wrap:nth-child(even) .wrapper .team__info { width: 40%; padding-right: calc(50% - 1300px / 2); padding-left: 100px; }
	section.testimonial_section .inner .slider-mn .slider .swiper-slide:before { top: -.9375rem; }
	.our-team_section .dt-team .bottom-inner .team9.team-box { width: 18.75%; margin-left: 8.5%; }
	.our-team_section .dt-team .bottom-inner .team10.team-box { width: 18.75%; margin-left: 12.5%; }
}

@media (max-width:1199px) {
	.our-team_section .dt-team .bottom-inner .team5.team-box {
	width: 340px;
	max-width: 390px;
	}
	.our-team_section .dt-team .bottom-inner .team9.team-box { width: 18.75%; margin-left: 12.5%; }
	.our-team_section .dt-team .bottom-inner .team10.team-box { width: 18.75%; margin-left: 12.5%; }
	.our-team_section .dt-team .bottom-inner .team8.team-box {  margin-left: 12%; }
}

@media (max-width:1279px) {
    .home_banner_onContent .banner-title { margin-bottom: clamp(5rem, 5.729vw, 5.729vw); }
    section.our-neightbour .top-part .inner .info-sc { margin-bottom: 2.5rem; }
    .button_all_home {	line-height: 120%;	}
	.our_mission_button { margin-top:10px; }
}
@media (max-width:1023px) {
    .our-team_section .dt-team { display: none; }
    .our-team_section { padding-top: clamp(3.75rem, 4.167vw, 4.167vw); }
    .our-team_section .mb-team .top-inner { width: 87.5%; margin-left: auto; }
    .our-team_section .mb-team .bottom-inner { position: relative; isolation: isolate; z-index: 0; margin-top: 3.375rem; }
    section.our-neightbour .top-part .inner { flex-flow: column wrap; align-items: flex-start; }
    section.our-neightbour .top-part .inner .title-mn { width: 100%; margin-bottom: 2.5rem; }
    section.our-neightbour .top-part .inner .cta_action { margin-left: 0; text-align: left; }
    .home_our_mission .home_our_mission_content { width: 87.5%; margin: 0 auto; }
    .swiper-slide .team-box .ppl-fig__anim { width: 100%; height: 700px; object-fit: cover;	}
    .homev2 .swiper.slider .swiper-pagination .swiper-pagination-bullet { margin: 10px 0px !important;	}
    section.our-pick-mn .slider-mn .slider .swiper-button-prev, section.our-pick-mn .slider-mn .slider .swiper-button-next {top: calc(-7% - 29px);}
    section.testimonial_section .inner .slider-mn .slider .swiper-button-prev, section.testimonial_section .inner .slider-mn .slider .swiper-button-next { top: calc(-10% - 15px);}
}
@media (max-width:991px) {
    section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper .team__info,
    section.teamlist-mn .teamlist-sc .item-wrap:nth-child(even) .wrapper .team__info { width: 100%; padding: 0px 15px; max-width: 720px; margin: 0 auto 2rem; }
    section.teamlist-mn .teamlist-sc .item-wrap .wrapper { flex-flow: column-reverse wrap !important; }
    section.teamlist-mn .teamlist-sc .item-wrap .wrapper .team__img { width: 100%; padding: 0px 15px; max-width: 720px; margin: 1.875rem auto; }
    .swiper-slide .team-box .ppl-fig__anim { width: 100%; height: 500px;	}
    .button_all_home + .button_all_home { margin-bottom: 10px;	}
    .swiper-pagination { margin: 3px !important;}
}
@media (max-width:767px) {
    .container { padding: 0 30px !important; }
    section.meethero-mn { padding: 118px 0 0 0; }
    section.meethero-mn .meethero-sc h1 { line-height: 1 !important; }
    section.meethero-mn .meethero-sc .inner .breadcrumb-mn { bottom: clamp(-7rem, -10.115vw, -10.115vw); }
    section.teamlist-mn .teamlist-sc .item-wrap:nth-child(odd) .wrapper .team__info,
    section.teamlist-mn .teamlist-sc .item-wrap:nth-child(even) .wrapper .team__info { max-width: 540px; }
    section.teamlist-mn .teamlist-sc .item-wrap .wrapper .team__img { max-width: 540px; }
    section.teamlist-mn .teamlist-sc .item-wrap .wrapper .team__img img { position: relative; aspect-ratio: 1/1; }
    .talk-to-us .title-mn .inner { max-width: 100% }
    .can_we_do_section .can_we_title_col { width: auto; margin-left: 5.55%; margin-right: 5.55%; }
    .our-team_section .mb-team .top-inner { width: auto; margin-left: 5.55%; margin-right: 5.55%; }
    nav.header_wrapper>.wrapper .menu-grp .social-wrapper { display:none; }

	.home_banner_onContent .social-wrapper { position: absolute; bottom: 0; left: 0; width: 100%; }
	.home_banner_onContent .social-wrapper ul.menu.vertical { list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
	.home_banner_onContent .social-wrapper ul.menu.vertical li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -ms-flex: 1 1 0px; flex: 1 1 0px; }
	.home_banner_onContent .social-wrapper ul.menu.vertical li img { min-height: 3.75rem; -webkit-filter: grayscale(2) invert(2) brightness(4); filter: grayscale(2) invert(2) brightness(4); }
	.home_banner_onContent .social-wrapper ul.menu.vertical li a { text-align: center; cursor: pointer; display: inline-block; border-radius: 100%; }
	.home_banner_onContent .social-wrapper ul.menu.vertical {  }
	.home_banner_onContent .social-wrapper ul.menu.vertical li a,
	.home_banner_onContent .social-wrapper ul.menu.vertical li button { background: transparent; border: 0; }

}
@media (min-width:640px) and (max-width:1023px) {
    .home_banner_onContent .banner-title span:nth-child(2) { left: clamp(7.5rem, 14.229vw, 14.229vw); }
    .bgimage_sldier .sliderinner .wrapper { width: 43.75%; }
}
@media (max-width:639px) {
    .button_all_home { margin-right: .625rem; margin-bottom: .625rem; }
    .home_banner_onContent .banner-title span:nth-child(1) { text-align: left !important; }
    .home_banner_onContent .banner-title { margin-left: 6.25%; width: 87.5%; }
    .home_banner_onContent .banner-title span:nth-child(2) { text-align: right; padding-block: 1.25rem 1.875rem; }
    .talk-to-us .bg-image .bg-overly { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; mix-blend-mode: multiply; background: -webkit-gradient(linear, right top, left top, color-stop(10%, rgb(3, 70, 105, 1)), color-stop(110%, rgba(16, 44, 67, 0))); background: linear-gradient(-90deg, rgb(3, 70, 105, 1) 10%, rgba(16, 44, 67, 0) 110%); }
    section.our-pick-mn .slider-mn .slider .swiper-slide figure.pickimage { margin: 0 30px; }
    section.our-pick-mn .slider-mn .slider .swiper-slide .pickimage_info { margin: 30px }
    section.our-pick-mn .slider-mn .slider .swiper-pagination { display: none; }
    section.our-pick-mn .slider-mn .slider .swiper-button-prev { right: 5vw !important; top: calc(-3% - 29px); }
    section.our-pick-mn .slider-mn .slider .swiper-button-next { right: 1vw; top: calc(-3% - 29px); }
    section.testimonial_section .inner .slider-mn .slider .swiper-button-prev { right: 5vw !important; top: calc(-3% - 29px); }
    section.testimonial_section .inner .slider-mn .slider .swiper-button-next { right: 1vw; top: calc(-3% - 29px); }
    section.testimonial_section .inner .slider-mn .slider .swiper-slide { max-width: 100%;  /*margin: clamp(0rem, 6vw, 5rem);*/ padding-top: 5px !important; }
    section.testimonial_section .inner .slider-mn { margin: 0 30px }
    section.testimonial_section .inner .slider-mn .slider .testimonial-box { padding: 5px 5px 0 5px; }
    .testimonial-box .testimonial-title { font-size: 20px !important;  margin-top: 8px !important; margin-bottom: 0 !important;}
    section.testimonial_section .inner .slider-mn .slider .testimonial-box button.toggle-btn {  }
    .homev2 .testimonial-box  p { height:100% !important; }
    section.testimonial_section .inner .slider-mn .slider .testimonial-box .testimonial-list__info.collapsed ~ .testimonial-title, section.testimonial_section .inner .slider-mn .slider .testimonial-box .testimonial-list__info.expanded ~ .testimonial-title {
    margin-top: 50px !important;
    } 
    nav.header_wrapper>.wrapper .menu-icon { left: 10px; }

}
@media (min-width:2301) {
	section.testimonial_section .inner .slider-mn .slider .testimonial-box .testimonial-title {
	    padding-top: clamp(3.25rem, 1.042vw, 1.042vw);
	}
}
