/* Below media queries are for extralarge monitor and extralarge screen devices.*/

@media screen and (min-width: 992px) {

  button.sub-menu-toggle {display: none;}

  .menu-back,.menu > li > .toggle-submenu {display: none;}

  .navigation-open,.navigation-close {display: none;}

  .main_menu .menu {display: flex;list-style: none;align-items: center;justify-content: center;}

  .main_menu .menu li {position: relative;}

/*  .main_menu .menu li:last-child {margin-right: 0;}*/

  .main_menu .menu li {position: relative;}

  .sub-menu {background-color: #fff;display: none;position: absolute;top: 90%;left: 0;z-index: 9;border-radius: 0;}

  .menu li:hover .sub-menu {display: flex;flex-direction: column;width: 100%;width: 270px !important; padding: 0;left: 0;}

  .sub-menu li {position: relative;}

  .sub-menu > li {margin: 0px !important;}

  .sub-menu > li {flex: 0 0 50%;}

  .sub-menu li > a {color: var(--fontblack);display: flex;padding: 10px 15px;align-items: center;border: 1px solid rgba(0, 0, 0, 0.2);width: 100%;border-bottom: 0;}

  .sub-menu li > a:hover {background-color: var(--blue);color: var(--white) !important;text-decoration: none;}

  .menu li > a:hover {color: var(--maroon);text-decoration: none;}

  .sub-menu > li:first-child {display: none;}

  .sub-menu > a {display: none !important;}

  .second-sub_menu {display: none !important;}

  .sub-menu > li:hover .second-sub_menu {display: block !important;left: -100%;top: 0;}

  .sub-menu .has-sub .icon-submenu {right: 26px;}

  .sub-menu .has-sub:hover .icon-submenu::before {color: var(--white);}



}

@media screen and (min-width: 3201px) {

  .commanlinkTwo {padding: 14px 46px;}

}

/* Below media queries are for large monitor and large screen devices.*/

@media screen and (max-width: 3200px) and (min-width: 3151px) {}

@media screen and (max-width: 3150px) and (min-width: 3101px) {}

@media screen and (max-width: 3100px) and (min-width: 3051px) {}

@media screen and (max-width: 3050px) and (min-width: 3001px) {}

@media screen and (max-width: 3000px) and (min-width: 2951px) {}

@media screen and (max-width: 2950px) and (min-width: 2901px) {}

@media screen and (max-width: 2900px) and (min-width: 2851px) {}

@media screen and (max-width: 2850px) and (min-width: 2801px) {}

@media screen and (max-width: 2800px) and (min-width: 2751px) {}

@media screen and (max-width: 2750px) and (min-width: 2701px) {}

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

@media screen and (max-width: 2650px) and (min-width: 2601px) {}

@media screen and (max-width: 2600px) and (min-width: 2551px) {}

@media screen and (max-width: 2550px) and (min-width: 2501px) {}

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

@media screen and (max-width: 2450px) and (min-width: 2401px) {}

@media screen and (max-width: 2400px) and (min-width: 2351px) {}

@media screen and (max-width: 2350px) and (min-width: 2301px) {}

@media screen and (max-width: 2300px) and (min-width: 2251px) {}

@media screen and (max-width: 2250px) and (min-width: 2201px) {}

/* Below media queries are for big monitor and big screen devices.*/

@media screen and (max-width: 2200px) and (min-width: 2151px) {}

@media screen and (max-width: 2150px) and (min-width: 2101px) {}

@media screen and (max-width: 2100px) and (min-width: 2051px) {}

@media screen and (max-width: 2050px) and (min-width: 2001px) {}

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

@media screen and (max-width: 1950px) and (min-width: 1901px) {}

@media screen and (max-width: 1900px) and (min-width: 1851px) {}

@media screen and (max-width: 1850px) and (min-width: 1801px) {}

@media screen and (max-width: 1800px) and (min-width: 1751px) {}

@media screen and (max-width: 1750px) and (min-width: 1701px) {}

@media screen and (max-width: 1700px) and (min-width: 1651px) {}

@media screen and (max-width: 1650px) and (min-width: 1601px) {}

/* Below media queries are for regular monitor and regular screen devices.*/

@media screen and (min-width: 1700px) {}

@media screen and (max-width: 1600px) and (min-width: 1551px) {}

@media screen and (max-width: 1550px) and (min-width: 1500px) {}

@media screen and (max-width: 1499px) and (min-width: 1450px) {}

@media screen and (max-width: 1500px) and (min-width: 1200px) {}

@media screen and (max-width: 1449px) and (min-width: 1400px) {}

@media screen and (max-width: 1399px) and (min-width: 1350px) {}

@media screen and (max-width: 1349px) and (min-width: 1300px) {}

@media screen and (max-width: 1299px) and (min-width: 1281px) {}

/* Below media queries are for Tablests and Big tablets screen devices.*/

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

  a.commanlink.btn {font-size: 28px;}

  .Section_title {font-size: 32px;}

  .deskmenu .main_logo a img {max-width: 210px;}

  .deskmenu .main_menu .menu li a {font-size: 21px;}

  span.menu_callIcon {font-size: 18px;height: 50px;width: 50px;}

  .maninBanner .item-wrapper .item-box h1 {font-size: 38px;}

  .About_wrap p {font-size: 21px;}

  .Team .Team-wrapper .Team-box p {font-size: 24px;}

  .ft_box a img {max-width: 230px;}

  .ft_quick li a {font-size: 18px;}

  .ft_contact li a {font-size: 18px;}

  .ft_title {font-size: 24px;margin-bottom: 25px;}

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

  /* InnerPages CSS Start */

  .innerAbout  .col p {font-size: 20px;}

  .innerContact p {font-size: 22px;}

  .innerContact .innerContact_wrap form label {font-size: 22px !important;}

  .Inner_InvestmentCnt p {font-size: 20px;}

  .inner_team .inner_teamcnt a {font-size: 28px;}

  .inner_team .inner_teamcnt p {font-size: 24px;}

  .pagination .page-numbers { font-size: 24px;}

  .main-not-found h2 {font-size: 32px;}

  .main-not-found p {font-size: 21px;}

  .main-not-found .page-not-link {font-size: 21px;}

  .main-not-found .page-not-link a.btn {font-size: 21px;}

  .deafult_page p {font-size: 21px;}

  .search-result-data h1.page-title {font-size: 32px;}
  .search-result-data .search-result-count.default-max-width {font-size: 21px;line-height: 1.5;}
  .search-result-data ol li a {font-size: 20px;}

  .ft_contact li {font-size: 18px;}

  .AboutInnerbox_cnt h2 {font-size: 40px;}
  
  .AboutInnerbox_grp  li:not(:last-child) {margin-bottom: 6rem;}
  
  .innerAbout_gallery {margin-top: 60px;}
}

