/*
Theme Name: GosTaran Themes
Description: Adds support for languages written in a Right To Left (RTL) direction.
*/
li{
	list-style: disc !important;
}
.menu li{list-style:none !important}
@font-face{
	font-family: 'iranyekan';
	src: url('https://dr-bahaminattar.com/wp-content/themes/apexclinic/fonts/iranyekanwebregular.eot');
	src: url('https://dr-bahaminattar.com/wp-content/themes/apexclinic/fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('https://dr-bahaminattar.com/wp-content/themes/apexclinic/fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('https://dr-bahaminattar.com/wp-content/themes/apexclinic/fonts/iranyekanwebregular.ttf') format('truetype'),
	url('https://dr-bahaminattar.com/wp-content/themes/apexclinic/fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'); /* IE6-8 */
	font-display:swap;
}
.nav > [class*="menu-"] > ul.menu > li {
    margin-left: 20px;
}
.nav {
    text-align: right;
    direction: rtl;
float: right;
}
.header_main_action {
    float: left;
	width: 25px;
	height: 25px;
}
.wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > a {
font-family: 'iranyekan' !important;
}
.nav > [class*="menu-"] > ul.menu > li.menu-item-has-children > a::after {
    margin-right: 7px !important;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'iranyekan' !important;
}
body {
font-family: 'iranyekan' !important;
overflow-x:hidden;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.radiant-contact-form.element-one .form-row > :last-child {
    direction: rtl;
}
.radiantthemes-button > .radiantthemes-button-main, .gdpr-notice .btn, .radiant-contact-form .form-row input[type="submit"], .radiant-contact-form .form-row input[type="button"], .radiant-contact-form .form-row button[type="submit"], .post.style-two .post-read-more .btn, .post.style-three .entry-main .post-read-more .btn, .woocommerce #respond input#submit, .woocommerce .return-to-shop .button, .woocommerce form .form-row input.button, .widget-area > .widget.widget_price_filter .button, .wraper_error_main.style-one .error_main .btn, .wraper_error_main.style-two .error_main .btn, .wraper_error_main.style-three .error_main_item .btn, .wraper_error_main.style-four .error_main .btn {
font-family: 'iranyekan' !important;
}
.wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > a, .wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
font-family: 'iranyekan' !important;
    text-align: right !important;
}
.nav > [class*="menu-"] > ul.menu > li > ul {
    right: 0 !important;
}
.rt-mega-menu {
    text-align: right !important;
}
.header_top_item ul.contact li .has-icon .icon {
    right: 0 !important;
}
.header_top_item ul.contact li .has-icon {
    padding-right: 42px;
direction: rtl;
}
.header_top_item ul.contact li {
    text-align: right !important;
}
.header_main_action ul > li > .floating-search-bar {
    left: 0 !important;
}
.header_main_action ul > li > .floating-search-bar .form-row button[type="submit"] {
    left: 0 !important;
}
.header_main_action ul > li > .floating-search-bar .form-row input[type="search"] {
    padding: 0px 15px 0px 40px;
    text-align: right;
    direction: rtl;
}
.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post {
    padding-right: 95px !important;
}
.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post img {
    right: 0 !important;
}
.hamburger-menu-main .widget-title::before {
    right: 0 !important;
}
.hamburger-menu-main ul.contact li.address::before {
    right: 3px !important;
}
.radiantthemes-custom-button[data-button-icon-position="right"].hover-style-four .radiantthemes-custom-button-main:hover i {
    margin-right: 10px !important;
}
.fa-angle-right::before {
    content: "\f104";
}
.footer_copyright_item ul.menu li {
    margin-left: 30px !important;
}
.post.style-default .entry-main .entry-meta > .holder, .page.style-default .entry-main .entry-meta > .holder, .tribe_events.style-default .entry-main .entry-meta > .holder, .testimonial.style-default .entry-main .entry-meta > .holder, .team.style-default .entry-main .entry-meta > .holder, .portfolio.style-default .entry-main .entry-meta > .holder, .case-studies.style-default .entry-main .entry-meta > .holder, .client.style-default .entry-main .entry-meta > .holder, .product.style-default .entry-main .entry-meta > .holder, .post.single-post .entry-header .entry-meta > .holder {
    padding-right: 70px !important;
}
.post.style-default .entry-main .entry-meta > .holder > .author-image, .page.style-default .entry-main .entry-meta > .holder > .author-image, .tribe_events.style-default .entry-main .entry-meta > .holder > .author-image, .testimonial.style-default .entry-main .entry-meta > .holder > .author-image, .team.style-default .entry-main .entry-meta > .holder > .author-image, .portfolio.style-default .entry-main .entry-meta > .holder > .author-image, .case-studies.style-default .entry-main .entry-meta > .holder > .author-image, .client.style-default .entry-main .entry-meta > .holder > .author-image, .product.style-default .entry-main .entry-meta > .holder > .author-image, .post.single-post .entry-header .entry-meta > .holder > .author-image {
    right: 0 !important;
}
.post.style-default .entry-main .entry-meta > .holder > .data .meta > span, .page.style-default .entry-main .entry-meta > .holder > .data .meta > span, .tribe_events.style-default .entry-main .entry-meta > .holder > .data .meta > span, .testimonial.style-default .entry-main .entry-meta > .holder > .data .meta > span, .team.style-default .entry-main .entry-meta > .holder > .data .meta > span, .portfolio.style-default .entry-main .entry-meta > .holder > .data .meta > span, .case-studies.style-default .entry-main .entry-meta > .holder > .data .meta > span, .client.style-default .entry-main .entry-meta > .holder > .data .meta > span, .product.style-default .entry-main .entry-meta > .holder > .data .meta > span, .post.single-post .entry-header .entry-meta > .holder > .data .meta > span {
    margin-left: 15px !important;
}
.post.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .page.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .tribe_events.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .testimonial.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .team.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .portfolio.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .case-studies.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .client.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .product.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .post.single-post .entry-header .entry-meta > .holder > .data .meta > span i {
    margin-left: 5px !important;
}
.widget-area > .widget.widget_search .search-form button[type="submit"], .widget-area > .widget.widget_product_search .woocommerce-product-search button[type="submit"] {
    left: 0 !important;
}
.widget-area > .widget.widget_search .search-form input[type="search"], .widget-area > .widget.widget_product_search .woocommerce-product-search input[type="search"] {
    padding: 0px 15px 0px 55px;
}
.widget-area > .widget.widget_archive ul li::before, .widget-area > .widget.widget_categories ul li::before, .widget-area > .widget.widget_meta ul li::before, .widget-area > .widget.widget_pages ul li::before, .widget-area > .widget.widget_nav_menu ul li::before, .widget-area > .widget.widget_layered_nav ul li::before, .widget-area > .widget.widget_product_categories ul li::before {
    right: 0;
    content: "\f053";
}
.widget-area > .widget.widget_archive ul li, .widget-area > .widget.widget_categories ul li, .widget-area > .widget.widget_meta ul li, .widget-area > .widget.widget_pages ul li, .widget-area > .widget.widget_nav_menu ul li, .widget-area > .widget.widget_layered_nav ul li, .widget-area > .widget.widget_product_categories ul li {
    padding-right: 18px !important;
}
.footer_main_item .widget_nav_menu ul li::before {
    right: 0 !important;
content: "\f053";
}
.footer_main_item .widget_nav_menu ul li {
    padding-right: 18px !important;
}
.inner_banner_main .title {
font-family: 'iranyekan' !important;
}
.wraper_inner_banner_breadcrumb .inner_banner_breadcrumb {
    text-align: right !important;
}
.wraper_inner_banner_main .inner_banner_main {
    text-align: right !important;
}
.inner_banner_breadcrumb #crumbs {
font-family: 'iranyekan' !important;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: right !important;
}
.text-right {
    text-align: left !important;
}
.footer_copyright_item {
    text-align: right !important;
}
.footer_copyright_item ul.menu {
    text-align: left;
}
.el-chevron-right::before {
    content: "\f12e";
}
.team.element-three .team-item .data {
    direction: rtl;
}
.clients[class*="element-"].owl-nav-style-one .owl-nav > .owl-next::before {
    content: "\f104";
}
.clients[class*="element-"].owl-nav-style-one .owl-nav > .owl-prev::before {
    content: "\f105";
}

