@font-face {
    font-family: TitrBold;
    src: url(../fonts/TitrBold.woff);
}
@font-face {
    font-family: xerosansbold;
    src: url(../fonts/XTX-FNT-XEROSANS-BLACK.woff);
}
@font-face {
    font-family: xerosans;
    src: url(../fonts/XTX-FNT-XEROSANS-BOLD.woff);
}
@font-face {
    font-family: iranbold;
    src: url(../fonts/IRAN_SemiBold.woff);
}
@font-face {
    font-family: iranNormal;
    src: url(../fonts/IRANSansWeb.woff2);
}

body{
	font-family: iranNormal,Tahoma,Arial;
}
.body-innerwrapper {
    overflow-x: unset;
}
/*toparea--------------------------*/
.header_top_item ul.contact {
    margin-top: 12px;
    font-size: 0;
    padding-right: 0px !important;
}

.header_top_item ul.contact li:first-child {
    padding-right: 0;
}
.header_top_item ul.contact li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-left: 22px;
    padding-right: 22px;
    text-align: right;
    font-weight: 400;
    font-size: 14px;
    color: #ffffff;
    line-height: 26px;
}

.header_top_item ul.contact li .has-icon {
    position: relative;
    padding-right: 42px;
}
.header_top_item ul.contact li .has-icon .icon {
    position: absolute;
    top: 5px;
    right: -15px;
    z-index: 1;
}
.header_top_item ul.contact li .has-icon .icon i {
color: #0384e2;
    font-size: 20px;
    background: #edfff9;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    padding: 12px 13px;
}
/*.itemid-101 #sp-top-bar {
    background: #033b4a;
    z-index: 99;
    position: relative;
    padding: 5px 0 115px;
    margin-bottom: 0px;
}*/



#sp-top-bar {
    background: #033b4a !important;
    z-index: 99;
    position: relative;
    padding: 5px 0 105px!important;
    margin-bottom: 0px;
}
#sp-top1 {
	text-align:left;
}
#mod-search-searchword104{
color: #ffffff;
    border: unset;
    border-radius: 0px;
    margin-top: 5px;
    font-size: 14px;
    height: 38px;
    position: relative;
    top: 1px;
    background: url(../images/search-icon.png) no-repeat scroll 10px center rgb(255 255 255 / 0%);
    width: 200px;
    padding-left: 40px;
}	
#mod-search-searchword104::placeholder{
	color: #ffffff54;
}
#mod-search-searchword104:focus {
 box-shadow: 0 0 0 1px rgb(0 214 163);
}
#sp-top1 .sp-module {
    margin: 0!important
}
.select_menu .sm-select {
width: 90px !important;
    border-radius: 0px;
    padding: 0px 0px 0px 15px;
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: url(../images/arrow_dropdown.png) no-repeat scroll 88% center;
    -moz-box-shadow: inset 0 0 10px #d6d6d6;
    font-size: 14px;
    color: #ffffff;
    margin-right: 15px;
    border: 1px solid #ffffff36;
}
.select_menu {
	padding-top: 8px;
}
#sp-top-bar .lang-m {
	margin:0px !important;
}

/*slider---------------------------------*/
/*#sp-slider {
    margin-top:-86px;
	background: #02c9b2;
}*/
.itemid-101 #sp-page-builder .page-content .sppb-section:first-child {
    margin-top: -103px !important;
}
.logo-image {
	float:right;
}
#sp-header {
    background: unset !important;
    height: 66px !important;
    box-shadow: unset !important;
	transition: all 360ms ease;
}
#sp-header.header-sticky {
	background: #033b4a !important;	
}
#sp-header.header-sticky #sp-menu .justify-content-end{
	    box-shadow: unset;
}
/*menu-------------------------------------------*/
#sp-menu .justify-content-end {
	justify-content: flex-start!important;
	background: #033b4a;
	box-shadow: 0 3px 14px 0 rgb(0 0 0 / 20%);
}
#sp-menu .sp-megamenu-parent{
	margin: 0px;
}
body.ltr .sp-megamenu-parent > li.sp-has-child > a:after, body.ltr .sp-megamenu-parent > li.sp-has-child > span:after {
    font-family: "Font Awesome 5 Free" !important; 
     font-weight: 900; 
	 display:none;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a:after {
font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
}
body.rtl .sp-megamenu-parent {
    float: right !important;
}
.sp-megamenu-parent > li.active > a {
color: #ffffff !important;
    background: #e89a16;

}
.sp-megamenu-parent > li > a {
	    line-height: 66px!important;
    color: #ffffff!important;
	font-family: iranbold,Tahoma,Arial;
	    font-size: 16px;
	    padding: 0px 15px;
		    margin-top: 10px;
}
/* .sp-megamenu-parent > li { */
    /* padding-left:30px; */
/* } */
.sp-megamenu-parent > li.active:hover > a, .sp-megamenu-parent > li:hover > a {
color: #ffffff !important;
    background: #e89a16;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    /*background: #0d4468;
    box-shadow: 0 5px 0 0 #ff9800 inset;*/
    margin-top: 12px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    color: #ffffff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color:#ff9800;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:before {
    content: '\f105';
    display: block;
    float: left;
    margin: 2px 10px 0px 0px !important;
    font: normal 13px/1 "Font Awesome 5 Free";
    font-weight: 900;
    color: #e89a16;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a:after {
display:none;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner:before {
    content: ' ';
    position: absolute;
    left: 7%;
    top: 6px;
    width: 10px;
    height: 0px;
    margin: 0 0 0 -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #e89a16;
    opacity: 1;
    -webkit-transition: all 360ms ease;
    -moz-transition: all 360ms ease;
    transition: all 360ms ease;
}
.home-a {
    padding-right: 15px!important;
}
.language-ch {
	color:#ffffff;
	line-height: 65px;
	float: left;
}
.language-ch a{
	color:#1fc6ac;
}
#sp-header.header-sticky {
    background: rgba(255,255,255,.95);
}
#sp-header.header-sticky  li.sp-menu-item > a {
    color: #444;
}
#sp-header.header-sticky .language-ch {
	color: #444;
}
#sp-header.header-sticky .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffff;
}
#sp-header.header-sticky{
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.10);
}
/*top-services-------------------------------*/
/*#top-services .sppb-icon-container {
    border: 2px solid #ffffff !important;
    border-radius: 5px;
    width: 75px;
    height: 75px;
    padding-top: 10px !important;
    margin-bottom: 24px;
}
#top-services .sppb-feature-box-title a {
    font-family: iranbold,Tahoma,Arial;
    font-size: 18px;
    color: #002e4c;
}
#top-services .sppb-addon-feature {
	    padding: 30px;
		    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
#top-services .sppb-addon-feature:hover {
    background: #fff;
    box-shadow: 0 8px 48px 0 rgba(0,0,0,.15);
	border-radius:5px;
}
#top-services .sppb-addon-feature:hover .sppb-icon-container {
	    border: 2px solid #02c9b2 !important;
    color: #02c9b2;

}*/
.testimonial {
	direction:ltr;
}
/*search doctor-------------------------------------*/
.custom-combobox .custom-combobox-toggle {
    left: 1px;
    right: unset;
    width: 100%;

    height: 100%;
    top: 0px;
}
.custom-combobox .custom-combobox-toggle.active {
    -webkit-transform: unset;
    transform: unset;
    top: 0px !important;
}
.custom-combobox .custom-combobox-toggle .medico-dropdown {
	    color: #e89a16;
    right: 15px;
    position: absolute;
    top: 20px;
}
#search-doctor form.spmedical-search .input-item input {
    border: 1px solid #dee2e6;
	    border-radius: 0px;

}
form.spmedical-search>div:not(:last-child) {
    padding-left: 30px;
    padding-right: unset;
}
#mod-spmedical-search94 .btn, .spmedical-specialist-search .spmedical-btn {
    background-color: #6bc2dd;
    border-color: #5ca0b5;
}
#mod-spmedical-search94 .btn:hover {
    background-color: #3f9bb7;
}
.spmedical .spmedical-department-cta .spmedical-text-right {
    text-align: left !important;
}