@media screen and (max-width: 1280px) and (min-width: 1200px) {}

@media screen and (max-width: 1199px) and (min-width: 1150px) {}

@media screen and (max-width: 1149px) and (min-width: 1100px) {}

@media screen and (max-width: 1099px) and (min-width: 1050px) {}

@media screen and (max-width: 1049px) and (min-width: 1000px) {}

@media screen and (max-width: 999px) and (min-width: 992px) {}

@media screen and (max-width: 1199px) and (min-width: 992px) {

  .pBlock {padding-block: 4.5rem;}

  .Section_title {font-size: 32px;margin-bottom: 30px;}

  .Investment .Section_title { margin-bottom: 0;}



  .deskmenu .main_logo a img {max-width: 175px;}

  .deskmenu .main_menu .menu li a {font-size: 18px;}

  .main_menu .menu li:not(:last-child) {margin-right: 20px;}

  .main_menu .menu li:not(:first-child) {margin-right: 25px;}

  .main_menu .menu > li.has-sub {margin-right: 40px;}

  

  .deskmenu .main_menu {margin-left: 90px;}


  .innerAbout .col .innerAbout_img img {height: 510px;}

  .AboutInnerbox_cnt h2 {font-size: 28px;}
  .AboutInnerbox_cnt p {font-size: 18px;}
  .AboutInnerbox_grp  li:not(:last-child) {margin-bottom: 4rem;}
  
  body.page-template.page-template-custom-template.page-template-New-Investment.page-template-custom-templateNew-Investment-php.page.page-id-87 .AboutInnerbox_cnt ul li {
    font-size: 18px;
  }

}

/* Below media queries are for Tablests and Big tablets screen devices.*/

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

  button.sub-menu-toggle {

    display: none;

  }