.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn.collapsed::before {

    content: "\f068";

}
.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn::before {
    left: 15px;

}
.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn {
    text-align: right;
}
.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn::before {
    left: 15px !important;
}
.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn {
    padding: 11px 20px 10px 40px;
}
.shop_single .woocommerce-Reviews {
    text-align: right;
}
th {
    text-align: right;
}
.radiantthemes-custom-button[data-button-direction="left"] {
    text-align: right !important;
}
.hamburger-menu-main ul.contact li {
    padding-right: 28px !important;
}
.hamburger-menu-main ul.social li {
    margin-left: 20px !important;
}
.hamburger-menu-close {
    left: -30px !important;
}
.hamburger-menu-main .widget_media_image {
    text-align: right !important;
}
.comments-area ol.comment-list li .comment-body .comment-meta .comment-author img {
    right: 20px;
}
.comments-area ol.comment-list li .comment-body {
    padding: 20px 110px 20px 20px;
    padding-right: 90px;
    background-color: #f9fafa;
    border: 1px rgba(0,0,0,0.06) solid;
    border-right-color: rgba(0, 0, 0, 0.06);
    border-right-width: 3px;
}
.comments-area ol.comment-list li .comment-body:hover, .default-page blockquote, .comment-content blockquote {
    border-right-color: #14a09d;
}
.default-page ul:not(.contact):not([class*="woocommerce-"]):not([class*="tribe-"]) > li::before, .comment-content ul:not(.contact):not([class*="woocommerce-"]):not([class*="tribe-"]) > li::before {
    right: 0;
}
.default-page ul:not(.contact):not([class*="woocommerce-"]):not([class*="tribe-"]) > li, .comment-content ul:not(.contact):not([class*="woocommerce-"]):not([class*="tribe-"]) > li {
    padding-right: 22px;
}
body[data-header-style="header-style-twelve"] .mobile-menu-nav {
    font-family: 'iranyekan' !important;
}
.mobile-menu-nav > [class*="menu-"] > ul.menu > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu {
    left: 0 !important;
}
.mobile-menu-nav > [class*="menu-"] > ul.menu > li.menu-item-has-children > a, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children a {
    padding-left: 50px;
}
.rt-fancy-text-box.element-five > .holder > .heading {
    text-align: right;
}
****************************************************************************
.rt-fancy-text-box.element-five > .holder > .content > :last-child {
    text-align: right;
}
.rt-fancy-text-box.element-five > .holder > .icon {
    text-align: right;
}
.rt-fancy-text-box.element-six > .holder > .heading > .title {
    text-align: right;
}
.rt-fancy-text-box.element-six > .holder > .icon {
    text-align: right;
}
.rt-fancy-text-box.element-six > .holder > .content > :last-child {
    text-align: right;
}
.progress-bar {
    float: right;
}
.rt-progress-bar.element-one > .title > .progress-width {
    float: left !important;
}
.blog.element-eight .blog-item > .holder > .data {
    direction: rtl;
}
.blog.element-seven .blog-item > .holder {
    direction: rtl;
}
.blog.element-six .blog-item > .holder {
    direction: rtl;
}
.blog.element-five .blog-item {
    direction: rtl;
}
.blog.element-two .blog-item > .holder {
    direction: rtl;
}
.blog.element-one .blog-item {
    direction: rtl;
}
.blog.element-one .blog-item > .holder > .meta > ul > li {
    margin-left: 15px;
}
.blog.element-three .blog-item > .holder .pic {
    right: 0 !important;
}
.blog.element-three .blog-item > .holder .data {
    direction: rtl;
}
.blog.element-ten .blog-item > .holder {
    direction: rtl;
}
.blog.element-ten .blog-item > .holder > .data::before {
    right: 0;
}
.blog.element-ten .blog-item > .holder .data ul.meta li i {
    margin-left: 10px;
}
.blog.element-nine .blog-item > .holder {
    direction: rtl;
}
.blog.element-nine .blog-item > .holder .data ul.meta li {
    margin-left: 20px;
}
.blog.element-one .blog-item > .holder > .more .btn i {
    margin-right: 10px;
}
.fa-long-arrow-right::before {
    content: "\f177";
}
.blog.element-one .blog-item > .holder > .more .btn {
    transform: translateX(-5px);
-webkit-transform: translateX(-10px) !important;
}
.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data {
    text-align: right !important;
    direction: rtl;
}
.testimonial.element-seven .testimonial-item > .holder > .testimonial-data blockquote > :last-child {
    text-align: right;
}
.testimonial.element-seven .testimonial-item > .holder {
    text-align: right !important;
}
.testimonial.element-eight .testimonial-item > .holder > .main-holder {
    padding-right: 125px !important;
}
.testimonial.element-eight .testimonial-item > .holder > .main-holder > .testimonial-title-pic {
    right: 0 !important;
}
.testimonial.element-eight .testimonial-item > .holder > .main-holder > .testimonial-title-data {
    direction: rtl;
    text-align: right;
}
.testimonial.element-nine .testimonial-item > .holder > .testimonial-data blockquote > :last-child {
    direction: rtl;
}
.testimonial.element-nine .testimonial-item > .holder > .testimonial-title > .testimonial-title-data {
    text-align: right;
}
.testimonial.element-three .testimonial-item > .holder > .testimonial-data blockquote > :last-child {
    direction: rtl;
}
.rt-tab.element-seven > ul.nav-tabs {
    text-align: right !important;
}
.rt-tab.element-six > ul.nav-tabs {
    text-align: right !important;
}
.rt-tab.element-nine > ul.nav-tabs {
    text-align: right !important;
}
.rt-tab.element-nine > ul.nav-tabs > li {
    margin-left: 40px;
}
.rt-tab.element-eight > ul.nav-tabs {
    text-align: right !important;
}
.rt-pricing-table.element-one > .holder > .pricing .price strong {
    margin-right: -80px;
    float: left;
    margin-left: 50px;
}
.rt-pricing-table.element-two > .holder > .list ul li::before {
    margin-left: 10px;
}
.form-horizontal .control-label {
    text-align: right;
    float: right;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-timingcard .table > tbody > tr > td:first-child {
    text-align: right;
    direction: rtl;
}
.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.contact li i {
    width: 16px;
    margin-left: 9px;
}
.ea-bootstrap .time {
    text-align: right !important;
}
.close {
    float: left;
}
.radiantthemes-list.element-four ul > li {
    padding-right: 18px;
}
.radiantthemes-list.element-four ul li::before {
    right: 0;
    content: "\f0d9" !important;
}
.radiantthemes-contact-box.element-one ul li i {
    right: 0;
}
.radiantthemes-contact-box.element-one ul li {
    padding-right: 27px;
}
/********************************************/
.post-navigation .nav-previous a::before, .comment-navigation .nav-previous a::before {
    right: 0;
    content: "\f105" !important;
}
.post-navigation .nav-previous a, .comment-navigation .nav-previous a {
    padding-right: 40px;
    text-align: right;
}
@media all and (max-width:768px){
	.vc_custom_1562934208921
	{
	    padding-bottom:230px !important;
	    
	}
}


/**********  Adding By Samane Soltani  **********/


header {
    z-index: 20;
    width: 100%;
}

.vc_custom_1562651442431{
	background-position: top  !important;
}
.footer_copyright_item{
	color:#fff;
}
.wraper_footer_main .container{
	padding-top:0;
}
.vc_general{
	background-color:#33c99c !important  ;
}
.vc_custom_1562820289085{
	    border-radius: 30px;
	box-shadow: 0 0 3px 1px #33c99c;
	background: rgba(1, 32, 76, 0.63);
}
.button .radiantthemes-custom-button,.menu-item-13029,.footer_copyright_item p,#menu-item-13029{
	color:#fff;
}

