@import "animate.css";
/*my style*/
#thumb_gal {
    width: 100%;
}
#header-all
{

/* background: url(../images/bg/headerbg.jpg) no-repeat; */
background-size: 100%;
height: auto;
margin-top: -2px;
}
#header-main {
    /* width: 1000px; */
   position: relative;
    height: 100px;
    margin: 0px auto;
}
button a {
    /*float: left;*/
}
button a:hover {
    text-decoration:none;
}
.capitalise{
  text-transform: capitalize;
}
.stripnews_left {
    width: 100%;
    height: 170px;
}
.display_news_left {
    width: 85%;
    padding: 3%;
    margin: 0px 4% 0px 4%;
    color: #676767;
    font-weight: normal;
    font-size: 12px;
    height: 130px;
    /*background: white;*/
}
a.newshead {
    font-size: 13px !important;
    color: black;
    text-transform: capitalize;
    font-weight: 600;
}
a.newshead:hover {
     /*text-decoration: none !important; */
}
.padding-5{
  padding:2%;
  width: 50% !important;
}
.exhibitionDetails{
  padding:2%;
  width: 96% !important;
  float: left !important;
  padding-top: 6px;
}
#contemp {
    width: max-content;
    float: left;
    font-size: 12px;
    text-align: center;
}
#adserch {
    /* width: 300px; */
  /* height: 20px; */
  float: right;
  /* padding: 5px; */
}
#links {
   float: left;
  /* margin-left: 10px; */
  /* height: 20px; */
  width: max-content;
  /* align-content: center; */
    padding: 0px 0px 0px 0px;
  font-size: 12px;
  text-transform: capitalize;
    padding: 5px 3px;
    background: rgb(255 255 255 / 40%);
}

div#user {
  width: 82%;
  margin: 2px auto;
  float: left;
  margin-left: 103px;
}
div#search {
  width: 390px;
  height: 30px;
  float: left;
}

div#logForm {
  text-align: -webkit-right;
}
div#logForm {
    font-size: 10px;
    float: left;
    margin: 0 3px;
    display: flex;
    gap: 5px;
    color: black;
    justify-content: flex-end;
}
ht
div#logo {
    height: 77px;
}
#sortlink {
    width: 100%;
  height: 25px;
  margin: 0px auto;
}

/*page links breadscrumpmb*/

#links a {
color: rgb(0, 0, 0);
    font-size: 11px;
    padding: 0;
}
.breadcrumb {
   /* padding: 8px 15px; */
  margin-bottom: 0px;
  list-style: none;
  border-radius: 4px;
}
.divider {
    font-size: 9px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "\00a0";
}
.breadcrumb > .active {
    color: #C21313;
	    font-size: 11px;
}
.breadcrumb a {
    position: relative;
    /* top: -5px; */
    padding: 2px;
    color: rgb(201, 104, 85);
}
.breadcrumb a:hover {
    position: relative;
    /* top: -5px; */
    padding: 2px;
    color: #C21313 !important;
}



.container1{
width: 1001px;
margin: 0px auto;
}

/*Awards*/
/*
#LinkAward {
background: url(../images/bg/Awards.png) no-repeat;
width: 64px !important;
}*/

b{
font-weight:bold;
text-align:center;
font-size: 13px;}

p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

#pagehilight {
width: 57%;
  padding-top: 54px;
  margin: 0px auto;
}
#word{height: 10px;}

/*Exhibition*/

#thumn_exb {
width: 252px;
height: 110px;
float: left;

margin-bottom: 6px;
border-bottom-color: rgb(75, 67, 67); 
}

#border_exb {
width: 100px;
height: 100px;
border: 1px solid;
border-color: rgb(114, 112, 112);
float: left;
padding: 2px;
margin: 2px;
margin-left: 24px;
text-align: -webkit-center;
}

img#img-master {
max-width: 95px;
max-height: 95px;
}

a {
/*color: rgb(133, 127, 127);*/
text-decoration: inherit;
vertical-align: -webkit-baseline-middle;
}

#exb-theme_exb {
  /* height: 90px; */
  border-bottom: 1px solid !important;
  border-bottom-style: dotted !important;
  border-bottom: antiquewhite;
  border-bottom-color: rgb(75, 67, 67);
  margin-bottom: 19px;
  color: rgb(16, 16, 16);
  text-align: center;
    text-transform: capitalize;
}

th {
width: 750px;
margin: 5px;
text-align: center;
}
#viewexb{
text-align:center;
width: 120px; height:25px;margin:4px;
}

#coll_body {
width: 244px;
margin: 10px;
/* height: 400px; */
/* margin-left: 10px; */
padding: 10px;
float: left;
}
/* #collection {
    width: 100%;
    /* height: 35px; 
    padding-bottom: 7px;
    border-bottom: 1px solid rgb(224, 221, 221);
    border-top: 1px solid rgb(224, 221, 221);
    text-align: center;
    padding: 4px;
} */
#framebody {
    width: 224px;
    height: auto;
    overflow: hidden;
    margin-left: 0px;
    /* margin-top: 10px; */
    padding: 10px;
    float: left;
}
table.coll_list {
    width: 73%;
    float: left;
    margin: 0px 2%;
}
table.coll_list th {
    font-weight: 600;
    color: #505050;
    border: 1px solid gray;
        padding: 6px;
    background-color: #CCC;
}
table.coll_list td{
   color: #505050;
    border: 1px solid gray;
    padding: 6px;
}
#coll_info {
    width: 100%;
    /* height: 88px; */
    border-top: 1px dotted gray;
    border-bottom: 1px dotted gray;
    margin-top: 5px;
    float: left;
}
#coll_info p{
    margin: 0px;
    padding: 2px;
}
#coll_img {
border: 0.05cm solid;
    border-color: rgb(228, 223, 223);
    /* margin-left: 6px; */
    /* margin-right: 21px; */
    padding: 0px;
    /* margin-top: 10px; */
    /* margin-bottom: 10px; */
    max-width: 93%;
        max-height: 200px;
}
#remark {
width: 100%;
    height: auto;
    float: left;
}
div#collection {
    padding: 0 20px;
}
#coll_frame {
    border: 1px solid;
    border-color: rgb(217, 217, 218);
    padding: 5px;
    width: 85%;
    margin: 0px auto;
    max-height: 130px;
    text-align: center;
}
.view_data_link:hover{
    text-decoration: inherit;
    vertical-align: -webkit-baseline-middle;
    font-weight: normal !important;
	font-size: 11px !important;
    color: rgb(193, 9, 9) !important;
	text-decoration:underline !important;
}
.view_data_link {
    text-decoration: inherit;
    vertical-align: -webkit-baseline-middle;
    font-size: 11px !important;
    color: gray !important;
    font-weight: normal !important;
}
.artist_name {
color: rgb(36, 34, 34);
  text-decoration: inherit;
  vertical-align: -webkit-baseline-middle;
  font-size: 15px;
  color: rgb(126, 22, 14);
  font-weight: bold;
}

