.site{margin: 80px 0 !important;}
.single-glossary table, .single-glossary tr, .single-glossary td {border: 1px solid black;}
.main_content_glossary article{margin: 1rem auto;}
.banner-section-inner{background: linear-gradient(340deg, black, #cc2626); background-repeat: no-repeat !important; background-attachment: inherit !important; background-position-y: 0 !important; padding: 50px 0px;}
.single-glossary tr, .single-glossary td {padding: 0px 10px !important;}
.slide_img_sec {text-align: center;}
.top_left_section {padding-left: 0;}
.top_left_section h1 {font-weight: 700; color: #FFF;}
.single-glossary .top_left_section h1 {text-align: center;}
.top_left_section p {color: #FFF; line-height: 1.3;}
.main_cls_glos {display: flex; align-items: center;}
.tab_filter ul li a {padding: 5px 10px; border: 1px solid; border-radius: 3px;}
.filter_tag {display: inline-flex; align-items: center;}
.tab_filter {text-align: center;}
.filter_li {margin: 0px 5px;}
.glossary_content_box {background: #f4f4f4; border-radius: 10px; box-shadow: none; padding: 0; margin-bottom: 20px;}
.glossary_nm a {width: 100%; display: flex; padding: 25px 15px; align-items: center; justify-content: space-between;}
.glossary_nm span {float: right;}
.glossary_content_box span {margin-top: 0px !important; width: 30px; height: 30px; display: flex; justify-content: center; align-items: center;transform: rotate(335deg);}
.tag_filter.active {background: #cc2626; color: #fff; border: 1px solid #cc2626;}
.glossary_content_box:hover a {color: #fff;}
.glossary_content_box:hover {background: #cc2626;}
.glossary_content_box:hover span {border: 2px solid #FFF;border-radius: 50%;}
.tab_filter_box a {color: #333; min-height: 100px;}
.tab_filter a {color: #333;}
.head_sec {padding: 0px 0px 50px 0px;width: 100%;margin: 0 auto;}
.head_sec h2 {margin-top: 0; margin-bottom: 0;line-height: 25px;text-align: center; font-weight: bold;}
.head_sec span {color: #cc2626;}
.head_sec hr {border: 1px solid #000000; width: 15%; text-align: center; margin: 15px auto;}
.box_content {padding: 30px 20px;  box-shadow: 0px 8px 13px #efefef;  border: 1px solid #fff;  border-radius: 15px;  margin-bottom: 30px;}
.support_img_email {height: 150px; max-width: 150px; object-fit: contain;}
.support_img_chat {height: 150px; max-width: 150px; object-fit: contain; cursor: pointer;}
.vl {border-left: 2px solid #ff9f43; height: 210px; position: absolute; left: 50%;}	
.center_section_reach {padding-bottom: 50px;}
.register_section {align-items: center; background-color: #FFEFE2;}
 #app_section span {color: #3F3F3F;}
.apps_button {text-align: center; padding-top: 10px;}
.apps_button img {width: 200px;}
.ios_app {padding-right: 5px;}
.android_app {padding-left: 5px;}
.register_section h2 {margin-top: 35px;}
.single-glossary {padding: 0px;}
.center_section p {font-size: 16px; color: #222; font-weight: 400;}
h3.sub_related_title {text-align: center; line-height: 25px; font-weight: 400; margin-bottom: 0px; padding-bottom: 0px;}
.related_glossary .head_sec.still_question {padding-bottom: 30px;}
.related_glossary {margin-bottom: 20px;}
.back_button_glossary i.fa.fa-arrow-left {margin-top: 0px !important; border: 2px solid #cc2626; border-radius: 50px; width: 30px; height: 30px; display: inline-flex; justify-content: center; align-items: center;}
.back_button_glossary_cls {padding: 30px 0;}
.back_to_link {font-size: 16px;}
.fa-arrow-left:before {color: #cc2626;}
.main_content_glossary ul {font-weight: 400; list-style: disc; color: #222222; margin-left: 20px !important; font-size: 16px !important; line-height: 25px;}
.main_content_glossary ol {font-weight: 400; list-style: auto; color: #222222; margin-left: 20px !important; font-size: 16px !important; line-height: 25px;}
.main_content_glossary ul li {margin-left: 20px;}
.main_content_glossary ol li {margin-left: 20px;}
@media (max-width: 1024px){ a.back_to_link {color: #cc2626 !important;}}
@media (max-width: 991px) {.vl{display: none;} .box_content {padding: 60px 20px; width: 50%; text-align: center; margin: auto;} .support_code {margin-bottom: 20px;} ul.filter_tag {display: flex; flex-wrap: wrap; line-height: 40px;} .tab_filter { text-align: center; margin: auto; display: table; margin-top: -10px;}}
@media (max-width: 767px) {
    .banner-section-inner{padding: 50px 20px;}
    .main_cls_glos {display: flex;display: flex;flex-direction: column;align-content: center;justify-content: center;align-items: center;} .top_left_section h1 {margin-top: 0;}
    .top_left_section h1{text-align: center;}
    .single_glossary_full .single-glossary{padding: 10px;}
    .back_button_glossary_cls{padding: 30px 10px;}
    .main_content_glossary article {margin: 0 auto;}
}
@media (max-width: 640px) {.box_content {width: auto;} .live_support{padding: 0 15px;} .tab_filter{margin-top: -5px;}}	
@media (max-width: 480px) {
    .head_sec h2 {line-height: 30px;} 
    .support_img_email {height: 100px; max-width: 100px;} 
    .support_img_chat {height: 100px; max-width: 100px;} 
    .box_content {padding: 50px 20px;} 
    .android_app img {margin-top: 5px; margin-left: -10px;}
    
}