.pageLayout .navbar-fixed-top, .pageLayout .navbar-fixed-bottom {
    position: static;
}

#nazarcol textarea{       

    height: 170px;
    border-radius: 8px;
color: black;
}

.discussionCaptchaImage {
height: 45px;
margin-right: 5px;
text-align:center;
border-radius: 8px;
}

#tm-navbar-top ul.nav > li > a, #tm-subnav-top ul.nav > li > a{

padding:2px!important;
}

#nazarcol input{      
   margin: 5px;
    border-radius: 8px;
color:black;}

.btn-primary .wpMore {
color: #fff;
}
#tm-content .panel-container.sidepanel .tm-panel ul.nav li a{
color:rgba(255,255,255,0.6) !important;
}
#tm-content .panel-container.sidepanel .tm-panel ul.nav li a:active{
color: #fff !important;
}
 #tm-content .panel-container.sidepanel .tm-panel ul.nav li a:hover{
    color: #fff !important;
}
.tm-section .tm-panel.content, #tm-content .panel-container .tm-panel {
    color: rgba(255,255,255,0.86) !important;
}
.tm-section .tm-panel  a{
    color: rgba(255,255,255,0.86) !important;
}
.tm-section .tm-panel  a:hover{
    color: #fff !important;
}

#tm-subnav-top {
    padding-top: 15px !important;
}

.sticky #tm-subnav-top {
    padding-top: 2px !important;
    padding-bottom: 0px !important;
}

#tm-navbar-top ul.nav > li.open > a:after {
margin-bottom: 2px !important;
border-color: #edeef0 !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
}

.sticky #tm-navbar-top ul.nav > li.dropdown .dropdown-menu {
    margin-top: 5px !important;
}

#tm-navbar-top ul.nav > li.dropdown .dropdown-menu {
    margin-top: 1px !important;
}

#tm-navbar-top ul.nav > li.dropdown .dropdown-menu {
    border-bottom: 3px solid #007575 !important;
    background-color: #edeef0 !important;
}

#tm-navbar-top ul.nav > li.dropdown .dropdown-menu .tm-panel ul.nav li a {
    color: #666 !important;
}

#tm-navbar-top ul.nav > li.dropdown .dropdown-menu .tm-panel ul.nav li a:before {
    background: #007575;
}

#tm-news .other .tm-panel h3{
text-decoration:none!important;
}

.sticky #tm-navbar-top {
    padding-top: 0px !important;
}

.sidepanel .navbar-default{
background-color:transparent;
background-image:none;
border:none;
box-shadow:none;
}
#tm-content .panel-container.sidepanel .tm-panel ul.nav li{
width:100%;
}
.panel{
background-color:transparent;
background-image:none;
border:none;

}
.col_fourth{padding-right:15px!important;}

.panel.panel-default {
box-shadow:none;
}

 .panel-default .panel-heading{
background-color:transparent !important;
background-image:none !important;
border:none !important;
box-shadow:none;
border:1px solid rgba(221,221,221,0.6);
}

.panel-title > a::before {
  content: "";
  display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 20px;
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    opacity: 0.5;
    transition: all linear 0.25s;
    -webkit-transition: all linear 0.25s;
    background-image: url(../../skin/cra98/images/icon_arrow.png);
}

.sitemap-level1{
border-bottom:1px solid rgba(221,221,221,0.6);
}

 .at::before {
    content: "\0040";    /* Unicode character for @ symbol */
    }


.img-responsive-commission {
    height: 170px!important;
    text-align: center!important;
}

/* .img-responsive-modir2 {
    height: 170px!important;
    text-align: center!important;
} */

.detail-modir {
    font-weight: normal;
    padding-bottom: 10px!important;
    text-align: center!important;
    min-height: 70px;
    padding-top: 3px;
    line-height: 1.7;
}

#tm-map-nav{
margin-top:30px;
padding-left:13px;
}