.single_teams_wrap h3 {
    font-size: 25px;
}
.single_teams_wrap p{font-size:17px;}

  .navigation-open {

    padding: 0;

    position: relative;

    vertical-align: middle;

    z-index: 1;

    width: 30px;

    height: 19px;

    background: none;

    border: none;

    width: 50px;

    height: 50px;

    background: #71186b;

  }



  .navigation-open span {

    display: block;

    width: 24px;

    height: 3px;

    background: #fff;

    margin: 0 auto;

    position: relative;

    pointer-events: none;

    -moz-transition: all 0s ease 0.25s;

    -ms-transition: all 0s ease 0.25s;

    -o-transition: all 0s ease 0.25s;

    -o-transition: all 0s ease 0.25s;

    -webkit-transition: all 0s ease 0.25s;

    transition: all 0s ease 0.25s;

  }



  .navigation-open span:before,

  .navigation-open span:after {

    content: "";

    display: block;

    width: 100%;

    height: 100%;

    background: #fff;

    position: absolute;

    left: 0;

    top: -7px;

    -moz-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -ms-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -o-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -webkit-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

  }



  .navigation-open span:after {

    top: 7px;

    -moz-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -ms-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -o-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -webkit-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

  }



  .navigation ul {

    padding: 0;

    list-style-type: none;

    margin: 0;

  }



  .navigation ul.menu {

    font-size: 16px;

    font-weight: 500;

    z-index: 6;

    text-align: left;

    width: 100%;

    flex-direction: column;

  }



  .navigation {

    z-index: 999;

    position: fixed;

    top: 0;

    left: 100%;

    width: 520px;

    height: 100%;

    overflow: auto;

    background: #010255;

    -webkit-overflow-scrolling: touch;

    display: block !important;

    transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -ms-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    -webkit-transition: all 0.5s ease;

    padding: 70px 0;

  }



  .menu-back {

    border: none;

    width: 100%;

    height: 40px;

    background: none;

    color: #fff;

    font-size: 24px;

    font-weight: 500;

    padding: 0;

    font-family: inherit;

    text-align: left;

    background-color: transparent;

    width: fit-content;

    padding: 0.5rem 0;

    height: auto;

    display: none;

  }



  .menu-back:before {

    content: "\f106";

    font-family: "FontAwesome";

    color: var(--highlights);

    font-size: 24px;

    display: inline-block;

    vertical-align: middle;

    margin: -5px 8px 0 0;

  }



  .theme-header:after {

    content: "";

    display: block;

    position: fixed;

    left: 0;

    right: 0;

    top: 0;

    height: 100%;

    background: rgba(0, 0, 0, 0.7);

    z-index: 9;

    cursor: pointer;

    transform: translateX(100%);

    -moz-transform: translateX(100%);

    -ms-transform: translateX(100%);

    -o-transform: translateX(100%);

    -webkit-transform: translateX(100%);

    transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -ms-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    -webkit-transition: all 0.5s ease;

  }



  body.menu-action .theme-header:after {

    transform: none;

    -moz-transform: none;

    -ms-transform: none;

    -o-transform: none;

    -webkit-transform: none;

  }



  body.menu-action .navigation {

    margin-left: -520px;

  }



  body.menu-action {

    position: fixed;

    top: 0;

    left: 0;

    height: 100vh !important;

    width: 100%;

    overflow: hidden;

    max-height: 100vh !important;

  }

  .navigation ul.menu li {

    position: relative;

    border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    padding: 0;

    margin-right: 0;

  }



  .navigation ul.menu li:last-child {

    border-bottom: none;

  }



  .navigation ul.menu li:before {

    display: none;

  }



  .navigation ul.menu > li {

    width: 100%;

    margin: 0 !important;

    padding: 0;

  }



  .navigation ul.menu > li:before {

    display: none;

  }



  .navigation ul.menu li a {

    padding: 15px 30px;

    color: #fff !important;

    font-weight: 400;

    display: block;

    letter-spacing: 1px;

    text-align: left;

    border: none;

    font-size: 18px;

  }



  .toggle-submenu {

    display: block;

    position: absolute;

    right: 0;

    top: 0px;

    display: flex;

    align-items: center;

    justify-content: center;

    width: 60px;

    height: 60px;

    background-color: transparent;

  }



  .toggle-submenu:before,

  .toggle-submenu:after {

    content: "\f107";

    font-family: "FontAwesome";

    color: var(--white);

    font-size: 18px;

    position: absolute;

    right: 24px;

    top: 12px;

    margin: 0 0 0 0;

    background-size: cover;

  }



  .toggle-submenu:after {

    opacity: 0;

  }



  .navigation ul.menu li.selected > a {

    color: #151515;

  }



  .navigation ul.menu li.selected > .toggle-submenu:after {

    opacity: 1;

  }



  .navigation ul.menu li ul {

    background: #11127e;

    -moz-transition: all 0.5s ease;

    -ms-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    -webkit-transition: all 0.5s ease;

    transition: all 0.5s ease;

    width: 100%;

    overflow: scroll;

    -webkit-overflow-scrolling: touch;

    padding: 0;

    position: unset;

    display: none;

  }

  .second-sub_menu {

    background: #1f2095 !important

 }

  .icon-submenu {

    display: none !important;

  }

  .navigation ul.menu li ul.show {

    margin-right: 0;

    display: block;

  }



  span.toggle-submenu.open::before {

    content: "\f106";

  }

  .navigation ul.menu li .device-toggle {

    position: absolute;

    width: 39px;

    height: 39px;

    left: 0;

    top: 0;

    cursor: pointer;

  }



  .navigation ul.menu li .device-toggle:before,

  .navigation ul.menu li .device-toggle:after {

    content: "";

    display: block;

    height: 3px;

    width: 15px;

    position: absolute;

    left: 12px;

    top: 18px;

    background: #333;

  }



  .navigation ul.menu li .device-toggle:after {

    width: 3px;

    height: 15px;

    top: 12px;

    left: 18px;

  }



  .navigation ul.menu li.selected > .device-toggle:before,

  .navigation ul.menu li.selected > .device-toggle:after {

    background: #660460;

  }



  .navigation ul.menu li .device-toggle.in:after {

    -moz-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

    -o-transform: rotate(90deg);

    -webkit-transform: rotate(90deg);

    transform: rotate(90deg);

  }



  .navigation ul.menu .sub-menu .inner-sub li > a {

    padding-left: 55px;

  }



  .navigation ul.menu li .inner-sub .device-toggle {

    left: 0;

  }



  .navigation ul.menu.no-sub li a {

    padding-left: 15px;

  }



  .megamenu_img {

    display: none;

  }



  .navigation ul.menu li.has-sub.megamenu .sub-menu {

    display: block !important;

  }



  .navigation ul.menu li.has-sub .mega_menu {

    display: none;

  }



  .navigation-open:before {

    opacity: 1;

    -moz-transition: opacity 0.5s ease;

    -ms-transition: opacity 0.5s ease;

    -o-transition: opacity 0.5s ease;

    -webkit-transition: opacity 0.5s ease;

    transition: opacity 0.5s ease;

  }



  body.menu-action .navigation-open:before {

    opacity: 0;

  }



  .navigation ul.menu li .device-toggle {

    position: absolute;

    width: 26px;

    height: 30px;

    left: 0;

    top: 0;

    cursor: pointer;

  }



  .navigation ul.menu li .device-toggle:before,

  .navigation ul.menu li .device-toggle:after {

    content: "";

    display: block;

    height: 2px;

    width: 12px;

    position: absolute;

    left: 7px;

    top: 14px;

    background: #606060;

  }



  .navigation ul.menu li .device-toggle:after {

    width: 2px;

    height: 12px;

    left: 12px;

    top: 9px;

  }



  .navigation ul.menu .sub-menu .inner-sub li > a {

    padding-left: 44px;

  }



  .navigation-close {

    padding: 0;

    position: absolute;

    right: 15px;

    top: 15px;

    vertical-align: middle;

    z-index: 11;

    width: 20px;

    height: 17px;

    background: none;

    border: none;

  }



  .navigation-close:before,

  .navigation-close:after {

    content: "";

    display: block;

    width: 100%;

    height: 2px;

    background: #fff;

    position: absolute;

    left: 0;

    top: 50%;

    margin-top: -2px;

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

  }



  .navigation-close:after {

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg);

  }



  body.menu-action header:after {

    transform: none;

    -moz-transform: none;

    -ms-transform: none;

    -o-transform: none;

    -webkit-transform: none;

  }



  .navigation ul.menu li > a span.menu_count {

    color: #0070b2;

    margin-right: 10px;

  }



  .navigation-open span {

    display: block;

    width: 20px;

    height: 2px;

    background: var(--white);

    margin: 0 auto;

    position: relative;

    pointer-events: none;

    -moz-transition: all 0s ease 0.25s;

    -ms-transition: all 0s ease 0.25s;

    -o-transition: all 0s ease 0.25s;

    -o-transition: all 0s ease 0.25s;

    -webkit-transition: all 0s ease 0.25s;

    transition: all 0s ease 0.25s;

  }



  .navigation-open span:before,

  .navigation-open span:after {

    content: "";

    display: block;

    width: 100%;

    height: 100%;

    background: var(--white);

    position: absolute;

    left: 0;

    top: -7px;

    -moz-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -ms-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -o-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -webkit-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

  }



  .navigation-open span:after {

    top: 7px;

    -moz-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -ms-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -o-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    -webkit-transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

    transition: top 0.25s ease 0.25s, transform 0.25s ease,

      background 0.25s ease 0.25s;

  }



  .navigation-open {

    padding: 1px;

    position: relative;

    vertical-align: middle;

    z-index: 1;

    width: 40px;

    height: 35px;

    border-radius: 2px;

    background: var(--blue);

    border: 2px solid var(--blue);

    color: #fff;

  }



}

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

  .pBlock {padding-block: 4rem;} 

  a.commanlink.btn {font-size: 21px;}

  .Section_title {font-size: 28px;}

  .deskmenu .main_menu {margin-left: 0;align-items: flex-start;position: relative;}

  ul.menubar_rightIcon {position: absolute;right: 70px;}

  span.menu_callIcon {font-size: 18px;height: 45px;width: 45px;}

  .maninBanner .item-wrapper .item-box h1 {font-size: 32px;}

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

  .Investment_imgBox {position: relative;flex: 0 0 50%;}

  .Investment .Section_title {width: 100%;}

  .Investment_imgBox a.commanlink.btn {font-size: 20px;}

  .Investment_img {aspect-ratio: 2/2;height: auto;}

  .Team .Team-wrapper .Team-box p {font-size: 20px;}

  .footerMain .ft_wrap .row {margin-bottom: 40px;}

  .ft_box {margin-bottom: 30px;}

  .ft_title {font-size: 24px;margin-bottom: 20px;}

  .ft_quick li:not(:last-child) {margin-bottom: 15px;}

  .ft_box form input {font-size: 22px;}

  .ft_socialIcon li a {font-size: 24px;}

  .ft_quick li a {font-size: 18px;}

  .ft_contact li a {font-size: 18px;}

  /* InnerPages CSS Start */

  .Section_smalltitle {font-size: 20px;}

  .innerBanner .innerBanner_wrap {min-height: 320px;height: 40vh;}

  .innerBanner .item-wrapper .item-box h1 {font-size: 32px;}

  .innerAbout  .col p {font-size: 18px;}

  .innerAbout .col .innerAbout_img img {width: 90%;height: auto;}

  .innerAbout .col .innerAbout_img {margin-bottom: 70px;}

  .innerContact .innerContact_wrap form .form-control {padding: 18px 15px;}

  .innerContact .innerContact_wrap form .form-group {margin-bottom: 30px;}

  .innerContact .innerContact_wrap form .gform_footer.top_label input#gform_submit_button_1 {margin: 45px auto 0;font-size:21px;}

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

  .Inner_InvestmentCnt {margin-bottom: 20px;}

  .Inner_InvestmentImg::before {right: 165px;}

  .inner_team .inner_teamcnt a {font-size: 24px;}

  .inner_team .inner_teamcnt p {font-size: 20px;}

  .inner_teamimg img {height: 150px;width: 150px;}

  .pagination .page-numbers {font-size: 21px;padding: 7px 21px;}

  div#gform_confirmation_message_1 {font-size: 18px;}

  .main-not-found h2 {font-size: 28px;}

  .main-not-found p {font-size: 18px;}

  .main-not-found .page-not-link {font-size: 18px;}

  .main-not-found .page-not-link a.btn {font-size: 18px;}

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

  .search-result-data h1.page-title {font-size: 28px;}
  .search-result-data .search-result-count.default-max-width {font-size:19px;line-height: 1.5;}
  .search-result-data ol li a {font-size: 18px;}

  .ft_contact li {font-size: 18px;}

  .AboutInnerbox_wrp {padding: 20px;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 18px 0px rgb(0 0 0 / 24%);}
  .AboutInnerbox_cnt h2 {font-size: 24px;margin-top:30;}
  .AboutInnerbox_cnt p {font-size: 16px;}
  /*.AboutInnerbox_grp>li:nth-child(odd) .AboutInnerbox_img {margin: 0 0 15px 45px;}*/
  .AboutInnerbox_grp  li:not(:last-child) {margin-bottom: 3rem;}
  
  .AboutInnerbox_grp>li:nth-child(odd) .AboutInnerbox_img {margin: 0;float: unset;max-width: 100%;}
  .AboutInnerbox_img {margin: 0;float: unset;max-width: 100%;padding-top:20px;}
  .AboutInnerbox_wrp {position: relative;display: flex;flex-direction: column-reverse;}
  .innerAbout_gallery .row {row-gap: 25px;}
  .innerAbout_gallery {margin-top: 40px;}
  
  .AboutInnerbox_grp>li:nth-child(odd) .AboutInnerbox_img::before{display:none}
  
    body.page-template.page-template-custom-template.page-template-New-Investment.page-template-custom-templateNew-Investment-php.page.page-id-87 .AboutInnerbox_cnt ul li {
    font-size: 16px;
  }
  
 }

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

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

  .innerAbout .col .innerAbout_img img {width: 88%;}

  .Inner_InvestmentImg::before {right: 120px;}

}

