* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
@font-face {    font-family: monotype-corsiva;    src: url("../font/Corsiva/Monotype\ Corsiva.ttf");}
body,
html,
form,
ul,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    border: 0;
}

ul,
li {
    list-style: none;
}

a,
a:hover,
a:focus {
    border: 0;
    outline: none;
    text-decoration: none;
}

h1 {
    font-size: 80px;
    letter-spacing: 1px;
}

h2 {
    font-size: 40px;
}

h3 {
    font-size: 16px;
}

h6 {
    font-size: 14px;
}

p {
    font-size: 15px;
}

a:focus,
input:focus {
    outline: none;
}

.width100 {
    width: 100% !important;
}

.lh_1 {
    line-height: 1 !important;
}

.flex_center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu_header .navbar-brand {
    vertical-align: middle;
    padding: 0;
    margin: 0;
}

body {
    overflow-x: hidden;
}

.modal-content {
    border-radius: 0;
    background: #fff;
    border: 14px solid #e7e7e7;
}

.modal-header .close {
    margin: 0;
    padding: 0;
}

.modal-header {
    display: flex;
    justify-content: flex-end;
}

.modal-header,
.modal-body {
    background: #fff;
}

.modal-header {
    border-bottom: 0;
    padding: 1rem 1rem 0 0;
}

.modal-body h2 {
    font-family: 'Cinzel Decorative', cursive;
    font-size: 35px;
    font-weight: 600;
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.modal_form h5 {
    font-size: 17px;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 800;
    letter-spacing: 1px;
    color: #555555;
    text-transform: uppercase;
    text-align: left;
}

.modal_form {
    margin-top: 10px;
}

.ddd2 {
    color: #fff;
    background-color: #002353;
    transition: none;
    border-color: #002353;
    width: 100%;
}

.ddd2:hover,
.ddd2:active {
    background-color: #002353;
    transition: none;
    border-color: #002353;
}

.modal_form .form-control:focus {
    box-shadow: none;
    border-color: unset;
}

.box-footer .btn-primary:not(:disabled):not(.disabled):active {
    background-color: #002353;
    transition: none;
    border-color: #002353;
}

.box-footer .btn-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: none;
}

.ddd2:focus {
    background-color: #002353;
    transition: none;
    border-color: #002353;
    box-shadow: none;
}

.modal_form .box-footer {
    width: 100%;
    float: left;
    padding: 0 20px 20px 20px;
}

