@charset "utf-8";

/* CSS Document */

body,
* {
    font-family: 'Calibri';
}

ul {
    padding: 0;
    list-style: none;
}

img {
    max-width: 100%;
}

a:hover,
a:focus {
    text-decoration: none !important;
    outline: none;
}

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

.header {
    float: left;
    width: 100%;
    background: #ffffff;
    border-bottom: 1px solid #cccccc;
}

.header_top {
    float: left;
    width: 100%;
    /* border-bottom: 1px solid #cccccc; */
    padding: 27px 0 35px;
}

.header_top p {
    float: left;
    font-size: 17px;
    color: #000000;
    margin-bottom: 0;
    margin-top: 0px;
    font-weight: bold;
}

.header_top p+p {
    border-left: 1px solid #0606069c;
    margin-left: 10px;
    padding-left: 10px;
    /* line-height: 18px; */
}

.header_top p a {
    color: #f25336;
}

.hed_top_right ul#font {
    min-width: auto;
    left: 0;
    right: auto;
    border-radius: 0;
    box-shadow: none;
    width: 50px;
    padding: 0;
    margin-top: 0;
}

.hed_top_right ul#font li a {
    text-align: left;
    padding: 3px 10px;
    border-bottom: 1px solid #cccccc;
    color: #666666;
    font-size: 17px;
    width: 100%;
    transition: all ease 0.3s;
}

.hed_top_right ul#font li:nth-child(3) a {
    border-bottom: 0;
}

.hed_top_right ul#font li a:hover {
    background: #f25336;
    color: #ffffff;
    border: #f25336;
}

.hed_top_right .dropdown,
.hed_top_right a {
    float: left;
}

.hed_top_right a.bg-color {
    padding: 6px;
    margin-left: 10px;
    margin-right: 10px;
}

.hed_top_right .dropdown .dropdown-toggle {
    padding: 14px;
}

.hed_top_right .login_btn {
    margin-right: 10px;
    border: 2px solid #262f36;
    border-radius: 0;
    color: #262f36;
}

.hed_top_right .sign_btn {
    margin-right: 10px;
    background: #3b7f59;
    border-radius: 0;
    border: 2px solid #3b7f59;
    color: #ffffff;
}

.hed_top_right ul#lang {
    min-width: auto;
    width: 147px;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    margin-top: 0;
    border: 0;
    background: #3b7f59 !important;
}

.hed_top_right ul#lang li a {
    width: 100%;
    background: #3b7f59 !important;
    padding: 7px 12px;
    color: #ffffff;
    transition: all ease 0.3s;
}

.hed_top_right ul#lang li a:hover {
    background: #1ea058 !important;
}

.down_lang {
    background: #3b7f59;
    color: #ffffff;
    height: 49px;
    transition: all ease 0.3s;
    font-size: 15px;
}

.down_lang:hover,
.down_lang:focus {
    color: #ffffff;
}

.hed_top_right .login_btn:hover {
    background: #262f36;
    color: #ffffff;
}

.hed_top_right .sign_btn:hover {
    background: #ffffff;
}

.header_bottom {
    float: left;
    width: 100%;
    padding: 15px 0;
}

.logo {
    float: left;
    width: 50%;
}

.top_menu {
    float: right;
    margin-bottom: 0;
    margin-top: 20px;
}

.top_menu li {
    float: left;
}

.top_menu li a {
    font-size: 17px;
    color: #131313d1;
    padding: 10px;
    line-height: 21px;
    font-weight: normal;
    transition: all ease 0.3s;
}

.top_menu li a:hover {
    color: #f25336;
}

.top_menu li+li {
    border-left: 1px solid #cccccc;
    line-height: 16px;
}

.stellarnav {
    /* background: #262f36; */
    float: left;
    width: 100%;
    padding: 0 30px;
}

nav#menu-1 {
    float: left;
    width: 100%;
    position: absolute;
}

.main_menu .stellarnav ul li a {
    color: #ffffff;
    font-size: 17px;
    padding: 15px 13.49px;
    transition: all ease 0.3s;
}

.main_menu .stellarnav ul li {
    float: left;
}

.main_menu .stellarnav ul {
    float: left;
    width: 100%;
    background: #262f36;
}

.main_menu .stellarnav ul li a:hover,
.main_menu .stellarnav ul li.active a {
    background: #f25336;
}

.stellarnav:before {
    width: 0;
    height: 0;
    border-top: 0 solid transparent;
    border-bottom: 52px solid transparent;
    border-right: 34px solid #262f36;
    content: "";
    position: absolute;
    left: -3px;
    z-index: 999;
}

.stellarnav:after {
    width: 0;
    height: 0;
    border-top: 0 solid transparent;
    border-bottom: 52px solid transparent;
    border-left: 34px solid #262f36;
    content: "";
    position: absolute;
    right: -3px;
    z-index: 999;
}

.main_menu .stellarnav ul li.search a {
    background: #f25336;
    padding: 15px 18px;
    transition: all ease 0.3s;
}

.main_menu .stellarnav ul li.search input[type="search"] {
    width: 52px;
    padding: 17px;
    border: 0;
    background: #f25336 url(../images/search.png) no-repeat left top;
}

.searchbox {
    width: 90.2%;
    position: absolute;
    right: 82px;
    display: none;
}

.search_box_text {
    float: right;
    width: 100%;
    background: #ffffff;
    border: 0;
    padding: 10px;
    height: 51px;
}

.main_menu .stellarnav ul li.search a.cross i:before {
    content: "\f00d";
}

.main_menu .stellarnav ul li.search a i {
    width: 15px;
}


/*********************Raju Halder*************************/


/*********************Banner************************/

a.left.carousel-control {
    display: none;
}

a.right.carousel-control {
    display: none;
}

.carousel-indicators .active {
    background-color: #f25336 !important;
}

.carousel-indicators li {
    background-color: #ffffff !important;
}

.banner .carousel-caption {
    bottom: 100px;
    right: auto;
    left: 0;
    top: auto;
}