.btn-primary, .sppb-btn-primary {
    border-color: #16a89e!important;
    background-color: #16a89e!important;
}


.service-hour {
	color:#fff;
}
.service-hour h3 {
	font-family: iranbold,Tahoma,Arial;
    font-size: 22px;
    margin-top: 0px;
	    margin-bottom: 25px;
}
.service-hour div {
    border-bottom: 1px solid #ffffff3d;
    padding: 3px 0px;
}

/*clinic services*------------------------*/
.clinic-title h3 {
		font-family: iranbold,Tahoma,Arial;
    font-size: 26px;
	color:#00b2cc;
	margin-bottom: 60px;
}
.clinic-main-services h3 {
font-family: iranbold,Tahoma,Arial;
    color: #222222 !important;
    font-size: 20px !important;
    margin-top: 40px;
    padding-bottom: 22px;
}
.clinic-main-services h3:after, .clinic-title h3:after{
    content: '';
    width: 60px;
    display: table;
    height: 2px;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 0 0 #00b2cc inset;
    box-shadow: 0 2px 0 0 #00b2cc inset;
    position: absolute;
    margin-top: 15px;
}
.clinic-main-services .sppb-addon-text {
    text-align: justify;
}
.clinic-main-services .sppb-btn-round {
	border:2px solid #00b2cc;
}
.clinic-main-services .sppb-btn-round i{
font-size: 12px;
    margin-right: 6px;
}
.clinic-main-services .sppb-img-responsive {
 transition: all 400ms;
}
.clinic-main-services:hover .sppb-img-responsive {
    box-shadow: 0px 0px 12px 0px #00b2cc;
    border-radius: 5px;
}
.clinic-main-services h3 a{
    color: #222222;
	 transition: all 400ms;

}
.clinic-main-services:hover h3 a{
    color: #c52127;

}
/*news------------------------------------------*/
#news-section .mnwall-item-outer-cont {

}
#news-section .mnwall-title a{
    font-family: iranbold,Tahoma,Arial;
    font-size: 16px;
	color:#16a89e;
	    min-height: 50px;
    display: block;
}
#news-section .mnwall-s-desc, .mnwall-desc {
    font-size: 14px;
    line-height: 26px;
    text-align: justify;
}
#news-section .dark-text .mnwall-readmore a {
    border: 1px solid #dee2e6;
    display: inline-block;
    color: #555555 !important;
   /* border-radius: 30px;*/
    padding: 6px 10px 5px 3px;

}
#news-section .dark-text .mnwall-readmore a:after {
content: '\f104';
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
    margin-right: 10px;
    background: #ffffff;
    padding: 5px 9px;
    /* border-radius: 55px; */
    color: #e89a16;
}
#news-section .mnwall-item:hover .mnwall-readmore a {

border:1px solid #e89a16;
}
#news-section .sppb-addon-title, .p-right .sppb-addon-title{
      font-family: iranbold,Tahoma,Arial;
    font-size: 20px !important;
    display: inline-block;
    line-height: 26px !important;
    background: url(../images/Icon_news.png) no-repeat scroll center 35px;
    padding-bottom: 30px;
}
}
.p-right .sppb-addon-title {
	color: #fff;
    font-size: 22px !important;
}
#news-section h3.mnwall-title {
    line-height: 24px;
        margin: 10px 0px 0px 0px;
    padding: 0px 15px;
    font-size: 18px;
    /*border-right: 4px solid #ff9800;*/
}
#news-section .mnwall-desc {
	    /*border-top: 1px solid #eeeeee;
		padding-top:35px;*/
}
#news-section .mnwall-columns .mnwall-item-inner{
    margin: 15px;
    border: 1px solid #eee;
    margin-top: -70px;
    transition: all .6s ease;
    border-radius: 8px;
}
#news-section .mnwall-item:hover .mnwall-item-inner {
	-webkit-box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.2);
	box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.2);
	}
#news-section .mnwall-item .mnwall-photo-link img {
	transition: all .6s ease;
}
#news-section .mnwall-item:hover .mnwall-photo-link img {
    transform: scale(1.1);
}
#news-section .mnwall-desc:before {
background: url(../images/chevron-down.png) center no-repeat;
    width: 15px;
    right: 20px;
    height: 7px;
    content: '';
    position: relative;
    top: -36px;
    display: block;
}
#news-section .mnwall-scr-item .mnwall-scr-item-cover {
    z-index: -1;
}
/*map----------------------*/
#direction .sppb-row-container{
    box-shadow: 0px 0px 10px 2px rgb(0 0 0 / 20%);
    margin-top: -118px;
    background: #fff;
	padding: 5px 20px;
}
.map-info-details h3.sppb-addon-title {
font-family: iranbold,Tahoma,Arial;
    color: #fff;
    font-size: 18px;
    margin-bottom: 20px;
    border-bottom: 3px solid #1fc6ac;
    padding-bottom: 10px;
}


.map-info-details {
color:#ffffff;
}
.map-info-details i {
    font-size: 25px;
    position: absolute;
    color: #1fc6ac;
}
.map-info-details span {
    padding-right: 50px;
}
.hospital-dir {
    display: block;
    text-align: center;
    padding: 5px 15px 5px 15px;
    color: #fff;
    transition: all 400ms;
    border: 1px solid #e89a16;
    margin-top: 30px;
}
.hospital-dir:hover {
    background: #e89a16;
    color: #fff !important;
}
#bottom-map .hospital-title h2{
    font-family: iranbold,Tahoma,Arial;
    font-size: 18px;
    padding: 40px 0px !important;	
}
#bottom-map .sppb-row-container .sppb-no-gutter{
    box-shadow: 0px 4px 4px rgba(0,0,0,.05);
}
.sppb-social-share .sppb-social-items-wrap{
	    padding-top: 28px;
    padding-right: 50px;
}

/*insurance--------------------------*/
#insurances .n2-ow {
	filter: grayscale(100%);
}
/*footer----------------------------------*/
#contact-section .sppb-container-inner {
	    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
    /* padding-left: 15px; */
    /* padding-right: 15px; */
}
#sp-footer .container-inner {
    border-top:unset;
}

