/********************************* font css***************************************************/


@font-face {
    font-family: "IRANSans";
    font-style: normal;
    font-weight: bold;
    src: url("../fonts/eot/IRANSansWeb_Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/woff2/IRANSansWeb_Bold.woff2") format("woff2"), url("../fonts/woff/IRANSansWeb_Bold.woff") format("woff"), url("../fonts/ttf/IRANSansWeb_Bold.ttf") format("truetype");
}

@font-face {
    font-family: "IRANSans";
    font-style: normal;
    font-weight: 500;
    src: url("../fonts/eot/IRANSansWeb_Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/woff2/IRANSansWeb_Medium.woff2") format("woff2"), url("../fonts/woff/IRANSansWeb_Medium.woff") format("woff"), url("../fonts/ttf/IRANSansWeb_Medium.ttf") format("truetype");
}

@font-face {
    font-family: "IRANSans";
    font-style: normal;
    font-weight: 300;
    src: url("../fonts/eot/IRANSansWeb_Light.eot?#iefix") format("embedded-opentype"), url("../fonts/woff2/IRANSansWeb_Light.woff2") format("woff2"), url("../fonts/woff/IRANSansWeb_Light.woff") format("woff"), url("../fonts/ttf/IRANSansWeb_Light.ttf") format("truetype");
}

@font-face {
    font-family: "IRANSans";
    font-style: normal;
    font-weight: 200;
    src: url("../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/woff2/IRANSansWeb_UltraLight.woff2") format("woff2"), url("../fonts/woff/IRANSansWeb_UltraLight.woff") format("woff"), url("../fonts/ttf/IRANSansWeb_UltraLight.ttf") format("truetype");
}

@font-face {
    font-family: "IRANSans";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/eot/IRANSansWeb.eot?#iefix") format("embedded-opentype"), url("../fonts/woff2/IRANSansWeb.woff2") format("woff2"), url("../fonts/woff/IRANSansWeb.woff") format("woff"), url("../fonts/ttf/IRANSansWeb.ttf") format("truetype");
}

/****************************************************************** gallery css **********************************************************/

/*--------azw-gallery-simple-res CSS-----------*/

.azw-gallery-simple-res .grid {
	position: relative;
	margin: 0 auto;
	list-style: none;
	text-align: center;
}

/* Common style */
.azw-gallery-simple-res .grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;	/*change here for spacing*/	
	width: 33.333333333%;
	text-align: center;
	cursor: pointer;
}

.azw-gallery-simple-res .grid figure img {
	position: relative;
	display: block;
	max-width: 102%;
	opacity: 1;
}

.azw-gallery-simple-res .grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.azw-gallery-simple-res .grid figure figcaption::before,
.azw-gallery-simple-res .grid figure figcaption::after {
	pointer-events: none;
}

.azw-gallery-simple-res .grid figure figcaption,
.azw-gallery-simple-res .grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.azw-gallery-simple-res .grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.azw-gallery-simple-res .grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 700;
}

.azw-gallery-simple-res .grid figure h2,
.azw-gallery-simple-res .grid figure p {
	margin: 0;
}

.azw-gallery-simple-res .grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}





/*---------------*/
/***** Oscar *****/
/*---------------*/

.azw-gallery-simple-res  figure.effect-oscar {
/*	background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
	background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%);*/
}

/*figure.effect-oscar img {
	opacity: 0.9;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
*/
.azw-gallery-simple-res  figure.effect-oscar figcaption {
	padding: 15%;
/*	background-color: rgba(58,52,42,0.7);
	-webkit-transition: background-color 0.35s;
	transition: background-color 0.35s;*/
}

.azw-gallery-simple-res  figure.effect-oscar figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
}

.azw-gallery-simple-res  figure.effect-oscar h2 {
	margin: 0;
	line-height: 1em;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

.azw-gallery-simple-res  figure.effect-oscar figcaption::before,
.azw-gallery-simple-res  figure.effect-oscar p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.azw-gallery-simple-res  figure.effect-oscar:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.azw-gallery-simple-res figure.effect-oscar:hover figcaption::before,
.azw-gallery-simple-res  figure.effect-oscar:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.azw-gallery-simple-res figure.effect-oscar:hover figcaption {
	background-color: rgba(0,0,0,0.8);
}

.azw-gallery-simple-res  figure.effect-oscar:hover img {
	opacity: 0.4;
}



@media screen and (max-width: 50em) {
	.azw-gallery-simple-res .content {
		padding: 0 10px;
		text-align: center;
	}
	.azw-gallery-simple-res .grid figure {
		width: 50%;
	}
}


@media (max-width: 639px) {
	.azw-gallery-simple-res .grid figure {width: 100%;}
}

/*----------End of azw-gallery-simple-res--------*/

/******************************************************************** end of gallery css ******************************************************/
/*******************************************************menu css *************************************************************************************/

/*----------------------------------------*/
/*  2. Header CSS
/*----------------------------------------*/
/*----------------------------------------*/
/*  2.1 Header Top
/*----------------------------------------*/
.header-res-azw-2 .header-top {
    background: #2d3e50 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 13px;
    position: relative
}
.header-res-azw-2 .header-top:before, .about-area:before, .newsletter-area:before {
    content: "";
    height: 48px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 43%;
}
.header-res-azw-2 .header-top:after, .about-area:after, .newsletter-area:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -o-border-image: none;
        border-image: none;
    border-style: solid;
    border-width: 24px 10px;
    content: "";
    height: 5px;
    position: absolute;
    right: 43%;
    top: 10px;
    width: 0;
}
.header-res-azw-2 .header-top span {padding: 14px 0; display: inline-block}
.header-res-azw-2 .header-top-right > .content {
    display: inline-block;
    font-family: "montserratregular";
    margin-left: 13px;
    padding-left: 17px;
    position: relative;
}
.header-res-azw-2 .header-top-right > .content > a {color: #fff}
.header-res-azw-2 .header-top-right .content:hover > a {color: #2d3e50;}
.header-res-azw-2 .header-top-right > .content i {font-size: 14px; margin-right: 8px;}
.header-res-azw-2 .header-top-right {float: right; padding-top: 23px}
.header-res-azw-2 .header-top-right > .content:after {
    background: #ffffff none repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 2px;
}
.header-res-azw-2 .header-top-right > .content:first-child:after {display: none;}
.header-res-azw-2 .header-top-right > .content .account-dropdown {
    background-color: #ffffff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    margin: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    padding: 5px 19px 6px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 100%;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
            transform-origin: 0 0 0;
    -webkit-transition: all 0.6s ease 0s;
            transition: all 0.6s ease 0s;
    width: 125px;
    z-index: -99;
}
.header-res-azw-2 .header-top-right > .content:hover .account-dropdown {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    z-index: 9999;   
}
.header-res-azw-2 .account-dropdown a {
    color: #2d3e50;
    display: block;
    padding: 5px 0;
}
.header-res-azw-2 .account-dropdown li {display: block;}
/*----------------------------------------*/
/*  2.2 Header Logo Menu
/*----------------------------------------*/
.header-res-azw-2 .header-logo-menu.stick {
    background: #000 none repeat scroll 0 0;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    margin: auto;
    padding: 0;
    position: fixed;
    top: 0;
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: 999999;
    left:0;
}
.header-res-azw-2 .bg-dark.header-logo-menu.stick {background: #3F5771}
.header-res-azw-2 .as-mainwrapper.wrapper-boxed .header-logo-menu.stick {
    width: 1200px
}
/*----------------------------------------*/
/*  2.2.1 Header Logo
/*----------------------------------------*/
.header-res-azw-2 .logo > a {display: inline-block; position: relative; z-index: 99}
.header-res-azw-2 .logo {padding-top: 38px;}
.header-res-azw-2 .header-logo-menu.stick .logo {padding: 23px 0;}
/*----------------------------------------*/
/*  2.2.2 Header Mainmenu
/*----------------------------------------*/
.header-res-azw-2 .mainmenu {display: inline-block; position: relative; z-index: 99}
.header-res-azw-2 .mainmenu-area {
    direction: rtl;
    float: right;
    margin-top: 0px;
    transition: all 0.3s ease 0s;
}
.header-res-azw-2 .header-logo-menu.stick .mainmenu-area .mainmenu ul#nav > li > a {line-height: 50px}
.header-res-azw-2 .header-logo-menu.stick .mainmenu-area {padding: 0; margin: 0;}
.header-res-azw-2 .mainmenu ul#nav > li {
    display: inline-block;
    margin-right: 24px;
    position: relative;
}
.header-res-azw-2 .mainmenu ul#nav > li > a {
    color: #fff;
    display: block;
    font-family:IRANSans;
    font-size: 12px;
    line-height: 55px;
	font-weight:600;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: relative
}
.header-res-azw-2 .mainmenu ul#nav > li > a:after, .mainmenu ul#nav.menu-white > li > a:after  {
    bottom: 43px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 0;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s
}
.header-res-azw-2 .header-logo-menu.stick .mainmenu ul#nav > li > a:after {
  bottom: 38px;
}
.header-res-azw-2 .mainmenu ul#nav.menu-white > li:hover > a:after {background: #2d3e50 }
.header-res-azw-2 .mainmenu ul#nav > li:hover > a:after, .mainmenu ul#nav.menu-white > li:hover > a:after{width: 21px}

.header-res-azw-2 .mainmenu ul#nav.menu-white > li > a {color: #fff}
.header-res-azw-2 .mainmenu ul#nav.menu-white > li:hover > a, .stick .mainmenu ul#nav.menu-white > li:hover > a {color: #2d3e50}
.header-res-azw-2 .mainmenu li > a > i {
    margin-left: 6px;
    position: relative;
    top: -1px;
}
.header-res-azw-2 .lg-space .mainmenu ul#nav > li {margin-right: 36px;}
.header-res-azw-2 .mainmenu ul#nav.border-full > li:hover > a:after {width: 100%}
.header-res-azw-2 .mainmenu ul#nav.border-top > li > a:after {bottom: auto; top: 30px}
.header-res-azw-2 .mainmenu ul#nav.border-top-2 > li > a:after {bottom: auto; top: -9px}
.header-res-azw-2 .padding-small .logo {padding-top: 20px}
.header-res-azw-2 .padding-small .mainmenu ul#nav > li > a {line-height: 82px}
/*------------------------------------------*/
/*  Dropdown Menu
/*------------------------------------------*/
.header-res-azw-2 .mainmenu ul.sub-menu, .mainmenu ul.sub-menu ul.inside-menu,
 .mainmenu ul.inside-menu ul.inside-menu-2, .mainmenu ul.inside-menu-2 ul.inside-menu-3, .mainmenu ul.inside-menu-3 ul.inside-menu-4 {
    background-color: rgba(0,0,0,0.70);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    right:0;
    margin: 0;
    padding:0px;
    position: absolute;
    text-align:right;
    top: 100%;
    width: 190px;
    z-index: -99;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
            transform-origin: 0 0 0;
    -webkit-transition: all 0.6s ease 0s;
            transition: all 0.6s ease 0s;
}
.header-res-azw-2 .mainmenu ul#nav li ul.sub-menu > li  {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
.container.mean-container {
    width: 100%;
}
.header-res-azw-2 .mainmenu ul#nav li ul.sub-menu > li a, .mega-menu a {
    border-bottom: 1px solid #555555;
    color: #ffffff;
    display: block;
    font-size: 13px;
    font-weight: 600;
    line-height: 33px;
    padding: 2px 10px;
    text-transform: capitalize;
    transition:all .3s ease;
}
.header-res-azw-2 .mainmenu ul#nav li ul.sub-menu > li a:hover, .mega-menu a:hover{
background:#000;
text-decoration:none !important;
}
.header-res-azw-2 .mainmenu li > .sub-menu i {
  float: left;
    font-size: 14px;
    top: 10px;
    transform: rotate(180deg);
}
.header-res-azw-2 .mainmenu ul#nav li:last-child, .header-two .mainmenu ul#nav li:last-child {}
.header-res-azw-2 .mainmenu > nav > ul#nav > li:hover ul.sub-menu, .mainmenu ul.sub-menu li:hover ul.inside-menu, .mainmenu ul.inside-menu li:hover ul.inside-menu-2,  .mainmenu ul.inside-menu-2 li:hover ul.inside-menu-3,  .mainmenu ul.inside-menu-3 li:hover ul.inside-menu-4{
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    z-index: 9999;
}
.header-res-azw-2 .mainmenu ul.sub-menu ul.inside-menu,
.header-res-azw-2 .mainmenu ul.inside-menu ul.inside-menu-2,
.header-res-azw-2 .mainmenu ul.inside-menu-2 ul.inside-menu-3,
.header-res-azw-2 .mainmenu ul.inside-menu-3 ul.inside-menu-4 {
    right: 188px;
    top: 0px;
    width: 195px;
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: 0 0 0;
            transform-origin: 0 0 0;
    -webkit-transition: all 0.6s ease 0s;
            transition: all 0.6s ease 0s;
}
.header-res-azw-2 .mainmenu ul.sub-menu li:hover ul.inside-menu,
.header-res-azw-2 .mainmenu ul.inside-menu li:hover ul.inside-menu-2,
 .header-res-azw-2 .mainmenu ul.inside-menu-2 li:hover ul.inside-menu-3,
.header-res-azw-2 .mainmenu ul.inside-menu-3 li:hover ul.inside-menu-4{
    opacity: 1;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    z-index: 9999;
}
.header-res-azw-2 .fixed {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99999;
}
/*----------------------------------------*/
/*  Megamenu
/*----------------------------------------*/
.header-res-azw-2 .mega-menu {
    background-color: #ffffff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    left: -23px;
    margin: 0;
    padding: 26px 21px 20px;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: -99;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
            transform-origin: 0 0 0;
    -webkit-transition: all 0.6s ease 0s;
            transition: all 0.6s ease 0s;
}
.header-res-azw-2 .mainmenu nav > ul > li:hover .mega-menu {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    z-index: 9999;
}
.header-res-azw-2 .mega-menu h3 {
    color: #2d3e50;
    font-family: montserratregular;
    font-size: 12px;
    padding-bottom: 10px;
    text-transform: uppercase;
    position: relative
}
.header-res-azw-2 .mega-menu h3:after {
    background: #909090 none repeat scroll 0 0;
    bottom: 8px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 25px;
}
.header-res-azw-2 .mm-5-column {
    left: -445px;
    width: 790px;
}
.header-res-azw-2 .mm-4-column {
  width: 650px;
  left: -305px;
}
.header-res-azw-2 .mm-3-column {
  left: -187px;
  width: 532px;
}
.header-res-azw-2 .col-2{width: 50%}
.header-res-azw-2 .col-3{width: 33.333%}
.header-res-azw-2 .col-4{width: 25%}
.header-res-azw-2 .col-5{width: 20%}
/*----------------------------------------*/
/*  2.2.3 Header Searchbox
/*----------------------------------------*/
.header-res-azw-2 .header-search {
    cursor: pointer;
    display: inline-block;
    margin-left: 18px;
}
.header-res-azw-2 .search {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    height: 0;
    margin-right: 15px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 119px;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-property: height;
    transition-property: height;
    width: 290px;
    z-index: 9999;
}
.header-res-azw-2 .search.open {height: 50px}
.header-res-azw-2 .search-form {
    background-color: #ffffff;
    border-top: 1px solid #86bc42;
    float: right;
    width: 290px;
}
.header-res-azw-2 .padding-small .search {
  top: 92px;
}
.header-res-azw-2 .search-menu {
    display: inline-block;
    height: 30px;
    padding-top: 5px;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 30px;
}
.header-res-azw-2 .search-menu:hover {background: #2D3E50 none repeat scroll 0 0;}
.header-res-azw-2 .bg-blue {background: #2D3E50}
.header-res-azw-2 #search-form {overflow: hidden; position: relative;}
.header-res-azw-2 #search-form input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #666666;
    font-size: 13px;
    font-weight: 300;
    height: 48px;
    padding: 0 40px 0 15px;
    width: 100%;
}
.header-res-azw-2 .search-form input[type="search"] {
    border: medium none;
    float: left;
    background: transparent;
    font-size: 24px
}
.header-res-azw-2 .search-form button[type="submit"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    display: block;
    font-size: 18px;
    height: 50px;
    line-height: 48px;
    position: absolute;
    right: 8px;
    text-align: center;
    top: 0;
    -webkit-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
}
.header-res-azw-2 .search-form button[type="submit"]:hover {color: #2D3E50}
.header-res-azw-2 .search-menu i#toggle-search {color: #ffffff; font-size: 16px;}
.header-res-azw-2 .header-logo-menu.stick .search {top: 96px}
/*----------------------------------------*/
/*  2.2.4 Mobile Menu
/*----------------------------------------*/
.header-res-azw-2 .mobile-menu-area {background: transparent none repeat scroll 0 0; display: none;}
.header-res-azw-2 .mean-container .mean-bar:after {display: none}
.header-res-azw-2 .mean-container .mean-nav ul li a:hover {background: #fff;}
.header-res-azw-2 .mean-container a.meanmenu-reveal span {background: #ffffff none repeat scroll 0 0;}
.header-res-azw-2 .mean-container .mean-nav ul li a {
    background: #ffffff none repeat scroll 0 0;
    color: #2D3E50;
    display: block;
}
.header-res-azw-2 .mean-container .mean-nav ul li a.mean-expand {background: none; top: -4px;}
.header-res-azw-2 .mean-container .mean-nav ul li a.mean-expand:hover {background: none}
.header-res-azw-2 .mean-container .mean-nav ul li {background: transparent}
.header-res-azw-2 .mean-container .mean-nav ul li li a {
    color: #4e4f54;
    opacity: .90;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    border-top: 0;
}
.header-logo-menu .container {
    width: 100% !important;
}
.header-bottom{
	width:100%;
	float:right;
}
.mean-container a.meanmenu-reveal{
	color: #00acdb !important;
}
.mean-container .mean-nav ul li a:hover{
	color: #00acdb !important;
}
.header-res-azw-2 .mean-container a.meanmenu-reveal:hover span {background: #fff}
.header-res-azw-2 .mobile-menu-area .mean-nav {background: #fff none repeat scroll 0 0}
.header-res-azw-2 .mean-last {margin-bottom: 20px}
.header-res-azw-2 .mobile-menu {position: relative}
.header-res-azw-2 .mean-container .mean-bar:before {
    color: #fff;
    content: " ";
    font-size: 18px;
    font-weight: 600;
    left: 0;
    position: absolute;
    top: 13px;
}



/* Large desktop :1920px. */
@media (min-width: 1920px) {
    .header-res-azw-2 .container {width: 1200px}
    
    .header-res-azw-2 .header-top::before {width: 44%;}
    .header-res-azw-2 .header-top::after {right: 44%;}
    
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
    
    
    .header-res-azw-2 .header-top::before {width: 53%;}
    .header-res-azw-2 .header-top::after {right: 53%;}
    
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    
    .header-res-azw-2 .mobile-menu-area {display: block}
    
    .header-res-azw-2 .header-top::before {width: 48%;}
    .header-res-azw-2 .header-top::after {right: 48%;} 
    
}

/* small mobile :320px. */
@media (max-width: 767px) {
    .header-res-azw-2 .container {width:100%;}
    
    .header-res-azw-2 .mobile-menu-area {display: block}
    
    
    

}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .header-res-azw-2 .container {width:100%;}
    
}
* -------------------------------------
    azw-megamenu-fullwidth-res start
------------------------------------- */




/*------------------------------------ Desktop CSS ---------------------------------------------*/
.azw-megamenu-fullwidth-res .wsmobileheader {
	display: none;
}
.azw-megamenu-fullwidth-res .overlapblackbg {
	display: none;
}
.azw-megamenu-fullwidth-res .bigmegamenu {
	position: relative;
}
.azw-megamenu-fullwidth-res .wsmenu {
	font-family: Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	padding: 0px;
	width: 100%;
	float: right;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.azw-megamenu-fullwidth-res .wsmenu-list {
	 display: table;
    float: right;
    margin: 0 auto;
    padding: 0;
    text-align: right;
    width: 100%;
}
.azw-megamenu-fullwidth-res .wsmenu-list > li {
	text-align: center;
	display: table-cell;
	float:right;
	direction:rtl;
}

/*.azw-megamenu-fullwidth-res .wsmenu-list > li:hover > a:before {
    opacity: 1;
    visibility: visible;
    width: 100%;
}
.azw-megamenu-fullwidth-res .wsmenu-list > li a:before {
    background: #d2000a none repeat scroll 0 0;
    bottom: 12px;
    content: "";
    height: 2px;
    left: 0;
    opacity: 0;
    position: absolute;
    transition: all 0.5s ease 0s;
    visibility: hidden;
    width: 0;
}*/
.azw-megamenu-fullwidth-res .wsmenu-list li:first-child a {
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
}
.azw-megamenu-fullwidth-res .wsmenu-list li:last-child a {
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	border-right: 0px solid;
}
.azw-megamenu-fullwidth-res .wsmenu-list > li > a .fa {
	display: inline-block;
	font-size: 14px;
	line-height: inherit;
	margin-right: 4px;
}
.azw-megamenu-fullwidth-res .wsmenu-list li ul li a .fa.fa-angle-double-right {
	font-size: 12px;
	margin: 0 3px 0 -4px;
}
.azw-megamenu-fullwidth-res .link-list {
     direction: rtl;
    float: right;
    height: 230px;
     text-align: center;
    width: 25%;
}
.azw-megamenu-fullwidth-res .wsmenu-list li a .arrow:after {
	border-left: 4px solid rgba(0, 0, 0, 0);
	border-right: 4px solid rgba(0, 0, 0, 0);
	border-top: 4px solid #FFF;
	content: "";
	float: right;
	height: 0;
	margin: 0 9px 0 0;
	position: absolute;
	text-align: right;
	top: 31px;
	left:3px;
	width: 0;
}
.azw-megamenu-fullwidth-res .wsmenu-list > li > a {
	 color: #fff;
    display: block;
    font-family: iransans;
    font-size: 14px;
    font-weight: 500;
    line-height: 48px;
    padding: 11px 20px;
    position: relative;
    text-decoration: none;
}
.azw-megamenu-fullwidth-res .wsmenu-list li a:hover .arrow:after {
	border-top-color: #b3b3b3
}
.azw-megamenu-fullwidth-res .wsmenu-list li a.active .arrow:after {
	border-top-color: #b3b3b3
}
.azw-megamenu-fullwidth-res .wsmenu-list li:hover>a .arrow:after {
	border-top-color: #b3b3b3
}
.azw-megamenu-fullwidth-res .megamenu iframe {
	width: 100%;
	margin-top: 10px;
	min-height: 200px;
}
.azw-megamenu-fullwidth-res .megamenu video {
	width: 100%;
	margin-top: 10px;
	min-height: 200px;
}
.azw-megamenu-fullwidth-res .fluid-width-video-wrapper img {
	width: 100%;
}
/*For megamenu desktop */

.azw-megamenu-fullwidth-res .wsmenu-list li:hover .megamenu {
	opacity: 1;
}
.azw-megamenu-fullwidth-res .megamenu {
/* background-color: rgba(0,172,219,0.66);*/
 background-color:rgba(34,34,34,0.60) ;
    border-radius: 0 0 0px 0px;
    color: #000;
    font-family: iransans;
    font-size: 15px;
    right: 0;
    margin: 0;
    opacity: 0;
    padding: 0px;
    position: absolute;
    text-align: center;
    top: 70px;
    transform-origin: 0 0 0;
    transition: -webkit-transform 0.3s ease 0s, opacity 0.3s ease 0s;
    width: 100%;
	min-height: 230px;
    z-index: 1000;
	-o-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	-o-transition: -o-transform 0.3s, opacity 0.3s;
	-ms-transition: -ms-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    max-width: 750px;
	padding-top:0px;
}
.azw-megamenu-fullwidth-res .megamenu .title {
 color: #fff;
    font-size: 17px;
    height: 39px;
    margin: 0 0 7px;
    padding: 9px 2px;
    position: relative;
    text-align: center;
    top: 177px;
}
.azw-megamenu-fullwidth-res .link-list li {
	display: block;
	text-align: center;
	white-space: nowrap;
	text-align: right;
}
.azw-megamenu-fullwidth-res .link-list li a {
	background: transparent none repeat scroll 0 0 !important;
    border-right: 0 none !important;
    
    display: block;
    font-family: iransans;
    font-size: 14px;
    line-height: 18px;
    padding: 6px 0;
    text-align: right;
}
.azw-megamenu-fullwidth-res .megamenu .link-list li.title a{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
 
}

.azw-megamenu-fullwidth-res .megamenu .link-list li.title ul li a{
color: #000;
    font-size: 12px;
    font-weight: 500;
    text-align: right;
	text-shadow: 0 0 0;
}
.azw-megamenu-fullwidth-res .link-list .fa {
	font-size: 11px;
}
.azw-megamenu-fullwidth-res .megacollink {
	width: 23%;
	float: left;
	margin: 0% 1%;
}
.azw-megamenu-fullwidth-res .megacollink li {
	display: block;
	text-align: center;
	white-space: nowrap;
	text-align: left;
}
.azw-megamenu-fullwidth-res .megacollink li a {
	line-height: 18px;
	border-right: none;
	text-align: left;
	padding: 8px 0px;
	background: #fff !important;
	background-image: none !important;
	color: #666666 !important;
	border-right: 0 none !important;
	display: block;
	border-right: 1px solid #e7e7e7;
	background-color: #fff;
	color: #424242;
}
.azw-megamenu-fullwidth-res .megacollink .fa {
	font-size: 11px;
}
.azw-megamenu-fullwidth-res .megacolimage {
	width: 31.33%;
	float: left;
	margin: 0% 1%;
}
.azw-megamenu-fullwidth-res .typographydiv {
	width: 100%;
	margin: 0% 0%;
}
.azw-megamenu-fullwidth-res .typographylinks {
	width: 25%;
	float: left;
	margin: 0% 0%;
}
.azw-megamenu-fullwidth-res .mainmapdiv {
	width: 100%;
	display: block;
	margin: 0% 0%;
}
.azw-megamenu-fullwidth-res .wsmenu-list .ad-style {
	width: 28%;
	float: right;
}
.azw-megamenu-fullwidth-res .wsmenu-list .ad-style a {
	border: none !important;
	padding: 0px !important;
	margin: 0px !important;
	line-height: normal !important;
	background-image: none !important;
}
.azw-megamenu-fullwidth-res .mobile-sub .megamenu .ad-style a:hover {
	background-color: transparent !important;
}
.azw-megamenu-fullwidth-res .wsmenu-list .megamenu li:hover>a {
	background: transparent !important;
}
.azw-megamenu-fullwidth-res .wsmenu-list .megamenu li a:hover {
	background: transparent !important;
	
}
.azw-megamenu-fullwidth-res .wsmenu-list li:nth-child(1) .megamenu{
	    background: #fff url("../../../images/menu/menu-child1.jpg") no-repeat scroll -16px center / 25% auto;

 

}

.azw-megamenu-fullwidth-res .wsmenu-list li:nth-child(2) .megamenu{


 

}

.azw-megamenu-fullwidth-res .wsmenu-list li:nth-child(3) .megamenu{
	    background: #fff url("../../../images/menu/menu-child3.jpg") no-repeat scroll 7px center / 25% auto;

 

}

.azw-megamenu-fullwidth-res .wsmenu-list li:nth-child(4) .megamenu{
	    background: #fff url("../../../images/menu/menu-child4.jpg") no-repeat scroll 7px center / 25% auto;

 

}
.azw-megamenu-fullwidth-res .wsmenu-list li:nth-child(5) .megamenu{
	    background: #fff url("../../../images/menu/menu-child5.jpg") no-repeat scroll 7px center / 25% auto;

 

}
.azw-megamenu-fullwidth-res .wsmenu-list li:nth-child(6) .megamenu{
	    background: #fff url("../../../images/menu/menu-child6.jpg") no-repeat scroll 7px center / 25% auto;

 

}

.azw-megamenu-fullwidth-res .wsmenu-list li:nth-child(7) .megamenu{
	    background: #fff url("../../../images/menu/menu-child7.jpg") no-repeat scroll 7px center / 25% auto;

 

}
.azw-megamenu-fullwidth-res .wsmenu-list li:nth-child(8) .megamenu{
	    background: #fff url("../../../images/menu/menu-child8.jpg") no-repeat scroll 7px center / 25% auto;

 

}
.azw-megamenu-fullwidth-res .wsmenu-list .megamenu li .fa {
	margin-right: 5px;
	text-align: center;
	width: 18px;
}
.azw-megamenu-fullwidth-res .mrgtop {
	margin-top: 15px;
}
.azw-megamenu-fullwidth-res .show-grid div {
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #dbdbdb;
	border: 1px solid #e7e7e7;
	color: #6a6a6a;
	margin: 2px 0px;
}

.azw-megamenu-fullwidth-res .wsmenu-list li > .wsmenu-submenu {
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform: rotateX(-75deg);
	-o-transform: rotateX(-75deg);
	-moz-transform: rotateX(-75deg);
	-webkit-transform: rotateX(-75deg);
	visibility: hidden;
}
.azw-megamenu-fullwidth-res .wsmenu-list li:hover > .wsmenu-submenu {
	transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	opacity: 1;
	visibility: visible;
}

.azw-megamenu-fullwidth-res .megamenu .link-list li.title ul.link1-list li:hover a{
    color:#d2000a;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu li > .wsmenu-submenu-sub {
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform: rotateX(-75deg);
	-o-transform: rotateX(-75deg);
	-moz-transform: rotateX(-75deg);
	-webkit-transform: rotateX(-75deg);
	visibility: hidden;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu li:hover > .wsmenu-submenu-sub {
	transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	opacity: 1;
	visibility: visible;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub {
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform: rotateX(-75deg);
	-o-transform: rotateX(-75deg);
	-moz-transform: rotateX(-75deg);
	-webkit-transform: rotateX(-75deg);
	visibility: hidden;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub {
	transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	opacity: 1;
	visibility: visible;
}
.azw-megamenu-fullwidth-res .wsmenu-list li > .megamenu {
	transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform: rotateX(-75deg);
	-o-transform: rotateX(-75deg);
	-moz-transform: rotateX(-75deg);
	-webkit-transform: rotateX(-75deg);
	visibility: hidden;
}
.azw-megamenu-fullwidth-res .wsmenu-list li:hover > .megamenu {
	transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
	opacity: 1;
	visibility: visible;
}

.azw-megamenu-fullwidth-res .wsmenu-click {
	display: none;
}
.azw-megamenu-fullwidth-res .wsmenu-click02 {
	display: none;
}

.navbar.navbar-default.navbar-sticky.navbar-scrollspy.bootsnav.on.no-full.top-nav-collapse.sticked .azw-megamenu-fullwidth-res .wsmenu {

     border-radius: 2px;
    color: #fff;
    float: right;
    font-family: iransans;
    font-size: 13px;
    height: 80px;
    padding: 0;
    width: 86%;

}

.navbar.navbar-default.navbar-sticky.navbar-scrollspy.bootsnav.on.no-full.top-nav-collapse.sticked .azw-megamenu-fullwidth-res .wsmenu ul.mobile-sub.wsmenu-list {

    padding: 13px;

}

/* Default Theme */ 

.azw-megamenu-fullwidth-res .wsmenu-list li:hover>a {
	  background: transparent none repeat scroll 0 0;
    color: #00acdb;
    text-decoration: none;
}
.azw-megamenu-fullwidth-res .wsmenu-list > li > a:hover {
	text-decoration: none;
}
.azw-megamenu-fullwidth-res .wsmenu-list > li > a.active {
	text-decoration: none;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu > li > a:hover {
	border-radius: 0px!important;
	text-decoration: none;
	text-decoration: none;
}

.azw-megamenu-fullwidth-res .hometext {
	display: none;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu .fa {
	margin-right: 7px;
}
 @media only screen and (min-width:800px) and (max-width:1064px) {
.azw-megamenu-fullwidth-res .wsmenu-list > li > a > .fa {
	display: none !important;
}
.azw-megamenu-fullwidth-res .hometext {
	display: block !important;
}
.azw-megamenu-fullwidth-res .wsmenu {
	font-size: 13px !important;
	position: relative;
}
.azw-megamenu-fullwidth-res .bigmegamenu {
	position: static !important;
}
.azw-megamenu-fullwidth-res .wsmenu-list li a {
	white-space: nowrap !important;
	padding-left: 4px ;
	padding-right: 10px ;
}
.azw-megamenu-fullwidth-res .megacollink {
	width: 48%;
	margin: 1% 1%;
}
.azw-megamenu-fullwidth-res .typographylinks {
	width: 48%;
	margin: 1% 1%;
}
}
 @media only screen and (min-width: 851px) {
.azw-megamenu-fullwidth-res .wsmenu-list li:hover > .wsmenu-submenu {
	display: block !important;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu li:hover > .wsmenu-submenu-sub {
	display: block !important;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub {
	display: block !important;
}
.azw-megamenu-fullwidth-res .wsmenu-list li:hover > .megamenu {
	display: block !important;
	 padding-bottom: 0px;
}
}

/*------------------------------------ Mobile CSS ---------------------------------------------*/

@media only screen and (max-width: 800px) {

.azw-megamenu-fullwidth-res .wsoffcanvasopener .wsmenu {
	left: 0px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.azw-megamenu-fullwidth-res .wsmenucontainer.wsoffcanvasopener {
	display: block;
	margin-left: 0px;
}
.azw-megamenu-fullwidth-res .wsmobileheader {
	display: block !important;
	position: relative;
	top: 0;
	right: 0;
	left: 0;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.azw-megamenu-fullwidth-res .wsmenu-list > li:hover>a {
	background-color: rgba(0,0,0,0.08) !important;
	text-decoration: none;
}
.azw-megamenu-fullwidth-res .hometext {
	display: inline-block !important;
}
.azw-megamenu-fullwidth-res .megacollink {
	width: 96% !important;
	margin: 0% 2% !important;
}
.azw-megamenu-fullwidth-res .megacolimage {
	width: 90% !important;
	margin: 0% 5% !important;
}
.azw-megamenu-fullwidth-res .typographylinks {
	width: 98% !important;
	margin: 0% 1% !important;
}
.azw-megamenu-fullwidth-res .typographydiv {
	width: 86% !important;
	margin: 0% 7% !important;
}
.azw-megamenu-fullwidth-res .mainmapdiv {
	width: 90% !important;
	margin: 0% 5% !important;
}
.azw-megamenu-fullwidth-res .overlapblackbg {
	left: 0;
	z-index: 11;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	display: none;
	background-color: rgba(0, 0, 0, 0.45);
	cursor: pointer;
}
.azw-megamenu-fullwidth-res .wsoffcanvasopener .overlapblackbg {
	display: block !important;
}
/* Default Theme */ 



.azw-megamenu-fullwidth-res .wsmenu-submenu > li:hover>a {
	background-color: #7b7b7b;
	color: #666666;
}
.azw-megamenu-fullwidth-res .wsmenu > .wsmenu-list > li > a.active {
	color: #666666;
	background-color: rgba(0,0,0,0.08);
}
.azw-megamenu-fullwidth-res .wsmenu > .wsmenu-list > li > a:hover {
	color: #666666;
	background-color: rgba(0,0,0,0.08);
}
.azw-megamenu-fullwidth-res .wsmenu-list li:hover .wsmenu-submenu {
	display: none;
}
.azw-megamenu-fullwidth-res .wsmenu-list li:hover .wsmenu-submenu .wsmenu-submenu-sub {
	display: none;
}
.azw-megamenu-fullwidth-res .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub {
	display: none;
	list-style: none;
	padding: 2px;
	border: solid 1px #eeeeee;
	background-color: #fff;
}
.azw-megamenu-fullwidth-res .wsmenu-list li:first-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
.azw-megamenu-fullwidth-res .wsmenu-list li:last-child a {
	-webkit-border-radius: 0px 4px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	border-right: 0px solid;
}
.azw-megamenu-fullwidth-res .innerpnd {
	padding: 0px !important;
}
.azw-megamenu-fullwidth-res .typography-text {
	padding: 10px 0px;
}
.azw-megamenu-fullwidth-res .wsmenucontainer {
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
/* Mobile click to drop arrow */



.azw-megamenu-fullwidth-res .wsmenu-click {
	height: 43px;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	cursor: pointer;
	width: 100%;
}
.azw-megamenu-fullwidth-res .wsmenu-click i {
	display: block;
	height: 23px;
	width: 25px;
	margin-top: 11px;
	margin-left: 8px;
	background-size: 25px;
	font-size: 21px;
	color: rgba(0,0,0,0.25);
	float: left;
}
.azw-megamenu-fullwidth-res .wsmenu-click02 {
	height: 43px;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	cursor: pointer;
	width: 100%;
}
.azw-megamenu-fullwidth-res .wsmenu-click02 i {
	display: block;
	height: 23px;
	width: 25px;
	margin-top: 11px;
	margin-right: 8px;
	background-size: 25px;
	font-size: 21px;
	color: rgba(0,0,0,0.25);
	float: right;
}
.azw-megamenu-fullwidth-res .ws-activearrow > i {
	transform: rotate(180deg);
}
.azw-megamenu-fullwidth-res .wsmenu-rotate {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
/*2nd UL Style*/

.azw-megamenu-fullwidth-res .wsmenu-submenu-sub {
	width: 100% !important;
	position: static !important;
	left: 100% !important;
	top: 0 !important;
	display: none;
	margin: 0px !important;
	padding: 0px !important;
	border: solid 0px !important;
	transform: none !important;
	opacity: 1 !important;
	visibility: visible !important;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub li {
	margin: 0px 0px 0px 0px !important;
	padding: 0px;
	position: relative;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub a {
	display: block;
	padding: 10px 25px 10px 25px;
	border-bottom: solid 1px #ccc;
	font-weight: normal;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub li a.active {
	color: #000 !important;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub li:hover>a {
	background-color: #333333 !important;
	color: #fff;
}
.azw-megamenu-fullwidth-res .wsmenu-list > li > a .fa {
	margin-right: 6px;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub-sub {
	width: 100% !important;
	position: static !important;
	left: 100% !important;
	top: 0 !important;
	display: none;
	margin: 0px !important;
	padding: 0px !important;
	border: solid 0px !important;
	transform: none !important;
	opacity: 1 !important;
	visibility: visible !important;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub-sub li {
	margin: 0px 0px 0px 0px !important;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub-sub a {
	display: block;
	color: #000;
	padding: 10px 25px;
	background: #000 !important;
	border-bottom: solid 1px #ccc;
	font-weight: normal;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub-sub li a.active {
	color: #000 !important;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub-sub li:hover>a {
	background-color: #606060 !important;
	color: #fff;
}
.azw-megamenu-fullwidth-res .wsmenu {
	position: relative;
}
.azw-megamenu-fullwidth-res .wsmenu .wsmenu-list {
	height: 100%;
	overflow-y: auto;
	display: block !important;
}
.azw-megamenu-fullwidth-res .wsmenu .wsmenu-list > li {
	width: 100%;
	display: block;
	float: none;
	border-right: none;
	background-color: transparent;
	position: relative;
	white-space: inherit;
	padding:0;
}
.azw-megamenu-fullwidth-res .wsmenu > .wsmenu-list > li > a {
	padding: 9px 32px 9px 17px;
	font-size: 14px;
	text-align: right;
	border-right: solid 0px;
	background-color: transparent;
	color: #000;
	line-height: 25px;
	border-bottom: 1px solid;
	border-bottom-color: rgba(0,0,0,0.13);
	position: static;
}
.azw-megamenu-fullwidth-res .wsmenu > .wsmenu-list > li > a > .fa {
	font-size: 16px;
	color: #bfbfbf;
}
.azw-megamenu-fullwidth-res .wsmenu .wsmenu-list li a .arrow:after {
	display: none !important;
}
.azw-megamenu-fullwidth-res .wsmenu .wsmenu-list li ul li a .fa.fa-caret-right {
	font-size: 12px !important;
	color: #8E8E8E;
}
.azw-megamenu-fullwidth-res .mobile-sub .wsmenu-submenu {
	transform: none !important;
	opacity: 1 !important;
	display: none;
	position: relative !important;
	top: 0px;
	background-color: #fff;
	border: solid 1px #ccc;
	padding: 0px;
	visibility: visible !important;
}
.azw-megamenu-fullwidth-res .mobile-sub .wsmenu-submenu li a {
	line-height: 20px;
	height: 36px;
	background-color: #e7e7e7 !important;
	font-size: 13px !important;
	padding: 8px 0px 8px 18px;
	color: #8E8E8E;
}
.azw-megamenu-fullwidth-res .mobile-sub .wsmenu-submenu li a:hover {
	background-color: #e7e7e7 !important;
	color: #666666;
	text-decoration: underline;
}
.azw-megamenu-fullwidth-res .mobile-sub .wsmenu-submenu li:hover>a {
	background-color: #e7e7e7 !important;
	color: #666666;
}
.azw-megamenu-fullwidth-res .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a {
	line-height: 20px;
	height: 36px;
	background-color: #e7e7e7 !important;
	border-bottom: none;
	padding-left: 28px;
}
.azw-megamenu-fullwidth-res .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a {
	line-height: 20px;
	height: 36px;
	background-color: #e7e7e7 !important;
	border-bottom: none !important;
	padding-left: 38px;
	color: #8e8e8e;
}
.azw-megamenu-fullwidth-res .wsmenu-list .megamenu {
	background-color: #e7e7e7;
	color: #666666;
	display: none;
	position: relative !important;
	top: 0px;
	padding: 0px;
	border: solid 0px;
	transform: none !important;
	opacity: 1 !important;
	visibility: visible !important;
}
.azw-megamenu-fullwidth-res .wsmenu-list li:hover .megamenu {
	display: none;
	position: relative !important;
	top: 0px;
}
.azw-megamenu-fullwidth-res .megamenu .title {
	color: #666666;
	font-size: 15px !important;
	padding: 10px 8px 10px 0px;
}
.azw-megamenu-fullwidth-res .halfdiv .title {
	padding-left: 15px;
}
.azw-megamenu-fullwidth-res .megamenu > ul {
	width: 100% !important;
	margin: 0px;
	padding: 0px;
	font-size: 13px !important;
}
.azw-megamenu-fullwidth-res .megamenu > ul > li > a {
	padding: 9px 14px !important;
	line-height: normal !important;
	font-size: 13px !important;
	background-color: #e7e7e7 !important;
	color: #666666;
}
.azw-megamenu-fullwidth-res .megamenu > ul > li > a:hover {
	background-color: #000000 !important;
}
.azw-megamenu-fullwidth-res .ad-style {
	width: 100% !important;
}
.azw-megamenu-fullwidth-res .megamenu ul li.title {
	line-height: 26px;
	color: #666666;
	margin: 0px;
	font-size: 15px;
	padding: 7px 13px !important;
	
	background-color: transparent !important;
}
.azw-megamenu-fullwidth-res .halfdiv {
	width: 100%;
	display: block;
}

.azw-megamenu-fullwidth-res .wsmenu {
	width: 240px;
	left: -240px;
	height: 100%;
	position: fixed;
	top: 0;
	margin: 0;
	background-color: #fff;
	border-radius: 0px;
	z-index: 100;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	border: none !important;
	background-color: #fff !important;
}

/* Navigation arrow Animation */
.azw-megamenu-fullwidth-res .animated-arrow {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 200;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.azw-megamenu-fullwidth-res .callusicon {
	color: #c9c9c9;
	font-size: 25px;
	height: 25px;
	position: fixed;
	right: 15px;
	top:9px;
	transition: all 0.4s ease-in-out 0s;
	width: 25px;
	z-index: 20;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.azw-megamenu-fullwidth-res .callusicon:focus, callusicon:hover {
	color: #fff !important;
}
.azw-megamenu-fullwidth-res .wsoffcanvasopener .callusicon {
	display: none !important;
}
.azw-megamenu-fullwidth-res .azw-wsmenu {
	width: 100%;
	display: block;
	text-align: center;
	padding-top: 14px;
	position:relative;
	z-index: 10;
	width: 100%;
	height: 52px;

	
}
.azw-megamenu-fullwidth-res .wsoffcanvasopener .animated-arrow {
	left: 240px;
}
.azw-megamenu-fullwidth-res .animated-arrow {
	 cursor: pointer;
    margin: 10px 0 0 15px;
    padding: 13px 25px 16px 0;
    width: 70px;
	
}
.azw-megamenu-fullwidth-res .animated-arrow span, .azw-megamenu-fullwidth-res .animated-arrow span:before, .azw-megamenu-fullwidth-res .animated-arrow span:after {
	cursor: pointer;
	height: 3px;
	width: 23px;
	background: #00acdb none repeat scroll 0 0;
	position: absolute;
	display: block;
	content: '';
}
.azw-megamenu-fullwidth-res .animated-arrow span:before {
	top: -7px;
}
.azw-megamenu-fullwidth-res .animated-arrow span:after {
	bottom: -7px;
}
.azw-megamenu-fullwidth-res .animated-arrow span, .azw-megamenu-fullwidth-res .animated-arrow span:before, .azw-megamenu-fullwidth-res .animated-arrow span:after {
	transition: all 500ms ease-in-out;
}
.azw-megamenu-fullwidth-res .wsoffcanvasopener .animated-arrow span {
	background-color: transparent;
}
.azw-megamenu-fullwidth-res .wsoffcanvasopener .animated-arrow span:before, .azw-megamenu-fullwidth-res .animated-arrow.active span:after {
	top: 7px;
}
.azw-megamenu-fullwidth-res .wsoffcanvasopener .animated-arrow span:before {
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	bottom: 0px;
}
.azw-megamenu-fullwidth-res .wsoffcanvasopener .animated-arrow span:after {
	transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
/*Animation None */
.azw-megamenu-fullwidth-res .wsmenu-list li > .wsmenu-submenu {
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility: visible !important;
}
.azw-megamenu-fullwidth-res .wsmenu-list li:hover > .wsmenu-submenu {
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility: visible !important;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu li > .wsmenu-submenu-sub {
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility: visible !important;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu li:hover > .wsmenu-submenu-sub {
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility: visible !important;
	opacity: 1 !important;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub li > .wsmenu-submenu-sub-sub {
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility: visible !important;
	opacity: 1 !important;
}
.azw-megamenu-fullwidth-res .wsmenu-submenu-sub li:hover > .wsmenu-submenu-sub-sub {
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility: visible !important;
	opacity: 1 !important;
}
.azw-megamenu-fullwidth-res .wsmenu-list li > .megamenu {
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility: visible !important;
	opacity: 1 !important;
}
.azw-megamenu-fullwidth-res .wsmenu-list li:hover > .megamenu {
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	-o-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
	visibility: visible !important;
	opacity: 1 !important;
}
}


/* -------------------------------------
    azw-megamenu-fullwidth-res end
------------------------------------- */




/*************************************************************** end of menu css ******************************************************************************/
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  style        
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
html,
body {
  font-family: 'iransans', sans-serif;
  color: #455f68;
  overflow-x: hidden;
  font-size: 14px;
  font-weight: 400;
}
body {
  overflow: hidden;
}
@-webkit-viewport {
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
}
.h2,
h2 {
  font-size: 36px;
}
.h3,
h3 {
  font-size: 24px;
  font-weight: 600;
}
.h4,
h4 {
  font-size: 15px;
}
.section-title {
  color: #2491d0;
  font-size: 29px;
  text-transform: uppercase;
  text-align:center;
  width:100%;
  float:right;
  margin-top:-100px;
}
.section-title2 {
  
  font-size: 16px;
  text-transform: uppercase;
  text-align:center;
}
.section-subtitle {
  font-size: 15px;
  margin-bottom: 60px;
}
.bold600 {
  font-weight: 600;
}
.bold700 {
  font-weight: 700;
}
.color-primary-1 {
  color: #2491d0;
}
.color-primary-2 {
  color: #00dba5;
}
.color-child-5 {
  color: #13cfd7;
}
.color-child-6 {
  color: #00acdb;
}
.bg-2 {
  background: #f1f8f9;
}
.bg-primary-2 {
  background: rgba(226,227,228,0.52);
}
.bg-child-2 {
  background: rgba(226,227,228,0.52);
}
.bg-child-3 {
  background: rgba(226,227,228,0.52);
}
.bg-child-4 {
  background: rgba(226,227,228,0.52);
}
.bg-child-5 {
  background: rgba(226,227,228,0.52);
}
.bg-child-6 {
  background: rgba(226,227,228,0.52);
}#1affc6
.bg-pattern {
  background: url('../images/bg_pattern_wt_transp2.png') repeat !important;
}
.bg-pattern .page-title-overlay {
  background: transparent;
}
.service-title h3 a {color:#fff !important;}
.service-title h3 a:hover {color:#00ACDB !important; text-decoration: none !important;}
a {
  color: indianred;
  text-decoration: none;
  outline: none;
}
a:hover,
a:focus {
  color: #555;
  text-decoration: none;
  outline: none;
}
button {
  outline: none;
}
button:hover,
button:focus,
button:active {
  outline: none !important;
}
p {
  margin-bottom: 35px;
  line-height:28px;
}
ul.text-list {
  margin-bottom: 35px;
  padding: 0;
}
ul.text-list li {
  font-style: italic;
  list-style: none;
  position: relative;
  padding-left: 45px;
  margin-bottom: 20px;
}
ul.text-list li:before {
  content: '';
  position: absolute;
  left: 15px;
  top: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #2491d0;
}
input,
textarea {
  border: 2px solid #e4edee;
  border-radius: 5px;
  padding: 15px;
  outline: none;
}
input:focus,
textarea:focus {
  border: 2px solid #00dba5;
}
frame {
  border: none;
}
.help {
  color: #00acdb;
  border: 2px solid #00acdb;
  border-radius: 50%;
  width: 37px;
  height: 37px;
  text-align: center;
  font-size: 20px;
  line-height: 32px;
  cursor: pointer;
  display: inline-block;
}
.help:hover {
  background: #00acdb;
  color: #fff;
}
.help-green {
  color: #00dba5;
  border: 2px solid #00dba5;
}
.help-green:hover {
  background: #00dba5;
  color: #fff;
}
.help-red {
  background: #f9755f;
  color: #fff;
  border-color: #f9755f;
}
.help-red:hover {
  background: #d03f30;
  border-color: #d03f30;
}
.help-sm {
  width: 24px;
  height: 24px;
  font-size: 16px;
  line-height: 22px;
  border-width: 1px;
}
.help .t-tooltip-text {
  color: #4c7284;
  line-height: 14px;
  text-align: left;
}
.btn {
  font-size: 16px;
  font-weight: 600;
  padding: 9px 40px;
}
.btn-default {
  background: #00dba5;
  color: #ffffff;
  border: none;
  border-radius: 20px;
  transition: all 300ms;
}
.btn-default:hover,
.btn-default:focus {
  background: #00acdb;
  color: #ffffff;
}
.btn-primary {
  background: #00acdb;
  color: #ffffff;
  border: none;
  border-radius: 20px;
  transition: all 300ms;
}
.btn-primary:hover,
.btn-primary:focus {
  background: #00dba5;
  color: #ffffff;
}
.btn-primary-1 {
  background: transparent;
  color: #00acdb;
  border: 1px solid #00acdb;
  border-radius: 20px;
  transition: all 300ms;
  font-size: 15px;
  font-weight: 400;
  padding: 7px 40px;
}
.btn-primary-1:hover,
.btn-primary-1:focus {
  background: #00acdb;
  color: #fff;
}
.btn-grey {
  background: #becacf;
  color: #fff;
  border: none;
  border-radius: 20px;
  transition: all 300ms;
}
.btn-grey:hover,
.btn-grey:focus {
  background: #00acdb;
  color: #ffffff;
}
.btn-sm {
  padding: 5px 40px;
}
.carousel-btn {
  background: #ccc;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  transition: all 200ms;
}
.carousel-btn:hover,
.carousel-btn:focus {
  background: #2491d0;
}
.carousel-next {
  right: -35px;
  padding-left: 2px;
}
.carousel-prev {
  left: -35px;
  padding-right: 2px;
}
.dropdown-menu.bootstrap-datetimepicker-widget {
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
  border: none;
  padding: 10px !important;
}
.datepicker {
  border-radius: 3px;
}
.datepicker th.picker-switch {
  border-radius: 0 !important;
}
.datepicker th.picker-switch:hover {
  color: #fff !important;
  background: #00dba5 !important;
}
.datepicker th.prev {
  border-radius: 0 !important;
  font-size: 17px;
}
.datepicker th.prev:hover {
  color: #fff !important;
  background: #00dba5 !important;
}
.datepicker th.next {
  border-radius: 0 !important;
  font-size: 17px;
}
.datepicker th.next:hover {
  color: #fff !important;
  background: #00dba5 !important;
}
.datepicker td.day.active.today {
  background: #00dba5 !important;
  border-radius: 0 !important;
  color: #fff !important;
  text-shadow: none !important;
}
.datepicker td.day.active {
  background: #00dba5 !important;
  border-radius: 0 !important;
  color: #fff !important;
  text-shadow: none !important;
}
.datepicker td.day.today {
  background: #00dba5 !important;
  border-radius: 0 !important;
  color: #fff !important;
  text-shadow: none !important;
}
.datepicker td.day {
  border-radius: 0 !important;
}
.datepicker td.day:hover {
  color: #fff !important;
  background: #00dba5 !important;
}
.datepicker td.day.old {
  color: #e4edee !important;
}
.datepicker td.day.old:hover {
  color: #fff !important;
  background: #00dba5 !important;
}
.datepicker td.day.new {
  color: #becacf !important;
}
.datepicker td.day.new:hover {
  color: #fff !important;
  background: #00dba5 !important;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #00dba5 !important;
  color: #ffffff;
  text-shadow: none !important;
}
.time-f .table-condensed > thead > tr > th,
.time-f .table-condensed > tbody > tr > th,
.time-f .table-condensed > tfoot > tr > th,
.time-f .table-condensed > thead > tr > td,
.time-f .table-condensed > tbody > tr > td,
.time-f .table-condensed > tfoot > tr > td {
  padding: 0;
}
.time-f .bootstrap-datetimepicker-widget a[data-action] {
  padding: 0;
}
.time-f .bootstrap-datetimepicker-widget table td span {
  width: 50px;
  height: 24px;
  line-height: 24px;
  color: #4c7284;
  background: #fff;
  margin: 0;
}
.time-f .bootstrap-datetimepicker-widget table td span:hover {
  color: #fff;
  background: #00dba5;
}
.time-f .bootstrap-datetimepicker-widget table td {
  height: 30px;
  line-height: 30px;
}
.time-f .bootstrap-datetimepicker-widget table td.day:hover,
.time-f .bootstrap-datetimepicker-widget table td.hour:hover,
.time-f .bootstrap-datetimepicker-widget table td.minute:hover,
.time-f .bootstrap-datetimepicker-widget table td.second:hover {
  background: #00dba5;
  border-radius: 3px;
  color: #fff;
}
.time-f .bootstrap-datetimepicker-widget button[data-action] {
  padding: 2px 10px;
  border-radius: 3px;
  position: relative;
  top: -2px;
  font-size: 14px;
}
/*---------------------------------------
   3 TOP BAR           
-----------------------------------------*/
.top-bar {
  background: #f1f8f9;
  font-size: 13px;
  padding: 12px 0;
}
.top-bar i {
  color: #acb8bc;
}
.top-bar-adress i {
  margin-right: 5px;
}
.top-bar-mail {
  float: right;
  margin-right: 10px;
}
.top-bar-mail i {
  margin-right: 5px;
}
.top-bar-social {
  float: right;
  margin-left: 20px;
}
.top-bar-social i {
  position: relative;
  font-size: 22px;
  margin-left: 13px;
  top: 15px;
}
.top-bar-social i:hover {
  color: #00acdb;
}
/*---------------------------------------
   4 HEADER           
-----------------------------------------*/
.header {
  background: #FFF;
  padding:0px 0 0px 0;
}
.header-logo {
  height: 45px;
  font-size: 30px;
  float:right;
}
.header-logo img {
  position: relative;
  width: 45px;
  height: 60px;
  margin-right: 7px;
  top: 1px;
}
.header-phone {
  float: right;
  border:2px solid #00dba5;
  font-size: 18px;
  padding: 7px 23px;
  border-radius: 20px;
  margin-right: 15px;
  margin-top: 7px;
}
.header-phone i {
  color: #00dba5;
  margin-right: 5px;
  font-size: 22px;
  position: relative;
  top: 2px;
  left: -7px;
}
.header-button {
  float: right;
  margin-top: 7px;
}
.header-button .btn {
  padding: 9px 23px;
}
.header-button .plus {
  line-height: 0;
  font-size: 22px;
  position: relative;
  top: 2px;
  left: -7px;
}
/*---------------------------------------
   5 MAIN MENU           
-----------------------------------------*/
.top-menu {
  background: #ffffff;
  border-top: 1px solid #e4edee;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
  z-index: 111;
  width: 100%;
}
.top-menu-logo {
  height: 45px;
  font-size: 24px;
  float: left;
  position: relative;
  top: -2px;
  margin-right: 20px;
  display: none;
}
.top-menu-logo img {
  position: relative;
  width: 25px;
  height: 60px;
  margin-right: 7px;
  top: 1px;
}
.top-menu .navbar-nav li a {
  padding: 14px 20px;
  font-size: 15px;
  color: #455f68;
  font-weight: 500;
  border-bottom: 3px solid transparent;
  transition: all 300ms;
}
.top-menu .navbar-nav li a:hover,
.top-menu .navbar-nav li a:focus {
  background: #00acdb;
  color: #fff;
}
.top-menu .navbar-nav li.active > a {
  border-bottom-color: #00acdb;
}
.top-menu .navbar-nav li.open a {
  border-bottom: 3px solid transparent;
}
.top-menu ul.dropdown-menu {
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.15);
  border: none;
  border-top: 4px solid #00acdb;
  padding: 25px 30px 25px 40px;
  border-radius: 0 0 2px 2px;
}
.top-menu ul.dropdown-menu li a {
  background: transparent;
  padding: 4px 0px;
  font-size: 14px;
  position: relative;
  color: #455f68;
}
.top-menu ul.dropdown-menu li a:hover,
.top-menu ul.dropdown-menu li a:focus {
  background: transparent;
  color: #00acdb;
  text-decoration: underline;
}
.top-menu ul.dropdown-menu li a:before {
  content: '';
  position: absolute;
  left: -15px;
  top: 10px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #00acdb;
}
.top-menu ul.dropdown-menu.with-bg {
  background: url('../images/menubg.jpg') no-repeat #ffffff;
  background-size: contain;
  background-position: right top;
  padding-right: 300px;
}

.smartposition #top-menu {
	position:fixed;
	top:0;
}
.smartposition .top-menu .navbar-nav {
	float:left;
}
.smartposition .top-menu-logo {
	display:block;
	float:none;
}
.smartposition #totop {
	display:block;
}

@media (max-width: 768px) {
	.smartposition .top-menu-logo {
		display:none;
	}
}

/*---------------------------------------
   6 SLIDER           
-----------------------------------------*/
.slider {
  position: relative;
  color: #095c83;
  top:-85px;
  z-index:-1;
}
.slider .container {
  position: absolute;
  height: 100%;
  top: 0;
  left: 50%;
  margin-left: -585px;
}
.slider-welcome {
  font-size: 24px;
  text-transform: uppercase;
}
.slider-title {
  font-size: 56px;
  text-transform: uppercase;
  font-weight: 700;
  text-shadow: 1px 1px 1px #fff;
}
.slider-subtitle {
  font-size: 36px;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px #fff;
}
.slider-text {
  font-size: 15px;
  line-height:28px;
}
.slider .sp-buttons {
  position: absolute;
  bottom: 235px;
  width: 1170px;
  text-align: left;
  left: 50%;
  margin-left: 0px;
}
.slider .sp-button {
  width: 8px;
  height: 8px;
  background: #acb8bc;
  border: none;
}
.slider .sp-selected-button {
  width: 12px;
  height: 12px;
  background: #00acdb;
  border: 2px solid #00acdb;
  position: relative;
  top: 2px;
}
.slider .sp-grab {cursor:auto !important;}
/*---------------------------------------
   7 SERVICES           
-----------------------------------------*/
.services {
/*  display: table-row;*/
  vertical-align: top;
  position:relative;
  top:-300px;
  left:24%;
  float:left;
}
@media(max-width:1600px){
	.services {

  left:18%;
 
}
}
@media(max-width:1366px){
	.services {

  left:14%;
 
}
}
@media(max-width:1280px){
	.services {

  left:11%;
 
}
	
	}
@media(max-width:1024px){
	.services {

  left:6%;
 
}
	
	}
.service {
  text-align: center;
  padding:25px 10px;
  color: #fff;
  position: relative;
  top: -20;
  transition: top 300ms;
  
  width:105%;
  float: none;
  transition:all  2s ease  ;
  border-radius:15px;
  /*animation:1s ease 1s normal none infinite running pulse;*/
 
}
.service h3 {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 10px;
}
@media(max-width:1024px){
	.service h3 {
  
  font-size: 17px;
 
}
.service img {
  
  width:66%;
 
}
.service{
	padding:10px;}
	
	}
.service-icon {
  font-size: 70px;
  line-height: 70px;
  margin-bottom: 30px;
}
.service-text {
  font-size: 13px;
}
/*.service:hover .service-icon {
 	animation:1s ease-in-out flipOutY;
  transition:all  2s ease  ;
}*/
.services-1 {
  text-align: center;
  padding: 70px 0;
}
.services-1-title {
  color: #2491d0;
  text-transform: uppercase;
  font-size: 24px;
  margin-bottom: 60px;
}
.services-1-text {
  margin-bottom: 45px;
}
.services-1 .service {
  padding: 0 15px;
  color: #455f68;
}
.services-1 .service h3 {
  color: #2491d0;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 25px;
}
.services-1 .service-icon {
  color: #2491d0;
  font-size: 70px;
  line-height: 70px;
  margin-bottom: 35px;
}
.services-1 .service-text {
  font-size: 13px;
  line-height: 24px;
}
/*---------------------------------------
   8 ABOUT US           
-----------------------------------------*/
.about {
  position: relative;
}
.about-text {
  padding: 90px 15px 55px;
}
.about-bg {
  background: url('../images/about-bg.jpg') center center no-repeat;
  background-size: cover;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
/*---------------------------------------
   9 SERTIFICATES           
-----------------------------------------*/
.certs {
  background: #F7F7F7;
  padding: 45px 0 95px 0;
  margin-top:45px;
}
.certs h3 {
  margin-bottom: 30px;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
}
.certs-item {
  background: #fff none repeat scroll 0 0;
    border-radius: 12px;
    margin: 0 15px;
    min-height: 270px;
    text-align: center;
}
.certs-item img {
  border: 3px solid #fff;
  width:70%;
}
.certs-container {
  position: relative;
}
/*---------------------------------------
   10 DOCTORS           
-----------------------------------------*/
.doctors {
  text-align: center;
  padding: 80px 0 70px 0;
}
.doctors-item {
  margin: 0 30px;
  position: relative;
}
.doctors-item-container {
  border: 1px solid #e4edee;
  margin-bottom: 40px;
}
.doctors-item-image {
  overflow: hidden;
}
.doctors-item-image img {
  max-width: 100%;
  transition: all 300ms;
}
.doctors-item-name {
  color: #2491d0;
  font-size: 15px;
  font-weight: 600;
  margin: 20px 0 2px 0;
}
.doctors-item-position {
  font-size: 13px;
  margin-bottom: 20px;
}
.doctors-item-social {
  position: absolute;
  bottom: 80px;
  width: 100%;
  opacity: 0;
  transition: all 200ms;
}
.doctors-item-social a {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #2491d0;
  color: #fff;
  font-size: 17px;
  line-height: 29px;
  margin: 0 4px;
  transition: all 200ms;
}
.doctors-item-social a:hover,
.doctors-item-social a:focus {
  background: #00acdb;
}
.doctors-item-button {
  position: absolute;
  bottom: -10px;
  width: 100%;
  opacity: 0;
  transition: all 200ms;
}
.doctors-item-button .btn {
  padding: 9px 40px;
  width: 100%;
}
.doctors-item-button .btn-default {
  border-radius: 0;
  transition: all 300ms;
}
.doctors-item:hover .doctors-item-social {
  opacity: 1;
  bottom: 110px;
}
.doctors-item:hover .doctors-item-button {
  opacity: 1;
  bottom: -40px;
}
.doctors-item:hover img {
  transform: scale(1.1);
}
.doctors-container {
  position: relative;
  margin-left: -15px;
  margin-right: -15px;
}
.doctors .carousel-btn {
  margin-top: -55px;
}
.doctors .carousel-next {
  right: -20px;
}
.doctors .carousel-prev {
  left: -20px;
}
.doctors-2 .doctors-item {
  margin: 0 0 20px;
  padding: 0 22px;
}
.doctors-2 .doctors-item-social {
  bottom: 120px;
  width: auto;
  left: 22px;
  right: 22px;
}
.doctors-2 .doctors-item-button {
  bottom: 30px;
  width: auto;
  left: 22px;
  right: 22px;
}
.doctors-2 .doctors-item-button .btn {
  padding: 9px 40px;
  width: 100%;
}
.doctors-2 .doctors-item-button .btn-default {
  border-radius: 0;
  transition: all 300ms;
}
.doctors-2 .doctors-item:hover .doctors-item-social {
  opacity: 1;
  bottom: 150px;
}
.doctors-2 .doctors-item:hover .doctors-item-button {
  opacity: 1;
  bottom: 0;
}
.doctors-2 .section-title {
  margin-bottom: 50px;
}
.doctors-text {
  padding: 70px 0;
  border-bottom: 1px solid #becacf;
}
.doctors-text-text {
  float: left;
  width: 67%;
  margin-right: 3%;
}
.doctors-text-doctor {
  width: 30%;
  float: left;
  background: #f1f8f9;
  border: 1px solid #e4edee;
  color: #4c7284;
}
.doctors-text-doctor img {
  max-width: 100%;
}
.doctors-text-doctor-desc {
  padding: 20px;
  font-size: 13px;
  font-style: italic;
  line-height: 22px;
}
.doctors-text-doctor-name {
  font-size: 15px;
  font-weight: 600;
  padding: 0 20px;
}
.doctors-text-doctor-position {
  font-size: 13px;
  padding: 0 20px 20px;
}
.doctor {
  padding: 70px 0 90px;
  border-bottom: 1px solid #becacf;
}
.doctor-info {
  background: #f1f8f9;
  border: 1px solid #e4edee;
}
.doctor-info-image {
  margin-bottom: 20px;
}
.doctor-info-image img {
  max-width: 100%;
}
.doctor-info-name {
  text-align: center;
  color: #2491d0;
  font-size: 18px;
  font-weight: 600;
}
.doctor-info-position {
  text-align: center;
  color: #4c7284;
  font-size: 13px;
  margin-bottom: 20px;
}
.doctor-info-socials {
  text-align: center;
  margin-bottom: 40px;
}
.doctor-info-socials a {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #2491d0;
  color: #fff;
  font-size: 17px;
  line-height: 29px;
  margin: 0 4px;
  transition: all 200ms;
}
.doctor-info-socials a:hover,
.doctor-info-socials a:focus {
  background: #00acdb;
}
.doctor-info-hours {
  border-top: 1px solid #becacf;
  border-bottom: 1px solid #becacf;
  height: 204px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 20px 0;
  position: relative;
}
.doctor-info-hours-title {
  font-size: 18px;
  color: #becacf;
  text-align: center;
  margin-bottom: 20px;
}
.doctor-info-hours-left {
  width: 35%;
  margin-left: 15%;
  float: left;
  color: #acb8bc;
  font-size: 12px;
  line-height: 23px;
}
.doctor-info-hours-right {
  width: 45%;
  float: left;
  color: #4c7284;
  font-size: 13px;
  line-height: 23px;
}
.doctor-info-hours-clock {
  position: absolute;
  left: 50%;
  margin-left: -21px;
  top: -11px;
  padding: 0 10px;
  background: #f1f8f9;
}
.doctor-info-desc {
  color: #4c7284;
  padding: 30px;
  font-size: 12px;
}
.doctor-text-quote {
  background: #f1f8f9;
  border: 1px solid #e4edee;
  padding: 30px 30px 45px;
  font-style: italic;
  position: relative;
  margin-bottom: 40px;
  line-height: 22px;
}
.doctor-text-quote-quote {
  position: absolute;
  right: 30px;
  bottom: 20px;
}
.doctor-text h3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 25px;
  text-transform: uppercase;
  color: #2491d0;
}
.doctor-text-booking {
  background: #f1f8f9;
  border: 1px solid #e4edee;
  padding: 50px 80px;
  margin-top: 70px;
}
.doctor-text-booking .section-title {
  text-align: center;
}
.doctor-text-booking .help {
  float: right;
}
.doctor-text-booking .latest-row {
  margin-top: 50px;
}
.view {
  background: #becacf;
  border-radius: 10px;
  padding: 1px 5px 3px;
  text-align: center;
  font-size: 13px;
  font-style: normal;
  color: #fff;
  cursor: pointer;
  margin: 0 5px;
  display: inline-block;
}
.view i {
  font-size: 12px;
}
.view:hover {
  background: #2491d0;
}
.view .t-tooltip-text-body {
  padding: 0;
  border: 2px solid #becacf;
}
.view .t-tooltip-text-body:before {
  border-top-color: #becacf;
  border-width: 9px;
  margin-left: -9px;
}
.view .t-tooltip-text-body:after {
  border-top-color: #becacf;
  border-width: 6px;
  margin-left: -6px;
}
.view .t-tooltip-text {
  width: 186px;
}
.view.t-left .t-tooltip-text {
  margin-right: -14px;
}
/*---------------------------------------
   11 BOOKING FORM           
-----------------------------------------*/
.booking {
  padding: 70px 0;
  background: url('../images/book_bg.jpg') center center no-repeat;
  background-size: cover;
}
.booking-form-item {
  margin-bottom: 15px;
}
.booking-form-item input,
.booking-form-item textarea {
  width: 100%;
}
.booking-form-item input.error,
.booking-form-item textarea.error {
  border-color: #f9755f !important;
}
.booking-form-item textarea {
  height: 120px;
}
.booking-form-item .help.help-red {
  position: absolute;
  right: 30px;
  top: 13px;
  display: none;
}
.booking-form-item .help-block {
  position: absolute;
  right: 23px;
  background: #d03f30;
  color: #fff;
  padding: 20px;
  top: -60px;
  margin: 0;
  border-radius: 3px;
  font-size: 13px;
  display: none;
  z-index: 1;
}
.booking-form-item .help-block:after {
  top: 100%;
  right: 12px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(208, 63, 48, 0);
  border-top-color: #d03f30;
  border-width: 8px;
}
.booking-form-item:before {
  position: absolute;
  font-family: 'FontAwesome';
  content: '';
  z-index: 1;
  font-size: 17px;
  left: 30px;
  top: 14px;
  color: #00dba5;
}
.booking-form-item.has-error:before {
  color: #f9755f;
}
.booking-form-item.has-error .help.help-red {
  display: block;
}
.booking-form-item.name:before {
  content: "\f007";
}
.booking-form-item.name input {
  padding-left: 40px;
}
.booking-form-item.phone:before {
  content: "\f095";
}
.booking-form-item.phone input {
  padding-left: 40px;
}
.booking-form-item.email:before {
  content: "\f0e0";
}
.booking-form-item.email input {
  padding-left: 40px;
}
.booking-form-item.date:before {
  content: "\f133";
}
.booking-form-item.date input {
  padding-left: 40px;
}
.booking-form-item.time-f:before {
  content: "\f017";
}
.booking-form-item.time-f input {
  padding-left: 40px;
}
.booking-form-item.f-doctor:before {
  content: "\f0f0";
  top: 15px;
}
.booking .help {
  float: right;
}
.booking .latest-row {
  margin-top: 40px;
}
.numbers {
  text-align: center;
  color: #fff;
  background: url('../images/numbers-bg.jpg') center center no-repeat;
  background-size: cover;
}
.numbers .section-title {
  color: #fff;
}
.numbers-overlay {
  background: rgba(6, 79, 90, 0.66);
  padding: 70px 0;
}
.numbers-item-number {
  font-size: 50px;
  font-weight: 700;
  border-bottom: 2px solid rgba(255, 255, 255, 0.5);
  width: 200px;
  margin: 0 auto 20px;
  padding-bottom: 10px;
}
.numbers-item-title {
  font-size: 15px;
}
/*---------------------------------------
   12 STORIES           
-----------------------------------------*/
.stories {
  padding: 70px 0;
  background-color:#eee;
}
.stories .section-title {
  text-align: center;
}
.stories .section-subtitle {
  text-align: center;
}
.stories-item-name {
  color: #233a46;
  font-size: 22px;
  font-weight: 600;
  margin-top: 10px;
}
.stories-item-position {
  font-size: 13px;
  margin-bottom: 35px;
}
.stories-item-text {
  color: #233a46;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 35px;
  position: relative;
  line-height: 24px;
}
.stories-item-text-quote {
  position: absolute;
  right: 0;
  top: -35px;
}
.stories-item-desc {
  font-size: 13px;
  line-height: 24px;
}
.stories-item-desc ul {
  font-size: 14px;
  margin-top: 15px;
  list-style: none;
  padding-left: 30px;
}
.stories-item-desc ul li {
  position: relative;
  padding: 5px 0;
}
.stories-item-desc ul li:before {
  font-family: FontAwesome;
  content: '\f00c';
  position: absolute;
  right: -20px;
  top: 7px;
  font-size: 12px;
  color: #00acdb;
}
.stories-item-before {
  float: left;
  border: 10px solid #e4edee;
  width: 40%;
  margin-top: 28px;
}
.stories-item-before img {
  max-width: 100%;
}
.stories-item-before-title {
  color: #233a46;
  text-align: center;
  background: #e4edee;
  padding-top: 10px;
}
.stories-item-after {
  float: left;
  border: 10px solid #f1f8f9;
  width: 60%;
}
.stories-item-after img {
  max-width: 100%;
}
.stories-item-after-title {
  color: #233a46;
  text-align: center;
  background: #f1f8f9;
  padding-top: 10px;
}
.br-theme-fontawesome-stars-o .br-widget a {
  font: normal normal normal 18px/1 FontAwesome;
  margin-left: 0px;
}
.br-theme-fontawesome-stars-o .br-widget a.br-active:after {
  color: #00dba5;
}
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
  color: #00dba5;
}
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  color: #00dba5;
}
/*---------------------------------------
   13 REVIEWS           
-----------------------------------------*/
.review {
  padding: 70px 0;
  background: #f1f8f9;
}
.review .section-title {
  text-align: center;
}
.review .section-subtitle {
  text-align: center;
}
.review-container {
  position: relative;
}
.review-item {
  position: relative;
  background: #fff;
  margin: 0 15px;
  padding: 30px 25px;
  border: 2px solid #fff;
  border-radius: 3px;
}
.review-item-image {
  float: left;
  border-radius: 50%;
  border: 2px solid #e4edee;
  overflow: hidden;
  margin-right: 20px;
}
.review-item-text {
  font-style: italic;
  font-size: 15px;
  margin-bottom: 20px;
  padding-left: 126px;
  line-height: 24px;
}
.review-item-name {
  padding-left: 126px;
  font-size: 15px;
  font-weight: 600;
  color: #233a46;
}
.review-item-position {
  padding-left: 126px;
  font-size: 12px;
}
.review-item-quote {
  position: absolute;
  right: 55px;
  bottom: 40px;
}
.review-item:hover {
  border: 2px solid #2491d0;
}
@-moz-document url-prefix() {
  .review-item {
    border-bottom: 3px solid #fff;
  }
  .review-item:hover {
    border-bottom: 3px solid #2491d0;
  }
}
.owl-review2 .review-item {
  margin: 0 0 35px 0;
}
.owl-review2 .review-item-image {
  width: 85px;
  height: 85px;
}
.owl-review2 .review-item-text {
  padding-left: 111px;
}
.owl-review2 .review-item-name {
  padding-left: 111px;
}
.owl-review2 .review-item-position {
  padding-left: 111px;
}
 .owl-controls {
    bottom: -26px;
    position: absolute;
    right: 46%;
}
 .owl-controls .owl-page span {
  width: 8px !important;
  height: 8px !important;
  background: #acb8bc;
  opacity: 1;
}
 .owl-controls .owl-page.active span {
  width: 12px;
  height: 12px;
  background: #fff;
  border: 2px solid #acb8bc;
  position: relative;
  top: 2px;
}
/*---------------------------------------
   14 BLOG           
-----------------------------------------*/
.blog {
  padding: 70px 0;
}
.blog .section-title {
  text-align: center;
}
.blog .section-subtitle {
  text-align: center;
}
.blog .btn {
  font-size: 15px;
  font-weight: 400;
  padding: 7px 40px;
}
.blog-container {
  position: relative;
}
.blog-item {
  margin: 0 15px;
}
.blog-item-image {
  position: relative;
  overflow: hidden;
}
.blog-item-image img {
  max-width: 100%;
  transition: all 300ms;
}
.blog-item-date {
  background: #2491d0;
  position: absolute;
  right: 75px;
  bottom: 0;
  width: 125px;
  height: 40px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  padding: 11px 0;
}
.blog-item-date i {
  position: relative;
  top: -1px;
  margin-right: 3px;
}
.blog-item-comments {
  background: #095c83;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 75px;
  height: 40px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  padding: 11px 0;
}
.blog-item-comments i {
  position: relative;
  top: -1px;
  margin-right: 3px;
}
.blog-item-title {
  margin-top: 20px;
}
.blog-item-title h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  margin-bottom: 10px;
  line-height: 26px;
}
.blog-item-title h3 a {
  color: #233a46;
}
.blog-item-title h3 a:hover {
  color: #00acdb;
}
.blog-item-author {
  font-size: 12px;
}
.blog-item-text {
  font-size: 13px;
  margin-top: 20px;
  margin-bottom: 30px;
  line-height: 24px;
}
.blog-item:hover .blog-item-image img {
  transform: scale(1.1);
}
.blog-2.blog {
  padding: 70px 0 0;
}
.blog-2.blog .blog-item {
  margin: 0 0 40px;
}
.blog-2.blog .blog-item-image {
  position: relative;
}
.blog-2.blog .blog-item-image img {
  width: 100%;
}
.blog-2.blog .blog-item-info {
  background: #e4edee;
  overflow: hidden;
  position: relative;
}
.blog-2.blog .blog-item-date {
  background: #09729e;
  position: relative;
  float: left;
  left: 0;
  right: 0;
  width: 110px;
}
.blog-2.blog .blog-item-comments {
  background: #2491d0;
  position: relative;
  float: left;
  width: 65px;
}
.blog-2.blog .blog-item-view {
  background: #00acdb;
  float: left;
  color: #fff;
  font-size: 12px;
  text-align: center;
  padding: 11px 0;
  height: 40px;
  width: 65px;
}
.blog-2.blog .blog-item-view i {
  position: relative;
  top: -1px;
  margin-right: 3px;
}
.blog-2.blog .blog-item-category {
  float: left;
  font-size: 13px;
  color: #4c7284;
  padding: 11px 0 11px 15px;
}
.blog-2.blog .blog-item-category i {
  position: relative;
  top: -1px;
  margin-right: 3px;
}
.blog-2.blog .blog-item-desc {
  padding: 20px 20px 50px;
  border: 1px solid #e4edee;
}
.blog-2.blog .blog-item-desc.single-desc {
  border: none;
  padding-bottom: 20px;
}
.blog-2.blog .blog-item-title h3 {
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 10px;
}
.blog-2.blog .blog-item-title h3 a {
  color: #233a46;
}
.blog-2.blog .blog-item-title h3 a:hover {
  color: #00acdb;
}
.blog-2.blog .blog-item-text p {
  margin-bottom: 25px;
  font-size: 14px;
}
.blog-2.blog .blog-item-text h3 {
  margin-bottom: 20px;
}
.blog-2.blog .blog-item-text-image {
  padding: 0;
}
.blog-2.blog .blog-item-text-image img {
  width: 100%;
}
.blog-2.blog .blog-item-text-image-info {
  background: #e4edee;
  padding: 20px;
}
.blog-2.blog .blog-item-text-image-title {
  font-size: 14px;
  font-weight: 600;
  color: #233a46;
}
.blog-2.blog .blog-item-text-image-desc {
  font-size: 13px !important;
  margin: 0 !important;
  color: #4c7284;
}
.blog-2.blog .blog-item-text-image.left {
  margin-right: 30px;
}
.blog-2.blog .blog-item-bottom {
  border-top: 2px solid #e4edee;
  border-bottom: 2px solid #e4edee;
  padding: 10px 15px;
  overflow: hidden;
}
.blog-2.blog .blog-item-bottom .tags {
  float: left;
}
.blog-2.blog .blog-item-bottom-socials {
  float: right;
  margin-top: 9px;
}
.blog-2.blog .blog-item-bottom-socials a {
  color: #4c7284;
}
.blog-2.blog .blog-item-bottom-socials a:hover {
  color: #00acdb;
}
.blog-2.blog .blog-item-bottom-socials i {
  position: relative;
  font-size: 18px;
  margin-left: 13px;
  top: 2px;
}
.blog-2.blog .blog-item-navs {
  margin-top: 30px;
  margin-bottom: 30px;
  overflow: hidden;
}
.blog-2.blog .blog-item-navs-prev {
  float: left;
}
.blog-2.blog .blog-item-navs-next {
  float: right;
  text-align: right;
}
.blog-2.blog .blog-item-navs i {
  font-size: 28px;
  position: relative;
  top: 4px;
  margin: 0 3px;
}
.blog-2.blog .blog-item-navs-title {
  margin: 5px 20px;
  font-size: 13px;
}
.blog-2.blog .blog-item-poster {
  background: #f1f8f9;
  border: 1px solid #e4edee;
  border-radius: 4px;
  padding: 30px;
  overflow: hidden;
}
.blog-2.blog .blog-item-poster-image {
  float: left;
  margin-right: 30px;
}
.blog-2.blog .blog-item-poster-image img {
  max-width: 100%;
  border-radius: 50%;
  border: 2px solid #fff;
}
.blog-2.blog .blog-item-poster-name {
  margin-bottom: 5px;
}
.blog-2.blog .blog-item-poster-name a {
  font-size: 15px;
  font-weight: 600;
}
.blog-2.blog .blog-item-poster-position {
  color: #4c7284;
  font-size: 13px;
  margin-bottom: 20px;
}
.blog-2.blog .blog-item-poster-text {
  font-size: 13px;
}
.blog-2.blog .blog-item-media {
  overflow: hidden;
  margin: 0 0 20px 0;
  border-top: 1px solid #e4edee;
}
.blog-2.blog .blog-item-media-title {
  margin: 50px 0 10px;
  color: #2491d0;
}
.blog-2.blog .blog-item-commform {
  background: #f1f8f9;
  border: 1px solid #e4edee;
  border-radius: 3px;
  padding: 50px;
  margin-top: 50px;
}
.blog-2.blog .blog-item-commform h3 {
  color: #2491d0;
  margin-bottom: 30px;
  font-weight: 600;
}
.blog-2.blog .blog-item-commform .latest-row {
  margin-top: 40px;
}
.blog-2.blog .blog-item-commform .latest-row button {
  float: left;
}
.blog-2.blog .blog-item-commform .latest-row span {
  font-size: 13px;
  color: #becacf;
  float: left;
  margin-left: 20px;
}
.blog-3.blog .blog-item-comments {
  width: 50px;
}
.blog-3.blog .blog-item-view {
  width: 60px;
}
.blog-3.blog .blog-item-title h3 {
  font-size: 25px;
}
.related-items {
  border-top: 2px solid #e4edee;
  padding-top: 30px;
  margin-bottom: 40px;
}
.related-items-title {
  margin: 50px 0 10px;
  color: #2491d0;
}
.related-item-overlay {
  position: absolute;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  padding: 30px;
  top: 0;
  left: 0;
}
.related-item-overlay a {
  color: #fff;
}
.related-item-overlay a:hover {
  color: #00acdb;
}
.related-item-overlay .btn-primary-1 {
  border: 1px solid #fff;
}
.related-item-overlay .btn-primary-1:hover {
  color: #fff;
}
.related-item-button {
  margin-top: 100px;
}
.tipsfaq {
  background: url('../images/bg_pattern_faq.png');
  padding: 70px 0;
}
.tips-tabs {
  position: relative;
  height: 50px;
  overflow: hidden;
  background: #e4edee;
}
.tips-tabs .tabs-carousel {
  position: absolute;
  left: 30px;
  top: 0;
  width: 100%;
  transition: left 200ms;
}
.tips-btn {
  position: absolute;
  width: 30px;
  height: 50px;
  top: 0;
  background: #e4edee;
  color: #00acdb;
  text-align: center;
  font-size: 29px;
  line-height: 48px;
  cursor: pointer;
}
.tips-btn:hover,
.tips-btn:focus {
  background: #f1f8f9;
}
.tips-next {
  right: 0;
}
.tips-prev {
  left: 0;
}
.tips .right-fade {
  position: absolute;
  top: 0;
  right: 30px;
  height: 50px;
  width: 60px;
  background: linear-gradient(to left, #e4edee, rgba(228, 237, 238, 0.3));
}
.tips .left-fade {
  position: absolute;
  top: 0;
  left: 30px;
  height: 50px;
  width: 60px;
  background: linear-gradient(to right, #e4edee, rgba(228, 237, 238, 0.3));
  display: none;
}
.tips-content {
  background: #fff;
}
.tips-content-item {
  padding: 44px 40px 62px;
  overflow: hidden;
}
.tips-content-item-text {
  width: 70%;
  float: left;
  font-style: italic;
  color: #233a46;
  margin-right: 7%;
}
.tips-content-item-text .btn {
  font-style: normal;
}
.tips-content-item-image {
  width: 23%;
  float: left;
  text-align: center;
}
.tips-content-item-image img {
  max-width: 100%;
  border-radius: 50%;
  border: 3px solid #f1f8f9;
}
.tips-content-item-name {
  font-weight: 600;
  margin: 10px 0 0;
}
.tips-content-item-position {
  font-size: 13px;
}
.nav-tabs {
  border: none;
}
.nav-tabs li a {
  background: #e4edee;
  border: none;
  border-top: 2px solid transparent;
  color: #4c7284;
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  border-radius: 0;
  padding: 14px 25px;
  text-align: center;
}
.nav-tabs li a:hover,
.nav-tabs li a:focus {
  border: none;
  background: #f1f8f9;
  border-top: 2px solid transparent;
}
.nav-tabs li.active a {
  color: #233a46;
  border: none;
  border-top: 2px solid #00acdb;
}
.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus {
  border: none;
  border-top: 2px solid #00acdb;
}
.panel-group .panel {
  border: none;
  border-radius: 0;
  background: none;
  box-shadow: none;
}
.panel-group .panel-heading {
  background: none;
  padding: 0;
}
.panel-group .panel-heading h4 a {
  width: 100%;
  display: inline-block;
  padding: 14px 15px;
  border: 2px solid transparent;
  font-weight: 600;
  font-size: 18px;
  background: #00acdb;
  color: #fff;
  position: relative;
}
.panel-group .panel-heading h4 a:after {
  position: absolute;
  right: 9px;
  top: 9px;
  font-family: FontAwesome;
  content: '\f106';
  background: #f1f8f9;
  color: #00acdb;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  font-size: 26px;
  line-height: 27px;
  font-weight: 400;
}
.panel-group .panel-heading h4 a i {
  position: relative;
  color: #fff;
  width: 30px;
}
.panel-group .panel-heading h4 a.collapsed {
  background: #fff;
  color: #233a46;
}
.panel-group .panel-heading h4 a.collapsed:after {
  background: #e4edee;
  color: #fff;
  content: '\f107';
  line-height: 30px;
}
.panel-group .panel-heading h4 a.collapsed:hover {
  border: 2px solid #00acdb;
  color: #00acdb;
}
.panel-group .panel-heading h4 a.collapsed:hover:after {
  background: #00acdb;
  color: #fff;
}
.panel-group .panel-heading h4 a.collapsed i {
  color: #00acdb;
}
.panel-group .panel-body {
  border: none !important;
  background: #fff;
  font-size: 13px;
  padding: 20px;
  text-align: justify;
  line-height: 24px;
}
.clients {
  padding: 70px 0;
  text-align: center;
}
.clients .section-subtitle {
  font-weight: 700;
  margin-bottom: 30px;
}
.clients-container {
  position: relative;
}
.clients-item img {
  max-width: 100%;
}
/*---------------------------------------
   15 FOOTER           
-----------------------------------------*/
.footer {
  position: relative;
  background: #109EC6;
  margin-top:50px;
	float:right;
	width:100%;
}
.footer a {
  color: #eee;
}
.footer a:hover,
.footer a:focus {
  color: #c1bfbe;
}
.footer-title {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.footer-title i {
  margin-right: 5px;
}
.footer-title-line {
  border-bottom: 1px solid  #e6e6e6;
  float:right;
  padding-left:10%;
}
.footer-title-line i {
  color: #acb8bc;
}
.footer-item {
  
}
.footer-item-1 {
  
}
.footer-item-2 {
  
}
.footer-item-3 {
  
  direction:rtl;
}
@media(max-width:1600px){
	.footer-item-3 {
 
  right:-103px;
}}
@media(max-width:1366px){
	.footer-item-3 {
 
  right:-49px;
}}
.footer-item-3 i {
  margin-left: 8px;
}
.footer-item-3-phone {
  font-size: 13px;
  color: #eee;
  margin-bottom: 20px;
  direction:rtl;
font-family: "iransans";
}
.footer-item-3-phone i {
  color: #eee;
  font-size:18px;
  padding-left:3px;
}
.footer-item-3-location {
  font-size: 13px;
  color: #eee;
  margin-bottom: 20px;
  direction:rtl;
  clear:both;
  font-family: "iransans";
}
.footer-item-3-mail {
  font-size: 13px;
  margin-bottom: 20px;
  color:#eee;
  
}
.footer-item-3-mail i {
  color: #eee;
  font-size:18px;
  padding-left:7px;
  float:right;
}
.footer-item-3-socials {
 padding: 10px 0px;
 float:right;
 padding-right:4%;
 width:300px;}
.footer-item-3-socials a {
  background: #00acdb;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 33px;
  margin-right: 3px;
  float:right;
}
.footer-item-3-socials a:hover {
  background: #ccc;
  color: #fff;
  
}
.footer-item-3-socials a i {
  margin-top:7px;
  font-size:16px;
}
.footer-item-4 {
  background: #fff;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding:0;
}
.footer-copyright {
  color: #acb8bc;
  font-size: 13px;
  padding: 0 25px;
  color: #416373;
}
.footer-copyright div {
  border-top: 1px solid #e6e5e5;
  padding: 10px 0;
}
.tweet {
  font-size: 12px;
  margin-bottom: 15px;
}
.tweet-text {
  color: #acb8bc;
}
.tweet-date {
  color: #416373;
}
.opening-left {
  width: 42%;
  margin-left: 7%;
  float: left;
  color: #acb8bc;
  font-size: 13px;
  line-height: 25px;
}
.opening-right {
  width: 51%;
  float: left;
  color: #fff;
  font-size: 13px;
  line-height: 25px;
}
/*---------------------------------------
   16 PAGE TITLE           
-----------------------------------------*/
.page-title {
  background-size: cover;
  color: #fff;
}
.page-title-overlay {
  padding: 50px 0;
  background: rgba(0, 0, 0, 0.5);
}
.page-title h1 {
  margin: 0 0 20px 0;
  font-size: 36px;
  font-weight: 700;
}
.page-title p {
  margin: 0;
  font-size: 15px;
}
.page-title-about {
  background: url('../images/title_img_bg_about.jpg') no-repeat;
}
.page-title-services {
  background: url('../images/title_img_bg_services.jpg') no-repeat;
}
.page-title-blog {
  background: url('../images/title_img_bg_blog.jpg') no-repeat;
}
.page-title-contacts {
  background: url('../images/title_img_bg_contact.jpg') no-repeat;
}
.page-title-doctor {
  background: url('../images/title_img_bg_doctor.jpg') no-repeat;
}
.page-title-gallery1 {
  background: url('../images/title_img_bg_gallery.jpg') no-repeat;
}
.page-title-gallery2 {
  background: url('../images/title_img_bg_gallery2.jpg') no-repeat;
}
.page-title-price {
  background: url('../images/title_img_bg_price.jpg') no-repeat;
}
.page-title-timetable {
  background: url('../images/title_img_bg_timetable.jpg') no-repeat;
}
/*---------------------------------------
   17 BREADCRUMBS           
-----------------------------------------*/
.breadcrumbs {
  background: #f1f8f9;
  border-bottom: 1px solid #e4edee;
}
.breadcrumb {
  color: #acb8bc;
  margin: 0;
  background: none;
  font-size: 13px;
  padding: 2px 15px 4px;
}
.breadcrumb li {
  position: relative;
  padding-left: 20px;
}
.breadcrumb li a {
  color: #00acdb;
}
.breadcrumb li a:hover {
  color: #00dba5;
}
.breadcrumb li.breadcrumb-home {
  padding-left: 0;
  padding-right: 3px;
}
.breadcrumb li.breadcrumb-home:before {
  display: none;
}
.breadcrumb li.breadcrumb-home a {
  color: #acb8bc;
  font-size: 20px;
}
.breadcrumb li.breadcrumb-home a i {
  position: relative;
  top: 1px;
}
.breadcrumb li.breadcrumb-home a:hover {
  color: #00acdb;
}
.breadcrumb li:before {
  content: '' !important;
  background: url('../images/bread-separ.png') no-repeat;
  position: absolute;
  width: 12px;
  height: 32px;
  top: -8px;
  left: 0;
}
.history {
  padding: 70px 0 60px;
}
.history-images img {
  max-width: 100%;
}
.history-text h3 {
  color: #2491d0;
  font-size: 24px;
  margin-bottom: 20px;
}
.history-text p {
  margin-bottom: 25px;
}
.history .image-carousel img {
  width: 100%;
}
.history .image-carousel .carousel-btn {
  background: #2491d0;
  color: #fff;
  bottom: 15px;
  top: auto;
}
.history .image-carousel .carousel-btn:hover,
.history .image-carousel .carousel-btn:focus {
  background: #00dba5;
}
.history .image-carousel .carousel-next {
  left: 55px;
}
.history .image-carousel .carousel-prev {
  left: 15px;
}
.mission {
  padding: 70px 0;
}
.mission-text h3 {
  color: #2491d0;
  font-size: 24px;
  margin-bottom: 20px;
}
/*---------------------------------------
   18 MAKE FORM           
-----------------------------------------*/
.make {
  background: #00dba5;
  padding: 45px 0;
  color: #fff;
}
.make-button {
  padding-top: 11px;
  text-align: right;
}
.make-button .btn {
  padding: 9px 23px;
}
.make-button .btn-default {
  border: 2px solid #fff;
  background: transparent;
}
.make-button .btn-default:hover,
.make-button .btn-default:focus {
  background: #fff;
  color: #00dba5;
}
.make-button .plus {
  line-height: 0;
  font-size: 22px;
  position: relative;
  top: 2px;
  left: -7px;
}
.make-text h2 {
  font-weight: 700;
  font-size: 30px;
}
.make-text p {
  font-size: 15px;
  margin: 0;
}
.serv ul#isotope-filter {
  text-align: center;
  background: #053b51;
  padding: 16px 0 13px;
}
.serv ul#isotope-filter li {
  display: inline-block;
  margin: 0 -2px;
}
.serv ul#isotope-filter li a {
  background: #09729e;
  border: none;
  border-top: 2px solid transparent;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  border-radius: 0;
  padding: 14px 25px;
  cursor: pointer;
}
.serv ul#isotope-filter li a:hover,
.serv ul#isotope-filter li a:focus {
  border: none;
  background: #053b51;
  border-top: 2px solid transparent;
}
.serv ul#isotope-filter li a.active {
  background: #fff;
  color: #233a46;
  border: none;
  border-top: 2px solid #00acdb;
}
.serv ul#isotope-filter li a.active:hover,
.serv ul#isotope-filter li a.active:focus {
  border: none;
  border-top: 2px solid #00acdb;
}
.serv-items {
  padding-top: 40px;
}
.serv-item {
  padding: 20px;
  border: 1px solid #e4edee;
  margin-bottom: 30px;
}
.serv-item-image {
  float: left;
  width: 31%;
  margin-right: 30px;
  overflow: hidden;
}
.serv-item-image img {
  max-width: 100%;
  transition: all 300ms;
}
.serv-item-text {
  padding-top: 15px;
}
.serv-item-text h3 {
  font-size: 24px;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.serv-item-text p {
  margin-bottom: 25px;
}
.serv-item-tag {
  background: #e4edee;
  color: #4c7284;
  float: right;
  text-transform: uppercase;
  font-size: 13px;
  padding: 3px 10px;
  margin-top: 6px;
  border-radius: 3px;
}
.serv-item:hover .serv-item-image img {
  transform: scale(1.1);
}
.pagination {
  display: table;
  margin: 20px auto 80px;
  border-radius: 0;
}
.pagination li a {
  background: #e4edee;
  border: none;
  border-radius: 50% !important;
  margin: 0 5px;
  color: #455f68;
  width: 32px;
  height: 32px;
  text-align: center;
}
.pagination li a.active {
  background: #00acdb;
  color: #fff;
}
.pagination li a.active:hover {
  background: #00acdb;
  color: #fff;
}
.pagination li a:hover {
  background: #f1f8f9;
}
.pagination li a.first,
.pagination li a.last {
  font-size: 19px;
  line-height: 18px;
}
.search {
  position: relative;
}
.search input {
  width: 100%;
}
.search button {
  position: absolute;
  right: 10px;
  top: 11px;
  background: none;
  border: none;
  font-size: 20px;
  color: #00acdb;
}
.search button:hover {
  color: #00dba5;
}
/*---------------------------------------
   19 RIGHT BAR           
-----------------------------------------*/
.right-bar-categories ul {
  list-style: none;
  padding-left: 36px;
}
.right-bar-categories ul li a {
  background: transparent;
  display: block;
  padding: 5px 0px;
  font-size: 14px;
  position: relative;
  color: #4c7284;
}
.right-bar-categories ul li a:hover,
.right-bar-categories ul li a:focus {
  background: transparent;
  color: #00acdb;
  text-decoration: underline;
}
.right-bar-categories ul li a:before {
  font-family: FontAwesome;
  content: '\f114';
  position: absolute;
  left: -25px;
  top: 5px;
}
.right-bar-archive ul {
  list-style: none;
  padding-left: 36px;
}
.right-bar-archive ul li a {
  background: transparent;
  display: block;
  padding: 5px 0px;
  font-size: 14px;
  position: relative;
  color: #4c7284;
}
.right-bar-archive ul li a:hover,
.right-bar-archive ul li a:focus {
  background: transparent;
  color: #00acdb;
  text-decoration: underline;
}
.right-bar-archive ul li a:before {
  content: '';
  position: absolute;
  left: -22px;
  top: 12px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #4c7284;
}
.right-bar-archive-tag {
  font-size: 12px;
  background: #e4edee;
  float: right;
  padding: 0 7px;
  border-radius: 10px;
  margin-right: 10px;
}
.right-bar-calendar #calendar {
  display: none;
}
.right-bar-tags a {
  color: #4c7284;
  border: 1px solid #e4edee;
  font-size: 13px;
  padding: 5px 15px;
  border-radius: 20px;
  display: inline-block;
  margin: 5px 4px;
}
.right-bar-tags a:hover {
  background: #f1f8f9;
  color: #00acdb;
}
.right-bar-title {
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  color: #00acdb;
  border-bottom: 3px solid;
  padding-left: 10px;
  padding-bottom: 8px;
  margin-top: 40px;
}
.right-bar-title i {
  margin-right: 5px;
}
.quote {
  position: relative;
  font-size: 18px;
  font-style: italic;
  padding: 30px 20px;
  margin: 40px 0;
  text-align: center;
  border-top: 2px solid #e4edee;
  border-bottom: 2px solid #e4edee;
}
.quote-quote {
  position: absolute;
  padding: 0 20px;
  background: #fff;
  top: -15px;
  left: 50%;
  margin-left: -36px;
}
.quote-info {
  color: #4c7284;
  font-style: normal;
  margin-top: 20px;
}
.quote-name {
  font-size: 15px;
}
.quote-position {
  font-size: 13px;
}
.image-carousel {
  margin-bottom: 35px;
  position: relative;
}
.image-carousel img {
  width: 100%;
}
.image-carousel .carousel-btn {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.image-carousel .carousel-btn:hover,
.image-carousel .carousel-btn:focus {
  background: #000000;
}
.image-carousel .carousel-next {
  right: 15px;
}
.image-carousel .carousel-prev {
  left: 15px;
}
.image-carousel-item-info {
  background: #e4edee;
  padding: 20px;
}
.image-carousel-item-title {
  font-size: 15px;
  font-weight: 600;
  color: #233a46;
}
.image-carousel-item-desc {
  font-size: 13px !important;
  margin: 0 !important;
  color: #4c7284;
}
.selected {
  color: #00acdb;
  border-left: 4px solid;
  padding-left: 25px;
}
.tags a {
  color: #4c7284;
  border: 1px solid #e4edee;
  font-size: 13px;
  padding: 5px 15px;
  border-radius: 20px;
  display: inline-block;
  margin: 5px 4px;
}
.tags a:hover {
  background: #f1f8f9;
  color: #00acdb;
}
/*---------------------------------------
   20 GALLERY           
-----------------------------------------*/
.gallery {
  padding: 70px 0;
}
.gallery-text {
  text-align: center;
  margin-bottom: 70px;
}
.gallery-1 ul#isotope-filter {
  background: #e4edee;
  padding: 16px 0 13px 30px;
}
.gallery-1 ul#isotope-filter li {
  display: inline-block;
  margin: 0 -2px;
}
.gallery-1 ul#isotope-filter li a {
  background: #e4edee;
  border: none;
  border-top: 2px solid transparent;
  color: #4c7284;
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  border-radius: 0;
  padding: 14px 25px;
  cursor: pointer;
}
.gallery-1 ul#isotope-filter li a:hover,
.gallery-1 ul#isotope-filter li a:focus {
  border: none;
  background: #f1f8f9;
  border-top: 2px solid transparent;
}
.gallery-1 ul#isotope-filter li a.active {
  background: #fff;
  color: #233a46;
  border: none;
  border-top: 2px solid #00acdb;
}
.gallery-1 ul#isotope-filter li a.active:hover,
.gallery-1 ul#isotope-filter li a.active:focus {
  border: none;
  border-top: 2px solid #00acdb;
}
.gallery-1-items {
  margin-top: 160px;
}
.gallery-1-item {
  margin-bottom: 30px;
}
.gallery-1-item img {
  max-width: 100%;
}
.gallery-1-item-image {
  position: relative;
}
.gallery-1-item-image:hover .gallery-1-item-overlay {
  opacity: 1;
  visibility: visible;
}
.gallery-1-item-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(122, 108, 176, 0.7);
  opacity: 0;
  visibility: hidden;
  transition: opacity 300ms;
}
.gallery-1-item-overlay i {
  position: absolute;
  width: 60px;
  height: 60px;
  top: 50%;
  margin-top: -30px;
  left: 50%;
  margin-left: -30px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  text-align: center;
  font-size: 28px;
  line-height: 61px;
}
.gallery-1-item-info {
  background: #e4edee;
  padding: 20px;
}
.gallery-1-item-title {
  font-size: 14px;
  font-weight: 600;
  color: #233a46;
}
.gallery-1-item-desc {
  font-size: 13px !important;
  margin: 0 !important;
  color: #4c7284;
}
.gallery-2-items {
  overflow: hidden;
}
.gallery-2-item {
  margin-bottom: 30px;
}
.gallery-2-item-images {
  overflow: hidden;
}
.gallery-2-item-image {
  width: 50%;
  float: left;
}
.gallery-2-item-image img {
  max-width: 100%;
}
.gallery-2-item-image-title {
  background: #e4edee;
  text-align: center;
  font-size: 13px;
  padding: 5px;
}
.gallery-2-item-info {
  background: #f1f8f9;
  padding: 20px;
  text-align: center;
}
.gallery-2-item-title {
  font-size: 14px;
  font-weight: 600;
  color: #233a46;
}
.gallery-2-item-desc {
  font-size: 13px !important;
  margin: 0 !important;
  color: #4c7284;
}
.gallery-button {
  text-align: center;
  margin: 20px 0 20px;
}
.gallery-button .btn i {
  margin-right: 5px;
}
/*---------------------------------------
   21 PRICES           
-----------------------------------------*/
.prices {
  padding: 70px 0 0;
}
.prices-text {
  text-align: center;
  margin-bottom: 70px;
  line-height: 28px;
}
.prices-item {
  margin-bottom: 70px;
}
.prices-item-title {
  background: #00acdb;
  color: #fff;
  padding: 15px;
}
.prices-item-title h3 {
  font-size: 18px;
  margin: 0;
}
.prices-item-desc {
  overflow: hidden;
  background: #f1f8f9;
  border-bottom: 1px solid #e4edee;
}
.prices-item-desc-image {
  float: left;
  width: 40%;
}
.prices-item-desc-image img {
  max-width: 100%;
}
.prices-item-desc-text {
  padding: 20px;
  float: left;
  width: 60%;
  font-size: 13px;
}
.prices-item-desc-text p {
  margin-bottom: 20px;
}
.prices-item-table {
  display: table;
  width: 100%;
}
.prices-item-table-row {
  border-bottom: 1px solid #e4edee;
  display: table-row;
  width: 100%;
  height: 50px;
}
.prices-item-table-row.row-selected {
  border: 2px solid #00dba5;
}
.prices-item-table-icons {
  padding-left: 10px;
  display: table-cell;
  vertical-align: middle;
}
.prices-item-table-title {
  padding: 0 10px;
  display: table-cell;
  vertical-align: middle;
}
.prices-item-table-help {
  padding: 0 10px;
  display: table-cell;
  vertical-align: middle;
}
.prices-item-table-cost {
  font-size: 16px;
  padding: 0 25px;
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}
.prices-item-table-cost-new {
  color: #00dba5;
}
.prices-item-table-cost-old {
  color: #becacf;
  font-size: 14px;
  text-decoration: line-through;
  padding-right: 15px;
}
.prices-item-offer {
  background: url('../images/bg_pattern_faq_dark.png');
  position: relative;
  color: #fff;
  padding: 25px;
  overflow: hidden;
}
.prices-item-offer-title h3 {
  font-size: 28px;
}
.prices-item-offer-subtitle {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 20px;
}
.prices-item-offer-text {
  font-size: 12px;
  margin-bottom: 0;
}
.prices-item-offer-cost {
  position: absolute;
  background: #00dba5;
  color: #fff;
  right: 35px;
  bottom: -20px;
  font-size: 34px;
  font-weight: 600;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  text-align: center;
  line-height: 25px;
  padding: 44px 0;
}
.prices-item-offer-oldcost {
  font-size: 16px;
  text-decoration: line-through;
}
.prices-icon {
  color: #00acdb;
  width: 28px;
  height: 28px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  display: inline-block;
  line-height: 25px;
  margin: 0 3px;
  cursor: pointer;
}
.prices-icon:hover {
  background: #00acdb;
  color: #fff;
}
.prices-icon-grey {
  color: #becacf;
  cursor: default;
}
.prices-icon-grey:hover {
  background: transparent;
  color: #becacf;
}
.prices .help {
  float: left;
  margin-top: 2px;
}
.map {
  height: 450px;
  border-bottom: 3px solid #becacf;
}
.map-info {
  background: #fff;
  position: absolute;
  left: 100px;
  top: -352px;
  width: 290px;
  height: 349px;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
}
.map-info-contacts {
  padding: 30px;
  color: #233a46;
}
.map-info-contacts i {
  color: #becacf;
  width: 46px;
  height: 46px;
  border: 1px solid;
  border-radius: 50%;
  text-align: center;
  font-size: 25px;
  line-height: 43px;
  float: left;
}
.map-info-phone {
  font-size: 20px;
  overflow: hidden;
  margin-bottom: 15px;
}
.map-info-phone span {
  margin: 7px 0 0 15px;
  display: inline-block;
}
.map-info-phone i {
  color: #00dba5;
}
.map-info-mail {
  overflow: hidden;
  margin-bottom: 20px;
}
.map-info-mail span {
  margin: 12px 0 0 15px;
  display: inline-block;
}
.map-info-location {
  font-size: 13px;
  overflow: hidden;
  margin-bottom: 20px;
}
.map-info-location span {
  margin: 4px 0 0 15px;
  display: inline-block;
}
.map-info-container {
  position: relative;
}
.map-info-socials {
  background: #f1f8f9;
  text-align: center;
  border-top: 1px solid #e4edee;
  padding: 30px;
}
.map-info-socials a {
  background: #00acdb;
  color: #fff;
  width: 35px;
  height: 35px;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  font-size: 20px;
  line-height: 35px;
  margin: 0 2px;
}
.map-info-socials a:hover {
  background: #00dba5;
}
.get {
  padding: 60px 0 70px 0;
}
.get .section-title {
  text-align: center;
  font-size: 24px;
  margin-bottom: 45px;
}
.get-item-icon {
  color: #becacf;
  float: left;
  border: 1px solid;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  line-height: 58px;
  text-align: center;
  font-size: 30px;
  margin-right: 20px;
}
.get-item-title {
  font-size: 16px;
  color: #4c7284;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: 600;
}
.get-item-text {
  color: #4c7284;
  font-size: 13px;
  margin: 0;
  padding-left: 84px;
}
.feedback {
  padding: 70px 0;
  background: #f1f8f9;
}
.feedback .container {
  padding: 0 100px;
}
.feedback .section-title {
  text-align: center;
}
.feedback .section-subtitle {
  text-align: center;
}
.feedback textarea {
  height: 192px;
}
.feedback .latest-row .booking-form-item {
  text-align: center;
  margin-top: 40px;
}
/*---------------------------------------
   22 TIMETABLE           
-----------------------------------------*/
.timetable {
  padding: 70px 0;
}
.tt-header {
  background: #e4edee;
  overflow: hidden;
  border-bottom: 3px solid #becacf;
}
.tt-search {
  background: #f1f8f9;
  float: left;
  position: relative;
  width: 24%;
}
.tt-search input {
  background: none;
  border: none;
  font-style: italic;
  padding: 28px;
}
.tt-search button {
  position: absolute;
  border: none;
  background: none;
  color: #becacf;
  right: 22px;
  top: 22px;
  font-size: 18px;
}
.tt-search button:hover {
  color: #00acdb;
}
.tt-calendar-weeks {
  text-align: center;
  font-weight: 600;
  padding: 6px 0 18px;
  float: left;
  width: 76%;
}
.tt-calendar-weeks .weeks-btn {
  font-size: 25px;
  margin: 0px 10px;
  line-height: 0px;
  position: relative;
  top: 3px;
}
.tt-calendar-days {
  float: left;
  width: 76%;
  position: relative;
}
.tt-calendar-days:before {
  content: '';
  position: absolute;
  top: -6px;
  width: 94%;
  left: 3%;
  height: 1px;
  background: #becacf;
}
.tt-calendar-day {
  float: left;
  width: 14.285%;
  text-align: center;
}
.tt-row {
  height: 107px;
}
.tt-row-left {
  float: left;
  position: relative;
  width: 24%;
  border-right: 1px solid #e4edee;
  border-left: 1px solid #e4edee;
  border-bottom: 2px solid #e4edee;
  padding: 30px 25px;
  height: 107px;
}
.tt-row-right {
  float: left;
  width: 76%;
}
.tt-row-name {
  font-size: 15px;
  font-weight: 600;
}
.tt-row-position {
  color: #4c7284;
  font-size: 13px;
}
.tt-row-item {
  float: left;
  position: relative;
  text-align: center;
  width: 14.285%;
  font-size: 12px;
  color: #4c7284;
  border-right: 1px solid #e4edee;
  border-bottom: 2px solid #e4edee;
  height: 107px;
  padding: 15px;
}
.tt-row-item i {
  float: left;
  margin: 11px 5px;
  color: #becacf;
}
.tt-row-item p {
  margin: 0;
  line-height:normal;
}
.tt-row-item-time {
  width: 75px;
  margin: 0 auto;
  margin-bottom: 7px;
}
.tt-row-item-break {
  width: 75px;
  margin: 0 auto;
}
.tt-row-item-close {
  color: #e4edee;
  font-size: 30px;
  width: 55px;
  height: 55px;
  border: 2px solid;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  margin-top: -27px;
  left: 50%;
  margin-left: -28px;
  text-align: center;
  line-height: 47px;
}
.tt-row-item-close i {
  float: none;
  color: #e4edee;
  margin: 0;
}
.tt-row-item-active:hover {
  cursor: pointer;
}
.tt-row-item-active-hover {
  border: 2px solid #00acdb;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  transition: opacity 300ms;
}
.tt-row-item-active:hover .tt-row-item-active-hover {
  opacity: 1;
}
.tt-row-item-active:hover i {
  color: #00acdb;
}
.tt-row.selected-row {
  background: #f1f8f9;
}
/*---------------------------------------
   23 PAYMENT           
-----------------------------------------*/
.payment {
  padding: 70px 0;
}
.payment-image {
  margin-bottom: 50px;
}
.payment-image img {
  max-width: 100%;
  margin-bottom: 50px;
}
.payment-methods {
  text-align: center;
  margin-bottom: 50px;
}
.payment-methods img {
  max-width: 100%;
}
.payment-text h3 {
  text-transform: uppercase;
  margin-bottom: 25px;
}
.payment-text p {
  margin-bottom: 25px;
}
/*---------------------------------------
   24 404 PAGE           
-----------------------------------------*/
.notfound {
  text-align: center;
  padding: 70px 0;
}
.notfound-image {
  float: left;
  width: 409px;
  height: 338px;
  background: url('../images/404_blue.png') no-repeat center center;
  background-size: contain;
}
.notfound-title-1 {
  font-size: 150px;
  font-weight: 700;
  margin-top: -10px;
}
.notfound-title-2 {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 20px;
}
.t-tooltip {
  position: relative;
}
.t-tooltip-text {
  position: absolute;
  z-index: 1;
  bottom: 100%;
  width: 272px;
  left: 50%;
  margin-left: -136px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 300ms;
}
.t-tooltip-text-body {
  position: relative;
  background: #fff;
  text-align: left;
  padding: 20px;
  border: 2px solid #00acdb;
  border-radius: 3px;
  font-size: 11px;
}
.t-tooltip-text-body:after,
.t-tooltip-text-body:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.t-tooltip-text-body:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 8px;
  margin-left: -8px;
}
.t-tooltip-text-body:before {
  border-color: rgba(0, 172, 219, 0);
  border-top-color: #00acdb;
  border-width: 11px;
  margin-left: -11px;
}
.t-tooltip-text-hover {
  position: relative;
  width: 100%;
  background: transparent;
  height: 12px;
  left: 0;
}
.t-tooltip-text .btn-sm {
  padding: 4px 24px;
  font-size: 16px;
  margin-top: 15px;
}
.t-left .t-tooltip-text {
  left: auto;
  right: 50%;
  margin-right: -21px;
}
.t-left .t-tooltip-text-body:after,
.t-left .t-tooltip-text-body:before {
  left: 93%;
}
.makeform {
  border-bottom: 1px solid #4c7284;
}
.makeform-container {
  background: #f1f8f9;
  border: 1px solid #e4edee;
  border-radius: 3px;
  padding: 60px 250px;
  margin-bottom: 100px;
}
.makeform-container .latest-row {
  margin-top: 30px;
}
.makeform-container .section-title {
  text-align: center;
}
.makeform-container .help {
  float: right;
}
.bookform {
  display: none;
}
.bookform-left {
  width: 520px;
  float: left;
  background: #f1f8f9;
  padding: 40px;
  height: 725px;
}
.bookform-right {
  width: 250px;
  height: 725px;
  float: left;
}
.bookform-right .doctor-info {
  background: #fff;
  border: none;
  border-left: 1px solid #e4edee;
}
.bookform-right .doctor-info .doctor-info-hours-clock {
  background: #fff;
}
.bookform-right .doctor-info-hours-left {
  width: 45%;
  margin-left: 0;
}
.bookform-right .doctor-info-hours-right {
  width: 55%;
  font-size: 12px;
}
.bookform.bookform-1 .bookform-left {
  padding: 40px 25px 40px 40px;
  height: 690px;
}
.bookform.bookform-1 .bookform-right {
  background: #f1f8f9;
  height: 690px;
  padding: 115px 35px 0 0;
}
.bookform.bookform-1 .bookform-right-info-1 {
  background: #00dba5;
  color: #fff;
  font-size: 12px;
  padding: 15px;
  border-radius: 4px;
  position: relative;
  margin-bottom: 30px;
}
.bookform.bookform-1 .bookform-right-info-1:after {
  right: 100%;
  top: 17px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 219, 165, 0);
  border-right-color: #00dba5;
  border-width: 8px;
}
.bookform.bookform-1 .bookform-right-info-1 h5 {
  font-size: 16px;
}
.bookform.bookform-1 .bookform-right-info-2 {
  color: #4c7284;
  font-size: 13px;
}
.fancybox-skin {
  padding: 0 !important;
}
.fancybox-close-btn {
  position: absolute;
  top: 0;
  right: -55px;
  color: #e4edee;
  border: 2px solid;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  font-size: 23px;
}
.fancybox-wrap {
  margin-bottom: 20px;
}
.fancybox-inner {
  overflow: hidden !important;
}
.fb-close {
  font-size: 15px;
  margin-left: 20px;
  font-weight: 600;
}
.selectBox-dropdown {
  width: 100% !important;
  background: #fff;
  border: 2px solid #e4edee;
  padding: 15px 15px 15px 40px;
  color: #4c7284;
}
.selectBox-dropdown:hover,
.selectBox-dropdown:focus {
  color: #4c7284;
}
.selectBox-dropdown .selectBox-label {
  padding: 0;
  display: inline;
}
.selectBox-dropdown .selectBox-arrow {
  border: none;
}
.selectBox-dropdown .selectBox-arrow:after {
  content: '\f107';
  font-family: FontAwesome;
  position: absolute;
  top: 11px;
  left: 0;
  font-size: 18px;
}
.selectBox-dropdown:focus {
  border-color: #00dba5;
}
.selectBox-dropdown-menu {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.selectBox-options li a {
  padding: 5px 5px 5px 40px;
  color: #4c7284;
}
.selectBox-options li a:hover,
.selectBox-options li a:focus {
  color: #4c7284;
  background: #f1f8f9;
}
.selectBox-options li.selectBox-selected a {
  background: #f1f8f9;
}
.comment {
  border-top: 1px solid #e4edee;
  float: left;
  margin-top: 25px;
}
.comment .comment {
  margin-left: 120px;
}
.comment-avatar {
  width: 120px;
  float: left;
  padding: 20px;
}
.comment-avatar img {
  width: 76px;
  border: 2px solid #e4edee;
  border-radius: 50%;
}
.comment-body {
  float: right;
  width: calc(100% - 120px);
  padding-right: 20px;
}
.comment-body-info {
  float: left;
  padding-top: 25px;
}
.comment-body-info-name {
  color: #233a46;
  font-size: 15px;
  font-weight: 600;
}
.comment-body-info-position {
  font-size: 13px;
}
.comment-body-info-date {
  font-size: 13px;
}
.comment-body-reply {
  float: right;
  padding-top: 25px;
}
.comment-body-text {
  padding-top: 80px;
  font-style: italic;
}
.comment .btn-sm {
  padding: 3px 15px;
}
.comment.first-comm {
  margin: 0;
}
.subscribe {
  color: #fff;
  background: #00acdb;
  padding: 50px 0;
}
.subscribe h3 {
  font-size: 30px;
  font-weight: 600;
}
.subscribe p {
  margin: 0;
}
.subscribe-right {
  background: #fff;
  border-radius: 30px;
  overflow: hidden;
  margin-top: 7px;
  position: relative;
}
.subscribe-right input {
  width: 100%;
  border: none;
  padding-left: 53px;
  color: #4c7284;
}
.subscribe-right button {
  position: absolute;
  top: 8px;
  right: 8px;
}
.subscribe-right:before {
  position: absolute;
  font-family: 'FontAwesome';
  content: "\f0e0";
  z-index: 1;
  font-size: 17px;
  left: 24px;
  top: 12px;
  color: #00acdb;
}
.color-sw {
  position: fixed;
  top: 320px;
  background: #fff;
  border: 1px solid #e4edee;
  z-index: 1111;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.07);
  left: -190px;
  width: 180px;
  border-radius: 4px;
  transition: all 200ms;
}
.color-sw-header {
  border-bottom: 1px solid #e4edee;
  padding: 15px;
  font-weight: 600;
}
.color-sw-header i {
  position: relative;
  top: -1px;
}
.color-sw-close {
  float: right;
  cursor: pointer;
}
.color-sw-body {
  padding: 15px;
  overflow: hidden;
}
.color-sw-body p {
  font-size: 13px;
  margin: 0 0 5px 7px;
  color: #becacf;
}
.color-sw-item {
  width: 60px;
  height: 60px;
  margin: 7px;
  float: left;
  cursor: pointer;
  border: 1px solid transparent;
  padding: 2px;
}
.color-sw-item.active {
  border: 1px solid #becacf;
}
.color-sw-item#blue div {
  background: #2491d0;
  width: 100%;
  height: 100%;
}
.color-sw-item#violet div {
  background: #997ee6;
  width: 100%;
  height: 100%;
}
.color-sw-item#red div {
  background: #ed503f;
  width: 100%;
  height: 100%;
}
.color-sw-item#green div {
  background: #36cf43;
  width: 100%;
  height: 100%;
}
.color-sw-open {
  position: fixed;
  top: 260px;
  left: 10px;
  background: #fff;
  border: 1px solid #e4edee;
  z-index: 1111;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.07);
  width: 44px;
  height: 44px;
  text-align: center;
  font-size: 24px;
  line-height: 40px;
  border-radius: 4px;
  cursor: pointer;
}
.color-sw-open-1 {
  background: #fff;
  border: 1px solid #e4edee;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.07);
  width: 44px;
  height: 44px;
  text-align: center;
  font-size: 24px;
  line-height: 40px;
  cursor: pointer;
  float: left;
  margin: 5px;
}
.mobile-bar {
  display: none;
}
.mobile-bar-cont {
  overflow: hidden;
  float: left;
}
.show-menu {
  background: #fff;
  border: 1px solid #e4edee;
  color: #2491d0;
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.07);
  width: 44px;
  height: 44px;
  text-align: center;
  font-size: 24px;
  line-height: 40px;
  cursor: pointer;
  float: right;
  margin: 5px;
}
.totop {
  position: fixed;
  right: 30px;
  bottom: 30px;
  width: 48px;
  height: 48px;
  background: #fff;
  color: #00acdb;
  border: 2px solid #00acdb;
  border-radius: 50%;
  z-index: 1111;
  text-align: center;
  font-size: 33px;
  line-height: 37px;
  display: none;
  transition: background 200ms;
  cursor: pointer;
}
.totop:hover {
  background: #00acdb;
  color: #fff;
  border: 2px solid #00acdb;
}
.preloader {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #fff;
  z-index: 111111;
}
.preloader img {
  position: absolute;
  left: 50%;
  margin-left: -32px;
  top: 50%;
  margin-top: -32px;
}
/********************************************my css******************************************/
.header-content li .megamenu.clearfix {
    background-color: rgba(34, 34, 34, 0.6) !important;
}


.my-logo img {
position: relative;
    top: -12px;
    width: 72%;
}

.col-lg-3.col-md-3.col-xs-12.link-list:nth-child(1) {
background-image: url("../../Editor/uploadfiles/hiradteb/images/h-icon.png");
    background-position: center 27%;
    background-repeat: no-repeat;
    background-size: 55% auto;
    padding-top: 0;   

}
.col-lg-3.col-md-3.col-xs-12.link-list:nth-child(2) {
background-image: url("../../Editor/uploadfiles/hiradteb/images/r-icon.png");
    background-position: center 27%;
    background-repeat: no-repeat;
    background-size: 55% auto;
    padding-top: 0;   

}
.col-lg-3.col-md-3.col-xs-12.link-list:nth-child(3) {
   background-image: url("../../Editor/uploadfiles/hiradteb/images/b-icon.png");
    background-position: center 27%;
    background-repeat: no-repeat;
    background-size: 55% auto;
    padding-top: 0;
}

.col-lg-3.col-md-3.col-xs-12.link-list:nth-child(4) {
background-image: url("../../Editor/uploadfiles/hiradteb/images/hs-icon.png");
    background-position: center 27%;
    background-repeat: no-repeat;
    background-size: 55% auto;
    padding-top: 0;   

}
.col-lg-3.col-md-3.col-xs-12.link-list:hover {
  background-color:rgba(34,34,34,0.70);
}

.my-footer-item-3 #footer .col-md-3.col-sm-3 {
    width: 100% !important;
}
.contact-details h3{
border-bottom: 1px solid #e6e6e6;
    float: right;
    padding-left: 10%;
color: #fff;
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.contact a:hover {
    outline: medium none !important;
    text-decoration: none !important;
}

/*******************************/
.azw_float_l.azw_padding_4px.azw_h_15px {
    margin-top: 27px;
}
.langflag:nth-child(2) li {
    left: -12px !important;
    position: relative;
}

.cont_office .btn-group {
    display: block;
    width: 100%;
	z-index:100;
}
.btn-group, .btn-group-vertical {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.cont_office .btn.btn-default.dropdown-toggle {
    background: #ffcd23 none repeat scroll 0 0;
}
.cont_office .btn.btn-default.dropdown-toggle {
    border: medium none;
    border-radius: 0;
    color: #fff;
    font-family: iransans;
    font-size: 13px;
    height: 49px;
    padding-left: 38px;
    width: 60%;
}
.en-dis {
    display: none !important;
}
#header_top .cont_office .btn .caret {
    margin-left: 14px;
}
#header_top .cont_office ul {
    background: #222222 none repeat scroll 0 0;
    border-radius: 0;
    left: 0;
    list-style: outside none none;
    position: absolute;
    text-align: left;
    top: 48px;
    width: auto;
    z-index: 9999;
}
.cont_office .dropdown-menu {
    border: 0 none;
    height: 75px;
    min-width: 100px;
	top:50px;
}
.language_box {
    width: 60px;
}
#header_top .cont_office ul {
    background: #222222 none repeat scroll 0 0;
    border-radius: 0;
    left: 0;
    list-style: outside none none;
    position: absolute;
    text-align: left;
    top: 48px;
    width: auto;
    z-index: 9999;
}
.cont_office .dropdown-menu li ul.langflag:nth-child(1) li a {
    color: #000;
    font-size: 10px;
    left: 0;
    position: relative;
    top: -30px;
    width: 100%;
}
/*************************************/
.zun-pad-btm.col-lg-12.col-md-12.col-sm-12.col-xs-12.part-1 {
    margin: 0 !important;
    padding: 0 !important;
}

.my-logo a img {
    margin-top: -4px;
    width: 59%;
}
.my-logo > a {
    width: 200%;
}
.my-logo {
    position: absolute;
    width: 200%;
}

.owl-theme .owl-controls .owl-page span {
    background: #ccc none repeat scroll 0 0;
	border: 2px solid #ccc;
    border-radius: 50%;
    display: block;
    height: 8px !important;
    margin: 0 7px 0 2px;
    opacity: 0.5;
    width: 8px !important;
}

.owl-controls .owl-page.active span {
	background:#7FD9F4;
    border: 2px solid #7FD9F4;
    border-radius: 50%;
    display: block;
    height: 11px !important;
    margin: 0 7px 0 2px;
    opacity: 1;
    width: 11px !important;
	top:0px;
   
    
}

.my-productlist {
    margin-top: 14%;
}

.my-logo {
    position: absolute;
}

.fancybox-close-btn .fa.fa-close {
    margin-top: 5px;
}

.my-lang {
    margin-left: 4%;
}

.my-icon-close {
    background: #00acdb none repeat scroll 0 0;
    border-radius: 50%;
    left: 53px;
    padding: 5px 12px;
    position: relative;
    top: -30px;
}
.my-icon-close i,.my-icon-close em {
    color: #fff;
}

.features-icon.news{
	background-image:url(../../Editor/uploadfiles/hiradteb/images/News-b.png);
	background-position:center center;
	background-size:100% 100%;
	transition:all ease-in-out 0.1s;}
.single-features:hover .features-icon.news{
	background-color:#00acdb;
	background-image:url(../../Editor/uploadfiles/hiradteb/images/News-w.png);
	background-position:center center;
	background-size:100% 100%;
	transition:all ease-in-out 0.5s;
	border-color: #00acdb;}
	
.features-icon.catalog{
	background-image:url(../../Editor/uploadfiles/hiradteb/images/catalog-b.png);
	background-position:center center;
	background-size:100% 100%;
	transition:all ease-in-out 0.1s;}
.single-features:hover .features-icon.catalog{
	background-color:#00acdb;
	background-image:url(../../Editor/uploadfiles/hiradteb/images/catalog-w.png);
	background-position:center center;
	background-size:100% 100%;
	border-color: #00acdb;
	transition:all ease-in-out 0.5s;}
	
.features-icon.Representation{
	background-image:url(../../Editor/uploadfiles/hiradteb/images/rep-b.png);
	background-position:center center;
	background-size:100% 100%;
	transition:all ease-in-out 0.1s;}
.single-features:hover .features-icon.Representation{
	background-color:#00acdb;
	background-image:url(../../Editor/uploadfiles/hiradteb/images/rep-w.png);
	background-position:center center;
	background-size:100% 100%;
	transition:all ease-in-out 0.5s;
	border-color: #00acdb;}
	
	.features-icon.support{
	background-image:url(../../Editor/uploadfiles/hiradteb/images/support-b.png);
	background-position:center center;
	background-size:100% 100%;
	transition:all ease-in-out 0.1s;}
.single-features:hover .features-icon.support{
	background-color:#00acdb;
	background-image:url(../../Editor/uploadfiles/hiradteb/images/support-w.png);
	background-position:center center;
	background-size:100% 100%;
	transition:all ease-in-out 0.5s;
	border-color: #00acdb;}
	
	
.header-main {
    padding-top: 15px;
}

.cont_office .btn-group {
    display: block;
    width: 100%;
}

.cont_office .btn.btn-default.dropdown-toggle {
    background: transparent none repeat scroll 0 0;
}
.cont_office .btn.btn-default.dropdown-toggle {
    border: medium none;
    border-radius: 0;
    color: #00acdb;
    font-family: iransans;
    font-size: 13px;
    height: 49px;
    padding:0px;
    width: 100px;
}
.en-dis {
    display: none !important;
}
#header_top .cont_office .btn .caret {
    margin-left: 14px;
}
#header_top .cont_office ul {
    background: #222222 none repeat scroll 0 0;
    border-radius: 0;
    left: 0;
    list-style: outside none none;
    position: absolute;
    text-align: left;
    top: 48px;
    width: auto;
    z-index: 9999;
}
.cont_office .dropdown-menu {
    border: 0 none;
    height: 75px;
    min-width: 100px;
}
.language_box {
    width: 60px;
}
#header_top .cont_office ul {
    background: #222222 none repeat scroll 0 0;
    border-radius: 0;
    left: 0;
    list-style: outside none none;
    position: absolute;
    text-align: left;
    top: 48px;
    width: auto;
    z-index: 9999;
}
.azw_mar_l_3per {
    margin-left: 3%;
}
.language_box, .langflag, .cms_srch, .cms_login {
    display: block;
}
.azw_h_15px {
    height: 15px;
}
.azw_padding_4px {
    padding: 4px;
}
.azw_float_l {
    float: left !important;
}
li {
    list-style: outside none none;
}
li {
    list-style: outside none none;
}
.cont_office .dropdown-menu li ul.langflag:nth-child(1) li a {
    left: 10px;
    position: relative;
    top: -30px;
}
.cont_office .dropdown-menu li ul.langflag:nth-child(2) li a {
    color: #000;
    font-size: 11px;
    left: 22px;
    position: relative;
    top: 0;
}
.language_box .langflag:nth-child(2) li {
    margin-top: 0 !important;
}
.azw_mar_l_3per {
    height: 3px;
    margin-left: 1px;
    width: 100%;
}

.certs-item h5 {
    color: #333;
    font-weight: bold;
    margin-top: 25%;
}

.certs > a {
   border: 2px solid #7FD9F4;
    border-radius: 12px;
    color: #777;
    font-weight: bold;
    margin: 0 43%;
    padding: 10px 30px;
    position: relative;
    top: 55px;
	color:#aaa;
}
.certs > a:hover {
    border: 2px solid #eee;
	background:rgba(16,158,198,0.63);
    border-radius: 12px;
    color: #eee;
    font-weight: bold;
   
}

.fa.fa-angle-right {
    margin-top: 4px;
}
.fa.fa-angle-left{
    margin-top: 4px;
}
.text-part {
    direction: rtl;
}
.owl-carousel .owl-item {
    float: left !important;
}
.row.part1 {
    clear: both;
}
.service-icon a img{
	width:40%;
	transition: all 0.5s ease-in-out 0s;}
.service:hover .service-icon a img {
   
    
    width: 50%;
	transition: all 1s ease-in-out 0s;
}

.service-icon > a{
	color:#fff;}
	
	
#fp-nav.right {
    right: 17px;
}
#fp-nav {
    top: 250px;
}
#fp-nav {
    margin-top: -32px;
    opacity: 1;
    position: fixed;
    top: 50%;
    transform: translate3d(0px, 0px, 0px);
    z-index: 100;
}
#fp-nav ul, .fp-slidesNav ul {
    margin: 0;
    padding: 0;
}
#fp-nav ul li {
    height: 14px;
    margin: 0 7px 18px;
    position: relative;
    width: 14px;
}

#fp-nav ul li, .fp-slidesNav ul li {
    display: block;
    height: 13px;
    margin: 15px;
    position: relative;
    width: 14px;
}

#fp-nav ul li a, .fp-slidesNav ul li a {
    cursor: pointer;
    display: block;
    height: 100%;
    position: relative;
    text-decoration: none;
    width: 100%;
    z-index: 1;
}
#fp-nav.white ul li:hover a span, #fp-nav.white ul li a.my-active span, #fp-nav.white ul li a:hover span, #fp-nav.white ul li a.my-active:hover span {
    background: #000 none repeat scroll 0 0;
}
#fp-nav.white ul li:hover  .fp-tooltip {
    color: #000 !important;
}
#fp-nav ul li a.my-active  div.fp-tooltip {
    color:  #00bf99 !important;
}

#fp-nav.white ul li a span {
    border: 2px solid #00bf99;
}

#fp-nav ul li:hover a span, #fp-nav ul li a.my-active span, #fp-nav ul li a:hover span, #fp-nav ul li a.my-active:hover span {
    background: #00bf99 none repeat scroll 0 0;
    height: 14px;
    margin: -7px 0 0 -7px;
    width: 14px;
}
#fp-nav ul li a.my-active span, .fp-slidesNav ul li a.my-active span, #fp-nav ul li:hover a.my-active span, .fp-slidesNav ul li:hover a.my-active span {
    border-radius: 100%;
    height: 20px;
    margin: -6px 0 0 -10px;
    width: 20px;
}
#fp-nav ul li a span {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #00bf99;
    box-sizing: border-box;
    height: 14px;
    margin: -7px 0 0 -7px;
    width: 14px;
}

#fp-nav ul li a span, .fp-slidesNav ul li a span {
    background: #333 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 50%;
    height: 4px;
    left: 50%;
    margin: -2px 0 0 -2px;
    position: absolute;
    top: 50%;
    transition: all 0.1s ease-in-out 0s;
    width: 4px;
    z-index: 1;
}
#fp-nav.white ul li .fp-tooltip {
   /* color: #00bf99;*/
	font-weight:bold;
}
#fp-nav ul li:hover .fp-tooltip, #fp-nav li a.my-active + .fp-tooltip {
    opacity: 1;
    transition: opacity 0.2s ease-in 0s;
    width: auto;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip {
   /* color: #00bf99;*/
    font-family: "s4";
    top: -2px;
}
#fp-nav ul li .fp-tooltip {
    color: #ccc;
    cursor: pointer;
    display: block;
    font-family: "iransans";
    font-size: 14px;
    max-width: 220px;
    opacity: 1;
   
    position: absolute;
    top: -2px;
    white-space: nowrap;
	right:20px;
 
}
#fp-nav.white ul li + li::before {
    /*background: rgba(0, 0, 0, 0) url("/resources/images/main/main_indicator_bg_white.png") no-repeat scroll 50% 50%;*/
    content: "";
}
#fp-nav ul li + li::before {
   /* background: rgba(0, 0, 0, 0) url("/resources/images/main/main_indicator_bg.png") no-repeat scroll 50% 50%;*/
    content: "";
    display: block;
    height: 18px;
    position: absolute;
    top: -18px;
    width: 14px;
}








.about .leftPart{
	min-height:300px;
	
	color:#fff;
	margin-bottom:50px;
	
	background-size:100% 100%;
	background-image:url(../images/about.jpg);
	
	
	}
.about .centerPart{
	min-height:300px;
	
	color:#fff;
	margin-bottom:50px;
	
	background-size:100% 100%;
	background-image:url(../images/locate.jpg);
	
	
	}
.about .rightPart{
	min-height:300px;
	
	color:#fff;
	margin-bottom:100px;
	
	background-size:100% 100%;
	background-image:url(../images/contact.jpg);
	
	
	}
.about .leftPart .my-overlay{
	min-height:300px;
	width:100%;
	color:#fff;
	margin-bottom:50px;
	background-size:100% 100%;
  /* background-color:#00dba5;*/
   opacity:1;
   transition:all ease 1s;

	}
.about .centerPart .my-overlay{
	min-height:300px;
	width:100%;
	color:#fff;
	margin-bottom:50px;
	background-size:100% 100%;
  /* background-color:#00bf99;*/
   opacity:1;
   transition:all ease 1s;

	}

.about .rightPart .my-overlay{
	min-height:300px;
	width:100%;
	color:#fff;
	margin-bottom:50px;
	background-size:100% 100%;
  /* background-color:#108f9b ;*/
   opacity:1;
   transition:all ease 1s;

	}

.about .leftPart .my-overlay:hover {

	background-color:rgba(0,219,165,0.60);
	transition:all ease 1s;
	}
.about .centerPart .my-overlay:hover {

	background-color:rgba(0,191,153,0.60);
	transition:all ease 1s;
	}
	
.about .rightPart .my-overlay:hover {

	background-color:rgba(16,143,155,0.60);
	transition:all ease 1s;
	}
	
.about .my-overlay > p{
	padding:25% 2%;
	font-size:30px;
	}
.about .my-overlay > p i{
	
	font-size:60px;
	}
	.about{
		}
.about .section-title2{
	
	margin-bottom:50px;
	width:100%;
	float:right;
	margin-top:-50px;}
.booking .booking-form > p {
    font-size: 16px;
    padding: 10px 2px 80px;
    text-align: right;
	direction:rtl;
}
.service .service-title{
	margin-top:-23px;
	padding:0px !important;}
.footer-item-4 iframe{
	width:100%;}
	.footer-item.footer-item-2 > a{
		color:#fff;
		}
.footer-item.footer-item-1 > p a{
		color:#fff;
		}
.footer-copyright.text-center > div {
    color: #ddd;
    font-size: 15px;
    padding-top: 30px;
}
.service-icon img{
	margin:0 auto;}
.my-footer{
	padding:50px 20px 20px;}
.my-footer-item-1 iframe{
	width:100%;
	height:330px;}
.my-footer-img img {
    float: right;
    margin:0 4% 0 0;
	width:18%;
	transition:all ease-in-out 1s;
}
.my-footer-img img:hover {
  /*  width: 25%;
	transition:all ease-in-out 1s;
*/}
 .my-footer-item-2, .my-footer-item-3, .my-footer-item-4{
	border-right:1px solid #CCCCCC;
	min-height:250px !important;}
.part1, .part2 {
    min-height: 130px;
}
.my-footer p{
	clear:both;
	color:#eee;
	}
.my-footer a{
	clear:both;
	color:#eee;
	display:inline-block;}
.reward-list > li {
    clear: both;
    color: #eee;
    direction: rtl;
    margin-right: 10%;
}
.reward-list {
    clear: both !important;
    height: 150px;
    
}
#mCSB_1_container > li{
	color:#eee;
	margin-bottom:10px;
   font-family: "iransans";}
.fa.fa-map-marker {
    font-size: 18px;
    padding-left: 3px;
	font-family: "FontAwesome";
}
.my-top-footer .last-text {
    color: #eee;
    direction: rtl;
    margin-bottom: 10px;
    padding-bottom: 0;
    text-align: center;
}
#part-3{
	}
.gallery-1-item-overlay.text-center p {
    border: 1px solid;
    border-radius: 20px;
    color: #eee;
    font-size: 18px;
    font-weight: bold;
    margin: 19% auto;
    padding: 5px 10px;
    width: 50%;
}
/****************search css********************/
.header-01 .nav-search {
    top: 60px;
}

.header-main.header-fixed .nav-search {
    top: 50px;

    border-top: 1px solid #e3e3e3;
    background-color: #121212;
}

.header-main.header-fixed .nav-search form input[type='text'] {
    background-color: #ffffff;
}

.header-main.header-fixed .nav-search form .searchbutton {
    background-color: #86bc42;
}

.nav-search {
    position: absolute;
    top: 170px;
    right: 200px;
	z-index:100;
    padding: 20px;

    background-color: rgba(255, 255, 255, .1);
    box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
}

.nav-search form {
    display: table;

    width: 100%;
    height: 40px;
}

.nav-search form input[type='text'] {
    display: table-cell;

    width: 225px;
    height: 40px;
    padding: 0 20px;

    color: #25363a;
    border: none;
    background-color: rgba(255, 225, 255, .5);
	border-radius:0px;
	text-align:right;
}

.nav-search form input[type='text']::-webkit-input-placeholder {
    color: #25363a;
}

.nav-search form input[type='text']:-moz-placeholder {
    color: #25363a;
}

.nav-search form input[type='text']::-moz-placeholder {
    color: #25363a;
}

.nav-search form input[type='text']:-ms-input-placeholder {
    color: #25363a;
}

.nav-search form .searchbutton {
    position: relative;
    top: 1px;

    display: table-cell;

    width: 40px;
    height: 40px;
    padding: 0;

    text-align: center;
    vertical-align: middle;

    border: none;
    background-color: #108f9b ;
    box-shadow: none;
}
.button-search{
	float:right;
	position:relative;
	top:10px;}
.button-search i{
	color:#fff;
	cursor:pointer;}
.button-search em{
	color:#fff;}
.nav-links.nav.navbar-nav{
	float:right;}
.header-bottom {
	background:rgba(226,227,228,0.52);
	height:85px;}
.header-bottom .text{
	color:#fff;
	font-weight:bold;}
.main-menu:hover{
	background:transparent none repeat scroll 0 0 !important;}
.navbar-nav > li{
	float:right;}
.header-contact a {
	font-size:16px;
	padding-right:0px;
	font-weight:bold;
	color:#eee;
	float:right;
	width:101%;
	padding-top:8%;}
.header-contact .fa.fa-volume-control-phone{
	color:#eee;
	float:right;
	font-size:25px;
	padding-left:3%;
	margin-top:-5px;}
.header-lang img{
	width:32%;}
.header-contact{
	margin-left:-25%;}
.my-footer-img {
    padding-right: 6px;
}
.col-lg-2.col-md-2.col-sm-2.col-xs-12.footer-item.my-footer-item-3 > p {
    margin-bottom: 10px;
}
.my-circle{
	padding-left:5%;}
.section-title .bold700 {
    float: right;
    width: 100%;
}
/************************************Tab css**********************************************************/

.azw-news-tabs-responsive {
 background: #fff none repeat scroll 0 0;
    color: #555;
    direction: ltr;
    float: left;
    font-family: IRANSans,Tahoma;
    font-size: 1em;
    margin: 0 2%;
    width: 99%;
}
.main-tabs {
 
  padding:5px;
  margin: 0 auto;
  background: #fff;
}

.azw-news-tabs-responsive .main-tabs section {
  border: 2px solid #ddd;
    border-radius: 12px;
    display: none;
    margin-top: 26px;
    padding: 20px;
    width: 96%;
	min-height: 300px;
}

.azw-news-tabs-responsive .main-tabs input {
  display: none;
}
.azw-news-tabs-responsive .main-tabs section .new-tabs-content{
	padding:0 !important;
	margin-bottom:10px;	
}
.azw-news-tabs-responsive .main-tabs section .new-tabs-content a{
	color: #006925;
	font-family:IRANSans;
	font-size:.9em;
	transition:all .3s ease;	
}
.azw-news-tabs-responsive .main-tabs section .new-tabs-content a:hover{
	color:#2d3e50;
	text-decoration:none;	
}
.azw-news-tabs-responsive .main-tabs section .new-tabs-content .label-clock{
		 background: #00b540 none repeat scroll 0 0 !important;
         color: #ffffff !important;
		 border-radius:0 !important;
		 margin:0 5px;
		 font-family:IRANSans;
		 border-top:3px solid #006925;
}
.azw-news-tabs-responsive .main-tabs label {
  display: inline-block;
  margin: 0px;
  padding: 5px;
  font-weight: 600;
  text-align: center;
  color: #bbb;
  border: 2px solid ;
  width:19%;
  border-radius:10px;
}

.azw-news-tabs-responsive .main-tabs label:before {
  font-family: fontawesome;
  font-weight: normal;
  margin-right:0px;
}

/*.azw-news-tabs-responsive .main-tabs label[for*='1']:before {
  content: '\f1ea';
}

.azw-news-tabs-responsive .main-tabs label[for*='2']:before {
  content: '\f15c';
}

.azw-news-tabs-responsive .main-tabs label[for*='3']:before {
  content: '\f0f6';
}

.azw-news-tabs-responsive .main-tabs label[for*='4']:before {
  content: '\f0fe';
}*/

.azw-news-tabs-responsive .main-tabs label:hover {
  color: #888;
  cursor: pointer;
}

.azw-news-tabs-responsive .main-tabs input:checked + label {
  color: #555;
  border: 3px solid #109EC6;
 
}
.azw-news-tabs-responsive .main-tabs input:checked + label  img{
 -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}

/******be ezaye har tabi ke toye html ezafe mikonim ye satr ba shomare tab va content bayad inja ezafe beshe*****/
.azw-news-tabs-responsive .main-tabs #tab1:checked ~ #content1,
.azw-news-tabs-responsive .main-tabs #tab2:checked ~ #content2,
.azw-news-tabs-responsive .main-tabs #tab3:checked ~ #content3,
.azw-news-tabs-responsive .main-tabs #tab4:checked ~ #content4,
.azw-news-tabs-responsive .main-tabs #tab5:checked ~ #content5 {
  display: block;
}

.azw-news-tabs-responsive .main-tabs .section-title-wrapper::before {
    background: #d2000a none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 230px;
}

.azw-news-tabs-responsive .main-tabs .section-title-wrapper::after {
    background: rgba(0, 0, 0, 0) url("../images/icon/cap-dark.jpg") no-repeat scroll 0 0;
    bottom: -18px;
    color: #1bb4b9;
    content: "";
    font-size: 14px;
    height: 30px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 40px;
    z-index: 9;
}

.azw-news-tabs-responsive .main-tabs .section-title-wrapper {
    margin-bottom:35px;
    position: relative;
}
.azw-news-tabs-responsive .main-tabs .section-title {
    overflow: hidden;
    position: relative;
    text-align: center;
}
.azw-news-tabs-responsive .main-tabs .section-title h3 {
    color: #d2000a;
    font-size:1.1em;
    line-height: 22px;
    margin-bottom: 15px;
}
.myTabText img {
    margin: 5px auto;
	/*-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  /*  filter: grayscale(100%);*/
}
.my-tab-content {
    min-height: 200px;
	margin-top:10px;
}
.img-part{
	float:right;}

.img-part img {
    border: 2px solid #ccc;
    border-radius: 13px;
    margin-top: -5px;
}
.my-tab-content > a {
    background: #109ec6 none repeat scroll 0 0;
    border-radius: 12px;
    color: #fff;
    
    left: -80%;
    padding: 6px 30px;
    position: relative;
    top: 100px;
}
.my-tab-content > a:hover {
    box-shadow: 1px 2px 3px #ccc;
    color: #333;
	background:rgba(16,158,198,0.76);
	font-weight:bold;
}

.my-product-link {
    background: #109ec6 none repeat scroll 0 0;
    border-radius: 12px;
    color: #fff;
    float: right;
    left: -20%;
    padding: 10px 30px;
    position: relative;
    top: -10px;
}
.my-product-link:hover {
    box-shadow: 1px 2px 3px #ccc;
    color: #333;
	background:rgba(16,158,198,0.76);
	font-weight:bold;
}


.constructo-features-area {
    background: #fff none repeat scroll 0 0;
	float:right;
	width:100%;
	margin-top:40px;
}
.section-padding {
    padding-bottom: 50px;
    padding-top: 50px;
}
.single-features {
    border: 1px solid #bbb;
    color: #6a6a6a;
    font-weight: 100;
	min-height:270px;
	padding:5px 15px;
}

.features-icon::before {
    background: #fba919 none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    height: 90%;
    left: 5%;
    position: absolute;
    top: 5%;
    transform: scale(0);
    transition: all 0.4s ease 0s;
    width: 90%;
}
.features-icon {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dbdcdd;
    border-radius: 50%;
    display: inline-block;
    height: 100px;
    line-height: 100px;
    margin-bottom: 30px;
    margin-top: -49px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease 0s;
    width: 100px;
}

.features-icon i {
    color: #000;
    font-size: 50px;
    position: relative;
    z-index: 2;
}
.single-features h4::before {
   
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    width: 70px;
}
.single-features h4 {
    color: #343434;
    font-family: IRANSans;
    font-weight: 700;
    margin-bottom: 15px;
    padding-bottom: 15px;
    position: relative;
    text-transform: uppercase;
}
.single-features p {
    margin-bottom: 10px;
	direction:rtl;
}
h1, h2, h3, h4, h5, h6, h7, h8, p {
    font-family: IRANSAns !important;
}
.single-features a {
    border-bottom: 1px dotted #8f8f8f;
    color: #8f8f8f;
    font-family: IRANSans;
    font-size: 11px;
    padding-bottom: 5px;
    transition: all 0.3s ease 0s;
}

.about-pic img {
    border-radius: 5px;
    box-shadow: 0 25px 80px rgba(0, 0, 0, 0.2);
    margin-top: 80px;
}
.text-theme-colored{
	color:#130947 !important;
	
	}
	
.about-text p {
    color: #6d7a8c;
    font-size: 15px;
    font-weight: 400;
}
.mb-20 {
    margin-bottom: 20px !important;
}
.about-text p i, .about-text p em {
    color: #015cd3;
    font-size: 16px;
    margin-left: 10px;
}
.btn-theme-colored {
    background-color: #005bd3;
    border-color: #005bd3;
    color: #fff;
    transition: all 0.3s ease 0s;
}

.my-about {
    float: right;
    margin-top: -280px;
    width: 100%;
}

.fa-dis {
    color: #00acdb;
	font-weight:bold;
}

.cont_office {
    float: right;
    margin-right: -50%;
}

.header .fa.fa-phone {
    color: #00acdb;
    float: left;
    font-size: 18px;
    margin-right: 10px;
    margin-top: 3px;
}
.my-number  p {
   color: #00acdb;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0;
    position: relative;
    top: -10px;
}
.header-bottom .container-fluid {
    padding-right: 5%;
	padding-left: 5%;
}
.dropdown-menu {
    
}

.cont_office .btn.btn-default.dropdown-toggle::before {
    color: #00acdb;
/*    content: "\f0d7 ";*/
    font-family: FontAwesome;
    position: absolute;
	right:10px;
}

.my-number {
    float: left;
    margin-right: 0;
    position: relative;
    right: -82%;
    width: 59%;
}
.my-inner {
    border-right: 2px solid  #00acdb;
    height: 20px;
    margin-top: 11px;
    width: 150px;
}

.carousel-indicators {
    bottom: -20px;
    position: relative;
}
.carousel-indicators .active {
    background-color: #109ec6;
    height: 12px;
    margin: 0;
    width: 12px;
}
.carousel-indicators li {
    background-color: #ccc;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}
.btn-my-productlist-2:hover {
    text-decoration: none !important;
}

/******************************************************* product page css ******************************************/
.my-produt-page .gallery-1-item {
    margin-top: 30px;
}


.data-content .my-product-view {
    margin-top: 6%;
}

.my-produt-page .gallery-1-items {
   -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #444 #ccc #ccc;
    border-image: none;
    border-style: solid;
    border-width: 3px 0px 0px;
    margin: 0 !important;
    padding: 0 !important;
	margin-bottom :80px !important;
	min-height: 545px;
}
.my-produt-page .gallery-text {
    float: right;
    margin-bottom: 0;
    text-align: right;
}
.my-produt-page .section-title {
    color: #444;
    float: right;
    font-size: 29px;
    margin-top: -37px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.my-produt-page .gallery-1-item-overlay {
    background: rgba(0,172,219,0.80) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity 300ms ease 0s;
    visibility: hidden;
    width: 100%;
	padding-top:50%;
}

.my-produt-page .gallery-1-item-overlay.text-center p {
    border: 1px solid;
    border-radius: 0;
    color: #eee;
    font-size: 18px;
    font-weight: bold;
    margin: 5px auto;
    padding: 5px 10px;
    width: 50%;
}
.my-produt-page .gallery-1-item-overlay.text-center > a {
    color: #fff;
    font-size: 20px;
    font-weight: bold;

    position: relative;

}

.my-produt-page  .gallery-1-item-image > p {
    font-size: 20px;
    margin-top: 15px;
    text-align: center;
}
.my-produt-page .pagination {
    display: inline-block;
    left: 45%;
    position: relative;
    top: -45px;
}

.my-produt-page .pagination a {
 
    background: #ededed none repeat scroll 0 0;
    border: 1px solid #c4c4c4;
    box-shadow: 1px 2px 3px #222;
    color: #4771bb;
    float: left;
    font-weight: bold;
    height: 60px;
    padding: 21px 35px;
    text-decoration: none;
    transition: background-color 0.3s ease 0s;

}

.my-produt-page  .pagination a.active {
    background-color: #DCDCDC;
	 color:#000;
}

.my-produt-page  .pagination a:hover:not(.active) {background-color: #DCDCDC; color:#000;}

.my-produt-page .gallery {
    padding: 0;
}

.data-content .my-produt-page {
    background: #f2f2f2 none repeat scroll 0 0;
    margin-top: -100px;
    padding-top: 70px;
	padding-bottom: 0px;
}
.my-produt-page  .my-img-box {
    background: #fff none repeat scroll 0 0;
    width: 100%;
}
.my-produt-page  .my-img-box img {
    margin: 0 auto;
    width: 55%;
}
.my-produt-page  .my-btn-box {
    background: transparent none repeat scroll 0 0;
    min-height: 600px;
    padding: 20% 25%;
}

.my-produt-page  .my-btn-box li {
    background: #00acdb none repeat scroll 0 0;
    margin-bottom: 20px;
    padding: 15px 35px;
    text-align: center;
	position:relative;
}

.my-produt-page  .my-btn-box a {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.my-produt-page  .my-text-area {
    background: #fff none repeat scroll 0 0;
    direction: rtl;
    padding: 4% 2%;
    text-align: right;
}
.my-produt-page .triangle-blog {
    border-right: 25px solid transparent;
    border-top: 25px solid #f2f2f2;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 1000;
}
.my-produt-page .triangle-ico-read {
    border-right: 12px solid transparent;
    border-top: 12px solid #f2f2f2;
    height: 0;
    position: absolute;
    right: -1px;
    top: -13px;
    width: 0;
}

.my-produt-page .description-tittle {
    float: right;
    font-size: 24px;
    font-weight: bold;
    margin-top: 30px;
    padding-right: 2%;
}

.my-produt-page  .my-text-area li {
    float: right;
    font-size: 18px;
    list-style-type: disc;
    margin-bottom: 1%;
    width: 50%;
	font-family: "iransans";
}

.my-produt-page  .my-text-area > p {
    font-size: 17px;
    line-height: 31px;
    padding-right: 10px;
}


/************************************************************ my responsive css ***********************************************************/
@media (max-width:1950px) and (min-width:1700px) {
.cont_office {
    float: right;
    margin-right: -57%;
}
.my-number {
    float: left;
    margin-right: 0;
    position: relative;
    right: -100%;
    width: 59%;
}

.my-logo img {
    position: relative;
    top: -12px;
    width: 60%;
}

}
@media(max-width:1366px){
	.my-logo a img {
    margin-top: -4px;
    width: 64%;
}

	.footer-item-3-socials {
    float: right;
    padding: 10px 4% 10px 0;
    width: 255px;
}
	.cont_office {
    float: right;
    margin-right: -18%;
}
.my-number {
    float: left;
    margin-right: 0;
    position: relative;
    right: -33%;
    width: 50%;
}

	}
@media(max-width:1280px){
	.footer-item-3-socials {
    float: right;
    padding: 10px 1% 10px 0;
}
.cont_office {
    float: right;
    margin-right: -29%;
}

.my-number {
    float: left;
    margin-right: 0;
    position: relative;
    right: -38%;
    width: 50%;
}
	}
	
@media(max-width:1024px){
.mb-20:nth-child(5) {
    width: 900px;
}
.mb-20:nth-child(6) {
    width: 900px;
}

.my-logo img {
    position: relative;
    top: 0;
    width: 72%;
}
.azw-megamenu-fullwidth-res .wsmenu-list li a {
    padding-left: 15px;
    padding-right: 10px;
    white-space: nowrap !important;
}
.azw-megamenu-fullwidth-res .wsmenu-list li a .arrow:after{
left:0px;}

.azw-megamenu-fullwidth-res .link-list {
    height: 190px;
}

.azw-megamenu-fullwidth-res .megamenu {
    max-width: 550px;
    min-height: 190px;
}

.azw-megamenu-fullwidth-res .megamenu .title {
    top: 130px;
}
.my-lang {
    margin-left: 0px !important;
}
.certs-item {
    margin: 1px 15px 50px;
}
.my-product-link {
top:20px;
 left: -11%;
}

.my-tab-content > a {
    top: 160px;
}
.my-productlist {
    margin-top: 24%;
}

.my-about {
    float: right;
    margin-top: -200px;
    width: 100%;
}
.owl-controls {
    bottom: -26px;
    position: absolute;
    right: 43%;
}
	.footer-item-3-socials {
    float: right;
    padding: 10px 4% 10px 0;
    width: 208px;
}
	.footer-item-3-socials {
    float: right;
    padding: 10px 0 10px 0;
}
.cont_office {
    margin-right: -22%;
}
.my-number {
 float: left;
    margin-right: 0;
    position: relative;
    right: -8%;
    width: 50%;
}


	}

@media(max-width:980px){
.my-product-link {
top:20px;
 left: 1%;
}
.my-tab-content > a {
    left: 0;
    top: 0;
}

.my-number {
    float: left;
    margin-right: 0;
    position: relative;
    right: -20%;
    width: 50%;
}
.cont_office {
    margin-right: -40%;
}
.mb-20:nth-child(3),.mb-20:nth-child(4),.mb-20:nth-child(5),.mb-20:nth-child(6){
width:700px;}

.col-lg-2.col-md-2.col-sm-6.col-xs-12.my-footer-item-2 {
    min-height: 335px !important;
}
.owl-controls {
    bottom: -26px;
    position: absolute;
    right: 38%;
}

}
@media(max-width:768px){
.azw-megamenu-fullwidth-res .megamenu .title {
    text-align: right;
    top: 0;
}
.azw-megamenu-fullwidth-res .megamenu .link-list li.title a {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    text-align: right;
}
.col-lg-3.col-md-3.col-xs-12.link-list {
    background-image: none !important;
    height: 60px !important;
}

#services .container {
    width: 100%;
	padding:0px;
}
.my-number {
    right: 40%;
}
.cont_office {
    margin-right: -20%;
}
.owl-controls {
    right: 37%;
}

.col-sm-6.col-md-3.text-center {
    float: right;
    width: 50%;
}
.my-tab-content > a {
    left: 0 !important;
    position: relative;
    top: 4px !important;
}
}

@media(max-width:640px){
	.my-lang {
    margin-left: 0px;
}
.my-number {
    right: -37%;
}
.cont_office {
    margin-right: -15%;
}
.cont_office {
    margin-right: -15%;
}

.owl-controls {
    right: 32%;
}
.services {
    left: 0px;
	top:-220px;
}


}

@media(max-width:480px){
.mb-20:nth-child(3), .mb-20:nth-child(4), .mb-20:nth-child(5), .mb-20:nth-child(6) {
    width: 100% !important;
}
.col-sm-6.col-md-3.text-center {
    float: right;
    width: 100%;
}
.service-icon a img {
    display: none;
    transition: all 0.5s ease-in-out 0s;
    width: 40%;
}
.my-circle {
    padding-left: 0;
}
.service {
    display: block;
    height: 100px;
    width: 100px;
}

	.col-md-3.col-xs-5.footer-item-3-socials.text-center.my-socials {
    width: 100%;
}
.col-md-3.col-sm-3.col-xs-7.my-lang {
    width: 100%;
}
.cont_office {
    margin-right: 0;
}

.my-number p {
    top: 2px;
}
.owl-controls {
    right: 15%;
}
.my-product-link {
    left: -31%;
    top: -15px;
}
.my-logo img {
    position: relative;
    top: 0;
    width: 110%;
}
.azw-news-tabs-responsive .main-tabs section {
    min-height: 320px !important;
    padding: 20px 20px 55px;
}
.my-tab-content > a {
    left: 20px !important;
    position: relative;
    top: 20px !important;
}
}

@media screen and (max-width: 650px) {
  .azw-news-tabs-responsive .main-tabs label {
    font-size: 0;
  }

  .azw-news-tabs-responsive .main-tabs label:before {
    margin: 0;
    font-size: 18px;
  }
}
@media screen and (max-width: 400px) {
  .azw-news-tabs-responsive .main-tabs label {
    padding: 15px;
  }
}

@media(max-width:375px){
.my-number {
    right: -22%;
}
.service {
    display: block;
    height: 75px;
    width: 75px;
}
.service h3 {
    font-size: 15px;
}
.azw-news-tabs-responsive .main-tabs label {
    width: 48%;
}
.my-product-link {
    left: -24%;
    top: -15px;
}
.owl-controls {
    right: 0;
}

}
@media(max-width:360px){
 .my-tab-content > a{
font-size: 11px;
    left: 20px !important;
    padding: 5px;
    position: relative;
    top: 100px !important;

}
.azw-news-tabs-responsive .main-tabs section {
    min-height: 320px !important;
    padding: 20px 20px 130px;
}


}
@media(max-width:320px){
.services {
    left: -12px;
    top: -177px;
}
.my-number {
    right: 0;
}
.certs {
    background: #f7f7f7 none repeat scroll 0 0;
    margin-top: 45px;
    padding: 45px 0 150px;
}
.my-tab-content > a {
    font-size: 11px;
    left: 20px !important;
    padding: 5px 0;
    position: relative;
    top: 100px !important;
}

}

/* ------------------------------------- responsive css -----------------------------------------*/


@media (max-width: 1200px){
    .slider .container {
        margin-left: -485px;
    }
  .slider .sp-buttons {
    margin-left: -3%;
}
    .stories-item-before {
        margin-top: 88px;
    }
    .stories-item-after {
        margin-top: 60px;
    }
    .footer-title {
        font-size: 19px;
    }
    .opening-right {
        font-size: 12px;
    }
    .blog-2.blog .blog-item-date {
        width: 100px;
        font-size: 11px;
    }
    .blog-2.blog .blog-item-comments {
        width: 45px;
        font-size: 11px;
    }
    .blog-2.blog .blog-item-view {
        width: 55px;
        font-size: 11px;
    }
    .blog-2.blog .blog-item-category {
        font-size: 12px;
    }
    .related-item-button {
        margin-top: 70px;
    }
    .doctor-info-hours-right {
        font-size: 12px;
    }
    .nav-tabs li a {
        font-size: 11px;
        padding: 17px 10px;
    }
}

@media (max-width: 992px) {
    .header-phone {
        font-size: 16px;
        padding: 5px 16px;
    }
    .header-button .btn {
        padding: 7px 16px;
        font-size: 15px;
    }
    .slider .container {
        margin-left: -375px;
    }
   .slider .sp-buttons {
    margin-left: -6%;
}
   .service h3 {
    font-size: 14px;
}
    .review-item-quote {
        right: 20px;
        bottom: 20px;
    }
    .h2, h2 {
        font-size: 30px;
    }
    .opening-left {
        width: 41%;
        margin-left: 0%;
        font-size: 10px;
    }
    .opening-right {
        width: 59%;
        font-size: 10px;
    }
    .footer-item-3-phone {
        font-size: 16px;
    }
    .footer-item-3-location {
        margin-bottom: 20px;
    }
    .footer-item-3-mail {
        font-size: 12px;
    }
    .footer-item-3-socials a {
        width: 28px;
        height: 28px;
        font-size: 16px;
        line-height: 29px;
        margin-right: 1px;
    }
    .right-bar-archive ul {
        padding-left: 25px;
    }
    .right-bar-archive ul li a {
        font-size: 11px;
    }
    .related-item-button {
        margin-top: 30px;
    }
    .tt-calendar-day {
        font-size: 11px;
    }
    .tt-row-item {
        padding: 15px 2px;
    }
    .makeform-container {
        padding: 60px 150px;
    }
    .feedback .container {
        padding: 0 70px;
    }
    .blog-2.blog .blog-item-bottom-socials {
        display: table;
        margin: 0 auto;
        padding: 10px 0;
        float: none;
    }
}

@media (min-width: 769px){
	.top-menu ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;    
    }
    .top-menu .navbar-nav{
       	display: block !important;
    }
    .t-tooltip:hover .t-tooltip-text {
        visibility: visible !important;
        opacity: 1 !important;
    }
}

@media (max-width: 768px) {
    .top-bar {
        font-size: 11px;
    }
    .top-bar-social i {
        font-size: 15px;
        top: 0px;
    }
    .top-bar-mail {
        margin-right: 0;
    }
    .header-logo {
        display: table;
        margin: 0 auto;
    }
    .header-logo img {
        width: 23px;
        margin-right: 0px;
        top: -1px;
    }
    .header-button {
        margin: 15px auto 10px;
        display: table;
        float: none;
    }
    .header-phone {
        float: none;
        display: table;
        margin: 0 auto;
    }
    .top-menu{
        top: 253px;
        max-height: 100%;
        overflow-y: auto;
    }
    .top-menu .navbar-nav{
        display: none;
    }
    .color-sw-open{
        display: none;
    }
    .color-sw{
        top: 150px;
    }
    .mobile-bar {
        display: block;
    }
    .slider .container {
        margin-left: 0;
        left: 0px;
    }
    .slider-welcome {
        font-size: 25px;
    }
    .slider-title {
        font-size: 37px;
    }
    .slider-subtitle {
        font-size: 27px;
    }
    .slider-text {
        font-size: 24px;
 
    }
   .slider .sp-buttons {
    bottom: 15px;
    left: 49%;
    margin-left: 0;
}
    .about-bg {
        display: none;
    }
    .carousel-next {
        right: 15px;
    }
    .carousel-prev {
        left: 15px;
    }
    .h2, h2 {
        font-size: 26px;
    }
    .section-subtitle {
        font-size: 13px;
        padding: 0 15px;
    }
    .doctors .carousel-next {
        right: 40px;
    }
    .doctors .carousel-prev {
        left: 40px;
    }
    .numbers-item {
        margin-bottom: 40px;
    }
    .stories-item-before {
        margin-top: 28px;
    }
    .stories-item-after {
        margin-top: 17px;
    }
    .tips {
        margin-bottom: 40px;
    }
    .footer-item-4 {
        position: relative;
        width: 100% !important;
        height: 200px;
    }
    .opening-left {
        width: 41%;
        margin-left: 5%;
        font-size: 13px;
    }
    .opening-right {
        width: 54%;
        font-size: 13px;
    }
    .page-title h1 {
        font-size: 30px;
    }
    .page-title p {
        font-size: 13px;
    }
    .history-text {
        margin-top: 30px;
    }
    .make-text {
        text-align: center;
        margin-bottom: 20px;
    }
    .make-text h2 {
        font-size: 27px;
    }
    .make-text p {
        font-size: 13px;
    }
    .make-button {
        text-align: center;
    }
    .services-1-text {
        padding: 0 15px;
    }
    .services-1-title {
        padding: 0 15px;
    }
    .services-1 .service-text {
        margin-bottom: 40px;
    }
    .serv ul#isotope-filter li a {
        display: block;
    }
    .right-bar-archive ul li a {
        font-size: 14px;
    }
    .quote {
        font-size: 13px;
    }
    .blog-2.blog .blog-item-text-image.left {
        margin-bottom: 20px;
    }
    .blog-2.blog .blog-item-poster-image {
        margin-right: 20px;
        width: 50px;
    }
    .comment-avatar {
        width: 55px;
        padding: 20px 20px 0 0;
    }
    .comment-avatar img {
        width: 40px;
    }
    .comment-body {
        width: calc(100% - 55px);
        padding-right: 0px;
    }
    .comment .comment {
        margin-left: 55px;
    }
    .blog-2.blog .blog-item-commform {
        padding: 50px 30px;
    }
    .blog-2.blog .blog-item-commform .latest-row span {
        margin-top: 20px;
        margin-left: 0;
    }
    .subscribe {
        margin-top: 40px;
    }
    .subscribe-text {
        text-align: center;
        margin-bottom: 20px;
    }
    .btn-sm {
        padding: 5px 20px;
    }
    .doctors-text-text {
        float: none;
        width: 100%;
    }
    .doctors-text-doctor {
        float: none;
        width: 100%;
    }
    .doctor-text-booking {
        padding: 50px 20px;
    }
    .gallery-text {
        padding: 0 15px;
    }
    .gallery-1 ul#isotope-filter li a {
        display: block;
    }
    .gallery-1-items {
        margin-top: 220px;
    }
    .prices-text {
        padding: 0 15px;
    }
    .prices-item-desc-image {
        float: none;
        width: 100%;
    }
    .prices-item-desc-text {
        float: none;
        width: 100%;
    }
    .prices-icon {
        width: 20px;
        height: 20px;
        font-size: 10px;
        line-height: 18px;
        margin: 0;
    }
    .prices-item-table-title {
        font-size: 11px;
    }
    .prices-item-table-cost {
        font-size: 13px;
    }
    .prices-item-offer-cost {
        right: 10px;
        font-size: 23px;
        width: 100px;
        height: 100px;
        line-height: 18px;
        padding: 29px 0;
    }
    .prices-item-offer-text {
        padding-right: 100px;
    }
    .prices-item-table-cost-old {
        padding-right: 0;
    }
    .timetable {
        width: 750px;
        overflow: scroll;
        white-space: nowrap;
    }
    .makeform-container {
        padding: 60px 20px;
    }
    .map-info {
        position: relative;
        top: 0;
        left: 50% !important;
        margin-left: -145px;
    }
    .get-item {
        margin: 15px 0;
    }
    .feedback .container {
        padding: 0 20px;
    }
    .bookform-left {
        width: 320px;
        float: none;
        padding: 20px;
        height: 670px;
    }
    .bookform-right {
        width: 320px;
        float: none;
    }
    .bookform.bookform-1 .bookform-left {
        padding: 40px 25px 40px 25px;
        height: 770px
    }
    .section-title {
        padding: 0 15px;
        text-align: center !important;
    }
    .owl-review2 .owl-controls {
        top: -29px;
        right: 50%;
        margin-right: -27px;
    }
    .fancybox-close-btn {
        top: 5px;
        right: 5px;
        color: #fff;
        border: 2px solid #666;
        background: #666;
    }
    .right-bar-tags {
        margin-bottom: 30px;
    }
    .panel-group .panel-heading h4 a {
        font-size: 16px;
    }
    .serv ul#isotope-filter li a {
        font-size: 11px;
        padding: 14px 25px;
    }
    .bookform.bookform-1 .bookform-right {
        padding: 50px 35px 0 35px;
    }
    .bookform.bookform-1 .bookform-right-info-1:after {
        display: none;
    }
    .gallery-1 ul#isotope-filter {
        padding: 15px 15px;
        text-align: center;
    }
    .gallery-1 ul#isotope-filter li a {
        font-size: 11px;
        padding: 14px 20px;
    }
    .t-tooltip-text {
        width: 232px;
    }
    .t-left .t-tooltip-text {
        margin-right: -18px;
    }
    .t-tooltip-text .btn-sm {
        padding: 4px 15px;
        font-size: 14px;
    }
    .top-menu-logo {
        font-size: 20px;
    }
    .top-menu .navbar-nav li a:hover, .top-menu .navbar-nav li a:focus {
        background: transparent;
        color: #455f68;
    }
    .top-menu ul.dropdown-menu.with-bg {
        background: #fff;
    }
    .mobile-bar-cont {
        float: none;
    }
    .bookform-right {
        display: none;
    }
    .blog-2.blog .blog-item-navs-prev {
        width: 50%;
    }
    .blog-2.blog .blog-item-navs-next {
        width: 50%;
    }
    .serv-item-image {
        float: none;
        width: 100%;
    }
    .tt-search input{
        padding: 26px 20px;
        font-size: 13px;
    }
    .tt-search button{
        right: 10px;
    }
    .review-item-image {
        float: none;
        width: 94px;
        margin: 0 auto;
    }
    .review-item-text {
        padding: 15px;
    }
    .review-item-name {
        padding-left: 15px;
    }
    .review-item-position {
        padding-left: 15px;
    }
    .notfound-image {
        float: none;
        width: 100%;
        height: 300px;
    }
    .booking-form-item textarea {
        height: 120px !important;
    }
	.slider .container{
		display:none;
	}
	.service{
		display:block;
	}
}

@media (max-width: 359px){
    .top-bar-social i {
        margin-left: 10px;
    }
    .top-bar {
        font-size: 10px;
    }
    .top-menu-logo {
        font-size: 18px;
        margin-right: 0px;
    }
    .bookform-left {
        width: 280px;
    }
	.service{
		display:block;
	}
	.slider .container{
		display:none;
	}
	.review-item-text,
	.owl-review2 .review-item-name,
	.owl-review2 .review-item-position{
		padding-left:15px !important;
	}
	iframe {
		width:100%;
	}
}





.my-logo a img {
    margin-top: 5px;
    width: 59%;
}
/* ------------------------------------- End of responsive css -----------------------------------------*/
/*********************************************************** silver css ************************************************************/

/* -------------------------------------
    silver style start
------------------------------------- */



/* Silver */
p , h1 , h2 , h3 , h4 , h5 , h6 , ul , dl , body { margin:0px; padding:0px;}
a{ outline:none; text-decoration:none;}
li{ list-style:none;}
img{ border:0px;}
input{ font-family:iransans !important;  font-size:9pt !important; direction:rtl; text-align:right;}
h1, h2, h3, h4, h5, p , a {
    font-family: iransans !important;
    margin: 0;
    padding: 0;
}
.azw_dir{ direction:rtl;}
.azw_cursor_pointer{ cursor:pointer;}

.azw_font_underline{ text-decoration:underline;}
.azw_float{ ftant;}
.azw_float_rev{ float:left !imloat:right !imporportant;}
.azw_float_r{ float:right !important;}
.azw_float_l{ float:left !important;}
.azw_float_none{ float:none !important;}

.azw_dir_ltr{ direction:ltr !important;}
.azw_dir_rtl{ direction:rtl !important;}

.azw_display_false{ display:none;}
.azw_display_true{ display:block;}

.azw_font_bold{ font-weight:bold;}
.azw_font_italic{ font-style:italic; }

.azw_align_center{ text-align:center !important;}
.azw_align_right{ text-align:right !important;}
.azw_align_left{ text-align:left !important;}
.azw_align_justify{ text-align:justify !important;}

.azw_scroll_y{ overflow-y: scroll;}
.azw_scroll_x{ overflow-x: scroll;}
.azw_scroll{ overflow: scroll;}

.azw_position_absolute{ position:absolute;}
.azw_position_relative{ position:relative;}
.azw_position_fix{ position:fixed;}
.azw_position_static{ position:static;}

.azw_line_h_50px{ line-height:50px;}
.azw_zindex_1{ z-index:1;}
.azw_zindex_2{ z-index:2;}
.azw_zindex_3{ z-index:3;}
.azw_zindex_4{ z-index:4;}
.azw_zindex_5{ z-index:5;}
.azw_zindex_6{ z-index:6;}
.azw_zindex_7{ z-index:7;}
.azw_zindex_8{ z-index:8;}
.azw_zindex_9{ z-index:9;}
.azw_zindex_10{ z-index:10;}

.azw_line_h_20px{ line-height:20px !important;}
.azw_line_h_22px{ line-height:22px !important;}
.azw_line_h_25px{ line-height:25px !important;}
.azw_line_h_27px{ line-height:27px !important;}
.azw_line_h_30px{ line-height:30px !important;}
.azw_line_h_35px{ line-height:35px !important;}
.azw_line_h_40px{ line-height:40px !important;}
.azw_line_h_45px{ line-height:45px !important;}
.azw_line_h_50px{ line-height:50px !important;}

.azw_lnk_hvr_red:hover{ color:#900 !important;}
.azw_lnk_hvr_white:hover{ color:#FFF !important;}
.azw_lnk_hvr_black:hover{ color:#000 !important;}
.azw_lnk_hvr_blue:hover{ color:#08a7da !important;}
.azw_lnk_hvr_gray:hover{ color:#CCC !important;}
.azw_font_bold{ font-weight:bold;}
.azw_font_normal{ font-weight:normal !important;}
.azw_font_italic{ font-style:italic; }

.azw_scroll_y{ overflow-y: scroll;}
.azw_scroll_x{ overflow-x: scroll;}
.azw_scroll{ overflow: scroll;}

.azw_position_absolute{ position:absolute;}
.azw_position_relative{ position:relative;}
.azw_position_fix{ position:fixed;}
.azw_position_static{ position:static;}

.azw_input_transparent{ border:0px; background-color:transparent; }
.azw_input_normalgray{
	border:1px solid #E4E4E4;
	background-color:#FFF;
	font-family:iransans !important, Geneva, sans-serif;
	direction:rtl;
	text-align:right;
	font-size:9pt;
	line-height:20px;
	color:#333;
}
.azw_input_normalblue{ border:1px #09F solid; background-color:#FFF; font-family:iransans !important, Geneva, sans-serif; direction:rtl; text-align:right; font-size:9pt; line-height:20px; color:#333; }
.azw_input_normalwhite{ 

	background-color: #d2000a;
    border: 1px solid #000;
    border-radius: 5px;
    color: #000;
    cursor: pointer;
    font-family: iransans !important;
    font-weight: bold;
    margin: 0 auto;
    padding: 1px 2%;
    text-align: center;
}

.azw_input_btn_gray{  background-color: #8fb63e;
    border: 1px solid #000;
    border-radius: 5px;
    cursor: pointer;
    font-family: iransans !important;
    font-weight: bold;
    margin: 0 auto;
    padding: 1px 2%;
    text-align: center;}
.azw_input_btn_gray:hover{ background-color:#fff;}

.azw_main_980px{ width:980px; margin:0px auto;}
.azw_main_900px{ width:900px; margin:0px auto;}
.azw_main_800px{ width:800px; margin:0px auto;}
.azw_main_700px{ width:700px; margin:0px auto;}
.azw_main_600px{ width:600px; margin:0px auto;}
.azw_main_500px{ width:500px; margin:0px auto;}
.azw_main_400px{ width:400px; margin:0px auto;}
.azw_main_300px{ width:300px; margin:0px auto;}
.azw_main_200px{ width:200px; margin:0px auto;}
.azw_main_100px{ width:100px; margin:0px auto;}

.azw_margin_0px{ margin:0px !important;}
.azw_margin_1px{ margin:1px;}
.azw_margin_2px{ margin:2px;}
.azw_margin_3px{ margin:3px;}
.azw_margin_4px{ margin:4px;}
.azw_margin_5px{ margin:5px;}
.azw_margin_6px{ margin:6px;}
.azw_margin_7px{ margin:7px;}
.azw_margin_8px{ margin:8px;}
.azw_margin_9px{ margin:9px;}
.azw_margin_10px{ margin:10px;}
.azw_margin_11px{ margin:11px;}
.azw_margin_12px{ margin:12px;}
.azw_margin_13px{ margin:13px;}
.azw_margin_14px{ margin:14px;}
.azw_margin_15px{ margin:15px;}
.azw_margin_16px{ margin:16px;}
.azw_margin_17px{ margin:17px;}
.azw_margin_18px{ margin:18px;}
.azw_margin_19px{ margin:19px;}
.azw_margin_20px{ margin:20px;}

.azw_margin_rl_1per{ margin-right:1%; margin-left:1%;}
.azw_margin_rl_2per{margin-right:2%; margin-left:2%;}
.azw_margin_rl_3per{margin-right:3%; margin-left:3%;}
.azw_margin_rl_4per{margin-right:4%; margin-left:4%;}
.azw_margin_rl_5per{margin-right:5%; margin-left:5%;}
.azw_margin_rl_6per{margin-right:6%; margin-left:6%;}
.azw_margin_rl_7per{margin-right:7%; margin-left:7%;}
.azw_margin_rl_8per{margin-right:8%; margin-left:8%;}
.azw_margin_rl_9per{margin-right:9%; margin-left:9%;}
.azw_margin_rl_10per{margin-right:10%; margin-left:10%;}
.azw_margin_rl_15per{margin-right:15%; margin-left:15%;}
.azw_margin_rl_20per{margin-right:20%; margin-left:20%;}
.azw_margin_rl_15per{margin-right:25%; margin-left:25%;}
.azw_margin_rl_30per{margin-right:30%; margin-left:30%;}

.azw_mar_r_1per{ margin-right:1%;}
.azw_mar_r_2per{ margin-right:2%;}
.azw_mar_r_3per{ margin-right:3%;}
.azw_mar_r_4per{ margin-right:4%;}
.azw_mar_r_5per{ margin-right:5%;}
.azw_mar_r_6per{ margin-right:6%;}
.azw_mar_r_7per{ margin-right:7%;}
.azw_mar_r_8per{ margin-right:8%;}
.azw_mar_r_9per{ margin-right:9%;}
.azw_mar_r_10per{ margin-right:10%;}
.azw_mar_r_15per{ margin-right:15%;}
.azw_mar_r_20per{ margin-right:20%;}
.azw_mar_r_25per{ margin-right:25%;}
.azw_mar_r_30per{ margin-right:30%;}
.azw_mar_r_35per{ margin-right:35%;}
.azw_mar_r_40per{ margin-right:40%;}
.azw_mar_r_45per{ margin-right:45%;}

.azw_mar_l_1per{ margin-left:1%;}
.azw_mar_l_2per{ margin-left:2%;}
.azw_mar_l_3per{ margin-left:3%;}
.azw_mar_l_4per{ margin-left:4%;}
.azw_mar_l_5per{ margin-left:5%;}
.azw_mar_l_6per{ margin-left:6%;}
.azw_mar_l_7per{ margin-left:7%;}
.azw_mar_l_8per{ margin-left:8%;}
.azw_mar_l_9per{ margin-left:9%;}
.azw_mar_l_10per{ margin-left:10%;}
.azw_mar_l_15per{ margin-left:15%;}
.azw_mar_l_20per{ margin-left:20%;}
.azw_mar_l_25per{ margin-left:25%;}
.azw_mar_l_30per{ margin-left:30%;}
.azw_mar_l_35per{ margin-left:35%;}
.azw_mar_l_40per{ margin-left:40%;}
.azw_mar_l_45per{ margin-left:45%;}

.azw_mar_tb_1px{ margin-top:1px; margin-bottom:1px;}
.azw_mar_tb_2px{ margin-top:2px; margin-bottom:2px;}
.azw_mar_tb_3px{ margin-top:3px; margin-bottom:3px;}
.azw_mar_tb_4px{ margin-top:4px; margin-bottom:4px;}
.azw_mar_tb_5px{ margin-top:5px; margin-bottom:5px;}
.azw_mar_tb_6px{ margin-top:6px; margin-bottom:6px;}
.azw_mar_tb_7px{ margin-top:7px; margin-bottom:7px;}
.azw_mar_tb_8px{ margin-top:8px; margin-bottom:8px;}
.azw_mar_tb_9px{ margin-top:9px; margin-bottom:9px;}
.azw_mar_tb_10px{ margin-top:10px; margin-bottom:10px;}
.azw_mar_tb_15px{ margin-top:15px; margin-bottom:15px;}
.azw_mar_tb_20px{ margin-top:20px; margin-bottom:20px;}
.azw_mar_tb_25px{ margin-top:25px; margin-bottom:25px;}
.azw_mar_tb_30px{ margin-top:30px; margin-bottom:30px;}

.azw_mar_t_1px{ margin-top:1px;}
.azw_mar_t_2px{ margin-top:2px;}
.azw_mar_t_3px{ margin-top:3px;}
.azw_mar_t_4px{ margin-top:4px;}
.azw_mar_t_5px{ margin-top:5px;}
.azw_mar_t_6px{ margin-top:6px;}
.azw_mar_t_7px{ margin-top:7px;}
.azw_mar_t_8px{ margin-top:8px;}
.azw_mar_t_9px{ margin-top:9px;}
.azw_mar_t_10px{ margin-top:10px;}
.azw_mar_t_15px{ margin-top:15px;}
.azw_mar_t_20px{ margin-top:20px;}
.azw_mar_t_25px{ margin-top:25px;}
.azw_mar_t_30px{ margin-top:30px;}
.azw_mar_t_35px{ margin-top:35px;}
.azw_mar_t_40px{ margin-top:40px;}

.azw_mar_b_1px{ margin-bottom:1px;}
.azw_mar_b_2px{ margin-bottom:2px;}
.azw_mar_b_3px{ margin-bottom:3px;}
.azw_mar_b_4px{ margin-bottom:4px;}
.azw_mar_b_5px{ margin-bottom:5px;}
.azw_mar_b_6px{ margin-bottom:6px;}
.azw_mar_b_7px{ margin-bottom:7px;}
.azw_mar_b_8px{ margin-bottom:8px;}
.azw_mar_b_9px{ margin-bottom:9px;}
.azw_mar_b_10px{ margin-bottom:10px;}
.azw_mar_b_15px{ margin-bottom:15px;}
.azw_mar_b_20px{ margin-bottom:20px;}
.azw_mar_b_25px{ margin-bottom:25px;}
.azw_mar_b_30px{ margin-bottom:30px;}
.azw_mar_b_35px{ margin-bottom:35px;}
.azw_mar_b_40px{ margin-bottom:40px;}

.azw_padding_0px{ padding:0px;}
.azw_padding_1px{ padding:1px;}
.azw_padding_2px{ padding:2px;}
.azw_padding_3px{ padding:3px;}
.azw_padding_4px{ padding:4px;}
.azw_padding_5px{ padding:5px;}
.azw_padding_6px{ padding:6px;}
.azw_padding_7px{ padding:7px;}
.azw_padding_8px{ padding:8px;}
.azw_padding_9px{ padding:9px;}
.azw_padding_10px{ padding:10px;}
.azw_padding_11px{ padding:11px;}
.azw_padding_12px{ padding:12px;}
.azw_padding_13px{ padding:13px;}
.azw_padding_14px{ padding:14px;}
.azw_padding_15px{ padding:15px;}
.azw_padding_16px{ padding:16px;}
.azw_padding_17px{ padding:17px;}
.azw_padding_18px{ padding:18px;}
.azw_padding_19px{ padding:19px;}
.azw_padding_20px{ padding:20px;}

.azw_padding_rl_1per{ padding-right:1%; padding-left:1%;}
.azw_padding_rl_2per{ padding-right:2%; padding-left:2%;}
.azw_padding_rl_3per{ padding-right:3%; padding-left:3%;}
.azw_padding_rl_4per{ padding-right:4%; padding-left:4%;}
.azw_padding_rl_5per{ padding-right:5%; padding-left:5%;}
.azw_padding_rl_6per{ padding-right:6%; padding-left:6%;}
.azw_padding_rl_7per{ padding-right:7%; padding-left:7%;}
.azw_padding_rl_8per{ padding-right:8%; padding-left:8%;}
.azw_padding_rl_9per{ padding-right:9%; padding-left:9%;}
.azw_padding_rl_10per{ padding-right:10%; padding-left:10%;}
.azw_padding_rl_15per{ padding-right:15%; padding-left:15%;}
.azw_padding_rl_20per{ padding-right:20%; padding-left:20%;}

.azw_padding_r_1per{ padding-right:1%;}
.azw_padding_r_2per{ padding-right:2%;}
.azw_padding_r_3per{ padding-right:3%;}
.azw_padding_r_4per{ padding-right:4%;}
.azw_padding_r_5per{ padding-right:5%;}
.azw_padding_r_6per{ padding-right:6%;}
.azw_padding_r_7per{ padding-right:7%;}
.azw_padding_r_8per{ padding-right:8%;}
.azw_padding_r_9per{ padding-right:9%;}
.azw_padding_r_10per{ padding-right:10%;}
.azw_padding_r_15per{ padding-right:15%;}
.azw_padding_r_20per{ padding-right:20%;}
.azw_padding_r_25per{ padding-right:25%;}
.azw_padding_r_30per{ padding-right:30%;}

.azw_padding_l_1per{ padding-left:1%;}
.azw_padding_l_2per{ padding-left:2%;}
.azw_padding_l_3per{ padding-left:3%;}
.azw_padding_l_4per{ padding-left:4%;}
.azw_padding_l_5per{ padding-left:5%;}
.azw_padding_l_6per{ padding-left:6%;}
.azw_padding_l_7per{ padding-left:7%;}
.azw_padding_l_8per{ padding-left:8%;}
.azw_padding_l_9per{ padding-left:9%;}
.azw_padding_l_10per{ padding-left:10%;}
.azw_padding_l_15per{ padding-left:15%;}
.azw_padding_l_20per{ padding-left:20%;}
.azw_padding_l_25per{ padding-left:25%;}
.azw_padding_l_30per{ padding-left:30%;}

.azw_padding_tb_1px{ padding-top:1px; padding-bottom:1px;}
.azw_padding_tb_2px{ padding-top:2px; padding-bottom:2px;}
.azw_padding_tb_3px{ padding-top:3px;  padding-bottom:3px;}
.azw_padding_tb_4px{ padding-top:4px; padding-bottom:4px;}
.azw_padding_tb_5px{ padding-top:5px; padding-bottom:5px;}
.azw_padding_tb_6px{ padding-top:6px; padding-bottom:6px;}
.azw_padding_tb_7px{ padding-top:7px; padding-bottom:7px;}
.azw_padding_tb_8px{ padding-top:8px; padding-bottom:8px;}
.azw_padding_tb_9px{ padding-top:9px; padding-bottom:9px;}
.azw_padding_tb_10px{ padding-top:10px; padding-bottom:10px;}
.azw_padding_tb_15px{ padding-top:15px; padding-bottom:15px;}
.azw_padding_tb_20px{ padding-top:20px; padding-bottom:20px;}
.azw_padding_tb_25px{ padding-top:25px; padding-bottom:25px;}
.azw_padding_tb_30px{ padding-top:30px; padding-bottom:30px;}

.azw_padding_t_1px{ padding-top:1px;}
.azw_padding_t_2px{ padding-top:2px;}
.azw_padding_t_3px{ padding-top:3px;}
.azw_padding_t_4px{ padding-top:4px;}
.azw_padding_t_5px{ padding-top:5px;}
.azw_padding_t_6px{ padding-top:6px;}
.azw_padding_t_7px{ padding-top:7px;}
.azw_padding_t_8px{ padding-top:8px;}
.azw_padding_t_9px{ padding-top:9px;}
.azw_padding_t_10px{ padding-top:10px;}
.azw_padding_t_15px{ padding-top:15px;}
.azw_padding_t_20px{ padding-top:20px;}
.azw_padding_t_25px{ padding-top:25px;}
.azw_padding_t_30px{ padding-top:30px;}

.azw_padding_b_1px{ padding-bottom:1px;}
.azw_padding_b_2px{ padding-bottom:2px;}
.azw_padding_b_3px{ padding-bottom:3px;}
.azw_padding_b_4px{ padding-bottom:4px;}
.azw_padding_b_5px{ padding-bottom:5px;}
.azw_padding_b_6px{ padding-bottom:6px;}
.azw_padding_b_7px{ padding-bottom:7px;}
.azw_padding_b_8px{ padding-bottom:8px;}
.azw_padding_b_9px{ padding-bottom:9px;}
.azw_padding_b_10px{ padding-bottom:10px;}
.azw_padding_b_15px{ padding-bottom:15px;}
.azw_padding_b_20px{ padding-bottom:20px;}
.azw_padding_b_25px{ padding-bottom:25px;}
.azw_padding_b_30px{ padding-bottom:30px;}

.azw_row{ float:right; width:100%;}
.azw_99per{ float:right; width:99%;}
.azw_98per{ float:right; width:98%;}
.azw_97per{ float:right; width:97%;}
.azw_96per{ float:right; width:96%;}
.azw_95per{ float:right; width:95%;}
.azw_94per{ float:right; width:94%;}
.azw_93per{ float:right; width:93%;}
.azw_92per{ float:right; width:92%;}
.azw_91per{ float:right; width:91%;}
.azw_90per{ float:right; width:90%;}
.azw_85per{ float:right; width:85%;}
.azw_80per{ float:right; width:80%;}
.azw_75per{ float:right; width:75%;}
.azw_70per{ float:right; width:70%;}
.azw_69per{ float:right; width:69%;}
.azw_68per{ float:right; width:68%;}
.azw_67per{ float:right; width:67%;}
.azw_66per{ float:right; width:66%;}
.azw_65per{ float:right; width:65%;}
.azw_60per{ float:right; width:60%;}
.azw_57per{ float:right; width:57%;}
.azw_55per{ float:right; width:55%;}
.azw_50per{ float:right; width:50%;}
.azw_45per{ float:right; width:45%;}
.azw_40per{ float:right; width:40%;}
.azw_38per{ float:right; width:38%;}
.azw_37per{ float:right; width:37%;}
.azw_35per{ float:right; width:35%;}
.azw_34per{ float:right; width:34%;}
.azw_33per{ float:right; width:33%;}
.azw_32per{ float:right; width:32%;}
.azw_31per{ float:right; width:31%;}
.azw_30per{ float:right; width:30%;}
.azw_29per{ float:right; width:29%;}
.azw_28per{ float:right; width:28%;}
.azw_27per{ float:right; width:27%;}
.azw_26per{ float:right; width:26%;}
.azw_25per{ float:right; width:25%;}
.azw_24per{ float:right; width:24%;}
.azw_23per{ float:right; width:23%;}
.azw_22per{ float:right; width:22%;}
.azw_21per{ float:right; width:21%;}
.azw_20per{ float:right; width:20%;}
.azw_19per{ float:right; width:19%;}
.azw_18per{ float:right; width:18%;}
.azw_17per{ float:right; width:17%;}
.azw_16per{ float:right; width:16%;}
.azw_15per{ float:right; width:15%;}
.azw_14per{ float:right; width:14%;}
.azw_13per{ float:right; width:13%;}
.azw_12per{ float:right; width:12%;}
.azw_11per{ float:right; width:11%;}
.azw_10per{ float:right; width:10%;}
.azw_9per{ float:right; width:9%;}
.azw_8per{ float:right; width:8%;}
.azw_7per{ float:right; width:7%;}
.azw_6per{ float:right; width:6%;}
.azw_5per{ float:right; width:5%;}
.azw_4per{ float:right; width:4%;}
.azw_3per{ float:right; width:3%;}
.azw_2per{ float:right; width:2%;}
.azw_1per{ float:right; width:1%;}

.azw_h_5px{ height:5px;}
.azw_h_10px{ height:10px;}
.azw_h_15px{ height:15px;}
.azw_h_17px{ height:17px;}
.azw_h_20px{ height:20px;}
.azw_h_25px{ height:25px;}
.azw_h_26px{ height:26px;}
.azw_h_27px{ height:27px;}
.azw_h_30px{ height:30px;}
.azw_h_35px{ height:35px;}
.azw_h_40px{ height:40px;}
.azw_h_45px{ height:45px;}
.azw_h_50px{ height:50px;}
.azw_h_55px{ height:55px;}
.azw_h_60px{ height:60px;}
.azw_h_65px{ height:65px;}
.azw_h_70px{ height:70px;}
.azw_h_75px{ height:75px;}
.azw_h_80px{ height:80px;}
.azw_h_85px{ height:85px;}
.azw_h_90px{ height:90px;}
.azw_h_95px{ height:95px;}
.azw_h_100px{ height:100px;}

.azw_border_0px{ border:0px !important;}
.azw_border_b_0px{ border-bottom:0px !important;}
.azw_border_t_0px{ border-top:0px !important;}
.azw_border_r_0px{ border-right:0px !important;}
.azw_border_l_0px{ border-left:0px !important;}
.azw_border_rl_0px{ border-left:0px !important; border-right:0px !important;}
.azw_border_tb_0px{ border-top:0px !important; border-bottom:0px !important;}

.azw_border_top_1px_gray{ border-top:1px solid #999;}
.azw_border_top_2px_gray{ border-top:2px solid #999;}
.azw_border_top_3px_gray{ border-top:3px solid #999;}
.azw_border_top_4px_gray{ border-top:4px solid #999;}
.azw_border_top_5px_gray{ border-top:5px solid #999;}
.azw_border_top_6px_gray{ border-top:6px solid #999;}

.azw_border_1px_lightgray{ border:1px solid #CCC;}
.azw_border_2px_lightgray{ border:2px solid #CCC;}
.azw_border_3px_lightgray{ border:3px solid #CCC;}
.azw_border_4px_lightgray{ border:4px solid #CCC;}
.azw_border_5px_lightgray{ border:5px solid #CCC;}
.azw_border_6px_lightgray{ border:6px solid #CCC;}

.azw_border_1px_gray{ border:1px solid #999;}
.azw_border_2px_gray{ border:2px solid #999;}
.azw_border_3px_gray{ border:3px solid #999;}
.azw_border_4px_gray{ border:4px solid #999;}
.azw_border_5px_gray{ border:5px solid #999;}
.azw_border_6px_gray{ border:6px solid #999;}

.azw_border_1px_darkgray{ border:1px solid #333;}
.azw_border_2px_darkgray{ border:2px solid #333;}
.azw_border_3px_darkgray{ border:3px solid #333;}
.azw_border_4px_darkgray{ border:4px solid #333;}
.azw_border_5px_darkgray{ border:5px solid #333;}
.azw_border_6px_darkgray{ border:6px solid #333;}

.azw_border_1px_lightblue{ border:1px solid #E6F5F9;}
.azw_border_2px_lightblue{ border:2px solid #E6F5F9;}
.azw_border_3px_lightblue{ border:3px solid #E6F5F9;}
.azw_border_4px_lightblue{ border:4px solid #E6F5F9;}
.azw_border_5px_lightblue{ border:5px solid #E6F5F9;}
.azw_border_6px_lightblue{ border:6px solid #E6F5F9;}

.azw_border_1px_blue{ border:1px solid #548FD8;}
.azw_border_2px_blue{ border:2px solid #548FD8;}
.azw_border_3px_blue{ border:3px solid #548FD8;}
.azw_border_4px_blue{ border:4px solid #548FD8;}
.azw_border_5px_blue{ border:5px solid #548FD8;}
.azw_border_6px_blue{ border:6px solid #548FD8;}

.azw_border_1px_darkblue{ border:1px solid #1A4579;}
.azw_border_2px_darkblue{ border:2px solid #1A4579;}
.azw_border_3px_darkblue{ border:3px solid #1A4579;}
.azw_border_4px_darkblue{ border:4px solid #1A4579;}
.azw_border_5px_darkblue{ border:5px solid #1A4579;}
.azw_border_6px_darkblue{ border:6px solid #1A4579;}

.azw_border_1px_lightgreen{ border:1px solid #E4FDE1;}
.azw_border_2px_lightgreen{ border:2px solid #E4FDE1;}
.azw_border_3px_lightgreen{ border:3px solid #E4FDE1;}
.azw_border_4px_lightgreen{ border:4px solid #E4FDE1;}
.azw_border_5px_lightgreen{ border:5px solid #E4FDE1;}
.azw_border_6px_lightgreen{ border:6px solid #E4FDE1;}

.azw_border_1px_green{ border:1px solid #10D128;}
.azw_border_2px_green{ border:2px solid #10D128;}
.azw_border_3px_green{ border:3px solid #10D128;}
.azw_border_4px_green{ border:4px solid #10D128;}
.azw_border_5px_green{ border:5px solid #10D128;}
.azw_border_6px_green{ border:6px solid #10D128;}

.azw_border_1px_darkgreen{ border:1px solid #1A8229;}
.azw_border_2px_darkgreen{ border:2px solid #1A8229;}
.azw_border_3px_darkgreen{ border:3px solid #1A8229;}
.azw_border_4px_darkgreen{ border:4px solid #1A8229;}
.azw_border_5px_darkgreen{ border:5px solid #1A8229;}
.azw_border_6px_darkgreen{ border:6px solid #1A8229;}

.azw_border_1px_lightred{ border:1px solid #FDEAEA;}
.azw_border_2px_lightred{ border:2px solid #FDEAEA;}
.azw_border_3px_lightred{ border:3px solid #FDEAEA;}
.azw_border_4px_lightred{ border:4px solid #FDEAEA;}
.azw_border_5px_lightred{ border:5px solid #FDEAEA;}
.azw_border_6px_lightred{ border:6px solid #FDEAEA;}

.azw_border_1px_red{ border:1px solid #FC0A10;}
.azw_border_2px_red{ border:2px solid #FC0A10;}
.azw_border_3px_red{ border:3px solid #FC0A10;}
.azw_border_4px_red{ border:4px solid #FC0A10;}
.azw_border_5px_red{ border:5px solid #FC0A10;}
.azw_border_6px_red{ border:6px solid #FC0A10;}

.azw_border_1px_darkred{ border:1px solid #6A0003;}
.azw_border_2px_darkred{ border:2px solid #6A0003;}
.azw_border_3px_darkred{ border:3px solid #6A0003;}
.azw_border_4px_darkred{ border:4px solid #6A0003;}
.azw_border_5px_darkred{ border:5px solid #6A0003;}
.azw_border_6px_darkred{ border:6px solid #6A0003;}

.azw_border_1px_white{ border:1px solid #fff;}
.azw_border_2px_white{ border:2px solid #fff;}
.azw_border_3px_white{ border:3px solid #fff;}
.azw_border_4px_white{ border:4px solid #fff;}
.azw_border_5px_white{ border:5px solid #fff;}
.azw_border_6px_white{ border:6px solid #fff;}

.azw_border_1px_black{ border:1px solid #000;}
.azw_border_2px_black{ border:2px solid #000;}
.azw_border_3px_black{ border:3px solid #000;}
.azw_border_4px_black{ border:4px solid #000;}
.azw_border_5px_black{ border:5px solid #000;}
.azw_border_6px_black{ border:6px solid #000;}

.azw_border_crv2{ border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.azw_border_crv3{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.azw_border_crv4{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.azw_border_crv5{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.azw_border_crv6{ border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.azw_border_crv7{ border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.azw_border_crv8{ border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.azw_border_crv9{ border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px;}
.azw_border_crv10{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.azw_border_crv11{ border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px;}
.azw_border_crv12{ border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;}
.azw_border_crv13{ border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px;}
.azw_border_crv14{ border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;}
.azw_border_crv15{ border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.azw_border_crv16{ border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px;}

.azw_border_crv2_top{ border-top-right-radius:2px; -moz-border-top-right-radius:2px; -webkit-border-top-right-radius:2px; border-top-left-radius:2px; -moz-border-top-left-radius:2px; -webkit-border-top-left-radius:2px;}
.azw_border_crv3_top{ border-top-right-radius:3px; -moz-border-top-right-radius:3px; -webkit-border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-top-left-radius:3px; -webkit-border-top-left-radius:3px;}
.azw_border_crv4_top{ border-top-right-radius:4px; -moz-border-top-right-radius:4px; -webkit-border-top-right-radius:4px; border-top-left-radius:4px; -moz-border-top-left-radius:4px; -webkit-border-top-left-radius:4px;}
.azw_border_crv5_top{ border-top-right-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px;}
.azw_border_crv6_top{ border-top-right-radius:6px; -moz-border-top-right-radius:6px; -webkit-border-top-right-radius:6px; border-top-left-radius:6px; -moz-border-top-left-radius:6px; -webkit-border-top-left-radius:6px;}
.azw_border_crv7_top{ border-top-right-radius:7px; -moz-border-top-right-radius:7px; -webkit-border-top-right-radius:7px; border-top-left-radius:7px; -moz-border-top-left-radius:7px; -webkit-border-top-left-radius:7px;}
.azw_border_crv8_top{ border-top-right-radius:8px; -moz-border-top-right-radius:8px; -webkit-border-top-right-radius:8px; border-top-left-radius:8px; -moz-border-top-left-radius:8px; -webkit-border-top-left-radius:8px;}
.azw_border_crv9_top{ border-top-right-radius:9px; -moz-border-top-right-radius:9px; -webkit-border-top-right-radius:9px; border-top-left-radius:9px; -moz-border-top-left-radius:9px; -webkit-border-top-left-radius:9px;}
.azw_border_crv10_top{ border-top-right-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-right-radius:10px; border-top-left-radius:10px; -moz-border-top-left-radius:10px; -webkit-border-top-left-radius:10px;}
.azw_border_crv11_top{ border-top-right-radius:11px; -moz-border-top-right-radius:11px; -webkit-border-top-right-radius:11px; border-top-left-radius:11px; -moz-border-top-left-radius:11px; -webkit-border-top-left-radius:11px;}
.azw_border_crv12_top{ border-top-right-radius:12px; -moz-border-top-right-radius:12px; -webkit-border-top-right-radius:12px; border-top-left-radius:12px; -moz-border-top-left-radius:12px; -webkit-border-top-left-radius:12px;}
.azw_border_crv13_top{ border-top-right-radius:13px; -moz-border-top-right-radius:13px; -webkit-border-top-right-radius:13px; border-top-left-radius:13px; -moz-border-top-left-radius:13px; -webkit-border-top-left-radius:13px;}
.azw_border_crv14_top{ border-top-right-radius:14px; -moz-border-top-right-radius:14px; -webkit-border-top-right-radius:14px; border-top-left-radius:14px; -moz-border-top-left-radius:14px; -webkit-border-top-left-radius:14px;}
.azw_border_crv15_top{ border-top-right-radius:15px; -moz-border-top-right-radius:15px; -webkit-border-top-right-radius:15px; border-top-left-radius:15px; -moz-border-top-left-radius:15px; -webkit-border-top-left-radius:15px;}
.azw_border_crv16_top{ border-top-right-radius:16px; -moz-border-top-right-radius:16px; -webkit-border-top-right-radius:16px; border-top-left-radius:16px; -moz-border-top-left-radius:16px; -webkit-border-top-left-radius:16px;}

.azw_border_crv2_bottom{ border-bottom-right-radius:2px; -moz-border-bottom-right-radius:2px; -webkit-border-bottom-right-radius:2px; border-bottom-left-radius:2px; -moz-border-bottom-left-radius:2px; -webkit-border-bottom-left-radius:2px;}
.azw_border_crv3_bottom{ border-bottom-right-radius:3px; -moz-border-bottom-right-radius:3px; -webkit-border-bottom-right-radius:3px; border-bottom-left-radius:3px; -moz-border-bottom-left-radius:3px; -webkit-border-bottom-left-radius:3px;}
.azw_border_crv4_bottom{ border-bottom-right-radius:4px; -moz-border-bottom-right-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-left-radius:4px; -moz-border-bottom-left-radius:4px; -webkit-border-bottom-left-radius:4px;}
.azw_border_crv5_bottom{ border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px;}
.azw_border_crv6_bottom{ border-bottom-right-radius:6px; -moz-border-bottom-right-radius:6px; -webkit-border-bottom-right-radius:6px; border-bottom-left-radius:6px; -moz-border-bottom-left-radius:6px; -webkit-border-bottom-left-radius:6px;}
.azw_border_crv7_bottom{ border-bottom-right-radius:7px; -moz-border-bottom-right-radius:7px; -webkit-border-bottom-right-radius:7px; border-bottom-left-radius:7px; -moz-border-bottom-left-radius:7px; -webkit-border-bottom-left-radius:7px;}
.azw_border_crv8_bottom{ border-bottom-right-radius:8px; -moz-border-bottom-right-radius:8px; -webkit-border-bottom-right-radius:8px; border-bottom-left-radius:8px; -moz-border-bottom-left-radius:8px; -webkit-border-bottom-left-radius:8px;}
.azw_border_crv9_bottom{ border-bottom-right-radius:9px; -moz-border-bottom-right-radius:9px; -webkit-border-bottom-right-radius:9px; border-bottom-left-radius:9px; -moz-border-bottom-left-radius:9px; -webkit-border-bottom-left-radius:9px;}
.azw_border_crv10_bottom{ border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px;}
.azw_border_crv11_bottom{ border-bottom-right-radius:11px; -moz-border-bottom-right-radius:11px; -webkit-border-bottom-right-radius:11px; border-bottom-left-radius:11px; -moz-border-bottom-left-radius:11px; -webkit-border-bottom-left-radius:11px;}
.azw_border_crv12_bottom{ border-bottom-right-radius:12px; -moz-border-bottom-right-radius:12px; -webkit-border-bottom-right-radius:12px; border-bottom-left-radius:12px; -moz-border-bottom-left-radius:12px; -webkit-border-bottom-left-radius:12px;}
.azw_border_crv13_bottom{ border-bottom-right-radius:13px; -moz-border-bottom-right-radius:13px; -webkit-border-bottom-right-radius:13px; border-bottom-left-radius:13px; -moz-border-bottom-left-radius:13px; -webkit-border-bottom-left-radius:13px;}
.azw_border_crv14_bottom{ border-bottom-right-radius:14px; -moz-border-bottom-right-radius:14px; -webkit-border-bottom-right-radius:14px; border-bottom-left-radius:14px; -moz-border-bottom-left-radius:14px; -webkit-border-bottom-left-radius:14px;}
.azw_border_crv15_bottom{ border-bottom-right-radius:15px; -moz-border-bottom-right-radius:15px; -webkit-border-bottom-right-radius:15px; border-bottom-left-radius:15px; -moz-border-bottom-left-radius:15px; -webkit-border-bottom-left-radius:15px;}
.azw_border_crv16_bottom{ border-bottom-right-radius:16px; -moz-border-bottom-right-radius:16px; -webkit-border-bottom-right-radius:16px; border-bottom-left-radius:16px; -moz-border-bottom-left-radius:16px; -webkit-border-bottom-left-radius:16px;}

.azw_background_image_rpno_ct{ background: no-repeat center top;}
.azw_background_image_rpno_cb{ background: no-repeat center bottom;}
.azw_background_image_rpx_ct{ background: repeat-x center top;}
.azw_background_image_rpx_cb{ background: repeat-x bottom top;}
.azw_background_image_rpy_lt{ background: repeat-y left top;}
.azw_background_image_rpy_rt{ background: repeat-y right top;}

.azw_background_color_lightgray{background-color:#F2F2F2;}
.azw_background_color_gray{ background-color:#999;}
.azw_background_color_darkgray{ background-color:#333;}

.azw_background_color_lightblue{ background-color:#E6F5F9;}
.azw_background_color_blue{background-color:#548FD8;}
.azw_background_color_darkblue{background-color:#1A4579;}

.azw_background_color_lightgreen{background-color:#E4FDE1;}
.azw_background_color_green{background-color:#10D128;}
.azw_background_color_darkgreen{background-color:#1A8229;}

.azw_background_color_lightred{background-color:#FDEAEA;}
.azw_background_color_red{background-color:#FC0A10;}
.azw_background_color_darkred{background-color:#6A0003;}

.azw_background_color_white{background-color:#fff;}
.azw_background_color_black{background-color:#000;}

.azw_font_15pt{ font-family:iransans !important, Geneva, sans-serif; font-size:15pt; line-height:38px; text-align:right; direction:rtl;}
.azw_font_14pt{ font-family: iransans !important; font-size:14pt; line-height:35px; text-align:right; direction:rtl;}
.azw_font_13pt{ font-family:iransans !important, Geneva, sans-serif; font-size:13pt; line-height:32px; text-align:right; direction:rtl;}
.azw_font_12pt{ font-family:iransans !important, Geneva, sans-serif; font-size:12pt; line-height:29px; text-align:right; direction:rtl;}
.azw_font_11pt{ font-family:iransans !important, Geneva, sans-serif; font-size:11pt; line-height:26px; text-align:right; direction:rtl;}
.azw_font_10pt{ font-family:iransans !important, Geneva, sans-serif; font-size:10pt; line-height:23px; text-align:right; direction:rtl;}
.azw_font_9pt{ font-family:iransans !important, Geneva, sans-serif; font-size:9pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_8pt{ font-family:iransans !important, Geneva, sans-serif; font-size:8pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_7pt{ font-family:iransans !important, Geneva, sans-serif; font-size:7pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_6pt{ font-family:iransans !important, Geneva, sans-serif; font-size:6pt; line-height:20px; text-align:right; direction:rtl;}
.azw_font_5pt{ font-family:iransans !important, Geneva, sans-serif; font-size:9pt; line-height:20px; text-align:right; direction:rtl;}

.azw_font_color_trns{ color:transparent;}
.azw_font_color_white{ color:#fff;}
.azw_font_color_lightgray{ color:#CCC;}
.azw_font_color_gray{ color:#999;}
.azw_font_color_darkgray{ color:#333;}
.azw_font_color_lightblue{ color:#E6F5F9;}
.azw_font_color_blue{ color:#548FD8;}
.azw_font_color_darkblue{ color:#1A4579;}
.azw_font_color_lightgreen{ color:#E4FDE1;}
.azw_font_color_green{ color:#10D128;}
.azw_font_color_darkgreen{color:#11551C;}
.azw_font_color_lightred{color:#FDEAEA;}
.azw_font_color_red{color:#FC0A10;}
.azw_font_color_darkred{color:#6A0003;}
.azw_font_color_lightyellow{color:#FFF2C1;}
.azw_font_color_yellow{color:#FFD737;}
.azw_font_color_darkyellow{color:#846900;}
.azw_font_color_black{ color:#000;}

.azw_box_100per{ float:right; width:98%; padding:5px 1%;}
.azw_box_95per{ float:right; width:93%; padding:5px 1%;}
.azw_box_90per{ float:right; width:88%; padding:5px 1%;}
.azw_box_85per{ float:right; width:83%; padding:5px 1%;}
.azw_box_80per{ float:right; width:78%; padding:5px 1%;}
.azw_box_75per{ float:right; width:73%; padding:5px 1%;}
.azw_box_70per{ float:right; width:68%; padding:5px 1%;}
.azw_box_65per{ float:right; width:63%; padding:5px 1%;}
.azw_box_60per{ float:right; width:58%; padding:5px 1%;}
.azw_box_55per{ float:right; width:53%; padding:5px 1%;}
.azw_box_50per{ float:right; width:48%; padding:5px 1%;}
.azw_box_45per{ float:right; width:43%; padding:5px 1%;}
.azw_box_40per{ float:right; width:38%; padding:5px 1%;}
.azw_box_35per{ float:right; width:33%; padding:5px 1%;}
.azw_box_30per{ float:right; width:28%; padding:5px 1%;}
.azw_box_25per{ float:right; width:23%; padding:5px 1%;}
.azw_box_20per{ float:right; width:18%; padding:5px 1%;}
.azw_box_15per{ float:right; width:13%; padding:5px 1%;}
.azw_box_10per{ float:right; width:8%; padding:5px 1%;}
.azw_box_5per{ float:right; width:3%; padding:5px 1%;}
.azw_box_background_outershadow{ box-shadow:2px 2px 2px 2px #CCC; -moz-box-shadow:2px 2px 2px 2px #ccc; -webkit-box-shadow:2px 2px 2px 2px #ccc;}
.azw_box_background_innerbeval{background:rgb(255,255,255);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1)));
	background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
	background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
	background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%);
	-webkit-box-shadow:inset rgba(0, 0, 0, 0.4) 0 1px 4px;
	-moz-box-shadow:inset rgba(0, 0, 0, 0.4) 0 1px 4px;
	box-shadow:inset rgba(0, 0, 0, 0.4) 0 1px 4px;}
.cms_icons {
	background-image: url(../../Images/client/qa/icons.png);
	background-repeat: no-repeat;
}
/* start qa*/
.ui-dialog-titlebar-close{border:1px solid #ccc;margin-bottom:-3px; margin-left:5px; position:relative; border-bottom:0px;background-color:#eee; background-position:0px -469px;float:left; background-image: url(../../Images/client/qa/icons.png); width:20px; height:20px; display:inline-block;}
.ui-icon-closethick{ float:left;font-size:0px;}
.cms_azw_qa_attention{ background-position:0px -391px; width:30px; height:30px; float:right;}
.cms_azw_qa_addquestion_box{ width:98%; background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;
    margin-bottom:20px;}
.cms_azw_qa_addquestion_box textarea { max-width:80%;}
.cms_azw_qa_question{background-position:0px -328px; width:30px; height:30px; float:right;}
.cms_azw_qa_answer{background-position:0px -354px; width:30px; height:30px; float:right;}
.cms_azw_qa_addquestion{background-position:-2px -432px; width:25px; height:25px; float:left;}
.cms_azw_qa_box {}
.display_area {cursor:pointer;}
.cms_azw_border_top_blue{ border-top:1px solid #09F;}
.cms_azw_border_bottom_blue{ border-bottom:1px solid #09F;}
.cms_azw_border_top_gray{ border-top:1px solid #CCC;}
.cms_azw_border_bottom_gray{ border-bottom:1px solid #ccc;}
/* end qa*/
.cms_azw_icon_registertype{ background-position:-5px -0px ; width:28px; height:20px; float:right;}
.cms_azw_icon_registerreal{background-position:-5px -34px ; width:28px; height:20px; float:right;}
.cms_azw_icon_registerlegal{background-position:-5px -65px ; width:28px; height:20px; float:right;}
.cms_azw_icon_registercontact{background-position:-5px -89px ; width:28px; height:20px; float:right;}
.cms_azw_icon_registerinfo{background-position:-5px -122px ; width:28px; height:20px; float:right;}	
.icons{background-image:url(../../images/client/icons.png);background-repeat:no-repeat}
.cms_azw_btnReload{ background-position:-12px -178px; width:16px; height:16px; float:right; margin:1px; color:transparent; margin:5px; margin-top:20px; cursor:pointer;}
.report{ background:url(../../Images/Panel/azw_bg_modal_2.png) repeat ; width:100%; position:fixed; height:100%; z-index:100; text-align:center; display:none; left:0px;}
	.report_box{ background: url(../../Images/Panel/azw_bg_modal_3.png) repeat ; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; width:30%; margin:0px auto; min-height:120px; position:fixed; z-index:101; top:22%; display:none; right:35%; padding:0.5%;}
	.report_box_content{ width:98%;  padding:1%; float:right; background:#f1f2f3; height:93%; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
	.cms_azw_alert_text{width:73%; vertical-align:middle; margin-top:3%; float:right; height:60%; text-align:center; direction:rtl; font-family:iransans !important, Geneva, sans-serif; font-size:12px; line-height:33px; color:#333; }
	.cms_azw_alert_icon_suces{ background:url(../../Images/Panel/icons_msg.png) no-repeat 0px 0px; width:20%; height:60px; float:right; margin:5px 1%;}
	.cms_azw_alert_icon_error{background:url(../../Images/Panel/icons_msg.png) no-repeat 0px -240px; width:20%; height:60px; float:right; margin:5px 1%;}
	.cms_azw_alert_icon_info{background:url(../../Images/Panel/icons_msg.png) no-repeat 0px -80px; width:20%; height:60px; float:right; margin:5px 1%;}
	.cms_azw_alert_icon_help{background:url(../../Images/Panel/icons_msg.png) no-repeat 0px -160px; width:20%; height:60px; float:right; margin:5px 1%;}
	.btn_gray{background-repeat:repeat-x;background-position:0 -100000px;height:25px;font-family:iransans !important;font-size:12px;line-height:25px;color:#333;text-decoration:none;text-align:center;padding:5px 4%; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:2px 2px 2px 2px #999;-moz-box-shadow:2px 2px 2px 2px #999;-webkit-box-shadow:2px 2px 2px 2px #999;margin-top:7px;margin-bottom:7px}
.btn_gray:hover{color:#000;box-shadow:2px 2px 2px 2px #848282;-moz-box-shadow:2px 2px 2px 2px #848282;-webkit-box-shadow:2px 2px 2px 2px #848282}


/* start highslide gallery */

/**
* @file: highslide.css 
* @version: 4.1.13
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
	table-layout: auto;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none; font-family:iransans !important, Geneva, sans-serif; text-align:right; direction:rtl
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(../../Images/client/galery/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}


.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../../Images/client/galery/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(../../Images/client/galery/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	float: right;
	margin: 2px;
	padding: 0;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../../Images/client/galery/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../../Images/client/galery/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(../../Images/client/galery/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.mobile .highslide-html {
	border: 1px solid silver;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(../../Images/client/galery/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(../../Images/client/galery/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white; font-family:iransans !important, Geneva, sans-serif; direction:rtl; text-align:right;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(../../Images/client/galery/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(../../Images/client/galery/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(../../Images/client/galery/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(../../Images/client/galery/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(../../Images/client/galery/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(../../Images/client/galery/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
	direction: ltr;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(../../Images/client/galery/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(../../Images/client/galery/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(../../Images/client/galery/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(../../Images/client/galery/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {

}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}


/*****************************************************************************/
/* The following styles are added by the Highslide Editor                    */
/*****************************************************************************/
.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide img {
	border: 1px solid #D0D0D0;
}
.highslide:hover img {
	border-color: #A0A0A0;
}
.highslide-active-anchor img {
	visibility: visible;
	border-color: #808080 !important;
}
.highslide-dimming {
	background: #000000;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-loading {
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: url(../../Images/client/galery/loader.white.gif);
}

.highslide-controls {
	position: static !important;
	margin-bottom: 0;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-gallery ul li {
	margin: 2px;
}



/* end highslide gallery */



.cms_btn_lightgray{
	 background-color: #d2000a;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-family: iransans;
    font-size: 13px;
    height: 30px;
    margin: 1px 1%;
    padding-left: 2%;
    padding-right: 2%;
    text-align: center;
    text-decoration: none;
    width: 12%;
}
.cms_btn_lightgray:hover{color:#333;box-shadow:2px 2px 2px 2px #848282;-moz-box-shadow:2px 2px 2px 2px #848282;-webkit-box-shadow:2px 2px 2px 2px #848282}
.cms_btn_gray{
	height:18px;
	cursor:pointer;
	font-family:iransans !important;
	font-size:12px;
	line-height:18px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding-right:2%;
	padding-left:2%;
	float:right;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:2px 2px 2px 2px #999;
	-moz-box-shadow:2px 2px 2px 2px #999;
	-webkit-box-shadow:2px 2px 2px 2px #999;
	margin-top:1px;
	margin-bottom:1px;
	background-color: #ADADAD;
	border: 1px solid #ACACAC;
}
.cms_btn_gray:hover{color:#000;box-shadow:2px 2px 2px 2px #848282;-moz-box-shadow:2px 2px 2px 2px #848282;-webkit-box-shadow:2px 2px 2px 2px #848282}
.cms_icons_tick {
	float: right;
	height: 26px;
	width: 26px;
	margin: 2px;
	background-position: -6px -123px;
}
.cms_icons_blt_1 {
	float: right;
	height: 20px;
	width: 20px;
	background-position: -5px -180px;
}
.cms_icons_hand {
	background-position: -3px 2px;
	float: right;
	height: 20px;
	width: 20px;
}
.cms_icons_user {
	background-position: 0px -13px;
	float: right;
	height: 30px;
	width: 30px;
}
.cms_icons_calender {
	background-position: 0px -43px;
	float: right;
	height: 30px;
	width: 30px;
}
.cms_icons_mail {
	float: right;
	height: 28px;
	width: 30px;
	background-position: 0px -69px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.cms_icons_question {
	background-position: 0px -90px;
	float: right;
	height: 30px;
	width: 35px;
}

.cms_icons_kajright {
	background-position: -20px -246px;
	height: 32px;
	width: 15px;
	float: right;
}
.cms_icons_kajcenter {
	background-position: 0px -282px;
	float: right;
	height: 32px;
	background-repeat: repeat-x;
}
.cms_icons_kajleft {
	background-position: -20px -202px;
	float: right;
	height: 32px;
	width: 15px;
}



/* start  news yahoo style*/
div.cms_azw_news_yahoo {position: relative;overflow: hidden;}
div.cms_azw_news_yahoo ul {
	position: relative;
	left: 0;
	width: auto;
	overflow: hidden;
	z-index: 1;
}
.pagination-count{ direction:ltr;}
.jqans-content{ text-align:center; min-height:310px;}
div.cms_azw_news_yahoo li {float: left;}
div.cms_azw_news_yahoo .jqans-stories-selector ul,
div.cms_azw_news_yahoo .jqans-stories-selector li {height: 10px;}
div.cms_azw_news_yahoo li {width: 107px;}
div.cms_azw_news_yahoo .jqans-stories {background: #f3f3f3;}
div.cms_azw_news_yahoo .jqans-stories li.selected {
background: #0164a8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjRhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDk0ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #0164a8 0%, #0494f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0164a8), color-stop(100%,#0494f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0164a8 0%,#0494f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0164a8 0%,#0494f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0164a8 0%,#0494f7 100%); /* IE10+ */
background: linear-gradient(to bottom, #0164a8 0%,#0494f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0164a8', endColorstr='#0494f7',GradientType=0 ); /* IE6-8 */}
div.cms_azw_news_yahoo .jqans-stories li.selected a{color:#FFF !important;}
div.cms_azw_news_yahoo .jqans-stories li p {display: none;}
div.cms_azw_news_yahoo .jqans-stories li h3 {font-size:12px;font-weight:normal;}
div.cms_azw_news_yahoo .jqans-stories-selector li.selected div {
	margin:auto;
	height: 0px;
	width:0px;
	line-height:0px;
	font-size:0px;
	border-right: 10px solid white;
	border-bottom: 10px solid #0164a8;
	border-left: 10px solid white;
}
div.cms_azw_news_yahoo .back {    float: left; margin-left: 3px;width: 22px;}
div.cms_azw_news_yahoo .back a {height: 20px;background-image:url(../../Images/client/news/previous.jpg);  background-position:center center;  background-repeat:no-repeat; float:right; width:100%; }
div.cms_azw_news_yahoo .next{    float: left; margin-left: 3px; width: 22px;}
div.cms_azw_news_yahoo .next a {height: 20px;background-image:url(../../Images/client/news/next.jpg); background-position:center center; background-repeat:no-repeat; float:right; width:100%;}
/* end news yahoo style*/

/* start news tab style */
.cms_azw_news_tab_header a{ margin-right:1px; border-bottom:0px !important;}
.cms_azw_news_tab_header a:hover{text-decoration:none;color:#4b412f}
.cms_azw_news_tab_header a.selected{ background-color:#dddddd; color:#000!important; border-bottom:0px  solid #f6f6f6; position:relative; bottom:-1px;}
.cms_azw_news_tab_content a{ color:#666;}
.cms_azw_news_tab_content a:hover{ color:#000;}
.cms_azw_news_tab_content {float: left;}
.cms_azw_news_tab_mask{overflow:hidden;  border:1px solid #ccc;  min-height:100px; background: #dddddd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #dddddd 0%, #f9f9f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dddddd 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dddddd 0%,#f9f9f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dddddd 0%,#f9f9f9 100%); /* IE10+ */
background: linear-gradient(to bottom, #dddddd 0%,#f9f9f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-8 */}
/* end news tab style */

/* start news carousel style*/
.jcarousel-skin-tango .jcarousel-container{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #eee}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:650px;padding:2px 30px;}
.jcarousel-skin-tango .jcarousel-container-vertical{padding:30px 2px;}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:650px}
.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:245px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:10px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:42%;right:2px;width:32px;height:32px;cursor:pointer;background:transparent url(../../images/client/news/next-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(../../images/client/news/prev-horizontal.png)}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:42%;left:2px;width:32px;height:32px;cursor:pointer;background:transparent url(../../images/client/news/prev-horizontal.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(../../images/client/news/next-horizontal.png)}
.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;bottom:2px;left:43%;width:32px;height:32px;cursor:pointer;background:transparent url(../../images/client/news/next-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:2px;left:43%;width:32px;height:32px;cursor:pointer;background:transparent url(../../images/client/news/prev-vertical.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:-32px 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-next-vertical:active,.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;background-position:0 -96px}
/* end news carousel style*/

.cms_template_icons {
	background-image: url(../../Images/template/silver/icon_tools.png);
	background-repeat: no-repeat;
 }
.cms_template_search { 
	background-position: 0px -30px;
	float: right;
	height: 20px;
	width: 182px;
	padding: 5px;
 }
.cms_template_search_btn {
	background-position: -80px 0px;
	height: 20px;
	width: 25px;
	float: right;
	margin-right: 2px;
	margin-left: 2px;
}
.cms_template_icons_home {
	width: 25px;
	background-position: -26px 0px;
}
.cms_template_icons_mail {
	background-position: -56px 0px;
	width: 25px;
}
.cms_template_icons_login {
	background-position: 0px 0px;
	width: 25px;
}
.cms_template_icons_language {
	background-position: -105px 0px;
	width: 62px;
}
.cms_template_icons_marque{background-position: -175px 0px;
	width: 4%;}
.cms_template_bg {
	background-image: url(../../Images/template/silver/azw_bg.png);
	background-repeat: repeat-x;
}
.cms_template_menu_hor {
	background-position: 0px 0px;
	float: right;
	width: 978px;
}
.cms_template_logo {
	text-align: left;
}
.login_title_bg div a{
	background-color: #d2000a;
    border-bottom: 2px solid #000;
    border-radius: 8px;
    color: #fff;
    font-family: iransans;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    text-decoration: none !important;

}

.azw_cms_registration_row span{
	color: #d2000a;
    font-family: iransans;
    font-size: 13px;
    font-weight: bold;
    padding: 15px;
    text-shadow: 2px 3px 2px #ccc;

}

.azw_cms_registration_row span span{

}

.azw_cms_registration_row input{

}

.cms_azw_registerbody span{
	color: #d2000a;
    direction: rtl;
    font-family: iransans;
    font-size: 13px;
    font-weight: bold;
    padding: 15px !important;
    text-align: right;
    text-shadow: 2px 3px 2px #ccc;
	width: 50%;

}



.cms_azw_registerbody span i{
	float: right;
    font-size: 23px;
    margin-left: 10px;

}


.azw_language_control{ background-color:#eee; border:1px solid #DDD; border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px; font-family:iransans !important, Geneva, sans-serif; font-size:12px; color:#333; line-height:20px; box-shadow:2px 2px 2px 2px #666; -webkit-box-shadow:2px 2px 2px 2px #666; -moz-box-shadow:2px 2px 2px 2px #666; }
/* start horizontal silver menu*/

.cms_azw_h_menu li ul{ right:0px; z-index:99999; display:none;}
.cms_azw_h_menu li:hover ul{display: block;}
.cms_azw_h_menu {float:right;}
.cms_azw_h_menu ul {position:absolute;top:26px;float:right;width:200px; /* left offset of submenus need to match (see below) */}
.cms_azw_h_menu ul li {width:100%;}
.cms_azw_h_menu li:hover {visibility:		inherit; /* fixes IE7 'sticky bug' */}
.cms_azw_h_menu li {float:right;position:relative;}
.cms_azw_h_menu li:hover ul,
.cms_azw_h_menu li.sfHover ul li ul {right:auto;top:26px; /* match top ul list item height */z-index:99;}
ul.cms_azw_h_menu li:hover li ul,
ul.cms_azw_h_menu li.sfHover li ul {top:-999em;}
ul.cms_azw_h_menu li li:hover ul,
ul.cms_azw_h_menu li li.sfHover ul {left:-200px; /* match ul width */top:0;}
ul.cms_azw_h_menu li li:hover li ul,
ul.cms_azw_h_menu li li.sfHover li ul {top:26px;}
ul.cms_azw_h_menu li li li:hover ul,
ul.cms_azw_h_menu li li li.sfHover ul {left:-200px; /* match ul width */top:0px;}
/*** DEMO SKIN ***/
.cms_azw_h_menu a {display:block;position:relative; border-left:1px solid #fff;  padding-right:15px; padding-left:15px; padding-top:2px; padding-bottom:2px;;color:#333; font-family:iransans !important, Geneva, sans-serif;font-size:12px; line-height:20px;}
.cms_azw_h_menu a img{ margin-right:3px; margin-left:3px; float:right;}
.cms_azw_h_menu li li a{ border-top:1px dotted #CCC;}
.cms_azw_h_menu li li:first-child a{ border-top:0px;}
.cms_azw_h_menu li li {background:#fff;}
.cms_azw_h_menu li li li {background-color: #FFF;}
.cms_azw_h_menu li:hover, .cms_azw_h_menu li.sfHover,
.cms_azw_h_menu a:focus, .cms_azw_h_menu a:hover, .cms_azw_h_menu a:active { background-color:#eee; outline:none; color:#000;}
/*** arrows **/
.cms_azw_h_menu a.sf-with-ul {
	padding-left: 	20px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	left:			2px;
	top:			7px; /* IE6 only */
	width:			10px;
	height:			10px;
	overflow:		hidden; /* 8-bit indexed alpha png. IE6 gets solid image only */
	background-image: url(../../Images/client/menu/arrow_right_gray.png);
	background-repeat: no-repeat;
	background-position: -10px -100px;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:7px;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}
/* point right for anchors in subs */
.cms_azw_h_menu ul .sf-sub-indicator { background-position:  -10px 0; }
.cms_azw_h_menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.cms_azw_h_menu ul a:focus > .sf-sub-indicator,
.cms_azw_h_menu ul a:hover > .sf-sub-indicator,
.cms_azw_h_menu ul a:active > .sf-sub-indicator,
.cms_azw_h_menu ul li:hover > a > .sf-sub-indicator,
.cms_azw_h_menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul {background:	url('../../Images/client/menu/shadow.png') no-repeat bottom right; padding: 0 0px 5px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {background: transparent;}
/* start footer menu */
.TBL_FooterMenu {font-family:iransans !important;font-size:9pt;color:#333;direction:rtl;float:right;}
.TBL_FooterMenu a{color:#000;padding:0px 8px;}
.TBL_FooterMenu a:hover{color:#666;}
/* end footer menu */
.cms_azw_datetime{ color:#f4ca34;}
.cms_template_icons_language{ color:#d2000a;}
/* end silver template style */
/* start gallery simpleshow style*/
.cms_azw_gallery_simpleshowgroup{ font-family:iransans !important, Geneva, sans-serif; font-size:9pt; color:#000; text-align:right; direction:rtl; line-height:25px; float:right;}
.cms_azw_gallery_simpleshowgroup:hover{ color:#666;}
.cms_azw_gallery_btnlast{background-image:url('../../Images/client/galery/azw_icons_simpleshow.png'); background-position:-47px 0px; width:10px; height:10px; float:left; margin:5px 5px; color:transparent; cursor:pointer; }
.cms_azw_gallery_btnlast:hover{background-position:-47px -16px;}
.cms_azw_gallery_btnnext {background-image:url('../../Images/client/galery/azw_icons_simpleshow.png'); background-position:-33px 0px; width:10px; height:10px;float:left; margin:5px 5px; color:transparent; cursor:pointer; }
.cms_azw_gallery_btnnext:hover{background-position:-33px -16px;}
.cms_azw_gallery_btnPrevious{background-image:url('../../Images/client/galery/azw_icons_simpleshow.png'); background-position:-17px 0px; width:10px; height:10px; float:left ; margin:5px 5px; color:transparent; cursor:pointer;}
.cms_azw_gallery_btnPrevious:hover{background-position:-17px -16px;}
.cms_azw_gallery_btnfirst{background-image:url('../../Images/client/galery/azw_icons_simpleshow.png'); background-position:-2px 0px; width:10px; height:10px; float:left; margin:5px 5px; color:transparent; cursor:pointer;}
.cms_azw_gallery_btnfirst:hover{background-position:-2px -16px; }
/* end gallery simpleshow style*/

/* start gallery with thumbnail style*/
.cms_azw_gallery_with_thumb{
display:block;
font-family:iransans !important, Geneva, sans-serif;
background-color:#FFF;
width:722px;
height:464px;
border:1px solid #999;
padding:10px;
text-align:center;
}
.cms_azw_gallery_with_thumb .main-screen{
position:relative;
clear:both;
background-color:#000;
border:1px solid #222;
width:720px;
height:360px;
overflow:hidden;
margin:0 auto;
}
.cms_azw_gallery_with_thumb .strip{
display:block;
position:absolute;
top:0;
left:0;
z-index:0;
overflow:hidden;
}
.cms_azw_gallery_with_thumb .content-box{
display:none;
position:absolute;
top:0;
left:0;
overflow:hidden;
}
.cms_azw_gallery_with_thumb .main-img{
display:none;
position:absolute;
top:0;
left:0;
border:0;
z-index:0;
}
.cms_azw_gallery_with_thumb .preloader{
position:absolute;
top:50%;
left:50%;
width:40px;
height:40px;
margin-top:-20px;
margin-left:-20px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
background:#000 url(../../Images/client/galery/gallery_thumbnail_controls/loader.gif) center no-repeat;
display:none;
z-index:3;
}
.cms_azw_gallery_with_thumb .desc,
.cms_azw_gallery_with_thumb .info,
.cms_azw_gallery_with_thumb .thumbnails li div p{
color:#FFF;
background-color:#000;
background:rgba(0,0,0,.75);
font-size:12px;
text-align:right; direction:rtl;
position:absolute;
left:0;
z-index:4;
width:100%;
overflow:hidden;
visibility:hidden;
}
.cms_azw_gallery_with_thumb .ie-rgba{
background-color:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
}
.cms_azw_gallery_with_thumb .info{
height:22px;
}
.cms_azw_gallery_with_thumb .inner-text{
padding:8px;
}
.cms_azw_gallery_with_thumb .timer{
position:absolute;
top:0;
left:0;
width:0;
height:100%;
visibility:hidden;
background-color:#666;
filter:alpha(opacity=50);
opacity:.5;
z-index:1;
}
.cms_azw_gallery_with_thumb .inner-info{
position:relative;
float:right;
width:auto;
height:22px;
padding:0 8px;
line-height:22px;
text-align:center;
z-index:2;
}
.cms_azw_gallery_with_thumb .s-info{
position:relative;
float:left;
width:auto;
height:22px;
padding:0;
line-height:22px;
text-align:center;
}
.cms_azw_gallery_with_thumb .play-btn{
display:none;
position:absolute;
top:50%;
left:50%;
margin-top:-20px;
margin-left:-20px;
width:40px;
height:40px;
background:#000 url(../../Images/client/galery/gallery_thumbnail_controls/gallery_screen.png) 15px 12px no-repeat;
background:rgba(0,0,0,.75) url(../../Images/client/galery/gallery_thumbnail_controls/gallery_screen.png) 15px 12px no-repeat;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
cursor:pointer;
z-index:5;
}
.cms_azw_gallery_with_thumb .play-btn.pause{
background-position:-11px 12px !important;
}
.cms_azw_gallery_with_thumb .prev-btn,
.cms_azw_gallery_with_thumb .next-btn{
position:absolute;
width:25px;
height:40px;
top:50%;
left:0;
margin-top:-20px;
z-index:5;
cursor:pointer;
visibility:hidden;
background:#000 url(../../Images/client/galery/gallery_thumbnail_controls/gallery_screen.png) no-repeat;
background:rgba(0,0,0,.75) url(../../Images/client/galery/gallery_thumbnail_controls/gallery_screen.png) no-repeat;
}
.cms_azw_gallery_with_thumb .prev-btn{
background-position:-43px 12px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
}
.cms_azw_gallery_with_thumb .next-btn{
background-position:-60px 12px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
}
.cms_azw_gallery_with_thumb .prev-btn:hover,
.cms_azw_gallery_with_thumb .next-btn:hover,
.cms_azw_gallery_with_thumb .play-btn:hover{
background-color:#000;
}
.cms_azw_gallery_with_thumb .cpanel{
position:relative;
clear:both;
width:699px;
height:auto;
margin:0 auto;
}
.cms_azw_gallery_with_thumb .thumbnails{
position:relative;
width:655px;
height:auto;
float:left;
overflow:hidden;
z-index:1;
}
.cms_azw_gallery_with_thumb .thumbnails ul{
list-style:none;
position:relative;
width:9999999px;
height:auto;
margin:0;
padding:0;
z-index:0;
}
.cms_azw_gallery_with_thumb .thumbnails li{
display:block;
position:relative;
float:left;
margin-right:5px;
}
.cms_azw_gallery_with_thumb .thumbnails li div{
position:relative;
float:left;
width:125px;
height:70px;
background-color:#000;
border:1px solid #222;
margin:10px 0;
overflow:hidden;
}
.cms_azw_gallery_with_thumb .thumbnails li div p{
width:auto;
height:auto;
border:0;
margin:0;
padding:2px;
text-align:center;
z-index:1;
visibility:visible;
}
.cms_azw_gallery_with_thumb .thumbnails li div img{
position:absolute;
top:0;
left:0;
border:0;
z-index:0;
}
.cms_azw_gallery_with_thumb li.up-arrow{
background:url(../../Images/client/galery/gallery_thumbnail_controls/gallery_cp.png) center -48px no-repeat;
}
.cms_azw_gallery_with_thumb li.down-arrow{
background:url(../../Images/client/galery/gallery_thumbnail_controls/gallery_cp.png) center bottom no-repeat;
}
.cms_azw_gallery_with_thumb li:hover div{
border-color:#09F;
}
.cms_azw_gallery_with_thumb li.up-arrow img,
.cms_azw_gallery_with_thumb li.down-arrow img,
.cms_azw_gallery_with_thumb li.curr img,
.cms_azw_gallery_with_thumb li:hover img{
-moz-opacity:.7;
opacity:.7;
filter:alpha(opacity=70);
}
.cms_azw_gallery_with_thumb li.curr div,
.cms_azw_gallery_with_thumb li.up-arrow div,
.cms_azw_gallery_with_thumb li.down-arrow div{
border-color:#222 !important;
}
.cms_azw_gallery_with_thumb div.data{
display:none;
}
.cms_azw_gallery_with_thumb .thumbs-back,
.cms_azw_gallery_with_thumb .thumbs-fwd{
float:left;
position:relative;
width:22px;
height:80px;
cursor:pointer;
background:url(../../Images/client/galery/gallery_thumbnail_controls/gallery_cp.png) no-repeat;
}
.cms_azw_gallery_with_thumb .thumbs-back{
background-position:4px center;
}
.cms_azw_gallery_with_thumb .thumbs-fwd{
background-position:-42px center;
}
.cms_azw_gallery_with_thumb .cbar{
position:relative;
clear:both;
height:20px;
}
.cms_azw_gallery_with_thumb .index-panel{
position:relative;
display:inline;
float:left;
height:20px;
overflow:hidden;
}
.cms_azw_gallery_with_thumb .index,
.cms_azw_gallery_with_thumb .index-hl{
position:relative;
display:inline;
float:left;
width:8px;
height:8px;
margin:6px;
background:url(../../Images/client/galery/gallery_thumbnail_controls/gallery_cp.png) no-repeat;
}
.cms_azw_gallery_with_thumb .index{
background-position:-18px -30px;
cursor:pointer;
}
.cms_azw_gallery_with_thumb .index-hl{
background-position:-34px -30px !important;
cursor:default;
}
.cms_azw_gallery_with_thumb .index:hover{
background-position:-26px -30px;
}
.cms_azw_gallery_with_thumb .thumb-info{
position:relative;
display:inline;
float:right;
height:20px;
line-height:20px;
font-size:11px;
color:#000;
}
.cms_azw_gallery_with_thumb .s-panel{
position:absolute;
top:0;
left:50%;
display:block;
width:auto;
height:22px;
z-index:3;
}
.cms_azw_gallery_with_thumb .s-prev,
.cms_azw_gallery_with_thumb .s-next,
.cms_azw_gallery_with_thumb .s-play{
display:block;
float:left;
width:22px;
height:20px;
margin:1px;
background-image:url(../../Images/client/galery/gallery_thumbnail_controls/gallery_screen.png);
background-repeat:no-repeat;
-moz-opacity:.85;
opacity:.85;
filter:alpha(opacity=85);
cursor:pointer;
}
.cms_azw_gallery_with_thumb .s-play{
background-position:0 -28px;
}
.cms_azw_gallery_with_thumb .s-play.pause{
background-position:-16px -28px !important;
}
.cms_azw_gallery_with_thumb .s-prev{
background-position:-32px -28px;
}
.cms_azw_gallery_with_thumb .s-next{
background-position:-47px -28px;
}
.cms_azw_gallery_with_thumb .s-prev:hover,
.cms_azw_gallery_with_thumb .s-next:hover,
.cms_azw_gallery_with_thumb .s-play:hover{
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
}
.cms_azw_gallery_with_thumb .s-prev.off,
.cms_azw_gallery_with_thumb .s-next.off{
-moz-opacity:.5;
opacity:.5;
filter:alpha(opacity=50);
cursor:default;
}
.cms_azw_gallery_with_thumb .prev-btn.off,
.cms_azw_gallery_with_thumb .next-btn.off,
.cms_azw_gallery_with_thumb .thumbs-back.off,
.cms_azw_gallery_with_thumb .thumbs-fwd.off{
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
cursor:default;
}
.cms_azw_gallery_with_thumb .vpiece,
.cms_azw_gallery_with_thumb .hpiece{
position:absolute;
z-index:2;
}
#cms_azw_gallery_with_thumb_tooltip{
display:none;
position:absolute;
top:0;
left:0;
z-index:9999;
}
#cms_azw_gallery_with_thumb_tooltip.txt-up{
margin-left:-10px;
margin-bottom:5px;
background:url(../../Images/client/galery/gallery_thumbnail_controls/tail.png) no-repeat;
background-position:10px bottom;
background-position-x:10px;
background-position-y:bottom;
}
#cms_azw_gallery_with_thumb_tooltip.txt-down{
margin-left:-10px;
margin-top:24px;
background:url(../../Images/client/galery/gallery_thumbnail_controls/rev_tail.png) no-repeat;
background-position:10px top;
background-position-x:10px;
background-position-y:top;
}
#cms_azw_gallery_with_thumb_tooltip .tt-txt{
font-family:iransans !important, Geneva, sans-serif;
font-size:12px;
color:#FFF;
background-color:#000;
max-width:300px;
padding:5px;
margin:8px 0;
}
.cms_azw_gallery_with_thumb .inner-text h1{
	font-size:16px;
	color:#008CEA;
	font-weight:normal;
}
.cms_azw_gallery_with_thumb .title{
height:60px;
}
/* end gallery with thumbnail style*/


/* start gallery with thumbnail auto and zoom style*/
.cms_azw_gallery_thumbnail_auto {
	overflow: visible; font-family:iransans !important, Geneva, sans-serif; margin-right: auto; margin-left: auto; position: relative;
}
.cms_azw_gallery_thumbnail_auto * {
	margin: 0px; padding: 0px; transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none;
}
.cms_azw_gallery_thumbnail_auto a {
	position: static;
}
.cms_azw_gallery_thumbnail_auto img {
	margin: 0px; padding: 0px; border: 0px currentColor; max-height: none; max-width: none;
}
.cms_azw_gallery_thumbnail_auto .slider-main {
	width: 100%; height: 100%; position: relative; z-index: 1;
}
.cms_azw_gallery_thumbnail_auto .slide-wrapper {
	width: 100%; height: 100%; overflow: visible; position: relative; z-index: 2;
}
.cms_azw_gallery_thumbnail_auto ul.cms_azw_gallery_thumbnail_auto_slides {
	list-style: none; margin: 0px !important; padding: 0px !important; width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.cms_azw_gallery_thumbnail_auto li.slide {
	list-style: none; margin: 0px !important; padding: 0px !important; width: 100%; height: 100%; overflow: hidden; display: block; visibility: hidden; filter: alpha(opacity=100); position: absolute; opacity: 1;
}
.cms_azw_gallery_thumbnail_auto li.slide .image {
	position: absolute;
}
.cms_azw_gallery_thumbnail_auto li.slide .thumbnail {
	position: absolute;
}
.cms_azw_gallery_thumbnail_auto li.slide .caption {
	position: absolute;
}
.cms_azw_gallery_thumbnail_auto li.slide .html {
	position: absolute;
}
.cms_azw_gallery_thumbnail_auto .video-hidden-image {
	display: none;
}
.cms_azw_gallery_thumbnail_auto iframe.video {
	background-color: rgb(0, 0, 0);
}
.cms_azw_gallery_thumbnail_auto .video-play-button {
	background-position: center; left: 50%; top: 50%; width: 80px; height: 80px; margin-top: -40px; margin-left: -40px; display: block; position: absolute; background-image: url("../../Images/client/galery/video_play.png");
}
.cms_azw_gallery_thumbnail_auto iframe {
	display: block;
}
.webkit.cms_azw_gallery_thumbnail_auto li.slide .html iframe {
	opacity: 0;
}
.webkit.cms_azw_gallery_thumbnail_auto li.slide .layer iframe {
	opacity: 0;
}
.webkit.cms_azw_gallery_thumbnail_auto li.transition.slide .html iframe {
	opacity: 1;
}
.webkit.cms_azw_gallery_thumbnail_auto li.active.slide .html iframe {
	opacity: 1;
}
.webkit.cms_azw_gallery_thumbnail_auto li.transition.slide .init.layer iframe {
	opacity: 1;
}
.webkit.cms_azw_gallery_thumbnail_auto li.active.slide .init.layer iframe {
	opacity: 1;
}
.cms_azw_gallery_thumbnail_auto .slice-container {
	width: 100%; height: 100%; position: absolute;
}
.cms_azw_gallery_thumbnail_auto .swipeable-container {
	width: 100%; height: 100%; overflow: hidden; position: absolute;
}
.cms_azw_gallery_thumbnail_auto .swipeable-container .cms_azw_gallery_thumbnail_auto_slides {
	-webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.cms_azw_gallery_thumbnail_auto .swipeable-container .cms_azw_gallery_thumbnail_auto_slides .selectable {
	cursor: auto; -webkit-user-select: auto; -moz-user-select: auto; -o-user-select: auto; user-select: auto;
}
.cms_azw_gallery_thumbnail_auto .swipeable-container .grab {
	cursor: url(https://mail.google.com/mail/../../Images/client/galery/2/openhand.cur), default;
}
.cms_azw_gallery_thumbnail_auto .swipeable-container .grabbing {
	cursor: url(https://mail.google.com/mail/../../Images/client/galery/2/closedhand.cur), default;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .swipe {
	-webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .grab {
	cursor: url(https://mail.google.com/mail/../../Images/client/galery/2/openhand.cur), default;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .grabbing {
	cursor: url(https://mail.google.com/mail/../../Images/client/galery/2/closedhand.cur), default;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .grabbing a:hover {
	cursor: url(https://mail.google.com/mail/../../Images/client/galery/2/closedhand.cur), default;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .grabbing a:active {
	cursor: url(https://mail.google.com/mail/../../Images/client/galery/2/closedhand.cur), default;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .grabbing .lightbox-icon {
	cursor: url(https://mail.google.com/mail/../../Images/client/galery/2/closedhand.cur), default;
}
.cms_azw_gallery_thumbnail_auto .layer {
	padding: 4px; visibility: hidden; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.cms_azw_gallery_thumbnail_auto .black.layer {
	background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); text-align:right; direction:rtl; font-family:iransans !important, Geneva, sans-serif; font-size:12px; 
}
.cms_azw_gallery_thumbnail_auto .white.layer {
	background: rgba(255, 255, 255, 0.7); color: rgb(0, 0, 0); text-align:right; direction:rtl; font-family:iransans !important, Geneva, sans-serif; font-size:12px; 
}
.cms_azw_gallery_thumbnail_auto .rounded.layer {
	border-radius: 10px;
}
.cms_azw_gallery_thumbnail_auto .slice {
	display: block; position: absolute;
}
.cms_azw_gallery_thumbnail_auto .preloader {
	background: url("../../Images/client/galery/preloader2.gif") no-repeat; width: 62px; height: 14px; position: absolute; z-index: 15;
}
.cms_azw_gallery_thumbnail_auto .slide-arrows {
	position: static;
}
.cms_azw_gallery_thumbnail_auto .slide-arrows a {
	position: absolute; cursor: pointer;
}
.cms_azw_gallery_thumbnail_auto .lightbox-icon {
	left: 50%; top: 50%; width: 80px; height: 80px; margin-top: -40px; margin-left: -40px; position: absolute; cursor: pointer;
}
.cms_azw_gallery_thumbnail_auto .play.lightbox-icon {
	background-image: url("../../Images/client/galery/lightbox_play.png");
}
.cms_azw_gallery_thumbnail_auto .magnifying.lightbox-icon {
	background-image: url("../../Images/client/galery/lightbox_magnifying.png");
}
.cms_azw_gallery_thumbnail_auto .hyperlink.lightbox-icon {
	background-image: url("../../Images/client/galery/lightbox_hyperlink.png");
}
.cms_azw_gallery_thumbnail_auto .slideshow-controls {
	position: absolute; cursor: pointer;
}
.cms_azw_gallery_thumbnail_auto .shadow {
	height: 94px; margin-top: -50px; position: absolute; z-index: 1;
}
.cms_azw_gallery_thumbnail_auto .shadow .shadow-left {
	float: left;
}
.cms_azw_gallery_thumbnail_auto .shadow .shadow-right {
	float: left;
}
.cms_azw_gallery_thumbnail_auto .shadow .shadow-middle {
	float: left;
}
.cms_azw_gallery_thumbnail_auto .shadow .shadow-left {
	background: url("../../Images/client/galery/shadow_left.png"); width: 200px; height: 94px; float: left;
}
.cms_azw_gallery_thumbnail_auto .shadow .shadow-right {
	background: url("../../Images/client/galery/shadow_right.png"); width: 200px; height: 94px; float: left;
}
.cms_azw_gallery_thumbnail_auto .shadow .shadow-middle {
	background: url("../../Images/client/galery/shadow_middle.png") repeat-x; height: 94px; float: left;
}
.cms_azw_gallery_thumbnail_auto .full-screen-controls {
	background: url("../../Images/client/galery/fullscreen.png") no-repeat; left: 20px; top: 20px; width: 31px; height: 27px; position: absolute; cursor: pointer;
}
.cms_azw_gallery_thumbnail_auto .timer-animation {
	position: absolute;
}
.cms_azw_gallery_thumbnail_auto canvas {
	position: absolute;
}
.cms_azw_gallery_thumbnail_auto .timer-animation .timer-animation-controls {
	left: 50%; top: 50%; width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; position: absolute; cursor: pointer;
}
.cms_azw_gallery_thumbnail_auto .timer-animation .timer-animation-controls {
	background: url("../../Images/client/galery/playpause_small.png") no-repeat;
}
.cms_azw_gallery_thumbnail_auto .play.timer-animation .timer-animation-controls {
	background-position: -20px 0px;
}
.cms_azw_gallery_thumbnail_auto .pause.timer-animation .timer-animation-controls {
	
}
.cms_azw_gallery_thumbnail_auto .caption-container {
	overflow: hidden; position: absolute;
}
.cms_azw_gallery_thumbnail_auto .caption-container .wrapper {
	margin: 0px; padding: 0px; border: 0px currentColor; position: absolute; box-shadow: none; background-color: transparent; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.cms_azw_gallery_thumbnail_auto .caption-container .background {
	width: 100%; height: 100%; position: absolute;
}
.cms_azw_gallery_thumbnail_auto .caption-container .caption {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-wrapper {
	position: absolute;
}
.cms_azw_gallery_thumbnail_auto .thumbnail {
	background-position: center; overflow: hidden; position: absolute; background-image: url("../../Images/client/galery/preloader.gif"); background-repeat: no-repeat;
}
.cms_azw_gallery_thumbnail_auto .slide-buttons {
	position: absolute; z-index: 3;
}
.cms_azw_gallery_thumbnail_auto .slide-buttons .left {
	float: left;
}
.cms_azw_gallery_thumbnail_auto .slide-buttons .right {
	float: left;
}
.cms_azw_gallery_thumbnail_auto .slide-buttons .middle {
	float: left;
}
.cms_azw_gallery_thumbnail_auto .slide-buttons a {
	text-align: center; text-decoration: none; float: left; position: relative; cursor: pointer;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller {
	position: absolute; z-index: 2;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .visible-container {
	overflow: hidden; position: relative;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .container {
	list-style: none; margin: 0px; padding: 0px; left: 0px; top: 0px; overflow: visible; position: absolute;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .thumbnail-wrapper {
	list-style: none; cursor: pointer;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .lightbox-icon {
	left: 50%; top: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; position: absolute; cursor: pointer;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .play.lightbox-icon {
	background-image: url("../../Images/client/galery/lightbox_play_small.png");
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .magnifying.lightbox-icon {
	background-image: url("../../Images/client/galery/lightbox_magnifying_small.png");
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .hyperlink.lightbox-icon {
	background-image: url("../../Images/client/galery/lightbox_hyperlink_small.png");
}
.cms_azw_gallery_thumbnail_auto .thumbnail .caption {
	width: 100%; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.cms_azw_gallery_thumbnail_auto .thumbnail .caption .background {
	width: 100%; height: 100%; position: absolute;
}
.cms_azw_gallery_thumbnail_auto .thumbnail .caption .content {
	width: 100%; position: absolute;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .arrows a {
	position: absolute; cursor: pointer;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .buttons {
	width: auto; position: absolute;
}
.cms_azw_gallery_thumbnail_auto .thumbnail-scroller .buttons a {
	text-decoration: none; position: absolute; cursor: pointer;
}
.cms_azw_gallery_thumbnail_auto-tooltip {
	position: absolute; z-index: 9999;
}


/* start prettyphoto */
div.pp_default .pp_top {
	height: 13px;
}
div.pp_default .pp_top .pp_middle {
	height: 13px;
}
div.pp_default .pp_top .pp_left {
	height: 13px;
}
div.pp_default .pp_top .pp_right {
	height: 13px;
}
div.pp_default .pp_bottom {
	height: 13px;
}
div.pp_default .pp_bottom .pp_left {
	height: 13px;
}
div.pp_default .pp_bottom .pp_middle {
	height: 13px;
}
div.pp_default .pp_bottom .pp_right {
	height: 13px;
}
div.pp_default .pp_top .pp_left {
	background: url("../../Images/client/galery/sprite.png") no-repeat -78px -93px;
}
div.pp_default .pp_top .pp_middle {
	background: url("../../Images/client/galery/sprite_x.png") repeat-x left top;
}
div.pp_default .pp_top .pp_right {
	background: url("../../Images/client/galery/sprite.png") no-repeat -112px -93px;
}
div.pp_default .pp_content .ppt {
	color: rgb(248, 248, 248);
}
div.pp_default .pp_content_container .pp_left {
	background: url("../../Images/client/galery/sprite_y.png") repeat-y -7px 0px; padding-left: 13px;
}
div.pp_default .pp_content_container .pp_right {
	background: url("../../Images/client/galery/sprite_y.png") repeat-y right top; padding-right: 13px;
}
div.pp_default .pp_content {
	background-color: rgb(255, 255, 255);
}
div.pp_default .pp_next:hover {
	background: url("../../Images/client/galery/sprite_next.png") no-repeat right; cursor: pointer;
}
div.pp_default .pp_previous:hover {
	background: url("../../Images/client/galery/sprite_prev.png") no-repeat left; cursor: pointer;
}
div.pp_default .pp_expand {
	background: url("../../Images/client/galery/sprite.png") no-repeat 0px -29px; width: 28px; height: 28px; cursor: pointer;
}
div.pp_default .pp_expand:hover {
	background: url("../../Images/client/galery/sprite.png") no-repeat 0px -56px; cursor: pointer;
}
div.pp_default .pp_contract {
	background: url("../../Images/client/galery/sprite.png") no-repeat 0px -84px; width: 28px; height: 28px; cursor: pointer;
}
div.pp_default .pp_contract:hover {
	background: url("../../Images/client/galery/sprite.png") no-repeat 0px -113px; cursor: pointer;
}
div.pp_default .pp_close {
	background: url("../../Images/client/galery/sprite.png") no-repeat 2px 1px; width: 30px; height: 30px; cursor: pointer;
}
div.pp_default #pp_full_res .pp_inline {
	color: rgb(0, 0, 0);
}
div.pp_default .pp_gallery ul li a {
	background: url("../../Images/client/galery/default_thumb.png") center rgb(248, 248, 248); border: 1px solid rgb(170, 170, 170);
}
div.pp_default .pp_gallery ul li a:hover {
	border-color: rgb(255, 255, 255);
}
div.pp_default .pp_gallery ul li.selected a {
	border-color: rgb(255, 255, 255);
}
div.pp_default .pp_social {
	margin-top: 7px;
}
div.pp_default .pp_gallery a.pp_arrow_previous {
	left: auto; position: static;
}
div.pp_default .pp_gallery a.pp_arrow_next {
	left: auto; position: static;
}
div.pp_default .pp_nav .pp_play {
	background: url("../../Images/client/galery/sprite.png") no-repeat -51px 1px; width: 30px; height: 30px;
}
div.pp_default .pp_nav .pp_pause {
	background: url("../../Images/client/galery/sprite.png") no-repeat -51px 1px; width: 30px; height: 30px;
}
div.pp_default .pp_nav .pp_pause {
	background-position: -51px -29px;
}
div.pp_default .pp_details {
	position: relative;
}
div.pp_default a.pp_arrow_previous {
	background: url("../../Images/client/galery/sprite.png") no-repeat -31px -3px; margin: 4px 0px 0px; width: 20px; height: 20px;
}
div.pp_default a.pp_arrow_next {
	background: url("../../Images/client/galery/sprite.png") no-repeat -31px -3px; margin: 4px 0px 0px; width: 20px; height: 20px;
}
div.pp_default a.pp_arrow_next {
	background-position: -82px -3px; left: 52px;
}
div.pp_default .pp_content_container .pp_details {
	margin-top: 5px;
}
div.pp_default .pp_nav {
	width: 110px; height: 30px; clear: none; position: relative;
}
div.pp_default .pp_nav .currentTextHolder {
	margin: 0px; padding: 0px 0px 0px 10px; left: 75px; top: 2px; color: rgb(153, 153, 153); line-height: 25px; font-family:iransans !important, Geneva, sans-serif; font-size: 11px; font-style: italic; position: absolute;
}
div.pp_default .pp_close:hover {
	opacity: 0.7;
}
div.pp_default .pp_nav .pp_play:hover {
	opacity: 0.7;
}
div.pp_default .pp_nav .pp_pause:hover {
	opacity: 0.7;
}
div.pp_default .pp_arrow_next:hover {
	opacity: 0.7;
}
div.pp_default .pp_arrow_previous:hover {
	opacity: 0.7;
}
div.pp_default .pp_description {
	margin: 5px 50px 5px 0px; line-height: 14px; font-size: 11px; font-weight: bold; font-family:iransans !important, Geneva, sans-serif; font-size:12px; line-height:25px; text-align:right; direction:rtl; color:#333;
}
div.pp_default .pp_bottom .pp_left {
	background: url("../../Images/client/galery/sprite.png") no-repeat -78px -127px;
}
div.pp_default .pp_bottom .pp_middle {
	background: url("../../Images/client/galery/sprite_x.png") repeat-x left bottom;
}
div.pp_default .pp_bottom .pp_right {
	background: url("../../Images/client/galery/sprite.png") no-repeat -112px -127px;
}
div.pp_default .pp_loaderIcon {
	background: url("../../Images/client/galery/loader.gif") no-repeat center;
}

div.pp_overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; display: none; position: absolute; z-index: 9500;
}
div.pp_pic_holder {
	width: 100px; display: none; position: absolute; z-index: 10000;
}
.pp_top {
	height: 20px; position: relative;
}
* html .pp_top {
	padding: 0px 20px;
}
.pp_top .pp_left {
	left: 0px; width: 20px; height: 20px; position: absolute;
}
.pp_top .pp_middle {
	left: 20px; height: 20px; right: 20px; position: absolute;
}
* html .pp_top .pp_middle {
	left: 0px; position: static;
}
.pp_top .pp_right {
	left: auto; top: 0px; width: 20px; height: 20px; right: 0px; position: absolute;
}
.pp_content {
	height: 40px; min-width: 40px;
}
* html .pp_content {
	width: 40px;
}
.pp_fade {
	display: none;
}
.pp_content_container {
	width: 100%; text-align: right; position: relative;
}
.pp_content_container .pp_left {
	padding-left: 20px;
}
.pp_content_container .pp_right {
	padding-right: 20px;
}
.pp_content_container .pp_details {
	margin: 10px 0px 2px; float: left;
}
.pp_description {
	margin: 0px; display: none;
}
.pp_social {
	margin: 0px; float: left;
}
.pp_nav {
	margin: 3px 10px 0px 0px; clear: right; float: left;
}
.pp_nav p {
	margin: 2px 4px; float: left; white-space: nowrap;
}
.pp_nav .pp_play {
	text-indent: -10000px; margin-right: 4px; float: left; color:transparent;
}
.pp_nav .pp_pause {
	text-indent: -10000px; margin-right: 4px; float: left; color:transparent;
}
a.pp_arrow_previous {
	width: 14px; height: 15px; text-indent: -10000px; overflow: hidden; margin-top: 3px; float: left; display: block; color:transparent;
}
a.pp_arrow_next {
	width: 14px; height: 15px; text-indent: -10000px; overflow: hidden; margin-top: 3px; float: left; display: block; color:transparent;
}
.pp_hoverContainer {
	top: 0px; width: 100%; position: absolute; z-index: 2000;
}
a.pp_next {
	background: url("../../Images/client/galery/btnNext.png") no-repeat 10000px 10000px; width: 49%; height: 100%; text-indent: -10000px; float: right; display: block; color:transparent;
}
a.pp_previous {
	background: url("../../Images/client/galery/btnNext.png") no-repeat 10000px 10000px; width: 49%; height: 100%; text-indent: -10000px; float: left; display: block; color:transparent;
}
a.pp_expand {
	top: 10px; width: 20px; height: 20px; right: 30px; text-indent: -10000px; display: none; position: absolute; z-index: 20000; cursor: pointer; color:transparent;
}
a.pp_contract {
	top: 10px; width: 20px; height: 20px; right: 30px; text-indent: -10000px; display: none; position: absolute; z-index: 20000; cursor: pointer; color:transparent;
}
a.pp_close {
	top: 0px; right: 0px; line-height: 22px; text-indent: -10000px; display: block; position: absolute; color:transparent;
}
.pp_bottom {
	height: 20px; position: relative;
}
* html .pp_bottom {
	padding: 0px 20px;
}
.pp_bottom .pp_left {
	left: 0px; width: 20px; height: 20px; position: absolute;
}
.pp_bottom .pp_middle {
	left: 20px; height: 20px; right: 20px; position: absolute;
}
* html .pp_bottom .pp_middle {
	left: 0px; position: static;
}
.pp_bottom .pp_right {
	left: auto; top: 0px; width: 20px; height: 20px; right: 0px; position: absolute;
}
.pp_loaderIcon {
	margin: -12px 0px 0px -12px; left: 50%; top: 50%; width: 24px; height: 24px; display: block; position: absolute;
}
#pp_full_res {
	line-height: 1 !important;
}
#pp_full_res .pp_inline {
	text-align: right;
}
#pp_full_res .pp_inline p {
	margin: 0px 0px 15px;
}
div.ppt {
	margin: 0px 15px 5px 0px; color: rgb(255, 255, 255); display: none; z-index: 9999; font-family:iransans !important, Geneva, sans-serif; font-size:13px; text-align:right; direction:rtl; line-height:25px;
}

/* end prettyphoto*/

/* start cms_azw_glossy-curved-black*/
.cms_azw_glossy-curved-black .slide-wrapper {
	border: 4px solid rgb(255, 255, 255); box-shadow: 0px 0px 10px #ccc; background-color: rgb(255, 255, 255); -moz-box-shadow: 0 0 10px #CCC; -webkit-box-shadow: 0 0 10px #CCC;
}
.cms_azw_glossy-curved-black .slide {
	background-color: rgb(255, 255, 255);
}
.cms_azw_glossy-curved-black .slide-arrows a {
	background: url("../../Images/client/galery/arrows.png") no-repeat; top: 50%; width: 86px; height: 68px; margin-top: -34px;
}
.cms_azw_glossy-curved-black .slide-arrows a.previous {
	left: -20px;
}
.cms_azw_glossy-curved-black .slide-arrows a.next {
	background-position: -86px 0px; right: -20px;
}
.cms_azw_glossy-curved-black .slideshow-controls {
	background: url("../../Images/client/galery/playpause.png") no-repeat; left: 50%; top: 50%; width: 100px; height: 74px; margin-top: -37px; margin-left: -50px;
}
.cms_azw_glossy-curved-black .pause.slideshow-controls {
	
}
.cms_azw_glossy-curved-black .play.slideshow-controls {
	background-position: -100px 0px;
}
.cms_azw_glossy-curved-black .timer-animation {
	top: 20px; right: 20px;
}
.cms_azw_glossy-curved-black .caption-container .background {
	width: 100%; height: 100%; background-color: rgb(0, 0, 0);
}
.cms_azw_glossy-curved-black .caption-container .caption {
	margin: 0px; padding: 8px; color: rgb(255, 255, 255); line-height: 18px; font-size: 16px;
}
.cms_azw_glossy-curved-black .slide-buttons {
	margin-top: 40px;
}
.cms_azw_glossy-curved-black .slide-buttons .buttons-inner a {
	background: url("../../Images/client/galery/buttons_small.png") no-repeat 0px 0px; margin: 0px 2px; width: 11px; height: 15px;
}
.cms_azw_glossy-curved-black .slide-buttons .buttons-inner a.over {
	background-position: -14px 0px;
}
.cms_azw_glossy-curved-black .slide-buttons .buttons-inner a.select {
	background-position: -22px 0px;
}
.cms_azw_glossy-curved-black .slide-buttons .buttons-inner a .number {
	color: rgb(255, 255, 255); line-height: 10px; font-size: 8px; font-weight: bold; margin-top: 2px;
}
.cms_azw_glossy-curved-black .slide-buttons .buttons-inner a.over .number {
	color: rgb(255, 255, 255);
}
.cms_azw_glossy-curved-black .slide-buttons .buttons-inner a.select .number {
	color: rgb(255, 255, 255);
}
.cms_azw_glossy-curved-black .slide-buttons .buttons-inner .thumbnail-wrapper {
	margin-bottom: 10px;
}
.cms_azw_glossy-curved-black .thumbnail {
	border: 3px solid rgb(255, 255, 255); filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#AAAAAA'); box-shadow: 0px 0px 10px #aaa; background-color: rgb(255, 255, 255); -moz-box-shadow: 0 0 10px #AAA; -webkit-box-shadow: 0 0 10px #AAA;
}
.cms_azw_glossy-curved-black .horizontal.thumbnail-scroller {
	padding: 0px 50px; left: 0px; bottom: 0px; margin-top: 30px;
}
.cms_azw_glossy-curved-black .overlay.horizontal.thumbnail-scroller {
	bottom: 80px; margin-top: 0px;
}
.cms_azw_glossy-curved-black .vertical.thumbnail-scroller {
	padding: 50px 0px; top: 0px; right: 0px; margin-left: 30px;
}
.cms_azw_glossy-curved-black .overlay.vertical.thumbnail-scroller {
	right: 80px; margin-left: 0px;
}
.cms_azw_glossy-curved-black .thumbnail-scroller .thumbnail-wrapper {
	margin: 5px; padding: 4px;
}
.cms_azw_glossy-curved-black .thumbnail-scroller .over.thumbnail {
	border: 3px solid rgb(255, 255, 255); filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555'); box-shadow: 0px 0px 10px #555; -moz-box-shadow: 0 0 10px #555; -webkit-box-shadow: 0 0 10px #555;
}
.cms_azw_glossy-curved-black .thumbnail-scroller .select.thumbnail {
	border: 3px solid rgb(255, 255, 255); filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color='#555555'); box-shadow: 0px 0px 10px #555; -moz-box-shadow: 0 0 10px #555; -webkit-box-shadow: 0 0 10px #555;
}
.cms_azw_glossy-curved-black .thumbnail .caption .background {
	filter: alpha(opacity=50); opacity: 0.5; background-color: rgb(0, 0, 0);
}
.cms_azw_glossy-curved-black .thumbnail .caption .content {
	margin: 0px; padding: 2px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; font-size: 12px;
}
.cms_azw_glossy-curved-black .thumbnail-scroller .arrows a {
	background: url("../../Images/client/galery/arrows_small.png") no-repeat; width: 20px; height: 31px;
}
.cms_azw_glossy-curved-black .vertical.thumbnail-scroller .arrows a {background: url("../../Images/client/galery/arrows_v_small.png") no-repeat; width: 30px; height: 30px;}
.cms_azw_glossy-curved-black .horizontal.thumbnail-scroller .arrows a.previous {
	left: 0px;
}
.cms_azw_glossy-curved-black .horizontal.thumbnail-scroller .arrows a.next {background-position: -23px 0px; right: 0px;}
.cms_azw_glossy-curved-black .vertical.thumbnail-scroller .arrows a.previous {
	top: 0px;
}
.cms_azw_glossy-curved-black .vertical.thumbnail-scroller .arrows a.next {background-position: -30px 0px; bottom: 0px;}
.cms_azw_glossy-curved-black .thumbnail-scroller .buttons a {
	background: url("../../Images/client/galery/buttons_small.png") no-repeat 0px 0px; margin: 2px; width: 10px; height: 10px;
}
.cms_azw_glossy-curved-black .thumbnail-scroller .buttons a.over {
	background-position: -10px 0px;
}
.cms_azw_glossy-curved-black .thumbnail-scroller .buttons a.select {
	background-position: -20px 0px;
}
.cms_azw_glossy-curved-black .horizontal.thumbnail-scroller .scrollbar {
	margin-top: 30px;
}
.cms_azw_glossy-curved-black .vertical.thumbnail-scroller .scrollbar {
	margin-left: 30px;
}
.tooltip {
	border-radius: 8px; border: 4px solid rgb(238, 238, 238); margin-bottom: 20px; background-color: rgb(221, 221, 221); -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.tooltip .content {
	margin: 0px; padding: 10px; color: rgb(153, 153, 153);
}
/* end  cms_azw_glossy-curved-black*/
/* end gallery with thumbnail auto and zoom style*/

/* start ticketing style */
.main_980 {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.right_250 {
	float: right;
	width: 250px;
}
.left_700 {
	float: left;
	width: 700px;
}
.left_97per {
	float: left;
	width: 97%;
	padding-top: 5px;
	padding-right: 1%;
	padding-bottom: 5px;
	padding-left: 1%;
}
.border_1px_crv5 { 
	padding: 0px; margin: 0px; border: 1px solid #CCC; border-radius:5px;
	-moz-border_radius:5px;
	-webkit-border_radius:5px;
 }

.row_5mar {
	float: right;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.row_10mar {
	float: right;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.main_ul_100per {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 100%;
}
.main_ul_100per li {
	list-style-type: none;
}
.main_ul_100per dt, .main_ul_100per dd {
	list-style-type: none; margin:15px; padding:0px;
}
.right_20per {
	float: right;
	width: 20%;
	padding-top: 5px;
	padding-right: 1%;
	padding-bottom: 5px;
	padding-left: 1%;
}
.border_1px {
	border: 1px solid #F2F2F2;

}
.right_10per{ float:right; width:10%;}
.right_15per{ float:right; width:15%;}
.right_25per{ float:right; width:25%;}
.right_45per{ float:right; width:45%;}
.right_50per{ float:right; width:50%;}
.right_80per{ float:right; width:80%;}
.right_70per{ float:right; width:70%;}
.right_30per{ float:right; width:30%;}
.right_40per{ float:right; width:40%;}
.right_100per{float:right; width:100%;}
.font_fa_normal{ font-family:iransans !important, Geneva, sans-serif; font-size:9pt; color:#333; direction:rtl; text-align:right; line-height:20px;}
.font_fa_10{ font-family:iransans !important, Geneva, sans-serif; font-size:10pt; color:#333; direction:rtl; text-align:right; line-height:20px;}
.font_fa_11{ font-family:iransans !important, Geneva, sans-serif; font-size:11pt; color:#333; direction:rtl; text-align:right; line-height:20px;}
.font_fa_8{ font-family:iransans !important, Geneva, sans-serif; font-size:8pt; color:#333; direction:rtl; text-align:right; line-height:20px;}
.icon_q_a{ background-image:url(../../images/GlobalImages/icons_q_a.png); background-repeat:no-repeat;  }
.icon_moveticket{width:30px;height:30px;background-position:-5px -699px;float:right;}
.btn_delfilter{ background-position:0px 685px; width:20px; height:20px; float:right; margin:0px 2px;}
.icon_linux{
	background-position:0px 0px;
	width:20px;
	height:20px;
	float:right;
	margin:0px 2px;
}
.icon_windows{
	background-position:0px -35px;
	width:20px;
	height:20px;
	float:right;
	margin:0px 2px;
}
.icon_firefox{
	background-position:0px -67px;
	width:20px;
	height:20px;
	float:right;
	margin:0px 2px;
	}
.icon_ie {
	background-position: 0px -97px;
	float: right;
	height: 20px;
	width: 20px;
	margin:0px 2px;
}
.icon_attach {
	background-position: 0px -510px;
	float: right;
	height: 20px;
	width: 20px;
	margin:0px 2px;
}
.icon_chrome{
	background-position:0px -165px;
	width:20px;
	height:20px;
	float:right;
	margin:0px 2px;
	}
.icon_safari {
	float: right;
	height: 20px;
	width: 20px;
	margin:0px 2px;
	background-position: 0px -132px;
}
.icon_opera {
	background-position: 0px -201px;
	float: right;
	height: 20px;
	width: 20px;
	margin:0px 2px;
}
.icon_ok {
	background-position: 0px -453px;
	float: right;
	height: 20px;
	width: 20px;
	margin:0px 2px;
}
.icon_hourglass {
	background-position: 0px -482px;
	float: right;
	height: 20px;
	width: 20px;
	margin:0px 2px;
}
.icon_flagred {
	background-position: 0px -240px;
	width:20px; height:20px; float:right;
}
.icon_flagpink {
	background-position: 0px -273px;
	width:20px; height:20px; float:right;
}
.icon_circle {
	background-position: 3px -525px;
	float: right;
	height: 18px;
	width: 10px;
}

.icon_flaggreen {
	background-position: 0px -305px;
	width:20px; height:20px; float:right;
}
.icon_flagblue {
	background-position: 0px -335px;
	width:20px; height:20px; float:right;
}
.icon_flagyellow {
	background-position: 0px -370px;
	width:20px; height:20px; float:right;
}
hr {
	padding: 0px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.treeview_q_a li {
	width: 99%;
	float: right;
	margin-top:10px;
	height:auto !important;
	margin-right: 1%;
}
.treeview_q_a li a.selected
{
	color:#2b80ff;
}
.icon_treeview_arrowl {
	background-position: 0px -403px;
	float: right;
	height: 20px;
	width: 20px;
	margin-left: 1px;
}
.icon_treeview_arrowlb{background-position: 0px -425px;}
.paging_ul li {
	float: right;
	font-family: iransans !important;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	text-align: left;
	direction: ltr;
}

.treeview_txt {
	float: right;
	font-family: iransans !important;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	line-height: 20px;
}
.treeview_txt:hover{ color:#06F;}
.treeview_wrapper {
	float: right;
	width: 85%;
	padding-right: 15%;
	display: none;
	font-family: iransans !important;
	font-size: 11px;
	line-height: 18px;
	color: #484848;
	text-decoration: none;
}
.treeview_q_a li:first-child{ margin-top:0px;} 

.attach_lnk:hover {
	color: #0077cc;
	text-decoration: underline;
}
.attach_lnk {
	text-decoration: none;
}
.icon_golast{ 
background-position:-45px -546px;
width:15px; height:15px; float:right;
margin:0px 6px;
}
.icon_gonext{ 
background-position:-30px -546px;
width:15px; height:15px; float:right;
margin:0px 6px;
}
.icon_goprev{
background-position:-15px -546px;
width:15px; height:15px; float:right;
margin:0px 6px;	
	}
.icon_gofirst{
background-position:0px -546px;
width:15px; height:15px; float:right;
margin:0px 6px;	
	}	
.icon_golast_inactive{ 
background-position:-45px -562px;
width:15px; height:15px; float:right;
margin:0px 6px;
}
.icon_gonext_inactive{ 
background-position:-30px -562px;
width:15px; height:15px; float:right;
margin:0px 6px;
}
.icon_goprev_inactive{
background-position:-15px -562px;
width:15px; height:15px; float:right;
margin:0px 6px;	
	}
.icon_gofirst_inactive{
background-position:0px -562px;
width:15px; height:15px; float:right;
margin:0px 6px;	
	}
	
.hr_Linheight
{
	padding: 0px !important;
	margin: 0px !important;
	
}

.SpaceWithPrev
{
	float: left;
	margin-left: 180px;
}


.btn_srch {
	background-position: 0px -592px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-repeat: repeat-x;
	border: 1px solid #0075c1;
	float: right;
	font-family: iransans !important;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-top: 1px;
	padding-right: 5%;
	padding-bottom: 1px;
	padding-left: 4%;
	margin-right: 4%;
	background-color: #0088cb;
	width: 30%;
	margin-left: 4%;
}
.btn_srch:hover {
	background-image: none;
}

.icon_srch {
	background-repeat: no-repeat;
	background-position: 0px -625px;
	float: right;
	height: 20px;
	width: 35px;
}
.btn_add {
	background-position: 0px -654px;
	float: right;
	height: 20px;
	width: 35px;
}

.btn_srch span {
	float: right;
}
/* end  ticketing style */.cms_azw_vote_ok {
	background-image: url(../../Images/GlobalImages/Check.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 20px;
	width: 20px;
}
.cms_azw_vote_cancel {
	background-image: url(../../Images/GlobalImages/Cancel.gif);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
	width: 20px;
	background-position: center center;
}
.cms_azw_weather{ background:url(../../Images/client/weather/azw_weather_bg.jpg) repeat-x center top; }
.cms_azw_weather_col{ border-left:1px dotted #CCC; }
.cms_azw_weather_row{ border-bottom:1px dotted #CCC; }.cms_azw_weather_dd_content {
	top: 25px;
	display: none;
	width: 80%;
	left: 9%;
	right: 11%;
	background-image: url(../../Images/client/weather/azw_weather_close.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.cms_azw_weather_blt {
	background-image: url(../../Images/client/weather/azw_weather_blt.png);
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	height: 20px;
	width: 15px;
}
.cms_azw_weather_dd_close {
	float: left;
	height: 15px;
	width: 15px;
}
.cms_azw_dd_qa{ background: rgb(244,244,244); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(249,249,249,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(249,249,249,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(249,249,249,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-8 */ }
.cms_azw_dd_q {
}
.cms_azw_dd_q:hover {
	color: #06C;
}

.cms_azw_dd_a {
	display: none;
}
.cms_azw_dd_qa_arowbtm {
	background-position: 0px -320px;
	float: left;
	height: 10px;
	width: 15px;
}
.cms_azw_dd_qa_arowup {
	background-position: -17px -320px;
}
.cms_azw_dd_q_icon {
	background-position: -2px -336px;
	float: right;
	height: 20px;
	width: 20px;
	margin-left: 10px;
}
.cms_azw_dd_a_icon {
	background-position: 0px -360px;
	float: right;
	height: 20px;
	width: 20px;
	margin-left: 5px;
}

/*	template slideshow Numeric */
#cms_azw_slideshow_numbering { 
	zoom: 1; 
	position: relative; 
	max-width:980px;
	margin:5px auto 5px;
	z-index:90;
	border:none;
	text-align:left; /* reset align=center */
}
* html #cms_azw_slideshow_numbering{ width:980px }
#cms_azw_slideshow_numbering .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#cms_azw_slideshow_numbering .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#cms_azw_slideshow_numbering .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#cms_azw_slideshow_numbering .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#cms_azw_slideshow_numbering img{
	max-width: none !important;
}
#cms_azw_slideshow_numbering .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
}
#cms_azw_slideshow_numbering a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#cms_azw_slideshow_numbering  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#cms_azw_slideshow_numbering  .ws_bullets div{
	position:relative;
	float:left;
}
#cms_azw_slideshow_numbering  a.wsl{
	display:none;
}

#cms_azw_slideshow_numbering  .ws_bullets { 
	padding: 10px; 
}
#cms_azw_slideshow_numbering .ws_bullets a { 
	font:13px/30px iransans !important; 
	color:#3D3D3D;
	text-align:center;
	margin-left:-3px;
	width:32px;
	height:32px;
	background:url(../../Images/client/slideshow/azw_slideshow_numbering/bullet.png) left top;
	float: left; 
	position:relative;
}
#cms_azw_slideshow_numbering .ws_bullets a.ws_selbull, #cms_azw_slideshow_numbering .ws_bullets a:hover{
	background-position: right top;
}
#cms_azw_slideshow_numbering a.ws_next, #cms_azw_slideshow_numbering a.ws_prev {
	position:absolute;
	display:block;
	top:50%;
	margin-top:-21px;
	z-index:60;
	height: 43px;
	width: 29px;
	background-image: url(../../Images/client/slideshow/azw_slideshow_numbering/arrows.png);
}
#cms_azw_slideshow_numbering a.ws_next{
	background-position: 100% 0;
	right:0px;
}
#cms_azw_slideshow_numbering a.ws_prev {
	left:0px;
	background-position: 0 0; 
}
#cms_azw_slideshow_numbering a.ws_next:hover{
	background-position: 100% 100%;
}
#cms_azw_slideshow_numbering a.ws_prev:hover {
	background-position: 0 100%; 
}
/* bottom center */
#cms_azw_slideshow_numbering  .ws_bullets {
    bottom: 0px;
	left:50%;
}
#cms_azw_slideshow_numbering  .ws_bullets div{
	left:-50%;
}
#cms_azw_slideshow_numbering .ws-title{
	position: absolute;
	bottom:7%;
	left: 0px;
	margin-right:5px;
	z-index: 50;
	color: #3D3D3D;
	text-transform:uppercase;
    font-family: iransans !important;
	font-size: 18px;
}
#cms_azw_slideshow_numbering .ws-title div,#cms_azw_slideshow_numbering .ws-title span{
	display:inline-block;
	padding:10px;
	background:#fff;
	-moz-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0; 
	opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	
}
#cms_azw_slideshow_numbering .ws-title div{
	display:block;
	margin-top:10px;
	font-size: 12px;
	text-transform:none;
}
#cms_azw_slideshow_numbering .ws_images ul{
	animation: wsBasic 39.2s infinite;
	-moz-animation: wsBasic 39.2s infinite;
	-webkit-animation: wsBasic 39.2s infinite;
}
@keyframes wsBasic{0%{left:-0%} 13.52%{left:-0%} 25%{left:-100%} 38.52%{left:-100%} 50%{left:-200%} 63.52%{left:-200%} 75%{left:-300%} 88.52%{left:-300%} }
@-moz-keyframes wsBasic{0%{left:-0%} 13.52%{left:-0%} 25%{left:-100%} 38.52%{left:-100%} 50%{left:-200%} 63.52%{left:-200%} 75%{left:-300%} 88.52%{left:-300%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 13.52%{left:-0%} 25%{left:-100%} 38.52%{left:-100%} 50%{left:-200%} 63.52%{left:-200%} 75%{left:-300%} 88.52%{left:-300%} }

/*template slideshow Simple */
#cms_azw_slideshow_simple { 
	zoom: 1; 
	position: relative; 
	max-width:980px;
	margin:6px auto 9px;
	z-index:90;
	border:none;
	text-align:left; /* reset align=center */
}
* html #cms_azw_slideshow_simple{ width:980px }
#cms_azw_slideshow_simple .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#cms_azw_slideshow_simple .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#cms_azw_slideshow_simple .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#cms_azw_slideshow_simple .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#cms_azw_slideshow_simple img{
	max-width: none !important;
}
#cms_azw_slideshow_simple .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
}
#cms_azw_slideshow_simple a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#cms_azw_slideshow_simple  a.wsl{
	display:none;
}


#cms_azw_slideshow_simple a.ws_next, #cms_azw_slideshow_simple a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-15px;
	z-index:60;
	height: 35px;
	width: 32px;
	background-image: url(../../Images/client/slideshow/azw_slideshow_simple/arrows.png);
}
#cms_azw_slideshow_simple a.ws_next{
	background-position: 100% 0;
	right:21px;
}
#cms_azw_slideshow_simple a.ws_prev {
	left:21px;
	background-position: 0 0; 
}
* html #cms_azw_slideshow_simple a.ws_next,* html #cms_azw_slideshow_simple a.ws_prev{display:block}
#cms_azw_slideshow_simple:hover a.ws_next, #cms_azw_slideshow_simple:hover a.ws_prev {display:block}
/* bottom center */
#cms_azw_slideshow_simple .ws_images ul{
	animation: wsBasic 20s infinite;
	-moz-animation: wsBasic 20s infinite;
	-webkit-animation: wsBasic 20s infinite;
}
@keyframes wsBasic{0%{left:-0%} 14.5%{left:-0%} 25%{left:-100%} 39.5%{left:-100%} 50%{left:-200%} 64.5%{left:-200%} 75%{left:-300%} 89.5%{left:-300%} }
@-moz-keyframes wsBasic{0%{left:-0%} 14.5%{left:-0%} 25%{left:-100%} 39.5%{left:-100%} 50%{left:-200%} 64.5%{left:-200%} 75%{left:-300%} 89.5%{left:-300%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 14.5%{left:-0%} 25%{left:-100%} 39.5%{left:-100%} 50%{left:-200%} 64.5%{left:-200%} 75%{left:-300%} 89.5%{left:-300%} }

/*template slideshow thumbnail */
@import url("http://fonts.googleapis.com/css?family=Oswald");
#cms_azw_slideshow_thumbnail { 
	zoom: 1; 
	position: relative; 
	max-width:980px;
	margin:0px auto 0px;
	z-index:90;
	border:none;
	text-align:left; /* reset align=center */
}
* html #cms_azw_slideshow_thumbnail{ width:980px }
#cms_azw_slideshow_thumbnail .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#cms_azw_slideshow_thumbnail .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#cms_azw_slideshow_thumbnail .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#cms_azw_slideshow_thumbnail .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#cms_azw_slideshow_thumbnail img{
	max-width: none !important;
}
#cms_azw_slideshow_thumbnail .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
}
#cms_azw_slideshow_thumbnail a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#cms_azw_slideshow_thumbnail  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#cms_azw_slideshow_thumbnail  .ws_bullets div{
	position:relative;
	float:left;
}
#cms_azw_slideshow_thumbnail  a.wsl{
	display:none;
}
#cms_azw_slideshow_thumbnail  .ws_bullets { 
	padding: 10px; 
}
#cms_azw_slideshow_thumbnail .ws_bullets a { 
	width:15px;
	height:15px;
	background: url(../../Images/client/slideshow/azw_slideshow_thumbnail/bullet.png) left top;
	float: left; 
	text-indent: -4000px; 
	position:relative;
	margin-left:3px;
	color:transparent;
}
#cms_azw_slideshow_thumbnail .ws_bullets a:hover{
	background-position: 0 50%;
}
#cms_azw_slideshow_thumbnail .ws_bullets a.ws_selbull{
	background-position: 0 100%;
}
#cms_azw_slideshow_thumbnail a.ws_next, #cms_azw_slideshow_thumbnail a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-50px;
	z-index:60;
	height: 100px;
	width: 60px;
	background-image: url(../../Images/client/slideshow/azw_slideshow_thumbnail/arrows.png);
}
#cms_azw_slideshow_thumbnail a.ws_next{
	background-position: 100% 0;
	right:0;
}
#cms_azw_slideshow_thumbnail a.ws_prev {
	left:0;
	background-position: 0 0; 
}
* html #cms_azw_slideshow_thumbnail a.ws_next,* html #cms_azw_slideshow_thumbnail a.ws_prev{display:block}
#cms_azw_slideshow_thumbnail:hover a.ws_next, #cms_azw_slideshow_thumbnail:hover a.ws_prev {display:block}
/* bottom center */
#cms_azw_slideshow_thumbnail  .ws_bullets {
    top: 5px;
    right: 10px;
}
#cms_azw_slideshow_thumbnail .ws_bullets .ws_bulframe {
	top: 20px;
}
#cms_azw_slideshow_thumbnail .ws_bullets .ws_bulframe {
	top: 20px;
}
#cms_azw_slideshow_thumbnail .ws-title{
	position: absolute;
	bottom: 10%;
	left: 7%;
	z-index: 50;
	padding:12px;
	color: #000000;
	background:#fff;
    font-family:iransans !important;
	font-size: 16px;
	text-shadow: 1px 1px 1px #BBBBBB;
	line-height: 30px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);	
}
#cms_azw_slideshow_thumbnail .ws-title div{
	font-size: 14px;
	text-shadow: 1px 1px 1px #000000;
}#cms_azw_slideshow_thumbnail .ws_images ul{
	animation: wsBasic 21.6s infinite;
	-moz-animation: wsBasic 21.6s infinite;
	-webkit-animation: wsBasic 21.6s infinite;
}
@keyframes wsBasic{0%{left:-0%} 13.43%{left:-0%} 25%{left:-100%} 38.43%{left:-100%} 50%{left:-200%} 63.43%{left:-200%} 75%{left:-300%} 88.43%{left:-300%} }
@-moz-keyframes wsBasic{0%{left:-0%} 13.43%{left:-0%} 25%{left:-100%} 38.43%{left:-100%} 50%{left:-200%} 63.43%{left:-200%} 75%{left:-300%} 88.43%{left:-300%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 13.43%{left:-0%} 25%{left:-100%} 38.43%{left:-100%} 50%{left:-200%} 63.43%{left:-200%} 75%{left:-300%} 88.43%{left:-300%} }

#cms_azw_slideshow_thumbnail .ws_bullets  a img{
	text-indent:0;
	display:block;
	top:15px;
	left:-55px;
	visibility:hidden;
	position:absolute;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 5px solid #FFFFFF;
	max-width:none;
}
#cms_azw_slideshow_thumbnail .ws_bullets a:hover img{
	visibility:visible;
}

#cms_azw_slideshow_thumbnail .ws_bulframe div div{
	height:50px;
	overflow:visible;
	position:relative;
}
#cms_azw_slideshow_thumbnail .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:110px;
	background-color:#FFFFFF;
}
#cms_azw_slideshow_thumbnail  .ws_bullets .ws_bulframe{
	display:none;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 5px solid #FFFFFF;
}
#cms_azw_slideshow_thumbnail .ws_bulframe span{
	display:block;
	position:absolute;
	top:-11px;
	margin-left:-5px;
	left:55px;
	background:url(../../Images/client/slideshow/azw_slideshow_thumbnail/triangle.png);
	width:15px;
	height:6px;
}
.cms_azw_links_simple_image_row{ border-bottom:1px solid #09C;}
.cms_azw_links_simple_image_row:hover h2{ color:#999;}
.cms_azw_links_simple_image_row:hover b{ color:#999;}

.cms_azw_links_simple_row{ border-bottom:1px dotted #999;}
.cms_azw_links_simple_row:hover { color:#999;}.cms_azw_box {
}
/* start vertical menu */
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	right: 0;
	z-index: 99;
}
.sf-menu > li {
	float: right;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	right: 100%;
}


/*** DEMO SKIN ***/
.sf-menu {
	float: right;
	margin-bottom: 1em;
}
.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 200px; /* allow long menu items to determine submenu width */
	*width: 200px; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {
	border-left: 1px solid #fff;
	border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
	border-top: 1px solid rgba(255,255,255,.5);
	padding: 2px 5px;
	text-decoration: none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	color: #000;
}
.sf-menu li {
	background: #eee;
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li {
	background: #eee;
}
.sf-menu ul ul li {
	background: #eee;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
	background: #E5E5E5;
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-left: 2.5em;
	*padding-left: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 0.5em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-leftt: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}
.sf-vertical {
  width: 200px;

}
.sf-vertical ul {
	right:	100%;
	top: 0;
}
.sf-vertical > li {
  float: none;
}
.sf-vertical li {
  width: 100%;
}
.sf-vertical.sf-arrows > li > .sf-with-ul:after {
  margin-top: -5px;
  margin-left: -3px;
  border-color: transparent;
  border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
  border-left-color: rgba(255,255,255,.5);
}
.sf-vertical.sf-arrows li > .sf-with-ul:focus:after,
.sf-vertical.sf-arrows li:hover > .sf-with-ul:after,
.sf-vertical.sf-arrows .sfHover > .sf-with-ul:after {
  border-left-color: white;
}
.sf-vertical .sf-sub-indicator{
	background-image: url("../../Images/client/menu/arrow_right_gray_vertical.png");
    background-position: -10px -100px;
    background-repeat: no-repeat;
    display: block;
    height: 10px;
    left: 2px;
    overflow: hidden;
    position: absolute;
    top: 7px;
    width: 10px;
	}

/* end vertical menu*/	

/* start jalali calender */
div.calendar { position: relative; }
.calendar, .calendar table {
  border: 1px solid #bdb2bf;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: url("../../Images/client/calender/normal-bg.gif");
  font-family: "trebuchet ms",verdana,iransans !important,sans-serif;
}

.calendar {
  border-color: #797979;
}
.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  background: url("../../Images/client/calender/title-bg.gif") repeat-x 0 100%; color: #000;
  font-weight: bold;
}
.calendar .nav {
  font-family: verdana,iransans !important,sans-serif;
}
.calendar .nav div {
  background: transparent url("../../Images/client/calender/menuarrow.gif") no-repeat 100% 100%;
}
.calendar thead tr { background: url("../../Images/client/calender/title-bg.gif") repeat-x 0 100%; color: #000; }
.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  padding: 2px;
  background: url("../../Images/client/calender/title-bg.gif") repeat-x 0 100%; color: #000;
}
.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}
.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #797979;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #c44;
}
.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: url("../../Images/client/calender/hover-bg.gif");
  border-bottom: 1px solid #797979;
  padding: 2px 2px 1px 2px;
}
.calendar thead .active { /* Active (pressed) buttons in header */
  background: url("../../Images/client/calender/active-bg.gif"); color: #fff;
  padding: 3px 1px 0px 3px;
  border-bottom: 1px solid #797979;
}
.calendar thead .daynames { /* Row <TR> containing the day names */
  background: url("../../Images/client/calender/dark-bg.gif");
}
.calendar tbody .day { /* Cells <TD> containing month days dates */
  font-family: verdana,iransans !important,sans-serif;
  width: 2em;
  color: #000;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #999;
}
.calendar tbody .day.othermonth.oweekend {
  color: #f99;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #797979;
  background: url("../../Images/client/calender/dark-bg.gif");
}

.calendar tbody .rowhilite td,
.calendar tbody .rowhilite td.wn {
  background: url("../../Images/client/calender/rowhover-bg.gif");
}

.calendar tbody td.today { font-weight: bold; /* background: url("today-bg.gif") no-repeat 70% 50%; */ }

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: url("../../Images/client/calender/hover-bg.gif");
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #c44;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid #797979;
  padding: 1px 3px 1px 1px;
  background: url("../../Images/client/calender/active-bg.gif"); color: #fff;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #565;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding: 2px;
  background: url("../../Images/client/calender/status-bg.gif") repeat-x 0 0; color: #000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #afa;
  border: 1px solid #084;
  color: #000;
  padding: 1px;
}
.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #7c7;
  padding: 2px 0px 0px 2px;
}
.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #797979;
  background: url("../../Images/client/calender/normal-bg.gif"); color: #000;
  z-index: 100;
  font-size: 90%;
}
.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;}
.calendar .combo .label-IEfix {width: 4em;}
.calendar .combo .hilite { background: url("../../Images/client/calender/hover-bg.gif"); color: #000;}
.calendar .combo .active { background: url("../../Images/client/calender/active-bg.gif"); color: #fff; font-weight: bold;}
.calendar td.time { border-top: 1px solid #797979; padding: 1px 0px; text-align: center; background: url("../../Images/client/calender/dark-bg.gif");}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm { padding: 0px 5px 0px 6px; font-weight: bold; background: url("../../Images/client/calender/normal-bg.gif"); color: #000;}
.calendar td.time .hour,
.calendar td.time .minute {font-family: monospace;}
.calendar td.time .ampm {text-align: center;}
.calendar td.time .colon { padding: 0px 2px 0px 3px; font-weight: bold;}
.calendar td.time span.hilite { background: url("../../Images/client/calender/hover-bg.gif"); color: #000;}
.calendar td.time span.active { background: url("../../Images/client/calender/active-bg.gif"); color: #fff;}
/* end jalali calender */
/* start modal css*/
.azw_main_modal{ width:100%; float:right; height:100%;  position:absolute; top:0px; right:0px; z-index:1000; background-image:url(../../Images/Panel/azw_bg_modal.png); background-repeat:repeat; display:none;}
#azw_modal{ margin:30px auto;   }
.azw_modal{ margin:30px auto;   }
.azw_modal_content{ float:right; background-color:#FFF; overflow:auto; padding:10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #AAAAAA;}
.azw_modal_btnok{ background-image:url(../../Images/Panel/icon_ok.png); background-repeat:no-repeat; background-position:right center; padding-right:18px !important; margin:4px 1% !important;  font-family:iransans !important, Geneva, sans-serif;}
.azw_modal_btncncl{ background-image:url(../../Images/Panel/icon_cancel.png); background-repeat:no-repeat; background-position:right center; padding-right:18px !important; margin:4px 1% !important; font-family:iransans !important, Geneva, sans-serif;}
#azw_modal  .azw_modal_header{cursor:move; }
#azw_modal .ui-resizable-handle{ position:relative !important; bottom:20px; right:10px;}
.azw_modal_close{ cursor:pointer; float:left; padding:1px; margin:4px;}
.ui-dialog-buttonset{ text-align:center;}
/* end modal css */

/* start editor tabshow fadding*/
.cms_azw_editor_Tabshow .idTabs{ float:right; width:100%; margin-bottom:-1px; position:relative; z-index:999;}
.cms_azw_editor_Tabshow .idTabs li{ float:right; margin:0px 0px 0px 2px;}
.cms_azw_editor_Tabshow .idTabs li a{background:#e1e1e1;float:right; padding:0px 5px; color:#000; line-height:24px; font-family:iransans !important, Geneva, sans-serif ; font-size:9pt;border-top-right-radius:5px; border:1px solid #d9d9d9; border-bottom:0px !important; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px;}
.cms_azw_editor_Tabshow .advanced_tabs_content{ float:right; width:99.6%; font-family:iransans !important, Geneva, sans-serif ; font-size:9pt; padding:3px; border:1px solid #d9d9d9;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.cms_azw_editor_Tabshow .idTabs li a.selected{background:#fff; color:#333 !important;}
.cms_azw_editor_Tabshow .idTabs li a:hover{ color:#01344e;}
.cms_azw_editor_Tabshow{ position:relative;}
/* end editor tabshow fadding*/

/* start editor tabshow scrolling */
.cms_azw_editor_tab_header a{ margin-left:1px; border-bottom:0px !important;}
.cms_azw_editor_tab_header a:hover{text-decoration:none;color:#4b412f}
.cms_azw_editor_tab_header a.selected{ background-color:#f6f6f6; color:#000!important; border-bottom:1px  solid #f6f6f6;}
.cms_azw_editor_tab_content {float: left;}
.cms_azw_editor_tab_mask{overflow:hidden;  border:1px solid #ccc;  min-height:40px; background: #f6f6f6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f6f6f6 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f6f6 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */ }
.cms_azw_editor_tab_header{ margin-bottom:-1px;position: relative;}
/* end editor tabshow scrolling */
/* START LIKE AND DISLIKE STYLE */
.cms_comment_icon_like{   background: url("../../Images/client/icons.png") no-repeat scroll 0 -224px rgba(0, 0, 0, 0);
    color: #333;
    font-size: 8pt;
    height: 25px;
    margin: 0 7px;
    width: 55px;}
.cms_comment_icon_dislike{ background: url("../../Images/client/icons.png") no-repeat scroll 0 -268px rgba(0, 0, 0, 0);
    color: #333;
    font-size: 8pt;
    height: 40px;
    margin: 0 7px;
    width: 55px;}
.cms_comment_icon_like span , .cms_comment_icon_dislike span{ float: right;
    height: 25px;
    line-height: 30px;
    text-align: center;
    width: 33px;}
.cms_comment_icon_like a , .cms_comment_icon_dislike a{  float: right;
    height: 25px;
    text-align: center;
    width: 20px;}
/* END LIKE AND DISLIKE STYLE */
/* start bank icons */
.banks_list{ float:right; width:100%; display;block;}
.banks_list li{ float:right; margin:5px 3px; background-image: url("../../images/client/bank/bank-ribbon.png");background-repeat:no-repeat; width:40px; height:35px;}
.banks_list li.banks_list_0{background-position:0px 0px;}
.banks_list li.banks_list_1{background-position:-50px 0px;}
.banks_list li.banks_list_2{background-position:-100px 0px;}
.banks_list li.banks_list_3{background-position:-150px 0px;}
.banks_list li.banks_list_4{background-position:-200px 0px;}
.banks_list li.banks_list_5{background-position:-250px 0px;}
.banks_list li.banks_list_6{background-position:-300px 0px;}
.banks_list li.banks_list_7{background-position:-350px 0px;}
.banks_list li.banks_list_8{background-position:-402px 0px;}
.banks_list li.banks_list_9{background-position:-455px 0px;}
.banks_list li.banks_list_10{background-position:-510px 0px;}
.banks_list li.banks_list_11{background-position:-565px 0px;}
.banks_list li.banks_list_12{background-position:-620px 0px;}
.banks_list li.banks_list_13{background-position:-670px 0px;}
.banks_list li.banks_list_14{background-position:-722px 0px;}
.banks_list li.banks_list_15{background-position:-825px 0px;}
.banks_list li.banks_list_16{background-position:-880px 0px;}
.banks_list li.banks_list_17{background-position:-935px 0px;}
.banks_list li.banks_list_18{background-position:-990px 0px;}
.banks_list li.banks_list_19{background-position:-1095px 0px;}
.banks_list li.banks_list_20{background-position:-1150px 0px;}
.banks_list li.banks_list_21{background-position:-1200px 0px;}
 .banks_list li.banks_list_22{background-position:-1245px 0px;}
 .banks_list li.banks_list_23{ display:none;}
/* end bank icons */
/*  DateControl CSS */
.PickerCSS
{
	background-color: #ffffff;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.PickerHeaderCSS
{
	background-color: #b0c4de;
	border-bottom: black 1px solid;

	height: 30px;
}
.PickerFooterCSS
{
	background-color:  #b0c4de;

}
.PickerWeekDayCSS
{
	background-color: #ffffff;
	text-align: center;
	font-size: 8pt;
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-left: black 0px solid;
	border-bottom: black 0px solid;
	height: 19px;
}
.PickerCalendarCSS
{
	background-color: #ffffff;
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-left: black 0px solid;
	border-bottom: black 1px solid;
	height: 19px;
}
.PickerWorkDayCSS
{
	background-color: #ffffff;
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-left: black 0px solid;
	border-bottom: black 1px solid;
}
A.PickerWorkDayCSS
{
	color: black;
	text-decoration: none;
	border: none;
}
.PickerForbidenCSS
{
	background-color: #ffffff;
	color: Red;
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-left: black 0px solid;
	border-bottom: black 1px solid;
}
.PickerSelectedCSS
{
	background-color: #ffffff;
	border-right: black 0px solid;
	border-top: black 0px solid;
	border-left: black 0px solid;
	border-bottom: black 1px solid;
}
A.PickerSelectedCSS
{
	font-weight: bold;
	color: #0066ff;
	border: none;
}
.SideBar
{
	border-right:solid 1px #c0c0c0;vertical-align:top;width:20%;padding-right:8px;
}
.ModalBG
{
	width:100%;
	display:none;	
	position:absolute;
	top:0;
	left:0;
	height:100%;
	z-index:9999;
	background-color:Gray;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	opacity:0.5;top:0px;left:0px;z-index:8000;
	filter: alpha(opacity = 50);
}
.ProgressBorder
{
	border: thin groove #000000;
}
.ModalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.ModalPopup {
	background-color:#f5fffa;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:450px;
}
/*----End of Example CSS Class --*/ 
/* end calender*/
/* start my page css */
.cms_azw_mypage_mainlinks li{ padding:0px 1%; width:98%;border-bottom:1px dotted #CCC; float:right;background: #f7f9fc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNmN2Y5ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f7f9fc 26%, #e5e5e5 84%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#f7f9fc), color-stop(84%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f7f9fc 26%,#e5e5e5 84%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f7f9fc 26%,#e5e5e5 84%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f7f9fc 26%,#e5e5e5 84%); /* IE10+ */
background: linear-gradient(to bottom, #f7f9fc 26%,#e5e5e5 84%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9fc', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */ }
.cms_azw_mypage_mainlinks li a{ color:#000; line-height:30px; padding-right:15% ;width:85%; float:right; background-image:url(../../images/client/user/icons.png); background-repeat: no-repeat;}
.cms_azw_mypage_mainlinks li a:hover{ color:#039;}
.cms_azw_user_content{ width:72%; border:3px solid #f2f2f2;}
.cms_azw_user_content_mainmenus{background: #f6f8f9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRjZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f6f8f9 0%, #dbdcdd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(100%,#dbdcdd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6f8f9 0%,#dbdcdd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6f8f9 0%,#dbdcdd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6f8f9 0%,#dbdcdd 100%); /* IE10+ */
background: linear-gradient(to bottom, #f6f8f9 0%,#dbdcdd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#dbdcdd',GradientType=0 ); /* IE6-8 */}
.cms_azw_user_menus{ width:26%; border:3px solid #f2f2f2;}
.cms_azw_user_content_mainmenus a{ color:#000; padding:0px 5px; border-left:1px solid #fff;}
.cms_azw_user_content_mainmenus a:hover{ color:#039;}
.cms_azw_mypage_mainlinks{background: #EDEDED}
.cms_azw_mypage_mainlinks li:hover{background: #d8d8d8; }
.cms_azw_mypage_mainlinks_iconmypage a{ background-position:right 3px;}
.cms_azw_mypage_mainlinks_iconuserinfo a{ background-position:right -31px;}
.cms_azw_mypage_mainlinks_iconexit a{ background-position:right -69px;}
.cms_azw_mypage_mainlinks_iconchangepass a{ background-position:right -105px;}
.cms_azw_mypage_mainlinks_iconguid a{background-position:right -138px;}
.cms_azw_mypage_mainlinks_iconhome a{background-position:right -173px;}
.cms_azw_user_menus_control{border:3px solid #F2F2F2;}
.cms_azw_attentionbox{ padding-top:20px  !important; padding-bottom:20px !important;}
.cms_azw_attentionbox_btn{background: #1e5799; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDk4ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #1e5799 0%, #3498e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#3498e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1e5799 0%,#3498e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1e5799 0%,#3498e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1e5799 0%,#3498e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #1e5799 0%,#3498e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#3498e5',GradientType=0 ); /* IE6-8 */ border:1px solid #156ec8; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; padding:3px 25px; cursor:pointer; color:#FFF;}
.cms_azw_attentionbox_btn:hover{background: #7db9e8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiMxZTU3OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #7db9e8 25%, #1e5799 87%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,#7db9e8), color-stop(87%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7db9e8 25%,#1e5799 87%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7db9e8 25%,#1e5799 87%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7db9e8 25%,#1e5799 87%); /* IE10+ */
background: linear-gradient(to bottom, #7db9e8 25%,#1e5799 87%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-8 */}
/* end my page css */

/* start register report */
.register_activate_main_report_txt  a:hover
        {
            background: rgb(125,185,232);
            background: -moz-linear-gradient(top, rgba(125,185,232,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(30,87,153,1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,185,232,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(30,87,153,1)));
            background: -webkit-linear-gradient(top, rgba(125,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(30,87,153,1) 100%);
            background: -o-linear-gradient(top, rgba(125,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(30,87,153,1) 100%);
            background: -ms-linear-gradient(top, rgba(125,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(30,87,153,1) 100%);
            background: linear-gradient(top, rgba(125,185,232,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(30,87,153,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 );
        }
        .register_activate_main_report
        {
            width: 500px;
            position: relative;
        }
        .register_activate_main_report_txt
        {
	float: right;
	height: auto;
	width: 500px;
	text-align: center;
	direction: rtl;
	margin-top: 180px;
	border: 1px solid #999;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #F5F5F5;         font-family:iransans !important; font-size:9pt; 
        }
.register_activate_main_report_txt b {
	font-family: iransans !important;
	font-size: 18px;
	line-height: 30px;
	color: #1A64FF;
	text-decoration: none;
}
    .register_activate_main_report_txt    a
        {
            font-family: iransans !important;
            font-size: 12px;
            color: #FFF;
            text-decoration: none;
            line-height: 22px;
            outline: none;
            height: 22px;
            width: 120px;
            position: relative;
            text-align: center;
            float: right;
            margin-right: 190px;
            margin-top: 10px;
            margin-bottom: 10px;
            background: rgb(30,87,153);
            background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1)));
            background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
            background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
            background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
            background: linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
            border-radius: 10px;
            -moz-border-radius: 10px;
            -webkit-border-radius: 10px;
        }
		.ForgetPass_sendnewpass{ font-family:iransans !important ; color:#000; font-size:10pt; line-height:50px; text-align:center;background:url("../../images/client/user/ok_check.png") no-repeat scroll center top #fff; padding:40px  20px 20px 20px;}
		/* end Register report */
		
		/* start access report */
		.cms_accessdenied{ width:245px; height:990px; padding:2px; margin:0px auto; 	background-image: url(../../Images/GlobalImages/azw_access_denied.png);
	background-repeat: no-repeat;
	background-position: top center; font-family:iransans !important;}
.cms_accessdenied_content{ text-align:right; direction:rtl; width:132px; font-size:8pt; margin-top:66px; float:right;}
.cms_page_access_denid { width:245px; height:990px; padding:2px; margin:0px auto; 	background-image: url(../../Images/GlobalImages/azw_access_denied.png);
	background-repeat: no-repeat;
	background-position: top center; font-family:iransans !important;}
	.cms_pageNoFound{width:245px; height:990px; padding:2px; margin:0px auto; 	background-image: url(../../Images/GlobalImages/azw_access_denied.png);
	background-repeat: no-repeat;
	background-position: top center; font-family:iransans !important;}
	/* end access report */
	
	/* start  simple title news */
	.cms_azw_news_simpletitle_ul li{ list-style-image:url(../../Images/client/news/bullet_rtl.gif); padding-right:1px; margin-right:18px; margin-bottom:5px;}
.cms_azw_news_simpletitle_ul li a{ color:#000;}
.cms_azw_news_simpletitle_ul li a:hover{ color:#074181;}
	/* end  simple title news */
	/* start Article tab style */
.cms_azw_Article_tab_header a{ margin-right:1px; border-bottom:0px !important;}
.cms_azw_Article_tab_header a:hover{text-decoration:none;color:#4b412f}
.cms_azw_Article_tab_header a.selected{ background-color:#dddddd; color:#000!important; border-bottom:0px  solid #f6f6f6; position:relative; bottom:-1px;}
.cms_azw_Article_tab_content a{ color:#666;}
.cms_azw_Article_tab_content a:hover{ color:#000;}
.cms_azw_Article_tab_content {float: left;}
.cms_azw_Article_tab_mask{overflow:hidden;  border:1px solid #ccc;  min-height:100px; background: #dddddd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #dddddd 0%, #f9f9f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dddddd 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dddddd 0%,#f9f9f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dddddd 0%,#f9f9f9 100%); /* IE10+ */
background: linear-gradient(to bottom, #dddddd 0%,#f9f9f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-8 */}
/* end Article tab style */
.cms_azw_user_content_maindata .azw_mar_tb_5px .azw_25per~.azw_25per{padding-right: 13%;}
.RegTypePay span{padding-right: 13%;}

.azw_modal_content .fk_PaymentPay span{padding-right: 13%;}


.ui-accordion-header{ font-family:iransans !important; font-size:9pt !important;}
.jcarousel-item h1{ font-size:9pt;}
.jcarousel-skin-tango{ float:right;}

.btnsave{float: right;
    margin-right: 30%;
    width: 20%;}
.btnsave button{padding-right: 0px !important;width: 120px;}
.btnsave ~button{padding-right: 0px !important;
    float: right;width: 120px;}
.btnpay button ,.btnpay ~button{padding-right: 0px !important;
    float: right;width: 120px;}
.btnpay button:first-child{margin-right: 23% !important;}


.language_box { width:100%;}
.cms_template_icons_rssfeed {
    background-position: -198px -30px;
    font-size: 0;
    width: 25px;
}
#divStyle {float:left;}

.cms_azw_registerbody .azw_mar_tb_5px span{padding-right: 15px;}
.cms_azw_registerbody .azw_mar_tb_5px {float: right;
    width: 100%;}
.cms_azw_mypage_mainlinks_iconliregistercommunity a ,.cms_azw_mypage_mainlinks_iconliregistercommunitypast a{background-position: right 4px;}

#ctl06_ctl00_ctl02_ctl02_Customer_fk_Localization {
    padding: 2px;
    width: 139px !important;
}
.cms_azw_user_content_maindata .azw_mar_tb_5px .azw_25per {width: 22%;}

.cms_azw_user_content_maindata .azw_mar_tb_5px select{border: 1px solid #999;
    font-size: 9pt;
    height: 20px;
    width: 143px;}
.azw_modal_content .azw_mar_tb_5px select{width: 20.5%;}
#T_5{padding-right: 4px;}
#FullName{margin-right: 4px;}
.azw_modal_content #T_5{padding-right: 0px;}
.azw_modal_content #FullName{margin-right: 0px;}

.form-group{margin-right:20px;line-height:30px;}
.control-label{}
.shop_payment_title{}
.col-md-8{float:righ; }
.col-md-4{width:15%;float: right;}
.control-label{color: #000;
    font-family: iransans;
    font-size: 12px !important;
    font-weight: bold;}
.shop_payment_title{}
.form-control{  border: 1px solid #d2000a;
    border-radius: 8px !important;
    box-shadow: none;
    color: #000;
    font-family: iransans;
    font-size: 12px !important;
    font-weight: bold;
    height: 35px;
    margin-right: 33px;
    width: 220px;}
.input-group-addon:first-child {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: #d2000a;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #d2000a -moz-use-text-color;
    border-image: none;
    border-radius: 8px;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    position: relative;
    z-index: 100;
}
.shop_datecontrol{margin-right:33px;float: right;width:220px;}
.azw_modal_close ~.ui-icon{display:none ;}
#srch_operation{}
#srch_fild{}
#dialog2{margin: 14px auto;}
#dialog2 span{}
#dialog2 select{}
#printpage_area .flexigrid{width: 689px !important;}
.icons a{float: right;
    height: 20px;
    width: 20px;}

#renewRec{background-position: -17px -406px;}
#newRec{}
#editRec{background-position: -17px -365.5px;}

.payment_rtn{margin: 15px auto;
    text-align: center;}
#ctl06_ctl00_btnrtn{}
#UploadButtonSingleFile{ background-image:url(../../Editor/uploadFiles/Attach/001.png);background-position:center center; background-size:18px 18px;
border-radius:5px;}

.RegisterCommunity_payment b{ font-family:iransans !important; font-size:14px; margin-right:20px; width:100%; text-align:right; float:right;}
.payment_followCode{font-family:iransans !important; font-size:14px; margin-right:20px; width:100%; text-align:right; float:right; direction:rtl; line-height:25px;
padding-bottom:20px;}

.azw_srch_srch_content .azw_srch_result tr:nth-child(2) td {
    border: 1px solid #20212a;
    padding: 7px 15px;
}
.azw_srch_srch_content table td {
    padding: 7px;
}
.azw_srch_srch_content .azw_srch_result tr:nth-child(2) td a {
    font-size: 12px;
    font-weight: bold;
}



h1, h2, h3, h4, h5, p , a {
    font-family: iransans !important;
    
}

.gallery-1-item-overlay a {color:#fff;}
.gallery-1-item-overlay a:hover {color:#000;}

a{text-decoraition:none !important;}

/*blog-detail*/

#bloghome {padding-top:80px; padding-bottom:20px;}

.blog{padding-top:15px;}
.blog ul{padding:15px; margin:0px; list-style-type:disc;}
.blog ul li{font-family:iransans !important;font-size:13px;text-align:right;}
.blog ul li:hover{color:#ED1C24;}
.pagination {
    margin: 20px 0 50px !important;
} 
.blog1{padding-top:20%;}
.first-titr{color:#000;font-size:16px;line-height:30px;margin:0px !important;padding:0px;}
.blog-title2{ color: #c5070d;
    font-size: 20px;
    font-weight: bold;
    line-height: 35px;
	margin:0px;}
.blog-title2 a{color:#c5070d; -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;font-family:"BusinessNewsFont" , BusinessNewsFont2,iransans !important;}
.blog-title2 a:hover{color:#c5070d;text-decoration: none;}

.blogu{background-color:#fff;border-radius:7px;padding:15px;}
.blog-title{margin-top:10px;font-family:'BusinessNewsFont', BusinessNewsFont2 ,  iransans !important;font-size:16px !important;min-height: 160px;text-align: right;}
.blog-title a{font-family:BusinessNewsFont, BusinessNewsFont2 , iransans !important;font-weight: bold;text-decoration: none !important;color:#000; -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.blog-title a:hover{color:#000;text-decoration: none;}

.blog-thumb{width:100%;position: relative;display:block;}
.blog-thumb a{position: relative; display:block;}
.blog-thumb a img{ display: block; max-width: 100%; height: auto; margin: 0 auto;}
.blog-thumb1-img{border: 3px solid #6A6A6A;
    border-radius: 15px;
    display: block;
    height: auto;
    max-width: 100%;}

.blog-thumb a .hover-zoom{  position: absolute; display: block; top: 50%; left: 50%; margin-top: -16px; margin-left: -16px; background: url(../images/zoom-icon.png) no-repeat center center; z-index: 10; width: 32px; height: 32px; -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-opacity: 0; -moz-opacity: 0;
  opacity: 0; filter: alpha(opacity=0); -moz-transition: all .8s cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-transition: all .8s cubic-bezier(0.175, 0.885, 0.320, 1.275); -webkit-transition: all .8s cubic-bezier(0.175, 0.885, 0.320, 1.275); transition: all .8s cubic-bezier(0.175, 0.885, 0.320, 1.275); }
.blog-thumb a:after { content: ''; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(48, 54, 65, 0.5); z-index: 5; -webkit-border-radius: 3px; -webkit-background-clip: padding-box; -moz-border-radius: 3px; -moz-background-clip: padding;
  border-radius: 3px; background-clip: padding-box; -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0);  -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
.blog-sidebar{min-height: 20px;padding: 19px;}
@media(max-width: 991px){.blog-sidebar{ margin: 0 auto;}}
.blog-sidebar h4:hover{color:#E96840;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s; }
.sidebar-list{padding-left: 0px;}
.sidebar-list li>h5{margin-top:2px;}
.blog-sidebar ul>li{border-bottom: 1px solid #f2f2f2;  display: block; padding: 10px 10px;}
.blog-sidebar ul>li>a{text-decoration: none;color:gray;}
.blog-sidebar ul>li>a:hover{color:#E96840;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.blog-sidebar ul>li>a:before{  display: inline-block;content: '\f105';font-family: 'FontAwesome';font-size: 13px;color: #999999;margin-right: 10px;}

#bloghome a { color:#E96840; }
#bloghome p, p{ padding:12px 0px; font-size: 13px;
    line-height: 1.8em;color:#8A8A8A;font-family:"BusinessNewsFont", BusinessNewsFont2 , iransans !important;}
.in-text{color: #555;
   
    font-size: 18px;
    line-height: 1.3em;font-family:"BusinessNewsFont", BusinessNewsFont2 , iransans !important;}
#bloghome a:hover { color:#555; text-decoration: none; }
#bloghome img:hover { filter: brightness(70%); -webkit-filter: brightness(70%); -moz-filter: brightness(70%); -o-filter: brightness(70%);}

.blog-thumb a > img { -webkit-transition:0.5s; transition: 0.5s; }
.blog-thumb a:hover > img {filter: brightness(70%) !important;  -webkit-filter: brightness(70%); -moz-filter: brightness(70%); -o-filter: brightness(70%); -ms-filter: brightness(70%); -webkit-transform: translate3d(10px,0,0); transform: translate3d(10px,0,0); }


#bloghome .btn-primary { color:#FFF; font-size:15px; padding: 8px 14px;}
#bloghome .btn-primary:hover { color:#FFF; }



@media (max-width:480px){

#bloghome {
    padding-top:20px;
    padding-bottom: 0;
}



#bloghome p, p {
    padding: 0px 0px;
}

.blog-sidebar {
    padding: 10px;
}

.blog {
    padding-top: 50px;
}


@media(max-width:980px){
	.blog1{padding-top:31%;}
}

@media(max-width:480px){
.blog1{padding-top:41%;}


}
@media(max-width:375px){
.blog1{padding-top:45%;}
}
@media(max-width:320px){
.blog1{padding-top:53%;}

}

 a:focus{color:#000;}
.blogu1{font-family:iransans !important;}




.news-box{border:none !important;}
.blog-thumb1 a.thumb1{margin-right:20%;}

.news_width_column a{width:100% !important;}
a {
    text-decoration: none;}
.TextNewsNumber{font-family: iransans !important;}
.TextNewsCounter{font-family: iransans !important;}
.TextNewsNumberNumbe{font-family: iransans !important;}

/*blog-detail*/



/* -------------------------------------
    silver style end
------------------------------------- */