/*desktop*/

@media (min-width:767px) {
    .noBranchBlock {
        padding-right: 210px !important;
    }
    .absPosSlider {
        position: absolute;
        bottom: -60px;
        left: -60px;
        background: #dc0560;
        width: 310px;
        padding-top: 30px;
        padding-bottom: 25px;
        z-index: 0;
        padding-right: 20px;
        transition: .4s;
    }
}


/*mobile*/

@media (max-width:767px) {
    .noBranchBlock {
        padding-right: 30px !important;
        padding-left: 30px;
    }
    .leftPanelShape {
        padding-bottom: 0 !important;
    }
    .absPosSlider {
        background: #fff;
        padding-top: 30px;
        padding-bottom: 15px;
        padding-right: 20px;
        transition: .4s;
    }
}


/*general*/

.newsDiv {
    background: #e9e9e9;
}

.npServices {
    font-size: 16px;
    line-height: 2.4;
}

.leftPanelShape {
    padding-top: 150px;
    padding-bottom: 230px;
    background: url(openBack.svg) no-repeat;
    background-size: contain;
    margin-top: -60px;
}

.homeCircleImg img {
    background: #fff;
    border-radius: 240px;
    box-shadow: 0 13px 26px -5px #8b8b8b;
    padding: 10px;
}

.homeCircleImg svg {
    background: #fff;
    border-radius: 240px;
    box-shadow: 0 13px 26px -5px #8b8b8b;
    padding: 10px;
}

.openReq {
    padding-right: 50px;
}

.openReq h4 {
    color: #05056c;
    font-size: 23px;
    margin-bottom: 25px;
}

.openReq ul {
    padding: 0;
    list-style: none;
    font-size: 16px;
}

.openReq ul a {
    color: #444444;
}

.openReqLink a {
    color: #3da8b9;
    font-size: 15px;
}

.homeCircleImg::before {
    background: #009aae;
    content: "";
    width: 60px;
    height: 5px;
    position: absolute;
    left: -30px;
    top: 20px;
}

.rightPanelShape {
    padding-top: 380px;
    padding-bottom: 400px;
    background: url(value.svg) no-repeat;
    background-size: contain;
    background-position: right;
    margin-top: -300px;
}

.homeCircleImg2 img {
    background: #fff;
    border-radius: 240px;
    box-shadow: 0 13px 26px -5px #8b8b8b;
    padding: 10px;
}

.homeCircleImg2 svg {
    background: #fff;
    border-radius: 240px;
    box-shadow: 0 13px 26px -5px #8b8b8b;
    padding: 10px;
}

.homeCircleImg2::before {
    background: #009aae;
    content: "";
    width: 60px;
    height: 5px;
    position: absolute;
    right: -50px;
    top: 20px;
}

.valueBoxTxt {
    padding-right: 50px;
}

.valueBoxTxt h4 {
    color: #05056c;
    font-size: 23px;
    margin-bottom: 25px;
}

.relPosSlider {
    position: relative;
}

.absPosSliderBG {
    height: 100%;
    width: 100%;
    background: white;
    position: absolute;
    z-index: -1;
    left: -20px;
    top: -20px;
    box-shadow: 0 0 20px -11px #3b3b3b;
    transition: .4s;
}

.relPosSlider img {
    box-shadow: 0px 30px 60px -10px #6a6a6a;
}

.absPosSlider:hover .absPosSliderBG {
    top: 0;
    left: 0;
}

.absPosSlider:hover {
    padding-right: 0;
}

.absPosSlider a {
    display: inline-block;
    border: 2px solid #009aae;
    margin-top: 25px;
    padding: 3px 30px;
    border-radius: 50px;
    color: #009aae;
    transition: .4s;
}

.absPosSlider a:hover {
    border: 2px solid #009aae;
    color: #fff;
    background: #009aae;
}

.bankingShape {
    padding-top: 100px;
    padding-bottom: 230px;
    background: url(sliderBG.svg) no-repeat;
    background-size: contain;
    margin-top: -390px;
}

.newsSection {
    padding-top: 450px;
    padding-bottom: 40px;
    background: url(newsBG.svg) no-repeat;
    background-size: contain;
    margin-top: -540px;
    background-position: right;
}

