@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
@import url('https://fonts.googleapis.com/css2?family=Cinzel&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cinzel&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Niconne&display=swap');
@font-face {
  font-family: medium;
  src: url(../../fonts/Montserrat-Medium.ttf);
}
@font-face {
  font-family: semiBold;
  src: url(../../fonts/Montserrat-SemiBold.ttf);
}
div {
  /* font-family: 'Montserrat' !important;     */
  font-family: medium;
  font-size: 16px;
}
.font_18 {
  font-size: 18px !important ;
}

.pre-loader {
    position: fixed;
    z-index: +99999;
    left: 46%;
    right: 50%;
    top: 50%;
    bottom: 50%;
}

.menu_title {
  font-size: 10px;
  margin-top: 4px;
}
body {
  font-family: 'Montserrat' !important;    
  font-family: medium;
  font-size: 16px;
}
.semiBold {
  font-family: semiBold;
  font-size: 16px;
  font-weight:600;
}
.center {
    text-align:center;
}
a {
  text-decoration: none;
  color: #a0c8f9 !important;
}
a:hover {
  text-decoration: none !important;
}
.grey_line {
  border: 4px solid #f0f0f0;
}
.block_padding {
  padding: 10px;
}
.root_image {
    width: 100%;
}
.fp-prev:before {
    color:#000;
    content: '\f35a'; /* You should use \ and not /*/
    font-family: "Font Awesome 5 Free"; /* This is the correct font-family*/
    font-style: normal;
    font-weight: normal;
    font-size:40px;
}
.nav-item {
  width: 20%;
  text-align: center;
}
.nav-link img {
  height: 23px;
}
.qr_imgs{
    width:50px !important;
}
.col-sm-4.col-xs-12.top_menu {
  padding-right: 0px;
  padding-left: 0px;
}
.nav-link {
  padding: 5px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
a.nav-link {
    color: #000000 !important;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  border-bottom: 2px solid #5f84af !important;
  border: none;
  color: #5f84af !important;
  background-color: transparent !important;
  font-weight: 600;
}
.nav-tabs {
  border-bottom: none !important;
  z-index: 9;
  background: #ececec !important;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border: none;
}
.firm_header {
  text-align: center;
  /* margin-bottom: 2px; */
}
.firm_header.block_padding.products img {
    object-fit: contain;
    width: 100%;
}
.profile_photo{
	background: #cadff9;
}
.firm_logo {
  height: 65px;
  width: auto;
}
.name_block {
  background: #5F84AF;
  color: white;
  text-align: center;
  padding: 7px;
}
.contact_info_blue {
  margin-top: 22px;
  margin-bottom: -6px;
}
.icon_blue {
  /* position: relative; */
}
.icon_blue img {
  background: #5f84af;
    height: 35px;
    padding: 6px 17px 5px 10px;
    border-radius: 0px 20px 20px 0px;
    float: left;
    margin-right: 10px;
    width: 45px;
    /*position: absolute;*/
    margin-top: -8px;
}
.info_blue {
  margin-bottom: 14px;
}
.info_value_blue {
  padding-left: 65px;
}
.buttons_group {
  display: flex;
}
.single_btn {
  width: 100%;
  background: #5f84af;
  color: white !important;
  padding: 7px;
  margin: 6px;
  text-align: center;
}
.single_btn img {
  height: 18px;
  margin-right: 7px;
  margin-bottom: 1px;
}
.theme_input {
  width: 50%;
  margin: 12px;
  height: 44px;
  padding: 0px 6px;
}
.tabs{
	padding: 22px 15px;
}
/* .blue{
	width: 119px;
    margin-top: 1rem;
    margin-bottom: 1rem; 
    border: 0;
    border-top: 3px solid #0062cc;
} */
.blue_theme_color{
	color: #5F84AF;
}
.btn_fb{
	color: #fff!important;
    background-color: #5F84AF!important;
    border-color: #5F84AF!important;
}
.theme1_head{
	width: 29%;
	background:white;
	position:fixed;
}
@media only screen and (max-width: 600px) {
	.theme1_head{
		width:100%;
		background:white;
		position:fixed;
	}
	.pre-loader {
		position: fixed;
		z-index: +99999;
		right: 36%;
		left: 38%;
		top: 50%;
		bottom: 50%;
	}
}
.payme-img{
	width: 50px;
}
.view {
    color: #9c5d2a;
    font-size: 11px;
	border: 1px solid #9c5d2a;
    padding: 1px 7px;
    border-radius: 25px;
}
.row.mt-3 {
    width: auto;
    margin: 0 auto;
    text-align: center;
    display: table;
    margin-bottom: -10px;
}

.view .fa {
    font-size: 12px !important;
    margin-right: 3px;
    margin-top: 2px;
}



.view_theme1 {
    color: #5F84AF;
    font-size: 11px;
	border: 1px solid #5F84AF;
    padding: 1px 7px;
    border-radius: 25px;
	width: 92px;
}

.view_theme1 .fa {
    font-size: 12px !important;
    margin-right: 3px;
    margin-top: 2px;
}

.view_theme3 {
    color: #FF8103;
    font-size: 11px;
	border: 1px solid #FF8103;
    padding: 1px 7px;
    border-radius: 25px;
	width: 92px;
}

.view_theme3 .fa {
    font-size: 12px !important;
    margin-right: 3px;
    margin-top: 2px;
}

.view_theme4 {
    color: #7F67FF;
    font-size: 11px;
	border: 1px solid #7F67FF;
    padding: 1px 7px;
    border-radius: 25px;
	width: 92px;
}

.view_theme4 .fa {
    font-size: 12px !important;
    margin-right: 3px;
    margin-top: 2px;
}

.view_theme5 {
    color: #5B946E;
    font-size: 11px;
	border: 1px solid #5B946E;
    padding: 1px 7px;
    border-radius: 25px;
	width: 92px;
}

.view_theme5 .fa {
    font-size: 12px !important;
    margin-right: 3px;
    margin-top: 2px;
}



.blue_theme_gallery .row > .column {
  padding: 0 8px;
}

.blue_theme_gallery .row:after {
  content: "";
  display: table;
  clear: both;
}

.blue_theme_gallery .column {
  float: left;
  width: 50%;
  padding: 14px !important;
}

/* The Modal (background) */
.blue_theme_gallery .modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 55px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
}

/* Modal Content */
.blue_theme_gallery .modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
}

/* The Close Button */
.blue_theme_gallery .close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
}

.blue_theme_gallery .close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.blue_theme_gallery .mySlides {
  display: none;
}

.blue_theme_gallery .cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.blue_theme_gallery .prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.blue_theme_gallery .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.blue_theme_gallery .prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.blue_theme_gallery .numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: -43px;
}

.blue_theme_gallery img {
  border: 1px solid #e6e6e6;
  margin-top: 7px;
}

.blue_theme_gallery .caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

.blue_theme_gallery .demo {
  opacity: 0.6;
}

.blue_theme_gallery .active,
.demo:hover {
  opacity: 1;
}

.blue_theme_gallery img.hover-shadow {
  transition: 0.3s;
}

.blue_theme_gallery .hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.use_theme {
    position: absolute;
    top: 14px;
    left: 0;
    right: 0;
    text-align: center;
    background: gray;
    color: white !important;
    width: 145px;
    padding: 5px;
    margin: 0 auto;
    border-radius: 24px;
    font-size: 13px;
}

.about_me_block{
	background: #5F84AF;
    color: white;
    padding: 12px;
}
.follow-img{
	height: 40px;
}
.full_width_btn {
    width: 100%;
    display:none;
}
.fas.fa-angle-down.rotate-icon {
    float: right;
}
.accordion {
    /*margin-top: 13px;*/
}
#accordionEx .card {
    border-radius:0px;
    border: none;
}
.accordion > .card > .card-header {
    background: #cadff9;
    border: none;
}
.mb-0 {
    font-size: 16px;
    color: #272c36;
}
.follow_me {
    display: flex;
}
.single_follow {
    width: 20%;
    text-align: center;
}
.tab-content {
    padding-bottom: 25px;
    min-height: 100vh;
}
.photo {
    width: 125px;
    height: 125px;
    margin: 0 auto;
}
.photo img {
    width: 125px;
    height: 125px;
    object-fit: cover;
    border-radius: 50%;
   /*  border: 3px solid #5f84af; */
}
.organisation img {
	width: 125px;
	height: auto;
	max-height: 100px;
	object-fit: initial;
}
.header_icon {
    font-size: 22px !important;
}
.pay-hr{
	border-top: 1px solid rgba(0,0,0,.2);
} 
.gallery_nav{
	width:50%!important;
}
.youtube_video{
	width:100%!important;
	height:0 auto!important;
}
.save_contact {
    margin-left: 13px;
    background: #5f84af;
    border-radius: 50px;
    text-align: center;
    height: auto;
    /*box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2), 0 0 40px rgba(255, 251, 251, 0.1) inset;*/
    font-size: 11px;
    padding: 5px 12px;
    border: unset;
    color: white !important;
    display: -webkit-inline-box;
}
.buttons_blue {
    background-color: white;
    padding: 10px 0px;
}
.share-logo {
    width: 35px;
    margin-top: -14px;
	cursor: pointer;
}
.share-li{
	width: 33%;
	text-align: center;
}

.whatsapp_span{
    float: left;
    padding: 9px 0px 6px 6px;
    margin-right: -10px;
}

.share_email_span{
	float: left;
    border-top: 1px solid #ced4da;
    border-left: 1px solid #ced4da;
    border-bottom: 1px solid #ced4da;
    padding: 6px 12px 6px 13px;
}

