@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");
    body {
    font-family: 'Roboto', 'Inter', sans-serif;
    }
    /*setting default*/ 

 :root{ 
 --tp-primary:#618bdd; 
 --tp-bg-section:#EFEDE5; 
 --tp-text-color:#534F5A; 
 --tp-title-color:#0B0D17; 
} 
body {
  font-size:16px;
  color:var(--tp-text-color);
}

.tp-title {
  color:var(--tp-title-color);
}

.tp-title a {
  color:var(--tp-title-color);
}

.tp-menu-hori a {
  color:#ffffffb3;
}

.tp-menu-hori a {
  font-size:16px;
}

.tp-menu-hori a:hover {
  color:#618bdd;
}
            #m_32033337, #m_32033337 a {
             color: #0000AA;
            }
#m_835{background-color:#f6f6f6;}
#m_975329663{margin-bottom:24px;}
#m_975329719 .tp-icon {
    color: #FFFFFF;
}

#m_975329719 .tp-icon i {
    font-size: 25px;
    line-height: 1;
    display: block;
}
#m_762587396 {text-align: left;} 
#m_762587396 .tp-body{text-align: left;} 
#m_762587396 .tp-title{font-weight: 600;text-align: left;font-size: 24px;} 
#m_762587396 .tp-title a{font-weight: 600;text-align: left;font-size: 24px;} 

#m_762587396{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_762587396{padding-top:35px;padding-bottom:35px;}
        }
        
#m_1194 {text-align: left;font-size: 16px;} 
#m_1194 .tp-body{text-align: left;font-size: 16px;} 
#m_1194 .tp-title{text-align: left;font-size: 24px;} 
#m_1194 .tp-title a{text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_1194 .tp-title{font-size: 21px;} 
 #m_1194 .tp-title a{font-size: 21px;} 
} 
@media (max-width: 767px){ 
#m_1194 .tp-title{font-size: 18px;} 
#m_1194 .tp-title a{font-size: 18px;} 
} 

#m_841{background-color:#edf4f7;}
#m_620757204 {text-align: left;} 
#m_620757204 .tp-body{text-align: left;} 
#m_620757204 .tp-title{text-align: left;font-size: 20px;} 
#m_620757204 .tp-title a{text-align: left;font-size: 20px;} 

#m_23345333 {text-align: left;font-size: 16px;} 
#m_23345333 .tp-body{text-align: left;font-size: 16px;} 
#m_23345333 .tp-title{text-align: left;font-size: 36px;} 
#m_23345333 .tp-title a{text-align: left;font-size: 36px;} 
@media (max-width: 767px){ 
#m_23345333 .tp-title{font-size: 26px;} 
#m_23345333 .tp-title a{font-size: 26px;} 
} 

#m_71853 {text-align: left;} 
#m_71853 .tp-body{text-align: left;} 
#m_71853 .tp-title{text-align: left;} 
#m_71853 .tp-title a{text-align: left;} 

#m_581869176{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_581869176{padding-top:35px;padding-bottom:35px;}
        }
        
#m_590709019{margin-bottom:24px;}
#m_616236890 .tp-icon {
    color: #FFFFFF;
}

#m_616236890 .tp-icon i {
    font-size: 25px;
    line-height: 1;
    display: block;
}
#m_32033337 {text-align: center;font-size: 14px;} 
#m_32033337 .tp-body{text-align: center;font-size: 14px;} 
#m_32033337 .tp-title{font-weight: 600;text-align: center;font-size: 22px;} 
#m_32033337 .tp-title a{font-weight: 600;text-align: center;font-size: 22px;} 
@media (max-width: 991px){ 
#m_32033337 .tp-title{font-size: 16px;} 
 #m_32033337 .tp-title a{font-size: 16px;} 
} 

#m_9257 {text-align: left;font-size: 16px;} 
#m_9257 .tp-body{text-align: left;font-size: 16px;} 
#m_9257 .tp-title{font-weight: 600;text-align: center;font-size: 24px;} 
#m_9257 .tp-title a{font-weight: 600;text-align: center;font-size: 24px;} 
@media (max-width: 991px){ 
#m_9257 .tp-title{font-size: 21px;} 
 #m_9257 .tp-title a{font-size: 21px;} 
} 
@media (max-width: 767px){ 
#m_9257 .tp-title{font-size: 18px;} 
#m_9257 .tp-title a{font-size: 18px;} 
} 

#m_146431978{padding-top:60px;padding-bottom:60px;}
        @media (max-width:991px){#m_146431978{padding-top:35px;padding-bottom:35px;}
        }
        
#m_425609232 {text-align: left;} 
#m_425609232 .tp-body{text-align: left;} 
#m_425609232 .tp-title{text-align: left;} 
#m_425609232 .tp-title a{text-align: left;} 

#m_413962278{padding-top:200px;padding-bottom:120px;}
#m_413962278{background-image:url('/files_upload/breadcrumb.jpg');background-size:cover;background-repeat:no-repeat;}#m_413962278 .tp-bg-overlay{opacity:0;background:#000000}
#m_993689019 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 8px;
}
#m_993689017{padding-top:10px;padding-bottom:10px;}
#m_993689017 {z-index:20;position:fixed;top:0px;left:0px;}
#m_993689025 {text-align: left;} 
#m_993689025 .tp-body{text-align: left;} 
#m_993689025 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 48px;} 
#m_993689025 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_993689025 .tp-title{font-size: 40px;} 
 #m_993689025 .tp-title a{font-size: 40px;} 
} 
@media (max-width: 767px){ 
#m_993689025 .tp-title{font-size: 30px;} 
#m_993689025 .tp-title a{font-size: 30px;} 
} 

#m_210818678 {text-align: left;} 
#m_210818678 .tp-body{text-align: left;} 
#m_210818678 .tp-title{font-weight: 600;text-align: left;font-size: 48px;} 
#m_210818678 .tp-title a{font-weight: 600;text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_210818678 .tp-title{font-size: 40px;} 
 #m_210818678 .tp-title a{font-size: 40px;} 
} 
@media (max-width: 767px){ 
#m_210818678 .tp-title{font-size: 30px;} 
#m_210818678 .tp-title a{font-size: 30px;} 
} 

#m_694651031{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_694651031{padding-top:35px;padding-bottom:35px;}
        }
        
#m_34037940{padding-top:80px;padding-bottom:80px;}
        @media (max-width:991px){#m_34037940{padding-top:35px;padding-bottom:35px;}
        }
        
#m_128527947{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_128527947{padding-top:35px;padding-bottom:35px;}
        }
        
#m_993689004{background-color:#f6f7fb;}
#m_993689006 {text-align: left;color: #898989;font-size: 14px;} 
#m_993689006 .tp-body{text-align: left;color: #898989;font-size: 14px;} 
#m_993689006 .tp-title{color: #333;text-align: left;font-size: 14px;} 
#m_993689006 .tp-title a{color: #333;text-align: left;font-size: 14px;} 

#m_993689007 .tp-btn i {
    font-size: 32px;
    line-height: 1;
    display: block;
}
#m_993689009 {text-align: left;color: #898989;font-size: 14px;} 
#m_993689009 .tp-body{text-align: left;color: #898989;font-size: 14px;} 
#m_993689009 .tp-title{color: #333;text-align: left;font-size: 14px;} 
#m_993689009 .tp-title a{color: #333;text-align: left;font-size: 14px;} 

#m_993689010 .tp-btn i {
    font-size: 32px;
    line-height: 1;
    display: block;
}
#m_993689012 {text-align: left;color: #898989;font-size: 14px;} 
#m_993689012 .tp-body{text-align: left;color: #898989;font-size: 14px;} 
#m_993689012 .tp-title{color: #333;text-align: left;font-size: 14px;} 
#m_993689012 .tp-title a{color: #333;text-align: left;font-size: 14px;} 

#m_993689013 .tp-btn i {
    font-size: 32px;
    line-height: 1;
    display: block;
}
#m_993689015 {text-align: left;color: #898989;font-size: 14px;} 
#m_993689015 .tp-body{text-align: left;color: #898989;font-size: 14px;} 
#m_993689015 .tp-title{color: #333;text-align: left;font-size: 14px;} 
#m_993689015 .tp-title a{color: #333;text-align: left;font-size: 14px;} 

