﻿/*body*/
@font-face{  font-family:"IRANSansWeb";     font-style:normal;     font-weight:normal;     src:url("../plugins/fonts/IRANSansWeb.eot?#iefix") format("embedded-opentype"),url("../plugins/fonts/IRANSansWeb.woff") format("woff"),url("../plugins/fonts/IRANSansWeb.TTF") format("truetype")}
@font-face{  font-family:"IRANSansWebbold";     font-style:normal;     font-weight:normal;     src:url("../plugins/fonts/IRANSansWeb_Bold.eot?#iefix") format("embedded-opentype"),url("../plugins/fonts/IRANSansWeb_Bold.woff") format("woff"),url("../plugins/fonts/IRANSansWeb_Bold.TTF") format("truetype")}
@font-face {
  font-family: "fonts-icon";
  src: url("../plugins/fonts/fonts-icon/iconshape.eot?lsctg7");
  src: url("../plugins/fonts/fonts-icon/iconshape.eot?lsctg7#iefix") format("embedded-opentype"), url("../plugins/fonts/fonts-icon/iconshape.ttf?lsctg7") format("truetype"), url("../plugins/fonts/fonts-icon/iconshape.woff?lsctg7") format("woff"), url("../plugins/fonts/fonts-icon/iconshape.svg?lsctg7#iconshape") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "fonts-icon2";
  src: url("../plugins/fonts/fonts-icon2/buildingfont.eot?lsctg7");
  src: url("../plugins/fonts/fonts-icon2/buildingfont.eot?lsctg7#iefix") format("embedded-opentype"), url("../plugins/fonts/fonts-icon2/buildingfont.ttf?lsctg7") format("truetype"), url("../plugins/fonts/fonts-icon2/buildingfont.woff?lsctg7") format("woff"), url("../plugins/fonts/fonts-icon2/buildingfont.svg?lsctg7#buildingfont") format("svg");
  font-weight: normal;
  font-style: normal; }