.modal_form .form-control {
    height: 44px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.vrt1 .covid1 {
    text-decoration: none;
    font-size: 16px;
    padding: 10px 25px;
    display: inline-block;
    text-transform: uppercase;
    border: 1px solid #c6bfbf;
    border-radius: 15px;
    font-weight: 600;
    margin: 50px 0 0 0;
    transition: all 500ms ease-in-out;
}

.vrt1 .covid1:hover {
    background: #002353;
    color: #fff;
    transition: all 500ms ease-in-out;
}

.navbar-dark .navbar-nav .nav-link {
    cursor: pointer;
}

.one_text p {
    text-align: center;
    font-size: 15px;
}

.ntp img {
    width: 100% !important;
    margin: -25px 0 0 0;
}

.bg_box {
    background: url(../../assets/images/bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0 0 70px 0;
    margin: 100px 0 0 0;
}

.date_number h6 a {
    color: #fff !important;
}

.custom_red {
    margin-top: 35px;
    display: block !important;
    width: 200px;
}

.latestarticles .text .sia_button1 {
    height: 66px;
}

#testimonials_1 .owl-nav button.owl-next,
#testimonials_1 .owl-nav button.owl-prev {
    display: none;
}


/* .ratingghf {
    display: inline-block;
    font-size: 13px;
}

.ratingghf {
    display: inline-block;
    font-size: 13px;
}

.ratingghf.r5:before {
    content: "\f005 \f005 \f005 \f005 \f005";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.ratingghf:after {
    font-family: 'Font Awesome 5 Free';
    content: "\f005 \f005 \f005 \f005 \f005";
    color: #FF8000;
    margin-right: 5px;
    font-weight: 900;
}

.ratingghf.r5:after,
.ratingghf.r45:after {
    content: "";
}

.ratingghf:before {
    font-family: 'Font Awesome 5 Free';
    content: "";
    color: #FF8000;
    position: relative;
    z-index: 2;
    font-weight: 900;
} */


/* .ratingghf i {
    color: #FF8000;
} */

.ratingghf {
    display: inline-block;
    font-size: 13px;
}

.ratingghf:before {
    font-family: 'Font Awesome 5 Free';
    content: "";
    color: #FF8000;
    position: relative;
    z-index: 2;
  font-weight: 900;
}

.ratingghf:after {
    font-family: 'Font Awesome 5 Free';
    content: "\f005 \f005 \f005 \f005 \f005";
    color: #999;
    margin-right: 5px
 font-weight: 900;
}

.ratingghf.r5:before {
    content: "\f005 \f005 \f005 \f005 \f005";
}

.ratingghf.r45:before {
    content: "\f005 \f005 \f005 \f005 \f123";
}

.ratingghf.r4:before {
    content: "\f005 \f005 \f005 \f005";
}

.ratingghf.r35:before {
    content: "\f005 \f005 \f005 \f123";
}

.ratingghf.r3:before {
    content: "\f005 \f005 \f005";
}

.ratingghf.r25:before {
    content: "\f005 \f005 \f123";
}

.ratingghf.r2:before {
    content: "\f005 \f005";
}

.ratingghf.r15:before {
    content: "\f005 \f123";
}

.ratingghf.r1:before {
    content: "\f005";
}

.ratingghf.r05:before {
    content: "\f123";
}

.ratingghf.r5:after,
.ratingghf.r45:after {
    content: ""
}

.ratingghf.r4:after,
.ratingghf.r35:after {
    content: "\f006";
}

.ratingghf.r3:after,
.ratingghf.r25:after {
    content: "\f006 \f006";
}

.ratingghf.r2:after,
.ratingghf.r15:after {
    content: "\f006 \f006 \f006";
}

.ratingghf.r1:after,
.ratingghf.r05:after {
    content: "\f006 \f006 \f006 \f006";
}

.ratingghf.r0:before {
    content: "";
}

.text p {
    margin-bottom: 15px;
}

.field__input {
    background-color: transparent;
    border-radius: 0;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-family: inherit;
    font-size: 1em;
}

.footer_right_end ul li {
    font-size: 15px;
    font-family: 'Roboto', sans-serif ! important;
}

.footer_number {
    margin-top: 15px;
}

.footer_number h5 a {
    color: #fff !important;
    font-size: 15px;
}

.footer_form_group input.footer_control::-webkit-input-placeholder,
.footer_form_group input.textarea_control::-webkit-input-placeholder {
    color: #fff;
}

.footer_form_group input.footer_control::-moz-placeholder,
.footer_form_group input.textarea_control::-moz-placeholder {
    color: #fff;
}

.footer_form_group input.footer_control:-moz-placeholder,
.footer_form_group input.textarea_control:-moz-placeholder {
    color: #fff;
}

.footer_form_group input.footer_control:-ms-input-placeholder,
.footer_form_group input.textarea_control:-ms-input-placeholder {
    color: #fff;
}

.footer_control {
    background-color: transparent;
    border-bottom: 2px solid #fff;
    height: 50px;
    border-radius: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    color: #fff;
}

.footer_control:focus {
    color: unset;
    background-color: transparent;
    border-color: none;
    outline: 0;
    box-shadow: none;
    color: #fff;
    border-color: unset;
}

.textarea_control {
    background-color: transparent;
    border-bottom: 2px solid #fff;
    height: 50px;
    border-radius: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    color: #fff !important;
}

.textarea_control:focus {
    color: unset;
    background-color: transparent;
    border-color: none;
    outline: 0;
    box-shadow: none;
}

.new_new_2021_button .btnnew,
#nextBtn {
    background: #103d63;
    border-radius: 3px;
    border: none;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    box-sizing: border-box;
    margin: 0;
    padding: 8px 25px;
}