.banner .container {
    position: relative;
}

.carousel-caption h3 {
    font-size: 34px;
    text-transform: uppercase;
    text-align: left;
}

.carousel-caption h4 {
    font-size: 37px;
    text-transform: uppercase;
    text-align: left;
    background-color: #ffffff;
    padding: 0px 10px;
    color: #f25336;
    text-shadow: none;
    font-weight: 600;
}

.carousel-caption p {
    text-align: left;
    font-size: 29px;
}

button.learn {
    padding: 4px 19px;
    border-radius: 15px;
    background-color: #f25336;
    border: none;
}

button.tender {
    padding: 4px 19px;
    border-radius: 15px;
    background-color: #ffffff;
    border: none;
    color: #f25336;
    border: 1px solid;
}

.lnews .slide {
    text-align: left;
    background-color: #ffffff;
    width: 100%;
    float: right;
    margin-bottom: 0;
    box-shadow: 0px 0px 14px 0px #00000038;
}

.lnews {
    margin-top: -29px;
    position: relative;
    float: left;
    width: 100%;
}

.banner {
    position: relative;
    float: left;
    width: 100%;
}

.lnews p {}

i.fa.fa-bullhorn.news {
    padding-right: 29px;
    font-size: 21px;
    background: #f25336;
    margin-top: 0;
    color: #ffffff;
    padding: 22px 30px;
}

.col-md-12.aboutn {
    margin-top: 50px;
    margin-bottom: 30px;
    border: 1px solid #bbbbbb;
}

p.about {
    font-size: 21px;
}

h3.about {
    font-size: 25px;
    font-weight: 500;
}


/* h3.about:before {border-left: 3px solid #f25336;position: absolute;content: '';height: 76px;right: 0;} */


/*.col-md-6.an {margin-top: 50px;}*/

.col-md-6.an p {
    font-size: 17px;
}

.post h3,
.post p {
    text-align: center;
}

.rr {
    background-color: #262f36;
    width: 100%;
    /* box-shadow: 0px 0px 4px 1px #c5c5c582; */
    padding: 7px;
    display: inline-block;
    /* margin-top: -60px; */
    /* border: 1px solid #dadada; */
}

.f-text {
    width: 100%;
    text-align: center;
}

.para {
    background-color: #f5f5f7;
    margin-top: 30px;
    padding: 0px 8px 7px 36px;
}

.para h1 {
    font-size: 31px;
    font-weight: 600;
}

.para p {
    font-size: 17px;
}

.pull-right.para {
    margin-top: -75px;
    margin-right: 100px;
}

.pull-right.para button {
    padding: 8px 33px;
    background-color: #f25336;
    border: none;
    color: #ffffff;
    margin-top: 10px;
}

.latest-news span.pull-right {
    font-size: 16px;
    background-color: #ffc65f;
    padding: 6px 16px;
    border-radius: 10px;
}

.latest-news i.fa.fa-lg.fa-long-arrow-right {
    margin-left: 16px;
}

.latest-news h3 {
    font-weight: 600;
    margin-bottom: 33px;
}


/* .latest-news h3:after {content: '';position: absolute;border-bottom: 3px solid #f25336;width: 11%;bottom: 0;left: 16px;} */

.latest-news .date {
    background-color: #f5f5f7;
    float: left;
    width: 66px;
    height: 64px;
    margin-bottom: 20px;
}

.date h2 {
    text-align: center;
    margin-bottom: 0px;
    margin-top: 5px;
    font-weight: 600;
}

.date p {
    text-align: center;
}

.na li h2 {
    font-size: 17px;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #c5c5c5;
    width: calc(100% - 20px);
    padding: 3px;
}

.na {
    width: 68%;
    float: left;
    padding-left: 14px;
    border-right: 1px solid #c5c5c5;
    height: 64px;
    margin-bottom: 20px;
}

.na li p {
    margin-bottom: 0;
    font-size: 13px;
    color: #b8b8b8;
}

.na li {
    padding: 0px 0px 2px;
}

p.time {
    border-bottom: 1px solid #c5c5c5;
    width: calc(100% - 20px);
    color: #b8b8b8;
}

.na i.fa.fa-clock-o {
    width: 4%;
    float: left;
    color: #979899;
}

.na i.fa.fa-map-marker {
    width: 11px;
    float: left;
    color: #979899;
}

.detail {
    padding: 10px;
    float: right;
    background-color: #ffffff;
    margin-bottom: 20px;
}

.detail button {
    background-color: #ffffff;
    border: none;
    border: 1px solid #c5c5c5;
    padding: 3px 15px;
    margin-top: 12px;
}

.ne {
    float: left;
    width: 100%;
    padding-top: 10px;
}

.na span {
    background-color: #eedc00;
}

span.new {
    margin-left: 10px;
    font-size: 12px;
    padding: 0px 4px;
}

.quick-link {
    background-image: url(../images/sl.jpg);
}

.quick-link {
    background-image: url(../images/sl.jpg);
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    width: 47%;
    top: 0;
    height: 502px;
}

.link {
    position: relative;
}

.link .latest-news {
    margin-top: 30px;
    margin-bottom: 27px;
    float: left;
    width: 100%;
}

.quick-link h2 {
    font-size: 30px;
    color: #ffffff;
    padding: 58px 28px;
    font-weight: bold;
    padding-bottom: 0;
}

.quick-link i.fa.fa-lg.fa-link {
    padding: 13px;
    font-size: 25px;
}

.quick-link ul li a {
    font-size: 22px;
    color: #ffc65f;
    padding: 0;
}

.quick-link li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #97b1c8;
    width: 73%;
}

.na li p {
    font-style: italic;
}

.quick-link ul {
    padding: 0px 78px;
    margin-top: 18px;
}

.quick-link li:last-child {
    border-bottom: 0;
}

.noti .notification h3 {
    font-size: 17px;
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
}

.noti {
    background-color: #f5f5f7;
    float: left;
    width: 100%;
    /* padding: 30px 0px; */
    overflow: hidden;
    margin-bottom: 30px;
}

