﻿



@media only screen and (min-width: 0px) and (max-width:768px) {


    body {
        font-size: 1em;
    }
    #aLogoCan_ {
         
        width: 90px;
    }
    #spMenuLabel{
        display:none !important;
    }
    #divSection0_LogoCan {
        background-color: #2c2c2c;
    }
    #divSection0_LogoTitles {
        align-items: flex-start;
        justify-content: flex-start;
    }
    #divSection0_LogoTitles h2 {
        
        font-size: 20px;
        padding: 5px 5px;
         
    }
    #divSection0_LogoTitles h3 {
        
        font-size: 11px;
        padding: 5px 5px;
        
    }

    nav {
        
        margin: 105px 0 0 0;
    }


    .div-login-col {
        width: 100% ;
        
        padding: 1%;
    }


    #hamMenuItemsPlace {
        justify-content: flex-start;
        z-index: 9999;
    }

        #hamMenuItemsPlace nav a {
            padding: 20px;
            /* margin: 10px; */
            width: 94%;
            margin: 5px 0;
        }

    .aHamMenuItem span:first-child {
        font-size: 30px;
        padding: 0 20px;
    }

    /**********************/
    /***** Head Section */
    /**********************/
    #a-raad-logo {
        width: 20%;
    }

    #div-organ-text {
        width: 60%;
        padding: 1%;
    }

    #div-raad-head h1 {
        color: #000;
        font-weight: bold;
    }

    #div-raad-head h2 {
        font-size: 13px;
        color: #079AAD;
        font-weight: bold;
    }

    .div-main-layer-text-can {
        width: 50%;
        top: 10%;
        right: 0%;
    }

    .div-layerSlider-can {
        background-size: 100%;
    }

    .h2-main-layer-title {
        font-size: 1em !important;
    }

    .p-main-layer-descript {
        font-size: 0.7em !important;
        text-align: justify;
    }



    #div-layerSlider-place {
        height: 200px;
    }

    #h3-tel {
        float: right;
        color: #000;
        font-weight: bold;
        padding: 0 0px 0 0px;
        position: absolute;
        top: 0px;
        left: 0px;
    }

    .div-pointer-menu {
        display: none
    }

    .div-raad-menu-box {
        width: 25% !important;
        margin: 0 0 0 0px;
        border-radius: 0px;
    }

    #div-top-operate-can {
        width: 100%;
        margin: 0px;
    }

    #div-top-menu-can {
        width: 100%;
    }

    #div-raad-head-inner {
        position: relative;
        background-color: transparent;
    }

    #div-layerSlider-btns {
        bottom: -3px;
        height: auto;
    }

    .sp-layerSlider-btn {
        width: 18px;
        height: 18px;
    }

    .a-layerSlider-linik {
        padding: 5px;
        border-radius: 5px;
        margin: 0px;
        font-size: 10px;
    }

    #a-raad-menu-switch {
        padding: 4% 25%;
    }


    /**********************/
    /*****End Head Section */
    /**********************/


    #proccess-icon {
        float: none;
        margin: 0 auto;
    }

    #proccessParagraph p {
        text-align: justify;
    }

    .proccessIcons {
        width: 50%;
    }

    .expProcess {
        text-align: justify;
    }

    .divPortfolioBox {
        width: 50%;
        margin: 30px 0px;
    }

    #divPortfolioPrevPage {
        display: none;
    }

    #divPortfolioNextPage {
        display: none;
    }

    #news-section {
        font-size: 12px;
        width: 100%;
        height: 600px;
    }

    #article-section {
        width: 100%;
        height: 600px;
    }

    .a-article-last-more {
        bottom: 0px !important;
    }


    #h2-news-title {
        width: 50%;
        font-size: 12px;
    }

    #a-news-archive {
        width: 50%;
        font-size: 12px;
    }


    #h2-article-title {
        width: 50%;
        font-size: 12px;
    }

    #a-article-archive {
        width: 50%;
        font-size: 12px;
    }

    .div-services-part {
        margin: 0%;
        width: 100%;
        border-bottom: 2px solid #fff;
        margin: 0 0 5px 0;
    }
    /**************************************************/
    #divContactUs_form {
        width: 100%;
    }

    #divContactUsInfo {
        width: 100%;
    }

    /**************************************************/

    .div-item2 {
        width: 100%;
    }

    .div-value {
        width: 100%;
    }

        .div-value input[type="text"] {
            width: 200px;
        }

        .div-value textarea {
            width: 200px;
        }
    /***********************************/

    .a-head-process {
        width: 100%;
    }
    /***********************************/


    /***********************************/

    #foot-col2 {
    }

    #foot-col3 {
        display: none;
    }

    #foot-col4 {
        display: none;
    }

    .foot-col {
        width: 33%;
    }


    .div-news-item {
        width: 98%;
        margin: 1%;
    }

    .div-Article-item {
        width: 98%;
        margin: 1%;
    }

    .div-Portfolio-item {
        width: 98%;
        margin: 1%;
    }

    .aRelatedLink-pd {
        width: 98%;
        margin: 1%;
    }

    .h1DetailPage {
        font-size: 0.9em !important;
    }

    #div-page-details-place {
        padding: 10px 20px;
        width: 98%;
    }


    #majonPlace {
        float: right;
        width: 100%;
        height: auto;
        background-color: #fff;
        margin: 3px 0;
    }

    .majonPart a {
        font-size: 1em;
    }

    #divServicesPlaceMob {
        display: none;
    }

    #startupPlace {
        width: 100%;
        height: auto;
    }

    #processPlace {
        width: 100%;
    }

    #processPlace-head-part2 h2 {
        font-size: 17px;
    }

    .processPart h2 {
        font-size: 13px;
        padding: 0 5px;
    }

    #startupPlace a {
        margin: 50px auto 15px auto;
    }

    #startupPlace h2 {
        color: #fff;
        font-size: 20px;
        padding: 10px;
    }

    #startupPlace p {
        padding: 10px 10px;
    }

    .proccessNumber {
        display: block;
        margin: 15px auto;
    }
}
   /***********************************************************************************************************************/

      







    
    
        


  