.table-dark{
background-color: #63B4B4!important;
margin-top:80px;
color: #000!important;
font-size: 14px;
}
 .table-dark > tbody > tr > td{border:0px!important;}
/* خدمات الکترونیک */

.boxcontainer .textbox {
    width: 100%;
    height: 100%;
    padding-right: 10px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    border-radius: 5px;
}

.boxcontainer {
    position: relative;
}

.linkitem {
    padding: 5px;
    margin: 10px 0;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
}

.linkitem > div {
    padding: 10px;
    height: 130px;
    position: relative;
}

.service-name {
    text-align: right;
    vertical-align: bottom;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.UserInfo.persianumber {
    text-align: left;
    margin-left: 10px;
    margin-bottom: 10px;
}

.UserInfo span {
    display: inline-block;
}

.UserInfo a {
    background-color: #edeef0;
}

/* پایان خدمات الکترونیک */


.panel-container.sidepanel .tm-panel .wpTitle {

    font-size: 1.429rem;
    line-height: 2.571rem;
    font-weight: 500;
    margin: 0 0 0 0;
    padding-bottom: 10px;
    color: #fff;
}

@media screen and (min-width: 993px) {
.panel-container.sidepanel .tm-panel .navbar .navbar-header {
    display: none;
}
}

.panel-container.sidepanel .tm-panel .collapse.navbar-collapse {
   padding: 0;
}

.panel-container.sidepanel .tm-panel .navbar .container-fluid {
   padding: 0;
}

.panel-container.sidepanel .tm-panel .navbar-nav .glyphicon-chevron-right {
   display: none;
}

.breadCrumbs .breadCrumbsItem, .breadCrumbs .breadCrumbsSeparator  {
    font-size: 1.429rem;
    line-height: 2.571rem;
    font-weight: 400;
    margin-right: 10px;
    color: rgba(255,255,255,0.8) !important;
}

.breadCrumbs .breadCrumbsItem:first-of-type {
    font-size: 1.714rem;
    line-height: 2.571rem;
    font-weight: 500;
    margin: 0 0 10px 0;
    color: #fff !important;
}

.pull-left.inline-image {
margin-right: 20px;
}



@media screen and (max-width: 992px) {
   .sidepanel {
       display: none;
  }

  #tm-service, #tm-contact, #tm-content {
    padding: 50px 0;
    padding-top: 0px !important;
    min-height: calc(100vh - 630px);
  }

.navbar-header {
    float: none; 
}

.navbar-toggle {
    display: block;
}

.sidepanel .navbar {
    top: -45px;
    margin-bottom: -45px;
}
}

@media (max-width: 991px) and (min-width: 768px) {
.navbar-collapse.collapse.in {
    display: block !important;
}
}


.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
background-color: transparent;
}

.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: rgba(255,255,255,0.6);
}
.UserInfo a{
background-color:transparent;
    border-right: 1px solid rgba(255,255,255,0.8);
    border-radius:0;
}
#ctl12_hlDash{
border-left: 1px solid rgba(255,255,255,0.8);
}
.UserInfo.persianumber{
  border-bottom: 1px solid rgba(255,255,255,0.8);
}
.nav-tabs>li{
border-right: 1px solid rgba(255,255,255,0.8);
 border-radius:0;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
border:transparent;
color: #fff !important;
}
.nav-tabs>li.active, .nav-tabs>li.active:hover, .nav-tabs>li.active:focus.nav-tabs>li.active
{
    background-color: rgba(255,255,255,0.2);
}
.nav-tabs>li>a{
border:transparent;
}
.nav>li>a:hover, .nav>li>a:focus{
background-color: transparent;

}
.tm-section .tm-panel .active  a {
color:#fff;
}
.pagination>li>a, .pagination>li>span{
background-color: transparent;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
    background-color:  rgba(255,255,255,0.6);
    border-color: transparent;
}
#tm-news .other .tm-panel h3 a{
    color: #007575 !important;
    font-size: 1.143rem;
    line-height: 2rem;
    font-weight: 500;
    margin-top: 10px;
    word-spacing: -2px;
}

