/*
Theme Name: Quantum
Theme URI: http://umbrella.al
Description: Quantum Theme
Author: Umbrella
Version: 2.1.3
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Tags: repsonsive, clean, modern
*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignright_about {
    float:right;
    margin: 5px 0 20px 10px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #FFF;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.sticky, .bypostauthor, .gallery-caption { font-size: 11px; }

/* =WordPress Core
-------------------------------------------------------------- */


// added by refaa
/*.svg_map img
{
    width: 86% !important;
    height: 294px !important;
}

.test_for_menu .menu :hover{
    background: #AC1E23;
    color: #fff;
}
.test_for_menu .menu :hover a{
    color: #fff;
    margin-right: 3px
}
.test_for_menu li a:hover{
    color: #fff;
}
.test_for_menu li a{
    color:#333;
}
.test_for_menu li{
   border-bottom: 1px solid #ccc;
   padding-bottom: 10px;
   padding-top: 10px;
   
}

.test_for_menu .menu li:last-child{
   border-bottom: 0px solid #ccc; 
}*/
#umacc103 {
    overflow: hidden;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    background: transparent;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    -moz-box-shadow: inset 0px 0px 0px 0px transparent;
    -webkit-box-shadow: inset 0px 0px 0px 0px transparent;
    box-shadow: inset 0px 0px 0px 0px transparent;
    border-width: 0px 0px 1px 0px;
    border-color: #cccccc;
}
dl#umacc103.test_for_menu {
    width: auto;
}
.text_menu{
   // width: 75%;
    padding-right: 20px;
}
.test{
    color: red;
}
.clearfix{
        padding-bottom: 30px !important;
}

/*.test_for_menu{
   float: right !important;
   width: 25% !important;
}*/
/*.navbar-collapse.collapse{
    width: 100% !important;
} */
.navbar-collapse {
    max-height: none !important;
        
}
.menu {
   float: initial !important;
}
.navbar-collapse.collapse ul {
    list-style-type: none !important;
}

.content ul li {
    margin-right: 17px !important; 
}
#nav_menu-2 a {
    text-decoration: none;
    color: #686868;
}
#nav_menu-2 a:hover {
    text-decoration: none;
    color: #8fd0cc;
}
#nav_menu-2 li {
   list-style: none
}
.menu_right ul li {
    border-bottom: 1px solid #909090;
}
.menu{
    margin-left: 0px;
}
.widget ul li {
    padding-top: 10px !important;
    padding-bottom: 0px !important;
}
.image_c img{
    margin-left: 77px;
}
.image_c{
    margin-top: -20px;
}
.image_portf img{
        margin-left: 70px;
}
#projects-port .widget ul li{
     border-bottom: 1px solid #909090 ;
}
#projects-port #nav_menu-2 a:hover {
    text-decoration: none;
    color: #8fd0cc;
}

a img.alignright {   /// image's maya at home page
    float: right;
    margin: 5px 0 20px 5px !important;
}
.default_top_about_us
{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.image_c img {
    float: none;
}
.image_portf img {
     float: right;
}
.aligncenter{
    margin:  initial !important;
}

.project_desc p{
        padding-left: 0px !important; 
}
.textwidget{
    text-align: justify;
    width: 88%;
}
a img.alignright {
    margin: 5px 0 20px 5px !important;
    height: 260px !important;
}
.sidebar1{
    float: right;
}
.content p {
    font-size: 18px;
    width: 87%;
}
.singlepost_body p, .project_desc p {
    font-size: 18px;
    width: 80%;
}
#list_hayeld{
    text-align: justify; 
    width: 67%;
}   
.test_for_menu p {
    width: 80%;
}
@media screen and (max-width: 950px) {
    .singlepost_body p, .project_desc p {
    width: 100%;
        }
        .content p {
    font-size: 18px;
    width: 100%;
}
.test_for_menu p{
    width: 100%;
}
}
.text_aboutUS p{
    width: 81% !important;
}
@media screen and (max-width: 500px){
    .aligncenter 
    {
        display: none;
    }
    .image_c 
    {
        display: none;
    }
}
@media (max-width: 950px){
.home_top {
    margin-top: 15px;
    margin-bottom: -25px;
}
.widget {
     margin-bottom: 0px; 
}
.clearfix {
    display: none;
}
.image_c {
     margin-top: auto !important;
}
.um_widget ul {
    padding: 0;
    height: 216px;
}
.image_c 
    {
        display: block;
    }
    .widget ul li {
    padding-top: 1px !important;
    padding-bottom: 0px !important;
}
.widget_title{
        margin-top: 17px;
}
#list_hayeld{
    text-align: justify; 
    width: 67%;
    padding-right: 16px;
}
p {
    line-height: 30px !important;
   
}
.responsive_logo{
    display: none !important; 
}
.text_aboutUS p{
    width: 100% !important;
}

