@import "../fonts/icomoon/style.css";

 
@charset "UTF-8";
@font-face {
    font-family: "Lato";
    src: url("../fonts/Lato-Regular/Lato-Regular.eot");
    /* IE9 Compat Modes */
    src: url("../fonts/Lato-Regular/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Regular/Lato-Regular.otf") format("opentype"), url("../fonts/Lato-Regular/Lato-Regular.svg") format("svg"), url("../fonts/Lato-Regular/Lato-Regular.ttf") format("truetype"), url("../fonts/Lato-Regular/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular/Lato-Regular.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DroidArabicKufi';
    src: url('../fonts/DroidArabicKufi/Droid Arabic Kufi.otf');
    src: url('../fonts/DroidArabicKufi/Droid Arabic Kufi.eot') format('embedded-opentype'), url('../fonts/DroidArabicKufi/Droid Arabic Kufi.woff') format('woff'), url('../fonts/DroidArabicKufi/Droid Arabic Kufi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DroidArabicKufiBold';
    src: url('../fonts/DroidArabicKufi-Bold/DroidArabicKufi-Bold.eot');
    src: url('../fonts/DroidArabicKufi-Bold/DroidArabicKufi-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/DroidArabicKufi-Bold/DroidArabicKufi-Bold.woff2') format('woff2'),
    url('../fonts/DroidArabicKufi-Bold/DroidArabicKufi-Bold.woff') format('woff'),
    url('../fonts/DroidArabicKufi-Bold/DroidArabicKufi-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DroidArabicKufi';
    src: url('../fonts/AraHamahAlHorra-Regular/AraHamahAlHorra-Regular.eot');
url('../fonts/AraHamahAlHorra-Regular/AraHamahAlHorra-Regular.ttf') format('truetype'), src: url('../fonts/AraHamahAlHorra-Regular/AraHamahAlHorra-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/AraHamahAlHorra-Regular/AraHamahAlHorra-Regular.woff2') format('woff2'),
url('../fonts/AraHamahAlHorra-Regular/AraHamahAlHorra-Regular.woff') format('woff');

    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Readex Pro';
    src: url('../fonts/Readex_Pro/ReadexPro-Regular.eot');
    src: url('../fonts/Readex_Pro/ReadexPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Readex_Pro/ReadexPro-Regular.woff2') format('woff2'),
        url('../fonts/Readex_Pro/ReadexPro-Regular.woff') format('woff'),
        url('../fonts/Readex_Pro/ReadexPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
 
@font-face {
    font-family: 'Ae_Khalid';
    src: url('../fonts/al-khalid/ae_Khalid.eot');
    src: url('../fonts/al-khalid/ae_Khalid.eot') format('embedded-opentype'),
     url('../fonts/al-khalid/ae_Khalid.ttf') format('truetype'),
url('../fonts/al-khalid/ae_Khalid.woff2') format('woff2'),
url('../fonts/al-khalid/ae_Khalid.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
 


 
html {
    font-size: 15px;

    font-family: 'DroidArabicKufi', sans-serif;
}


body {
    background: #fff;
    font-family: 'DroidArabicKufi', 'Ae_Khalid', "Lato", "Helvetica Neue", Arial, "Noto Sans", sans-serif;
    line-height: 1.5;
    font-size: 0.95rem;
    color: #4c4c4c;
    overflow-x: hidden;
    box-sizing: border-box;
    text-align: right;
    padding: 0;
    margin: 0;

}

/*body *{transition: 0.5s ease-in}*/


.menu-main-menu-container {
    direction: rtl
}

#content {
    direction: rtl;
}

a {
    color: #113274;
}

table a {
    color: #113274;
    text-decoration: underline;
}

p {
    margin-bottom: 8px;
}

h1, h2, h3, h4, h5, h6 {

    font-weight: bold;
    font-family:'Readex Pro', 'Ae_Khalid', 'DroidArabicKufi', sans-serif;
    margin-bottom: 10px;
    margin-top: 0;

    font-size: 1.3rem;

}

h1 {
    font: bold 3rem/1.25 'Readex Pro', 'Ae_Khalid', 'DroidArabicKufi', sans-serif;
    margin-top: 0;
}

.section-title-d {
    text-align: center;
    position: relative;
}

.section-title {
    position: relative;
    font-size: 3rem;
    color: #000 !important;
    display: table;
    margin: 12px auto 20px;
    text-align: right;
}

.text-green {
    color: #3aa085 !important;
}

.subtitle {
    font-size: 2rem;
    text-align: center;
    color: #3aa085 !important;
    display: table;
    margin: 5px auto;
    font-family: 'Ae_Khalid', 'DroidArabicKufi', sans-serif;
}

/*
.section-title:after {
    text-align: center;
    width: 80px;
    height: 4px;
    background: #01c99c;
    position: absolute;
    display: block;
    content: "";
    bottom: -10px;
    right: calc((100% - (80px)) / 2);
}
*/

.section-title.text-right {
    text-align: right;
    margin-right: 0
}

.section-title.text-right:after {
    right: 0
}


/*-----------------------------------------------*/

.shadow1 {
    -webkit-box-shadow: 1px 1px 6px 3px rgba(181, 179, 181, 0.53) !important;
    -moz-box-shadow: 1px 1px 6px 3px rgba(181, 179, 181, 0.53) !important;
    box-shadow: 1px 1px 6px 3px rgba(181, 179, 181, 0.53) !important;
}

.gradient-green {
    background: rgba(74, 185, 0, 1);
    background: -moz-linear-gradient(left, rgba(74, 185, 0, 1) 0%, rgba(160, 255, 96, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(74, 185, 0, 1)), color-stop(100%, rgba(160, 255, 96, 1)));
    background: -webkit-linear-gradient(left, rgba(74, 185, 0, 1) 0%, rgba(160, 255, 96, 1) 100%);
    background: -o-linear-gradient(left, rgba(74, 185, 0, 1) 0%, rgba(160, 255, 96, 1) 100%);
    background: -ms-linear-gradient(left, rgba(74, 185, 0, 1) 0%, rgba(160, 255, 96, 1) 100%);
    background: linear-gradient(to right, rgba(74, 185, 0, 1) 0%, rgba(160, 255, 96, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ab900', endColorstr='#a0ff60', GradientType=1);
    color: #000;
}


input[type="submit"] {
    border: 1pt solid #03c596;
    color: #03c596;
    font-size: 17px;
    border-radius: 30px 0 0 0;
}

input[type="submit"]:hover:after {
    color: #fff;

    background: #03c596;
}

.btn-primarry {
    border: 1pt solid #03c596;
    background: #03c596;
    color: #fff;
    font-size: 17px;
    border-radius: 30px 0 0 0;
}


.btn-primarry:hover {
    color: #03c596;
    border: 1pt solid #03c596;

    background: #fff;
}

img.wpcf7-captcha-captcha-118 {
    max-width: 100%;
    height: auto;
    border: 1px solid #ccc;
    padding: 8px 5px;
}

.modal-header {
    padding: 0.7rem 1rem;
}

.modal-header h5 {
    font-size: 1.5rem
}

/*---------------------------------*/
.main-header, .header-search-form {
    background-color: rgba(255, 255, 255, 0.0) !important
}

.main-header.sticky-active {
    background-color: rgba(255, 255, 255, 1) !important;
    padding-bottom: 5px;
    -webkit-box-shadow: 1px 1px 6px 3px rgba(187, 187, 187, 0.33) !important;
    -moz-box-shadow: 1px 1px 6px 3px rgba(187, 187, 187, 0.33) !important;
    box-shadow: 1px 1px 6px 3px rgba(187, 187, 187, 0.33) !important;
}

.bottom-header-row {
    background-color: transparent !important
}


.header_layout_2 .header-col {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

#masthead {
    position: fixed;
    top: 0;
    width: 100%
}

.sydney-hero-area {

}

#masthead .header-search-form .search-submit {
    background: #6fb9a6;
    color: #fff;
}

#masthead .header-search-form .search-submit:hover {
    background: transparent;
    color: #6fb9a6;
}

#masthead.header_layout_1 .site-header-inner {
    padding-top: 14px;
    position: relative;
    padding-bottom: 0;
}

.main-header {
    transition: 0.8s ease-in
}

.sticky-active .site-logo {
    max-height: 65px
}

.sticky-active h2.site-description {
    font-size: 11px;
}

.sticky-active #mainnav ul#primary-menu {
    margin-top: 12px;
}


#masthead.header_layout_1 .header-brand-d {
    text-align: right;
    margin-bottom: 1px;
    float: right;
    display: flex;
    direction: rtl;
    align-items: center;
}

#masthead.header_layout_1 .header-menu-d {

    padding: 0;
    text-align: right;
    /* margin-right: 50px;
        float: right; */
    margin-left: 0px;
    float: left;
}

#masthead.header_layout_1 .header-elements {
    padding-right: 5px;
    padding-left: 30px;
    position: absolute;
    background: transparent;
    width: auto;
    right: -98px;
    top: 11px;
}

#masthead.header_layout_1 .header-elements a {
    color: #000
}

#masthead.header_layout_1 .header-elements a i {
    color: #000
}

#masthead.header_layout_1 #mainnav > div > ul {
    text-align: center;
    width: 100%;
    display: inline-table;
}

#masthead.header_layout_1 #mainnav > div > ul li {
    position: relative;
    float: none;
    display: inline-block;
    padding: 0 5px;
}

#masthead.header_layout_1 #mainnav a {
    padding: 4px 12px 4px;
    color: #000;
    font-size: 1rem;
    border: 1pt solid transparent !important;
    font-family: 'Readex Pro','Ae_Khalid', 'DroidArabicKufi', sans-serif;
    font-weight: 500;
}

#masthead.header_layout_1 #mainnav .current_page_item a, #masthead.header_layout_1 #mainnav a:hover,
#masthead.header_layout_1 #mainnav .focus a,
#masthead.header_layout_1 #mainnav .active a {

    border-radius: 0;
    color: #1a936f;
    border-bottom: 2.4pt solid #1a936f !important;padding-bottom: 5px;
}

#masthead.header_layout_1 #mainnav ul .menu-item:last-child a {
    border-bottom: none !important;
}

.widget-area .widget {
    position: relative;
    margin-bottom: 5px;
}

#sidebar-footer #block-12 {
    margin-bottom: 0
}

#sidebar-footer {

}

#sidebar-footer .sidebar-column {
    height: 100%;
    vertical-align: top;
}

#sidebar-footer .widgettitle {
    font-size: 1rem;
    color: #0b4b91;
    margin-top: 10px;
}

#sidebar-footer .menu li a {
    font-size: 0.85rem;
}

#sidebar-footer .menu-social-menu-container li a {
    font-size: 0
}

#sidebar-footer .widget_nav_menu
#menu-social-menu-1 li a {
    font-size: 0
}

#sidebar-footer .widget_nav_menu
#menu-social-menu-1 li a:before {
    font-size: 2.5rem
}

#sidebar-footer .widget_nav_menu
#menu-social-menu-1 {
    text-align: center
}

#sidebar-footer .widget_nav_menu
#menu-social-menu-1 li {
    padding: 3px;
    width: auto;
    display: inline-block;
    text-align: center;
    margin: 2px 5px 2px;
    font-size: 1.4rem
}

#sidebar-footer .wp-block-image {
    margin: 2px 0
}

#sidebar-footer .widget_newsletterwidget {
    font-size: 0.85rem
}

#sidebar-footer .widget_text {
    font-size: 0.85rem
}

#sidebar-footer p {
    font-size: 0.85rem;
    text-align: justify;

}

#sidebar-footer .address-text {
    margin-top: 49px
}

