
body {
    padding: 0;
    margin: 0;
    text-decoration: none;
    border: none;
    list-style-type: none;
    font-family: 'Roboto', sans-serif !important;
    overflow-x: hidden;
}
body.layout-full {
    background-color: #fcfcfc !important;
}
header {
    position: relative;
    z-index: 100;
}
.flxRw{
	display: flex;
}
.aic{
	align-items: center;
}
.jcc{
	justify-content:center;
}
/*.navbar{
  padding: 20px 0 !important;
}*/


@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
.Blutop {
    width: 100%;
    margin: 0 auto;
    /*padding: 1rem 0;*/
    color: #fff;
    background: linear-gradient(225deg, #003069 0%, #3B5898 61.98%, #6D84C9 100%);
}

.Blutop ul {
    margin-bottom: 0px;
    margin-top: 5px;
	margin-left: 0;
}

.Blutop ul li {
    display: inline-block;
    color: #fff;
    padding: 0 10px;
	position: relative;
}

.Blutop ul li a {
    color: #fff;
    text-decoration: none;
}

.Blutop ul li a:hover {
    color: #d04536;
    text-decoration: none;
}

.green-button {
    display: inline-block;
    background: #058116;
    border-radius: 5px;
    margin: 0 0 0 10px;
    padding: 7px 12px;
    color: #fff;
    font-size: 14px;
}

.green-button span img {
    width: 7px;
    height: auto;
    margin-left: 10px;
}

.green-button:hover {
    color: #fff;
    text-decoration: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
  font-size: 16px !important;
}


/*whitebar*/
.whitebar .container.forDesk, .container.p-rel.rowRev{
    padding: 15px !important;
}
.whitebar {
    background: #fff;
    /*padding: 18px 0;*/
    /*position: fixed; */
    font-size: 14px;
    border-bottom: 1px solid #e9e9e9;
    width: 100%;
    visibility: visible;
    z-index: 9;
    color: #023287;
    text-align: center;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
}

.whitebar .whitebar-items {
    display: flex;
    margin: 0;
    width: 100%;
    justify-content: space-between;
}

.whitebar .whitebar-items li {
    display: flex;
    align-items: center;
    /* max-width: 25%;
    flex: 0 0 25%; */
    /* padding: 0 15px; */
    position: relative;
    justify-content: center;
}


/* .whitebar .whitebar-items li:first-child {
    justify-content: flex-start;
}

.whitebar .whitebar-items li:last-child {
    justify-content: flex-end;
} */

.whitebar .whitebar-items li:last-child::after {
    display: none;
}

.whitebar .whitebar-items li::after {
    content: '';
    position: absolute;
    right: -65px;
    top: 50%;
    transform: translate(0, -50%);
    width: 1px;
    height: 60%;
    background: #000;
}


/* .whitebar .whitebar-items li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    width: 1px;
    height: 60%;
    background: #000;
} */

.whitebar .whitebar-items li .txts {
    display: flex;
    flex-direction: column;
    text-align: left;
}

.whitebar .whitebar-items li img {
    width: 45px;
    margin-right: 1rem;
}

.whitebar .whitebar-items li span {
    color: #000;
    font-size: 15px;
    font-weight: bold;
}

.whitebar .whitebar-items li .txts span b {
    font-size: 15px !important;
}

.whitebar .whitebar-items li .txts span {
    font-weight: 400;
    font-size: 12px;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light.p-rel {
    padding: 0 !important;
}

.navbar-brand {
    width: 135px;
}

nav {
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.15);
}

.navbar-nav .active .nav-link {
    color: #B02E22 !important;
}

.navbar-nav .nav-item .nav-link {
    color: #000;
    font-weight: 500;
}

.navbar-nav .nav-item .nav-link:hover {
    color: #B02E22
}

footer {
    padding: 4rem 0 2rem;
    position: relative;
	background: #f1f1f1;
}

footer::before {
    background: linear-gradient(225deg, #003069 0%, #3B5898 61.98%, #6D84C9 100%);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 10px;
}

footer ul,
footer h4 {
    margin-top: 2rem;
}
footer ul{
    margin: 2rem 0 0 0;
}
footer h4{
	font-size: 2.5rem;
	margin-bottom: 1.5rem;
}
footer .menu li a {
    font-size: 14px;
    font-weight: 500;
}

footer ul li a {
    line-height: 24px;
    display: block;
    color: #000;
    margin-bottom: 8px;
}
footer p{
    font-weight: 500;
    margin: 1rem 0 !important;
}
footer p.copyrightTxt {
    text-align: right;
    font-weight: 400;
    font-size: 14px !important;
}
ul.login-panel .input-group button.input-group-text,
footer .input-group button.input-group-text {
    background: linear-gradient(225deg, #003069 0%, #3B5898 61.98%, #6D84C9 100%);
    color: #fff;
}

footer .input-group input {
    border: 0;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
    padding: 1rem !important;
    height: 50px;
    border-radius: 10px 0 0 10px;
    font-size: 16px;
}
footer .input-group .input-group-text{
    padding: 0 2rem;
    border-radius: 0 10px 10px 0;
    font-size: 16px;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
}

a {
    text-decoration: none !important;
}

ul.login-panel {
    display: flex;
    list-style: none;
    align-items: center;
    margin-bottom: 0;
}

ul.login-panel li{
	position: relative;
	margin: 0 5px;
}

ul.login-panel img {
    width: 25px;
}

ul.login-panel a {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 14px;
    color: #000;
    margin: 0 .5rem;
    position: relative;
    font-weight: 500;
}

ul.login-panel li:last-child a {
    margin: 0 0 0 .5rem;
}

ul.login-panel a span.cstm-badge {
    position: absolute;
    right: -10px;
    top: -5px;
    background: #fff;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 15%);
    padding: 5px;
    border-radius: 50px;
    width: 1.125rem;
    height: 1.125rem;
}

.deskTopBar {
    display: block;
}

.p-rel {
    position: relative;
}
#mega-menu-wrap-primary{
	margin: 0 auto !important;
}
/* Search Box CSS */

.Blutop .searchBox {
    position: absolute;
    height: 35px;
    border-radius: 40px;
    /* padding: 10px; */
    transition: 0.3s ease;
    /*width: 0;*/
    width:  240px;
	left: 10px;
    top: 50%;
    transform: translate(0, -55%);
    background: #fff;
}

.Blutop .searchBox ::placeholder {
    color: #b3b3b3;
}

.Blutop .searchBox:hover>.searchInput {
    /*width: 200px;*/
    padding: 0 10px;
}

.Blutop .searchBox:hover {
    /*width: 240px;*/
/*     background: #526caf; */
	background: #fff;
}

.Blutop .searchBox:hover>.searchButton {
/*     background: #032f64; */
	background: transparent;
    color: #032f64;
	/*left: 83%;*/
/* 	border: 1px solid #fff; */
}

.Blutop .searchButton {
    /*color: #fff;*/
    color: #032f64;
    float: right;
    width: 40px;
    height: 35px;
    border-radius: 50%;
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.4s;
    z-index: 5;
    position: absolute;
/*     right: 0; */
	left: 83%;
	border: 0;
}
.Blutop .searchButton i{
	font-size: 1.75rem;
}

.Blutop .searchInput {
    border: none;
    background: none;
    outline: none;
    float: left;
    padding: 0;
/*     color: white !important; */
	color: #032f64 !important;
    font-size: 16px;
    transition: 0.4s;
    /*line-height: 35px;*/
    width: 200px;
    position: absolute;
/*     right: 0; */
	left: 0;
    z-index: 0;
    padding: 0 10px;
}
/* Search Bar CSS END */

.mobTopBarLinkIcons::before{
	position: absolute;
	content: '';
	width: 25px;
	height: 25px;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: -1;
}
.mobTopBarLinkIcons-signup{
	margin-left: 1rem !important;
}
.mobTopBarLinkIcons-signup::before{
	background: #058116;	
}
.mobTopBarLinkIcons-contact{
	margin-right: 1rem !important;
}
.mobTopBarLinkIcons-contact::before{
	background: #1f4480;
}
a.mobTopBarLinkIcons {
    z-index: 1;
}
.mega-menu-item-has-children ul li ul {
    border-right: 1px solid black !important;
    height: 230px !important;
    /*padding-left: 0.6em !important;*/
    padding-right: 1em !important;
}
.mega-menu-item-has-children ul li .mega-menu-link{
    padding-left: 0.7em !important;
}
#mega-menu-primary .mega-menu-item-has-children ul.mega-sub-menu {
    width: 300% !important;
}
/*.mega-menu-item-has-children ul li ul a {
    font-weight: 600 !important;
}*/
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{
  line-height: 24px !important;
  height: 24px !important;
}
div#main-header {
    z-index: 999;
    box-shadow: 5px 5px 20px rgb(0 0 0 / 5%);
    width: 100%;
    transition: 0.3s ease;
}
.pFix{
  /*position: fixed;*/
  top: 0;
}
body.responsive.layout-full #page-wrapper .full-container {
    width: calc(100vw - 40px) !important;
    margin: 0 auto;
}
.post-81054 .entry-header {
    display: none;
}

#post-80412 h1.entry-title {
    display: none;
}
.plab-1-new .first p {
    font-weight: 300 !important;
    font-size: 14px !important;
}
.plab-1-new .second p {
    font-weight: 300 !important;
    font-size: 16px !important;
    line-height: 24px !important;
}
.plab-1-new h1 {
    font-weight: 400 !important;
    line-height: 1 !important;
}
.plab-1-new .plab-1-new-1 div {
    display: flex;
    align-items: center;
}
.plab-1-new .plab-1-new-1 div p {
    margin-top: 0 !important;
    margin-left: .7em;
}
.plab-1-new .decoration {
    display: none;
}
.plab-1-new .plab-1-new-1 .fas {
    font-size: 30px;
    color: #058116;
}
.plab-1-new .two_buttons {
    display: flex;
    justify-content: space-between;
}
.plab-1-new .two_buttons button {
    border: none;
    outline: none;
    font-size: 18px;
    font-weight: 500;
    border-radius: 5px;
    padding: 15px 30px;
    width: 10em;
}
.plab-1-new .two_buttons .find {
    border: 2px solid #058116;
    background: white;
}
.plab-1-new .two_buttons .cart {
    border: 2px solid transparent;
    color: white;
    background: #058116;
}
.plab-1-new h3 {
    font-weight: 400 !important;
    margin-bottom: 0 !important;
}

.plab-1-new .price_list_feature p {
    position: relative;
}
.plab-1-new .price_list_feature p:not(:last-child):after {
    position: absolute;
    content: '';
    width: 75%;
    height: 1px;
    background: #ddd;
    bottom: -9px;
    left: 50%;
    transform: translate(-50%,0);
}
.plab-1-new .pricing_buttons {
    display: flex;
    justify-content: space-around;
    margin: 2em 0;
}
.plab-1-new .pricing_buttons .one {
    background: #097D87;
    color: white;
}
.plab-1-new .pricing_buttons .two {
    background: #058116;
    color: white;
}
.plab-1-new .subscribe_form {
    display: flex;
    flex-direction: column;
}
.plab-1-new .subscribe_form .form {
    display: flex;
    align-items: center;
}
.plab-1-new .subscribe_form h3 {
    color: white;
    font-size: 30px;
    font-weight: 300 !important;
    margin: 0 !important;
}
.plab-1-new .subscribe_form h4 {
    color: white;
    font-size: 16px;
    font-weight: 300 !important;
    margin-bottom: 0;
}
.plab-1-new .guardian {
    display: flex;
    align-items: center;
    gap: 4em;
    margin-top: 2em;
}
.plab-1-new .MeetDrAmanArora {
    display: flex;
    gap: 2em;
}
.plab-1-new .MeetDrAmanArora button {
    padding: 12px 24px;
    font-size: 16px;
    border: 0;
    outline: 0;
    background: #058116;
    border-radius: 10px;
    color: white;
}
.acc_back_image_ultimate_package .sow-accordion-panel-header {
    border-width: 2px !important;
}
.acc_back_image_ultimate_package .sow-accordion-panel-border {
    border: 2px solid white !important;
}
#zoom_image .panel-grid-cell:nth-child(6) .so-panel .viewer-box {
    right: 230px !important;
}
.Meet {
    align-items: center !important;
}
.plab-1-new .subscribe_form input {
    width: 26em;
    height: 3em;
    font-size: 14px;
}
.plab-1-new .subscribe_form button {
    outline: 0;
    border: 0;
    height: 3em;
    font-size: 14px;
}
.subs {
    background-color: transparent;
    background-image: linear-gradient(270deg, #003069 0%, #6D84C9 70%);
    display: flex;
    align-items: center !important;
    justify-content: space-between !important;
}
.plab-1-new .subscribe_sec img:nth-child(odd){
    width: 4em;;
}
.plab-1-new .subscribe_sec img:nth-child(even){
    width: 1em;;
}
.plab-1-new .pricing_buttons button {
    border: none;
    outline: none;
    font-size: 15px;
    font-weight: 500;
    border-radius: 5px;
    padding: 15px 30px;
/*    width: 10em;*/
}
.plab-1-new .plab-1-new-3 {
    display: flex;
    flex-direction: column;
    justify-content: center;
/*    align-items: center;*/
    gap: 10px;
    margin: 1em 0;
}
.plab-1-new .plab-1-new-3 div {
    display: flex;
    align-items: center;
}
.plab-1-new .plab-1-new-3 div p {
    margin-top: 0 !important;
    margin-left: .7em;
}
.plab-1-new .decoration {
    display: none;
}
.plab-1-new .plab-1-new-3 .fas {
    font-size: 20px;
    color: #058116;
}

.plab-1-new.siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style.panel-row-style-for-77226-8,
.plab-1-new.siteorigin-panels-stretch.panel-row-style-full-width.panel-row-style.panel-row-style-for-77981-8 {
    align-items: center !important;
}
.plab-1-new_post .sow-post-navigation {
    display: none;
}
.plab-1-new-price_table #pgc-77226-2-0, .plab-1-new-price_table #pgc-72532-3-1, .plab-1-new-price_table #pgc-77981-2-0, .plab-1-new-price_table #pgc-78581-3-1 {
    background-color: #00D34E;
    padding: 1em;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.plab-1-new-price_table #pgc-77226-2-1, .plab-1-new-price_table #pgc-77981-2-1{
    background-color: #A7F9C6;
    padding: 1em;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.plab-1-new-price_table #pgc-77226-2-2, .plab-1-new-price_table #pgc-72532-3-2, .plab-1-new-price_table #pgc-77981-2-2, .plab-1-new-price_table #pgc-78581-3-2 {   
    background-color: #D6FCE4;
    padding: 1em;
    border-radius: 5px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.plab-1-new .plab-1-new-2 div {
    display: flex;
    align-items: center;
}
.plab-1-new .plab-1-new-2 div p {
    margin-top: 0 !important;
    margin-left: .7em;
}
.plab-1-new .decoration {
    display: none;
}
.plab-1-new .plab-1-new-2 .fas {
    font-size: 20px;
    color: #058116;
}

.plab-1-new .plab-1-new-2 .fas {
    font-size: 30px;
    color: #058116;
}
.plab-1-new .plab-1-new-2 {
    display: flex;
    flex-wrap: wrap;
    gap: 1em;
}
.plab-1-new .plab-1-new-2 div {
    display: flex;
    align-items: center;
}
.plab-1-new .plab-1-new-2 div p {
    margin-top: 0 !important;
    margin-left: .7em;
    font-weight: 600;
}
.plab-2-pricing h2 {
    margin-bottom: 0 !important;
}
.plab-simman-practical-course-agenda .decoration {
    display: none !important;
}
.plab-simman-practical-course-agenda {
    align-items: flex-start !important;
}
.plab-simman-practical-course-agenda p {
    font-size: 18px !important;
    text-align: center !important;
}
.plab-simman-practical-course-agenda .panel-widget-style-for-77155-4-0-1,
.plab-simman-practical-course-agenda .panel-widget-style-for-77155-4-1-1,
.plab-simman-practical-course-agenda .panel-widget-style-for-77155-4-2-1 {
    margin-top: -2em !important;
}

.plab-simman-practical-course-agenda div#pgc-77155-4-0,
.plab-simman-practical-course-agenda div#pgc-77155-4-1,
.plab-simman-practical-course-agenda div#pgc-77155-4-2 {
    background: white;
    padding: 1em;
    min-height: 350px;
}
.live-msra-course-before-agenda .decoration {
    display: none !important;
}
.live-msra-course-before-agenda p {
    font-size: 18px !important;
    text-align: center !important;
}
.live-msra-course-before-agenda .panel-widget-style-for-76937-3-0-1,
.live-msra-course-before-agenda .panel-widget-style-for-76937-3-1-1,
.live-msra-course-before-agenda .panel-widget-style-for-76937-3-2-1  {
    margin-top: -2em !important;
}