#tm-news .other .tm-panel h3 a:hover {
    color: #02a091 !important;
}

#tm-bottom .tm-panel .bottom-contact{
color: rgba(255,255,255,0.75);
}
#tm-bottom .tm-panel ul.nav li.header{
color: rgba(255,255,255,0.75);
}
.tender-tab .RadAjaxPanel  .persianumber  .content a{
    color: #007575;
}
.tender-tab .RadAjaxPanel  .persianumber  .content a:hover{
    color: #02a091 !important;
}

.media-left, .media-right, .media-body {
    display: table-cell;
    vertical-align: top;
}

.media-body {
    width: 10000px;
}


.tm-newsbottom .media-body {
text-align: right;
}

.buttombar-data {
min-height: 91px;
}

#tm-slider .carousel-inner .item {
height: 338px;
}

#tm-offcanvas {
    width: 280px !important;
}

@media (max-width: 767px) {
#tm-slider .carousel-inner .item, #tm-slider .carousel-inner .item .carousel-image img, #tm-slider .carousel-inner .item .carousel-image {
    height: 338px !important;
}

#tm-slideshow .carousel-inner .item, #tm-slideshow .carousel-inner .item .carousel-image, #tm-slideshow .carousel-inner .item .carousel-image img {
    height: 250px !important;

}

#tm-slideshow {
margin-top: 64px;
}

.count-text {
    padding: 0 15px;
}

.UserInfo .persianumber{
display: grid ;
}

#tm-news .other .tm-panel .tm-image {
height: 300px !important;
}

.nav-tabs li {
    float: none;
}
}


.tab-content  ul, ol{
    list-style: none;
padding:0;
}

#tm-navbar #tm-subnav-top {
    width: auto;
    margin-left: 93px;
}

#tm-navbar.sticky #tm-subnav-top {
    margin-left: 63px;
}

#tm-navbar #tm-navbar-top {
    width: auto;
}

#tm-navbar #tm-subnav-top.home-subnav {
    padding-top: 53px !important;
    margin-left: 0px;
}

#tm-navbar.sticky #tm-subnav-top.home-subnav {
    padding-top: 23px !important;
    padding-bottom: 10px;
}


#tm-submenu ul.nav > li.dropdown .dropdown-menu .tm-panel {
    padding: 25px 0;
}

    #tm-navbar-top.home-subnav ul.nav > li.dropdown .dropdown-menu {
        background-color: rgba(0, 117, 117, 0.8) !important;
    }

#tm-submenu #tm-navbar-top ul.nav li > a {
    color: rgba(255,255,255,0.9);
    background: none;
}

#tm-navbar-top.home-subnav {
    padding-top: 5px;
    padding-bottom: 5px;
}

#tm-navbar-top.home-subnav .navbar-nav {
width: auto;
}

#tm-navbar-top.home-subnav ul.nav > li.open > a {
color: rgba(255,255,255,0.5) !important;
}

#tm-navbar-top.home-subnav ul.nav > li.open > a:after {
display: none;
}

#tm-navbar-top.home-subnav .tm-panel {
text-align: right;
}

#tm-submenu #tm-navbar-top.home-subnav .dropdown-menu ul.nav li a {
border-right: 1px solid rgba(255,255,255,0.9);
margin-bottom: 3px;
}

#tm-submenu #tm-navbar-top.home-subnav .dropdown-menu ul.nav li > a {
    color: rgba(255,255,255,0.9) !important;
}

#tm-submenu #tm-navbar-top ul.nav > li.dropdown .dropdown-menu .tm-panel ul.nav li a:before {
display: none;
}

.nav-offcanvas .tm-panel {
text-align: right;
}


@media screen and (max-width: 1366px) {
#tm-slideshow .carousel-inner .item {
height: 280px !important;
}