#nextBtn {
    margin-bottom: 30px;
}

.boox1 {
    margin-top: 35px;
    background: #fff;
    padding: 30px 30px 90px 30px;
    -webkit-box-shadow: 0px 3px 21px 0px rgb(0 0 0 / 21%);
    -moz-box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.21);
    box-shadow: 0px 3px 21px 0px rgb(0 0 0 / 21%);
    border-radius: 10px;
}

.new_new_2021_button {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 35px;
}

.about_text_p p {
    margin-bottom: 8px;
}

.onlineassessment a {
    color: #fff !important;
}

.joining_instruction {
    margin-bottom: 18px;
}

.latestarticles_new_holder {
    margin: 0;
}

#loadMore {
    width: 200px;
    color: #fff;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid transparent;
    background: #e93535;
    transition: .3s;
    -webkit-box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 75%);
}

.blog_button {
    padding-top: 15px;
    padding-bottom: 50px;
    margin: 0 auto;
}

.margin_top {
    margin-top: 50px;
}

.box1_blog_holder {
    margin: 0;
}

.terms,
.feedback_holder {
    margin: 50px 0;
}

.terms a {
    color: #212529;
}

.terms ul li,
.terms p {
    margin-bottom: 10px;
}

.ul_li li {
    position: relative;
    padding: 0 0 0 20px;
}

.ul_li li::after {
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    width: 12px;
    height: 12px;
    background: #012353;
    border-radius: 100px;
}

.feedback_heading h3 {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: #555;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 30px 0;
}

.star {
    width: 35px;
    height: 35px;
    -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    background: white;
}

.star-border {
    display: inline-block;
    filter: drop-shadow(0px 0px 2px black);
    -webkit-filter: drop-shadow(0px 0px 2px black);
    -moz-filter: drop-shadow(0px 0px 2px black);
    -ms-filter: drop-shadow(0px 0px 2px black);
    -o-filter: drop-shadow(0px 0px 2px black);
}

.custom_form_control:focus {
    border-color: #ccc;
    box-shadow: none;
}

.map_1 img {
    width: 100%;
    height: 450px;
}

.sia_days_box {
    width: 90%;
    background: #002353;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 0;
    margin: 0 auto;
    margin-top: 50px;
    position: relative;
    padding: 30px;
    text-align: center;
}

.sia_days_box h5 {
    color: #fff;
    font-size: 20px;
}

.sia_days_box .button_y_color {
    display: block;
    background: #faaf3c;
    font-size: 16px;
    color: #000;
    line-height: 20px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    outline: none;
    border: none;
    border-radius: 5px;
    padding: 10px 20px;
    margin: 0 auto;
    margin-top: 15px;
}

.innner_one_holder {
    display: flex;
    justify-content: flex-end;
}

.ioh_left p,
.iorh_right p {
    color: #fff;
    font-size: 15px;
    padding: 0;
    font-weight: 100;
    font-style: italic;
    margin-left: 10px;
    margin-top: 2px;
}

.ioh_new_holder {
    margin-top: 25px;
}

.iorh_right {
    display: flex;
    justify-content: flex-start;
}

.inner_one_last_text h5 span {
    color: #fff;
    font-size: 15px;
    padding: 0;
    font-weight: 100;
    font-style: italic;
    margin-left: 10px;
}

.inner_one_buttom {
    margin-top: 15px;
}

.bouy {
    background: #2f55a0;
    margin-bottom: 50px;
}

.po_date_select {
    vertical-align: middle;
    text-align: center;
    padding: 40px 0;
    margin: 0;
}

.po_date_select li h2 {
    color: #fff;
    padding: 0 10px 0 0;
}

.po_date_select li {
    display: inline-block;
    padding: 0;
    margin: 0;
}

.po_date_select li.bor_selection_date {
    width: 30%;
}

.bor_selection {
    border: 2px solid orange ! important;
}

.po_date_select li .bor_selection:focus {
    outline: none;
}

.po_date_select li .bor_selection {
    width: 100%;
    border: none;
    background: #fff;
    height: 40px;
}