.notif {
    font-size: 17px;
    padding: 29px 0px;
    margin-top: 12px;
}

.notif marquee {
    width: 90%;
}

.notif img {
    float: left;
    width: 34px;
    margin-right: 20px;
}

.subscribe {
    float: left;
    width: 100%;
    background-color: #f25336;
    margin-left: 25px;
    padding: 20px;
}

.subscribe:after {
    background-color: #f25336;
    content: '';
    position: absolute;
    width: 123px;
    height: 100px;
    z-index: 999999;
    top: 0;
    right: 0;
    margin-right: -125px;
}

.subscribe h3 {
    color: #ffffff;
    margin-top: 0;
    font-size: 15px;
    font-weight: 600;
}

input#login-username {
    /* opacity: 0; */
    border: 2px solid #ffffff;
    background-color: transparent;
    border-radius: 0;
    width: 64%;
}

span.input-group-addon {
    background-color: transparent;
    border-radius: 0;
}

.input-group-addon i.fa.fa-envelope {
    color: #ffffff;
}

input#login-username::placeholder {
    color: #ffffff;
}

.subscribe button {
    background-color: #ffffff;
    border: none;
    padding: 7px 23px;
}

span.input-group-addon {
    border: 2px solid #ffffff;
}

.ex h3 {
    font-size: 33px;
    font-weight: 600;
}

p.h {
    font-size: 17px;
    text-transform: uppercase;
    color: #7b7b7b;
}

.parag {
    margin-top: 30px;
    margin-bottom: 30px;
}

.headi p {
    font-size: 18px;
}

.ex .col-md-4 ul li {
    padding: 5px 0px 5px 30px;
}

.ex .col-md-4 ul li a {
    color: #757575;
    font-size: 15px;
}

img.ico {
    float: left;
    /* padding: 1px; */
    padding-right: 11px;
}

.ex .col-md-4 ul li:before {
    content: '';
    position: absolute;
    background-image: url(../images/7.png);
    width: 13px;
    height: 10px;
    left: 0;
    margin-left: 21px;
    margin-top: 6px;
}

.ex .col-md-4 .na.b ul li:before {
    display: none;
}

.na.b {
    width: 100%;
    border-right: 0;
    padding-left: 0;
    min-height: 99px;
    margin-bottom: 0;
}

.na.b li h2 {
    font-weight: 600;
}

.ex .col-md-4 .na.b ul li {
    padding-left: 17px;
}

img.profile {
    float: left;
}

.tx h4 {
    color: #f35336;
    font-weight: 600;
    margin-bottom: 0;
}

.dir {
    background-color: #f5f5f7;
    min-height: 471px;
    margin-top: -64px;
    padding-top: 76px;
}

img.profile {
    padding-left: 19px;
    width: 28%;
    margin-top: 4%;
}

.tx {
    padding-top: 50px;
    padding-left: 110px;
}

.row.first {
    margin-bottom: 47px;
}

p.h:after {
    content: '';
    position: absolute;
    border-bottom: 3px solid #f25336;
    width: 53px;
    left: 0;
    margin-left: 15px;
    margin-top: 31px;
}

.testm {
    background-color: #f5f5f7;
}


/*********11.4.19*********/


/********testimonial********/


/* line 19, ../sass/style.scss */


/* .verticalCarousel {
    margin: 50px auto;
    max-width: 500px; 
    background-color: #f1f1f1;
  } */


/* line 24, ../sass/style.scss */

.verticalCarouselHeader {
    /* background: #e1e1e1; */
    border-width: 0px;
    border-style: solid;
    padding: 15px;
}


/* line 27, ../sass/style.scss */

.verticalCarouselHeader:after {
    content: "";
    display: block;
    clear: both;
}


/* line 32, ../sass/style.scss */

.verticalCarouselHeader h3 {
    float: left;
    margin: 0px;
}


/* line 36, ../sass/style.scss */

.verticalCarouselHeader .vc_goUp,
.verticalCarouselHeader .vc_goDown {
    float: right;
    display: block;
    width: 25px;
    height: 25px;
    background: #fff;
    text-align: center;
    color: #000;
    margin-left: 5px;
}


/* line 45, ../sass/style.scss */

.verticalCarouselHeader .vc_goUp:active,
.verticalCarouselHeader .vc_goDown:active {
    -moz-transform: scale(0.7, 0.7);
    -ms-transform: scale(0.7, 0.7);
    -webkit-transform: scale(0.7, 0.7);
    transform: scale(0.7, 0.7);
}


/* line 52, ../sass/style.scss */

.verticalCarouselGroup.vc_list>li {
    margin: 15px;
    border-width: 0px;
    border-style: solid;
    padding: 15px;
    background-color: #fff;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.05);
    width: 90%;
    margin-left: 50px;
}


/* line 57, ../sass/style.scss */

.verticalCarouselGroup.vc_list>li h4 {
    margin: 0px 0px 15px;
}


/* line 60, ../sass/style.scss */

.verticalCarouselGroup.vc_list>li p {
    margin: 0px 0px 0px;
}

.vc_container {
    height: 392px !important;
    width: 100%;
}

.verticalCarouselHeader {
    width: 17%;
    float: right;
    margin-top: -47px;
    margin-right: -3px;
}

.pro-im {
    float: left;
    position: absolute;
    margin-left: -58px;
    background: #000000;
    border-radius: 100%;
    width: 85px;
    height: 85px;
    overflow: hidden;
}

.txte {
    padding-left: 30px;
}

.txte p {
    font-size: 17px;
    margin-bottom: 8px !important;
}

.txte h4 {
    margin: 0px 0px 5px !important;
    color: #f57b65;
    font-weight: bold;
    padding-left: 60px;
}

.txte h4:after {
    position: absolute;
    content: '';
    border: 1px solid #c5c5c5;
    width: 51px;
    left: 0;
    margin-left: 96px;
    margin-top: 10px;
}

.vc_container li {
    border: 1px solid #c5c5c5 !important;
}