#m_993689016 .tp-btn i {
    font-size: 32px;
    line-height: 1;
    display: block;
}
#m_799054652 {text-align: left;} 
#m_799054652 .tp-body{text-align: left;} 
#m_799054652 .tp-title{font-weight: 600;text-align: center;font-size: 30px;} 
#m_799054652 .tp-title a{font-weight: 600;text-align: center;font-size: 30px;} 

#m_799054652{padding-bottom:30px;}
        @media (max-width:991px){#m_799054652{padding-bottom:30px;}
        }
        
        @media (max-width:767px){#m_799054652{padding-bottom:20px;}
        }
        
#m_815878602{background-color:#edf4f7;}
#m_860751770{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_860751770{padding-top:35px;padding-bottom:35px;}
        }
        
#m_681546424 .tp-icon {
    color: #F94D00;
}

#m_681546424 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-right: 10px;
}
#m_779968048 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_456891582{padding-top:10px;padding-bottom:10px;}
#m_651793795 {text-align: left;} 
#m_651793795 .tp-body{text-align: left;} 
#m_651793795 .tp-title{text-align: left;} 
#m_651793795 .tp-title a{text-align: left;} 

#m_651793795 .tp-btn {
    color: #FFFFFF;
}

#m_651793795 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-right: 10px;
}
#m_658249074 .tp-btn {
    color: #fff;
}

#m_658249074 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-right: 10px;
}
#m_668008977 .tp-btn {
    color: #FFFFFF;
}

#m_668008977 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-right: 10px;
}
#m_372364733 {text-align: left;color: #ffffffcc;} 
#m_372364733 .tp-body{text-align: left;color: #ffffffcc;} 
#m_372364733 .tp-title{text-align: left;} 
#m_372364733 .tp-title a{text-align: left;} 

#m_993689021{margin-right:12px;}
#m_993689021 .tp-icon {
    color: #FFFFFF;
}

#m_993689021 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}

        @media (max-width:991px){#m_139684696{margin-bottom:30px;}
        }
        
#m_877803940 {font-weight: 600;text-align: left;color: #ffffff;font-size: 14px;} 
#m_877803940 .tp-body{font-weight: 600;text-align: left;color: #ffffff;font-size: 14px;} 
#m_877803940 .tp-title{text-align: left;} 
#m_877803940 .tp-title a{text-align: left;} 

#m_877803940{padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px;margin-bottom:15px;}
#m_877803940{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_183915673 {text-align: left;color: #fff;font-size: 16px;} 
#m_183915673 .tp-body{text-align: left;color: #fff;font-size: 16px;} 
#m_183915673 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 80px;} 
#m_183915673 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 80px;} 
@media (max-width: 991px){ 
#m_183915673 .tp-title{font-size: 55px;} 
 #m_183915673 .tp-title a{font-size: 55px;} 
} 
@media (max-width: 767px){ 
#m_183915673 .tp-title{font-size: 34px;} 
#m_183915673 .tp-title a{font-size: 34px;} 
} 

#m_197314913{margin-top:30px;margin-bottom:115px;}
        @media (max-width:991px){#m_197314913{margin-bottom:30px;}
        }
        
#m_197314913 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 8px;
}
#m_307412912{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}#m_307412912{max-width:270px;}
#m_307412912 {z-index:14;position:absolute;bottom:60px;left:0px;}
#m_307412912{background-color:#ffffff1a;}
#m_307412912{border-radius:8px 8px 8px 8px;transition:all 0.3s ease;} 
#m_930090464 .tp-icon {
    color: #FFFFFF;
}

#m_930090464 .tp-icon i {
    font-size: 16px;
    line-height: 1;
    display: block;
}
#m_485924268 {z-index:5;position:absolute;top:70px;right:0px;}
#m_206753387{margin-top:30px;margin-right:30px;margin-left:30px;}
        @media (max-width:767px){#m_206753387{margin-right:15px;margin-left:15px;}
        }
        
#m_243371367{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_243371367{padding-top:35px;padding-bottom:35px;}
        }
        
#m_699115566 {font-weight: 700;text-align: left;color: #0B0D17;font-size: 14px;} 
#m_699115566 .tp-body{font-weight: 700;text-align: left;color: #0B0D17;font-size: 14px;} 
#m_699115566 .tp-title{text-align: left;} 
#m_699115566 .tp-title a{text-align: left;} 

#m_699115566{padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px;margin-bottom:20px;}
#m_699115566{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_316147790 {text-align: left;} 
#m_316147790 .tp-body{text-align: left;} 
#m_316147790 .tp-title{font-weight: 600;text-align: left;font-size: 48px;} 
#m_316147790 .tp-title a{font-weight: 600;text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_316147790 .tp-title{font-size: 40px;} 
 #m_316147790 .tp-title a{font-size: 40px;} 
} 
@media (max-width: 767px){ 
#m_316147790 .tp-title{font-size: 30px;} 
#m_316147790 .tp-title a{font-size: 30px;} 
} 

#m_422604117{margin-top:30px;}

        @media (max-width:991px){#m_424387672{margin-bottom:30px;}
        }
        
#m_440428915 {font-weight: 600;text-align: left;color: #0B0D17;font-size: 18px;} 
#m_440428915 .tp-body{font-weight: 600;text-align: left;color: #0B0D17;font-size: 18px;} 
#m_440428915 .tp-title{color: #618bdd;font-weight: 600;text-align: left;font-size: 134px;} 
#m_440428915 .tp-title a{color: #618bdd;font-weight: 600;text-align: left;font-size: 134px;} 
@media (max-width: 991px){ 
#m_440428915 .tp-title{font-size: 80px;} 
 #m_440428915 .tp-title a{font-size: 80px;} 
} 

#m_455684117{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
#m_455684117{background-color:#ffffff;}
#m_455684117{border-radius:8px 8px 8px 8px;transition:all 0.3s ease;} 
#m_469642876{margin-top:20px;}
#m_469642876 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 8px;
}
#m_461277962{padding-top:175px;padding-bottom:100px;}
        @media (max-width:767px){#m_461277962{padding-top:130px;padding-bottom:80px;}
        }
        
#m_461277962{background-image:url('/files_upload/hero-bg.png');background-size:cover;background-repeat:no-repeat;}#m_461277962 .tp-bg-overlay{opacity:0;background:#000000}
#m_663587645 {font-weight: 700;text-align: left;color: #0B0D17;font-size: 14px;} 
#m_663587645 .tp-body{font-weight: 700;text-align: left;color: #0B0D17;font-size: 14px;} 
#m_663587645 .tp-title{text-transform: uppercase;text-align: left;} 
#m_663587645 .tp-title a{text-transform: uppercase;text-align: left;} 

#m_663587645{padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px;margin-bottom:20px;}
#m_663587645{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_769673510 {text-align: left;font-size: 16px;} 
#m_769673510 .tp-body{text-align: left;font-size: 16px;} 
#m_769673510 .tp-title{font-weight: 600;text-align: left;font-size: 24px;} 
#m_769673510 .tp-title a{font-weight: 600;text-align: left;font-size: 24px;} 

#m_769673510{margin-top:60px;}
        @media (max-width:991px){#m_769673510{margin-top:30px;}
        }
        
#m_233410999{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_233410999{padding-top:35px;padding-bottom:35px;}
        }
        
#m_620321774 {font-weight: 700;text-align: left;color: #FFF;font-size: 14px;} 
#m_620321774 .tp-body{font-weight: 700;text-align: left;color: #FFF;font-size: 14px;} 
#m_620321774 .tp-title{text-align: left;} 
#m_620321774 .tp-title a{text-align: left;} 

#m_620321774{padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px;margin-bottom:20px;}
#m_620321774{background-color:#ffffff14;}
#m_620321774{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_242585388 {text-align: left;} 
#m_242585388 .tp-body{text-align: left;} 
#m_242585388 .tp-title{font-weight: 600;text-align: center;font-size: 48px;} 
#m_242585388 .tp-title a{font-weight: 600;text-align: center;font-size: 48px;} 
@media (max-width: 991px){ 
#m_242585388 .tp-title{font-size: 40px;} 
 #m_242585388 .tp-title a{font-size: 40px;} 
} 
@media (max-width: 767px){ 
#m_242585388 .tp-title{font-size: 30px;} 
#m_242585388 .tp-title a{font-size: 30px;} 
} 

