@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
body,h1,h2,h3,h4,h5,h6,p,a,.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title,.elementor-widget-ekit-nav-menu .elementskit-navbar-nav > li > a,.elementor-widget-icon-list .elementor-icon-list-item,.box-body,.elementskit-navbar-nav-default .elementskit-submenu-panel > li > a,.ekit-wid-con .elementskit-btn,.elementskit-info-box-title a,.xs-case-nav-slider .nav-item a span:nth-child(1),input:not([type="submit"]), .wpcf7-form input:not([type="submit"]), .wpcf7-form textarea, .ekit-wid-con .ekit-form form textarea,form input[type="submit"],.elementskit-profile-info .elementskit-author-name,.ekit-wid-con .post-meta-list > span a,.entry-title a,.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta strong,.ekit-wid-con .elementskit-meta-lists > .elementskit-single-meta,rs-module rs-layer, rs-module .rs-layer,a:link, a:visited,.active-project-slider .single-project-slider .left-inner-content,.number-percentage-wraper,.ekit-wid-con .post-meta-list > span,.ekit-wid-con .elementskit-section-subtitle,.xs-case-nav-slider .nav-item:not(.tab_read_more_button_click_style) a, .tab_read_more_button_click_style,.elementor-widget-blo-case-sdudy .xs-case-nav-slider li.nav-item.active a span:nth-child(2){
font-family:IRANSans !important;
}
/* canvas sidbar*/
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{
	right: 0;
    left: auto;
}
.ekit-wid-con .ekit-sidebar-group .ekit-overlay{
    right: 100%;
    left: auto;
}
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{
	left: 0;
	right:auto;
}
.ekit-wid-con .ekit-sidebar-widget{
	left:-100%;
	right:auto;
}
.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading{
	right: 0;
	left:auto;
}
/* responsive menu */
@media (max-width: 1024px){
.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements.active {
    right: 0;
	left:auto;
}
	.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{
		right: -450px;
		left:auto;
		    -webkit-transition: right 600ms cubic-bezier(0.6, 0.1, 0.68, 0.53) 0ms;
    -o-transition: right 600ms cubic-bezier(0.6, 0.1, 0.68, 0.53) 0ms;
    transition: right 600ms cubic-bezier(0.6, 0.1, 0.68, 0.53) 0ms;
	}
	.elementskit-menu-overlay.active{
		right: 0%;
		left:auto;
	}
	.elementskit-menu-overlay{
		right: -110%;
		left:auto;
	}
}
.xs-sidenav{
right:0;
text-align: right;
}
.xs-content{
margin-right:auto;
margin-left: 0;
}
.ml-auto, .mx-auto {
    margin-left: 0!important;
    margin-right: auto!important;
}
.fixed-sidebar-nav li.menu-item-has-children > a:after{
	left:0;
	right:auto;
	content: '\f104';
}
.xs-sidenav .BLO-social-list {
    padding-right: 0px;
}
.footer-social2 li a, .footer-social li a{
	margin-right:0;
}
.footer-call_toaction:after {
    left: 0;
	right: auto;
}
.ekit-wid-con .elementskit-infobox.icon-lef-right-aligin .box-body,.xs-case-nav-slider li.nav-item.active .study-box,.xs-case-nav-slider .nav-item a,.ekit-wid-con .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio, .ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementkit-commentor-details,.ekit-wid-con .ekit-location_inner,.blog-style-two .single-home-blog .entry-content__, .blog-style-five .single-home-blog .entry-content__,.post .post-body,.sidebar .widget,.blog-post-comment,.wpcf7-form textarea,.xs-page-header,.search article.page,.xs-case-nav-slider .nav-item:not(.tab_read_more_button_click_style) a, .tab_read_more_button_click_style{
	text-align:right;
}
.xs-case-nav-slider .nav-item a span:nth-child(2) i, .xs-case-nav-slider .nav-item a span:nth-child(2) .icon, .xs-case-nav-slider .nav-item a span:nth-child(2) i.fa {
    padding-left: 5px;
	padding-right:0;
}
.xs-case-nav-slider .nav-item a span:nth-child(2):after {
    right:auto;
	left: 30px;
}
.ekit-wid-con .elementskit-infobox .box-footer.enable_hover_btn .elementskit-btn,.sidebar .widget .widget-title:before{
	right:0;
	left:auto;
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-two .elementskit-commentor-bio .elementskit-commentor-image{
	margin-left: 20px;
}
.xs-case-nav-slider .nav-item a span:nth-child(2){
	right: 45px;
	left:auto;
}
.elementskit-navbar-nav-default .elementskit-dropdown-has > a .elementskit-submenu-indicator {
    margin-right: 6px;
	margin-left:0;
}
.ekit-wid-con ul, .ekit-wid-con li{
	text-align:right;
}
.elementskit-navbar-nav-default .elementskit-submenu-panel > li > a{
	letter-spacing:0;
}
@media (min-width: 1025px){
.elementskit-navbar-nav-default .elementskit-dropdown {
	right:0;
	left:auto;
}
}
.error404 .ml-auto,.error404 .mx-auto {
    margin-left: auto!important;
}
/* just for post*/
.elementor-7 .elementor-element.elementor-element-0866a45 .elementskit-infobox.text-left.icon-lef-right-aligin .elementskit-box-header .elementskit-info-box-icon {
    margin-left: 30px;
    margin-right: 0;
}
.elementor-7 .elementor-element.elementor-element-9a01b98 .elementskit-infobox.text-left.icon-lef-right-aligin .elementskit-box-header .elementskit-info-box-icon {
    margin-left: 52px;
    margin-right: 0;
}
.ekit-wid-con .elementskit-infobox .elementskit-box-header {
    margin-left: 8px;
}
.active-project-slider .single-project-slider .right-inner-content{
	right: -65px;
	left:auto;
}
.active-project-slider .single-project-slider .left-inner-content{
	    padding-right: 40px;
        padding-left: 127px;
	    text-align: right;

}
.active-project-slider .owl-dots{
	right: 90px;
	left:auto;
}
.active-project-slider .owl-dot{
	margin-left: 10px;
	margin-right:0;
}
.ekit-wid-con .elementskit-profile-info .elementskit-author-des{
	letter-spacing:0 !important;
}
.break_services_heading .elementskit-info-box-title {
    padding-left: 60px;
	padding-right:0;
}
.about_icon_overlay:after{
	right:32.5px;
	left:auto;
}
.xs-case-box .case-thumb .case-meta{
	right: 40px;
	left:auto;
}
.ekit-wid-con .slick-dots{
	text-align:center;
}
.ekit-wid-con .ekit_accordion_icon_group {
  right:auto;
    left: 0;
    margin-left: 30px;
	margin-right:0;
}
.ekit-wid-con .elementskit-accordion .ekit-accordion-title {
	padding-left: 10px;
padding-right:0;
}
.post-navigation .post-previous .fa.fa-long-arrow-left:before,.pagination .fa.fa-long-arrow-left:before{
	    content: "\f30b";
}
.post-navigation .post-next .fa.fa-long-arrow-right:before,.pagination .fa.fa-long-arrow-right:before {
    content: "\f30a";
}
.xs-page-nav li{
	float:right;
}
a{
	font-family:IRANSans !important;
}
.not-found {
    text-align: right;
}
.comments-list {
    padding-right: 0;
    padding-left: 40px;
}
.comments-list .avatar{
	    margin-left: 20px;
        float: right;
	    margin-right:0px;
}
@media (max-width: 1024px){
.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close {
    float: left;
}
.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title {
    float: right;
    padding-right: 12px;
}
	}
div.wpcf7-response-output{
	text-align:right;
	direction: rtl;
}
.xs-case-nav-slider .nav-item .study-box i.fa, .xs-case-nav-slider .nav-item .study-box .icon{
	left:0;
	right:auto;
}
.xs-case-nav-slider .nav-item .study-box .count-no{
	right:30px;
	left:auto;
}
.mc4wp-form-fields input[name="EMAIL"] {
    background-color: rgba(255,255,255,0);
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    border-color: #46537d;
    padding: 0px 22px 0px 0px;
    height: 50px;
	font-size:13.3333px;
}
.mc4wp-form-fields input[name="EMAIL"]:focus{
    outline: 0;
    border-width: 1px 1px 1px 0px;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    border-color: #46537d;
	background-color:#fff;
}
.mc4wp-form-fields input[name="EMAIL"]::-webkit-input-placeholder{
	color: rgba(255,255,255,0.6);
}
.mc4wp-form-fields input[name="EMAIL"]::-moz-placeholder{
	color: rgba(255,255,255,0.6);
}
.mc4wp-form-fields input[name="EMAIL"]:-ms-input-placeholder{
	color: rgba(255,255,255,0.6);
}
.mc4wp-form-fields input[name="EMAIL"]::-ms-input-placeholder{
	color: rgba(255,255,255,0.6);
}
.mc4wp-form-fields input[name="EMAIL"]::placeholder{
	color: rgba(255,255,255,0.6);
}
.mc4wp-form-fields .btn{
	height:50px;
}
.mc4wp-form-fields .btn:active{
	background:#f3525a;
	-webkit-box-shadow:none;
	        box-shadow:none;
}
.mc4wp-form-fields .btn:hover{
     background:#f3525a;
}
.mc4wp-form-fields .btn .fa.fa-paper-plane-o{
		font-size:20px;
}
.mc4wp-form-fields .btn:hover .fa.fa-paper-plane-o{
	    color: #000000;
}
.style-home-3 .mc4wp-form-fields .btn{
	    background-color: #c21111;
}
.style-home-3 .mc4wp-form-fields .btn:hover{
	    background-color: #c21111;
}

.style-home-4 .mc4wp-form-fields .btn{
	    background-color: #3763eb;
}
.style-home-4 .mc4wp-form-fields .btn:hover{
	    background-color: #3763eb;
}

.style-home-5 .mc4wp-form-fields .btn{
	    background-color: #ff7d2a;
}
.style-home-5 .mc4wp-form-fields .btn:hover{
	    background-color: #ff7d2a;
}
.case_study_meta{
	    text-align: right;
}
.blo_case_study_single_page_list{
	padding-right:0;
}
.blo_case_study_single_page_list > li > span{
	width: 45%;
}
.xs-case-study-main .mx-auto{
	margin-left: auto!important;
}
.sidebar.xs-case-study-sidebar .widget.BLO-widget{
    background-color: #fff;
    -webkit-box-shadow: 0 3px 3px 0 rgba(17,12,79,.1);
            box-shadow: 0 3px 3px 0 rgba(17,12,79,.1);
    border: 0 solid #000;
}
.sidebar.xs-case-study-sidebar  .widget.BLO-widget a{
	color: #1d3977;
}

.sidebar.xs-case-study-sidebar  .widget.BLO-widget .widget-post {
    padding-top: 20px;
}
.blog_caase_study_header_row:nth-child(2) li:nth-child(2) > strong:nth-of-type(2) {
    width: 14px;
}
.xs-page-headding > p{
	letter-spacing:0;
}
.pull-right.reply {
    float: left;
}
.ekit-wid-con .elementskit-single-testimonial-slider .elementskit-watermark-icon{
	position:absolute;
}
@media (min-width: 1025px){
.elementskit-navbar-nav-default .elementskit-megamenu-panel {
	right:0;
	left:auto;
	}
}
.ekit-wid-con .elementskit-testimonial-slider .slick-dots li{
	margin-right:12px;
}
.xs-sidenav + .xs-content + .ekit-template-content-footer {
    width: calc(100% + 300px);
}
@media (max-width: 1199px){
.xs-sidenav + .xs-content + .ekit-template-content-footer {
    width: 100%;
}
	}
.service_icon_3_hover:hover .elementskit-info-box-icon img{
	border-radius:100%;
	transform: scale(1.02);
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.owl-carousel.owl-drag .owl-item{
    direction: rtl;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}
.ekit-sticky--active .ekit_fixed_megamenu_scroll {
    max-height: 650px;
    overflow-y: auto !important;
}
/*اضافه شده در نسخه جدید */
.fas:before, .fas:before {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
   
}
.case-study-grid-view-style-two
.blog-style-two .single-home-blog .entry-content__ .entry-title a:hover, .blog-style-five .single-home-blog .entry-content__ .entry-title a:hover{
	color: #3763eb;
}
.blo-list-icon-center .elementor-icon-list-item a span i,
.blo-list-icon-center .elementor-icon-list-item span i{
	       -webkit-transform: translateY(-4px);
           -ms-transform: translateY(-4px);
               transform: translateY(-4px);
}

.extra-client .ekit-wid-con .elementskit-clients-slider .single-client{
	min-height: auto;
}


/*info image animation*/
.blo-info-img{
	    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92);
    animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92);
    -webkit-animation-name: floatings;
    animation-name: floatings;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
}