.verticalCarouselHeader a.vc_goDown,
.verticalCarouselHeader a.vc_goUp {
    border: 1px solid #f25336;
}

.vc_goDown i.fa.fa-caret-down,
.vc_goUp i.fa.fa-caret-up {
    color: #f25336;
    margin-top: 4px;
    font-size: 15px;
}

.he h3 {
    font-size: 33px;
    font-weight: 600;
}

.he h3:after {
    position: absolute;
    content: '';
    width: 51px;
    border-bottom: 4px solid #f25336;
    left: 18px;
    top: 66px;
}

.testm .col-md-5 .row {
    padding-bottom: 0px;
    padding-top: 0px;
}

.testm .col-md-5 .row .col-md-6 {
    padding-top: 27px;
    width: 45%;
}

.footer .he h3 {
    font-size: 21px;
    color: #ffffff;
}

.footer {
    background-color: #1f1f1f;
}

.footer .he h3:after {
    position: absolute;
    content: '';
    width: 51px;
    border-bottom: 4px solid #f25336;
    left: 18px;
    top: 54px;
}

.footer p {
    color: #8b8b8b;
    font-size: 16px;
    margin-top: 25px;
}

.footer ul li a {
    font-size: 16px;
    color: #8b8b8b;
    margin-left: 19px;
}

.footer li i.fa.fa-envelope {
    color: #f25336;
}

.footer li i.fa.fa-phone {
    color: #f25336;
}

.footer ul li img {
    width: 14px;
}

.footer .Links ul li a {
    margin-left: 0;
}

.footer .Links {
    padding-top: 35px;
}

.footer .Links li {
    padding-bottom: 6px;
    border-bottom: 2px dotted;
    width: 87%;
}

.footer .Links li:last-child {
    border-bottom: none;
}

.footer .col-md-5 li {
    padding-bottom: 6px;
}

.Contac .form-control {
    background-color: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
}

.Contac span.input-group-addon {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #c5c5c5;
}

.Contac i.fa.fa-envelope {
    color: #555555;
}

.Contac {
    padding: 32px 0px 0px 0px;
}

.Contac .input-group {
    padding-bottom: 20px;
}

.Contac .input-group:first-child {
    margin-bottom: -13px;
}

textarea.form-control {
    resize: none;
}

button.mssg {
    background-color: #f25336;
    color: #ffffff;
    padding: 5px 19px;
    border: none;
    border-radius: 3px;
}

.teste {
    margin-bottom: 30px;
}

.mini-footer li {
    float: left;
}

.mini-footer p {
    padding: 0px 19px;
    width: 100%;
}

.mini-footer .pull-right {
    margin-top: 5px;
}

.mini-footer .pull-right li a i {
    border: 1px solid #c5c5c5;
    padding: 6px 12px;
    width: 35px;
}

.mini-footer {
    background-color: #0d0d0d;
    padding: 22px;
    padding-bottom: 5px;
}

.ex {
    margin-bottom: 30px;
}

.col-md-6.an p {
    border-left: 3px solid #f25336;
    position: absolute;
    height: 86px;
    padding: 0px 21px;
    line-height: 1.3;
}

.lnews .slide marquee {
    float: left;
    width: 90%;
    font-size: 18px;
    color: #000000;
    padding: 20px 15px;
    margin-left: 15px;
}

.lnews .slide i {
    float: left;
    margin-top: 5px;
}

.abt_conty {
    float: left;
    width: 100%;
    padding-bottom: 20px;
}

.abt_conty p.about {
    background: #ffffff;
    padding: 5px;
    margin-top: -30px;
    margin-left: 20px;
    float: left;
    font-size: 31px;
    font-weight: 500;
    color: #f25336;
}

.scrol {
    max-height: 366px;
    overflow: hidden;
}

.scrol ul {
    position: relative;
}

.post {
    float: left;
    width: 100%;
}

.post img {
    border: 2px solid #262f36;
    border-bottom: 0;
}

.bn-title span {
    width: 0;
    position: absolute;
    right: -10px;
    top: 23px;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #f25336;
}

.bn-title {
    position: relative;
    float: left;
}

span.login a {
    background: transparent;
    color: #000000;
    padding: 7px 8px;
    border-radius: 4px;
    -webkit-transition: all 0.3s linear;
    border: 1px solid #cccccc;
}

span.login a:hover {
    background: #ff7d15;
    color: #ffffff;
}

span.login a,
span.register a {
    text-decoration: none;
}

span.register a:hover {
    background: #ff7d15;
    color: #ffffff;
}

span.register a {
    background: transparent;
    color: #000000;
    padding: 7px 8px;
    border-radius: 4px;
    -webkit-transition: all 0.3s linear;
    border: 1px solid #cccccc;
}

.header-top-left {
    float: left;
}

span.login {
    /*float: left; */
    /* margin-right: -5px; */
}

.banner .carousel-indicators {
    bottom: 16%;
}


/*==========*/

.login_wrap {
    padding: 0;
    margin: 0;
    background: #262f36;
    min-height: 100vh;
    float: left;
    width: 100%;
}

.login_box {
    margin: 10% auto;
    width: 50%;
}

.l_left {
    float: left;
    background: #f25336;
    padding: 15px;
    text-align: center;
}

.l_right {
    float: left;
    padding: 15px;
    background: #fff;
    text-align: left;
    min-height: 323px !important;
}

.l_left h4 {
    font-size: 18px;
    margin-bottom: 13%;
    float: left;
    width: 100%;
    color: #fff;
}

.l_left h4 span {
    float: left;
    width: 100%;
    margin-top: 5px;
    font-size: 28px;
}

.l_right p {
    color: #f25336;
    font-size: 28px;
    margin-bottom: 0;
}

.l_right input.form-control {
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    padding: 20px 0;
}

.l_right input.form-control:focus {
    border-bottom: 1px solid #f25336;
}

.l_right .input-group-addon {
    background: none;
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #ccc;
    color: #cccccc9c;
}