.header_main .brand-logo{
	margin:5px 0;
}
.custom-box-shadow-2{
	box-shadow:none !important;
}
.gallery .wpb_heading{
font-size:20px;}
.title{
	font-size:25px;
}
.title h4{
	color:#fff;
	font-size:20px;
}
.icon i{
	font-size:50px !important;
}
.nav > [class*="menu-"] > ul.menu > li{
	margin-left:0;
}
.nav > [class*="menu-"] > ul.menu > li:last-child, .nav > [class*="menu-"] > ul.menu > li:only-child{
	margin-left:20px !important;
	margin-right:20px !important;
}
textarea ,input[type=text],input[type=email],input[type=tel]{
	border:1px solid #dbdbdb !important;
	padding:10px !important;
	
}
#footer{
	float:left;
}
#media_image-1 img{
	max-width:250px!important;
}
.footer_main_item{
	margin-top:50px
}
.contact{
	display:block !important;
}
.wraper_blog_related_article{
	background-color:#fff;
}

.home-blog .home-blog-title a {
	color: #333 !important;
	font-weight: bold;
}
 .certificatre-box {
	min-height: 700px;
	 background-size: cover;
    background-position: center center !important;
}
.certificatre-box .second-card-main {
	height: 100%;
} 
.certificatre-box .second-card-main a{
	display: none;
} 
.certificatre-box .holder {
    width: 365px;
    height: 245px;
}
.home-about-pic {
    background-position: center center !important;
}
.wraper_header.style-one .header_main .responsive-nav i{
	color: #fff !important ;
padding: 10px;
}

