/*
Theme Name: AdvisingTheme
Version: 1.0

*/

@import url("assets/fonts/font-awesome/font-awesome.min.css");

@font-face{
	font-family:'Rubik';
	font-weight:300;
	font-style:normal;
	src:url('assets/fonts/Rubik/Rubik-Light.ttf')  format('truetype');
}
@font-face{
	font-family:'Rubik';
	font-weight:400;
	font-style:normal;
	src:url('assets/fonts/Rubik/Rubik-Regular.ttf')  format('truetype');
}
@font-face{
	font-family:'Rubik';
	font-weight:500;
	font-style:normal;
	src:url('assets/fonts/Rubik/Rubik-Medium.ttf')  format('truetype');
}
@font-face{
	font-family:'Rubik';
	font-weight:900;
	font-style:normal;
	src:url('assets/fonts/Rubik/Rubik-Bold.ttf')  format('truetype');
}


@font-face{
	font-family:'almoni_light';
	font-weight:300; /*(light)*/
	font-style: normal;
	src: url('assets/fonts/almoni/almoni-dl-aaa-300.eot');
	src: url('assets/fonts/almoni/almoni-dl-aaa-300.eot?#iefix') format('embedded-opentype'),
	url('assets/fonts/almoni/almoni-dl-aaa-300.ttf') format('truetype'),
	url('assets/fonts/almoni/almoni-dl-aaa-300.woff') format('woff');
}
@font-face{
	font-family:'almoni_regular';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('assets/fonts/almoni/almoni-dl-aaa-400.eot');
	src: url('assets/fonts/almoni/almoni-dl-aaa-400.eot?#iefix') format('embedded-opentype'),
	url('assets/fonts/almoni/almoni-dl-aaa-400.ttf') format('truetype'),
	url('assets/fonts/almoni/almoni-dl-aaa-400.woff') format('woff');
}
@font-face{
	font-family:'almoni_bold';
	font-weight:700; /*(bold)*/
	font-style: normal;
	src: url('assets/fonts/almoni/almoni-dl-aaa-700.eot');
	src: url('assets/fonts/almoni/almoni-dl-aaa-700.eot?#iefix') format('embedded-opentype'),
	url('assets/fonts/almoni/almoni-dl-aaa-700.ttf') format('truetype'),
	url('assets/fonts/almoni/almoni-dl-aaa-700.woff') format('woff');
}
@font-face{
	font-family:'almoni_black';
	font-weight:900; /*(black)*/
	font-style: normal;
	src: url('assets/fonts/almoni/almoni-dl-aaa-900.eot');
	src: url('assets/fonts/almoni/almoni-dl-aaa-900.eot?#iefix') format('embedded-opentype'),
	url('assets/fonts/almoni/almoni-dl-aaa-900.ttf') format('truetype'),
	url('assets/fonts/almoni/almoni-dl-aaa-900.woff') format('woff');
}

body h1, body h2, body h3, body h4, body h5, body h6, body p, body span, body li, body form, body a {
	font-family:'heebo'!important;
}

.home .banner .bg_level_2 .el-box .chat_g div.chat-w { 
    height: 375px;
}
.home .method .el-box .left div.img_1,.home .method .el-box .left div.img_4 {
    top: 291px;
}

.home .method .el-box .left div.img_2,.home .method .el-box .left div.img_3 {
    top: 363px;
}

@media screen and (max-width: 1200px){
	.home .method .el-box .left div.img_1,.home .method .el-box .left div.img_4 {
	   top: 215px;
	}

	.home .method .el-box .left div.img_2,.home .method .el-box .left div.img_3 {
		top: 269px;
	}
	
}

@media screen and (max-width: 992px){
	.home .method .el-box .left div.img_1,.home .method .el-box .left div.img_4 {
	   top: 165px;
	}

	.home .method .el-box .left div.img_2,.home .method .el-box .left div.img_3 {
		top: 206px;
	}
}

/* CUSTOM CSS */
html[dir="rtl"] #real-accessability{
	left: -200px;
}

.page-template-page-about #main > .el-box .about_content .inner > article .vp-s{
	margin: 30px 0px !important;
}

body:not(.home) .for_shortcode_form{
	margin-top: 30px;
}


.page-template-page-test #main .el-box .right .test_cont .item p:not(.answer){
	padding-right: 0px !important;
}

.page-template-page-test #main .el-box .right .test_cont .item p:not(.answer)::after{
	display: none !important;
}

.home .method .el-box .left > div span{
	font-size: 18px !important;
}

@media screen and (max-width: 1200px) {
	.home .method .el-box .left > div span {
		font-size: 16px !important;
	}
}

@media screen and (max-width: 992px) {
	.home .method .el-box .left > div span {
		font-size: 15px !important;
	}
}

.single-post .single_p_inner .el-box .inner > article .entry-content img{
	max-width: 100% !important;
    height: auto !important;
}