button.btn.btn_login {
    float: left;
    margin-top: 0;
    background: none;
    border: 2px solid #f25336;
    border-radius: 15px;
    font-size: 18px;
    color: #f25336;
    /* margin-bottom: 4.5%; */
}

.xtra_link {
    float: right;
    /* margin-top: 6%; */
}

.xtra_link a {
    /* float: left; */
    color: #989898;
    /* margin-right: 15px; */
}

.fl {
    float: left;
}

.half {
    width: 48%;
}

span.mk {
    position: absolute;
    right: 25px;
    top: 12px;
}

.pro-im img {
    width: 85px;
    height: 85px;
    border-radius: 100%;
}

.detail button:hover {
    background-color: #f25336;
    color: #ffffff;
    transition: 0.3s;
}

.ex .col-md-4 ul li a:hover {
    border-bottom: 1px solid #c5c5c5;
}

.footer .Links ul li a:hover {
    color: #f25336;
}

.mini-footer li a:hover {
    color: #f25336;
}

.mini-footer .pull-right li a:hover i {
    border: 1px solid #f25336;
}

.ck-li ul li {
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 0;
}

.ck-li ul {
    float: left;
    width: 100%;
}

.quick-link ul {
    position: relative;
}

.quick-link li a {
    margin-bottom: 10px;
    float: left;
    width: 100%
}

.ck-li {
    float: left;
    width: 100%;
    height: 292px;
    overflow: hidden;
}

.viewa a {
    float: right;
    font-size: 16px;
    font-weight: 100;
    color: #000000;
    background-color: #ffc65f;
    padding: 10px;
    border-radius: 6px;
}

span.mk a {
    color: #262f36;
    font-size: 15px;
    text-decoration: underline;
}

.rr h3 {
    margin-top: 0;
    color: #ffffff;
    font-size: 20px;
}

.rr p {
    margin-bottom: 0;
    color: #ffffff;
}


/*===================Admission page===================*/

.sm-banner {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    background: #1f1f1fe0 url(../images/admission.jpg) no-repeat left top;
    /* height: 300px; */
    background-blend-mode: overlay;
    padding: 60px;
    background-size: cover;
    background-position: center;
}

.sm-banner h4 {
    font-size: 32px;
    margin-bottom: 0;
    color: #ffffff;
    float: left;
    padding-left: 10px;
    border-left: 5px solid #ffffff;
    margin-top: 13%;
    margin-left: 30px;
}

.sm-banner h6 {
    font-size: 19px;
    color: #cacaca;
    float: left;
    width: 100%;
    margin-left: 30px;
    margin-top: 0;
    border-left: 5px solid #ffffff;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 6px;
}

.admission_box {
    display: inline-block;
    width: 100%;
    /* background: #f2f8f9; */
    padding: 20px;
}

.admission_box h3 {
    float: left;
    width: 100%;
    margin-top: 10px;
    font-weight: 500;
    font-size: 28px;
}

.register_box {
    float: left;
    width: 100%;
    background: #ffffff;
    padding: 15px 30px;
    box-shadow: 0px 8px 10px -2px #00000012;
}

.register_box h6 {
    font-size: 21px;
    border-left: 3px solid #3b7f59;
    padding-left: 10px;
    color: #000000;
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

.register_box form {
    float: left;
    width: 100%;
}

.register_box form label {
    font-weight: normal;
    color: #666666;
    font-size: 17px;
    float: left;
    width: 100%;
}

.register_box form .form-control {
    border-radius: 0px;
    box-shadow: none;
    height: auto;
    padding: 10px 12px;
}

.register_box form .form-group {
    float: left;
    width: 100%;
}

.register_box form .form-group .radio {
    float: left;
    width: 100%;
    margin: 0;
    min-height: auto;
}

.register_box .btn.btn-sbmt {
    background: #f25336;
    border-radius: 0;
    border: 0;
    font-size: 16px;
    color: #ffffff;
    padding: 10px 20px;
}

@media only screen and (min-width:1600px) and (max-width:2500px) {
    .subscribe {
        margin-left: -15px;
    }
    .subscribe:after {
        display: none;
    }
    .quick-link {
        right: 411px;
        width: 28.4%;
    }
    .l_left {
        height: 342px;
    }
    .l_right {
        height: 342px;
    }
}


/******Profile*******/

.col-md-12.profile {
    background-color: #ffffff;
    box-shadow: 0px 8px 10px -2px #00000012;
    float: left;
    width: 100%;
    background: #ffffff;
    padding: 52px 43px;
}

.dic-header h6 {
    font-size: 21px;
    border-left: 3px solid #f25336;
    padding-left: 10px;
    font-weight: 600;
}

.name label,
.name span {
    font-size: 17px;
}


/* .name label {
    width: 100%;
    margin-bottom: 0;
} */

.col-md-12.profile .name {
    border-bottom: 1px solid #c5c5c5;
    padding-top: 10px;
    /* border-left: 3px solid #c5c5c5; */
    padding-left: 10px;
}

.col-md-12.profile .name:last-child {
    border-bottom: none;
}


/************2.5.19 Merit list****************/


/* .dic-header.dd {
    width: 50%;
}

.dropdown.show.bb {
    float: right;
}

.dic-header.dd h6 {
    float: left;
}
 */

.dropdown.show.bb {
    margin-bottom: 11px;
}

select#course {
    padding: 7px;
}

.dropdown.show.bb .dropdown-menu.aa a.dropdown-item.cc {
    width: 100%;
    float: left;
}

a.dropdown-item.cc a {
    color: #000000;
}

.dropdown.show.bb a {
    color: #ffffff;
}

.dropdown.show.bb .dropdown-menu.aa a.dropdown-item.cc {
    color: #ffffff;
    padding: 7px;
}

table.table.table-bordered.table thead tr th {
    padding: 15px;
    background-color: #a7a7a7;
    color: #ffffff;
    font-size: 17px;
    font-weight: 300;
}


/************2.5.19 Raju halder**************/

