@font-face {
    font-family: "DIN2014-Regular";
    src: url("../fonts/DIN2014-Regular.ttf");
  }


@font-face {
    font-family: "domaine-bold";
    src: url("../fonts/DINCondensed-Bold.ttf");
  }

@font-face {
    font-family: "domaine-semi";
    src: url("../fonts/DINCondensed-Regular.ttf");
}


@font-face {
    font-family: "domaine-reg";
    src: url("../fonts/DINCondensed-Regular.ttf");
}





/*@font-face {*/
/*    font-family: "domaine-bold";*/
/*    src: url("../fonts/domaine-display-bold.ttf");*/
/*  }*/

/*@font-face {*/
/*    font-family: "domaine-semi";*/
/*    src: url("../fonts/domaine-display-semibold-regular.ttf");*/
/*}*/

/*@font-face {*/
/*    font-family: "domaine-reg";*/
/*    src: url("../fonts/domaine-display-test-regular.ttf");*/
/*}*/


html {
    scroll-behavior: smooth;
  }

*{
    margin: 0;
    padding: 0;
}

body{
    
    /*Inter Font*/
    
   /*font-family: "domaine-reg";*/
   /*font-family: 'DIN2014-Regular';*/
   font-family: 'Lato', sans-serif;
   font-weight:300;
}

button{
    border: 0;
    outline: 0;
}

button:hover{
    cursor: pointer;
}

.sticky_header {
    background: rgba(255, 255, 255, 0.7) !important;
    z-index: 9999999;
    
}

button:focus,
input:focus,
textarea:focus{
    border: 0;
    outline: 0;
}

a:hover{
    text-decoration: none;
}

a, p{
    font-size: 14px;
}

a{
    transition: .3s;
}

h1,
h2,
h3,
h4,
h5,
h6{
    /*font-family: "domaine-reg";*/
     font-family: "domaine-semi";
}

h1,
h2,
h3,
h4,
h5,
h6,
p{
    margin: 0;
}


.no-pad{
    padding: 0;
}

.t-btn{
    min-width: 210px;
    width: 210px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #093249;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 0 30px;
    color: #fff;
    margin-top: 20px;
    border: 1px solid #093249;
}

.t-btn:hover{
    background-color: #fff;
    color: #093249;
}

.heading{
    text-align: center;
}

.home-sec-2 .box-shap h3 span {
    position: absolute;
    top: 0px;
    right: -17px;
}
.home-sec-2 .box-shap h3 {
    position: relative;
}

.heading span{
    display: block;
    font-size: 15px;
    color: #618d9b;
    font-family: "domaine-reg";
    margin-bottom: 8px;
    letter-spacing: 3px;
}

.heading h2{
    display: block;
    font-size: 50px;
    color: #093249;
    font-family: "domaine-reg";
    font-weight: normal;
    letter-spacing: 3px;
    text-transform : uppercase;
}

header{
    position: fixed;
    width: 100%;
    top: 0px;
    padding: 0 50px;
    z-index: 999;
    background: rgba(255, 255, 255, 0.7);
    padding: 20px 50px;
}
header .nav-list{
    height: 100%;
    height: 100%;
    align-items: center;
}
header .nav-list ul{
    margin: 0;
    padding: 0;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: flex-end;
    column-gap: 40px;
    font-family: "domaine-semi";
}

header .nav-list ul li{
list-style: none;
display: inline;
text-transform: uppercase;
}

header .nav-list ul li a{
    color: #093249;
    font-size: 22px;
    font-weight: 500;
}

header .nav-list ul li:last-child a{
    margin: 0;
    font-size: 14px;
    color: #fff;
}

header .nav-list ul li:last-child a:hover{
    color: #fff;
}

header .logo img{
    transition: .3s;
    max-width: 240px;
}

header ul.sub-menu{
    display: none;
    position: absolute;
    z-index: 1;
    min-width: 240px;
    background: rgba(255, 255, 255, 0.7);
}

header ul li.menu-item-has-children {
    position: relative;
    display: block;
}

header ul.nav-list > li.menu-item-has-children:hover > ul.sub-menu  {
    display: block;
}

header ul.nav-list > li > ul.sub-menu li:hover ul.sub-menu{
       display: block;
}

header ul.nav-list > li > ul.sub-menu li ul.sub-menu{
            left: 240px;
            top: 10px;
    }

header ul.sub-menu a{
    padding: 10px;
    display: block;
    transition: .3s;
    font-size: 16px!important;
     background: rgba(255, 255, 255, 0.805);
     color: #093249!important;
}

header ul.sub-menu a:hover{
    background: rgba(255, 255, 255, 0.805);
}


.sticky .logo img{
    max-width: 50%;
}

 /* .sticky {
    position: fixed;
    top: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.7);
    padding: 20px 50px;
  } */

  /*

  .sticky .nav-list ul{
      height: 100%;
  } */
/*.page-id-114 .img:hover img {*/
/*    transform: scale(1.30) !important;*/
/*}*/
/*section.home-sec-1.overview-sec-1.team-sec1 .team-list .img:hover .overlay { */
/*    transform: scale(1.30) !important;*/

    
/*}*/


.home-sec-1{
    padding: 130px 0;
}

.home-sec-1 .container{
    padding-left:80px ;
}

.home-sec-1 .text{
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    padding-left: 40px;
}

.home-sec-1 .about-slider ul.slick-dots {
    display: flex!important;
    justify-content: center;
    left: 0;
    bottom: -60px;
    column-gap: 5px;
}

.home-sec-1 .about-slider .slick-dots li button:before{
    background: #b1b1b1;
    width: 14px;
    height: 14px;
    opacity: 1;
    transition: .3s;
}

.home-sec-1 .about-slider .slick-dots li button:hover:before,
.home-sec-1 .about-slider .slick-dots li.slick-active button:before{
    background: white !important;
}


.home-sec-1 .text h2{
    font-size: 40px;
    color: #093249;
    letter-spacing: 1px;
    font-weight: normal;
}

.home-sec-1 .text p{
    margin: 7px 0 25px;
    font-size: 20px;
    color: #696969;
    text-align: justify;
}

.home-sec-2 .box {
    /* transform: scale(1.1); */
}