#sp-footer{
	font-size: 16px;
}
.copyright {
    background: /*linear-gradient(to right, #32b9ec 0%, #16a89e 100%)*/#00313e;
    padding: 20px 0px;
}
/*editor--------------------------------------*/
.article-details ul, .spmedical-person ul {
    list-style-type: none !important;
}
.article-details ul li::before, .spmedical-person ul li::before {
content: "\f0da";
    color: #e89a16;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}
.content-sub-title{
    font-family: iranbold,Tahoma,Arial;
    color: #16a89e;
    font-size: 16px;
}
.content-image-articel{

}
.content-link{

}
.content-link a{
	color:#002e4c;
	text-decoration:underline;
	font-family: iranbold,Tahoma,Arial;	
}
.content-link a:hover{
	color:#1fc6ac;
}

#clinic-services .sppb-img-container {
	    margin-bottom: -15px;
}
#contact-section .sppb-addon-title {
    font-family: iranbold,Tahoma,Arial;
    font-size: 20px;
    margin-bottom: 20px;
}
#contact-section .sppb-form-control {
    background-color: unset;
    border: 1px solid #ffffff6b;
    font-size: 14px;
    font-weight: normal;
	border-radius: 0px;
	color: #fff;
}
#contact-section .sppb-form-control::placeholder{
	color:#ffffff82;
}
#contact-section .sppb-btn-success {
    color: #fff;
    background-color: #e89a16;
    border-color: #e89a16;
    padding: 7px 40px;
    border-radius: 0px;
}
.whos-online p {
    background: #2c3e5073;
    padding: 10px;
    font-size: 14px;
}

.whos-online p:before {
    content: '\f108';
    display: block;
    float: right;
    margin: -10px -10px 0px 10px !important;
    font: normal 20px/1 "Font Awesome 5 Free";
    font-weight: 900;
    color: #ffffff;
    background: #1fc6ac;
    height: 100%;
    padding: 10px;
}
#Certificate .sppb-addon-title a {
	    font-family: iranbold,Tahoma,Arial;
    font-size: 24px;
	color:#1fc6ac;
}
#Certificate .sppb-addon-text-block {
    border-right: 2px solid #ff980094;
    padding-right: 20px;
    margin-right: 10px;
}
/*article-------------------------------------*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #16a89e !important;
    font-weight: normal;

}
.com-content #sp-main-body {
padding-top:0px !important;
}
.com-content .article-header {
    /*background: url(../images/medical-bg.jpg) no-repeat;*/
    height: 120px;
    padding-top: 60px;
    padding-right: 20px;
    margin-bottom: 25px !important;
    background-size: cover;
}
#floor-in .sppb-section-title {
    background: url(../images/medical-bg.jpg) no-repeat;
    height: 120px;
    padding-right: 20px;
    margin-bottom: 25px !important;
    background-size: cover;
}
.com-content .article-header h1, #userForm h2, #floor-in .sppb-title-heading{
       font-family: iranbold,Tahoma,Arial;
    font-size: 20px !important;
    background: #F8F8F8;
    border-radius: 10px;
    box-shadow: 12px 12px 0px 0px #ececec;
    color: #16a89e;
    margin-bottom: 50px;
    padding: 15px;
}
}
/*.article-header h1:after {
    content: " ";
    right: 0px;
    position: absolute;
    top: 45px;
    width: 130px;
    height: 2px;
    background: #16a89e;
}*/
.article-details {
text-align:justify
}
 #userForm h2{
	     margin-bottom: 20px;
    display: block;
    padding: 5px 20px;
	background:unset !important;
	text-align:center;
 }
 .itemid-479 #userForm h2{
	     font-family: iranbold,Tahoma,Arial;
    font-size: 20px !important;
    background: #F8F8F8 !important;
    border-radius: 10px;
    box-shadow: 12px 12px 0px 0px #ececec;
    color: #16a89e;
    margin-bottom: 50px;
    padding: 15px;
 }
 #rsform_3_page_0 .formControlLabel {
	 display:none;
 }
 .btn-primary, .sppb-btn-primary {
    border-color: #00abc6;
    background-color: #00abc6;
    border-radius: 0px;
    padding: 5px 36px;
}
.com-minitekwall #mnwall_container_3 a.more-results.disabled {
    background-color: #00b3cc !important;
    border-color: #33c2d6 !important;
    border-radius: 3px !important;
    color: #ffffff !important;
}
.com-minitekwall .mnwall-item-outer-cont {
    box-shadow: 0 0 25px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 25px rgba(0,0,0,.1);
    -ms-box-shadow: 0 0 25px rgba(0,0,0,.1);
    border-radius: 5px;
    padding: 10px 10px 10px 10px;
}

.com-minitekwall .mnwall-title a {
    font-family: iranbold,Tahoma,Arial;
    font-size: 16px;
   color: #00b2cc !important;
}
/*suggestions-main-----------------------------*/
.suggestions-main h3.sppb-addon-title {
    font-family: iranbold,Tahoma,Arial;
    font-size: 26px;
    color: #fff;
    margin-bottom: 25px;
}
.suggestions-main .sppb-addon-content {
	    text-align: justify;
}
#rsform_3_page_0 .form-control {
border-radius: 0px !important;
    background-clip: unset;
    color: #121521;
    border: 1px solid #e8e8e8;
    background-color: #f2f9fc;
    font-size: 14px;
    height: 50px;
}
#rsform_3_page_0 textarea.form-control{
	height: 150px;
}
#rsform_3_page_0 #send {
    background: #bcd53c !important;
    border: unset;
    padding: 10px 47px;
    margin: 0 auto;
    display: block;
}
#rsform_3_page_0 #send:hover {
	background:#1fc6acab;
	
}
/*doctor section--------------------------------------------------------*/
#sp-portfolio-module-102{
text-align:center;
}
#sp-portfolio-module-102 .sp-portfolio-filter .btn.active {
    background-color: unset;
    color: #00b3cc;
	border-bottom: none;
}
#sp-portfolio-module-102 .sp-portfolio-filter .btn{
    background-color: #00b3cc;
    margin: 5px;
    padding: 5px 10px 5px 10px;
    color: #ffffff;
    font-family: iranbold,Tahoma,Arial;
    font-size: 14px;
}
#sp-portfolio-module-102 .sp-portfolio-item-inner{
	background:#005b8814;
	    /*border-radius: 8px;*/
}
#sp-portfolio-module-102 .sp-portfolio-item-inner .sp-portfolio-link img{
/*border-radius:8px;*/
    width: 80%;
    margin: 30px auto;
    border: 10px solid #fff;
	transition: all 0.3s ease;
}
#sp-portfolio-module-102 .sp-portfolio-item-inner .sp-portfolio-link img:hover{
box-shadow: 0 0 20px #00b3cc;
}
#sp-portfolio-module-102 a {
    color: #005b88;
	font-family: iranbold,Tahoma,Arial;
}
#sp-portfolio-module-102 h4 {
    font-size: 16px;
}
#sp-portfolio-module-102 .category-name{
    background: #00b3cc;
    padding: 4px 15px 4px;
    margin: 10px 0px 10px 0;
    border-radius: 40px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
}
#sp-portfolio-module-102 .sp-portfolio-introtext p{
	    font-size: 12px;
    padding: 0px 5px 10px 5px;
      min-height: 50px;
}
#sp-portfolio-module-102 .sp-portfolio-loadmore .btn-large{
	background: #2d3663;
	border-radius: 4px;
	    line-height: 45px;
		color:#fff;
		transition: all 0.3s ease;
		    font-size: 16px;
			border-radius:50px;
}
#sp-portfolio-module-102 .sp-portfolio-loadmore .btn-large:hover{
	background: #dfbb9c;
		color:#2d3663;
}
.view-article .article-details div.float-right {
    max-width: 300px;
    margin-top: 170px;
}
/* table-------------------------------- */
table.tdmin_1h {
    width: 100%;
}
.tdmin_1h select:not([multiple]) {
    height: calc(2.25rem + 9px);
}
.tdmin_1h thead tr {
    background: #16a89e;
}
/* tabulizer----------------------------------- */
table.tabtable-gr_alterora_elemental_2_blue_1s1 tr td.tabcol {
		    padding: 12px 8px;
    text-align: center;
    font-size: 16px;
    color: #274f7e;
}
table.tabtable-gr_alterora_elemental_2_blue_1s1 tr:hover td.tabcol {
	    color: #424242;
    background-color: #f2f8ff;
}
table.tabtable-gr_alterora_elemental_2_blue_1s1 tr.tabsearch_row td.tabcol {
padding: 5px;
color:#fff;
text-align: center;
font-family: iranbold,Tahoma,Arial;	
font-size:16px;
}
table.tabtable-gr_alterora_elemental_2_blue_1s1 tr.tabsearch_row:hover td.tabcol {
background:#e89a16;
}
.tabtable-gr_alterora_elemental_2_blue_1s1 select:not([multiple]) {
    height: calc(2.25rem + 1px);
	padding: 2px;
	font-size: 16px;
	border-radius: 0px;
}