#sidebar-footer .copyright-text {
    font-size: 0.8rem;
    color: #5C5C5C;
    font-family: "Poppins Light", sans-serif
}

#sidebar-footer .widget-area .widget {
    position: relative;
    margin-bottom: 10px;
}

#sidebar-footer .wp-block-button__link, #sidebar-footer .is-style-outline .wp-block-button__link {
    border-radius: 30px 0 0 0;
}

#sidebar-footer .tnp-email, .tnp-email, .widget_newsletterwidget input {
    border: 1px solid #69bd4d;
    color: #69bd4d;
    background: #fff;
    border-radius: 30px;
    padding: 7px 45px 7px 15px;
    margin-top: 30px;


}

#sidebar-footer .tnp-field-email label {
    display: none
}

#sidebar-footer .widget_newsletterwidget form {
    position: relative
}

#sidebar-footer .widget_newsletterwidget .tnp-widget input.tnp-submit {
    border: 1px solid #69bd4d;
    color: #69bd4d;
    background: transparent;
    font-size: 0;
    padding: 10px;
    border-radius: 100%;
    width: 37px;
    height: 37px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    opacity: 0;
}

#sidebar-footer .widget_newsletterwidget .tnp-field-button:after {
    border: 1pt solid #69bd4d;
    color: #69bd4d;
    font-size: 17px;
    width: 37px;
    height: 37px;
    background: #fff;
    font-family: 'Font Awesome 5 Free' !important;
    border-radius: 100%;
    content: "\f1d8";
    text-align: center;
    line-height: 35px;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    font-style: normal;
    font-weight: 900;
    font-display: block;
}

#sidebar-footer
.widget_newsletterwidget .tnp-field-button:hover:after {
    color: #fff;

    background: #69bd4d;
}

#sidebar-footer .footer-widgets-grid {
    padding-bottom: 0
}

.social-text {
    margin-top: 10px;
}

.footer-widgets-grid {
    gap: 10px 23px;
}

#sidebar-footer .wp-block-social-links .wp-social-link {
    color: #000;
    background: transparent !important;
    margin: 2px;
    padding: 0;
    display: inline-block;
}

#sidebar-footer .sidebar-column #block-8 {
    margin-bottom: -19px;
}

#sidebar-footer .sidebar-column .widget:last-of-type {
    margin-bottom: 0;
}

#sidebar-footer #block-10 {
    padding-top: 10px
}

#sidebar-footer #block-17 {
}

#sidebar-footer #block-8 {
}

#sidebar-footer #block-19 .wp-block-columns {
    display: flex;
    margin-bottom: 0;
}

#sidebar-footer .wp-block-social-links .wp-social-link a {
    padding: 1px
}

#block-19 .wp-block-column {
    margin-left: 0
}

/*---------------------------------------------------------------------------------*/
.info-section {
}

.img-right {
    text-align: right
}

.img-center {
    text-align: center
}

.img-d {
    max-width: 100%
}

body:not(.elementor-page):not(.panel-layout) .entry-content .page-head,
h2.page-head, .page-head {
    margin-top: 0;
    color: #0b4b91 !important;
    font-size: 2.3rem !important
}

.form-head, body:not(.elementor-page):not(.panel-layout) .entry-content h2.form-head {
    font-size: 2rem !important;
    text-transform: uppercase;
    margin-top: -13px;
}

.contact-frm {
    direction: rtl
}

.contact-frm input[type="text"] {
    height: 40px;border-radius: 5px;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}

#content.page-wrap {

    padding-bottom: 10px !important;
 
}

.home #content.page-wrap {
    padding-top: 0 !important;
}

.home.page .page-wrap .content-wrapper {
    /*  padding-top: 12px !important;*/
}

.content-wrapper {
    padding-left: 0;
    padding-right: 0
}

.main-row {
    margin: 0
}

#page .page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
    padding-top: 0;
    padding-bottom: 0;
}

#home-top h2.page-head {
    margin-top: 0;
    color: #0b4b91;
    font-size: 2.3rem;
    text-transform: uppercase;
}

.img-home-top {
    position: relative
}

.img-home-top img {
    position: relative;
    z-index: 10;
}

.img-border-image {
    display: table;
    margin: 20px auto;
    text-align: center
}

.img-home-top .img-border-image:before {

    border-radius: 0 0 35% 0;
    z-index: 9;
    content: "";
    max-width: 334px;
    width: 100%;
    position: absolute;
    height: 100%;
    border: 2px solid #ffbcbc;
    display: block;
    right: -5%;
    margin: 0 auto;
    top: -225px;
}

#trust-text {
    padding-left: 0;
    padding-right: 0
}

#trust-text h3 {
    font-size: 1.65rem;
    text-transform: capitalize;
}

#trust-text h4 {
    color: #0b4b91;
    font-size: 1.1rem
}

#trust-text ul {
    margin: 0;
    padding: 0;
}

#trust-text ul li {
    background: url(../images/icons/award.png) no-repeat left center;
    list-style: none;
    padding-left: 80px;
    font-size: 0.8rem
}

#trust-text ul li.award {
    background: url(../images/icons/award.png) no-repeat left center;
}

#trust-text ul li.Innovation {
    background: url(../images/icons/Innovation.png) no-repeat left center;
}

#trust-text ul li.Science {
    background: url(../images/icons/microscop2.png) no-repeat left center;
}
.bottom-header-row #mainnav ul ul li, .main-header #mainnav ul ul li {
     background-color: #fff;
}
/*--------------------*/
.form-row {

    clear: both;
    margin: 7px auto;
    width: 100%;
    display: flow-root
}

.form-row input, input[type="text"], .form-row textarea {
    width: 100%;
    background: #fff;border-radius: 5px;
}


.submit-f {

    text-align: left;
    width: 100%;
    display: block;

}


.submit-f input[type="submit"] {
    color: #fff;
    width: auto;
    text-align: center;
    padding: 8px 25px 8px 25px;
    margin-top: 5px;
    position: relative;
    background: #15b66b  ;
    font-size: 1rem;
   
    border: none;
    font-family: 'DroidArabicKufi', "Lato", "Helvetica Neue", Arial, "Noto Sans", sans-serif !important;
}

/*.submit-f input[type="submit"]::before{font-family: 'icomoon' !important;}*/
.wpcf7-submit, .form-row .wpcf7-submit {
    padding: 4px 10px;
    width: 150px;
    border-radius: 15px;
    font-size: 0.9rem
}

.wpcf7-spinner {
    height: auto;
    display: block;
}

.form-row p {
    width: 100%;
    margin: 0 auto
}

.wpcf7-form-control-wrap.phone {
    width: 100%;
}

.wpcf7-form-control-wrap {
    width: 100%;
}

#wpcf7-form-control {
    background: #fff
}

.contact-map {
    border-radius: 0 0 35% 0;
    overflow: hidden;
    border: 1px solid #c2c2c2;
    padding: 0;
    position: relative
}

.contact-map p {
    margin-bottom: 0
}

#address-on-map {
    position: absolute;
    width: 100%;
    background: #0b4b91;
    color: #fff;
    padding: 15px 15px 15px 8px;
    border-radius: 0 0 50px 0;
}

.about-us-bottom {
    margin: 30px auto 60px;
    display: inline-block
}

.about-us-bottom h3 {
    font-size: 1.5rem;
    margin-bottom: 20px
}

.about-us-bottom h4 {
    color: #0b4b91;
    font-size: 1.1rem
}

.about-us-bottom ul {
    margin: 0;
    padding: 0;
}

.about-us-bottom ul li {

    list-style: none;
    padding-left: 80px;
    font-size: 0.8rem
}

.bottom-area {
    width: 100%;
    overflow: hidden;
}

.aligncenter {
    margin: 0px !important;
}

.about-us-image {
    padding: 0px;
    margin-bottom: 12px;
}

.about-img {
    padding: 0
}

.about-img-right {
    margin-top: -30px;
}

.about-img-right img {
    margin-left: -30px;
}

.about-img-left img {
    position: relative;
    z-index: 2
}

#About-us {
    background: url("../images/code-bg.png") no-repeat;
    background-position: bottom right !important;
}

.testimonials-section.container {
    background: url("../images/testimonials2.png") no-repeat top right;
    padding-top: 20px;
    padding-right: 35%;
    min-height: 500px;
    margin-top: 30px;
}

.testimonials-section h3 {
    margin-bottom: 60px;
}

.testimonials-section #divSliderMain623b1f5a4cb2d .bx-wrapper-et, #divSliderMain623b1f5a4cb2d .bx-wrapper-et, #testi-section .bx-wrapper-et {
    border: none !important;
    box-shadow: none !important;
}

.testimonials-section .style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate.margin_Quotes div.colupdate-sm-12.setmargin .floatLeft {
    display: none
}

#divSliderMain623ae8e1ec89e .bx-wrapper-et .bx-viewport,
#testi-section .bx-wrapper-et .bx-viewport,
.testimonials-section .childDiv_style1 .bx-wrapper-et .bx-viewport {
    background: transparent !important;
}

.testimonials-section .bx-wrapper-et .bx-controls-direction a {
    top: 100%;
    margin-top: 5px;
}

.testimonials-section .style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate blockquote.open_close .author_position {
    font-size: 1.3rem;
    float: left;
    text-align: left;
    margin-bottom: 18px;
}

.testimonials-section .style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate blockquote.open_close .quotes_content::before {
    background: rgba(0, 0, 0, 0) url(../images/icons/quoteopen_new.png) no-repeat scroll 0 0;
    left: 0;
    margin-left: 0;
    display: inline;
    width: 43px;
    height: 30px;
}

.testimonials-section .style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate blockquote.open_close .quotes_content::after {
    background: rgba(0, 0, 0, 0) url(../images/icons/quoteclose.png) no-repeat scroll 0 0;
    /* left: -14px; */
    margin-left: 12px;
    display: inline;
    width: 43px;
    height: 30px;

}

.quotes_content {
    font-size: 1.3rem;
    line-height: 1.8;
    padding-left: 15px;
    min-height: 265px;
}

.testimonials-section .style1 .childDiv_style1 .bxsliderx blockquote {
    margin-left: 50px
}

.testimonials-section #divSliderMain623b1f5a4cb2d .bx-wrapper-et .bx-prev, #divSliderMain623b1f5a4cb2d .bx-wrapper-et .bx-prev, #testi-section .bx-wrapper-et .bx-prev {
    left: 38% !important;
}

.testimonials-section #divSliderMain623b1f5a4cb2d .bx-wrapper-et .bx-next, #divSliderMain623b1f5a4cb2d .bx-wrapper-et .bx-next, #testi-section .bx-wrapper-et .bx-next {
    right: 38% !important;
}

/*
#testi-section .bx-wrapper-et .bx-controls-direction a {
    width: 53px;
    height: 24px
}


#testi-section .bx-wrapper-et .bx-controls-direction .bx-next {
    background: rgba(0, 0, 0, 0) url(../images/icons/testi-arrow.png) no-repeat scroll right 0;
    right: 0;
    display: block;
}

#testi-section .bx-wrapper-et .bx-controls-direction .bx-next:hover {
    background-position: right -39px;
}

#testi-section .bx-wrapper-et .bx-controls-direction .bx-prev {
    background: rgba(0, 0, 0, 0) url(../images/icons/testi-arrow.png) no-repeat scroll 0 0;
    right: 0;
    display: block;
}

#testi-section .bx-wrapper-et .bx-controls-direction .bx-prev:hover {
    background-position: 0 -39px;
}
*/

.style1 div.childDiv_style1 div.bxsliderx.rowcust div div.rowupdate.margin_Quotes div.colupdate-sm-12.setmargin div img.imgupdate-circle.imgupdate-circle-img {
    display: none !important
}

