* {padding: 0;margin: 0;}
html {width: 100%;height: 100%;position: relative;overflow: visible;}
body {font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: 400;
line-height: 26px;overflow-x: hidden;background-color: #ffffff;color: #484848;}
body {background: #eee;font-family: 'Lily Script One';}
html, body, .wrapper {height: 100%;}
header{position: relative;}
h1, h2, h3, h4, h5, h6 {color: #002147;font-weight: normal;line-height: 1.2;font-family: 'Poppins', sans-serif;
letter-spacing: 0;margin: 0;}
h1,h2,h3,h4 {margin-bottom: 15px;}
h5,h5 {margin-bottom: 10px;}
h5 {text-transform: uppercase;font-weight: 600;margin-bottom:10px;line-height:1.3;}
h5 [class^="flaticon-"]:before{font-size:25px;margin-right:10px !important;color:#ffb606;font-weight:normal;} 
h5 i{vertical-align:middle;}
img {border: none;outline: none;max-width: 100%;}
a, .btn, button {transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;outline: medium none;}
a, a:active,a:focus,a:hover{outline: none;text-decoration: none;color: #002147;font-family:'Poppins', sans-serif;}
a img, iframe {border: none;}
p{color: #484848;line-height: 26px;margin: 0 0 15px;text-transform: none;font-weight: 400;}
b, strong{font-weight: 900;}
hr{margin-top:8px 0;border: 0;border-top: 1px solid #ddd;}
label {display: inline-block;font-weight: normal;margin-bottom: 5px;max-width: 100%;width:100%;}
input:focus, textarea:focus, select:focus{outline: none;box-shadow: inherit;}
input {border: 1px solid #e7e7e7;border-radius: inherit;box-shadow:inherit;}
input[type="checkbox"] label{margin-right:20px !important;}
ul{margin: 0;list-style-type: none;}
blockquote {font-size:23px;margin-top:12px;background: #f6f6f6 none repeat scroll 0 0;border-color: #ffb606;color: #414141;padding: 30px;
position: relative;z-index: 1;border-width: 3px;}
blockquote p {position: relative;z-index: 1;font-style: italic;line-height:1.5;margin-bottom:30px;}
@import 'https://fonts.googleapis.com/css?family=Lily+Script+One';

.modal {padding-right: 0px !important;}
body.modal-open { overflow:inherit; padding-right:inherit !important; }

.nimbus-is-editor{padding-right:0 !important;}
.clear{clear: both;}
.d-none{display:none;}
.inline{display:inline-block;}
.img-circle {border-radius: 50%;}
.img-50{width:40%; height:auto;border-bottom:2px solid #ffb606;margin: 0 0 10px 15px;box-shadow:0 0 10px #cccccc;}
.panel-title{font-size:15px;}
.band{background-color:#e7e7e7;padding:8px 15px;margin-top:30px;display:inline-block;width:100%;text-align:center;height: 40px;}
.border{border:1px solid #ddd;padding:7px 0 5px 10px;margin-top:5px;display:inline-block;width:100%; height: 40px;}
.error{color: red;}
.form-control[readonly]#tum_user_birthdate,.form-control[readonly]#transaction_dt,.form-control[readonly]#chq_dt{background-color:#fff;}
.ti-angle-right:before{font-size:10px !important;}
#book-o{color: orange;}
.caret{position:absolute;top:18px;right:20px;}
.counter-classic-black{background-color: rgba(0, 0, 0, 0.3)!important;}
.contact-info-area h5{font-weight:bold;}
span.timer::after{content: "+";font-weight:normal;}
#country_type{font-size:14px;color:#ddd;margin-top:10px;display:block;}
i.fas.fa-clock {font-weight: 500;}

.clr-gray{color:#e7e7e7;}

a.border-btn{font-weight: 500;display: inline-block;padding: 4px 25px;border: 2px solid #ffb606;color: #002147;
margin-top: 5px;overflow: hidden;position: relative;z-index: 1;margin-bottom: -8px;border-radius: 30px;font-size:13px;}
a.border-btn::after{position: absolute;left: -100%;top: 0;content: "";height: 100%;width: 100%;background: #ffb606;z-index: -1;transition: all 0.35s ease-in-out;}
a.border-btn:hover::after{left: 0;}

.number {font-family: 'Poppins', sans-serif;text-align: center;min-width: 75px;color: #002147;text-transform: uppercase;
font-weight:900;letter-spacing: 0.5px;margin-top: -3px;}
.number strong {font-size: 50px;font-weight: 800;line-height: 1;color: #ffb606;display: inline-block;margin-right:5px;
text-shadow:3px 3px #000;}
p.number_custom{margin-bottom:5px;}
.number_custom strong{font-size:24px;font-weight:400;text-transform:none;}

.p-0{padding:0 !important;}
.pl-0{padding-left:0 !important;}
.pl-6{padding-left:7px !important;}
.pr-0{padding-right:0 !important;}
.pr-6{padding-right:7px !important;}
.pt-5{padding-top:5px;}
.pt-10{padding-top:9px !important;}
.active{color:#ffb606 !important;}
.mr-0{margin-right:0 !important;}
.pb-0{padding-bottom:0 !important}
.pt-sm{padding-top:5px;}
.pt-md{padding-top:20px !important;}
.pt-lg{padding-top:40px !important;}
.mb-xs{margin-bottom:5px !important;}
.mb-sm{margin-bottom:30px !important;}
.mb-md{margin-bottom:55px;}
.mb-0{margin-bottom:0 !important;}
.mt-xs{margin-top:25px !important;}
.mt-xss{margin-top:10px;}
.mt-lg{margin-top:100px;}
.ml-xs{margin-left:25px;}
.mt-md{margin-top:50px !important;}
.mr-1{margin-right:1px;}
.no-pad{padding:0!important;}

.section-sm .advisor-area.bg-gray{padding: 20px 20px 8px;}
.advisor-items .item .thumb i[class^="flaticon-"]:before, 
.advisor-items .item .thumb i[class*=" flaticon-"]:before, 
.advisor-items .item .thumb i[class^="flaticon-"]:after, 
.advisor-items .item .thumb .ti-calendar:before,
.advisor-items .item .thumb i[class*=" flaticon-"]:after{font-size:50px !important;}
/*.advisor-area .advisor-items .item .thumb{padding:25px 0 10px !important;}*/

.flex-column {-webkit-box-orient: vertical!important;-webkit-box-direction: normal!important;
-ms-flex-direction: column!important;flex-direction: column!important;}
.flip-section{height:auto;}
.flip-section .flip-section_1 .back{text-align:left;color:#fff;font-weight:normal;}
.flip-section .col-md-2{padding:0 8px;}
.flip-section .card {position:relative;width:100%;height:160px;perspective: 500px;margin-bottom:15px;
margin-right:auto;margin-left:auto;text-align:center;}
.flip-section .content {position: absolute;width: 100%;height: 100%;box-shadow: 0 0 15px rgba(0,0,0,0.1);
transition: transform 1s;transform-style: preserve-3d;line-height:1.2 !important;}
.card:hover .content {transform: rotateY( 180deg ) ;transition: transform 0.5s;}
.front{font-size:16px;font-weight:600 !important;}
.front,.back {position: absolute;height: 100%;width: 100%;text-align: center;font-size:15px;border-radius: 5px;
backface-visibility: hidden;padding:10px;font-weight:600;}
.bg-dark .front,.back{border:1px solid #02336b;}
.bg-dark .front{padding:40px 0;}
.front{background:rgba(255,255,255,0.3)}
.front p{font-size:15px;color:#002147;font-weight:bold;padding:40px 2px;}
.front p,.back p{line-height:1.6;}
.back p{color:#fff !important;}
.back {background:#002147;transform: rotateY(180deg);font-size:13px;}
.flip-section .front p{padding:1px;font-size:12px;font-weight:normal;margin-bottom:1px;}
.flip-section .front h2{margin-bottom:10px;}
.flip-section.flip-section_custom .card{height:210px;}
.bg-dark .flip-section .front{padding:20px 8px;}
.flip-section.flip-section_custom2 .front p{font-size:15px;}
.flip-section.flip-section_custom2 .front p,.flip-section.flip-section_custom2 .front h3{padding:45px 0;}
.flip-section_custom3 .back p{margin-top:36px;padding:0 10px;}
.flip-section.flip-section_custom2 .front h3{text-transform:uppercase;}
.bg-dark .flip-section.flip-section_custom3 .front{padding:40px 8px;}
.bg-dark .flip-section.flip-section_custom3 .number strong{font-size:60px;}

.career-option .col-md-3,.career-option .col-md-4{padding:8px 8px !important;}
.career-option .grow {position: relative;overflow: hidden;height:150px;}
.career-option .grow img {position: absolute;left: 0; -webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;
 transition: all 300ms ease-out;object-fit: cover;width:100%;}
.career-option .heading {background: #e08a20;width: 100%;min-height: 40px;display: table;}
.career-option .data {background-color: #fff;color: #000;font-size: 14px;
line-height: 18px;padding: 1px 0px 1px;font-weight: 600;text-align: center;display: table-cell;vertical-align: middle;
height: 40px;}
.career-option a:hover .data {background-color: #e08a20;}
.career-option a:hover .tab-image .tab-data {background-color: #231f20;}
.career-option p.data a{color:#9a6f07;}

.overbox {background-color: rgba(0,0,0,0.7);position: absolute;top: 0;left: 0;color: #fff;
z-index: 99;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;
opacity: 0;width: 100%;height: 140px;padding: 20px 15px;text-align: center;}
.tagline {opacity: 0;transition-delay: 0.2s;transition-duration: 0.2s;padding-top:30px;}
.overtext {-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;
  transition: all 300ms ease-out;transform: translateY(40px);-webkit-transform: translateY(40px);}
.grow:hover .overbox {opacity: 1;}
.grow:hover .tagline, .grow:focus .tagline {opacity: 1;transform: translateX(0px);-webkit-transform: translateX(0px);}
.round-img.item .thumb img {box-shadow: 0 5px 30px 0 rgba(214, 215, 216, 0.8);padding: 5px;height:auto; margin: auto;border-radius:50%;}

.navbar-right{margin-right:35px;}
nav.navbar.bootsnav ul.nav > li > a{font-size:15px;}
nav.navbar.navbar-default.logo-less .navbar-collapse{margin-left:0;}
.btn-border{padding:3px 15px !important;margin-top:21px;font-size:12px;background-color:#0da358;color:#fff;}
.btn-border:hover{background-color:#ffb606;color:#232323;}
.navbar-brand{padding-top:14px;display: inline-block;}

/*.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}*/
ul.nav-pills.flex-column li{border-right: 1px solid #dedcdc;margin:0;border-bottom: 1px solid #dedcdc;width:100%;}
.nav-pills.flex-column .nav-link{border-radius:.25rem}
.nav-pills.flex-column a.nav-link{border-radius: inherit;text-transform: uppercase;font-weight: 600;padding: 15px 25px;
letter-spacing: 0.6px;}
.nav-pills.flex-column li.active a.nav-link{color:#fff;background-color:#002147;position:relative;}
.nav-pills.flex-column li.active a.nav-link::after{position: absolute;left: 20%;bottom: -2px;content: "";
border-bottom: 4px solid #ffffff;width: 60%;border-radius: 40px;}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:focus,.nav-pills .nav-link:hover{text-decoration:none;background-color:#f5f3f3;}
.nav-link.disabled{color:#6c757d}
.wrap-sticky nav.navbar.bootsnav{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);padding:0 0 6px;}

.about-area{background: #002147;background: -webkit-linear-gradient(#002147, #000);background: -o-linear-gradient(#002147, #000);
background: -moz-linear-gradient(#002147, #000);background: linear-gradient(#002147, #000);opacity: 0.8;position: absolute;top: 0;left: 0;
width: 100%;height: 100%;}

.logo{display:inline-block;padding:14px 0 5px 15px;}
.logo-talgro{height:110px;}
.logo-custom{padding-right:45px;margin-top:4px;}
.client .col-md-4{padding:6px 6px;}
.client-logo{border:1px solid #e1e1e1;padding:12px 18px;height:90px;box-shadow: 0 0 8px #ddd;background-color:#fff;}
.client-logo img{width:100%;height:100%;}

.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light p, 
.text-light a {color: #ffffff;}

.shadow {position: relative;z-index: 1;}
.shadow.dark::after {background: #000000 none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0.7;position: absolute;top: 0;
width: 100%;z-index: -1;}
.shadow.dark-hard::after {background: #000000 none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0.7;position: absolute;
top: 0;width: 100%;z-index: -1;}

.section-sm{padding-top:25px;}
.section-md{padding-top:35px;}
.default-padding.all{padding:20px;}
.default-padding {padding-top: 60px;padding-bottom: 60px;}
.default-padding.bottom-less {padding-top: 120px;padding-bottom: 90px;}
.about-area.default-padding{height:auto;}

.btn {display: inline-block;font-family: "Poppins",sans-serif;font-size: 14px;font-weight: 600;line-height: 25px;
text-transform: uppercase;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;
font-weight: 700;letter-spacing: 1px;overflow: hidden;}
.btn.focus, .btn:active:focus, .btn:active:hover, .btn:focus, .btn:hover {outline: 0;}
.btn.active, .btn:active {outline: 0;-webkit-box-shadow: inherit;box-shadow: inherit;background-image: inherit !important;}
.btn-md {padding: 10px 40px 10px;}
.btn-sm {padding: 8px 35px;font-size: 12px;}
.btn-dark {background-color: #002147;color: #ffffff;border: 2px solid #002147;}
.btn-dark:hover, .btn-dark:focus {color: #002147 !important;background: transparent;}
.btn-dark.border {background-color: transparent;color: #002147;border: 2px solid #002147;}
.btn-dark.border:hover {background-color: #002147;color: #ffffff !important;border: 2px solid #002147;}
.btn-theme {background-color: #ffb606;color: #002147 !important;border: 2px solid #ffb606;}
.btn-theme.border {background-color: transparent;color: #ffb606 !important;border: 2px solid #ffb606;}
.btn-theme.border:hover {background-color: #ffb606;color: #ffffff !important;border: 2px solid #ffb606;}
.btn-theme.effect:hover, .btn-theme.effect:focus {background: #ffb606 none repeat scroll 0 0;border: 2px solid #ffb606;color: #ffffff;}

.bg-green{background:#0da358;}
.bg-dark {background: #222 none repeat scroll 0 0;}
.bg-fixed {background-attachment: fixed;background-position: center center;background-size: cover;}
.bg-gray {background-color:#e2e1e1;}
.bg-cover {background-position: center center;background-size: cover;}

.oh {overflow: hidden;}
.align-right {float: right;}
.align-left {float: left;}

.attr-nav li:last-child a.dropdown-toggle {background:transparent;}
.attr-nav li:last-child a {border-color: transparent;background: #ffb606;color: #232323 !important;border-color:transparent !important;}

.site-heading {margin-bottom:16px;overflow: hidden;margin-top:-5px;}
.site-heading h1{display: inline-block;padding-bottom: 20px;position: relative;}
.site-heading h2{display: inline-block;font-weight: 600;font-size: 28px;padding-bottom: 20px;position: relative;
text-transform: capitalize;}
.site-heading h2::before,.site-heading h1::before {background: #ffb606 none repeat scroll 0 0;bottom: 0;content: "";height: 2px;
left: 50%;margin-left: -20px;position: absolute;width: 40px;}
.site-heading h4 {text-transform: uppercase;}
.bg-theme .site-heading h2::before,.shadow .site-heading h2::before,.half-bg .site-heading h2::before {
background: #ffffff none repeat scroll 0 0;}

.banner-area{height:360px;position: relative;overflow: hidden;}
.banner-area .content {position: relative;z-index: 9;}
.banner-area h5{margin-bottom:3px;font-weight:normal;}
body{padding-right:0 !important;}
body, .banner-area div {height: 100%;}
.banner-area .box-table {display: table;width: 100%;}
.banner-area .box-cell {display: table-cell;padding-left:30px;padding-bottom:7px;padding-top:35px;width: 100%;}
.banner-area .box-cell, .banner-area .box-cell div {height: auto;}
.banner-area .item h1:first-child, .banner-area .item h2:first-child, .banner-area .item h3:first-child, 
.banner-area .item h4:first-child, .banner-area .item h5:first-child, .banner-area .item h6:first-child {animation-delay: .5s;}
.banner-area .item h1:nth-child(2), .banner-area .item h2:nth-child(2), .banner-area .item h3:nth-child(2), 
.banner-area .item h4:nth-child(2), .banner-area .item h5:nth-child(2), .banner-area .item h6:nth-child(2) {animation-delay: .7s;}
.banner-area .item p {animation-delay: .5s;}
.banner-area .item ul {animation-delay: .6s;}
.banner-area .item a, .banner-area .item button {animation-delay: .7s;}
.banner-area .carousel-control {background: transparent none repeat scroll 0 0;font-size: 40px;height: 50px;line-height: 50px;
margin-top: -25px;opacity: 1;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 1;}
.banner-area .carousel-control.left {left: -50px;}
.banner-area:hover .carousel-control.left {left: 0;}
.banner-area .carousel-control.right {right: -50px;}
.banner-area:hover .carousel-control.right {right: 0;}
.banner-area .carousel-indicators li {height: 20px;width: 20px;margin: 10px 5px;border: 2px solid #ffffff;-webkit-border-radius: 50%;
-moz-border-radius: 50%;border-radius: 50%;background: transparent;position: relative;z-index: 1;}
.banner-area .carousel-indicators li.active::after {position: absolute;left: 50%;top: 50%;content: "";height: 5px;width: 5px;
transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);background: #ffffff;-webkit-border-radius: 50%;
-moz-border-radius: 50%;border-radius: 50%;}
.banner-area .carousel.top-pad .content {padding-top:10px;padding-bottom:10px;}
.banner-area .carousel .content h2,.banner-area .content h2 {font-size:55px;font-weight: 600;line-height: 1.1;margin-bottom: 30px;}
.banner-area .carousel .content h2 strong {font-weight: 700;}
.banner-area .carousel .content p, .banner-area .content p{font-size: 18px;line-height: 30px;}
.banner-area .carousel.text-center .content p {padding-right: 8%;padding-left: 8%;}
.banner-area .carousel .text-right .content p {padding-right: 15%;}
.banner-area .carousel .content > a {margin-top: 20px;}
.banner-area .search-content h2 {font-size:42px;font-weight: 600;line-height: 1.2;margin-top: -8px;}

.carousel-shadow .owl-stage-outer {margin: -15px -15px 0;padding: 15px;}
.carousel-inner .item > .slider-thumb {-webkit-animation: zoom 20s;animation: zoom 20s;}

/* Slider Zoom Effect */
@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }

  to {
    -webkit-transform: scale(1.2, 1.2);
  }
}

@-moz-keyframes zoom {
  from {
    -moz-transform: scale(1, 1);
  }

  to {
    -moz-transform: scale(1.2, 1.2);
  }
}

@-o-keyframes zoom {
  from {
    -o-transform: scale(1, 1);
  }

  to {
    -o-transform: scale(1.2, 1.2);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }

  to {
    transform: scale(1.2, 1.2);
  }
}

#particles-js,#ripple {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}

.search-content form {position: relative;z-index: 1;margin-top:18px;}
.search-content form a {position: absolute;left: 0;top: 5px;min-height: 50px;background: #ffb606;border: none;color: #002147;
padding: 10px 25px;font-family: 'Poppins', sans-serif;text-transform: uppercase;font-weight: 700;letter-spacing: 1px;
display: inline-block;}
.search-content form a i {margin-right: 3px;}

/*video{height:360px;width:100%;}*/
.video-play-button {color: #ffb606;font-size: 30px;left: 50%;padding-left: 7px;position: absolute;top: 50%;
transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);z-index: 1;}
.video-play-button:before {content: "";position: absolute;z-index: 0;left: 50%;top: 50%;
-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);display: block;width: 80px;
height: 80px;background: #ffffff repeat scroll 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;
-webkit-animation: pulse-border 1500ms ease-out infinite;animation: pulse-border 1500ms ease-out infinite;}
.video-play-button:after{content: "";position: absolute;z-index: 1;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);display: block;width: 80px;height: 80px;background: #ffffff repeat scroll 0 0;
-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;transition: all 200ms;-webkit-transition: all 200ms;
-moz-transition: all 200ms;-ms-transition: all 200ms;-o-transition: all 200ms;}
.video-play-button i{display: block;position: relative;z-index: 3;color: #ffb606;}

@-webkit-keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

@keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

.acd-items .panel-heading {padding: 0;}
.acd-items .panel-heading .panel-title a {background: #ffffff none repeat scroll 0 0;display: block;font-weight: 600;padding: 20px 0;position: relative;}
.acd-items .panel.panel-default {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;
-moz-border-top-colors: none;border-color: #e7e7e7;border-image: none;border-radius: inherit;border-style: none none solid;
border-width: medium medium 1px;box-shadow: inherit;margin-top: 0;padding: 0;}
.acd-arrow .panel-group.symb .panel-heading a::after{content: "\f107";font-size: 20px;position: absolute;right: 18px;top: 7px;
font-family: "Font Awesome 5 Free";font-weight: 900;color: #002147;}
.acd-items .panel.panel-default:last-child {border: medium none;}
.acd-items .panel.panel-default:first-child {margin-top: 0;}
.acd-items .panel-body {padding: 20px;}

.weekly-top-items .top-courses .heading {padding: 20px;border: 1px solid #cecaca;margin-bottom:20px;}
.weekly-top-items .top-courses .heading h4 {font-weight: 600;text-transform: uppercase;margin: 0;margin-bottom: -5px;}

.top-course-items h4{font-size:15px;margin-bottom:5px;}
.top-course-items .equal-height{margin-bottom: 30px;min-height: 390px !important;}
.info p{text-align: justify;}
.top-course-items .item{box-shadow: 0 0 10px #cccccc;background: #ffffff;}
.top-course-items .item .thumb {position: relative;z-index: 1;}
.top-course-items .item .thumb::after {position: absolute;left: 0;bottom: 0;content: "";height: 50%;width: 100%;
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%) repeat scroll 0 0;}
.top-course-items .item .thumb a img{max-height:175px;width:100%;}
.top-course-items .item .thumb .overlay {position: absolute;left:15px;bottom:8px;right:15px;display: flex;align-items: center;justify-content: space-between;}
.top-course-items .item .thumb .overlay a {z-index: 1;}
.top-course-items .item .thumb .overlay img {height: 45px;width: 45px;border: 3px solid #ffffff;z-index: 1;border-radius: 50%;}
.top-course-items .item .thumb .overlay ul{display: flex;align-items: center;z-index: 1;}
.top-course-items .item .thumb .overlay ul li,.top-course-items .item .thumb .overlay ul li a:hover{color:#ffb606;}
.top-course-items .item .thumb .overlay ul li:last-child {margin-right: 0;padding-right: 0;}
.top-course-items .item .thumb .overlay ul li,.top-course-items .item .thumb .overlay ul li a{margin-right: 15px;padding-right: 15px;color: #ffffff;
z-index: 1;font-family: 'Poppins', sans-serif;font-weight: 600;}
.top-course-items .item .thumb .overlay ul li i {margin-right: 5px;}
.top-course-items .item .thumb .overlay ul li i.fa-clock {font-weight: 500;}
.top-course-items .info .meta ul {display: flex;align-items: center;justify-content: space-between;margin-bottom:8px;}
.top-course-items .info .meta ul li {font-size: 12px;}
.top-course-items .info .meta ul li span{color:#666;}
.top-course-items .info .meta ul li i {color: #ffb606;}
.top-course-items .item .info {padding:12px 15px 15px;}
.top-course-items .item .info a:hover {color: #ffb606;}
.top-course-items .item .info .btn-sm{padding:1px 8px;}
.top-course-items .item .info h4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
  -webkit-line-clamp:1;-webkit-box-orient: vertical;margin-bottom:6px;text-transform: capitalize;font-weight: 600;}
.top-course-items .item .info p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
  -webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom:6px;height: 80px; text-align: left !important;}
.top-course-items .footer-meta {display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #e7e7e7;margin-top:6px;padding-top:10px;}
.top-course-items .footer-meta h4 {margin: 0;}
/*-----Start-Mudassar(23-12-20)date display in home page----*/
.top-course-items .info .date{border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;color: #484848 !important; margin-top: -8px;}
/*-----End-Mudassar(23-12-20)date display in home page----*/
/*---Start-Mudassar(02-12-20) price css for dollar and rupee------*/
.dis-pr{
	padding: 2px 5px !important;
    background-color:#00A35F!important;
    border-radius: 9px !important;
    font-size: 9px !important;
    color: #fff !important;
    font-style: normal !important;
    }
.top-course-items .footer-meta .pr-rupee, .top-course-items .footer-meta .pr-dollar{color: #002147 !important;line-height: 1.2;
	font-family: 'Poppins', sans-serif;text-transform: capitalize;font-weight: 600;margin-left: 5px;}
.top-course-items .footer-meta .pr-rupee i, .top-course-items .footer-meta .pr-dollar i{font-style: normal !important;}
/*---End-Mudassar(02-12-20) price css for dollar and rupee------*/
.info.title .thumb img.logo-thumb {height: 50px;border: 1px solid #e7e7e7;padding: 2px;margin-right: 15px;}
.course-details-area .courses-info {padding-right: 50px;border-right: 1px solid #e7e7e7;}
.course-details-area .courses-info h2 {font-weight: 600;margin-bottom: 20px;line-height: 1.4;margin-top: -8px;text-transform: capitalize;}
.course-details-area .course-meta {padding:20px 20px 10px 20px;box-shadow: 0 5px 30px 0 rgba(214, 215, 216, 0.57);margin-bottom: 30px;overflow: hidden;
font-family: 'Poppins', sans-serif;text-transform: capitalize;font-weight: 500;font-size: 13px;}
.course-details-area .course-meta .item {float: left;margin-right: 20px;padding-right: 20px;border-right: 1px solid #e7e7e7;}
.course-details-area .course-meta .item:last-child {margin-right: 0;padding-right: 0;border: none;}
.course-details-area .course-meta .item h4 {text-transform: uppercase;font-weight: 600;font-size: 14px;margin-bottom: 5px;}
.course-details-area .course-meta .item i {color: #ffb606;font-style: normal !important;}
/*---Mudassar(11-12-20)--payment page add course details---*/
.apply-coursedt .course-meta {padding: 15px 15px 10px;background-color: #FFB834;margin-bottom: 10px;}
.apply-coursedt .course-meta .item {text-align: center; width: 32%; margin-right: 0px;padding-right: 0px;}
.apply-coursedt .course-meta .item:last{border-right: none;}
.apply-coursedt .course-meta .item i {color: #002045;}
.blog-content .heading p{margin:10px 0 10px;}
.pay-course-det {margin-top: 30px;background-color: #FFB834;}
.pay-course-det .item{width: 100%;padding: 15px;}
.pay-course-det .item.price{background-color:#002045 !important;color: #fff; width: 100%;padding: 15px;}
.pay-course-det .item h4{margin-bottom: 5px;}
.pay-course-det .pr-big{font-size: 28px; font-weight: bold;display: block;}
.pay-course-det .pr-small{font-size: 12px;display: block;}
/*-------End------*/
/*---Mudassar(04-12-20)discount price---*/
.strike-inr, .strike-dollar{color:#767676 !important;font-weight:normal !important;text-decoration: line-through !important;font-size: 11px; margin-right: 5px; }
.strike-inr i, .strike-dollar i{color:#767676 !important;display: inline !important;}
.pr-discount {width: 100%;margin-top: 20px; text-transform: none;} /* text-align: center; */
.pr-discount span{color: #002147;font-weight: bold;}
.pr-discount i{font-style: normal !important;}
.star-c{color: #002147;}
/*---Mudassar(08-12-20)apply now form---*/
.content_custom .form-group {margin-bottom: 10px;}
.content_custom .error {margin-bottom: 0px;}

.course-details-area ul.nav-pills {background: transparent;margin-bottom: 20px;border: 1px solid #e7e7e7;display: inline-block;}
.course-details-area ul.nav-pills li{border-right: 1px solid #e7e7e7;margin: 0;}
.course-details-area ul.nav-pills li:last-child {border: none;}
.course-details-area ul.nav-pills li a {border-radius: inherit;text-transform: uppercase;font-weight: 600;padding: 15px 25px;letter-spacing: 0.6px;}
.course-details-area ul.nav-pills li.active a{color: #ffffff;position: relative;z-index: 1;background: #002147;}
.course-details-area ul.nav-pills li.active a::after{position: absolute;left: 20%;bottom: -2px;content: "";border-bottom: 4px solid #ffffff;width: 60%;border-radius: 40px;}
.course-details-area .tab-content .info h4{font-weight: 600;text-transform: capitalize;}
.course-list-items .panel-group {margin-bottom: 0;}
.course-details-area .course-list-items {margin-bottom: 15px;margin-top:15px;}
.course-details-area .course-list-items p{display: inline-block;margin: 0;}
.course-details-area .course-list-items .title {display: flex;align-items: center;margin:3px 0;font-family: 'Poppins', sans-serif;
text-transform: capitalize;position: relative;}
.course-details-area .course-list-items .title h5{margin: 0;font-size:13px;font-weight: 500;text-transform:none !important;}/*Mudassar(18-2-21)remove capital*/
.course-details-area .course-list-items ul {background: #fafafa;padding: 20px;}
.course-details-area .course-list-items li{border-bottom: 1px solid #e7e7e7;margin-bottom: 10px;padding-bottom: 10px;}
.course-details-area .course-list-items li:last-child {border: none;margin: 0;padding: 0;}
.course-details-area .course-list-items:last-child {margin-bottom: 0;}
.course-details-area .course-list-items .panel.panel-default{border: 1px solid #e7e7e7;border-radius: inherit;margin-top: 10px;}
.course-details-area .course-list-items .panel-heading a{background: #ffffff;padding: 10px 20px;line-height:1.7;}
.course-details-area .course-list-items .panel-heading a strong{text-align: center;font-size:12px;display: inline-block;color: #666666;
font-weight: 600;margin-right: 5px;padding-right: 10px;min-width: 30px;}
.course-details-area .acd-items .panel-body {padding: 0;}
.course-details-area .advisor-list-items .item {display: flex;background: #fafafa;border: 1px solid #ececec;margin-bottom: 30px;padding: 30px;}
.course-details-area .advisor-list-items .item .thumb {width:25%;padding-right: 30px;position: relative;z-index: 1;}
.course-details-area .advisor-list-items .item .info{width:75%;}
.course-details-area .advisor-list-items .item .thumb img{box-shadow: 0 5px 30px 0 rgba(214, 215, 216, 0.57);background: #ffffff;padding: 5px;}
.course-details-area .advisor-list-items .item:last-child{margin-bottom: 0;}
.course-details-area .advisor-list-items .item .info h4 {text-transform: capitalize;font-weight: 600;}
.course-details-area .advisor-list-items .item .info .author{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;}
.course-details-area .advisor-list-items .item .info .author h4{font-weight: 600;text-transform: uppercase;padding-right: 30px;font-size: 14px;margin-bottom: 0;}
.course-details-area .advisor-list-items .item .info span {display: inline-block;}
.course-details-area .tab-content .advisor-list-items .info p {margin: 0;}

.course-details-area .sidebar-item {border-bottom: 1px solid #e7e7e7;margin-bottom: 30px;padding-bottom: 30px;}
.course-details-area .sidebar-item:last-child{margin-bottom: 0;padding-bottom: 0;border: none;}

.course-details-area .sidebar-item h4{font-weight: 600;font-size: 16px;text-transform: uppercase;position: relative;z-index: 1;margin-bottom: 25px;
padding-left: 30px;padding-right: 30px;display: inline-block;}
.course-details-area .sidebar-item h4::before{position: absolute;left: 0;top: 9px;content: "";height: 2px;width: 20px;background: #ffb606;}
.course-details-area .sidebar-item.course-info li {margin-bottom: 10px;}
.course-details-area .sidebar-item.course-info li:last-child {margin-bottom: -5px;}
.course-details-area .sidebar-item.course-info li i{min-width: 28px;font-size: 20px;display: inline-block;position: relative;top: 3px;}
.course-details-area .sidebar-item.course-info li span {color: #002147;text-align:right;}
.course-details-area .sidebar-item.similar-courses > ul > li {margin-bottom: 30px;}
.course-details-area .sidebar-item.similar-courses > ul > li:last-child {margin-bottom: 0;}
.course-details-area .sidebar-item.similar-courses li .info {padding-left: 15px;display: table-cell;vertical-align: top;}

.story-items{height:360px;}

.campus-story-area {position: relative;z-index: 1;}
.campus-story-area .heading h2 {display: inline-block;text-transform: uppercase;font-weight: 600;margin-bottom: 30px;position: relative;
z-index: 1;margin-top: -8px;}
.campus-story-area .heading h2::before{position: absolute;margin-top: -1px;top: 50%;content: "";height: 2px;width: 30px;background: #ffb606;
border-radius: 30px;right: -40px;}
.campus-story-area .heading h2::after{position: absolute;margin-top: -1px;top: 50%;left: -40px;content: "";height: 2px;width: 30px;background: #ffb606;border-radius: 30px;}
.campus-story-area .content a.video-play-button {position: inherit;left: 50%;right: auto;display: inline-block;margin-left: 40px;margin-top: 70px;margin-bottom: -25px;}
.campus-story-area .content a.video-play-button i{line-height: 80px;}

.registration-area{position: relative;z-index: 1;}
.registration-area .fixed-bg{position: absolute;right: 0;top: 0;height: 100%;width: 30%;}
.registration-area .countdown h2{font-weight: 600;text-transform: capitalize;margin-bottom: 25px;margin-top: -5px;}
.registration-area .countdown h4 {margin-bottom: 25px;line-height: 1.5;color: #ffb606;text-transform: uppercase;}

.reg-form_custom{background:rgba(255,255,255,0.7) !important;}
.reg-form_custom strong{color:#002147;}
.reg-form{padding: 30px 30px;background: #ffffff;border-radius: 10px;overflow: hidden;position: relative;box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.1);}
.reg-form form input {border-radius: inherit;box-shadow: inherit;border: 1px solid #e7e7e7;}
.reg-form form button {border: none;background: #002147;padding: 10px 45px;font-family: 'Poppins', sans-serif;font-weight: 600;text-transform: uppercase;
margin-top: 15px;color: #ffb606;letter-spacing: 0.6px;border-radius: 3px;}

.bullet ul{overflow: hidden;}
.bullet ul > li {line-height:1.6;padding-left: 25px;position: relative;z-index: 1;margin-top: 10px;}
.bullet ul > li:first-child{margin-top:0;}
.bullet ul > li::after{position: absolute;left: 0;top: 0;font-family: 'themify';content: "\e64c";color: #ffb606;}
.text-light.bullet ul > li{color:#f6f6f6;}

.contact-bottom-info .form .btn-group.dropdown-custom{width:100%;display:inline-block;}

.breadcrumb-area {padding: 150px 0;}

.advisor-area .advisor-items .single-item {margin-bottom:10px;}
.advisor-area .advisor-items .col-md-3{padding-left:5px;padding-right:5px;}
.advisor-area .advisor-items .item{position: relative;z-index: 1;background:rgba(255,255,255,0.1);box-shadow: 0 0 10px #ccc;border-radius: 5px;}
.advisor-area .advisor-items .item .thumb img{width:140px;height:140px;margin:auto;padding:5px;border-radius:50%;background:rgba(255,255,255,0.2);box-shadow: 0 5px 10px 0 rgba(195,195,195,0.8);}
.advisor-area .advisor-items .item .thumb{padding:15px;}
.bg-gray.advisor-area .advisor-items .item .info,.advisor-area .advisor-items .item .info{border-top: 1px solid rgba(5,64,35,0.1);padding:10px;}
.advisor-area .advisor-items .item .info p{font-size:13px;line-height:20px;margin-bottom: 0px;}
.advisor-area .advisor-items .item .thumb ul {margin-bottom: -5px;margin-top: 25px;}
.advisor-area .advisor-items .item .thumb ul li {display: inline-block;margin-right: 15px;}
.advisor-area .advisor-items .item .thumb ul li a {display: inline-block;}

.tab-pane .advisor-area .advisor-items .item .thumb{padding: 20px 15px 15px;height: 70px;}
.tab-pane .advisor-area .advisor-items .item{position: relative;z-index: 1;background: #ffffff;box-shadow: 0 0 10px #cccccc;border-radius: 5px;}
.tab-pane .panalytics .advisor-items .item .info{min-height:50px !important;padding: 10px;background: #002147 none repeat scroll 0 0;border-radius: 0 0 5px 5px;}
.tab-pane .advisor-area .advisor-items .item .info{min-height: 108px;padding: 10px;background: #002147 none repeat scroll 0 0;border-radius: 0 0 5px 5px;}

.event-area.flex-less .event-items .item{display: block;box-shadow: 0 0 10px #cccccc;margin-bottom: 30px;}
.event-area.flex-less .event-items .equal-height {margin-bottom: 30px;height:304px !important;}
.event-area .event-items .item .thumb {background-size: cover;background-repeat: no-repeat;background-position: center center;}
.event-area .event-items .item .info-box {padding: 28px 35px 14px;}

.registration-area.category-area .fixed-bg{width:28%;}
.registration-area.category-area .category-items{padding:0 14px;margin-bottom:50px;}
.registration-area.category-area .category-items .equal-height{height:100px !important;}

.bg-dark.category-area .category-items .equal-height::before,.bg-dark.category-area .category-items .equal-height::after,.bg-dark.category-area .category-items{border:1px solid #022b59}

.category-area.registration-area .category-items .equal-height{padding:28px 14px 20px !important;}
.category-area.registration-area .category-items .equal-height .item-box .info{padding-left:12px;}
.category-area.registration-area .category-items .equal-height .item-box .icon [class^="flaticon-"]:before{font-size:45px;}
.category-area .category-items {border: 1px solid #e7e7e7;overflow: hidden;}
.category-area .category-items .equal-height {display: block;padding: 40px 30px 20px 45px;position: relative;z-index: 1;height:108px !important;}
.category-area .category-items .equal-height.height-auto{height:360px !important;}
.category-area .category-items .equal-height::after{position: absolute;right: -1px;top: 0;content: "";height: 100%;width: 1px;background:#e7e7e7;}
.category-area .category-items .equal-height::before {position: absolute;bottom: -1px;left: 0;content: "";height: 1px;width: 100%;background:#e7e7e7;}
.category-area .category-items .equal-height .item-box {display: flex;}
.category-area .category-items .equal-height .item-box .icon i{display: inline-block;  }
.category-area .category-items .equal-height .item-box .icon [class^="flaticon-"]:before{font-size: 60px;}
.category-area .category-items .equal-height .item.mariner i {color: #307ad5;}
.category-area .category-items .equal-height .item.blue i {color: #1ec1d9;}
.category-area .category-items .equal-height .item.purple i{color:#cb7cd4;} 
.category-area .category-items .equal-height .item.pink i{color:#de957f;} 
.category-area .category-items .equal-height .item.carmine i {color:#960018;}
.category-area .category-items .equal-height .item.malachite i {color: #10c45c;}
.category-area .category-items .equal-height .item.brilliantrose i {color: #e948ae;}
.category-area .category-items .equal-height .item.casablanca i {color: #f9bd44;}
.category-area .category-items .equal-height .item.emerald i {color: #47c58e;}
.category-area .category-items .equal-height .item-box .info {padding-left: 25px;}
.category-area .category-items .equal-height .item-box .info p {text-transform: capitalize;margin-bottom: 18px;}
.category-area .category-items .equal-height a span {display: inline-block;padding: 2px 25px;font-weight: 600;background: #e9edf7;
font-size: 12px;text-transform: uppercase;letter-spacing: 0.6px;}

.testimonials-area{position: relative;z-index: 1;overflow: hidden;}
.testimonials-area .fixed-bg {position: absolute;height: 100%;width: 50%;left: 0;top: 0;background-size: cover;background-position: center center;}
.testimonials-area .testimonial-items .item {background: #ffffff;border: 5px dashed rgba(255, 255, 255, 0.5);padding: 50px;
box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.1);position: relative;z-index: 1;overflow: hidden;}
.testimonials-area .testimonial-items .item span{display: block;color: #666666;}
.testimonials-area .testimonial-items .item img{height: 70px;width: 70px;margin: 15px auto auto;
border-radius: 50%;padding: 2px;background: #ffffff;box-shadow: 0 0 10px #cccccc;}
.testimonials-area .testimonial-items .item h4 {text-transform: capitalize;font-weight: 600;margin-bottom: 10px;}
.testimonials-area .testimonial-items .item .icon{position: absolute;right: -50px;top: -50px;height: 100px;width: 100px;background: #ffb606;transform: rotate(45deg);}
.testimonials-area .testimonial-items .item .icon i {position: absolute;left: 40px;top: 70px;transform: rotate(-45deg);color: #002147;font-size: 20px;}
.testimonials-area .testimonial-items .item .author {padding-top: 25px;margin-top: 25px;position: relative;z-index: 1;}
.testimonials-area .testimonial-items .item .author::after {position: absolute;left: 50%;top: 0;content: "";height: 1px;width: 50%;background: #e7e7e7;margin-left: -25%;}

.carousel-shadow {padding-bottom: 105px;}
.carousel-shadow.active-dots {padding-bottom: 120px;}

.no-js #loader {display: none;}
.js #loader {display: block;position: absolute;left: 100px;top: 0;}
.se-pre-con {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 999999;background: url(assets/img/preloader.gif) center no-repeat #fff;
text-align: center;}

.clients-grid {list-style: none;overflow: hidden;border: 1px dashed #ddd;}
.clients-grid.grid-4 li {width: 16.66%;}
.clients-grid li {float: left;position: relative;width: 20%;padding: 20px 0;-webkit-backface-visibility: hidden;}
.clients-grid li:before {height: 100%;top: 0;left: -1px;border-left: 1px dashed #ddd;}
.clients-grid li:after, .clients-grid li:before{content: '';position: absolute;}
.clients-grid li img {display: block;width: 75%;margin-left: auto;margin-right: auto;}
.clients-grid li:after {width: 100%;height: 0;top: auto;left: 0;bottom: -1px;border-bottom: 1px dashed #ddd;}

.fun-factor-area .fun-fact .info span {display: block;}
.fun-factor-area .fun-fact .info {margin-top: 25px;font-family: 'Poppins', sans-serif;color: #ffffff;}
.fun-factor-area .fun-fact [class^="flaticon-"]:before{font-size: 40px !important;}
.fun-factor-area .fun-fact .icon i {display: inline-block;font-size: 40px !important;color: #ffb606;background: rgba(0, 0, 0, 0.4);
border-radius: 50%;height: 100px;width: 100px;line-height: 100px;text-align: center;border: 1px solid rgba(0, 0, 0, 0.2);}
.fun-factor-area .fun-fact .info .timer {font-size: 30px;line-height: 1;letter-spacing: 0.6px;font-weight: 700;}
.fun-factor-area .fun-fact .info .medium {font-size:12px;margin-top:2px;font-weight: 600;letter-spacing: 0.6px;}
.fun-factor-area .item:last-child{border: none;}

.blog-area.full-blog .single-item {margin-bottom:30px;}
.blog-area.full-blog .single-item:last-child {margin-bottom: 0;}
.blog-area .single-item {margin-bottom: 30px;}
.blog-area .blog-items .single-item .item {box-shadow: 0 0 10px #cccccc;}
.blog-area .info .meta {border-bottom: 1px solid #e7e7e7;padding-bottom: 25px;padding: 15px 30px;background: #fafafa;}
.blog-area .blog-items .thumb {position: relative;z-index: 1;}
.blog-area.content-xs .info .content {height:230px;}
.blog-area.full-blog.content-xs .single-item{margin-bottom:30px;}
.content.content_custom{height:auto !important;}
.blog-area .info .content{padding: 15px 25px;height:340px;}
.blog-area .info h2,.blog-area .info h3,.blog-area .info h4,.equal-height.height-auto h3 {text-transform: capitalize;font-weight: 600;
line-height: 1.4;font-size:18px;text-transform:uppercase;}
.blog-area .info h2 a:hover,.blog-area .info h3 a:hover,.blog-area .info h4 a:hover{color: #ffb606;}
.blog-area .info .content > a i {margin-right: 5px;font-size: 10px;position: relative;top: -1px;}

.comments-area{margin-top: 40px;}
.comments-area .comments-title h2,.comments-area .comments-title h3,.comments-area .comments-title h4 {
border-bottom: 1px solid #e2e2e2;font-weight: 700;margin-bottom: 30px;padding-bottom: 25px;text-transform: uppercase;}
.comments-list .commen-item{margin-bottom: 25px;}
.comments-list .commen-item:last-child{margin-bottom: 0;}
.comments-list .commen-item .avatar{float: left;height: 105px;width: 105px;}
.comments-list .commen-item .content{display: table-cell;vertical-align: top;}
.comments-list .commen-item .avatar img {height: 80px;width: 80px;border-radius: 50%;padding: 5px;box-shadow: 0 0 10px #cccccc;}
.comments-list .commen-item .content h3, .comments-list .commen-item .content h4, .comments-list .commen-item .content h5 {
font-size: 14px;font-weight: 600;text-transform: uppercase;margin-bottom: 0;}
.comments-list .commen-item .content .title {display: flex;align-items: center;margin-bottom: 15px;}

.comments-form input, .comments-form textarea {
-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;
-moz-border-top-colors: none;border-color: #e7e7e7;border-image: none;border-radius: inherit;border-style: none none solid;
border-width: medium medium 1px;box-shadow: inherit;}
.comments-form textarea {min-height: 180px;padding: 15px;}
.comments-form button {background-color: #002147;border: 1px solid transparent;color: #ffffff;display: inline-block;font-family: "Montserrat",sans-serif;
font-size: 12px;font-weight: 600;line-height: 25px;margin-top: 20px;border-radius: 5px;padding: 12px 40px;text-transform: uppercase;
transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;
-o-transition: all 0.35s ease-in-out;}
.comments-form button:hover{color: #002147;background-color: #ffb606;border: 1px solid transparent;}
.comments-form .title h2, .comments-form .title h3, .comments-form .title h4 {
border-bottom: 1px solid #e7e7e7;font-weight: 700;margin-bottom: 30px;padding-bottom: 25px;text-transform: uppercase;}

.form input,.form textarea, .form select{border: 1px solid #e7e7e7;box-shadow: inherit;}
.form-control{height:40px;}
.form select.error{color:#777 !important;}
.form-control:focus, select:focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}

.contact-bottom-info h3,.contact-bottom-info h4{text-transform: uppercase;font-weight: 600;margin-bottom:15px;}
.contact-bottom-info .form {padding-left: 35px;}
.contact-bottom-info .form textarea {min-height: 160px;padding-top: 15px;}
.contact-bottom-info .form button{border: 2px solid #e7e7e7;padding: 10px 35px;font-family: 'Poppins', sans-serif;text-transform: uppercase;
font-weight: 600;letter-spacing: 0.5px;color: #ffb606;background: transparent;border-radius: 5px;}
.contact-bottom-info .form .col-md-3 label{display:inline;}

.login-area-custom form{padding-top:120px !important;}
.login-area form {padding:40px 50px 30px;margin: 0 30px;}
.login-area form a{color:#222;}
.login-area .login-custom i {margin-right: 5px;}

form.white-popup-block input{border: 1px solid #e7e7e7;box-shadow: inherit;}
form.white-popup-block label{float: left;}
form.white-popup-block label input{float: left;margin-right: 5px;min-height: 20px;}
form.white-popup-block button[type="submit"]{background: #222 none repeat scroll 0 0;border: medium none;display: inline-block;
font-family: "Poppins",sans-serif;font-weight: 600;margin-top: 10px;padding: 8px 50px;text-transform: uppercase;color: #fff;}
form.white-popup-block .link-bottom {display: block;float: left;margin-bottom: 0;width: 100%;border-top: 1px solid #666666;margin-top: 30px;padding-top: 25px;color:#eee;}
form.white-popup-block .col-md-6:last-child {border-left: 1px solid #e7e7e7;}

.error-page-area .error-items{padding: 80px 30px;box-shadow: 0 5px 30px 0 rgba(214, 215, 216, 0.57);border-radius: 5px;}
.error-page-area .error-items > .row{display: flex;align-items: center;}
.error-page-area .error-items .error-box{padding-left: 35px;}

footer .f-items .f-item h4{text-transform: capitalize;font-weight: 600;margin-bottom: 30px;}
footer .f-items .f-item.link li{margin-bottom: 20px;}
footer .f-item li a:hover{color: #ffb606;}
footer .f-items .about ul{padding-top: 30px;border-top: 1px solid #e7e7e7;margin-top: 25px;}
footer .f-items .about ul{border-top: 1px solid rgba(255, 255, 255, 0.2);}
footer .f-items .about ul li{display: flex;align-items: center;font-family: 'Poppins', sans-serif;margin-bottom: 15px;}
footer .f-items .about ul li p{margin: 0;padding-left: 0;text-transform: uppercase;font-weight: 600;letter-spacing: 0.6px;}
footer .f-items .about ul li span{display: block;text-transform: lowercase;letter-spacing: inherit;font-weight: 400;font-family: 'Open Sans', sans-serif;}
footer .f-items .about ul li:last-child,footer .f-items .f-item.link li:last-child{margin-bottom: 0;}
footer .f-item.popular-courses li a:last-child{display: inline-block;font-weight: 400;}
footer .f-item.popular-courses > ul > li{border-bottom: 1px dashed rgba(255, 255, 255, 0.1);margin-bottom: 15px;padding-bottom: 15px;}
footer .f-item.popular-courses li:last-child{border: medium none;margin: 0;padding: 0;}
footer .f-item.popular-courses li:last-child{margin: 0;}

footer .footer-bottom{padding: 10px 0;background: rgba(255, 255, 255, 0.06);}
footer .footer-bottom .row{display: flex;align-items: center;justify-content: space-between;}
footer .footer-bottom li{display: inline-block;margin-left: 20px;}
footer .footer-bottom li:first-child{margin: 0;}
footer .footer-bottom .link li a{font-weight: 600;}
footer .footer-bottom p{margin: 0;}
footer .footer-bottom p a{font-weight: 600;color: #ffb606;}
.footer-social-icons ul li{display:inline-block;}
.footer-social-icons ul li a {display: block;font-size: 15px;color: #fff;width: 35px;height: 35px;padding: 8px 11px;line-height: 18px;border-radius: 50%;}


@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .course-details-area .course-meta .item {margin-right: 10px; padding-right: 10px;}
  .course-details-area .course-meta .btn-sm {padding: 5px 8px;}
}

/*--Start-Mudassar(8-12-20,9-12-20)--payment details--*/
.payment-det {background-color: #fff; padding:10px 20px 0px; margin:0px 0px 40px; border: 1px solid #CDCDCD;}
.payment-det span{display: block;font-size: 13px;}
.query_message {margin-top: 30px;padding: 20px 20px 10px;background-color: #EFEFEF;border: 1px solid #CDCDCD;}
.query_message .contact-det {margin:15px 0px;}
.payment-det b, .query_message b{font-weight: 600 !important}
.payment-det .note {margin-top: 10px; font-size: 12px;border-top: 1px solid #CDCDCD;}
/*--End-Mudassar(8-12-20)--payment details--*/

/*--Start-Mudassar(22-12-20)--overview brought to you--*/
.l-case{text-transform:lowercase !important;}
/*--End-Mudassar(22-12-20)--overview brought to you--*/


/*--Start-Mudassar(7-1-21)--testimonial/course-details for program--*/
 .prg-testimonial .item {
    background: #E1E0E0;
    border: 5px solid #ededed;
    border-radius: 10px;
    padding:20px 10px;
    position: relative;
    z-index: 1;
    overflow: hidden;}
  .prg-testimonial .item .profile {
    height: 50px;
    width: 50px;
    margin: 15px auto auto;
    border-radius: 50%;
    padding: 2px;
    background: #ffffff;
    box-shadow: 0 0 10px #cccccc;
}
.prg-testimonial .item .content {border-bottom: 1px solid #ededed !important;}
.prg-testimonial .item h4 {font-size: 13px; margin-bottom: 0px;}
.prg-testimonial .item h4::before {display: none;}
.prg-testimonial .item .author span{display: block;font-size: 12px; color: #000;}
.prg-testimonial .owl-dots .owl-dot span {margin: 5px 2px !important;}
.prg-testimonial .item video{height: 150px; width: 100%;margin-top: -15px !important;}
.prg-testimonial .test-video {
    position: relative;
    z-index: 1;
}
.prg-testimonial .t-video span{
    font-size: 18px;
    line-height: 25px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 30px;
    height: 30px;
    margin: auto;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    text-align: center;
    color: #fff;
    border: 2px solid #ffb606;
    border-radius: 50%;
    
}
.prg-testimonial .t-video span.material-icons {
    display: inline-flex;
    vertical-align: middle;
}
.prg-testimonial .t-video .material-icons i{padding-top: 5px;padding-left: 35%;}
/*.prg-testimonial .d-opacity{opacity: .2;}*/
.testi-popup .close{
	opacity:1; 
    margin-right: -30px;
    background-color: #fff !important;
    padding: 5px !important;
    font-size: 30px;
}
.testi-popup .close:focus, .testi-popup .close:hover{opacity: 1;}
.who-sh-prg {list-style: none;padding-left: 0px;}
.who-sh-prg li{
	display: inline-block;
    width: 100%;
    padding-left: 21px;
    text-indent: -20px;
    margin-right: 10px;
    vertical-align: top;
    line-height: 20px;
    margin-bottom: 10px;
    color: #484848;
}
.who-sh-prg li:before {
    content: '\f192';
    font-family: FontAwesome;
    color: #ffb606;
    margin-right: 5px;
}
.info.title .thumb img.logo-thumb7 {
    height: 70px;
    border: 1px solid #e7e7e7;
    padding: 2px;
    margin-right: 10px;
}
.info.title .thumb img.logo-thumb8 {
    height: 80px;
    border: 1px solid #e7e7e7;
    padding: 2px;
    margin-right: 10px;
}
.info.title .thumb img.logo-thumb10 {
    height: 100px;
    border: 1px solid #e7e7e7;
    padding: 2px;
    margin-right: 10px;
}
/*--End-Mudassar(7-1-21)--testimonial/course-details for program--*/

/*--Start-Mudassar(12-1-21)--home page topbar and banner section changes--*/
nav.navbar.bootsnav .navbar-toggle {color:#fff;}
@media only screen and (max-width: 768px){
.banner-area .content {padding: 0px 0 70px !important;}
}
/*--End-Mudassar(12-1-21)--home page topbar and banner section changes--*/

/* ---------------------------------------- Added by Shreyas ------------------------------------------------------ */
.course-note { margin-top: 12px; }
.course-note span { 
   font-size: 12px;
   line-height: 16px !important; 
}

.course-row { 
   width: 100%;
   display: inline-block;
}

@media only screen and (max-width: 768px){
   .detail-page-note {
      display: flex;
      align-content: center;
      justify-content: center;
   }
}
/* ---------------------------------------- Added by Shreyas ------------------------------------------------------ */