.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active {
    background: none !important;
    padding: 2px 10px;
    border-radius: 2px;
    float: right;
}
.paging_full_numbers a.paginate_active {
       background: #16a89e !important;
    color: #fff !important;
}
div.tab_bottom {
    padding: 20px 5px 10px 5px;
}
body.rtl #offcanvas-toggler.offcanvas-toggler-right {
    float: revert;
	    line-height: 76px;
}
#offcanvas-toggler > .fa {
    color: #00b2cc;
    font-size: 36px;
}
#sp-header.header-sticky ~ section#sp-main-body {
    padding-top: 0px;
}
/*main-services-------------------------------------*/
/* Welcome */
/* #main-services{ */
 /* background:url(../images/HealthIT.png) left center no-repeat;  */
/* }  */

/* .b-welcome .container{ */
    /* padding: 75px 15px 70px 15px; */
    /* height:580px; */
/* } */

/* .b-welcome .row { */
    /* margin-left: 53px; */
/* } */

/* .b-welcome:after{ */
    /* height:5px; */
    /* width:100%; */
    /* position: absolute; */
    /* bottom: 0; */
    /* display:block; */
    /* content:''; */
/* } */

/* .b-welcome__text{ */
    /* text-align: left; */
/* } */

/* .b-welcome__text h2{ */
    /* font: 400 14px 'Open Sans',sans-serif; */
    /* padding: 0 10px; */
    /* border-left:3px solid #fff; */
    /* border-right:3px solid #fff; */
    /* text-transform: uppercase; */
    /* display: inline-block; */
    /* margin: 0 0 10px 0; */
/* } */

/* .b-welcome__text h3{ */
    /* font: 700 30px 'Open Sans',sans-serif; */
    /* text-transform: uppercase; */
    /* margin: 0 0 30px 0; */
/* } */

/* .b-welcome__text p{ */
    /* font: 300 13px 'Open Sans',sans-serif; */
    /* margin: 0 0 25px 0; */
/* } */

/* .b-welcome__text ul{ */
    /* padding-left: 0; */
    /* list-style: none; */
    /* margin-top: 45px; */
/* } */

/* .b-welcome__text ul li{ */
    /* margin-bottom: 10px; */
	/* font-family: 'Open Sans',sans-serif; */
/* } */

/* .b-welcome__text ul li span{ */
    /* font-size:12px; */
    /* margin-right: 15px; */
/* } */

/* .b-welcome__services{ */
    /* margin-top: 5px; */
/* } */

.b-welcome__services h3{
    margin: 20px 0 0 0;
}
.b-welcome__services h3 a{
	    font-family: iranbold,Tahoma,Arial;
    font-size: 18px;
    color: #002e4c;
}
.b-welcome__services-img{
    height:90px;
    width:90px;
    border-radius: 100%;
    display: inline-block;
    position: relative;
}

.b-welcome__services-auto,.b-welcome__services-trade,.b-welcome__services-buying,.b-welcome__services-support{
    background-color: #fff;
    padding: 35px 0;
    text-align: center;
	box-shadow:6px 7px 7px #777777;
	transition: all 360ms ease;
}
.b-welcome__services-auto:hover,.b-welcome__services-trade:hover,.b-welcome__services-buying:hover,.b-welcome__services-support:hover{
	box-shadow:none;
}

/* .b-welcome__services-img:hover{ */
    /* border:none; */
    /* cursor: pointer; */
	    /* background:#02c9b2; */
		    /* color: #fff; */
/* } */

.b-welcome__services-circle{
    display: inline-block;
    height: 50px;
    width: 50px;
    border-radius: 100%;
    margin: -18px 0;
    border: 10px solid #02c9b2;
    position: relative;
    z-index: 1000;
    background: white;
}

.b-welcome__services-img span.fa{
    font-size: 40px;
     height: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
}

.b-welcome__services-img.m-auto span.fa{
    margin-top: 23px;
}

.b-welcome__services-img svg{
    height: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
}

.b-welcome__services .m-padding{
    padding: 0 10px;
    width: 50%;
    float: right;
	    position: relative;
}