.about-text-left, .about-text-right {
    padding-right: 30px
}

.slick-slide {
    /* background: #ffd6cc !important;*/

    /*    border-radius: 0 15% 0 15%;*/
    transition: 0.5s ease-in;
    height: 100%;
}

/*.slick-slide:nth-child(2n) {
    background: #f1e3e6 !important;
}

.slick-slide:nth-child(2n+1) {
    background: #dcfbdb !important;
}

.slick-slide:nth-child(2n+2) {
    background: #ffe4c7 !important;
}*/

.slick-slide .elements-wrapper .wcps-items-title {
    text-align: center !important;
    color: #0b4b91 !important;
    font-family: 'DroidArabicKufi', sans-serif;
    font-weight: bold;
    z-index: 5;
    position: relative;
    margin-top: 11px;
}

.slick-slide .elements-wrapper .wcps-items-title a {
    text-align: center !important;
    color: #0b4b91 !important;
    font-family: 'DroidArabicKufi', sans-serif;
    font-weight: bold;
    z-index: 5;
    position: relative;
    font-size: 1rem;
}

.product-slider .slick-list {
    display: grid
}

.slick-slide .woocommerce a.button, .slick-slide .woocommerce button.button, .slick-slide .woocommerce input.button {
    background: none !important;
    font-size: 12px;
    padding: 5px;
    opacity: 0;
    z-index: 5;
    position: relative;
    margin-bottom: 5px;

}

.product-slider .slick-slide .woocommerce a.button .sydney-svg-icon, .slick-slide .woocommerce button.button {
    display: none
}

.product-slider .slick-slide:hover .woocommerce a.button {
    opacity: 1
}

.loop-button-wrapper {
    text-align: right
}

.product-slider .slick-slide {
    position: relative
}

.product-slider .slick-slide:before {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(115, 110, 86, 0.5);
    content: "";
    opacity: 0;
    top: 0;
    left: 0;
    border-radius: 0 0 0 35%;
    transition: 0.5ms ease-in;

}

.product-slider .slick-slide:after {
    position: absolute;
    width: 94%;
    height: 94%;
    background: none;
    content: "";
    opacity: 0;
    top: 3%;
    left: 3%;
    border-radius: 0 0 0 35%;
    border: 1px solid #fff;
    transition: 0.5ms ease-in;

}

.slick-slide:hover:before {
    opacity: 1
}

.slick-slide:hover:after {
    opacity: 1
}

.product-slider {
    margin: 30px auto;
    padding: 0;
}

a.btn-more {
    color: #000;
    margin: 30px auto 40px;
    display: block;
}

a.btn-more:hover {
    color: #080808
}

a.btn-more i {
    color: #0b4b91;
    font-size: 25px;
    vertical-align: bottom;
    margin-left: 5px;
}

a.btn-more:hover i {
    color: #063364;
}


.product-slider .wcps-container-181 {
    overflow: visible
}

.product-slider .wcps-container-181 .controlsWrap.middle-fixed .next {

    margin-right: -28px;
}

.product-slider .wcps-container-181 .controlsWrap.middle-fixed .prev {

    margin-left: -28px;
}

.product-slider .wcps-container .wcps-items {
    padding: 0 0;
}

.product-slider .wcps-container .controlsWrap.middle-fixed .prev {
    margin-left: -65px;
}

.product-slider .wcps-container .controlsWrap.middle-fixed .next {
    margin-right: -65px;
}

.slick-slide .item .layer-media {
    height: auto;
    text-align: center
}

.slick-slide .item .wcps-items-thumb {
    height: auto;
    text-align: center
}

.slick-slide .item .wcps-items-thumb img {
    margin: 0 auto
}

.wcps-container .slick-list.draggable {
    padding: 0 !important
}

.product-category-item-layout1 .sydney-svg-icon,
.product-category-item-layout3 .sydney-svg-icon,
.product-grid .sydney-svg-icon {

    display: none
}


.product-category-item-layout1 .woocommerce-result-count,
.product-category-item-layout3 .woocommerce-result-count,
.product-grid .woocommerce-result-count {
    display: none
}

.product-category-item-layout1 form.woocommerce-ordering,
.product-category-item-layout3 form.woocommerce-ordering,
.product-grid form.woocommerce-ordering {
    display: none
}

.product-category-item-layout1 .woocommerce-breadcrumb,
.product-category-item-layout3 .woocommerce-breadcrumb,
.product-grid .woocommerce-breadcrumb {
    display: none
}

.woocommerce ul.products {
    text-align: center;
    margin: 10px auto
}

.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
    background: #ececec !important;
    padding: 20px 10px 10px;
    border-radius: 0 0 0 35%;
    position: relative;
    margin: 0 0.5% 10px !important;
    transition: 0.5s ease-in;
    display: inline-block;
    float: none;
    height: auto;
    min-height: fit-content;
}

.woocommerce ul.products.columns-3 li.product:before,
.woocommerce-page ul.products.columns-3 li.product:before {
    position: absolute;
    width: 94%;
    height: 94%;
    background: none;
    content: "";
    opacity: 0;
    top: 3%;
    left: 3%;
    border-radius: 0 0 0 37%;
    border: 1px solid #fff;
}

.woocommerce-page ul.products.columns-3 li.product:after,
.woocommerce-page ul.products.columns-3 li.product:after {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(115, 110, 86, 0.5);
    content: "";
    opacity: 0;
    top: 0;
    left: 0;
    border-radius: 0 0 0 37%;

}

.woocommerce-page ul.products.columns-3 li.product:hover:before,
.woocommerce-page ul.products.columns-3 li.product:hover:before {
    opacity: 1
}

.woocommerce-page ul.products.columns-3 li.product:hover:after,
.woocommerce-page ul.products.columns-3 li.product:hover:after {
    opacity: 1
}

.woocommerce-loop-product__title {
    text-align: center !important;
    color: #0b4b91 !important;
    font-family: 'DroidArabicKufi', sans-serif;
    font-weight: bold;
    z-index: 5;
    position: relative;
}

.woocommerce ul.products li.product .button {
    color: #000;
    border: 1px solid #000;
    padding: 10px 15px;
    border-radius: 0 0 0 20px;
    background: none !important;
    margin-bottom: 10px;
    margin-right: 10px;
    position: relative;
    z-index: 5;
    margin-top: 0;
}

.loop-button-wrapper {
    margin-bottom: 0
}

.woocommerce ul.products li.product .button:hover {
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
}


.woocommerce ul.products li.product h2 {
    position: absolute;
    top: 20px;
    z-index: 2;
    left: 0;
    width: 100%;
    text-align: center;
    color: #0b4b91 !important;
    font-size: 0.95rem;
    padding: 5px 10px;
}

.woocommerce ul.products li.product .loop-image-wrap {
    margin-top: 40px;
    max-height: 330px;
    overflow: hidden;
    text-align: center;
}

.woocommerce ul.products li.product .loop-image-wrap img {
    width: 199px;
    margin: 0 auto
}

.content-area.sidebar-left {
    padding-left: 15px
}

.filter-title {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 2.1rem;
}

.filter-item input[type="checkbox"] {
    margin-top: 8px
}

li.checkbox a {
    color: #666666 !important;
    font-family: 'DroidArabicKufi', "Lato", "Helvetica Neue", Arial, "Noto Sans", sans-serif;
    font-size: 1rem
}

li.checkbox.active a {
    color: #ffbcbc !important;
    font-weight: bold
}

/*-------------------*/
li.checkbox label {

    position: relative;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
li.checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    /*height: 0;
    width: 0;*/
    margin-left: -29px;
}

/* Create a custom checkbox */
.checkbox a:before {
    position: absolute;
    top: 6px;
    left: -14px;
    height: 21px;
    width: 21px;
    background-color: #ffbcbc;
    display: block;
    content: "";
    border-radius: 0 0 0 11px;
}

/* On mouse-over, add a grey background color */
li.checkbox:hover input ~ .checkbox a:before {
    background-color: #de9292;
}

/* When the checkbox is checked, add a blue background */
li.checkbox input:checked ~ .checkbox a:before {
    background-color: #ffbcbc;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkbox a:after {
    content: "";
    position: absolute;
    display: block;


    left: -4px;
    top: -4px;
    width: 12px;
    height: 23px;
    border: solid #4d9fe8;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
}

/* Show the checkmark when checked */
li.checkbox input:checked ~ li.checkbox a:after, .checkbox.active a:after {
    display: block;
    opacity: 1;
}


/* Style the checkmark/indicator */

/*-------------------*/

#new-products {
    margin: 30px auto 100px
}

#new-products .slick-slide {
    background: #fff !important;
    border-radius: 0;
}

#new-products .slick-slide .item {
    min-height: 400px;
}

#new-products .slick-slide .wcps-items-thumb img {

    position: absolute;
    top: -100px;
    right: -45px;
    width: auto;
    min-width: 450px;
    height: auto;
    min-height: 110%;
}

#new-products .wcps-items-thumb {
    overflow: visible
}


#new-header {
    background: url(../images/new-bg.png) no-repeat;
    width: 151px;
    height: 240px;
    position: absolute;
    top: -23px;
    left: 30px;
    z-index: 1;
}

.New-p-slider .wcps-container .wcps-ribbon.topleft {
    box-shadow: none;
    top: -23px;
    transform: none;
    display: flex;
    writing-mode: sideways-rl;
    -webkit-writing-mode: vertical-rl;
    text-align: center;
    color: #ececec;
    padding-top: 53px;
    font-family: 'DroidArabicKufi', sans-serif;
    font-size: 3rem;
    text-transform: uppercase;
    align-items: center;
    left: 45px;
    background-position: top center;
    font-weight: bold;
}

#new-header h3 {
    display: flex;
    writing-mode: sideways-rl;
    text-align: center;
    color: #ececec;
    margin-top: 53px;
    font-size: 3rem;
    text-transform: uppercase;
    align-items: center;
    width: 100%;
}

#new-products .wcps-container .controlsWrap.bottomleft {
    position: absolute;
    left: 20%;
    bottom: 30px;
    z-index: 1;
}

#new-products {
    overflow: hidden
}

#new-products .wcps-container {
    overflow: visible;
    border: 1px solid #ffaeae;
    border-radius: 0 0 30% 0;
}


#new-products .wcps-container .wcps-items {
    padding: 0;

}

.wcps-container .controlsWrap div, #new-products .wcps-container .controlsWrap div {
    width: 63px
}

#new-products .elements-wrapper {
    padding: 20px 37% 20px 180px
}

#new-products .slick-slide .elements-wrapper .wcps-items-title {
    text-align: left !important;
    color: #000 !important;

}

#new-products .slick-slide .elements-wrapper .wcps-items-title a {
    text-align: left !important;
    color: #000 !important;
    font-size: 2.2rem;
    font-weight: bold;
}

#new-products {
    padding: 80px 0
}

#new-products .slick-list {
    overflow: visible !important
}

#new-products .slick-slide {
    opacity: 0;
}

#new-products .slick-active, #new-products .slick-current {
    opacity: 1;
}

.New-p-slider .wcps-container .slick-slide {
    position: relative;

}

.New-p-slider .wcps-container .wcps-items {
    position: relative;
}

.New-p-slider .wcps-container .slick-slide,
#new-products .wcps-container .slick-slide {

}

.panel-row-style {
    padding: 0px !important;
}

.tnp-subscription {
    margin: 0px !important;
    width: 100%;
}

.newletter-form {

}

.newletter-form {
    display: flex;

}

.tnp-submit {
    width: 100%;
    height: auto;
    border-radius: 10px;
    padding: 5px;
}


.post-wrap {
    padding: 0px !important;
}