.live-msra-course-before-agenda div#pgc-76937-3-0,
.live-msra-course-before-agenda div#pgc-76937-3-1,
.live-msra-course-before-agenda div#pgc-76937-3-2 {
    background: white;
    padding: 1em;
    min-height: 350px;
}
.plab-simman-practical-course-agenda-p .decoration {
    display: none !important;
}
.plab-simman-practical-course-agenda-p p{
    font-size: 18px !important;
}
.plab-simman-practical-course-agenda-p {
    align-items: flex-start !important;
}
.plab-simman-practical-course-agenda-p .panel-widget-style-for-77155-5-0-1,
.plab-simman-practical-course-agenda-p .panel-widget-style-for-77155-5-1-1,
.plab-simman-practical-course-agenda-p .panel-widget-style-for-77155-5-2-1 {
    margin-top: -2em !important;
}
.plab-simman-practical-course-agenda-p div#pgc-77155-5-0,
.plab-simman-practical-course-agenda-p div#pgc-77155-5-1,
.plab-simman-practical-course-agenda-p div#pgc-77155-5-2 {
    background: white;
    padding: 1em;
    min-height: 350px;
}
.live-msra-course-agenda {
    background: #071381;
    color: white;
    border: 2px solid white;
    text-align: center;
    padding: 2em;
   /* width: calc(100vw - 360px);
    margin-inline: auto;*/
}
.live-msra-course-agenda .inner_para {
    margin: 2em 0;
}
.live-msra-course-agenda p {
    margin: 0 !important;
    font-weight: 300 !important;
}
.agenda_flex {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: .5em;
    font-size: 20px;
    font-weight: 400;
    justify-content: center;
}
.Next_Live_MSRA_Courses {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    color: white;
    gap: 2em;
    padding: 1em;
    margin-top: -2.5em;
}

.Next_Live_MSRA_Courses .left {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.Next_Live_MSRA_Courses .right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.Next_Live_MSRA_Courses .right h5 {
    text-align: right;
}
.Next_Live_MSRA_Courses h5 {
    color: white !important;
    margin: 0 !important;
    font-size: 14px !important;
}
.Next_Live_MSRA_Courses p {
    font-weight: 300 !important;
    margin: 0 !important;
    font-size: 12px !important;
    opacity: .7;
}

/*blog*/
div#pg-1096-2 {
    margin-top: -6em;
    margin-bottom: 4em;
}
#panel-1096-1-0-0 .sow-headline-container .decoration {
    display: none !important;
}
.main-rp .con-sec2 {
    display: flex;
    /*width: 80%;*/
    padding: 0 0 0.5em 0;
    gap: .5em;
    box-shadow: 1px 2px 4px 0 rgb(0 0 0 / 20%);
    padding: 6px;
    border-radius: 5px;
}
.con-sec1 img {
    width: 100% !important;
    box-shadow: 1px 2px 4px 0 rgb(0 0 0 / 20%);
}
.main-rp .con-sec2 .main-content {
    width: 230%;
}
.main-rp .con-sec2 .main-content h3 {
    font-size: 16px !important;
    font-weight: 300 !important;
}
.main-rp .con-sec2 .main-content a {
    color: #058116;
}
.main-rp .con-sec2 .main-content a:hover {
    opacity: .6;
}
.blogBanner {
    height: 300px;
    background: url(https://mytasker.net/arora_medical/wp-content/uploads/2022/10/blog-banner.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 calc(-50vw + 50%) !important;
}
#main {
  padding: 30px 0 0 0!important;
}
.blogHead {
    margin: 0 calc(-50vw + 50%) !important;
    background-color: #f0f0f0;
}
.blogHead h1 {
  font-size: 34px;
  color: #fff;
}
.blog-bg-1 {
  background: #485f96;
  display: flex;
  align-items: center;
  padding: 1.7rem;
}
.blogHead .blog-bg-2 {
  background: #ca2b1a;
  display: flex;
  align-items: center;
  padding: 1.7rem;
}
.blogContent {
  background: #f0f0f0;
  padding-bottom: 2rem;
  margin: 0 calc(-50vw + 50%) !important;
}
.blogContent .recent-sec {
  padding: 1rem;
}
.blogContent .recent-sec h3 {
  color: #485f96;
  text-transform: uppercase;
  font-size: 19px !important;
  margin-bottom: 1rem;
}
.recent-sec .blog-links li a {
  color: #333;
  font-weight: 500;
  margin-bottom: 0.75rem;
  display: block;
  font-size: 16px !important;
}
.recent-sec .blog-links {
  padding: 0.25rem;
  margin-bottom: 0;
}
.recent-sec ul.blog-links {
  margin: 0 !important;
}
.recent-sec ul {
  list-style: none;
}
.recent-sec ul a {
  text-decoration: none !important;
}
.blogHead .blog-bg-2 p {
    color: #fff;
    font-size: 22px !important;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 5px 0;
}
.blogHead .blog-bg-2 a {
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    border: 2px solid #fff;
    padding: 5px 15px;
    border-radius: 50px;
    background: transparent;
    transition: 0.3s ease;
    font-size: 13px !important;
}
.blogContent .form-segment {
    background: #516aa5;
    padding: 20px 30px;
    border-radius: 10px
}
#mc_embed_signup form {
  padding: 0 !important;
}
#mc_embed_signup h2 {
  margin: 20px 0 !important;
}
#mc_embed_signup_scroll {
  font: 14px 'Roboto', sans-serif !important;
}
#mergeRow-gdpr .content__gdpr {
  margin-top: -3rem;
  color: white;
}
.content__gdprLegal, .content__gdprLegal a {
  color: white;
  transition: .4s all;
}
.content__gdprLegal a:hover, .content__gdprLegal a:focus, .content__gdprLegal a:active {
  color: #cbd3da !important;
}
.content__gdprLegal p {
  margin-bottom: 0px !important;
}
.indicates-required {
  color: #fff !important;
  font-size: 14px !important;
}
#mc_embed_signup .mc-field-group input:focus {
  border-color: #fff !important;
}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
  border: 2px solid #fff !important;
}
.mc-field-group.input-group {
    display: block;
}
#mc_embed_signup .mc-field-group strong {
    font-weight: 400;
    color: white;
    font-size: 16px;
}
.blogContent .form-segment h2 {
    font-size: 3rem;
    color: #fff;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
}
.blogContent .form-segment h4 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
}
.blogContent .form-segment label {
    font-size: 16px !important;
    color: #fff;
    display: inline-block;
    margin-bottom: 0.5rem !important;
}
.blogContent .form-segment input {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 17px 12px;
}
.form-check {
  display: flex;
  align-items: center;
}
.form-check .form-check-label {
    margin-left: 1rem;
    margin-bottom: 0 !important;
}
.form-check .form-check-input {
  margin-top: -1px;
}
.clear input#mc-embedded-subscribe{
  background: transparent !important;
  border: 1px solid #fff;
  padding: 2rem 3rem;
  line-height: 0;
  transition: .4s all;
}
.clear input#mc-embedded-subscribe:hover {
  background: white !important;
  color: #516AA5;
  border: 1px solid #fff;
}
.clear input#mc-embedded-subscribe:active, .clear input#mc-embedded-subscribe:focus {
  border-color: #fff !important;
}
/*.form-segment form input[type="submit"] {
  padding: 1.2rem 3.5rem !important;
  font-size: 1.5rem;
  font-weight: 100;
}*/
.more-blogs {
    padding: 3rem 0;
}
.more-blogs .sec-head i, .more-blogs .sec-head h1 {
  color: #516aa5;
}
.more-blogs .sec-head i {
  font-size: 3rem !important;
}
.more-blogs .sec-head h1 {
  font-size: 4rem !important;
  margin-bottom: 3rem;
}
.blog-item .blog-content a {
  background: #2e457b;
  /*display: inline-block;*/
  padding: 10px 20px;
  color: #fff;
  border-radius: 7px;
  font-size: 14px !important;
}
.more-blogs .blog-content h3 {
    font-size: 21px;
    color: #54595f;
    margin: 1rem 0;
}
.more-blogs .blog-content p:empty {
    display: none !important;
}
/* CART PAGE CSS START */

#cart {
    padding: 3rem 0;
}

#cart .card {
    border-radius: 10px !important;
    margin: 1rem 0;
}

#cart .card .card-header {
    background-color: #272087;
    color: #fff;
    border-radius: 10px 10px 0 0 !important;
}

#cart .for-gold-pass {
    background: linear-gradient(45deg, #ff9800, #fff171, #ffc107);
    padding: 0.75rem;
    border-radius: 7px;
}
#cart .for-gold-pass h5 {font-size: 20px;}

#cart h1 {
    font-size: 2.5rem;
    color: #023287;
    padding-bottom: .25rem;
    position: relative;
    display: inline-block;
    margin-bottom: 1rem;
}

#cart h1::after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 5px;
    width: 50%;
    left: 0;
    width: 50%;
    background: #daa501;
}

#cart table {
    /*background: #fff;*/
    border-radius: 10px;
    overflow: hidden !important;
}
#cart table img {
    display: block;
    margin: 0 auto;
}
/*.fgf_gift_products_table td img {
    width: 40% !important;
    height: auto;
}*/
.woocommerce-notices-wrapper {display: none;}
.applyCoupon:nth-child(2) {margin-bottom: 3rem !important;}
.checkout .card:nth-child(2) {margin-top: 3rem !important;}
.woocommerce-billing-fields, .woocommerce-additional-fields {padding: 1rem !important;}
.woocommerce-checkout h4, .woocommerce-checkout h5 {color: #fff !important;}
.fgf_gift_products_wrapper h3 {margin-left: 1rem !important;}
.checkout .woocommerce-additional-fields {width: 100%;}
.checkout .woocommerce-additional-fields p {display: block;}
.checkout .form-check-label {margin-left: 1rem !important;}
.woocommerce-billing-fields__field-wrapper abbr {margin-right: 1rem !important;}
.checkout .form-check {margin-bottom: 1rem !important;}
.applyCoupon .coupon label{ display: flex; align-items: center; justify-content: space-between; margin-top: 1rem; flex-wrap: wrap;}
.applyCoupon .coupon input {width: 64.5%;}
.coupon button {background-color: #7700ca !important; color: #fff !important; font-size: 16px !important;}
.coupon button.button {padding: 10px 11px !important;}
.applyCoupon button {font-size: 16px !important;}
.applyCoupon .row {align-items: center !important;}
.applyCoupon .row input {padding: 16px 12px !important; padding-top: 17.5px !important;}
.applyCoupon .row input::placeholder {font-size: 14px !important;}
.checkout h4, .checkout h5 {font-size: 16px !important; padding: 0.5rem;}
.woocommerce-billing-fields h3 {display: none !important;}
.woocommerce-billing-fields__field-wrapper .validate-phone,  .woocommerce-billing-fields__field-wrapper .validate-email{align-items: center;}
button#place_order {width: 100% !important; background: #28a745 !important; font-size: 16px; padding: 9.888px 20px !important;}
button#place_order:focus {outline: 0 !important;}
.woocommerce-billing-fields__field-wrapper p {display: block;}
.applyCoupon strong {font-size: 14px !important; font-weight: 700 !important;}
.woocommerce-additional-fields h3 {margin-left: 5px !important;}
#payment .place-order {margin-bottom: 0 !important;}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img{width: 100% !important;}
#cart table .product-thumbnail a {background: transparent !important;}
#cart table .product-name a {background: transparent !important; color: #000 !important;}
.woocommerce-cart-form__contents button {background-color: #7700ca !important; width: 100%; color: #fff !important; font-size: 16px !important; text-transform: capitalize !important;}
.woocommerce-cart-form__cart-item .product-thumbnail a {padding: 0 !important;}
button#apply_rewards {font-weight: 700 !important;}
.shop_table thead {/*background-color: #272087 !important;*/ color: #fff !important; border-radius: 10px 10px 0 0 !important;}
.fgf_gift_products_table thead tr {background-color: #272087 !important;}
.shop_table_responsive thead tr {background-color: #272087 !important;}
.shop_table_responsive tbody tr {background-color: white !important;}
.shop_table th {font-size: 16px !important;}
.woocommerce-additional-fields h3 { margin-bottom: 5px !important; }
.shop_table .woocommerce-cart-form__cart-item td a {padding: 0 !important;}
.cart-discount a {background: transparent !important; color: red !important; vertical-align: middle !important;}
.shop_table th {vertical-align: middle !important;}
a.button.fgf-add-manual-gift-product {padding: 10px !important; font-size: 16px !important;}
/*.shop_table th:nth-child(2) {text-align: center !important;}*/
.woocommerce-checkout-review-order-table tr td:nth-child(2) {text-align: end !important;}
.fgf_gift_products_table th:nth-child(2) {text-align: center !important;}
.fgf_gift_products_table td:nth-child(2) {text-align: center !important;}
.woocommerce-checkout-review-order-table .woocommerce-Price-amount bdi {padding-right: 1.2rem !important;}
#mailpoet_woocommerce_checkout_optin_field label {line-height: 0 !important;}
.woocommerce .shop_table .quantity .qty {width: 4em !important; height: 2.3em !important;}
.woocommerce span.onsale {line-height: 3em !important;}
.cross-sells {margin-top: 3rem !important;}
#fgf_gift_products_wrapper .gold {
    background: linear-gradient(45deg, #ff9800, #fff171, #ffc107);
    padding: 0.1rem;
    border-radius: 10px;
}
#fgf_gift_products_wrapper {margin-bottom: 3rem;}
#cart .col-lg-5 .cross-sells {display: none;}
.cross-sells a.woocommerce-LoopProduct-link.woocommerce-loop-product__link { min-height: 264px; }
.woocommerce-cart-form__cart-item .product-remove {
    padding: 0 10px !important;
}
.woocommerce-cart-form__cart-item .product-remove a {
    background: transparent !important;
}
.woocommerce-cart-form__cart-item .product-remove a:focus {
    outline: 0 !important;
}
.woocommerce-cart-form__cart-item .product-remove a i {
    font-size:  1.5rem !important;
    background: #f8f9fa !important;
    padding: 1rem;
    border-radius: 10px;
}
.woocommerce-cart-form__cart-item .variation {
    margin-top: 1rem !important;
}
#cart table thead {
    border-radius: 10px 10px 0 0;
}

#cart .for-gold-pass table thead {
    color: #fff;
    background: #023287 !important;
    font-size: 16px !important;
}
#cart .fgf-gift-products-content table thead tr th:first-child {width: 40%;}
#cart .for-gold-pass table thead td,
#cart .for-gold-pass table tbody td {
    vertical-align: middle;
}

#cart table a {
    color: #fff;
    padding: .5rem 1rem;
    display: inline-block;
    margin: .25rem;
    background: #7700ca;
    border-radius: 5px;
}

/*cross cells*/
.cross-sells h2:nth-child(1) {
    background: #272087;
    color: white !important;
    padding: 12px;
    border-radius: 10px 10px 0 0;
    font-size: 16px;
}
.cross-sells .columns-2 {
    display: flex;
    /*justify-content: space-between;*/
    align-items: flex-start;
    flex-wrap: wrap;
}
.cross-sells .columns-2 li {
  width: 32% !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  text-align: center;
  padding: 0 5px !important;
}
.cross-sells .columns-2 .button {
    margin-bottom: 2em;
    background: #272087;
    color: white;
    border-radius: 5px;
}
.cross-sells .columns-2 .button:hover {
  background: #272087 !important;
  color: white !important;
}
.cross-sells .columns-2 li h2, .cross-sells .columns-2 li span {
  text-align: center !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  margin: 0 !important;
}
/*cross cells*/
/*Mega Menu*/

li#mega-menu-item-1142{
    display: none !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    padding: 0px 0px 0px 15% !important;
}
.mega-sub-menu li.mega-menu-item{
    position: relative !important;
}
/*li#mega-menu-item-1118::after {
    content: " ";
    position: absolute !important;
}*/
a.mega-menu-link:hover {
    color: #d55b4e !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{
    padding: 15px 5px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    border: none !important;
}
/*li#mega-menu-item-1109 ul li.mega-menu-item-has-children{
    border-right: 1px solid #111 !important;
}*/
/*li#mega-menu-item-1109 ul li.mega-menu-item-has-children {
    position: relative !important;
}
li#mega-menu-item-1109 ul li.mega-menu-item-has-children::before {
     border-right: 1px solid #111 !important; 
    content: "";
    height: 100%;
    width: 2px;
    background: #111 !important;
    position: absolute !important;
    left: 5%;
    top: 0;
    z-index: 1000;
}*/
.mega-sub-menu a.mega-menu-link{
    font-size: 12px !important;
}
/*Mega Menu*/
.sow-image-container img{width: 100%;}
.sow-accordion-panel-header:focus{
    outline: 0 !important;
}
.sow-accordion-panel {margin-bottom: 5px !important;}
.sow-accordion-panel-border:focus {outline: 0 !important;}
html {
  scroll-behavior: smooth;
}
.black_text {color:black !important;}
.banner-features .sow-features-feature{
    flex-direction: row !important;
    width: auto !important;
    margin: 0 !important;
}
/*.banner-features{
    display: none;
}*/
#bannerArea a.banner-book-btn{
    border: 1px solid #058116;
}
.banner-features .sow-features-feature .sow-icon-container{
    margin-right: 15px !important;
}
.banner-heading .sow-headline-container h2{
    margin-bottom: 0 !important;
    position: relative;
}
.banner-heading .sow-headline-container h2::before{
    content: '';
}
.banner-heading .sow-headline-container .decoration{
    display: none;
}
.banner-features .so-widget-sow-features-default-d9a3aa23579d-59 .sow-features-list .sow-features-feature h5{
    margin: 0 0.25rem !important;
}
p{
    font-size: 16px !important;
}
div#bannerBottomPanel p{
    color: #000 !important;
}
.margin_top_minus {margin-top: -30px !important;}