/*Gallary*/

#thumn 
{
width: 235px;
height: 288px;
  margin-left: 10px;
  padding-left: 30px;
  padding-right: 30px;
  float: left;
}	
#mix {

    /* width: 100%; */
    /* float: left; */
    /* margin-left: 6%; */
 
}
#eventitems {
  width: 90%;
  background-color: white;
  padding: 2px;
  /* overflow: hidden; */
  margin: 0px auto;
}

#pagi {
    width: auto !important;
    margin: 0;
    float: right;
    text-align: center;
}
/* .upper#pagi {
    width: 50%;
    margin: 0;
    float: right;
    min-width: 340px;
    text-align: center;
}
/* .upper{
  width: auto !important;
  margin: 0px !important;
} 
.upper>.paging {
    /* min-width: 260px !important; 
    margin: 3px;
    padding: 3px 0px;
    margin: 0px auto;
    /* width: 100%; 
    display: flex;
    justify-content: flex-end;
} */
.paging {
    margin-left: 0%;
    float: left;
    padding: 3px;
    /* margin: 0px auto; */
    width: auto !important;    
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
/*
.pt_open {
height: 23px;
width: 16px;
background-color: rgb(252, 252, 253);
margin-left: 10px;
float: left;
/* padding: 3px; 
border-radius: 3px;
box-shadow: 1px 1px 1px;
text-align: -webkit-center;
}

.nt_open {
height: 23px;
width: 16px;
background-color: rgb(252, 252, 253);
margin-left: 10px;
float: left;
/* padding: 3px; 
border-radius: 3px;
box-shadow: 1px 1px 1px;
text-align: -webkit-center;
}
.ft_open {
height: 23px;
width: 34px;
background-color: rgb(252, 252, 253);
margin-left: 10px;
float: left;
/* padding: 3px; 
border-radius: 3px;
box-shadow: 1px 1px 1px;
text-align: -webkit-center;
}
.lt_open {
background-color: #FCFCFD;
border: 1px solid black;
float: left;
padding: 2px 11px;
}*/

.numt_open a,.lt_open a,.ft_open a,.nt_open a,.pt_open a{
    float: left;    
    /* padding: 0px 5px; */
    color: black;
    text-align: -webkit-center;
        font-size: 11px !important;
}
.nt_open a,.pt_open a{ 
    padding: 0px 10px;
        font-size: 14px !important;
}

.pt_open,.numt_open{
    float: left;
}
.numt_open a:hover,.lt_open a:hover,.nt_open a:hover,.ft_open a:hover,.pt_open a:hover{
    float: left;
    /* border: 1px solid rgb(188, 0, 23); */
    text-align: -webkit-center;

}
.paging b {
    float: left;
    padding: 0px 5px;
    font-size: 12px;
    text-align: -webkit-center;
}
p.pagetitle {
  font-weight: 600;
  text-align: center;
  font-size: 18px !important;
  color: rgb(129, 129, 129);
  padding: 1%;
  /* padding-bottom: 0px; */
  border-bottom: 1px solid rgb(221, 221, 221);
  margin-bottom: 1%;
  padding-top: 0px;
    width: 100%;
}




#remarktbl {
    width: calc(100% - 20px);
    /* float: left; */
    /* padding: 10px; */
    margin-left: 20px;
    height: 20px;
    border-bottom: 1px solid rgba(128, 128, 128, 0.18);
}
#remark_container {
    margin-bottom: 2%;
    float: left;
}
.collection_list td {
    padding: 1%;
}
.collection_list{
   width: 100%;
}
.pagename{
    font-weight: 600;
    text-align: left;
        font-size: 12px !important;
    color: rgb(129, 129, 129);
    /* padding: 1%; */
    border-bottom: 1px solid rgb(221, 221, 221);
}
#infoform {
width: 100%;
    /* margin-top: 0px; */
    /* height: 26px; */
    text-align: left;
    font-size: 10px;
    margin: 4px 0px;
}
#info {
    width: 100%;
    min-height: 95px;
    /* margin-top: -12px; */
    /*border-bottom: 1px dotted rgba(128, 128, 128, 0.44);*/
    /*border-top: 1px dotted rgba(128, 128, 128, 0.44);*/
    padding-top: 0px;
    margin: 0px !important;
    float: left;
    font-size: 12px;
}
.status {
    padding: 3px 0px;
    margin: 1px;
    /*border-top: 1px dotted rgba(128, 128, 128, 0.18);*/
    width: 100%;
/*font-weight: 300 !important;*/
    display: block;
    background-color: white;
}
.thumb_container {
    width: 15%;
	width: 281.35px;
    /* height: 310px;     */
    float: left;
    border-bottom: 1px solid rgba(128, 128, 128, 0.18);
        margin-bottom: 20px;
    padding: 0px 0px;
    padding-top: 20px;
}
.thumb_container_exb {
    width: 15%;
      width: 281.35px;
    height: 235px;    
    float: left;
    border-bottom: 1px solid rgba(128, 128, 128, 0.18);
    margin-bottom: 2%;
    padding: 0px 2%;
    padding-top: 2%;
}
#buycart {
    height: 37px;
    /*padding: 10px;*/
}
.gallery_list{
width: 100% !important;
    height: auto;
    margin-top: 0px;
    padding: 5px 5px 5px 5px;
    /* float: left; */
    padding: 0px;
    margin: 0px auto;
    /* float: right; */
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;    
}
#thumn1{
    width: 15%;
    width: 281.35px;
    /* height: 310px; */
    float: left;
    border-bottom: 1px solid rgba(128, 128, 128, 0.18);
    margin-bottom: 20px;
    padding: 0px 0px;
    padding-top: 20px;
	}
	
	.exbtbl {
  width: 18%;
  float: left;
  margin: 3px 33px 13px 28px;
}
tr#border {
    height: 280px   ;
    border: 1px solid;
    border-color: rgb(228, 228, 228);
    margin: 4px;
  margin-left: 0px;
}
img.thumb_img {
    max-height: calc(100% - 10px);
    max-width: calc(100% - 10px);
}
#small_box {
width: 100% !important;
  height: auto;
  margin-top: 0px;
  padding: 5px 5px 5px 5px;
  /* float: left; */
      padding: 0px;
  margin: 0px auto;
  /* float: right; */
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.detailsView1{
    width: 100% !important;
    height: auto;
    padding: 0px;
    margin: 0px auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#small_box_front{
    /* width: 63% !important; */
    height: auto;
    /* margin-top: 0px; */
    padding: 5px 5px 5px 5px;
    /* float: left; */
    margin: 0px auto;
    /* float: right; */
    text-transform: capitalize;
}
#imagewrap {
    /* margin-left: 5%; */
    /* margin-top: 2%; */
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 0px;
    margin-top: 0px;
    padding: 10px;
    max-width: 18%;
}
.content_head {
    font-size: 12px;
    color: #231010;
    text-align: right;
    /* font-weight: bold; */
    background-color: rgb(243, 242, 240);
    margin: 2% 0px;
    padding: 3px;
}
.icon_list {
    margin: 4%;
}
.image_sale_info {
    width: 50%;
    padding: 2%;
    min-height: 120px;
    background: rgba(128, 128, 128, 0.1);
}
#image_details {
    float: left;
    width: 50%;
	text-align:left;
}
.arrow {
    font-weight: normal;
  
}
.image_details_container {
    background: rgba(243, 242, 240, 0.46);
    /* float: left; */
    width: 70%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}