.single-product.woocommerce #primary.content-area {
    width: 100%
}

.woocommerce-product-gallery__wrapper {
    position: relative
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 38%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 62%;
}

.woocommerce-product-gallery__image:before {
    border: 1px solid #ffaeae;
    border-radius: 0 0 30% 0;
    width: 50%;
    right: 18%;
    height: 70%;
    top: 15%;
    content: "";
    position: absolute;
    display: block;
    z-index: 1;
}


.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: none;
    z-index: 5;
    position: relative;
}

.woocommerce div.product .product-gallery-summary .entry-title {
    margin-top: 35px;
}

.woocommerce-product-gallery__image {
    max-width: 350px;
    text-align: center
}

.woocommerce-Tabs-panel.entry-content table {
    border: none;
}

.woocommerce-Tabs-panel.entry-content table th {
    border: none;
}

.woocommerce-Tabs-panel.entry-content table td {
    border: none;
}

.woocommerce-Tabs-panel.entry-content table thead th, .product-details-table thead th, .product-details-table h4 {
    color: #0b4b91
}

.related h2 {
    color: #0b4b91
}

.woocommerce-Tabs-panel.entry-content h4,
.woocommerce div.product h4,
.woocommerce div.product h2,
.woocommerce div.product h3 {
    color: #0b4b91
}

.woocommerce-Tabs-panel.entry-content table thead td {
    font-weight: bold;
    color: #58a4ff;
}

.type-product ul li {
    list-style-image: url("../images/list-style.png")
}

.woocommerce-Tabs-panel.entry-content table tfoot td {
    font-weight: bold;
    border-top: 2px solid #3bba00
}

.woocommerce-Tabs-panel.entry-content table tfoot td p {
    font-weight: bold
}

.woocommerce ul.products li.product .button .sydney-svg-icon {
    display: none
}

.price {
}

#tab-title-description a {
    color: #0b4b91
}

.title-text {
    color: #0b4b91
}

.woocommerce .woocommerce-breadcrumb a {
    color: #ababab;
}

.woocommerce .woocommerce-breadcrumb {
    color: #58a4ff;
}

.product_meta span {
    color: #58a4ff
}

.product_meta a {
    color: #0b4b91;
}

.description_tab a {
    color: #0b4b91
}

.home .breadcrumb-b {
    display: none
}

#breadcrumbs {
    margin: 15px auto 25px;
    font-size: 0.9rem
}

#breadcrumbs .breadcrumb_last {
    color: #58a4ff;
}

#breadcrumbs .home-icon {
    color: #ababab;
}

.woocommerce .breadcrumb-b {
    display: none
}

.sydney-svg-icon.icon-search:before, .sydney-svg-icon.icon-cancel:before {
    font-size: 18px;
}

.sydney-svg-icon.icon-search svg, .sydney-svg-icon.icon-cancel svg {
    display: none;
}

#text-3 {
    margin-top: 20px
}

.main-header .sydney-svg-icon svg, .main-header .dropdown-symbol .sydney-svg-icon svg {
    fill: #000;
}

.social-links-top li, #menu-socail li {
    list-style: none;
    display: inline-block;
    font-size: 18px;
    margin: 4px 2px
}

#menu-socail li a, .social-links-top li a {
    font-size: 0;
    color: transparent
}

#menu-socail li a:before, .social-links-top li a:before {
    /* font-size: 18px;
     color: #000;
     font-family: 'icomoon' !important;
     content: "\f4de";
     display: block;*/
}

.header-item {
    margin-right: -26px;
    line-height: 1;
}


#menu-socail li.facebook4 a:before, .social-links-top li.facebook4 a:before {
    content: "\f4de";
}

#menu-socail li.instagram3 a:before, .social-links-top li.instagram3 a:before {
    content: "\f142";
}

.header-item.header-contact {
    margin-top: 11px !important;
}

.sydney-offcanvas-menu .header-contact {
    margin-top: -20px !important;
    padding-top: 0 !important
}


/*--------------------------------------------------------------
Preloader
--------------------------------------------------------------*/
.preloader {
    background: none repeat scroll 0 0 #fff;
    height: 100%;
    opacity: 1;
    position: fixed;
    text-align: center;
    transition: opacity 0.2s ease 0s;
    width: 100%;
    z-index: 9999;
}

.preloader.disable {
    opacity: 0;
}

.preloader.hide {
    display: none;
}

.preloader .spinner {
    height: 100%;
    left: 0;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    top: 0;
    width: 100%;
}

.preloader .pre-bounce1 {
    background: none
}

.preloader .pre-bounce2 {
    -webkit-animation: 3s ease 0s normal none zoomIn;
    animation: 3s ease 0s normal none zoomIn;
    /* background-color: #01c99c;*/
    background: url("../images/footer-logo.png") no-repeat center;
    border-radius: 50%;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
}

.preloader .pre-bounce2 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}

@keyframes rollOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.8, .8, .8);
        transform: scale3d(.8, .8, .8);
    }

    50% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.8, .8, .8);
        transform: scale3d(.8, .8, .8);
    }

    50% {
        opacity: 1;
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown;
}


/*-------------------------------new-site-styles----------------------------------------*/

body {
    background-color: #fff;

}

#mainnav ul#primary-menu {
    margin-top: 8px
}

.main-logo-d {
    text-align: center;
    margin: 0 auto;
}

.about-text {
    justify-content: space-between;
    display: flex;
    flex-direction: column;
    font-family: DroidArabicKufi;

    font-size: 14px;

}


.portfolio-text {
    text-align: justify;

}

.about-text img {

    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px
}

.portfolio-text img {
    text-align: center;

}

.services-item {
    text-align: center;
    margin: 20px auto 8px;
}

.services-item h4 {
    font-size: 1.2rem;
    margin-top: 1rem;
}

.services-icons {
    background: #01c99c;
    text-align: center;
    display: inline-flex;
    vertical-align: center;
    align-content: center;
    padding: 42px;
    max-width: 228px;
    max-height: 228px;
    margin: 5px auto;
    border-radius: 100%;
    border: 2px solid transparent;
    transition: 1s ease-in-out, transform 1.8s;
    aspect-ratio: 1 / 1;

}

.services-icons:hover {
    background: #fff;
    border-color: #01c99c;
    transform: rotate(360deg);
}

.services-icons:hover span {
    color: #01c99c;
}

.services-icons span {
    color: #fff;
    font-size: 7rem;
    width: 100%;
}

.services-icons span i {
    display: none
}

.btn:hover {
    color: #212529
}

.btn-check:focus + .btn,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(1, 201, 156, 0.25)
}

.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
    pointer-events: none;
    opacity: .65
}

.btn {
    border-radius: 15px;
    padding: 8px 15px
}

.btn-primary {
    color: #fff;
    background-color: #01c99c;
    border-color: #01c99c
}

.btn-primary:hover {
    color: #fff;
    background-color: #01c99c;
    border-color: #01c99c
}

.btn-check:focus + .btn-primary,
.btn-primary:focus {
    color: #fff;
    background-color: #01c99c;
    border-color: #01c99c;
    box-shadow: 0 0 0 .25rem rgba(1, 201, 156, 0.25)
}

.btn-check:active + .btn-primary,
.btn-check:checked + .btn-primary,
.btn-primary.active,
.btn-primary:active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #01c99c;
    border-color: #01c99c
}

.btn-check:active + .btn-primary:focus,
.btn-check:checked + .btn-primary:focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem rgba(1, 201, 156, 0.25)
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #059e7b;
    border-color: #059e7b;
}

.contact-box .btn {
    padding: 8px;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: none !important;
    border: none !important;
    font-size: 2rem;
    font-weight: bold;
    font-family:'Readex Pro', 'Ae_Khalid', 'DroidArabicKufi', sans-serif;
}

.contact-box {
    border-radius: 18px;
    border: 1px solid #e5edfa;
    padding: 0;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);
    background: #e3e3e3;
}

.contact-box .row {
    display: table;
}

.contact-text {
    text-align: center;
    align-self: center;
    width: 75%;
    display: table-cell;
    padding: 5px 15px;
}

.contac-btn {
    text-align: center;
    align-self: center;
    overflow: hidden;
    position: relative;
    height: 100%;
    display: table-cell;
    width: 25%;
    align-items: center;
    vertical-align: middle;
    border-radius: 18px;
}

.contac-btn:before {
    width: 350%;
    height: 380%;
    border-left: 5px solid #fff;
    content: "";
    position: absolute;
    top: -147%;
    left: 4%;
    border-radius: 50% 0 0 50%;
    background: #3aa085;
    display: block;
    box-shadow: 6px 3px 18px 4px rgba(155, 152, 152, 1);
    -webkit-box-shadow: 6px 3px 18px 4px rgba(155, 152, 152, 1);
    -moz-box-shadow: 6px 3px 18px 4px rgba(155, 152, 152, 1);
}

.footer-widgets .widget_nav_menu {

}

#footer-logo {
    float: right;
    margin-left: 25px;
    margin-bottom: 0;
}

#footer p {
    padding-top: 20px;
    line-height: 1.7;
    font-weight: 600;
}

.footer-contact ul {
    display: table;
    width: 100%;
    text-align: center;
    margin: 5px auto 10px
}

.footer-contact ul li {
    display: inline-block;
    text-align: center;
    margin: 3px 10px 1px;
    font-size: 1.3rem
}

.footer-contact ul li a, .sidebar-column .widget .footer-contact ul li a {
    color: #75797a
}

.footer-contact table {
    border: none;
    table-layout: fixed;
}

.footer-contact table th {
    border: none;
    font-size: 1.7rem;
    font-family: 'DroidArabicKufi', sans-serif;
    font-weight: normal;
    padding: 0 3px
}

.footer-contact table th i {
    font-size: 1.35rem;
    vertical-align: sub;
}

.f-c-r {
    padding: 4px 0;
    border-top: 1pt solid #969696;
    border-bottom: 1pt solid #969696;
}

.footer-contact .f-c-r table {
    border-left: 1pt solid #969696;
}

.f-c-l {
    padding: 0;
    border-top: 1pt solid #969696;
    border-bottom: 1pt solid #969696;
}

.footer-contact table td {
    border: none;
    font-size: 1.2rem;
    font-family: 'lato', sans-serif;
    direction: ltr;
    padding: 0 3px
}

.footer-widgets .widget_nav_menu li {
    padding-right: 10px;
    width: 45%;
    display: inline-block;
    text-align: right
}

.footer-widgets .widget_nav_menu .menu-social-menu-container li {
    padding-right: 0;
    width: auto;
    display: inline-block;
    text-align: center;
    font-size: 20px;
}

.footer-menu {
}

.footer-menu ul {
    text-align: center;
    margin: 0 auto;
    padding: 0;
}

.footer-menu ul li {
    text-align: center;
    display: inline-block;
    margin: 3px 5px;
    font-size: 0.9rem;
    list-style: none
}

.sydney-credits {
    font-size: 12px;
    color: #114b5f;
    text-align: center;
    font-family: 'DroidArabicKufiBold';
    direction: rtl;
}

.site-footer {
    padding: 10px 0 0
}

.footer-widgets-grid {
    direction: rtl
}

.footer-widgets
.contact-information li {
    text-align: right;
    direction: ltr
}

.footer-widgets .contact-information li span {
    text-align: left;
    display: inline-block;
    min-width: 71px;
}

.footer-widgets .contact-information li strong {
    text-align: left;
    display: inline-block;
    min-width: 155px;
}

#footer-logo .wp-caption {

    max-width: 100%;
    display: flex;
    vertical-align: top;
    align-items: center;
    width: 100% !important;
    max-width: 250px;
    font-family:'Readex Pro', 'Ae_Khalid', 'DroidArabicKufi', sans-serif !important;

}

