@media screen and (max-width: 600px) {

    #block-views-block-sndwq-alsfht-alryysyt-block-1 {
        color: var(--secondry-color);
        position: absolute;
        text-align: center;
        top: 15%;
        background: rgb(216, 189, 138,0.93);
        left: 50%;
        width: 49%;
        border-radius: 20px;
        height: 59.5%;
        transform: translate(-50%, 0);
    }

    
    #block-views-block-sndwq-alsfht-alryysyt-block-1 .views-field-field-asm-aldwrt {
        font-size: 9px;
    margin-bottom: 0;
    }

    #block-views-block-sndwq-alsfht-alryysyt-block-1 .views-field-title {
        margin: 0;
        font-size: 11px;
        margin-top: 3px;
    }

    #block-views-block-sndwq-alsfht-alryysyt-block-1 .views-field-field-course .field-content {
        margin: 0;
        margin-right: 0;
        margin-top: 0;
        width: 100%;
        padding: 2px;
        border-radius: 14px;
    }

    .home-box-date,.home-box-place {
        font-size: 12px;
        padding-right: 17px; ;
    }

    #block-views-block-sndwq-alsfht-alryysyt-block-1 .views-field-nothing{
        background-color: #fcfaf7;
        border-radius: 21px;
        margin-top: 4px;
        padding: 10px 0;
        font-size: 13px;
        }

   

  

    .page-args-ar-course-registration #block-breadcrumbs {
        font-size: 13px;
        right: 44% !important;
        top: 72% !important;
    }

    .page-args-ar-diploma #block-breadcrumbs {
        font-size: 15px;
        right: 24% !important;
    top: 39% !important;
    }

    div.ui-dialog-buttons {
        width: 100% !important;
    }
    #block-views-block-n-alshrkt-block-1-2 .views-field-field-image img {
        height: auto;
    }

    .views-field-field-course-field .field-content {
        display: none;
    }

    #block-mainnavigation ul.active {
        display: flex;
    }

    #block-views-block-n-alshrkt-block-1-2 .views-field-field-image, #block-views-block-n-alshrkt-block-1-2 .views-field-nothing {
        height: auto;
    }

    #block-menubutton {
        display: inline-block;
    }
    .footerr {
        flex-direction: column;
        justify-content: center;

    }

    #block-twaslmna, .footerr #block-mainnavigation-2,.footerr #block-rwabtmwaqaltwasl,.footerr #block-footermap {
        width: 100%;
    }

    #block-mainnavigation ul li a {
        letter-spacing: unset;
    background-image: unset;
    background-size:unset;
    background-position: unset;
    display: unset;
    padding: unset;
    position: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: unset;
    transition: unset;
    color:white
    }

    th {
        font-size: 17px !important;
    }
    th, td {
        padding: 8px !important;
        font-size: 12px !important;
    }

    .inner-image {
        height: auto;
    }

   
    

    .page-args-accreditation #block-blueray-content ul {
        flex-direction: column;
    justify-content: center;
    align-items: center;
    }

    .page-args-accreditation #block-blueray-content ul li {
        width: 100%;
    }

 
    .contact-us-box{
        flex-direction: column;
        align-items: center;
    }
    .page-args-contact-us #block-blueray-content form, .webform-submission-course-registration-form {
        width: 100%;
        flex-direction: column;
        padding-top: 22px;
    }

    #block-contactusblock h2 {
        display: none;
    }

 
    .webform-submission-contact-form .js-form-item-name, .webform-submission-contact-form .js-form-item-email, .webform-submission-contact-form .js-form-item-phonenumber, .webform-submission-contact-form .js-form-item-subject {
        width: 100% !important;
    }

    td.views-field-nothing a {
        padding: 5px;
        font-size: 12px;
        width: 72px;
        height: 32px;
    }

    .home-page #block-views-block-home-page-slider-block-1 .slick__arrow .slick-arrow {
        top: 50%;
    }

    .form-item-message div {
        width: 100% !important;
    }

    #block-views-block-asm-almjal-block-1-2 {
        top: 100px;
        right: 20px;
        font-size: 20px;
    }

    .courses-item-list ul .course {
        width: 100%;
    }

    .single-course-page #block-views-block-almjal-alajtma-y-wttwyr-aldhat-block-1 .course {
        width: 100%;
        margin-top: 20% !important;
    }
   

  

    .views-field-field-alahdaf-al-amt::before,.views-field-field-alahdaf-altfsylyt::before, .views-field-field-alahdaf-al-amt-1::before {
        background-size: 40px;
    }

    #block-views-block-almjal-alajtma-y-wttwyr-aldhat-block-1 .courses-item-list ul,.single-course-page #block-views-block-almjal-alajtma-y-wttwyr-aldhat-block-1 .views-label-field-alahdaf-altfsylyt .field-content, .single-course-page .views-field-field-alahdaf-al-amt .field-content {
        font-size: 13px !important;
    }

    .views-field-field-alahdaf-altfsylyt, .views-field-field-alahdaf-al-amt, .views-field-field-alfyt-almsthdft {
        padding-right: 40px;
        padding-top: 0;
    }

    

    .our-values-items-list .value {
        font-size: 14px;
    }

    #block-mainnavigation ul {
        flex-direction: column;
        position: absolute;
        left: 0px;
        top: 100%;
        z-index: 9999;
        gap: 0;
        background: var(--secondry-color);
        width: 200px;
        height: 215px;
        display: none;
        z-index: 99999999999;
    }

    .home-page .courses ul {
        flex-direction: column;
        gap: 10px;
    }

    .courses {
        background-size: cover;
    }

    #block-profilecomapnyheader.active {
        left:0;
        margin: 0;
    }

    .social-media-icons-bar img {
        width: 27px;
    }

    #block-views-block-n-alshrkt-block-1-2 .views-row {
        display: flex;
        flex-direction: column;
    }

    #block-views-block-n-alshrkt-block-1-2 .views-field-field-image,#block-views-block-n-alshrkt-block-1-2 .views-field-nothing {
        width: 100%;
        margin: 0 auto;
    }

    .about-company-title-body {
        padding: 0;
    }

    #block-nsaldblwmat {  
        font-size: 14px;
        width: 84%;
        margin: 0 auto;
        top: -205px;
    }

    .home-page .newsletter form {
        flex-direction: column-reverse;
    }

    .home-page .newsletter form .form-item-message {
        font-size: 21px;
     text-align: center;
    }

    .home-page .newsletter form .form-email {
        width: 100%;
        margin: 0;
    }

    .home-page .newsletter form .form-item-message {
        margin-bottom: 30px;
    }

    .home-page .newsletter form .button--primary {
        left: 0;
    top: 62px;
    height: 34px;
    }

    #block-aboutinfofrontbackground {
        display: none;
    }

    .our-values-items-list .value .views-field-title:after {
        display: none;
    }

    .our-values-items-list .value {
        position: static;
        position: static;
    padding: 0;
    margin: 0;
    border: 0;
    height: auto;
    width: auto;
    display: inline-block;
    }

    .our-values-items-list .value .views-field-title::before {
        display: none !important;
        padding: 0;
        position: static;
        border: 0;
        height: auto;
        width: auto;
        text-align: right;
        margin: 0;
        display: inline-block;
    }

    .our-values-items-list ul {
        display: flex;
        flex-direction: column;
    }

    .our-values-items-list .value .views-field-title {
        text-align: right !important;
    }

    #block-views-block-rwytna-block-1-2, #block-views-block-mhmtna-block-1-2, #block-views-block-qymna-block-1-2 {
        position: static;
        width: 100%;
    }

    #block-views-block-qymna-block-1-2 h2 {
        display: inline-block;
        width: auto;
        height: auto;
        outline: 0;
        border: 0;
        background: none;
        margin: 0;
        padding: 0;
        border-radius: 0;
        color: inherit;
        font-size: 30px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    

    .about_info {
        height: auto;
        padding: 0 20px;
    }

    #block-shltalmarflltdrybwalmwtmrat {
        display: none;
    }

    #block-slidershadow-2 {
        display: none;
    }

    .footer-contact-us, .footerr #block-mainnavigation-2 ul, .footer-socialmedia {
        align-items: center;
    }

    .footer-ourlocation {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #block-mainnavigation-2 h2 {
        width: 112px;
    margin: 17px auto;
    }

    #block-headertop div {
        gap: 0;
        font-size: 11px;
        margin-top: 23px;
    }
    #block-sitebranding {
        margin-right: 20px;
        top: -17px;
    }

 
    #block-views-block-field-name-block-1 {
        width: 144px;
        font-size: 12px;
        height: 48px;
        top: 100px;
    }

    .webform-submission-company-profile-form select,.webform-submission-company-profile-form input {
        width: 300px;
    }

    .iti__country-list {
        left: 0;
    }

    .courses {
        padding-top: 15px;
    }

    .webform-submission-course-registration-form fieldset  {
        margin-bottom: 0;
    }

    .webform-submission-course-registration-form {
        height: 640px;
        gap:0;
    }

    #block-blueray-content .contact-us-send, .webform-submission-course-registration-form .form-submit {
        margin-top: 20px;
    }

    .inner-image {
        margin-bottom: 0;
    }

    .webform-submission-course-registration-form .fieldset-legend {
        display: none;
    }

    #edit-contact-information .fieldset-wrapper .js-form-item-almdynt, #edit-contact-information .fieldset-wrapper .js-form-item-city, #edit-contact-information .fieldset-wrapper .js-form-item-email-address, #edit-contact-information .fieldset-wrapper .js-form-item-phone-number, #edit-contact-information .fieldset-wrapper .js-form-item-country {
        width: 100%;
    }

    .form-item-cityyyy {
        width: 100%;
    }

    .webform-submission-course-registration-form input {
        width: 100%;
    }
    
    #edit-contact-information .fieldset-wrapper {
        flex-direction: column !important;
    }
    #block-views-block-field-name-block-1::after {
        width: 33px;
    }

    #block-sitebranding img {
        width: 63px;
    }

    #block-nstthmrbalghd {
        margin: 0;
    }

    #block-headertop {
        margin: 0;
    }

    .header-top-lang img {
        display: none;
    }

    .header-top-lang{
        margin-right: 9px;
    }

    .headertop {
        padding: 0;
        padding-left: 1%;
        height: auto;
        text-align: center;
    }

    .header-top-phone a::before {
        display: none;
    }

    #block-nstthmrbalghd h2 {
        width: auto;
    }


    .header-top-lang {
        display: none !important;
    }

    #block-albhth img {
        display: none;
    }

    #block-profilecomapnyheader img {
        width: 35px;
    }

    .profile-company-header a {
        font-size: 12px;
    }

    #block-albhth {
        margin-top: 12px;
    margin-left: 42px;
    }

    .views-field-field-almhawr, .views-field-field-aljdwl-alzmny, .views-field-field-almhawr-1, .views-field-field-alahdaf-al-amt-1 {
        padding-top: 10px;
        padding-right: 40px;
    }

    .single-course-page #block-views-block-almjal-alajtma-y-wttwyr-aldhat-block-1 .course .views-field-nothing {
        bottom: 27px !important;
        left: 20px !important;
    }

    .home-page #block-simplenewssubscription {
        width: 83%;
    }

    .proshore {
        position: static;
    }
    
    .single-course-page #block-views-block-almjal-alajtma-y-wttwyr-aldhat-block-1 .course .views-field-nothing-1 {
        width: 150px;
    }

    footer .footer-contact-us a, footer nav a, footer .footer-socialmedia a, footer .footer-ourlocation a {
        padding: 0;
    }
    
    .headerbottom .container {
        position: relative;
    }

    #block-menubutton {
        top: 7px;
    }

    .about-company-title-body-in p {
        width: 100%;
    }

    .about-company {
        padding: 0 20px;
    }

    .about-company-title-body-in {
        padding: 0;
    }

    .diploma-item-list .diploma-item .views-field-title span {
        top: -46%;
        font-size: 14px;
        padding: 13px;
        width: fit-content;
        height: fit-content;
        right: 0;
    }

    #block-breadcrumbs {

        font-size: 15px;
        right: 10% !important;
        top: 62% !important;
    
    }

    .single-course-page #block-views-block-almjal-alajtma-y-wttwyr-aldhat-block-1 .courses-item-list ul .course div.views-field-field-course-duration {
        padding: 20px 40px;
        margin: 0;
        right: 7%;
        top: 0.5%;
    }

}

  @media screen and (max-width: 320px)
  {
    #block-sitebranding {
        margin-right: 0px;
        top: -17px;
    }    

    

    #block-headertop div {
    flex-wrap: wrap;
    flex-direction: row-reverse;
    margin-top: 1%;
    gap: 0;
    }

    #block-headertop p {
        width: 46%;
        margin: 0;
    }

    #block-nstthmrbalghd {
        position: relative;
    }

    #block-views-block-almjal-alajtma-y-wttwyr-aldhat-block-1 .courses-item-list ul, .single-course-page #block-views-block-almjal-alajtma-y-wttwyr-aldhat-block-1 .views-label-field-alahdaf-altfsylyt .field-content, .single-course-page .views-field-field-alahdaf-al-amt .field-content {
        margin: 0;
    }

    .views-field-field-alahdaf-altfsylyt::before, .views-field-field-alahdaf-al-amt::before, .views-field-field-alahdaf-al-amt-1::before {
        right: 0;
    }

    .views-field-field-almhawr, .views-field-field-aljdwl-alzmny, .views-field-field-almhawr-1, .views-field-field-alahdaf-al-amt-1,.views-field-field-alahdaf-altfsylyt, .views-field-field-alahdaf-al-amt, .views-field-field-alfyt-almsthdft {
        padding-right: 20px;
    }

    .single-course-page #block-views-block-almjal-alajtma-y-wttwyr-aldhat-block-1 .course .views-field-nothing {
        left: 0 !important;
    }

     #block-views-block-almjal-alajtma-y-wttwyr-aldhat-block-1 .course {
        margin-top: 100px !important;
    }

  
    
   
  

    .webform-submission-company-profile-form select, .webform-submission-company-profile-form input {
        width: 260px;
    }

    .slick-dots-homepage {
        left: 40%;
    }

   

    #block-views-block-n-alshrkt-block-1-2 .views-field-field-image {
        height: 180px;
    }

    #block-mainnavigation ul li a:hover {
        background-image: unset !important;
    }

    #views-exposed-form-almjal-alajtma-y-wttwyr-aldhat-page-1, #search-form #edit-basic {
        align-items: end !important;
    width: 270px !important;
    }

    #block-views-block-asm-almjal-block-1-2 {
        top: 80px;
    }

    #views-exposed-form-almjal-alajtma-y-wttwyr-aldhat-page-1 input {
        width: 100%;
    }

    #edit-submit-almjal-alajtma-y-wttwyr-aldhat {
        padding: 4px 13px; 
    }

    .single-course-page #block-views-block-almjal-alajtma-y-wttwyr-aldhat-block-1 .courses-item-list ul .course div.views-field-field-course-duration {
        padding: 12px 31px;
        top: 1.2%;
        right: 15px;
        margin: 0;
    }

    #block-views-block-field-name-block-1::after {
        display: none !important;
    }



    .diploma h2, #block-views-block-diplomas-block-1 h2, #block-views-block-development-field-courses-block-1-2 h2{
        top: -97px;
    }

      

    #block-views-block-field-name-block-1 {
        top: 79px;
        width: 120px;
    }
   

    .diploma-item-list .diploma-item .views-field-title span {
        top: -46%;
        font-size: 14px;
        padding: 13px;
        width: fit-content;
        height: fit-content;
    }

   
  }