.po_date_select li .you_color {
    display: inline-block;
    background: #faaf3c;
    color: #000;
    border: 0;
    text-transform: uppercase;
    line-height: 38px;
    padding: 0 20px;
    height: 40px;
}

.inner_two_heading h2 {
    text-align: center;
    margin-bottom: 18px;
    margin-top: 50px;
}

.po_date_select h2 {
    font-size: 25px;
}

.single-course-1 {
    text-align: center;
    padding: 0 0 30px 0;
    margin: 0;
}

.single-course-1 h5 {
    background: #002353;
    font-size: 16px;
    color: #fff;
    text-align: center;
    font-weight: 400;
    margin: 0;
    padding: 5px 0 7px 0;
    text-transform: capitalize;
}

.bbb {
    border-top: 0px;
    border: 1px solid #ddd;
}

.single-course-1 h5 {
    background: #002353;
    font-size: 16px;
    color: #fff;
    text-align: center;
    font-weight: 400;
    margin: 0;
    padding: 5px 0 7px 0;
    text-transform: capitalize;
}

.single-course-1 p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    display: block;
    text-align: center;
    width: 100%;
    border: 1px solid #ddd;
    border-top: none;
    padding: 7px 0;
    font-weight: 400;
    margin: 0px;
}

.bbb p {
    text-align: left ! important;
    border: 0px;
    padding-left: 20px;
    padding-right: 20px;
}

.bookingfrm {
    background-color: #2f55a0;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 50px 0 50px 0;
    text-align: center;
}

.bookingfrm {
    border: 2px solid orange;
}

.bookingfrm .drp_up {
    display: inline-block;
    width: 40%;
    height: 40px;
    font-size: 17px ! important;
}

.bookingfrm .drp_up {
    border: 2px solid orange;
}

.bookingfrm .drp_dwon {
    display: inline-block;
    width: 20%;
    height: 40px;
    font-size: 17px ! important;
}

.bookingfrm .drp_dwon {
    border: 2px solid orange;
}

.bookingfrm .drp_dwon:focus,
.bookingfrm .drp_up:focus {
    outline: none;
}

.bookingfrm .red_btn {
    display: inline-block;
    background: #faaf3c;
    color: #000;
    border: 0;
    text-transform: uppercase;
    padding: 8px 20px;
    box-sizing: border-box;
}

.paragrp p {
    margin-bottom: 15px;
}

.single-course-1 strong {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    display: block;
    text-align: center;
    width: 100%;
    border: 1px solid #ddd;
    border-top: none;
    padding: 5px 0;
    font-weight: 700;
}

.single-course-1 .bbb p {
    border: none;
}

.bbb strong {
    border: none;
}

.Booking_holder {
    margin: 35px 0;
}

.Booking_holder h3 {
    font-size: 30px;
    text-align: center;
}

.bookingfrm {
    padding: 18px 0;
position:relative;
}

.video_area {
    margin-bottom: 30px;
}

.new_ul_li_holder {
    margin-bottom: 20px;
}

.new_new_paragrp p span strong {
    color: #e93535;
}

.no_course_holder_new {
    margin-bottom: 120px;
}

.siacctv {
    background: url(../../assets/images/black_pic.jpg) repeat center;
    width: 100%;
    padding: 50px 0 100px 0;
    margin: 0;
}

.english {
    padding: 50px 0;
}

.Level h3 {
    font-size: 1.75rem;
    padding-bottom: 15px;
}

.gbg,
.gbg p {
    text-align: left !important;
    font-style: italic;
    font-size: 1rem;
    margin-top: 20px;
}

.paragraph p {
    font-size: 18px;
    color: #333;
    font-weight: 400;
    line-height: 20px;
}

.frf {
    position: relative;
    height: 42px;
    width: 325px;
}

.english_form .form-group label {
    width: 350px;
}

.english_form .form-group {
    display: flex;
}

.invoice-wrapper {
    padding-top: 32px
}

.invoice_number h1 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    font-size: 20px;
}

.invoice-wrapper {
    margin: 0 auto;
    width: 90%;
    text-align: center;
    border: 1px solid #d4c9c9;
}