#footer-logo .wp-caption img {

    max-width: 100%;
    display: inline-block;
    width: 64px !important;
    font-family:'Readex Pro', 'Ae_Khalid', 'DroidArabicKufi', sans-serif !important;

}

#footer-logo .wp-caption-text {
    width: 168px;
    font-size: 24px;
    text-align: justify;
    color: #114b5f;
    padding-right: 8px;
    font-family: 'Readex Pro','Ae_Khalid', 'DroidArabicKufi', sans-serif !important;
    line-height: 1.18;

    display: inline-block;
    margin: 0 auto;
    font-weight: bold;
}

.contact-information {
    text-align: center
}


.sidebar-column .widget .widget-title {
    /* color: #113274;
     text-align: center;*/
}


.widget-title {
    font-size: 1.5rem;
    position: relative;
    color: #1a936f !important;
    /*  display: table;*/
    margin: 5px auto;
}

.widget-title:after {
    /*  */
    /*    background: #01c99c;     height: 4px !important;*/
    /*   text-align: center;
       width: 80px;
       height: 4px;  position: absolute;
        display: block;
        content: "";
        bottom: 10px;
        right: 23%;*/

}

.sidebar-column .widget .widget-title {
    color: #1a936f !important;
    text-align: right;
    font-size: 1.6rem;
    font-family:'Readex Pro', 'Ae_Khalid', 'DroidArabicKufi', sans-serif;
}

/*

.sidebar-column .widget .widget-title:after {
    text-align: center;
    width: 60px;
    height: 4px;
    background: #01c99c;
    position: absolute;
    display: block;
    content: "";
    bottom: 10px;
    right: 0;
}
*/

.sections {

    align-self: center !important;
    align-items: center !important;
    justify-content: center !important;
    display: flex;
    align-content: center;
    vertical-align: middle;
    min-height: 100vh;
    height: 100%;
    flex-direction: column;

    width: 100%;
    max-width: 1920px;
    padding: 60px 0 30px !important

}

#top-main-logo {
    max-height: 100vh;
}

#top-main-logo img {
    /*  max-height: 100vh;*/
    max-height: calc(100vh - (100px));
}

.golden-slider {
    direction: ltr;
}

#content .sections .widget-title {
    display: none !important
}

.section-slider .slider-rounded,
.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded {
    background: #61a645;
    aspect-ratio: 1 / 1;
    text-align: center;
    display: flex;
    vertical-align: center;
    align-content: center;
    max-width: 125px !important;
    min-width: 95px !important;
    width: auto !important;
    min-height: 95px;
    max-height: 125px;
    margin: 5px 0px 25px auto;
    border-radius: 100%;
    border: 2px solid transparent;
    transition: 1s ease-in-out, transform 1.8s;
    position: relative;
    font-size: 0.9rem !important;
    padding: 8px;
    margin-right: 40px
}


.section-slider .n2-ss-slider .n2-ss-item-content {
    /* margin-top: 30px*/

    font-size: 0.85rem !important;
    margin-right: 50px

}

.section-slider .slider-rounded .n2-ss-slider .n2-ss-item-content {
    margin-right: 0px
}

.n2-ss-slider .slider-rounded .n2-ss-item-content {
    margin-right: 0
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded:after {
    position: absolute;
    background: url("../images/icons/icon-user.png") no-repeat top right;
    content: "";
    top: -25px;
    right: 0px;
    display: block;
    width: 45px;
    height: 45px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-idatat:after {

    background: url("../images/icons/icon-truck.png") no-repeat top right;
    width: 85px;
    height: 49px;
    top: -30px;
    right: -5px;

}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-masarif:after {

    background: url("../images/icons/masarif.png") no-repeat top right;
    width: 47px;
    height: 47px;
    top: -25px;
    right: 0px;

}

.section-slider .slider-rounded.purple-btn,
.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.purple-btn {
    background: #806696;
}

.section-slider .slider-rounded.dark-green-btn,
.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.dark-green-btn {
    background: #2a6a00;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-ibdatat:after {
    background: url("../images/icons/masarif.png") no-repeat top right;
    width: 47px;
    height: 47px;
    top: -25px;
    right: 0px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.pink-btn {
    background: #c13d94;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-iraq:after {
    background: url("../images/icons/icon-logo.png") no-repeat top right;
    width: 40px;
    height: 40px;
    top: -15px;
    right: 3px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.blue-btn {
    background: #096cdb;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-mahate:after {
    background: url("../images/icons/petrol.png") no-repeat top right;
    width: 52px;
    height: 52px;
    top: -20px;
    right: 0px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.orange-btn {
    background: #f47500;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-station:after {
    background: url("../images/icons/icon-station.png") no-repeat top right;
    width: 51px;
    height: 51px;
    top: -20px;
    right: 0px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.green1-btn {
    background: #45db09;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-report:after {
    background: url("../images/icons/icon-report.png") no-repeat top right;
    width: 52px;
    height: 48px;
    top: -25px;
    right: 0px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.purple1-btn {
    background: #ab6be0;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-truk-add:after {
    background: url("../images/icons/truck-add.png") no-repeat top right;
    width: 84px;
    height: 45px;
    top: -25px;
    right: 0px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.purple1-btn {
    background: #ab6be0;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-truk-add:after {
    background: url("../images/icons/truck-add.png") no-repeat top right;
    width: 84px;
    height: 45px;
    top: -25px;
    right: 0px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.light-orange1-btn {
    background: #f3b941;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-feul:after {
    background: url("../images/icons/feul-icon.png") no-repeat top right;
    width: 40px;
    height: 48px;
    top: -20px;
    right: 5px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.light-pink1-btn {
    background: #e06bb8;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.orange3-icon:after {
    background: url("../images/icons/calculater.png") no-repeat top right;
    width: 39px;
    height: 49px;
    top: -20px;
    right: 2px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-kashf-hesab {
    background: #d89200;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-report2:after {
    background: url("../images/icons/icon-report2.png") no-repeat top right;
    width: 36px;
    height: 46px;
    top: -20px;
    right: 0px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.light-blue1-btn {
    background: #09bcdb;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-report3:after {
    background: url("../images/icons/icons-report3.png") no-repeat top right;
    width: 42px;
    height: 48px;
    top: -20px;
    right: 0px;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.purple3-btn {
    background: #742b74;
}

.section-slider .n2-ss-slider .n2-ss-layer.slider-rounded.icons-deposit:after {
    background: url("../images/icons/deposit.png") no-repeat top right;
    width: 44px;
    height: 48px;
    top: -20px;
    right: 0px;
}


.section-slider .slider-rounded .n2-ss-item-content {
    align-self: center;
    align-items: center;
    font-family: 'DroidArabicKufi', "Lato", "Helvetica Neue", Arial, "Noto Sans", sans-serif !important;
    background: none !important;
    width: 100%;
    line-height: 1.5 !important;
}

.section-slider .n2-ss-item-content {
    font-family: 'DroidArabicKufi', "Lato", "Helvetica Neue", Arial, "Noto Sans", sans-serif !important;
    font-size: 1rem !important;
}

.section-slider .n2-ss-text {
    font-family: 'DroidArabicKufi', "Lato", "Helvetica Neue", Arial, "Noto Sans", sans-serif !important;
    font-size: 1rem !important;
}

.n2-ss-slider .n2-ss-layer[data-sstype=col] .slider-rounded {

}

.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal][data-sstype=col] {
    margin-top: 30px
}


.section-slider .n2-ss-slider-wrapper-inside {
    margin-top: -35px
}

#main-slider .n2-ss-slider-wrapper-inside {
    margin-top: 0
}


#main-slider {
    max-height: 100vh;
    margin-top: 0

}

#main-slider .n2-ss-slider .n2-ss-item-image-content img {
    max-height: 100vh;
}

.sections.section-home {
    padding-top: 0px
}

.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    z-index: 10;
    position: absolute;
    width: auto;
    height: auto;
    visibility: hidden;
    display: flex;
    top: 41px;
    left: 0;
}

.modal-header {
    direction: rtl
}

.modal-header .btn-close {

    position: absolute;
    left: 10px;
}

.widget_smartslider3 {
    direction: ltr;
}

.FuelSupplier ul {
}

.FuelSupplier ul li {
    float: right;
    margin: 5px 2%;
    list-style: square;
    width: 45%;
}

#our-customers {
    background: url("../images/ebdaa-text.png") no-repeat left bottom;

    margin-top: 30px;
    margin-bottom: 20px;
    direction: ltr;
}

h1.site-title {
    font-size: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    /*   width: 183px;
       font-size: 21px;
       text-align: justify;
       color: #457c9a;
       padding-right: 15px;
       font-family: 'Ae_Khalid', 'DroidArabicKufi', sans-serif !important;

       line-height: 1.25;
       text-shadow: 0 0.2px rgba(69, 124, 154, 0.75);*/
}

h1.site-title a {
    /* font-family: 'Ae_Khalid', 'DroidArabicKufi', sans-serif !important;
     font-size: 25px;
     color: #457c9a;*/

    font-size: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
}

h2.site-description {
    margin: -8px 52px 0 0;
    font-size: 12px;
    font-family: 'Ae_Khalid', 'DroidArabicKufi', sans-serif !important;
}

.widget_smartslider3 .n2-ss-slider .n2-ss-layer.top-slider-logo-title a {
    font-family: 'Ae_Khalid', 'DroidArabicKufi', sans-serif !important;
    font-style: normal !important;
    font-weight: normal;
    font-size: 300% !important;
}

.widget_smartslider3 .n2-ss-slider .slider-logo-description .n2-ss-text a {
    font-family: 'Ae_Khalid', 'DroidArabicKufi', sans-serif !important;
    font-style: normal !important;
    text-align: right !important;
    color: #fff !important;
    font-size: 2.5rem !important;
    margin-top: 5px;
}

.widget_smartslider3 .n2-ss-slider .slider-ar-text a {
    font-family: 'Ae_Khalid', sans-serif !important;
    color: #fff !important;
    font-style: normal !important;
    text-align: center !important;
    font-size: 2.5rem !important;
}

.widget_smartslider3 .n2-ss-slider .slider-en-text a {
    color: #fff !important;
    font-style: normal !important;
    text-align: center !important;
    font-size: 2.5rem !important;
}

div#n2-ss-4 .nextend-arrow {
}

div#n2-ss-4 .nextend-arrow.nextend-arrow-previous {
    margin-top: -50px;
    padding-right: 50px;
}

div#n2-ss-4 .nextend-arrow.nextend-arrow-next {
    padding-left: 50px;
}

.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    top: -10% !important;
}

.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-bottom {
    width: 90% !important;
    text-align: center;
    justify-content: center;
    margin-top: -18.5px;
}

.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-right-bottom {
    width: 100% !important;
    text-align: center;
    right: 0;
    justify-content: center
}

div#n2-ss-5 .nextend-arrow img {
    width: 55px !important;
}

/*-----------producct-FEATURES------------------------------------------*/
#our-exclusivity {
}

.product-feature-item {
    border: 1.3pt solid #f0f0f0;
    padding: 25px 15px 20px;
    direction: ltr;
}

.feacher-row .product-feature-item:first-child {
    border-right: none
}

.feacher-row .product-feature-item:last-child {
    border-left: none
}

.first-row .product-feature-item {
    border-top: none
}

.last-row .product-feature-item {
    border-bottom: none
}

.product-feature-item .pro-icon {
    font-size: 7.2rem;
    text-align: center;
    width: 100%;
    line-height: 1.2;
    padding: 5px 0 0 15px;
    color: #000;
}

.product-feature-item .pro-feachuers-title {
    text-align: center;
    position: relative;

    width: 100%;

    color: #000;
    font-size: 2rem;
    font-family: 'DroidArabicKufi', sans-serif;
}

.product-feature-item .pro-feachuers-description {
    text-align: center;
    width: 100%;
    font-size: 1rem;
    display: inline-block;
    margin-bottom: 0;
    color: #5c5c5c;
}

#AboutUs { /*background: url(../images/image-about.png) no-repeat top right;*/
    max-width: 1980px;
    margin: 0 auto; /*background-size: 50%;*/
}