.dropdown.foradmin {
    float: right;
}

.dropdown.foradmin a.dropdown-toggle.down_lang {
    padding: 6px 14px;
    text-align: center;
    float: left;
    height: 31px;
    margin-top: 13px;
}

.col-md-2 .left_content {
    height: 100%;
    background-color: #262f36;
    padding: 10px;
    margin-top: 28px;
    border-radius: 4px 4px 0 0;
    margin-left: -15px;
    margin-right: -15px;
}

.col-md-2 .left_content ul li {
    padding: 7px 10px 10px 0px;
    border-bottom: 1px solid #454a4e;
}

.col-md-2 .left_content ul li a {
    color: #ffffff;
}

.col-md-10 .panel.panel-default {
    margin-top: 25px;
    border-radius: 0;
}

.panel.panel-default .panel-heading {
    padding: 23px;
    margin-top: 0px;
    background-color: #262f36;
}

.panel.panel-default .panel-heading div {
    color: #ffffff;
    margin-top: -10px;
}

.panel.panel-default .panel-heading div a {
    color: #262f36;
    background-color: #ffffff;
    padding: 5px 11px;
}

.panel.panel-default table#table thead tr th {
    text-align: left;
}

.panel.panel-default table#table thead tr th:last-child {
    text-align: right;
}

.col-md-4.l_left {
    height: 100%;
    padding-top: 45px;
}

span.invalid-feedback strong:empty {
    display: none;
}

span.invalid-feedback strong {
    color: #ffffff;
    padding: 10px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    border-radius: 3px;
    font-weight: normal;
    display: inline-block;
    margin-bottom: 11px;
}

span.invalid-feedback {
    position: relative;
    text-align: center;
    width: 100%;
    float: left;
}

.hed_top_right .dropdown:last-child {
    float: right;
}

.col-md-2 .left_content ul li a i {
    color: #878c90;
    padding-right: 6px;
}


/**********3.5.19************/

form.edit-s,
.edit-c,
.edit-co,
.a-s,
.add-co,
.add-cit {
    padding: 15px;
}

select.ui-datepicker-year option {
    color: #000000;
}

a.d-v {
    background-color: #262f36;
    color: #ffffff;
    padding: 3px 10px;
}

a.d-e {
    background-color: #262f36;
    color: #ffffff;
    padding: 3px 10px;
}

a.deleteRecordButton {
    background-color: #f25336;
    color: #ffffff;
    padding: 3px 10px;
}

select.ui-datepicker-year {
    color: #000000;
}

input.form-control.perce {
    width: 41% !important;
    margin-left: 15px;
}

p.prefer span input:first-child {
    width: 56%;
    float: left;
    margin-left: 2;
}


/***********Raju halder 6.5.19*************/

.f-logo img {
    width: 17%;
    margin-top: 5%;
}


/****************************************/


/****************************************/


/*********Raju Halder 30.5.19************/


/****************************************/

main.py-4 .panel.panel-default div#utable_wrapper .dt-buttons {
    width: 50%;
    float: left;
    margin-top: 5px;
}

main.py-4 .panel.panel-default div#utable_wrapper div#utable_filter input[type="search"] {
    border: 1px solid #262f36;
    padding: 2px;
}

main.py-4 .panel.panel-default div#utable_wrapper div#utable_filter {
    margin-top: 5px;
    margin-right: 13px;
}

main.py-4 .panel.panel-default div#utable_length {
    margin-top: 6px;
    padding-left: 13px;
    padding-right: 14px;
}

main.py-4 .panel.panel-default div#utable_wrapper .dt-buttons .buttons-html5 {
    background-color: #f25336;
    border: none;
    color: #ffffff;
    padding: 2px 10px;
}

main.py-4 .panel.panel-default div#utable_wrapper .dt-buttons button.dt-button.buttons-print {
    background-color: #f25336;
    border: none;
    color: #ffffff;
    padding: 2px 10px;
}

main.py-4 .panel.panel-default div#utable_info {
    margin-left: 10px;
}

main.py-4 .panel.panel-default div#utable_paginate a.paginate_button.current {
    background: #f25336;
    color: #ffffff !important;
    border: none;
}

main.py-4 .panel.panel-default div#utable_wrapper div#utable_paginate {
    padding: 0;
}

.panel.panel-default .panel-heading {
    color: #ffffff;
}

button[type="submit"] {
    margin-top: 10px;
    border-radius: 0;
}

.box-session .box-session-left {
    float: left;
    width: 46%;
}

.box-session .box-session-right {
    float: left;
    width: 46%;
}

span.llk {
    float: left;
    padding: 8px;
}

input#cut_off {
    width: 63%;
    float: left;
}

span.kkl {
    float: left;
    margin-left: 3px;
    margin-top: 8px;
}

.no-admission {
    font-size: 29px;
    text-align: center;
    padding-top: 47px;
    padding-bottom: 31px;
    border: 1px solid #f36147;
}

.no-admission:before {
    content: ' \02DF';
    width: 162px;
    position: absolute;
    height: 26px;
    color: #f25336;
    font-size: 66px;
    margin-top: -47px;
}

.not-available {
    background-color: #f25336;
    color: #FFFFFF;
    padding: 7px;
}

table#utable tr th {
    text-align: left;
    padding-left: 9px;
}

table#utable tr th:last-child {
    text-align: right;
}

a.deleteRecordButton:hover {
    color: #ffffff;
}


/*****31.12.19*****/

.main_menu .stellarnav ul li.active a {
    background: #3b7f59;
}

.main_menu .stellarnav ul li.search a {
    background: #3b7f59;
}

.hed_top_right {
    float: right;
    padding-top: 19px;
}

.card-body.txk {
    text-align: center;
    padding: 17px;
    background-color: #3b7f59bd;
    color: #3b7f59;
    font-size: 18px;
    position: absolute;
    width: 100%;
    bottom: 0;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
}

.wbp {
    /* margin-top: 255px !important; */
    width: 100%;
    float: left;
}

img.ihp {
    width: 100%;
    height: 230px;
}

