@import url('https://fonts.googleapis.com/css2?family=El+Messiri:wght@400..700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap');


@font-face {
    font-family: 'Trap'; /* Name of the font */
    src: url('./matirial/Trap-Regular.otf') format('off'); 
}

@font-face {
    font-family: 'Audrey'; /* Name of the font */
    src: url('./matirial/Audrey-otf.otf') format('off'); 
}

@font-face {
    font-family: 'Montserrat'; /* Name of the font */
    src: url('./Xeleration/images/Montserrat-Regular-otf.otf') format('off'); 
}

@font-face {
    font-family: 'Raleway'; /* Name of the font */
    src: url('./Tour Estate/images/Raleway-Regular.otf') format('otf'); 
}

@font-face {
    font-family: 'Apotek Wide'; /* Name of the font */
    src: url('./AskLaila/images/Apotek_Wide_Regular.otf') format('otf'); 
}

*{
    margin: 0;
    padding: 0;
}

body{
    align-items: center;
    justify-content: center;
    font-family: 'Trap', sans-serif;
}

:root {
    --Psi-Orange: #E26026;
    --Psi-Dark-Blue: #272A63;
    --secondary-white:#E0E0E0;
}

h1{
    font-size: 56px;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 50px 0;
}

ul{
    width: 272.43px;
    height: 135.95px;
    font-size:14px ;
    font-weight: bolder;
    color: #fff;
    list-style: none;
    padding-top: 13px;
}

li{
   font-size:12px; 
   font-weight: 300;
   color: var(--secondary-white);
   list-style: none;
   padding-bottom: 13px;
}

a{
    text-decoration: none;
    color: inherit; 
    font-size:14px; 
    font-weight: bolder;
    color: var(--secondary-white);
    padding-bottom: 15px;
}

.mainheader{
    height:548px ;
    width: 100%;
    background-image: url(./images/mainheader.png);
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
}


.mainheader1{
    height:750.94px ;
    width: 100%;
    background-color: var(--Psi-Dark-Blue);
    background-size: cover;
    display: grid;
    justify-content: center;
}

.side-menu {
    display: none;
}

.menu-toggle {
    display: none;
}


.large-card-Section{
    width: 100%;
    height: 1140px;   
    display: grid;
    justify-content: space-around;
    padding-bottom: 100px;
}

.large-card-item{
    width: 1260px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.mainheader img{
    width: 500px;
    height: 129.75px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.large-card{
    height:550px ;
    width: 613.59px;
    padding-bottom: 40px;
    cursor: pointer;
}

.large-card img{
    height:550px ;
    width: 613.59px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer{
    bottom:0px;
    width: 100%;
    height: 440px;
    background: #272A63;
    border-radius: 12px 12px 0px 0px;
    display: grid;
    align-items: center;
    justify-content: center;
}

.footer a{
    color : #fff;
}


.footer img{
    width: 420px;
    height: 103.9px;
}


.footer p{
    color: #fff;
}

.footertop{
    width: 1260px; 
    padding-top: 50px;
    display: flex;
    justify-content: space-between;
    height: 136.14px;
}

.footerbottom{
    width: 1190px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footerbottom span{
    font-weight: bolder;
}

.index-brand{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 100px;
    margin-top: 25px;
}

.index-brand img:hover{
    cursor: pointer;
    transform: scale(0.98);
    transition: transform 0.9s ease, opacity 0.3s ease;
}

.index-brand-section{
    display: grid;
    align-items: center;
    justify-content: space-between;
    width: 1260px;
}

.index-brand1 img{
    width: 1260px;
    height: 410px;
    margin-bottom: 22px;
}

.index-brand2 ,.index-brand3{
width: 1260px;
display: flex;
align-items: center;
justify-content: space-between;
}

.index-brand-small{
    height:410px ;
    width: 472px;
    object-fit: cover;
    border-radius: 12px;
 
}

.index-brand-large{
    width:767px ;
    height: 410px;
    object-fit: cover;
    border-radius: 12px;
}

/*
.index-brand2 img:hover ,.index-brand3 img:hover{
    cursor: not-allowed;
} */

.navbar{
    width: 1260px;
    height: 43px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 35.5px;
}

.navbar img{
    width: 173px;
    height: 43px;
}

.navbar a{
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}

.navITEM{
    width: 547px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mainheader1-Section{
    display: grid;
    justify-content: center;
    align-items: center;
    padding-bottom: 100px;
}

.mainheader1-Section h1{
    font-weight: 700;
    font-size: 64px;
    color: var(--Psi-Orange);
    padding: 0;
}

.mainheader1-Section p{
    font-weight: 300;
    font-size: 18px;
    text-align: center;
    color: var(--secondary-white);
    width: 1006px;
}

.mainheader1-Section-img{
    width: 1006px;
    height: 177.78px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*
.mainheader1-Section-img img{
    width: 350px;
}*/

.foundation-section{
    width: 100%;
    height: 83px;
    display: grid;
    justify-content: space-around;
    margin-bottom: 100px;
}

.foundation-section h1{
    width: 458.85px;
    font-weight: 500;
    font-size: 48px;
    justify-content: flex-start;
    padding-top: 50px;
    padding-bottom: 20px;
}

.foundation-section p{
    width: 1260px;
    font-weight: 400;
}

.Websites-Favicon-title{
    width: 1260px;
}

.small-card-section{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding-bottom: 100px;
}

.small-card-item{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1260px;
}

.small-card{
    cursor: pointer;
}

/* Basic styling for the menu item container */
.menu-item {
    position: relative;
    display: inline-block;
}

/* Styling for the anchor element */
.menu-item a {
    color: white;
    font-size: 16px;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px;
    cursor: pointer;
}

/* Styling for the dropdown content container */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    border-radius: 4px;
}

/* Styling for the dropdown links */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change the color of dropdown links on hover */
.dropdown-content a:hover {
    background-color: #f1f1f1;
}

/* Show the dropdown content when hovering over the menu item */
.menu-item:hover .dropdown-content {
    display: block;
}


.mainheader2{
    height: 500px;
    width: 100%;
    background-color: var(--Psi-Dark-Blue);
    background-size: cover;
    display: grid;
    justify-content: center;
}

.mainheader2 h1{
font-weight: 500;
font-size: 64px;
color: #FFFFFF;
}

.mainheader3{
    height: 500px;
    width: 100%;
    background-color: #000;
    background-size: cover;
    display: grid;
    justify-content: center;
}

.mainheader3 h1{
font-weight: 500;
font-size: 64px;
color: #FFFFFF;
}


.logo-section{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 52px;
}

.logo-section-full{
    height: 560px;
    width: 1260px;
    color: #FFFFFF;
    border: #F5F4F3 solid 1px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.logo-section-view{
    width: 713px;
    height: 530px;
    background-color: var(--Psi-Dark-Blue);
    border-radius: 8px;
    margin:15px;
    display: grid;
    align-items: center;
    justify-content: center;
}

.logo-section-view img{
    object-fit: contain;
}

.logo-section-elements{
    width:501px;
    height:530px;
    border-radius: 8px;
    margin-top: 50px;
}

.logo-section-elements h3{
    width: 501px;
    font-weight: 300;
    font-size: 40px;
    color: #000000;
    padding-bottom: 9.3px;
}

.logo-section-elements p{
    width: 470px;
    font-weight: 200;
    font-size: 10px;
    color: #000000; 
    padding-bottom: 22px;
}

.pattern-image{
    width: 713px; 
    object-fit: cover;
}

.copy-svg-code{
    width: 461px;
    height: 64px;
    border: var(--secondary-white) solid 1px;
    border-radius: 12px;
    margin-bottom: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.copy-svg-code:hover{
    background-color: #F5F4F3;
    cursor: pointer;
}

.copy{
    width: 32px;
    height: 32px;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.copy-svg-code-div{
    width:433px;
    height:33px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#copyButtonSVG{
font-family: 'Trap';
 font-size: 12px;   
 color: #131212;
 font-weight: 200;
 width: 399px;
 padding-bottom: 0; 
 border: none;
 background: none;
 height: 100%;
 cursor: pointer;
}

#copyButtonSVG-Pwt{
    font-family: 'Trap';
    font-size: 12px;   
    color: #131212;
    font-weight: 200;
    width: 399px;
    padding-bottom: 0; 
    border: none;
    background: none;
    height: 100%;
    cursor: pointer;  
}

#copyButtonSVG-slogen{
    font-family: 'Trap';
    font-size: 12px;   
    color: #131212;
    font-weight: 200;
    width: 399px;
    padding-bottom: 0; 
    border: none;
    background: none;
    height: 100%;
    cursor: pointer;    
}

#copyButtonSVG-Symbol{
    font-family: 'Trap';
    font-size: 12px;   
    color: #131212;
    font-weight: 200;
    width: 399px;
    padding-bottom: 0; 
    border: none;
    background: none;
    height: 100%;
    cursor: pointer; 
}

#copyButtonSVG-propxhor{
    font-family: 'Trap';
    font-size: 12px;   
    color: #131212;
    font-weight: 200;
    width: 399px;
    padding-bottom: 0; 
    border: none;
    background: none;
    height: 100%;
    cursor: pointer; 
}

#copyButtonSVG-propxver{
    font-family: 'Trap';
    font-size: 12px;   
    color: #131212;
    font-weight: 200;
    width: 399px;
    padding-bottom: 0; 
    border: none;
    background: none;
    height: 100%;
    cursor: pointer; 
}


#copyButtonSVG-vertical{
    font-family: 'Trap';
    font-size: 12px;   
    color: #131212;
    font-weight: 200;
    width: 399px;
    padding-bottom: 0; 
    border: none;
    background: none;
    height: 100%;
    cursor: pointer;
}

.action1{
   width: 461px;
   height: 60px;
   display: flex;
   align-items: center;
   justify-content: space-between; 
}

#large{
   width: 222px;
   height: 60px;
   border: var(--secondary-white) solid 1px;
   border-radius: 12px; 
   margin-bottom: 22px;
   font-weight: 500;
   font-family: 'Trap';
   font-style: normal;
   font-size: 16px;
   color: #000000;
   background-color: #00000000;
   display: flex;
   align-items: center;
   justify-content: center;
   padding: 0;
}