.mejs-controls {
    opacity: 0 !important;
}

.widget_media_video {
    margin: 30px auto;;
}

/*--------------------------------------*/
.pdf-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    left: -180px;
    top: -8% !important;
    /* z-index: 0;  */
}

.pdf-slider div#n2-ss-6 .n2-thumbnail-dot img {
    object-fit: none;
}

.pdf-slider2 div#n2-ss-6 .n2-thumbnail-dot img {
    object-fit: none;
}

.pdf-slider .nextend-thumbnail-inner
.n2-caption-overlay {
    background-color: transparent !important;
    color: #fff;
    bottom: 54%;
    left: 10%;
    width: 60%;
    align-items: center;
    height: 100%;
    bottom: auto !important;
    top: 0 !important;
}

.pdf-slider .nextend-thumbnail-inner
.n2-caption-overlay div {
    font-size: 20px !important;
    font-family: 'DroidArabicKufi' !important;
}

.pdf-slider
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-bottom {
    /* z-index: 0 !important; */
}

.pdf-slider .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls::after {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #2a6a00;
    content: "";
    z-index: 0;
    display: block;
}

.pdf-slider .n2-ss-slider .n2-ss-layer[data-sstype=slide] {
    width: auto;
}

#pdf-slider-section {
    position: relative;
}

.pdf-slider .n2-ss-slider .n2-ss-layer.download-icon {
    display: inline-block;
    position: absolute;

}

.pdf-slider .n2-ss-slider .n2-ss-layer[data-pm=absolute] {
}


.pdf-slider2 .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
    left: -300px;
    top: -16% !important;
    /* z-index: 0;  */
}

.pdf-slider2 div#n2-ss-6 .n2-thumbnail-dot img {
    object-fit: none;
}

.pdf-slider2 .nextend-thumbnail-inner
.n2-caption-overlay {
    background-color: transparent !important;
    color: #fff;
    bottom: 54%;
    left: 10%;
    width: 50%;
    align-items: center;
    height: 90%;
    bottom: auto !important;
    top: 0 !important;
}

.pdf-slider2 .nextend-thumbnail-inner
.n2-caption-overlay div {
    font-size: 1rem !important;
    font-weight: bold;
    font-family: 'DroidArabicKufi' !important;
    line-height: 1.5 !important;
    background: url(../images/bd.png) no-repeat bottom right;
    padding-bottom: 10px;

}

.pdf-slider2 .nextend-thumbnail-inner .n2-active
.n2-caption-overlay div {
    font-size: 1rem !important;
    font-family: 'DroidArabicKufi' !important;
    line-height: 1.3 !important;
    color: #fff200 !important;
    font-weight: bold !important;
    background: url(../images/bg.png) no-repeat bottom right;
    padding-bottom: 10px;

}

.pdf-slider2
.n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls-absolute-left-bottom {
    position: absolute;


    /* position: relative;
    display: block;
    margin-top: -280px;*/

}

.pdf-slider2 div#n2-ss-11 .nextend-thumbnail-default {
    position: relative;
    z-index: 99990 !important;
    max-width: 88%;
    /* width: 85% !important;*/
    /* position: absolute;
z-index: 1000 !important;
left: -180px;*/
}

.pdf-slider2 .n2-ss-slider .n2-ss-slide--focus {
    display: none;
}


.pdf-slider2 div#n2-ss-11 .n2-ss-slide, .pdf-slider2 div#n2-ss-11 .n2-ss-slide-active {
    display: grid;
    max-width: 500px !important;
    place-items: start !important;
}

.pdf-slider2
.n2-ss-slider .n2-ss-slider-controls-side::after {
    position: absolute;
    height: 160px;
    width: 91%;
    max-width: 1200px;
    background-color: #a484ff;
    content: "";
    z-index: 0;
    display: block;
    visibility: visible;
    top: 50%;
    left: -260px;
    border-radius: 44px;
}

.pdf-slider .n2-ss-slider .n2-ss-layer[data-sstype=slide] {
    width: auto;
}

#pdf-slider-section {
    position: relative;
}

.pdf-slider2 .n2-ss-slider .n2-ss-layer.download-btn {
    display: inline-block;
    position: absolute;
    top: 45px !important;

}

.pdf-slider2 .n2-ss-slider .n2-ss-layer.download-btn {
    font-weight: bold !important;
}

.pdf-slider2 .n2-ss-slider .n2-ss-layer[data-pm=absolute] {
}

.pdf-slider2 div#n2-ss-11 .nextend-thumbnail-button {
    display: none;
}

.pdf-slider2 .n2-ss-slider .n2-ss-slider-controls-absolute-left, .pdf-slider2 .n2-ss-slider .n2-ss-slider-controls-absolute-right {
    top: 85%;
    height: 50px;
}

.pdf-slider2 .n2-ss-slider .n2-ss-slider-controls-absolute-right {
    left: 4%;
}

.pdf-slider2 .n2-ss-slider .n2-ss-slider-controls-absolute-left {
    left: -10%;
}

.pdf-slider2 .n2-ss-slider .n2-ss-slider-controls-absolute-left img, .pdf-slider2 .n2-ss-slider .n2-ss-slider-controls-absolute-right img {
    width: 55px !important;
}

.pdf-slider2 div#n2-ss-11 .n2-thumbnail-dot img {
    object-fit: contain !important;
}

div#n2-ss-11 .nextend-thumbnail-inner {
    background: none !important;
}


/*-------------------------------------------*/
a.showMore {
    display: block;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    padding: 10px 20px;
    width: 100px;
    text-align: center;
    border-radius: 15px;
    margin: 15px auto 5px;
}

.pdfitems {

    text-align: center;
}

.pdfitems .item {
    margin: 10px auto;
    /*  background: url(../images/book-1.png) no-repeat /cover ;  max-width: 384px;*/
}

.pdf-image {

    /*   width: 100%;

       max-width: 370px;
       margin: 0 auto;
       border-radius: 0 0 50% 50%;
       overflow: hidden;*/

}

.pdf-image {
    position: relative;
}

.pdf-image a:after {
    background: url(../images/download-pdf-icon.png) no-repeat;
    content: "";
    display: block;
    width: 62px;
    height: 62px;
    bottom: -30px;
    left: 16%;
    position: absolute;
}

.pdfitems .item h4 {
    margin-top: 30px;
    line-height: 1.1;
}

.pdfitems .item h4 a {
    font-size: 1.2rem;
    color: #000;
    text-decoration: none;
}

.pro-feachuers-description .more-text {
    display: none;
}

.pro-feachuers-description > -moz-only-whitespace {
    display: none;
}

.pro-feachuers-description .read-more {
    color: black;
    margin-top: auto;
}


.panel-grid {
    max-width: 100%;
    width: 100%
}

#main-catalogs .panel-grid-cell {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#primary {
    padding-left: 0;
    padding-right: 0
}

.paralax-d {
    width: 100%;
    padding: 0;
    position: relative;
    text-align: center;
    background: url("../images/back.png") no-repeat bottom left;

    background-size: cover;
}

.paralax-overlary {
    width: 100%;
    padding: 30px 0;
    position: relative;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(217, 228, 248, 0.75);
}

.pdfitems2 {

    text-align: center;
    margin-top: 15px;
}

.pdfitems2 .item1 {
    margin: 25px auto 30px;
    padding: 0 40px;
    /*  background: url(../images/book-1.png) no-repeat /cover ;  max-width: 384px;*/
}

.pdfitems2 .pdf-image1 {

    width: 100%;

    margin: 0 auto;

    position: relative;
    text-align: right;
    float: right;

}

.pdfitems2 .pdf-image1 img {
    max-width: 75%;
}

.pdfitems2 .pdf-image1:after {
    background: url(../images/download-pdf-icon.png) no-repeat;
    content: "";

    display: block;
    width: 62px;
    height: 62px;
    bottom: 24px;
    left: 15px;
    position: absolute;
    z-index: 1;
}


.pdfitems2 .item1 h4 {
    margin-top: -41px;

    background: #01c99c;
    padding: 15px 15px 10px;
    border-radius: 15px;
    float: left;
    text-align: right;
    position: relative;
    /* padding-right: 25%; */
    width: 75%;
    margin-bottom: 0;
}

.pdfitems2 .item1 h4 a {
    font-size: 0.9rem;
    color: #fff;
    text-decoration: none;
    line-height: 1.8;
    display: block
}

.container-fluid.postfolio-container {
    padding-left: 0;
    padding-right: 0
}

#our-customers .pks-logo-container-90 .pksl_single_logo_items {
    background: transparent;
    border: none
}

#our-customers .pks-logo-container-90 .pksl_single_logo_items:hover {
    background: transparent;
    border: none
}

#our-customers .pksl-col-lg-3, #our-customers .pks-logo-container-90 .pksl-col-lg-3 {
    width: 20%;
}

a.read-more {
    color: black;
    width: 100%;
    text-align: left;
    display: block;
    line-height: 2.5
}

.color-full-text {
    color: #457c9a;
}

a.read-more-1 {
    flex-direction: row;
    justify-content: end;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: auto;
}

a.read-more i {
    font-size: 1.5rem;
    vertical-align: bottom;
    font-weight: 700;
}

#main-slider .qc-sliderX-direction {
    position: absolute;
    top: auto;
    width: 20% !important;
    left: 12%;
    bottom: 16%;
}

#main-slider .qc-sliderX-bottomCon {
    width: auto !important;
    display: table;
    margin: 0 auto;
    left: 20%;
    bottom: 16%;
}

#main-slider .qc-sliderX-bottom-slide {
    cursor: pointer;
    margin: 0px;
    padding: 0px;

    display: inline-block;
    box-shadow: none !important;
    font-size: 13px;
    /*   display: list-item; list-style-type: decimal;
       width: auto ;
       float: right;*/
}

#main-slider .qc-sliderX-bottom-slide i:before {
    font-family: 'lato', sans-serif;
    font-size: 1.5rem;
    font-weight: bold;
    color: #737373;
}

#main-slider .qc-sliderX-bottom-slide[data-slide="0"] i:before {
    content: "1";
}

#main-slider .qc-sliderX-bottom-slide[data-slide="1"] i:before {
    content: "2"
}

#main-slider .qc-sliderX-bottom-slide[data-slide="2"] i:before {
    content: "3"
}

#main-slider .qc-sliderX-bottom-slide[data-slide="3"] i:before {
    content: "4"
}

#main-slider .qc-sliderX-bottom-slide[data-slide="4"] i:before {
    content: "5"
}

#main-slider .qc-sliderX-bottom-slide[data-slide="5"] i:before {
    content: "6"
}

#main-slider .qc-sliderX-bottom-slide[data-slide="6"] i:before {
    content: "7"
}

#main-slider .qc-sliderX-bottom-slide[data-slide="7"] i:before {
    content: "8"
}

#main-slider .qc-sliderX-bottom-slide[data-slide="8"] i:before {
    content: "9"
}

#main-slider .qc-sliderX-bottom-slide[data-slide="9"] i:before {
    content: "10"
}

#main-slider .qc-sliderX-bottom-slide[data-slide="10"] i:before {
    content: "11"
}