.wbp .col-md-4 {
    margin-bottom: 35px;
}

.card-body.txk a {
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
}

.main_menu .stellarnav ul li a:hover {
    background: #3b7f59;
}

.header_top p a {
    color: #20613d;
}

.col-md-4.l_left {
    height: 100%;
    padding-top: 25px;
}

form#NewRegisterUser span.input-group-addon {
    display: none;
}

form#NewRegisterUser .form-group {
    /* width: 49%; */
    width: 100%;
    float: left;
    margin-bottom: 6px !important;
}

.input-group.fr {
    width: 96%;
}

form#NewRegisterUser .form-group:nth-child(3) {
    width: 100% !important;
    float: left;
}

.cmnj {
    width: 100% !important;
}

.fl {
    width: 47%;
    float: left;
}

.input-group.half.fr {
    width: 51%;
    float: right;
}

.form-group.bnty {
    width: 100% !important;
    margin-bottom: 0 !important;
}

.form-group.bnty button.btn.btn_login {
    margin-top: 0;
}

.col-md-4.l_left.r {
    background-color: #3b7f59;
}

.l_right p {
    color: #3b7f59;
}

button.btn.btn_login {
    border: 2px solid #3b7f59;
    color: #3b7f59;
}

nav#menu-1 {
    display: none;
}

.l_right input.form-control:focus {
    border-color: #3b7f59;
}

.col-md-8.l_right ul li {
    position: absolute;
    margin-top: -70px;
    background: #ffffff;
    width: 97%;
    padding: 7px;
    border-radius: 9px;
    border: 3px solid #3b7f59;
}

.col-md-4.l_left.r {
    height: 342px;
}

.col-md-8.l_right {
    height: 342px;
}

.col-md-4.l_left {
    background: #3b7f59;
    height: 342px;
}

.admission-notice .link-left {
    width: 50%;
    float: left;
    padding-left: 30px;
}

.admission-notice .link-left li {
    padding: 10px;
    list-style-type: disc;
}

.admission-notice .link-left li a {
    color: #000000;
}

.admission-notice .link-right li {
    padding: 10px;
    list-style-type: disc;
}

.admission-notice .link-right li a {
    color: #000000;
}

.link-right {
    width: 47%;
    float: left;
}


/* -----------------------------new css------------------------- */

.fc3 {
    float: left !important;
    padding: 0px !important;
    width: 100% !important;
}

header.header {
    position: relative;
    z-index: 1;
}

.fc3 .card {
    border: 3px solid #ffffff;
    border-radius: 8px;
    box-shadow: 0px 0px 24px 10px #00000059;
}

.fc3 .card img.ihp {
    border-radius: 8px;
}