@-webkit-keyframes floating {
    0% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
    50% {
        -webkit-transform: rotateX(0deg) translateY(15px);
        transform: rotateX(0deg) translateY(15px);
    }
    100% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
}

@keyframes floating {
    0% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
    50% {
        -webkit-transform: rotateX(0deg) translateY(15px);
        transform: rotateX(0deg) translateY(15px);
    }
    100% {
        -webkit-transform: rotateX(0deg) translateY(0px);
        transform: rotateX(0deg) translateY(0px);
    }
}
.page-id-2719 .more-link{
	margin-left: 15px
}
.post .entry-header .post-meta span i{
	font-size: 16px
}
/* home page seven contract form
 * */

.submit_quote_contact_form .ekit-wid-con .ekit-form form label span {
	padding-left: 0px;
	margin-top: 8px;
		
}

.logo_bar_home_seven{
	position: relative;
	z-index: 1;
	
}
.logo_bar_home_seven:after{
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	height: 30px;
	width: 1px;
	background: rgba(0,0,0, 0.30);
	content: '';
	
}

@media (max-width: 767.98px){
	.logo_bar_home_seven:after{
		display: none;
	}
}

.blo_footer_recent_post h5{
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 20px;
}
.blo_footer_recent_post ul{
	margin: 0;
	padding: 0;
	list-style: none;
	padding-right: 40px;
}