.home-sec-2 .col-lg-3{
    padding: 0;
}



.home-sec-2 .box .box-shap {
    position: relative;
    background-image: url(../images/home-page/shape-icon/shap.png);
     width: 320px; 
    height: 310px;
    margin: auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: .3s;
    position: relative;
    color: #093249;
  }

  .home-sec-2 .box .box-shap img{
      transition: .3s;
      max-width: 16%;
  }

  .home-sec-2 .box .box-shap h2{
      font-size: 70px;
      margin: 0;
      /* transition: .3s; */
      
  }


  .home-sec-2 .box .box-shap span{
    /*font-size: 13px;*/
    /*text-transform: uppercase;*/
    /*position: absolute;*/
    /*bottom: 90px;*/
    /*font-weight: 500;*/
    /* transition: .3s; */
    }

  .home-sec-2 .box .text{
      text-align: center;
      margin: -20px 0 0px;
  }
 

  .home-sec-2 .box .text p{
    font-size: 16px;
    color: white;
    transition: .1s;
}

.hs-button {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    margin: 0 !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-weight: 700 !important; 
    line-height: 12px !important;
    position: relative !important;
    text-align: center !important;
    transition: all .15s linear !important;
    background-color: #ff7a59 !important;
    border-color: #ff7a59 !important;
    color: #fff !important;
    border-radius: 3px !important;
    border-style: solid !important;
    border-width: 1px !important;
    font-size: 14px !important;
    padding: 12px 24px !important;
}


.home-sec-2 .text h6{
        font-weight: 400;
    color: #618d9b;
    font-size: 15px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-family: "domaine-reg";
}
.home-sec-2 .text h2{
 font-size: 50px;
    color: white;
    letter-spacing: 1px;
    font-weight: normal;
}



.home-sec-2 .box:hover .box-shap{
    color: #fff;
}

