/* .............. Common Css .............. */


@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap');

body {
    font-family: 'Montserrat', sans-serif;
}

a.button:hover {
    background: none;
    color: #000;
}
a.button {
    display: inline-block;
    background: #000; 
    border: 1px solid #000;
    text-decoration: none;
    color: #fff;
    padding: 8px 28px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 800;
    transition: .3s;
}
a.button_1:hover { 
    color: #fff;
    background: #000;
}
a.button_1 {
    display: inline-block; 
    border: 1px solid #000;
    text-decoration: none;
    color: #000;
    padding: 8px 28px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 800;
    transition: .3s;
}
a.button_white:hover {
    background: #fff;
    border: 1px solid #fff; 
    text-decoration: none;
    color: #000;
}

a.button_white {
    display: inline-block;
    background: none;
    border: 1px solid #fff;
    text-decoration: none;
    color: #fff;
    padding: 8px 28px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 800;
    transition: .3s;
}
a.button_2 {
    display: inline-block;
    background: #f1f1f1;
    border: 1px solid #fff;
    text-decoration: none;
    color: #000;
    padding: 8px 28px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 800;
    transition: .3s;
}

a.button_2:hover {
    background: none;
    border: 1px solid #000;
    color: #000;
}
a.button_3:hover {
    color: #000;
    background: #fff;
}
a.button_3 {
    display: inline-block;
    background: none;
    border: 1px solid #fff;
    text-decoration: none;
    color: #fff;
    padding: 8px 28px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 800;
    transition: .3s;
    margin-top: 1em;
}
a.button_4 {
    background: #fcd21e;
    padding: 10px 30px;
    display: inline-block;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    border: 1px solid #fcd21e;
    transition: .3s;
}
a.button_4:hover {
    background: none;
    color: #000;
}
a.button_5:hover {
    background: none;
    color: #000 !important;
}
a.button_5 {
    display: inline-block;
    background: #7bc74d;
    border: 1px solid #7bc74d;
    text-decoration: none;
    color: #000;
    padding: 8px 28px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: bold;
    transition: .3s;
    border-radius: 10px;
}
a.button_6:hover {
    background: none;
    color: #000 !important;
}
a.button_6 {
    display: inline-block;
    background: #00a651;
    border: 1px solid #00a651;
    text-decoration: none;
    color: #fff;
    padding: 8px 28px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: bold;
    transition: .3s;
}
img {
    max-width: 100%;
}

/*------- Header ---------*/

header#type_2 {
    background: #fff;
    padding: 1em 3em;
    box-shadow: 0px 0px 10px 0px #33333314;
    position: relative;
}
header#type_2 .menu ul {
	margin: 0;
    transition: .3s;
}
header#type_2 .menu ul li {
	display: inline-block;
}
header#type_2 .menu ul li a {
    padding: 0 10px;
    font-size: 15px;
    text-decoration: none;
    color: #333;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    transition: .3s;
}
header#type_2 .menu ul li a:hover {
    color: #000;
}
header#type_2 .menu ul li ul li {
    cursor: pointer;
}
header#type_2 .menu a.icon {
  display: none;
}

/* .............. Dif Header Css .............. */

header#type_1 {
    background: none;
    padding:0em 3em;
    box-shadow: none;
    position: relative;
    z-index: 111;
}
header#type_1 .menu ul {
    margin: 0;
    transition: .3s;
    padding-left: 0;
}
header#type_1 .menu ul li {
    display: inline-block;
}
header#type_1 .menu ul li a {
    padding: 0 1em;
    font-size: 15px;
    text-decoration: none;
    color: #d7d7d7;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    transition: .3s;
}
header#type_1 .logo {
    padding: 1em 0;
}
header#type_1 .menu ul li a:hover {
    color: #fff;
}
header#type_1 .menu ul li ul li {
    cursor: pointer;
}
header#type_1 .menu a.icon {
  display: none;
}
header#type_1 div#navTop {
    border-top: 1px solid #7676765e;
    border-bottom: 1px solid #76767663;
    padding: 1em 0;
    width: 100%;
    text-align: center;
}

/*---------- Footer -----------*/

footer {
    padding: 6em 2em;
    background: url(../img/hq_footer.png);
    font-family: 'Montserrat', sans-serif;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
footer p {
    padding-top: 1em;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
}
footer h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    text-shadow: 1px 0px 0px black;
}
footer .link a {
    display: block;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin: 2px 0;
    transition: .3s;
}
footer .link a:hover {
    color: #000;
}
footer .subscription input {
    border: 0;
    outline: 0;
    margin: 5px auto;
    background: #fff;
    font-size: 14px;
    padding: 14px 12px;
    width: 95%;
    border-radius: 10px;
}
footer .subscription button {
    border: 0;
    outline: 0;
    background: #7ac54c;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    padding: 14px 12px;
    width: 95%;
    margin-left: 10px auto;
    border-radius:  10px;
    margin-top: 5px;
    transition: .3s;
}
footer .social_icon ul{padding-left: 0;}
footer .subscription button:hover {
    background: #7ac54cb3;
    color: #fff;
}
footer .social_icon ul li:hover {
    background: #333;
}
footer .social_icon ul li a {
    color: #fff;
    font-size: 14px;
}
footer .social_icon ul li {
    display: inline-block;
    background: #000;
    width: 30px;
    transition: .3s;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 18px;
}
footer .copy_write p {
    font-weight: 400;
    text-align: center;
}


/*...............Home page css start .............*/