body, html{  font-family:"IRANSansWeb" !important; font-size:15px; padding:0px;background:#0b2834;}  
h2, h4, h5, h3{  font-weight:normal}
/*public-css-start*/
.WidgetWait{text-align:center; padding:7px 2px;}
.widgetLink li a{display: block;padding: 7px 10px;color:#FFF;border-bottom: dashed 1px rgba(255,255,255,.1);}
.widgetLink li a:hover{background: rgba(26, 54, 1, 0.3); }
.widgetLink li.widgetImgLink a {border-bottom: 0 none;padding: 1px 4px 1px;}
.widgetLink li {list-style: outside none none;padding: 0;height: auto !important;}
.widgetLink.advcnt li a{background: #FFD955;color:#333;display: block;padding: 7px 10px;border-bottom: 1px dashed rgba(0, 0, 0, 0.1);}
.widgetLink.advcnt li a:hover {background: #FFC937;color: #6F4600;}
.widgetImgLinkSolo {text-align:center;padding: 5px 0 10px;}
.widgetLinkTitle {display: inline-block;padding-top: 10px;}
.widgetLink li .widgetImgThumb {     display: block;     float: right;     height: auto;     margin-left: 2px;     width: 45px; }
@media (max-width:767px) {     .widgetLink li .widgetImgThumb {  float: none;         margin: 2px;         height: auto;         width: 100%;     } }
.widgetCon li.widgetImgLinkSolo {padding: 0 1px 5px;}
.widgetCon li.widgetImgLinkSolo a {background: rgba(0, 0, 0, 0);display: block;height: auto;padding: 0 2px 8px;text-align: center;text-overflow: ellipsis;width: 100%; } 
.innerWidgetCon .pagination li a {padding: 3px 6px 1px;line-height: 1;}
.innerWidgetCon .panel-footer {padding: 1px;}
.widgetLink li {list-style: outside none none;padding: 0;}
.widgetCon li.widgetImgLinkSolo a img{display: block;width: 100%;height: auto;margin-bottom: 5px;}
.widgetCon li.widgetImgLinkSolo a:hover {background: rgba(0,0,0,0); }
.widgetCon li.imageslinks {margin-bottom:2px;}
.widgetCon li.imageslinks img {width:100%;}
.widgetCon li.imageslinks a{padding:0; }
.widgetImgLink {display: block;float: right;width: 100%;}
.widgetImgLink a img{display: block;width: 100%;height: 100%;}
.widgetCon li.widgetImgLinkSolo .widgetLinkTitle {padding-top:2px;}
.widgetTXT{padding: 12px 15px;line-height: 20px;}
.widgetTXT li {padding: 3px 0;}
.widget #linksArea{float: none;background: none;}
.widgetLink img.linkicon { width: auto; }
.widget #linksArea ul li a span{font-size: 13px;}
.innerWidgetCon .readMore {display: block;text-align: center;}
.innerWidgetCon .readMore a {display: block;text-align: center;float:left; padding:2px 5px;background: #efefef}
.innerWidgetCon .readMore a:hover {background: #9a9a9a;}
.innerWidgetCon .panel { background-color: rgba(0, 0, 0, 0); border: 0 none; border-radius: 0; box-shadow: 0 0 0; margin-bottom: 0; }
.widgetCon ul{margin:0px !important;padding:0px !important;}
.widgetBottom{}
.form-group label { display: inline-block; }
/*public-css-end*/
/***********************************************************************************************************************************/
body{font-family:IRANSansWeb;}
.main-site {
	background: #0b2834; 
}
html.open {
    overflow: hidden;
}
.header {
	display: inline-block;width: 100%;
	background: #0b2834;
	height: 67px;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1032;
	box-shadow: 6px 1px 5px #CCC;
}
.h1 {
    font-family: IRANSansWebbold;
    margin: 23px 0;
    font-size: 20px;
    color: #FFF;
    max-width: 58%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.top-slider{
	margin-top: 67px;
}
/***************************************************************************************/
.part-100 {
    margin-top: 67px;
    background: #d8d5d5;
    padding: 10px 0;
    font-size: 14px;
}
.part-100 span {
    color: #3da77a;
}
.services_pg {
    margin-top: 67px;
    padding-top: 2px;
}
.part-1 {
	text-align: center;
    background: #FFF;
	position:relative;
	padding: 7px 0;
}
.part-1-span {
	font-family:IRANSansWebbold;
    text-align: center;
    margin: 0 auto;
	font-size: 17px;
	padding: 0 20px;
	display: inline-block;
    background: #FFF;
    position: relative;
}
.part-1-p {
    display: inline-block;
    width: 95%;
    margin-top: 4px;
    line-height: 33px;
    text-align: right;
    font-size: 14px;
}
#FrmLogin label{color: #aaa !Important;}
.part-1-before{
	display: inline-block;
    width: 100%;
	position:relative;
}
.part-1-before::before {
    background: #e8b969;
    width: 100%;
    content: "";
    height: 2px;
    display: inline-block;
    position: absolute;
    top: 11px;
    right: 0;
    left: 0;
}
.part-1-p::before {
    content: "\f028";
    font-family: fontawesome;
    color: #f7b954;
    transform: rotate(180deg);
    font-size: 37px;
    float: right;
    margin-left: 10px;
}
/***************************************************************************************/
.part-2 {
    width: 100%;
    display: block;
	background: #0b2834;
}
.part-2-h2 {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.part-2-h2 [href*="icn=BuildingCollapse"]::before{
    font-family: fonts-icon;
    content: "\e901";
    font-size: 40px;
	margin-bottom: 5px;
	color: #d4df56;    
	font-style: normal;
    width: 100%;
    text-align: center;
    display: inline-block;
}
.part-2-h2 [href*="icn=ChargePayment"]::before{
    font-family: fonts-icon;
    content: "\e904";
    font-size: 40px;
	margin-bottom: 5px;
	color: #ddbb79;    
	font-style: normal;
    width: 100%;
    text-align: center;
    display: inline-block;
}
.part-2-h2 [href*="icn=Accounting"]::before{
    font-family: fonts-icon;
    content: "\e905";
    font-size: 40px;
	margin-bottom: 5px;
	color: #3da77a;    
	font-style: normal;
    width: 100%;
    text-align: center;
    display: inline-block;
}
.part-2-h2 [href*="icn=Support"]::before{
    font-family: fonts-icon;
    content: "\e900";
    font-size: 40px;
	margin-bottom: 5px;
	color: #3cb0dd;    
	font-style: normal;
    width: 100%;
    text-align: center;
    display: inline-block;
}
.part-2-cell {
	padding: 15px 5px;
    border-left: 1px solid #2f5a70;
    float: right;
}
.part-2-cell:last-child {
    border-left: 0;
}
.part-2-a-span {
    color: #FFF;
    font-size: 15px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.part-2-cell:hover .part-2-a-span , .part-2-cell:hover .part-2-h2 [href*="icn="]::before {
	color: #ffb734 !important;
}
/***************************************************************************************/
.part-3 {
    display: inline-block;
    width: 100%;
    text-align: center;
    background: #FFF;
    position: relative;
    padding: 5px 0 43px 0
}
#swiper01 {
    padding: 8px 0 15px 0;
	width: 80%;
}
.part-3 .row{
	position: relative;
}
.swiper-button-next, .swiper-button-prev {
    right: 10px;
    left: auto;
    position: absolute;
    top: 40%;
	color: #efb047;
    font-size: 40px;
}
.swiper-button-next {
    right: 0;
    left: auto;
}
.swiper-button-prev {
    left: 0;
    right: auto;
}
/***************************************************************************************/
.swiper-slide img {height: auto; width: 100%;transition:all 0.5s; }
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;}
.swiper-container-no-flexbox .swiper-slide{float:left} 	  
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;
height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#00c2af !important }.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}} 	  	.swiper-container-android .swiper-slide, .swiper-wrapper {     transform: translate3d(0px, 0px, 0px); } .swiper-wrapper {     box-sizing: content-box;     display: flex;     height: 100%;     position: relative;     transition-property: transform;     width: 100%;     z-index: 1; }              .swiper-description {             position: absolute;             background-color: rgba(124, 139, 148, 0.43);             color: #000;       bottom: 0;   left: 0;             right: 0;             padding: 10px 0 30px;             margin: 0;         }          
.swiper-slide {text-align:right;overflow: hidden;}
.swiper-slide {     -webkit-flex-shrink: 0;     -ms-flex: 0 0 auto;     flex-shrink: 0;     height: 100%;     position: relative; } 
.swiper-pagination {     left: 0;     position: absolute;     text-align: center;     bottom: 5px;     transform: translate3d(0px, 0px, 0px);     transition: all 0.3s ease 0s;     z-index: 10;     width: 100%;     text-align: center; }
.swiper-pagination-bullet {     cursor: pointer; }
.swiper-pagination-bullet {     background: #e2e2e2 none repeat scroll 0 0;     border-radius: 50%;     display: inline-block;     height: 13px;     margin-left: 10px;     opacity: 1;     width: 13px; }
.swiper-pagination-bullet-active {     opacity: 1;     background: #8c8488 !important; }
/***************************************************************************************/
.part-4 {
    text-align: center;
    background: #ededed;
    position: relative;
    padding: 4px 0 0 0;
}
.part-4-before{
	display: inline-block;
    width: 100%;
	position:relative;
}
.part-4-before::before {
    background: #e8b969;
    width: 100%;
    content: "";
    height: 2px;
    display: inline-block;
    position: absolute;
    top: 11px;
    right: 0;
    left: 0;
}	
.part-4-span {
    font-family: IRANSansWebbold;
    text-align: center;
    margin: 0 auto;
    font-size: 17px;
    padding: 0 20px;
    display: inline-block;
    background: #ededed;
    position: relative;
}	
.part-4-h2 {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.part-4-h2 [href*="icn=Discount"]::before , .part-4-h2 [href*="icn=vip"]::before , .part-4-h2 [href*="icn=ProprietaryServices"]::before , .part-4-h2 [href*="icn=bills"]::before{
    color: #daa24b;
    margin-bottom: 15px;
    font-style: normal;
    width: 100%;
    text-align: center;
    display: inline-block;
    background: #0b2837;
    border-radius: 50%;
        width: 73px;
    height: 78px;
    padding-top: 13px;
}
.part-4-h2 [href*="icn=Discount"]::before{
    font-family: fonts-icon;
	content:"\e906";font-size: 46px;
}
.part-4-h2 [href*="icn=vip"]::before{
    font-family: fonts-icon;
	content:"\e907";font-size: 46px;
}
.part-4-h2 [href*="icn=ProprietaryServices"]::before{
    font-family: fonts-icon;
	content:"\e902";font-size: 46px;
}
.part-4-h2 [href*="icn=bills"]::before{
    font-family: fonts-icon;
	content:"\e908";font-size: 46px;
}

.part-4-cell {
	padding: 15px 5px;
    float: right;
}
.part-4-cell:last-child {
    border-left: 0;
}
.input-group-btn button , .input-group input{border-radius:0;}
.part-4-a-span {
    color: #111;
    font-size: 14px;
    display: inline-block;
	width: 100%;
        line-height: 25px;

   
}
.part-4-cell:hover .part-4-a-span {
	color: #37a67b;
}	
footer {
    background: #0b2834;
    width: 100%;
    display: table;
	position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
	z-index: 1020;
	box-shadow: 6px 1px 5px #CCC;
}	
.footer-cell-a {
    color: #FFF;
}
.footer-cell-a:hover {
    color: #f9b74d;
}	
.footer-cell {
    text-align: center;
    padding: 4px 0;
    font-size: 25px;
    border-left: 1px solid #2f5a70;
    float: right;
}
@media (max-width:449px)
{	
	.part-4-cell:nth-child(2) , .part-4-cell:nth-child(4) {
    	border-left: 0;
	}
}
/********************************************************Page 2******************************************************************/
.part-5 {
    margin-top: 67px;
}
.part-6 {
    width: 100%;
    display: block;
    color: #FFF;
	background: #0b2834;
}
.part-6-h2 [href*="icn="]::before{
    font-family: fonts-icon;
    font-size: 50px;
	margin-bottom: 15px;
	font-style: normal;
    width: 100%;
    text-align: center;
    display: inline-block;
}
/******************************ICON***************************/
.part-6-h2 [href*="icn=Repairs"]::before{
    content: "\e90d";
    color: #9e8aba; 
}
.part-6-h2 [href*="icn=takingcare"]::before{
    content: "\e90b";
    color: #38b38a; 
}
.part-6-h2 [href*="icn=Tutoring"]::before{
    content: "\e90a";
    color: #f7ba41; 
}
.part-6-h2 [href*="icn=Beauty"]::before{
    content: "\e90c";
    color: #e55e9f; 
}
.part-6-h2 [href*="icn=Advice"]::before{
    content: "\e90e";
    color: #e7b1ec; 
}
.part-6-h2 [href*="icn=carservices"]::before{
    content: "\e903";
    color: #d56b59; 
}
.part-6-h2 [href*="icn=moving"]::before{
     font-family: FontAwesome !important;
    content: "\f0d1";
    color: #d3d33a; 
}
.part-6-h2 [href*="icn=Washing"]::before{
    content: "\e920";
    color: #e25555; 
}
.part-6-h2 [href*="icn=ChargePayment"]::before{
    content: "\e904";
    color: #39c4da; 
}
.part-6-h2 [href*="icn=Party"]::before{
    content: "\e911";
    color: #9eca67; 
}
.part-6-h2 [href*="icn=other"]::before{
    content: "\e931";
    color: #d3d33a; 
}
.part-6-h2 [href*="icn=Electricity"]::before{
    content: "\e91f";
    color: #97ed98; 
}
.part-6-h2 [href*="icn=HomeAppliances"]::before{
    content: "\e92e";
    color:#e25555; 
}
.part-6-h2 [href*="icn=computer"]::before{
    content: "\f10b";
    color:#e7b1ec; 
     font-family: FontAwesome !important;
}




















.part-6-h2 [href*="icn=Decoration"]::before{
    content: "\e916";
    font-family: fonts-icon2;
    color: #00bcd4; 
}
.part-6-h2 [href*="icn=phonnet"]::before{
    content: "\e910";
    font-family: fonts-icon2;
    color: #72c1ff; 
}
.part-6-h2 [href*="icn=Cooling-and-heating"]::before{
    content: "\e926";
    color: #FFEB3B; 
}
.part-6-h2 [href*="icn=building"]::before{
    content: "\e90a";
    color: #c38f1a; 
    font-family: fonts-icon2;
}
.part-6-h2 [href*="icn=Gardening"]::before{
    content: "\e90f";
    color: #e91e63; 
    font-family: fonts-icon2;
}
.part-6-h2 [href*="icn=Safety-and-fire-safety"]::before{
    content: "\e901";
    color: #ff754c;
    font-family: fonts-icon2; 
}


.part-6-h2 [href*="icn=Epilation"]::before{
    content: "\e90c";
    color: #00bcd4; 
}
.part-6-h2 [href*="icn=Face-makeup-and-trimming"]::before{
    content: "\e92d";
    color: #72c1ff; 
}
.part-6-h2 [href*="icn=Hair-styling-and-trimming"]::before{
    content: "\e940";
    color: #FFEB3B; 
}

.part-6-h2 [href*="icn=Health-care"]::before{
    content: "\e903";
    color: #e91e63; 
    font-family: fonts-icon2;
}



.part-6-h2 [href*="icn=Car-Repairs"]::before{
    content: "\e90e";
    color: #e91e63; 
    font-family: fonts-icon2;
}

.part-6-h2 [href*="icn=meetings"]::before{
    content: "\e915";
    color: #e91e63; 
    font-family: fonts-icon2;
}











.part-6-h2 [href*="icn=package"]::before{
    content: "\e924";
    color: #e6c675; 
}
.part-6-h2 [href*="icn=pipe"]::before{
    content: "\e923";
        color: #b9e1ee;
}
.part-6-h2 [href*="icn=cooler"]::before{
    content: "\e928";
    color: #dcde70;
}
.part-6-h2 [href*="icn=coolergaz"]::before{
        content: "\e926";
        color: #b1b8ec;
}
.part-6-h2 [href*="icn=Homeremodeling"]::before{
        content: "\e91c";
        color: #d3d33a;
}
.part-6-h2 [href*="icn=Installations"]::before{
    content: "\e902";
    color: #9e8aba; 
}
.part-6-h2 [href*="icn=Seniors"]::before{
        content: "\e919";
        color: #d3d33a;
}
.part-6-h2 [href*="icn=children"]::before{
    content: "\e929";
    color: #9e8aba; 
}
.part-6-h2 [href*="icn=Hourly"]::before{
        content: "\f017";
        color: #d3d33a;
        font-family: FontAwesome !important;
}
.part-6-h2 [href*="icn=Daily"]::before{
    content: "\f271";
    color: #9e8aba; 
    font-family: FontAwesome !important;
}
.part-6-h2 [href*="icn=Monthly"]::before{
    content: "\f272";
    font-family: FontAwesome !important;
    color: #97ed98; 
}
.part-6-h2 [href*="icn=Secondaryschool"]::before{
    content: "\f02d";
    color: #d3d33a;
     font-family: FontAwesome !important;
}
.part-6-h2 [href*="icn=Art"]::before{
    content: "\f1fc";
     color: #e25555;
     font-family: FontAwesome !important;
}
.part-6-h2 [href*="icn=foreignlanguage"]::before{
    content: "\f2a4";
    color:#e7b1ec; 
     font-family: FontAwesome !important;
}
.part-6-h2 [href*="icn=NationalConduct"]::before{
    content: "\f2b9";
    color:#e7b1ec; 
     font-family: FontAwesome !important;
}
.part-6-h2 [href*="icn=Childcoach"]::before{
    content: "\e917";
    color:#d56b59; 
}
.part-6-h2 [href*="icn=Elementary"]::before{
    content: "\f02d";
    color:#97ed98; 
     font-family: FontAwesome !important;
}
.part-6-h2 [href*="icn=Firsthighschool"]::before{
    content: "\f02d";
    color: #b1b8ec;
     font-family: FontAwesome !important;
}
.part-6-h2 [href*="icn=carwash"]::before{
    content: "\e903";
    color:#b1b8ec; 
}
.part-6-h2 [href*="icn=DispatchedHostess"]::before{
    content: "\e92d";
    color: #e25555;
}
.part-6-h2 [href*="icn=Rentalequipment"]::before{
        content: "\e930";
        color: #97ed98;
}
.part-6-h2 [href*="icn=Ritualceremonies"]::before{
    content: "\e914";
        color: #ef9a70;
}
.part-6-h2 [href*="icn=Orderfood"]::before{
    content: "\e91a";
    color: #dcde70;
}
.part-6-h2 [href*="icn=Orderdesserts"]::before{
    content: "\f1fd";
    color: #e7b1ec;
    font-family: FontAwesome !important;
}
.part-6-h2 [href*="icn=fastfood"]::before{
    content: "\e933";
        color: #ef9a70;
}
.part-6-h2 [href*="icn=Traditional"]::before{
    content: "\e932";
    color: #dcde70;
}
.part-6-h2 [href*="icn=Hairdryer"]::before{
    content: "\e941";
    color: #9e8aba; 
}
.part-6-h2 [href*="icn=Nailplanting"]::before{
    content: "\e944";
    color: #38b38a; 
}
.part-6-h2 [href*="icn=Color"]::before{
    content: "\e940";
    color: #f7ba41; 
}
.part-6-h2 [href*="icn=Family"]::before{
    content: "\e93e";
    color: #e55e9f; 
}
.part-6-h2 [href*="icn=Business"]::before{
    content: "\e937";
    color: #e7b1ec; 
}
.part-6-h2 [href*="icn=Tax"]::before{
    content: "\e905";
    color: #d56b59; 
}
.part-6-h2 [href*="icn=educational"]::before{
    content: "\e93d";
    color: #e25555; 
}
.part-6-h2 [href*="icn=Onsiterepairs"]::before{
    content: "\e947";
    color: #d56b59; 
}
.part-6-h2 [href*="icn=carwash"]::before{
    content: "\e939";
    color: #e55e9f; 
}
.part-6-h2 [href*="icn=Carrycargo"]::before{
    content: "\e913";
    color: #e25555; 
}
.part-6-h2 [href*="icn=ApplianceLayout"]::before{
    content: "\e925";
    color: #38b38a; 
}
.part-6-h2 [href*="icn=Collectingsupplies"]::before{
    content: "\e92e";
    color: #f7ba41; 
}
.part-6-h2 [href*="icn=Homecleaning"]::before{
    content: "\e92f";
    color: #e55e9f; 
}
.part-6-h2 [href*="icn=carpet"]::before{
    content: "\e92b";
    color: #e7b1ec; 
}
.part-6-h2 [href*="icn=Machine"]::before{
    content: "\e92a";
    color: #d56b59; 
}
.part-6-h2 [href*="icn=handy"]::before{
    content: "\e92b";
    color: #d3d33a; 
}
.part-6-h2 [href*="icn=Furniture"]::before{
    content: "\e925";
    color: #e25555; 
}
.part-6-h2 [href*="icn=Housecleaning"]::before{
    content: "\e927";
    color: #9eca67; 
}
.part-6-h2 [href*="icn=changingdecoration"]::before{
    content: "\e91c";
    color: #d3d33a; 
}
.part-6-h2 [href*="icn=Funeral"]::before{
    content: "\e93b";
    color: #e25555; 
}
.part-6-h2 [href*="icn=wedding"]::before{
    content: "\e936";
    color: #9eca67; 
}
.part-6-h2 [href*="icn=Birth"]::before{
    content: "\e91c";
    color: #d3d33a; 
}
.part-6-h2 [href*="icn=Piano"]::before{
    content: "\e945";
    color: #e25555; 
}
.part-6-h2 [href*="icn=Painting"]::before{
    content: "\e946";
    color: #f7ba41; 
}
.part-6-h2 [href*="icn=Music"]::before{
    content: "\e943";
    color: #e25555; 
}
.part-6-h2 [href*="icn=Guitar"]::before{
    content: "\e93f";
    color: #e55e9f; 
}
.part-6-h2 [href*="icn=Dulcimer"]::before{
    content: "\e93c";
    color: #38b38a; 
}
.part-6-h2 [href*="icn=Creativity"]::before{
    content: "\e93a";
    color: #9eca67; 
}
.part-6-h2 [href*="icn=Childcoach"]::before{
    content: "\e93a";
    color: #d3d33a; 
}
.part-6-h2 [href*="icn=English"]::before{
    content: "\f0ac";
    color: #input; 
    font-family:FontAwesome ;
}
.part-6-h2 [href*="icn=French"]::before{
    content: "\f0ac";
    color: #e7b1ec;   font-family:FontAwesome ;
}
.part-6-h2 [href*="icn=German"]::before{
    content: "\f0ac";
    color: #d56b59;   font-family:FontAwesome ;
}
.part-6-h2 [href*="icn=Formandcourseselection"]::before{
    content: "\e908";
    color: #d3d33a; 
}
.part-6-h2 [href*="icn=Curtain"]::before{
    content: "\e927";
    color: #9e8aba; 
}
.part-6-h2 [href*="icn=Blanket"]::before{
    content: "\e90b";
    color: #38b38a; 
}
.part-6-h2 [href*="icn=Dress"]::before{
    content: "\f27e";
    color: #f7ba41; 
}
.part-6-h2 [href*="icn=Ironing"]::before{
    content: "\e90c";
    color: #e55e9f; 
}
.part-6-h2 [href*="icn=bills"]::before{
    color: #daa24b;content:"\e908";
   
}
.part-6-h2 [href*="icn=Discount"]::before{
    color: #e7b1ec;
	content:"\e906";
}
.part-6-h2 [href*="icn=Support"]::before{
  
    content: "\e900";
	color: #3cb0dd;    
}
.part-6-h2 [href*="icn=ProprietaryServices"]::before{
     color: #e55e9f; 
	content:"\e902";
}
.part-6-h2 [href*="icn=input"]::before{
     color: #38b38a; font-family: FontAwesome !important;
	content:"\f155";

}
/*********************************************/

.part-6-h2 {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.part-6-cell {
	padding: 15px 5px;
	border-bottom: 1px solid #2f5a70;
    border-left: 1px solid #2f5a70;
    float: right;
}
/*.part-6-cell:nth-child(3),.part-6-cell:nth-child(6),.part-6-cell:nth-child(10){
    border-left: 0;
}*/
.part-6-a-span {
    color: #FFF;
    font-size: 15px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.part-6-cell:hover .part-6-a-span ,.part-6-cell:hover .part-6-a::before {
	color: #ffb734 !important;
}
.part-6-cell:hover .icon-35, .part-6-cell:hover .icon-36,.part-6-cell:hover .icon-25,.part-6-cell:hover .icon-28,.part-6-cell:hover .icon-29,.part-6-cell:hover .icon-30,.part-6-cell:hover .icon-31,.part-6-cell:hover .icon-32,.part-6-cell:hover .icon-19{color: #ffb734;}
.part-8 {
    padding-bottom: 43px;
}	
.part-7 {
    margin: 15px 0;
}
.fa-search:before {
    color: #ffb734;
}
@media (max-width:449px)
{	
	.part-6-cell {
    	width: 50%;
	}
	.part-6-cell:nth-child(even) {
    	border-left: 0 !important;
	}
    .part-6-cell:nth-child(odd) {
    	border-left: 1px solid #2f5a70 !important;
	}
	/*.part-6-cell:nth-child(3n) {border-left:1px solid #2f5a70 !important;}
        .part-6-cell:last-child {
    	width:  100%;
	}*/
}
/*******************************************************************************************************/
.part-9 img{    
    height: auto;
    width: 100%;
}
.part-9 {
    display: inline-block;
    width: 100%;
    margin-top: 67px;
}
.part-10 {
    width: 100%;
    display: block;
	  background: #0b2834;
}
i, cite, em, var, address, dfn {
    font-style: normal;
}

.icon-icon-Home-Appliances{color: #e25555;  }
.icon-icon-Home-Appliances::before{font-family: fonts-icon;content:"\e92e";font-size: 50px;}

.icon-16{color: #97ed98;  }
.icon-16::before{font-family: fonts-icon;content:"\e91f";font-size: 50px;}  
  
.icon-211{color: #b9e1ee;  }
.icon-211::before{font-family: fonts-icon;content:"\e923";font-size: 50px;}  
  
.icon-26{color: #dcde70;  }
.icon-26::before{font-family: fonts-icon;content:"\e928";font-size: 50px;}  
  
.icon-241{color: #b1b8ec;  }
.icon-241::before{font-family: fonts-icon;content:"\e926";font-size: 50px;}  
  
.icon-221{color: #e6c675;  }
.icon-221::before{font-family: fonts-icon;content:"\e924";font-size: 50px;}  
  
.icon-icon-Installations2{color: #d3d33a;  }
.icon-icon-Installations2::before{font-family: fonts-icon;content:"\e931";font-size: 50px;}  
  
i.fa.fa-mobile  {color: #e7b1ec;font-size: 57px;  }
  
.part-10-cell:hover .icon-icon-Home-Appliances, .part-10-cell:hover .icon-16,.part-10-cell:hover .icon-211,.part-10-cell:hover .icon-26,.part-10-cell:hover .icon-241,.part-10-cell:hover .icon-221,.part-10-cell:hover .icon-icon-Installations2,.part-10-cell:hover i.fa.fa-mobile{color: #ffb734;}
  
.part-10-h3 {
    color: #0b2834;
    font-size: 18px;
    padding: 10px 0;
    display: inline-block;
    width: 100%;
    background: #c3bbbb;
    border-bottom: 1px solid #0b2834;
}
.part-10-h2 {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.part-10-cell {
	padding: 15px 5px;
	border-bottom: 1px solid #2f5a70;
    border-left: 1px solid #2f5a70;
    float: right;
}
.part-10-cell:nth-child(3n){
    border-left: 0;
}
.part-10-a-span {
    color: #FFF;
    font-size: 15px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.part-10-cell:hover .part-10-a-span {
	color: #ffb734;
}



@media (max-width:449px)
{	

	.part-10-cell {
    	width: 50%;
	}
  .part-10-cell {
    	border-left: 0;
	}
   .part-10-cell:nth-child(1) , .part-10-cell:nth-child(3) , .part-10-cell:nth-child(5) , .part-10-cell:nth-child(7)  {
    	border-left: 1px solid #2f5a70;
	}
	.part-10-cell:last-child {
    	width:  100%;
	}
}
 /***********************************************page 4*******************************************************/

.part-11 {
    width: 100%;
    display: block;
	  background: #0b2834;
}
  
.icon-17{color: #e25555;  }
.icon-17::before{font-family: fonts-icon;content:"\e920";font-size: 50px;}

.icon-251{color: #97ed98;  }
.icon-251::before{font-family: fonts-icon;content:"\e927";font-size: 50px;}  
  
.icon-231{color: #f3b0db;  }
.icon-231::before{font-family: fonts-icon;content:"\e925";font-size: 50px;}  
  
.icon-Carpet2{color: #b9e1ee;  }
.icon-Carpet2::before{font-family: fonts-icon;content:"\e92b";font-size: 50px;}  
  
.icon-Carpet1{color: #dcde70;  }
.icon-Carpet1::before{font-family: fonts-icon;content:"\e92a";font-size: 50px;}  
  
.icon-Housecleaning{color: #b1b8ec;  }
.icon-Housecleaning::before{font-family: fonts-icon;content:"\e92f";font-size: 50px;}  
  
.icon-131{color: #70efc4;  }
.icon-131::before{font-family: fonts-icon;content:"\e91c";font-size: 50px;}  
  
.icon-181{color: #d3d33a;  }
.icon-181::before{font-family: fonts-icon;content:"\e921";font-size: 50px;}  

.part-11-cell:hover .icon-17, .part-11-cell:hover .icon-251, .part-11-cell:hover .icon-231,.part-11-cell:hover .icon-Carpet2,.part-11-cell:hover .icon-Carpet1,.part-11-cell:hover .icon-Housecleaning,.part-11-cell:hover .icon-icon-Home-131,.part-11-cell:hover .icon-icon-181,.part-11-cell:hover .fa-building{color: #ffb734;}
  
.part-11-h3 {
    color: #0b2834;
    font-size: 18px;
    padding: 10px 0;
    display: inline-block;
    width: 100%;
    background: #c3bbbb;
    border-bottom: 1px solid #0b2834;
}
.part-11-h2 {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.part-11-cell {
	padding: 15px 5px;
	border-bottom: 1px solid #2f5a70;
    border-left: 1px solid #2f5a70;
}
.part-11-cell:nth-child(3n){
    border-left: 0;
}
.part-11-a-span {
    color: #FFF;
    font-size: 15px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.part-11-cell:hover .part-11-a-span {
	color: #ffb734;
}
i.fa.fa-building  {color: #b770ef;font-size: 57px;  }
 
@media (max-width:449px)
{	
	.part-11-cell {
    	width: 50%;
	}
  .part-11-cell {
    	border-left: 0;
	}
   .part-11-cell:nth-child(1) , .part-11-cell:nth-child(3) , .part-11-cell:nth-child(5) , .part-11-cell:nth-child(7)  {
    	border-left: 1px solid #2f5a70 !important;
	}
	.part-11-cell:last-child {
    	width:  100%;
	}
} 
/***********************************************page 5*******************************************************/

.part-12 {
    width: 100%;
    display: block;
	  background: #0b2834;
}
  
.icon-Gentleman1{color: #e25555;  }
.icon-Gentleman1::before{font-family: fonts-icon;content:"\e92d";font-size: 50px;}

.icon-img{color: #97ed98;  }
.icon-img::before{font-family: fonts-icon;content:"\e930";font-size: 50px;}  
  
.icon-38{color: #ef9a70;  }
.icon-38::before{font-family: fonts-icon;content:"\e914";font-size: 50px;}  
  
.icon-kisspng-fast{color: #70efc4;  }
.icon-kisspng-fast::before{font-family: fonts-icon;content:"\e933";font-size: 50px;}  
  
.icon-kisspng{color: #d3d33a;  }
.icon-kisspng::before{font-family: fonts-icon;content:"\e932";font-size: 50px;}  
  
.fa-birthday-cake  {color: #e7b1ec;font-size: 57px;  }
  
.part-12-cell:hover .icon-Gentleman1, .part-12-cell:hover .icon-img, .part-12-cell:hover .icon-38,.part-12-cell:hover .icon-kisspng-fast,.part-12-cell:hover .icon-kisspng,.part-12-cell:hover .fa-birthday-cake{color: #ffb734;}
  
.part-12-h3 {
    color: #0b2834;
    font-size: 18px;
    padding: 10px 0;
    display: inline-block;
    width: 100%;
    background: #c3bbbb;
    border-bottom: 1px solid #0b2834;
}
.part-12-h2 {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.part-12-cell {
	padding: 15px 5px;
	border-bottom: 1px solid #2f5a70;
    border-left: 1px solid #2f5a70;
}
.part-12-cell:nth-child(3n){
    border-left: 0;
}
.part-12-a-span {
    color: #FFF;
    font-size: 15px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.part-12-cell:hover .part-12-a-span {
	color: #ffb734;
}
 
@media (max-width:449px)
{	
	.part-12-cell {
    	width: 50%;
	}
  .part-12-cell {
    	border-left: 0;
	}
   .part-12-cell:nth-child(1) , .part-12-cell:nth-child(3) , .part-12-cell:nth-child(5) , .part-12-cell:nth-child(7)  {
    	border-left: 1px solid #2f5a70 !important;
	}
	
} 
/***********************************************page 6*******************************************************/

.part-13 {
    width: 100%;
    display: block;
	  background: #0b2834;
}
.icon-123{color: #e25555;  }
.icon-123::before{font-family: fonts-icon;content:"\e919";font-size: 50px;}

.icon-aaa{color: #ef9a70;  }
.icon-aaa::before{font-family: fonts-icon;content:"\e929";font-size: 50px;}  
 
.part-13-cell:hover .icon-123, .part-13-cell:hover .icon-aaa, .part-13-cell:hover .icon-29 {color: #ffb734;}
  
.part-13-h3 {
    color: #0b2834;
    font-size: 18px;
    padding: 10px 0;
    display: inline-block;
    width: 100%;
    background: #c3bbbb;
    border-bottom: 1px solid #0b2834;
}
.part-13-h2 {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.part-13-cell {
	padding: 15px 5px;
	border-bottom: 1px solid #2f5a70;
    border-left: 1px solid #2f5a70;
}
.part-13-cell:nth-child(3n){
    border-left: 0;
}
.part-13-cell .icon-29 {
    margin: 0;
}
.part-13-a-span {
    color: #FFF;
    font-size: 15px;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.part-13-cell:hover .part-13-a-span {
	color: #ffb734;
}
#swiper04 {
        height: 95px;
    overflow: hidden;
        position: relative;
}
#swiper04 .swiper-pagination {
    left: 0;
    position: absolute;
    text-align: center;
    bottom: 2px;
    transform: translate3d(0px, 0px, 0px);
    transition: all 0.3s ease 0s;
    z-index: 10;
    width: 100%;
    text-align: center;
    right: auto !important;
    top:auto !important;
    z-index: 99999999;
}
#swiper04 .swiper-pagination-bullet {
    background: #95afb9  none repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    height: 12px;
    margin-left: 10px;
    opacity: 1;
    width: 12px;    margin: 0 5px 0 0;
}
#swiper04 .swiper-pagination-bullet-active {
    opacity: 1;    margin: 0 5px 0 0;
    background: #f7b954 !important;
}
@media (max-width:449px)
{	
	.part-13-cell {
    	width: 50%;
	}
  .part-13-cell {
    	border-left: 0;
	}
   .part-13-cell:nth-child(1) , .part-13-cell:nth-child(2) {
    	border-left: 1px solid #2f5a70 !important;
	}
	.part-13-cell:last-child {
    	width:  100%;
	}
	
} 
/***********************************************Login page***********************************/
.clearfix:after,.clearfix:before{content:'';display:table}
.clearfix:after{clear:both;display:block}

.sppb-addon.sppb-addon-raw-html {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 55px;
}
.burger-trigger {
    z-index: 99999;
    display: inline-block;
    position: absolute;  right: 0;
    top: 5px;
}
.burger-trigger .menu-trigger {
    float: right;
    border: none;
    outline: 0;
    padding: 15px 20px;
    cursor: pointer;  
}
.menu-trigger span {
    background: #FFF;
    width: 22px;
    height: 2px;
    display: inline-block;
    margin-bottom: 4px;
    clear: both;
    float: right;
}
.burger-trigger .menu-overlay {
    position: fixed;
    top: 50%;
    right: 50%;
    width: 100%;
    height: auto;
    z-index: 2000;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(50%) translateY(-50%);
    -moz-transform: translateX(50%) translateY(-50%);
    -ms-transform: translateX(50%) translateY(-50%);
    transform: translateX(50%) translateY(-50%);
}
.burger-trigger .menu-overlay-bg-transparent .menu-overlay-content {
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    background: 0 0;
}
.burger-trigger .menu-overlay-bg-transparent .menu-overlay-content {
    -webkit-transform: scale(.8);
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    background: 0 0;
}
 .burger-trigger .menu-overlay-nav {
    text-align: center;
    list-style: none;
    padding: 0;
    margin: 0;
}
.burger-trigger .menu-overlay-nav>li {
    display: block;
    font-size: 16px;
    font-weight: 600;
    padding: 7px 0;
}
 .burger-trigger .menu-overlay-nav>li>a {
    color: #3a4348;
}
.burger-trigger .menu-bg-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    right: 0;
    z-index: 1000;
    opacity: 0;
    background: rgba(255,255,255,.2);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
 .burger-trigger .menu-close {
    position: absolute;
    top: 5px;
    right: 12px;
    display: inline-block;
    font-size: 40px;
    color: #3a4348;
    background: inherit;
    border: none;
    outline: 0;
}
 .burger-trigger .menu-overlay-show {
    visibility: visible;
}
.burger-trigger .menu-close:hover {
    color: #000;
}

.burger-trigger .menu-overlay-bg-transparent.menu-overlay-show~.menu-bg-overlay {
    background: rgba(255,255,255,.95);
}
.burger-trigger .menu-overlay-show~.menu-bg-overlay {
    opacity: 1;
    visibility: visible;
}
.burger-trigger .menu-overlay-bg-transparent.menu-overlay-show .menu-overlay-content {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}




.login-wrap{
	width:100%;
	margin:auto;
	max-width:100%;
	min-height:800px;
	position:relative;
	background:url(../images/bg.jpg) no-repeat center;
    background-size: cover;
}

.login-html{
	width:100%;
	height:100%;
	position:absolute;
	padding:50px 25px;
	background:rgba(11,40,52,.9);
}
.login-html .sign-in-htm,
.login-html .sign-up-htm{
	top:30px;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform:rotateY(180deg);
	
	-webkit-perspective: 0;
    -webkit-backface-visibility: hidden;
    visibility:visible;
    backface-visibility: hidden;
	
	-webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -o-transition: all .4s linear;
	transition:all .4s linear;
}
.login-html .sign-in,
.login-html .sign-up,
.login-form .group .check{
	display:none;
}
.login-html .tab,
.login-form .group .label,
.login-form .group .button{
	text-transform:uppercase;
}
.login-html .tab{
	font-size:22px;
	margin-right:15px;
	padding-bottom:5px;
	margin:0 15px 10px 0;
        color: rgba(158, 171, 204, 0.9);
	display:inline-block;
	border-bottom:2px solid transparent;
}
.login-html .sign-in:checked + .tab,
.login-html .sign-up:checked + .tab{
	color:#fff;
	border-color:#f7b954 ;
}
.login-form{
	min-height:345px;
	position:relative;
	perspective:1000px;-webkit-transform-style: preserve-3d;
	transform-style:preserve-3d;
}
.login-form .group{
	margin-bottom:15px;
}
.login-form .group .label,
.login-form .group .input,
.login-form .group .button{
	width:90%;
	color:#fff;
	display:block;
}
.login-form .group .input,
.login-form .group .button{
	border:none;
    margin: 0 auto;
	padding:15px 20px;
	border-radius:5px;
	background:rgba(255,255,255,.1);
}
.login-form .group input[data-type="password"]{
	text-security:circle;
	-webkit-text-security:circle;
}
.login-form .group .label {
    color: #aaa;
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}
.login-form .group .button{
	background: #f7b954 ;
    color: #111;
    font-size: 16px;
    font-weight: bold;
}
.login-form .group label .icon{
	width:15px;
	height:15px;
	border-radius:2px;
	position:relative;
	display:inline-block;
	background:rgba(255,255,255,.1);
}
.login-form .group label .icon:before,
.login-form .group label .icon:after{
	content:'';
	width:10px;
	height:2px;
	background:#fff;
	position:absolute;
	transition:all .2s ease-in-out 0s;
}
.login-form .group label .icon:before{
	left:3px;
	width:5px;
	bottom:6px;
	transform:scale(0) rotate(0);
}
.login-form .group label .icon:after{
	top:6px;
	right:0;
	transform:scale(0) rotate(0);
}
.login-form .group .check:checked + label{
	color:#fff;
}
.login-form .group .check:checked + label .icon {
    background: #f7b954 ;
    float: right;
    margin-top: 4px;
    margin-left: 10px;
}
.login-form .group .check:checked + label .icon:before{
	transform:scale(1) rotate(45deg);
}
.login-form .group .check:checked + label .icon:after{
	transform:scale(1) rotate(-45deg);
}
.login-html .sign-in:checked + .tab + .sign-up + .tab + .login-form .sign-in-htm{
	transform:rotate(0);
    -ms-transform: rotate(0);
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
}
.login-html .sign-up:checked + .tab + .login-form .sign-up-htm{
	transform:rotate(0);
    -ms-transform: rotate(0);
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
}
.hr{
	height:2px;
	margin:25px;
	background:rgba(255,255,255,.2);
}
.foot-lnk {
    text-align: center;
    color: #f7b954  !important;
}
.foot-lnk a {
    text-align: center;
    color: #f7b954  !important;
}
/************************************************************************/
#swiper04 .swiper-slide {
width:100%;
}
/******************************Form Page******************************************/
.frm_services {
    height: 100%;
    padding: 0 15px;
    display: inline-block;
    width: 100%;
    padding-bottom: 50px !important;
}
.frm_services .form-group label {
    color: #FFF;
    width: 100%;
}
.frm_services #submitBtn {
    float: left;
}
.frm_services .req-star {
    float: right;
    color: red;
    margin-top: 0;
    margin-left: 7px;
    padding-top: 3px;
    height: 15px;
}

/******************************sharj****************************************/


.part-6-h2 [href*="icn=home"]::before{
    font-family: fonts-icon;
    content: "\e909";
    font-size: 40px;
	margin-bottom: 5px;
	color: #d4df56;    
	font-style: normal;
    width: 100%;
    text-align: center;
    display: inline-block;
}
.paytype-page {
    padding: 15px;
}
.row-paytype {
    DISPLAY: inline-block;
    width: 100%;
}
.row-paytype-title {
    text-align: center;
    width: 29%;
    float: right;
    margin-left: 4px;
    color: #FFFD;
    padding: 6px 0;
    font-size: 14px;
}
.row-paytype-price {
    padding: 6px 0;
    width: 26%;
    color: #FFFD;
    text-align: center;
    font-size: 14px;
    float: right;
}
.row-paytype-link {
    float: left;
}
.table-header {
    color: #FFF;
        padding: 6px 0;
    font-size: 14px;
     text-align:center;
}
.row-header {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #CCC;
}
.discount-page {
    padding: 15px;
}
.discount-page-row {
    display: inline-block;
    width: 100%;
}
.discount-page-span {
    color: #f7b954;
    float: right;
    margin-left: 15px;
}
.discount-page-price {
    float: right;
    color: #FFF;
}
.form-parent {
    border: 1px solid #b19d93;
}
.discount-page-header {
    width: 100%;
    display: inline-block;
    background: #EEE;
    padding: 7px;
}
.form-dis {
    padding: 10px;
}
.form-check {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    color: #FFF;
    font-size: 14px;
}
.form-check input {
    float: right;
    margin-left: 10px;
}
.form-button {
    text-align: center;
}
.quantity-dis {
    float: left;
    background: #f7b954;
    color: #111;
    padding: 2px 10px;
    border-radius: 5px;
}
.form-check-label {
    padding: 2px 0;
    margin: 0;
}
.left input {
    margin-top: 11px;
    float: right;
}
.paypal {
    display: inline-block;
    width: 100%;
}
.left {
    float: right;
}
.right {
    float: left;
}
.left label {
    color: #FFF;
    margin-right: 8px;
    float: right;margin-top: 6px
}
.paypal img {
    width: 36px;
}
.lbl-info {
    color: #FFF;
    font-size: 13px;
}
.newDetails {
    padding: 5px 0;
    display: inline-block;
    width: 100%;
}
.row-paytype-dis{
    padding: 6px 0;
    width: 15%;
    text-align:center;
    color: #FFFD;
    font-size: 14px;
    float: right;
}
.send-ticket {
    padding: 0 15px 15px 15px;
    padding-bottom: 110px;
}
.newq-holder {
    float: right;
    width: 48%;
        margin-bottom: 15px;
}
.newq-holder a{
   color :#FFF ;
}
.date-comment::before {
    content: "\f133";
    font: normal normal normal 14px/1 FontAwesome;
    float: left;
    color: #8c6422;
}
.date-c {
    float: left;
    font-size: 13px;
    direction: initial;
}
.name-comment {
    width: 100%;
    display: inline-block;
    font-size: 14px;
    border-bottom: 1px dashed #CCC;
    padding-bottom: 6px;
}
.name-comment::before {
    content: "\f007";
    font: normal normal normal 14px/1 FontAwesome;
    float: right;
    color: #8c6422;
    margin-left: 7px;
    margin-top: 2px;
}
.leftDiv {
    width: 100%;
    display: inline-block;
    padding-top: 5px;
}
.list_ghabz {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.error-pg {
    color: #e5ad51;
    text-align: center;
    padding: 15px 0;
    border: 1px solid #EEE;
    width: 80%;
    margin: 0 auto;
    margin: 15px auto;
    border-radius: 4px;
    box-shadow: -1px 1px 6px #7b7a7a;
}
.title-rent {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 15px 0;
    font-size: 16px;
    color: #f7b954;
}
.form-sell{text-align:center;}
.form-sell .form-button {
    display: inline-block;
        margin-left: 0;
    margin-bottom: 15px;
        margin-top: 15px;
}
.form-sell .form-button:first-child {
    margin-left: 34px;
}

.btn-primary-notactive {
    color: #fff;
    background-color: #3d9023;
    border-color: #738ca2;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    /*cursor: pointer;*/
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 4px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.row-calculate-title {
    color: #CCC;
    text-align: center;    margin-top: 5px;
}
.row-calculate-dis {
    color: #CCC;
    text-align: center;    margin-top: 5px;

}
.row-calculate-price {
    color: #CCC;    margin-top: 5px;
    text-align: center;
}
.row-calculate-link {
    padding: 0;
}
.show-detail-title {
    color: #52f59b;
    margin-top: 15px;
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-bottom: 6px;
}
.row-paytype-top {
    display: inline-block;
    width: 100%;
}
.dont-show {
    display: none;
}
.show-detail-box {
    margin-bottom: 15px;
}

#swiper03{max-height:190px;}
#swiper03 img{height:100%;width:100%}
.part-4 .container{padding:0;}

/***********Profile********/
 .portlet.light.profile-sidebar-portlet {
    background: #FFF;
    border-radius: 4px;
    padding: 15px;
    text-align: center;
    margin-top: 65px;
}
.profile-userpic img {
    float: none;
    margin: 0 auto;
    width: 150px;
    height: 150px;
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    border-radius: 50%!important;
    border: 2px solid #111;
    padding: 15px;
}
 .profile-usertitle {
    text-align: center;
    margin-top: 20px;
}
.profile-usertitle-name {
    color: #0b2834;
    font-size: 20px;
    margin-bottom: 15px;
}

.profile-usertitle-job {
    color: #0b2834;
    font-size: 13px;
    margin-bottom: 7px;
}
.li-profile {
    background: #EEE;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    line-height: 30px;
    padding: 5px 0;
    border-right: 2px solid #daa24b;
    margin-right: -2px;
}
.label-profile {
    color: #0b2834;
}
.val-profile {
    font-size: 14px;
}

.profile-userbuttons {
    text-align: center;
    margin-top: 10px;
}
.profile-userbuttons .btn {
    margin-left: 5px;
        font-size: 13px;
    margin-top: 8px;
}
.profile-userbuttons .btn:last-child {
    margin-left: 0;
}

.profile-dashboard {
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.user_form_profile {
    display: inline-block;
    width: 100%;
    padding-bottom: 70px;
    margin-top: 92px;
}
.user_form_profile  .NotFound {
    color: #efaf50;
    font-size: 17px;
    line-height: 1.5em;
        margin-bottom: 15px;
    padding: 0;
    text-align: center;
}
.user_form_profile .form-group label {
    display: inline-block;
    color: #FFF;
    font-size: 14px;
}
.content-mobile-page {
    margin: 15px;
    background: #FFF;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    line-height: 30px;
    padding: 15px;
    border-radius: 5px;
}
.content-mobile-page-title {
    text-align: center;
    color: #f7b954;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 15px;
}
.content-mobile-page-body {
    text-align: justify;
}
.module-faq {
    padding: 0 0.9375rem;
    margin-bottom: 0.9375rem;
}
.module-faq .clearfix {
    margin-bottom: 0.9375rem;
    cursor: pointer;
}
.module-faq .views-field-title {
    background: linear-gradient(to right, #458bbf, white);
    color: black;
    border: 0.0625rem solid #CCC;
    padding: 0.4375rem 0.9375rem;
    font-weight: bold;
    font-size: 0.875rem;
}
.module-faq .views-field-body {
        background: #EEE;
    padding: 0.3125rem 0.9375rem;
    border-right: 0.0625rem solid #CCC;
    border-left: 0.0625rem solid #CCC;
    border-bottom: 0.0625rem solid #CCC;
    font-size: 0.9375rem;
    line-height: 1.875rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    display: none;
}

.logo-box {
    width: 92%;
    text-align: center;
}
.h2-box {
    font-size: 15px;
    padding: 15px 0;
}
.img-logo-mob {
    width: 40%;
        margin-top: 10px;
}
.txt-logo-building {
    padding: 15px;
        text-align: center;
}
.h3-box {
    margin: 0;
    font-size: 15px;
}


.user_form_profile  #ContentPlaceHolder1_UserMsg {
    padding: 0 15px;
}

.header-logo-aris {
    width: 58px;
    margin: 6px 0;
}
#span-img-logo {
    float: left;
}

 .modal_newspaper .modal-content {padding: 15px;}
.modal_newspaper .close {position: absolute;color: #111 !important;    z-index: 9999999;}
#swiper05 {position: relative;}
.swiper-pagination05 {text-align: center;margin-top: 15px;}
.swiper-pagination-bullet {background: #CCC none repeat scroll 0 0;}
.modal_newspaper .modal-body {padding: 15px 15px 0 15px;}
.swiper-button-next05 {position: absolute;color: #efb047;font-size: 24px;top: 37%;z-index: 9999;right: 7px;}
.swiper-button-prev05 {position: absolute;color: #efb047;font-size: 24px;top: 37%;z-index: 9999;left: 7px;}
 .show-expert {
    display: inline-block;
    width: 100%;
    margin-top: 67px;
    padding: 15px;
}
.parent-expert {
    background: #EEE;
    border-radius: 4px;
    padding: 15px;
    display: inline-block;
    width: 100%;
}
 .expert-image {
    float: right;
    width: 35%;
    margin-left: 2%;
}
.expert-image img {
width: 116px;
height: 116px;
border-radius: 50%;
}
    .expert-info {
    float: left;
    width: 60%;
}

.expert-info i {
    color: #4cae4c !important;
    font-size: 26px !important;
    float: right !important;
    margin-left: 11px !important;
    width: 25px;
    text-align: center;
}
   .expert-info_row {
    display: inline-block;
    width: 100%;
    margin-bottom: 16px;
}
   .expert-info_row:last-child {
    
    margin-bottom: 0;
}
   .newq-holder:last-child{float:left;}
   .send-ticket .well{padding: 19px 19px 0 19px;}
   .askBox .col-xs-12{padding:0;}


.mobile-content-img {
    max-width: 100%;
    height: auto;
    margin-bottom: 12px;
}
.tab_page_PrivateService {
    margin-top: 60px;
    display: inline-block;
    width: 100%;
        padding: 0 15px;
}
#PrivateService_Tab {
    margin-top: 10px;
    display: block;
    width: 100%;
    background: #EEE;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
#PrivateService_Tab >li {
    float: right;
    font-size: 18px;
    width: 50%;
        border: 0 !important;
    border-radius: 0 !important;
    border-radius: 0 !important;
    text-align: center;
        border-bottom: 1px solid #EEE !important
}

#PrivateService_Tab >li a {
    border-radius: 0;
    border: 0;
        margin-right: 0;
    font-size: 18px;
    padding: 18px 0px;
    background: #FFF;
    color: #111;
    font-weight: bold;
}
.nav-item.active a {
    background: #EEE !important;
}
#PrivateService_Tab i {
    font-size: 26px;
    margin-left: 8px;
    margin-top: 1px;
    display: inline-block;
    float: none;
}
.tab_page_PrivateService .nav-item.active a::after {
    position: absolute;
    content: "\f0d7";
    font-family: FontAwesome;
    bottom: -24px;
    right: 0;
        color: #EEE;
    left: 0;
    font-size: 28px;
}
.tab_page_PrivateService #myTabContent {
    background: #FFF;
    min-height: 561px;
    padding: 0 15px;
}
.tab_page_PrivateService #UserMsg {
    margin-top: 0 !important;
    color: red;
    padding: 15px 0 !important;
}
.des_ser {
    padding: 15px;
    text-align: justify;
    font-size: 15px;
    line-height: 40px;
}
.tab_page_PrivateService  .frm_services .form-group label {
    color: #111;
    width: 100%;
}

.tab_page_PrivateService .frm_services {
    height: 100%;
    padding: .0;
    display: inline-block;
    width: 100%;
    padding-bottom: 50px !important;
}
.req-star {
    color: red;
}
/***** rahdar -login page *******/
.div-links {
    z-index: 99;
    right: 0;
    left: 0;
    bottom: 0;
    position: fixed;
    background: #0b2834  none repeat scroll 0 0;
    border-top: 1px solid #e3e3e3;
    display: inline-block;
    width: 100%;
}
.div-links ul li a {color: #fffcfc;font-size: 14px;     font-weight: bold;}
.div-links ul li {text-align:center; margin: 8px 0px;}
.gray  {    
    font-size: 19px;
    color: #f7b954;
    margin: 7px;}
/************* rahdar تغییر استایل دکمه های عضویت ****************/
.form-group-1 {position:relative; margin: 12px 0;}
 .form-group {margin-bottom: 9px; }
.effect-7, .effect-8, .effect-9 {border-radius:5px;border: 1px solid #ccc; padding: 7px 14px 9px; transition: 0.4s;width: 100%; }
  .form-group{position:relative;}
.effect-8 ~ .focus-border:before,
.effect-8 ~ .focus-border:after{content: ""; position: absolute; top: 0; left: 0; width: 0; height: 2px; background-color: #fbad41; transition: 0.5s;}
.effect-8 ~ .focus-border:after{top: auto; bottom: 0; left: auto; right: 0;}
.effect-8 ~ .focus-border i:before,
.effect-8 ~ .focus-border i:after{content: ""; position: absolute; top: 0; left: 0; width: 2px; height: 0; background-color: #fbad41; transition: 0.5s;}
.effect-8 ~ .focus-border i:after{left: auto; right: 0; top: auto; bottom: 0;}
.effect-8:focus ~ .focus-border:before,
.effect-8:focus ~ .focus-border:after{width: 100%; transition: 0.3s;}
.effect-8:focus ~ .focus-border i:before,
.effect-8:focus ~ .focus-border i:after{height: 100%; transition: 0.4s;}  
.effect-8 ~ .focus-bg{position: absolute; left: 0; top: 0; width: 0; height: 100%; background-color: #ededed; transition: 0.3s; z-index: -1;}
.effect-8:focus ~ .focus-bg{transition: 0.3s; width: 100%;} 
.effect-19, .effect-20, .effect-21{ border-radius:5px; border-color: transparent; color:#FFF; width: 100%;border: 1px solid #ccc; padding: 7px 14px; transition: 0.4s; background: transparent;} 
.effect-19 ~ .focus-border:before, .effect-19 ~ .focus-border:after{content: ""; position: absolute; top: -1px; left: 50%; width: 0; height: 2px; background-color: #f7b954 ; transition: 0.4s;}
.effect-19 ~ .focus-border:after{top: auto; bottom: 0;}
.effect-19 ~ .focus-border i:before,
.effect-19 ~ .focus-border i:after{content: ""; position: absolute; top: 50%; left: 0; width: 2px; height: 0; background-color: #f7b954 ;
 transition: 0.6s;}
.effect-19 ~ .focus-border i:after{left: auto; right: 0;}
.effect-19:focus ~ .focus-border:before,
.effect-19:focus ~ .focus-border:after,
.has-content.effect-19 ~ .focus-border:before,
.has-content.effect-19 ~ .focus-border:after{left: 0; width: 100%; transition: 0.4s;}
.effect-19:focus ~ .focus-border i:before,
.effect-19:focus ~ .focus-border i:after,
.has-content.effect-19 ~ .focus-border i:before,
.has-content.effect-19 ~ .focus-border i:after{top: -1px; height: 100%; transition: 0.6s;}
.effect-19 ~ label{position: absolute; right: 9px;top: 10px; color: #aaa; transition: 0.3s; opacity:0; z-index: -1; letter-spacing: 0.5px;} 
 .effect-19:focus ~ label, .has-content.effect-19 ~ label { top: -9px; right: 0;opacity:1; font-size: 14px; color: #f7b954 ; transition: 0.3s; z-index: 9999999; background: #223d47; width: auto; display: inline-table; padding-left:5px; }
 .effect-19:focus {outline: 0; } 
.part-6-cell:nth-child(3n) {border-left:0;}
.link-more-elanar {float: left;margin-top: 0;background: #0b2837;padding: 5px 15px;color: #FFF;border-radius: 4px;font-size: 13px;}
#myModal2  .modal-header {padding: 0;border-bottom: 0px solid #0081bb;min-height: 0;}
#myModal2  .modal-body {text-align: justify;line-height: 30px;}
#myModal2 .modal-header .close {color: #CCC;font-size: 26px;opacity: 1;z-index: 99999999;position: absolute;right: 18px;transition: opacity 0.3s ease 0s;}
.txtelan {width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.modal_complex  span{float: right;color: red;position: absolute;right: 40px;top: 12px;}
.contract_public_services .row-paytype-price {width: 37%;}
.contract_public_services .row-paytype-title {width: 62%;margin-left: 0;border-left: 1px solid #2e7c9e;}
.contract_public_services .row-paytype {DISPLAY: table;border-bottom: 1px solid #1a495d;}
.contract_public_services {padding-bottom: 65px;}
.contract_public_services .row-paytype:last-child {border-bottom: 0px solid #1a495d;}
.contract_public_services  .row-paytype.lastsum {background: #388838;}
.contract_public_services .row-header {background: #1a495d;}
.contract_public_services .row-header {display: table;}
.lastsum .row-paytype-title {border-left: 0 !important;}
.link-more-elanar:hover{color: #f7b954;}
.tcb {
    color: #388838;
    text-align: center;
    font-weight: bold;
    display: table;
    width: 90%;
    line-height: 30px;
    margin: 0 auto;
    margin-top: 10px;
}

@media (max-width:767px) 
{
}


.part-2-h2 [href*="icn=bills"]::before {
    font-family: fonts-icon;
    font-size: 40px;
    margin-bottom: 5px;
    font-style: normal;
    width: 100%;
    text-align: center;
    display: inline-block;
    color: #d4df56;
    content: "\e908";
}
