@charset "utf-8";
/* CSS Document */


body {}

p {
    font-size: 17px;
    color: #fff;
    line-height: 24px;
    margin-bottom: 18px;
}

a {
    color: #fff25a;
    text-decoration: none;
}

ul, ol {
    padding-left: 15px!important;
}

ul li, ol li {
    color: #fff;
    font-size: 17px;
    line-height: 24px;
}

h1, h2, h3, h4, h5, h6 {
    color: #fff;
}
.circular-menu .menu-item.whatsapp01a, .circular-menu .menu-item.whatsapp02a {
    background-color: #2cce32;
    display: flex;
    justify-content: center;
    align-items: center;
}

.circular-menu .menu-item.whatsapp01a img {
    width: 41px;
}
.circular-menu .menu-item.whatsapp02a img {
    width: 32px;
}
.whl.whatsapp img {
    width: 73px;
}

/** language drop **/ 
.left-head ul li.top1:nth-child(3) {
    position: relative;
    top: 0;
}
.language-switcher {
    position: relative;
    display: inline-block;
}

.dropbtn {
    background-color: transparent;
    color: #000;
    padding: 0 20px 0 0;
    border: none;
    cursor: pointer;
    font-weight: 600;
    font-size: 18px;
    background: url(../images/drop1.png);
    background-repeat: no-repeat;
    background-position: right center;
	border:0;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #FFFF;
    min-width: 116px;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2);
    z-index: 1;
	padding: 5px 0 3px;
}

.dropdown-content a {
    color: black;
    padding: 3px 11px;
    text-decoration: none;
    display: flex;
    align-items: center;
    column-gap: 6px;
}
.dropdown-content img {
    position: relative;
    top: -3px;
}
.dropdown-content a:hover {
    color: #ea1d75;
}
.language-switcher:hover .dropdown-content {
    display: block;
}
.language-switcher.foot button.dropbtn {
    background-color: transparent;
    color: #FFF;
    padding: 0 20px 0 0;
    border: none;
    cursor: pointer;
    font-weight: 600;
    font-size: 18px;
    background: url(../images/arrow-new1.png);
    background-repeat: no-repeat;
    background-position: right center;
	border:0;
}
.language-switcher.foot {
    margin: 12px 0 0;
    float: right;
}
/** language drop Ends **/ 