#main-slider .qc-sliderX-bottom-slide[data-slide="11"] i:before {
    content: "12"
}

#main-slider .qc-sliderX-bottom-slide i:before {
    font-size: 0;
    margin: 0;
    padding: 0;
}

#main-slider .qc-sliderX-bottom-slide.qc-sliderx-bottom-current i:before {
    font-size: 1.5rem;
    color: #000;
}

#main-slider .qc-sliderX-bottom-slide:last-child i:before {
    font-size: 1.5rem;
}

#main-slider .qc-sliderX-bottom-slide:last-child:before {
    display: inline-block;
    content: " / ";
    padding-left: 10px;
    font-size: 1.5rem;
    padding-right: 10px;
}


.entry-header {
    text-align: center;
    margin: 10px auto;
    color: #000
}

.entry-content {
    margin: 0 auto;
}

.hentry .title-post {
    margin: 0 auto;
}

.contact-info-box {
    padding: 0 5px
}

.contact-info {
     
    border-radius: 7px;
    color: #7a7a7a;
    padding: 15px 20px;
    height: 100%;
}

.contact-info strong {
 
    color: #1a936f;margin-top: 10px;
}.contact-info span {
    width: 100%;
    direction: ltr;
    text-align: left;
    display: inline-block;
    
}


.contact-form-d {
   padding: 0;
}

.contact-form-d h3 {
    color: #3aa085;
}

#about-us p {
    text-align: justify
}

.dir-rtl {
    direction: rtl
}

.dir-ltr {
    direction: ltr
}

.title-black {
    text-align: center;
    color: #000
}


/**/
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
    background: #fff !important;
    padding: 0 !important
}

#footer-logo-text .panel-grid-cell {
    padding: 5px 0 5px 15px
}

@media (max-width: 575px) {
    .footer-widgets-grid {
        padding-top: 0;
        padding-bottom: 60px;
    }
}

#footer-contact-info {
    direction: ltr;
    text-align: left;
    display: table;
}

.sydney-offcanvas-menu {
    background-color: #ffffff !important;
}

.sydney-offcanvas-menu, .sydney-offcanvas-menu #mainnav a:not(.button), .sydney-offcanvas-menu a:not(.button) {
    color: #4c4c4c;
}

#mobile-header-items-area {
    margin-top: 70px;
}

#mobile-header-items-area .menu-language-switcher-container ul li {
    list-style: none;
}

#mobile-header-items-area .menu-language-switcher-container ul li {
    text-align: center;
}

.mobile-header-item .menu-social-menu-container {
    text-align: center;
}

.rsUni .rsArrowIcn {
    top: auto !important;
    bottom: 20px !important;
}

#mainslider .rsUni.rsHor .rsArrowRight .rsArrowIcn {
    background: url("../images/arrow-left.png");
    background-position: top right !important;
    background-repeat: no-repeat;
    color: #000;

    line-height: 34px;
    text-align: center;
    font-size: 11px;
}

#mainslider .rsUni.rsHor .rsArrowRight .rsArrowIcn:after {
    display: block;
    content: "سابق ";

    font-family: 'DroidArabicKufi', "Lato", 'Ae-khalid', "Helvetica Neue", Arial, "Noto Sans", sans-serif;
}

#mainslider .rsUni.rsHor .rsArrowLeft .rsArrowIcn {
    background: url("../images/arrow-right.png");
    background-position: top right !important;
    background-repeat: no-repeat;
    color: #000;
    font-family: 'DroidArabicKufi', "Lato", 'Ae-khalid', "Helvetica Neue", Arial, "Noto Sans", sans-serif;
    line-height: 34px;
    text-align: center;
    font-size: 11px;

}

#mainslider .rsUni.rsHor .rsArrowLeft .rsArrowIcn:after {
    display: block;
    content: " التالي ";
}

#mainslider .rsUni.rsHor .rsArrowRight {
    /*right: 19%;*/

    top: -45px;
}

#mainslider .rsUni.rsHor .rsArrowLeft {
    /*  left:19%;*/
    top: -45px;
}

#mainslider {
    margin-top: 33px;max-height: 100vh;
    overflow: hidden;
}

#mainslider .rsContent .rsImg { /*margin-top:90px !important;*/
}
#mainslider .rsContent {text-align: center;
    margin-top: 115px;}

    #mainslider   .rsSlide .rsContent{margin-top: unset;}
.rsUni .rsGCaption  ,#mainslider
.rsUni .rsGCaption
{
    bottom: 145px;
  left: auto;
  text-align: left;
  background: transparent;
  color: #fff;
  padding: 2px 8px;
  width: auto;
  font-size: 1.85rem;
  border-radius: 2px;
  font-weight: bold;
  right: 8%;
  font-family: 'Readex Pro', 'Ae_Khalid', 'DroidArabicKufi', sans-serif;
  width: 87%;
  text-align: right;
}  
 

#header_top_toolbar {
    position: relative;
}

#toolbar-header {
    border-bottom: 1px solid #dfe4e7;
    padding-top: 10px !important;
    justify-content: flex-start;
}

#toolbar-header ul {
    margin-bottom: 0;
    padding: 0;
}

#toolbar-header ul li {
    list-style: none;
    display: inline-block;
    margin-bottom: 0;
}

#toolbar-header #menu-social-menu {
    text-align: right
}

#toolbar-header #menu-social-menu li a {
    font-size: 0
}

#toolbar-header
#menu-social-menu li:before {
    font-size: 1.2rem;
    display: inline-block;
}

#toolbar-header #menu-social-menu li {
    padding: 3px;
    width: auto;
    display: inline-block;
    text-align: center;
    margin: 2px 5px 5px;
    position: relative;
}

#menu-language-switcher {
    text-align: left
}

#menu-language-switcher a {
    text-align: left;
    color: #4c4c4c
}

#menu-socail li.facebook5 a:before, .social-links-top li.facebook5 a:before {
    content: "\f503";
}

#menu-socail li.instagram3 a:before, .social-links-top li.instagram3 a:before {
    content: "\f504";
}


#category-enshatana
.rt-detail {
    position: absolute;
    background: transparent !important;
}

#category-enshatana
.tpg-shortcode-main-wrapper .rt-detail .entry-title a {
    color: #f3e9d2 !important;
}

#category-enshatana
.rt-tpg-container img {
    border-radius: 10px
}

#category-enshatana .tpg-even .rt-holder {

    padding: 0;
    border-radius: 10px;
    max-height: 318px;
}

.rt-tpg-container img {
    border-radius: 10px
}

.rt-holder {

    padding: 0;
    border-radius: 10px;

}

#category-programs .tpg-even .rt-holder {

    padding: 0;
    border-radius: 10px;
    max-height: 294px;
}

#category-programs
.rt-detail {
    position: absolute;
    background: transparent !important;
    bottom: 0;
}

#category-programs
.tpg-shortcode-main-wrapper .rt-detail .entry-title a {
    color: #f3e9d2 !important;
    font-size: 1.5rem;
}

.tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading:before {
    display: none;
}

.tpg-widget-heading-line {
    display: none;
}

/*newsletter*/

.newletter-form {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: end;
    gap: 10px;
}

#rt-tpg-container-2108851170, #category-programs, #category-en {
    padding: 0px !important;
}


::-ms-input-placeholder {
    color: #457c9a;
}

.tnp-email::placeholder {
    color: #457c9a
}

.tnp-email {

    border-radius: 10px !important;
    padding: 24px !important;
    background: white !important;
    border: solid !important;
    border-width: 1px !important;
    border-color: #dfe4e7 !important;
}

.tnp-subscription {
    max-width: 100% !important;
    display: flex;
    justify-content: start;
}

.tnp-submit {
    width: 100% !important;
    padding: 10px !important;
    background-color: #15b66b !important;
}

input[type="submit"] {
    border-radius: 10px !important;
}

.tnp-field-button {
    width: 24%;
}

.tnp-field-email {
    width: 70%;
}

#newletter-box {
    margin-bottom: 50px;
    background-repeat: no-repeat;

    background-image: url(../images/newsletter-box-bg.png);
    border: 1px solid #dfe4e7;
    padding: 50px 120px;

    border-radius: 10px;
}


.blog-category-show
.post-meta-tags, .blog-category-show .post-meta-user {

    line-height: 1;

    padding: 0;
    position: absolute;
    bottom: 45px;
    width: 100%;
    direction: ltr;
    color: #bbbbbb;
    font-size: 11px;
    text-align: start;
    right: 0;
    padding-left: 30px;
}

.blog-category-show .post-meta-tags > span.categories-links,
.blog-category-show .post-meta-user > span.categories-links {
    position: absolute;
    left: 30px;
    bottom: -32px;
}

.blog-category-show
.tpg-even .rt-holder {
    display: flex;
    height: 100%;
    padding-bottom: 65px;
    position: relative;
    padding-right: 0;
}

.tpg-widget-heading-wrapper .tpg-widget-heading {
    color: #1a936f;
    font-size: 2rem;
}

.blog-category-show
.tpg-widget-heading-wrapper .tpg-widget-heading {
    color: #000;
    margin-bottom: 10px;
    font-size: 1.1rem;
    padding-right: 0;
}

.blog-category-show
.tpg-widget-heading-wrapper {
    margin-bottom: 10px;
}

.blog-category-show
.rt-holder .entry-title a {
    color: #114b5f;
    font-size: 1.05rem;
    font-weight: bold;
}

.blog-category-show .tpg-shortcode-main-wrapper .rt-holder .rt-detail .categories-links a {
    margin-bottom: 0;
    font-size: 0;
    background: url(../images/more-button.png) no-repeat right center;
    width: 75px;
    height: 14px;
}

.blog-category-show .tpg-shortcode-main-wrapper i {
    display: none;
}

.blog-category-show .tpg-shortcode-main-wrapper .isotope1 .rt-detail .tpg-excerpt, .blog-category-show .tpg-shortcode-main-wrapper .layout1 .rt-detail .tpg-excerpt {
    margin-bottom: 20px;
    font-size: 0.85rem;
    text-align: justify;
}

.blog-category-show .tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail h3::before {
    display: block;
    content: "";
    width: 100px;
    height: 3px;
    background: #5ab869;
    margin-top: 6px;
    margin-bottom: 6px;
}

#category-latest-post .sp-pcp-post {
    display: block;
    position: relative;
}

#category-latest-post .sp-pcp-post-meta {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}

#category-latest-post .sp-pcp-post-meta .entry-date {
    font-size: 10px;
    font-family: 'Lato', sans-serif;
    color: #bdbdbd;
}

#category-latest-post.sp-pcp-post .sp-pcp-post-meta ul li .fa, #category-latest-post .sp-pcp-post .sp_pcp_cf_list .fa {
    color: #bdbdbd !important;
    font-size: 12px;
}

#category-latest-post .sp-pcp-post-content {
    float: left;
    width: 56%;
    /* margin-right: 1%; */
    padding-right: 10px;
    font-size: 0.8rem;
    padding-bottom: 17px;
}

#category-latest-post .sp-pcp-post .sp-pcp-title, #category-latest-post .sp-pcp-post .sp-pcp-title a {

    text-align: justify;

    font-size: 0.85rem;
    font-weight: bold;
    direction: rtl;
    padding-bottom: 17px;
}

#category-latest-post .sp-pcp-post .sp-pcp-title:hover, #category-latest-post .sp-pcp-post .sp-pcp-title a:hover{color: #000;}
#category-latest-post .sp-pcp-post .pcp-post-thumb-wrapper {
    height: 91px;
    width: 135px;
    float: right;
    margin-left: 10px;
    border-radius: 10px;
}

#category-latest-post .pcp-carousel-wrapper .pcp-button-next.top_right {
    top: auto;
    left: 80px;
    right: auto;
    border: none !important;
    background-color: none !important;
}

