.wrapper_head > h1 {
    text-align: center;
}


/*mobile menu starts here*/
.menuicon {
height: 28px;
display: none;
float: left;
font-size: 0px;
margin:0;
width: 28px; top: 0;
text-align: center;
background:#f18c1d; /*z-index: 9;*/
position: relative;
}
.menuicon span {
 background: #fff none repeat scroll 0 0;
height: 3px;
display: inline-block;
vertical-align: top;
width: 20px;
top: 12px;
position: relative;
}
.menuicon span:after, .menuicon span:before {
    background-color: #fff;
    content: "";
    display: block;
    height:3px;
    left: 0;
    position: absolute;
    width: 100%;
}
.menuicon span:before {
    top: -7px;
}
.menuicon span:after {
    bottom: -7px;
}
/*mobile menu ends here*/
@media only screen and (min-width:991px) and (max-width:1199px){
#cont {
    left: -3px;
}
}
@media only screen and (min-width:991px){
.mm-page {
    position: inherit;
}
}
@media only screen and (max-width:991px){
#headerrow .btheadrow .menubl{ display:none;}	
.menuicon{display:block;}	
html, body, #bg, #bg table, #bg td, #cont {
    height: auto;
    width: 100%;
    overflow: inherit;
}
img { max-width:100%; height:auto;}
.mainwraper{ /*background:url(images/main-bg1.jpg) no-repeat 0 0; background-size:cover; */display:inline-block; vertical-align:top; width:100%; padding:12px 15px; box-sizing: border-box;}
#bg, #header .nav, #header .nav2{ display:none;}
#cont {
position: relative;
top: 0;
left: 0;
overflow: inherit; padding:0px;
display: inline-block;
vertical-align: top;
width: 100%;
}
.container {
    width: 100%;
}
.box .inner {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
#new_footer {
    width: 100%;
}

.box.btm-box {
    margin: 20px 0;
}
.testmnl .or-clint {
display: inline-block;
width: 100%;
}
.testmnl .user-commt {
    width: 100%;
}
#page2 #content .col-1 {
    width: 100%;
    margin-right: 0;
}
#page2 #content .col-2 {
    max-width: 100%;
    margin-right: 0;
}
#page2 #content .col-4 {
    width: 100%;
}
.or-clint ul li {
    margin: 0 1% 6px 1%; width: 137px;
    display: inline-block;
    vertical-align: top;
}
.facebookicon {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
#page2 #content .line-ver2 {
    background: none;
}
#header {
    height: auto;
    border-top: none;
}
.line-ver, .line-ver1, .line-ver2 {
    background: none!important;
}
.logo {
    width: 140px;
    margin: 0 auto;

}
.toptextbanner {
    text-align: center;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 20px 0 !important;
}
.toptextbanner a {
    float: none;  text-decoration: none !important;
}

#page4 #content .col-2 {
    width: 100%; box-sizing: border-box;
}
.specialisationlist .item {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 22px;
}
.serviceitemrow .extra-wrap br {
    display: none;
}
.serviceitemrow .extra-wrap .img-indent { margin-top:12px;}
.our-ser .serviceitemrow .extra-wrap .img-indent{
    float: left;
}
.our-ser .serviceitemrow .extra-wrap h4{
    float: left;
    width: 100%;
}
.our-ser .serviceitemrow .extra-wrap p{
    float: left;
    width: 100%;
}
#page5 #content .col-1.serviceitemrow {
    width: 48%;
    margin-right: 4%;
}
#page5 #content .col-2.serviceitemrow {
    width: 48%;
}
.wrapper {
    margin: 0px !important;
}
.widthauto{ width:100%!important; margin:0px; padding:0px;}
.clientbtn {
    margin-right: 5px;
    width: 133px;
    margin-left: 5px;
}
.in-sec .inp-form:first-child {
    margin-right: 5px;
}
#content {
    min-height: auto; padding-bottom:12px;
}
.arbhihoitem {
width: 21% !important;
margin: 0 2% 12px 2% !important;
padding: 0px !important;
}