/*hq section home page */
section.gain_hq_expreance {
    padding: 10em 3em;
    margin: 4em 0;
    background: url(../img/news-sections10.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}
section.gain_hq_expreance .content {
    width: 40%;
}
section.gain_hq_expreance a.button_border_y {
    background: #ffaf14;
    text-decoration: none;
    color: #000;
    font-size: 13px;
    font-weight: 700;
    padding: 8px 18px;
    border-radius: 5px;
    border: 2px solid #ffaf14;
    transition: .3s;
}

section.approch_clients,
section.hylman_arvr,
section.hylman_hrvr_exp,
section.centralized_office,
section.support_clients_hq,
section.enroll_with_hylman,
section.hq_need_help {
    padding: 5em 3em;
}
section.approch_clients .img img,
section.gain_experience .img img,
section.the_best_way_hq .img img,
section.hylman_arvr .img img,
section.hylman_hrvr_exp .img img,
section.centralized_office .img img,
section.support_clients_hq .img img {
    width: 100%;
}
section.approch_clients .img,
section.gain_experience .img,
section.the_best_way_hq .img,,
section.hylman_hrvr_exp .img
section.hylman_arvr .img,
section.centralized_office .img,
section.support_clients_hq .img img {
    width: 75%;
    margin: auto;
}
section.skill_apprenticeship .content h3,
section.gain_experience .content h3,
section.centralized_office_nd .content h3,
section.supporting_conf .content h3,
section.hq_need_help .content h3,
section.ashako_classifieds .content h3,
section.customer_reviewa .content h3 {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    padding-top: 20px;
    font-size: 28px;
}
section.hylman_mpartners_home .content p,
section.gain_experience .content p,
.looking_forw_hq .content p,
section.centralized_office_nd .content p,
section.ashako_classifieds .content p {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    width: 70%;
}
section.offering_inner .content h5,
section.mmac .content h5,
.looking_forw_hq .content h5,
section.supporting_conf .content h5 {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: bold;
}

section.mmac .content h5 a{
    color: #fff !important;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none !important;

}

section.global_leaders .profile.content h5,
section.centralized_office .content h5,
section.support_clients_hq .content h5,
section.faq_hq .accordion-item h5 button {
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: bold;
}
section.meet_experts_hq .content h3,
section.the_best_way_hq .content h3,
section.hylman_arvr .content h3,
section.centralized_office .content h3,
section.support_clients_hq .content h3,
section.enroll_with_hylman .content h3 {
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    padding-top: 20px;
    font-size: 28px;
    text-shadow: 1px 0px 0px #000;
}
section.insights_articles_off .content {
    padding: 0em 2em;
}
section.meet_experts_hq .content p,
section.the_best_way_hq .content p,
section.hylman_arvr .content p,
section.centralized_office .content p,
section.support_clients_hq .content p,
section.enroll_with_hylman .content p,
section.faq_hq .accordion-item p,
section.service_tcol ul li:nth-child(2) p {
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
}
section.hylman_mpartners_home .content h2 {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 42px;
    text-shadow: 1px 0px 0px white;
}
section.faq_hq .content h2 {
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 42px;
    text-shadow: 1px 0px 0px #000;
}
section.home_page_wrapper .content.main h2,
section.home_page_wrapper_1 .content.main h2 {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 42px;
    text-shadow: 1px 0px 0px white;
}
section.home_page_wrapper .content.main p,
section.home_page_wrapper_1 .content.main p,
section.mmac .content p,
section.supporting_conf .content p,
section.customer_reviewa .content p {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
}
section.home_page_wrapper {
    background: url(../img/t2.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 15em 5em;
    margin-top: -9em;
}
section.home_page_wrapper_1 {
    background: url(../img/HQ-v23.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 15em 5em;
}
section.hq_explore {
    margin: auto;
    padding: 0 8em;
    margin-top: -10em;
    background: url(../img/HQ-v22.png);
    background-position: bottom;
    padding-bottom: 10em;
}
section.hq_explore .content {
    background: #1f0439;
    padding: 2em;
    position: relative;
}
section.hq_explore .content img {
    width: 100%;
}
section.hq_explore .content span a{
    color: #fff !important;
    font-size: 17px;
    font-weight: 500;
    padding-top: 10px;
    font-family: 'Montserrat', sans-serif;
    display: block;
    text-decoration: none !important;
}
section.hylman_arvr .content span {
    color: #000;
    font-size: 17px;
    font-weight: 800;
    padding-top: 10px;
    font-family: 'Montserrat', sans-serif;
    display: block;
}
section.mmac .content img {
    width: 100%;
    padding-bottom: 1em;
}
section.mmac .content {
    
    padding: 3em;
}
section.mmac{
    background: #2f343f;
}
section.mmac .content.dark {
    background: #2f343f;
    padding: 3em;
}
section.mmac .col-xl-3 {
    margin: 0;
    padding: 0;
}
section.meet_experts_hq .content h3 i {
    color: #3bbd80;
    text-shadow:  none;
}
section.meet_experts_hq {
    background: url(../img/HQ-v25.png);
}
section.meet_experts_hq {
    background: url(../img/HQ-v25.png);
    padding: 7em;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 4em;
    display: block;
}
section.gain_experience {
    background: url(../img/HQ-v30.png);
    padding: 5em 3em;
    margin-top: 3em;
    background-size: cover;
    background-position: center;
}
.gain_addon span {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}
.gain_addon {
    background: #0b0912;
    text-align: center;
    padding: 2em;
}
section.the_best_way_hq {
    padding: 0em 3em;
    padding-top: 7em;
    background: url(../img/HQ-v34.png);
    background-repeat: no-repeat;
}
.looking_forw_hq {
    background: url(../img/HQ-v35.png);
    padding: 3em 8em;
    background-repeat: no-repeat;
    background-size: cover;
}
section.centralized_office .content,
section.enroll_with_hylman .content {
    width: 65%;
    margin: auto;
}
section.centralized_office .content p:before,
section.support_clients_hq .content p:before,
section.enroll_with_hylman .content p:before {
    content: '';
    height: 6px;
    background: #000;
    position: absolute;
    top: 5px;
    border-radius: 10px;
    width: 65px;
}
section.centralized_office .content p,
section.support_clients_hq .content p,
section.enroll_with_hylman .content p {
    padding-top: 2em;
    position: relative;
}
section.centralized_office_nd {
    background: url(../img/HQ-v45.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 5em 3em;
}
section.centralized_office_nd .img {
    padding-top: 7em;
    margin: auto;
}
section.centralized_office_nd .img img {
    width: 95%;
}
section.enroll_with_hylman .button_c {
    background: #061f30;
    height: 100%;
    padding: 5em;
    margin-left: -6em;
    margin-top: -3em;
    z-index: -11;
    position: relative;
}
section.enroll_with_hylman .img_2nd {
    margin-top: -4em;
    z-index: 111;
    position: relative;
}
section.enroll_with_hylman .button_c a {
    position: relative !important;
    z-index: 111 !important;
    bottom: 0;
    overflow: hidden;
    display: inline-block;
    margin: 2em;
}
section.supporting_conf {
    background: url(../img/HQ-v54.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 4em 4em;
}
section.supporting_conf .img img {
    border-radius: 10px;
}
section.supporting_conf .content {
    padding: 1em 3em;
}
section.supporting_conf ul li {
    display: inline-block;
    float: left;
}
section.supporting_conf ul li.sc {
    width: 85%;
}
section.supporting_conf .sup_con {
    margin-bottom: -14em;
}
section.supporting_conf ul {
    padding-top: 5em;
}
section.hq_need_help .content {
    background: url(../img/HQ-v56.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 9em;
}
section.ashako_classifieds {
    background: url(../img/HQ-v58.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 5em 3em;
    padding-bottom: 16em;
}
.img_hq_w .img {
    margin-top: -16em;
}
section.faq_hq {
    padding: 3em;
}
section.faq_hq button.accordion-button {
    background: no-repeat;
    border-top: 1px solid #afafaf;
    outline: none;
}
section.faq_hq .accordion-item {
    bordre: 0 !important;
}
.accordion-item {
    border: 0 !important;
}
section.service_tcol ul li {
    display: inherit;
    float: left;
}
section.service_tcol ul li:nth-child(2) {
    width: 85%;
    padding-left: 1em;
}
section.service_tcol ul li:nth-child(2) span {
    font-weight: 500;
    font-size: 18px;
}
section.service_tcol {
    padding: 6em 3em;
    background: url(../img/HQ-v59.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
}
section.hq_exp_img .button a:hover {
    background: #fff;
}
section.hq_exp_img .button a {
    background: #fcd21e;
    padding: 12px 30px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    border-radius: 20px;
    transition: .3s;
}
section.hq_exp_img {
    position: relative;
}
section.hq_exp_img .button {
    position: absolute;
    padding: 15px 4px;
    border-radius: 24px;
    top: 50%;
    border: 1px solid #fcd21e;
    left: 50%;
}
section.customer_reviewa {
    background: url(../img/HQ-v60.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 3em;
}

section.customer_reviewa .content {
    width: 60%;
    text-align: center;
    margin: auto;
}
section.customer_reviewa .content span {
    font-size: 15px;
    color: #fff;
    letter-spacing: 4px;
}

.testim .arrow:before {
        cursor: pointer;
}

.testim .arrow:hover {
    color: #ea830e;
}
    

.testim .arrow.left {
    left: 10px;
}

.testim .arrow.right {
    right: 10px;
}

.testim .dots {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 60px;
    left: 0;
    display: block;
    z-index: 3333;
        height: 12px;
}

.testim .dots .dot {
    list-style-type: none;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #eee;
    margin: 0 10px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;    
    -ms-transition: all .5s ease-in-out;    
    -moz-transition: all .5s ease-in-out;    
    -o-transition: all .5s ease-in-out;    
    transition: all .5s ease-in-out;
        position: relative;
}

.testim .dots .dot.active,
.testim .dots .dot:hover {
    background: #ea830e;
    border-color: #ea830e;
}

.testim .dots .dot.active {
    -webkit-animation: testim-scale .5s ease-in-out forwards;   
    -moz-animation: testim-scale .5s ease-in-out forwards;   
    -ms-animation: testim-scale .5s ease-in-out forwards;   
    -o-animation: testim-scale .5s ease-in-out forwards;   
    animation: testim-scale .5s ease-in-out forwards;   
}
    
.testim .cont {
    position: relative;
        overflow: hidden;
}

.testim .cont > div {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 0 70px 0;
    opacity: 0;
}

.testim .cont > div.inactive {
    opacity: 1;
}
    

.testim .cont > div.active {
    position: relative;
    opacity: 1;
}
    

.testim .cont div .img img {
    display: block;
    width: 100px;
    height: 100px;
    margin: auto;
    border-radius: 50%;
}

.testim .cont div h2 {
    color: #ea830e;
    font-size: 1em;
    margin: 15px 0;
}

.testim .cont div p {
    font-size: 1.15em;
    color: #eee;
    width: 80%;
    margin: auto;
}

.testim .cont div.active .img img {
    -webkit-animation: testim-show .5s ease-in-out forwards;            
    -moz-animation: testim-show .5s ease-in-out forwards;            
    -ms-animation: testim-show .5s ease-in-out forwards;            
    -o-animation: testim-show .5s ease-in-out forwards;            
    animation: testim-show .5s ease-in-out forwards;            
}

.testim .cont div.active h2 {
    -webkit-animation: testim-content-in .4s ease-in-out forwards;    
    -moz-animation: testim-content-in .4s ease-in-out forwards;    
    -ms-animation: testim-content-in .4s ease-in-out forwards;    
    -o-animation: testim-content-in .4s ease-in-out forwards;    
    animation: testim-content-in .4s ease-in-out forwards;    
}

.testim .cont div.active p {
    -webkit-animation: testim-content-in .5s ease-in-out forwards;    
    -moz-animation: testim-content-in .5s ease-in-out forwards;    
    -ms-animation: testim-content-in .5s ease-in-out forwards;    
    -o-animation: testim-content-in .5s ease-in-out forwards;    
    animation: testim-content-in .5s ease-in-out forwards;    
}

.testim .cont div.inactive .img img {
    -webkit-animation: testim-hide .5s ease-in-out forwards;            
    -moz-animation: testim-hide .5s ease-in-out forwards;            
    -ms-animation: testim-hide .5s ease-in-out forwards;            
    -o-animation: testim-hide .5s ease-in-out forwards;            
    animation: testim-hide .5s ease-in-out forwards;            
}

.testim .cont div.inactive h2 {
    -webkit-animation: testim-content-out .4s ease-in-out forwards;        
    -moz-animation: testim-content-out .4s ease-in-out forwards;        
    -ms-animation: testim-content-out .4s ease-in-out forwards;        
    -o-animation: testim-content-out .4s ease-in-out forwards;        
    animation: testim-content-out .4s ease-in-out forwards;        
}

.testim .cont div.inactive p {
    -webkit-animation: testim-content-out .5s ease-in-out forwards;    
    -moz-animation: testim-content-out .5s ease-in-out forwards;    
    -ms-animation: testim-content-out .5s ease-in-out forwards;    
    -o-animation: testim-content-out .5s ease-in-out forwards;    
    animation: testim-content-out .5s ease-in-out forwards;    
}

@-webkit-keyframes testim-scale {
    0% {
        -webkit-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -webkit-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -webkit-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -webkit-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-moz-keyframes testim-scale {
    0% {
        -moz-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -moz-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -moz-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -moz-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-ms-keyframes testim-scale {
    0% {
        -ms-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -ms-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -ms-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -ms-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-o-keyframes testim-scale {
    0% {
        -o-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -o-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -o-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -o-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@keyframes testim-scale {
    0% {
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-webkit-keyframes testim-content-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -webkit-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-moz-keyframes testim-content-in {
    from {
        opacity: 0;
        -moz-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -moz-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-ms-keyframes testim-content-in {
    from {
        opacity: 0;
        -ms-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -ms-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-o-keyframes testim-content-in {
    from {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -o-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@keyframes testim-content-in {
    from {
        opacity: 0;
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        transform: translateY(0);        
    }
}

@-webkit-keyframes testim-content-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-moz-keyframes testim-content-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -moz-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-ms-keyframes testim-content-out {
    from {
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -ms-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-o-keyframes testim-content-out {
    from {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@keyframes testim-content-out {
    from {
        opacity: 1;
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
    }
}

@-webkit-keyframes testim-show {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
}

@-moz-keyframes testim-show {
    from {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
}

@-ms-keyframes testim-show {
    from {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
}

@-o-keyframes testim-show {
    from {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
}

@keyframes testim-show {
    from {
        opacity: 0;
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        transform: scale(1);       
    }
}

@-webkit-keyframes testim-hide {
    from {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-moz-keyframes testim-hide {
    from {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
}

@-ms-keyframes testim-hide {
    from {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
}

@-o-keyframes testim-hide {
    from {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes testim-hide {
    from {
        opacity: 1;
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        transform: scale(0);
    }
}

@media all and (max-width: 300px) {
    body {
        font-size: 14px;
    }
}

@media all and (max-width: 500px) {
    .testim .arrow {
        font-size: 1.5em;
    }
    
    .testim .cont div p {
        line-height: 25px;
    }

}
section.customer_reviewa {
    position: relative;
}

/*home page testimonoal from consulting hylman*/
section.uhp_slide p {
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
}

section.uhp_slide {
    padding: 4em 12em;
    background: url(../img/Consulting-Home-Hylman-v38.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

section.uhp_slide .slider ul li:nth-child(1) {
    width: 20%;
}

section.uhp_slide .slider ul {
    margin: 0;
    padding: 0;
}
section.uhp_slide .slider ul li {
    display: inline-block;
}
section.uhp_slide .slider ul li:nth-child(2) {
    width: 79%;
}
section.uhp_slide .slider {
    background: #f2f2f2;
    padding: 2em;
    border-radius: 5px;
}
section.uhp_slide span {
    color: #747474;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
}

/*...............home page css end................*/

/*contact us page */

/*...... Contact Page Start ......*/
section.preparing_succ .content a {
    background: #164bb3;
    color: #fff;
    font-weight: 400;
    padding: 7px 22px;
    transition: .3s;
    text-decoration: none;
}
section.preparing_succ .content a:hover {
    background: #fff;
    color: #164bb3;
}
section.request_pro .content a {
    text-transform: uppercase;
    font-weight: 500;
    color: #fff;
    background: #000000;
    padding: 8px 20px;
    transition: .3s;
    text-decoration: none;
}
section.request_pro .content a:hover {
    background: #b7b7b7;
}
section.request_pro {
    padding: 5em 0;
    margin: 2em 0;
    display: block;
    background: url(../img/contact-us.png);
}
section.preparing_succ {
    padding: 6em 0;
}
section.request_pro .content p {
    color: #9f9f9f;
}
section.request_pro .content h5 {
    color: #fff;
    font-size: 22px;
}
section.request_pro .content h2 {
    color: #fff;
    font-size: 42px;
    font-weight: 700;
}
section.request_pro img {
    width: 80%;
}
section.contact .form a:hover {
    background: none;
    color: #e79f54;
}
section.contact .form a {
    display: block;
    text-align: center;
    padding: 10px 0;
    background: #e79f54;
    color: #000;
    font-weight: 700;
    transition: .3s;
    text-decoration: none;
    margin-top: 1em;
    border: 1px solid #e79f54;
}
section.contact .form textarea {
    display: block;
    width: 100%;
    height: 8em;
    color: #fff;
    background: #323232c2;
    padding: 10px 18px;
}
section.contact .form input {
    background: #323232c2;
    padding: 10px 18px;
    border-radius: 1px;
    margin: 10px 0;
    display: block;
    color: #fff;
    width: 100%;
}
#submitButton {
    background: #323232c2;
    padding: 10px 18px;
    border-radius: 1px;
    margin: 10px 0;
    display: block;
    color: #fff;
    width: 50% !important;
}
section.contact .form h2 {
    color: #fff;
    font-size: 38px;
}
section.contact .form {
    background: #000000e0;
    padding: 5em 4em;
    border-radius: 10px;
    margin: 0 2em;
}
section.contact .form p {
    color: #afafaf;
    padding: 1em 0;
}
section.contact .content i {
    font-size: 30px;
}
section.contact {
    margin-top: -30em;
    position: relative;
}
/*contact us page end*/



/* .............. Mission Vision .............. */

section.free_consultation_mv, 
section.trusted_b_customer, 
section.committed_sustainable_mv,
section.crporate_service_mv,
section.our_vision_mv {
    padding: 6em 3em;
}
section.trusted_b_customer {
    background: url(../img/Mission-vision_12.png);
    background-repeat: no-repeat;
    background-position: center;
}
section.free_consultation_mv .content h4 {
    font-size: 24px;
    font-weight: bold;
    padding: 15px 0;
}
section.trusted_b_customer .content h4 {
    font-size: 24px;
    font-weight: bold;
    padding: 15px 0;
    color: #fff;
}
section.trusted_b_customer .content h3 {
    font-size: 32px;
    font-weight: bold;
    padding: 15px 0;
    color: #fff;
    text-shadow: 1px 1px #fff;
}
section.trusted_b_customer .content p {
    color: #fff;
}
section.free_consultation_mv .content h4 span {
    color: #164bb3;
}
section.free_consultation_mv .img,
section.trusted_b_customer .img {
    width: 80%;
    margin: auto;
}
section.committed_sustainable_mv .img {
    width: 80%;
    float: right;
}
section.crporate_service_mv .t_content {
    padding: 2em 0;
}
section.crporate_service_mv .t_content span {
    font-size: 22px;
    font-weight: bold;
}
section.crporate_service_mv .t_content h2 {
    font-weight: bold;
    font-size: 42px;
    text-shadow: 2px 1px black;
}
section.crporate_service_mv .content span {
    margin-top: 3em;
    display: inline-block;
    position: absolute;
    bottom: 15px;
    left: 70px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}
section.our_vision_mv .content h3 {
    font-weight: bold;
    text-shadow: 1px 1px black;
    font-size: 38px;
    padding-bottom: 1em;
}
section.our_vision_mv .content h3 i {
    display: inline-block;
    padding-right: 1em;
    font-size: 65px;
    color: #ececed;
    text-shadow: none;
}
section.committed_sustainable_mv .content {
    background: #fff;
    box-shadow: 0 0 20px 16px #00000003;
    padding: 40px;
    border-radius: 15px;
    margin-left: -5em;
}
section.crporate_service_mv .content {
    position: relative;
}
section.our_mission_mv .content {
    background: #000;
    padding: 3em;
    padding-top: 15em;
    margin-top: -17em;
    z-index: -1 !important;
    position: relative;
}
section.our_mission_mv:before {
    content: '';
    width: 100%;
    height: 10em;
    background: url(../img/Mission-vision_14.png);
    position: absolute;
    left: 0;
    margin-top: -4em;
    background-size: contain;
}
section.our_mission_mv .content p {
    color: #fff;
}
section.our_mission_mv .content h3 {
    font-weight: bold;
    text-shadow: 1px 1px #fff;
    font-size: 38px;
    padding-bottom: 1em;
    color: #fff;
}
section.our_mission_mv {
    padding: 0 3em;
}

/* .............. About Us .............. */

.meet_our_experts{
    height: 570px;
}

section.about_us {
    background: url(../img/About-us9.png);
    padding: 14em 3em;
    background-size: cover;
    background-position: center;
}
section.about_us .content {
    width: 40%;
}
section.about_us .content h3,
section.gain_th_exp_au .content h3,
section.centralized_au .content h3 {
    font-weight: bold;
    font-size: 38px;
    color: #fff;
}
section.about_us .content p,
section.gain_th_exp_au .content p,
section.centralized_au .content p {
    color: #fff;
}
section.who_we_are_au {
    padding: 0 3em;
    margin-top: -8em;
}
section.who_we_are_au .content h3,
section.hylman_aravr_world .content h3,
section.company_profile_au .content h3,
section.blog_news_au ul li h3 {
    font-weight: bold;
    font-size: 38px;
    color: #000;
}
section.who_we_are_au .img,
section.hylman_aravr_world .img,
section.company_profile_au .img {
    width: 70%;
    margin: auto;
}
section.what_we_do_au {
    padding: 0 3em;
}
section.what_we_do_au p {
    font-size: 15px;
    color: #fff;
}
section.who_we_are_au span,
section.company_profile_au span {
    font-size: 18px;
    font-weight: bold;
    color: #00000070;
    text-transform: uppercase;
}
section.what_we_do_au .col-xl-6 {
    padding: 0;
}
section.what_we_do_au .content {
    background: #130d0f;
    height: 100%;
}
section.what_we_do_au .content .img span {
    color: #fff;
    font-size: 26px;
}

section.what_we_do_au .content .img h4 {
    font-weight: bold;
    font-size: 32px;
    color: #fff;
}
section.team_expert_meet .content_title ul li span {
    color: #000;
    font-size: 26px;
}
section.team_expert_meet .content_title ul li h4,
section.hc_hlp h4 {
    font-weight: bold;
    font-size: 32px;
    color: #000;
}
section.team_expert_meet .content_title ul li {
    display: inline-block;
}
section.what_we_do_au .content .img {
    background: url(../img/About-us11.png);
    padding: 4em;
    background-size: cover;
    background-position: center;
}
section.what_we_do_au .content p {
    padding: 4em;
}
section.what_we_do_au .content_1 {
    background: #000000;
    height: 100%;
    padding: 3em;
}
section.what_we_do_au .content_1 p {
    padding-bottom: 1em
}
section.hylman_aravr_world, section.company_profile_au,
section.centralized_au {
    padding: 8em 3em;
}
section.centralized_au {
    position: relative;
}

section.centralized_au:before {
    content: '';
    background: #000;
    width: 100%;
    height: 30em;
    position: absolute;
    top: 5em;
    left: 0;
    z-index: -1;
}
section.hylman_aravr_world .content span:after {
    content: '';
    width: 80px;
    height: 5px;
    background: #000;
    position: absolute;
    top: 35px;
    left: 0;
    border-radius: 10px;
}

section.hylman_aravr_world .content span {
    font-size: 20px;
    padding-bottom: 2em;
    display: block;
    font-weight: bold;
    color: #000;
    position: relative;
}
section.title_au .content {
    padding: 4em 1em;
}
section.title_au .content span {
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #4c4c4cd1;
}

section.title_au .content h2 {
    text-transform: uppercase;
    font-weight: bold;
    color: #2f343f;
    text-shadow: 2px 0px #2f343f;
    font-size: 42px;
}
section.gain_th_exp_au {
    background: url(../img/About-us13.png);
    padding: 10em 3em;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-top: -7em;
}
.wide_imgm {
    margin-top: -27em;
}
section.blog_news_au {
    padding: 6em 3em;
}
section.blog_news_au .content h4 {
    font-size: 24px;
    padding: 16px 0;
}
a.button_underline:hover {
    background: #000;
    color: #fff;
}
a.button_underline {
    color: #000;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
    padding: 8px 22px;
    transition: .3s;
    border-bottom: 2px solid #000;
}
section.blog_news_au ul li {
    display: inline-block;
}
section.blog_news_au ul li a,
section.team_expert_meet .content_title ul li a {
    text-align: right;
    font-size: 14px;
    color: #000;
}
section.impact_au {
    margin: 0 4em;
    margin-top: -3em;
}
section.impact_au .col-xl-3,
section.impact_au .col-xl-9 {
    padding: 0;
}
section.impact_au .content p {
    padding: 20px;
}

section.impact_au .content_im {
    height: 100%;
    background: #1f0439;
    padding: 14em 2em;
}
section.impact_au .content_im span.impact {
    background: #00a651;
    color: #fff;
    padding: 8px 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold;
    display: block;
    margin-left: -2em;
}
section.impact_au .content_im h4 {
    font-size: 26px;
    color: #91849f;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-top: 2em;
}
section.centralized_au {
    margin: 2em;
}
section.team_expert_meet {
    background: url(../img/About-us20.png);
    background-size: cover;
    background-position: center;
    padding: 6em 3em;
}
section.team_expert_meet .content {
    background: #23252d;
    padding: 32px 22px;
}
section.team_expert_meet .content h4 {
    color: #fff;
    font-weight: bold;
    font-size: 22px;
    margin-top: 1em;
}
section.team_expert_meet .content p {
    color: #ffffffa1;
    font-size: 15px;
}
section.team_expert_meet .content ul {
    padding: 0;
    margin: 0;
}
section.team_expert_meet .content ul li {
    display: inline-block;
}
section.team_expert_meet .content ul li .icon a {
    display: block;
    color: #fff;
    padding: 4px;
    margin-left: 1em;
}
section.hc_hlp {
    padding: 5em;
    margin: 3em;
    position: relative;
}
section.hc_hlp:before {
    content: '';
    height: 11em;
    width: 100%;
    position: absolute;
    top: 7em;
    left: 0;
    z-index: -1;
    border: 1em solid #e4e9ea;
}
/* .............. Green HQ .............. */

section.breating_environment {
    padding: 5em 4em;
}
section.breating_environment .content p,
section.betterment_otw .content p,
section.environment_sustain .content p,
section.lower_emissions .content p,
section.battling_climate_ch .content p {
    font-size: 15px;
    color: #333333e6;
}
section.breating_environment .content h2,
section.betterment_otw .content h2,
section.environment_sustain .content h2,
section.battling_climate_ch .content h2 {
    font-size: 42px;
    font-weight: bold;
    color: #333;
}
section.breating_environment .content span,
section.betterment_otw .content span,
section.battling_climate_ch .content span,
section.climate_change .content span {
    font-weight: bold;
    font-size: 22px;
    color: #333;
}
section.iso_14001 .content {
    width: 55%;
}

section.iso_14001 .content p {
    font-size: 15px;
    color: #ffffffc4;
}
section.iso_14001 .content h2 {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 42px;
    letter-spacing: 1px;
}
section.iso_14001 .content h4 {
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 26px;
}
section.iso_14001 {
    background: url(../img/Green-HQ,-Green-World11.jpg);
    background-repeat: no-repeat;
    background-position: center;
    padding: 10em 4em;
    background-size: cover;
}
section.betterment_otw .img {
    width: 80%;
    margin: auto;
}
section.betterment_otw {
    padding: 0 4em;
    margin-top: -8em;
}
.width_img.mart_t {
    margin-top: -25em;
    z-index: -1;
    position: relative;
}
section.environment_sustain .content {
    background: #fff;
    padding: 4em;
    width: 545px;
}

section.environment_sustain {
    background: url(../img/Green-HQ,-Green-World14.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0em 14em;
    padding-top: 18em;
}
section.environment_sustain .content span {
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 3em;
    display: block;
    font-size: 18px;
}
section.lower_emissions .img {
    width: 80%;
    margin: auto;
}

section.lower_emissions {
    padding: 7em 4em;
}
section.lower_emissions .content h3, section.battling_climate_ch .content h3,
section.climate_change .content h3 {
    font-size: 36px;
    font-weight: bold;
    color: #333;
}
section.battling_climate_ch .img {
    width: 80%;
    margin: auto;
}

section.battling_climate_ch {
    padding: 5em 4em;
}
section.climate_change .img {
    width: 80%;
    margin: auto;
}

section.climate_change {
    padding: 5em 5em;
}
section.hylman_prom_gre .content h2 {
    font-size: 38px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
}

section.hylman_prom_gre .content h1 {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 52px;
}
section.hylman_prom_gre {
    background: url(../img/Green-HQ,-Green-World17.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin: 6em;
    padding: 7em 3em;
    margin-bottom: 0;
}
section.add_hpg p {
    margin: 0;
}
section.add_hpg {
    background: #3a5506;
    color: #fff;
    text-align: center;
    padding: 2em;
    margin: 0 6em;
}
section.hylman_prom_gre .img {
    width: 80%;
    margin: auto;
}
/* .............. The Embodiment .............. */

section.tomorrow_teo {
    background: url(../img/The-embodiment-of-our-vision19.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin: 0 16em;
    padding: 70px 70px 250px 70px;
    margin-top: -10em;
    position: relative;
    z-index: 11;
}
section.tomorrow_teo .content span {
    color: #fff;
    font-weight: bold;
    font-size: 38px;
    text-transform: uppercase;
    text-shadow: 1px 1px white;
}

section.tomorrow_teo .content p {
    color: #fff;
    font-size: 15px;
}
section.tomorrow_teo .content h1 {
    color: #fff;
    font-weight: bold;
    font-size: 56px;
    text-transform: uppercase;
    text-shadow: 1px 1px white;
}
/* .............. Vision .............. */

section.presenting_ou {
    background: url(../img/The-embodiment-of-our-vision20.png);
    padding: 10em 4em;
    margin: 2em;
    background-repeat: no-repeat;
    background-size: cover;
}
section.presenting_ou .content h3, section.facilitating_twom .content h3,
section.creatively_helping_ev .content h3,
section.localizing_t_w .content h3 {
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    font-size: 36px;
    text-shadow: 1px 1px #000;

}
section.presenting_ou .content h6, section.creatively_helping_ev .content h6,
section.localizing_t_w .content h6 {
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    font-size: 20px;
}
section.presenting_ou .content p, section.facilitating_twom .content p,
section.creatively_helping_ev .content p,
section.localizing_t_w .content p {
    font-size: 15px;
}
section.inviting_ever .content h3, section.our_vision_embodiment .content h3 {
    color: #fff;
    font-weight: bold;
    text-shadow: 1px 1px #fff;
    text-transform: uppercase;
    font-size: 36px;
}

section.inviting_ever .content h4 {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 24px;
}
section.inviting_ever .content p, section.our_vision_embodiment .content p {
    color: #fff;
    font-size: 15px;
}
section.inviting_ever .img {
    width: 80%;
    margin: auto;
}
section.inviting_ever {
    background: url(../img/The-embodiment-of-our-vision21.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 5em 4em;
}
section.facilitating_twom {
    margin: 0em 4em;
    background: url(../img/The-embodiment-of-our-vision22.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: contain;
    margin-top: -6em;
}
section.facilitating_twom .content h5 {
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    font-size: 20px;
}
section.creatively_helping_ev {
    padding: 8em 3em;
}
section.localizing_t_w {
    background: url(../img/The-embodiment-of-our-vision23.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 3em 8em;
    padding-top: 0;
    padding-bottom: 5em;

}
section.localizing_t_w .content {
    background: #ffffffb3;
    padding: 2em;
}
section.localizing_t_w .content img {
    padding-bottom: 2em;
}
section.localizing_t_w .img {
    margin-top: 10em;
}
section.our_vision_embodiment .content {
    background: url(../img/The-embodiment-of-our-vision24.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 5em 3em;
    height: -webkit-fill-available;
}
section.our_vision_embodiment .col-xl-6 {
    padding: 0;
    margin: 0;
}
section.our_vision_embodiment {
    padding: 0 10em;
    margin-top: -8em;
}
section.our_vision_embodiment .content h1 {
    font-size: 70px;
    color: #ffffffa3;
    font-weight: 200;
}
section.our_vision_embodiment hr {
    color: #fff;
}
section.our_vision_embodiment {
    padding-bottom: 6em;
}
/* .............. A Glimpse of HQ Css .............. */

/* .............. A Glimpse of HQ Css .............. */

section.really_virtually .content h6,
section.at_y_fingertips .content h6,
section.one_place_worldwide .content h6,
section.in_the_meeting .content h6,
section.paper_no_more .content h6 {
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

body#a_glimpsehq .content p {
    font-size: 15px;
}

section.t_w_section .content h4{
    font-size: 28px ;
    font-weight: bold ;
    text-shadow: 1px 1px #000;
    padding: 10px 0;
}
section.t_world_hylman .content h3,
section.really_virtually .content h3,
section.construction_Futuristic .content h3 {
    font-size: 34px;
    text-transform: uppercase;
    text-shadow: 1px 1px #000;
/*    color: #000;*/
    color: #212529;
}
section.t_w_section .content {
    width: 80%;
    margin: auto;
}

section.t_w_section {
    padding: 4em 3em;
}
section.construction_Futuristic .content h3,
section.value_maximized .content h3,
section.disturbances_reality .content h3,
section.save_planet_earth .content h3,
section.social_events .content h3 {
    color: #fff !important;
    font-weight: bold;
    font-size: 34px;
    text-transform: uppercase;
}


section.t_world_hylman .content h3,
section.really_virtually .content h3,
section.at_y_fingertips .content h3,
section.one_place_worldwide .content h3,
section.in_the_meeting .content h3,
section.paper_no_more .content h3,
section.green_planet_dr .content h3{
    font-size: 34px;
    text-transform: uppercase;
    text-shadow: 1px 1px #000;
    color: #000;
}


section.social_events .content p,
section.save_planet_earth .content p,
section.disturbances_reality .content p,
section.value_maximized .content p,
section.construction_Futuristic .content p {
    color: #ffffffba !important;
}
section.social_events .content {
    background: #000000b8;
    padding: 3em 2em;
    margin-bottom: 5em;
}
section.social_events .img {
    width: 75%;
}
section.social_events {
    background: url(../img/A-glimpse-of-HQ---The-future-v23.jpg);
    background-repeat: no-repeat;
    background-position: center;
    padding: 8em 4em;
    padding-top: 0;
}
section.green_planet_dr {
    padding: 7em 4em;
}
section.save_planet_earth {
    background: url(../img/A-glimpse-of-HQ---The-future-v24.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 5em 4em;
    margin: 3em 0;
    margin-top: 0;
}
section.paper_no_more {
    padding: 0em 4em;
}
section.in_the_meeting {
    background: url(img/A-glimpse-of-HQ---The-future-v25.jpg);
    padding: 0 5em;
    padding-top: 25em;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
section.in_the_meeting .content {
    background: #fff;
    padding: 8em 4em;
    width: 48%;
    margin: auto;
}
section.in_the_meeting {
    background: url(../img/A-glimpse-of-HQ---The-future-v25.jpg);
    padding: 0 5em;
    padding-top: 25em;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
body#a_glimpsehq h6,
section .really_virtually h6,
section .at_y_fingertips h6,
section .one_place_worldwide h6,
section .in_the_meeting h6,
section .paper_no_more h6,
{
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}
section.disturbances_reality {
    background: url(../img/A-glimpse-of-HQ---The-future-v26.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    padding-top: 20em;
}
section.construction_Futuristic {
    background: url(../img/A-glimpse-of-HQ---The-future-v30.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    padding-top: 20em;
}
section.disturbances_reality .content,
section.construction_Futuristic .content {
    width: 50%;
    margin: auto;
    padding: 5em 3em;
    background: linear-gradient(0deg, black, transparent);
}
section.disturbances_reality .content h5,
section.construction_Futuristic .content h5 {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
}
section.one_place_worldwide .img {
    width: 75%;
    margin: auto;
}

section.one_place_worldwide {
    background: url(../img/A-glimpse-of-HQ---The-future-v30.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 5em 3em;
    margin: 4em;
    padding-bottom: 14em;
}
section.value_maximized {
    background: url(../img/A-glimpse-of-HQ---The-future-v2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 14em 4em;
}
.vm_addimg {
    width: 55%;
    margin: auto;
    margin-top: -13em;
}
section.at_y_fingertips {
    background: url(../img/A-glimpse-of-HQ---The-future-33.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 10em 3em;
    margin: 0em 3em;
    margin-top: -10em;
    z-index: -1;
    position: relative;
}
section.really_virtually {
    margin: 0em 5em;
    padding: 12em 3em;
    background: url(../img/A-glimpse-of-HQ---The-future-v35.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.really_vimg {
    width: 36%;
    margin: auto;
    padding-bottom: 8em;
    margin-top: -14em;
}
section.t_world_hylman {
    background: url(../img/A-glimpse-of-HQ---The-future-v33.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    padding: 5em 14em;
}
section.bg_rv_colors {
    padding: 2em 4em;
    background: linear-gradient(0deg, black, #545454);
    margin: 0 5em;
}
section.bg_rv_colors .img_1 {
    transform: scale(1.5);
    width: 50%;
    margin: auto;
}
section.social_events {
    background: url(../img/A-glimpse-of-HQ---The-future-v23.jpg);
    background-repeat: no-repeat;
    background-position: center;
    padding: 2em 1em;
    padding-top: 0;
}
section.value_maximized {
    background: url(../img/A-glimpse-of-HQ---The-future-v2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 9em 3em;
    margin: 5em;
}
.vm_addimg {
    width: 50%;
    margin: auto;
    margin-top: -14em;
}



/* .............. Common Css .............. */
/* .............. Common Css .............. */
/* .............. Common Css .............. */
/* .............. Common Css .............. */
/* .............. Common Css .............. */