form#sortfrm {
    text-align: right;
    padding: 0% 1%;
    /* margin-top: -22px; */
    /* margin-bottom: 12px; */
    font-size: 10px;
    /*background-color: #E8E8E8;*/
    padding: 4px 0px;
   
}
table.sort td {
    padding: 0px 2px;
}
div#sortstrip {
    width: 100%;
    text-align: right;
    padding: 0% 1%;
    font-size: 10px;
    padding: 4px 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.sort input[type="submit"], select, button, button a {
    height: 18px;
    font-size: inherit !important;
    padding: 0px 4px;
    color: inherit !important;
  
}
#sortdata,#sortby_status,.selectPage{
    padding: 0;
    height: 20px;
    min-width: 40px;
}
.selectPage{
text-align: center;
}
#sortdata option:checked,#sortby_status option:checked,.selectPage option:checked,
#sortdata option:hover,#sortby_status option:hover,.selectPage option:hover {
  background-color: rgba(128, 128, 128, 0.3);
  font-weight: bold;
}
.sort input[type="submit"]:hover, select:hover, button:hover{
    box-shadow: 1px 1px;
}
.sort a:hover{
color: inherit !important;
}
.searchp{
font-size: 12px;
    margin: 5% 0px;
}
form#searchfrm {
    float: left;
    width: 95%;
    padding: 4px;
    font-size: 10px;

}
.search td {
    padding: 2px;
}
.sort a:hover {
text-decoration:none !important;
}
#frameimg {
/*border: 5px solid;
border-color: rgb(219, 217, 215);*/
border: 5px solid;
  border-color: rgb(219, 217, 215);
  padding: 5px;
      text-align: center;
}
#frameborder {
border: 1px solid;
  border-color: rgb(165, 163, 163);
  padding: 12px;
  height: auto; 
}

.exhibition #image_details {
    /* float: right; */
    width: 50%;
    /* margin: 3% 2% 0px 0px; */
    text-align: right; 
}
#image_info_list{
font-size: 12px;
font-family: sans-serif;
}
#image_profile h4 {
font-size: 14px;
font-family: sans-serif;
}

/*collection*/

/*AboutMe*/
.nav-tabs li {
    text-transform: uppercase;
}
.tab-pane h4 {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
}
table.tblabout td, th {
    padding: 0.5%;
}
table.tblabout th {
    padding: 0.5%;
	font-weight: 600;
	text-transform: capitalize;
}
#abouttitle {
width: 216px;
height: 48px;
padding: 10px;
margin-left: 175px;
margin-top: 90px;
float: left;
background: antiquewhite;
border: 1px solid;
border-radius: 28px;
}
#collector_body {
height: 345px;
width: 215px;
float: left;
margin: 4px;
padding: 12px;
margin-left: 20px;
}
#collectors {
height: 30px;
padding: 10px;
font-size: 18px;
font-style: italic;
font-weight: 700;
font-family: sans-serif;
width: 256px;
}
#collectors a:hover{

color: #E74C3C; 
text-decoration: underline;


}
#collectors a:active{

color: black; 
text-decoration: underline;


}
#about-collectors {
height: 60px;
font-family: sans-serif;
font-size: 14px;
}
#colle-logo {
width: 195px;
height: 195px;
}
#collec_img {
max-width: 150px;
max-height: 150px;
padding: 5px;
border: 1px solid;
}

a.biodata {
font-size: 15px;
padding-left: 40px;
margin: 10px;
vertical-align: middle;
}

/*Press & Media*/

#newsbl {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 10px;
}


