@media only screen and (max-width: 1199px) {
    .header_login p{
        padding-left: 10px;
        padding-right: 10px;
    }
     .header_login p span{
        font-size: 15px;
    }
     .header_login a{
        padding: 4px 15px;
        font-size: 14px;
    }
     .header_social a i {
        font-size: 1.4em;
        padding: 0 5px;
        line-height: 28px;
    }
     .header_login2 a{
        font-size: 12px !important;
        padding: 3px 9px 5px !important;
         float: none !important;
        display: inline-block !important;
    }
     .nav.navbar-nav ul{
        margin-bottom: 10px;
    }
     .nav ul li a{
        font-size: 13px;
        padding: 10px 6px;
    }
}
 @media only screen and (max-width:640px){
    .footer_bottom em{
        float:none;
        display:block;
        text-align:center;
    }
     .footer_bottom span{
        float:none;
        display:block;
        text-align:center;
    }
}
 @media only screen and (max-width:600px){
    a.btn.btn-info.view-detais{
        background-color:#125687;
        border:1px solid #125687;
        position:absolute;
        left:0;
        top:-30px;
        padding:5px;
        font-size:12px;
        line-height:1.2;
    }
}
 @media (max-width:479px){
    #frm_455 .edit_li .account_label{
        width:60% !important;
    }
     .radiusselect, #frm_455 .edit_li{
        width:100% !important;
    }
     .edit_li .account_label3{
        font-size:12px;
    }
     .edit_li .account_label, .edit_li .account_label2{
        font-size:12px;
        width:100%;
        text-align:left;
    }
     .edit_li .account_input, .edit_li .account_select, .edit_li .account_input2.input_small, .edit_li .account_textarea{
        width:100%;
    }
     .edit_li .account_input{
        font-size:11px;
    }
     .edit_li .account_input2{
        width:80px;
    }
     .assts ul ul li{
        border:0 none;
        display:block;
        float:left;
        margin-right:0;
        width:100%;
    }
     .assts ul ul li strong{
        color:#000000;
        float:left;
        font-size:12px;
    }
     .assts ul ul li span{
        color:#666666;
        float:right;
        font-size:12px;
        text-align:right;
    }
     .assts ul ul li:nth-child(2n+2), .assts ul ul li:nth-child(4n+4){
        border:0 none;
        display:block;
        float:left;
        margin-right:0;
        width:100%;
    }
     .listing_details_img_box{
        width:100%;
        padding:0;
        margin:0;
        display:block;
        clear:both;
    }
     /*.banner_cont_top_area{
        top:5px;
    }*/
     .listing_tab_cont a.button11{
        font-size:14px;
        padding:5px 0;
        width:150px;
    }
     .overlay img{
        margin-top:13%;
    }
     .listing_box span{
        color:#656565;
        display:block;
        font-size:12px;
        padding-bottom:5px;
    }
     .listing_box strong{
        color:#125687;
        display:block;
        font-size:10px;
        margin-bottom:5px;
    }
     .listing_box_rt{
        float:none;
        width:100%;
    }
     .listing_box_lt{
        float:none;
        margin-bottom:10px;
        margin-right:0;
        position:relative;
        text-align:center;
        width:100%;
    }
     .listing_box h2{
        font-size:16px;
    }
     .flt-lft{
        float:none;
    }
     .listing_tab_cont .listing_search, .listing_tab_cont .listing_drop{
        width:100%;
    }
     .listing_tab_cont label{
        width:100%;
        display:block;
        clear:both;
        margin-bottom:5px;
        text-align:left;
    }
     .min_max{
        width:100%;
        display:block;
        clear:both;
    }
     .listing_tab_nav ul li a{
        font-size:14px;
        padding:5px 7px;
        text-align:center;
    }
     .listing_tab_nav ul li{
        margin-bottom:1px;
        margin-right:0;
        width:100%;
    }
     .popup{
        background:#fff none repeat scroll 0 0;
        border:1px solid #ff6666;
        border-radius:10px;
        display:none;
        padding:5px;
        position:absolute;
        right:0;
        top:30px;
        width:320px;
        z-index:99;
    }
     form .title{
        display:inline-block;
        min-width:80px;
    }
     .login_part p{
        padding-left:0;
        margin-bottom:0;
    }
     .login_part p a{
        font-size:12px;
    }
     .engagements ul li, .our_services ul li, .blogs, .our_client, .closed_engagements ul li, .footer ul li{
        width:100%;
        display:block;
        clear:both;
        margin:0 0 20px 0;
    }
     .blog_box img{
        display:block;
        clear:both;
        float:none;
    }
     .blog_area_box p{
        width:100%;
        display:block;
        clear:both;
        margin-top:15px;
    }
     .footer_bottom span{
        float:left;
        margin-top:10px;
    }
     .country ul li{
        display:block;
        float:left;
        padding-right:0.33%;
        width:100%;
    }
}
 @media (min-width:480px) and (max-width:600px){
    .img-placeholder{
        float:none;
    }
     .edit_li .account_input2{
        width:55px;
    }
     .edit_li .account_label3{
        font-size:12px;
    }
     .edit_li .account_label, .edit_li .account_label2{
        font-size:12px;
        width:45%;
    }
     .edit_li .account_input{
        font-size:11px;
    }
     .assts ul ul li{
        border:0 none;
        display:block;
        float:left;
        margin-right:0;
        width:100% !important;
    }
     .assts ul ul li strong{
        color:#000000;
        float:left;
        font-size:12px;
    }
     .assts ul ul li span{
        color:#666666;
        float:right !important;
        font-size:12px;
        text-align:right;
    }
     .assts ul ul li:nth-child(2n+2), .assts ul ul li:nth-child(4n+4){
        border:0 none;
        display:block;
        float:left;
        margin-right:0;
        width:100%;
    }
     .listing_details_img_box{
        width:100%;
        padding:0;
        margin:0;
        display:block;
        clear:both;
    }
     .banner_cont_top_area{
        top:20px;
    }
     .listing_tab_cont a.button11{
        font-size:14px;
        padding:5px 0;
        width:150px;
    }
     .overlay img{
        margin-top:8%;
    }
     .listing_box span{
        color:#656565;
        display:block;
        font-size:12px;
        padding-bottom:5px;
    }
     .listing_box strong{
        color:#125687;
        display:block;
        font-size:12px;
        margin-bottom:5px;
    }
     .listing_box_rt{
        float:none;
        width:100%;
    }
     .listing_box_lt{
        float:none;
        margin-bottom:10px;
        margin-right:0;
        position:relative;
        text-align:center;
        width:100%;
    }
     .listing_box h2{
        font-size:16px;
    }
     .flt-lft{
        float:none;
    }
     .listing_tab_cont .listing_search, .listing_tab_cont .listing_drop{
        width:100%;
    }
     .listing_tab_cont label{
        width:100%;
        display:block;
        clear:both;
        margin-bottom:5px;
        text-align:left;
    }
     .min_max{
        width:100%;
        display:block;
        clear:both;
    }
     .listing_tab_nav ul li a{
        font-size:14px;
        padding:5px 7px;
        text-align:center;
    }
     .listing_tab_nav ul li{
        margin-bottom:1px;
        margin-right:0;
        width:100%;
    }
}
 @media (min-width:601px) and (max-width:640px){
    .img-placeholder{
        float:none;
    }
     .edit_li .account_label3{
        font-size:12px;
    }
     .edit_li .account_label, .edit_li .account_label2{
        font-size:12px;
        width:45%;
    }
     .edit_li .account_input{
        font-size:11px;
    }
     .assts ul ul li strong{
        clear:both;
        color:#000000;
        float:left;
        font-size:12px;
        width:100%;
    }
     .assts ul ul li span{
        clear:both;
        color:#666666;
        display:block;
        float:left;
        font-size:12px;
        text-align:left;
        width:50%;
    }
     .assts ul ul li:nth-child(2n+2), .assts ul ul li:nth-child(4n+4){
        border:0 none;
        display:block;
        float:left;
        margin-right:0;
        width:50%;
    }
     .listing_details_img_box{
        float:left;
        margin-right:5%;
        width:45%;
    }
     .banner_cont_top_area{
        top:50px;
    }
     .listing_tab_cont a.button11{
        font-size:14px;
        padding:5px 0;
        width:150px;
    }
     .add_locations_btn{
        clear:both;
        font-size:12px;
    }
     .listing_box strong{
        font-size:12px;
    }
     .listing_box span{
        font-size:12px;
    }
     .listing_box_lt{
        margin-right:5px;
    }
     .listing_box_rt{
        width:74%;
    }
     .listing_box h2, .sortby, .listing_head_rht, .listing_head_rht select{
        font-size:16px;
    }
     .listing_tab_cont .listing_drop{
        width:160px;
    }
     .listing_tab_cont .listing_search{
        width:160px;
    }
     .min_max{
        width:160px;
    }
     .listing_tab_cont label{
        font-size:12px;
        margin-right:5px;
        width:110px;
    }
     .listing_tab_nav ul li a{
        font-size:14px;
        padding:5px 7px;
        text-align:center;
    }
     .listing_tab_nav ul li{
        margin-right:1px;
    }
}
 @media (min-width:480px) and (max-width:767px){
    .img-placeholder{
        float:left !important;
    }
     .edit_li .account_label3{
        font-size:12px;
    }
     .edit_li .account_label, .edit_li .account_label2{
        font-size:12px;
        width:45%;
    }
     .edit_li .account_input{
        font-size:11px;
    }
     .assts ul ul li strong{
        color:#000000;
        float:left;
        font-size:12px;
        width:80%;
    }
     .assts ul ul li span{
        color:#666666;
        float:left;
        font-size:12px;
        text-align:right;
        width:20%;
        clear:none;
    }
     .assts ul ul li{
        width:48%;
        float:left;
        margin-right:2%;
    }
     .closed_engagements ul li, .footer ul li{
        width:100%;
        margin-bottom:5px;
    }
     .blogs, .our_client{
        width:100%;
        display:block;
        clear:both;
        margin:0 0 20px 0;
    }
     .engagements ul li, .our_services ul li{
        width:48%;
        float:left;
        margin:0 1% 20px 1%;
    }
}
 @media (max-width:767px){
    .blog_area_box{
        height:auto;
    }
     .img-placeholder{
        float:none;
    }
     .listing_details_img_box ul li strong{
        font-size:12px;
    }
     .listing_details_img_box ul li span{
        font-size:13px;
    }
     .footer ul li{
        padding-left:0 !important;
    }
     .banner_cont_top a{
        background:#842D2E;
        border-radius:5px;
        color:#fff;
        float:right;
        font-size:12px;
        margin-left:81px;
        padding:5px 10px;
        text-align:center;
        text-decoration:none;
        width:auto;
    }
     .banner_cont_top span{
        font-size:15px;
        padding:5px 15px;
        word-wrap:break-word;
    }
     .banner_cont_top{
        width:100%;
    }
     .call_action{
        margin:25px 0 20px;
        text-align:center;
    }
     .about_us_area{
        margin-top:10px;
    }
     .about_us_area h3{
        margin-bottom:10px;
        text-align:center;
    }
     h3.free-download-heading{
        text-align: left;
    }
     .banner_area{
        overflow:hidden;
    }
     .mail_subscribe{
        width:95%;
    }
     .sub_btn{
        font-size:14px;
        padding:14px 5px;
    }
     .sub_input{
        font-size:14px;
        padding:14px 5px;
    }
     .engagements{
        padding-top:10px;
    }
     .about_area{
        margin-bottom:10px;
    }
     .about_area p{
        font-size:14px;
    }
     .heading h2{
        font-size:20px;
    }
     .about_area h3{
        font-size:18px;
        margin-bottom:5px;
    }
     .banner_area{
        margin-bottom:0;
    }
     .banner_cont_btm{
        padding:5px 0;
    }
     .banner_cont_btm a{
        float:left;
        font-size:14px;
        padding:5px 0;
    }
     .owl-prev, .owl-next{
    }
     .header_social{
        clear:both;
        display:block;
        float:none;
        margin:0;
        text-align:right;
        width:100%;
    }
     .login_popup{
        margin-left:10px;
    }
     .logo{
        text-align:center;
    }
     .nav ul li{
        display:block;
        float:left;
        margin-right:30px;
        text-align:left;
        width:100%;
    }
     .navbar-toggle{
        margin-right:0;
    }
     .header_login p i{
        color:#125687;
        font-size:23px;
        margin-top:3px;
    }
     .header_login p span{
        font-size:16px;
    }
     .header_login p{
        padding-right:0;
    }
     .banner_cont_grey a{
        padding:0;
    }
     .banner_cont_grey h3{
        font-size:14px !important;
    }
     .banner_cont_grey p{
        font-size:12px !important;
    }
}
 @media (min-width:768px) and (max-width:800px){
    .blog_area_box{
        height:500px;
    }
     .img-placeholder{
        float:none;
    }
     .edit_li .account_input2{
        width:50px;
        font-size:13px;
    }
     .edit_li .account_label, .edit_li .account_label2{
        width:35%;
        font-size:14px;
    }
     .edit_li .account_label3{
        font-size:14px;
    }
     .edit_li .account_input{
        font-size:13px;
    }
     .mail_subscribe{
        width:100%;
    }
     .welcome_to{
        margin-top:-2px !important;
    }
     .udashbrd > span{
        margin-top:2px;
    }
     .header_login p{
        padding-left:5px;
        padding-right:5px;
        font-size:13px;
    }
     .add_more_remove i{
        margin-left:6px;
    }
     .header_login a{
        font-size:12px;
        padding:3px 9px;
        margin-left: 0;
    }
     .assts ul ul li, .assts ul ul li:nth-child(2n+2), .assts ul ul li:nth-child(4n+4){
        margin-right:0;
        width:100%;
    }
     .listing_details_img_box ul li strong{
        font-size:14px;
        width:auto !important;
    }
     .listing_details_img_box{
        width:100%;
    }
     .listing_details_img_box ul li span{
        float:right !important;
        font-size:14px;
        text-align:left;
        width:auto !important;
        clear:none !important;
    }
     .listing_details_img_box ul li strong{
        clear:both;
        display:block;
        font-size:14px;
        width:100%;
    }
     .listing_details_img_box ul li span{
        clear:both;
        display:block;
        float:left;
        font-size:14px;
        text-align:left;
        width:100%;
    }
     .banner_cont_top a{
        border-radius:10px;
        display:inline-block;
        float:none;
        font-size:14px;
        margin-left:20%;
        padding:10px 15px;
        text-align:center;
        text-decoration:none;
        width:auto;
    }
     .banner_cont_top_area{
        top:50px;
    }
     .banner_cont_top span{
        font-size:15px;
    }
     .listing_box_rt{
        width:64%;
    }
     .listing_box span{
        font-size:12px;
    }
     .listing_box strong{
        font-size:12px;
        margin-bottom:5px;
    }
     .listing_box_lt{
        margin-right:2px;
    }
     .listing_box h2{
        font-size:18px;
    }
     .listing_tab_cont a.button11{
        font-size:15px;
        padding:5px 0;
    }
     .sortby, .listing_head_rht label, .listing_head_rht select{
        font-size:16px;
    }
     .add_locations_btn{
        font-size:12px;
        margin-bottom:5px;
    }
     .listing_tab_nav ul li a{
        font-size:12px;
        padding:5px 10px;
    }
     .sidebar ul li a{
        font-size:14px;
    }
     .header_login p i{
        color:#125687;
        font-size:1em;
        margin-top:8px;
    }
     .header_login p span{
        color:#9c9c9c;
        display:block;
        float:right;
        font-size:13px;
        font-weight:300;
        line-height:30px;
        margin-left:8px;
    }
     .header_social{
        float:right;
        margin-top:2px;
    }
     .header_social a i{
        color:#c5c5c5;
        font-size:1em;
        line-height:20px;
        padding:0 6px;
    }
     .nav ul li{
        display:block;
        float:left;
        margin-right:4px;
    }
     .nav ul li a{
        color:#929292;
        display:block;
        font-size:12px;
        padding:3px;
    }
     .banner_cont_top_area{
    }
     .banner_cont_btm{
        padding:5px 0;
    }
     .banner_cont_btm a{
        font-size:20px;
        padding:5px 0;
    }
     .closed_engagements ul li span{
        font-size:13px;
    }
     .closed_engagements ul li p{
        font-size:14px;
    }
     .closed_engagements ul li .img-placeholder img{
        margin-right:5px;
        max-height:114px;
        max-width:130px;
    }
     .closed_engagements ul li .img-placeholder{
        height:132px;
        width:140px;
    }
     .closed_engagements ul li{
        margin-right:0.5%;
        width:33%;
    }
     .ask_brokers ul li span{
        font-size:13px;
    }
     .banner_area{
        overflow:hidden;
    }
     .ask_brokers .owl-prev{
        left:-20px !important;
    }
     .ask_brokers .owl-next{
        right:-20px !important;
    }
     .blog_box img, .blog_area_box p{
        display:block;
        clear:both;
    }
     .business_resources .owl-prev{
        left:-20px !important;
    }
     .business_resources .owl-next{
        right:-20px !important;
    }
     .banner_cont_grey a{
        padding:0;
    }
     .banner_cont_grey h3{
        font-size:14px !important;
    }
     .banner_cont_grey p{
        font-size:12px !important;
    }
}
 @media (min-width:801px) and (max-width:1024px){
    .nav > li > a{
        padding:10px 4px;
    }
     .nav ul li a{
        font-size:11px;
    }
     .blog_area_box{
        height:430px;
    }
     .blog_area_box h3{
        clear:both;
    }
     .blog_area_box a{
        margin-bottom:30px;
    }
     .header_login p{
        color:#9c9c9c;
        display:block;
        float:right;
        padding-left:5px;
        padding-right:5px;
    }
     .header_login p span{
        color:#9c9c9c;
        display:block;
        float:right;
        font-size:16px;
        font-weight:300;
        line-height:30px;
        margin-left:8px;
    }
     .header_login a{
        font-size:16px;
        padding:3px 10px;
    }
     .welcome_to{
        margin-top:2px !important;
    }
     .assts ul ul li:nth-child(2n+2){
        width:12%;
    }
     .assts ul ul li{
        margin-right:3%;
    }
     .assts ul ul li:nth-child(4n+4){
        width:14%;
    }
     .banner_cont_top a{
        border-radius:10px;
        display:inline-block;
        float:right;
        font-size:14px;
        margin-left:20%;
        padding:10px 15px;
        text-align:center;
        text-decoration:none;
        width:auto;
    }
     .banner_cont_top_area{
        top:80px;
    }
     .add_locations_btn{
        font-size:12px;
    }
     .listing_tab_cont label{
        font-size:12px;
        width:115px;
    }
     .listing_tab_cont{
        padding:20px 10px;
    }
     .banner_cont_btm a{
        font-size:20px;
        padding:5px 0;
    }
     .nav{
        margin-top:0;
    }
     .banner_cont_top span{
        font-size:20px;
    }
     .business_resources .owl-prev{
        left:-30px !important;
    }
     .business_resources .owl-next{
        right:-30px !important;
    }
     .nav ul li{
        margin-right:6px;
    }
     .closed_engagements ul li span{
        font-size:13px;
    }
     .closed_engagements ul li p{
        font-size:14px;
    }
     .closed_engagements ul li .img-placeholder img{
        margin-right:5px;
        max-height:114px;
        max-width:130px;
    }
     .closed_engagements ul li .img-placeholder{
        height:132px;
        width:140px;
    }
     .closed_engagements ul li{
        margin-right:0.5%;
        width:33%;
    }
     .ask_brokers ul li span{
        font-size:13px;
    }
     .banner_area{
        overflow:hidden;
    }
     .ask_brokers .owl-prev{
        left:-20px !important;
    }
     .ask_brokers .owl-next{
        right:-20px !important;
    }
     .blog_box img, .blog_area_box p{
        display:block;
        clear:both;
    }
     .banner_cont_grey a{
        padding:0;
    }
     .banner_cont_grey h3{
        font-size:18px !important;
    }
     .banner_cont_grey p{
        font-size:12px !important;
    }
}
 @media only screen and (min-width:1024px){
    .no-padding{
        padding-left:0;
        padding-right:0;
    }
     .no-padding-left{
        padding-left:0;
    }
     .no-padding-right{
        padding-right:0;
    }
     .call_action a{
        left:38%;
    }
}
 @media only screen and (min-width:992px) and (max-width:1199px){
    .listing_details_img_box ul li strong, .listing_details_img_box ul li span{
        font-size:14px;
    }
    .banner_cont_top{
        margin:0 auto;
        width:880px;
    }
    .owl-prev{
        left:30px;
    }
    .owl-next{
        right: 30px;
    }
}
 @media only screen and (min-width:768px) and (max-width:991px){
    .engagements ul li span{
        font-size:14px;
        margin-bottom:12px;
    }
     .mail_subscribe{
        width:70%;
    }
     .listing_box_rt{
        width:72%;
    }
     .listing_details_contact ul li{
        margin-right:20px;
    }
     .banner_cont_top{
        margin:0 auto;
        width:640px;
    }
     #change_image img{
        left:35%;
    }
     .buyers_reg_form{
        width:65.5%;
    }
     .listing_details_contact ul li img{
        margin-right:7px;
    }
     .header_right{
        padding-top: 0
    }
     .header_login p{
        margin-bottom:10px;
    }
     .login_popup {
        /* position: absolute;
        float: none;
        top: 32px;
        margin-right: -130px;
        right: 50%; */
        /* position: absolute;
        float: none;
        top: 32px;
        margin-right:0;
        right:0; */
    }
     .header_login2 {
        /* position: absolute;
        top: 32px;
        left: 50%;
        margin-left: -130px; */
        margin-right: 5px;
    }
    .banner_slider{
        height: 200px;
    }
    .item {
        height: 200px;
    }
    .owl-prev{
        left:30px;
    }
    .owl-next{
        right: 30px;
    }
}
 @media only screen and (max-width:767px){
    .img-placeholder{
        float:none !important;
    }
     .login_popup{
        margin:0 auto;
         text-align: center;
    }
     .header_login, .header_login a, .header_login .ar, .header_login p, .header_login p span{
        float:none;
    }
     .header_login a{
        margin-bottom:10px;
    }
     .header_login p{
        padding:0;
        margin:0;
        text-align:center;
    }
     .header_login p span{
        display:inline-block;
    }
     .header_social{
        text-align:center;
    }
     .banner_cont_top{
        margin:0 auto;
        width:90%;
    }
     .listing_description{
        margin-top:35px;
    }
     #change_image img{
        left:40%;
    }
     .ask_brokers .owl-prev{
        left:10px;
    }
     .ask_brokers .owl-next{
        right:10px;
    }
     .owl-carousel .owl-item{
        text-align:center;
    }
     .about_us_area iframe{
        width:100% !important;
    }
     .popup{
        left:50%;
        margin-left:-180px;
    }
     .business_resources .owl-next{
        right:0 !important;
    }
     .business_resources .owl-prev{
        left:0 !important;
    }
     .blog_area_box img{
        display:block;
        float:none !important;
        margin:0 auto 20px;
        text-align:center;
        width:200px;
    }
     .blog_area_box .blog_box img{
        display:block;
        float:none;
        text-align:center;
        width:auto;
    }
     .blog_box > img{
        display:block;
        margin:auto auto 20px !important;
    }
     .login_part p input{
        margin-bottom:5px;
    }
     .buyers_reg_form{
        width:auto;
    }
     .ar.login-popup{
        text-align:center;
    }
     .header_login a{
        display:inline-block;
    }
     .contact_input li{
        width:100%;
    }
     .contact_us h3{
        text-align:left;
    }
     .contact_us .textarea1{
        width:100%;
    }
     .header_login2{
        text-align: center;
        margin: 10px 0 0 0;
        float: none;
    }
     .header_login2 a{
        float: none !important;
        display: inline-block !important;
    }

    .business-link ul li{
        width:100%;
        margin-bottom:30px;
    }
    .banner_slider{
        height: 200px;
    }
    .item {
        height: 200px;
    }
    .owl-buttons{
        display: none;
    }
}

 @media only screen and (max-width:599px){
    .img-placeholder{
        float:none !important;
    }
     .login_popup{
        margin:0 auto;
        width:130px;
    }
     .header_login, .header_login a, .header_login .ar, .header_login p, .header_login p span{
        float:none;
    }
     .header_login a{
        margin-bottom:10px;
        text-align: center;
    }
     .header_login p{
        padding:0;
        margin:0;
        text-align:center;
    }
     .header_login p span{
        display:inline-block;
    }
     .header_social{
        text-align:center;
    }
     .footer_bottom{
        text-align:center;
    }
     .footer_bottom span{
        float:none;
    }
     a.btn.btn-info.view-detais{
        top:-10px;
    }
     .listing_description{
        padding-top:25px;
    }
     .about_us span, .about_us td{
        font-size:10px !important;
        padding:0 3px;
    }
     span.free-download-read-more{
        font-size: 14px !important;
    }
     .banner_cont_top{
        margin:0 auto;
        width:90%;
    }
     .navbar-toggle{
        padding:6px !important;
    }
     .header_login p i{
        font-size:16px;
    }
     #change_image img{
        left:20%;
    }
     .closed_engagements li{
        text-align:center;
        padding:5%;
    }
     .closed_engagements ul li .img-placeholder{
        width:auto;
        display:inline-block;
    }
     .blog_area_box img{
        display:inline-block;
        float:none;
        margin-right:0;
    }
     .footer_bottom em{
        float:none;
        font-style:normal;
    }
     .edit_li .account_input, .edit_li .account_select{
        float:none;
        text-align:left;
        width:92%;
    }
     .edit_li .account_label, .edit_li .account_label2, .edit_li .account_input2.input_small{
        width:100%;
        float:none;
        text-align:left;
    }
     .edit_li .col-md-1{
        float:right;
        width:10px;
    }
     .contact_us #change_image img{
        left:45%;
        top:55%;
    }
}
 @media only screen and (max-width:479px){
    .banner_cont_top span{
        font-size:10px;
    }
     .banner_cont_top{
        margin:0 auto;
        width:85%;
    }
     .banner_cont_top a{
        font-size:9px;
    }
     .popup{
        margin-left:-145px;
    }
     .edit_li .account_input, .edit_li .account_select{
        width:88%;
    }
     .edit_li .account_label, .edit_li .account_label2, .edit_li .account_input2.input_small{
        width:88%;
    }
     .contact_us #change_image img{
        left:75%;
        top:55%;
    }
}
 @media only screen and (max-width:375px){
    #about_us table tr td{
        display:block;
        height:auto !important;
        text-align:center;
        width:auto !important;
    }
     #about_us table tr td div{
        margin:0 auto;
    }
     #about_us table tr td table{
        margin:0 auto;
    }
}