.blo_footer_recent_post ul li{
	display: block;
	border-bottom: 1px solid rgba(255, 255, 255, 0.10);
	padding-top: 12.5px;
	padding-bottom: 12.5px;
	
}
.blo_footer_recent_post ul li:first-child{
	padding-top: 0px;
}

.blo_footer_recent_post ul li:last-child{
	border-bottom: 1px solid transparent;
}
.blo_footer_recent_post ul li a{
	color: #fff;
}
.blo_footer_recent_post ul li span.post-date{
	display: block;
	color: #fd3c43;
	padding-top: 10px;

}
.widget.BLO-widget .media-body{
	margin-left: 15px
}
.widget.BLO-widget .media-body .entry-title{
	font-size: 14px;
	line-height: 20px;
}
.widget.BLO-widget .widget-post.media{
	margin-bottom: 15px
}
.elementor-7 .elementor-element.elementor-element-49de8e4 {
    margin-top: -200px;
    margin-bottom: 0px;
    z-index: 5;
}
.single-featurebox h4 {
    white-space: nowrap;
}
.blo-home-4-footer {
    padding-left: 300px;
}
.woocommerce div.product .product_title {

    margin-top: 50px;
}
@media (max-width: 1600px) {
    .blo-home-4-footer {
        padding-left: 240px;
    }
}
@media (max-width: 1199px) {
    .blo-home-4-footer {
        padding-left: 0;
    }
}
.elementor-lightbox .dialog-widget-content {
	width: 100%;
}
.blo-megamenu-item-a a{
	white-space: nowrap;
	margin-left: -10px
}
.blo-megamenu-hover-link-color:hover .elementor-image-box-title a{
	color:#704ffc;
}