.news_title {
    color: rgb(126, 22, 14);
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    border-top: 1px dotted rgba(128, 128, 128, 0.44);
    border-bottom: 1px dotted rgba(128, 128, 128, 0.44);
    padding: 2%;
    text-align: left;
    height: auto;
    text-transform: capitalize;
}
#newsimg {
    /* width: 120px; */
    height: 280px   ;
    border: 1px solid;
    border-color: rgba(187, 187, 187, 0.32);
    text-align: center;
    padding: 3%;
    vertical-align: middle;
}
.magnifier {
    border: 1px solid gray !important;
}
.user_comment{
text-align: left;
    padding: 5px;
    padding-bottom: 0px;
    color: #5A5A5A;
}
.commented_by{
    text-align: right;
    font-size: 10px;
    color: gray;
    padding: 4px;
    padding-top: 0px;
	    font-style: italic;
}
ul.comment {
    margin: 0px;
    list-style: square;

}
.news_info{
    height: 95px;
    text-align: left;
    border-bottom: 1px dotted rgba(128, 128, 128, 0.44);
}
.news_disc {
    max-height: 75px;
    /* border-bottom: 1px dashed; */
}
#news_fram {
    width: 100%;
    float: left;
        margin-top: 10px;
}
.news_container {
width: 281.35px;
    float: left;
    /* padding: 0px 20px; */
    /* min-height: 340px; */
    /* border-top: 1px solid rgba(128, 128, 128, 0.18); */
    margin-bottom: 20px;
    padding-bottom: 0%;
    padding-top: 20px;
    overflow: hidden;
}
#news_fra {
    width: 18%;
    float: left;
    margin: 0px 3%;
    margin-bottom: 11%;
}
#inner_img {
    max-width: 95%;
    max-height: 200px;
    vertical-align: middle;
    border: 1px solid rgba(187, 187, 187, 0.32);
}

#largebutton1 {
height: 29px;
  text-align: center;
text-transform: capitalize;
    /*border-top: 1px dotted gray;*/
    margin: 2px 0px;
}

#news_fram h3 {
    /* margin-top: 6px; */
    text-transform: capitalize;
    /*height: 18px;*/
    margin: 3px 0px;
    overflow: hidden;
    font-weight: bold;
    color: rgba(27, 36, 47, 0.75);
    font-size: 14px !important;
}

marquee.display_news {
    width: 90%;
    margin: 0px 4%;
    color: #E4E4E4;
    font-weight: 600;
}

/*Testimonials*/

/*#writeup {
width: 803px;
margin: 0px auto;
padding: 50px;
font-size: initial;
}*/
#imgcontainer
{
border:1px dotted black;
padding: 4% 6% 4% 6%;
}

/*Studio*/

#writeup {
min-height: 566px;
    /* width: 997px; */
/* width: 803px; */
margin: 0px auto;
padding: 50px;
/* margin: 10px; */
color: black;
font-size: initial;
}
.writeup{
    margin: 10px;
    background: #ffffff;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
#writeup1{
	 height: auto;
width: 997px;
/* width: 803px; */
margin: 0px auto;
padding: 50px;
/* margin: 10px; */
color: black;
font-size: initial;
	 
	 }
#coll_body {
    width: 160px;
    padding: 20px;
    border-bottom: 1px dashed #A0A0A0;
    margin: 0;
    float: left;
    padding-top: 0px;
    font-size: 10px;
    text-align: center;
}
#coll_framebody {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-left: 0px;
    /* margin-top: 10px; */
    padding-top: 10px;
    float: left;
}

#addressData 
{
height: 307px;
  float: left;
  font-size: 10px;
  font-weight: 600;
  margin-left: 18px;
  margin-top: 14px;
  width: 35%;
}
#mapview {
    width: 62%;
    /* height: 400px; */
    float: left;
    padding: 3px;
}

#addressData td {
padding: 9px;
    font-weight: 300;
}
#logform {
    /* width: 48%; */
  /* padding: 45px; */
  /* background-color: lavender; */
  margin: 0px auto;
}
.imagedetails {
  width: 40%;
  /* float: left; */
  margin-right: 1.5%;
  padding: 0px 1%;
}
#exta {
    height: auto;
    padding: 0%;
    float: right;
    width: 28%;
    margin: 0px 2% 0px 0px;
    text-align: right;
}
div#largeImageDetails {
    float: left;
    width: 60%;
        /* margin-top: 3%; */
}
#small_box_main{
width: 803px;
  height: auto;
  /* margin-top: 0px; */
  padding: 50px;
  /* float: right; */
  margin: 0px auto;
  float: left;
  margin-left: 5%;

}
/* ////////////////////footer ///////////////*/		
#footer {
margin-top: 0px;
}
.main_pages {
list-style-type: square;
font-size: 17px;
}
.sub_pages {
    list-style-type: circle;
    color: #1B1A1A;
    font-size: 17px;
    margin-left: 40px;
}
ul.main_pages {
    width: 50%;
    margin: 0px auto;
}
	
	#privetLink {
	width: 100%;
    height: auto;
    /* position: absolute; */
    float: left;
    background-color: rgb(73, 73, 73);
        display: flex;  
	}
	#inneerBlock a:link {
    /* font-weight: bold; */
    text-shadow: none !important;
    font-family: sans-serif;
    font-size: 12px;
    color: rgba(254, 254, 253, 0.68);
    text-decoration: none;
    display: block;
    padding: 2px 13px;
    margin: 0;
}
#footer {
    margin-top: 0px;
    width: 100%;
    float: left;
}	
	.submit {
	width: 184px;
	height: 37px;
	background-color: rgb(181, 184, 202);
	border-radius: 11px;
	}
	#p-link {        
        margin: 0px;
        float: left;
        padding: 10px 0;
        display: flex;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
    }
	#inneerBlock {
        width: 90%;
        margin: 0px auto;
        background-color: rgb(73, 73, 73);
        float: left;
    }
	#inneerBlock li {
    margin: 0 0px;
    padding-right: 15px;
    float: left;
    position: relative;
    list-style: none;
    height: 18px;
}
		#inneerBlock a,
	#inneerBlock a:link {
	  font-weight: bold;
	  font-size: 12px;
     color: #B3B1B1;
	  text-decoration: none;
	  display: block;
	  padding: 0px;
	  margin: 0;
	 /* border-radius: 1px;
	  -webkit-border-radius: 1px;
	  -moz-border-radius: 1px;
	  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);*/
	 
	}
		#inneerBlock a:hover {
		 /* background-color: red;*/
		  color:#fff;
		  height:10px;
          text-decoration: underline;
		}
		#inneerBlock li .active
		{
		 /* background-color:#fff;*/
		  color:#fff;
		  
		}
		#inneerBlock ul ul a:hover {
		  color: #666 !important;
		  -webkit-border-radius: 5px;
		  -moz-border-radius: 5px;
		  border-radius: 5px;
		  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
		}
