 @media only screen and (min-width:990px){
            a{
                color:grey;
            }
            .questions{
                border: 1px solid black;
                border-radius: 5px;
                width: 80%;
                margin: auto;
                padding-top: 15px;
                padding-bottom: 15px;
                text-align: left;
                padding-left: 50px;
                background: url(../img/QQuestion_red.png) 15px 13px no-repeat;
                margin-bottom:5px;
                max-width:700px;
            }
            .questions:hover{
                cursor:pointer;
            }
            .answers{
                background: url(../img/AAnswer_green.png) 15px 3px no-repeat;
                width: 80%;
                margin:auto;
                text-align: left;
                padding-left: 50px;
                display:none;
                margin-bottom: 35px;
                margin-top: 15px;
                min-height: 40px;
                max-width:700px;
            }
            #left_panel{
                float:left;
                width:50%;
                position:relative;
            }
            #right_panel{
                float:left;
                width:50%;
                position:relative;

            }
            .div_menu{
                margin-bottom:25px;
                position: relative;
                float: left;
                width: 50%;
                margin-left: 25%;
                text-align: left;
                display: none;
            }
            #questionForm{
                margin:auto;
                margin-top:100px;
                /*width:225px;*/
                width:400px;
            }
            #email{
                border-radius: 5px;
                width:50%;
                padding:5px;
                font-size: 16px;
                margin-top: 30px;
                font-family: arial,helvetica,sans-serif;
            }
            #captcha_code{
                border-radius: 5px;
                width:100%;
                padding:5px;
                font-size: 16px;
                margin-top: 0px;
                font-family: arial,helvetica,sans-serif;
            }
            #question{
                border-radius: 5px;
                font-size: 16px;
                width:100%;
                padding:5px;
                height: 300px;
                font-family: arial,helvetica,sans-serif;
                margin-bottom:20px;
            }

            #btn_submit{
                background-color:black;
                color:white;
                border-radius: 16px;
                width: 105px;
                font-size: 19px;
                border:none;
                padding:10px;
                font-size: 16px;
                margin-top: 30px;
            }
            #btn_submit:hover{
                cursor:pointer;
            }
            .faq_menu{
                margin-bottom:10px;
                font-size:24px;
                float: left;
                width: 50%;
            }
            .faq_menu:hover{
                cursor:pointer;
            }
            .symbol{
                float: right;
                margin-right: 15px;
                font-size: 33px;
                margin-top:5px;
                  border: solid black;
                  border-width: 0 3px 3px 0;
                  display: inline-block;
                  padding: 3px;
            }
            .down {
              transform: rotate(45deg);
              -webkit-transform: rotate(45deg);
            }

            .right {
              transform: rotate(-45deg);
              -webkit-transform: rotate(-45deg);
            }
            #capcha{
                width:100%;
            }
            .cl_question{
                
            }
        }   
        
@media only screen and (max-width:990px) and (min-width:500px){
            a{
                color:grey;
            }
            .questions{
                border: 1px solid black;
                border-radius: 5px;
                width: 80%;
                margin: auto;
                padding-top: 15px;
                padding-bottom: 15px;
                text-align: left;
                padding-left: 50px;
                background: url(../img/QQuestion_red.png) 15px 13px no-repeat;
                margin-bottom:5px;
            }
            .questions:hover{
                cursor:pointer;
            }
            .answers{
                background: url(../img/AAnswer_green.png) 15px 3px no-repeat;
                width: 80%;
                margin:auto;
                text-align: left;
                padding-left: 50px;
                display:none;
                margin-bottom: 35px;
                margin-top: 15px;
                min-height: 40px;
            }
            #left_panel{
                float:left;
                width:50%;
                position:relative;
            }
            #right_panel{
                float:left;
                width:50%;
                position:relative;

            }
            .div_menu{
                margin-bottom:25px;
                position: relative;
                float: left;
                width: 75%;
                margin-left: 12.5%;
                text-align: left;
                display: none;
            }
            #questionForm{
                margin:auto;
                margin-top:100px;
                /*width:225px;*/
                width:400px;
            }
            #email{
                border-radius: 5px;
                width:50%;
                padding:5px;
                font-size: 16px;
                margin-top: 30px;
                font-family: arial,helvetica,sans-serif;
            }
            #captcha_code{
                border-radius: 5px;
                width:100%;
                padding:5px;
                font-size: 16px;
                margin-top: 0px;
                font-family: arial,helvetica,sans-serif;
            }
            #question{
                border-radius: 5px;
                font-size: 16px;
                width:100%;
                padding:5px;
                height: 300px;
                font-family: arial,helvetica,sans-serif;
                margin-bottom:20px;
            }

            #btn_submit{
                background-color:black;
                color:white;
                border-radius: 16px;
                width: 105px;
                font-size: 19px;
                border:none;
                padding:10px;
                font-size: 16px;
                margin-top: 30px;
            }
            #btn_submit:hover{
                cursor:pointer;
            }
            .faq_menu{
                margin-bottom:10px;
                font-size:24px;
                float: left;
                width: 50%;
            }
            .faq_menu:hover{
                cursor:pointer;
            }
            .symbol{
                float: right;
                margin-right: 15px;
                font-size: 33px;
                margin-top:5px;
                  border: solid black;
                  border-width: 0 3px 3px 0;
                  display: inline-block;
                  padding: 3px;
            }
            .down {
              transform: rotate(45deg);
              -webkit-transform: rotate(45deg);
            }

            .right {
              transform: rotate(-45deg);
              -webkit-transform: rotate(-45deg);
            }
            #capcha{
                width:100%;
            }
            .cl_question{
                
            }
        }        

