.read-more summary { font-weight: bold; color: var(--coral); cursor: pointer; margin-bottom: 25px; } .logo-top-title .av-subheading { line-height: 1.8; margin-top: 15px; } .custom-cell { background-color: #f1f1f1; padding: 25px; } .custom-row { display: grid; gap: 10px; grid-template-columns: 1fr; } .custom-row-breath em { display: block; } @media (min-width: 768px) { .custom-row { grid-template-columns: repeat(2, 1fr); } .custom-cell { padding: 30px; } } @media (min-width: 1251px) { .custom-row { grid-template-columns: repeat(3, 1fr); } .custom-cell:nth-child(2), .custom-cell:nth-child(4){ background-color: #e5ecec; } .custom-row-breath .custom-cell:nth-child(4){ background-color: #f1f1f1; } .custom-cell:nth-child(2) h4, .custom-cell:nth-child(4) h4{ color: #008686; } .custom-row-breath .custom-cell:nth-child(4) h4 { color: #333; } .custom-cell:nth-child(3), .custom-cell:nth-child(5){ background-color: #f7eae5; } .custom-cell:nth-child(3) h4, .custom-cell:nth-child(5) h4{ color: #700700; } } @media (max-width: 1250px) { .custom-cell:nth-child(2), .custom-cell:nth-child(5){ background-color: #e5ecec; } .custom-cell:nth-child(2) h4, .custom-cell:nth-child(5) h4{ color: #008686; } .custom-cell:nth-child(3), .custom-cell:nth-child(6){ background-color: #f7eae5; } .custom-cell:nth-child(3) h4, .custom-cell:nth-child(6) h4{ color: #700700; } } .custom-cell h4 { font-size: 20px; color: #000; position: relative; padding-bottom: 20px; margin-bottom: 20px; } .custom-cell h4:after { content: ''; width: 60px; height: 2px; left: 0; bottom: 0; background: var(--coral); position: absolute; } .custom-cell strong { color: #333; } .custom-cell h4 em { display: block; margin-top: 12px; } .table-tt-program td { color: #333; font-size: 17px; line-height: 1.7; border: 1px solid; border-color: #e2e2e2; } @media (max-width: 767px) { .table-tt-program td { font-size: 14px; line-height: 1.5; } .table-tt-program { overflow-x: scroll; position: relative; padding-top: 40px } .table-tt-program:after { content: 'Scroll Right ยป'; font-size: 15px; position: absolute; top: 0; } } .narrow-faq strong { color: #000; } .facilities-three-col { background-color: #f8f8f8; } a.course-link { display: inline-block; margin-top: 25px; font-weight: bold; color: #000; } a.course-link:hover { opacity: .85; } .new-line { margin-top: 15px; } .section-title-left .av-special-heading-tag { position: relative; padding-left: 45px !important; } .section-title-left .av-special-heading-tag:before { position: absolute !important; left: 0; top: 0 !important; } .text-heading h3 { font-size: 25px; } /* ATT Table CSS - Starts */ .att-table th { font-size: 15px; text-align: center; background-color: var(--brown); } .att-table table { margin: 0; } .att-table td { font-size: 15px; line-height: 1.5; color: #333; padding: 15px; } .att-table td a { color: #333; text-decoration: underline !important; } .att-table tr th, .att-table tr td { border: 1px solid #e8e8e8 !important; } .att-table tr th:first-child { width: 60%; } .att-table td p { margin: 0; } @media (max-width: 640px) { .att-table.att-table-complex tr { display: grid; grid-template-columns: 1fr; } .att-table.att-table-complex th, .att-table.att-table-complex td { width: 100% !important; border: none !important; } .att-table.att-table-complex { border: 1px solid #e8e8e8 !important; } } /* ATT Table CSS - Ends */ .full-submenu { background-color: var(--coral); } .full-submenu a { background-color: transparent !important; } .full-submenu .avia-menu-text { font-size: 18px; color: #fff; transition: .5s; } .full-submenu .avia-menu-text:hover { opacity: .8 !important; } .full-submenu li a { border-color: #f4f4f4 !important; }