/*
Theme Name: Shiptar Child
Theme URI: http://themeforest.net/user/wpoceans/portfolio/
Author: wpoceans
Author URI: http://themeforest.net/user/wpoceans
Description: Shiptar - Transport & Logistics WordPress Theme
Template:	shiptar
Version: 2.0
Text Domain: shiptar-child
*/
@font-face{font-family:"LamaRounded-ExtraBold";src:url(fonts/LamaRounded-ExtraBold.ttf)}
@font-face{font-family:"LamaRounded-Bold";src:url(fonts/LamaRounded-Bold.ttf)}
@font-face{font-family:"LamaRounded-SemiBold";src:url(fonts/LamaRounded-SemiBold.ttf)}
@font-face{font-family:"LamaRounded-Medium";src:url(fonts/LamaRounded-Medium.ttf)}
@font-face{font-family:"LamaRounded-Regular";src:url(fonts/LamaRounded-Regular.ttf)}
@font-face{font-family:"LamaRounded-Light";src:url(fonts/LamaRounded-Light.ttf)}

.rtl .services-section-s2 .services-grids .grid{float:right;}
.rtl .services-section-s2 .services-grids .grid .service-count {
    left: 30px;
    right: auto;
}
    
	.rtl .wpo-site-header #navbar>ul>.menu-item-has-children>a:before {
        left: 6px;
        right: auto;
    }
.rtl .wpo-site-header #navbar>ul .sub-menu {
	left: auto;
	right: 0;
}
 
	body.rtl, .rtl h1, .rtl h2, .rtl h3, .rtl  h4, .rtl h5, .rtl h6, .rtl p, .rtl a, span, .rtl div{
font-family: "LamaRounded-Regular", "cairo", 'sans-serif' !important;
}

@media screen and  (min-width: 1200px) {
	
   .rtl .col-lg-push-4 {
        left: auto;
        right: 33.33333333%;
    }
}
.rtl #navbar .navbar-nav li, .rtl .navbar-header {
        float: right;
    }
@media screen and (min-width: 768px) {
   
	.rtl .wpo-site-header #navbar>ul>li .sub-menu a{
		text-align:right;
	}
	.rtl .col-lg-1,.rtl  .col-lg-10, .rtl .col-lg-11, .rtl .col-lg-12, .rtl .col-lg-2, .rtl .col-lg-3, .rtl .col-lg-4, .rtl .col-lg-5, .rtl .col-lg-6, .rtl .col-lg-7, .rtl .col-lg-8, .rtl .col-lg-9 {
        float: right;
    }
	.rtl .wpo-topbar .contact-info ul li {
    display: flex;
    align-items: center;
    justify-content: center;
	}
	.rtl .wpo-topbar .contact-info ul  {
		    padding-inline-start: 0px !important;
	}
	.rtl .wpo-topbar .contact-info ul>li+li {
		margin-left: 0px;
		padding-left: 0px;
	}
	.conformity_2_colum .services-section-s2 .services-grids .grid {
	width: calc(50% - 30px);
}
}
@media (max-width: 767px) {
	#header.wpo-site-header .wpo-topbar {display:none}
	.rtl #navbar .navbar-nav li { 
        float: none;
    }
   .rtl .wpo-topbar .contact-info ul , .rtl .wpo-topbar .social  ul {
padding-inline-start: 0px !important;
padding-inline-end: 0px !important;
        padding-right: 0px;
        padding-left: 0px;
    }
    .rtl .wpo-topbar .contact-info ul li {
        width: 100%;
    }
	    .rtl .wpo-site-header .navbar-header .navbar-brand {
        float: right;
    }
}
    .rtl .wpo-site-header .navbar-header button {     
        left: 15px;
    }
	