.b-welcome__services > .row{
    margin-right: -10px;
    margin-left: -10px;
}
.b-welcome__services .text-center {
	    width: 100%;
		    float: left;
			    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	    top: 3px;
}
.p-right ul{
	    padding-left: 0;
    list-style: none;
    margin-top: 45px;
}
.p-right ul li:before {
    content: '\f00c' !important;
    font-size: 12px;
    color: #fff;
    position: relative;
    top: 0px;
    right: -15px;
	    font-family: "Font Awesome 5 Free" !important; 
     font-weight: 900; 
}
}
.p-right .sppb-addon-content {
	color:#fff;
}
.spmedical-search {
	    background:unset!important; 
    box-shadow: unset!important; 
/*flex-direction: column;*/
}
.input-item .btn-primary {
    border-color: #e89a16!important;
    background-color: #e89a16!important;
}
/*online exam-------------------------------------------*/
.AllowedSe {
    text-align: center;
    display: block;
    font-family: iranbold;
    font-size: 26px;
}
#login-form {
	    width: 300px;
    margin: 0px auto;
}
#login-form .input-group-text {
	display:none;
}
#login-form .form-control {
border-radius:0px;;
}
#login-form .login-button {
	    width: 100%;
    margin-bottom: 30px;
}
#sp-login .form-vertical {
	    text-align: center;
    margin-bottom: 25px;
    background: #e6e6e6;
    width: 100%;
    padding: 20px;
}
#sp-login .login-greeting {
	margin-bottom:10px;
}
#jq_quiz_container_title {
    font-family: iranbold;
    font-size: 20px;
    text-align: center;
    color: #1fc6ac;
}
#jq_quiz_container_title:before {
    content: " ";
    position: absolute;
    width: 4px;
    height: 25px;
    background: #fa575a;
    /* margin-top: 0px; */
    margin-right: -25px;
}
#jq_quiz_container_title:after {
    content: " ";
    position: absolute;
    width: 4px;
    height: 25px;
    background: #fa575a;
    /* margin-top: 0px; */
    margin-right: 20px;
}
.jq_quiz_container_tbl #jq_quiz_container1 {
    min-height: 200px;
}
.jq_quiz_task_container {
    text-align: center;
}
#jq_time_tick_container {
	display: inline-block;
    font-size: 18px;
    background: #efefef;
    padding: 5px 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #fa575a;
}
.jq_question_text_cont {
	    font-family: iranbold;
    font-size: 18px;
}
#foo {
	    text-align: left;
}
.sectiontableheader {
    font-family: iranbold !important;
    font-size: 20px !important;
    color: #1fc6ac !important;
    background: #f9f9f9 !important;
    padding-right: 20px !important;
}
.jq_result_key {
    font-size: 16px!important;
    margin-left: 38px!important;
    float: right !important;
    width: 150px!important;
    font-family: iranbold!important;
    color: #1fc6ac !important;
}
.jq_results_container {
    border-bottom: 1px solid #fa575a !important;
    margin-bottom: 20px!important;
    padding-bottom: 20px!important;
}
.jq_fmessage_container .sectiontableheader1 td {
    border: none !important;
    color: red !important;
    font-family: iranbold!important;
    font-size: 18px!important;
    padding-top: 25px;
    text-align: center;
}
.review_statistic #quest_table td {
	text-align: right !important;
}
/*spmedical------------------------------*/
/*sp medical specialists -------------------------------------*/
.spmedical-sidebar .spmedical-category-search {
padding: 0px 0px;
border-bottom: unset;
}

#spmedical-specialists-filters-form .ArticleAcc {
padding: 10px 20px;
    font-family: iranbold,Tahoma,Arial;
    font-size: 16px;
    color: #16a89e;
    transition: all 0.2s ease-out;
    border-bottom: 2px dotted;
}
.spmedical-departments-images {
	float:left;
	margin-top: -5px;
	display:none;
}
#spmedical-specialists-filters-form .activeArticleAcc, #spmedical-specialists-filters-form .ArticleAcc:hover {
 background-color: #16a89e;
    color: #fff;
}

#spmedical-specialists-filters-form .ArticleAcc:after {
    color: #16a89e;
    content: "\f067";
    font-family: "Font Awesome 5 Free" !important; 
    font-weight: 900; 
    float: left;
    width: 39px;
    height: 43px;
    /* margin-left: 15px; */
    font-size: 19px;
    margin-top: -9px;
    padding-right: 23px !important;
    margin-right: -21px;
    padding-top: 9px;

}
#spmedical-specialists-filters-form .ArticleAcc:hover:after {
    color: #ffffff;
}
#spmedical-specialists-filters-form .activeArticleAcc:after {
    color: #fff;
    content: "\f068";
}

#spmedical-specialists-filters-form .ArticleAccpanel {
  padding: 0 0px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  margin-bottom: 5px;
  color:#252525;
}

#spmedical-specialists-filters-form .ArticleAccpanel ul {
    list-style: none;
    font-size: 15px;
    padding-top: 20px;
	    max-height: 300px;
    overflow: auto;
}
#spmedical-specialists-filters-form .ArticleAccpanel ul li::before {
display:none;
}
.spmedical-sidebar .spmedical-category-search ul>li label {
    margin-bottom: 10px;
}
#spmedical-specialists-filters-form ul>li label .checkmark {
    padding-left: 0!important;
    margin-right: 10px!important;
}
.spmedical-sidebar {
    border: unset;
    margin-right: 0px; 
}
.spmedical-sidebar .sidebar-title {
font-family: iranbold,Tahoma,Arial;
    padding: 15px;
    font-size: 18px;
    color: #16a89e;
    margin-bottom: 10px;
    border: 1px solid #16a89e;
    text-align: center;
}
.spmedical-sidebar .spmedical-buttons-group {
padding: 0;
    display: flex;
    margin-top: 10px;
}

.spmedical-sidebar .spmedical-buttons-group .spmedical-submit-button:after {
   /* content: "|";*/
   content:unset;
    left: -12px;
    right: unset;
}
.spmedical-sidebar .spmedical-buttons-group .spmedical-submit-button {
padding: 8px 20px 9px 20px;
    margin-right: unset;
    font-size: 16px;
	border-radius:0px;
	    width: 50%;
}
.spmedical-btn.spmedical-btn-link {
    padding: 8px 20px 9px 20px;
    margin-right: unset;
    border-radius: 0px;
    font-size: 16px;
    background: #e89a16;
    color: #fff;
	    width: 50%;
}
.view-spmedical-specialists .spmedical-specialists-search-wrapper form input {
    padding: 10px 35px;
	    border-radius: 0px !important;
}
.view-spmedical-specialists .spmedical-specialists-search-wrapper form input::placeholder {
font-size: 16px;
}
.spmedical-specialist-search .input-filters .specialist-wrapper .custom-combobox .custom-combobox-toggle {
    top: 0px;
    left: 2px;
    right: unset;
}
.spmedical-specialist-search .input-filters .specialist-wrapper .custom-combobox .custom-combobox-toggle.active {
    top: 0px !important;
}
.spmedical-specialist-search .input-filters .specialist-wrapper {
    padding-left: 10px;
    margin-right: 0px;
}
.spmedical-specialist-search .input-item .spmedical-btn {
    font-size: 18px;
	    border-radius: 0px;
}
.view-spmedical-specialists .spmedical-btn-primary{
    background-color: #16a89e!important;
}
.view-spmedical-specialists .spmedical-specialists-search-wrapper .spmedical-btn-primary{
	 padding:0px 25px !important
 }
.view-spmedical-specialists .spmedical-btn-primary:hover, ..view-spmedical-specialists .spmedical-btn-primary:focus {
    background-color: #274f7e;
}
.view-spmedical-specialists .spmedical-btn.spmedical-btn-primary:hover, .view-spmedical-specialists .spmedical-btn.spmedical-btn-primary:focus {
    color: #fff;
    background-color: rgb(39, 79, 126);
}
.view-spmedical-specialists .spmedical-specialists-search {
background: #F8F8F8;
    border-radius: 10px;
    padding: 5px 35px;
    box-shadow: 12px 12px 0px 0px #ececec;
    color: #16a89e;
    margin-top: -50px;
    padding: 20px 0px;
}
/* width */
#spmedical-specialists-filters-form .ArticleAccpanel > ul::-webkit-scrollbar {
  width: 6px;
}