/* Below media queries are for BigSmartphones , BigMobile and Big screen devices.*/

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

  .pBlock {padding-block: 3rem;}

  a.commanlink.btn {font-size: 16px;}

  .Investment_imgBox a.commanlink.btn {font-size: 16px;}

  .Section_title {font-size: 24px;margin-bottom: 30px !important;}

  .Section_title::before {bottom: -15px;}

  .menubar_rightIcon li a {font-size: 20px;line-height: 1.2;}

  .deskmenu .main_logo a img {max-width: 140px;}

  ul.menubar_rightIcon li a {height: 35px;width: 35px;font-size: 15px;}

  .maninBanner .item {min-height: 580px;}

  .maninBanner .item-wrapper .item-box h1 {font-size: 28px;line-height: 1.2;display: block;}

  .About_wrap p {font-size: 16px;width: 90%;}

  .Investment .Section_title {margin: 0 !important;}

  a.Investment_link {font-size: 16px;}

  .Investment_cnt span {height: 50px;width: 50px;font-size: 18px;}

  .Team .Team-wrapper .Team-box p {font-size: 16px;}

  .Team .Team_wrap {min-height: 350px;}

  .Want .Want_wrap {min-height: 350px;}

  .ft_box a img {max-width: 140px;}

  .ft_title {font-size: 21px;}

  .ft_quick li:not(:last-child) {margin-bottom: 8px;}

  .ft_quick li a {font-size: 16px;}

  .ft_quick1 {margin-top: -40px;}

  .ft_contact li a {font-size: 16px;}