.whatsapp_number{
	width:100%!important;
}

.email_id_share{
	width:82%!important;
	display: inline!important;
}

.or-seperator {
    margin-top: 20px;
}
.or-seperator i {
    padding: 0 10px;
    background: #fff;
    position: relative;
    top: -14px;
    z-index: 1;
}
.plus_icon {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    float: right;
    font-size: 14px;
    background: #b1c8f9;
    border-radius: 50%;
    padding: 10px 11.5px;
    line-height: 10px;
    margin-top: 2px;
}
.detail {
    background: #e4f0ff; 
    padding: 15px;
    text-align: justify;
}
.gst_pan {
    margin-bottom: 10px;
    text-align: left !important;
}
.gst_pan .col-md-12 {
    margin-bottom: 5px;
}
#tabs-5 {
    background: #e4f0ff;
}
.about_me {
    background: #e4f0ff;
    text-align: justify;
}
.social_share_buttons {
    margin: 5px 5px;
}
.share_icons {
    width: 16.5%;
    float: left;
    text-align: center;
    margin-top: 11px;
}
.share-li img {
    width: 27px;
    height: auto;
}
.direct_link {
    color: #5F84AF !important;
}
.direct_link img {
    margin-top: -6px;
}
.modal_close_btn {
    background: #5F84AF;
    border: none;
    color: white;
    font-size: 15px;
    border-radius: 25px;
    padding: 5px 15px;
}
button.popup_submit {
    background: #5f84af;
    color: white;
    border: none;
    padding: 5px 20px;
    border-radius: 25px;
    margin-top: 15px;
}
.table_bg {
    background: white;
    border-radius: 5px;
   /*  padding-top: 10px; */
}
.bank_detail {
    background: white;

    border-radius: 5px;
    padding-top: 10px;
}
.bank_detail .table th {
    padding: 8px;
    font-weight: normal;
}
.bank_detail .table td {
    padding: 8px;
    font-weight: 600;
}
.theme_footer {
    background-color: #ececec;
    color: grey;
    font-size: 14px;
    padding: 5px;
    text-align: center;
    position: fixed;
    bottom: 0;
    width: 100%;
}
.theme_footer a {
    color: #000000 !important;
}
 
























/* Theme 2 Statrt */

.profile_photo_theme2{
	background: #EEE2CF;
}
.name_block_theme2{
	background: #9c5d2a;
    color: white;
    text-align: center;
    padding: 7px;
}
.icon_blue_theme2 img {
    background: #9c5d2a;
    height: 35px;
    padding: 6px 17px 5px 10px;
    border-radius: 0px 20px 20px 0px;
    float: left;
    margin-right: 10px;
    width: 45px;
    /* position: absolute; */
    margin-top: -8px;
}
.save_contact_theme2 {
    margin-left: 13px;
    background: #9c5d2a;
    border-radius: 50px;
    text-align: center;
    height: auto;
    /* box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2), 0 0 40px rgba(255, 251, 251, 0.1) inset; */
    font-size: 11px;
    padding: 5px 12px;
    border: unset;
    color: white !important;
    display: -webkit-inline-box;
}

.single_btn_theme2{
	width: 100%;
    background: #9c5d2a;
    color: white !important;
    padding: 7px;
    margin: 6px;
    text-align: center;
}

.single_btn_theme2 img {
    height: 18px;
    margin-right: 7px;
    margin-bottom: 1px;
}

.accordion > .card > .card-header-theme2 {
    background: #cbbea7;
    border: none;
}

.accordion>.card>.card-header-theme2 {
    border-radius: 0;
    margin-bottom: -1px;
}
.card-header-theme2 {
    padding: .75rem 1.25rem;
}
.table_bg_theme2{
	background: white;
    box-shadow: 0 1px 20px #e9dfce;
    border-radius: 5px;
}
.about_me_theme2{
	background: #eee2cf;
    text-align: justify;
	/* color:white; */
}
.popup_submit_theme2{
	background: #9c5d2a;
    color: white;
    border: none;
    padding: 5px 20px;
    border-radius: 25px;
    margin-top: 15px;
}
.direct_link_theme2{
	color: #9c5d2a !important;
}
.modal_close_btn_theme2{
	background: #9c5d2a;
    border: none;
    color: white;
    font-size: 15px;
    border-radius: 25px;
    padding: 5px 15px;
}

.plus_icon_theme2{
	background: #e2caa5;!important;
}
.detail_theme2{
	background: #eee2cf;
    padding: 15px;
    text-align: justify;
}
.tab-5-theme2{
	background: #eee2cf!important;
}
.btn_fb_theme2{
	color: #fff!important;
    background-color: #9c5d2a!important;
    border-color: #9c5d2a!important;
}

/* Theme 2 end */



/* Theme 3 Start */

.profile_photo_theme3{
	background: #FFEBD6;
}
.name_block_theme3{
	background: #FF8103;
    color: white;
    text-align: center;
    padding: 7px;
}
.icon_blue_theme3 img {
    background: #FF8103;
    height: 35px;
    padding: 6px 17px 5px 10px;
    border-radius: 0px 20px 20px 0px;
    float: left;
    margin-right: 10px;
    width: 45px;
    /* position: absolute; */
    margin-top: -8px;
}
.save_contact_theme3 {
    margin-left: 13px;
    background: #FF8103;
    border-radius: 50px;
    text-align: center;
    height: auto;
    /* box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2), 0 0 40px rgba(255, 251, 251, 0.1) inset; */
    font-size: 11px;
    padding: 5px 12px;
    border: unset;
    color: white !important;
    display: -webkit-inline-box;
}

.single_btn_theme3{
	width: 100%;
    background: #FF8103;
    color: white !important;
    padding: 7px;
    margin: 6px;
    text-align: center;
}

.single_btn_theme3 img {
    height: 18px;
    margin-right: 7px;
    margin-bottom: 1px;
}

.accordion > .card > .card-header-theme3 {
    background: #FFC992;
    border: none;
}

.accordion>.card>.card-header-theme3 {
    border-radius: 0;
    margin-bottom: -1px;
}
.card-header-theme3 {
    padding: .75rem 1.25rem;
}
.table_bg_theme3{
	background: white;
    box-shadow: 0 1px 20px #e9dfce;
    border-radius: 5px;
}
.about_me_theme3{
	background: #FFEBD6;
    text-align: justify;
	/* color:white; */
}
.popup_submit_theme3{
	background: #FF8103;
    color: white;
    border: none;
    padding: 5px 20px;
    border-radius: 25px;
    margin-top: 15px;
}
.direct_link_theme3{
	color: #FF8103 !important;
}
.modal_close_btn_theme3{
	background: #FF8103;
    border: none;
    color: white;
    font-size: 15px;
    border-radius: 25px;
    padding: 5px 15px;
}
.plus_icon_theme3{
	background: #e2caa5;!important;
}
.detail_theme3{
	background: #FFEBD6;
    padding: 15px;
    text-align: justify;
}
.tab-5-theme3{
	background: #FFEBD6!important;
}
.btn_fb_theme3{
	color: #fff!important;
    background-color: #FF8103!important;
    border-color: #7F67FF!important;
}
/* Theme 3 end */

/* Theme 4 Start */

.profile_photo_theme4{
	background: #F2EFFF;
}
.name_block_theme4{
	background: #7F67FF;
    color: white;
    text-align: center;
    padding: 7px;
}
.icon_blue_theme4 img {
    background: #7F67FF;
    height: 35px;
    padding: 6px 17px 5px 10px;
    border-radius: 0px 20px 20px 0px;
    float: left;
    margin-right: 10px;
    width: 45px;
    /* position: absolute; */
    margin-top: -8px;
}
.save_contact_theme4 {
    margin-left: 13px;
    background: #7F67FF;
    border-radius: 50px;
    text-align: center;
    height: auto;
    /* box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2), 0 0 40px rgba(255, 251, 251, 0.1) inset; */
    font-size: 11px;
    padding: 5px 12px;
    border: unset;
    color: white !important;
    display: -webkit-inline-box;
}

.single_btn_theme4{
	width: 100%;
    background: #7F67FF;
    color: white !important;
    padding: 7px;
    margin: 6px;
    text-align: center;
}

.single_btn_theme4 img {
    height: 18px;
    margin-right: 7px;
    margin-bottom: 1px;
}

.accordion > .card > .card-header-theme4 {
    background: #DDD6FF;
    border: none;
}

.accordion>.card>.card-header-theme4 {
    border-radius: 0;
    margin-bottom: -1px;
}
.card-header-theme4 {
    padding: .75rem 1.25rem;
}
.table_bg_theme4{
	background: white;
    box-shadow: 0 1px 20px #e9dfce;
    border-radius: 5px;
}
.about_me_theme4{
	background: #F2EFFF;
    text-align: justify;
	/* color:white; */
}
.popup_submit_theme4{
	background: #7F67FF;
    color: white;
    border: none;
    padding: 5px 20px;
    border-radius: 25px;
    margin-top: 15px;
}
.direct_link_theme4{
	color: #7F67FF !important;
}
.modal_close_btn_theme4{
	background: #7F67FF;
    border: none;
    color: white;
    font-size: 15px;
    border-radius: 25px;
    padding: 5px 15px;
}
.plus_icon_theme4{
	background: #e2caa5;!important;
}
.detail_theme4{
	background: #F2EFFF;
    padding: 15px;
    text-align: justify;
}
.tab-5-theme4{
	background: #F2EFFF!important;
}
.btn_fb_theme4{
	color: #fff!important;
    background-color: #7F67FF!important;
    border-color: #7F67FF!important;
}
/* Theme 4 end */

/* Theme 5 Start */