.noBranchBlock h3 {
    color: #12087d;
    margin-bottom: 30px;
    font-size: 37px;
    font-weight: bold;
}

.noBranchBlock h5 {
    font-size: 20px;
    color: #12087d;
    line-height: 2;
}

.regular.slickSlider {
    margin-top: 20px;
}

button.button-common-cp,
a.button-common-cp,
input[type="button"].button-common-cp,
input[type="submit"].button-common-cp {
    color: #fff !important;
}

.mobileLogoInner{
	display:none;
}

img.searchClick {
	filter: brightness(1) !important;
}


#wacitems div {
	font-family: iransans;
}

#wac-accessibility {
	transform: scale(1) !important;
}

.floatLogo #wac-accessibility {
	z-index: 19;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #000;
	line-height: 20px;
	direction: rtl;
	position: fixed;
	top: 200px;
	right: 80px;
}

.fixLogo #wac-accessibility {
	z-index: 19;
	-ms-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #000;
	line-height: 20px;
	direction: rtl;
	position: fixed;
	top: 115px;
	right: 50px;
}


#wacitems {
	transition: opacity 0.3s ease-in;
	opacity: 0;
	top: 5%;
	right: 65px;
	z-index: 1000;
	display: grid;
	float: left;
	margin: 0;
	font-size: 12px !important;
	list-style: none;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	grid-template-columns: 55px 55px 55px 55px 55px 55px 65px;
	display: none;
}

#wac-accessibility #wacitems div.plz-acc-action {
	height: 40px;
	width: 40px;
	cursor: pointer;
	text-align: center;
	border: 1px solid #e1e1e1;
	padding: 5px;
	border-radius: 50%;
	background: white;
	font-size: 12px !important;
	margin-top: 0;
	box-sizing: content-box;
}

#wac-accessibility .plz-acc-action:hover {
	border: 1px solid#ccc;
	box-shadow: 2px 1px 7px -4px #535535;
	background-color: #f0efef;
}

#wacitems .plz-acc-reset {
	background-color: #F44336 !important
}

#wacitems .plz-acc-reset .fa {
	color: #fff !important;
}

#wac-accessibility .show {
	display: grid !important;
	opacity: 1;
	display: grid;
}

#wac-accessibility button.paliz-btn.paliz-dropdown-toggle {
	background: transparent;
	border: 0;
	height: 55px;
}

#wac-accessibility button.paliz-btn .fa.fa-wheelchair {
	font-size: 24px !important;
	color: #ffffff;
	line-height: 42px;
	height: 42px;
	width: 42px;
	border-radius: 50%;
	background: #000;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	cursor: pointer;
	transition: all 0.3s ease-in;
	vertical-align: middle;
	margin-left: 5px;
}

#wac-accessibility .plz-acc-icon .fa {
	font-size: 25px !important;
	color: #353535;
	line-height: 40px;
}

#wacitems div.plz-acc-action div.plz-acc-progress {
	height: 10px;
	width: 95%;
	display: flex;
	justify-content: center;
	padding: 0 2px 2px 2px;
}

#wacitems div.plz-acc-action div.plz-acc-progress div {
	flex-grow: 1;
	margin: 1px;
	border-radius: 2px;
}

#wacitems div.plz-acc-action div.plz-acc-progress div.active {
	background: #2196f3;
}

#wac-accessibility .plz-acc-title {
	font-size: 12px !important;
}

.plz-acc-resettitle {
	font-size: 17px !important;
	padding-right: 15px;
}

.plz-acc-reseticon {
	color: white;
	font-size: 20px;
}

.paliz-tooltip {
	position: relative;
}

.paliz-tooltip .paliz-tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 50%;
	margin-left: -60px;
}

.paliz-tooltip:hover .paliz-tooltiptext {
	visibility: visible;
}


#wac-accessibility:hover button.paliz-btn .fa.fa-wheelchair {
	background: #333;
}

#wac-accessibility:hover #wacitems{
	display:grid;
	width:500px;
	opacity:1;
}

#fontsize {
	/*margin-right: 75px !important;*/
}

.paliz-btn.paliz-dropdown-toggle {
	/*pointer-events: none;*/
}
 @media (max-width:767px){
	 #wac-accessibility{
		 display:none !important;
	 }
 }