.english_last {
    padding-bottom: 60px;
    margin-top: 20px;
}

.english_last_two {
    margin-top: 20px;
    padding: 0 50px;
    justify-content: space-between;
}

.english_last_three_text {
    background: #8f96a7;
    padding: 8px 0;
    text-align: center;
}

.english_last_three {
    background: #8f96a7;
    margin-top: 10px;
}

.english_last_three_text p {
    font-size: 1rem ! important;
    font-style: italic ! important;
    color: #fff;
    font-weight: bold;
}

.english_last_four {
    margin: 18px;
    text-align: left;
}

.english_last_four p {
    font-size: 18px;
    color: #333;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 20px;
}

.english_bold b {
    font-size: 1.5rem;
}


/* Assessment Forms list style */

.bgbg ul li {
    list-style-type: none;
    color: #012353;
    padding: 20px;
}

.bgbg ul li a {
    color: #012353;
    font-size: 18px;
    font-weight: 700;
}

.menunew33:before {
    background-color: #ed2127;
    border-radius: 50px 50px 50px 50px;
    content: "";
    height: 20px;
    margin: 3px 0px 0px -34px;
    position: absolute;
    width: 20px;
}


/* Course details package card style */

.bvb {
    display: none;
}

select {
    font-size: 17px ! important;
}

option:nth-child(even) {
    background-color: #e4dcdc;
}

option:nth-child(odd) {
    background-color: #fff;
}

.box_left {
    float: left;
}

.boxarea {
    border: 2px solid #2f55a0;
    border-radius: 4px;
    padding: 20px 20px;
    margin: 0 0 50px 0;
}

.boxarea h1 {
    font-size: 30px;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    color: #ef1c23;
    line-height: 50px;
    text-align: center;
    padding: 0;
    margin: 0;
}

.boxarea h2 {
    font-size: 41px;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    color: #ef1c23;
    line-height: 50px;
    text-align: center;
    margin: 0;
    padding: 10px 0;
}

.boxarea ul {
    padding: 0;
    margin: 0;
}

.boxarea ul li {
    list-style: none;
    font-size: 16px;
    padding: 10px 0 10px 0px;
    color: #002353;
    border-top: solid 1px #002353;
}

.boxarea .selectbtn {
    display: inline-block;
    width: 100%;
    background: #ef1c23;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    border: none;
    box-shadow: 0px 1px 10px -2px rgba(0, 0, 0, 0.42);
    padding: 10px 20px;
    margin-top: 20px;
    text-decoration: none;
}

.modal {
    position: fixed;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    z-index: 9999;
    display: none;
    overflow: hidden;
    outline: 0;
    -webkit-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
}

.modal label {
    font-weight: 600;
}

.modal .submitbtn {
    display: inline-block;
    background: #faaf3c;
    color: #000;
    border: 0;
    text-transform: uppercase;
    padding: 10px 25px;
    font-size: 16px;
    font-weight: 500;
}

.bbb {
    border-top: 0px;
    border: 1px solid #ddd;
}

.bbb p {
    text-align: left ! important;
    border: 0px;
    padding-left: 20px;
    padding-right: 20px;
}


/* Course Booking Package card style */

.bvb {
    display: none;
}

.bouy {
    background: #2f55a0;
    margin-bottom: 50px;
}

.po_date_select {
    vertical-align: middle;
    text-align: center;
    padding: 40px 0;
    margin: 0;
}

.po_date_select li {
    display: inline-block;
    padding: 0;
    margin: 0;
}

.po_date_select li h2 {
    color: #fff;
    padding: 0 10px 0 0;
}

.po_date_select li.bor_selection_date {
    width: 30%;
}

.po_date_select li .bor_selection {
    width: 100%;
    border: none;
    background: #fff;
    height: 40px;
}

.po_date_select li.boc_next {
    text-align: left;
    width: 20%;
}

.po_date_select li .you_color {
    display: inline-block;
    background: #faaf3c;
    color: #000;
    border: 0;
    text-transform: uppercase;
    line-height: 38px;
    padding: 0 20px;
    height: 40px;
}