#connectus {
    width: 100%;
    margin: 0px auto;
    /* height: 22px; */
    text-align: center;
    font-size: 8px;
    color: rgba(254, 254, 254, 0.52);    
    /* color: rgba(221, 221, 221, 0.45) !important; */
    background: #6d6d6d14;
    
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
}
#connectus h6 {
    font-size: 10px;
    margin: 0;
    padding: 10px;
}
		#inneerBlock li:hover > ul {
		  display: block;
		}
		.footerLink {
		width: 242px;
		float: left;
		height: 129px;
		}
		#conn-with h3 {
    padding-left: 13px;
}
#conn-with {
    list-style: none;
}
.footerLink a {
    font-size: 11px !important;
    color: rgba(221, 221, 221, 0.45) !important;
}
		#innerBottam {
		    width: 100%;
		height: auto;
		margin: 0px auto;
		}
		.footerLink ul {
list-style: none;
}
		.footerLink h3 {
    color: rgba(255, 255, 255, 0.83);
    font-size: 14px !important;
    border-bottom: 1px solid rgb(133, 127, 127);
    padding: 5px 0;
    margin-top: 10px;
    margin-bottom: 5px;
		}
		#innerBottam {
                width: 90%;
            height: auto;
            display: flex;
            justify-content: space-between;
            margin: 0px auto;
            flex-wrap: wrap;
            max-width: 1200px;
            padding-bottom: 10px;
        }
		#publicLink {
  width: 100%;
  float: left;
  background-color: rgb(7, 7, 7);
}
.footerLink {
   width: 15%;
    margin-right: 1%;
    height: auto;
    min-width: 130px;
}
#my-patron{
    list-style: none;
    margin-bottom: 0;
}
#my-patron li{
    float: left;
    padding-left: 10px;
    padding-top: 10px;
}
#my-patron h3{    
    margin-bottom: 0;
}
		#conn-with {
		list-style: none;
            margin: 0;
            padding: 10px 0;
		}
		#conn-with h3{padding-left:0px;}
		#conn-with li
		{
		/* float: left; */
        padding-left: 10px;
		padding-top: 10px;
            display: inline;
		}
		#conn-with li a{
            overflow: hidden;
            z-index: 0;
            display: inline-block;
            position: relative;
            background-color: rgba(0, 0, 0);
        }
        #conn-with li a::after{
            content: "";
            width: 0;
            height: 100%;
            display: inline-block;
            position: absolute;
            background-color: rgba(0, 0, 0, 0.4);
            z-index: 1;
            transition: width 0.5s ease-in-out;
            left: 0;
        }
        #conn-with li a:hover::after{
            width:100%
        }

.connectus_inner{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.connectus_inner h3{
margin: 0;
    color: rgba(255, 255, 255, 0.83);
    font-size: 14px !important;
    padding: 10px 0;
}
.flexslider {
  /* width: 715px;
 height: 350px; */
    min-height: 500px;
    /* background: black; */
  margin: 0 auto;
  margin-top: 0px;
  padding: 0;
  position: relative;
}
html[xmlns] .slides {
  box-shadow: 0px 0px 5px #9f9f9f;
  padding: 10px;
  display: block;
  overflow: hidden;
  /* margin-bottom: 20px; */
  /* width: 960px; */
  background-color: #FFF;
  margin-top: 1px;
  height: auto;
}
.flexslider .slides {
display: block;
  overflow: hidden;
  /* margin-bottom: 20px; */
  /* width: 960px; */
  /* background-color: #FFF; */
  margin-top: 1px;
  height: auto;
}
.flexslider .slides > li {
  position: relative;
  background: none;
  padding: 0;
  width: 100%;
  float: left;
  margin-right: -100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
  background-attachment: fixed;
  display: none;
}
#sliderbody{
    position: relative;
    min-height: 100px;
    background: rgba(0, 0, 0, 0.5);
}
.slider_title{
    position: absolute;
    left: 0;
    right: 0;
    margin: 10px auto;
    background: rgba(0, 0, 0, 0.2);
    bottom: 0;    
    z-index: 2;
    padding: 0;
    width: max-content;
    color: #fff;
    min-width: 270px;
    text-align: center;
    max-width: 90%;
    max-height: 90%;
    overflow: auto;
    word-break: break-all;
}
.online_button{
    z-index: 9;
    padding: 5px 10px;
    width: max-content;
    margin: 0px auto 10px;
    border: 1px solid;
}
.online_button:hover{
    text-decoration: none;
}
.exb_text_strip1{
      width: 100%;
    max-height: 80%;
    overflow: auto;
    padding: 10px;
        word-break: keep-all;
    /* margin-bottom: 10px; */
}
.exb_text_strip1 .writeup123{
    font-size: 12px !important;
    @media (max-width:520px) {
        display: none;
    }
}
.exb_text_strip1 .writeup123 p{
    font-size: 12px !important;
    text-align: -webkit-left;
    font-size: 14px !important;
    font-family: cursive;
    font-style: italic;
    text-indent: 30px;
}
.exb_text_strip1 h3{
    margin: 0;
    /* margin-bottom: 10px; */
}
.flexslider .slides img {
 width: 100%;
  display: block;
  /* text-align: center; */
  /* height: 350px; */
  margin: 0px auto;
  /* margin-top: 26px; */
}

.slides, .flex-control-nav, .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-control-nav li {
	margin: 0 0 0 3px;
	display: none;
	zoom: 1;
	display: none;
}
.flex-direction-nav li a {
  width: 30px;
  height: 30px;
  display: block;
 left: 10px;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  cursor: pointer;
  text-indent: -9999px;
  opacity: 0.5;
  z-index: 100;
  background-repeat: no-repeat;
}
.flex-direction-nav li a:hover {
    opacity: 0.8;
}
.flex-direction-nav li .flex-prev {    
background-image: url(../images/arrow_left.svg);
}
.flex-direction-nav li .flex-next {    
  background-image: url(../images/arrow_right.svg); 
  background-position: top right;
  right: 10px;
  left: auto;
}

