/**********=============New CSS===============*********/
/*********************header***********/
.mobile_header {
    background: black none repeat scroll 0 0;
    display: none;
    height: 70px;
    position: unset !important;
    top: 0;
    width: 100%;
}
.About_singleimg {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.About_singleimg img {
    padding-bottom: 0 !important;
}
/* Mobile  */
@media (min-width: 240px) and (max-width: 767px) {

.mobile_header {
    display: block !important;
}
.wpcf7-form-control-wrap textarea {
    width: 87% !important;
}
#hmgliju_call {
    border-radius: 0;
    color: #000;
    float: left;
    font-size: 17px;
    font-weight: 700;
    margin-left: 0;
    margin-top: 0;
    padding: 5px;
    text-align: center;
    width: 100%;
}
div.container {
    padding: 0 !important;
    width: unset !important;
}
.wpcf7-form input[type="submit"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f2f2f2 !important;
    border-bottom: 3px solid #9e9e9e !important;
    border-image: none;
    border-left: medium none;
    border-radius: 3px !important;
    border-right: medium none;
    border-top: medium none;
    color: #333;
    font-size: 14px !important;
    line-height: normal !important;
    margin-bottom: 0 !important;
    min-width: 180px !important;
    padding: 9px 0 !important;
    text-transform: uppercase;
}
.slider_control_left {
    margin-right: 8px !important;
    margin-top: -8px !important;
}
.slider_control_right {
    margin-right: 5px !important;
    margin-top: -8px !important;
}

.postid-3296 .vc_col-sm-12 {
    padding: 0 7% !important;
}
.postid-3218 .vc_custom_heading {
    padding: 0 5%;
}
.postid-3149 .vc_custom_heading {
    padding: 0 5% !important;
}
.postid-3146 .vc_custom_heading {
    padding: 0 5% !important;
}

.postid-3129 .vc_custom_heading {
    padding: 0 5% !important;
}
.postid-2070 .vc_custom_heading {
    padding: 0 5%;
}
.postid-1921 .vc_custom_heading {
    padding: 0 5%;
}
.postid-1913 .vc_custom_heading {
    padding: 0 5%;
}
.postid-1919 .vc_custom_heading {
    padding: 0 5%;
}
.postid-4165 .vc_custom_heading h2 {
    padding: 0 5% !important;
}
.postid-4198 .vc_custom_heading h2 {
    padding: 0 5% !important;
}
.postid-3936 .vc_custom_heading h2 {
    padding: 0 5% !important;
}
.postid-3894 .vc_custom_heading h2 {
    padding: 0 5% !important;
}
.postid-4515 .vc_custom_heading h2 {
    padding: 0 5% !important;
}
.postid-1857 .wpb_wrapper {
    padding: 0 3% !important;
}
.postid-2748 .wpb_wrapper {
    padding: 0 3% !important;
}
.postid-4359 .wpb_wrapper {
    padding: 0 10% !important;
}
.postid-4359 .blog2v .property_listing {
    height: 402px !important;
    overflow: hidden;
}
.postid-4042 .vc_custom_heading h2 {
    padding: 0 5% !important;
}
.page-id-8 .supplier-form-home tr td input {
    width: 200px !important;
}
.page-id-8 .vc_row {
    padding: 0 4%;
}
.page-id-3797 .vc_col-sm-12 {
    padding: 0 9% !important;
}
.page-id-3797 .shortcode-col.listing_wrapper {
    min-width: 100%;
}
#appView {
    margin: 6px 10px 10px 13px !important;
 
}
.page-id-3717 .formBuilder {
    background-repeat: repeat-x;
    background-size: auto auto;
    margin: 0 auto;
    padding: 5% 9%;
}
.page-id-1185  .shortcode-col.listing_wrapper {
    min-width: 363px !important;
}
.page-id-344 .shortcode-col.listing_wrapper {
    min-width: 363px !important;
}
.page-id-3797 .shortcode-col.listing_wrapper {
    min-width: 115% !important;
}
.postid-4359 .shortcode-col.listing_wrapper {
    min-width: 319px !important;
}
.page-id-4004 .shortcode-col.listing_wrapper {
    min-width: 379px;
}
.page-id-8 .home-recent_post .shortcode-col.listing_wrapper.blog2v {
    width: 340px !important;
}
.page-id-8 .shortcode_slider_list {
    display: inline-block;
    float: left;
    margin-left: -37px !important;
    white-space: nowrap;
    width: 100%;
}
.page-id-8 #wpcf7-f1604-p8-o1 {
    margin-top: 20px !important;
}
.vc_custom_1484212145905 {
    background-image: url("NewHMG/wp-content/uploads/2015/05/contact-bg9_id-4373.png") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    margin-bottom: 0 !important;
    margin-left: -39px !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-top: -20px !important;
}
.page-id-8 .wpcf7-form-control-wrap textarea {
    width: 57% !important;
}
.page-id-8 .supplier-form-home tr td input {
    width: 80% !important;
}
.page-id-8 .slider_padding_adj {
    padding-top: 12px !important;
}
.About_singleimg {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.About_singleimg img {
    padding-bottom: 0 !important;
}

div.vc_custom_1460467673960 {
    padding-top: 0 !important;
}
.page-id-1458 .vc_row_inner {
    margin-bottom: 0 !important;
}
.shortcode-col.listing_wrapper {
    min-width: 275px;
    padding-left: 13%;
}
.homerecent_art_column .shortcode-col {
    padding-left: 15px;
}
.page-id-4004 .wpb_wrapper {
    padding-left: 6%;
}
.page-id-2595 .wpb_wrapper {
    padding-left: 8%;
}
.page-id-8 div.wpcf7 {
    margin: 0;
    padding-left: 16%;
}

}
/***************mobilecss end***/
.container {
    padding-top: 0 !important;
}
.container.main_wrapper.wide {
    background: unset !important;
}
#footer-widget-area {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 30px;
    width: 100%;
    background: #333333;
}
#footer-widget-area {
    background: #333 !important;
}
@media (min-width: 768px) and (max-width: 900px) {
#hmgliju_call {
    display: none;
}
.mobile_header {
    display: block !important;
}
.postid-4359 .article_container {
    padding-right: 43% !important;
}
.post_custom_row .vc_col-sm-6 {
    width: 52%;
}
.container.main_wrapper.wide {
    background: unset !important;
    padding: 0 !important;
    width: unset;
}
.home-recent_post {
    padding-right: 25% !important;
}
.slider_control_left {
    margin-right: 8px !important;
    margin-top: -8px !important;
}
.slider_control_right {
    margin-right: 5px !important;
    margin-top: -8px !important;
}

.hpme_cont_form form input {
    width: 138px !important;
}
.hpme_cont_form {
    background: #b7b7b6 none repeat scroll 0 0;
    height: 400px;
    margin-top: 0 !important;
    padding: 1px 0 25px 14px;
    width: 248px;
}
.wpcf7-form-control.wpcf7-submit {
    padding: 2px 15px;
    width: 133px !important;
}
.postid-3296 .vc_col-sm-12 {
    padding: 0 2% !important;
}
.vc_custom_1484138109642 {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-right: 33px !important;
}

}

/* Mobile landscape layout */
@media (min-width: 480px) and (max-width: 767px) {

}