/*  .ft_contact li a label {margin-bottom: 7px;}*/
  .ft_contact li label {margin-bottom: 7px;}


  .ft_contact li:not(:last-child) {margin-bottom: 20px;}

  .ft_box form input {font-size: 20px;width: 70%;}

  .footerCopyright_wrap {justify-content: center;flex-direction: column-reverse;}

  .footerMain .ft_wrap .row {margin-bottom: 20px;}

  .footerCopyright_wrap p {margin-top: 0;font-size: 14px;}

  /* InnerPages CSS Start */

  .Section_smalltitle {font-size: 18px;width: 100%;margin: 0 auto 40px;}

  .innerBanner .innerBanner_wrap {min-height: 180px;height: auto;}

  .innerAbout  .col p {font-size: 16px;}

  .innerAbout .col .innerAbout_img img {width: 93%;}

  .innerAbout .col .innerAbout_img::before {right: 0;}

  .innerContact .innerContact_wrap form {width: 100%;}

  .innerContact .innerContact_wrap form label {font-size: 18px !important;}

  .innerContact .innerContact_wrap form input {padding: 15px 15px !important;}

  .innerContact .innerContact_wrap form .form-group {margin-bottom: 20px;}

  .innerContact_captchline {font-size: 16px;line-height: 1.5;}

  .innerContact .innerContact_wrap form .form-control {padding: 15px 15px;}

  .innerContact .innerContact_wrap form .gform_footer.top_label input#gform_submit_button_1 {margin: 30px auto 0;font-size: 16px;}

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

  img.Inner_InvestmentImg2 {left: 120px;}

  .Inner_InvestmentImg::before {left: 80px;right: 130px;}

  .inner_team .inner_teamcnt a {font-size: 22px;}

  .inner_team .inner_teamcnt p {font-size: 18px;}

  .inner_teamerap .col {border: 1px solid #ccc;padding: 35px;}

  .inner_teamimg img {height: 120px;width: 120px;}

  .inner_teamimg::before {font-size: 20px;height: 45px;width: 45px;bottom: -10px;right: -10px;}

  .pagination .page-numbers {font-size: 18px;margin: 0px 5px;}

  div#gform_confirmation_message_1 {font-size: 16px;}

  .main-not-found h2 {font-size: 24px;}

  .main-not-found p {font-size: 16px;}

  .main-not-found .page-not-link {font-size: 16px;}

  .main-not-found .page-not-link a.btn {font-size: 16px;padding: 10px 30px;}

  .deafult_page p {font-size: 16px;margin-bottom:10px;}

    .search-result-data h1.page-title {font-size: 24px;}
  .search-result-data .search-result-count.default-max-width {font-size:18px;line-height: 1.5;}
  .search-result-data ol li a {font-size: 16px;}
  .search-result-data ol li:not(:last-child) {margin-bottom: 20px;}

  .ft_contact li {font-size: 16px;}

  /*  .AboutInnerbox_grp>li:nth-child(odd) .AboutInnerbox_img {margin: 0;float: unset;max-width: 100%;}*/
  /*.AboutInnerbox_img {margin: 0;float: unset;max-width: 100%;}*/
  /*.AboutInnerbox_wrp {position: relative;display: flex;flex-direction: column-reverse;}*/
  .AboutInnerbox_cnt h2 {font-size: 18px;}
  .AboutInnerbox_cnt p {font-size: 14px;line-height: 1.5;}
  .AboutInnerbox_grp  li:not(:last-child) {margin-bottom: 1.5rem;}
  
    body.page-template.page-template-custom-template.page-template-New-Investment.page-template-custom-templateNew-Investment-php.page.page-id-87 .AboutInnerbox_cnt ul li {
    font-size: 14px;
  }
 
}

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