#large:hover{
    background-color: #F5F4F3;
    cursor: pointer;
}

.copyButton,.copyButton1,.copyButton2{
    width: 222px;
    height: 60px;
    border: #E0E0E0 solid 1px;
    border-radius: 12px; 
    margin-bottom: 22px;
    font-weight: 500;
    font-family: 'Trap';
    font-style: normal;
    font-size: 16px;
    color: #000000;
    background-color: #00000000;  
    display: flex;
    align-items: center;
    justify-content: center;
}

.copyButton:hover,.copyButton1:hover,.copyButton2:hover{
    background-color: #F5F4F3;
    cursor: pointer; 
}

#copyButton0{
    width: 222px;
    height: 60px;
    border: var(--secondary-white) solid 1px;
    border-radius: 12px; 
    margin-bottom: 22px;
    font-weight: 500;
    font-family: 'Trap';
    font-style: normal;
    font-size: 16px;
    color: #000000;
    background-color: #00000000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}


#copyButton0:hover{
background-color: #F5F4F3;
border: #ff9204 solid 1px;
cursor: pointer;
}

.action2{
    width: 461px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 22px;
    padding-top: 12px;
}

.secoundary{
    width: 110px;
    height: 40px;
    background-color: #007AFF;
    border-radius: 8px;
    border: none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 200;
    font-family: 'Trap';
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 0;
    
}

.secoundary:hover{
    background-color: #0572e6;  
    cursor: pointer;
}

.get-hand{
    width: 461px;
    height: 177px;
    border-radius: 12px;
    background-color: #F5F4F3;
    display: grid;
    align-items: center;
    justify-content: center;  
}

.get-hand-Details{
    width: 403px;
    height: 109px;
    display: ruby;

}

.get-hand-Details p{
    width: 403px;
    font-size: 16px;
    height: 54px;
    text-align: center;
}

.ph-play-circle{
    color: #4B4B4B;
    font-size: 40px;
}

.variation{
    display: flex;
   align-items: center;
   justify-content: center;
   padding-top: 40px;
}

.variation-options{
    width: 1260px;
    height: 289.35px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.variation-options1{
    width: 275px;
    height: 289.35px;
}

.variation-options1 p{
    font-size: 14px;
    font-weight: 200;
}

.variation-options1 img{
    width: 275px;
    height: 259.35px;
    object-fit: cover;
}

.Background-Colors{
    width: 1260px;
    height: 1337px;
    display: grid;
}

.Background-Colors-item{
    width: 585px;
    height: 419px;
    display: grid;
    align-items: center;
    justify-content: center;
    padding-bottom: 50px;
}

.Background-Colors-item-description{
    display: flex;
    align-items: center;
    padding-top: 10px;
    gap: 5px;
}

.Background-Colors-item img{
    width: 585px;
    height: 380px; 
}

#wrong{
    width:24px ;
    height: 24px;
}

.BCs{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.Background-Color-Section{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 100px;
}

.favicno{
    width: 1260px;
    height: 457.28px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.favicno-section{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 100px;  
}

.favicno img{
    width: 1260px;
    height: 457.28px;   
}



.headingWithBTN{
    width: 1260px;
    height: 53px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 100px;
}

.headingWithBTN h3{
font-weight: 500;
font-size: 40px;
display: flex;
align-items: center;
text-transform: capitalize;
color: var(--Psi-Orange);
}


.headingWithBTN button{
    width: 200px;
    height: 53px ;
    background-color: #007AFF;
    border-radius: 50px;
    border: none;
    color: #fff;
    font-family: 'Trap';
    font-style: normal;
    font-size: 15px;
}

.headingWithBTN button:hover{
    background-color: #0572e6;  
    cursor: pointer; 
}

.ai-template{
    width: 200px;
    height: 53px ;
    background-color: #007AFF;
    border-radius: 50px;
    border: none;
    color: #fff;
    font-family: 'Trap';
    font-size: 15px;  
    font-weight: 400;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}


.ai-template:hover{
    background-color: #0572e6;  
    cursor: pointer;    
}


#see-more{
    width: 150px;
    height: 53px ;
    background-color: #007AFF;
    border-radius: 50px;
    border: none;
    color: #fff;
    font-family: 'Trap';
    font-size: 15px;  
    font-weight: 400;
    padding: 0;
    display: flex;
}

#see-more:hover{
    background-color: #0572e6;  
    cursor: pointer;     
}

.ph-caret-double-down{
    padding-right: 5px;
}

.seemoresection{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 73px;
    margin-top: 20px;
}

.headingWithBTN .ph-file-arrow-down{
    font-size: 20px; /* Adjust the size of the icon */
    color: #fff; /* Change the color of the icon */
}

#Download-font .ph-file-arrow-down{
    font-size: 16px; /* Adjust the size of the icon */
    color: #fff; /* Change the color of the icon */  
}