#m_255522710 {text-align: left;font-size: 16px;} 
#m_255522710 .tp-body{text-align: left;font-size: 16px;} 
#m_255522710 .tp-title{font-weight: 600;text-align: left;font-size: 33px;} 
#m_255522710 .tp-title a{font-weight: 600;text-align: left;font-size: 33px;} 
@media (max-width: 991px){ 
#m_255522710 .tp-title{font-size: 50px;} 
 #m_255522710 .tp-title a{font-size: 50px;} 
} 
@media (max-width: 767px){ 
#m_255522710 .tp-title{font-size: 30px;} 
#m_255522710 .tp-title a{font-size: 30px;} 
} 

#m_255522710{margin-top:48px;}
        @media (max-width:991px){#m_255522710{margin-top:30px;}
        }
        
#m_950139282{padding-top:120px;padding-bottom:120px;margin-right:30px;margin-left:30px;}
        @media (max-width:991px){#m_950139282{padding-top:35px;padding-bottom:35px;margin-right:15px;margin-left:15px;}
        }
        
#m_950139282{background-image:url('/files_upload/bg.jpg');background-size:cover;background-repeat:no-repeat;}#m_950139282 .tp-bg-overlay{opacity:0;background:#000000}
#m_950139282{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_42811704{margin-bottom:30px;}
        }
        
#m_59075144 {font-weight: 600;text-align: left;color: #ffffff;font-size: 20px;} 
#m_59075144 .tp-body{font-weight: 600;text-align: left;color: #ffffff;font-size: 20px;} 
#m_59075144 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 64px;} 
#m_59075144 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 64px;} 
@media (max-width: 991px){ 
#m_59075144 .tp-title{font-size: 55px;} 
 #m_59075144 .tp-title a{font-size: 55px;} 
} 

#m_59075144{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;}
#m_59075144{background-color:#ffffff1a;}
#m_59075144{border-radius:10px 10px 10px 10px;transition:all 0.3s ease;} 
#m_763938195 {font-weight: 700;text-align: left;color: #FFF;font-size: 14px;} 
#m_763938195 .tp-body{font-weight: 700;text-align: left;color: #FFF;font-size: 14px;} 
#m_763938195 .tp-title{text-align: left;} 
#m_763938195 .tp-title a{text-align: left;} 

#m_763938195{padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px;margin-bottom:20px;}
#m_763938195{background-color:#ffffff14;}
#m_763938195{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_92714027 {text-align: left;color: #ffffff;} 
#m_92714027 .tp-body{text-align: left;color: #ffffff;} 
#m_92714027 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 48px;} 
#m_92714027 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_92714027 .tp-title{font-size: 40px;} 
 #m_92714027 .tp-title a{font-size: 40px;} 
} 
@media (max-width: 767px){ 
#m_92714027 .tp-title{font-size: 30px;} 
#m_92714027 .tp-title a{font-size: 30px;} 
} 

#m_445017157 {font-weight: 600;text-align: left;color: #ffffff;font-size: 20px;} 
#m_445017157 .tp-body{font-weight: 600;text-align: left;color: #ffffff;font-size: 20px;} 
#m_445017157 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 64px;} 
#m_445017157 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 64px;} 
@media (max-width: 991px){ 
#m_445017157 .tp-title{font-size: 55px;} 
 #m_445017157 .tp-title a{font-size: 55px;} 
} 

#m_445017157{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;}
#m_445017157{background-color:#ffffff1a;}
#m_445017157{border-radius:10px 10px 10px 10px;transition:all 0.3s ease;} 
#m_444712240 {font-weight: 600;text-align: left;color: #ffffff;font-size: 20px;} 
#m_444712240 .tp-body{font-weight: 600;text-align: left;color: #ffffff;font-size: 20px;} 
#m_444712240 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 64px;} 
#m_444712240 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 64px;} 
@media (max-width: 991px){ 
#m_444712240 .tp-title{font-size: 55px;} 
 #m_444712240 .tp-title a{font-size: 55px;} 
} 

#m_444712240{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;}
#m_444712240{background-color:#ffffff1a;}
#m_444712240{border-radius:10px 10px 10px 10px;transition:all 0.3s ease;} 
#m_444554559 {font-weight: 600;text-align: left;color: #ffffff;font-size: 20px;} 
#m_444554559 .tp-body{font-weight: 600;text-align: left;color: #ffffff;font-size: 20px;} 
#m_444554559 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 64px;} 
#m_444554559 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 64px;} 
@media (max-width: 991px){ 
#m_444554559 .tp-title{font-size: 55px;} 
 #m_444554559 .tp-title a{font-size: 55px;} 
} 

#m_444554559{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;}
#m_444554559{background-color:#ffffff1a;}
#m_444554559{border-radius:10px 10px 10px 10px;transition:all 0.3s ease;} 
#m_698659448{padding-top:120px;margin-top:120px;}
        @media (max-width:991px){#m_698659448{padding-top:35px;margin-top:35px;}
        }
        
#m_719314194{max-width:600px;}
#m_9402450 {font-weight: 700;text-align: left;font-size: 14px;} 
#m_9402450 .tp-body{font-weight: 700;text-align: left;font-size: 14px;} 
#m_9402450 .tp-title{text-align: left;} 
#m_9402450 .tp-title a{text-align: left;} 

#m_9402450{padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px;margin-bottom:20px;}
#m_9402450{background-color:#fff;}
#m_9402450{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_719314687 {text-align: left;color: #ffffff;} 
#m_719314687 .tp-body{text-align: left;color: #ffffff;} 
#m_719314687 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 48px;} 
#m_719314687 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_719314687 .tp-title{font-size: 40px;} 
 #m_719314687 .tp-title a{font-size: 40px;} 
} 
@media (max-width: 767px){ 
#m_719314687 .tp-title{font-size: 30px;} 
#m_719314687 .tp-title a{font-size: 30px;} 
} 

#m_855944001{margin-top:20px;}
#m_855944001 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 8px;
}
#m_29723144{background-color:#fff;}
#m_483748076{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_483748076{padding-top:35px;padding-bottom:35px;}
        }
        
#m_752527056 {font-weight: 700;text-align: left;font-size: 14px;} 
#m_752527056 .tp-body{font-weight: 700;text-align: left;font-size: 14px;} 
#m_752527056 .tp-title{text-align: left;} 
#m_752527056 .tp-title a{text-align: left;} 

#m_752527056{padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px;margin-bottom:20px;}
#m_752527056{background-color:#fff;}
#m_752527056{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_510867575 {text-align: left;} 
#m_510867575 .tp-body{text-align: left;} 
#m_510867575 .tp-title{font-weight: 600;text-align: center;font-size: 48px;} 
#m_510867575 .tp-title a{font-weight: 600;text-align: center;font-size: 48px;} 
@media (max-width: 991px){ 
#m_510867575 .tp-title{font-size: 40px;} 
 #m_510867575 .tp-title a{font-size: 40px;} 
} 
@media (max-width: 767px){ 
#m_510867575 .tp-title{font-size: 30px;} 
#m_510867575 .tp-title a{font-size: 30px;} 
} 

#m_759770417{padding-top:120px;padding-bottom:120px;margin-right:30px;margin-left:30px;}
        @media (max-width:991px){#m_759770417{padding-top:35px;padding-bottom:35px;margin-right:15px;margin-left:15px;}
        }
        
#m_759770417{background-image:url('/files_upload/bg.jpg');background-size:cover;background-repeat:no-repeat;}#m_759770417 .tp-bg-overlay{opacity:0;background:#000000}
#m_759770417{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_787361486{margin-bottom:24px;}
        }
        
#m_739050243 {font-weight: 700;text-align: left;font-size: 14px;} 
#m_739050243 .tp-body{font-weight: 700;text-align: left;font-size: 14px;} 
#m_739050243 .tp-title{text-align: left;} 
#m_739050243 .tp-title a{text-align: left;} 

#m_739050243{padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px;margin-bottom:20px;}
#m_739050243{background-color:#fff;}
#m_739050243{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_801794052 {text-align: left;color: #ffffff;} 
#m_801794052 .tp-body{text-align: left;color: #ffffff;} 
#m_801794052 .tp-title{color: #fff;font-weight: 600;text-align: left;font-size: 48px;} 
#m_801794052 .tp-title a{color: #fff;font-weight: 600;text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_801794052 .tp-title{font-size: 40px;} 
 #m_801794052 .tp-title a{font-size: 40px;} 
} 
@media (max-width: 767px){ 
#m_801794052 .tp-title{font-size: 30px;} 
#m_801794052 .tp-title a{font-size: 30px;} 
} 

#m_128869388{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_128869388{padding-top:35px;padding-bottom:35px;}
        }
        