#career-package .sow-features-feature {
    width: 30% !important;
    height: 200px !important;
    border-radius: 20px;
    box-shadow: 0px 2px 4px rgb(8 35 48 / 24%);
    /* justify-content: center; */
    /* align-items: center; */
    padding: 1rem 2rem;
    /* text-align: center; */
    display: block !important;
    margin: 1rem;
    transition: 0.3s ease;
}
#career-package .sow-features-feature:hover{
    transform: scale(1.01);
    box-shadow: 0px 16px 24px rgba(8, 35, 48, 0.16);
}
#career-package .sow-features-list.sow-features-responsive{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -1rem;
}

#career-package .sow-icon-container.sow-container-none {
    margin-top: 8px !important;
    margin-bottom: 0 !important;
}
#home-newsletter-panel{
    background: linear-gradient(225deg, #003069 0%, #3B5898 61.98%, #6D84C9 100%);
    margin-top: -3rem;
}
#home-newsletter-panel h2{
    margin: 5px 0 !important;
}
#home-newsletter-panel .panel-first-child{
    margin-bottom: 0 !important;
}
#home-newsletter-panel .newsletter-form form {
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
    display: flex;
}
#home-newsletter-panel .sow-form-field.sow-form-field-email {
    flex: 0 0 70%;
    max-width: 70%;
}
#home-newsletter-panel .sow-form-field.sow-form-field-email input#sow-contact-form-field-0-22139643662e13bf17a0af383656718 {
    border-radius: 5px 0 0 5px !important;
}
#home-newsletter-panel .sow-submit-wrapper.sow-submit-styled button.sow-submit {
    border-radius: 0 5px 5px 0px !important;
    height: 37px;
    box-shadow: none !important;
    margin-top: -1px;
}
#award-winning {
    padding: 0;
    height: 280px;
    margin-bottom: 10rem;
    background: linear-gradient(225deg, #003069 0%, #3B5898 61.98%, #6D84C9 100%);
}
#award-winning .awd-img img {
    margin-top: -10px;
}
/*.entry-content .decoration {
    display: none;
}*/
/*Inner page CSS*/
.webinars_2nd_sec h2 {
    min-height: 155px;
}
.webinars_2nd_sec span {
    font-size: 16px;
}
.webinars_3rd_sec {
    align-items: center !important;
    justify-content: space-between !important;
}
.webinars_3rd_sec h6 {
    margin: 0 !important;
}
.webinars_3rd_sec a {
    background-color: #058116;
    padding: 14px 7px;
    color: white !important;
    border-radius: 5px;
}
.webinars_3rd_sec .decoration {
    display: none;
}
/*.webinars_3rd_sec .last_child {
    white-space: nowrap;
}*/
.webinars_4th_sec {
    align-items: center !important;
    justify-content: space-between !important;
}
.webinars_4th_sec h2 {
    margin: 0 !important;
}
.webinars_4th_sec .decoration {
    display: none !important;
}
.banner-webinars .so-widget-sow-headline-default-ef41f023c84a-75652 .sow-headline-container h2.sow-headline {
    background: #001281;
    display: inline-block;
    padding: 1rem !important;
    color: white;
}
.free_downloads_2nd_part {
    align-items: center !important;
}
.free_downloads_2nd_part .decoration {
    display: none !important;
}
.free_downloads_2nd_part div#panel-75760-1-0-0 {
    margin-bottom: 0 !important;
}
.free_downloads_2nd_part #panel-75760-1-1-1 p a, .free_downloads_2nd_part #panel-75760-1-2-1 p a {
    color: black !important;
}
.free_downloads_2nd_part #panel-75760-1-1-1 p, .free_downloads_2nd_part #panel-75760-1-2-1 p {
    text-align: center;
}
.free_downloads_2nd_part .paragraph a {
    color: #001281;
}
.free_downloads .free_downloads_ul li{
    list-style: none;
    margin: 0 !important;
    background: #058116;
    padding: 15px 29px;
    color: white;
    border-radius: 5px;
}
.free_downloads .free_downloads_ul ul{
    margin: 0 !important;
    display: flex;
    align-items: center;
    gap: 1em;
    font-size: 16px;
}
.free_downloads h2.sow-headline {
    background: #001281;
    display: inline-block;
    padding: 1rem !important;
    color: white;
}
.free_downloads p.sow-headline {
    margin: 0 !important;
}
.free_downloads_3rd_part {
    align-items: center !important;
}
.free_downloads_3rd_part #panel-75760-2-1-1 p {
    text-align: center !important;
}
.free_downloads_3rd_part #panel-75760-2-1-1 p a {
    color: white !important;
}
.free_downloads_3rd_part .decoration {
    display: none !important;
}
.free_downloads_3rd_part .paragraph2, .free_downloads_3rd_part .paragraph2 a {
    color: white !important;
}
.free_downloads_3rd_part #panel-75760-2-0-0 {
    margin-bottom: 0 !important;
}
.free_downloads_4th_part {
    align-items: center !important;
}
.free_downloads_4th_part .decoration {
    display: none !important;
}
.free_downloads_4th_part #panel-75760-3-1-1 p a {
    color: black !important;
}
.free_downloads_4th_part #panel-75760-3-1-1 p {
    text-align: center !important;
}
.free_downloads_4th_part #panel-75760-3-0-0 {
    margin-bottom: 0 !important;
}
.free_downloads_4th_part #panel-75760-3-1-0 .so-widget-sow-image-default-d6014b76747a-75760 .sow-image-container {
    align-items: center !important;
    justify-content: center !important;
}
.free_downloads_4th_part .paragraph3 p a{
    color: #001281;
}
.free_downloads_4th_part .paragraph3 p a:hover {
    color: red;
}
#inner-banner h2{
    text-transform: uppercase;
    background: #001281;
    display: inline-block;
    padding: 1rem !important;
    margin: -2rem 0 0 0 !important;
    font-size: 45px !important;
}
#inner-banner h3{
    margin-bottom: 0 !important;
    font-size: 31px !important;
    text-transform: uppercase;
    letter-spacing: 4px;
}
#inner-banner h4{
    font-size: 15px !important;
    font-weight: 500;
    letter-spacing: 4px !important;
}
#aboutAman .right-col{
    background: #fff !important;
    padding: 2rem;
    box-shadow: 0px 10px 20px rgb(0 0 0 / 50%);
    border-radius: 8px;
}
#aboutAman .right-col .quote-icon{
    margin-bottom: -16px !important;
}
/*#aboutAman {
    margin-bottom: -3rem !important;
}*/
.carausal_meet_aman a.sow-carousel-previous, .carausal_meet_aman a.sow-carousel-next {
    border-color: white !important;
    color: white !important;
    margin-top: -3.5em !important;
}
.carausal_meet_aman .so-widget-sow-anything-carousel-base-aa7321b71c80-952 .sow-carousel-container a.sow-carousel-previous:before {
    color: white !important;
}
.carausal_meet_aman .so-widget-sow-anything-carousel-base-aa7321b71c80-952 .sow-carousel-container a.sow-carousel-next:after {
    color: white !important;
}
.social_media_meet_aman .sow-icon-fontawesome {
    font-size: x-large;
}
.social_media_meet_aman .social-media-button-container {
    display: flex;
    gap: 0.7em;
    justify-content: center;
    align-items: center;
}
.social_media_meet_aman .so-widget-sow-social-media-buttons-flat-ba3b4697237f-952 .sow-social-media-button {
    height: 3em !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.meet_aman_logos .so-widget-sow-image-default-d6014b76747a-952 .sow-image-container {
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
}

/*Blog Layout*/

.cstm-blog-layout article {
    display: flex;
    /*box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
    background: #fff;
    padding: 1rem !important;
    margin: 0 -1rem !important;*/
}
.cstm-blog-layout article .sow-entry-thumbnail {
    flex: 0 0 50%;
    max-width: 50%;
}
.cstm-blog-layout article .sow-blog-content-wrapper {
    padding: 1.5rem 1.5rem 0 1.5rem !important;
    /*padding: 1.5rem !important;*/
    flex: 0 0 50%;
    max-width: 50%;
}
.cstm-blog-layout article .sow-entry-content {
    margin: 40px 0 10px 0;
}
.cstm-blog-layout article .sow-entry-content p {
    height: 70px;
    overflow: hidden;
    font-size: 13px !important;
    margin-top: -1.5rem;
    position: relative;
}
.cstm-blog-layout article .sow-entry-content p::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(to bottom, transparent 50%, #fff 65%);
}
.cstm-blog-layout article .sow-entry-content p a{
    position: absolute;
    top: 16px;
    display: block !important;
    background: #058116 !important;
    /*width: 100%;*/
    padding: 0 1rem;
    color: #fff !important;
    font-size: 15px !important;
    border-radius: 5px;
    z-index: 1;
}
a.sow-more-link.more-link.excerpt {
    margin-top: 30px !important;
}
.sow-blog.sow-blog-layout-masonry .sow-blog-posts article .sow-entry-thumbnail {
    margin-bottom: 0 !important;
}
span.sow-more-link-arrow {
    display: none !important;
}
.sow-blog-content-wrapper span.sow-entry-categories {
    display: none;
}
#mrcgprca,
#gpsplapp,
#plab1,
#plab2,
#winhs,
#gpt,
#mexam,
#pcct,
#medsch{
    margin-top: -3rem;
}
/*#mrcgpakt .sow-blog-posts,
#mrcgprca .sow-blog-posts,
#gpsplapp .sow-blog-posts,
#plab1 .sow-blog-posts,
#plab2 .sow-blog-posts,
#winhs .sow-blog-posts,
#gpt .sow-blog-posts,
#mexam .sow-blog-posts,
#pcct .sow-blog-posts,
#medsch .sow-blog-posts{
    margin: 0 2rem !important;
}*/
#mrcgpakt .sow-entry-thumbnail,
#mrcgprca .sow-entry-thumbnail,
#gpsplapp .sow-entry-thumbnail,
#plab1 .sow-entry-thumbnail,
#plab2 .sow-entry-thumbnail,
#winhs .sow-entry-thumbnail,
#gpt .sow-entry-thumbnail,
#mexam .sow-entry-thumbnail,
#pcct .sow-entry-thumbnail,
#medsch .sow-entry-thumbnail{
    background: #fff;
    border-radius: 8px 0 0 8px;
    padding: 1rem;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
}
#mrcgpakt .sow-blog-content-wrapper,
#mrcgprca .sow-blog-content-wrapper,
#gpsplapp .sow-blog-content-wrapper,
#plab1 .sow-blog-content-wrapper,
#plab2 .sow-blog-content-wrapper,
#winhs .sow-blog-content-wrapper,
#gpt .sow-blog-content-wrapper,
#mexam .sow-blog-content-wrapper,
#pcct .sow-blog-content-wrapper,
#medsch .sow-blog-content-wrapper{
    border-radius: 0 8px 8px 0;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
}

/* Course Page CSS */
.course-package h3.widget-title{
    margin-top: 2rem;
}
.course-package .panel-grid-cell{
    border: 2px solid #058116;
    border-radius: 10px;
    overflow: hidden;
}
.course-package,
.cp-row-3{
    margin: 0 -8rem;
}
.cp-row-2 {
    margin-top: -4.5rem !important;
}
.course-details .widget-title{
    margin: 1rem 0 1rem 0 !important;
    font-size: 30px;
    color: #001281;
}
.course-details .widget_sow-image{
    margin: 0 !important;
}
.course-hero .textwidget p {
    font-size: 15px !important;
}
.course-hero .textwidget{
    margin-top: -5rem;
}