.header_main .brand-logo img {
    max-width: 240px;
}
.question-box .panel-title {
	color: #fff !important;
}

.top-slider {
	min-height:605px;
	background-position: center;
    background-repeat: no-repeat !important;
    background-size: cover;
	background-image:url('http://dr-bahaminattar.com/wp-content/themes/apexclinic/images/download.jpg');
	
}
.top-slider .row {
	min-height:605px;
	display: flex;
	align-items: center;
}
.top-slider .row .slide-box {
	display: flex;
	justify-content: flex-start;
	flex-direction: column;
}
.top-slider .row .slide-box > div {
    max-width: max-content;
	margin: 0;
}
.top-slider .row .title h1 {
	font-size: 36px;
	font-weight: 700;
	line-height: 45px;
	color: #fff;
}
.top-slider .row .content p {
	font-size: 20px;
	line-height: 35px;
	margin: 0;
	color: #fff;
}
.top-slider .row .btn-more a {
	font-size: 16px;
	background: #03875f;
	padding: 1rem 3rem 1rem 3rem;
	border-radius: 3rem;
	color: #fff;
	display: block;
    width: max-content;
    margin: 2rem 0;
	transition: all 0.3s ease-in-out;
	max-width: 150px;
	
}
.top-slider .row .btn-more a:hover {
	background: #fff;
	color: #03875f;
	transition: all 0.3s ease-in-out;
}