.home-sec-2 .box:hover .box-shap-1{
    background-image: url(https://insitechstaging.com/demo/clairmont/wp/wp-content/uploads/2022/12/1-img-1.png);
}

.home-sec-2 .box:hover .box-shap-2{
    background-image: url(../images/home-page/shape-icon/shape-2-b.png);
}

.home-sec-2 .box:hover .box-shap-3{
    background-image: url(https://insitechstaging.com/demo/clairmont/wp/wp-content/uploads/2022/12/2-img-1.png);
}

.home-sec-2 .box:hover .box-shap-4{
    background-image: url(https://insitechstaging.com/demo/clairmont/wp/wp-content/uploads/2022/12/3-img-1.png);
}

.home-sec-2 .box:hover .box-shap-5{
    background-image: url(https://insitechstaging.com/demo/clairmont/wp/wp-content/uploads/2022/11/Seperate-Countries.png);
}

.home-sec-2 .box:hover .box-shap-6{
    background-image: url(https://insitechstaging.com/demo/clairmont/wp/wp-content/uploads/2022/11/Year-Founded.png);
}

.home-sec-2 .box:hover .box-shap img{
    filter: brightness(0) invert(1);
}

.home-sec-2 .box:hover .text p{
    font-weight: bold;
}

.home-sec-2 {
    padding: 70px 0px 100px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
}


.page-id-12 .home-sec-1,
.home-sec-3{
    padding: 110px 0 ;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
     background-attachment: fixed;
}

.home-sec-3 .box{
    overflow: hidden;
    position: relative;
    border-radius: 12px;
    margin-top: 80px;
}

.home-sec-3 .box p{
   font-size: 23px;
  
    color: #fff;
    position: absolute;
    left: 50px;
    bottom: 40px;
    width: 50%;
    line-height: 1.2;
  
    font-weight: 300;
}

.home-sec-3 .box img{
    transition: .3s;
    /* border-radius: 12px; */
}

.home-sec-3 .box:hover img{
    transform: scale(1.05);
    opacity: .8;
}

.home-sec-3 .btm-btn a{
    margin-left: auto;
    margin-right: auto;
    margin-top: 80px;
}

.home-sec-3  .investment-slider .slick-arrow{
    width: 48px;
    height: 48px;
    border-radius: 100%;
    background-color: #083348;
    color: #fff;
    font-size: 35px;
    display: flex!important;
    align-items: center;
    justify-content: center;
    line-height: 0;
    position: absolute;
    top: 50%;
    z-index: 999;
    border: 1px solid #083348;
    transition: .3s;
}

.home-sec-3  .investment-slider .slick-arrow:hover{
    background-color: #fff;
    color: #083348;
}

.home-sec-3  .investment-slider .slick-arrow.next-arrow{
    right: -100px;
}

.home-sec-3  .investment-slider .slick-arrow.prev-arrow{
    left: -100px;
}

.privacy-policy-sec ul li {
    text-align: left;
    margin-left: 50px;
    color: #696969;
}




footer{
    padding: 120px 0;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
    color: #fff;

}

footer .footer-logo{
    margin-top: 30px;
}

footer .box h2{
   font-size: 20px;
   font-weight: normal;
   color: #add1dd;
   margin-bottom: 12px;
   text-transform: uppercase;
}

footer .box ul{
    margin: 0;
    padding: 0;
    margin-top: -3px;
}


footer .box ul li{
    display: block;
    line-height: 2;
}


footer .box ul li a{
    color: #ffff;
}

footer .box p{
    line-height: 2.3;
}

footer .box p{
    line-height: 2.3;
}

footer a{
    color: #fff;
}

footer a:hover{
    color: #add1dd!important;
}

footer .box-1{
    /*margin-left: -30px;*/
}

footer .social-icon{
    display: flex;
    column-gap: 10px;
    margin: 20px 0px 40px 80px;
    justify-content: space-between;
}

footer .social-icon a{
    width: 50px;
    height: 50px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
    border: 2px solid #7195a4;
    color: #7195a4;
}

footer .social-icon a:hover{
    color: #fff;
    border-color: #fff;
}

footer .upper-header-text{
            margin-top: 50px;
}
footer .upper-header-text p {
    text-align: left;
    font-size: 12px;
}

footer .btm-text{
    border-top: 2px solid #97b5be;
    padding-top: 15px;
    font-size: 14px;
    display: flex;
    justify-content: space-between;
        margin-top: 10px;
}

footer .btm-text p span{
   color: #9a98af;
}

footer .box-3{
    padding-left: 80px;
}

footer .box-2{
      padding-left: 40px;
}


footer .footer-logo img{
    max-width: 380px;
}
.contact-sec{
    background-color: #e5eaec;
    padding: 55px 0px 70px;
}

.contact-sec .heading h3{
    font-size: 30px;
    color: #093249;
    text-transform: uppercase;
    font-family: "domaine-reg";
    letter-spacing: 2px;
    line-height: 1.5;
}

.contact-sec .heading h3 strong{
    font-family: "domaine-bold";
}


.contact-sec form{
    margin-top: 40px;
    text-align: center;
}

.contact-sec form input,
.contact-sec form select{
    width: 100%;
    border-radius: 50px;
    font-size: 18px;
    color: #7c7c7c;
    height: 74px;
    text-indent: 40px;
    border: 0;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.041);
    outline: 0;
}



.contact-sec button{
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    min-width: 250px;
    font-size: 15px;
    transition: .3s;
}

.home-sec-5{
    padding: 135px 0 90px;
}



.home-sec-5 .team-slider{
    margin: auto;
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
}

.home-sec-5 .team-slider .box{
    /*width: 256px!important;*/
    min-height: 364px;
    border-radius:10px ;
    position: relative;
    overflow: hidden!important;
    margin-left: 10px;
}

.home-sec-5 .team-slider .text {
    position: absolute;
    background: linear-gradient(to top, #e8f8ff 10%, #ffffff00 70%);
    height: 100%;
    display: flex;
    top: 0;
    align-items: flex-start;
    flex-direction: column;
    width: 100%;
    justify-content: flex-end;
    padding: 10px 20px 10px 30px;
}

.home-sec-5 .team-slider .text h3 {
       font-size: 24px;
    color: #093249;
   
   
   
}

.home-sec-5 .team-slider .text p {
       font-size: 16px;
    color: #161616;
    letter-spacing: 0;
    font-family: "domaine-reg";
        text-align: left;
}

.home-sec-5 .team-slider .box img{
    transition: .3s;
}

.home-sec-5 .team-slider .box:hover img{
    /*transform: scale(1.08);*/
    transform: scale(1.30);
    border-radius: 10px;
}

.home-sec-5 .see{
    margin: 45px auto 0;
}


.home-sec-5  .team-slider .slick-arrow{
    width: 48px;
    height: 48px;
    border-radius: 100%;
    background-color: #083348;
    color: #fff;
    font-size: 35px;
    display: flex!important;
    align-items: center;
    justify-content: center;
    line-height: 0;
    position: absolute;
    top: 42%;
    z-index: 999;
    border: 1px solid #083348;
    transition: .3s;
}

.home-sec-5  .team-slider .slick-arrow:hover{
    background-color: #fff;
    color: #083348;
}

.home-sec-5  .team-slider .slick-arrow.next-arrow{
    right: -70px;
}

.home-sec-5  .team-slider .slick-arrow.prev-arrow{
    left: -70px;
}

.home-sec-4 {
    padding: 70px 0 130px;
    color: #fff;
    background-attachment: fixed;
}

.home-sec-4 .container{
    /*max-width: 1330px;*/
}

.home-sec-4 .heading h2 {
    color: #fff;
}

.home-sec-4 .box .icon{
    background-color: #98b4be;
    height: 120px;
    width: 120px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .3s;
    
}

.home-sec-4 .box:hover .icon{
    background-color: #ffc000;
}

.home-sec-4 .box .text{
    width: 230px;
}

.home-sec-4 .box .text h6{
    font-size: 20px;
    font-weight: 600;
}


.home-sec-4 .box .text p{
    font-size: 14px;
    margin-top: 8px;
    line-height: 1.8;
}

.home-sec-4 .box{
    display: flex;
   align-items: flex-start;
    margin-top: 60px;
    column-gap: 22px;
}

.home-banner{
    height: 970px;
    /*display: flex;*/
    align-items: center;
    justify-content: center;
    position: relative;
    /*overflow: hidden;*/
    background-size:cover;
}

.home-banner .banner{
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: -1;
    height: 100%;
    top: 0;
    object-fit: cover;
}

.home-banner .text{
    text-align: center;
    color: #fff;
    height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: top center;
    margin-top: 150px;
    /* width: 80%; */
    margin-left: auto;
    margin-right: auto;
}

.home-banner .text h1{
    font-size: 71px;
    font-weight: normal;
    text-transform: uppercase;
    width: 70%;
    margin: auto;
    margin-top: 120px;
}

.home-banner .text h1.add{
    font-size: 54px;
    margin-top: 90px;
}

.home-banner .text h1 strong{
    color: #64a5b8;
    display: block;
}

.home-banner .text a.read{
    font-size: 22px;
    display: block;
    margin-top: 120px;
    color: #fff;
    font-family: "domaine-bold";
}

.home-banner  .ml2 {
    font-weight: 900;
    font-size: 3.5em;
  }
  
  .home-banner  .ml2 .letter {
    display: inline-block;
    line-height: 1em;
  }

  
  .home-banner .text h1 span:nth-child(16),
  .home-banner .text h1 span:nth-child(17),
  .home-banner .text h1 span:nth-child(18),
  .home-banner .text h1 span:nth-child(19),
  .home-banner .text h1 span:nth-child(20),
  .home-banner .text h1 span:nth-child(21),
  .home-banner .text h1 span:nth-child(22),
  .home-banner .text h1 span:nth-child(23),
  .home-banner .text h1 span:nth-child(24),
  .home-banner .text h1 span:nth-child(25),
  .home-banner .text h1 span:nth-child(26),
  .home-banner .text h1 span:nth-child(27),
  .home-banner .text h1 span:nth-child(28),
  .home-banner .text h1 span:nth-child(29){
    color: #64a5b8;
  }

  .home-banner .text h1 .text-color{
      display: block;
      color: #64a5b8;
  }

 

  /* .home-banner .text h1 span:nth-child(15){
      margin-right: 50px!important;
  } */



.inner-banner {height: 413px;background-size: 100% 100%;position: relative;}
.inner-banner .cont {position: relative;top: 30vh;left: 0;z-index: 1;/* height: 412px; */}

.inner-banner .cont h2 {font-weight: 400;}

.inner-banner .cont h2 a {font-weight: 400;font-size: 40px;color: #fff;font-family: 'Inter', sans-serif;}
.inner-banner .cont h2 span {font-weight: 400;font-size: 40px;color: #fff;font-family: 'Inter', sans-serif;/* margin-right: 14px; */}
.inner-banner .cont h2 strong {font-weight: 400;font-size: 40px;color: #fff;font-weight: 700;}

 section.home-sec-2.about-sec-1 {padding: 6% 0;}

.heading h2 {margin-bottom: 50px;}


.home-sec-1.overview-sec-1 h6, section.home-sec-2.promote-sec-1 h6 {font-weight: 400;color: #618d9b;font-size: 15px;letter-spacing: 2px;text-transform: uppercase;    margin-bottom: 8px;     font-family: "domaine-reg";}

.home-sec-1.overview-sec-1 .container {padding-left: 15px;}

.home-sec-1.overview-sec-1 .text {padding-left: 0;}

.home-sec-1.overview-sec-1 .about-slider img {height: 744px;object-fit: cover;margin-top: 24px;}

.home-sec-1.overview-sec-1.team-sec1 h2 {font-size: 50px;margin-bottom: 60px;}

section.home-sec-1.overview-sec-1.team-sec1 .team-list .row{background-color: #f4f4f4;border-radius: 12px;padding: 14px;margin-bottom: 20px;}

section.home-sec-1.overview-sec-1.team-sec1 .team-list img {border-radius: 12px;width: 100%;height: 386px;object-fit: cover;}

section.home-sec-1.overview-sec-1.team-sec1 .team-list p {
color: #434343;font-size: 18px;
margin: 12px 0 15px;
text-align: left;
}

section.home-sec-1.overview-sec-1.team-sec1 .team-list .img .overlay {  background-image : url(../images/about/over.png);height: 386px;position: absolute;top: 28px;left: 0;z-index: 9;width: 100%;border-radius: 40px;}
section.home-sec-1.overview-sec-1.team-sec1 .team-list .img:hover img {
    transform: scale(1.2);
}

section.home-sec-1.overview-sec-1.team-sec1 .team-list .img img {
    transition: .3s;
}
section.home-sec-1.overview-sec-1.team-sec1 .team-list .img {    position: relative;
   
   position: relative;
   
    height: 380px;
    width: 263px;
    border-radius: 15px;
    overflow: hidden;}

section.home-sec-1.overview-sec-1.team-sec1 .team-list .img .cont {position: absolute;bottom: 0;left: 0;border-radius: 14px; z-index : 10;padding: 0 30px 16px;}

section.home-sec-1.overview-sec-1.team-sec1 .team-list .img .cont h4 {font-family: "domaine-bold"; font-weight: 700;text-transform: uppercase;color: #093249;font-size: 23px;margin-bottom: 5px;text-align: left;}

section.home-sec-1.overview-sec-1.team-sec1 .team-list .img .cont h6 {color: #161616;font-size: 12px;text-align: left;}

ul.team-bullet {display: inline-block;width: 100%;text-align: center;list-style: none;margin-top: 50px;}

ul.team-bullet li {display: inline;margin: 0 2px;}

ul.team-bullet li a {background-color: #b1b1b1;width: 50px;height: 50px;display: inline-block;text-align: center;border-radius: 50%;color: #fff;font-size: 22px;padding-top: 8px;}


.approach-sec-1 { background-image : url(../images/investment/bg.jpg); background-attachment: fixed; }
ul.team-bullet li a:hover { background-color : #6f6e6e}


section.home-sec-2.approach-sec-1 ul {display: inline-block;width: 100%;padding: 0;margin: 0; list-style: none;}

section.home-sec-2.approach-sec-1 ul li {font-weight: 600;color: #252525;font-size: 22px;margin-bottom: 40px; position : relative;padding-left: 74px;}
section.home-sec-2.approach-sec-1 ul li:before { content : ""; background-image : url(../images/investment/li.png); position: absolute;left: 0;width: 53px;height: 50px;}


section.home-sec-2.approach-sec-1 ul li:nth-child(5){line-height: 48px;}
section.home-sec-2.approach-sec-1 ul li:nth-child(6){line-height: 44px;}


section.home-sec-2.asym-sec-1 h2 {text-transform: UPPERCASE;}

section.home-sec-2.asym-sec-1 .content p {font-size: 20px;color: #696969;line-height: 1.7; margin-bottom:30px;}
section.home-sec-2.asym-sec-1 .content ul { display: inline-block;width: 100%;list-style: none;padding: 0;margin: 30px 0 0;}
section.home-sec-2.asym-sec-1 .content li { color: #093348;font-size: 20px;font-weight: 700;position: relative;padding-left: 46px;margin-bottom: 10px;}
section.home-sec-2.asym-sec-1 .content li:before { content : ""; background-image : url(../images/investment/li.png); position: absolute;left: 0;width: 24px;height: 24px;background-size: 100% 100%;}


.asym-sec-2{ background-color : #f7f7f7;}
section.home-sec-2.asym-sec-2 p {color: #696969;font-size: 20px;}

section.home-sec-2.asym-sec-2 h2 {margin-bottom: 4px; text-transform : uppercase;}

.asym-sec-2 img { margin-top : 60px; }

section.home-sec-2.asym-sec-2.asym-sec-3 {
    background-color: #e5eaed;
}

section.home-sec-2.asym-sec-2.asym-sec-4 {
    background-color: #ffffff;
}

.capital-sec-1 h2 { margin-bottom : 100px; text-transform : uppercase; }
section.home-sec-2.promote-sec-1 { background-image : url(../images/investment/b5.jpg); background-size : cover; background-attachment: fixed;}
section.home-sec-2.promote-sec-1 h2 {margin-bottom: 30px;}


section.home-sec-2.promote-sec-1 p {color: #696969;line-height: 1.7;font-size: 20px;margin-bottom: 30px;}

section.home-sec-2.criteria-sec-1 table tr td:nth-child(1) {background-color: #093249;width: 34%;font-family: 'domaine-reg';color: #fff;font-size: 18px;letter-spacing: 2px;padding: 20px;}

section.home-sec-2.criteria-sec-1 table tr td:nth-child(2) {background-color: #618c9a;width: 66%;color: #fff;font-size: 16px;padding: 20px;}

section.home-sec-2.criteria-sec-1 table {width: 100%;}
section.home-sec-2.criteria-sec-1 table tr {border: 10px solid #fff;}

section.home-sec-2.criteria-sec-1 h2 {
    margin-bottom: 10px;
}

.cont-image ul {padding: 0;margin: 0;list-style: none;display: inline-block;width: 100%;margin: 90px 0;}

.cont-image ul li {width: 25%;float: left;padding-top: 27px;}

.cont-image ul li:nth-child(2) {padding: 0;}

.cont-image ul li:nth-child(3) {padding-top: 5px;}

.cont-image ul li:nth-child(4) {padding-top: 12px;}

section.home-sec-1.cont-sec-1 .cont p {font-size: 20px;color: #696969;}

.cont-form ul {margin: 40px 0 0;list-style: none;display: inline-block;width: 100%; background-image : url('https://insitechstaging.com/demo/clairmont/wp/wp-content/uploads/2022/07/Contact-Form-Background-Image.png');padding: 5% 4% 3%;background-size: cover;border-radius: 12px;}

.cont-form ul li {width: 50%;float: left;padding: 0 6px;margin-bottom: 13px;}


.cont-form ul li input::-webkit-input-placeholder { /* Edge */
color: #3d3d3d;font-size: 16px;
}

.cont-form ul li input:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #3d3d3d;font-size: 16px;
}

.cont-form ul li input::placeholder {
color: #3d3d3d;font-size: 16px;
}

.cont-form ul li textarea::-webkit-input-placeholder { /* Edge */
color: #3d3d3d;font-size: 16px;
}

.cont-form ul li textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #3d3d3d;font-size: 16px;
}

.cont-form ul li textarea::placeholder {
color: #3d3d3d;font-size: 16px;
}
footer {
    padding-bottom: 20px !important;
    padding-top: 50px !important;
}

.cont-form ul li input[type="text"], .cont-form ul li input[type="tel"], .cont-form ul li input[type="email"] {width: 100%;padding: 16px 20px;border: none;color: #3d3d3d;font-size: 16px;}

.cont-form ul li:nth-child(5) {width: 100%;}

.cont-form ul li:nth-child(6) {width: 100%;text-align: center;}

.cont-form ul li textarea {width: 100%;
    padding: 12px 20px;
    border: none;
    color: #3d3d3d;
    font-size: 16px;height: 160px;resize: none;}
    
    .cont-form ul li input[type="submit"] {background-color: #ffc000;border: 1px solid #ffc000;color: #093349;font-size: 14px;border-radius: 50px;padding: 12px 64px;margin-top: 16px;}
    
    
section.home-sec-1.cont-sec-1 .text {padding: 0;}


.wp-pagenavi span.pages{
    display:none;
}

.wp-pagenavi a,
.wp-pagenavi span.current{
    background-color: #b1b1b1;
    width: 50px;
    height: 50px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    font-size: 22px;
    padding-top: 8px;
    cursor:pointer;
    border-color:transparent;
        margin: 0 5px;
}

.wp-pagenavi a:hover,
.wp-pagenavi span.current:hover{

    background-color: #6f6e6e;
    border-color:transparent;
}


.overview-sec-1{
        padding: 70px 0px 100px;
}

.overview-sec-1 .text h2{
    
    font-size: 50px;
}

.overview-sec-1 .text h6{
    
    margin-bottom: 8px;
}

.overview-sec-1 .text p{
     line-height: 1.7;
    font-size: 20px;
    margin-bottom: 30px;  
    margin-top: 0;
}

.overview-sec-1 .text h2{
          margin-bottom: 30px; 
}

.home.page-id-12 .home-sec-4{display:none;}


.page-id-114 .team-list ul{
 display: flex;
    justify-content: center;
        left: 0;
}

.page-id-114 .team-list .slick-dots li button:before{
    background: #434343;
        bottom: -30px;
}

/*.home-sec-2.capital-sec-1 .container {*/
/*    max-width:1330px;*/
/*}*/
/*section.home-sec-2.promote-sec-1 .container {*/
/*    max-width: 1330px;*/
/*}*/

.home-banner{
background-repeat: no-repeat;
}

footer .box{
    text-align:left!important;
}

/*.new-vide {*/
/*    position:absolute;*/
/*    top:0;*/
/*    left:0;*/
/*}*/

/*.new-video video{*/
/*        height: 900px;*/
/*        object-fit:cover;*/
/*        width:100%;*/
        /*z-index: -1;*/
    /*position: relative;*/
/*}*/




.privacy-policy-sec a{
        font-size: 16px;
    color: #696969;
}
.privacy-policy-sec a:hover{
    color: #093249;
}
.privacy-policy-sec .text h2 {
    font-size: 35px;
    margin-bottom: 20px;
}
.privacy-policy-sec .text p {
    font-size: 16px;
}
footer .box-2 p {
    text-align: left;
    font-size: 12px !important;
}


/*.cookie-disclaimer {*/
/*    display:none;*/
/*}*/






@media only screen and (min-width: 1600px){ 
  
.contact-sec .container{
    max-width: 1330px;
}


}

  .home-sec-5 .container {
    max-width: 1360px;
}

@media only screen and (max-width: 1600px){
    .container-fluid {
    padding: 0 20px;
}
.team-slider {
    padding: 0 60px;
}

.home-sec-5  .team-slider .slick-arrow.prev-arrow {
    left: -20px;
}

.home-sec-5  .team-slider .slick-arrow.next-arrow {
    right: -20px;
}

.home-sec-5 {
    padding: 85px 0 80px;
}

.heading h2 {
    margin-bottom: 45px;
}

.page-id-12 .home-sec-1, .home-sec-3 {
    padding: 60px 0;
}


.home-sec-3 .box {
    margin-top: 30px;
}

.heading h2 {
    margin-bottom: 40px;
}

.investment-slider {
    padding: 0 50px;
}

.home-sec-3  .investment-slider .slick-arrow.prev-arrow {
    left: -40px;
}

.home-sec-3  .investment-slider .slick-arrow.next-arrow {
    right: -40px;
}

.home-sec-5 .team-slider .text{
    padding:10px 20px;
}
    .home-sec-5 .team-slider .text p{
            font-size: 15px;
    }
    
    .home-sec-5 .team-slider .text h3 {
    font-size: 21px;
    }
    
    /*.home-sec-5 .team-slider .text{*/
    /*    background: linear-gradient(to top, #e8f8ff 20%, #ffffff00 50%);*/
    /*}*/
}
@media only screen and (max-width: 1400px){
    
    li.off.menu-item::after{
            font-size: 10px;
                font-size: 10px;
    }
    
    .home-sec-5 .team-slider .box img {
    width: 100%;
}
    
    .home-sec-5  .team-slider .slick-arrow {
    width: 38px;
    height: 38px;
    font-size: 18px;
}


    
    li#menu-item-19 a {
    min-width: 180px;
    width: 200px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #093249;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 0 30px;
    color: #fff;
    margin-top: -1px;
    border: 1px solid #093249;
    font-size: 15px !important;
}
.home-sec-3 .investment-slider .slick-arrow.next-arrow {
    right: -10px;
}
.home-sec-5 .team-slider .slick-arrow.next-arrow {
    right: 0;
}
header .nav-list ul {

    column-gap: 25px;
}
header .nav-list ul li a {
    font-size: 18px;
}
.home-sec-1 .text p {
    font-size: 16px;

}

.heading h2 {
    margin-bottom: 0px;
}
.home-sec-3 .box {
    margin-top: 40px;
}
.home-sec-3 {
    padding: 80px 0;
    
}
.home-sec-3 .investment-slider .slick-arrow.prev-arrow {
    left: -10px;
}
.investment-slider {
    padding-left: 60px;
    padding-right: 60px;
}
.home-sec-5 .team-slider .slick-arrow.prev-arrow {
    left: 0;
}
.team-slider {
    padding-left: 60px;
    padding-right: 60px;
}
.home-banner {
    height: 850px;

}
.home-sec-5 .team-slider .text h3 {
    font-size: 17px;
}
.home-sec-2 .box .text p {
    font-size: 14px;
}
.home-sec-2 {
    padding: 70px 0px 70px;
}
.home-sec-3 .btm-btn a {
    margin-top: 40px;
}
.home-sec-5 {
    padding: 60px 0 50px;
}
.home-banner {
    height: 700px;
}

.home-sec-1 {
    padding: 70px 0;
}

}

@media only screen and (max-width: 1199px){
    
    header .logo img {
    max-width: 190px;
}

    .home-sec-4 .box .icon {
    background-color: #98b4be;
    height: 100px;
    width: 120px;

}
.home-sec-4 .box .icon img {
    width: 42%;
}
    footer .social-icon a {
    margin-left: 9px;
}
    section.home-sec-1.overview-sec-1.team-sec1 .team-list .img {
    position: relative;
    position: relative;
    height: auto;
    width: 100%;
    border-radius: 15px;
    overflow: hidden;
}
section.home-sec-1.overview-sec-1.team-sec1 .team-list p {
    color: #434343;
    font-size: 16px;
    margin: 12px 0 15px;
    text-align: left;
}

header .nav-list ul li a {
    font-size: 16px;
}
#home-about .t-btn {
    margin-left: 90px;
}
.home-sec-1 .container {
    padding-left: 0px;
}
.home-sec-2 .box .box-shap {
    width: auto;
    height: 280px;

}
.home-sec-2 {
    padding: 60px 0px 60px;
}
.t-btn {
    min-width: 160px;
    height: 50px;
    padding: 0 20px;
    margin-top: 20px;
    width: 0px;
}
footer .box-2 {
    padding-left: 0;
}
footer .box p {
    line-height: 2;
}
footer .box p {
    line-height: 2;
    font-size: 12px;
}
footer .footer-logo img {
    max-width: 250px;
}
footer .box ul li a {
    font-size: 13px;
}
    footer .box-3 {
    padding-left: 0;
}
.contact-sec {
    padding: 35px 0px 20px;
}

.home-sec-3 {
    padding: 40px 0 40px;
}
.heading h2 {
    font-size: 40px;
}
.home-sec-5 .team-slider {
    margin-top: 40px;
}
.home-sec-1 .text {
    padding-left: 0px;
}
#home-about .t-btn {
    margin-left: 125px !important;
}
.home-sec-5 .team-slider .text p {
    font-size: 13px;
}
}
@media only screen and (max-width: 991px){
    
    .career h2 {
    font-size: 35px !important;
}
    
    .home-sec-2 .text h2 {
    font-size: 30px;
}
    
    #home-text {
    min-height: auto;
}
    
    .about-slider {
    width: 75%;
    margin: 0 auto;
}
    
    .home-sec-5 {
    padding: 40px 0 40px;
}

.input input#firstname-e488bfcc-2c71-4e32-929b-49e2ba3b3665 {
    width: 100% !important;
}
    
    footer {
    padding-bottom: 5px !important;
}
    
    footer .footer-logo {
    margin-top: 0px;
    text-align: left;
    margin-bottom: 15px;
}
    
    footer .upper-header-text {
    margin-top: 30px;
}
    #mobmenuright li a {
    padding-right: 0;
    font-size: 13px !important;
}

    .home-sec-4 .box .icon img {
    width: 34%;
}

    .page-id-637 .home-sec-2 {
    padding: 35px 0px 40px!important;
}
.page-id-637 .heading {
    text-align: center !important;
}
section.home-sec-2.capital-sec-1 .heading p {

    margin-bottom: 10px;
}
.home-sec-4 .box {
    display: flex;
    align-items: flex-start;
    margin-top: 60px;
    column-gap: 22px;
    justify-content: center;
}
.home-sec-4 .box .text {
    width: 100%;
}
.home-sec-4 .box .icon {
    background-color: #98b4be;
    height: 100px;
    width: 120px;
}
    
    .capital-sec-1 img {
    width: 100%;
}
section.home-sec-2.capital-sec-1 .heading p {
    line-height: 1.7;
    font-size: 17px !important;
    margin-bottom: 20px;
}
    footer .btm-text {

    margin-top: 20px;
}
    footer .social-icon a {
    margin-left: 0px !important;
}
    .modal-dialog {
    margin-top: 60px !important;
}
.modal-body.p-0 {
    background: black !important;
}
    .modal-body iframe {
    height: 89.5vh !important;
    margin: 60px 0 0;
}
    .cont-sec-1 .container {
    padding-left: 20px;
}
    section.home-sec-1.overview-sec-1.team-sec1 .team-list .img {
    position: relative;
    position: relative;
    height: auto;
    width: 45%;
    border-radius: 15px;
    overflow: hidden;
    margin: 0 auto 20px;
}
section.home-sec-1.overview-sec-1.team-sec1 .team-list p {
    color: #434343;
    font-size: 14px;
    margin: 12px 0 15px;
    text-align: center;
}
    .overview-sec-1 .text {
    display: block !important;
}
.home-sec-1.overview-sec-1 .text {
    padding-left: 0;
    margin: 0;
}
.overview-sec-1 .text h6 {
    text-align: center !important;
}
.overview-sec-1 .text h2 {
    text-align: center !important;
    margin: 0 0 10px;
}
    footer .social-icon a {
    width: 40px;
    height: 39px;

    font-size: 15px;

}
    .home-banner {
    height: 450px;
}
    .home-sec-5 .slick-dots {
    display: none !important;
}
.home-sec-3 .box p {
    font-size: 18px;
    left: 0;
    bottom: 40px;
    width: 50%;
    right: 0;
}
footer .social-icon {margin: 20px 0px 0px 0px;justify-content: start !important;}
    footer {
    padding-top: 20px !important;
}
.home-sec-1 .text {
    margin: 65px 0 0;
}
.home-sec-1 .text p {
    font-size: 14px;
}
.home-sec-1 .text p {
    text-align: center;
    margin: 0;
}
#home-about .t-btn {
    margin-left: 0px !important;
}
.home-video-btn {
    top: 40vh;
}
.home-sec-1 .text {
    display: flex;
    justify-content: center;
    flex-direction: row-reverse;
    height: 100%;
    padding-left: 40px;
    flex-wrap: wrap;
}
.home-sec-2 {
    padding: 20px 0px 30px;
}
.home-sec-2 .box .box-shap {
    width: auto;
    height: 300px;
}
.home-sec-5 .team-slider .text p {
    font-size: 13px;
    text-align: center !important;
    margin: 0 auto;
}
.home-sec-5 .team-slider .text {
    height: 100%;
    width: 100%;
    padding: 10px 20px 10px 30px;
    align-items: center;
}
}
@media only screen and (max-width: 767px){
    
    .home-sec-1 {
    padding: 50px 0;
}
    
    .career h2 {
    font-size: 30px !important;
}

.page-id-179 .cont-sec-1 {
    padding-bottom: 20px !important;
}
    
    .input input {
    width: 100%;
}
    
    
    .actions {
    margin-top: 0px;
    margin-bottom: 2px;
}
    
    .home-sec-3 .box p {
    font-size: 16px;
}
    
    .page-id-12 .home-sec-5 .see {
    margin: 25px auto 0;
}
    .page-id-644 .overview-sec-1 {
    padding-bottom: 0;
}
    .page-id-637  .overview-sec-1 {
    padding-bottom: 0;
}
    .actions {
    padding: 0 !important;
}
    .page-id-179 .cont-sec-1 {
    padding-bottom: 20px !important;
}
    .home-sec-1.overview-sec-1.team-sec1 h2 {
    font-size: 30px;
    margin-bottom: 30px;
}
.home-sec-1.overview-sec-1 h6, section.home-sec-2.promote-sec-1 h6 {

    font-size: 13px;

}
    section.home-sec-1.overview-sec-1.team-sec1 .team-list .img {
    position: relative;
    position: relative;
    height: auto;
    width: 65%;
    border-radius: 15px;
    overflow: hidden;
    margin: 0 auto 20px;
}
    footer .box-1 {
    margin-left: 0;
}
    footer .social-icon {
    margin: 10px 0px 0px 0px;
    justify-content: start !important;
}
.home-sec-2 .box .box-shap {
    width: 70%;
    height: 330px;
}
.home-sec-2 .box .box-shap {
    background-size: cover;
}
    .home-sec-1 .text h2 {
    font-size: 30px;
}
.home-sec-2 .box-shap h3 {
    position: relative;
    font-size: 20px;
    margin: 10px 0 0;
}
.home-sec-2 .box-shap h3 {
    position: relative;
    font-size: 20px;
    margin: 10px 0 0;
}
.home-sec-3 .box p {
    bottom: 20px;
}
.t-btn {
    min-width: 160px;
    height: 50px;
    padding: 0 10px;
    margin-top: 20px;
    width: 0px;
}
.home-banner {
    height: 370px;
}
.home-sec-5  .team-slider .slick-arrow {
    width: 40px;
    height: 40px;
 
    font-size: 18px;
}
.heading span {
    font-size: 14px;
}
.investment-slider {
    padding-left: 40px;
    padding-right: 40px;
}
.contact-sec .heading h3 {
    font-size: 25px;

}
.heading h2 {
    font-size: 30px;
}
section.home-sec-2.capital-sec-1 .heading p {
    line-height: 1.7;
    font-size: 15px !important;
    margin-bottom: 20px;
}
section.home-sec-2.promote-sec-1 p {
    line-height: 1.5;
    font-size: 15px;
    margin-bottom: 30px;
}

}

@media only screen and (max-width: 575px){
    .career h2 {
    font-size: 25px !important;
}

.career a.t-btn {
    height: 45px !important;
}

.career {
    margin-top: 25px;
}
    
    .home-sec-2 .text h2 {
    font-size: 25px;
}

.page-id-637  .overview-sec-1 {
    padding-bottom: 15px;
}

section#home-about {
    padding-bottom: 20px;
}
    
    .page-id-12 #home-about .t-btn {
    margin: 0 0 35px;
}
    
    
    .page-id-12 .home-sec-1, .home-sec-3 {
    padding: 40px 0;
}
    
    footer .upper-header-text {
    margin-top: 20px;
}

.about-slider {
    width: 80%;
    margin: 0 auto;
}
    
    
    
    .home-sec-5  .team-slider .slick-arrow {
    width: 35px;
    height: 35px;
    font-size: 16px;
}
    
    
    .home-sec-3  .investment-slider .slick-arrow {
    width: 33px;
    height: 33px;
    font-size: 15px;
}
    
    .btm-text p {
    font-size: 11px;
}

    .home-sec-4 .box .text p {
    font-size: 12px;
    margin-top: 8px;
    line-height: 1.8;
}
.home-sec-4 .box {margin-top: 30px;column-gap: 15px;align-items: center;}
    .page-id-637 .home-sec-4 {
    padding: 25px 0px 40px !important;
}
    button.close {
    padding: 5px 0px 0 0;
    padding: 0;

    right: 8px;
    top: 25px;
    font-size: 30px;
    opacity: 1;
}
    .modal-body iframe {
    height: 39.5vh !important;
    margin: 58px 0 0;
    width: 100%;
}
    .team-sec1 {
    padding-bottom: 10px !important;
}
    section.home-sec-1.overview-sec-1.team-sec1 .team-list p {
    font-size: 13px;
}
    section.home-sec-1.overview-sec-1.team-sec1 .team-list .img {

    height: auto;
    width: 100%;

}
.home-sec-5 .team-slider .slick-arrow.next-arrow {
    right: -5px;
}
    .home-sec-5 .team-slider .slick-arrow.prev-arrow {
    left: -5px;
}
.home-sec-3 .investment-slider .slick-arrow.next-arrow {
    right: 10px;
}
.home-sec-3 .investment-slider .slick-arrow.prev-arrow {
    left: 10px;
}
.home-sec-3 .btm-btn a {
    margin-top: 20px;
}
.home-sec-5 {
    padding: 30px 0 30px;
}
.home-banner {
    height: 220px;
        object-position: bottom;
}
.home-video-btn {
    top: 23vh !important;
}
.home-sec-1 .text {
    height: 100%;
    padding-left: 16px;
    flex-wrap: wrap;
    padding-right: 0px;
}
.about-slider {
    padding-left: 15px;
}
.home-sec-1 {
    padding: 20px 0 60px;
}
.home-sec-1 .text p {
    font-size: 13px;
}
.home-sec-1 .text h2 {
    font-size: 25px;
}
.t-btn {
    min-width: 110px;
    height: 45px;
    padding: 0 10px;
    margin-top: 0px;
    width: 0px;
}
.home-sec-2 .box .box-shap {
    width: 300px;
    height: 300px;
    margin: 0px auto 0;
    background-position: center;
    background-size: 100% 100%;
}
.home-sec-2 .box .text p {
    font-size: 13px;
    margin: 0px 0 -10px;
}
.heading h2 {
    font-size: 22px;
}
.home-sec-3 .box p {
    font-size: 16px;

}
.home-sec-3 {
    padding: 20px 0 20px;
}
.contact-sec {
    padding: 20px 0px 0px;
}
footer .footer-logo img {
    max-width: 170px;
    margin: 0 0 10px;
}
footer {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.home-sec-5 .see {
    margin: 0px auto 0;
}
.home-sec-1 .about-slider ul.slick-dots {
 bottom: -40px;
 column-gap: 0px;
}
.team-slider {
    padding-left: 40px;
    padding-right: 40px;
}
footer .social-icon a {
    margin-left: 0 !important;
}
footer .box ul li {
    display: block;
    line-height: 1.6;
}
.home-sec-5 .team-slider .box {

    margin-left: 0;
}
.home-video-btn.spin.circle {
    transform: scale(.6);
}
.home-video-btn {left: 5% !important;
    
}
.home-sec-1 .about-slider .slick-dots li button:before {
    width: 10px;
    height: 10px;

}
footer .btm-text {font-size: 12px !important;margin-top: 20px;}
footer .btm-text p {font-size: 12px !important}
.inner-banner {
    height: 250px;
    background-size: cover;
    position: relative;
}
.home-sec-1.overview-sec-1.team-sec1 h2 {
    font-size: 25px;
    margin-bottom: 25px;
}
.page-id-639 .overview-sec-1 {
    padding-bottom: 10px;
}.home-sec-4 .box .icon img {
    width: 40%;
}
.page-id-637 .home-sec-2 {
    padding: 25px 0px 10px !important;
}
section.home-sec-2.capital-sec-1 .heading p {
    line-height: 1.7;
    font-size: 13px !important;
    margin-bottom: 20px;
}

section.home-sec-2.promote-sec-1 p {
    line-height: 1.5;
    font-size: 13px;
    margin-bottom: 30px;
}

section.home-sec-2.capital-sec-1 .heading p {
    margin-bottom: 10px;
}
.home-sec-4 .box .icon {
    background-color: #98b4be;
    height: 80px;
    width: 80px;
}

.home-sec-4 .box .text {
    width: 70%;
}
.cookie-disclaimer .container p {
    font-size: 10px !important;
}
.cookie-disclaimer {

    z-index: 999 !important;
    position: fixed;
}
.cookie-disclaimer .container p a {
        font-size: 10px !important;

}

.home-sec-2 .box-shap h3 .dolar {
    right: 30px;
}

#no{
       /*margin-left: 20px; */
}

.home-sec-2 .box-shap h3 .dolar {
    right: 33px;
}

.home-sec-2 .box-shap h3 {

    font-size: 24px;
}

.home-sec-2 .box-shap h3 .mm {
    right: -43px!important;
}


.page-id-637 .home-sec-2 {
    padding: 85px 0px 40px!important;
}

.capital-sec-1 img{
    width:100%;
}

}

.box-shap.box-shap-1 {
    padding-right: 20px;
}
.box-shap.box-shap-1 img {
    margin-right: -30px!important;
}


#capital img{
    width:100%;
}

li.off.menu-item::after {
    content: '▼';
    font-size: 12px;
    display: block;
    float: right;
    margin-top: 8px;
    margin-left: 2px;
}