.page-template-page-service #main .el-box .service_content .inner .banner h1{
	padding-top: 100px;
    margin-top: 0;
    font-size: 36px;
    margin-bottom: 81px;
}

body .sidebar .our_customers_tell_us .sidebar-text-span {
    color: #1f67cc;
    font-size: 24px;
    text-align: center;
    position: relative;
    margin-bottom: 0px;
    letter-spacing: -1px;
    margin-top: 34px;
	display: block;
	width: 100%;
	font-weight: 900;
}

body .sidebar .our_customers_tell_us .sidebar-text-span::before {
    content: '';
    width: 63px;
    height: 1px;
    background-color: #dfeffd;
    position: absolute;
    left: 1px;
    bottom: 13px;
	z-index: -1;
}

body .sidebar .our_customers_tell_us .sidebar-text-span::after {
    content: '';
    width: 63px;
    height: 1px;
    background-color: #dfeffd;
    position: absolute;
    right: 1px;
    bottom: 13px;
	z-index: -1;
}
body .sidebar .banner {
	background-size: cover;
}

@media screen and (max-width: 1500px) {
	.page-template-page-service #main .el-box .service_content .inner .banner h1 {
		padding-top: 40px;
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 992px) {
	body #primary h1, body .sidebar .our_customers_tell_us .sidebar-text-span {
		font-size: 40px;
	}

	body .sidebar .banner {
		background-size: cover;
    background-color: #2564c1;
	}
}

@media  (max-width: 769px) {
	body.page-template-page-test #main .el-box .right .test_cont .item h3 {
		font-size: 20 !important;
	}
	.progress  {
		margin-bottom: 15px !important;
	}
	.page-template-page-test #main .el-box .right .test_cont .item h3 {
		margin-bottom: 15px !important;
	}
	.page-template-page-test #main .el-box .right .test_cont .item p {
		margin-bottom: 10px !important;
	}
	body #primary h1, body .sidebar .our_customers_tell_us .sidebar-text-span {
		font-size: 25px;
		line-height: 26px;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	
}


.blog #main .posts_c .el-box .single_post .image a img, body.category #main .posts_c .el-box .single_post .image a img, body.search #main .posts_c .el-box .single_post .image a img {
	width: 100%;
    height: 175px;
}
body.single #main .el-box {
	max-width: 1170px;
	width: 70%;
}
 
.single-post .single_p_inner .el-box .inner > article .entry-content ul.toc_list li::after {
	display: none;
}

@media(min-width: 768px) {
	.single-post .single_p_inner .el-box .inner > article .entry-head h1 {
		padding-left: 26%;
	}
}


.home .our_customers_tell_us .el-box .item .author img {
	height: auto;
}

.our_customers_tell_us ::-webkit-scrollbar-button {
	width:6px;
	height:0px
}
.our_customers_tell_us ::-webkit-scrollbar-track {
	background-color:#000000;
}

.our_customers_tell_us ::-webkit-scrollbar-thumb {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:#000000;
	background-position:center;
	background-repeat:no-repeat;
}
.our_customers_tell_us ::-webkit-resizer{
	width:7px;
	height:0px
}
.our_customers_tell_us ::-webkit-scrollbar{
	width: 2px;
}
.home .our_customers_tell_us .el-box .item .text {
	padding-right: 10px;
}

body.home .our_customers_tell_us .el-box .item .author {
	margin-top: 10px;
}

@media(min-width: 1024px) {
	body.home .our_customers_tell_us {
	    margin-bottom: 0px;
	    margin-top: 50px;
	}
	body.home .about .second {
	    margin-top: 37px;
	}
}

.wpcf7 input {
	direction: rtl !important;
}

.service_content div{
	font-family: Rubik, sans-serif;
	line-height: 25px;
}

.page-template-page-service #main .el-box .service_content .inner > article h2 span {
	color: #ff4303;
}
body:not(.home) .for_shortcode_form {
	    margin-bottom: 30px;
}

.service_content ol {
	list-style: none;
}
.service_content ol li{
  counter-increment: my-awesome-counter;
  margin-bottom: 10px;
}

.service_content ol li::before {
    content: counter(my-awesome-counter) ". ";
    color: #fff;
    background: #ff4303;
    border-radius: 100%;
    font-weight: bold;
    width: 30px;
      height: 27px;
    display: inline-block;
    text-align: center;
    margin-left: 13px;
    padding-top: 3px;
}



body .scrollbar-sp::-webkit-scrollbar-button {
  width: 1px;
  height: 0px;
}
body .scrollbar-sp::-webkit-scrollbar-track {
  background-color: #d7e9fb;
}
body .scrollbar-sp::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: #000000;
}
body .scrollbar-sp::-webkit-scrollbar-thumb:hover {
  background-color: #000000;
}
body .scrollbar-sp::-webkit-scrollbar {
  width: 1px;
}


.scrollbar-sp {
	    max-height: 300px;
    overflow: auto;
    direction: ltr;
    padding-right: 10px;
}
.scrollbar-sp * {
	direction: rtl;
}