/*
Theme Name: Construz Child
Theme URI: https://wp.framerpeak.com/construz/
Author: Favdevs
Author URI: https://themeforest.net/user/favdevs
Template: construz
Tested up to: 5.8
Requires PHP: 7.4
Description:  Construz - Construction WordPress Theme
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.0
Text Domain: construz-child
Copyright (C) 2024 Favdevs
*/

/*


    Add your custom styles here
*/
 @import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;700&display=swap');  
body {
    direction: ltr;
    text-align: left;
    font-family: 'Tajawal', sans-serif;
}




.container {
    float: left;
}
.slick-slider {
    direction: ltr;
}
.slick-slide {
    float: left !important;
}

.title{
    text-align:right;
	    direction: rtl;

}


.align-items-center{
	text-align:right;
		margin-right:100px;

}


/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {.align-items-center{
	text-align:right;
		margin-right:100px;

}}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {.align-items-center{
	text-align:right;
		margin-right:100px;

}}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {.align-items-center{
	text-align:right;
		margin-right:0px;

}}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {.align-items-center{
	text-align:right;
		margin-right:100px;

}}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {.align-items-center{
	text-align:right;
		margin-right:100px;

}}



.sec-text{
    text-align:right;
	    direction: rtl;

}

a{
	 font-family: 'Tajawal', sans-serif;

	
}

.sec-title{
    text-align:right;
		    direction: rtl;

}

.breadcumb-wrapper{
    display:none;
}
.header-layout4 .main-menu > ul > li > a {
    padding: 37px 0;
}

 .header-layout4 {
        float: right;
        direction: rtl;
	 background: var(--title-color);

    }
    

@media (max-width: 1399px) {
  .portfolio-card.style5 .portfolio-card-details .portfolio-card-title {
    font-size: 30px;
    text-align: right;
  }
}

.portfolio-card .portfolio-card-title a:hover {
  color:#ffffff;
}
    
    .header-layout4 .menu-area {
    position: relative;
    float: right;
}


.elementor-widget-container{
    font-family: 'Tajawal', sans-serif;
}



.elementor-4386 .elementor-element.elementor-element-fc88af3 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    direction: rtl;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 12px;
    --padding-right: 12px;
}

ul{
	direction:rtl;
}
.elementor-4424 .elementor-element.elementor-element-054667c .blog-card .blog-img .blog-date {
    position: absolute;
    top: 0px;
    left: 20px;
    display: none;
}


.checklist li img {
  margin-top: 7px;
  align-self: self-start;
  display: none;
}


.why-content-wrap .subtitle {
  font-size: 18px;
	  display: none;

  font-weight: 600;
  margin-bottom: 10px;
	    font-family: 'Tajawal', sans-serif;

}
.style3{
		    font-family: 'Tajawal', sans-serif;

}

.btn-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px 30px;
	float:right;
	    font-family: 'Tajawal', sans-serif;
	display:none;

}
.gy-50 {
  --bs-gutter-y: 50px;
  direction: rtl;
}

p {
  font-family: var(--body-font);
  margin: 0 0 18px 0;
  color: var(--body-color);
  line-height: 1.75;
		    font-family: 'Tajawal', sans-serif;
	    direction:rtl;

	

}

h6{
			    font-family: 'Tajawal', sans-serif;
		    direction:rtl;


}