.top-slider .text-slider {
    margin: 0 auto;
	height: calc(100% - 108px) !important;
}
.top-slider-text .wpb_single_image {
	margin-bottom: 0 !important;
}

.icon-hover .vc_column-inner {
	padding: 1px !important;
}
.icon-hover .vc_column-inner > .wpb_wrapper {
	background: #95cda2;
	padding: 30px 15px !important;
}
.wraper_inner_banner {
    background-image: url(https://dr-bahaminattar.com/wp-content/uploads/2021/01/back-inline-pages.jpg) !important;
}

@media all and (max-width:1024px) { 

	.top-slider .row {
    align-items: flex-end;
	}
}

@media all and (max-width:768px) { 
	
html {
	overflow-x: hidden;
}
	.top-slider .row {
    min-height: 560px;
    align-items: flex-end;
	}

	.radiantthemes-iconbox{
		text-align:center !important;
		
	}
	.section-03 {
		padding: 15px !important;
    background-size: 0 !important;
	}
	.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner{
		padding-top:0 !important;
	}
	.background
	{ display:none;
	
	}
	.radiantthemes-iconbox-holder{
		margin-top:20px;
	}
	
	.inner_banner_main{
		margin-top: 122px;
	}
	#menu-item-13029{
	text-align:center;
}
 .padding-left-column{
	padding:0 5px;
}
	
	.home-number-box .rt-counterup {
		font-size: 40px !important;
	}
}

@media all and (max-width:576px ){

	.section-03 {
		padding: 15px !important;
    background-size: 0 !important;
	}
	.first{
		padding:0 0 25px 0;
	}
	.second{
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding:25px 0 25px 0;
margin: 25px 0;
	}
	.third{
border-bottom: 1px solid #fff;
margin-bottom: 25px;
padding-bottom: 25px;
	}

	.top-slider p {
    font-size: 18px !important;
}
	.top-slider {
	    background: #00b36e !important;
    background-position: bottom center !important;
    background-size: auto !important;
	}

.certificatre-box .holder {
    width: 330px;
    height: 220px;
}

}