#m_138491800 {text-align: left;} 
#m_138491800 .tp-body{text-align: left;} 
#m_138491800 .tp-title{font-weight: 600;text-align: center;font-size: 48px;} 
#m_138491800 .tp-title a{font-weight: 600;text-align: center;font-size: 48px;} 
@media (max-width: 991px){ 
#m_138491800 .tp-title{font-size: 40px;} 
 #m_138491800 .tp-title a{font-size: 40px;} 
} 
@media (max-width: 767px){ 
#m_138491800 .tp-title{font-size: 30px;} 
#m_138491800 .tp-title a{font-size: 30px;} 
} 

#m_145491333 {text-align: left;font-size: 16px;} 
#m_145491333 .tp-body{text-align: left;font-size: 16px;} 

 @media (max-width: 767px){  
 #m_145491333{font-size: 14px;} 
 #m_145491333 .tp-body{font-size: 14px;} 
}  
#m_145491333 .tp-title{font-weight: 600;text-align: left;font-size: 24px;} 
#m_145491333 .tp-title a{font-weight: 600;text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_145491333 .tp-title{font-size: 20px;} 
 #m_145491333 .tp-title a{font-size: 20px;} 
} 
@media (max-width: 767px){ 
#m_145491333 .tp-title{font-size: 16px;} 
#m_145491333 .tp-title a{font-size: 16px;} 
} 

#m_145491333{margin-top:60px;}
        @media (max-width:991px){#m_145491333{margin-top:30px;}
        }
        
#m_145491333 {text-align: left;font-size: 16px;} 
#m_145491333 .tp-body{text-align: left;font-size: 16px;} 

 @media (max-width: 767px){  
 #m_145491333{font-size: 14px;} 
 #m_145491333 .tp-body{font-size: 14px;} 
}  
#m_145491333 .tp-title{font-weight: 600;text-align: left;font-size: 24px;} 
#m_145491333 .tp-title a{font-weight: 600;text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_145491333 .tp-title{font-size: 20px;} 
 #m_145491333 .tp-title a{font-size: 20px;} 
} 
@media (max-width: 767px){ 
#m_145491333 .tp-title{font-size: 16px;} 
#m_145491333 .tp-title a{font-size: 16px;} 
} 

#m_145491333{margin-top:60px;}
        @media (max-width:991px){#m_145491333{margin-top:30px;}
        }
        
#m_145491333 {text-align: left;font-size: 16px;} 
#m_145491333 .tp-body{text-align: left;font-size: 16px;} 

 @media (max-width: 767px){  
 #m_145491333{font-size: 14px;} 
 #m_145491333 .tp-body{font-size: 14px;} 
}  
#m_145491333 .tp-title{font-weight: 600;text-align: left;font-size: 24px;} 
#m_145491333 .tp-title a{font-weight: 600;text-align: left;font-size: 24px;} 
@media (max-width: 991px){ 
#m_145491333 .tp-title{font-size: 20px;} 
 #m_145491333 .tp-title a{font-size: 20px;} 
} 
@media (max-width: 767px){ 
#m_145491333 .tp-title{font-size: 16px;} 
#m_145491333 .tp-title a{font-size: 16px;} 
} 

#m_145491333{margin-top:60px;}
        @media (max-width:991px){#m_145491333{margin-top:30px;}
        }
        
#m_675540584{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_675540584{padding-top:35px;padding-bottom:35px;}
        }
        
#m_777388950{max-width:600px;}
#m_777388827 {text-align: left;} 
#m_777388827 .tp-body{text-align: left;} 
#m_777388827 .tp-title{font-weight: 600;text-align: left;font-size: 48px;} 
#m_777388827 .tp-title a{font-weight: 600;text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_777388827 .tp-title{font-size: 40px;} 
 #m_777388827 .tp-title a{font-size: 40px;} 
} 
@media (max-width: 767px){ 
#m_777388827 .tp-title{font-size: 30px;} 
#m_777388827 .tp-title a{font-size: 30px;} 
} 

#m_777388827{transition:all 0.3s ease;} 
#m_777388116{margin-top:20px;}
#m_777388116 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 8px;
}
#m_788242749 {text-align: left;} 
#m_788242749 .tp-body{text-align: left;} 
#m_788242749 .tp-title{font-weight: 600;text-align: left;font-size: 24px;} 
#m_788242749 .tp-title a{font-weight: 600;text-align: left;font-size: 24px;} 

#m_788242749{margin-top:60px;}
        @media (max-width:991px){#m_788242749{margin-top:30px;}
        }
        
#m_984661311{padding-top:120px;margin-right:30px;margin-bottom:30px;margin-left:30px;}
        @media (max-width:991px){#m_984661311{padding-top:35px;margin-right:15px;margin-bottom:15px;margin-left:15px;}
        }
        
#m_984661311{background-image:url('/files_upload/bg.jpg');background-size:cover;background-repeat:no-repeat;}#m_984661311 .tp-bg-overlay{opacity:0;background:#000000}
#m_984661311{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_9150352{margin-bottom:30px;}
        }
        
#m_54542688 {text-align: left;} 
#m_54542688 .tp-body{text-align: left;} 
#m_54542688 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_54542688 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 

#m_54542688{margin-bottom:30px;}

        @media (max-width:991px){#m_44717920{margin-bottom:30px;}
        }
        
#m_64778309 {text-align: left;} 
#m_64778309 .tp-body{text-align: left;} 
#m_64778309 .tp-title{color: #ffffffcc;text-align: left;font-size: 16px;} 
#m_64778309 .tp-title a{color: #ffffffcc;text-align: left;font-size: 16px;} 


        @media (max-width:991px){#m_75388023{margin-bottom:30px;}
        }
        
#m_453195707 {text-align: left;} 
#m_453195707 .tp-body{text-align: left;} 
#m_453195707 .tp-title{color: #ffffffcc;text-align: left;font-size: 16px;} 
#m_453195707 .tp-title a{color: #ffffffcc;text-align: left;font-size: 16px;} 

#m_88260008 .tp-form-field {margin-bottom:8px;}#m_88260008 .tp-form-label {display:block;margin-bottom:5px;}#m_88260008 .tp-form-control {height:62px;padding:20px 30px;font-size:15px;color:#ffffff80;background:#ffffff1a;border-radius:8px;}#m_88260008 .tp-form-control::placeholder {font-size:15px;color:#ffffff80;font-style:normal;}#m_88260008 textarea.tp-form-control {min-height:103px;font-size:14px;border-radius:0px;}#m_88260008 .tp-form-button {width:100%;padding:20px 30px;font-size:16px;background:#618bdd;border-radius:8px;}#m_999367940 {font-weight: 700;text-align: left;color: #FFF;font-size: 14px;} 
#m_999367940 .tp-body{font-weight: 700;text-align: left;color: #FFF;font-size: 14px;} 
#m_999367940 .tp-title{text-align: left;} 
#m_999367940 .tp-title a{text-align: left;} 

#m_999367940{padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px;margin-bottom:20px;}
#m_999367940 {z-index:19;}
#m_999367940{background-color:#ffffff14;}
#m_999367940{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_608270483{margin-top:20px;}
#m_608270483 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 8px;
}
#m_125294019 {text-align: center;color: #ffffff;font-size: 16px;} 
#m_125294019 .tp-body{text-align: center;color: #ffffff;font-size: 16px;} 
#m_125294019 .tp-title{text-align: left;} 
#m_125294019 .tp-title a{text-align: left;} 

#m_125294019{padding-top:30px;padding-bottom:30px;margin-top:30px;}
        @media (max-width:991px){#m_125294019{padding-top:20px;padding-bottom:20px;margin-top:20px;}
        }
        
#m_230894971 .tp-btn {
    color: #FFFFFF;
}

#m_230894971 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-right: 6px;
}
#m_549713018{padding-top:100px;padding-bottom:100px;}
        @media (max-width:991px){#m_549713018{padding-top:35px;padding-bottom:35px;}
        }
        
#m_323504982{padding-top:120px;padding-bottom:120px;margin-right:30px;margin-bottom:120px;margin-left:30px;}
        @media (max-width:991px){#m_323504982{padding-top:35px;padding-bottom:35px;margin-right:15px;margin-bottom:35px;margin-left:15px;}
        }
        
#m_323504982{background-image:url('/files_upload/bg.jpg');background-size:cover;background-repeat:no-repeat;}#m_323504982 .tp-bg-overlay{opacity:0;background:#000000}
#m_323504982{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 

        @media (max-width:991px){#m_425264936{margin-bottom:30px;}
        }
        