.reorder-photos-list.ui-sortable .reorder_gallery_thum {
    outline: 2px solid #e92077;
	position: relative;
	cursor: move;
}
.reorder-photos-list.ui-sortable .reorder_gallery_thum:hover {
    outline: 2px solid #f00;
}
.reorder_gallery_wrap .join-us-btn.saveorderbtn {
    background-image: linear-gradient(#df5e9d 40%, #93003f );
}

.nav-menu ul {margin:0; padding:0 !important;position: relative;}
.nav-menu ul li {
    display: inline-block;
    list-style: none;
}
.live_cam a:hover + .dropdown {
    display: block!important;
}
.live_cam .dropdown:hover {
	display: block!important;
}
.live_cams_banner {display:none;}
.live_cam .dropdown {
    height: auto;
    width: 620px;
    display: none;
    background: #f4f4f4;
    border-radius: 3px;
    box-shadow: 0 10px 30px 0 rgba(0,0,0,.15);
    padding: 10px 0px 0!important;
    position: absolute;
    top: 43px;
    z-index: 999;
    right: -20%;
}
.live_cam .live_sub_menu ul li {
    width: 100%;
	line-height: 30px;
	text-align: left;
	list-style: none;
	display: block;
	border-bottom: 1px solid #cecece;
	transition:0.6s;
}
.live_cam .live_sub_menu ul li:hover {    
	border-bottom: 1px solid #ea1b73;
	transition:0.6s;
}
.live_cam .live_sub_menu ul li a:hover {
    color: #ea1b73;
	transition:0.6s;
}
.live_cam .live_sub_menu ul li a {
    color: #303030;
    display: block;
    font-size: 14px;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 30px;
    padding: 2px 16px;
    text-transform: none;
    white-space: nowrap;
}
.sub_menu_head {
    float: left;
    width: 100%;
    border-bottom: 1px solid #b3b3b3;
    padding-bottom: 10px;
}
.live_cam .widget_menu {
    border-left: 1px solid #dadada;
    height: auto;
	margin: 0;
    padding: 4px 17px 17px;
    width: 72%;
    float: left;
}
.live_sub_menu {
    width: 28%;
    float: left;
}
.widget_menu {
    margin: 0;
    padding: 13px;
    width: 72%;
    float: left;
}
.widget_menu .item-container .item .img {
    height: 100px !important;
}
.widget_menu .template-content-wrapper .img {
    background-color: #dadada;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    overflow: hidden;
    width: 100%;
}
.widget_menu .item-container {
    margin-top: 10px !important;
    width: 100%;
    float: left;
}
.widget_menu .item-container .item:not(:last-child) {
    margin-right: 10px;
}
.widget_menu .item-container .item:nth-child(3n) {
    margin-right: 0;
}
.widget_menu .item-container .item {
    height: 100px;
    margin-bottom: 25px !important;
    width: 130px;
}
.widget_menu .item-container .item {
    float: left;
    margin-bottom: 20px;
    position: relative;
}
.widget_menu .template-content-wrapper {
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
	padding: 0;
}
.widget_menu .template-content-wrapper .live-badge, .widget_menu .template-content-wrapper .offline-badge {    
    border-radius: 2px;
    color: #fff;
    font-size: 10px;
    left: 5px;
    line-height: 17px;
    padding: 0 5px;
    position: absolute;
    top: 6px;
}
.widget_menu .template-content-wrapper .live-badge {
    background: #18b30a;
}
.widget_menu .template-content-wrapper .offline-badge {
    background: #ea1b73;
	color: #FFF;
}
.widget_menu .template-content-wrapper .live-badge::before, .widget_menu .template-content-wrapper .offline-badge::before {
    background: #fff;
    border-radius: 2.5px;
    content: "";
    display: inline-block;
    margin-right: 5px;
    margin-top: -2px;
    min-height: 5px;
    min-width: 5px;
    vertical-align: middle;
}
.widget_menu .item .name {
    font-size: 12px;
	color:#000;
}
.widget_menu .title {
    font-size: 14px;
    line-height: 25px;
	color:#000;
	padding: 0;
}
.widget_menu .bkk-button {
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    position: absolute;
    right: 15px;
    top: 15px;
	background: #ea1b73;
}
.widget_menu .bkk-button:hover {background: #e23a8d;}

.red_dots {
    position: relative;
}
.red_dots::after {
    background: #e34449;
    border-radius: 5px;
    content: "";
    display: inline-block;
    height: 8px;
    vertical-align: middle;
    width: 8px;
    position: absolute;
    top: 19px;
    right: 8px;
}


/* Firefox old*/
@-moz-keyframes tagblink {
  50% {
    opacity: 0;
  }
} 

@-webkit-keyframes tagblink {
  50% {
    opacity: 0;
  }
}
/* IE */
@-ms-keyframes tagblink {
  50% {
    opacity: 0;
  }
} 
/* Opera and prob css3 final iteration */
@keyframes tagblink {
  50% {
    opacity: 0;
  }
} 

.widget_menu .template-content-wrapper .live-badge::before {
    -moz-animation: tagblink step-start 2s infinite; /* Firefox */
    -webkit-animation: tagblink step-start 2s infinite; /* Webkit */
    -ms-animation: tagblink step-start 2s infinite; /* IE */
    animation: tagblink step-start 2s infinite; /* Opera and prob css3 final iteration */
}
.top1 .whl.whatsapp {
    padding-left: 0;
}



.search-p1 .column-5 {
    padding-right: 0px;
    padding-left: 0;
    margin: 0 5px;
}
.search-filtter-btn input[type="submit"] {
    margin-left: 5px;
}
.part-sarch {
    width: 21%;
    float: left;
    margin: 0 5px;
}
[type=file] {
  height: 0;
  overflow: hidden;
  width: 0;
}

[type=file] + label {
	background-image: linear-gradient(#9caeb3 40%, #000 );
    border: none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    margin:2rem 0 0 1em;
    outline: none;
    padding: 7px 18px;
    position: relative;
    transition: all 0.3s;
    vertical-align: middle;
}
span#Portrait_filescount {
    display: inline-block;
    position: relative;
    top: 11px;
    left: 9px;
}
form#user-form {
    clear: both;
    display: block;
}



[type=file] + label:hover {
 background-image: linear-gradient(#1dbce3 40%, #000 );
}
[type=file] + label.btn-1 {
  background-color: #f79159;
  box-shadow: 0 6px #f57128;
  transition: none;
}
[type=file] + label.btn-1:hover {
  box-shadow: 0 4px #f57128;
  top: 2px;
}
.bg-details-part h2 {
    font-size: 22px;
    margin-bottom: 8px;
    margin-top: 30px;
    font-weight: 600;
}
.dash-header {background-color: #f7f7f7;padding: 10px 30px;border-bottom: 1px solid #d8d8d8;}
.dash-logo {width: auto;position: relative;float: left;}
.dash-logout {width: auto;position: relative;float: right;}
.dash-logout a {background-color:#dcdcdc;padding:10px 15px;display:inline-block;border-radius:50px;font-size:20px;color:#333;text-decoration:none;margin: 13px 0px;}
.dashboard-body {padding: 0px;}
.dash-profile {text-align: center;background-color: #f7f7f7;padding-top: 40px; padding-bottom: 40px;}
.dash-profile-picture {width: 220px;height: 220px;overflow: hidden;border-radius: 150px;text-align: center;margin: auto;border: 5px solid #d4d4d4;box-shadow: 0px 0px 5px #afafaf;}
.dash-profile-picture img {width: 100%;
    height: 100%;
    padding: 0;
    object-fit: cover;}
.dash-profile h2 {font-size: 35px;font-weight: 700; letter-spacing: 1px; color: #000;margin: 20px 0px 10px 0px;}
.dash-profile p {font-size: 15px;    letter-spacing: 1px;color: #000; font-weight: 400;margin-bottom: 15px;}
.dash-profile p a {font-size: 15px;letter-spacing: 1px;color: #000; font-weight: 400; text-decoration: none;}
.dash-profile p i {color: #de357e;font-size: 15px;margin-right: 5px;}
.profile-abt {width: 100%;position: relative;float: left;box-sizing: border-box;padding: 0px 15px; margin-top: 15px;}
.profile-abt h3 {color: #000;font-size: 25px;    letter-spacing: 1px;margin: 0px 0px 15px 0px;font-weight: 700;}
.profile-abt p {line-height: 30px;font-size: 15px; letter-spacing: 1px;}
.dash-details { margin-top:60px;padding: 0px 40px;}
.dash-menu ul{ padding: 0; margin: 0; float: right;}
.dash-menu ul li {list-style: none; float: left; margin: 0 10px;; }
.dash-menu ul li a {display:inline-block; font-size: 15px;letter-spacing: 1px; color: #333; text-decoration: none; position: relative;}
.dash-menu ul li a:hover:after {content: ''; position: absolute;width: 100%;height: 2px;background-color: #e096ea;left: 0;right: 0;margin: auto;bottom: -17px;}
.dash-menu ul li.active a:after {content: ''; position: absolute;width: 100%;height: 2px;background-color: #e096ea;left: 0;right: 0;margin: auto;bottom: -17px;}
.dash-menu {border-bottom: 2px solid #d8d8d8;padding: 0 0 15px 0;}
.update-profile-main {padding: 0; margin-top:22px;}
.update-profile-box {margin-top: 30px;}
.update-profile-box h3 {color: #000;font-size: 25px;margin: 0px 0px 15px 0px;font-weight: 700;letter-spacing: 1px;}
.update-profile-box .table>tbody>tr>td, .update-profile-box .table>tbody>tr>th {border: none;font-size: 15px;letter-spacing: 1px;font-weight: 400; color: #000;}
.update-profile-box .table>tbody>tr>td a {color: #333; text-decoration: none;}
.dash-pg {margin-bottom: 30px;}
.update-profile-main h3 {
    color: #000;
    clear: both;
    display: block;
    margin-top: 0;
}
.dashboard-body .join-us-btn {
    width: auto;
    margin-bottom: 40px;
}
.dash-pg img.img-responsive {
    width: 100%;
    height: 240px;
    object-fit: cover;
}
.video1 {width: 100%;height: 100%;}

table.rota {border-collapse: collapse;border-spacing: 0; margin-top: 30px;}
.rota tr:first-child td {background: #000;color: #fff;}
.rota td.es-name{font-size:16px;}
.rota td {border: 1px solid #f2f2f2;padding: 10px;background: #e3a7eb;color: #000;position:relative;font-size: 12px;}
.rota td a{font-size:16px;color: #000;}
.text-center {text-align: center;}
.rota td:hover .popup {visibility: visible;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;background: #999;border-radius: 5px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;padding: 12px;-webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.3);-moz-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.3);box-shadow: 1px 1px 5px rgba(50,50,50,0.3);text-align: center;background: #fffcf4;padding: 12px;}
.popup {position: absolute;top: 0;left: 25%;visibility: hidden;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;border-radius: 5px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;z-index: 999;-webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.3);-moz-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.3);box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.3);text-align: center;background: #fffcf4;padding: 12px;width: 130px;}
.popup img {width: 100%;}
.change-password {margin-top: 30px;}
.change-password input[type="password"], .change-password input[type="text"], .change-password input[type="email"] {width:100%; height:45px;  margin-bottom:20px; padding:0px 10px;border: 1px solid #d8d8d8;font-size: 15px;color: #333;letter-spacing: 1px;border-radius: 50px; outline: none; font-weight: 400;}
.change-password input[type="button"] {padding: 14px 40px 8px;border-radius: 25px;background-color: #ffdd21;color: #000;font-size: 15px;text-align: center;text-decoration: none;border: 0;}
.change-password input[type="password"], .change-password input[type="button"] {outline:0px;}
.desk-header .navbar {margin:0px;}
.w-dropdown-link:hover, .nav-link:hover {color: #000;text-decoration: none;}
.header-ctnno:hover, .top-ctn-mainlink:hover, .joinbtn:hover, .joinbtn:hover, .footer-booking-btn:hover {color: #000;text-decoration: none;}
.footer-ctn-link a:hover, .copy-links a:hover, .copyright-textc a:hover, .footer-meni-tabs a:hover {color: #fff;text-decoration: none;}
.dash-order { margin-top: 20px;}
.dash-order table {font-weight: 400; font-size: 15px;letter-spacing: 1px;}
.dash-order h2 {color: #000;font-size: 30px;margin: 0px 0px 15px 0px; font-weight: 700; letter-spacing: 1px;}
.update-profile-box table.table tr td input[type="text"] {height: 35px;padding: 0px 10px;width:80%;border: 1px solid #d8d8d8;font-size: 15px;letter-spacing: 1px;color: #000;}
.checkboxcontainer {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 15px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; font-weight: 400;color: #000; letter-spacing: 1px;}
.checkboxcontainer input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #cacaca;}
.checkboxcontainer:hover input ~ .checkmark {background-color: #ccc;}
.checkboxcontainer input:checked ~ .checkmark {background-color: #e096ea;}
.checkmark:after {content: "";position: absolute;display: none;}
.checkboxcontainer input:checked ~ .checkmark:after {display: block;}
.checkboxcontainer .checkmark:after {left: 7px;top: 5px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.update-profile-box table.table tr td input[type="text"]:focus {outline: none;}
.member-dashboard { margin-top: 50px;}
.update-profile-main div b {font-size: 25px;letter-spacing: 1px;}
.upload-img-btn input[type="submit"] {font-size: 17px !important;
    padding: 10px 30px !important;
    letter-spacing: 0px;
    color: #fff!important;
    margin-bottom: 40px!important;
    font-weight: 500!important;}
.supermodel {
padding: 10px 0;
    font-weight: normal;
    font-size: 20px;
    background-image: linear-gradient(#33616c 40%, #04333a);
    text-align: center;
    margin-bottom: 0;
    font-family: 'Akaya Kanadaka', cursive;
    color: #c2cf02;
	height:44px;
}
table.table.col-md-6.col-sm-6.col-xs-12.table-half {width: 50%;}
.table-half .joinus-box {height: 35px;text-transform: uppercase;padding: 0px 10px;width: 50%;border: 1px solid #d8d8d8; font-size: 15px;letter-spacing: 1px;color: #333;border-radius: 0px;}
.update-profile-box p {font-size: 15px;letter-spacing: 1px;font-weight: 400; color: #000;}
.update-profile-box textarea.update-text {width: 35%; height: 132px;border: 1px solid #d8d8d8;font-size: 15px;letter-spacing: 1px;color: #333;padding: 10px;font-weight: 400;}
.dash-order table.table.table-bordered tr th, .dash-order table.table.table-bordered tr td {font-size: 15px;color: #000;}
.update-profile-box table.table tr td textarea {
    width: 80%;
    border: 1px solid #d8d8d8;
    padding: 8px;
    height: 100px;
    resize: initial;
}

.WhatsApp_popup .modal-content{
    background-color: #fcb5b1;
    overflow: hidden;
}
.WhatsApp_popup .modal-body{
    color: #000;
    overflow: hidden;
    padding: 8% 0;
}
.WhatsApp_popup .modal-dialog{
    height: 100%;
    display: flex;
    align-items: center;
}
.WhatsApp_popup .close {
    margin-top: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px 10px;
    background: #000;
    text-shadow: none;
    color: #fff;
    z-index: 99999;
}
.WhatsApp_popup p{
    text-align: center;
    margin: 0;
    color: #000;
}
@media only screen and (max-width: 767px) and (min-width: 300px)  {
	.mob-icon .language-switcher img {width: auto;}
	.language-switcher .dropbtn {font-size: 16px;}
	.dash-details {padding: 0;}	
	.dash-menu ul li {margin: 0 10px 10px 10px;}
	.dash-menu ul li.active a:after, .dash-menu ul li a:hover:after {bottom: 0px;}
	.rota td a {color: #fff;}
	table.rota {margin-top: 0px;}
	.dash-profile h2 {font-size: 30px;}
	.update-profile-box table.table tr td input[type="text"] {width: 100%;}
	.search-filtter-btn input[type="submit"] {margin-left: 0;}
	.search-p1 .column-5 {margin: 0;padding: 0 10px 0;}
	.search-p1 .column-5.w-col.w-col-2{width: 100% !important;}
	.gallery-block.w-row {padding: 0 10px 0;}
	
	.mob-menu-social-icon {
    top:17% !important;
}
	
	.live_cams_banner {
    display: block;
    background: linear-gradient(135deg,#eb176f 20%,#e23c8d);
    color: #fff;
    font-weight: 500;
    padding: 10px;
    text-align: center;
    font-size: 16px;
    width: 100%;
}
.live_cams_banner .mycontainer {
    display: flex;
    align-items: center;
    justify-content: center;
}
.live_cams_banner span {
    color: #fff;
    font-weight: 500;
    text-align: center;
    font-size: 14px;
}
.live_cams_banner .live_cams_btn {
    margin-left: 10px;
    background: linear-gradient(#444,#000);
    color: #fff;
    font-weight: 600;
    display: inline-block;
    padding: 10px 0;
    width: 200px;
    text-align: center;
    text-transform: uppercase;
    height: 38px;
    border-radius: 5px;
    font-size: 12px;
}
.escort-details-block .live_cams_banner .live_cams_btn:hover {background: linear-gradient(#000,#444);}
.escort-details-block .rate-colume.w-col-tiny-8 {
    width: 67%;
}
.w-col.w-col-tiny-4 {
    width: 33%;
}
.per-details-bloxk {
    font-size: 14px;
}
#dvMap {
    height: auto !important;
}
.mobile_menu .red_dots::after {
    left: 110px;
    top: 15px;
}
}
@media only screen and (max-width: 450px) {
.escort-details-block .rate-colume.w-col-tiny-8 {
    width: 57%;
}
.escort-details-block .w-col.w-col-tiny-4 {
    width: 43%;
}	
}
@media only screen and (max-width: 1023px) and (min-width: 768px)  {
	.dash-details {padding: 0px 15px;}
	.dash-menu ul li {margin: 0px 6px;}
	.dash-menu ul li a {font-size: 13px;}
	.dash-profile p a, .dash-profile p {font-size: 15px;}
	.dash-rota-table {overflow: scroll;}
	.update-profile-box table.table tr td input[type="text"] {width: 75%;}
	
	.search-p1 select.member_url, .search-p1 select.location, .search-p1 select.attribute, .search-p1 select.services, .search-p1 select.price {font-size: 12px;padding: 10px 11px;}
	.search-p1 .part-sarch {width: 20%;}
	.search-p1 .column-5 {width: 19%;}
	.search-p1 .search-filtter-btn {width: 14%;}
	.search-p1 .search-filtter-btn input[type="submit"] {padding: 14px 10px 14px;}
	
	.search-p .column-5.w-col-2 {width: 19.7% !important;padding: 0;}
	#dvMap {height: auto !important;}
}
@media only screen and (max-width: 1199px) and (min-width: 1024px)  {
	.dash-details {padding: 0 15px;}
	.update-profile-box table.table tr td input[type="text"] {width: 100%;}
	
	.search-p1 select.member_url, .search-p1 select.location, .search-p1 select.attribute, .search-p1 select.services, .search-p1 select.price {font-size: 12px;padding: 10px 11px;}
	.search-p1 .part-sarch {width: 20.5%;}
	.search-p1 .column-5 {width: 19%;}
	.search-p1 .search-filtter-btn input[type="submit"] {padding: 14px 18px 14px;}
}
@media screen and (max-width:991px){
table.table.col-md-6.col-sm-6.col-xs-12.table-half {width:100%;}
}
.banner {
    width: 100%
}

/*! use for mobile and desktop */
.mobile-banner {
    display: none
}

.banner img,
.mobile-banner img {
    width: 100%
}

@media (max-width:499px) {
    .mobile-banner {
        display: block
    }

    .banner {
        display: none
    }
}
.whatsapp-btn {
      display: inline-block;
      padding: 8px 12px;
      background: #1f7672;
      color: white;
      border-radius: 5px;
      text-decoration: none;
      margin-top: 10px;
      }
      .call-btn {
      display: inline-block;
      padding: 8px 12px;
      background: #877272;
      color: white;
      border-radius: 5px;
      text-decoration: none;
      margin-top: 10px;
      }
      .nowcalling {
      display: block;
      position: fixed;
      bottom: 0;
      width: 100%;
      z-index: 9999;

      }
      .lcol, .rcol {
      float: left;
      width: 50%;
      }
      .lcol {
      background-color: #872002;
      }
      .lcol a, .rcol a {
      display: block;
      padding: 10px 0;
      text-align: center;
      text-decoration: none;
      color: #fff;
      }
      .rcol {
      background-color: #294a2d;
      }
      .btn {
      display: inline-block;
      font-weight: 400;
      color: #212529;
      text-align: center;
      vertical-align: middle;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      background-color: transparent;
      border: 1px solid transparent;
      padding: 0.375rem 0.75rem;
      font-size: 1rem;
      line-height: 1.5;
      border-radius: 0.25rem;
      transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
      border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
      }
      @media (prefers-reduced-motion: reduce) {
      .btn {
      transition: none;
      }
      }
      .btn:hover {
      color: #212529;
      text-decoration: none;
      }
      .btn:focus {
      outline: 0;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
      }
      .btn:disabled {
      opacity: 0.65;
      }
      .btn:not(:disabled):not(.disabled) {
      cursor: pointer;
      }
      .btn-primary {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff;
      }
      .btn-primary:hover {
      color: #fff;
      background-color: #0069d9;
      border-color: #0062cc;
      }
      .btn-primary:focus {
      color: #fff;
      background-color: #0069d9;
      border-color: #0062cc;
      box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
      }
      .btn-primary:disabled {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff;
      }
      .btn-primary:not(:disabled):not(.disabled).active,
      .btn-primary:not(:disabled):not(.disabled):active {
      color: #fff;
      background-color: #0062cc;
      border-color: #005cbf;
      }
      .btn-primary:not(:disabled):not(.disabled).active:focus,
      .btn-primary:not(:disabled):not(.disabled):active:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
      }
      .btn-success {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745;
      }
      .btn-success:hover {
      color: #fff;
      background-color: #218838;
      border-color: #1e7e34;
      }
      .btn-success:focus {
      color: #fff;
      background-color: #218838;
      border-color: #1e7e34;
      box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
      }
      .btn-success:disabled {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745;
      }
      .btn-success:not(:disabled):not(.disabled).active,
      .btn-success:not(:disabled):not(.disabled):active {
      color: #fff;
      background-color: #1e7e34;
      border-color: #1c7430;
      }
      .btn-success:not(:disabled):not(.disabled).active:focus,
      .btn-success:not(:disabled):not(.disabled):active:focus {
      box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
      }
      .my-1 {
      margin-top: 0.25rem !important;
      }
      .my-1 {
      margin-bottom: 0.25rem !important;
      }
.top_button {
background: #2a6231;
padding: 5px 5px 5px 5px;
}
.top_button1 {
background: #242448; 
margin-top: 5px;
padding: 5px 5px 5px 5px;
}
.top_button1 a{
    color: white;
    text-decoration: none;
    font-size: 18px;
}
.top_button a {
    color: white;
    text-decoration: none;
    font-size: 18px;
}