/* Track */
#spmedical-specialists-filters-form .ArticleAccpanel > ul::-webkit-scrollbar-track {
  background: #f1f1f1; 
  border-radius: 10px;
}
 
/* Handle */
#spmedical-specialists-filters-form .ArticleAccpanel > ul::-webkit-scrollbar-thumb {
  background: #16a89e; 
  border-radius: 10px;
}

/* Handle on hover */
#spmedical-specialists-filters-form .ArticleAccpanel > ul::-webkit-scrollbar-thumb:hover {
  background: #bcd53c; 
}
/* specialist -----------------------------------------------------*/
.view-specialist #sp-main-body {
background: rgb(255,255,255);
background: unset;
}
.specialist-info {
    box-shadow: unset;
  border-radius: 0px; 
}
.specialist-info .specialist-name {
    border-bottom:  unset;
	padding: 20px 0px 20px 20px;
}
.specialist-info .specialist-specialties, .specialist-info .specialist-contact-info, .specialist-info .specialist-available-hours {
    border-bottom: unset;
	padding: 20px 0px 20px 20px;
  display:none;
}
.view-specialist .spmedical img {

    -webkit-box-shadow: -4px 4px 15px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: -4px 4px 15px 0px rgba(0, 0, 0, 0.1);
    box-shadow:-4px 4px 15px 0px rgba(0, 0, 0, 0.1);
	    margin: 40px;
}
.view-specialist .specialist-img:after {
    position: absolute;
    content: "";
    top: 20px;
    right: 20px;
    height: 480px;
    width: 340px;
    border: unset;
    display: inline-block;
    z-index: -1;
    background: linear-gradient(179deg, rgb(0 214 163 / 11%) 32%, #16a89e 100%);
}
.view-specialist .specialist-img {
width:300px;
}

.spmedical-person .spmedical-col-md-8{
	    padding-right: 100px;
}
.specialist-info .specialist-name h3 {
    font-family: iranbold,Tahoma,Arial;
    font-size: 22px;
    margin-bottom: 26px;
    color: #e89a16;
}
.about-specialist .specialist-intro p {
    font-size: 16px;

}
.view-spmedical-specialists .spmedical-subtitle {
display:none;
}
.view-spmedical-specialists .spmedical-align-items-center {
display:none;
}
.view-spmedical-specialists .spmedical-specialists-search-wrapper{
	width: 50%;
    margin: 0 auto;

}

/*doctors--------------------------------------------------------------*/
.appointment-button {
	display:none;
}

.specialists-wrapper .specialists-img-wrapper .area-of-specialties {
    width: 100%;
}

.spmedical-person-img {
border-radius: 50%;
    width: 85%;
}
.spmedical-specialists .specialists-img-wrapper {
    margin-right: 0px !important;

    padding-top: 30px;
}
.view-specialists #sp-main-body{
	/* background:#f1f1f1 url(../images/doctor_search_bg.jpg) no-repeat scroll center top; */
	    /* background-size: contain, cover; */
}
.spmedical-specialists .specialist-wrapper {
    background: #fafafa00;
    /* padding-top: 130px; */
    box-shadow: 0 0 0 0 rgb(0 0 0 / 9%);
    border-color: #fff;
    border-radius: 0;
    margin-bottom: 0px;
}
.spmedical-specialists .specialist-wrapper:hover {
box-shadow:unset;
}
.spmedical-specialists .specialists-social-profile, .spmedical-specialists .specialists-category{
	display:none;
}
.spmedical-specialists .viwe-profile-btn {
    background: unset !important;
    font-family: iranbold,Tahoma,Arial;
    display: block;
    font-size: 16px!important;
    text-align: center;
    border-radius: 0!important;
    box-shadow: unset;
    padding-bottom: 20px;
    transition: all .8s;
    margin-top: -20px;

}
.spmedical-specialists:hover .viwe-profile-btn {
    text-shadow: 0px 2px #6c6c6c66;
}
.spmedical-specialists .specialist-wrapper .specialists-info-wrapper {
    padding: 30px 15px 25px 15px!important;
	text-align:center;
	color:#333333!important;
	 /* min-height: 155px; */
}
.spmedical-specialists .specialist-wrapper .area-of-specialties h3 {
    font-weight: normal;
  color:#a6a39e;
}
.spmedical-specialists .specialist-wrapper .specialists-name a {
font-family: iranbold,Tahoma,Arial;
    color: #fff!important;
	    text-shadow: 0px 2px #6c6c6c66;
}
.spmedical-specialists .specialist-wrapper .specialists-available-hours>ul>li span {
	margin-right: 0px;
	margin-left: 10px;
}
.view-specialists .specialists-available-hours {
display:none;
}

/* board-of-directors----------------------------------------- */
#board-directors .sppb-person-image{
	border-radius: 20px;
	margin: 20px;
	box-shadow: #77ca13 10px 10px;
}
#board-directors .sppb-person-image{
	border-radius: 20px;
	margin: 20px;
	box-shadow: #77ca13 10px 10px;
	transition: all .8s;
}
#board-directors .sppb-addon-content:hover .sppb-person-image{
	box-shadow: rgba(119, 202, 19, 0) 0px 0px
}
#board-directors .sppb-person-name, #director-management .sppb-person-name, #director-management-top .sppb-person-name{
    font-family: iranbold,Tahoma,Arial;
    margin-top: 30px;
	color: #274f7e;
}
#director-management .sppb-person-image, #director-management-top .sppb-person-image{
	border-radius: 50%;
	margin: 20px;
	box-shadow: #1fc6ac 0px 0px 12px 3px;
	transition: all .8s;
}
#director-management .sppb-addon-content:hover .sppb-person-image{
	box-shadow: rgba(119, 202, 19, 0) 0px 0px 0px 0px;
}
/* #director-management .management { */
	 /* border-left: 10px solid; */
  /* border-image-slice: 1; */
  /* border-width: 3px; */
  /* border-image-source: linear-gradient(to top, #ffffff, #73d300, #ffffff); */
/* } */
/* .managment-top .sppb-row{ */
	 /* border-bottom: 10px solid; */
  /* border-image-slice: 1; */
  /* border-width: 10px; */
  /* border-image-source: linear-gradient(to left, #ffffff, #73d300, #ffffff); */
/* } */
#director-management .sppb-row-container {
	    max-width: 900px !important;
}
/* photo gallery---------------------------- */
.cwgallery .galleryBack .galleryInfo .gtitle {
	font-family: iranbold,Tahoma,Arial;
	    font-size: 20px;
    color: #274f7e;
}
.cwgallery .galleryBack .cwicon {
    margin-right: 0px;
}
.cwgallery .cwicon {
    padding: 3px;
    font-size: 24px;
    background: #274f7e;
}
.ctitle {
visibility:hidden !important;
}

#cwgallery-195 .ctitle {