/* Mobile */
@media only screen and (max-width:500px){
            a{
                color:grey;
            }
            .questions{
                border: 1px solid black;
                border-radius: 5px;
                width: 80%;
                margin: auto;
                padding-top: 15px;
                padding-bottom: 15px;
                text-align: left;
                padding-left: 50px;
                background: url(../img/QQuestion_red.png) 15px 10px no-repeat;
                margin-bottom:5px;
            }
            .questions:hover{
                cursor:pointer;
            }
            .answers{
                background: url(../img/AAnswer_green.png) 15px 3px no-repeat;
                width: 80%;
                margin:auto;
                text-align: left;
                padding-left: 50px;
                display:none;
                margin-bottom: 35px;
                margin-top: 15px;
                min-height: 40px;
            }
            #left_panel{
                float:left;
                width:50%;
                position:relative;
            }
            #right_panel{
                float:left;
                width:50%;
                position:relative;

            }
            .div_menu{
                margin-bottom:25px;
                position: relative;
                float: left;
                width: 75%;
                margin-left: 12.5%;
                text-align: left;
                display: none;
                
            }
            #questionForm{
                margin:auto;
                margin-top:100px;
                /*width:225px;*/
                width:400px;
            }
            #email{
                border-radius: 5px;
                /*width:100%;*/
                width:50%;
                padding:5px;
                font-size: 16px;
                margin-top: 30px;
                font-family: arial,helvetica,sans-serif;
            }
            #captcha_code{
                border-radius: 5px;
                width:100%;
                padding:5px;
                font-size: 16px;
                margin-top: 0px;
                font-family: arial,helvetica,sans-serif;
            }
            #question{
                border-radius: 5px;
                font-size: 16px;
                width:100%;
                padding:5px;
                height: 300px;
                font-family: arial,helvetica,sans-serif;
                margin-bottom:20px;
            }

            #btn_submit{
                background-color:black;
                color:white;
                border-radius: 16px;
                width: 105px;
                font-size: 19px;
                border:none;
                padding:10px;
                font-size: 16px;
                margin-top: 30px;
            }
            #btn_submit:hover{
                cursor:pointer;
            }
            .faq_menu{
                margin-bottom:5px;
                font-size:18px;
                float: left;
                width: 50%;
            }
            .faq_menu:hover{
                cursor:pointer;
            }
            .symbol{
                float: right;
                margin-right: 15px;
                font-size: 33px;
                margin-top:5px;
                  border: solid black;
                  border-width: 0 3px 3px 0;
                  display: inline-block;
                  padding: 3px;
            }
            .down {
              transform: rotate(45deg);
              -webkit-transform: rotate(45deg);
            }

            .right {
              transform: rotate(-45deg);
              -webkit-transform: rotate(-45deg);
            }
            #capcha{
                width:100%;
            }
            #div_title{
                margin-top:75px;
            }
            #title{
                font-size:45px;
                font-weight:lighter;
                color:red;
            }
            #subtitle{
                font-size:22px;
                font-weight: initial;
            }
            .cl_question{
                
            }
        }