@media (min-width: 1025px) {
	.elementskit-navbar-nav-default .elementskit-megamenu-panel {
    width: 100%;
    min-width: 658px;
}
}
.elementskit-submenu-panel > li > a {
	border-radius: 5px;
}

@media (min-width: 1025px) {
  .blo_full_width_mega_menu .elementskit-navbar-nav-default.elementskit-menu-container,
  .blo_full_width_mega_menu .elementor-widget,
  .blo_full_width_mega_menu .elementor-widget-wrap,
  .blo_full_width_mega_menu .elementor-column-wrap,
  .blo_full_width_mega_menu .elementor-column {
    position: static;
  }
  .blo_full_width_mega_menu .elementor-background-overlay {
    display: none;
  }
}
.margin-minus-icon-box .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin-bottom: 0px;
}

@media (min-width: 991px) {
	.blo_double_step_shadow {
	position: relative;
	
}
	
.blo_double_step_shadow:before {
	position: absolute;
	content: "";
	top: 30px;
	left: 20px;
	background-color: rgba(255, 255, 255, 0.6);
	height: calc(100% - 60px);
	width: 100%;
	border-radius: 10px;
	box-shadow: 0px 30px 50px 0px rgba(0,0,0,.07);
	z-index: -1;
}
.blo_double_step_shadow:after {
	position: absolute;
	content: "";
	top: 60px;
	left: 40px;
	background-color: rgba(255, 255, 255, 0.6);
	height: calc(100% - 120px);
	width: 100%;
	border-radius: 10px;
	box-shadow: 0px 30px 50px 0px rgba(0,0,0,.07);
	z-index: -2;
}
	
	.animated.blo_double_step_shadow:before,
	.animated.blo_double_step_shadow:after{
		animation-name: fadeInRight;
		-webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
	}
	
	.animated.blo_double_step_shadow:after {
		animation-delay: 200ms;
	}
}