.cstm-price-table .ow-pt-title {
    position: relative;
    overflow: hidden;
}
.cstm-price-table .ow-pt-subtitle {
    background: #61ce70;
    font-size: 18px !important;
    position: absolute;
    width: 100%;
    transform: rotate(45deg);
    right: -145px;
    top: 22px;
}
.cstm-price-table .ow-pt-columns-atom{
    display: flex;
    gap: 1rem;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -1rem
}
.cstm-price-table .ow-pt-column {
    position: relative;
}
.cstm-price-table .ow-pt-column .ow-pt-features{
    margin-bottom: 9rem;
}
.cstm-price-table .ow-pt-column .ow-pt-details {
    position: absolute !important;
    bottom: 0;
    width: 100%;
    margin-bottom: 7rem;
    background: #fff !important;
    border: 0 !important;
    display: flex;
    align-items: center;
    flex-flow: row-reverse;
    justify-content: center;
}
.cstm-price-table .ow-pt-column .ow-pt-details  .ow-pt-price {
    color: #058116;
    font-size: 48px !important;
    font-weight: 500 !important;
}
.cstm-price-table .ow-pt-column .ow-pt-details .ow-pt-per {
    color: #000;
    font-size: 22px;
    font-weight: 500;
    position: relative;
    display: inline-block;
    margin-right: 1.5rem;
}
.cstm-price-table .ow-pt-column .ow-pt-details .ow-pt-per::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #ff0000;
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
}
/*.tags{
    margin-top: -4rem !important;
}*/
.cstm-price-table .ow-pt-columns-atom .ow-pt-column {
    flex: 0 0 32%;
    max-width: 32%;
    margin-bottom: 2rem;
}
.arora-price-tbl {
    margin-top: -5rem;
}
.arora-price-tbl .prod-name h2.sow-headline {
    padding: 3rem 0 1rem;
    position: relative;
}
.arora-price-tbl .prod-name h2.sow-headline span.ribbon{
    background: #61ce70;
    color: #fff;
    position: absolute;
    width: 50%;
    right: -50px;
    top: 25px;
    transform: rotate(45deg);
    font-size: 14px;
    text-transform: uppercase;
    box-shadow: 0px 7px 15px #00000096;
}
.arora-price-tbl .prod-name{
    border-radius: 10px 10px 0 0;
    overflow: hidden;
    margin-bottom: -3rem;
}
.faq-panel{
    margin-top: -2rem;
}
.faq-panel .sow-accordion-title {
    font-size: 17px;
}
.faq-panel .elementor-accordion-item p {
    font-size: 15px !important;
}
/* Price table Button CSS*/
.price-btns{
    display: flex;
    justify-content: center;
    margin-top: -2.5rem;
    flex-wrap: wrap;
  }

  .price-btns a{
    border-radius: 5px;
    display: inline-block;
    /*padding: 1rem 2rem;*/
    padding: .5rem 1rem;
    margin: .5rem;
    text-align: center;
    color: #fff !important;
    font-size: 16px;
    font-weight: 300;
  }
  a.prc-btn-1{
    background: #097D87;
  }
  a.prc-btn-2{
    background: #058116;
  }
  a.prc-btn-1:hover {
    color: white !important;
  }
  a.prc-btn-2:hover {
    color: white !important;
  }
/*Price Table Features CSS */
.pricelist-features{
    padding: 0;
    margin: -3rem 0 0 0;
    /*list-style: none;*/
    list-style-type: none !important;
  }
  .pricelist-features li{
    margin-left: 0 !important;
    padding: 2rem;
    font-size: 15px;
    color: #000;
    background: #f7f7f7;
        text-align: center;
        position: relative;
  }
.pricelist-features li:last-child::after{
        display: none !important;
}
.pricelist-features li::after{
        position: absolute;
        content: '';
        width: 75%;
        height: 1px;
        background: #ddd;
        bottom: 0;
        left: 50%;
        transform: translate(-50%,0);
}
  /*.pricelist-features li:nth-child(even){
    background-color: #e9e9e9;
  }*/
/*Price Table Price CSS */
.prod-price{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: -2rem;
  }
  .old-price{
    font-size:35px;
    color: #000;
    position:relative;
  }
  .old-price{
    margin: 0 1rem 0 1rem;
  }
  .new-price{
    margin: 0 1rem 0 1rem;
  }
  .old-price::before{
    content: '';
    left: 0;
    top: 50%;
    width: 100%;
    height: 2px;
    background: #ff0000;
    transform: translate(0,-50%);
    position: absolute;
  }
  .old-price .op{
    color: #ff0000 !important;
  }
  .new-price .np{
    color: #058116;
    font-size: 65px;
    font-weight: 500;
  }
  .new-price sup{
    color: #058116;
    font-size:35px;
  }
  span.subs-txt{
    display: block;
    margin: .5rem auto;
    font-size: 16px;
    color: #000;
    text-align: center;
    padding-bottom: 1rem;
  }
.gold_price{
        display: flex;
        align-items: flex-end;
    }
    .main_price{
        color: #d04536;
        font-size: 36px;
        font-weight: 500;
        position: relative;
        text-decoration: line-through;
    }
    .gold_new_price{
        font-size: 65px;
    font-weight: 500;
    color: #058116;
    line-height: 75px;
    margin-left: 2rem;
    }
.gold_pak_inner_hero .textwidget p{
        font-size: 17px !important;
}
.gold_pak_inner_hero .package a span {font-size: 23px;}
.gold_pak_inner_hero .package_blue a span {font-size: 19px;}
/*FAQ TAGS CSS STARTS HERE*/
/*FAQ TAGS CSS STARTS HERE*/
/*FAQ TAGS CSS STARTS HERE*/
.faqTags{
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 -7rem;
    }
    .faqTags a{
        background: #fff;
    text-transform: uppercase;
    padding: 0.75rem 1rem;
    color: #000 !important;
    font-weight: 500 !important;
    margin: 0 0.5rem;
    display: inline-block;
    }

.gold_prod_name {
        overflow: hidden;
    position: relative;
}
.gold_prod_name .ribbon {
    position: absolute;
    background: #61ce70;
    width: 100%;
    right: -46%;
    top: 15px;
        font-size: 13px;
        font-weight: 500;
    transform: rotate(45deg);
}
.included hr {
        width: 80%;
}
.h_line {background:#808080; width:100%; height: 1px; display:block; margin:0 auto;}
/*audio player*/
.audio {margin-top: -30px !important;}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {background: linear-gradient(50deg,#293999, #dd594b) !important;
    border-radius: 50px;}
.mejs-button.mejs-playpause-button.mejs-play {position:relative;}
.mejs-button.mejs-playpause-button.mejs-play::before {content:""; position:absolute; top: 47%; left: 47%; width:28px; height:28px; border-radius:50%; border:1px solid white; transform:translate(-50%, -50%);}
/*audio player*/
footer ul{list-style: none;}
/*audio book*/
.responsive_acc_fst_akt_audiobooks {
    margin-top: -10em;
}
.responsive_acc_fst_plab1_audiobooks {margin-top: -14em;}
.rca_audio_book_tp_heading {margin-top: -3rem !important;}
.msra_audio_book_tp_heading {margin-top: -5rem !important;}
.plab2_audio_book_tp_heading {margin-top: -3.95rem !important;}
.akt_audio_book_tp_heading {margin-top: -3.5rem !important;}
/*audio book*/
/*package*/
.pass_package_acc .sow-accordion-title {font-size:17px !important;}
.pass_package_acc .sow-accordion-panel-border {background: transparent !important;}
.acc_back_image {background-position: top center !important; position: relative; z-index: 1;}
.acc_back_image_ultimate_package {background-position: top center !important; position: relative; z-index: 1;}
.pass_package_acc .sow-accordion-panel {margin-top: -12px;}
.acc_back_image::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: -1;
}
.acc_back_image_ultimate_package::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: -1;
}
.acc_heading {
    position: absolute;
    width: 100%;
    top: 16px;
    left: 0;
}
.acc_back_image_rca {background-position: top center !important; position: relative; z-index: 1;}
.acc_back_image_rca::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: -1;
}
.acc_back_image_live_msra_course {background-position: top center !important; position: relative; z-index: 1;}
.acc_back_image_live_msra_course::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: -1;
}
.acc_back_medical_flash_cards {background-position: top center !important; position: relative; z-index: 1;}
.acc_back_medical_flash_cards::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: -1;
}
.acc_back_image_msra {background-position: top center !important; position: relative; z-index: 1;}
.acc_back_image_msra::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: -1;
}
.acc_back_image_plab1 {background-position: top center !important; position: relative; z-index: 1;}
.acc_back_image_plab1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: -1;
}
.acc_back_image_plab1_aud_book {background-position: top center !important; position: relative; z-index: 1;}
.acc_back_image_plab1_aud_book::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: -1;
}
.responsive_acc_fst_plab1{margin-top: -9rem !important;}
.res_mobile_tp_plab1 {margin-top: 6rem !important;}
.acc_back_image_2_msra{position:relative; z-index:1; margin-top:-89rem !important;}
.acc_back_image_2_msra::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
.acc_back_image_plab2 {background-position: top center !important; position: relative; z-index: 1;}
.acc_back_image_plab2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: -1;
}
.acc_back_image_2{position:relative; z-index:1; margin-top:-227rem !important;}
.acc_back_image_2::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
#pg-76667-21 header.entry-header {
    display: none;
}
#panel-76682-14-1-0 h1:nth-child(1) {
    font-size: 40px !important;
    font-weight: 500 !important;
    color: white !important;
}
#panel-76682-14-1-0 h1:last-child {
    font-size: 25px !important;
    margin-top: -0.5em;
    font-weight: 500 !important;
    color: white !important;
}
#panel-76682-15-1-0 h1, #panel-76682-16-1-0 h1, #panel-76682-17-1-0 h1, #panel-76682-18-1-0 h1, #panel-76682-19-1-0 h1, #panel-76682-20-1-0 h1 {
    font-size: 25px !important;
    font-weight: 500 !important;
    color: white !important;
}
.acc_back_image_flash_card{position:relative; z-index:1; margin-top:-946rem !important;}
.acc_back_image_flash_card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
.acc_back_image_3_flash_card{position:relative; z-index:1; margin-top:-13rem !important;}
.acc_back_image_3_flash_card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
.acc_back_image_4_flash_card{position:relative; z-index:1; margin-top:-10rem !important;}
.acc_back_image_4_flash_card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
.acc_back_image_5_flash_card{position:relative; z-index:1; margin-top:-10rem !important;}
.acc_back_image_5_flash_card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
.acc_back_image_6_flash_card{position:relative; z-index:1; margin-top:-10rem !important;}
.acc_back_image_6_flash_card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
.acc_back_image_7_flash_card{position:relative; z-index:1; margin-top:-10rem !important;}
.acc_back_image_7_flash_card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
.acc_back_image_3{position:relative; z-index:1; margin-top:-13rem !important;}
.acc_back_image_3::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
.pass_package {list-style: none !important; color: white; font-size: 17px; margin:0 !important;}
.pass_package li {
    padding: 15px 30px;
    border-style: solid;
    background-color: #071381;
    margin: 0 !important;
    border-color: white;
    border-width: 2px 2px 0px 2px;
}
.pass_package li:last-child {
    border-width: 2px !important;
}
.pass_package_flash_card {list-style: none !important; color: white; font-size: 15px; margin:0 !important;}
.pass_package_flash_card li {
    padding: 15px 30px;
    border-style: solid;
    background-color: #071381;
    margin: 0 !important;
    border-color: white;
    border-width: 2px 2px 0px 2px;
}
.pass_package_flash_card li:last-child {
    border-width: 2px !important;
}
.rca_back_image_audio_book_1{position:relative; z-index:1; margin-top:-72rem !important;}
.rca_back_image_audio_book_1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
.msra_back_image_audio_book_1{position:relative; z-index:1; margin-top:-46rem !important;}
.msra_back_image_audio_book_1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
.plab2_back_image_audio_book_1{position:relative; z-index:1; margin-top:-71rem !important;}
.plab2_back_image_audio_book_1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0);
    z-index: -1;
}
/*package*/
.image_hover{transition: .4s ease; cursor: pointer;}
.image_hover:hover {transform: scale(2);}

.mobile_display_on {display: none !important;}

.gold_included {justify-content: center !important; margin-top: -4rem !important;}
.gold_included img {width: 100%;}
.buy_now_btn {padding:0 !important; background: transparent !important; z-index:1; position:relative;}

/*.dropdown label{font-size: 23px; color: #d04536; margin: 10px 10px 0 0; font-weight: 600;}*/
.dropdown {font-size: 16px !important; width: 55% !important;}
.dropdown select {padding: 10px !important; width: 100% !important; border: 1px solid #d6d5d5;}
.dropdown_main {display:flex; flex-direction:row; align-items:center; justify-content:space-between; background-color: #F6F6F6; padding: 1px 10px; 
border: 1px solid #d6d5d5;}
.dropdown_main {background-color:#F6F6F6; position: relative;}
.dropdown_main h2::after {content : ""; position: absolute; right: 57%; top: 0px; width: 1px; height: 100%; background: #d6d5d5;}
.dropdown_main h2 {color: #d04536 !important; font-size: 23px !important; font-weight: 600 !important; margin-left: 2rem !important;}

.drpdwn_btns {background: #058116; padding: 10px; display: flex; justify-content: center; align-items: center;}
.drpdwn_btn2 {color: white; font-size: 18px; padding-right: 25px;}
.drpdwn_btn1 {color: white; font-size: 20px; padding-left: 25px; margin-right: 2rem;}
.drpdwn_btns a {color: white !important;}

/*Flipbox===========================*/


.box-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  /*padding: 35px 15px;*/
  padding: 0 !important;
  width: 100%;
}

@media screen and (min-width:1380px) {
  .box-container {
    flex-direction: row
  }
}

.box-item {
  position: relative;
  -webkit-backface-visibility: hidden;
  width: 415px;
  margin-bottom: 35px;
  max-width: 100%;
}

.flip-box {
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  perspective: 1000px;
  -webkit-perspective: 1000px;
}

.flip-box-front,
.flip-box-back {
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  min-height: 200px;
  -ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-box-front {
  -ms-transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-front {
  -ms-transform: rotateX(-180deg);
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  
  -ms-transform: rotateX(180deg);
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-back {
  -ms-transform: rotateX(0deg);
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  -webkit-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.flip-box .inner {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 10px;
  outline: 1px solid transparent;
  -webkit-perspective: inherit;
  perspective: inherit;
  z-index: 2;
  
  transform: translateY(-50%) translateZ(60px) scale(.94);
  -webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
  -ms-transform: translateY(-50%) translateZ(60px) scale(.94);
  top: 50%;
}

.flip-box-header {
    margin-top: -0.3rem !important;
}

.flip-box p {
  color: white;
}
.flip-box .price {
    font-size: 25px !important;
    margin-top: -3rem;
}
.flip-box .unlimited {
    color: #fffc87;
    font-weight: 500;
    font-size: 20px !important;
}
.flip-box .inner h3 {
    font-size: 30px;
    color: white !important;
}
.box-container button {
    padding: 10px;
    background: transparent;
    border: 1px solid white;
    color: white;
}
.round {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    background: transparent;
    border: 2px solid white;
    margin: 0 auto;
    margin-bottom: 1rem;
}

/*flopbox==============================*/
/*my-account*/
.status-publish h1 {
    text-align: center;
    font-size: 48px !important;
    color: #3b5998 !important;
    margin: 10px 0;
    font-weight: 400 !important;
}
#customer_login h2 {
    font-size: 2em !important;
    font-weight: 400 !important;
    margin-bottom: 0.5rem !important;
}
#customer_login label {
    line-height: 2;
    font-weight: 700;
    font-size: .9em;
    margin-bottom: 1em;
}
#customer_login .password-input {
    /*margin-left: 10px;*/
    width: 100%;
}
#customer_login .woocommerce-form__label-for-checkbox span {
    color: red;
}
#customer_login .form-row button {
    background: #058116;
    color: #fff;
    border-radius: 5px;
    width: 100%;
    padding: 12px 30px;
    font-weight: 300;
    transition: all ease .4s;
}
#customer_login .form-row button:hover {
    filter: brightness(1.3);
}
#customer_login .form-row select#exam_date {
    height: 2.5em;
    padding: 0 .5em;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
    margin-right: 0 !important;
}
#customer_login p.woocommerce-LostPassword.lost_password {
    margin-left: 4px !important;
}
/*my-account*/
.plab2_course a span {
    font-size: 19px !important;
}
.akt_audiobooks h3 { font-size: 17px !important; color: #02139C !important;}
.akt_mock_exams_btn1 span {
  font-size: 17px !important;
}
.sow-headline-container .sow-headline-container h2{
    position: relative;
}
.akt_mock_exams_ribbon span.ribbon {
  background: #61ce70;
    color: #fff;
    position: absolute;
    width: 50%;
    right: -100px !important;
    top: 25px;
    transform: rotate(45deg);
    font-size: 14px;
    text-transform: uppercase;
    box-shadow: 0px 7px 15px #00000096;
}

/*My Account*/

#main .side_bar {
    background-color: #d65e51;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#main .side_bar img {
    width: 10rem;
    height: auto;
    border-radius: 50%;
}
#main .side_bar h4 {
    color: white;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px;
}
#main .side_bar .menu_bg_active {
    background-color: white;
    display: flex;
    flex-direction: row;
    align-items: center;
    border-left: 0.3em solid black;
    width: 19.5em;
    margin-top: 0.35rem;
}
#main .side_bar .menu_bg_active h5 {
    color: #d65e51;
    font-weight: 500;
    margin-left: 1rem;
    font-size: 16px;
    line-height: 5px;
}
#main .side_bar .menu_bg_active i {
    color: #d65e51;
}

