@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');

/* Law Al Omar | Body Started*/

body{font-family:"IBM Plex Sans Arabic", sans-serif;}
	::-webkit-scrollbar{ width: 6px; }
	::-webkit-scrollbar-track { background: #0b1b39;}
	::-webkit-scrollbar-thumb { background: #cb972c;border-radius: 5px;}

/* Law Al Omar | Body Ends*/

/* Law Al Omar | Top Area - Contact Information - Social Links - Started*/

#sp-isc-top-area{background-color: #fff;right:0;position:relative;top:0;width:100%;z-index:99;color:#cb972c;}
#sp-isc-top-area a{color:#26323e;}
#sp-isc-top-area .sppb-btn{font-size:15px;padding:5px 12px;line-height:1.5;margin-top:5px;}

.isc-contact-info {list-style: none;padding: 0;margin: 0 -10px;}
.isc-contact-info li {display: inline-block;margin: 0 10px;font-size: 90%;white-space: nowrap;}
.isc-contact-info li i {margin: 0 3px;}
.isc-contact-info li a{margin-right:5px;line-height:3;}
.isc-social-icons {list-style: none;padding: 0;margin: -5px;}
.isc-social-icons > li {display: inline-block;margin: 5px 7px;}
.si-wa span{margin-right:5px;}
.isc-social-icons li a{line-height:2.5;}
.btn-primary, .sppb-btn-primary {border-color: #cb972c;background-color: #cb972c;}
.btn-primary:hover, .sppb-btn-primary:hover {border: 1px solid #cb972c;background-color: #26323e;}
#sp-email-login a {color:#fff;}
#sp-sociallinks {display: flex!important;align-items: center;justify-content: flex-end;}

/* Law Al Omar | Top Area - Contact Information - Social Links - Email Login - Ended*/

/* Law Al Omar | Branding | Main Menu | Search - Started*/

#sp-isc-branding {height: 94px;left: 0;position: relative;top: 0;width: 100%;z-index: 99;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.10); background-color:#26323e;}
#sp-isc-branding .logo {height: 94px;display: inline-flex;margin: 0;align-items: center;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {font-weight:500;line-height:0;}
.sp-megamenu-parent {padding-top: 35px;}
.isc-search img {margin-top:30px;}
.request-quote{font-size:16px;margin-top:30px;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{font-size:18px;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {display: inline-block;padding: 0 15px;font-size: 18px;margin: 0;}

/* Law Al Omar | Branding | Main Menu | Search - Ended*/

/* Law Al Omar | Main Slider - Started*/

.sp-indicator.line-indicator {background: #cb972c!important;}
.sp-slider .sp-indicator-container, .sp-slider .sp-indicator.line-indicator{height:2px!important;}
.isc-slide1 a, .isc-slide2 a, .isc-slide3 a{color:#cb972c!important;}

/* Law Al Omar | Main Slider - Ended*/

/* Law Al Omar | Contact Details - Divider Started*/

.isc-secondary-color{color:#cb972c;}
.isc-phone-number{font-size:28px;font-weight:bold; margin:0px 25px 0 5px;vertical-align:middle;}
.isc-callus-now {color:#fff;font-size:20px;font-weight:400;vertical-align:middle;}
/*.isc-parallelogram {width: 100%;clip-path: polygon(45% 0, 90% 0, 80% 0, 95% 100%, 46% 100%, 0 100%, 0 0);background: #cb972c;height: 100px;z-index: 9999;margin-top: -20px;}*/
.isc-parallelogram {clip-path: polygon(45% 0, 90% 0, 100% 0, 100% 100%, 46% 100%, 0 100%, 20% 0);background: #cb972c;margin-top: -20px;text-align: left;vertical-align: middle;
padding: 35px 140px;font-size: 22px;line-height: 1;font-weight: 700;text-transform: uppercase;color: #182038;}

/* Law Al Omar | Contact Details - Divider Ended*/

/* Law Al Omar | Bottom Area Started*/

#sp-isc-bottom-area {padding: 40px 0 30px;font-size: 16px;line-height: 1.6;background-color:#eae2d1;color:#cb972c;}
#sp-isc-bottom-area a {color:#26323e;}
#sp-isc-bottom-area .sp-module {margin-bottom: 30px;}
#sp-isc-bottom-area .sp-module .sp-module-title {font-weight: 700;font-size:22px;margin: 0 0 30px;text-transform: uppercase;}
#sp-isc-bottom-area .sp-module ul {list-style: none;padding: 0;margin: 0;}
#sp-isc-bottom-area .sp-module ul > li {display: block;margin-bottom: 5px;}
#sp-isc-bottom-area .sp-module ul > li:last-child {margin-bottom: 0;}
#sp-isc-bottom-area .sp-module ul > li > a {display: block;}

/* Law Al Omar | Bottom Area Ended*/

/* Law Al Omar | Footer Area Started*/

#sp-isc-footer-area {background-color:#26323e;color:#fff;}
#sp-isc-footer-area a {color:#cb972c;}
#sp-isc-footer-area .container-inner {padding: 13px 0;}
.introduction-footer {margin-top:20px;padding-right:15px;}

/* Law Al Omar | Footer Area Ended*/

/* Law Al Omar | Margins - Paddings - Spacings - Classes Started*/

.isc-mr-15{margin-right:15px;}
.isc-ml-15{margin-left:15px;}
.isc-m-15{margin-right:15px;margin-left:15px;}
.isc-mr-10{margin-right:10px;}
.isc-ml-10{margin-left:10px;}
.isc-m-10{margin-right:10px;margin-left:10px;}
.isc-mr-5{margin-right:5px;}
.isc-ml-5{margin-left:5px;}
.isc-m-5{margin-right:5px;margin-left:5px;}

.isc-mt-15{margin-top:15px;}
.isc-mb-15{margin-bottom:15px;}
.isc-m-15{margin-top:15px;margin-bottom:15px;}
.isc-mt-10{margin-top:10px;}
.isc-mb-10{margin-bottom:10px;}
.isc-m-10{margin-top:10px;margin-bottom:10px;}
.isc-mt-5{margin-top:5px;}
.isc-mb-5{margin-bottom:5px;}
.isc-m-5{margin-top:5px;margin-bottom:5px;}

.isc-pr-25{padding-right:25px;}
.isc-pl-25{padding-left:25px;}
.isc-p-25{padding-right:25px;padding-left:5px;}
.isc-pr-15{padding-right:15px;}
.isc-pl-15{padding-left:15px;}
.isc-p-15{padding-right:15px;padding-left:15px;}
.isc-pr-10{padding-right:10px;}
.isc-pl-10{padding-left:10px;}
.isc-p-10{padding-right:10px;padding-left:10px;}
.isc-pr-5{padding-right:5px;}
.isc-pl-5{padding-left:5px;}
.isc-p-5{padding-right:5px;padding-left:5px;}

.isc-pt-15{padding-top:15px;}
.isc-pb-15{padding-bottom:15px;}
.isc-p-15{padding-top:15px;padding-bottom:15px;}
.isc-pt-10{padding-top:10px;}
.isc-pb-10{padding-bottom:10px;}
.isc-p-10{padding-top:10px;padding-bottom:10px;}
.isc-pt-5{padding-top:5px;}
.isc-pb-5{padding-bottom:5px;}
.isc-p-5{padding-top:5px;padding-bottom:5px;}

.width-100{width:100%;}
.width-33{width:33.3%;}
.no-gutter-right{padding-right: 0;}

/* Law Al Omar | Margins - Paddings - Spacings - Classes Ended*/

/*Typography - Colors Started*/

.orange{color:#cb972c;}

/*Typography - Colors Started*/

/*SP Page Builder Overrides - Colors Started*/

.sppb-addon-animated-number .sppb-addon-content .sppb-animated-number-title {margin-top: 0;}

/*SP Page Builder Overrides - Colors Ended*/

/* Law Al Omar | Responive Fixes Started*/

#offcanvas-toggler {display: block;height: 90px;line-height: 90px;font-size: 20px;}
.logo-image-phone {height: 75px!important;}

@media (min-width: 768px){
    #column-wrap-id-1599513271846,#column-wrap-id-1599542334198,#column-wrap-id-1599542334199,#column-wrap-id-1599542334200{padding-left:0;position:static;padding-top:30px;padding-bottom:30px;}
    /*#isc-statistics .sppb-col-md-3::before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e46022;}*/
    #column-wrap-id-1599542334200 {border-right:2px solid #4f525d;}
    #column-wrap-id-1599513271846,#column-wrap-id-1599542334200,#column-wrap-id-1599542334198,#column-wrap-id-1599542334199 {border-left:2px solid #4f525d;}
    }

/* Law Al Omar | Responsive Fixes Ends*/

/* Law Al Omar | Statistics Started*/

.statistics .sppb-animated-number{font-size: 36px;line-height: 36px;font-weight: 500;}
.statistics .sppb-animated-number-title {font-size: 18px;line-height: 36px;}
.icon1::after{content: url(../../../static/years-of-experience.svg);float:right;padding-right:10px;}
.icon2::after{content: url(../../../static/international-courses.svg);float:right;padding-right:10px;}
.icon3::after{content: url(../../../static/prestigious-clients.svg);float:right;padding-right:10px;}
.icon4::after{content: url(../../../static/law-services.svg);float:right;padding-right:10px;}

/* Law Al Omar | Statistics Ended*/

/* Law Al Omar | Services Home Page Started*/

.contenedor {height: 100%;padding: 5% 0;}
.container_foto {background-color:#393e5db3;background-color: rgba(57, 62, 93, 0.7);padding: 0;overflow: hidden;max-width: 350px;margin: 5px;}
.container_foto article {padding: 10%;position: absolute;bottom: 0;z-index: 1;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.container_foto h2 {color: #fff;font-weight: 800;font-size: 25px;border-bottom: #fff solid 1px;}
.container_foto h4 {font-weight: 300;color: #fff;font-size: 16px;}
.container_foto img {width: 100%;top: 0;left: 0;opacity: 0.7;-webkit-transition: all 4s ease;-moz-transition: all 4s ease;-o-transition: all 4s ease;-ms-transition: all 4s ease;transition: all 4s ease;}
.ver_mas {background-color: #26323e;position: absolute;width: 100%;height: 40px;bottom: 0;z-index: 1;opacity: 0;-webkit-transform: translate(0px, 70px);-moz-transform: translate(0px, 70px);-o-transform: translate(0px, 70px);-ms-transform: translate(0px, 70px);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;transform: translate(0px, 70px);}
.ver_mas span {font-size: 20px;color: #fff;position: relative;margin: 0 auto;width: 100%;top: 1px;}
/*hovers*/.container_foto:hover {cursor: pointer;}
.container_foto:hover img {opacity: 0.1;transform: scale(1.5);}
.container_foto:hover article {-webkit-transform: translate(2px, -69px);-moz-transform: translate(2px, -69px);-o-transform: translate(2px, -69px);-ms-transform: translate(2px, -69px);transform: translate(2px, -69px);}
.container_foto:hover .ver_mas {-webkit-transform: translate(0px, 0px);-moz-transform: translate(0px, 0px);-o-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}
.isc-read-more {font-family:"IBM Plex Sans Arabic", sans-serif;}

/* Law Al Omar | Services Home Page Ends*/

/* Law Al Omar | About us Home Page Started*/

#sp-isc-page-title .sp-page-title{padding:10px 0;}

/* Law Al Omar | About us Home Page Ends*/

/* Law Al Omar | Contact us Home Page Started*/

input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="search"]:not(.form-control) {border:none;border-bottom:1px solid #dedede;}

/* Law Al Omar | Contact us Home Page Ends*/

.sppb-btn {display: inline-block;font-weight: 400;text-align: center;white-space: pre-line;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding: 8px 12px;line-height: 1.25;border-radius: 4px;transition: all .15s ease-in-out;color:#fff;border:none;}
.sppb-btn-primary:hover {color: #fff;}
.sp-scroll-up {display: none;position: fixed;bottom: 30px;right: 30px;width: 36px;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color: #fff;background: #cb972c;border-radius: 3px;z-index: 1000;}

/* Law Al Omar | Footer Contact Started*/

.footer-contact-title{font-size:1.25rem;margin-bottom:0.2rem;}

/* Law Al Omar | Footer Contact Ends*/

/* Law Al Omar | Lawyer Profile Started*/
.lawyer-profile .sppb-addon-text {font-size:28px;line-height:42px;}
.lawyer-profile ul li, .lawyer-profile p {font-size:20px;line-height:30px; }
.lawyer-profile a.request-quote {float:left;}
/* Law Al Omar | Lawyer Profile Started*/

/* Law Al Omar | - C.V Started*/

#saeed-ali-al-omar-cv .sppb-addon-cta, #saeed-ali-al-omar-cv-training-courses .sppb-addon-cta, #saeed-ali-al-omar-cv-practical-experience .sppb-addon-cta {padding:0 20px!important;}
.cv-details{font-size:22px;line-height:1.5;color:#031d80;font-weight:400;}

/* Law Al Omar | - C.V Started*/

/* Law Al Omar | - Media Queries - Started*/

@media only screen and (max-width: 600px) {li.display-none{display:none!important;}}

/* Law Al Omar | - Media Queries - Ends*/

/*Ali Al Omar Law Firm - MIC CSS - Started */

div.mod-languages ul li.lang-active {background-color: transparent!important;padding: 5px;}
.sp-module-content .mod-languages ul.lang-inline li {border: none;display: inline-block;margin: 0;}
#sp-whatsapp {display: flex; align-self:center;justify-content: flex-end;}
.aboutus-title {font-size: 22px;line-height: 42px;font-weight: 400;color:#182240;font-weight: 700;margin-bottom: 10px;}
.aboutus-subtitle {font-size: 36px;line-height: 28px;color:#031d80;font-weight: bold;display: block;}
.aboutus-text {text-align: justify;color: #444;line-height: 1.8;}

.cv-subtitle {color: #031d80;font-size: 36px;margin-bottom: 15px;font-weight: bold;}
.cv-section-title {color: #182240;font-size: 22px;margin-top: 30px;margin-bottom: 15px;font-weight: 700;}
.main-center { text-align: center; margin-bottom: 40px; }
.cv-details {line-height: 1.8;text-align: justify;margin-bottom: 20px;}
.cv-image-border {border: 10px solid #182240;display: inline-block;border-radius: 4px;}
.cv-image-border img {display: block;max-width: 100%;height: auto;}
.cv-training-row { padding: 30px; background: #f9f9f9; }
.training-item {display: flex;align-items: center;gap: 20px;margin-bottom: 15px;background: #fff;padding: 15px;border-radius: 8px;box-shadow: 0 2px 5px rgba(0,0,0,0.05);}
.step-num {background: #cb972c;color: #fff;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 50%;font-weight: bold;flex-shrink: 0;}
.training-item p { margin: 0; line-height: 1.6; }

.cv-experience-section {padding: 40px 0;background: #ffffff;}
.experience-full-width {width: 100%;padding: 0 15px;}
.cv-experience-list {padding-right: 20px;margin-top: 20px;}
.cv-experience-list li {font-size: 16px;line-height: 1.8;color: #444;margin-bottom: 12px;padding-right: 10px;text-align: justify;}
.cv-experience-list li::marker {color: #cb972c; font-weight: bold;}
.highlight-item {font-weight: 500;color: #182240 !important;border-right: 3px solid #cb972c;padding-left: 15px !important;list-style-type: none;margin-top: 15px;}

@media (max-width: 768px) {
    .cv-experience-list li {
        font-size: 15px;
    }
}
@media (max-width: 768px) {
    .cv-intro-row { flex-direction: column; padding: 40px 20px; }
    .cv-subtitle { font-size: 28px; }
}
/*Ali Al Omar Law Firm - MIC CSS - Ends */