@charset "utf-8";
@font-face{font-family:Bahij_ExtraBold;src:url(../fonts/Bahij_TheSansArabic-ExtraBold.ttf)}
@font-face{font-family:Bahij_Plain;src:url(../fonts/Bahij_TheSansArabic-Plain.ttf)}
@font-face{font-family:Bahij_SemiBold;src:url(../fonts/Bahij_TheSansArabic-SemiBold.ttf)}
@font-face{font-family:Bahij_SemiLight;src:url(../fonts/Bahij_TheSansArabic-SemiLight.ttf)}
*,* button:focus{outline:0}
html{height:100%}
body{font-family:Bahij_Plain;text-decoration:none;direction:rtl;font-size:.9em;position:relative;overflow-x:hidden;height:100%}
body a:hover{text-decoration:none}
body a:focus{outline:0}
body ul{list-style-type:none}
.btn-default,.btn-primary{background-image:linear-gradient(to left,#f8de7e,#eabd17);color:#000;font-size:15px;transition:all .6s ease-in-out;-webkit-appearance:none}
.btn-danger:active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover,.btn-default:active,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover{-webkit-appearance:none;box-shadow:0 0 40px 0 rgba(0,0,0,.18);transform:scale(1.04);color:#333}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus{background:#fff;color:#4c4c4c}
.btn:active,.btn:active:focus,.btn:active:hover,.btn:focus,.btn:hover,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;outline:0/*! background-image:linear-gradient(to left,#f8de7e,#eabd17) */}
.tooltip{font-family:Bahij_Plain!important;font-size:12px}
.tooltip-inner{max-width:200px;padding:1px 10px;color:#000;text-align:center;background-color:#f4d22b;border-radius:1.25rem}
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{content:"";border-bottom-color:#f4d22b;margin-left:-3px}
.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{content:"";border-left-color:#f4d22b;margin-left:-3px}
.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{content:"";border-right-color:#f4d22b;margin-right:-3px}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{content:"";border-top-color:#f4d22b;margin-left:-3px}
header{position:relative;height:100vh}
.shapes-animation{position:absolute;width:100%;height:1273px;z-index:-1}
.backgrounshape_l{position:absolute;left:0;bottom:0;background:url(../images/shape-2-min.png) no-repeat;background-size:contain;width:49vw;z-index:-1;top:-37px;display:flex;justify-content:center;flex-direction:row;align-items:center}
.backgrounshape_r{position:absolute;background:url(../images/shape-1-min.png) no-repeat;top:8vw;bottom:0;right:-16px;background-size:contain;width:27vw;z-index:-1;}
.w-circle-r{height:356px;width:356px;position:absolute;right:0;top:33vw}
.orange-circle{width:300px;height:300px;position:relative;right:0;top:-6vw;right:-5vw}
.navbar{padding:0}
.navbar-light .navbar-brand img{height:97px}
.navbar-expand-lg .navbar-nav{width:100%;justify-content:space-evenly;margin-top:38px}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{background:#f4d12f;color:#000;border-radius:20px}
.navbar-light .navbar-nav .nav-link{border-radius:20px;padding:10px 15px;font-size:1em;transition:all .5s ease-in-out}
.navbar-light .navbar-nav .nav-link.dropdown-toggle{background:0 0;border:0}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#000;background:#f4d12f;box-shadow:none;transition:all .5s ease-in-out}
.navbar-left.list-social{margin-top:38px;margin-bottom:0;width:146px;text-align:center}
.navbar-light .navbar-nav .dropdown .dropdown-menu .dropdown-item{font-size:14px;padding:5px 13px 5px 13px}
.navbar-light .navbar-nav .dropdown-menu .dropdown-item i{color:#f06292;transition:all .3s ease-in-out}
.navbar-light .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover{background:0 0;transition:all .3s ease-in-out}
.navbar-light .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover i{margin-left:5px;transition:all .3s ease-in-out}
.list-social li a{color:#333}
.banner-desc{z-index:222;text-align:center;margin:auto;position:relative;margin-top:5vw;margin-bottom:5vw}
.banner-desc .confrence{color:#333;text-align:center;line-height:1.8;letter-spacing:0;font-family:Bahij_SemiLight;font-size:15px;height:17ch;margin:auto;width:52%;padding-top:4vw}
.banner-desc .our-special-services{font-family:Bahij_ExtraBold;font-size:2rem;margin-bottom:20px;color:#00b0ff;white-space:normal;position:relative;right:0;left:0;top:0}
.w-circle-l{position:relative;z-index:11;right:11vw;top:2vw}
.about-us{/*! padding-top: 1vw; */background:url(../images/layer-7-min.png) no-repeat;background-size:contain;background-origin:content-box;background-position:center/*! background-attachment: fixed; */}
.about-element{text-align:center;margin-bottom:45px;margin-top:45px}
.about-element a{/*! display: block; *//*! width: 100%; */height:100%}
.about-element a h6{margin-top:20px;color:#192c51;font-family:Bahij_ExtraBold;font-size:20px}
.title{text-align:center;margin-bottom:3rem}
.title h5{display:inline-block;position:relative;font-family:Bahij_ExtraBold;color:#000;/*! border-bottom: 3px solid #f43868; */padding-bottom:7px}
.title h5::before{content:'';height:3px;width:50px;position:absolute;bottom:-5px;border-radius:7px;text-align:center;margin:auto;background-size:100% 100%!important;left:0;right:0}
.title.red-rect h5::before{background:url(../images/red-rect.svg);background-position:center}
.title.yellow-rect h5::before{background:url(../images/yellow-rect.svg) no-repeat;background-position:center}
.about-text{background:url(../images/group-26-min.png) no-repeat;background-size:100% 100%;padding:8rem 0;position:relative}
.paragraph{color:#192c51;line-height:1.8}
.about-text img{top:65%;left:75px;bottom:unset;right:unset}
.before-footer{position:relative;padding:26rem 0;margin-top:-96px;padding-bottom:10rem;overflow:hidden}
.conultants-cat .backgrounshape_l{background:url(../images/shape-1-copy-min.png) no-repeat;top:-10px;justify-content:center}
.conultants-cat .backgrounshape_l .w-circle-r{top:0;z-index:111;right:unset}
.conultants-cat .consult-type,.singing-type{text-align:center;margin-bottom:60px;position:relative/*! z-index: 2; */}
.conultants-cat .consult-type a,.singing-type a{display:block}
.conultants-cat .consult-type a img{height:211px;margin-bottom:20px}
.conultants-cat .consult-type a h6,.singing-type a h6{color:#192c51;font-family:Bahij_ExtraBold}
.signing{margin-top:8rem}
.singing-type img{height:400px}
.singing-type a h6{position:absolute;bottom:66px;left:0;right:0;text-align:center}
.owl-partners{direction:ltr}
.owl-partners .owl-item .item img{height:114px;width:auto;margin:auto}
.client-element{direction:rtl;display:flex;flex-direction:row;flex:1 1 auto;justify-content:space-between}
.client-element .client-image{position:relative;margin-left:18px}
.client-element .client-image>img{height:260px;width:302px;border:4px double #eec51d;border-radius:100%}
.client-element .client-image .qoute{width:50px;height:50px;position:absolute;top:0;left:0;border:0}
.client-element .client-said{width:72%}
.client-element .client-said h4{color:#1a2c57;font-family:Bahij_ExtraBold;margin-bottom:1px;font-size:20px}
.client-element .client-said span{color:#a9a9a9;font-size:12px}
.client-element .client-said .paragraph{margin-top:14px;color:#757575;text-align:justify;line-height:1.8}
.before-footer .backgrounshape_r{top:unset;height:1307px;background-size:contain;width:42vw}
.owl-theme .owl-dots .owl-dot span{margin:0;background:#00b0ff;height:5px;width:5px;transition:all .5s ease-in-out;margin:0 1px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#00b0ff;width:15px;transition:all .5s ease-in-out}
footer{text-align:center;padding:0;position:relative;padding-top:2rem;padding-bottom:2rem;color:#000}
footer .backgrounshape_l{background:url(../images/figure-4-min.png) no-repeat;top:0;/*! z-index: 111; */background-size:100%;width:45vw;top:-208px;overflow:hidden}
footer .list-social{margin-top:0}
footer .list-links{margin-top:21px}
footer .list-links li{margin:0 40px}
footer .list-links li a{color:#333}
footer .copyrights a{color:#00b0ff}
#scroll-btn{position:fixed;left:30px;bottom:30px;display:none;background:#00b0ff;color:#fff;z-index:11111}
.inner-consultant{background-image:linear-gradient(to top,#fff 10%,#f0f0f0 90%);padding-top:10rem;border-top-right-radius:170px;border-top-left-radius:170px;margin-top:-6rem}
.specs{border-radius:30px;box-shadow:0 0 46px 0 rgba(0,0,0,.18);background-color:#fff;padding:5rem 5rem;position:relative}
.specs .title{text-align:right;margin-bottom:10px}
.specs .title h5{font-size:2rem}
.specs .spec-details{position:relative;padding-right:3rem}
.specs .spec-details:before{content:'';position:absolute;left:-15px;top:-42px;bottom:-42px;background:rgba(0,0,0,.18);width:1px}
.specs .spec-details h6{font-family:Bahij_ExtraBold}
.specs .col-md-4:last-child .spec-details:before{display:none}
.internal_pages .before-footer{padding-top:10rem;padding-bottom:2rem}
.video .embed-responsive{border-radius:30px}
.about-services{position:relative;padding:10rem 0}
.about-services .backgrounshape_l{background:url(../images/shape-left.png) no-repeat;top:0;left:-101px;justify-content:normal;align-items:flex-start}
.about-services .backgrounshape_l .w-circle-l{top:8vw}
.service-text{display:flex;flex-direction:column;justify-content:center;height:100%}
.service-text .title h6{color:#333;margin-top:30px}
.service-text .paragraph{color:#757575;margin-top:30px}
.service-text .paragraph ol{list-style-position:outside;list-style-image:url(../images/check.png)}
.about-services .row:nth-child(2){margin-top:120px}
.form-bg{border-radius:30px;box-shadow:0 0 40px 0 rgba(0,0,0,.18);background-color:#fff;padding:5rem}
.custom-file-label,.form-control,select.form-control:not([size]):not([multiple]){background-color:#f8f8f8;font-size:13px;height:50px;border-radius:10px;text-align:right}
.custom-file-input:focus~.custom-file-label,.form-control:focus{color:#495057;background-color:#f8f8f8;border-color:#f1ca22;outline:0;box-shadow:0 0 0 .2rem rgba(241,202,34,.05)}
textarea.form-control{height:150px}
.conatct-from .btn-default{padding:9px 77px}
.conatct-from .service-text{justify-content:flex-start}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#f8de7e}
.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(241,202,34,.2)}
.custom-control-input:active~.custom-control-label::before{background-color:rgba(241,202,34,.05)}
.custom-checkbox label{cursor:pointer}
.send-file{position:relative;margin-bottom:15px}
.send-file .custom-file-label{border-radius:0;height:50px;padding-top:14px}
.send-file .custom-file-label:after{background:url(../images/attachment-clip.svg) no-repeat;content:'';width:74px;background-size:42%;background-position:center 50%;border-right:0;height:100%}
#valueInputFile{border:0;cursor:unset;position:relative;z-index:-1;font-size:15px;width:100%}
.esteshara-from textarea.form-control{border-radius:0;height:150px;white-space:unset}
textarea[readonly]{height:70px!important;font-size:15px;margin-bottom:15px;white-space:unset}
.custom-file-label{overflow:hidden;padding-top:15px}
.custom-file-label::after{height:auto;padding-top:15px;background:#f2f5f8;content:"اختر ملف";cursor:pointer;font-size:11px;line-height:1.8}
.register-form button[type=submit]{margin-top:27px;padding:11px 62px}
.list-login-links{margin-right:0;padding-right:0;text-align:center;margin-top:30px}
.list-login-links li a{color:#00b0ff}
.internal-head-photo{text-align:center;position:relative;z-index:-1}
.internal-head-photo img{height:347px;margin-left:37px}
.value-div{position:relative;border-radius:30px;box-shadow:0 0 46px 0 rgba(0,0,0,.18);background-color:#fff;padding:30px;margin-bottom:30px;height:267px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:all .5s ease-in-out;border:1px solid #ddd;background-image:url(../images/shape-2-min.png);background-size:64%;background-repeat:no-repeat;background-position:top left}
.value-div h6{line-height:1.6;color:#666;font-size:15px}
.value-div .title.text-left h5:before{margin:unset;display:none}
.value-div .title.text-right h5:before{margin:unset;margin-right:auto;display:none}
.value-div .title.text-right h5{direction:ltr}
.value-div .title.text-right h5 img{margin-right:8px;height:16px;margin-top:-12px}
.value-div .title.text-left h5 img{margin-left:8px;height:16px;margin-top:-12px}
.o-values{padding:5rem 0}
.value-div:hover{transition:all .5s ease-in-out;box-shadow:none}
.o-values .col-12 .title.text-center{margin-bottom:5rem}
.lv{background-image:url(../images/shape-2-min-rtl.png);background-position:top right}
.consultant-details,.consultants,.news,.news-details,.policy{padding:60px 0}
.policy-container{border-radius:30px;box-shadow:0 0 46px 0 rgba(0,0,0,.18);background-color:#fff;padding:30px}
.med-title{color:#ef3766;font-size:18px;font-family:Bahij_ExtraBold;margin:30px 0;margin-bottom:15px}
.list-post{background:#fff;padding:30px;padding-bottom:35px;border-radius:2px;margin-left:55px;margin-bottom:30px;position:relative;border:4px double #f2f2f2}
.list-post .image-hover a:before{border-radius:4px}
.list-post .post-image{position:relative;margin-right:-75px;margin-top:20px;left:15px;width:-moz-calc(100% + 75px);width:-webkit-calc(100% + 75px);width:-o-calc(100% + 75px);width:calc(100% + 75px)}
.list-post .post-image:after{content:'';position:absolute;background:#f2f2f2;border-radius:4px;left:-15px;top:-15px;width:80%;height:100%;z-index:1}
.list-post .post-image img{position:relative;box-shadow:-10px 10px 38px 0 rgba(1,1,1,.2);border-radius:4px;z-index:9;height:246px}
.list-post .owl-carousel .owl-stage-outer{z-index:9}
.list-post .blog-slider-post .owl-nav{position:absolute;top:40%;width:100%;z-index:99}
.list-post .blog-slider-post .owl-nav .owl-prev{float:left;margin-left:15px}
.list-post .blog-slider-post .owl-nav .owl-next{float:right;margin-right:15px}
.list-post .blog-slider-post .owl-nav .owl-next i:before,.list-post .blog-slider-post .owl-nav .owl-prev i:before{font-size:25px;color:#8ea0b0;margin-left:0}
.list-post .post-category{float:right;position:relative;display:inline-block;right:40px}
.list-post .post-category:after{position:absolute;content:'';width:52px;height:1px;right:-70px;top:15px;background:#f2f2f2}
.list-post .post-category a{color:#8ab7ab;font-size:13px;font-style:italic}
.list-post .post-info{position:relative}
.list-post .post-info h2{font-size:20px;margin-top:18px;height:62px;overflow:hidden}
.list-post .post-info h2 a{line-height:1.5;color:#f43868;font-family:Bahij_SemiBold}
.list-post .post-info p{padding:5px 0;font-size:13px;line-height:28px;height:154px;overflow:hidden;color:#666;margin-bottom:5px}
.post-meta{margin-top:0;margin-bottom:11px}
.post-meta span{margin-left:10px;font-size:11px;text-transform:uppercase;color:#8ea0b0}
.post-meta span a{color:#8ea0b0}
.post-meta span .author-avatar{border-radius:50%;margin-right:5px}
.list-post .read-more{background:#c7c7c7;padding:5px 10px;border-radius:20px}
.image-hover,.image-hover a{display:block;position:relative}
.image-hover a img{width:100%}
.image-hover .view-text{position:absolute;top:54%;left:0;right:0;text-align:center;transform:translateY(-50%);opacity:0;transition:all .3s .1s ease;margin:0;z-index:999;font-size:14px;font-weight:400;line-height:25px;color:#fff}
.image-hover a::before{position:absolute;left:0;right:0;bottom:0;top:0;content:'';display:block;transition:all .3s ease;background:#000;opacity:0;z-index:99}
.image-hover a:hover::before,.image-hover.active a::before{opacity:.5}
.blog .list-post .image-hover a::before{border-radius:4px}
.image-hover a:hover .view-text,.image-hover.active a .view-text{top:50%;opacity:1}
.news-title{line-height:1.5;color:#f43868;font-family:Bahij_ExtraBold;font-size:2rem;margin-bottom:10px}
.news-image{height:500px;background-size:cover;background-repeat:no-repeat;margin-bottom:30px;position:relative;overflow:hidden}
.news-image::after,.news-image:before{content:'';position:absolute;left:0;background-image:url(../images/shape-2-min.png);top:-1px;background-size:contain;background-repeat:no-repeat;opacity:.9;height:220px;width:220px}
.news-image::after{background-image:url(../images/shape-2-min-rtl.png);right:0;top:unset;bottom:-1px;transform:rotate(90deg)}
.news-details .paragraph{font-size:17px;line-height:2;text-align:justify}
/* .news-details .paragraph:first-letter{color:#f43868;font-size:50px;line-height:2;float:right;margin:15px 0 20px 10px} */
.news-details .post-meta{margin-bottom:0}
.news-header{/*! background: #fff; */padding:26px;/*! background-image:url(../images/group-26-min.png); */background-size:100%;background-repeat:no-repeat;padding-top:4rem}
.comment-form,.comments{margin-top:3rem;padding-top:3rem;border-top:4px double #f2f2f2}
.comments .comments-list{margin-top:30px;position:relative;list-style:none}
.comments .comments-list:before{content:'';width:1px;height:100%;border-left:1px dashed #f2f2f2;position:absolute;right:40px;top:0}
.comments .comments-list:after{content:'';position:absolute;background:#f2f2f2;bottom:0;left:37px;width:8px;height:8px;border:3px solid #f2f2f2;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.comments .reply-list:after,.comments .reply-list:before{display:none}
.comments .reply-list li:before{content:'';width:60px;height:1px;border-top:1px dashed #f2f2f2;position:absolute;top:25px;right:-45px}
.comments .comments-list li{margin-bottom:15px;display:block;position:relative;list-style:none}
.comments .comments-list li:after{content:'';display:block;clear:both;height:0;width:0}
.comments .reply-list{padding-left:88px;clear:both;margin-top:15px}
.comments .comments-list .comment-avatar{width:80px;height:80px;border-radius:40px;position:relative;float:right;background:#fff;border:1px dashed #f2f2f2;overflow:hidden;padding:2px}
.comments .comments-list .comment-avatar img{width:100%;height:100%;border-radius:50%}
.comments .reply-list .comment-avatar{width:50px;height:50px}
.comments .comment-main-level:after{content:'';width:0;height:0;display:block;clear:both}
.comments .comments-list .comment-box{background:#fff;border:4px double #f2f2f2;margin-bottom:40px;padding:10px 20px;position:relative;margin-right:100px}
.comments .comments-list .comment-box:after,.comments .comments-list .comment-box:before{content:'';height:0;width:0;position:absolute;display:block;border-width:10px 0 10px 12px;border-style:solid;border-color:transparent #f2f2f2;top:15px;right:-16px}
.comments .comment-content .reply-link{line-height:30px;float:left;color:#acb4c2;font-size:12px}
.comments .author-name{display:inline-block;margin-bottom:0}
.comments .author-name{color:#f1cd5b;font-family:Bahij_ExtraBold}
.comments .author-name a:hover{color:#f43868}
.comments .comment-info{display:block;margin-bottom:5px}
.comments .comment-info time{color:#acb4c2;font-weight:600;font-size:13px;text-transform:uppercase}
.comments .comment-info i{padding-left:5px;font-size:13px;color:#acb4c2}
.comments .form-control{padding:22px 20px;margin-bottom:30px}
.comments textarea.form-control{min-height:150px}
.bg-danger, .bg-success, .bg-warning, .bg-primary, .bg-info,.bg-secondary{border-radius:5px;font-size:12px;padding:11px;margin-bottom:10px;position:relative;padding-left:30px;}
.bg-danger .response-msg,.bg-success .response-msg,.bg-warning .response-msg{position:absolute;left:14px;top:14px;color:rgba(0,0,0,.2);cursor:pointer}
.upload-profile-photo{position:relative;width:150px;height:150px;margin:auto;margin-bottom:2rem}
.upload-profile-photo img{margin:auto;display:block;height:150px;width:150px;border-radius:100%;border:4px double #f5d334;background-color:#fff}
.upload-profile-photo .custom-file{position:absolute;bottom:0;height:40px;width:40px;margin:auto;right:0;opacity:0;border-radius:100%}
.upload-profile-photo .custom-file .custom-file-input,.upload-profile-photo .custom-file .custom-file-label{height:100%;border-radius:100%;cursor:pointer}
.upload-profile-photo i{position:absolute;bottom:0;height:40px;width:40px;background:#fff;text-align:center;border-radius:100%;box-shadow:0 0 40px 0 rgba(0,0,0,.18);padding-top:12px;color:#00b0ff}
.upload-profile-photo .custom-file-label::after{display:none}
.profile{padding:4rem 0}
.profile-head{/*! background: #fff; *//*! border: 4px double #f2f2f2; */display:flex;flex-direction:column;align-items:center;margin-bottom:15px}
.profile-head .upload-profile-photo{height:218px;width:218px;margin:unset/*! margin-left: 18px; */}
.profile-head img{width:218px;height:218px;border-radius:100%}
.consultant-block h4 a,.username h5{font-size:17px;font-family:Bahij_ExtraBold;margin-top:19px;text-align:center;color:#212529}
.profile-head .upload-profile-photo .custom-file,.profile-head .upload-profile-photo i{right:16px}
.card{overflow:hidden}
.card{margin-bottom:30px}
.card-header{background:#ebc725;color:#fff;font-family:Bahij_ExtraBold;font-size:15px;padding:8px 18px}
.card-body{background:#fcfcfc}
.profile-info .card-body .card-text{font-size:12px;margin-bottom:9px}
.profile-info .card-body .card-text span{font-family:Bahij_SemiBold;color:#878787;display:block}
.profile-info .card-body .card-text a{color:#f43868}
.profile-info .card-body .card-text a:hover{text-decoration:underline}
.username #saveImage{display:none;margin-top:19px}
.username #saveImage .btn-default{padding:6px 31px}
.profile .tab-content{padding-top:2rem}
.profile .nav-tabs .nav-item.show .nav-link,.profile .nav-tabs .nav-link.active{transition:all .5s ease-in-out;border:0;border-radius:0;border-bottom:3px solid #ebc725;color:#ebc725}
.profile .nav-tabs .nav-link{color:#00b0ff;border:0;border-radius:0;border-bottom:3px solid transparent;transition:all .5s ease-in-out;font-family:Bahij_ExtraBold;font-size:16px}
.heart{background:#c8c8c8;cursor:pointer;height:15px;width:15px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;transform:rotate(45deg)}
.heart.liked{background:#ff6e6e}
.heart.liking{animation:pump 750ms}
.heart:hover{background:#ff3b3b;transform:rotate(45deg) scale(1.2)}
.heart::after,.heart::before{content:"";height:inherit;width:inherit;border-radius:50%;background:inherit}
.heart::before{position:absolute;top:0;left:-7.5px}
.heart::after{position:absolute;top:-7.5px}
@keyframes pump{
0%{transform:rotate(45deg) scale(1.2);background:#ff5454}
50%{transform:rotate(45deg) scale(1.8);background:#ff5454}
100%{transform:rotate(45deg) scale(1);background:#ff6e6e}
}
.list-favourite>li{display:flex;position:relative;border-bottom:1px solid #dee2e6;padding-bottom:15px;margin-bottom:0;padding-top:15px;padding-left:50px}
.list-favourite li img{height:100px;width:100px;border-radius:100%;border:4px double #f5d334}
.list-favourite li .cons-info{display:flex;flex-direction:column;justify-content:center;margin-right:20px}
.list-favourite li .cons-info h4{font-size:17px;font-family:Bahij_ExtraBold;display:block;overflow:hidden}
.list-favourite li .cons-info h4 a{font-size:17px;font-family:Bahij_ExtraBold;color:#f43868;height:45px;display:block;overflow:hidden}
.list-favourite li .cons-info h6{color:#878787;font-size:14px}
.list-favourite li .heart{position:absolute;left:20px;bottom:55px}
.table-cons .table thead tr{background:#ebc725;color:#fff}
.table-cons .table thead tr th{font-size:14px;font-weight:200;font-family:Bahij_ExtraBold;text-align:center}
.table-cons .table tbody td,.table-cons .table tbody th{font-size:13px;text-align:center;vertical-align:inherit}
.table-cons .table tbody tr td span{padding:6px;display:block;width:100%;margin-bottom:0;color:#fff}
.table-cons .table tbody tr td.cons-details{width:193px;overflow:hidden;line-height:1.6}
.table-cons .table tbody tr td a.fa{display:block;background:#00b0ff;color:#fff;padding:7px 8px;border-radius:6px;border:1px solid #00b0ff;transition:all .5s ease-in-out}
.table-cons .table tbody tr td a.fa:hover{background:#fff;color:#00b0ff;transition:all .5s ease-in-out}
.table-cons .table tbody td h6{font-size:13px;margin-bottom:0}
.table-striped tbody tr:nth-of-type(2n+1){background-color:#f2f5f8}
.chat{width:100%;background:#f2f5f8;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#434651;margin:auto}
.chat .chat-header{padding:20px;border-bottom:2px solid #fff}
.chat>.chat-header .btn-default{float:left;margin-bottom: 0 !important;position: relative;top: 11px;}
.chat .chat-header img{float:right;width:60px;height:60px;border-radius:100%;border:4px double #f5d334;background-color:#fff}
.chat .chat-header .chat-about{float:right;padding-right:10px;margin-top:6px}
.chat .chat-header .chat-with{font-size:16px;font-family:Bahij_ExtraBold}
.chat .chat-header .chat-num-messages{color:#92959e;font-size:11px;margin-top:3px}
.chat .chat-header .fa-star{float:right;color:#d8dadf;font-size:20px;margin-top:12px}
.chat .chat-history{padding:30px 30px 20px;border-bottom:2px solid #fff;overflow-y:auto;height:427px;position: relative;scroll-behavior: auto;scrollbar-width: thin;scrollbar-color: #ebc725 #ddd;}
.shopping-cart .shopping-cart-items::-webkit-scrollbar{height:12px;width:5px;background:#ddd}
.shopping-cart .shopping-cart-items::-webkit-scrollbar-thumb{background:#ebc725;-webkit-border-radius:0}
.shopping-cart .shopping-cart-items::-webkit-scrollbar-corner{background:#ebc725}
.chat .chat-history ul{padding:0}
.chat .chat-history .message-data{margin-bottom:15px}
.chat .chat-history .message-data-time{color:#a8aab1;padding-left:5px}
.chat .chat-history .message{color:#fff;padding:18px 20px;line-height:26px;font-size:16px;border-radius:7px;margin-bottom:30px;width:90%;position:relative;}
.chat .chat-history .message:after{bottom:100%;right:7%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#86bb71;border-width:10px;margin-right:-10px}
.chat .chat-history .my-message{background:#86bb71}
.chat .chat-history .other-message{background:#94c2ed}
.chat .chat-history .other-message:after{border-bottom-color:#94c2ed;right:93%}
.chat .chat-message{padding:30px}
.chat .chat-message.choose-choise{text-align:center;padding:0;padding: 15px;}
.choose-choise ul{margin-bottom:0}
.chat .chat-message textarea{width:100%;border:none;padding:10px 20px;margin-bottom:10px;border-radius:5px;resize:none;font-size:13px;background:#fff;margin-top:2rem}
.chat .chat-message .fa-file-image-o,.chat .chat-message .fa-file-o{font-size:16px;color:gray;cursor:pointer}
.chat .chat-message button{float:left;border:none;padding:8px 48px}
.chat .chat-message button.btn-danger{float:right;font-size:15px;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.btn-danger:hover{color:#fff}
.me,.offline,.online{margin-right:5px;font-size:10px}
.online{color:#86bb71;margin-right:0;margin-left:5px}
.offline{color:#e38968}
.me{color:#94c2ed}
.align-left{text-align:left}
.align-right{text-align:left}
.float-right{float:left!important}
.clearfix:after{/*! visibility:hidden; *//*! display:block; *//*! font-size:0; *//*! content:" "; *//*! clear:both; *//*! height:0 */}
.attached-files{text-align:left;margin-top:8px}
.attached-files a{color:#fff;font-size:14px}
.attached-files a:hover{text-decoration:underline}
.attached-files a i{color:#ebc725;margin-left:5px}
.list-blogs>li{padding-left:122px}
.list-blogs .list-actions{position:absolute;left:19px;top:43px}
.list-blogs .list-actions li a{color:#fff;padding:14px;font-size:12px;background:#8ea0b0!important;transition:all .5s ease-in-out;border-radius:15px}
.list-blogs .list-actions li a.bg-danger:hover{background:#dc3545!important;transition:all .5s ease-in-out}
.list-blogs .list-actions li a.bg-success:hover{background:#28a745!important;transition:all .5s ease-in-out}
.custom-control-input:checked~.custom-control-label::before{border-color:#f4d12f;background-color:#f4d12f}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#f2da70}
.custom-control-input:not(:disabled):active~.custom-control-label::before{background-color:#f2da70;border-color:#f2da70}
.list-checkout{margin-bottom:0}
.list-checkout li{margin-bottom:11px}
.list-checkout li label{cursor:pointer}
.list-checkout li label img{height:30px;margin-left:5px}
.list-checkout .upload-profile-photo,.list-checkout .upload-profile-photo img{width:150px;height:150px;border-radius:0}
.rate{height:35px;padding:0 7px}
.rate:not(:checked)>input{position:absolute;top:-9999px}
.rate:not(:checked)>label{float:left;width:1.2em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:16px;color:#ccc;margin-bottom:0}
.rate:not(:checked)>label:before{content:'\f005';font-family:"Font Awesome 5 Free";font-weight:900}
.rate>input:checked~label{color:#ffc700}
.rate:not(:checked)>label:hover,.rate:not(:checked)>label:hover~label{color:#deb217}
.rate>input:checked+label:hover,.rate>input:checked+label:hover~label,.rate>input:checked~label:hover,.rate>input:checked~label:hover~label,.rate>label:hover~input:checked~label{color:#c59b08}
.list-rate li h6{float:right;line-height:2.5;margin-bottom:0}
.list-rate{margin-bottom:0}
.list-filter-rating{margin-bottom:0;margin-top:.5rem}
.list-filter-rating li.list-inline-item{margin-left:0;color:#efcc68;font-size:12px;display:inline-block;margin-bottom:0}
#consPrice .modal-title,#refusePurposes .modal-title{font-size:15px;font-family:Bahij_ExtraBold}
#consPrice .modal-footer .btn-default{padding:8px 44px}
.search-field{position:relative}
.search-field input.form-control{padding-left:45px}
.search-field button{position:absolute;left:8px;top:14px;background:0 0;border:0;color:#969696;font-size:17px}
.consultant-block{margin-bottom:30px;transition:all .5s ease-in-out;position:relative;overflow:hidden}
.consultant-block img{width:218px;height:218px;border-radius:100%;border:4px double #f5d334;background-color:#fff;margin:auto;display:block;transition:all .5s ease-in-out}
.consultant-block h4{text-align:center}
.consultant-block h6{text-align:center;color:#92959e;font-size:14px}
.consultant-block:hover img{transform:scale(.9);transition:all .5s ease-in-out}
.consultants .form-group .custom-checkbox label{font-size:13px;line-height:1.8}
.consultant-block .price{background:#ebc725;padding:5px;position:absolute;left:-999px;top:0;border-radius:16px;transition:all .5s ease-in-out;font-size:12px}
.consultant-block:hover .price{left:0;transition:all .5s ease-in-out}
.consultant-block .heart{position:absolute;right:-999px;top:9px;transition:all .5s ease-in-out}
.consultant-block:hover .heart{right:14px;transition:all .5s ease-in-out}
.consultant-head{border:4px double #f5d334;padding:15px;background:#fff;margin-bottom:30px}
.consultant-head img{display:block;height:218px;width:218px;border-radius:100%;border:4px double #f5d334;background-color:#fff;margin:auto}
.consultant-head .details-cons{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;align-items:flex-start}
.consultant-head .title-name{font-size:20px;font-family:Bahij_ExtraBold}
.about-cons .spec-title{color:#92959e;font-size:14px;position: relative;padding-right: 28px;margin-bottom: 15px;}
.about-cons .spec-title::before {

    content: "";
    position: absolute;
    right: 0;
    background-image: url("http://sh.alyomhost.net/nonstop/assets/theme/images/check.png");
    width: 21px;
    height: 21px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: -5px;

}
.about-cons .list-services-item li{margin-bottom: 10px;}
.consultant-head .list-filter-rating{text-align:right;margin-top:0}
.consultant-head .price{background:#00b0ff;margin:15px 0;border-radius:15px;margin-bottom:0;color:#fff;font-size:13px;padding:6px}
.consultant-head .btn-default{display:inline-table;margin-top:15px}
.consultant-head .heart{position:absolute;left:17px;top:18px}
.about-cons{padding:22px 15px;}
.about-cons .title{margin-bottom: 1.5rem;margin-top: 1.5rem;}
.about-cons .paragraph{/*! min-height: 417px; *//*! max-height: 417px; */overflow-y:auto}
.about-c-title{font-size:16px;font-family:Bahij_ExtraBold}
.list-services-item{column-count: 2;}
.consultant-details .comment-form,.consultant-details .comments{border-top:0;padding-top:0}
.consultant-details .comments .comments-list{padding-right:0;margin-top:0}
.consultant-details .comments{overflow-y:auto;margin-top:0}
.consultant-details .comments .list-filter-rating{/*! position: absolute; *//*! left: 22px; *//*! top: 0; */margin-top:0}
.consultant-details .comments .author-name{color:#212529}
.prince-qoute{text-align:center;width:50%;margin:auto;margin-top:10vw;margin-bottom:37px}
.prince-qoute h4{font-size:2rem;color:#000}
.prince-qoute h5{color:#333;font-size:15px;margin-top:32px}
.prince-qoute h6{color:#333;font-size:14px}
.dropdown-menu:hover+.nav-link.dropdown-toggle{background-color:#f4d12f;color:#000}
.navbar-nav .dropdown-menu{border:0;box-shadow:0 0 6px 0 #ddd;width:265px}
.navbar-nav .dropdown-menu:before{content:'';position:absolute;top:-8px;right:21px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid #fff}
/*! Hide HTML5 Up and Down arrows. */
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.form-group .ryal-badge{position:absolute;left:1px;top:1px;font-size:11px;background:#f2f5f8;height:48px;border-radius:10px;line-height:4.3;width:87px;text-align:center;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #ced4da}
.internal_pages .prince-qoute{margin-top:16vw}
#consPrice .form-group,#refusePurposes .form-group{margin-bottom:0;position:relative}
.form-group{position:relative}
.product-block{border:4px double #f2f2f2;background:#fff;margin-bottom:30px}
.product-block .product-image{border-bottom:4px double #f2f2f2;margin:10px}
.product-block .product-image img{width:100%;height:303px}
.product-details{padding:0 15px}
.product-block .paragraph{text-align:center;margin-bottom:15px;font-size:13px;height:50px;overflow:hidden}
.product-block .list-p-links{display:flex;justify-content:center}
.product-block .list-p-links li{width:100%}
.product-block .list-p-links li .btn{width:100%}
.product-details h4{text-align:center;font-family:Bahij_ExtraBold;font-size:17px;margin-bottom:15px}
.custom-file{height:auto}

/*style*/
.service_color_1{
    color: #dc3545;
}

.service_color_2{
    color: #28a745;
}

.service_background_color_1{
    background-color: #ffc107;
}

.service_background_color_2{
    background-color: #28a745;
}

.service_background_color_3{
    background-color: #007bff;
}

.service_background_color_4{
    background-color: #dc3545;
}

.active-dropdown{
    background-color: #f4d12f!important;
    color: #000!important;
}

/*! Responsive */
@media(max-width:767px){
header{height:auto}
.navbar-left.list-social{width:100%;margin-top:15px;margin-bottom:15px}
.navbar-expand-lg .navbar-nav li{margin-bottom:10px}
.navbar-light .navbar-nav .nav-link.dropdown-toggle,.navbar-nav .dropdown-menu{width:100%}
.navbar-light .navbar-nav .nav-link{text-align:center}
.navbar-collapse{/*! background-color: #fff; */padding:0 15px}
.navbar-nav .dropdown-menu{position:relative}
.prince-qoute{width:100%}
.prince-qoute h4{font-size:1.2rem}
.prince-qoute h5{margin-top:15px;font-size:13px}
.prince-qoute h6{font-size:13px}
.backgrounshape_r{width:44vw}
.backgrounshape_r .w-circle-r{height:172px;width:200px;top:57vw}
.backgrounshape_l{width:55vw;background-size:contain!important}
.backgrounshape_l .w-circle-l{top:8vw;width:150px;height:150px;right:28vw}
.backgrounshape_l .orange-circle{width:250px;height:212px;top:-24vw;right:-24vw}
.about-us{background-size:100%}
.about-text{background-size:cover;background-position:-116vw 10px}
.about-text img{top:unset;bottom:-33vw;height:207px;width:200px;left:2vw}
.conultants-cat .backgrounshape_l{background-size:contain}
.about-element img,.conultants-cat .consult-type a img{height:120px}
.singing-type img{height:200px}
.singing-type a h6{bottom:19px}
.signing{margin-top:2rem}
footer .list-links li{margin:0 5px}
.copyrights{font-size:11px}
#scroll-btn{font-size:9px;bottom:50px}
.about-element a h6{font-size:1rem}
.internal-head-photo img{height:281px;margin:auto}
footer .backgrounshape_l{top:0}
.specs .spec-details{padding-right:0}
.specs{padding:1rem 2rem}
.specs .spec-details:before{top:12px;bottom:unset;height:71px}
.specs .title h5{font-size:1.5rem}
.specs .spec-details h6{font-size:.7rem}
.about-services .backgrounshape_l .w-circle-l{right:0}
.about-services .backgrounshape_l{left:0}
.about-services .row:nth-child(2){margin-top:30px;flex-direction:column-reverse}
.internal_pages .w-circle-l{top:-65vw;right:4vw}
.internal_pages .orange-circle{top:-81vw;right:-22vw}
.list-post{margin-left:0}
.list-post .post-image{margin-right:0;width:100%}
.list-post .post-image:after{width:90%}
.list-post .post-info p{height:151px}
.news-title{font-size:1rem}
.news-header{padding:1rem}
.news-image{height:300px}
.news-image::after,.news-image:before{width:100px;height:100px}
.news-details .paragraph{font-size:15px}
.comments .comments-list{margin-right:0;padding-right:0}
.comments .comments-list .comment-box{margin-right:0;margin-top:10px}
.comments .comments-list .comment-avatar{float:none}
.comments .comments-list .comment-box:after,.comments .comments-list .comment-box:before{border-width:0 8px 12px 8px;border-color:#f2f2f2 transparent;top:-16px;right:12px}
.comments .reply-list{padding-left:40px}
.policy-container{padding:15px}
.consultant-block .price{left:0}
.consultant-block .heart{right:15px}
.consultant-head .details-cons{align-items:center;margin-top:10px}
.consultant-head .heart{top:10px;left:10px}
.form-bg{padding:2rem}
.service-text .paragraph{margin-bottom:1rem}
.chat .chat-history .message{width:100%}
.profile .border-left{border:0!important}
.table-cons .table{width:200%}
.chat .chat-message button{float:none;margin-bottom:15px;display:block;width:100%}
.chat .chat-message button.btn-danger{float:none}
.chat .chat-message{padding:15px;}
.list-favourite>li{flex-direction:column;align-items:center;padding-left:0}
.list-favourite li .cons-info h4 a{height:42px}
.list-blogs .list-actions{position:relative;left:unset;top:unset}
.list-favourite li img{margin-bottom:15px}
.list-favourite li .post-meta{text-align:center}
.list-favourite li .cons-info{margin-right:0;text-align:center}
.list-favourite li .heart{bottom:unset;top:22px}
.profile .nav-tabs .nav-link{font-size: 13px;padding: 9px;}
}