#m_437858314{padding-top:30px;padding-bottom:30px;margin-top:30px;margin-bottom:30px;}
#m_439153687 {text-align: left;color: #ffffffcc;} 
#m_439153687 .tp-body{text-align: left;color: #ffffffcc;} 
#m_439153687 .tp-title{color: #fff;text-align: left;font-size: 20px;} 
#m_439153687 .tp-title a{color: #fff;text-align: left;font-size: 20px;} 

#m_439153687{padding-right:20px;}
#m_448068638 {text-align: left;} 
#m_448068638 .tp-body{text-align: left;} 
#m_448068638 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_448068638 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 

#m_448068638{margin-bottom:20px;}
#m_474092646{margin-top:30px;}
#m_474092646 .tp-btn {
    color: #FFFFFF;
}

#m_474092646 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 8px;
}
#m_491865043 .tp-form-field {margin-bottom:0px;}#m_491865043 .tp-form-label {display:block;margin-bottom:5px;}#m_491865043 .tp-form-control {height:60px;padding:20px 25px;font-size:16px;color:#ffffffb3;background:#ffffff1a;border-radius:4px;}#m_491865043 .tp-form-control::placeholder {font-size:16px;color:#ffffffb3;font-style:normal;}#m_491865043 textarea.tp-form-control {min-height:103px;padding:20px 25px;font-size:16px;border-radius:0px;}#m_491865043 .tp-form-button {width:100%;font-size:14px;font-weight:700;border-radius:5px;}#m_104418656{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_104418656{padding-top:35px;padding-bottom:35px;}
        }
        
#m_109603658 {text-align: left;font-size: 16px;} 
#m_109603658 .tp-body{text-align: left;font-size: 16px;} 
#m_109603658 .tp-title{text-align: left;font-size: 48px;} 
#m_109603658 .tp-title a{text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_109603658 .tp-title{font-size: 36px;} 
 #m_109603658 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_109603658 .tp-title{font-size: 30px;} 
#m_109603658 .tp-title a{font-size: 30px;} 
} 


        @media (max-width:991px){#m_127302865{margin-bottom:30px;}
        }
        
#m_568573612{padding-top:40px;padding-right:35px;padding-bottom:40px;padding-left:35px;margin-bottom:30px;}
        @media (max-width:991px){#m_568573612{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        }
        
#m_568573612{background-color:#ffffff;}
#m_568573612{border-radius:10px 10px 10px 10px;transition:all 0.3s ease;} 
#m_608362631 {text-align: left;font-size: 16px;} 
#m_608362631 .tp-body{text-align: left;font-size: 16px;} 
#m_608362631 .tp-title{font-weight: 600;text-align: left;font-size: 18px;} 
#m_608362631 .tp-title a{font-weight: 600;text-align: left;font-size: 18px;} 

#m_563919476{padding-top:40px;padding-right:35px;padding-bottom:40px;padding-left:35px;margin-bottom:30px;}
        @media (max-width:991px){#m_563919476{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        }
        
#m_563919476{background-color:#ffffff;}
#m_563919476{border-radius:10px 10px 10px 10px;transition:all 0.3s ease;} 
#m_881476375 {text-align: left;} 
#m_881476375 .tp-body{text-align: left;} 
#m_881476375 .tp-title{font-weight: 600;text-align: left;font-size: 48px;} 
#m_881476375 .tp-title a{font-weight: 600;text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_881476375 .tp-title{font-size: 38px;} 
 #m_881476375 .tp-title a{font-size: 38px;} 
} 
@media (max-width: 767px){ 
#m_881476375 .tp-title{font-size: 26px;} 
#m_881476375 .tp-title a{font-size: 26px;} 
} 

#tp-btn-youtube-648286607
            {
                background:#618bdd;
                color:#eff3ec;
                
            }
            
#m_635763695 {text-align: left;} 
#m_635763695 .tp-body{text-align: left;} 
#m_635763695 .tp-title{font-weight: 600;text-align: center;font-size: 20px;} 
#m_635763695 .tp-title a{font-weight: 600;text-align: center;font-size: 20px;} 
@media (max-width: 991px){ 
#m_635763695 .tp-title{font-size: 24px;} 
 #m_635763695 .tp-title a{font-size: 24px;} 
} 
@media (max-width: 767px){ 
#m_635763695 .tp-title{font-size: 16px;} 
#m_635763695 .tp-title a{font-size: 16px;} 
} 

#m_635763695{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_635763695{padding-top:35px;padding-bottom:35px;}
        }
        
#m_975330939 {text-align: left;} 
#m_975330939 .tp-body{text-align: left;} 
#m_975330939 .tp-title{text-align: left;font-size: 20px;} 
#m_975330939 .tp-title a{text-align: left;font-size: 20px;} 

#m_975172710{margin-bottom:24px;}
#m_975172693 .tp-icon {
    color: #FFFFFF;
}

#m_975172693 .tp-icon i {
    font-size: 25px;
    line-height: 1;
    display: block;
}
#m_975172400 {text-align: left;} 
#m_975172400 .tp-body{text-align: left;} 
#m_975172400 .tp-title{text-align: left;font-size: 20px;} 
#m_975172400 .tp-title a{text-align: left;font-size: 20px;} 

#m_38195871{margin-top:80px;}
        @media (max-width:991px){#m_38195871{margin-top:20px;}
        }
        

        @media (max-width:991px){#m_47378852{margin-bottom:30px;}
        }
        
#m_60868649 .tp-form-field {margin-bottom:0px;}#m_60868649 .tp-form-label {display:block;margin-bottom:5px;}#m_60868649 .tp-form-control {height:44px;padding:0 0 20px 0;font-size:16px;background:#ffffff00;border-radius:0px;}#m_60868649 .tp-form-control::placeholder {font-size:16px;font-style:normal;}#m_60868649 textarea.tp-form-control {min-height:150px;padding:0 0 20px 0;font-size:14px;border-radius:0px;}#m_60868649 .tp-form-button {width:auto;padding:16px 20px;font-size:16px;font-weight:600;color:#ffffff;background:#618bdd;border-radius:50px;}#m_993689027{margin-bottom:30px;}
#m_993689030{padding-top:120px;padding-bottom:120px;}
        @media (max-width:991px){#m_993689030{padding-top:35px;padding-bottom:35px;}
        }
        
#m_993689033 {z-index:15;position:absolute;right:50px;bottom:50px;left:50px;}
#m_993689034 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-left: 6px;
}
#m_537764168 {text-align: left;} 
#m_537764168 .tp-body{text-align: left;} 
#m_537764168 .tp-title{text-align: left;font-size: 24px;} 
#m_537764168 .tp-title a{text-align: left;font-size: 24px;} 

#m_537764168{margin-bottom:25px;}
#m_993689038{padding-top:40px;padding-right:35px;padding-bottom:40px;padding-left:35px;margin-bottom:30px;}
        @media (max-width:991px){#m_993689038{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}
        }
        
#m_993689038{background-color:#ffffff;}
#m_993689038{border-radius:10px 10px 10px 10px;transition:all 0.3s ease;} 
#m_993689039 {text-align: left;} 
#m_993689039 .tp-body{text-align: left;} 
#m_993689039 .tp-title{font-weight: 600;text-align: left;font-size: 16px;} 
#m_993689039 .tp-title a{font-weight: 600;text-align: left;font-size: 16px;} 

#m_993689040 {font-weight: 500;text-align: left;font-size: 24px;} 
#m_993689040 .tp-body{font-weight: 500;text-align: left;font-size: 24px;} 
#m_993689040 .tp-title{text-align: left;} 
#m_993689040 .tp-title a{text-align: left;} 

#m_993689040{margin-bottom:25px;}
#m_993689040 .tp-btn i {
    font-size: 16px;
    line-height: 1;
    display: block;
    margin-right: 6px;
}

        @media (max-width:991px){#m_993689041{margin-bottom:30px;}
        }
        
#m_993689042 {text-align: left;font-size: 16px;} 
#m_993689042 .tp-body{text-align: left;font-size: 16px;} 
#m_993689042 .tp-title{text-align: left;font-size: 48px;} 
#m_993689042 .tp-title a{text-align: left;font-size: 48px;} 
@media (max-width: 991px){ 
#m_993689042 .tp-title{font-size: 36px;} 
 #m_993689042 .tp-title a{font-size: 36px;} 
} 
@media (max-width: 767px){ 
#m_993689042 .tp-title{font-size: 30px;} 
#m_993689042 .tp-title a{font-size: 30px;} 
} 

