.left25{left:25px !important;}
.fixup{
	position: fixed;
    width: calc(100% - 255px);
	z-index:99999;
	    margin-right: -20px;
}
.mt60{margin-top:65px;}
.preloader {
  width: 100%;
  height: 100%;
  top: 0px;
  position: fixed;
  z-index: 99999;
  background: #fff;
}
.preloader .cssload-speeding-wheel {
  position: absolute;
  top: calc(50% - 3.5px);
  left: calc(50% - 3.5px);
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/2fCJtbhSlhNNa6S2xlh9GyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/UGh2YG8gx86rRGiAZYIbVyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* This is for popins font for firefox */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/yQWaOD4iNU5NTY0apN-qj_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/*Just change your choise color here its theme Colors*/
body {
  background: #fff;
}
/*Top Header Part*/
.top-left-part {
  background: rgba(0, 0, 0, 0.2);
}
.logo i {
  color: #ffffff;
}
.navbar-header {
  background: #4F5467;
}
.navbar-top-links > li > a {
  color: #ffffff;
}
/*Right panel*/
.right-sidebar .rpanel-title {
  background: #FF5722;
}
/*Bread Crumb*/
.bg-title .breadcrumb .active {
  color: #FF5722;
}
/*Sidebar*/
.sidebar {
  background: #fff;
  
    border-left: 5px solid #f0f0f0;
  /* box-shadow: 1px 0px 20px rgba(0, 0, 0, 0.08); */
}
.sidebar .label-custom {
  background: #01c0c8;
}
#side-menu li.active {
 background:#e1f5fe;
}
#side-menu li a {
  color: #54667a;
}
#side-menu li a {
  color: #54667a;
}
#side-menu > li > a:hover{
	background:#e1f5fe;
}
#side-menu > li > a:focus {
  background: rgba(0, 0, 0, 0.03);
}
#side-menu > li > a.active {
  
  color: #2b2b2b;
  font-weight: 500;
  background:#e1f5fe;
}
#side-menu > li > a.active i {
  color: #FF5722;
}
#side-menu ul > li > a:hover {
  color: #FF5722;
}
#side-menu ul > li > a.active {
  color: #2b2b2b;
  font-weight: 500;
}
.sidebar #side-menu .user-pro .nav-second-level a:hover {
  color: #FF5722;
}
.fix-sidebar .top-left-part {
  background: #4F5467;
}
/*themecolor*/
.bg-theme {
  background-color: #fb9678 !important;
}
.bg-theme-dark {
  background-color: #01c0c8 !important;
}
/*Chat widget*/
.chat-list .odd .chat-text {
  background: #FF5722;
}
/*Button*/
.btn-custom {
  background: #FF5722;
  border: 1px solid #FF5722;
  color: #ffffff;
}
.btn-custom:hover {
  background: #FF5722;
  opacity: 0.8;
  color: #ffffff;
  border: 1px solid #FF5722;
}
/*Custom tab*/
.customtab li.active a,
.customtab li.active a:hover,
.customtab li.active a:focus {
  border-bottom: 2px solid #FF5722;
  color: #FF5722;
}
.tabs-vertical li.active a,
.tabs-vertical li.active a:hover,
.tabs-vertical li.active a:focus {
  background: #FF5722;
  border-right: 2px solid #FF5722;
}
/*Nav-pills*/
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  background: #FF5722;
  color: #ffffff;
}
.font24{
	font-weight: bold;
    font-size: 24px;
}
.profile-form label{
	font-weight: bold;
}
.fonte{font-family:tahoma;}
.bg-title.borderb2{
	 border-bottom: 1px solid #ededed; 
	 padding:4px 15px 4px;
	 margin-left: 5px;
    margin-right: 5px;
}
.max988{/* max-width:988px; */
    margin-top: 235px;
}
.w140{width:131px;    margin-left: 7px;    margin-top: 22px;}
.w222{width:205px;margin-left: 7px;    margin-top: 22px;}

.w1402{width:131px;    /* margin-left: 7px;   */  /* margin-top: 22px; */}
.w2222{width:205px;/* margin-left: 7px;  */   /* margin-top: 22px; */bottom: 2px;
    position: relative;}
	.prb2{    position: relative;
    bottom: 1px;}