#page3 #content .col-1 {
    width: 100%;
    margin-right: 0;
}
.mrgntb12{ margin-bottom:12px;}
}

@media only screen and (min-width:320px) and (max-width:767px){
#page5 #content .col-1.serviceitemrow {
    width: 100%; box-sizing: border-box;
    margin-right: 0;
}
#page5 #content .col-2.serviceitemrow {
    width: 100%; box-sizing: border-box;
}
.followinglist .home_menu {
    width: 100%;
}
.digit-socil-thim {
    width: 27.8%;
    margin-bottom: 20px;

}



}
@media only screen and (min-width:320px) and (max-width:667px){
.imgblfull{ width:100% !important; margin:0px 0 12px 0 !important; padding:0px !important; display: inline-block; vertical-align: top;}
.imgblfull img{ width:100%; height:auto; margin: 0px; padding: 0px;}


.case-studiesitem {
    width: 137px;
    margin-right: 3px;
    margin-left: 3px;
    background-size: 100%;

}
.case-studiesitem  #case_head {
    width: 100%;
    font-size: 11px;
    padding-left: 3px;
    padding-top: 4px;
    box-sizing: border-box; height: auto;
}
.leftcontact {
    width: 100%;
    margin-right: 0;
}
.rightcontact {
    width: 100%;
    margin-left: 0;
}

.leftcontact .img-indent {
    margin-bottom: 12px;
}
.leftworkwithus {
    width: 100%;
    margin-right: 0;
}
.rightworkwithus {
    width: 100%;
    margin-left: 0;
}
.leftworkwithus .img-indent, .rightworkwithus .img-indent {
    margin: 0 auto;
    /*float: none;*/
    display: block;
    margin-bottom: 12px; margin-right: 17px;
}
.awardwinningte {
    width: 100%;
    margin-right: 0;
    text-align: center;
}
.followinglist {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
}
.arbhihoitem {
width: 45% !important;
}
#my_new_add_arabic {
    width: 100%;
    margin-bottom: 5px;
}
.serviceitemrow .extra-wrap .img-indent {
    margin-top: 0;
}
}
@media only screen and (min-width:320px) and (max-width:467px){
#new_footer {
    text-align: center;
}
.imgfeild {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.imgfeild .img-indent {
    margin: 0px;
    float: none; width:100%;
}
.extra-wrap {
    width: 100%;
}
.specialisationlist .item .extra-wrap {
    margin-top: 16px;
    display: inline-block;
    vertical-align: top;
    border-bottom: solid 1px #fff;
padding-bottom: 16px;
}
.serviceitemrow .img-indent, .img-box img {
    margin: 0 auto;
    display: block;
    /*float: none;*/
    margin-bottom: 12px;
}
.leftworkwithus .img-indent, .rightworkwithus .img-indent { margin-bottom: 12px; margin-right: 0;}

.serviceitemrow .extra-wrap {
    width: 100%;
    border-bottom: solid 1px #fff;
    padding-bottom: 16px;
    margin-bottom: 16px;

}
.digit-socil-thim {
    width: 40%;

}
.eventmanagementlist .item {
    width: 46%;
    margin-right: 1.5%;
    margin-left: 1.5%;
}
.leftbannerrow {
    width: 100%;
    margin-right: 0;
}
.casestudiesrightcon {
    width: 100%;
}

.arbhihoitem {
    width: 100% !important;
	margin: 0!important;
}
.specialisationlist.img-box.arbhi .item img {
    float: right;
    margin: 0 0 0 20px;

}
}
@media only screen and (min-width:468px) and (max-width:767px){
#page5 #content .col-1.serviceitemrow {
    width: 48%;
    margin-right: 4%;
}
#page5 #content .col-2.serviceitemrow {
    width: 48%;
}
}