a:-webkit-any-link {
 color: -webkit-link;
  /* text-decoration: underline; */
  /*cursor: auto;*/
  font-size: 11px;
  color: rgb(133, 127, 127);
}
/*----slider----*/
#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
}
.rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  width: 100%;
}
.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
}
.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
}
.rslides_tabs li:first-child {
  margin-left: 0;
}
.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
}
.events {
  list-style: none;
}
.callbacks_container {
 	position: relative;
	float: left;
	width: 100%;
	
}
.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.callbacks img {
  position: relative;
  z-index: 1;
  height: auto;
  border: 0;
  width: 100%;
}
.callbacks .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	left: 15%;
	right: 0%;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
	top: 28%;
}
.callbacks_nav {
  	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 56%;
	left: 8%;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 46px;
	width: 36px;
	background: transparent url("../images/img-sprite.png") -105px -1px;
	margin-top: -65px;
}
.callbacks_nav:active {
  opacity: 1.0;
}
.callbacks_nav.next {
 	left: auto;
	background-position:-136px -1px;
	right: 8%;
}
#slider3-pager a {
  display: inline-block;
}
#slider3-pager span{
  float: left;
}
#slider3-pager span{
	width:100px;
	height:15px;
	background:#fff;
	display:inline-block;
	border-radius:30em;
	opacity:0.6;
}
#slider3-pager .rslides_here a {
  background: #FFF;
  border-radius:30em;
  opacity:1;
}
#slider3-pager a {
  padding: 0;
}
#slider3-pager li{
	display:inline-block;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 70%;
  padding: 21px;
  margin: 12%;
  margin: 0px auto;
  /* margin-top: 47px; */
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
 
}
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
 
}
.rslides img {
  width: 649px;
  height: 362px;
  border: 0;
}
.callbacks_tabs{
	list-style: none;
	position: absolute;
	top: 89%;
	z-index: 999;
	left: 47%;
	padding: 0;
	margin: 0;
}
ul#filters {
	padding: 0px;
}
#filters {
	margin: 1.5% 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
#filters li {
	display:inline-block;
		display: -webkit-inline-box;
		display: -moz-inline-box;
		display: -o-inline-box;
		display: -ms-inline-box;
}
#filters li label {
	margin: 0;
	padding: 0.5em;
	font-size: 1.3em;
	color:#113f6c;
}
#filters li span {
	display: block;
	padding: 8px;
	text-decoration: none;
	color: #113f6c;
	cursor: pointer;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
}


#sortlink {
    width: 86%;
  /* height: 25px; */
  margin: 0px auto;
}
.tblform td {
  padding: 1%;
}
.authform {
  width: 73%;
  padding: 30px;
  /* background-color: lavender; */
  margin: 18px auto;
}
.content {
  margin-bottom: 2%;
}
table.anchor_links {
  width: 70%;
  margin: 0px auto;
}
#anchor_tags a {
  color: rgb(224, 36, 36);
}
#stripline {
    width: 100%;
    margin: 0px auto;
    display: flex;
}
marquee#current_eventshome {
    color: white;
    width: 88%;
    margin: 0px 42px;
    font-size: 12px;
}
.strip{
	   background-color: rgb(243, 242, 240);
	       /* height: 31px; */
    float: left;
    width: 100%;
}
#side-menu {
    padding-left: 10%;
    padding-top: 4%;
list-style-type: square;
    color: rgb(146, 22, 14);
}
#writup {
    font-size: 10px;
    font-family: sans-serif;
    float: right;
    width: 97%;	
}
.dotted_break_gallery {
    margin: 1% 0px 2px 0px;
    float: left;
    width: 100%;
    border-top: 1px solid rgba(128, 128, 128, 0.18);
    margin: 0;
    border: none;
}
.dotted_break_exb {
    margin: 1% 0px 3% 0px;
    float: left;
    width: 100%;
    border-top: 1px solid rgba(128, 128, 128, 0.24);
    margin: 0;
    border: none;
}
#image_info_list ul li {
    list-style-type: none;
    display: inherit;
    color: #111;
    font-size: 11px !important;
    font-family: Verdana,sans-serif !important;
    line-height: 19px;
}
div#titlename h3 {
    margin: 4px 0px !important;
    font-size: 12px !important;
    font-weight: 600;
    text-transform: capitalize;
}
td.short_pdata {
/*    border-top: 1px dotted gray;
    border-bottom:1px dotted gray;*/
    font-size: 10px;
        padding: 3px 0px;
}
#bul a {
    font-size: 10px;
}
a.exhibition_data{
  padding: 2px 2px;
    text-align: left;
    float: left;
    height: 15px;
    font-size: 10px;
}
#bul li {
       margin: 0px;
    padding: 0px;
    line-height: 12px;
}
td.short_img_links {
    /*height: 169px;*/
    vertical-align: top;
    padding: 2px;
}
img.exb_img_strip {
    width: calc(100% + 0px);
    /* height: 60px; */
    margin: 0px auto;
    position: relative;
    left: 0px;
    /* margin-top: 25px; */
}
.exb_text_strip {
width: 100%;
    float: left;
    margin: 0px 0% 0px 0px;
    padding: 10px 0;
    text-transform: capitalize;
    color: #7E160E;
    border-bottom: 1px solid rgba(128, 128, 128, 0.18);
}
.exb_text_strip h3 {
    margin: 0px;
    font-size: 13px !important;
    text-transform: capitalize;
    color: #7E160E;
    font-weight: 600;
	float: left;
}
.exb_text_strip p {
    float: left;
	font-size: 14px;
	    margin: 0px;
}
div#buycart P>a>img {
    width: 90px;
}
.rssign{
   height: 8px;
    width: 8px;
    margin-top: -3px;
}
.artist_name {
    text-decoration: inherit;
    vertical-align: -webkit-baseline-middle;
    font-size: 11px !important;
    color: rgb(126, 22, 14) !important;
    font-weight: bold;
        text-transform: capitalize;
}
.img_container {
    float: left;
    width: 60%;
    max-height: 460px;
}
table.tblbilling td, th {
    padding: 4px;
}
.history_contents {
    float: left;
    width: 100%;
	    font-size: 12px;
    padding-top: 1%;
    border-top: 1px solid rgba(128, 128, 128, 0.25);
}
.history_contents h2 {   
    font-size: 15px;
    font-weight: 600;   
}
.artist_image{
   
    padding: 4px;
    /* margin: 6px; */
    width: 130px;
    border: 1px solid rgba(128, 128, 128, 0.25);
}
#mainimage {
    max-height: 410px;
    max-width: 90%;
	/*min-height: 300px;*/
}
.artname {
    color: black;
    font-style: italic;
    /* margin: -4px; */
    position: absolute;
    font-size: 15px;
    top: 30px;
    right: 1%;
    font-weight: bold;
    text-shadow: 0px 1px 7px white;
    /* font-family: 'Dancing Script', cursive; */
}
.page_head {
    margin: 1% 0px;
    font-size: 12px;
    font-weight: 600;
}
#side-menu li a {
    font-size: 11px;
}