@media screen and (max-width: 666px) and (min-width: 571px) {

  .Inner_InvestmentImg::before {left: 80px;right: 80px;}

}

/* Below media queries are for Smartphones , Mobile and Small screen devices.*/

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

  a.commanlink.btn {font-size: 14px;}

  .Investment_imgBox a.commanlink.btn {font-size: 14px;}

  .navigation {width: 90%;}

  body.menu-action .navigation {margin-left: -90%;}

  .navigation ul.menu li ul {width: 100%;}

  .navigation ul.menu li ul {margin-right: -100%;}

  .navigation-open span {width: 17px;height: 2px;}

  span.menu_callIcon {font-size: 16px;height: 40px;width: 40px;}

  .deskmenu .main_menu .menu li a {font-size: 16px;padding: 6px 15px;}

  .maninBanner .item {min-height: 600px;height: 50vh;}

  .maninBanner .item-wrapper .item-box h1 {font-size: 24px;line-height: 1.2;}

  .Investment .Section_title{padding: 2rem;}

  .Investment_imgBox {width: 100%;margin-bottom: 10px;}

  .Investment_imgBox {flex: 0 0 100%;}

  .Team .Team-wrapper .Team-box p {font-size: 14px;}

  a.Investment_link {font-size: 14px;}

  .About_wrap p {font-size: 14px;width: 100%;} 

  .ft_box {margin-bottom: 25px;}

  .ft_box .ft_socialicon li a {font-size: 20px;width: 45px;height: 45px;}

  .ft_title {font-size: 20px;margin-bottom: 15px;}

  .ft_quick li:not(:last-child) {margin-bottom: 5px;}

  .ft_quick li a {font-size: 14px;}

  .ft_contact li a {font-size: 14px;}

  .ft_box form input {font-size: 18px;width: 100%;}

  .footerCopyright_wrap p {font-size: 14px;}

  /* InnerPages CSS Start */

  .Section_smalltitle {font-size: 16px;margin: 0  auto 30px;}

  .innerBanner .innerBanner_wrap {min-height: 150px;}

  .innerBanner .item-wrapper .item-box h1 {font-size: 28px;}

  .innerAbout  .col p {font-size: 14px;}

  .innerAbout .col .innerAbout_img {margin-bottom: 40px;}

  .innerContact_captchline {font-size: 14px;}

  .innerContact .innerContact_wrap a.commanlink.btn {margin: 25px auto 0;}

  .innerContact .innerContact_wrap form textarea#input_1_8 {height: 120px;}

  .innerContact .innerContact_wrap form label {font-size: 16px !important;}

  .innerContact .innerContact_wrap form .form-control {font-size: 14px;}

  .innerContact .innerContact_wrap form input {font-size: 14px !important;line-height: 1.5 !important;}

  .innerContact .innerContact_wrap form .gform_footer.top_label input#gform_submit_button_1 {margin: 15px auto 0;}

  .Inner_InvestmentCnt p {font-size: 14px;}

  img.Inner_InvestmentImg2 {position: unset;}

  .Inner_InvestmentImg img {width: 100%;}

  img.Inner_InvestmentImg2 {border: 0;margin-top: 10px;}

  .Inner_InvestmentImg::before {display: none;}

  .Investment_imgBox:hover .Investment_cnt {padding: 20px;}

  .inner_teamimg {margin-bottom: 30px;}

  .inner_team .inner_teamcnt a {font-size: 18px;}

  .inner_team .inner_teamcnt p {font-size: 16px;}

  .inner_teamimg img {height: 100px;width: 100px;outline-offset: 5px;}

  .pagination .page-numbers {font-size: 14px;padding: 5px 14px;}

  .pagination {padding-top: 30px;}

  div#gform_confirmation_message_1 {font-size: 14px;}

  .main-not-found p {font-size: 14px;}

  .main-not-found .page-not-link {font-size: 14px;}

  .main-not-found .page-not-link a.btn {font-size: 14px;}

  .deafult_page p {font-size: 14px;}

  .search-result-data ol li:not(:last-child) {margin-bottom: 15px;}
  .search-result-data ol li {padding: 12px;}

  .ft_contact li {font-size: 14px;}
  
  .innerAbout_gallery .row {row-gap: 15px;}
   .innerAbout_gallery {margin-top: 30px;}
   
   .AboutInnerbox_cnt h2 {margin-top: 20px;}
}