.blo_home_seven_icon_box .elementskit-info-box-icon{
	margin-bottom: 0px !important;
}
.blo_home_seven_icon_box .elementskit-infobox {
	align-items: center;
}

.ekit_watermark_icon_custom_position  {
    position: absolute !important;
}

.ekit-sticky--active .ekit_fixed_megamenu_scroll {
	max-height: 650px;
    overflow-y: auto !important;
}
.elementskit-dropdown li:last-child {
    margin-bottom: 0px;
}
.elementskit-dropdown li:first-child {
    margin-top: 0px;
}

.metform-btn {
	box-shadow: none;
}

.xs-breadcrumb > .container {
	position: relative;
	z-index: 5;
}

.xs_banner_image {
	z-index: -1 !important;
}
@media (max-width: 767px) {
.ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel {
    width: auto !important;
}	
}
@media only screen and (max-width: 1024px) and (min-width: 766px) {
.ekit_menu_responsive_tablet .elementskit-megamenu-has.elementskit-mobile-builder-content .elementskit-megamenu-panel {
    width: auto !important;
}
}
.readmore i.icon.icon-arrow-right:before {
    content: "\e879";
}
.post .entry-header .post-meta span {
    margin-left: 28px;
	margin-right: 0;
}
.post .entry-header .post-meta span i {
	margin-left: 6px;
	margin-right:0;
}