@media all and (min-width:768px){
	.inner_banner_main{
		margin-top: 70px;
	}
	
	.center{
		border-left:1px solid #dceff6 ;
		
border-right:1px solid #dceff6 ;
	}
#recent-posts-5{
		margin-right:180px;
		
	}

}
.footer_main_item ul.social li a{
	    background: #00b36e;
}
footer .fa{
	color:#fff;
}

#recent-posts-5 ul{
	float:right;
}
#recent-posts-5 li:before{
	right:0;
	margin-right: -10px;
	transform: rotate(180deg) translatex(-100%);
}

#recent-posts-5 h5 {
	display: none;
}

a:hover{
	color:#00b36e !important;
}
.wraper_header{
	background:#4d4d4deb;
}
.Services p{
	font-size:16px !important;
}
#equipment{
	float:right;
}
#recent-posts-4 li:before{
	display:none;
}

.bone-box-fix {
    background-attachment: fixed!important;
    background-color: #000;
}
.bone-box-fix a.vc_general {
    background-color: #166f54 !important;
}
.bone-box-fix a.vc_general:hover {
    background-color: #fff !important;
}
.section-03 , .vc_custom_1607845414608{
	background-position: left !important;
}
.section-03 .specialty .title-specialty {
    height: 80px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.rt-flip-box img{
	margin-bottom: 0 !important;
}
.rt-flip-box .holder .back {
	width: 100%;
}
.rt-flip-box .holder .back .second-card {
	height: 100%;
}
.home-title-line {
	position: relative;
}
.home-title-line::after {
	position: absolute;
	content:'';
	width:150px;
	height:3px;
	background: #04b36e;
	top: 50px;
	left:50%;
	transform:translateX(-50%);
	animation-name: fadeInUp;
}
.btn-slider a{
	background-color: #03875f !important;
}
.rt-case-study-box.element-two .rt-case-study-box-item > .holder {
    background-color: #555 !important;
}

/* START author img */
.post.style-default .entry-main .entry-meta > .holder, .page.style-default .entry-main .entry-meta > .holder, .tribe_events.style-default .entry-main .entry-meta > .holder, .testimonial.style-default .entry-main .entry-meta > .holder, .team.style-default .entry-main .entry-meta > .holder, .portfolio.style-default .entry-main .entry-meta > .holder, .case-studies.style-default .entry-main .entry-meta > .holder, .client.style-default .entry-main .entry-meta > .holder, .product.style-default .entry-main .entry-meta > .holder, .post.single-post .entry-header .entry-meta > .holder {
	padding-right: unset !important;
}
.post.style-default .entry-main .entry-meta > .holder > .author-image, .page.style-default .entry-main .entry-meta > .holder > .author-image, .tribe_events.style-default .entry-main .entry-meta > .holder > .author-image, .testimonial.style-default .entry-main .entry-meta > .holder > .author-image, .team.style-default .entry-main .entry-meta > .holder > .author-image, .portfolio.style-default .entry-main .entry-meta > .holder > .author-image, .case-studies.style-default .entry-main .entry-meta > .holder > .author-image, .client.style-default .entry-main .entry-meta > .holder > .author-image, .product.style-default .entry-main .entry-meta > .holder > .author-image, .post.single-post .entry-header .entry-meta > .holder > .author-image {
	display: none;
}
/* END author img */


.services-box .holder {
	padding: 0 !important;
}
.services-box .holder .wpb_text_column {
	position: relative;
}
.services-box .holder .wpb_text_column a:hover {
	color: #fff !important;
	font-weight: bold;
}
.services-box .vc_col-sm-6 {
	max-width: 48%;
	margin-right: 2%;
	margin-left: 0;
	margin-bottom: 25px;
}
.services-box .vc_col-sm-6:first-child() {
	margin-left: 2%;
	margin-right: 0;
}
.services-box .holder .vc_column-inner {
    height: 100%;
}

.footer_main_item ul.social li {
	    width: 32px;
    height: 32px;
    background-color: initial;
    border: 1px rgba(255,255,255,.3) solid;
    border-radius: 50%;
    text-align: center;
    font-size: 15px;
    color: rgba(255,255,255,.3);
    line-height: 30px;
	margin-bottom: unset;
    background: #00b36e;transition: all 0.3s ease-in-out;
}
.footer_main_item ul.social li:hover{
    background-color: #fff;transition: all 0.3s ease-in-out;
}
.footer_main_item ul.social li:hover i{
    color: #00b36e !important;
}
.footer_main_item ul.social li a{
	    width: unset;
    height: unset;
    background-color: unset;
    border: none;
    border-radius: 0;
    text-align: unset;
    font-size: unset;
    color: unset;
    line-height: unset;
    background: unset;
}
.footer_main_item ul.social li a:hover{
    background-color: unset;
}
.footer_main_item .widget_recent_entries ul li {
	color:#fff;
}
.footer_main_item .widget_recent_entries ul li a {
	color:unset;
}

.nav > [class*='menu-'] > ul.menu > li:last-child {
    margin-right: 20px !important;
}
.nav > [class*='menu-'] > ul.menu > li:first-child {
    margin-right: 0 !important;
}
.nav>[class*='menu-']>ul.menu>li>a:before {
	top: 50px;
	bottom: unset;
}
.nav>[class*='menu-']>ul.menu>li>a {
	padding: unset;
}
.header_main>.nav {
	height: 108px !important;
}
.nav>[class*='menu-']>ul.menu {
	height: 108px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.top-slider-text .vc_column-inner {
	height:100%;
}
.vc_row-has-fill>.vc_column_container.top-slider-text>.vc_column-inner {
    padding-top: 0 !important;
}
.top-slider-text .vc_column-inner .wpb_wrapper , .top-slider-text .vc_column-inner .wpb_wrapper .vc_row , .top-slider-text .vc_column-inner .wpb_wrapper .vc_row .wpb_column{
	//height:100%;
}
.top-slider-text .vc_column-inner .wpb_wrapper {
    width: 100%;
}

.top-slider-text .vc_column-inner .wpb_wrapper .wpb_text_column {
	margin-bottom: 35px;
}			

.header_main_action ul>li>.floating-search-bar .form-row button[type="submit"] {
    right: unset;
}

[dir=rtl] .blog.element-ten:not(.owl-carousel) .blog-item {
    float: right !important;
}
.homecontact-form .home-bottom-pic .vc_column-inner {
	padding: 0 !important;
}
.blog[class*='element-'].owl-dot-style-two .owl-dots {
    text-align: center;
}
.blog[class*='element-'].owl-dot-style-two .owl-dots > .owl-dot > span {
    background-color: #d1d1d1;
}

.default-page h2, .comment-content h2 {
    font-size: 25px;
    font-weight: bold;
}
.default-page h3, .comment-content h3 {
    font-size: 20px;
    font-weight: bold;
}
@media(max-width:767px) {
    .default-page h2, .comment-content h2 {
        font-size: 20px;
        line-height: 27px;
    }
    
    .default-page h2, .comment-content h2 {
        font-size: 17px;
        line-height: 25px;
    }
}

.home-blog-title,.post.style-one .entry-main .entry-header .entry-title {
    font-size: 17px;
    font-weight:bold;
}
.default-page ul:not(.contact):not([class*='woocommerce-']):not([class*='tribe-']) > li:before, .comment-content ul:not(.contact):not([class*='woocommerce-']):not([class*='tribe-']) > li:before { width:10px ;}
#ez-toc-container{

	padding: 50px 20px;
    margin: 5px;
}
#ez-toc-container nav{
	height: auto !important;
}
.default-page ul:not(.contact):not([class*="woocommerce-"]):not([class*="tribe-"]) > li::before{
	display: none;
}
#ez-toc-container a{
	line-height: 2.2;
	padding-right: 15px;
}

/*****************/
.title-related-posts {
 font-size:14px;
 font-weight:700;
 padding:10px 0;
 border-top:2px solid
}
.related-posts .item {
 border:1px solid #80808030;
 border-radius:5px;
 padding:5px 10px;
 text-align:justify;
 height: 230px;
overflow: hidden;
}
.related-posts .item img{
	height: 135px;
	width: 100%;
}
.itmbox{
	padding-top: 20px;
padding-bottom: 30px;
}

.related-posts {
	width: 100%;
}