.profile_photo_theme5{
	background: #E3EEE6;
}
.name_block_theme5{
	background: #5B946E;
    color: white;
    text-align: center;
    padding: 7px;
}
.icon_blue_theme5 img {
    background: #5B946E;
    height: 35px;
    padding: 6px 17px 5px 10px;
    border-radius: 0px 20px 20px 0px;
    float: left;
    margin-right: 10px;
    width: 45px;
    /* position: absolute; */
    margin-top: -8px;
}
.save_contact_theme5 {
    margin-left: 13px;
    background: #5B946E;
    border-radius: 50px;
    text-align: center;
    height: auto;
    /* box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2), 0 0 40px rgba(255, 251, 251, 0.1) inset; */
    font-size: 11px;
    padding: 5px 12px;
    border: unset;
    color: white !important;
    display: -webkit-inline-box;
}

.single_btn_theme5{
	width: 100%;
    background: #5B946E;
    color: white !important;
    padding: 7px;
    margin: 6px;
    text-align: center;
}

.single_btn_theme5 img {
    height: 18px;
    margin-right: 7px;
    margin-bottom: 1px;
}

.accordion > .card > .card-header-theme5 {
    background: #A0B5A7;
    border: none;
}

.accordion>.card>.card-header-theme5 {
    border-radius: 0;
    margin-bottom: -1px;
}
.card-header-theme5 {
    padding: .75rem 1.25rem;
}
.table_bg_theme5{
	background: white;
    box-shadow: 0 1px 20px #e9dfce;
    border-radius: 5px;
}
.about_me_theme5{
	background: #E3EEE6;
    text-align: justify;
	/* color:white; */
}
.popup_submit_theme5{
	background: #5B946E;
    color: white;
    border: none;
    padding: 5px 20px;
    border-radius: 25px;
    margin-top: 15px;
}
.direct_link_theme5{
	color: #5B946E !important;
}
.modal_close_btn_theme5{
	background: #5B946E;
    border: none;
    color: white;
    font-size: 15px;
    border-radius: 25px;
    padding: 5px 15px;
}
.plus_icon_theme5{
	background: #e2caa5;!important;
}
.detail_theme5{
	background: #E3EEE6;
    padding: 15px;
    text-align: justify;
}
.tab-5-theme5{
	background: #E3EEE6!important;
}
.btn_fb_theme5{
	color: #fff!important;
    background-color: #5B946E!important;
    border-color: #5B946E!important;
}
/* Theme 3 end */
.modal_close_btn_theme6{
	background: #A88838;
    border: none;
    color: white;
    font-size: 15px;
    border-radius: 25px;
    padding: 5px 15px;
}
.subcribe_btn{
	background: #A88838 !important;
    border: none;
    color: white !important;
    font-size: 15px;
    border-radius: 25px;
    padding: 5px 15px;
}
.btn_fb_theme6{
	color: #fff!important;
    background-color: #A88838 !important;
    border-color: #A88838 !important;
}
.btn_fb_theme7{
	color: #fff!important;
    background-color: #FF7206 !important;
    border-color: #FF7206 !important;
}
.btn_fb_theme8 {
    color: black !important;
    background: linear-gradient(to right, #FF7206,#ffffff,#ffffff,#13811A);
    border-color: #eae8e8 !important;
}









/*Add product start*/
.product_bottom {
    display: flex;
}

/*.product_detail {*/
/*    background: #f7f2ee;*/
/*    padding: 10px 12px;*/
/*    width: 90%;*/
/*    margin: 0 auto;*/
/*    margin-top: -38px;*/
/*    position: relative;*/
/*    border: 1px solid #d6c6b8;*/
/*}*/

.product_detail {
    background: #f7f2ee;
    padding: 10px 12px;
    width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    position: relative;
    border: 1px solid #d6c6b8;
}



.product_name {
    margin-bottom: 6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.price {
    width: 60%;
    padding-right: 10px;
}
.price span {
    font-size: 14px;
    margin-left: 5px;
    opacity: 0.5;
    text-decoration: line-through;
}
.add_cart {
    width: 40%;
    text-align: right;
}
.add_cart a {
    color: white !important;
    background: #9c5d2a;
    padding: 6px 8px;
    font-size: 14px;
}
.theme1 .add_cart a {
    color: white !important;
    background:#5F84AF !important;
    padding: 6px 8px;
    font-size: 14px;
}
.theme1 .cart_count {
    
    background:#5F84AF !important;
    
}
.theme3 .add_cart a {
    color: white !important;
    background:#FF8103 !important;
    padding: 6px 8px;
    font-size: 14px;
}
.theme3 .cart_count {
    
    background:#FF8103 !important;
    
}
.theme4 .add_cart a {
    color: white !important;
    background:#7F67FF !important;
    padding: 6px 8px;
    font-size: 14px;
}
.theme4 .cart_count {
    
    background:#7F67FF !important;
    
}
.theme5 .add_cart a {
    color: white !important;
    background:#5B946E !important;
    padding: 6px 8px;
    font-size: 14px;
}
.theme5 .cart_count {
    
    background:#5B946E !important;
    
}
.theme6 .add_cart a {
    color: white !important;
    background:#A88838 !important;
    padding: 6px 8px;
    font-size: 14px;
}
.theme6 .cart_count {
    
    background:#A88838 !important;
    
}
.photography .add_cart a {
    color: white !important;
    background:#3b3b3b !important;
    padding: 6px 8px;
    font-size: 14px;
}

.photography .cart_count {
    background:#3b3b3b !important;
}

.astro .add_cart a {  color: white !important;
    background:#F0A61C !important;
    padding: 6px 8px;
    font-size: 14px;
}
.astro .cart_count {
    background:#F0A61C !important;
}
.service .add_cart a {  
    background:#ffd23e !important;
    padding: 6px 8px;
    font-size: 14px;
    color:black !important;
}
.service .cart_count {
    background:#ffd23e !important;
    color:black;
    
}
.lite_blue .add_cart a {  
    background:#26B3E8 !important;
    padding: 6px 8px;
    font-size: 14px;
    color:white !important;
}
.lite_blue .cart_count {
    background:#26B3E8 !important;
    color:white;
    
}

.bjp_about_me .add_cart a {
    color: white !important;
    background:#FF7206 !important;
    padding: 6px 8px;
    font-size: 14px;
}
.bjp_about_me .cart_count {
    background:#FF7206 !important;
}
.congress_about_me .add_cart a {
    color: white !important;
    background:#2a9dff !important;
    padding: 6px 8px;
    font-size: 14px;
}
.congress_about_me .cart_count {
    
    background:#2a9dff !important;
    
}
.doctor .add_cart a {
    color: white !important;
    background: #7DD8CE !important;
    padding: 6px 8px;
    font-size: 14px;
}
.doctor .cart_count {
    background:#7DD8CE !important;
}
.pink .add_cart a {
    color: white !important;
    background: linear-gradient(to right, #FCA76D , #FD7F7E);
    padding: 6px 8px;
    font-size: 14px;
}
.pink .cart_count {
    
    background:linear-gradient(to right, #FCA76D , #FD7F7E);
    
}

.cart_button {
    background: black;
    display: initial;
    padding: 12px 15px;
    font-size: 14px;
    color: white;
    position: fixed;
    bottom: 20px;
    right: 18px;
}
.cart_button .fa-cart-plus {
    font-size: 17px;
    margin-left: 7px;
}
.cart_count {
    background: #9c5d2a;
    padding: 8px;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    text-align: center;
    line-height: 17px;
    position: absolute;
    right: 6px;
    top: -22px;
}
.cart{
    padding: 0px 15px;
    margin-top: 82px;
}
.cart_single {
    margin-top: 20px;
    margin-bottom: 35px;
}
.product_img {
    width: 70px;
    height: 70px;
    margin-right: 12px;
    float: left;
}
/*.product_img img {*/
/*    width: 70px;*/
/*    height: 70px;*/
/*    object-fit: cover;*/
/*    border-radius: 5px;*/
/*}*/

.product_img img {
width: 70px;
height: 70px;
object-fit: contain;
border-radius: 5px;
}

.cart_product_detail {
    width: 100%;
    position: relative;
    top: 15px;
}
.cart_pro_name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.price_qty {
    display: flex;
    margin-top: 6px;
}
.cart_single_price {
    width: 50%;
}
.qty {
    width: 140px;
    text-align: right;
    margin-top: -5px;
}

.qty .value-button {
  display: inline-block;
  border: 1px solid #cbbea7;
  margin: 0px;
  width: 40px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
  background: #cbbea7;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.theme1 .qty .value-button {
  background: #cadff9 !important;
}
.thm3 .qty .value-button {
  background: #FFEBD6 !important;
}
.theme4 .qty .value-button {
  background: #F2EFFF !important;
}
.theme5 .qty .value-button {
  background: #E3EEE6 !important;
}

.thm6 .qty .value-button {
  background: #F0D286 !important;
}
.thm7 .qty .value-button {
  background: #F0D286 !important;
}
.thm8 .qty .value-button {
  background: #7bb3e3 !important;
}
.thm9 .qty .value-button {
  background: #E3EEE6 !important;
}
.thm10 .qty .value-button {
  background: #FCA76D !important;
}

.qty .value-button:hover {
  cursor: pointer;
}

.qty form #decrease {
    margin-right: -5px;
    height: 35px;
    margin-top: -1px;
    font-size: 27px;
    line-height: 30px;
}

.qty form #increase {
    margin-left: -4px;
    height: 35px;
    margin-top: -1px;
    font-size: 27px;
    line-height: 36px;
}

.qty form #input-wrap {
  margin: 0px;
  padding: 0px;
}

.qty input#number {
  text-align: center;
  border: none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 0px;
  width: 40px;
  height: 35px;
}