.rlt .col-lg-1,.rlt .col-lg-10,.rtl .col-lg-11, .rtl .col-lg-12, .rtl .col-lg-2, .rtl .col-lg-3, .rtl .col-lg-4, .rtl .col-lg-5, .rtl .col-lg-6, .rtl .col-lg-7, .rtl .col-lg-8,
.rtl .col-lg-9, .rtl .col-md-1, .rtl .col-md-10, .rtl .col-md-11, .rtl .col-md-12, .rtl .col-md-2, .rtl .col-md-3, .rtl .col-md-4, .rtl .col-md-5, .rtl .col-md-6, .rtl .col-md-7,
.rtl .col-md-8, .rtl .col-md-9, .rtl .col-sm-1, .rtl .col-sm-10, .rtl .col-sm-11, .rtl .col-sm-12, .rtl .col-sm-2, .rtl .col-sm-3, .rtl .col-sm-4, .rtl .col-sm-5, .rtl .col-sm-6,
.rtl .col-sm-7, .rtl .col-sm-8, .rtl .col-sm-9, .rtl .col-xs-1, .rtl .col-xs-10, .rtl .col-xs-11, .rtl .col-xs-12, .rtl .col-xs-2, .rtl .col-xs-3, .rtl .col-xs-4, .rtl .col-xs-5, 
.rtl .col-xs-6, .rtl .col-xs-7, .rtl .col-xs-8, .rtl .col-xs-9{
	 float: right;
 }
 .rtl .contact-pg-contact-section .section-title-s3 h2,.rtl .contact-pg-contact-section .contact-form-area h2,
 .rtl .contact-pg-contact-section .contact-form input,.rtl .contact-pg-contact-section .contact-form textarea,
 .rtl textarea.form-control, .rtl input.form-control
 {text-align:right;}
 .rtl .contact-pg-contact-section .icon {
    top: 0;
 right: 0px;}
 .rtl .contact-pg-contact-section .contact-details ul li {
    padding-left: 0px;
    padding-right: 70px;
}
.rtl .contact-pg-contact-section .contact-details ul {
    padding-right: 0px;
}
.service-single-section .service-single-content ul li:before {
	    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 15px;
    height: 15px;
    background: #17234f;
}
.rtl .service-single-section .service-single-content ul li:before{
	left: auto;
    right: 0;
}
.rtl .about-content span:before {
    left: auto;
    right: 0;
}
.rtl .service-single-section .service-single-content ul li {
    padding-left: 0px;
    padding-right: 25px;
}
.rtl .widget_nav_menu ul li a:before {
    left: auto;
    right: 0;
}
.rtl .wpo-site-footer ul {padding-right: 0px;padding-left: 40px;}
.rtl .wpo-site-footer ul li.menu-item a {
	padding-left: 0px;
	padding-right: 20px;
}
.wpo-site-footer ul li.menu-item a {
	
    color: #fff;
}
.wpo-blog-sidebar .widget_text h3:before,.service-sidebar .widget_text h3:before {
    content: "";
    background-color: #17234f;
    width: 55px;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 10px;
}
.rtl .wpo-blog-sidebar .widget_text h3:before,.rtl .service-sidebar .widget_text h3:before {
    left: auto;
    right: 0;
}
.wpo-blog-sidebar .widget_text h3:after,.service-sidebar .widget_text h3:after {
    content: "";
    background-color: #f2f2f2;
    width: 80%;
    height: 4px;
    position: absolute;
    left: 65px;
    bottom: 0;
    border-radius: 10px;
}
.rtl .wpo-blog-sidebar .widget_text h3:after ,.rtl .service-sidebar .widget_text h3:after {
    left: 0px;
    right: 65px;
}
.wpo-blog-sidebar .widget_text h3 ,.service-sidebar .widget_text h3 {
    font-size: 25px;
    color: #002642;
    margin: 0 0 1.3em;
    position: relative;
    text-transform: capitalize;
    padding-bottom: 20px;
    font-weight: 400;
}
.rtl .about-form h2 {text-align:right}

	.rtl .wpo-cta-section .right-content {
    float: left;
	}
	.rtl .wpo-cta-section .left-content {
    float: left;
	}