@media screen and (min-width: 570px) {}

@media screen and (max-width: 570px) and (min-width: 421px) {}

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

  .navigation-open {width: 35px;height: 30px;}

  .Section_title::before {width: 65px;}

  .deskmenu .main_logo a img {max-width: 110px;}

  ul.menubar_rightIcon {right: 65px;}

  ul.menubar_rightIcon li a {height: 32px;width: 33px;font-size: 14px;}

  .deskmenu .main_menu .menu li a {font-size: 15px;}

  /* Inner Pages CSS Starts */ 

  .innerBanner .innerBanner_wrap {min-height: 210px;}

  .innerAbout .col .innerAbout_img::before {bottom: -35px;}

  .inner_teamimg::before {font-size: 18px;height: 35px;width: 35px;bottom: -5px;right: -5px;}

}

@media screen and (max-width: 320px) {font-size:22px;}

@media screen and (max-width: 290px) and (min-width: 0px) {

  .menubar_rightIcon li {margin: 5px 0 0 15px;}

  .Section_title {font-size: 22px;}

  .maninBanner .item-wrapper .item-box h1 {font-size: 20px;}

  /* InnerPages CSS Starts */

  .innerBanner .innerBanner_wrap {min-height: 180px;}

  .innerAbout .col .innerAbout_img::before {bottom: -28px;}

  .innerAbout .col .innerAbout_img img {width: 90%;}

  .pagination .page-numbers {font-size: 14px;padding: 4px 12px;}

  .pagination .page-numbers.current {outline-offset: 2px;}

}