.headingWithBTN-section{
    width: 1260px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.heading{
    display: flex;
    align-items: center;
    justify-content: center;  
}

.socialmedia{
    display: flex;
    align-items: center;
    justify-content: center;  
    margin-bottom: 100px; 
}

.socialmedia-img{
    width: 1260px;
    display: grid;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
}

.socialmedia img{
    width: 1260px;
    padding-bottom: 20px;
}

.Dynamic-Brand{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 20px;
    padding-bottom: 100px;

}

.Dynamic-Brand-Section{
    display: grid;
    align-items: center;
    justify-content: center; 
    width: 1006px;
    height: 215px;
}

.Dynamic-Brand-Section h1{
font-weight: 700;
font-size: 70px;
display: flex;
align-items: center;
text-align: center;
color: var(--Psi-Orange);
padding-bottom: 20px;
}

.word{
    width: 1006px;
    height: 78px;
    font-weight: 500;
    font-size: 24px;
    line-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding-bottom: 20px;
}

.name{
    width: 1006px;
    height: 18px;
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.bold-Description{
    width: 1260px;
    height: 26px;
    font-weight: 500;
    font-size: 24px;
    line-height: 26px;
    display: flex;
    align-items: center;
    padding-bottom: 20px;
}

.Vision-img{
    width:1260px ;
    height: 430px ;
    padding-top: 50px;
}

strong{
font-weight: 500;
font-size: 26px;
color: var(--Psi-Orange);
}

.main-color{
    display: flex;
    align-items: center;
    justify-content: center;

}

.main-color-section{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1260px;
}

.main-color-single1{
    width: 613.59px;
    height: 385px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 100px;
    border-radius: 12px;
    background-color: var(--Psi-Dark-Blue);
}

.color-codes{
    display: grid;
    align-items: center;
    justify-content: center;
}

.color-codes0{
    display: grid;
    align-items: center;
    justify-content: center;  
    margin-bottom: 20px;
}

.main-color-single2 ,.main-color-single3 ,.main-color-single4{ 
    width: 613.59px;
    height: 385px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 100px;
    border-radius: 12px;
    background-color: var(--Psi-Orange);
}

.main-color h4{
    font-weight: 500;
    font-size: 32px;
    color: #FFFFFF;  
    position: relative;
    width: 100%;
    height: 100%;
    transform: translate(30px,30px);
}

.main-color p{
    width: 166px;
    font-weight: 300;
    font-size: 14px;
    color: #FFFFFF;
    position: relative;
    transform: translate(-410px,220px);
}

.Secondary-Colors-section{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1260px;
}

.Secondary-Colors{
    border-radius: 12px;
}

.Secondary-Colors-single{
    width:293.01px;
    height:385px;
    border-radius: 12px;
}

.Secondary-Colors p{
    font-weight: 300;
    font-size: 14px;
    color: #FFFFFF;
    position: relative;
   transform: translate(-45px,-50px);
   
}

.Secondary-Colors h4{
    font-weight: 500;
    font-size: 32px;
    color: #FFFFFF;  
   /* position: relative;*/
    /*width: 100%;*/
    height: 90%;
    padding-top: 20px;
    padding-left: 20px;
}

.Secondary-Colors-main{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
}

.test580px{
    display: flex;
    align-items: center;
    justify-content: center;
}

.color-degrees{
    display: grid;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 50px;
    width: 1260px;
}

.test600{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 50px;
    width: 1260px;   
}

.color-degree-section{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1260px;
}

#TITLE{
font-weight: 300;
font-size: 32px;
color: #000;
padding-bottom: 35px;
margin-top: 30px;
}

.color-degree-box{
    display: flex;
    align-items: center;
    justify-content: center;
}

.color-degree-single{
    width: 145.2px;
    height:332px;
    border-radius: 12px;
}

.color-degree-single p{
    padding-top: 300px;
    padding-left: 30px;
    font-weight: 200;
    font-size: 14px;
    color: #000;  
}

hr{
    width: 1260px;
    border: 1px solid var(--secondary-white);
    margin: 0 auto;   
}


.ui-color{
    width: 1260px;
    display: grid;
    align-items: center;
    justify-content: center;
    padding-top: 50px;
    margin-bottom: 100px;
}

.ui-color h3{
font-weight: 500;
font-size: 48px;
width: 1260px;
}

.ui-color p{
    font-weight: 300;
    font-size: 24px;
    width: 1260px;
}

.ui-color2{
    width: 630px;
    display: grid;
    align-items: center;
    justify-content: center;
    padding-top: 50px;
    margin-bottom: 100px;
}

.color-action-section{
    display: flex;
    align-items: center;
    justify-content: center;
}

.color-action{
    width: 1260px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 100PX;
}

.figma , .ASE{
    width: 595px;
    height: 150px;
    background-color:#F5F4F3 ;
    font-size: 30px;
    font-weight: 200;  
    border: 1px #fff solid; 
    border-radius: 20px;
    color :#000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.figma:hover,.ASE:hover{
    background-color:var(--secondary-white) ; 
    cursor: pointer;  
    border: 1px #007AFF solid; 
}

.Architecture-section{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 50px;
}

.Architecture-main{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1260px;
}

.Architecture-single{
    width: 290px;
    height: 325px;
    border-radius: 12px;
    background-color: #F5F4F3;
    display: grid;
    align-items: center;
    justify-content: center;
}

.img-space{
    width: 260px;
    height: 252px;
    border-radius: 8px;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 9px;
}

.psi-mortgage{
    width: 200px;
}

.psi-cairo{
    width: 200px;
}

.Architecture-btns{
    width:258px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px;
}

.Csvg .ph-file-svg{
    color: #007AFF;
}

#Dsvg{
    width: 125px;
    height: 40px;
    border-radius: 50px;
    color: #fff;
    background-color: #007AFF;
    padding: 0; 
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'trap';
    font-size: 12px;
    font-weight: 200;
}

.Csvg{
  width: 123px;
  height: 40px;
  border-radius: 50px;
  color: #007AFF;
  border: 1px #007AFF solid;  
  padding: 0; 
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'trap';
  font-size: 12px;
  font-weight: 200;
}

#Dsvg:hover{
    background-color: #0572e6;  
    cursor: pointer;
}

#Csvg:hover{
    background-color: var(--secondary-white);  
    cursor: copy;
}


.test78946{
display: flex;
align-items: center;
justify-content: center;
}

.heading-p{
    width: 1260px;
    padding-top: 30px;
    margin-bottom: 80px;
}

.Stationery-section{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 50px;
}

.Stationery-main{
    display: grid;
    align-items: center;
    justify-content: space-between;
    width: 1260px;

}

.Stationery-main h3{
    font-weight: 500;
    font-size: 40px;
    display: flex;
    align-items: center;
    color: var(--Psi-Orange);
}

.Stationery-main p{
    font-weight: 400;
    font-size: 18px;  
}

.Stationery-main img{
    width: 585px;
    height: 380px;
    object-fit: contain;
    
}

.Stationery-img{
    width: 1260px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 20px;
}

.Brand-Stationery-title{
    color: #000;
    font-size: 48px;
}

.Photography-header{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 124px;
}

.Photography-header img{
    width: 1260px;
    border-radius: 20px;
}

.akls{
    display: flex;
    align-items: center;
    justify-content: center;
}

.Photography-header1{
    display: grid;
    align-items: center;
    justify-content: center;
    width: 1260px;
    height:430px;
    border-radius: 20px;
    background-image: url(./images/header\ Get\ Acsess.png);
    background-size: cover;
}

.akls p{
font-family: 'Trap';
font-weight: 300;
font-size: 18px;
line-height: 20px;
color: #FFFFFF;
}

.akls h2{
    font-family: 'Trap';
    font-weight: 500;
    font-size: 48px;
    line-height: 20px;
    color: #FFFFFF;
}

.hdfdf{
    width: 1260px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.accessbtn{
    width: 213px;
    height: 53px;
    background-color: var(--Psi-Orange);
    color: #fff;
    border-radius: 50px;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    gap: 5px;

}

.accessbtn:hover{
    background-color: #ee520a;
    cursor: pointer;
}

.aklsdetailes{
    height: 165px;
    display: grid;
    align-items: center;
    justify-content: center;
    text-align: center;
}

#font-btn1{
    width: 135px;
    height: 47px;
    background-color: #007AFF;
    border-radius: 50px;
    border: none;
    color: #fff;
    font-family: 'Trap';
    font-size: 12px;
}


#font-btn2{
    width: 135px;
    height: 47px;
    border: #007AFF 1px solid;
    border-radius: 50px;
    border: none;
    font-family: 'Trap';
    font-size: 12px;
}

.Typography{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 100px;
}

.Typography-section{
    display: grid;
    align-items: center;
    justify-content: center;
}

.Typography-head{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1260px;

}

.Typography-head h1{
    font-size: 48px;
    font-weight: 300;
    padding-bottom: 20px;
}

.Typography-description p{
    font-size: 18px;
    font-weight: 200;
    width: 1260px; 
    padding-bottom: 20px;
}

.Typography-head strong{
    font-size: 48px;
    font-weight: 600;  
    color: #000;
    font-family: 'lato';
}

.lato-demo{
    width: 1260px;
    height: 300px;
    border: 3px solid #272A63;
    border-radius: 12px;
    background-color:#F5F4F3;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lato-elements{
    width: 1260px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--secondary-white);
    padding: 5px;
    font-family: 'Lato';
}

.Tajawal-elements{
    width: 1260px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--secondary-white);
    padding: 5px;
    font-family: "Tajawal", sans-serif;
}

.lato-demo input{
    width: 1000px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Lato';
    font-weight: 400;
    font-size: 20px;
    color: var(--Psi-Dark-Blue);
    background-color: #00000000;
    border: none;
    text-align: center;
}


.Montserrat-demo{
    width: 1260px;
    height: 300px;
    border: 3px solid #272A63;
    border-radius: 12px;
    background-color:#F5F4F3;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Montserrat-demo input{
    width: 1000px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: var(--Psi-Dark-Blue);
    background-color: #00000000;
    border: none;
    text-align: center;
}

.Montserrat-elements{
    width: 1260px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--secondary-white);
    padding: 5px;
    font-family: 'Montserrat', sans-serif;
    font-variant: small-caps;
}

.Tajawal-demo{
    width: 1260px;
    height: 300px;
    border: 3px solid #272A63;
    border-radius: 12px;
    background-color:#F5F4F3;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Tajawal", sans-serif;
}

.Tajawal-demo input{
    width: 1000px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Tajawal", sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: var(--Psi-Dark-Blue);
    background-color: #00000000;
    border: none;
    text-align: center;
    direction: rtl;
}