.qty input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.cart_total {
    border-top: 2px solid black;
    padding-top: 15px;
}
.total_single {
    display: flex;
}
.total_label {
    width: 70%;
}
.total_value {
    width: 30%;
    text-align: right;
    font-weight: 600;
}
.total_value .fa {
    margin-right: 6px;
    font-size: 15px;
}
.back {
    float: left;
    position: relative;
    top: -3px;
    margin-right: 10px;
}
.back img {
    width: 28px;
}
.cart_header {
    background: #ececec;
    padding: 18px 15px;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 99;
}
.order_btn {
    background: #9c5d2a;
    display: initial;
    float: right;
    padding: 10px 16px;
    color: white;
    margin-top: 22px;
}
.order_btn a {
    color: white !important;
}

.theme1 .order_btn {
    background: #5F84AF;
}
.thm3 .order_btn {
    background: #FF8103;
}
.theme4 .order_btn {
    background: #7F67FF;
}
.theme5 .order_btn {
    background: #5B946E;
}
.thm6 .order_btn {
    background: #A88838;
}
.astro_cart .order_btn {
    background: #F0A61C !important;
}
.thm11 .order_btn {
    
    background: #26B3E8 !important;
}
.thm11 .qty .value-button {
    background: #26B3E8 !important;
    color:white;
}

.photo_cart .order_btn {
    
    background: #3b3b3b !important;
}
.photo_cart .qty .value-button {
    background: #3b3b3b !important;
    color:white;
}
.scale .order_btn{
    background: #ffd23e !important;
    color:black;
}
.scale .qty .value-button {
    background: #ffd23e !important;
    color:black;
}