#m_252886505{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-bottom:30px;}
#m_252886505{background-color:#ffffff;}
#m_252886505{border-radius:8px 8px 8px 8px;transition:all 0.3s ease;} 
#m_576437920 {text-align: left;} 
#m_576437920 .tp-body{text-align: left;} 
#m_576437920 .tp-title{text-align: left;font-size: 24px;} 
#m_576437920 .tp-title a{text-align: left;font-size: 24px;} 

#m_576437920{margin-bottom:25px;}
#m_578259322 {text-align: left;} 
#m_578259322 .tp-body{text-align: left;} 
#m_578259322 .tp-title{text-align: left;font-size: 24px;} 
#m_578259322 .tp-title a{text-align: left;font-size: 24px;} 

#m_578259322{margin-bottom:25px;}
#m_683415848 .tp-icon {
    color: #FFFFFF;
}

#m_683415848 .tp-icon i {
    font-size: 25px;
    line-height: 1;
    display: block;
}
#m_757943965 {text-align: left;color: #ffffff;line-height: 1.3;font-size: 20px;} 
#m_757943965 .tp-body{text-align: left;color: #ffffff;line-height: 1.3;font-size: 20px;} 
#m_757943965 .tp-title{font-weight: 600;text-align: left;} 
#m_757943965 .tp-title a{font-weight: 600;text-align: left;} 

#m_757943965{margin-top:10px;}
#m_999367939 {text-align: left;color: #ffffff;} 
#m_999367939 .tp-body{text-align: left;color: #ffffff;} 
#m_999367939 .tp-title{text-align: left;} 
#m_999367939 .tp-title a{text-align: left;} 

#m_999367939{margin-top:30px;margin-bottom:30px;}
#m_85204059 {text-align: left;} 
#m_85204059 .tp-body{text-align: left;} 
#m_85204059 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_85204059 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 

#m_85204059{margin-bottom:30px;}
#m_84957291 {text-align: left;} 
#m_84957291 .tp-body{text-align: left;} 
#m_84957291 .tp-title{color: #fff;text-align: left;font-size: 24px;} 
#m_84957291 .tp-title a{color: #fff;text-align: left;font-size: 24px;} 

#m_84957291{margin-bottom:30px;}
#m_414689785 {font-weight: 700;text-align: left;color: #0B0D17;font-size: 14px;} 
#m_414689785 .tp-body{font-weight: 700;text-align: left;color: #0B0D17;font-size: 14px;} 
#m_414689785 .tp-title{text-align: left;} 
#m_414689785 .tp-title a{text-align: left;} 

#m_414689785{padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px;margin-bottom:20px;}
#m_414689785{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
#m_967250902{margin-top:40px;}
#m_229052941{padding-top:20px;padding-bottom:20px;}
        @media (max-width:767px){#m_229052941{padding-top:10px;padding-bottom:10px;}
        }
        
#m_229052941{background-color:#618bdd;}
#m_231843134 {font-weight: 600;text-align: left;color: #ffffff;font-size: 32px;} 
#m_231843134 .tp-body{font-weight: 600;text-align: left;color: #ffffff;font-size: 32px;} 
#m_231843134 .tp-title{text-align: left;} 
#m_231843134 .tp-title a{text-align: left;} 

#m_247849810 {font-weight: 700;text-align: left;color: #FFF;font-size: 14px;} 
#m_247849810 .tp-body{font-weight: 700;text-align: left;color: #FFF;font-size: 14px;} 
#m_247849810 .tp-title{text-align: left;} 
#m_247849810 .tp-title a{text-align: left;} 

#m_247849810{padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px;margin-bottom:20px;}
#m_247849810 {z-index:19;}
#m_247849810{background-color:#ffffff14;}
#m_247849810{border-radius:20px 20px 20px 20px;transition:all 0.3s ease;} 
body {
    font-family: "Inter", sans-serif;
    background-color: var(--tp-bg-section);
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Plus Jakarta Sans", sans-serif;
}

.content_text_details ul,
.content_text_details ol,
.content_text_note ul,
.content_text_note ol{
    padding-left: 20px;
}

.content_text_details ul li,
.content_text_note ul li,
.content_text_note ol li{
    list-style: disc;
}

.content_text_details ol li {
    list-style: decimal;
}

.content_text_details ul li:not(:last-child),
.content_text_details ol li:not(:last-child){
    margin-bottom: 15px;
}

.content_text_details p {
    line-height: 28px;
}
.bp-date-create {
    display: none;
}

.tp-post__meta .bp-date-create {
    display: inline-block;
}

.heading-page {
    background-color: var(--tp-primary);
}
.container-fluid {
    padding: 0 30px;
}

.heading-right {
    display: flex;
    align-items: center;
    gap: 20px;
}
.heading-page__social .tp-icon {
    width: 30px;
    min-width: 30px;
    height: 30px;
    background-color: #ffffff99;
    border-radius: 50%;
    transition: all .4s;
}

.heading-page__social .tp-icon:hover {
    background-color: #fff;
    color: var(--tp-title-color) !important;
    transition: all .4s;
}

.heading-page__social {
    gap: 18px;
}

.heading-left {
    gap: 46px;
}