#main .side_bar .menu_bg_active i.fas.fa-dolly.ml-2 {
    font-size: 16px;
}
#main .side_bar .menu_bg {
    background-color: #ebafa8;
    display: flex;
    flex-direction: row;
    align-items: center;
    border-left: 0.3em solid black;
    width: 19.5em;
    margin-top: 0.35rem;
    transition: .5s ease-out;
    margin: 0 auto;
}
#main .side_bar .menu_bg:hover {
    background-color: white;
}
#main .side_bar .menu_bg:hover > h5, #main .side_bar .menu_bg:hover > i {
    color: #d65e51;
}
#main .side_bar .menu_bg h5 {
    font-weight: 500;
    margin-left: 1rem;
    font-size: 16px;
    line-height: 5px;
}
#main .side_bar i {
    color: black;
}
.dtarea {
    width: 100%;
    padding: 0px 55px;
    margin: 10px 0;
    border: 1px solid #fff;
    background: transparent;
    text-align: center;
    color: #fff;
}
.dtarea h2 {
    font-size: 48px !important;
    font-weight: 700 !important;
    color: #fff !important;
    margin-bottom: 6px !important;
    margin-top: 10px !important;
}
.dtarea #dtxt {
    background: #d65e51 !important;
    color: #fff !important;
    padding: 0px 10px !important;
    font-size: 14px !important;
    margin-bottom: -17px !important;
}
#main .side_bar .btn_account_details {
    background-color: white;
    padding: 0.3em 1.5em;
    color: #d65e51;
    border-radius: 1.5em;
    font-weight: 500;
    font-size: 1em;
    transition: .5s ease-out;
    border: 0.1em solid transparent;
}
#main .side_bar .btn_account_details:hover {
    background-color: #d65e51;
    color: white;
    border: 0.1em solid #fff;
}
.#main #right {
    background-color: #f9f9f9;
}
.col-md-3.order-md-2.text-center.p-3.sec-code {
    background-color: #058116;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.coupan-code {
    font-size: 40px;
    font-weight: 500;
}
.col-md-9.order-md-1.p-3.sec-content {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 16px 32px !important;
    background: #d4edda;
}
.col-md-9.order-md-1.p-3.sec-content h5 {
    color: #058116;
    font-weight: 600 !important;
    margin: 0px !important;
    font-size: 20px;
}
#sec_code .row {
    border: 1px solid #288c00;
    margin-bottom: 20px;
}
.col-md-9.order-md-1.p-3.sec-content p {
    margin-bottom: 0 !important;
    font-size: 16px;
    color: #313131;
    line-height: 1.4em;
    font-weight: 600;
}
.col-md-9.order-md-1.p-3.sec-content p b {
    color: red;
}
.col-md-9.order-md-1.p-3.sec-content p color {
    color: #058116;
}
#ajaxCalledData h2 {
    color: #d65e51;
    padding-bottom: 1rem;
    font-size: 32px;
}
#ajaxCalledData table {
    border-collapse: collapse;
    width: 100%;
    background-color: white;
}
#ajaxCalledData table th {
    padding: 0.75rem;
    font-weight: 500;
    text-align: center !important;
    background-color: #3b5998;
    color: white;
    border: 1px solid #dddddd;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    padding: 0 !important;
}
#ajaxCalledData table td {
    border: 1px solid #dddddd;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    padding: 0 !important;
}

#ajaxCalledData a.btn.btn_table_2 {
    background-color: #d65e51;
    padding: 0.1em 1.7em;
    color: white;
    border-radius: 1.5em;
    font-weight: 500;
    font-size: .8em;
    transition: .5s ease-out;
    border: 0.1em solid #3b5998;
}
#ajaxCalledData a.btn.btn_table_2:hover{
    background-color: white;
    color: #d65e51;
}
#ajaxCalledData label {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
}
#ajaxCalledData label[for="inputname"] span {
    color: red;
}
#ajaxCalledData input {
    width: 100%;
    height: 40px;
}
#ajaxCalledData input::placeholder {
    font-size: 16px;
}
#ajaxCalledData input[type="text"], #ajaxCalledData input[type="email"] {
    font-size: 16px;
}
#ajaxCalledData small {
    font-style: italic;
    color: #3b5998;
    font-size: 12.8px;
}
#ajaxCalledData a#skm-update {
    background: #058116;
    color: white;
    padding: 10px 24px;
    font-size: 16px;
    border-radius: 10px;
}
#ajaxCalledData .two_buttons {
    margin-top: 39px !important;
}
#ajaxCalledData select {
    height: 40px;
    padding: 0 5px;
}
#ajaxCalledData .form-row {
    margin-top: 0 !important
}
#ajaxCalledData a#exam-update {
    background: #058116;
    color: white;
    padding: 10px 24px;
    font-size: 16px;
    border-radius: 10px;
}
/*meet-our-team*/

.meet_our_team_first_sec1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2em;
    background: white;
    padding: 1em 3em 2em 3em;
    margin: 0 calc(-25vw + 25%);
}
.meet_our_team_first_sec1 img {
    box-shadow: 10px 10px 10px 0px rgb(0 0 0 / 10%);
}
/*.meet_our_team_first_sec1 img[alt="Jade"] {
    max-width: 20% !important;
}*/
/*.meet_our_team_first_sec1 img[alt="Vanessa"] {
    max-width: 20% !important;
}*/
.meet_our_team_first_sec1 .meet_our_team_first_sec2 h2 {
    color: #023287 !important;
    font-size: 32px !important;
    font-weight: 700 !important;
}
.meet_our_team_first_sec1 .meet_our_team_first_sec2 .degree {
    font-size: 14px !important;
    font-weight: 700 !important;
}
.meet_our_team_first_sec1 .meet_our_team_first_sec2 .about {
    font-size: 18px !important;
}
.meet_our_team_first_sec1 .meet_our_team_first_sec2 ul {
    font-size: 18px !important;
    columns: 2;
    margin-left: 0;
}
/*contact_us*/
.contact_us_social .contact-us__sm {
    display: flex;
    flex-direction: column;
    gap: 1em;
    margin-top: -3em;
}
.contact_us_social .contact-us__sm span {
    font-size: 1.65em;
    color: #001281;
}
.contact_us_social .contact-us__sm a {
    color: #001281;
}
.contact_us_social .contact-us__sm a:hover {
    color: #058116;
}
.contact_us_social .contact-us__sm .fa-phone {
    transform: rotate(90deg) !important;
}
.contact_us_social .contact-us__sm i {
    margin-right: 1em;
}
.contact_us_social h2 {
    position: relative;
}
.contact_us_social h2:after {
    position: absolute;
    content: "";
    right: 0;
    bottom: -35%;
    height: 2px;
    width: 50%;
    background: #001281;
    transform: translate(-100%, -50%);
}
.contact_us_social #pgc-75520-0-0 {
    background: rgba( 255, 255, 255, 0.25 );
    backdrop-filter: blur( 5px );
    border-radius: 10px;
    border: 1px solid rgba( 255, 255, 255, 0.20 );
    padding: 2em;
}
#pg-75520-0> .panel-row-style.contact_header_image {
    background-position-x: 65%;
}
/*live*/
.acc_back_image_live {background-position: top center !important; position: relative; z-index: 1;}
.acc_back_image_live::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    z-index: -1;
}
.live .decoration {
    display: none;
}
.live .live_text {
    text-align: center;
    font-size: 20px;
    margin-top: -2em;
}
.live #pgc-74916-4-0, .live #pgc-74916-4-1, .live #pgc-74916-4-2 {
    background: white;
    padding: 2em !important;
    height: 27em !important;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(135,135,135,0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(135,135,135,0.5);
    box-shadow: 0px 0px 10px 0px rgba(135,135,135,0.5);
}
.live #pgc-75184-4-0, .live #pgc-75184-4-1, .live #pgc-75184-4-2 {
    background: white;
    padding: 2em !important;
    height: 27em !important;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(135,135,135,0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(135,135,135,0.5);
    box-shadow: 0px 0px 10px 0px rgba(135,135,135,0.5);
}
.live_blue {
    background-color: #071381;
    border: 1px solid white;
    padding: 1.5em;
    height: 51em;
    margin-top: -4em;
}
.live_blue_plab2 {
    padding: .8em;
    width: 50%;
}
.live_blue_plab2 p {
    color: white;
    position: relative;
    padding: 15px 30px;
    border-style: solid;
    background-color: #071381;
    margin: 0 !important;
    border-color: white;
    border-width: 2px 2px 0 2px;
}
.live_blue_plab2 p:last-child {
    border-width: 2px;
}
.live_blue_clm {
    display: flex;
    justify-content: space-between;
    align-content: center;
/*    gap: 2em;*/
}
.live_blue .firstSection p {
    font-size: 20px !important;
    color: white !important;
    font-weight: 400 !important;
    padding: .6em 0;
}
.live_blue .firstSection p i {
    margin-right: 0.5em;
}
.live_blue .secondSection {
    margin-top: 3em;
    margin-left: 1.5em;
}
.live_blue .secondSection p {
    color: white !important;
    font-weight: 200 !important;
    font-size: 15px !important;
    line-height: .8;
}
.live_blue .underline p {
    position: relative;
}
.live_blue .underline p::after {
    position: absolute;
    content: "";
    right: 0;
    bottom: -9px;
    height: 1px;
    width: 100%;
    background-color: white;
}
.live_blue .underline p:nth-child(4) {
/*    position: unset;*/
}
.liveBlue_left h3 {
    color: white !important;
    font-size: 25px !important;
/*    margin-top: 2em !important;*/
}
.liveBlue_left .secondSection {
    position: relative;
}
.liveBlue_left .secondSection::after {
    position: absolute;
    content: "";
    right: 0;
    bottom: -27px;
    height: 1px;
    width: 100%;
    background-color: white;
}
.liveBlue_left .secondSection:last-child::after {
    display: none;
}
.liveBlue_left h3 {
    margin-top: 2em !important;
}
.liveBlue_left h3:first-child {
    margin-top: 0 !important;
}

.Next_Live_AKT_Courses {
    display: flex;
    align-items: center;
    background: #023243;
    padding: 2em .6em 2.5em .8em;
    margin-top: -2.5em;
}
.live_hover img {
    transition: .4s ease;
}
.live_hover img:hover {
    opacity: .8;
}
.day_live {
    flex: 0 0 30%;
    max-width: 30%;
}
.course_live {
    flex: 0 0 70%;
    max-width: 70%;
}
.day_live p, .day_live h5{
    color: white !important;
    margin: 0 !important;
}
.course_live p, .course_live h5{
    color: white !important;
    margin: 0 !important;
}
.day_live p, .course_live p {
    font-size: 12px !important;
    opacity: .7;
}
.day_live h5, .course_live h5 {
    font-size: 14px !important;
    font-weight: 400 !important;
}
.Next_Live_Courses {
    border-bottom: 2px solid white;
    padding: 1em !important;
    margin-bottom: .6em;
}
/*shop page*/
/*ul.products.columns-4 {
    display: flex;
    flex-wrap: wrap;
    gap: 1em;
    justify-content: center;
}
ul.products.columns-4 li {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
ul.products.columns-4 li a.button {
    align-self: center;
    background: #272087 !important;
    color: white !important;
    padding: 10px 20px;
    border-radius: 5px !important;
}*/
/*shop page*/