div#logo {
    /*height: 68px;*/
	margin-left: 107px;
}
.tblbilling th {
    text-align: center;
    color: #FFFFFF;
    background: #A7A6A6;
}
.error{
color:red;
}
.nav-second-level {
    margin-left: 4%;
    list-style-type: none;
}
#frameimg_exb {
    border: 1px solid;
    padding: 5px;
    border-color: rgb(219, 217, 215);
    text-align: center;
    /*min-height: 350px;*/
}
#imagewrap_exb{
  min-height: 350px;

}
.collection_list tr {
    border-bottom: 1px solid rgba(128, 128, 128, 0.18);
}
.small_info{
    height: 10px;
    font-size: 10px !important;
    margin-bottom: 7px;
}
.gallerydata b.ref{
    display: block;
    margin-bottom: 2px;
    text-align: left;
}
.small_info.currency {
    height: 10px;
    font-size: 11px !important;
    margin-bottom: 8px;
    font-weight: bold;
}
.tblbilling td>input[type=text] {
    width: 70%;
    border-radius: 3px;
}
.small{
  text-transform: lowercase;
}
.tblbilling {
    border: 1px solid;
    width: 80%;
	    text-transform: capitalize;
}
#print_div{
    clear: right;
    width: 130px;
    float: right;
    margin: 12px;
    font-size: 10px;
	}
#detailview_link{	
    border: 1px solid black;
    clear: right;
    width: 100px;
    float: right;
    text-align: center;
    background: #f5f5f5;
    margin-right: 23px;
}
div#message {
    float: left;
    font-size: 10px;
    color: gray;
    width: 100%;
    border-top: 1px dotted gray;
}
body {
    font-family: Verdana,sans-serif !important;
    font-size: 9px !important;
}
.sitemap li a{
  font-size: 13px
}
table.tblform {
    width: 100%;
}
a.fb {
    height: 30px;
    width: 30px;
    /* float: left; */
    display: inline-block;
    padding: 0px;
    background-image: url(../images/social_logo.png);
    background-position: 428px -2px;
    border-radius: 50%;
    background-size: 220px;
}
a.gpp {
    height: 30px;
    width: 30px;
    /* float: left; */
    display: inline-block;
    padding: 0px;
    background-image: url(../images/social_logo.png);
    background-position: 412px -32px;
    border-radius: 50%;
    background-size: 220px;
}
a.instagram{
  height: 30px;
    width: 30px;
    /* float: left; */
    display: inline-block;
    padding: 0px;
    background-image: url(../images/social_logo.png);
    background-position: 343px -32px;
    border-radius: 50%;
    background-size: 220px;
}
a.twitter{
  height: 30px;
    width: 30px;
    /* float: left; */
    display: inline-block;
    padding: 0px;
    background-image: url(../images/social_logo.png);
    background-position: 363px 1px;
    border-radius: 50%;
    background-size: 200px;
}
a.pin {
    height: 30px;
    width: 30px;
    /* float: left; */
    display: inline-block;
    padding: 0px;
    background-image: url(../images/social_logo.png);
    background-position: 268px -2px;
    border-radius: 50%;
    background-size: 220px;
}
a.youtube{
      height: 30px;
    width: 30px;
    /* float: left; */
    display: inline-block;
    padding: 0px;
    background-image: url(../images/social_logo.png);
    background-position: 552px -2px;
    border-radius: 50%;
    background-size: 220px;
}
.empty{
    display: block;
    width: 100%;
    clear: both;
    text-align: center;
    height: 70px;
    padding-top: 2%;
}

@-moz-document url-prefix() {
   img.thumb_img {
    max-height: 120px;
    max-width: 130px;
  }
  a:-moz-any-link {
    color: -webkit-link;
    /* text-decoration: underline; */
    cursor: pointer;
    font-size: 10px;
    color: rgb(133, 127, 127);
}
#inner_img {
    max-width: 130px;
}
#coll_img {

    max-width: 145px;
}
#wrapper_Exb #mainimage {
    max-height: 130px;
    min-height: 110px;
    max-width: 130px;
}
}

div,p{
  font-size: 11px !important;
}
.img_detailsContainer{
  width: 100%;
  max-height: 460px;
}
#thumb_gal_details{
  width: 100%;
  min-height: 430px;
}
img.details_img {
    max-height: 320px;
    max-width: 90%;
}
.detailsView{
    width: 83% !important;
    float: right !important;
    border-top: 1px dotted gray;
    margin-top: 2%;
}
#border td{
    
vertical-align:middle;height: calc(100% - 10px);text-align:center;
}
#thumb_gal_details tr{
  border-color: transparent;
}
.footerLink a:hover {
    font-size: 11px !important;
    color: white !important;
}
.footerLink a {
  text-transform: capitalize;
}
div#largebutton {
    text-align: center;
    padding: 10px;
}

.more_container {
 display: block;
    width: 100%;
    text-align: center;
    margin: 20px;
}
.more_container a,.linkbtn{
    text-align: center;
    border: 1px solid;
    padding: 5px 10px;
    position: relative;
    border-radius: 0;
    overflow: hidden;
    z-index: 1;
    display: inline-block;
}
.more_container a:hover,.linkbtn:hover{
    text-decoration: none;
    color: rgb(204 0 0) !important;
}
.homevideo{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 2;
}
.home_thumb_container{
  width: 15%;
    width: 290px;
    height: auto;
    /* border-bottom: 1px solid rgba(128, 128, 128, 0.18); */
    padding: 1%;
}