.box_left {
    float: left;
}

.boxarea {
    border: 2px solid #2f55a0;
    border-radius: 4px;
    padding: 20px 20px;
    margin: 0 0 50px 0;
}

.boxarea h1 {
    font-size: 30px;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    color: #ef1c23;
    line-height: 50px;
    text-align: center;
    padding: 0;
    margin: 0;
}

.boxarea h2 {
    font-size: 41px;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    color: #ef1c23;
    line-height: 50px;
    text-align: center;
    margin: 0;
    padding: 10px 0;
}

.boxarea ul {
    padding: 0;
    margin: 0;
}

.boxarea ul li {
    list-style: none;
    font-size: 16px;
    padding: 10px 0 10px 0px;
    color: #002353;
    border-top: solid 1px #002353;
}

.boxarea .selectbtn {
    display: inline-block;
    width: 100%;
    background: #ef1c23;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    border: none;
    box-shadow: 0px 1px 10px -2px rgba(0, 0, 0, 0.42);
    padding: 10px 20px;
    margin-top: 20px;
    text-decoration: none;
}

.modal {
    position: fixed;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    z-index: 999999 !important;
    display: none;
    overflow: hidden;
    outline: 0;
    -webkit-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
}

.modal label {
    font-weight: 600;
}

.modal .submitbtn {
    display: inline-block;
    background: #faaf3c;
    color: #000;
    border: 0;
    text-transform: uppercase;
    padding: 10px 25px;
    font-size: 16px;
    font-weight: 500;
}

.bor_selection {
    border: 2px solid orange ! important;
}

#optionList input[type=radio] {
    /* -webkit-appearance: none; */
    margin-right: 25px;
}


/* #optionList li {
    position: relative;
}

#optionList li::before {
    content: "";
    width: 14px;
    height: 14px;
    background: #428CC6;
    position: absolute;
    left: 7px;
    top: 3px;
    box-sizing: border-box;
    border-radius: 50%;
} */

#optionList {
    margin-top: 20px;
}


/*01042021*/

.onlineassessment a {
    font-size: 18px;
}

.vvv2 dwnld {
    color: white !important;
}

.accordion-wrapper {
    width: 100%;
}


/* 5/4/21 */

.covid_risk_measures_new {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 100%;
}

.navbar-dark .navbar-toggler {
    background-color: #002353;
    color: #002353;
    border-color: #002353;
}

#prevBtn {
    background: #103d63;
    border-radius: 3px;
    border: none;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    box-sizing: border-box;
    margin: 0;
    padding: 8px 25px;
}

.payment_getway {
    display: flex;
    align-items: center;
    justify-content: center;
}

#nextBtn:hover {
    box-shadow: none;
    top: unset;
}

.v1 {
    width: 100%;
    margin-top: 15px;
    font-size: 12px;
    height: 50px;
}

.timeHeader h4 span {
    color: #FF0000
}

.timeHeader {
    text-align: center;
}

.description_question h3 {
    font-weight: bold;
}

.description_question p {
    margin-top: 10px;
}

.description_question #prevBtn,
.description_question #nextBtn {
    margin-top: 15px;
}

.dropdown-item {
    font-weight: unset !important;
    font-size: 12px !important;
}

@media only screen and (max-width: 1024px) {
    .banner .text {
        width: 80%;
    }
.onlineassessment a, .top_header p, .top_header ul li a{
    font-size: 15px;
}
}

@media only screen and (max-width: 991px) {
    .banner .text {
        width: 95%;
    }
    .banner .text {
        bottom: 120px;
    }
    .banner .item {
        height: 350px;
    }
}