.AUDRY-demo{
    width: 1260px;
    height: 300px;
    border: 3px solid #272A63;
    border-radius: 12px;
    background-color:#F5F4F3;
    display: flex;
    align-items: center;
    justify-content: center;
}

.AUDRY-demo input{
    width: 1000px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Audry';
    font-weight: 400;
    font-size: 20px;
    color: var(--Psi-Dark-Blue);
    background-color: #00000000;
    border: none;
    text-align: center;
}

.AUDRY-elements{
    width: 1260px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--secondary-white);
    padding: 5px;
    font-family: 'Audry';
}


/*Raleway Section Start*/
.Raleway-demo{
    width: 1260px;
    height: 300px;
    border: 3px solid #272A63;
    border-radius: 12px;
    background-color:#F5F4F3;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Raleway-demo input{
    width: 1000px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: var(--Psi-Dark-Blue);
    background-color: #00000000;
    border: none;
    text-align: center;
}

.Raleway-elements{
    width: 1260px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--secondary-white);
    padding: 5px;
    font-family: 'Raleway' sans-serif;
}

/*Raleway Section End */


/*SourceSerif4 Section Start*/
.SourceSerif4-demo{
    width: 1260px;
    height: 300px;
    border: 3px solid #272A63;
    border-radius: 12px;
    background-color:#F5F4F3;
    display: flex;
    align-items: center;
    justify-content: center;
}

.SourceSerif4-demo input{
    width: 1000px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Source Serif 4", serif;
    font-weight: 400;
    font-size: 20px;
    color: var(--Psi-Dark-Blue);
    background-color: #00000000;
    border: none;
    text-align: center;
}

.SourceSerif4-elements{
    width: 1260px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--secondary-white);
    padding: 5px;
    font-family: "Source Serif 4", serif;
}

/*SourceSerif4 Section End *********************************/


/*CinzelDecorative Section Start*/
.CinzelDecorative-demo{
    width: 1260px;
    height: 300px;
    border: 3px solid #272A63;
    border-radius: 12px;
    background-color:#F5F4F3;
    display: flex;
    align-items: center;
    justify-content: center;
}

.CinzelDecorative-demo input{
    width: 1000px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Cinzel Decorative";
    font-weight: 400;
    font-size: 20px;
    color: var(--Psi-Dark-Blue);
    background-color: #00000000;
    border: none;
    text-align: center;
}

.CinzelDecorative-elements{
    width: 1260px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--secondary-white);
    padding: 5px;
    font-family: "Cinzel Decorative", serif;
}

/*CinzelDecorative Section End */


/*Apotek Wide Section Start*/
.ApotekWide-demo{
    width: 1260px;
    height: 300px;
    border: 3px solid #272A63;
    border-radius: 12px;
    background-color:#F5F4F3;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ApotekWide-demo input{
    width: 1000px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Apotek', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: var(--Psi-Dark-Blue);
    background-color: #00000000;
    border: none;
    text-align: center;
}

.ApotekWide-elements{
    width: 1260px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--secondary-white);
    padding: 5px;
    font-family: 'Apotek', sans-serif;
}

/*Raleway Section End */


input:focus {
    border: none; /* Green border */
    outline: none; /* Remove default outline */
}

#Download-font{
    width: 135px;
    height: 47px;
    background: #007AFF;
    border-radius: 50px;
    border: none;
    color: #fff;
    font-family: 'Trap';
    font-size: 12px;
}

#Download-font a{
    color: #fff;
    font-family: 'Trap';
    font-size: 12px;   
    font-weight: 200; 
}

#Download-font:hover{
    background-color: #0572e6;  
    cursor: pointer;
}

#embed-font1{
    width: 135px;
    height: 47px;
    background: #007bff00;
    border: #007AFF 1px solid;
    border-radius: 50px;
    color: #007AFF;
    font-family: 'Trap';
    font-size: 12px;
}



#embed-font1:hover{
    background-color: var(--secondary-white);  
    cursor: pointer;
}

#popup {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #007AFF;
    color: white;
    font-family: 'Trap';
    padding: 10px 20px;
    border-radius: 12px;
    font-weight: 300;
    font-size: 14px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    z-index: 1000;
}

.popup{
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #007AFF;
    color: white;
    font-family: 'Trap';
    padding: 10px 20px;
    border-radius: 12px;
    font-weight: 300;
    font-size: 14px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    z-index: 1000;
}

.System-Icons{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 40px;
}


.System-Icons-section{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    width: 1260px;
}

.System-Icons-section > div {
    margin-bottom: 30px; 
}

.System-Icons-single{
    width: 160px;
    height: 181.33px;
    border-radius: 10px;
    display: grid;
    align-items: center;
    justify-content: center;
    background-color: #F5F4F3;
}

.System-Icons-single img{
    width:125px;
    height: 125px;
    transform: translate(18px,5px);

}

.System-Icons-single a{
    width: 144px;
    height: 40px;
    border-radius: 50px;
    color: #fff;
    background-color: #007AFF;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin-bottom: 7.3px;
    font-family: 'Trap';
    gap: 5px;
    font-size: 15px;
    font-weight: 300;
}

.System-Icons-single a:hover{
    background-color: #0572e6;
    cursor: pointer;
}

.test879{
    display: flex;
    align-items: center;
    justify-content: center;
}

.more-resources-section{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 100px;
}

.more-resources{
    display: grid;
    align-items: center;
    justify-content: space-between;
}

.more-resources h1{
    display: block;
    font-weight: 500;
    font-size: 48px; 
    width: 1260px;
    margin-top: 50px;
}

.more-resources-cards{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 1260px;
}

.more-resources-single{
    display: grid;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.more-resources-single img{
    width: 275px;
    height: 259.35px;
    border-radius: 8px;
}

.more-resources-single p{
    font-weight: 200;
    font-size: 18px; 
}

.copy .ph-copy, .ph-play-circle{
    font-size: 32px; /* Adjust the size of the icon */
    color: #E0E0E0; /* Change the color of the icon */
}


#playbtn{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 403px;
}

#large .ph-copy, .ph-file-arrow-down{
    font-size: 22px; /* Adjust the size of the icon */
    color: #000; /* Change the color of the icon */
    padding: 0;
    margin: 0;
}

.secoundary .ph-file-jpg, .ph-file-png,.ph-file-pdf ,.ph-file-svg{
    font-size: 16px; /* Adjust the size of the icon */
    color: #fff; /* Change the color of the icon */  
}


.ph-link-simple-horizontal{
    font-size: 20px;
    color: #fff;
    padding-right: 3px;
}

.gradient-qenrqtor{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 25px;
    margin-bottom: 100px;
}