.rtl .wpo-cta-section .wpo-cta-content .section-title-s3 h2 {
    text-align: right;
}
.rtl .wpo-cta-section .wpo-cta-content .section-title-s3 h2:before {
    left: auto;
right:0
}
.wpo-cta-section {
    background: #17234f;
}
@media (max-width: 991px) {
    .rtl .wpo-site-header #navbar .navbar-nav ul {
        padding-left: auto;
        padding-right: 0;
    }
}
.about-content h2:before{
	background: #17234f !important;
}
.rtl .about-content h2:before{
	left:auto;
	right:0;
}
.rtl .hero-style-1.hero-style-2 .gradient-overlay+.container {
    text-align: right;
}
@media (min-width: 991px) {
.rtl .wpo-topbar .contact-info ul>li+li {
    margin-left: auto;
    padding-left: 0px;
    border-left: none;
	
	margin-right: 20px;
    padding-right: 20px;
    border-right: 1px solid #f2f2f2;
}
.rtl .wpo-topbar .social ul {
    padding-left:40px;
    padding-right:0;
}
.rtl .wpo-topbar .social ul li{float: left;}
.wpo-site-header .navbar-header button {
background-color: #3da935;}
    .wpo-site-header #navbar>ul>li .sub-menu li {
        float: none;
    }
}
.rtl .sec-p {
    padding-left: auto;
    padding-right: 30px;
}

.services-section-s2 .services-grids .grid:hover .service-count span{
	color:#fff;
}


.elementor-widget-container .shiptar-services .services-grids{
    display: flex;
    flex-wrap: wrap;
}
.rtl .wpo-cta-section .right-content  .wpo-cta-content {
    margin-left: auto;
    margin-right: 0;
}
.rtl .wpo-topbar .contact-info ul li {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.rtl .wpo-site-header .contact-info li i {
    padding-left: 7px;
    padding-right: 0px;
	height: 1.4em;
}

@media (max-width: 991px) {
.rtl .wpo-site-header .navbar-header button {
    float: left;
    left: 15px !important;
    right: unset;
}
.rtl .wpo-site-header #navbar>ul>li{
	float: unset !important;
}
}

.rtl .elementor-widget-container .contact-pg-contact-section{padding-right:20px;}
.rtl .single-content-wrap .post .entry-meta li, .rtl .wpo-blog-content .post .entry-meta li {
    float: right;
}
.single-content-wrap .post .entry-meta li,.wpo-blog-content .post .entry-meta li{
	display:none;
}
.single-content-wrap .post .entry-meta li:nth-child(2), .wpo-blog-content .post .entry-meta li:nth-child(2){display:block}

.wpo-page-title h1 {
    font-size: 50px;
    font-size: 3.125rem;
    color: #fff;
    margin: 0 0 0.30em;
    text-transform: capitalize;
}
.wpo-blog-pg-section .post .more ,.elementor-widget-container a{
    color: #17234f;
}
.wpo-blog-pg-section .post .more:hover ,.elementor-widget-container a:hover, .wpo-site-header #navbar>ul li a:hover, .wpo-site-header #navbar>ul li a:focus, .wpo-site-header #navbar>ul>li .sub-menu a:hover {
    color: #354bbe;
}
.wpo-blog-pg-section .post .more:before {
    background: #17234f;
}
.rtl .wpo-blog-pg-section .post .more:before {
    right: 0;
    left: auto;
}
.rtl .wpo-blog-pg-section .post .more {
    padding-left: 0px;
    padding-right: 50px;
}
a .elementor-button-text{color:#fff}
.elementor-widget-tmx-shiptar_slider .hero-slider .swiper-pagination-bullet{display:block}
.hero-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 2px 8px;
	width: 18px;
    height: 18px;
}
.hero-slider .swiper-pagination-bullet-active {
    color: rgb(41, 56, 137);
    width: 18px;
    height: 18px;
    background: rgb(41, 56, 137) !important;
}
.hero-slider .swiper-pagination-bullet {
    background: rgb(105 193 98);
}
.wpo-page-title:before{ background-image: url("https://diamondcc.co/wp-content/uploads/2025/12/new_slider03.jpg") !important;}
.form-submit-btn input{text-align: center !important;}