visibility: visible !important;
    font-family: iranbold,Tahoma,Arial;
    font-size: 20px;
    margin-bottom: 15px;
}
.imagescount {
	display:none!important;
}
/*table content-----------------------*/
.content-table {
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
}
.content-table th {
    background: #16a89e;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-family: iranbold,Tahoma,Arial;
	font-size: 16px;
}
.content-table td {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    padding: 5px;
}
.content-table tr:nth-child(odd) {
    background-color: #16a89e5e;
}
.content-table {
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
}
.content-table img{
    margin: 0 auto;
}
/*floor------------------------*/
#floor-in .sppb-panel-heading .sppb-toggle-direction{
left: 15px;
    right: unset;
    top: 10px;
    border: 1px solid;
    padding: 6px 8px 3px 9px;
    font-size: 11px;
    -webkit-transform: translateY(0%) rotate(0);
    transform: translateY(0%) rotate(0);
}


#floor-in .sppb-panel-heading .sppb-toggle-direction .fa-chevron-right:before{
    content: "\f067";
}
#floor-in .sppb-panel-heading.active .sppb-toggle-direction .fa-chevron-right:before{
	content: "\f068";	
}
#floor-in .sppb-panel-heading.active .sppb-toggle-direction{
    background: #1fc6ac;
    color: #fff;
    border: 1px solid #1fc6ac;
}
#floor-in .sppb-panel-heading.active .sppb-panel-title{
    color:#1fc6ac;
}
#floor-in .sppb-panel-heading.active{
background:#fff;
}
#floor-in .sppb-panel-modern .sppb-panel-body{
    border-top-color:rgba(255, 255, 255, 0);
	 background: rgba(255, 255, 255, 0.3);
}
#floor-in .sppb-panel-modern>.sppb-panel-heading {
	    background: rgba(255, 255, 255, 0.3);
		    padding: 10px 30px 10px 15px;
}
#floor-in .sppb-panel-modern{
	background:none; 
	border-radius: 0;
	border: 1px solid #777676;
}
#floor-in .acc-fit .sppb-addon-content{
	text-align:justify;
	font-size: 15px;
}
#floor-in .sppb-panel-title {
    font-size: 17px;
    color: #002e4c;
}
/*seaarch----------------------------------*/
#sp-component .search .page-title{
	display:none;
}
#sp-component #searchForm .only, #sp-component .result-category, #sp-component #searchForm .phrases, #sp-component #searchForm .form-limit{
	display:none!important;
}
#sp-component #searchForm .input-mini {
    width: 80px;
}
#searchForm .icon-search{
	display:none;
}
#searchForm .btn{
    background: #1fc6ac;
    margin-right: 20px;
    width: 100px;
}
.com-search .pull-left .element-invisible {
	    width: 250px;
    margin-top: 10px;
}
.page-item.active .page-link {

    background-color: #1fc6ac;
    border-color: #1fc6ac;
    border-radius: 0px !important;
}
.logo-image {
    height: auto !important;
}
#sp-slider .row {
	margin-left:0px !important;
}

/*mobile----------------------------------------------------------*/
/*1620px----------------------------------------*/
@media (max-width: 1620px){
	.sp-megamenu-parent > li > a {
    padding: 0px 8px;
}
}/*1420px----------------------------------------*/
@media (max-width: 1420px){
body.rtl .sp-megamenu-parent > li.sp-has-child > a:before, body.rtl .sp-megamenu-parent > li.sp-has-child > span:before {
display:none;
}
	.sp-megamenu-parent > li > a {
    padding: 0px 5px;

}
	.sp-page-builder .page-content #main-services {
    background-image: none !important ;
}
.home-a {
    padding-right: 7px !important;
}
}
/*1200px----------------------------------------*/
@media (max-width: 1200px){

.sp-megamenu-parent {
        display: none !important;
}
#offcanvas-toggler {
        display: none !important;
}
}
/*990px----------------------------------------*/
@media (max-width: 990px){
	#mod-search-searchword104 {
    border: 1px solid #ffffff36;
}
	#top-services .services{
	 margin-top: 0px!important;
	}
	#sp-header {
    padding-left: 30px!important;
	    background: #033b4a !important;
}
#sp-menu .justify-content-end {
    box-shadow: unset;
}
	#sp-slider {
    margin-top: 0px;
}
/*.itemid-101 #sp-top-bar {
    background: #3a7b9b;
}*/
#sp-top-bar {
    background: #033b4a!important;
    padding: 40px 0px!important;
}
#sppb-addon-1645468935611 .ce-feature-box-64.top-pos {
    top: -30px!important;
	    margin-bottom: 60px!important;
}
#column-wrap-id-1681026853782 {
    margin-top: -35px !important;
}
#sp-top1 .sp-column, #sp-top2 .sp-column {
		text-align:center;
	}
	.logo-image {
    margin: 0px auto 0px auto !important;
    float: unset;
	    height: auto!important;
}
#sp-page-builder .page-content .sppb-section:first-child {
    margin-top: 100px;
}
#top-services .sppb-row .sppb-col-md-3 {
	    margin-bottom: 25px !important;
}
#clinic-services .sppb-row .sppb-col-md-4 {
	    margin-bottom: 40px;
}
.sp-page-builder .page-content #map-info {
    margin-top: -31px !important;
}
#bottom-map .sppb-addon-social-share ul {
    text-align: center;
}
#sp-logo {
	margin-bottom:30px;
}
.itemid-101 #sp-page-builder .page-content .sppb-section:first-child {
	margin-top: 0px!important;
	    padding-top: 0px;
}
.sp-page-builder .page-content #news-section {
    padding-right: 10px;
    margin-left: 10px;

}
.view-spmedical-specialists .spmedical-specialists-search-wrapper {
    width: 100%;
}
/*#sp-top1 .sp-module {
	margin-left:0px !important;
}*/
.com-content .article-header h1, #userForm h2, #floor-in .sppb-title-heading {
    font-size: 22px !important;
    display: block;
    padding: 0 10px;
    line-height: 36px;
    text-align: center !important;
}
.com-content .article-header {
padding-right: 0px;
}
}
/*768px----------------------------------------*/
@media (max-width: 768px){
	.sp-page-builder .page-content #news-section {
    padding-right: 10px !important;
    padding-left: 10px!important;
	}
	form.spmedical-search>div:not(:last-child) {
    padding-left: unset !important;
}
.spmedical-search .input-item .btn-primary {
	width:100%;
}
	
}
/*576px----------------------------------------*/
@media (max-width: 576px){
	.spmedical-specialist-search .input-filters {
    text-align: center;
}
.article-details p img {
	width:100%;
}
}
/*480px----------------------------------------*/
@media (max-width: 480px){

.ls-parallax, .ls-in-out, .ls-loop, .ls-z {
    display: none !important;
}

}
/*-----------------------------------------*/
div#n2-ss-13 .n2-font-af73e0eeb84aa152dcce9bcdd1fe742e-hover {
    font-family: iranbold,Tahoma,Arial!important;
}
.sm-btn-127 {
  margin-top:10px;
}
#off-menu_127 input.sm-filter, #off-menu_127 input.sm-filter[type="text"]{
	padding-right:35px !important;
	}