.wrapper {
    width: 1260px;
    padding: 25px;
    background: #fff;
    border-radius: 7px;
    border: 1px solid var(--secondary-white);
  }
  .wrapper .gradient-box {
    height: 220px;
    width: 100%;
    border-radius: 7px;
    background: linear-gradient(to left top, #E26026, #000);
  }
  .wrapper .row {
    display: flex;
    margin: 20px 0;
    justify-content: space-between;
  }
  .options p {
    font-size: 1.1rem;
    margin-bottom: 8px;
  }
  .row :where(.column, button) {
    width: calc(100% / 2 - 12px);
  }
  .options .select-box {
    border-radius: 5px;
    padding: 10px 15px;
    border: 1px solid #aaa;
  }
  .select-box select {
    width: 100%;
    border: none;
    outline: none;
    font-size: 15px;
    background: none;
    font-family: 'trap';
  }
  .options .palette {
    margin-left: 60px;
  }
  .palette input {
    height: 43.2px;
    width: calc(100% / 2 - 20px);
    border-radius: 5px;
  }

  .palette input:last-child {
    margin-left: 6px;
  }

  .wrapper textarea {
    width: 100%;
    color: #333;
    font-size: 1.05rem;
    resize: none;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-top: 15px;
    border-radius: 5px;
    border: 1px solid var(--secondary-white);
    font-family: 'trap';
    margin: 25px;
    
  }

  .buttons button {
    padding: 15px 0;
    border: none;
    outline: none;
    color: #fff;
    margin: 0 0 -15px;
    font-size: 1.09rem;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s ease;
  }
  
  .buttons .refresh {
    background: #6C757D;
  }
  .buttons .refresh:hover {
    background: #5f666d;
  }.mainheader
  .buttons .copy {
    background: #272A63;
    height: 50.8px;
  }
  .buttons .copy:hover {
    background: #242874;   
  }

  .test8794{
    display: flex;
    align-items:center;
    justify-content: center;
  }



  .brancheslogosection{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .brancheslogotitle{
    width: 1260px;
    margin-bottom: 24px;
    margin-top: 24px;
  }


  .developerlogossection{
    width: 1260px;
    height: 100px;
    border-radius: 12px;
    background: linear-gradient(0deg, rgba(39, 42, 99, 0.2), rgba(39, 42, 99, 0.2)), url(./images/psibg.jpg);

  }

  .developerlogos{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 26px;
  }

  .DevSec{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px;
    margin-top: 24px;
  }

  .developertext{
    font-weight: 600;
    font-size: 34px;
    color: #FFFFFF;
    padding-right: 600px;
  }

  .developerbtn{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px;
    gap: 7px;
    width: 167px;
    height: 50px;
    color: #000;
    background: #FFFFFF;
    border-radius: 8px;
  }

  .colorhint{
    display: flex;
    align-items: center;
    justify-content: center;
  }


  .documentsection{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px;
  }

  .decuments{
    width: 1260px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .decumentscard{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 18px;
    gap: 12px;
    width: 580px;
    background: #FFFFFF;
    border: 2px solid #F5F4F3;
    border-radius: 28px;
  }

  .decumentscard h4{
    width: 563.34px;
    font-weight: 500;
    font-size: 34px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #000000;
  }

  .decumentscard a{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px;
    gap: 10px;
    width: 580px;
    height: 55px;
    background: #007AFF;
    border-radius: 8px;
}

.decumentscard iframe{

    width: 100%;
    height: 315px;
    border-radius: 10px;

}

.decumentscard .ph-file-arrow-down{
    font-size: 28px;
    color: #fff;
}


  .developerlogos img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
  }

  #doctitle{
    width: 1260px;
  }

  
  @media (min-width: 375px) and (max-width: 440px) {

    .wrapper {
      padding: 25px 20px;
      width: 320px;
    }
    .row :where(.column, button) {
      width: calc(100% / 2 - 8px);
    }
    .options .select-box {
      padding: 8px 15px;
    }
    .options .palette  {
      margin-left: 40px;
    }
    .options .colors {
      display: flex;
      justify-content: space-between;
    }
    .palette input {
      width: calc(100% / 2 - 5px);
    }
    .palette input:last-child {
      margin-left: 0;
    }

    .wrapper textarea {
        font-size: 12px;
    }

    .buttons button{
        font-family: 'trap';
        font-size:13px;
        margin:0;
    }

    .wrapper textarea{
        width: 303px;
    }

    .buttons .copy , .refresh{
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

  }


  /* qr code styles */ 


  .test56{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    margin-bottom: 100px;
  }

  .Containaor{
    height: 350px;
    max-width: 1260px;
    background: #fff;
    border-radius: 7px;
    padding: 20px 25px 0;
    transition: height 0.2s ease;
    border: 1px solid var(--secondary-white);
  }

  .Containaor.active{
    height: 530px;
  }
  header h1{
    font-size: 21px;
    font-weight: 500;
    font-family: 'Trap';
  }
  header p{
    margin-top: 5px;
    color: #575757;
    font-size: 16px;
    font-family: 'Trap';
  }

  .Containaor .form{
    margin: 20px 0 25px;
  }
  .form :where(input, button){
    width: 1260px;
    height: 55px;
    border: none;
    outline: none;
    border-radius: 5px;
    transition: 0.1s ease;
  }
  .form input{
    font-size: 18px;
    border: 1px solid #999;
    padding-left: 10px;
    width: 1245px;
    font-family: 'trap';
  }

  .form input:focus{
    border: 1px solid var(--Psi-Orange);

  }

  .form input::placeholder{
    color: #999;
    padding-left: 12px;
  }
  .form button{
    color: #fff;
    cursor: pointer;
    margin-top: 20px;
    font-size: 17px;
    background: #007AFF;
  }

  .form button:hover{
    background: #0572e6;
  }

  .qr-code{
    opacity: 0;
    display: flex;
    padding: 33px 0;
    border-radius: 5px;
    align-items: center;
    pointer-events: none;
    justify-content: center;
    border: 1px solid #ccc;
  }
  .Containaor.active .qr-code{
    opacity: 1;
    pointer-events: auto;
    transition: opacity 0.5s 0.05s ease;
  }
  .qr-code img{
    width: 170px;
  }

/* Qr Code End*/

.uploadyourimage{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 100px;

}

.uploadsection{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1260px;
    margin-top: 50px;
    background: #FFFFFF;
    border: 1px solid #F5F4F3;
    border-radius: 12px;
}

 .uploadbg{
    width: 1260px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 12px;
 }

.uploadbg img{
    width: 713px;
    height: 530px;
    border-radius: 20px;
    padding: 15px;
}

.Automatically{
    font-family: 'Trap';
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
    align-items: center;
    text-align: center;
    padding-top: 20px;
}

.Automatically strong{
    font-weight: 500;
    color: var(--Psi-Orange);
    font-size: 14px;
}

.uploadbtn{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 461px;
}

.uploadbtn{
    width: 230px; 
    height: 63px;
    border-radius: 50px;
    background-color:#007AFF;
    color: #fff;
    font-size:22px;
    font-weight: 500;
    border: none;
    margin-bottom: 75px;

}

.uploadbtn input[type="file"]{
    background: transparent;
    width: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.uploadbtn input:hover{
    background-color: #0572e6;
    cursor: pointer;
}


.uploaddeatiles{
    text-align: center;
    padding-right: 36px;
}

.uploaddeatiles h1{
    font-weight: 800;
}

.test45{
    width: 461px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* popover styles */

.popover {
    position: fixed;
    background: #333;
    color: #fff;
    font-size: 12px;
    font-family: 'trap';
    font-weight: 300;
    padding: 10px;
    border-radius: 25px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    white-space: nowrap; 
    pointer-events: none;
}

.hidden {
    display: none;
}

.gradiantpropxcolor-section{
    display: flex;
    align-items: center;
    justify-content: center;
}

#popover-trigger {
    cursor: copy; 
}

#popover-trigger-15{
    background-image: url(./PropX/images/Main\ Gradient\ propex.png);
    background-size: cover;
    width: 1259px;
    height: 209px;
}

#popover-trigger-16{
    background-image: url(./Xeleration/images/Xeleration\ Gradient.png);
    background-size: cover;
    width: 1259px;
    height: 209px;
}

#popover-trigger-60{
    background-image: url(./Shidman/images/Shidman\ Gradient.png);
    background-size: cover;
    width: 1259px;
    height: 209px;
    margin-bottom: 100px;

}



/* ASK LAILA GRADIANT START */


.gradiantsectionasklaial{

    display: grid;
    align-items: center;
    justify-content: center;
}

#popover-trigger-17{
    background-image: url(./AskLaila/images/popover-trigger-17.png);
    background-size: cover;
    width: 1259px;
    height: 209px;
    margin-bottom: 20px;
}

#popover-trigger-18{
    background-image: url(./AskLaila/images/popover-trigger-18.png);
    background-size: cover;
    width: 1259px;
    height: 209px;
    margin-bottom: 20px;

}

#popover-trigger-19{
    background-image: url(./AskLaila/images/popover-trigger-19.png);
    background-size: cover;
    width: 1259px;
    height: 209px;
    margin-bottom: 20px;

}

#popover-trigger-20{
    background-image: url(./AskLaila/images/popover-trigger-20.png);
    background-size: cover;
    width: 1259px;
    height: 209px;
    margin-bottom: 200px;
}


/* ASK LAILA GRADIANT END */


/* images editor */ 

.iamgeediter0{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 100px;
    font-family: 'trap';
    margin-top: 100px;
    height: 100%;
}

.iamgeediter0 .wrapper{
  width: 1250px;
  height: 550px;
  padding: 30px;
  background: #fff;
  border-radius: 9px;
  transition: height 0.2s ease;
}
.iamgeediter0 .wrapper.active{
  height: 537px;
}
.iamgeediter0 .wrapper .upload-box{
  height: 300px;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 5px;
  border: 2px dashed #afafaf;
}
.iamgeediter0 .wrapper.active .upload-box{
  border: none;
}
.upload-box p{
  font-size: 1.06rem;
  margin-top: 20px;
}
.wrapper.active .upload-box p{
  display: none;
}
.iamgeediter0 .wrapper.active .upload-box img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
}
.iamgeediter0 .wrapper .content{
  margin-top: 28px;
  pointer-events: none;
}
.iamgeediter0 .wrapper.active .content{
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.5s 0.05s ease;
}
.content .row{
  display: flex;
  justify-content: space-between;
}
.content .row .column{
  width: calc(100% / 2 - 15px);
}
.row .column label{
  font-size: 1.06rem;
}
.sizes .column input{
  width: 95%;
  height: 49px;
  outline: none;
  margin-top: 7px;
  padding: 0 15px;
  font-size: 1.06rem;
  border-radius: 4px;
  border: 1px solid #aaa;
}
.sizes .column input:focus{
  padding: 0 14px;
  border: 2px solid #272A63;
}
.content .checkboxes{
  margin-top: 20px;
}
.checkboxes .column{
  display: flex;
  align-items: center;
}
.checkboxes .column input{
  width: 17px;
  height: 17px;
  margin-right: 9px;
  accent-color: #272A63;
}
.content .download-btn{
  width: 100%;
  color: #fff;
  outline: none;
  border: none;
  cursor: pointer;
  font-size: 1.06rem;
  border-radius: 5px;
  padding: 15px 0;
  margin: 30px 0 10px;
  background: #272A63;
  font-family: 'trap';
}