.w700{        width: 95%;font-size:11px !important; font-weight:bold;
min-height: 17px;
    height: fit-content;
    max-height: 36px;
    }
.w30d{width:30%;    margin-left: 7px;}
.font7{font-size:7px;font-weight:bold;color: #000;}
.font22{font-size:22px;}
.font10{font-size:10px !important;}
.textsize:hover{color:#2196f3;}
.textsize{color:#2196f3;font-weight:500;}
.li7{line-height: 1.2;}
.mar-12{margin-right: -20px;margin-left: 60px;}
.bgppm{background-color:#a6e1f1;    border-radius: 12px;}
.borderppm{
	border:1px solid #000;
	    border-radius: 12px;
		width: 736px;
    font-size: 14px
}
.close.ppmclose{
	    display: block;
    position: absolute;
    right: 6px;
    top: 3px;
    border: 2px solid #000;
    border-radius: 12px;
    width: 21px;
    height: 21px;
    opacity: 1;
}
.ppmtime{
	    position: absolute;
    left: 4px;
    top: -1px;
}
.lgh2{line-height: 2.5;
padding-top: 10px;
}
.maxw750{max-width: 750px;
    margin-top: 200px;
}
.text-red{color:#e63b08;}

.slider-for .slick-slide {
   height:262px;
   
}

.slider-for .slick-list{
	background-color:#eee;
}

.slider-for .slick-slide img {
   /* height:262px; */
   
}
.mar-123{
	margin-right: -8px;
    margin-left: 16px;
}
pre{
	overflow: visible;
	white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
.w98dt{
	    width: 98%;
}
.w100dt{
	    width: 98%;
    min-height: 195px;
	border-radius: 5px;
	font-size:14px;
	overflow-y: auto;
}
.bordertopblue{
	 border-top: 1px solid #03a9f3;
	     padding-top: 15px;
    padding-bottom: 15px;
	    margin-right: -20px;
}
.kalainfotop{
	   align-items: center;
    margin-bottom: 26px;
    border-bottom: 1px solid #03a9f3;
    padding-bottom: 11px;
    position: fixed;
    z-index: 99;
    background: #fff;
    width: calc(100% - 255px);
    margin-right: -14px;
    top: 72px;
    padding-top: 7px;
}
.textbreadlink{
	    position: relative;
    top: 2px;

}
.arroeleft{
	    color: orange;
    font-size: 19px;
    font-weight: bold;
    position: relative;
    top: 5px;
}
.flexagahiimg table{
	    max-width: 144px;
    margin-left: 38px;
}
.flexagahiimg img{
	max-width:40%;
	    max-height: 120px;
}
.flexagahiimg{
	display:flex;
	    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
}
.fwsmall{font-weight:100;}
.mr125{margin-right: 125px;}
.slider-nav {
    max-height: 261px;
    overflow: hidden;
}
.font19{
	font-size: 19px;
    font-weight: 100;
}
.w190s{
	width:190px;
	margin-left:7.5px;
	margin-right:0px;
	padding:0;
	margin-bottom: 30px;
}
.h214{height: 190px;
	box-shadow: 0 0 5px 1px rgb(0 0 0 / 10%);
    border-radius: 5px;
    border: none;}
.verticaltext{
	    writing-mode: vertical-lr;
    text-orientation: mixed;
   
        right: 22px;
    top: 25px;
    position: absolute;
    font-weight: bold;
}
.title.p15{
	padding-top:15px;
	padding-bottom:15px;
}
@media (max-width: 1281px) {
	.w190s {
    width: 187px;
	}
}

select option { 
    line-height: 1.5;
	    padding: 3px 5px 3px;
		font-size:14px;
}



.lib-panel {min-height:130px;}
.lib-panel .title{font-size:14px;font-weight:bold;line-height: 1.5;    height: 37px;}
.lib-panel img {
     width: 100%; 
    background-color: transparent;
	    max-width: 130px;
    float: left;
	  /* border-top-left-radius: 5px;
	  border-bottom-left-radius: 5px; */
}

.lib-panel .row,
.lib-panel .col-md-6 {
    padding: 0;
    background-color: #FFFFFF;
}


.lib-panel .lib-row {
    padding: 0 20px 0 20px;
}

.lib-panel .lib-row.lib-header {
    background-color: #FFFFFF;
    font-size: 20px;
    padding: 10px 20px 0 20px;
}

.lib-panel .lib-row.lib-header .lib-header-seperator {
    height: 2px;
    width: 26px;
    background-color: #d9d9d9;
    margin: 7px 0 7px 0;
}

.lib-panel .lib-row.lib-desc {
    position: relative;
    height: 100%;
    display: block;
    font-size: 12px;
	color:#a2a2a2
}
.lib-panel .desc{
    position: absolute;
    width: 96%;
    font-size: 12px;
	color:#afafaf;
	font-weight:normal;
	height: 95px;
}
.lib-panel .bottom{
	position:absolute;
	right:5px;
	bottom:2px;
}
.box-shadow {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.06);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.06);
	border:1px solid #eee;
	border-radius:5px;
	overflow: hidden;
}
.nopadding{padding:0 !important;}

.shop-table-left td{
	word-break: break-all;
}
.shopt {
	margin:0 auto;
}
.shopt td:nth-child(2){
	padding-right: 28px;
	}
	.f12px{
    font-size: 12px;}
	.f13px{
    font-size: 13px;}
	.f14px{
    font-size: 14px;}
	.f15px{
		 font-size: 15px;
	}
	.f16px{
    font-size: 16px;}
	.mw140px{max-width: 150px;}
	
	
	.divimagekala138{
		height: 138px !important;
    width: 138px !important;
    /* vertical-align: middle; */
    /* margin: 0 auto; */
    position: relative;
	float: left;
}
	
	.divimagekala{
		height: 177px;
    width: 172px;
    /* vertical-align: middle; */
    /* margin: 0 auto; */
    position: relative;
	}
	.divimagekala2{
		height: 175px;
    width: 173px;
    /* vertical-align: middle; */
    /* margin: 0 auto; */
    position: relative;
	}
	.imagekala{
		position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
	    max-height: 175px !important;
    max-width: 170px !important;
    height: auto;
    width: auto;
}
.imagekalam{
		position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
	    max-height: 370px !important;
    max-width: 370px !important;
    height: auto;
    width: auto;
}

.divimagekalagallery{
		min-height: 262px;
    min-width: 262px;
    position: relative;
	}
	.imagekalagallery{
		position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    height: auto;
    width: auto;
	 max-height: 100% !important;
    max-width: 100% !important;
}

.bg-gray{
	background-color:#eee;
}
.h19oh{
	height: 19px;
    overflow: hidden;
	display: block;
	line-height: 27px;
}
.modal{
	z-index:999999 !important;
}










.dropdown {
  position: relative;
  display: inline-block;
}

/* .dropdown-contentbefore {
	background-color: #f1f1f1;
  position:absolute;
 left: 125px;
    top: -7px;
  width:30px;
  height:30px;
  transform:rotate(45deg);
  animation:b 6s infinite;
 z-index: -1;
} */
.dropdown-content {
  display: none;
  position: fixed;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
    /*   top: 54px; */
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #3e8e41;}

.w356px.mr-homeshahr {
    margin-right: 1.4rem !important;
}
.w356px{width:482px}
.mr-home{
	margin-right: 1.4rem !important;
}
.mr-homeshahr{
	margin-right: 4.4rem !important;
}
.mr-post{
	margin-right: 1.9rem !important;
	max-width: 993px;
	border-radius: 15px;
-webkit-box-shadow: 2px 2px 2px 2px rgba(245,245,245,0.7); 
box-shadow: 2px 2px 2px 2px rgba(245,245,245,0.7);
}
@media only screen and (min-width: 1024px) and (max-width: 1400px) {
	.loginlinkbefore{
		    font-size: 11px;
    padding: .8rem .2rem;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1374px) {
	.mt60 {
    margin-top: 119px;
}
}