/*
Theme Name: Custom LMS Theme
Theme URI: None
Author: Me
Author URI: None
Description: Our 2019 default theme is designed to show off the power of the block editor. Requires at least: WordPress 4.9.6
Version: 0.1
License: GNU General Public License v2 or later
License URI: LICENSE
*/
/* section.hm-sec3 a span{
    position:absolute;
    top: 225px;
    right: 317px;
    font-size: 30px;
    color: #fff;
} */



li#menu-item-19 a {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: -1px;
    border: 1px solid #093249;
    
}
    
    
input.wpcf7-form-control.has-spinner.wpcf7-submit.t-btn {margin-left: auto;
    margin-right: auto;
   
    min-width: 250px;
    font-size: 15px;
    transition: .3s;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: 45px;
    border: 1px solid #093249;text-indent: 0;}

input.wpcf7-form-control.has-spinner.wpcf7-submit.t-btn:hover{
    background-color: #fff;
    color: #093249;
}

select.wpcf7-form-control.wpcf7-select {width: 100%;
    padding: 16px 20px;
    border: none;
    color: #3d3d3d;
    font-size: 16px;}
    
    
.page-id-240 .home-sec-2 {
    padding: 145px 0px 100px;
}

.page-id-156 .capital-sec-1 h2 {
    margin-bottom: 30px;
    text-transform: uppercase;
}
.page-id-637 .cont h2 {display: block !important;font-family: "domaine-reg";}
.page-id-639 .cont h2 {display: block !important;font-family: "domaine-reg";}
.page-id-642 .cont h2 {display: block !important;font-family: "domaine-reg";}
.page-id-644 .cont h2 {display: block !important;font-family: "domaine-reg";}




.page-id-637 .home-sec-2 {padding: 85px 0px 100px;}
.page-id-637 .home-sec-4{padding: 85px 0px 100px;}
.home-sec-3 .box p {font-family: domaine-semi;}
.page-id-637 .heading{text-align: left;}
.t-btn{font-family: "domaine-semi";}
.home-sec-1.overview-sec-1.team-sec1 h2{text-transform: uppercase;
}
.overview-sec-1 .text h2 {text-transform: uppercase;}
input.hs-button.primary.large {
    height: 56px;
    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;
}

li#menu-item-19 a {font-size: 20px;}

.home-sec-3 .box p { width: auto !important;}

/*.page-id-114 .img:hover img {*/
/*    transform: scale(1.03);*/
/*}*/

/*section.home-sec-1.overview-sec-1.team-sec1 .team-list .img .overlay:hover {*/
/*    transform: scale(1.03);*/
/*    border-radius: 40px;*/
/*}*/

.page-id-114 .img {transition: all .2s ease-in-out;}

/*section.home-sec-1.overview-sec-1.team-sec1 .team-list .img {*/
/*    position: relative;*/
/*    width: 266px;*/
/*    height: 386px;*/
/*    background-size: cover;*/
/*}*/


.fixed {
  position: fixed;
  will-change: transform;
}

.fixed--bottom {
  bottom: 0;
  left: 0;
  right: 0;
}

/* layout/base.css */

:root {
  --bodyFontFamily: sans-serif;
  --bodyLineHeight: 1.5;
}

body {
  font-family: var(--bodyFontFamily);
  line-height: var(--bodyLineHeight);
  margin: 0;
}

/* modules/anchor.css */

:root {
  --anchorColor: inherit;
}

a {
  color: var(--anchorColor);
}

/* modules/button.css */

.cookie-disclaimer {
  display: none;
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #f7f7f7;
  border-top: 1px solid #ccc;
  padding: 15px 0;
  z-index: 9999;
}
.cookie-disclaimer.show {
  display: block;
}

.container {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}


.cookie-disclaimer .container p {
    text-align: justify;
    padding-bottom: 10px;
}
.career a.t-btn {
    margin: 20px auto;
}

.career a.t-btn {
    margin: 20px auto !important;
    font-family: Lato !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    width: 131px !important;
    min-width: 10px !important;
    border-radius: 0px !important;
    height: 42px !important;
        background-color: #33475b;
        padding: 20px !important;
}
.career a.t-btn:hover{
    
    color: #ffffff;
}

li#menu-item-19 a:hover {
    background: transparent;
    color: #33475b;
}

.career {
    margin-top: 27px;
}
.career h2 {
    color: #093249;
    font-size: 50px;
    font-weight: 500;
    font-family: 'domaine-semi';
    letter-spacing: 1px;
    text-transform: uppercase;
}

 hr {
    background-color: #093249;
}

#home-about .t-btn{
        margin-left: 155px;
}

.overview-sec-1 .text h2 {
    text-align: left;
}

.overview-sec-1 .text h6 {
    text-align: left;
}


/*a.home-video-btn {*/
/*    margin-left: auto;*/
/*    background-color: #fff;*/
/*    padding: 0;*/
/*    border-radius: 50%;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 0;*/
/*    transform: translate(30%, -50%);*/
/*}*/

.home-video-btn {
  position: sticky;
    top: 45vh;
    z-index: 300;
    color: #ff5800;
    left: 10%;
    display: flex;
    transition: opacity .3s ease,transformscale3s ease;  
     transform: scale(.8);
}


/*.home-video-btn::after{*/
/*    content:"";*/
/*    height:50px;*/
/*    width:50px;*/
/*    display:inline-block;*/
/*    position:absolute;*/
/*    right:20px;*/
/*    top:20px;*/
/*   background-color:red;*/
/*   transition: opacity .2s ease;*/
/*    border-radius:100%;*/
/*}*/

/*.home-video-btn:hover::after{*/
/*   animation: border .4s ease 1 forwards;*/
/*}*/

button.close {
    padding: 5px 0px 0 0;
    padding: 0;
    position: absolute;
    color: #fff!important;
    right: 8px;
    top: 4px;
    font-size: 30px;
    opacity: 1;
}

.modal-dialog {
    max-width: 100%;
        margin: 0;

}

.modal-body{
    margin-bottom: -10px!important;
    margin-right: -5px!important;
}

.modal-body iframe{
    height:99.5vh;
}


/*.sticky_header{*/
/*    display:none;*/
/*}*/

.spin a::before{
     height: 50px;
    width: 50px;
    top: 8px;
    right: -147px;
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
     border:1px solid #cbcbcb;
     border-radius:100%;
}

.spin:hover a::before{
    display:none;
}

.spin {
   height: 60px;
    width: 60px;
}

.spin::before,
.spin::after {
    top: 8px;
    right: -147px;
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    
}

.spin::before {
    border: 2px solid transparent;
}

.spin:hover::before {
    border-top-color: #093249;
    border-right-color: #093249;
    border-bottom-color: #093249;
    transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.10s, border-bottom-color 0.15s linear 0.20s;
}

.spin::after {
    border: 0 solid transparent;
}

.spin:hover::after {
    border-top: 2px solid #093249;
    border-left-width: 2px;
    border-right-width: 2px;
    transform: rotate(270deg);
    transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;
}

.circle {
    border-radius: 100%;
    box-shadow: none;
    cursor:pointer;
}

.circle::before,
.circle::after {
    border-radius: 100%;
     
}


.home-sec-3 .heading h2 {
    color: white;
}


/*footer .social-icon a {*/
/*    margin-left: 10px;*/
/*}*/


footer .box-2 p {
    text-align: left;
    font-size: 11px;
}