.img-network-events-banner .decoration {
    display: none;
}
.img-network-events-banner h3.sow-headline {
    margin: 0 !important;
}
.img_network_events_second .decoration {
    display: none !important;
}
.img_network_events_second h2 {
    margin-bottom: 0 !important;
}
.img_network_events_second .under_line h2 {
    position: relative;
}
.img_network_events_second .under_line h2::after {
    position: absolute;
    content: "";
    right: 50%;
    bottom: -10%;
    height: 3px;
    width: 90%;
    background-color: #001281;
    transform: translate(50%, 50%);
}
.margin_top_minus.img_network_events_second.panel-row-style.panel-row-style-for-76042-1 {
    margin-inline: auto;
}
.img_network_events_second, .img_network_events_third {
    align-items: center !important;
    justify-content: space-between;
}
.img_network_events_second div#pgc-76042-1-2 {
    width: auto;
}
.img_network_events_third .textwidget {
    text-align: center;
    background: white;
    padding: 6em 0;
    border-radius: 10px;
    box-shadow: 1px 1px 17px 0px rgba(0,0,0,0.3);
    position: relative;
}
.img_network_events_third .textwidget:before {
    position: absolute;
    background-image: url(https://mytasker.us/arora_medical/wp-content/uploads/2022/12/qut.png);
    background-repeat: no-repeat;
    background-size: cover;
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
    content: "";
    height: 130px;
    width: 130px;
}
.img_network_events_third .textwidget p {
    font-size: 18px !important;
    color: #001281;
    padding-bottom: 3em;
    position: relative;
}
.img_network_events_third .textwidget p:after {
    position: absolute;
    content: "";
    right: 50%;
    bottom: 30%;
    height: 1px;
    width: 40%;
    background-color: #001281;
    transform: translate(50%, 50%);
}
.img_network_events_third .textwidget .elementor-element-4e6820b6 p:last-child::after {
    background-color: transparent;
}
.img_network_events_sixth {
    justify-content: space-between !important;
    align-items: center !important;
}
.img_network_events_sixth img.so-widget-image {
    width: 60% !important;
    height: auto !important;
    margin: 0 auto !important;
}
.img-careers-conference__banner .decoration {
    display: none !important;
}
.img-careers-conference__banner #panel-76178-0-0-0 h2.sow-headline {
    font-weight: 100 !important;
    position: relative;
}
.img-careers-conference__banner #panel-76178-0-0-1 h3.sow-headline {
    margin-top: -1.5em !important;
    position: relative;
}
.img-careers-conference__banner #panel-76178-0-0-1 h3.sow-headline:after {
    position: absolute;
    content: "";
    right: 50%;
    bottom: -5%;
    height: 2px;
    width: 15%;
    background: white;
    transform: translate(50%, 50%);
}
.img-careers-conference__banner #panel-76178-0-0-2 h5.sow-headline {
    margin-top: -1.5em !important;
    position: relative;
}
.img-careers-conference__banner #panel-76178-0-0-3 h5.sow-headline {
    position: relative;
}
.img-careers-conference__banner a.ow-icon-placement-left.ow-button-hover {
    padding: 15px 30px !important;
    border: 2px solid white;
    position: relative;
}
.img-careers-conference__banner {
    position: relative;
}
.img-careers-conference__banner::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
}
.img-careers-conference__second .decoration {
    display: none !important;
}
.img-careers-conference__second {
    margin: 0 calc(-15vw + 40%) !important;
    background: white;
    box-shadow: 1px 1px 10px 0px rgb(0 0 0 / 20%);
    margin-top: -100px !important;
    position: relative;
    height: 150px;
    align-items: flex-end !important;
}
.img-careers-conference__second #panel-76178-1-0-1 h5.sow-headline, .img-careers-conference__second #panel-76178-1-1-1 h5.sow-headline, .img-careers-conference__second #panel-76178-1-2-1 h5.sow-headline {
    margin-top: -3em !important;
    margin-bottom: 4px !important;
}
.img-careers-conference__third {
    margin-top: -111px !important;
}
.img-careers-conference__third h2.sow-headline {
    font-weight: 100 !important;
}
.img-careers-conference__third h2.sow-headline:focus {
    outline: 0 !important;
}
.img-careers-conference__forth {
    align-items: center !important;
    margin-top: -5em !important;
    margin-bottom: -6em !important;
}
.img-careers-conference__forth .decoration {
    display: none !important;
}
.img-careers-conference__forth h4.sow-headline {
    margin-bottom: 0 !important;
    font-weight: 100 !important;
}
.img-careers-conference__forth {
    align-items: flex-start !important;
}
#pg-76178-3 .panel-grid-cell {
    background-color: #fff;
}
#pg-76178-3 .panel-last-child {
    padding: 0 1.5em 1.5em;
}
#pg-76178-3 .panel-grid-cell:nth-child(2n+1) .panel-first-child {
    background-color: #001281;
    height: 80px;
    display: grid;
    place-content: center;
    padding: 0 11px;
    margin-bottom: 10px;
}
#pg-76178-3 .panel-grid-cell:nth-child(2n) .panel-first-child{
    background-color: #D54837;
    height: 80px;
    display: grid;
    place-content: center;
    padding: 0 11px;
    margin-bottom: 10px;
}
.img-careers-conference__fifth {
    margin-top: -70px !important;
    padding-bottom: 4em !important;
}
.img-careers-conference__fifth .textwidget {
    background: white;
    height: 220px !important;
    padding: 15px 15px 10px;
}
.img-careers-conference__sixth .decoration {
    display: none !important;
}
.img-careers-conference__sixth h3.sow-headline, .img-careers-conference__sixth h2.sow-headline {
    margin-bottom: 0 !important;
}
.img-careers-conference__sixth .textwidget {
    color: white !important;
}
.img-careers-conference__sixth a.ow-icon-placement-left.ow-button-hover {
    border: 2px solid white;
}
.img-careers-conference__seventh .decoration {
    display: none !important;
}
.img-careers-conference__seventh h2.sow-headline {
    font-weight: 100 !important;
    margin-bottom: 16px !important;
}
.img-careers-conference__eighth {
    gap: 2em !important;
}
.img-careers-conference__eighth .decoration {
    display: none !important;
}
.img-careers-conference__eighth h5.sow-headline, .img-careers-conference__eighth h6.sow-headline {
    margin: 0 !important;
}
.img-careers-conference__eighth_1 h5.sow-headline, .img-careers-conference__eighth_1 h6.sow-headline {
    margin: 0 !important;
}
.img-careers-conference__eighth .panel-grid-cell  {
    background: white;
    padding: 1em;
    height: 150px;
    width: 300px !important;
    display: grid;
    place-content: center;
    border-radius: 20px;
    border-left: 5px solid #001281;
    transition: .4s ease;
}
.img-careers-conference__eighth .panel-grid-cell:hover {
    border-left: 5px solid red;
}
.img-careers-conference__eighth_1 .decoration {
    display: none;
}
.img-careers-conference__eighth_1 {
    gap: 2em !important;
}
.img-careers-conference__eighth_1 .panel-grid-cell  {
    background: white;
    padding: 1em;
    height: 150px;
    width: 300px !important;
    display: grid;
    place-content: center;
    border-radius: 20px;
    border-left: 5px solid red;
    transition: .4s ease;
}
.img-careers-conference__eighth_1 .panel-grid-cell:hover {
    border-left: 5px solid #001281;
}
.img-careers-conference__eighth .panel-grid-cell h6.sow-headline {
    font-weight: 100 !important;
    margin-top: -1em !important;
}
.img-careers-conference__eighth_1 .panel-grid-cell h6.sow-headline {
    font-weight: 100 !important;
    margin-top: -1em !important;
}
.img-careers-conference__ninth .decoration {
    display: none;
}
.img-careers-conference__ninth h2.sow-headline {
    margin-bottom: 0 !important;
}
.img-careers-conference__tenth {
    align-items: center !important;
    justify-content: center !important;
}
.img-careers-conference__tenth .decoration {
    display: none !important;
}
.img-careers-conference__tenth h2.sow-headline {
    margin-bottom: 0 !important;
}
.img-careers-conference__tenth .panel-grid-cell {
    background-color: #fff;
    padding: 5px;
    height: 400px;
}
.img-careers-conference__tenth .panel-grid-cell:first-child {
    flex: 0 0 30%;
}
.img-careers-conference__tenth img.so-widget-image {  
    object-fit: cover;
    min-height: 390px;
}
.img-careers-conference__tenth .panel-grid-cell:nth-child(2) {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}
/*.img-careers-conference__tenth div#pgc-76178-10-0 {
    display: flex;
    align-items: center;
}*/
.img-careers-conference__tenth .widget_sow-headline {
    margin-bottom: 10px !important;
}
.img-careers-conference__eleventh a.ow-icon-placement-left.ow-button-hover {
    border: 2px solid white;
}
.img-careers-conference__twelveth .decoration {
    display: none;
}
.img-careers-conference__twelveth h2.sow-headline {
    margin-bottom: 0 !important;
}
.img-careers-conference__thirteenth .decoration {
    display: none;
}
.img-careers-conference__thirteenth h2.sow-headline {
    margin-bottom: 0 !important;
}
/*calender*/
.calender_cont {
    display: flex;
    gap: 2em;
    align-items: center;
    color: white;
}
.calender_cont:hover {
    opacity: .9;
}
.calender_cont .calender_img {
    padding: .5em;
}
.calender_cont .calender_content span {
    margin-right: .5em;
}
.calender_cont .calender_content p:first-child {
    font-size: 16px !important;
    text-transform: uppercase;
}
.calender_cont .calender_content p:nth-child(2) {
    text-transform: uppercase;
}
.calender_cont .calender_content p:not(first-child) {
    font-size: 18px !important;
}
.calender_cont .calender_content p:last-child {
    opacity: .7;
} 
    @media(max-width: 1199px){
        .faqTags{
            margin: 0 -2rem;
            flex-wrap: wrap;
        }
        .faqTags a{
            margin: .5rem;
        }
    }   

/*FAQ TAGS CSS ENDS HERE*/
/*FAQ TAGS CSS ENDS HERE*/
/*FAQ TAGS CSS ENDS HERE*/

/*who-we-have-worked-with*/
.carausal_meet_aman .so-widget-sow-anything-carousel .sow-carousel-container a.sow-carousel-previous:before {
    color: white !important;
}
.carausal_meet_aman .so-widget-sow-anything-carousel .sow-carousel-container a.sow-carousel-next:after {
    color: white !important;
}
.who_we_have_worked_with {
    background: white;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 3em;
    padding: 2em;
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
}
.who_we_have_worked_with ul {
    font-size: 16px;
    margin-left: 1em;
}
.who_we_have_worked_with div {
    width: 100%;
}
.who_we_have_worked_with img[alt="Medical_Protection"] {
    width: 18% !important;
}
.who_we_have_worked_with img[alt="migrate"] {
    width: 18% !important;
}
.who_we_have_worked_with img[alt="radiology_cafe"] {
    width: 18% !important;
}
.who_we_have_worked_with img[alt="anaesthetics_interviews"] {
    width: 18% !important;
}
.who_we_have_worked_with img[alt="Savvyimg"] {
    width: 18% !important;
}
@media(max-width: 1200px){
    .course-package,
    .cp-row-3{
        margin: 0 -5rem;
    }
}
@media(max-width: 1112px){
        .acc_back_image {padding: 27em 2em 174em 2em !important;}
        .acc_back_image_2 {margin-top: -229rem !important;}
}
.acc_back_image_live_msra_course {
        padding: 26em 2em 10em !important
    }

@media(max-width: 1079px) {
    .img-careers-conference__tenth p {
        font-size: 15px !important;
    }
}
@media(max-width: 1024px){
    #pg-76042-0> .panel-row-style.img-network-events-banner {
        background-position-x: 65%;
    }
    .webinars_3rd_sec h6 {
        font-size: 12px !important;
    }
    .live #pgc-75184-4-0, .live #pgc-75184-4-1, .live #pgc-75184-4-2 {height: 30em !important}
    .live #pgc-74916-4-0, .live #pgc-74916-4-1, .live #pgc-74916-4-2 {height: 30em !important}
        .res_mobile_tp_msra {margin-top: 51px !important;}
        .res_mobile_tp_plab1 {margin-top: 51px !important;}
        .coupon button.button {padding: 10px 8px !important; font-size: 14px !important;}
        button#apply_rewards {font-size: 14px !important;}
        .cross-sells a.woocommerce-LoopProduct-link.woocommerce-loop-product__link { min-height: 240px !important; }
        .akt_mock_exams_ribbon span.ribbon { right: -87px !important; }
        .package_blue span {font-size:17px !important;}
        .rca_back_image_audio_book_2 {padding: 27em 2em 52em 2em !important;}
        .msra_back_image_audio_book_1 { margin-top: -45rem !important;  }
        .msra_back_image_audio_book_2 { padding: 27em 2em 30em 2em !important; }
        .msra_audio_book_tp_heading {margin-top: -6rem !important;}
        .rca_audio_book_tp_heading {margin-top: -9rem !important;}
        .plab2_back_image_audio_book_2 {padding: 27em 2em 52em 2em !important;}
        .plab2_back_image_audio_book_1{margin-top: -73rem !important;}
        .plab2_audio_book_tp_heading {margin-top: -8rem !important;}
        #main .side_bar .menu_bg, #main .side_bar .menu_bg_active {width: 17.5em;}
        .btn_last_flash_card {margin-top: -3em !important;}
        .acc_back_medical_flash_cards {padding-bottom: 678em !important;}
        .acc_back_image_flash_card {margin-top: -885rem !important;}
}
@media(max-width: 998px){
        .res_mobile_tp {
                margin-top: 33px !important;
        }
}
@media(max-width: 991px){
    .free_downloads .second__heading .sow-headline-container h2.sow-headline {
        font-size: 26px !important;
    }
    .webinars_3rd_sec h6 {
        font-size: 11px !important;
    }
    .who_we_have_worked_with img[alt="Medical_Protection"] {
    width: 20% !important;
}
.who_we_have_worked_with img[alt="migrate"] {
    width: 20% !important;
}
.who_we_have_worked_with img[alt="radiology_cafe"] {
    width: 20% !important;
}
.who_we_have_worked_with img[alt="anaesthetics_interviews"] {
    width: 20% !important;
}
.who_we_have_worked_with img[alt="Savvyimg"] {
    width: 20% !important;
}
    .live h2.sow-headline {font-size: 25px !important;}
    .plab2_audio_book_tp_heading {margin-top: -11rem !important;}
    .rca_audio_book_tp_heading {margin-top: -11.5rem !important;}
    .course-package,
    .cp-row-3{
        margin: 0 -2rem;
    }
    #customer_login .password-input {width: 100%; margin-left: 0;}
    .cross-sells a.woocommerce-LoopProduct-link.woocommerce-loop-product__link { min-height: 225px !important; }
    .cstm-price-table .ow-pt-columns-atom .ow-pt-column {
        flex: 0 0 48%;
        max-width: 48%;
        margin-bottom: 2rem;
    }
    .arora-price-tbl img,
    .course-hero img{
        width: 100%;
    }
        .res_mobile_tp_plab1 {margin-top: 6rem !important;}
        .shop_table_responsive .product-name, .shop_table_responsive .product-price, .shop_table_responsive .product-quantity, .shop_table_responsive .product-subtotal {font-size: 14px !important;}
    #cart .container {max-width: 900px;}
    .woocommerce .shop_table .quantity .qty {width: 3em !important; height: 2em !important;}
    .woocommerce-cart-form .shop_table_responsive th:nth-child(2){display: none;}
    .woocommerce-cart-form__cart-item .product-thumbnail {display: none;}
    .product-name .variation-Type {display: initial !important;}
    .product-name .variation-Type p {font-size: 12px !important;}
    .applyCoupon .coupon input {width: 47% !important;}
    .coupon button.button {padding: 9px 54px !important;}
    .checkout h4, .checkout h5 {font-size: 20px !important;}
}
@media(max-width: 990px){
    .img-careers-conference__banner .so-widget-sow-headline-default-65a7d0436ef6-76178 .sow-headline-container h2.sow-headline {
        font-size: 50px !important;
    }
    .img-careers-conference__banner h3 {
        font-size: 60px !important;
    }
        .acc_back_image {padding: 27em 2em 175em 2em !important;}
        .acc_back_image_2 {margin-top: -231rem !important;}
        .res_mobile_tp {
                margin-top: -2px !important;
        }
        body{
                background: #dbdbdb;
        }
}
@media(max-width: 984px) {.buy_now_btn{ margin-top: -3rem !important;}}
@media(max-width: 932px) {.buy_now_btn{ margin-top: -6rem !important;}}
@media(max-width: 871px) {.buy_now_btn{ margin-top: -8rem !important;}}
@media(max-width: 864px) {
    .img-careers-conference__tenth .widget_sow-headline {
        margin-bottom: 5px !important;
    }
}
@media(min-width: 840px) and (max-width: 849px)
        {
                .res_mobile_tp {margin-top: 5rem !important; }
                .acc_back_image {padding: 27em 2em 188em 2em !important;}
                .acc_back_image_2{margin-top: -247rem !important;}
                .buy_now_btn{ margin-top: -3rem !important;}
                        }
@media(max-width: 839px){
        .acc_back_image {padding: 27em 2em 190em 2em !important;}
        .acc_back_image_2 {margin-top: -250rem !important;}
        .res_mobile_tp {margin-top: 6rem !important;}
        .buy_now_btn{ margin-top: -3rem !important;}
}
@media(max-width: 838px) {.res_mobile_tp{ margin-top: -1rem !important;}}