.download-btn:hover{
    background-color: var(--Psi-Orange);
    cursor: pointer;
}

.moretools-section{
    display: grid;
    align-items: center;
    justify-content: center;
    margin-bottom: 100px;
}

.moretools{
    display: grid;
    align-items: center;
    justify-content: center;   
}

.moretools-fir-img{
    width:619px;
    height: 325px;
    cursor: pointer;
}

.moortools-second, .moortools-first {
    width: 1260px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 22px;
}

.moretools-sec-img{
    width: 404px;
    height: 325px;
    cursor: pointer;
}

.moretools-sec-img:hover , .moretools-fir-img:hover{
    transform: scale(0.97);
    transition: transform 0.9s ease, opacity 0.3s ease;
}

.moretools-section p{
    text-align: center;
    margin-bottom: 50px;
    font-size: 18px;
}


.logomeaning-shidman{
    display: grid;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
    
}

.logomeaning-shidman h1{
    width: 1260px;
    display:block;
}

.logomeaning-shidman img{
    width: 1260px;
}


.sidmanlogomain{
    width: 500px; 
    height: 260px;

}

.StationerySection{

    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    
}

.StationeryFiles h4{
    font-weight: 500;
    font-size: 32px;
    color: #000000;
    margin-bottom: 22px;
}

.stationerycardsection{
    display: flex;
    align-items: center;
    justify-content: space-between; 
}

.stationerycardsection{
    width: 1260px;
    margin-bottom: 42px;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: flex-start;
}

.stationerycard{
    width: 380px;
    height: 448.28px;
    background: #F5F4F3;
    border: 1px solid #F5F4F3;
    border-radius: 16px;
    padding: 12px 12px;
    
}


.stationerycard iframe{
    width: 100%;
    height: 380px;
    border-radius: 8px;
}

.stationerycard a{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px;
    gap: 10px;
    font-weight: 500;
    color: #fff;
    background: #007AFF;
    border-radius: 8px;
    margin-top: 4px;
}


.stationerycard .ph-file-arrow-down{
    font-size: 24px;
    color: #fff;
}



.StationerySection{

    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    
}

.StationeryFiles h4{
    font-weight: 500;
    font-size: 32px;
    color: #000000;
    margin-bottom: 22px;
}

.stationerycardsection{
    display: flex;
    align-items: center;
    justify-content: space-between; 
}

.stationerycardsection{
    width: 1260px;
    margin-bottom: 42px;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: flex-start;
}

.stationerycard{
    width: 380px;
    height: 448.28px;
    background: #F5F4F3;
    border: 1px solid #F5F4F3;
    border-radius: 16px;
    padding: 12px 12px;
    
}


.stationerycard iframe{
    width: 100%;
    height: 380px;
    border-radius: 8px;
}

.stationerycard a{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 16px;
    gap: 10px;
    font-weight: 500;
    color: #fff;
    background: #007AFF;
    border-radius: 8px;
    margin-top: 4px;
}


.stationerycard .ph-file-arrow-down{
    font-size: 24px;
    color: #fff;
}



/* Mobile View */

@media (min-width: 375px) and (max-width: 440px) {

.mainheader{
    width: 100%;
    height: 263.37px;
}

.mainheader img{
   width: 191.86px;
   height: 49.71px; 
}

.index-brand-section{
    width: 100%;
}

.index-brand{
    display: grid;
    align-items: center;
    justify-content: center;
    margin-bottom: 35px;
}

.index-brand-large, .index-brand-small{
    width: 299px;
    height: 186.88px;
    border-radius: 8.31px;
    margin-bottom: 20px;
}

.index-brand2, .index-brand3{
    display: grid;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-bottom: 0px;
}

.index-brand3 a{
    padding-bottom: 0px;
}

.index-brand2, .index-brand3 img{
    object-fit: cover;
}

.index-brand1{
    width: 100%;
    display: grid;
    justify-content: center;
    align-items: center; 
}

.index-brand1 img{
    width: 299px;
    height: 186.88px; 
    object-fit: cover; 
    border-radius: 8.31px;
    margin-bottom: 10px;
}

.moretools{
    width: 100%;
}

.moretools-section h1{
    font-size: 20.93px;
    padding: 0;
}

h1{
   font-size: 20.93px;
   padding: 0;
   padding-top: 35px; 
}

.moretools-section p{
    font-size: 13.33px;
    width: 299px;
    text-align: center;
    padding-top: 8px; 
}

.moortools-first{
    display: grid;
    align-items: center;
    justify-content:center ; 
    width: 100%;
    margin-bottom: 0px;
}

.moortools-second{
    display: grid;
    align-items: center;
    justify-content:center ;   
    width: 100%;
}

.moretools-fir-img, .moretools-sec-img{
    width: 299px;
    height:240.53px; 
}

.moretools-fir-img, .moretools-sec-img img{
    object-fit: cover;
    border-radius: 8.88px;
}

.footer{
    height: 309.42px;
    width: 100%;
}

.footertop{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 299px;
}

.footerlogo{
   display: none;

}

.footerlogo img{
    width: 273px;
}

.footerbottom{
    width: 299px;
    text-align: center;
    display: grid;
    align-items: center;
    justify-content: center;
}

.footer p{
    font-size: 7.85px;
    font-weight: 200;
}

.footerExplore{
    width: 149.5px;
}

.footermoretool{
    width: 149.5px; 
}

.footer a{
font-size: 10.47px;
font-weight: 200;
color: var(--secondary-white);
}

.footermoretool ul{
    width: 100%;
}

/* Psi Pages mobile */ 


.mainheader1{

    width: 100%;
    height: 263.37px; 
}

.navbar{
    display: none;
}

.mainheader1-Section{
    margin-top: 50px;
}

.mainheader1-Section-img{
    width: 299px;
    height:auto;
}

.mainheader1-Section-img img{
    width: 88px;
    height: 77.52px;
}

.mainheader1-Section h1{
    font-size: 20.93px; 
}

.mainheader1-Section p{
    font-size: 6.98px;
    width: 299px;
    margin-top: 10px;
}
.foundation-section{
    height: 76px;
}

.foundation-section h1{
    font-size: 20.93px;
    width: 299px;
}

.foundation-section p{
    width: 299px;
    font-size: 10.03px;
}

.large-card-item{
    width: 299px;
}

.large-card{
    height: 274.08px;
    width: 299.5px; 
    padding-bottom:0;
}


.large-card img{
    height: 274.08px;
    width: 299.5px;  
}

.large-card-Section{
    padding-bottom: 20px;
}


.small-card-item{
    width:299px;
    flex-wrap: wrap;
}    

.small-card{
    height: 215.26px;
    width: 143.51px;
    padding-bottom:10px;
}

.small-card img{
    height: 215.26px;
    width: 143.51px;
}


.small-card-section{
    padding-bottom: 20px;
}


.mainheader2,.mainheader3{
    width: 100%;
    height: 222.38px; 
}

.mainheader2 h1{
    font-size: 29.65px;
    width: 171.8px;
    line-height: 33px;
    text-align: center;
}

.mainheader1-Section{
    padding-bottom:50px;
}

/* Side menu */ 

.menu-toggle {
    font-size: 30px;
    cursor: pointer;
    padding-top: 20px;
    width: 299px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.side-menu {
    position: fixed;
    left: -350px; /* Hidden by default */
    width: 280px;
    height: 100%;
    background-color: #fff;
    color: #000;
    transition: left 0.3s ease;
    padding: 20px;
    border: 1px solid var(--secondary-white);
    z-index: 1000;
    display: block; /* إظهار القائمة الجانبية */
}

.side-menu a {
    color: #000;
    text-decoration: none;
    display: block;
    padding: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    font-weight:400;
    font-size: 14px;
}

.side-menu a:hover {
    background-color: var(--secondary-white);
}

.menu-item {
    position: relative;
    width: 280px;
}

.dropdown-content {
    display: none;
    background-color: #fff;
    margin: 0;
    border-radius: 4px;
}

.dropdown-toggle.active + .dropdown-content {
    display: block;
}

.show {
    left: 0; /* Show menu */
}

.menulogo{
    width: 75.63px;
    height:18.73px;
}

.ph-list{
    color: var(--secondary-white);
    font-size: 24px;
}

.imginthsidemenu{
    padding-bottom: 50px;
}


/* Side Menu End */ 

.logo-section{
    display: grid;
    height: auto;
}

.logo-section-full{
    display: grid;
    height: auto;
    width: 299px;
}

.logo-section-view{
    width: 276px;
    height: 284.43px;
}

.logo-section-view img{
    object-fit: contain;
}

.logo-section-elements h3{
    width: 276px;
    font-size: 21.47px; 
}

.logo-section-elements p{
    width: 276px;
    font-size: 6px;  
    font-weight: 200;
}

.logo-section-elements{
    display: grid;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    height: auto;
    padding-bottom: 15px;
}

.copy-svg-code{
    height: 34.35px;
    width: 276px;
    border-radius: 6.44px;

}

#copyButtonSVG-Symbol,#copyButtonSVG-Pwt,#copyButtonSVG-slogen,#copyButtonSVG,#copyButtonSVG-propxhor,#copyButtonSVG-propxver,#copyButtonSVG-vertical{
    
    width: 230px;
    font-size: 6px;
}

.copy .ph-copy, .ph-play-circle {
    font-size: 17px;
}

.action1{
    width: 276px;
    height: 32.2px; 
    padding-left: 20px;
}

.copyButton, .copyButton1, .copyButton2 , #large{
    width: 133.4px;
    height: 32.2px;
    font-size: 8.59px;
    border-radius: 6.44px;
}