img.home_thumb_img {
    max-height: calc(100% - 10px);
    max-width: max-content;
    width: calc(100% - 10px);
     transition: all 0.3s ease-in-out;
}
tr#border{
    overflow: hidden;
}
.home_thumb_container #border td{
   vertical-align:middle;
   /* height: 280px; */
   text-align:center; 
}
.home_thumb_container a:hover img{
  scale: 1.03;
}
.video_thumb {
    position: relative;
    transition: all 0.3s ease-in-out;
    display: block;
    background-image: url(https://i.ytimg.com/vi/iKrJOG5aXxw/hqdefault.jpg?sqp=-oaymwFBCNACELwBSFryq4qpAzMIARUAAIhCGAHYAQHiAQoIGBACGAY4AUAB8AEB-AH-CYAC0AWKAgwIABABGGogaihqMA8=&rs=AOn4CLAklheMCh1tv7otpgo9xvuxP99V7w);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  aspect-ratio: 16 / 9;
  margin: auto;
}
.video-wrapper iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.floatset{
    float: left;
    position: relative;
    width: 99%;
}
.flexset{
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    justify-content: space-between;
        margin-top: 15px;
}
.flexpatron{
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    justify-content: space-between;
        margin-top: 0px;
        align-items: center; 
}
.loguser {
    position: relative;
    display: flex;
    margin: 0 auto;
    text-align: center;
}
.justify-content-between{
    justify-content: space-between;
}
.flexcenter{
    align-items: center;
    display: flex;
    margin-left: 10px;
    gap: 5px;
}
.video_thumb::after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    transition: all 0.3s ease-in-out;
    left: 0;
    top: 0;
    background-image: url(../admin/images/play.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30%;
}
.fancybox-button img{
     transition: all 0.5s ease-in-out;
}
.fancybox-button:hover img{
    scale: 1.03;
}
a:focus, a:hover {
    color: rgb(204 0 0) !important;
    text-decoration: underline;
}
*{
    box-sizing: border-box !important;
}
 .leftpan{
        display: none !important;
    }
    .container{
        width: 100% !important;
    }

.exb_container{
    /* background-color: #f3f2f0; */
    float: left;
    /* border: 1px solid rgb(228, 228, 228); */
    width: 100%;
}
.more_exb {
    margin-left: 0;
    list-style-type: none;
    display: flex;
    width: 100%;
    float: left; background-color: white;
    
}
.more_exb li {
    background-color: #f3f2f0;
    border: 1px solid rgb(228, 228, 228);
    padding: 5px;
    border-bottom: 1px solid rgb(228, 228, 228);
    /* border-top: none; */
}
.more_exb li.active {
    border-bottom: none;
    background-color: white;
}
.more_exb li.active a{
    color: rgb(204 0 0) !important;
}
.errormsg{
    padding: 20px;
}


.gallery_thumb{
    width: 33.33%;
}

.gallery_thumb tr#border{
    height: auto;
    border: none;
    margin: 0;
}
.gallery_thumb img.home_thumb_img{
  max-width: initial; 
  max-height: initial; 
}

.petron_thumb{
    width: 33.33%;
    display: flex;
}
div.clear {
    clear: both;
}
 .mb-10{
    margin-bottom: 10px !important;
 } 
.mt-10{
    margin-top: 10px !important;
}
#page_body .container{
    padding-left: 0px;
    padding-right: 0px;
    min-width: 100%;
}
.d-flex{
    display: flex;
}
#image_details {
    width: 40%;
    text-align: right;
}
#exta {
    height: auto;
    padding: 0%;
    float: right;
    width: 40%;
    text-align: right;
	margin: 0px;
}
.icon_list {
    margin: -1% !important;
    margin-top: 0% !important;
}
@media (max-width: 1230px){
    .detailsView1{
        justify-content: space-evenly;
        /* gap: 20px; */
    }
    .gallery_list{
        justify-content: space-evenly !important;
        /* gap: 20px; */
    }
    #page_body .container{
        padding-left: 10px;
        padding-right: 10px;
        min-width: 100%;
    }
}
@media screen and (max-width: 1100px){
    #p-link {
        justify-content: flex-start;
    }
}
@media screen and (max-width: 940px){
    #pagi {
        width: 100%;
        margin: 0;
    }
    .leftpan{
        display: none !important;
    }
    .container{
        width: 100% !important;
    }
    #contemp {
        width: max-content;
    }
     .upper#pagi {
        /* width: 100%; */
    }
    .image_details_container {
        width: 65%;
    }
    .flexslider{
        min-height: max-content;
    }
}
@media screen and (max-width: 768px){
    .home_thumb_container {
        /* width: 140px; */
    }
    #innerBottam {
        width: 95%;
    }
    #inneerBlock {
        width: 98%;
    }
    #inneerBlock li {
        padding: 0px 10px;
    }
    .image_details_container {
        width: 100%;
    }
    .image_sale_info,
#image_details {
    width: 45%;
}
.loguser{
    width: 100%;
    height: auto;
}
.header_bottom {
    padding-left: 10px !important;
    align-items: flex-start !important;
}
div#logForm{
    float: none;
    margin: 10px;
}

.line_break_device {
    margin: 0px 0px 10px 0px;
    float: left;
    width: 100%;
    border-top: 1px solid rgba(128, 128, 128, 0.24);
    /* margin: 0; */
}
#cssmenu.menu2 ul#nav {
    width: 100% !important;
}
.gallery_thumb,.petron_thumb {
    width: 50%;
}

}
@media screen and (max-width: 600px){
    img.exb_img_strip{
            left: auto;
    width: auto;
    right: 45%;
    }
.connectus_inner {
    flex-direction: column;
}
.connectus_inner h3{
    margin-top: 10px;
}
#connectus {
    flex-direction: column;
    gap:0;
}
}
@media screen and (max-width: 460px){
        #contemp {
        width: max-content;
        padding-top: 5px;
    }
.image_sale_info {
    width: 94%;
}
#image_details {
    width: 100%;
    text-align: left;
    padding: 0 20px;
}
 .gallery_thumb,.petron_thumb {
        width: 100%;
    }
}
@media screen and (max-width: 360px){
    .search_label{
        display: none;
    }
    .home_thumb_container {
        width: 280px    ;
    }
   
}