@media(max-width: 820px) {
        .res_mobile_tp_rca_1 {padding: 4rem 0 0 0 !important;}
        .audio_rca {padding: 0em 2em 0em 2em !important;} 
        .video_rca {padding: 5em 2em 2em 2em !important;} 
        .acc_back_image_rca {padding-bottom: 14rem !important;} 
        .res_mobile_tp_rca_3 {margin: 5rem 0 -5rem 0 !important;}
        .res_mobile_tp_plab1 {margin-top: 6rem !important;}
        .audio_plab2 {margin-top: -3.8rem !important;}
        /*.acc_back_image_akt_audio_book {
            padding: 27em 2em 195em 2em !important;
        }
        .acc_back_image_akt_audio_book_1 {
            margin-top: -258rem !important;
        }
        .acc_back_image_akt_audio_book_2 {
            margin-top: -16rem !important;
        }*/
}

@media(max-width: 819px) {.res_mobile_tp{ margin-top: 3rem !important;}.buy_now_btn{ margin-top: -6rem !important;}
@media(max-width: 813px) {.res_mobile_tp{ margin-top: -1rem !important;}
        .buy_now_btn{ margin-top: -5rem !important;}
}
@media(max-width: 811px) {.res_mobile_tp{ margin-top: -2rem !important;} .buy_now_btn{ margin-top: -7rem !important;}
        
                
        @media(max-width: 800px) {
                .res_mobile_tp {margin-top: 5rem !important; }
                .acc_back_image {padding: 27em 2em 200em 2em !important;}
                .acc_back_image_2{margin-top: -263rem !important;}
                .buy_now_btn{ margin-top: 1rem !important;}
                        }

        @media(max-width: 799px) {
                .buy_now_btn{ margin-top: -3rem !important;}
        }
        @media(max-width: 785px) {
                .res_mobile_tp {margin-top: 6rem !important; }
                .acc_back_image {padding: 27em 2em 200em 2em !important;}
                .acc_back_image_2{margin-top: -263rem !important;}
                        }
@media (max-width: 780px) and (min-width: 700px) {
    .img-careers-conference__tenth {
        flex-flow: row !important;
        align-items: start !important;
    }
}
@media(max-width: 780px){

    .img-careers-conference__second {
        flex-direction: row !important;
    }
    .img-careers-conference__second .panel-grid-cell {
        margin-bottom: 0 !important;
    }
    .img-careers-conference__sixth .textwidget {
        text-align: center !important;
    }
    .img-careers-conference__eighth, .img-careers-conference__eighth_1 {
        display: grid !important;
        grid-template-columns: repeat(2, 1fr) !important;
        place-content: center !important;
    }
    .img-careers-conference__eighth .panel-grid-cell, .img-careers-conference__eighth_1 .panel-grid-cell {
        justify-self: center;
    }
    .img-careers-conference__tenth .panel-grid-cell:nth-child(2) {
        padding: 2.5rem !important; 
    }
    .img-careers-conference__tenth .panel-grid-cell {
        min-height: 534px;
    }
    .img-careers-conference__tenth img.so-widget-image {
        min-height: 534px;
    }
    .img-careers-conference__ninth h2.sow-headline {
        font-size: 45px !important;
    }
    .webinars_3rd_sec .panel-grid-cell {
        margin-bottom: 0 !important;
    }
    .webinars_3rd_sec a {
        padding: 14px 15px !important;
    }
    .webinars_3rd_sec h6 {
        font-size: 16px !important;
    }
    div#webinars {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 3em;
        place-content: center;
        place-items: center;
    }
    .webinars_2nd_sec h2 {
    min-height: 61px;
}
        .mobile_display_off {display: none !important;}
        .mobile_display_on {display: block !important;}
        .acc_back_image {padding: 27em 2rem 424em 2em !important;}
        .acc_back_image_2{margin-top: -555rem !important;}
        .res_tp img {width: 100%;}
        .res_mobile_tp {margin-top: -8px !important;
    position: relative;
    z-index: 1;}
}
@media(max-width: 768px){
    .acc_back_image_ultimate_package .responsive_acc_fst {
        margin-top: 16em;
    }
    .acc_back_image_ultimate_package .responsive_acc_second {
        margin-top: -5em;
    }
    .acc_back_image_ultimate_package .responsive_acc_trd {
        margin-top: -36em;
    }
    .acc_back_image_ultimate_package .btn_blc {
        margin-top: 30em;
    }
    .acc_back_image_live_msra_course {
    padding: 17em 2em 10em !important;
}
    #pg-75652-0> .panel-row-style.meet_webner_banner {background-position-x: 80%;}

.who_we_have_worked_with_logo img {
    width: 40%;
    margin-inline: auto;
}
.who_we_have_worked_with_logo h6 {
    font-size: 20px !important;
}
.who_we_have_worked_with img[alt="Medical_Protection"] {
    width: 28% !important;
}
.who_we_have_worked_with img[alt="migrate"] {
    width: 28% !important;
}
.who_we_have_worked_with img[alt="radiology_cafe"] {
    width: 28% !important;
}
.who_we_have_worked_with img[alt="anaesthetics_interviews"] {
    width: 28% !important;
}
.who_we_have_worked_with img[alt="Savvyimg"] {
    width: 28% !important;
}
.meet_aman_logos .so-widget-sow-image-default-d6014b76747a-952 .sow-image-container .so-widget-image {
    width: 50% !important;
}
.about_aman_logo .so-widget-sow-image-default-17bc2272b535-952 .sow-image-container .so-widget-image {
    max-width: 40% !important;
}
.contact_us_social h2:after {
    transform: translate(-50%, -50%);
}
.contact_us_social #pgc-75520-0-0 {
    text-align: center;
}
#pg-75569-0> .panel-row-style.who_we_have_worked_with {background-position-x: 80%;}
#pg-952-0> .panel-row-style.meet_aman_banner {background-position-x: 80%;}
#pg-75457-0> .panel-row-style.meet_our_team_banner {background-position-x: 80%;}
.acc_back_image_live {padding-bottom: 5em !important}
.acc_back_image_live {padding-top: 5em !important}
.live #pgc-74916-4-0, .live #pgc-74916-4-1, .live #pgc-74916-4-2 {height: 15em !important}
.live #pgc-75184-4-0, .live #pgc-75184-4-1, .live #pgc-75184-4-2 {height: 15em !important;}
.live_video .panel-widget-style.panel-widget-style-for-74916-3-0-1 {width: 90% !important}
.live_video .panel-widget-style.panel-widget-style-for-75184-3-0-1 {width: 90% !important}
.acc_back_medical_flash_cards {padding-bottom: 1922em !important}
.acc_back_image_flash_card {margin-top: -1925em !important}
.arora_flash_card_1 {margin-top: 28em !important;}
.arora_flash_card_2 {margin-top: 15em !important;}
.arora_flash_card_3 {margin-top: 13em !important;}
.arora_flash_card_4 {margin-top: .5em !important;}
.arora_flash_card_5 {margin-top: 9em !important}
.arora_flash_card_6 {margin-top: 7em !important}
.arora_flash_card_8 {margin-top: 9em !important}
.arora_flash_card_9 {margin-top: 6em !important}
.arora_flash_card_11 {margin-top: 9em !important}
.arora_flash_card_12 {margin-top: 6em !important}
.arora_flash_card_14 {margin-top: 9em !important}
.arora_flash_card_15 {margin-top: 7em !important}
.arora_flash_card_17 {margin-top: 9em !important}
.arora_flash_card_18 {margin-top: 7em !important}
.arora_flash_card_20 {margin-top: 9em !important}
.arora_flash_card_21 {margin-top: 7em !important}
.acc_back_image_plab1_aud_book {padding-bottom: 5em !important;}
.plab1_audio_1 {margin-top: 200px;}
.plab1_audio_2 {margin-top: 170px}
.responsive_acc_fst_plab1_audiobooks {margin-top: 11em !important;}
.plab2_back_image_audio_book_2 {padding: 27em 2em 115em 2em !important;}
.plab2_back_image_audio_book_1{margin-top: -156rem !important;}
.plab2_audio_book_tp_heading {margin-top: -9rem !important;}
.akt_audio_book_tp_heading {margin-top: 36px !important;}
.akt_audio_1 {margin-top: 155px !important;}
.akt_audio_2 {margin-top: 126px !important;}
.acc_back_image_akt_audio_book {padding: 27em 2rem 440em 2em !important;}
.acc_back_image_akt_audio_book_1 {margin-top: -577rem !important;}
.acc_back_image_akt_audio_book_2 {margin-top: -15rem !important;}
.rca_gld_pkg { margin-top: 16em !important;}
/*.rca_gld_pkg { margin-bottom: 2rem !important;}*/
.rca_gld_pkg_2 {margin-top: 14em !important;}
.acc_back_image_rca {padding-top: 27em !important;}
.acc_back_image_rca {padding-bottom: 20rem !important;}
.res_mobile_tp_rca {margin-top: 0 !important;}
.res_mobile_tp_rca_1 {margin-top: -15rem !important;}
.res_mobile_tp_rca_2 {margin-top: 8rem !important;}
.res_mobile_tp_rca_3 {margin-bottom: -3rem !important; margin-top: 3rem !important;}
.res_mobile_tp_rca_4 {margin: 1rem 0 1rem 0 !important;}
.audio_msra { margin-top: 2rem !important;}
.audio_msra_1 {margin-top: -3rem !important;}
.res_mobile_tp_msra_1 {margin-top: -14rem !important;}
.acc_back_image_msra {padding-bottom: 150em !important;}
.acc_back_image_2_msra {margin-top: -198rem !important;}
.responsive_acc_fst_msra {margin-top: 35rem !important;}
.res_mobile_tp_msra {margin-top: 7rem !important;}
.responsive_acc_fst_plab1 {margin-top: 21rem !important;}
.responsive_acc_2nd_plab1 {margin-top: 12rem !important;}
.responsive_acc_3rd_plab1 {margin-top: 9rem !important;}
.acc_back_image_plab1 {padding-bottom: 19rem !important;}
.res_mobile_tp_plab1 {margin-top: 6rem !important;}
.rca-90-online-course-yt {width: 100% !important;}
.msra_online_courses_ab {margin-top: 11rem !important;}
.applyCoupon .coupon input {width: 46% !important;}
.coupon button.button {padding: 10px 29px !important;}
.gldtl h3 {font-size: 1.4em !important;}
.woocommerce-cart-form__cart-item .product-remove {display: flex !important; align-items: center; justify-content: center;}
.woocommerce-cart-form__cart-item .product-remove a i { padding: 0 !important;}
#fgf_gift_products_wrapper td {font-size: 13px !important;}
.fgf_add_to_cart_link a.button.fgf-add-manual-gift-product {font-size: 13px !important;}
#fgf_gift_products_wrapper td:nth-child(2) {display: flex !important; justify-content: space-between; align-items: center;}
.checkout h4, .checkout h5 {font-size: 18px !important;}
.woocommerce .shop_table .quantity .qty {width: 3em !important; height: 1.8em !important;}
.woocommerce-checkout-review-order-table .woocommerce-Price-amount bdi {padding-right: 0 !important;}
.woocommerce-checkout-review-order-table tr td:nth-child(2) {text-align: center !important;}
.cross-sells .columns-2 .button {font-size: 10px;}
.cross-sells a.woocommerce-LoopProduct-link.woocommerce-loop-product__link { min-height: 192px !important; }
.cross-sells .columns-2 li { padding: 0 1px !important; }
.cross-sells .columns-2 li .button { white-space: nowrap !important; }
.blogHead h1 { font-size: 30px !important; }
.blogHead .blog-bg-2 a { font-size: 10px !important;  }
.blogContent .form-segment h2, .more-blogs .sec-head h1 { font-size: 27px !important; }
.blogContent .form-segment h4 { font-size: 20px !important; }
.akt_mock_exams_ribbon span.ribbon { right: -155px !important; }
.rca_back_image_audio_book_2 { padding: 27em 2rem 119em 2em !important; }
.rca_back_image_audio_book_1 { margin-top: -160rem !important; }
.msra_back_image_audio_book_1 { margin-top: -70rem !important;  }
.msra_back_image_audio_book_2 { padding: 27em 2em 50em 2em !important; }
.rca_audio_book_tp_heading {margin-top: -6rem !important;}
#main .side_bar .menu_bg, #main .side_bar .menu_bg_active {width: 13em;}
#main .side_bar .menu_bg h5, #main .side_bar .menu_bg_active h5 {font-size: 12px;}
#ajaxCalledData table th, #ajaxCalledData table td {font-size: 14px;}
}

@media(max-width: 767px) and (min-width: 700px){
  .cross-sells a.woocommerce-LoopProduct-link.woocommerce-loop-product__link { min-height: 285px !important; }
}
@media(max-width: 767px) and (min-width: 639px){
  .applyCoupon .coupon input {width: 100% !important;}
  .coupon button.button {width: 100% !important; margin-top: 1rem !important;}
}
@media(max-width: 699px) and (min-width: 641px){
  .cross-sells a.woocommerce-LoopProduct-link.woocommerce-loop-product__link { min-height: 270px !important; }
}  

@media(max-width: 690px) {
  .webinars_3rd_sec h6 {
        font-size: 14px !important;
    }
} 

@media(max-width: 640px){
  .live #pgc-75184-4-0, .live #pgc-75184-4-1, .live #pgc-75184-4-2 {height: 19em !important;}
  .cross-sells a.woocommerce-LoopProduct-link.woocommerce-loop-product__link { min-height: 245px !important; }
  .applyCoupon .coupon input {width: 100% !important;}
  .coupon button.button {width: 100% !important; margin-top: 1rem !important;}
  .calender_cont {flex-direction: column; padding: 1em 2em;}
  .calender_cont img {width: 100vw;}
  .plab-1-new .so-widget-sow-accordion-default-e2df679e7202-77226 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
font-size: 18px !important;
}
}
@media(max-width: 628px) {
  .webinars_3rd_sec a {
        padding: 14px 10px !important;
    }
} 
@media(max-width: 598px) {
    .webinars_3rd_sec h6 {
        font-size: 12px !important;
    }
    .webinars_3rd_sec a {
        padding: 14px 7px !important;
    }
}
    @media(max-width: 576px){
        .free_downloads .free_downloads_ul ul {
            justify-content: center;
        }
        .meet_webner_banner h2.sow-headline {
            width: 100% !important;
        }

        .who_we_have_worked_with {flex-direction: column;}

            .who_we_have_worked_with img[alt="Medical_Protection"] {
                width: 50% !important;
            }
            .who_we_have_worked_with img[alt="migrate"] {
                width: 30% !important;
            }
            .who_we_have_worked_with img[alt="radiology_cafe"] {
                width: 50% !important;
            }
            .who_we_have_worked_with img[alt="anaesthetics_interviews"] {
                width: 50% !important;
            }
            .who_we_have_worked_with img[alt="Savvyimg"] {
                width: 50% !important;
            }

        #pg-75255-0> .calender_header_image.panel-row-style{
            background-position: 65% 75% !important;
        }
        #pg-75255-0> .img-network-events-banner.panel-row-style{
            background-position: 65% 75% !important;
        }
        .faqTags{
            margin: 0 -2rem;
            flex-wrap: wrap;
            justify-content: flex-start;
        }
        .faqTags a{
            margin: .35rem;
        }
    }