.ph-file-arrow-down{
    font-size: 11px;
}

.secoundary{
    width: 65.17px;
    height: 22px;  
    border-radius: 4.29px;
    font-size: 6.44px;
}

.action2{
    width: 276px;
    height: 22px;  
}

.ph-file-png,.ph-file-jpg,.ph-file-pdf,.ph-file-svg{
    font-size: 8.59px;
}

.get-hand{
    width: 276px;
    height: 95px;
    border-radius:6.44px;
}
.get-hand-Details{
    width: 216.28px;
    height:auto;
    display:grid;
    

}

.get-hand-Details p{
    width: 216.28px;
    font-size: 8.59px;
    font-weight: 200; 
    height: 0px; 
    margin-bottom: 5px;
}

#playbtn{
    display: grid;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding-top: 10px;
    
}

.ph-play-circle{
   font-size: 21.47px; 
   color: #4B4B4B;
}

.logo-section-view img{
    width: 202.4px;
    
}

.variation-options1 img{
    width: 299PX;
    height: 280.03px;
    object-fit: cover;
}

.variation-options1 p{
    font-size: 15.12px;

}

.variation{
    display: grid;
    width: 100%;
    padding-top:0;
}
.variation-options{
    display: grid;
    width: 299px;
    height: 1315.18px;
}

.Background-Colors-item{
    height: auto;
    padding-bottom: 15px;
    width: 100%;
}

.Background-Colors-item img{
    width: 299px;
    height: 195.18px;
    object-fit: cover;
}

#wrong{
    width: 12.32px;
    height: 12.32px;
}

.Background-Colors-item-description p{
    font-size: 8.31px;
    font-weight: 100;
    letter-spacing: 0.5px;
}

.favicno{
    background-image: url('../images/favicno-section.png');
    background-size: cover;
    height: 435.06px;
    width: 299px;
}
.favicno img{
    display: none;
}

.headingWithBTN{
    padding-top:10px;

}

.headingWithBTN-section{
    width:299px;
}


.headingWithBTN-section h3{
    font-size: 19.93px;
    line-height:auto;
}

.ai-template{
    width: 100px;
    height: 23.26px;
    font-size: 6.98px;
    gap:2;
}

.heading-p{
    width: 299px;
    font-size: 9.97px;
    margin-bottom:20px;
    padding-top: 0;
    font-weight: 200;
}

.headingWithBTN .ph-file-arrow-down{
    font-size: 12px;
}

.System-Icons-section{
    width: 299px;
}


.System-Icons-single{
    width: 144.52px;
    height:163.79px;
}

.System-Icons-single a{
    width: 111.44px;
    height: 29.3px;
}

.System-Icons-single img{
    transform: translate(0px, 0px);
}

.see-more{
   height: 47px; 
}

.seemoresection{
    margin-top: 0;
    height: 0;
}

.more-resources h1{
    font-size: 19.93px;
    width:299px;
    padding-bottom: 20px;
}

.more-resources-cards{
    width: 299px;
    flex-wrap:wrap;
}

.more-resources-single{
    padding-bottom: 20px;
}

.more-resources-single img{
    width: 137.04px;
    height: 129.24px;
    object-fit: cover;
}

.more-resources-single a{
    padding: 0;
}

.more-resources-single p{
    font-size: 8.97px;
}

.system-icon-P{
   font-size: 19.93px;
   font-weight: 200; 
   color: #000;
}

.more-resources-section{
    margin-bottom: 35px;
}

.pattern-image{
    width: 100%;
    object-fit: cover;
}

.Architecture-main{
    width: 299px;
    flex-wrap: wrap;
}

.Architecture-single{
    width: 144.52px;
    height: 161.96px;
    margin-bottom:25px;
}

.img-space{
    width:129.57px;
    height: 125.58px;
    object-fit: cover;
}

.Architecture-btns{
    width:128.57px;

}

#Dsvg,.Csvg{
   width: 62.29px;
   height: 19.93px; 
   font-size: 5.98px;
}


.psi-mortgage{
    width: 74.75px;
    height: 66.87px;
    object-fit: cover;
}

.psi-cairo{
    width: 74.75px;
    height: 50.64px;
    object-fit: cover;
}


.socialmedia img{
    width: 350px;
    height: auto;
    object-fit: cover;
    
}

.socialmedia{
    margin-bottom: 20px;
}

.socialmedia-img{
    padding-top: 0;
}


.Photography-header img{
    width: 350px;
    border-radius: 0;
}

.Photography-header{
    margin-bottom:20px
}

#popover-trigger-15{
    background-image: url(./PropX/images/Main\ Gradient\ propex.png);
    background-size:contain;
    width: 300px;
    height: 209px;
}

#popover-trigger-16{
    background-image: url(./Xeleration/images/Xeleration\ Gradient.png);
    background-size: cover;
    width: 1259px;
    height: 209px;
}

.gradiantpropxcolor-section{
    display: flex;
    align-items: center;
    justify-content: center;
}

.test8794{
    width: 1260px;
    display: flex;
    align-items: center;
    justify-self: space-between;
}

.fade{
  height: 229px;
  width: 400px; 
 }

.main-color-section {
  width: 400px;  
  display: grid;
}


.uploadsection{

    display: grid;
    width: 299px;
    margin-top: 20px;
}

.uploadbg img{
    width: 282.11px;
    height: auto;
    object-fit: cover;
}

.uploaddeatiles h1{
    width: 299px;
    font-size: 36.04px;
    font-weight: 300;
    padding-top:0;
    padding-bottom: 10px;
}

.Automatically{
    font-size: 7.88px;
    padding-top:0;
    margin-bottom: 10px;
}

.Automatically strong{
    font-size: 7.88px;
    font-weight: 200;
}

.test45{
    width:auto; 
}

.uploadbtn{
    width: 129.51px;
    height: 35.47px;
    margin-bottom: 50px;
}

.uploadbtn input[type="file"]{
    width: 88px;
    background-color: #f0f0f000;
}

.uploadbg{
    width: auto;
}

.uploaddeatiles{

    padding-right:0;
    display: grid;
        align-items: center;
        justify-content: space-between;
}

#copyButton0 {

    width: 133.4px;
    height: 32.2px;
    font-size: 8.59px;
    border-radius: 6.44px;
}


/*
.action1{

    padding-left: 20px;

}*/