@media only screen and (max-width: 767px) {
.onlineassessment a, .top_header p, .top_header ul li a {
    font-size: 18px;
}
    .description_question h3 {
        margin-top: 15px;
    }
    .myoptions {
        display: flex;
        align-items: center;
    }
    #optionList input[type=radio] {
        margin-right: 20px;
        margin-top: -9px;
    }
    .details p {
        font-size: 13px;
    }
    button.accordion {
        font-size: 16px !important;
    }
    .tab h4 {
        margin-top: 15px;
    }
    .v1 {
        height: 80px;
    }
    .boox1 {
        padding: 30px 15px 150px 15px;
    }
    .english_form .form-group label {
        width: 100%;
    }
    .english_form .form-group {
        flex-direction: column;
    }
    .english_last_two {
        flex-direction: column;
    }
    .frf {
        width: 100%;
    }
    .banner .item img {
        height: 100%;
        object-fit: cover;
    }
    .top_header p {
        text-align: center;
    }
    .top_header ul {
        text-align: center;
        margin-top: 8px;
    }
    .covid_risk_measures_new {
        justify-content: center;
        margin-top: 5px;
    }
    .navbar-toggler-icon {
        width: 28px;
        height: 30px;
    }
    .banner .text {
        width: 100%;
        position: relative;
        bottom: 0px;
        padding: 10px 20px 10px 20px;
    }
    .banner .item {
        height: auto;
    }
    .footer_right_end {
        float: unset !important;
        margin-top: 20px;
    }
    .testimonials {
        margin-top: 20px;
    }
    .our_clints .owl-nav {
        display: none;
    }
    .copyright ul {
        margin-top: 15px;
        justify-content: center !important;
    }
    .payment_getway {
        margin-top: 15px;
flex-direction: column;
    }
.payment_getway img:last-child{
margin-left:0 !important;
margin-top:15px;
}
    .new_new_margin1 {
        margin-bottom: 20px;
    }
    .bg_box {
        padding: 0;
    }
    .copyright p {
        text-align: center;
    }
}

@media only screen and (max-width: 420px) {
    .banner .text p {
        font-size: 14px;
    }
    .banner .text h1 {
        font-size: 20px;
    }
}


/* 5/4/21 */

.Booking_holder1 h3 {
    font-size: 30px;
    margin-bottom: 20px;
    color: #fff;
}


/* 9/4/21 */

.payment_getway img:last-child {
    height: 42px;
    margin-left: 20px;
}

.copyright p {
    height: 100%;
    display: flex;
    align-items: center;
}

.copyright ul {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: flex-end;
}.footer h6{color:white;font-size: 15px;}

.dropdown-menu li:nth-child(odd){
    background-color: #fff;
}
.dropdown-menu li:nth-child(even){
        background-color: #e4dcdc;
}
.dropdown-item:active {
    background-color: #007bff !important;
}
/* 30/6/21 */
.new_homesection{
padding-top:70px;
}
.new_homesection_inner{
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 3px 6px rgba(0,35,83,.5);
    padding: 20px 0 17px
}
.stepBox{
display: flex;
    padding: 0 0 0 22px;
}
 .sb-col-count {
    flex-shrink: 0;
    width: 40px;
}
.counter {
    font-size: 45px;
    font-weight: 500;
    position: relative;
    top: 0;
    color: #002353;
    top: -12px;
    width: 25px;
}
.stepBox h4 {
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 5px;
    padding: 0;
    color: #002353;
    font-weight: 500;
}
.stepBox p {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    color: #002353;
    line-height: 18px;
font-family: monotype-corsiva;
}
.new_border_left{
border-right:2px solid #002353;
}

.stepBox{
    cursor: pointer;
}
.sb-col-arrow{
    display: flex;
    align-items: center;
    justify-content: flex-end;
   
}
.sb-col-arrow i{
    font-size: 50px;
color:#ed2127;
}
.stepBox_inner{
display:flex;
justify-content: space-between;
    width: 100%;
}
@media only screen and (max-width: 767px) {
.stepBox_inner{
    flex-direction: column;
}
.stepBox{
padding:0 22px;
flex-direction: column;
}
.new_border_left{
border-right:unset;
}
.stepBox{
padding-bottom:10px;
padding-top:10px;

}
.stepBox1{
border-bottom:unset;
}
.sb-col-arrow{
    justify-content: center;
margin-left:0;
}
.sb-col-arrow i{
    transform: rotate(
90deg
);
margin-top:10px;
}
}
/* 30/6/21 */