div.tab_top_left, div.tab_top_right, div.tab_bottom_left, div.tab_bottom_right {
    width: 100%!important;
}
div.tab_top, div.tab_bottom {
    overflow: unset;
}
.view-specialists .spmedical img {
	    margin: 0 auto;
}
.content-image-articel {
	    margin-bottom: 15px;
    margin-right: 15px;
    float: left;
    padding: 5px;
    box-shadow: 0 0 7px #91919142;
}
.spmedical-specialists-list .specialists-designation, .spmedical-specialists-list .splms-person-title {
	    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
/*whatsap---------------------*/
.whatsappchat .popup-section .popup .popuptext .popup-box .response .send_btn {
    left: unset!important;
    right: 40px !important;
    transform: rotateY(180deg) !important;
    top: 40% !important;
}

.submit_btn_136 img {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.whatsappchat img.is-analytics {
padding-left: 10px;
    display: inline-block;
  padding-right: unset !important;
}
@media (min-width: 1380px) {
.container {
    max-width: 1320px;
}
}
/*new edit*/
#sp-logo-section {

    z-index: 99;
    position: relative;
}
#sp-logo-section .container-inner {
	background:#fff;
}
.spmedical-departments .spmedical-department-wrap>a:before {
    background-image: linear-gradient(-180deg,rgba(60,112,250,0) 3%,#16a89e 98%);
}
.spmedical-departments:hover .spmedical-department-wrap>a:before {
    background-color: #e89a16;
}
.spmedical-department .spmedical-details img {
    float: left;
    width: 350px;
    margin-right: 30px;
    margin-bottom: 10px;
    box-shadow: 12px 12px 0px 0px #ececec;
    border-radius: 10px;
}
.spmedical .spmedical-department-wrapper .spmedical-title {
    text-align: right;

}
.spmedical .departmant-title {
	font-family: iranbold,Tahoma,Arial;
    font-size: 20px;
    background: #F8F8F8;
    border-radius: 10px;
    padding: 5px 35px;
    box-shadow: 12px 12px 0px 0px #ececec;
    color: #16a89e;
    margin-bottom: 50px;
    margin-top: -50px;
}
.view-department .spmedical-details {
    font-size: 15px;
    text-align: justify;
}

.spmedical-department .spmedical-specialists-wrapper h2.spmedical-title{
    margin-bottom: 30px;
    font-family: iranbold,Tahoma,Arial;
    font-size: 20px;
    border-bottom: 2px solid #16a89e;
    margin-top: 40px !important;
    display: inline-block;
    width: 100%;
    color: #16a89e;
    border-radius: 15px;
    padding-right: 30px;
}
.spmedical-department .specialists-wrapper .specialists-img-wrapper .area-of-specialties {
	    opacity: 1;
}
.spmedical-department .area-of-specialties .specialists-name {
	    padding: 10px 0px;
    background-image: linear-gradient(-180deg,rgb(255 255 255 / 87%) 3%,#ffffff 98%);
	text-align: center;
}
.spmedical-specialists {
    float: right;
    margin-bottom: 29px;
    background-size: cover;
    background: linear-gradient(179deg, rgb(0 214 163 / 4%) 32%, #16a89e 100%);
	    border: 3px solid #fff;
}
.specialists-wrapper {
    margin-bottom: 18px;
}
.view-department .specialists-wrapper, .view-department .specialists-wrapper a {
    color: #16a89e !important;
}
.view-department .specialists-wrapper .specialists-designation {
    color: #16a89e !important;
}
.specialists-wrapper .specialists-img-wrapper::after {
    background-color: rgb(12 216 167 / 20%);
	    margin-top: 30px;
		height: 96%;
}
/*rsticket--------------------*/
.rst_dashboard_items .rst_dashboard_item{
  float:right;
      border-radius: 20px;
    box-shadow: 0 0 7px 2px #e7e7e7;
}
.rst_dashboard_items .rst_dashboard_item h1 a {
    color: #e89a16;
    font-family: iranbold,Tahoma,Arial;
    font-size: 20px;
}
.rst_dashboard_items .rst_dashboard_item h1 a:hover {
    color: #16a89e;
}
.rst_dashboard_items .rst_dashboard_item h1 i {
    display: inline-block !important;
    margin-bottom: 0px;
    position: relative;
    top: 10px;
	color: #033b4a;
}
#rsticketspro_dashboard_search {
	display:none;
}
/*.rst_password_container .input-group-prepend {
    margin-left: -1px;
}
.rst_password_container .input-group-text{
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
	border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important;
}

.com-rsticketspro-submit-ticket .form-control{
	border-radius: 0.25rem !important;
}

.com-rsticketspro-submit-ticket .input-group-append {
    margin-right: -1px !important;
}
.com-rsticketspro-submit-ticket .btn-secondary {
	    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
		border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
}*/
#adminForm .adminlist th {
	background:#16a89e;
}	
#adminForm .adminlist th a {
	color:#fff;
	    font-family: iranbold,Tahoma,Arial;
}
.tracking-code {
color: #989898;
    font-size: 12px;
}
.subject-t {
    color: #e89a16;
    font-family: iranbold,Tahoma,Arial;
}
.subject-t:hover{
	color:#16a89e
}
#com-rsticketspro-reply-button {
	width:100%;
}
#ticket_message {
	height:150px!important;
	margin-bottom:20px;
}
#rst_files_message_container {
	margin-bottom:20px;
}
#com-rsticketspro-reply-box p .btn  {
	width: 100%;
    background-color: #e89a16 !important;
    border: unset;
}
.com-rsticketspro-msg-staff .pull-left{
	display:none;
}
.com-rsticketspro-msg-customer .pull-left{
	display:none;
}
#com-rsticketspro-ticketContent .media-body{
	    border: 1px solid #cccccc;
}
#com-rsticketspro-ticketContent .media-heading {
	    background: #cccccc;
    padding: 7px 30px;
    font-family: iranbold,Tahoma,Arial;
    font-size: 20px;
}
#com-rsticketspro-ticketContent .media-heading a{
color:#033b4a;
}
.media-body small {
    float: right;
    margin-top: -31px;
    margin-right: 30px;
    color: #033b48;
}
.com-rsticketspro-has-overflow {
	padding: 10px 30px;
}
#com-rsticketspro-ticketContent .form-horizontal .control-group label {
    font-family: iranbold,Tahoma,Arial;
    color: #e89a16;
    margin-right: 20px;
    width: 80px;
}
.rst_custom_field_label {
    font-family: iranbold,Tahoma,Arial;
    color: #e89a16;
margin-bottom:10px;
}
.rst_custom_field_value {
    margin-bottom: 20px;
}
.form-validate .input-group-text{
display:none;
}
.form-validate #password {
	    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem!important;
}
.form-validate .form-check {
	display:none;
}
.com_users .list-group-item {
    color: #16a89e;
    text-align: center;
    border: none;
}
.view-reset .form-horizontal .control-label {
    float: right;
    text-align: right;
}
.view-reset .form-horizontal .controls {
    margin-right: 220px;
}
.article-details p {
	text-align:justify;
}
.sp-scroll-up {
    left: 30px!important;
	right: unset!important;
}