.thm7 .order_btn {
    background: #FF7206;
}
.thm8 .order_btn {
    background: #2a9dff;
}
.thm9 .order_btn {
    background: #7DD8CE;
}
.thm10 .order_btn {
    background: linear-gradient(to right, #FCA76D , #FD7F7E);
}

/*Add product end*/



/*Doctor theme start*/
.doctor .head {
    background: #7DD8CE;
    border-radius: 0px;
}
.doctor .head_top {
    display: flex;
    padding-top: 10px;
}
.doctor .profile_image {
    width: 100px;
    height: 140px;
    float: none;
    margin-right: 11px;
}
.doctor .profile_image img {
    height: 140px;
    width: 100px;
    border-radius: 18px;
}
.doctor .designation {
    position: relative;
    padding-right: 0px;
    margin-top: 4px;
}
.doctor .name_title {
    margin-left: inherit;
    margin-top: inherit;
    width: 100%;
}
.doctor .name {
    padding-right: 0px;
}
.des_right img {
    width: 50px;
}
.des_left {
    font-size: 12px;
    padding-right: 62px;
}
.des_right {
    position: absolute;
    right: 0;
    top: 3px;
}
.white_line {
    width: 50px;
    height: 2px;
    background: white;
    margin-top: 9px;
    margin-bottom: 15px;
}
img.plus_icon {
    width: 28px !important;
    height: 28px !important;
    float: left;
    margin-top: -15px;
    margin-left: 38px;
    position: relative;
    padding: 5px;
    border-radius: 5px !important;
    background: rgb(255 255 255 / 60%);
}
.doctor .head_bottom {
    margin-top: 25px;
}
.doctor .head_bottom {
    padding-right: 100px;
    position: relative;
}
.hospital_logo {
    position: absolute;
    right: 0;
    top: 0;
    width: 98px;
    height: 55px;
    overflow: hidden;
}
.hospital_logo img {
    width: 98px;
    height: 55px;
    object-fit: contain;
    object-position: top right;
}
.doctor .head_buttons a {
    background: #003E9B;
    color: white !important;
    font-size: 12px;
}
.doctor .head_buttons {
    margin: 0px 0px 6px 0px;
}
.doctor .head_buttons img {
    height: 13px;
}
.front_page.doctor {
    background-color: white !important;
}
.doctor .menu_inner {
    background-image: none;
    background: white;
    border: 5px solid #7DD8CE;
}
.doctor .menu_name {
    color: #003E9B !important;
}
.doctor .menu_icon img {
    width: 38%;
    top: 20px;
}
.doctor .row.view.mt-3 {
    margin-top: 4px !important;
    margin-bottom: 2px !important;
}
.doctor .follow_me {
    background: #7DD8CE;
}
.doctor .footer {
    background: #ACF2EA;
}
.doctor .slides {
    margin: 0 auto;
}
.doctor .slides::-webkit-scrollbar-thumb {
    background: #3d988e;
}
.doctor .menu_inner {
    padding-top: 71.25%;
}
.doctor .page_header {
    background: #7DD8CE;
}
.doctor .service_name {
    color: #26bdad;
}
.doctor .service_divider {
    border: 3px solid #26bdad;
}
.doctor .btn_fb_theme6 {
    background-color: #003E9B !important;
    border-color: #003E9B !important;
}
.doctor .nav-tabs .nav-link.active {
    border-bottom: 3px solid #003E9B !important;
    color: #003E9B !important;
}
.doctor .single_payment {
    background: #ACF2EA;
}
.doctor .payment_logo img {
    border: 2px solid #7dd8ce;
}
.doctor .number {
    border: 2px solid #ACF2EA;
}


/*Doctor theme end*/




/*Pink theme start*/
.pink .profile_image {
    width: 130px;
    height: 130px;
}
.pink .profile_image img {
    height: 130px;
    width: 130px;
}
.pink .name_title {
    margin-left: 139px;
}
.logo_pink img {
    max-width: 75px;
    max-height: 60px;
    object-fit: contain;
    margin-left: 2px;
    object-position: left;
}
.pink .name {
    padding-right: 0;
    max-height: inherit;
    overflow: inherit;
    margin-bottom: 3px;
}
.pink .designation {
    padding-right: 0;
}
.logo_pink {
    margin-top: 6px;
}
.pink .head {
    border-radius: 0;
    background-image: url(../../images/pink_bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.pink .head_buttons {
    margin: 13px 0px 0px 0px;
}
.pink .head_buttons a {
    font-size: 13px;
    padding: 7px 11px;
    margin-right: 1px;
    color: #EE614D !important;
}
.pink .head_buttons img {
    height: 12px;
}
.pink .single_bottom p {
    font-size: 14px;
}
.pink .single_bottom img {
    margin-top: 4px;
}
.pink .qr_code {
    position: absolute;
    right: 0px;
    top: 0;
    z-index: 9999;
    margin-top: 0;
}
.pink .qr_code img {
    width: 60px;
}
.pink .single_bottom.address p {
    max-height: inherit;
    overflow: inherit;
}
.pink .head_bottom {
    padding-right: 73px;
    position:relative;
}
.pink .front_page {
    background-color: white !important;
}
.menu_pink {
    width: 33.33% !important;
    margin-top: 8px;
    margin-bottom: 15px;
    text-align: center;
}
.menu_pink .menu_icon img {
    width: 75px;
    position: relative;
    top: inherit;
    left: inherit;
    right: inherit;
}
.pink .menu_name {
    padding: inherit;
    margin-top: 3px;
    text-align: center;
    color: black !important;
    font-family: 'semiBold';
}
.pink .follow_me {
    background: #000B17;
    padding: 12px 15px;
    height: 65px;
}
.share_btn_pink img {
    width: 41px;
    margin-right: 9px;
    -ms-transform: rotate(90deg);
    transform: rotate(270deg);
    border-radius: 50%;
    border: 2px solid #fe7682;
}
.share_btn_pink {
    color: white;
    margin-right: 105px;
}
.pink .slides img {
    height: 36px;
    margin-right: 15px;
    position: relative;
    top: 3px;
}
.pink .head_buttons a:hover {
    color: #fe7682 !important;
}
.pink .footer {
    background: #000b17;
    border-top: 1px solid grey;
}
.pink .card_link {
    color: #797979;
}
.follow_me_title {
    position: absolute;
    left: 68px;
    margin-top: -31px;
}
.pink .slides {
    height: 48px;
}
.pink .page_header {
    background-image: linear-gradient(to right, #FCA76D , #FD7F7E);
}
.pink .nav-tabs .nav-link.active {
    border-bottom: 3px solid #EE614D !important;
    color: #EE614D !important;
}
.pink .number {
    border: 2px solid #fca66e;
}
.pink .service_name {
    color: #fd807e;
}
.pink .service_divider {
    border: 3px solid #fca66d;
}
.pink .single_payment {
    background: #fddeca;
}
.pink .payment_logo img {
    border: 2px solid #fdc8a5;
}
.pink .btn_fb_theme6 {
    background-color: #fd807d !important;
    border-color: #fd807d !important;
}
.alert-success {
    text-align: left !important;
    font-size: 14px !important;
}
.pink .head_top {
    min-height: 123px;
}
/*Pink theme end*/

/*lite_blue*/
.lite_blue .front_page{
    padding: 0 !important;
    overflow: hidden;
    background-color: #fff !important;
}

.lite_blue .menu_inner {
    background: #fff;
    color:#6BBCD1;
    border-radius: 15px;
    text-align: center;
    position: relative;
    width: 100%;
    border: 2px #6BBCD1 solid;
    padding-top: 78.25%;
    box-shadow: 0px 0px 8px -5px black
}

.lite_blue .theme_color{
     color:#6BBCD1!important;
}

.lite_blue .menu_icon img {
    width: auto;
    position: absolute;
    top: 25px;
    left: 0;
    right: 0;
    margin: 0 auto;}

.lite_blue .follow_me{
    background:linear-gradient(182deg, #26B3E8, #4ADEDE);
    padding: 0px 20px;
}
.lite_blue .view {
    color: #ffffff;
    font-size: 16px;
    border: none;
    padding: 1px 7px;
    border-radius: 25px;
    width: 40%;
    display: flex;
    align-items: center;
    
}
.lite_blue .slides{
    width:60%;
    
}

.lite_blue .view img{
    margin-right:5px;
}

.lite_blue .slides a{
    
    margin-right:5px;
}
.lite_blue .slides img{
    
width: 23px;
}
.lite_blue .lite-b-white{
    background:#fff;
       font-size:14px;
}
.lite_blue .footer{
    padding:0px;
} 


.lite_blue
.card_link{
    background:#efefef;
    color:#7b7b7b;
    font-size:14px;
}
.lite_blue .menu_name{
    margin-top:-18px;
}
.lite_blue .head_buttons{
    display: flex;
    justify-content: space-between;
}
/*.lite_blue .head_buttons a {
    background: linear-gradient(
182deg
, #26B3E8, #4ADEDE);
    padding: 8px 30px;
    border-radius: 2px;
    margin-right: 6px;
    color: #ffffff !important;
    box-shadow: 0px 1px 10px -3px #46d9df;
}*/
.lite_blue .head_buttons a {
    background: white;
    padding: 0px 0px;
    border-radius: 25px;
    margin-right: 0px;
    color: #A88838 !important;
}
.lite_blue .head
{
    background:#fff;
    border-radius:0px;
}
.lite_blue .head_bottom{
    border-bottom: 1px solid #43d5e0;
        padding-bottom: 15px;
}
.lite_blue .qr_code {
    float: right;
    margin-top: -145px;
}

.lite_blue .name  {
  font-family: 'Cinzel', serif;
}
.lite_blue .name_title {
    margin-left: 65px;}
    
    
 .lite_blue   .single_bottom p {
    margin-left: 19px;
    margin-top: 1px;
    margin-bottom: 12px;
    font-size: 12px;
}


.lite_blue .single_bottom img {
    width: auto;
    float: left;
    margin-top: 0px;
    margin-right: 10px;
}

.lite_blue .profile_image.profile-blue {
    background: linear-gradient(
182deg
, #26B3E8, #4ADEDE);
    margin-top: -23px;
    padding-top: 21px;
    padding-bottom: 67px;
    border-radius: 0px 0px 4px 4px;
    text-align: center;
    box-shadow: 0px 1px 5px -3px black;
}

.lite_blue .profile_image img {
    height: 55px;
    width: 55px;
    object-fit: cover;
    border-radius: 50%;
    border: 2px solid #39383a;
 
}
.lite_blue .head{
        padding-bottom: 0px;
}
.lite_blue .qr_code img{
    width:60px;
}
.lite_blue .single_bottom p {
  font-family: 'Poppins', sans-serif;
}
.lite_blue .page_header{
       background:linear-gradient(182deg, #26B3E8, #4ADEDE);
}
.lite_blue .btn_fb_theme6{
     background:linear-gradient(182deg, #26B3E8, #4ADEDE);
     border:none;
}
.lite_blue .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #46d9df !important;
    color: #46d9df !important;
}
.light_blue_theme{
      background:linear-gradient(182deg, #26B3E8, #4ADEDE);
}
.light_blue_theme .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #26B3E8 !important;
    color: #26B3E8 !important;
}
.lite_blue .slides::-webkit-scrollbar { 
                display: none; 
            
            }
            
         .lite_blue .slides   { overflow: -moz-scrollbars-none; }
.lite_blue .head_buttons {
    margin: 30px 0px 30px 0px;
}
.lite_blues-btn{
    background: linear-gradient( 182deg , #26B3E8, #4ADEDE); padding: 8px 30px; border-radius: 2px; margin-right: 6px; color: #ffffff !important; box-shadow: 0px 1px 10px -3px #46d9df; width: 160px; height: 39px !important; text-align: center;
}
.lite_blue .slides img {
    height: 40px;
    margin-right: 18px;
}

@-moz-document url-prefix() { 
               .lite_blue .name {
    font-family: 'Cinzel', serif;
    font-weight:500;
    scrollbar-width: none;
}}

.lite_blue .service_name {
    color: #4ADEDE;
}
.lite_blue .service_divider {
   
    border: 3px solid  #4ADEDE;
    border-radius: 20px;
}
.lite_blue
    .number {
    border: 2px solid #3ccde2;
    margin-bottom: 10px;
    width: auto;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 25px;
}
.lite_blue .single_payment {
    background: linear-gradient(
182deg
, #26B3E8, #4ADEDE);}


.lite_blue .payment_logo img {
    border: 2px solid #7b7871;}
.lite_blue .theme_body{
    margin-bottom:30px;
}
.lite-model .nav-tabs .lite_blue_li.active {
    border: none;
    border-bottom: 3px solid #2ebde6 !important;
    color: #a88838 !important;
}
   
.lite-model .plus_icon_theme2{ background: linear-gradient(
182deg
, #26B3E8, #4ADEDE);}
    .lite-model .modal_close_btn_theme2{
        background: linear-gradient(
182deg
, #26B3E8, #4ADEDE);
    }
    /*photography*/
    
    
    .photography .follow_me {
    background: linear-gradient(
182deg
, #26B3E8, #4ADEDE);
    padding: 0px 20px;
}
.follow_me {
    display: flex;
}



.photography .view {
    color: #ffffff;
    font-size: 16px;
    border: none;
    padding: 1px 7px;
    border-radius: 25px;
    width: 40%;
    display: flex;
    align-items: center;
}
.photography .view img {
    margin-right: 5px;
}
.photography .head_buttons {
    margin: 30px 0px 0px 0px;
}

.photography .slides {
    width: 60%;
}
.photography .slides {
    overflow: -moz-scrollbars-none;
}
.photography .slides a {
    margin-right: 5px;
}
.photography .footer {
    padding: 0px;
}
.photography .card_link {
    background: #efefef;
    color: #7b7b7b;
    font-size: 14px;
}
.photography .lite-b-white {
    background: #212529;
    font-size: 14px;
    height: 30px;
    padding-top: 3px;
}

.photography .slides img {
    height: 35px;
    margin-right: 29px;
    padding: 6px 0px;
}

.photography .menu_inner {
    background: #272727;
    color: white;
    border-radius: 15px;
    text-align: center;
    position: relative;
    width: 100%;
    padding-top: 78.25%;
}


.photography .menu_icon img {
    width: 100px;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.photography .row .front_page{
    padding: 0 !important;
    overflow: hidden;
    background-color: #272727 !important;
}

.photography .theme_color {
    color: #ffffff !important;
}

.photography .follow_me {
    background: #272727;
    padding: 0px 20px;
    box-shadow: 0px -3px 19px -6px #737373;}
    
    .photography .head_buttons{
    display: flex;
    justify-content: space-between;
}
.photography .head_buttons a {
    background: none;
    padding: 0px 0px;
    border-radius: 25px;
    margin-right: 0px;
    color: #A88838 !important;
}

.photography .lite_blues-btn {
    background: #272727;
    padding: 8px 30px;
    border-radius: 2px;
    margin-right: 6px;
    color: #ffffff !important;
    box-shadow: 0px 0px 2px 1px #5a5757;
    width: 160px;
    height: 39px !important;
    text-align: center;
}

.photography .menu_name {
    margin-top: 10px;
    padding: 0px 5px 9px 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
}

.photo_buttons{
padding:0px 20px;
    

}

.photography .img-photographer{
width:40%;
    
}


.photography .photographer-detail{
width:60%;
padding: 5px 0px
    
}
.photography  .photo-area{
    display:flex;
}

.photography .photo-area .photo_code img{
    width:45px;
}

.photography .photo-area .img-logo {
    width: 100px;
    background: #CFCFCF;
    height: 45px;
    margin-left: 5px;
    text-align: center;
     border-radius:5px;
     display:flex;
     align-items:center;
     padding:5px;
}

.photography .photo-area .img-logo img{
  width: 100%;

}

.photography .photo-main{display: flex;}

.photography .circle img{width: 60px;
    border-radius: 50%;
    border: 1px dashed #fff;
    transform:none;
    z-index:9;
}
    
  .photography  .circle{
    background: #272727;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    /* margin: 0 auto; */
    margin-top: 18px;
    border: 1px dashed #fff;
   
   
    }
    
    
    .photography .head {
    background: #272727;
    padding: 0px;
    border-radius: 0px;
    padding-top: 10px;
}

 .photography .camera{
    padding:10px;
}

 .photographer-detail .name_title {
    margin-left: 0px;
    margin-top: 0px;
    padding: 0px 10px;
}
.photography .name {
    font-size: 18px;
    line-height: 21px;
    padding-right: 0px;
    max-height: 44px;
    overflow: hidden;
    color: #cfcfcf;
    font-family: 'Niconne', cursive;
}
.photography .designation {
    padding-right: 0px;
    font-size: 9px;
    color: #cfcfcf;
    margin-left: 24px;
}
.photography  .photographer-detail  {
    background: #272727;
   
    background: #272727;
    border-radius: 5px;
    margin-left: 10px;

}    

.photography  .photo-main{
    padding: 10px;
    border: 1px solid #fff;
    border-radius: 5px;
    position:relative;
        box-shadow: 0px 0px 9px -2px #f2f2f2;background: #3b3b3b;
}

.photography .single_bottom p {
    /* margin-left: 19px; */
    /* margin-top: -3px; */
    /* margin-bottom: 8px; */
    font-size: 10px;
    color: #cfcfcf;
}
.photography .single_bottom {
    display: flex;
    margin-top: 10px;
   
    align-items: self-start;
}
.photography .single_bottom p{
    margin:0px;
}
.photography .single_bottom img {
    width: auto;
    float: left;
   margin-right:5px;
   margin-top:0px;
}
.phtography{
    font-family:'poppins',sans-serif;
}
.photography .round{
    position: absolute;
    background: #272727;
    border-radius: 50%;
    width: 90px;
    height: 90px;
  
    border: 1px dashed #fff;
    animation: spin 5s linear 2s infinite alternate;
}

.photography .middle{
    display: flex;
    justify-content: center;
    width: 100%;
    position: absolute;
}
.photography .camera-head{
     width: 65px;
    height: 10px;
    position: absolute;
    background: #3b3b3b;
    top: 0;
    border: 1px solid #ffff;
   border-radius: 5px 5px 0px 0px;
    z-index: 999;
    top: -20px;
    border-bottom: none;
}.photography .slides   { overflow: -moz-scrollbars-none; }

@keyframes spin{
    0%{
        transform:rotate(0deg);
    }
    100%{
        transform:rotate(360deg);
    }
}
.photography .slides::-webkit-scrollbar { 
                display: none; 
            
            }
            
 .photography .page_header {
    background: #000;
}

.photography .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #3b3b3b !important;
    color: #3b3b3b !important;
}
 .dark_theme {
    background:  #3b3b3b !important;
    color:#fff;
}
.modal_close_btn_dark{
    background: #3b3b3b !important;
    color: #fff;
    border-radius: 20px;
    padding: 6px 20px;
}
.photography .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #3b3b3b !important;
    color: #3b3b3b !important;
}
.photography .btn_fb_theme6 {
    color: #fff!important;
    background-color: #000000 !important;
    border-color: #000000 !important;
}
.dark-theme.nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #000 !important;
    color: #000 !important;
}




/*astro */
.astro .menu_name {
    margin-top: 0px;
}
.astro .theme_color {
    color: #444546!important;
    font-weight: 600;
}
.astro .menu_inner {
    background: none;
    color: #6BBCD1;
   
    text-align: center;
    position: relative;
    width: 100%;
   
    padding-top: 10px;
    
}
.astro .head_buttons {
    margin: 20px 0px 10px 22px;
    display: flex;
}

.astro .head_buttons a {
    background: none;
    padding:0px;
    border-radius: 0px;
    margin-right: 0px;
    color: #A88838 !important;
}
.astro .front_page {
    padding: 0 !important;
    overflow: hidden;
    background-color: #ffffff !important;
}
.astro .head {
    background-image: url(/assets/images/astro/card-bg.png);
    padding: 15px;
    border-radius: 0px;
}

.astro .lite_blues-btn {
    background: #F8D284;
    padding: 8px 30px;
    border-radius: 2px;
    margin-right: 6px;
    color: #404040 !important;
    box-shadow: 0px 1px 10px -3px #f0a61c;
    width: 160px;
    height: 39px !important;
    text-align: center;
    font-weight: 600;
}
.astro .qr_code {
    float: right;
    margin-top: -45px;
}
.astro .qr_code img {
    width: 45px;
}
.astro hr.head_line {
    border-top: none;
}
.head-seprator {
    width: auto;
    height: 5px;
    background: linear-gradient(
45deg
, #FFFFFF, #f0a61c,#FFFFFF);
}
.astro .slides::-webkit-scrollbar { 
                display: none; 
            
            }
            
         .astro .view {
    color: #ffffff;
    font-size: 16px;
    border: none;
    padding: 1px 7px;
    border-radius: 25px;
    width: 40%;
    display: flex;
    align-items: center;
}
.astro .slides {
    width: 60%;
}
.astro .slides a {
    margin-right: 5px;
}
.astro .slides img {
    height: 40px;
    margin-right: 18px;
}

.astro .slides img {
    width: 23px;
}
.astro .card_link {
    background: #efefef;
    color: #7b7b7b;
    font-size: 14px;
}
.astro .lite-b-white {
    background: #fff;
    font-size: 14px;
}
.astro .menu_icon img {
    width: 80%;
    position: static;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.astro .follow_me {
    background: #F0A61C;
    padding: 0px 15px;
}
.astro .theme_body{
    background: url(/assets/images/astro/bg.png);
    background-position: center;
    background-repeat: no-repeat;
    padding:0px;
    padding-bottom:10px;
}
.astro .head_buttons {
    /* margin: 20px 0px 10px 22px; */
    display: flex;
    margin: 20px 0px;
    justify-content: space-evenly
}
.astro .lite_blues-btn{
    margin-right:0px;
}
.astro .footer {
    text-align: center;
    padding: 0px;
    background: #e6e6e6;
}

.astro .head_bottom {
    font-size: 12px;
    padding-right: 90px;
    padding-top: 10px;
}
.astro .single_bottom p {
    margin-left: 30px;
    margin-top: -3px;
    margin-bottom: 8px;
    font-size: 12px;
}
.astro .single_bottom img {
    width: 19px;
    float: left;
    margin-top: 0px;
}

.astro .col-lg-4 .page_header {
    background: #F0A61C!important;
}
.astro .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #f0a61c !important;
    color: #f0a61c !important;
}
.modal {
    z-index:11111!important;
}
.astro-theme{
     background: #F0A61C!important;
}
.astro-theme-line.active{
   border-bottom:3px solid #f0a61c !important ;
}
.astro-theme-close{
    background: #F0A61C!important;
    border-radius:10px;
    color:#fff;
    border:none;
    padding:5px 10px;
}
.plus_icon_theme13{
    background:#F0A61C!important;
}




/*services*/

.service .menu_name {
    margin-top: 0px;
}
.service .theme_color {
    color: #ffd23e!important;
    font-weight: lighter;
}
.service .menu_inner {
    background: none;
    color: #6BBCD1;
   
    text-align: center;
    position: relative;
    width: 100%;
   
    padding-top: 10px;
    
}
.service .head_buttons {
    margin: 20px 0px 10px 22px;
    display: flex;
}

.service .head_buttons a {
    background: none;
    padding:0px;
    border-radius: 0px;
    margin-right: 0px;
    color: #A88838 !important;
}
.service .front_page {
    padding: 0 !important;
    overflow: hidden;
    background-color:#272727!important;
}
.service .head {
    background:url(/assets/images/service/ruler1.svg), url(/assets/images/service/ruler2.svg), #ffd23e;
    padding: 40px 15px;
    border-radius: 0px;
    background-repeat: no-repeat;
     background-position: right top, left bottom;
     
}

.service .lite_blues-btn {
    background: #ffd23e;
    padding: 8px 30px;
    border-radius: 2px;
    margin-right: 6px;
    color: #404040 !important;
    box-shadow: 0px 1px 10px -3px #f0a61c;
    width: 160px;
    height: 39px !important;
    text-align: center;
    font-weight: 600;
}
.service .qr_code {
    float: right;
    margin-top: -45px;
}
.service .qr_code img {
    width: 45px;
}
.service hr.head_line {
    border-top: none;
}
.head-seprator {
    width: auto;
    height: 5px;
    background: linear-gradient(
45deg
, #FFFFFF, #f0a61c,#FFFFFF);
}
.service .slides::-webkit-scrollbar { 
                display: none; 
            
            }
            
         .service .view {
    color: #ffffff;
    font-size: 16px;
    border: none;
    padding: 1px 7px;
    border-radius: 25px;
    width: 40%;
    display: flex;
    align-items: center;
}
.service .slides {
    width: 60%;
}
.service .slides a {
    margin-right: 5px;
}
.service .slides img {
    height: 40px;
    margin-right: 18px;
}

.service .slides img {
    width: 23px;
}
.service .card_link {
    background: #efefef;
    color: #7b7b7b;
    font-size: 14px;
}
.service .lite-b-white {
    background: #fff;
    font-size: 14px;
}
.service .menu_icon img {
    width: 80%;
    position: static;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.service .follow_me {
   background: #272727;
    padding: 0px 15px;
    box-shadow: 0px 1px 6px -1px #e6e6e6;
}



.service .theme_body{
 
    background-position: center;
    background-repeat: no-repeat;
    padding:0px;
    padding-bottom:10px;
}
.service .head_buttons {
    /* margin: 20px 0px 10px 22px; */
    display: flex;
    margin: 20px 0px;
    justify-content: space-evenly
}
.service .lite_blues-btn{
    margin-right:0px;
}
.service .footer {
    text-align: center;
    padding: 0px;
    background: #e6e6e6;
}

.service .head_bottom {
    font-size: 12px;
    padding-right: 90px;
    padding-top: 10px;
}
.service .single_bottom p {
    margin-left: 30px;
    margin-top: -3px;
    margin-bottom: 8px;
    font-size: 12px;
}
.service .single_bottom img {
    width: 15px;
    float: left;
    margin-top: 0px;
       animation: spin 5s linear 2s infinite alternate;
}

.service .col-lg-4 .page_header {
    background: #ffd23e!important;
}
.service .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #ffd23e !important;
    color: #ffd23e !important;
}
.modal {
    z-index:11111!important;
}
.service-theme{
     background: #ffd23e!important;
}
.service-theme-line.active{
   border-bottom:3px solid #ffd23e !important ;
}
.service-theme-close{
    background: #ffd23e!important;
    border-radius:10px;
    color:#fff;
    border:none;
    padding:5px 10px;
}
.plus_icon_theme13{
    background:#ffd23e!important;
}
.service .single_bottom {
    margin-bottom:10px;
}

.service .btn_fb_theme6 {
    color: #fff!important;
    background-color: #ffd23e !important;
    border-color: #ffd23e !important;
}
.service .view img{
    margin-right:5px;
}



/*painters theme*/
.painters .front_page {
    padding: 0 !important;
    overflow: hidden;
    background-color: #191919 !important;
}

.painters .head {
    background-color: #191919 !important;
    background-image: url(/assets/images/painters/bg-painters.png);
    padding: 15px;
    border-radius: 0px;
    padding-bottom: 70px;
     background-position: top left;
  animation: mymove2 5s infinite ease;
}
@keyframes mymove2 {
  50% {background-position: center;}
}
.painters .theme_body {
    background:transprent;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px;
    padding-bottom: 10px;
}
.painters .qr_code img {
    width: 65px;
}
.painters .qr_code {
    float: right;
    margin-top: -57px;
}
.painters .head_bottom {
    font-size: 12px;
    padding-right: 90px;
    padding-top: 10px;
}
.painters  .single_bottom img {
    width: 19px;
    float: left;
    margin-top: 0px;
}
.painters .single_bottom p {
    margin-left: 5px;
    margin-top: -3px;
    margin-bottom: 0px;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
}
.painters .head_buttons {
    /* margin: 20px 0px 10px 22px; */
    display: flex;
    margin: 20px 0px;
    justify-content: space-evenly;
}
.painters .designation {
    padding-right: 105px;
    font-size: 10px;
    color:#fff;
}
.painters  .theme_body {
    background: #191919;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px;
    padding-bottom: 10px;
}
.painters .menu_inner {
    background: none;
    color: #6BBCD1;
    text-align: center;
    position: relative;
    width: 100%;
    padding-top: 10px;
}
.painters .profile_image img {
    height: 46px;
    width: 46px;
    object-fit: cover;
    border-radius: 50%;
}
.painters .profile_image {
    height: 54px;
    width: 54px;
    object-fit: cover;
    border-radius: 50%;
    background: linear-gradient( 
90deg
 , rgba(255,0,0,1) 0%, rgba(220,26,169,1) 25%, rgba(47,132,129,1) 45%, rgba(39,174,174,1) 64%, rgba(32,215,50,1) 82%, rgba(240,166,28,1) 100%);
    text-align: center;
    padding-top: 4px;
}

.painters  .theme_color {
    color: #c1c1c1!important;
    font-weight: 400;
}
.painters .menu_name {
    margin-top: 0px;
}

.painters  .menu_icon img {
    width: 50%;
    position: static;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.painters .follow_me {
    background: #0a0a09;
    padding: 0px 15px;
}
.painters .card_link {
    background: #191919;
    color: #d0bdbd;
    padding: 4px 0px;
    font-size: 14px;
}

.painters  .lite_blues-btn {
    margin-right: 0px;
    position:relative;
}

.painters .lite_blues-btn {
    background: #00000054;
    padding: 10px 30px;
    border-radius: 2px;
    /* margin-right: 6px; */
    color: #fff !important;
    box-shadow: 0px 1px 10px -3px #f0a61c;
    width: 155px;
    height: 36px !important;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
}

.painters .view {
    color: #ffffff;
    font-size: 16px;
    border: none;
    padding: 1px 7px;
    border-radius: 25px;
    width: 40%;
    display: flex;
    align-items: center;
}
.painters  .slides {
    width: 60%;
}
.painters .slides a {
    margin-right: 5px;
}
.painters .slides img {
    width: 23px;
        height: 40px;
    margin-right: 18px;
}
.painters .head_buttons a {
    /* background: none; */
    padding: 2px 0px 0px 3px;
    border-radius: 0px;
    margin-right: 0px;
    color: #A88838 !important;
    background: linear-gradient( 
90deg
 , rgba(255,0,0,1) 0%, rgba(220,26,169,1) 25%, rgba(47,132,129,1) 45%, rgba(39,174,174,1) 64%, rgba(32,215,50,1) 82%, rgba(240,166,28,1) 100%);
    text-align: center;
    width: 160px;
    height: 40px !important;
}
.painters  hr.head_line {
    border-top: none;
}
.painters .footer {
    text-align: center;
    padding: 0px;
    background: #e6e6e6;
}
.painters .lite-b-white {
 
    padding: 10px;
    font-size: 14px;
    color: aliceblue;
    
    background: rgb(255,0,0);
    background: linear-gradient(
90deg
, rgba(255,0,0,1) 0%, rgba(220,26,169,1) 25%, rgba(47,132,129,1) 45%, rgba(39,174,174,1) 64%, rgba(32,215,50,1) 82%, rgba(240,166,28,1) 100%);
}
.painters .logo {
    position: absolute;
    top: -10px;
    right: 0;
    background: #f0f8ff61;
    padding: 0px 10px;
    border-radius: 5px;
}
.painters .single_bottom {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.painters .single_bottom img {
    width: 47px;
    /* float: left; */
    margin-left: -12px;
}
.painters .head-seprator {
    width: auto;
    height: 50px;
    background-image: url(/assets/images/painters/brush.svg);
    margin-top: -46px;
    background-position-x: -200px;
    animation: mymove 5s infinite;
    background-repeat-x: no-repeat;
}
@keyframes mymove {
  50% {background-position: right;}
}
.painters .head_buttons a::before{
    position:absolute;
    width:100px;
    height:100px;
    background:black;
}
.painters .name {
    font-size: 14px;
    line-height: 21px;
    padding-right: 105px;
    max-height: 44px;
    overflow: hidden;
    color: white;
}
.painters .body_inner {
    padding: 0px 35px;
}
.painters  .slides::-webkit-scrollbar { 
                display: none!important; 
            
            }
            
            .painters .page_header {
    background: #323232;
}
.painters .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #000000 !important;
    color: #000000 !important;
}
.painters .btn_fb_theme6 {
    color: #fff!important;
    background-color: #323232 !important;
    border-color: #A88838 !important;
}
.p-t{
    color: #fff!important;
    background-color: #323232 !important;
    border-color: #A88838 !important;
}
.plus_icon_theme13 {
    background: #212529!important;
}



/*glass*/

/*painters theme*/
.glass .front_page {
    padding: 0 !important;
    overflow: hidden;
    background: linear-gradient(
181deg
, #4ADEDE, #1DB6EF);
   
}
.forBg{
    background-image: url(/assets/images/glass/back.png);
     background-position: top left;
  animation: mymove2 5s infinite ease;
}
.glass .head {
    background-color: #fff0;
 
    padding: 15px;
    border-radius: 0px;
    padding-bottom:30px;
    
}
@keyframes mymove2 {
  75% {background-position: center;}
}
.glass .theme_body {
    background:transprent!important;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px;
    padding-bottom: 10px;
}
.glass .qr_code img {
    width: 65px;
}
.glass .qr_code {
    float: right;
    margin-top: -57px;
}
.glass .head_bottom {
    font-size: 12px;
    padding-right: 90px;
    padding-top: 10px;
}
.glass  .single_bottom img {
    width: 19px;
    float: left;
    margin-top: 0px;
}
.glass .single_bottom p {
    margin-left: 5px;
    margin-top: -3px;
    margin-bottom: 0px;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
}
.glass .head_buttons {
    /* margin: 20px 0px 10px 22px; */
    display: flex;
    margin: 20px 0px;
    justify-content: space-evenly;
}
.glass .designation {
    padding-right: 105px;
    font-size: 10px;
    color:#fff;
}
.glass  .theme_body {
  
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px;
    padding-bottom: 10px;
}
.glass .menu_inner {
    background: none;
    color: #6BBCD1;
    text-align: center;
    position: relative;
    width: 100%;
    padding-top: 10px;
}
.glass .profile_image img {
    height: 46px;
    width: 46px;
    object-fit: cover;
    border-radius: 50%;
}
.glass .profile_image {
    height: 54px;
    width: 54px;
    object-fit: cover;
    border-radius: 50%;
   background: radial-gradient(circle, rgba(38,179,232,1) 0%, rgba(49,222,222,1) 75%, rgba(225,225,225,1) 91%, rgba(0,174,239,1) 100%);
    text-align: center;
    padding-top: 4px;
}

.glass  .theme_color {
    color: #fff!important;
    font-weight: 400;
}
.glass .menu_name {
    margin-top: 0px;
}

.glass  .menu_icon img {width: 65%;
    position: static;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    box-shadow: 0px 0px 3px -1px #0000004f;
    border-radius: 3px;
}

.glass .follow_me {
    background: #35cffd;
    padding: 0px 15px;
}
.glass .card_link {
    background: #fafafa;
    color: #d0bdbd;
    padding: 4px 0px;
    font-size: 14px;
}

.glass  .lite_blues-btn {
    margin-right: 0px;
    position:relative;
}

.glass .lite_blues-btn {
    background: #fff0;
    padding: 10px 30px;
    border-radius: 2px;
    /* margin-right: 6px; */
    color: #fff !important;
    box-shadow: 0px 1px 10px -3px #f0a61c;
    width: 155px;
    height: 36px !important;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
}

.glass .view {
    color: #ffffff;
    font-size: 16px;
    border: none;
    padding: 1px 7px;
    border-radius: 25px;
    width: 40%;
    display: flex;
    align-items: center;
}
.glass  .slides {
    width: 60%;
}
.glass .slides a {
    margin-right: 5px;
}
.glass .slides img {
    width: 23px;
        height: 40px;
    margin-right: 18px;
}
.glass .head_buttons a {
    padding: 0px 0px 0px 0px;
    border-radius: 0px;
    margin-right: 0px;
    color: #A88838 !important;
    background: linear-gradient( 
90deg
 , rgba(124,126,181,1) 0%, rgba(151,156,193,1) 31%, rgba(103,183,201,1) 57%, rgba(97,210,183,1) 80%, rgba(138,203,172,1) 98%);
    text-align: center;
    width: 160px;
    height: 40px !important;
    border: 2px solid #f3fffb4a;
    border-radius: 2px;
    box-shadow: 0px 2px 2px -1px #0000004f;
}
.glass  hr.head_line {
    border-top: none;
}
.glass .footer {
    text-align: center;
    padding: 0px;
    background: #e6e6e6;
}.glass .lite-b-white {
    padding: 5px 0px;
    font-size: 14px;
    color: aliceblue;
    background: rgb(255,0,0);
    background: #1db6ef;
}.glass .logo {
    position: absolute;
    top: -10px;
    right: 0;
    background: #f0f8ff61;
    padding: 0px 10px;
    border-radius: 5px;
}
.glass .single_bottom {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.glass .single_bottom img {
    width: 47px;
    /* float: left; */
    margin-left: -12px;
}
.glass .head-seprator {
    width: auto;
    height: 50px;
    background-image: url(/assets/images/painters/brush.svg);
    margin-top: -46px;
    background-position-x: -200px;
    animation: mymove 8s infinite;
    background-repeat-x: no-repeat;
}
@keyframes mymove {
  80% {background-position: right;}
}
.glass .head_buttons a::before{
    position:absolute;
    width:100px;
    height:100px;
    background:black;
}
.glass .name {
    font-size: 14px;
    line-height: 21px;
    padding-right: 105px;
    max-height: 44px;
    overflow: hidden;
    color: white;
}
.glass .body_inner {
    padding: 0px 35px;
}
.glass  .slides::-webkit-scrollbar { 
                display: none!important; 
            
            }
            
            .glass .page_header {
    background: #1db6ef;
}
.glass .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #1db6ef !important;
    color: #1db6ef !important;
}
.glass .btn_fb_theme6 {
    color: #fff!important;
    background-color: #1db6ef !important;
    border-color: #A88838 !important;
}
.p-t{
    color: #fff!important;
    background-color: #1db6ef !important;
    border-color: #A88838 !important;
}
.plus_icon_theme13 {
    background: #212529!important;
}

/*left theme*/

.left .front_page {
    padding: 0 !important;
    overflow: hidden;
    background: linear-gradient(
181deg
, #F0A61C, #BB7A00);
}
.forBg{
    background-image: url(/assets/images/glass/back.png);
     background-position: top left;
  animation: mymove2 5s infinite ease;
  position:relative;
}
.left .head {
    background-color: #fff0;
 
    padding: 15px;
    border-radius: 0px;
    padding-bottom:30px;
    
}
@keyframes mymove2 {
  75% {background-position: center;}
}
.left .theme_body {
    background:transprent!important;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px;
    padding-bottom: 10px;
}
.left .qr_code img {
    width: 105px;
}
.left .qr_code {
    float: none;
    margin-top: 0px;
}
.left .head_bottom {
    font-size: 12px;
    padding-right: 0px;
    padding-top: 0px;
    text-align: center;
}
.left  .single_bottom img {
    width: 19px;
    float: left;
    margin-top: 0px;
}
.left .single_bottom p {
    margin-left: 5px;
    margin-top: -3px;
    margin-bottom: 0px;
    font-size: 12px;
    color: #fff;
    font-weight: 600;
        width: 175px;
}
.left .head_buttons {
    /* margin: 20px 0px 10px 22px; */
    display: flex;
    margin: 20px auto 0px auto;
    justify-content: space-evenly;
    flex-direction: column;
    /* margin: 0 auto; */
    padding-bottom: 30px;
    text-align: center;
    align-items: center;
}
.left .designation {
    padding-right: 0px;
    font-size: 10px;
    color: #000;
    text-align:center;
    width:175px;
}
.left .theme_body {
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px;
    padding-bottom: 0px;
    position: fixed;
    top: 0;
    height: 545px;
    Z-INDEX: 99;
}
.left .menu_inner {
    background: none;
    color: #6BBCD1;
    text-align: center;
    position: relative;
    width: 100%;
    padding-top: 0px;
}
.left .profile_image img {
    height: 46px;
    width: 46px;
    object-fit: cover;
    border-radius: 50%;
}
.left .profile_image {
    height: 54px;
    width: 54px;
    object-fit: cover;
    border-radius: 50%;
 
    text-align: center;
    padding-top: 4px;
}

.left  .theme_color {
    color: #fff!important;
    font-weight: 400;
}
.left .menu_name {
    margin-top: 0px;
    display:none;
}

.left .menu_icon img {
    width: 100%;
    position: static;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    /* box-shadow: 0px 0px 3px -1px #0000004f; */
    border-radius: 3px;
}

.left .follow_me {
    background: #E49C00;
    padding: 0px 15px;
    width: 80%;
    margin-left: auto;
}
.left .card_link {
    background: #fafafa;
    color: #3d3d3d !important;
    padding: 4px 0px;
    font-size: 14px;
}

.left  .lite_blues-btn {
    margin-right: 0px;
    position:relative;
}

.left .lite_blues-btn {
    background: #fff0;
    padding: 10px 30px;
    border-radius: 2px;
    /* margin-right: 6px; */
    color: #fff !important;
    box-shadow: 0px 1px 10px -3px #f0a61c;
    width: 155px;
    height: 36px !important;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    
}

.left .view {
    color: #ffffff;
    font-size: 16px;
    border: none;
    padding: 1px 7px;
    border-radius: 25px;
    width: 60%;
    display: flex;
    align-items: center;
    white-space: nowrap;
}
.left  .slides {
    width: 60%;
}
.left .slides a {
    margin-right: 5px;
}
.left .slides img {
    width: 23px;
        height: 40px;
    margin-right: 18px;
}
.left .head_buttons a {
    padding: 0px 0px 0px 0px;
    border-radius: 0px;
    margin-right: 0px;
    color: #A88838 !important;
    background:linear-gradient(87deg, #d2989d, #e0853b,#e1b23a);
    text-align: center;
    width: 160px;
    height: 40px !important;
    border: 2px solid #f3fffb4a;
    border-radius: 2px;
    box-shadow: 0px 2px 2px -1px #0000004f;margin:10px 0px;
}
.left  hr.head_line {
    border-top: none;
}
.left .footer {
    text-align: center;
    padding: 0px;
    background: #e6e6e6;
    width: 100%;
    margin-left: auto;
    z-index: 9999;
}
@media (min-width: 768px) {
    .left .footer{
        width:28.30%;
    }
}
.left .lite-b-white {
    padding: 5px 0px;
    font-size: 14px;
    color: aliceblue;
    background: rgb(255,0,0);
    background: #E49C00;
}.left .logo {
    position: static;
    top: 0px;
    right: 0;
    background: transparent;
    padding: 0px 10px;
    border-radius: 5px;
}
.left .single_bottom {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.left .single_bottom img {
    width: 47px;
    /* float: left; */
    margin-left: -12px;
}
.left .head-seprator {
    width: auto;
    height: 50px;
    background-image: url(/assets/images/painters/brush.svg);
    margin-top: -46px;
    background-position-x: -200px;
    animation: mymove 8s infinite;
    background-repeat-x: no-repeat;
}
@keyframes mymove {
  80% {background-position: right;}
}
.left .head_buttons a::before{
    position:absolute;
    width:100px;
    height:100px;
    background:black;
}
.left .name {
    font-size: 18px;
    line-height: 21px;
    padding-right: 0px;
    max-height: 44px;
    overflow: hidden;
    color: white;
    font-weight: 900;
        width: 175px;
}
.left .body_inner {
    padding: 0px 0px 0px 15px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 95px;
    background: linear-gradient( 
180deg
 , rgb(237 158 25) 0%, rgb(234 198 133) 31%, rgb(228 185 66) 57%, rgb(204 130 7) 80%, rgb(176 115 19) 98%);
    box-shadow: 3px 0px 36px -16px black;
    height: 100%;
    overflow-y: auto;
}
.left .body_inner .col-md-4.menu {
    width: 100%;
    padding: 6px;
}
.left  .slides::-webkit-scrollbar { 
    display: none!important; 
}
            
.left .page_header {
    background: #D1840C;
}
.left .nav-tabs .nav-link.active {
    border: none;
    border-bottom: 3px solid #D1840C !important;
    color: #D1840C !important;
}
.left .btn_fb_theme6 {
    color: #fff!important;
    background-color: #D1840C !important;
    border-color: #D1840C !important;
}
.p-t{
    color: #fff!important;
    background-color: #D1840C !important;
    border-color: #D1840C !important;
}
.plus_icon_theme13 {
    background: #D1840C!important;
}

.leftBody{
    height: 100%;
    padding-left: 59px;
}
.left .head_top {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.left .name_title {
     margin-left: 0px; 
     margin-top: 0px; 
}

.left .logoQr{
    position: relative;
    text-align: center;
    padding:25px 0px;
}
.left .left-footer{
   width: 100%;
}

@media only screen and (min-width: 1000px){
    .left .body_inner{
        overflow-y:unset;
        padding:0px;
         height: 96.8%;
    }
    .left .menu_icon img {
    width: 70%;
    position: static;
    top: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    /* box-shadow: 0px 0px 3px -1px #0000004f; */
    border-radius: 3px;
   
}
}
@media only screen and (max-width: 900px) {
 .fh5co-hero-inner .fh5co-hero-smartphone{
        position:relative!important;
    }
}
@media (min-width: 768px) {
    .theme_footer{
        width:28.30%;
    }
}
   