#category-latest-post .pcp-carousel-wrapper .pcp-button-prev.top_right {
    top: auto;
    left: 0;
    right: auto;
    border: none !important;
    background-color: none !important;
}


#category-latest-post .pcp-button-next {
    background: url("../images/arrow-left.png");
    background-position: top right !important;
    background-repeat: no-repeat;
    color: #000;

    line-height: 34px;
    text-align: center;
    font-size: 11px;
}

#category-latest-post .pcp-button-next i::before {
    display: block;
    content: " سابق ";

    font-family: 'DroidArabicKufi', "Lato", 'Ae-khalid', "Helvetica Neue", Arial, "Noto Sans", sans-serif;
}

#category-latest-post .pcp-button-prev {
    background: url("../images/arrow-right.png");
    background-position: top right !important;
    background-repeat: no-repeat;
    color: #000;

    line-height: 34px;
    text-align: center;
    font-size: 11px;

}

#category-latest-post .pcp-button-prev i::before {
    display: block;
    content: "التالي ";
    font-family: 'DroidArabicKufi', "Lato", 'Ae-khalid', "Helvetica Neue", Arial, "Noto Sans", sans-serif;
}

#category-latest-post
.pcp-carousel-wrapper .sp-pcp-carousel {
    padding-bottom: 50px;
    padding-top: 15px;
}

#splw-location-weather-346 .lw-footer {
    display: none
}

#weather-date .style-minimal.weather-widget-wp {
    color: #114b5f;
}

#weather-date .weather-widget-wp .temp-group i {
    font-size: 22px;
    margin-right: 2px;
}

#weather-date .weather-widget-wp .temp-group .weather-temp {
    font-size: 17px;
}

#weather-date .style-minimal.weather-widget-wp {
    background: none;
    box-shadow: none;
    padding: 0;
}

.date-col i {
    padding-right: 5px;
    font-size: 22px;
    color: #114b5f;
}

#weather-date .weather-widget-wp .temp-group i {
    font-size: 22px;
    color: #114b5f;
}

#weather-date .weather-widget-wp .temp-group .weather-temp .temp-units {
    position: relative;
    top: -2px;
    font-size: 15px;
}

#weather-date .style-minimal.weather-widget-wp .info-group {
    display: flex;
    flex-flow: nowrap;
    justify-content: center;
    margin-left: 10px;
    padding-left: 0px;
    white-space: nowrap;
}

#weather-date .weather-widget-wp .info-group .weather-title {
    font-size: 15px;
    padding-right: 7px;
}

#weather-date .style-minimal.weather-widget-wp .temp-group {
    display: flex;
    align-items: start;
}

#weather-date .style-minimal.weather-widget-wp .info-group .weather-description {
    margin-top: 0
}

#weather-date p {
    margin-bottom: 0;
}

#widget-date-weather .textwidget {
    display: inline-flex;
}

.single .entry-header, .page .entry-header {
  /*  margin-bottom: 5px;
    margin-top: 15px;*/
    max-width: 1170px;
    text-align: right;


    color: #1a936f !important;
}

.hentry .title-post {
    margin-bottom: 5px;
    font-size: 2rem;

    padding: 15px 15px 5px;
    color: #1a936f !important;
}

.check-list-style li {
    list-style-image: url(../images/check-list.png);
}

.blue-text {
    color: #457c9a !important;
}

.aboutus-quta-text p {
    color: #78bf81;
    font-size: 1.3rem;
    font-weight: bold;
    text-align: justify;
    line-height: 1.7;
}

.aboutus-quta-text .icon-quote {
    transform: rotate(-180deg);
    font-size: 1.75rem;
    padding-left: 30px;
}

#primary.archive-content-area {


    margin: 0 auto;
}


/*------------blog------------------------------*/


.posts-layout .entry-title a {
    color: #114b5f;
    font-size: 1.35rem;
    font-weight: bold;
    line-height: 1.5;
}

.single-post-author .author-link, .posts-layout .read-more {
    margin-bottom: 0;
    font-size: 0;
    background: url(../images/more-button.png) no-repeat right center;
    width: 75px;
    height: 14px;
    float: left;
    margin-left: 10px;
}

.posts-layout .author, .posts-layout .entry-meta a {
    color: #bbbbbb
}

.archive-content-area
article.post .article-inner {
    border-radius: 10px;
    border: 1px solid #bbbbbb
}

.archive-content-area
.posts-layout .post-align-right .entry-header {
    padding: 0 15px;
    text-align: justify
}

.archive-content-area .posts-layout .entry-post {
    padding: 0 15px;
    text-align: justify
}

.posts-layout .post-align-right .entry-meta {
    padding-top: 30px;
    width: 100%;
    padding-left: 15px;
    margin-bottom: 13px;
}

.archive-content-area.content-area .entry-thumb {
    max-height: 278px;
    overflow: hidden;
    margin-bottom: 0px !important
}

.archive-content-area.content-area .entry-thumb img {
    width: 100%
}


.data-target-div1 #caf-filter-layout1 li a, .data-target-div1 #caf-filter-layout1 li.more span {
    background: none !important;
    font-weight: bold;
    font-family: 'Readex Pro','Ae_Khalid', 'DroidArabicKufi', sans-serif;
    margin-bottom: 10px;


    font-size: 1.3rem !important;
}

.caf-filter-layout1 a {
    margin: 2px !important;
}

.data-target-div1 #caf-filter-layout1 li a.abc {
    /*font-size: 0 !important;  line-height: 0; white-space: nowrap;*/
    position: relative;


}

/*.data-target-div1 #caf-filter-layout1 li a.abc:before{ font-size: 1.3rem !important;display: block; position: absolute;top:0;right: auto;
    content: "جميع"}*/
/*#news-blog-filter
.data-target-div1 #caf-filter-layout1 li a.abc:before {
    font-size: 1.3rem !important;
    display: block;
    position: absolute;
    top: 0;
    right: auto;
    content: "جميع الأخبار";
    width: 83px;
    right: 0
}

#news-blog-filter
.data-target-div1 #caf-filter-layout1 li a.abc {
    padding-left: 90px  ;font-size: 0 !important;  line-height: 0; white-space: nowrap;
}*/

.data-target-div1 .caf-post-layout1 .caf-post-title {
    background-color: #fff !important;
    font-size: 1.2rem;
    font-family:'Readex Pro', 'Ae_Khalid', 'DroidArabicKufi', sans-serif;position: relative;
}
.data-target-div1 .caf-post-layout1 .caf-post-title::before {
    display: block;
    content: "";
    width: 100px;
    height: 3px;
    background: #5ab869;
    margin-top: 6px;
    margin-bottom: 6px;
}
.data-target-div1 .caf-post-layout1 a.caf-read-more {
    background-color: transparent !important; margin-bottom: 0;
    font-size: 0;
    background: url(../images/more-button.png) no-repeat right center;
    width: 75px;
    height: 14px;
    float: left;
    margin-left: 10px;
    border: none !important;
 
}
.caf-post-layout1 #manage-post-area {
    background: #fff !important;
    position: relative;
    padding: 5px 5px 50px;
    min-height: 255px;
}
.data-target-div1 .caf-post-layout1 .caf-meta-content{font-size: 11px; color: #bbbbbb;position: absolute;
    
     bottom: 0;
    left: 10px;
    border-bottom: none;
    direction: ltr;
    text-align: left;}
.data-target-div1 .caf-post-layout1 .caf-meta-content i{ color: #bbbbbb}
.data-target-div1 .caf-post-layout1 .caf-content   {font-size: 13px}

.caf-post-layout1 .manage-layout1 {
    padding: 0;
    box-shadow: 0 0 8px -5px #000;
    border-radius: 10px;
    overflow: hidden; }
.caf-post-layout1 .caf-content-read-more {
  
    margin-top: 15px;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li a, .data-target-div1 .prev-next-caf-pagination .caf-pagi-btn
{background: none!important;color:#c8c8c8;font-size:1.1rem !important;font-family:  "Lato",'DroidArabicKufi', 'Ae-khalid', "Helvetica Neue", Arial, "Noto Sans", sans-serif }
.data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current{background: none!important;color:#1a936f;border: 1.3pt #1a936f solid;border-radius: 3px;padding:0px 10px;     line-height: 1;
}

.data-target-div1 ul#caf-layout-pagination.post-layout1 li a.page-numbers{position: relative;font-size: 0  !important;line-height: 1;}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li a.page-numbers.prev:after{   font-size: 27px;
    color: #1a936f;
    font-family: 'icomoon' !important;
    content: "\f507";
    
    display: inline-block;
        padding-right: 10px;    vertical-align: bottom;
 }  .data-target-div1 ul#caf-layout-pagination.post-layout1 li a.page-numbers.prev:before {
    display: inline-block;
        content: " سابق ";
        font-size: 13px !important;
        font-family: 'DroidArabicKufi', "Lato", 'Ae-khalid', "Helvetica Neue", Arial, "Noto Sans", sans-serif;color: #4c4c4c !important;
    }
    .data-target-div1 ul#caf-layout-pagination.post-layout1 li a.page-numbers.next:after{ display: inline-block;
        content: "التالي ";
        font-family: 'DroidArabicKufi', "Lato", 'Ae-khalid', "Helvetica Neue", Arial, "Noto Sans", sans-serif;  
         font-size: 13px !important;color: #4c4c4c !important;
    }

 
    .data-target-div1 ul#caf-layout-pagination.post-layout1 li a.page-numbers.next:before{       font-size: 27px;
        color: #1a936f;
        font-family: 'icomoon' !important;
        content: "\f505";
        display: inline-block;
        padding-left: 10px;    vertical-align: bottom;
    }

    .data-target-div1 ul#caf-layout-pagination.post-layout1 li a.page-numbers.prev:before:hover ,
         
        .data-target-div1 ul#caf-layout-pagination.post-layout1 li a.page-numbers.next:after:hover{  
            color: #1a936f !important;
        }
    

    .data-target-div1 .caf-post-layout1 .caf-post-title h2, .data-target-div1 .caf-post-layout1 .caf-post-title h2 a{font-size: 1.3rem;line-height: 1.5;    color: #114b5f; }
    #breadcrumb-box{    margin-top: 53px;
        padding-top: 10px;
        border-top: 1px solid #dfe4e7 ;margin-bottom: 10px;text-align: center;}
        .breadcrumb-container.theme1 li a{color:#afafaf ;font-size: 0.85rem;}
        .breadcrumb-container.theme1 li:last-child a{color:#1a936f ;font-weight: bold; }
        [class~="ginger-module-highlighter-ghost"]{display: none !important;}

        #comments{display: none;}

        .latest-category-post{margin-top: 7px;}
        .tnp-subscription input.tnp-submit, .tnp-profile input.tnp-submit, .tnp-unsubscribe button.tnp-submit,
         .tnp-reactivate button.tnp-submit{font-size: 0.9rem !important;font-family:'DroidArabicKufi','Ae-khalid',sans-serif;}
        .home .entry-header{display: none;}
       #sidebar-footer .sub-menu{display: none !important;}
       .breadcrumb-container ol{padding: 0;}
       article.post.type-post{} 
       .page-template-comming-soon-php .main-row{margin-left: -15px;margin-right: -15px;}
       #comming-soon{margin-left: -15px;margin-right: -15px;padding: 0;}
       #comming-soon-area{background: url(../images/conmming-soon.png) no-repeat center/100%; margin: 0 auto;}
       @media screen and (max-width: 1199.1px) {  #comming-soon{margin-left: 0;margin-right:0;}   .page-template-comming-soon-php .main-row{margin-left:0;margin-right:0;} }