    .content_wrapper{width: 96%; margin: 0px 2%;}


/*------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:920px){
    .body_text {margin: 0;width: 92%;margin-top: 30px;}

.portfolio_wrp .body_text {
    width: 92%;
}
    .p_head {    width: 100%;    height: 50px;    font-size: 15px;    margin-top: 48px;}
    .who_we_wrp .p_head, .what_we_wrp .p_head, .portfolio_wrp .p_head, .clients_wrp .p_head, .contact_wrp .p_head {    background: #F9A926;    text-align: center;    padding-top: 11px;    height: 40px;    color: #fff;    font-size: 24px;
    /*Firefox*/
-moz-border-top-left-radius: 0px;
-moz-border-top-right-radius: 0px;
-moz-border-bottom-right-radius: 25px;
-moz-border-bottom-left-radius: 25px;
/*Safari, Chrome*/
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;}
    .p_head:after {display: none;}  
    .who_we_wrp .body_text {    padding: 0;    margin: 0;    margin-top: 30px;    height: auto;}
    .wrapper {    max-height: initial;    min-height: initial;    height: auto;}
    .what_we_wrp .body_text {    height: auto;}
    .what_we_wrp .we_do_w {    height: 600px;}
    .portfolio_wrp ul, .clients_wrp ul {    height: auto;    margin: 0;    margin-top: 30px;    width: 100%;}
    .portfolio_wrp ul li, .clients_wrp ul li {margin-right: 2%;}
    .clients_wrp ul li {width: 30%;}
    
    
}

/*------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:680px){  
    .menu_wrp {display: none;}
    .top_line{display: none;}
    .mean-container .mean-nav ul li.ali_hom_bt img {    display: none;}
    .menu_wrps {    position: absolute;    height: auto;    background: none;    top: 70px;    z-index: 9999;}
    .top_menu {    position: absolute;    top: 0;    margin-top: 0;}
    .ali_logo {    width: 100%;}
    .wrapper {min-height: 320px;}
    .ali_logo img {    width: 70%;    float: none;    margin: 0px auto;    display: block;    margin-top: -25px;}
}