#tm-slideshow .carousel-inner .item .carousel-image img {
height: 300px!important;
}
}

#tm-slideshow .carousel-inner .item .carousel-image{
margin-top:94px;
}

@media (max-width: 992px){
    #tm-slideshow .carousel-inner .item .carousel-image{
        margin-top:64px !important;
    }    
}

@media (max-width: 768px){
    #tm-slideshow .carousel-inner .item .carousel-image{
        margin-top:auto !important;
    }

    #tm-slideshow .carousel-inner .item {
        height: 130px !important;
    }
    
    #tm-slideshow .carousel-inner .item .carousel-image img {
        height: 130px!important;
    }
}

.kh-dar.ul {
    list-style-type: none;
}

.modal-content{
background-color: #007575;
}
input, button, select, textarea{
color:black;
}
.zoomin
{
zoom: 150%;
-moz-transform: scale(1.5);
-moz-transform-origin: right top 0;
}

.zoomout
{
zoom: 75%;
-moz-transform: scale(0.75);
-moz-transform-origin: right top 0;
}

.zoomreset
{
zoom: 100%;
-moz-transform: scale(1);
-moz-transform-origin: right top 0;
}

#tm-newsbottom .tm-panel .media + .media {
    margin-top: 15px !important;
}

#tm-newsbottom {
	padding: 50px 15px 50px 15px !important;
}
.one::before{content: "1"}
.two::before{content: "2"}
.three::before{content: "3"}
.four::before{content: "4"}
.five::before{content: "5"}
.six::before{content: "6"}
.seven::before{content: "7"}
.eight::before{content: "8"}
.nine::before{content: "9"}


div#ghezavat {
    background-color: #007575;
    color: white;
    padding: 10px;
    margin-bottom: 30px;
width: 103%;
    margin-right: -16px;
}

div#icon195 {
    width: 115px;
    color:#eee;
    background: #007575;
    font-size: 4.429rem;
    transition: all linear 0.15s;
    -webkit-transition: all linear 0.15s;
    padding: 5px;