.fc3 .card-body.txk {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.fc3 img.banner_imag {
    width: 100%;
}

.fs6 {
    position: relative;
    background: #ffffff;
    z-index: 9;
    margin-top: -180px;
    padding: 40px 19px;
    box-shadow: 0px 0px 16px 1px #00000057;
    border-radius: 10px;
}

.fs6 .card {
    position: relative;
    min-height: 230px;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
}

.fs6 .card:hover .card-body.txk {
    height: 100%;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    padding-top: 104px;
}

.fx30s {
    float: left;
    width: 100%;
    background: #ffffff;
    box-shadow: 0px 0px 5px 1px #0000004a;
    padding: 3%;
    margin-top: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-top: 29px;
}

.fx30s .card-header {
    font-size: 26px;
    padding-bottom: 4px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 50px;
    text-transform: uppercase;
    color: #20613d;
    font-weight: bold;
}

.fx30s form label {
    float: left;
    font-size: 16px;
}

.fx30s form input {
    float: left;
    height: 40px;
    border-radius: 8px;
    border: 1px solid #cccccc;
    box-shadow: none;
}

.fx30s form button.btn.btn-primary {
    background: #3b7f59;
    border: 1px solid #3b7f59;
    padding: 10px 20px;
    font-size: 18px;
}

.sw1 {
    float: left;
    width: 100%;
    padding: 80px;
    padding-left: 0;
    min-height: 500px;
    border-bottom: 1px solid #cccccc;
}

.admission-notice {
    float: left;
    width: 100%;
}

.admission-notice .link-left ul {
    float: left;
    width: 100%;
    padding: 0;
}

.admission-notice .link-left ul li {
    list-style: none;
    padding: 0;
}

.admission-notice .link-left ul li a {
    font-size: 18px;
    line-height: 30px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    padding: 8px;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
}

.admission-notice .link-left {
    padding-left: 0px !important;
    padding-top: 14px;
    padding-right: 40px;
}

.admission-notice .link-right ul {
    float: left;
    width: 100%;
    padding: 0;
}

.admission-notice .link-right ul li {
    list-style: none;
    padding: 0;
}

.admission-notice .link-right ul li a {
    font-size: 18px;
    line-height: 30px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    padding: 8px;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
}

.admission-notice .link-right {
    padding-left: 0px !important;
    padding-top: 14px;
    padding-right: 40px;
}

.admission-notice .link-left ul li a:hover {
    padding-left: 20px;
}

.admission-notice .link-right ul li a:hover {
    padding-left: 20px;
}

.col-md-12.profile .name a {
    color: #3b7f59;
    font-weight: bold;
    font-size: 16px;
    border: 1px solid #3b7f59;
    padding: 10px;
    border-radius: 4px;
    margin-top: 14px;
    float: left;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
}

.col-md-12.profile .name a:hover {
    background: #3b7f59;
    color: #ffffff;
}

.za6c {
    float: left;
    width: 100%;
    background: #ffffff;
    box-shadow: 0px 0px 6px 1px #00000059;
    padding: 3%;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.za6c .card-header {
    float: left;
    width: 100%;
    font-size: 24px;
    color: #000000;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 22px;
    text-transform: uppercase;
}

.za6c form label {
    float: left;
    width: 100%;
    font-size: 16px;
}

.za6c form input {
    float: left;
    width: 100%;
    height: 40px;
    border: 1px solid #cccccc;
    box-shadow: none;
}

.za6c form {
    float: none;
    width: 60%;
    margin: 0 auto;
    padding: 9% 0 4%;
}

.za6c form button.btn.btn-primary {
    background: #3b7f59;
    border: 1px solid #3b7f59;
    padding: 10px;
    font-size: 16px;
}

.noti_c {
    float: left;
    width: 100%;
    background: #3b7f5905;
}

.noti_c h2 {
    background: #3b7f59;
    margin: 0;
    padding: 12px;
    font-size: 21px;
    padding-left: 10px;
    font-weight: 600;
    color: #ffffff;
}

.noti_c ul {
    float: left;
    width: 100%;
}

.noti_c ul li {
    float: left;
    width: 100%;
}

.noti_c ul li a {
    float: left;
    width: 100%;
    padding: 10px;
    border-bottom: 1px dotted #3b7f59;
    font-size: 16px;
    color: #3b7f59;
}

.noti_c ul li a:hover {
    background: #459c6c;
    color: #ffffff;
}

.cf9z a {
    float: left;
    /* margin-left: 12px; */
    margin-bottom: 10px;
}

.gx27 {
    min-height: 510px !important;
    padding-top: 7% !important;
}

.cls-section4 h6 {
    font-size: 31px;
    font-weight: normal;
    background: #3b7f59;
    color: #ffffff;
    padding: 10px;
    text-transform: uppercase;
}

.dsf354 {
    float: left;
    width: 400px;
}

.dsf38j4 {
    float: right;
    width: 104px;
    height: 100%;
    border: 2px solid #cccccc;
}

.dsf38j4 img {
    width: 100%;
    height: 71px;
}

h3.rl4 {
    float: left;
    width: 100%;
    padding: 10px 30px;
    /* border-bottom: 1px solid #cccccc; */
    background: #3b7f59;
    color: #ffffff;
}

.pmustbe {
    float: left;
    width: 100%;
    /* padding-top: 12px; */
}

.pmustbe p {
    float: left;
    font-size: 18px;
    margin: 0;
    font-weight: bold;
    padding-bottom: 6px;
}

.pmustbe ul {
    float: left;
    width: 100%;
}

.pmustbe ul li {
    float: left;
    width: 50% !important;
    position: relative !important;
    margin: 0px !important;
    padding: 0px !important;
    border: none !important;
    border-radius: 0px !important;
}

.accpay {
    color: #3b7f59;
    font-weight: bold;
    font-size: 16px;
    border: 1px solid #3b7f59;
    padding: 10px;
    border-radius: 4px;
    margin-top: 14px;
    float: left;
    transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    margin-left: 12px;
    background: #ffffff;
}

.accpay:hover {
    background: #3b7f59;
    color: #ffffff;
}

.succ-withdraw {
    float: left;
    width: 100%;
    padding: 16px;
    text-align: center;
    font-size: 18px;
    padding-left: 111px;
    color: #3b7f59;
    font-weight: bold;
}

form.zqx0 {
    float: left;
    width: 100%;
}

.icici-zqx0 {
    float: left;
    width: 100%;
}

.payment-reminder {
    float: left;
    width: 100%;
    font-size: 18px;
    color: #3b7f59;
    font-weight: bold;
    line-height: 19px;
}

.name.cf9z {
    float: left;
    width: 100%;
}

input.accpay {
    margin-left: 0;
}

p.qb7 {
    float: left;
    margin-top: -11px;
}

.nh2 {
    margin-top: 7px;
}

.gz2 {
    padding-top: 8%;
}

button#nextBtn {
    background: #3b7f59;
    border: none;
}

td.cq3 {
    float: left;
    width: 51px;
    text-align: center;
    font-weight: bold;
    color: #3b7f59;
}

table.tblacademi {
    margin-bottom: 12px;
}

.gio5 textarea#breakreason {
    height: 100px;
}

button#prevBtn {
    /* margin-left: 16px; */
    background: #102519;
    border: 0;
}

#section_3 table.tblprofsnl tbody tr td {
    width: 264px;
}

.pi1 {
    margin-top: 20px;
}

#section_3 textarea#chronicill {
    height: 120px;
}

textarea#achvmnts {
    height: 150px;
}

textarea#strweak {
    height: 150px;
}

textarea#assciation_pos {
    height: 150px;
}

.a-d table.table thead tr th {
    background: #3b7f59 !important;
}

.p-q table.table thead tr th {
    background: #3b7f59 !important;
}

.w-e table.table thead tr th {
    background: #3b7f59 !important;
}

.re_fr3 .l_right {
    height: 412px;
}

.re_fr3 .l_left.r {
    height: 412px;
}

.gdr7 {
    background: #ffffff;
    box-shadow: 0px 0px 9px 6px #00000014;
    padding: 10%;
}

.gdr7 .card .card-header {
    font-size: 20px;
    color: #3b7f59;
    font-weight: bold;
}

.gdr7 .card .card-body {
    font-size: 16px;
}

.gdr7 .card .card-body a {
    color: #3b7f59;
    font-weight: bold;
    text-decoration: underline;
}

form#regForm button#prevBtn {
    margin-left: 15px;
}

::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    opacity: 0.5;
    /* Firefox */
}

 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    opacity: 0.5;
}

 ::-ms-input-placeholder {
    /* Microsoft Edge */
    opacity: 0.5;
}



main.py-4 {
    min-height: 92vh;
}

.za6c .form-group.row.mb-0{
    display: flex;
    justify-content: center;  
}
.za6c form{
    width: 50% !important;
}
.za6c .col-md-6.offset-md-4 {
    text-align: center;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}




.afetr-result-info-wrap-whole 
{
    float: left;
}
.heading-no-interest
{
    border-top: 1px solid #0006;
    margin-top: 30px;
}
.heading-no-interest h2
{
    font-weight: bold;
    font-size: 20px;
    border-left: 3px solid #f25336;
    padding-left: 10px;
}