@media(max-width: 576px){
    .so-widget-sow-headline-default-61ac6bd254fd-76178 .sow-headline-container h2.sow-headline {
        font-size: 38px !important;
    }
    .img-careers-conference__banner #panel-76178-0-0-1 h3.sow-headline {
        font-size: 38px !important;
        margin-bottom: 2em !important;
    }
    .img-careers-conference__banner #panel-76178-0-0-0 h2.sow-headline {
        font-size: 30px !important;
    }
    .img-careers-conference__banner #panel-76178-0-0-2 h5.sow-headline, .img-careers-conference__banner #panel-76178-0-0-3 h5.sow-headline {
        font-size: 18px !important;
    }
    .img-careers-conference__eighth .panel-grid-cell, .img-careers-conference__eighth_1 .panel-grid-cell {
        width: 250px !important;
    }
    .img-careers-conference__ninth h2.sow-headline {
        font-size: 30px !important;
    }
    .img-careers-conference__second {
        align-items: center !important;
    }
    .img-careers-conference__second h2.sow-headline {
        font-size: 50px !important;
        margin-bottom: 0 !important;
        margin-top: 10px !important;
    }
    .img-careers-conference__second #panel-76178-1-0-1 h5.sow-headline, .img-careers-conference__second #panel-76178-1-1-1 h5.sow-headline, .img-careers-conference__second #panel-76178-1-2-1 h5.sow-headline{
        margin-bottom: -1em !important;
        margin-top: 0 !important;
    }
    #pg-75520-0> .panel-row-style.contact_header_image {background-position-x: 70%;}
    #pg-75569-0> .panel-row-style.who_we_have_worked_with {background-position-x: 65%;}
    .meet_our_team_first_sec1 {
        flex-direction: column;
        padding: 3em;
        gap:0 !important;
    }
    .meet_our_team_first_sec1 .meet_our_team_first_sec2 .about {
    font-size: 14px !important;
}
    .meet_our_team_first_sec1 .meet_our_team_first_sec2 ul {
        font-size: 14px !important;
    }
    .live_blue_clm .live_blue_plab2 {width: 100%}
    .live_blue_clm {flex-direction: column;}
    .live #pgc-75184-4-0, .live #pgc-75184-4-1, .live #pgc-75184-4-2 {height: 19em !important;}
    .live #pgc-74916-4-0, .live #pgc-74916-4-1, .live #pgc-74916-4-2 {height: 19em !important;}
    #ajaxCalledData .two_buttons {margin-top: 20px !important;}
    #main .side_bar .menu_bg, #main .side_bar .menu_bg_active {width: 30em;}
    #main .side_bar .menu_bg h5, #main .side_bar .menu_bg_active h5 {font-size: 18px;}
    .mt-5r{
        margin-top: 8rem !important;
    }
    #bannerArea {
        flex-direction: column-reverse !important;
    }
    #bannerArea .banner-image img{
        display: none;
    }
    #bannerArea h2.sow-headline {
        font-size: 32px !important;
        line-height: 40px !important;
    }
    #career-package .sow-features-feature {
        flex: 0 0 50% !important;
        max-width: 47% !important;
        margin: 0.5rem !important;
    }
    #career-package .sow-features-list.sow-features-responsive {
        margin: 0 -2rem;
    }
    #bannerArea .banner-image .so-widget-sow-image.so-widget-sow-image-default-17bc2272b535-59 {
        margin: -7rem -5rem 1rem;
    }
    #bannerBottomPanel {
        flex-direction: column-reverse !important;
    }
    #bannerBottomPanel h2{
        margin-top: 2rem !important;
    }
    div#career-package {
        margin-top: -5rem !important;
    }
    .banner-features{
        display: none;
    }
    #award-winning {
        padding: 3rem 0;
        height: 500px;
        margin-bottom: 20rem;
    }
    #inner-banner h2{
        font-size: 32px;
    }
    #inner-banner .banner-image{
        margin: -7rem -5rem 3rem;
    } 
    #inner-banner {
        flex-flow: column-reverse !important;
    }
    #aboutAman{
        background-position: top left !important;
        background-size: 200% !important;
    }
    #aboutAman .right-col{
        margin-top: 25rem;
    }
    .cstm-blog-layout article{
        flex-wrap: wrap;
    }
    .cstm-blog-layout article .sow-entry-thumbnail {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cstm-blog-layout article .sow-blog-content-wrapper {
        padding: 1.5rem 1.5rem 0 1.5rem !important;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .cstm-price-table .ow-pt-columns-atom .ow-pt-column {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 2rem;
    }
    #mrcgpakt .sow-entry-thumbnail, #mrcgprca .sow-entry-thumbnail, #gpsplapp .sow-entry-thumbnail, #plab1 .sow-entry-thumbnail, #plab2 .sow-entry-thumbnail, #winhs .sow-entry-thumbnail, #gpt .sow-entry-thumbnail, #mexam .sow-entry-thumbnail, #pcct .sow-entry-thumbnail, #medsch .sow-entry-thumbnail {
    border-radius: 8px 8px 0 0;
  }
    #mrcgpakt .sow-blog-content-wrapper, #mrcgprca .sow-blog-content-wrapper, #gpsplapp .sow-blog-content-wrapper, #plab1 .sow-blog-content-wrapper, #plab2 .sow-blog-content-wrapper, #winhs .sow-blog-content-wrapper, #gpt .sow-blog-content-wrapper, #mexam .sow-blog-content-wrapper, #pcct .sow-blog-content-wrapper, #medsch .sow-blog-content-wrapper {
    border-radius: 0 0 8px 8px;
}
        .audio_plab1 {margin-top:0 !important}
        .audio_rca {margin-top:0 !important}
        .audio_msra {margin-top:0 !important}
        .cross-sells a.woocommerce-LoopProduct-link.woocommerce-loop-product__link { min-height: 225px !important; }
}
@media(max-width: 568px) {
    .webinars_3rd_sec a {
        padding: 14px 7px !important;
    }
}
@media(max-width: 520px) {
    div#webinars {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media(max-width: 497px){
        .responsive_acc_fst {margin-top: 5rem !important;}
}
@media(max-width: 425px){
    .acc_back_image_ultimate_package .responsive_acc_fst {
        margin-top: 19em !important;
    }
    .img-careers-conference__tenth .panel-grid-cell {
        height: unset;
    }
    .so-widget-sow-headline-default-978b1392531c-76178 .sow-headline-container h5.sow-headline {
        line-height: 1em !important;
        font-size: 20px !important;
    }
    .so-widget-sow-headline-default-0a2f2f6beee3-76178 .sow-headline-container h6.sow-headline {
        font-size: 15px !important;
    }
    .so-widget-sow-headline-default-2b3849bf36d3-76178 .sow-headline-container h2.sow-headline {
        font-size: 38px !important;
    }
    .img-careers-conference__eighth .panel-grid-cell, .img-careers-conference__eighth_1 .panel-grid-cell {
        width: 190px !important;
    }
    .img-careers-conference__second h2.sow-headline {
        font-size: 35px !important;
    }
    .free_downloads .free_downloads_ul li {
            padding: 10px 15px;
    }
    .free_downloads .free_downloads_ul ul {
        font-size: 14px;
    }
    /*.meet_our_team_first_sec1 img[alt="Jade"] {
    max-width: 70% !important;
}*/
/*.meet_our_team_first_sec1 img[alt="Vanessa"] {
    max-width: 70% !important;
}*/
        #inner-banner h2 {font-size: 29px !important;}
        .live_blue {height: 58em !important;}
        .live #pgc-74916-4-0, .live #pgc-74916-4-1, .live #pgc-74916-4-2 {height: 20em !important}
        .live #pgc-75184-4-0, .live #pgc-75184-4-1, .live #pgc-75184-4-2 {height: 20em !important;}
         #ajaxCalledData a#exam-update {font-size: 14px;}
         #ajaxCalledData table th, #ajaxCalledData table td {font-size: 12px;}
         #main .side_bar .menu_bg, #main .side_bar .menu_bg_active {width: 25em;}
        .plab2_back_image_audio_book_2 {padding: 27em 2em 115em 2em !important;}
        .plab2_back_image_audio_book_1{margin-top: -156rem !important;}
        .plab2_audio_book_tp_heading {margin-top: -9rem !important;}
        .acc_back_image_akt_audio_book_1 {margin-top: -593rem !important;}
        .acc_back_image_akt_audio_book {padding: 27em 2rem 452em 2em !important;}
        .package_blue span {font-size:17px !important;}
        .package_blue {display: flex; justify-content: center;}
        .package_green span {font-size:12px !important;}
        .gold_prod_name h2.sow-headline {font-size: 16px !important;}
        .gold_prod_name .ribbon {right: -42%; top: 17px;transform: rotate(50deg);}
        .package a {font-size: 13px !important; width: 90%;}
        .audio_msra {padding: 0em 2em 0em 2em !important;}
        .dropdown_main h2 {font-size: 19px !important;}
        .drpdwn_btn2 {font-size: 12.5px; margin-left: 0.5rem; padding-right: 2.5rem !important;}
        .rca-90-online-course-btn1 a span {font-size: 14px !important;}
        .rca-90-online-course-btn2 a span {font-size: 13px !important;}
        .applyCoupon .coupon input {width: 100% !important;}
        .coupon button.button {width: 100% !important; margin-top: 1rem !important;}
        .woocommerce .shop_table .quantity .qty {width: 2.5em !important; height: 1.8em !important;}
        .woocommerce-checkout-review-order-table tr td:nth-child(2) {text-align: end !important;}
        .woocommerce-checkout-review-order-table .woocommerce-Price-amount bdi {padding-right: 1.2rem !important;}
        .woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product { width: 100% !important;}
        .cross-sells .columns-2 .button {font-size: 14px;}
        #cart .col-lg-5 .cross-sells {display: block;}
        .woocommerce-cart-form .cross-sells {display: none;}
        .blogHead h1 {font-size: 25px !important; text-align: center;}
        .blogHead .blog-bg-2 { text-align: center; justify-content: center; }
        .blogHead .blog-bg-2 a { font-size: 15px !important }
        .blog-contents p { padding: 0 2rem !important; }
        .clear input#mc-embedded-subscribe { margin: 2rem 0 0 2rem; }
        .akt_mock_exams_ribbon span.ribbon { right: -70px !important; }
        .msra_back_image_audio_book_1 { margin-top: -78rem !important;  }
        .msra_back_image_audio_book_2 { padding: 27em 2em 55em 2em !important; }
}

@media(max-width: 414px){
        .buy_now_btn { margin-top: -7rem !important; } 
}
@media(max-width: 397px){
.acc_back_image_2 {
    margin-top: -550rem !important;
}
.acc_back_image {
    padding: 27em 2rem 420em 2em !important;
}
        .res_mobile_tp {
    margin-top: -40px !important;
}
        .buy_now_btn{margin-top: -6rem !important; margin-bottom: 6rem !important;}
}
@media(max-width: 393px){
        /*.res_mobile_tp { margin-top: 0px !important;}*/
        .acc_back_image_2 { margin-top: -555rem !important;}
.acc_back_image { padding: 27em 2rem 424em 2em !important;}
}
@media (max-width: 390px){
        .img-careers-conference__eighth .panel-grid-cell, .img-careers-conference__eighth_1 .panel-grid-cell {
            width: 170px !important;
        }
        .live_blue .secondSection p {font-size: 14px !important;}
        .live #pgc-74916-4-0, .live #pgc-74916-4-1, .live #pgc-74916-4-2 {height: 25em !important;}
        .plab2_back_image_audio_book_2 {padding: 27em 2em 115em 2em !important;}
        .plab2_back_image_audio_book_1{margin-top: -156rem !important;}
        .plab2_audio_book_tp_heading {margin-top: -9rem !important;}
        .res_mobile_tp {margin-top: -42px!important;}
        .responsive_acc_fst_msra {margin-top: 40rem !important;}
        .buy_now_btn_msra {margin-top: -1rem !important; padding-bottom: 4rem !important;}
        .akt_mock_exams_ribbon span.ribbon { right: -64px !important; }
        .acc_back_image_akt_audio_book {padding: 27em 2rem 453em 2em !important;}
        .acc_back_image_akt_audio_book_1 {margin-top: -594rem !important;}
        .akt_audio_book_tp_heading {margin-top: -45px !important;}
        .rca_back_image_audio_book_2 { padding: 27em 2rem 118em 2em !important; }
        .rca_back_image_audio_book_1 { margin-top: -160rem !important; }
        .msra_back_image_audio_book_1 { margin-top: -78rem !important;  }
        .msra_back_image_audio_book_2 { padding: 27em 2em 55em 2em !important; }
}
@media (max-width: 375px){
    .so-widget-sow-button-flat-122b5f20bbdf-76178 .ow-button-base a {
        font-size: 16px !important;
    }
    .img-careers-conference__second h2.sow-headline {
        font-size: 25px !important;
    }
    .so-widget-sow-headline-default-fad37db0fe04-76178 .sow-headline-container h5.sow-headline {
        font-size: 14px !important;
    }
    .img-careers-conference__eighth .panel-grid-cell, .img-careers-conference__eighth_1 .panel-grid-cell {
        width: 145px !important;
    }
    .live #pgc-75184-4-0, .live #pgc-75184-4-1, .live #pgc-75184-4-2 {height:25em !important }
    .live #pgc-74916-4-0, .live #pgc-74916-4-1, .live #pgc-74916-4-2 {height: 25em !important;}
        .live_blue {padding: 1em !important;}
        .akt_mock_exams_ribbon span.ribbon { right: -60px !important; }
        #ajaxCalledData a.btn.btn_table_2 {padding: 0.1em 1.1em;}
        #main #right {padding: 0 !important;}
        #ajaxCalledData .two_buttons {margin: 10px 0 !important}
}
@media(max-width: 359px){
        .acc_back_image_2 { margin-top: -559rem !important;}
    .acc_back_image { padding: 27em 2rem 427em 2em !important;}
}
@media(max-width: 357px){
        .res_mobile_tp { margin-top: -27px!important;}
}
@media(max-width: 347px) {
    div#webinars {
        grid-template-columns: repeat(1, 1fr);
    }
    .webinars_3rd_sec a {
        padding: 14px 15px !important;
    }
}
@media (max-width: 320px){
    /*.meet_our_team_first_sec1 img[alt="Jade"] {
    max-width: 90% !important;
}*/
/*.meet_our_team_first_sec1 img[alt="Vanessa"] {
    max-width: 90% !important;
}*/
        .live #pgc-75184-4-0, .live #pgc-75184-4-1, .live #pgc-75184-4-2 {height:30em !important }
        .live #pgc-74916-4-0, .live #pgc-74916-4-1, .live #pgc-74916-4-2 {height: 30em !important;}
        .plab2_back_image_audio_book_2 {padding: 27em 2em 135em 2em !important;}
        .plab2_back_image_audio_book_1{margin-top: -185rem !important;}
        .plab2_audio_book_tp_heading {margin-top: -9rem !important;}
        .akt_mock_exams_ribbon span.ribbon { right: -45px !important; }
        .rca_back_image_audio_book_2 { padding: 27em 2rem 118em 2em !important; }
        .rca_back_image_audio_book_1 { margin-top: -160rem !important; }
        .msra_back_image_audio_book_1 { margin-top: -78rem !important;  }
        .msra_back_image_audio_book_2 { padding: 27em 2em 55em 2em !important; }
        #main .side_bar .menu_bg, #main .side_bar .menu_bg_active {width: 20em;}
        .flash_card h1 {font-size: 35px !important}
        .acc_back_medical_flash_cards {padding-bottom: 1964em !important}
        .acc_back_image_flash_card {margin-top: -1967em !important}
}