padding-right: 23px !important;
}
.pic-icon {
    color: #007575;
    background: #eee;
    height: 100px;
    font-size: 3.429rem;
    line-height: 100px;
    transition: all linear 0.15s;
    -webkit-transition: all linear 0.15s;
}
.img1-icon {
    background: url(../../skin/cra98/images/estelam2.png);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 25px;
}
.img1-icon:hover {
    background: url(../../FileSystem/View/File.aspx?FileId=a514eb92-815d-41b3-8d2c-b55fb3108dcd&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 25px;
    background-color:#007575;
}
.img2-icon {
    background: url(../../skin/cra98/images/netsanj2.png);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 32%;
    background-position: 50% 20px;
}
.img2-icon:hover {
    background: url(../../FileSystem/View/File.aspx?FileId=e8ead7ab-7a2e-421b-abbc-9a00914b6690&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    background-color:#007575;
}

    .imgservice-panel {
    background: url(../../FileSystem/View/File.aspx?FileId=21d8c949-99a7-41a9-ae93-8649f43f8ddb&amp;Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    height: 80px;
    line-height: 80px;
    }
    .imgservice-panel:hover {
    background: url(../../FileSystem/View/File.aspx?FileId=21d8c949-99a7-41a9-ae93-8649f43f8ddb&amp;Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    background-color: #006464;
    height: 80px;
    line-height: 80px;
    }
    .imgandazegiri-panel {
    background: url(../../FileSystem/View/File.aspx?FileId=b18e3a7f-99c2-4ab0-93fa-6246db048cf0&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    height: 80px;
    line-height: 80px;
    }
    .imgandazegiri-panel:hover {
    background: url(../../FileSystem/View/File.aspx?FileId=b18e3a7f-99c2-4ab0-93fa-6246db048cf0&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    background-color: #006464;
    height: 80px;
    line-height: 80px;
    }
    .imgestelam-panel {
    background: url(../../FileSystem/View/File.aspx?FileId=a514eb92-815d-41b3-8d2c-b55fb3108dcd&amp;Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    height: 80px;
    line-height: 80px;
    }
    .imgestelam-panel:hover {
    background: url(../../FileSystem/View/File.aspx?FileId=a514eb92-815d-41b3-8d2c-b55fb3108dcd&amp;Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    background-color: #006464;
    height: 80px;
    line-height: 80px;
    }
    .imgpeygiri-panel {
    background: url(../../FileSystem/View/File.aspx?FileId=329b07b7-c2a9-449f-bfc7-e4cb4bc0cd3b&amp;Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    height: 80px;
    line-height: 80px;
    }
    .imgpeygiri-panel:hover {
    background: url(../../FileSystem/View/File.aspx?FileId=329b07b7-c2a9-449f-bfc7-e4cb4bc0cd3b&amp;Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    background-color: #006464;
    height: 80px;
    line-height: 80px;
    }
 .imgnetsanj-panel {
    background: url(../../FileSystem/View/File.aspx?FileId=e8ead7ab-7a2e-421b-abbc-9a00914b6690&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    height: 80px;
    line-height: 80px;
    }
 .imgnetsanj-panel:hover {
    background: url(../../FileSystem/View/File.aspx?FileId=e8ead7ab-7a2e-421b-abbc-9a00914b6690&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    background-color: #006464;
    height: 80px;
    line-height: 80px;
    }
.imgroaming-panel {
    background: url(../../FileSystem/View/File.aspx?FileId=5a1613cb-2c60-4e5d-8f8f-7b66fb3dd3e8&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    height: 80px;
    line-height: 80px;
    }
 .imgroaming-panel:hover {
    background: url(../../FileSystem/View/File.aspx?FileId=5a1613cb-2c60-4e5d-8f8f-7b66fb3dd3e8&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    background-color: #006464;
    height: 80px;
    line-height: 80px;
    }
.dslreport-panel {
    background: url(../../FileSystem/View/File.aspx?FileId=9f033261-096c-4162-aea7-36b5f84c586e&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    height: 80px;
    line-height: 80px;
    }
 .dslreport-panel:hover {
    background: url(../../FileSystem/View/File.aspx?FileId=9f033261-096c-4162-aea7-36b5f84c586e&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: 50% 20px;
    background-color: #006464;
    height: 80px;
    line-height: 80px;
    }


.img-icon3{
   background: url(../../skin/cra98/images/xdsl.png);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 35%;
    background-position: 50% 20px;
       height: 100px;
    line-height: 80px;

}

.img-icon3:hover{
   background: url(../../FileSystem/View/File.aspx?FileId=9f033261-096c-4162-aea7-36b5f84c586e&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 32%;
    background-position: 50% 20px;
     background-color:#007575;
    height: 100px;
    line-height: 80px;
}


.tm-panel .well{
    color: #fff;
    background-color: transparent;
    background-image: none;
    border: none;
}

.rtlR td{
	font: normal 14px / 28px vazir, Tahoma, Arial, sans-serif;
}

@media only screen and (max-width: 768px)  {
.img-icon3{
   background: url../..skin/cra98/images/xdsl.png);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 19%;
    background-position: 50% 20px;
       height: 100px;


}

.img-icon3:hover{
   background: url(../../FileSystem/View/File.aspx?FileId=9f033261-096c-4162-aea7-36b5f84c586e&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 17%;
    background-position: 50% 20px;
     background-color:#007575;
    height: 100px;
 
}

.img1-icon {
    background: url(../../FileSystem/View/File.aspx?FileId=f3d94aca-3b8d-475e-a905-d02d6aa6814c&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 20%;
    background-position: 50% 15px;
}
.img1-icon:hover {
    background: url(../../FileSystem/View/File.aspx?FileId=21d8c949-99a7-41a9-ae93-8649f43f8ddb&amp;Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 20%;
    background-position: 50% 30px;
    background-color:#007575;
}
.img2-icon {
    background: url(../../FileSystem/View/File.aspx?FileId=d36c82f9-81da-4689-bc9f-f70f4711bcac&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 20%;
    background-position: 50% 10px;
}
.img2-icon:hover {
    background: url(../../FileSystem/View/File.aspx?FileId=d36c82f9-81da-4689-bc9f-f70f4711bcac&Mode=Download);
    height: 100px;
    background-repeat: no-repeat;
    background-size: 20%;
    background-position: 50% 10px;
    background-color:#007575;
}
}
.row.row-eq-height.secproj {
    background: #f0f0f0;
    padding: 15px;
}

#tm-newsbottom .tm-panel .media {
    border-bottom: 0px solid #dedbdb;
    border-right: none !important;
}
.media.tm-ltr.sec4 {
    border-bottom: none !important;
}

#tm-newsbottom .tm-panel .media .media-body{
font-size: 1.2rem !important;
}

#tm-newsbottom .tm-panel .media{
padding: 11px 20px 5px 0px !important;
}

#tm-newsbottom .tm-panel .media .media-body p.text-center:first-child{
margin-left: 10px;
}


    .tm-panel{
    overflow: hidden;
    padding: 0 0 25px 0;
    }
    .carousel{
    position: relative;
    }


.tarabord-box {
    background-color: #007575;
    color: white;
    font-size: 4.3rem;
    text-align: center;
    padding: 10px 31px;
}

.blocked-box {
    background-color: #007575;
    color: white;
    font-size: 4.3rem;
    text-align: center;
    padding: 10px 27px;
}

    .counter1 {
    background-color: #ffffff;
    padding: 20px 0;
    border-radius: 5px;
    }
    .count-title1 {
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
    }
    .count-text1 {
    font-size: 11px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
    display: inline;
    }
    .fa-2x {
    margin: 0 auto;
    float: none;
    display: table;
    color: #4ad1e5;
    font-size: 2em;
    }
    .sim {
    color: red;
    font-weight: bold;
    font-size: x-large;
    }
.media-body.tm-rtl {
padding: 2px;
}

.blocked-box {
   
    padding: 20px 27px;
}

.media.tm-ltr {
    border-bottom: none !important;
}

.tm-section .tm-panel .panel-body a,
.tm-section .tm-panel .tab-content a
{
color: rgba(5,213,234,0.96)!important;
}

.tm-section .tm-panel .tab-content .panel-title a
{
color: rgba(255,255,255,0.86) !important;
}
@media (max-width: 767px){
#tm-content.map .tm-panel #tm-map-nav {
    position: relative !important;
    top: 0;
    left: 0;
    max-width: 100%;
    transform: none;
    margin: 400px 0px -300px 0px !important;
    transform: translateY(-76%) !important;
}

#tm-content.map .tm-panel #tm-map {
    transform: scale(0.7) !important;
   }
}
@media (min-width: 768px) and (max-width: 991px){
#tm-content.map .tm-panel #tm-map-nav {
    position: relative !important;
    top: 0;
    left: 0;
    width: 360px;
    transform: none;
    margin: 236px auto 0 auto !important;
}
}

img.img-responsive-modir2 {
    padding: 0px 45px 0px 45px;
}
#tm-slideshow ul.carousel-indicators {
    background: rgba(0,117,117,0.7);
    margin: 0;
    padding: 5px 8px 5px 10px;
    top: 45%;
    bottom: auto;
    right: auto !important;
    left: 0 !important;
    width: 8px;
    border-radius: 0 1rem 1rem 0 !important;
    line-height: 1;
    box-sizing: content-box;
}

#tm-slideshow .carousel-inner .item {
    height: auto!important;
}

#tm-slideshow .carousel-inner .item .carousel-image {
    height: auto!important;
}

#tm-slideshow .carousel-inner .item .carousel-image img {
    width: 100%!important;
    height: auto!important;
}

    .item-picture:first-child {
        display: none;
    }



    .album-items .album-item {
        text-align: center;

        background: #fff;
        box-shadow: 0 0 4px rgb(193 193 193 / 30%);
        border-radius: 16px;
        margin: 0 auto 15px;

    }

    .album-items .album-item:hover {
       
        box-shadow: 0 0 5px #ddd;

    }
    
    .album-items .album-item h3 {
        font-size: 1.2rem;
        line-height: 1.5rem;
        margin: 0;
       padding: 15px;
       height:90px;
       overflow: ellipsis;
      color: #28293d;
    }

    .album-items .album-item .img-wraper,     .album-items .album-item .img-wrapper {
       height:200px;
overflow-y: hidden;
    }

    .album-items .album-item img {
        margin: 0 auto;
       width: 100%;
    }


    .album-items .album-item .date {
    font-size: 0.8rem;
    text-align: right;
    color: #aaabb7 !important;
    padding: 10px 5px;
    }

    .album-item-detail {
        text-align: center;
    }
    .album-item-detail .album-header {
        font-weight: bold;
        font-size: 2.4rem;
        text-align: center;
        color: #28293d;
        background: #f0f0f7;
        border-radius: 16px;
        padding: 15px;
    }

    .album-item-detail .album-header .date {
        font-size: 0.8rem;
        font-weight: normal;
        color: #28293d;
    }

    .album-search .searchpanel {
        background: #f0f0f7;
        border-radius: 16px;
        padding: 24px 24px;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 30px;
    }

    .album-search .searchpanel .btn-primary {
width:100%;
background: #043e7d;
}

.calendar thead .title {
    font-weight: bold;
    padding: 1px;
     border: 0px solid #000 !important; 
    background: #f0f0f0 !important;
    color: CaptionText;
    text-align: center;
}

        @media (max-width: 767px) {
    .album-search .searchpanel { 

}
    .album-search .searchpanel .search-col {
                margin-bottom:15px;
            }
        }

    #album-carousel {
        margin-bottom: 150px;
    }

    #album-carousel .carousel-indicators {
        bottom: -130px;
    }

    #album-carousel .carousel-indicators {
    width: 100%;
    position: static;
    margin-right: 0;
    bottom: -130px;
}

    #album-carousel .carousel-indicators li {
        display: inline-block;
        width: auto;
        height: auto;
        padding: 1px;
        margin: 1px;
        text-indent: 0;
        cursor: pointer;
        background-color: #000 \9;
        background-color: rgba(0, 0, 0, 0);
        border: 1px solid #fff;
        border-radius: 15px;
    }

    #album-carousel .carousel-indicators li.active {
        display: inline-block;
        background-color: #fff;
        border: 1px solid #fff;
        border-radius: 15px;
        position: relative;
    }

    #album-carousel .carousel-indicators li img {
        border-radius: 15px;
    }

    #album-carousel .carousel-indicators li.active::after {
        content: "";
        display: inline-block;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        padding: 1px;
        margin: 1px;
        text-indent: 0;
        cursor: pointer;
        border: 1px solid #fff;
        border-radius: 15px;
        background-color: #043E7D66;
    }

    #album-carousel .carousel-control {
        padding-top: 30%;
        font-size: 2.5rem;
    }

    @media (max-width: 767px) {
        #album-carousel {
        margin-bottom: 90px;
    }

#album-carousel .carousel-indicators {
    width: 100%;
    position: static;
    margin-right: 0;
    bottom: -130px;
}

        #album-carousel .carousel-indicators li img {
            width: 75px;
            border-radius: 5px;
        }

        #album-carousel .carousel-indicators li {
            border-radius: 5px;
        }

        #album-carousel .carousel-indicators li.active {}

        #album-carousel .carousel-indicators li img {
            border-radius: 5px;
        }

        #album-carousel .carousel-indicators li.active::after {
            border-radius: 5px;            
        }
    }