.header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.header.active {
    animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    background-color: #fff;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.header.active .logo,
.logo-active {
    display: none;
}

.header.active .logo-active {
    display: block;
}

.navbar ul.dropdown-menu {
    min-width: 380px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    border: none;
    border-top: 6px solid var(--tp-primary);
    padding: 20px 0;
    display: block;
    top: calc(100% - 20px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: all .4s;
}

.dropdown:hover > .dropdown-menu {
    top: 100%;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transition: all .4s;
}

.dropdown-item.active {
    color: #fff !important;
}

.navbar ul.dropdown-menu li a:hover {
    background-color: transparent;
}

.navbar ul.dropdown-menu li {
    padding: 0;
}

.navbar ul.dropdown-menu li.dropdown-item {
    position: relative;
}

.navbar ul.dropdown-menu li.dropdown-item a.active{
    background-color: #fff;
    color: var(--tp-primary) !important;
}

.navbar ul.dropdown-menu li.dropdown-item a{
    color: #000;
    transition: all .4s;
}

.navbar ul.dropdown-menu li.dropdown-item a:hover {
    color: var(--tp-primary);
}

.main-menu .bp_toggle_arrow {
    padding-left: 0;
    color: #ffffffb3 !important;
}

.navbar ul.dropdown-menu li.dropdown-item::before {
    content: "";
    position: absolute;
    left: 14px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 2px;
    background-color: var(--tp-primary);
    transition: all .4s;
}

.navbar ul.dropdown-menu li.dropdown-item:hover a {
    margin-left: 5px;
    transition: all .4s;
}

.navbar ul.dropdown-menu li.dropdown-item:hover::before {
    width: 10px;
    transition: all .4s;
}

.navbar ul.dropdown-menu li a {
    justify-content: flex-start;
    padding: 7px 30px;
    font-size: 16px;
    font-weight: 500;
}

.navbar-nav .nav-link.active{
    color: var(--tp-primary);
}


.header.active .tp-menu-hori a {
    color: #0B0D17;
}
.header.active .header-phone .tp-btn,
.header.active .icons-search .tp-icon {
    color: #0B0D17 !important;
}

.navbar ul.dropdown-menu li:hover {
    background-color: transparent;
}

.menu-right {
    gap: 40px;
}




.btn-page .tp-btn {
    position: relative;
    padding: 15px 40px;
    border-radius: 50px;
    background-color: var(--tp-primary);
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    overflow: hidden;
    z-index: 1;
}

.btn-page .tp-btn::before {
    content: "";
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    clip-path: circle(0% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 0.8s;
    z-index: -1;
}

.btn-page .tp-btn::after {
    content: "";
    background-color: rgba(11, 13, 23, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    clip-path: circle(0% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 0.8s;
    z-index: -1;
}

.btn-page .tp-btn i {
    transform: rotate(-45deg);
}

.btn-page .tp-btn:hover::before {
    clip-path: circle(100% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 4s;
    transition-delay: 200ms;
}

.btn-page .tp-btn:hover::after {
    clip-path: circle(100% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 4s;
}


/*heading title*/
.subtitle {
    background-color: #fff;
    display: inline-block;
    font-family: "Plus Jakarta Sans", sans-serif;
    opacity: .8;
    text-transform: uppercase;
}

.subtitle p {
    margin-bottom: 0;
}

.heading-title .tp-feature__heading {
    margin-bottom: 20px;
}

.subtitle.center {
    display: block;
    width: fit-content;
    margin: auto;
}

.subtitle.transparent {
    background-color: #ffffff14;
}

.subtitle img {
    margin-right: 5px;
    filter: hue-rotate(195deg);
}

.heading-title__content {
    max-width: 66.66%;
}
@keyframes jello {
  11.1% {
    -webkit-transform: none;
            transform: none
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
            transform: skewX(-12.5deg) skewY(-12.5deg)
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
            transform: skewX(6.25deg) skewY(6.25deg)
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
            transform: skewX(-3.125deg) skewY(-3.125deg)
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
            transform: skewX(1.5625deg) skewY(1.5625deg)
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
            transform: skewX(-0.78125deg) skewY(-0.78125deg)
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
            transform: skewX(0.390625deg) skewY(0.390625deg)
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
            transform: skewX(-0.1953125deg) skewY(-0.1953125deg)
  }
  100% {
    -webkit-transform: none;
            transform: none
  }
}


/*path*/
.path .breadcrumb {
    justify-content: center;
}

.path .breadcrumb li,
.path .breadcrumb li::before,
.path .breadcrumb li a {
    color: #fff;
}

.path .heading-title {
    margin-bottom: 20px;
}

.path .tp-feature__heading {
    font-size: 72px;
    color: #fff;
    font-weight: 600;
}


/*about*/
.about-image img {
    border-radius: 12px;
}

.about-right {
    gap: 55px;
}

/*member*/
.team-list .tp-team-swiper .tp-team-item {
    border: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
}

.team-list .tp-team-swiper .tp-team-social a:hover {
    border-color: var(--tp-primary);
}

.team-list .tp-team-swiper .tp-team-name {
    font-weight: 500;
}

.team-list .tp-team-swiper .swiper-pagination {
    display: none;
}




/*testimonial*/
.testimonial-slide .swiper-slide > .row {
    padding: 60px;
    background-color: #fff;
    border-radius: 12px;
    margin: 0;
}
.testimonial-slide .tp-tm-item {
    height: 100%;
}
.testimonial-slide .tp-tms-soft .tp-tm-card {
    box-shadow: none;
}

.testimonial-slide .tp-post__thumbnail {
    display: flex;
    gap: 15px;
    align-items: center;
}

.testimonial-slide .tp-post__thumbnail img {
    width: 64px;
    aspect-ratio: 1;
    border-radius: 4px;
}

.testimonial-slide .tp-col__image {
    padding-top: 35px;
    margin-top: 35px;
    border-top: 1px solid rgba(2, 6, 10, 0.08);
}

.testimonial-slide .tp-tm-person {
    padding-top: 25px;
    margin-top: 15px;
    border-top: 1px solid rgba(2, 6, 10, 0.08);
}

.testimonial-slide .tp-tm-stars svg {
    width: 20px;
    height: 20px;
}

.rating {
    gap: 5px;
    margin-bottom: 25px;
}
.rating i {
    font-size: 16px;
    color: var(--tp-primary);
}

.job-position {
    font-size: 16px;
}

.testimonial-slide .tp-title {
    margin-bottom: 10px;
}

.testimonial-slide .tp-tm-name {
    font-weight: 500;
}

/*.testimonial-slide .swiper-pagination{*/
/*    display: none;*/
/*}*/

.testimonial-slide .swiper-button-prev,
.testimonial-slide .swiper-button-next {
    width: 54px;
    height: 54px;
    background-color: var(--tp-primary);
    border-radius: 50%;
}
.testimonial-slide .swiper-button-prev::after,
.testimonial-slide .swiper-button-next::after {
    font-size: 20px;
    color: #fff;
}

.testimonial-slide .swiper-button-prev {
    left: 0;
    transform: translateX(-50%);
}
.testimonial-slide .swiper-button-next {
    right: 0;
    transform: translateX(50%);
}

.testimonial-slide .tp-tm-viewport {
    padding: 0 !important;
}


/*faq*/
.faq-list .accordion .accordion-button {
    padding: 15px 30px;
    line-height: 24px;
    gap: 20px;
}

.faq-list .accordion-item {
    border-radius: 12px;
    border: 1px solid transparent;
    margin-bottom: 25px;
}

.faq-list .accordion-item:has(.accordion-button:not(.collapsed)) {
    border-radius: 12px;
    border-color: var(--tp-primary);
}

.faq-list .accordion-button::after {
    content: "\2b";
    font-family: fontawesome;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--tp-primary);
    border-radius: 50%;
    transform-origin: center;
    background-image: none;
}

.faq-list .accordion-button:not(.collapsed)::after {
    content: "\f068";
    transform: none;
    background-color: #fff;
    color: var(--tp-primary);
}
.faq-list .accordion .accordion-button:not(.collapsed) {
    background: var(--tp-primary);
    color: #fff;
}

.faq-list .accordion .accordion-body {
    border: none;
}



/*news*/
.list-news .row .col {
    margin-bottom: 24px;
}

.list-news .tp-post-item {
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
    background-color: #fff;
}

.list-news .tp-post__thumbnail {
    position: relative;
    overflow: hidden;
    border-radius: 10px 10px 0 0;
}
.list-news .tp-post__thumbnail img {
    width: 100%;
    aspect-ratio: 3/2;
    object-fit: cover;
    transition: all .4s;
}

.list-news .tp-col__image {
    margin: 0;
    padding: 0;
}

.list-news .tp-col__content {
    height: 100%;
}
.list-news .tp-post__thumbnail img:nth-child(2) {
    position: absolute;
    inset: 0;
    transform: translateX(50%) scaleX(2);
    opacity: 0;
    filter: blur(10px);
    z-index: 1;
}

.list-news .tp-post-item:hover .tp-post__thumbnail img:nth-child(1) {
    transform: translateX(-50%) scaleX(2);
    opacity: 0;
    filter: blur(10px);
    transition: all .4s;
}

.list-news .tp-post-item:hover .tp-post__thumbnail img:nth-child(2) {
    transform: translateX(0) scaleX(1);
    opacity: 1;
    filter: blur(0);
    transition: all .4s;
}

.list-news .tp-post__content {
    border-radius: 0 0 10px 10px;
    padding: 30px;
}

.list-news .tp-col__content{
    margin: 0;
}

.list-news .tp-title a {
    background-position: 0 95%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    display: inline;
    line-height: 31px;
}
.list-news .tp-title a:hover {
    color: var(--tp-primary);
    background-size: 100% 2px;
    background-image: linear-gradient(180deg, var(--tp-primary) 0%, var(--tp-primary) 100%);
    transition: all .4s;
}

.list-news .tp-post__meta {
    margin-top: 40px;
}

.list-news .tp-btn_c {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid rgba(2, 6, 10, 0.08);
}

.list-news .tp-btn_c a {
    gap: 8px;
    color: var(--tp-primary);
}
.list-news .tp-btn_c a i {
    transform: rotate(-45deg);
}


/*search*/
.search-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 70px 0 100px 0;
    background-color: #0B0D17;
    transition: all 0.6s;
    transform: translateY(-100%);
    opacity: 0;
    z-index: 5;
}

.search-modal.active {
    opacity: 1;
    transform: translateY(0);
    transition: all 0.6s;
}

.overlay-search {
    position: fixed;
    inset: 0;
    background-color: var(--tp-primary);
    transform: translateY(-100%);
    opacity: 0.6;
    transition: all .7s;
    transition-delay: 0.35s;
    z-index: 3;
}

.overlay-search.active {
    transform: translateY(0);
    transition-delay: 0.5s;
    transition: all .9s
}

.heading-search {
    padding-bottom: 80px;
}

.search-content #dv_search > input.form-control {
    width: 100%;
    height: 80px;
    background-color: transparent !important;
    color: #fff;
    padding: 0;
    border: none;
    outline: none;
    font-size: 24px;
    border-bottom: 1px solid #595959;
    box-shadow: none;
    border-radius: 0;
}

.search-content #dv_search > input.form-control::placeholder {
    color: #757575;
    font-size: 24px;
}

.search-content #dv_search > input.form-control::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    width: 0;
    height: 1px;
    background-color: #fff;
    transition: all 0.5s;
}

.search-content #dv_search > input.form-control:focus::before {
    width: 100%;
    left: 0;
    right: auto;
    transition: all 0.5s;
}

.search-content .tp-btn-text {
    display: none;
}

.search-content .input-group-btn {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    transform: none !important;
    z-index: 10;
}

.search-content .input-group-btn button {
    background-color: transparent !important;
    font-size: 20px;
    z-index: 5;
}


/*footer*/
.footer {
    transform: none !important;
}
.footer-category .bp_category_option_item {
    margin-bottom: 15px;
}

.footer-category .tp-title {
    transition: all .4s;
}

.footer-category .tp-title:hover {
    color: var(--tp-primary) !important;
    transform: translateX(5px);
    transition: all .4s;
}

.form-newsletter input {
    backdrop-filter: blur(16px);
    outline: none;
    border: none;
    box-shadow: none !important;
}

.form-newsletter .bp-btn-send {
    position: relative;
    border: none;
    outline: none;
    box-shadow: none !important;
    transform: none !important;
    overflow: hidden;
    z-index: 1;
}

.form-newsletter .bp-btn-send i {
    transform: rotate(-45deg);
    margin-left: 5px;
}

.form-newsletter .bp-btn-send::before {
    content: "";
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    clip-path: circle(0% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 0.8s;
    z-index: -1;
}

.form-newsletter .bp-btn-send::after {
    content: "";
    background-color: rgba(11, 13, 23, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    clip-path: circle(0% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 0.8s;
    z-index: -1;
}

.form-newsletter .bp-btn-send:hover::before {
    clip-path: circle(100% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 4s;
    transition-delay: 200ms;
}
.form-newsletter .bp-btn-send:hover::after {
    clip-path: circle(100% at 50% 50%);
    transition: all cubic-bezier(0, 0.96, 0.58, 1.1) 4s;
}
.bp_msg_show,
.tp_processing{
    color: #fff;
    padding-top: 8px;
}

.copyright {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.back-to-top {
    background-color: var(--tp-primary);
    transform: none !important;
}

.back-to-top:active,
.back-to-top:hover {
    background-color: #fff !important;
    color: var(--tp-primary) !important;
    box-shadow: none;
}


/*pagination*/
.pagination {
    gap: 4px;
}
.pagination .page-link {
    width: 48px;
    min-width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: #02060A;
    color: #fff;
    font-size: 16px;
    border: none;
    box-shadow: none !important;
    transition: all .4s;
}
.pagination .page-link:hover {
    background-color: var(--tp-primary);
    color: #fff;
    transition: all .4s;
}


.bp_tag .bp_tag_item {
    display: inline-block;
    padding: 4px 8px;
    border: 1px solid #02060a1a;
    border-radius: 20px;
    font-size: 15px;
    color: var(--tp-title-color);
    font-weight: 600;
}

.bp_tag .bp_tag_item:hover {
    background-color: var(--tp-primary);
    border-color: var(--tp-primary);
    color: #fff;
}

/*comment*/
.bp_comment {
    padding: 0;
    padding-top: 15px;
}

.bp_comment_title {
    font-size: 30px;
    color: var(--tp-title-color);
    margin-bottom: 30px;
    display: block;
}

.bp_comment input,
.bp_comment textarea {
    padding: 18px 20px;
    border: none;
    outline: none;
    box-shadow: none !important;
    border-radius: 10px;
}

#display_comment {
    max-width: 800px;
}

.bp_comment .panel {
    border-radius: 10px;
    border: none;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    transition: all .3s;
}

.bp_comment .panel-body {
    padding: 5px 15px;
}

.bp_comment .panel-heading {
    position: relative;
    font-size: 0;
    background-color: transparent;
    border-bottom-style: dashed;
}

.heading-comment {
    display: flex;
    gap: 10px;
    align-items: center;
}

.bp_comment .panel-footer {
    background-color: transparent;
    border-top: none;
}

.bp_comment .bp_btn_reply {
    padding: 5px 12px;
}

.bp_comment .panel-heading .bp_comment_user {
    font-size: 16px;
}

.bp_comment .panel-heading i {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    font-size: 14px;
}

.bp_comment .bp_comment_submit,
.bp_comment .bp_btn_reply,
.review-product .bp_btn_review{
    background-color: var(--tp-primary);
    transform: none !important;
}
.bp_comment .bp_comment_submit:active,
.bp_comment .bp_btn_reply:active {
    background-color: var(--tp-title-color);
}

.review-product .card-footer {
    background-color: #fff;
    border-top: none;
}

.review-product .card .card-header {
    border-bottom-style: dashed;
    background-color: #fff;
}

.review-product .card {
    border-radius: 10px;
    border: none;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
/*end comment*/

@media (max-width: 1400px) {
    .about-right {
        flex-wrap: wrap;
        gap: 30px;
    }

    
    .testimonial-slide .swiper-slide > .row {
        padding: 30px;
    }
}

@media (max-width: 1200px) {    
    .main-menu .tp-btn-mobile {
        display: flex;
        justify-content: center;
        align-items: center;
        border: none;
        box-shadow: none;
        outline: none;
        color: #fff;
    }
    
    .header.active .main-menu .tp-btn-mobile {
        color: #0B0D17;
    }
    
    .main-menu {
        order: 4;
    }
    .main-menu .navbar .offcanvas {
        position: fixed;
        transform: translateX(100%) !important;
        width: 70% !important;
        background-color: #fff !important;
        padding: 30px;
        z-index: 2222;
    }
    .offcanvas.show:not(.hiding), .offcanvas.showing {
        transform: none !important;
    }
    
    .main-menu .navbar .navbar-nav {
        flex-direction: column;
    }
    
    .main-menu .navbar .navbar-nav > li.nav-item {
        padding: 0;
    }
    
    .main-menu .navbar .navbar-nav > li.nav-item:not(:last-child) > a.nav-link {
        border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
    }
    
    .main-menu .navbar .navbar-nav > li.nav-item > a.nav-link {
        width: 100%;
    }
    
    .tp-menu-hori a {
        color: #000;
        font-weight: 500;
    }
    .dropdown-item {
        white-space: normal;
    }
    
    .navbar .navbar-nav .dropdown-menu {
        min-width: unset;
    }
    .navbar ul.dropdown-menu li.dropdown-item:hover a {
        margin-left: 0;
    }
    .navbar ul.dropdown-menu li a {
        padding: 6px 7.5px;
    }
    
    .navbar ul.dropdown-menu li.dropdown-item::before {
        display: none;
    }
    
    .navbar .dropdown-toggle {
        position: absolute;
        top: 10px;
        right: 0;
    }
    
    .navbar .dropdown-toggle:after {
        content: "\2b";
        font-size: 18px;
        font-family: "fontawesome";
        color: var(--tp-primary);
        transition: all .3s;
    }
    .navbar ul.navbar-nav > li.dropdown {
        flex-wrap: wrap;
    }
    
    .navbar .navbar-nav .dropdown-menu {
        position: static;
        width: 100%;
        opacity: 1;
        visibility: visible;
        display: none;
        pointer-events: auto;
        box-shadow: none;
        border: none;
        border-radius: 0;
        padding: 0;
    }
    
    .navbar .navbar-nav .dropdown-menu.show {
        display: block;
    }
    
    .navbar .navbar-nav {
        flex-direction: column;
    }
    
    .navbar .dropdown-toggle.show:after {
        content: "\f068";
        transform: rotate(45deg);
        transition: all .3s;
    }
    
    .header-phone,
    .btn-header,
    .banner-right__icon,
    .banner-right__box,
    .rating-image{
        display: none;
    }
    
    .menu-right {
        margin-left: auto;
        justify-content: flex-end;
    }
    
    
    .container-search {
        padding: 0 40px;
    }
    
    
    .heading-title__content {
        max-width: 100%;
    }
}

@media (max-width: 767.98px) {
    .main-menu .navbar .offcanvas {
        padding: 15px;
    }
    .container-fluid {
        padding: 0 15px;
    }
    .container-search {
        padding: 0 20px;
    }
    .path .tp-feature__heading {
        font-size: 40px;
    }
    .testimonial-slide .swiper-button-prev, 
    .testimonial-slide .swiper-button-next {
        display: none !important;
    }
    
    .faq-list .accordion .accordion-button {
        padding: 15px;
    }
    .faq-list .accordion-button::after {
        width: 30px;
        height: 30px;
    }
    
    .main-services .tp-post-item::before {
        display: none;
    }

}