.test56{
    padding-top:0;
    margin-bottom:20px;
}


   .Containaor{
      height: 255px;
      padding: 16px 20px;
      width: 320px;
      margin-bottom: 25px;
    }

    .Containaor.active{
      height: 510px;
    }

    header h1{
    font-size:16px;
    font-weight: 500;
    padding-bottom: 10px;

    }

    header p{
    font-size: 13.29px;
      color: #696969;

    }

    .form :where(input, button){
      height: 52px;
    }

    .qr-code img{
      width: 160px;
    }  

    .form input{
        width: 320px;
        padding-left:0;
    }

    .form input::placeholder{
        font-size: 12px;
        font-weight: 200;
        font-family: 'trap';
    }

    .form button{
        width: 320px;
        font-size: 12px;
        font-weight: 100;
        font-family: 'trap';
    }

/* Qr Code Page End*/

.Dynamic-Brand-Section{
    width: 299px;
    height: auto
}

.Dynamic-Brand-Section h1{
    font-size: 19.93px;
}

.word{
    font-size: 9.97px;
    width: 299px;
    line-height:normal;
    height: 0px;
}

.Vision-img{
  width: 299px;
  height: 138.7px;
  object-fit: cover;
  border-radius: 4.98px;
}

p strong{
    font-size: 14px;
}

.Stationery-main img{
    width:299px;
    height:189.37px;
    object-fit: cover;
    margin-bottom: 20px;
    border-radius: 5px;
}

.Stationery-main{
    width: 299px;
}


.Stationery-img{
    display: grid;
    width: 299px;
}

.main-color-single1 , .main-color-single2 , .main-color-single3 ,.main-color-single4{
    width: 350px;
    height: 176.08px;
    border-radius: 5.48px;
    padding-bottom:20px;
    margin-bottom: 10px;

}

.main-color p{
    transform: translate(-200px, 5px);
    font-size: 10px;
    font-weight: 100;
}


.main-color h4{
    font-size: 14.62px;
    font-weight:200;
}


#popover-trigger-60,#popover-trigger-17,#popover-trigger-18,#popover-trigger-19,#popover-trigger-20{
    width: 300px;
    background-size: contain;
    margin-bottom: 10px;
}


.Secondary-Colors-section{
    width: 308px;
    flex-wrap: wrap;
}

.Secondary-Colors{
    border-radius: 8px;
    margin-bottom: 8px;
    width: 300px;
}


.Stationery-main h3{
    font-size: 19.93px;
    margin-bottom: 5px;
}


.Stationery-main p{
    font-size: 9.97px
}

.Stationery-section{
    padding-bottom:20px; 
}

.Brand-Stationery-title h3{
    color: #000;
}

.test78946{
    margin-bottom: 20px;
}

.Photography-header1{
    width: 299px;
    height: 200px;
    border-radius: 8px;
}

.akls h2{
    font-size: 14px;
    font-weight: 400;
}

.akls p{
    font-size: 10px;
    font-weight: 300;

}

.aklsdetailes{
    display: flex;
    flex-wrap: wrap;
    width: 299px;
    height: auto;

}

.Secondary-Colors-main{
    margin-bottom:10px;
}

.Secondary-Colors-single{
    width: 150px;
    height:191.86px;
    
}

.color-codes p ,.color-codes0 p{
    padding-left: 50px;
}


.Secondary-Colors h4{
    font-size:15.95px;
    font-weight:200;

}

.Secondary-Colors p{
    font-size: 6.98px;
    font-weight: 100;
}

#TITLE{
    width: 299px;
    padding-bottom:10px;
    font-size: 20pz;
}

.color-degrees{
    width: 299px;
}

.color-degree-single{
    width:69.27px ;
    height:158.39px ;
    margin-bottom: 10px;
    border-radius: 5px;

}

.color-degree-section{
    width: 69.27px;

}

.color-degree-box{
    width: 299px;
}

.test600{
    width: 299px;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 10px;
}

.color-degree-single p{

    padding-top: 140px;
    padding-left: 10px;
    font-weight: 200;
    font-size: 8.28px;

}

.accessbtn{
    width: 75px;
    height: 24px;
    font-size: 5px;
    gap: 2px;
}

.ph-link-simple-horizontal{
    font-size: 7.04px;
}

.lato-demo,.AUDRY-demo,.Tajawal-demo,.CinzelDecorative-demo,.SourceSerif4-demo,.Montserrat-demo,.ApotekWide-demo,.Raleway-demo{
    width: 299px;
    height: 149.5px;
    margin-bottom: 10px;
    border: 2px solid #272A63;

}

.Typography-description p{
    font-size: 9.97px;
    width: 299px;
}


.Typography-head h1,.Typography-head strong{
    font-size: 19.93px;
}


#Download-font,#embed-font1{
    width:83.06px;
    height:23.62px;
    border-radius: 25.12px;
    font-size: 6.64px;
}

#Download-font a{
    font-size: 6.64px;
}

#Download-font .ph-file-arrow-down{
    font-size: 8.04px;
}

.Typography{
    margin-bottom: 15px;
}

.Typography-head{
    width: 299px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.lato-elements,.AUDRY-elements,.Tajawal-elements,.CinzelDecorative-elements,.SourceSerif4-elements,.Montserrat-elements,.ApotekWide-elements,.Raleway-elements{
    width: 299px;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.Tajawal-elements,.AUDRY-elements,.lato-elements,.SourceSerif4-elements,.CinzelDecorative-elements,.Montserrat-elements,.ApotekWide-elements,.Raleway-elements h2{
    font-size: 14.95px;
}

.lato-elements p{
    font-size: 9.97px;
    width: 200px;
}

.ApotekWide-elements p{
    font-size: 9.97px;
    width: 200px;  
}

.ApotekWide-elements input{
    width:299px ;
    font-size: 14px; 
}


.Tajawal-elements p{
    font-size: 9.97px;
    width: 200px;
}

.Montserrat-elements p{
    font-size: 9.97px;
    width: 200px;   
}

.Montserrat-demo input{
    width:299px ;
    font-size: 14px; 
}

.AUDRY-elements p{
    font-size: 9.97px;
    width: 200px;
}

.lato-demo input{
    width:299px ;
    font-size: 14px; 
}

.AUDRY-demo input{
    width:299px ;
    font-size: 14px;  
}

.Tajawal-demo input{
    width:299px ;
    font-size: 14px;
}


.CinzelDecorative-elements p{
    font-size: 9.97px;
    width: 200px;
}

.SourceSerif4-elements p{
    font-size: 9.97px;
    width: 200px; 
}

.SourceSerif4-demo input{
    width:299px ;
    font-size: 14px;

}

.CinzelDecorative-demo input{
    width:299px ;
    font-size: 14px;
}

.Raleway-demo input{
    width:299px ;
    font-size: 14px; 
}


.Raleway-elements p{
    font-size: 9.97px;
    width: 200px; 
} 




.logomeaning-shidman{
    width: 308px;

}

.logomeaning-shidman h1{
    font-size: 19.93px;
    font-weight: 500;
    width: 100%;
    margin-bottom: 10px;
}


.logomeaning-shidman img{
    width: 300px;
    object-fit: cover;
}

.shidmanlast{
    display: grid;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.sidmanlogomain{
    width: 200px;
}


.color-action{
    display: grid;
    width: auto;
    margin-bottom: 20px;
}

.ui-color{
    width: auto;
    margin-bottom: 20px;
}


.figma,.ASE {
    width: 300px;
    height: 60px;
    font-size: 14px;
    border-radius: 8px;
    margin-bottom: 20px;
}

.ui-color p{
  font-size: 12px;  
}

.ui-color h3{
    font-size: 20px;
}
.ui-color2{
    display: none;
}

.test8794{
    width: auto;
}

.fade{
    display: none;
}

.decumentscard{

    padding: 10px;
    width: 299px;
    border-radius: 12px;
    margin-bottom: 14px;

}

    .decuments{
       
        flex-direction: column;
    }

.decumentscard iframe{
    height: 157px;
    border-radius: 10px;
}

.decumentscard h4{
    width: 280px;
    font-size: 18px;

}

.decumentscard a{
    width: 299px;
    height: 36px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 400;
}


.decumentscard .ph-file-arrow-down{
    font-size:14px;
}

#doctitle{
    width: 332px;
}


.stationerycard{

    width: 299px;
    height: auto;
    border-radius: 16px;
    padding: 8px 8px;

}

.stationerycard iframe {
    width: 100%;
    height: 260px;
}

.stationerycard a {
    padding: 12px;
    gap: 10px;
    font-weight: 500;
    color: #fff;
    background: #007AFF;

}

.stationerycardsection {
    flex-direction: column;
    width: 300px;
}


.StationeryFiles h4 {
    font-size: 20px;
}

.StationerySection{
    display: grid;
}

.StationeryFiles{
    width: 300px;

}











}

/*Mobile View End */