/*************************** RESPONSIVE CSS START *****************************/
@media screen and (max-width:1921px){
    .footer_bg {height: 171px;width: 23%;}
    .logo_bg {width: 25%;}
    .hm_engaging_members {min-height:740px;-webkit-background-size: cover !important; -moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;}
}

@media screen and (max-width:1681px){
    .logo_bg {width: 25%;}
    .slider_text h2 {margin: 65px 0 30px;}
    .hm_about {margin: -75px 0 30px;}
    .hm_abt_txt h2 {font-size: 46px;margin: 5px 0 15px;}
    .hm_abt_txt p {font-size: 20px;line-height: 26px;margin: 60px 0 30px;}
    .slide_line > img {width: 82%;}
    .hm_engaging_members {background-size: 1340px 645px !important;}
    .eng_mem_img {width: 46%;}
    .eng_mem_tx h2 {font-size: 46px;margin: -8px 0 30px;}
    .eng_mem_tx p ,.come_jus p {font-size: 14px;width: 94%;}
    .hm_our_members {background-size: 15% 80%;}	
    .hm_our_members h2 {font-size: 46px;margin: 15px 0 0;}
    .hm_members_benefits .container {width: 1000px;}
    .members_benefits_bx p {font-size: 13px;}
    .hm_title h2 {font-size: 46px;margin: 0 0 20px;}
    .members_benefits_bx h4 {font-size: 22px;margin: 22px 0;}
    footer_bg {width: 16.7%;}
    .hm_abt_txt p ,.eng_mem_tx h3 {font-size: 16px;line-height: 26px;}
    .eng_mem_tx a {font-size: 18px;margin: 25px 15px 0 0;padding: 11px 26px 13px;}
    .home_logo_slider .owl-controls {left: -50px;}
    /************************** MEMBERSHIP PAGE START *****************************/
    .banner_slider .slide_line > img {width: 85%;}
    .come_jus h2 ,.become_member h2 ,.mmb_title h2 ,.common-head {font-size: 46px;}
    .come_jus i {font-size: 16px;padding: 0;width: 85%;}
    .come_jus p {width: 90%;}
    .hm_abt_txt ul li {font-size: 14px;}
    .come_jus_member h2 {font-size: 22px;margin: 0 0 25px;}
    .md_full_member h3, .md_associate_member h3 {font-size: 20px;margin: 20px 0 10px;}
    .mb_tx h3 {font-size: 36px;margin: 10px 0px 50px;padding: 0 15px;}
    .hm_members_benefits.membership_ben {margin: 0 0 60px;padding: 60px 0;}
    .become_member h3 {font-size: 22px;margin: 20px 0;}
    .become_member p {margin: 15px 0 0;}
    .become_member > ul {margin: 45px 0 0;}
    .become_member i {font-size: 20px;margin: 20px 0 0;width: 58%;}
    .become_member a.enquiry_here {font-size: 18px;letter-spacing: 2px;margin: 30px 0 15px;padding: 10px 18px;}
    .mb_become_member {padding: 0 0 55px;}
    .mmb_logo {margin: 30px 0 125px;}
    .come_jus_member {padding: 85px 0 0;}
    /************************** RESOURCES PAGE START *****************************/				
    .useful-links .common-head {margin-bottom: 30px;}
    .organisations_ln {top: 120px;width: 16%;}
    .resoircues_logos {margin: 0;}
    .resoircues_logos ul li {margin: 55px 0 0;padding: 0 20px;width: 24.7%;}
    .organisations-logo {padding: 25px 0 65px;}
    .news-update {margin: 40px 0 0;}
    .news-update .common-head {font-size: 40px;margin-bottom: 40px;}
    .left-info h2 {font-size: 22px;}
    .previous_news_items > a {margin: 55px 60px 0;}
    /************************** EDUCATION TRANING PAGE START *****************************/
    .ard_training p {font-size: 15px;margin: 5px 0 20px;}
    .ard_training ul li {font-size: 15px;padding: 0 0 0 35px;}
    .ard_training i {font-size: 15px;margin: 15px 0 5px;}
    .education_train h3 {font-size: 24px;line-height: 32px;width: 84%;}
    .education_train ul li {width: 18%;}
    .education_train ul li strong {font-size: 18px;padding: 0 15px;}
    .accredited_training .organisations_ln {top: -76px;}
    .accredited_training {padding: 25px 0 60px;}
    .education_trn h3 {font-size: 16px;line-height: 20px;margin: 30px 0 18px;width: 62%;}
    .ed_trn {padding: 15px 0 55px;}
    .et_documents {padding: 25px 0;}
    .education_trn p {font-size: 14px;width: 76%;}
    .education_train ul li span {height: 80px;}
    .education_train img {height: 49px;width: 50px;}
    .education_train p {font-size: 14px;width: 80%;}
    .education_train ul {margin: 80px 0 28px;}
    /************************** COMPLANCE PAGE START *****************************/
    .compli_trim .eng_mem_img {width: 41%;}
    .compli_trim .ard_training {padding: 30px 0 0;}
    .et_docm {padding: 25px 0 65px;}
    .compli_trim .ard_training > h3 {font-size: 24px;margin: 8px 0 15px;}
    .compli_trim .ard_training p {margin: 8px 0 20px;}
    .compli_trim .ard_training i {margin: 0 0 17px;font-size: 15px;}
    .cmp_documents_txt p {font-size: 14px;margin: 70px 0 0;}
    .strd_com_tex {padding: 15px 0 50px;}
    .strd_com_tex .common-head {margin: 20px 0 35px;}
    .strd_com_tex h3 {font-size: 22px;margin: 15px 0 10px;}
    .strd_com {margin: 0 0 90px;}
    .cmp_documents_img h3 {font-size: 22px;padding: 55px 30px 0;}
    /************************** SUSTAINABILITY PAGE START *****************************/
    .susnbal_txt {min-height: 475px;padding: 25px 0;}
    .susnbal_txt ul li {padding: 3px 0 3px 30px;}
    .sus_box .et_docm {padding: 60px 0;}
    sus_box .et_docm_txt h3 {font-size: 18px;}
    .susnbal_txt h4 {margin: 13px 0;}
    .sus_box .et_docm_txt h3 {font-size: 16px;width: 65%;}
    .et_documents.cmp_documents.sun_documents {margin: 40px 0 0;}				
    /************************** CONTACT US PAGE START *****************************/
    .address-info {margin: 30px 0 70px;}
    /************************** NEWS DETAIL PAGE START *****************************/				
    .news_lin > img {width: 74%;}
    .sun_documents .organisations_ln {top: -205px;}
    .hm_engaging_members {min-height:100%;}
    .hm_engaging_members {padding: 70px 0 60px;}
    .erd_trim { background-size: 90% 100% !important;}

}    
@media screen and (max-width:1440px){
    .slider_text h2 {font-size: 38px;margin: 60px 0 15px;}
    .slider_text h1 {font-size: 70px;}
    .slide_line {right: 5%;}
    .slide_line > img {width: 55%;}
    .hm_engaging_members {padding: 75px 0 80px;}
    .eng_mem_tx h2 {font-size: 42px;margin: -8px 0 24px;}
    .eng_mem_tx h3 {font-size: 18px;margin: 8px 0;}
    .eng_mem_tx p {margin: 5px 0 10px;}
    .eng_mem_tx a {font-size: 18px;margin: 10px 15px 0 0;padding: 10px 30px;}			
    .hm_abt_txt h2 ,.eng_mem_tx h2 ,.hm_our_members h2,.hm_title h2 {font-size: 42px;}
    .hm_our_members {background-size: 10% 70%;}
    .footer_bg {width: 11%;}
    .eng_mem_tx span {margin: 8px 0 0;}
    .members_benefits_bx {width: 85%;}
    .hm_engaging_members .eng_mem_img > img { height: 446px;}
    /************************** MEMBERSHIP PAGE START *****************************/				
    .come_jus i {font-size: 16px;width: 95%;}
    .eng_mem_tx p, .come_jus p {font-size: 14px;width: 100%;}
    .banner_slider .slide_line > img {width: 68%;}
    .banner_slider .slide_line {right: 5%;}
    .come_jus_member i {margin: 15px 0 0;}
    .come_jus h2, .become_member h2, .mmb_title h2, .common-head, .news_dt h2 {font-size: 38px;}
    .come_jus i {padding: 0px}
    .come_jus p {margin: 15px 0 8px;}
    .come_jus_member h2 {font-size: 22px;margin: 0 0 30px;}
    .md_full_member, .md_associate_member {margin: 0 15px 0 0;min-height: 230px;padding: 20px 15px 10px;width: 47%;}
    .md_full_member h3, .md_associate_member h3 {font-size: 20px;margin: 25px 0 15px;}
    .md_full_member p, .md_associate_member p {font-size: 14px;margin: 20px 0;}
    .md_associate_member {margin: 0;}
    .md_come_joins {padding: 60px 0;}
    .mb_tx h3 {font-size: 32px;margin: 0 0 40px;padding: 0 70px;}
    .hm_members_benefits.membership_ben {margin: 0 0 50px;padding: 60px 0 35px;}
    .become_member h3 {font-size: 20px;margin: 15px 0;}
    .become_member i {font-size: 18px;margin: 10px 0 0;width: 60%;}
    .become_member a.enquiry_here {font-size: 16px;letter-spacing: 1px;margin: 20px 0 0;padding: 10px 18px;}
    .mmb_title {margin: 0;}
    .mmb_logo {margin: 25px 0 90px;}
    .mmb_logo ul li {padding: 20px 0 25px;width: 19%;}
    .come_jus h2, .become_member h2, .mmb_title h2, .common-head ,.news_dt h2 {font-size: 44px;}
    .become_member > ul li {width: 29%;}
    .come_jus_member {padding: 75px 0 0;}
    /************************** RESOURCES PAGE START *****************************/
    .organisations_ln {top: 118px;width: 15%;}
    /*.useful-links {padding: 0 0 70px;}*/
    /************************** EDUCATION TRANING PAGE START *****************************/
    .ard_training p {font-size: 14px;}
    .ard_training ul {margin: -15px 0 5px;}
    .ard_training ul li {font-size: 14px;padding: 0 0 0 30px;}
    .ard_training i {font-size: 14px;margin: 15px 0 5px;}
    .erd_trim {padding: 28px 0 35px;}
    .education_train ul {margin: 70px 0 20px;}
    /************************** COMPLANCE PAGE START *****************************/
    .compli_trim .ard_training {padding: 4px 0 0;}
    .compli_trim .ard_training p {margin: 5px 0 15px;}
    .compli_trim .ard_training i {font-size: 14px;margin: 0 0 18px;}				
    .compli_trim .eng_mem_img {width: 39%;}
    .compli_trim .eng_mem_img > img {min-height: 387px;}
    /************************** SUSTAINABILITY PAGE START *****************************/
    .susnbal_txt {min-height: 404px;padding: 7px 0;}
    .susnbal_txt ul li {padding: 1px 0 2px 20px;}
    .stn_trim .eng_mem_img > img {min-height: 410px;}
    .news_lin > img {width: 55%;}
    .captcha-submit-div {margin: 13px 112px 0;}
    .hm_engaging_members {-webkit-background-size: cover !important; -moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;;}
    .hm_members_benefits {-webkit-background-size: cover ; -moz-background-size: cover ;-o-background-size: cover ;background-size: cover ;}
    .members_benefits_bx {width: 100%;}
    .education_train p {width: 90%;}
    .sun_documents .organisations_ln {top: -160px;}    
    .hm_engaging_members .eng_mem_img > img {height: auto;}
    .hm_engaging_members {padding: 75px 0 70px;}
    .erd_trim {background-size: 95% 100% !important;}
}
@media screen and (max-width:1366px){		
    .container {width: 970px;}		
    .logo_bg {height: 98px;width: 25%;}
    .logo {padding: 25px 105px 24px 0;}
    .logo > a {display: inline-block;width: 150px;}
    .menu1 {padding: 32px 0;}
    .nav a {font-size: 12px;}
    .nav > li {padding: 6px 10px 0;}
    .slider_text h2 {font-size: 42px;margin: 40px 0 20px;}
    .slider_text h1 {font-size: 76px;}
    .slide_line {right: 5%;}
    .slide_line > img {width: 65%;}
    .hm_about {margin: -75px 0 40px;}
    .hm_abt_txt h2 ,.eng_mem_tx h2 ,.hm_our_members h2,.hm_title h2 {font-size: 38px;}
    .hm_abt_txt p {font-size: 16px;line-height: 22px;margin: 60px 0 20px;}
    .hm_abt_txt ul li {font-size: 14px;margin: 2px 0 2px 18px;}
    .hm_abt_img > img {padding: 14px 13px;width: 96%;}
    .hm_engaging_members {padding: 60px 0 50px ;-webkit-background-size: cover !important; -moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;}
    .eng_mem_tx h3 {	font-size: 16px;margin: 10px 0;line-height: 22px;}
    .eng_mem_tx a {font-size: 16px;letter-spacing: 1px;margin: 15px 10px 0 0;padding: 8px 20px;}
    .eng_mem_tx span {font-size: 14px;margin: 24px 0 0;}
    .hm_our_members {background-size: 12% 55%;margin: 40px 0px 0px;}
    .footer_bg {height: 109px;width: 20%;}
    .footer_logo {padding: 30px 30px 30px 92px;width: 390px;}
    .footer_logo > a {display: inline-block;width: 150px;}
    .footer_right h4 {margin: 20px 0 5px;}
    .footer_right p {font-size: 14px;width: 95%;}
    .footer_pop ul li {font-size: 14px;line-height: 14px;}
    .footer_pop {padding: 10px 0 0;}
    .home_logo_slider .modal-dialog {width: 300px;}
    .home_logo_slider .modal-body {padding: 5px 20px 15px;}
    .home_logo_slider h3 {font-size: 16px;margin: 5px 0 16px;}
    .home_logo_slider .owl-controls {width: 1040px;}
    .home_logo_slider .sld_view a {font-size: 14px;}
    /************************** MEMBERSHIP PAGE START *****************************/
    .come_jus i {line-height: 22px;}
    .banner_slider .slide_line > img {width: 64%;}
    .come_jus h2, .become_member h2, .mmb_title h2, .common-head, .news_dt h2 {font-size: 36px;}
    .mmb_logo ul li {padding: 20px 15px 25px;}
    .members_benefits_bx h4 {font-size: 18px;margin: 25px 0;}
    .members_benefits_bx p {font-size: 12px;margin: 10px 0 20px;}
    .members_benefits_bx h3 {margin: 0 auto 15px;height: 104px;padding: 30px 0 28px;width: 50%;}
    .members_benefits_bx.mmb_bx > h3 {padding: 38px 0 25px;}
    .members_benefits_bx h3 img {width: 50px;}
    .mb_tx h3 {font-size: 28px;}
    .mmb_logo a {width: 75%;}
    /************************** RESOURCES PAGE START *****************************/
    .organisations_ln {top: 107px;width: 18%;}
    .news-update .common-head {font-size: 36px;margin-bottom: 40px;}
    .previous_news_items > a {margin: 40px 35px 0;}
    .organisations-logo .common-head {padding: 0 10px;}
    .resoircues_logos ul li {margin: 55px 0 0; padding: 0 15px;width: 24%;}
    /************************** EDUCATION TRANING PAGE START *****************************/
    .ard_training p {font-size: 12px;margin: 5px 0 15px;}
    .ard_training ul {margin: -15px 0 5px;}
    .ard_training ul li {font-size: 12px;padding: 0 0 0 30px;}
    .ard_training i {font-size: 12px;margin: 15px 0 5px;}
    .accredited_training .organisations_ln {top: -65px;}
    .education_trn h3 {font-size: 16px;margin: 20px 0 10px;width: 74%;}
    .education_trn p {font-size: 14px;margin: 12px 0;padding: 0 9px;width: 77%;}
    .erd_trim {padding: 18px 0 35px;}
    .education_train h3 {font-size: 20px;line-height: 30px;width: 90%;}
    .education_train p {font-size: 12px;margin: 10px 0;padding: 0 45px;}
    .education_train ul {margin: 45px 0 25px;}
    .education_train ul li span {height: 60px;}
    .education_train ul li span img {height: 43px;width: 44px;}
    .education_train ul li strong {font-size: 16px;padding: 0 20px;}
    .md_tt {margin: 0 0 15px;}
    .et_docm {padding: 25px 0 60px;}
    .et_docm_txt h3 {font-size: 18px;margin: 15px 0 20px;}
    .et_docm_txt {min-height: 144px;}
    /************************** COMPLANCE PAGE START *****************************/
    .compli_trim .ard_training {padding: 20px 0 9px;}
    .compli_trim .ard_training > h3 {font-size: 20px;margin: 15px 0 0;}
    .compli_trim .ard_training p {font-size: 13px; margin: 5px 0 14px;}
    .compli_trim .ard_training i {font-size: 13px;margin: 0 0 13px;}
    .et_docm {padding: 15px 0 40px;}
    .cmp_documents_txt p {font-size: 12px;margin: 20px 0 0;}
    .cmp_documents_img > h3 {background-size: 100% 100%;font-size: 18px;margin: 0 0 0 -11px;padding: 55px 26px 0;width: 223px;}
    .strd_com {margin: 0 0 70px;}
    .strd_com_tex h3 {font-size: 14px;margin: 5px 0 10px;}
    .strd_com_tex {display: table;float: none;margin: 0 auto;padding: 10px 0 40px;width: 90%;}
    .strd_com_tex .common-head {margin: 20px 0 25px;}
    .strd_com_tex p {font-size: 12px;line-height: 14px;padding: 2px 5px 4px 10px;margin: 0 0 5px;}				
    .compli_trim .eng_mem_img {width: 39%;}
    .compli_trim .eng_mem_img > img {min-height: 371px;}
    .cmp_documents_img:hover h3 {width: 220px;}
    .cmp_documents_lk {margin: -60px 1px 0;padding: 48px 0 18px;width: 201px;}
    /************************** SUSTAINABILITY PAGE START *****************************/
    .susnbal_txt {min-height: 388px;padding: 28px 0;}
    .susnbal_txt h4 {margin: 10px 0;}
    .sun_documents .organisations_ln {top: -146px;}
    .sus_box .et_docm_txt h3 {font-size: 14px;margin: 25px 0;width: 70%;}
    .sus_box .et_docm {padding: 50px 0;}
    .susnbal_txt h3 {font-size: 22px;margin: 10px 0;}
    .susnbal_txt ul li {font-size: 14px;padding: 2px 0 2px 20px;}
    .et_documents.cmp_documents.sun_documents {margin: 25px 0 0;}
    .sun_documents .et_docm {padding: 30px 0 70px;}
    .erd_trim.compli_trim.stn_trim {height: 435px;}
    .stn_trim .eng_mem_img > img {min-height: 435px;}
    /************************** CONTACT US PAGE START *****************************/
    .address-info {display: table;float: none;margin: 20px auto 40px;width: 90%;}
    .second-title {font-size: 16px;}
    .address-info img {max-height: 80px;max-width: 185px;width: 100%;}
    .address-blog {padding: 0 30px 0 0;font-size: 12px;}
    .contactus-main {display: table;float: none;margin: 0 auto; padding: 25px 0 80px;width: 88%;}
    .contactus-main form label {font-size: 12px;}
    .captcha-img {float: left;width: 150px;}
    .captcha-txt {float: left;margin: 3px 0 0 12px;}
    .contactus-main form .common-input-txt {height: 38px;}
    .contactus-main form textarea {min-height: 120px;padding: 15px 0 0 15px;}
    .captcha-div input[type="text"] {width: 120px;}
    .submit-frm input {font-size: 16px;padding: 8px 26px;}
    /************************** PRIVACY POLICY PAGE START *****************************/
    .pp_page p, .pp_page ul li {font-size: 14px;}
    /************************** NEWS DETAIL PAGE START *****************************/
    .news_txt {padding: 30px 103px 0px;}
    .news_txt h3 {font-size: 20px;}
    .news_txt span {font-size: 12px;}
    .news_txt p {font-size: 14px;}
    .news_lin > img {width: 65%;}
    .news-box h2 {font-size: 16px;}
    .news-update p {font-size: 12px;line-height: 22px;}
    .news-update .common-head.common-head2{
        margin-left:37px; 
    }
    .news-box ul li {
        font-size: 12px;
    }
    .cmp_documents_img h3 {
        font-size: 22px;
        padding: 55px 30px 0;
        width: 221px;
    }
    .cmp_documents_lk {
        margin: -60px 12px 0;
        padding: 48px 0 18px;
        width: 200px;
    }
    .hm_engaging_members {
        -webkit-background-size: cover !important; -moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;
    }
    .hm_members_benefits .container {
        width: 840px;
    }
    .hm_members_benefits {
        background-size: 1289px 100%;
    }
    .members_benefits_bx {
        width: 100%;
    }
    .education_train p {
        width: 92%;
    }
    .hm_engaging_members .eng_mem_img > img {height: auto;}
    .erd_trim {background-size: 89% 100% !important;}


}
@media screen and (max-width:1360px){
    .logo_bg {width: 22%;}
    /*    .home_slider .item > img {min-height: 400px;}*/
    .slider_text h2 {margin: 20px 0 15px;}
    .slide_line > img {width: 55%;}
    .hm_about {margin: -70px 0 35px;}
    .hm_abt_txt h2, .eng_mem_tx h2, .hm_our_members h2, .hm_title h2 {font-size: 32px;}
    .hm_abt_txt p {font-size: 14px;line-height: 22px;margin: 55px 0 20px;}
    .hm_engaging_members {padding: 50px 0;}
    .eng_mem_tx h2 {margin: -5px 0 24px;}
    .eng_mem_tx h3 {font-size: 14px;margin: 0 0 10px;}
    .eng_mem_tx a {font-size: 14px;margin: 8px 5px 0 0;}
    .eng_mem_tx span {margin: 10px 0;}
    .home_logo_slider {margin: 65px 0 85px;}
    .hm_title {padding: 30px 0;}
    .hm_members_benefits {margin: 0 0 60px;}
    .footer_bg {width: 16%}
    .hm_engaging_members .eng_mem_img > img {height: 433px;}
    /************************** MEMBERSHIP PAGE START *****************************/
    .banner_slider .slide_line > img {width: 58%;}
    .md_full_member h3, .md_associate_member h3 {font-size: 18px;margin: 25px 0 10px;}
    .md_full_member p, .md_associate_member p {font-size: 14px; margin: 18px 0 20px}
    .mb_tx h3 {font-size: 26px;width: 100%;}		
    .come_jus h2, .become_member h2, .mmb_title h2, .common-head, .news_dt h2 {font-size: 34px;}
    .come_jus i {font-size: 14px;width: 90%;}
    .come_jus p {font-size: 14px;margin: 10px 0 5px;}
    .come_jus_member {padding: 78px 0 0;width: 98%;}
    .come_jus_member h2 {font-size: 20px;}
    .md_full_member, .md_associate_member {margin: 0 25px 0 0;min-height: 215px;padding: 15px 10px 0;width: 45%;}				
    .md_associate_member {margin: 0;}
    .come_jus_member i {margin: 15px 0 0;}
    .become_member i {font-size: 16px;}
    /************************** RESOURCES PAGE START *****************************/
    .organisations_ln {top: 140px;width: 16%;}
    .useful-links {padding: 0 0 35px;}
    .resoircues_logos ul li {margin: 20px 0 16px;padding: 0 20px;}
    .organisations-logo {padding: 20px 0 35px;}
    .news-update .common-head {font-size: 32px;margin-bottom: 36px;}
    .left-info h2 {font-size: 20px;}
    .organisations-logo .common-head {padding: 0 70px;}
    .resoircues_logos ul li span, .resoircues_logos .item span {height: 125px;}
    /************************** EDUCATION TRANING PAGE START *****************************/
    .education_train p {width: 92%;font-size: 14px;margin: 8px 0;padding: 0 35px;}
    .ard_training p {font-size: 14px;margin: 0 0 10px;}
    .ard_training ul {margin: -10px 0 0;}
    .accredited_training .organisations_ln {top: -60px;}
    .education_trn p {margin: 10px 0;}
    .education_train h3 {font-size: 18px;line-height: 24px;width: 80%;}
    .education_train ul {margin: 50px 0 20px;}
    .et_documents {padding: 15px 0;}
    .education_train ul li span img {height: 37px;width: 38px;}
    /************************** COMPLANCE PAGE START *****************************/
    .compli_trim .ard_training p {margin: 5px 0 9px;font-size: 12px;}
    .compli_trim .ard_training > h3 {font-size: 18px;margin: 14px 0 7px;}
    .cmp_documents_img > h3 {font-size: 20px;}
    .et_docm {padding: 10px 0 20px;}
    .compli_trim .eng_mem_img {width: 40%;}
    .compli_trim .eng_mem_img > img {min-height: 348px;}
    .compli_trim .ard_training {padding: 20px 0 23px;}
    /************************** SUSTAINABILITY PAGE START *****************************/
    .susnbal_txt {min-height: 363px;}
    .susnbal_txt h4 {font-size: 14px;}
    .susnbal_txt ul li {font-size: 14px;}
    .sus_box .common-head {margin: 25px 0 8px;}
    .education_trn h3 {margin: 15px 0 10px;font-size: 14px;width: 66%;}
    .sus_box .et_docm_txt h3 {display: inline-block;font-size: 16px;margin: 25px 0;width: 82%;}
    .sus_box .et_docm {padding: 40px 0 20px;}
    .susnbal_txt h3 {font-size: 20px;margin: 8px 0;}
    .sun_documents .et_docm {padding: 20px 0 45px;}
    .erd_trim.compli_trim.stn_trim {height: 405px;}
    .stn_trim .eng_mem_img > img {min-height: 405px;}			
    /************************** PRIVACY POLICY PAGE START *****************************/
    .pp_page p {margin: 25px 0 0;}
    /************************** NEWS DETAIL PAGE START *****************************/
    .news_txt {padding: 20px 103px 0;}
    .news_txt h3 {font-size: 18px;}
    .news_txt p {font-size: 14px;}
    .news_lin > img {width: 55%;}

    .footer_logo {
        padding: 30px 30px 30px 80px;
        width: 390px;
    }
    .hm_engaging_members {background-size: 1024px 530px !important;}
    .hm_members_benefits {background-size: 1200px 100%;}
    .home_logo_slider .item {width: 98%;}
    .compli_trim .ard_training i {font-size: 12px;margin: 0 0 13px;}
    .hm_engaging_members .eng_mem_img > img {height: auto;}
    .hm_engaging_members {padding: 50px 0 30px;}
    .erd_trim {background-size: 94% 100% !important;}


}
@media screen and (max-width:1200px){ 
    .logo_bg {height: 89px;width: 20%;}
    .menu1 {padding: 30px 0;}
    .nav > li {padding: 6px 12px 0 2px;}
    .navbar-inverse .navbar-nav > li > a, .nav > li > a {font-size: 12px;}
    .logo {margin: 0 0 0 -15px;padding: 20px 104px 20px 0;width: 250px;}
    .logo > a {display: inline-block;width: 150px;}
    .slider_text h2 {font-size: 39px;margin: 15px 0 5px;}
    .slider_text h1 {font-size: 72px;}
    .eng_mem_img {width: 50%;}
    .hm_our_members {background-size: 20% 80%;margin: 40px 0;}
    .home_logo_slider {display: inline-block;float: none;margin: 50px 0;width: 90%;}
    .home_logo_slider .owl-controls {width: 900px;}
    .home_logo_slider .item {width: 98%;}
    .hm_our_members h2 {font-size: 40px;}
    .hm_our_members {background-size: 13% 60%;margin: 25px 0;}
    .home_logo_slider .modal-body {padding: 15px 45px;}
    .slide_line {right: 4%;}
    .slide_line > img {width: 50%;}
    .hm_about {margin: -60px 0 35px;}
    .hm_abt_img > img {padding: 11px;width: 98%;}
    .hm_abt_txt h2, .eng_mem_tx h2, .hm_our_members h2, .hm_title h2 {font-size: 30px;}
    .hm_abt_txt p {font-size: 16px;margin: 50px 0 25px;}
    .hm_abt_txt ul li {font-size: 14px;margin: 3px 0 3px 18px;}
    .eng_mem_tx a {margin: 11px 5px 0 0;}
    .eng_mem_tx span {font-size: 14px;margin: 13px 0 0;}
    .hm_members_benefits .col-md-4.col-sm-4.col-xs-12 {width: 32%;}
    .members_benefits_bx {width: 100%;}
    .members_benefits_bx h3 {height: 92px;padding: 30px 0 25px;width: 42%;}
    .members_benefits_bx.mmb_bx > h3 {padding: 33px 0 20px;}
    .members_benefits_bx img {width: 72px;}
    .members_benefits_bx p {font-size: 12px;margin: 10px 0px 20px;}
    .footer_right p {font-size: 13px;}
    .footer_right p a, .footer_right a {font-size: 14px;}
    .footer_logo {padding: 37px 90px 37px 55px;width: 320px;}
    .footer_logo > a {display: inline-block;width: 150px;}
    .footer_bg {height: 123px;width: 12%;}
    .footer_right h4 {margin: 15px 0 6px;}
    .footer_pop {padding: 10px 0;}
    .footer_right {padding: 0 0 0 40px;}
    .hm_members_benefits {background-size: 65% 100%;}
    .hm_members {width: 70%;}
    .members_benefits_bx h3 img {width: 40px;}
    .hm_engaging_members .eng_mem_img > img {height: auto;}
    /************************** MEMBERSHIP PAGE START *****************************/
    .banner_slider .slide_line > img {width: 45%;}
    .banner_slider .slider_text h2 {margin: 85px 0 0;}	
    .mb_tx h3 {font-size: 22px;}
    .become_member h2 {font-size: 36px;}
    .become_member > ul li {width: 30%;}
    .become_member i {font-size: 18px;width: 68%;}
    .become_member h2 {font-size: 32px;margin: 35px 0px;}
    .mmb_logo ul li a {display: inline-block;width:55%;}
    .md_full_member, .md_associate_member {margin: 0 20px 0 0;min-height: 225px;padding: 21px 10px 0;width: 45%;}
    .md_associate_member {margin: 0;}
    .come_jus h2, .become_member h2, .mmb_title h2 ,.common-head, .news-update .common-head, .news_dt h2 {font-size: 28px;}
    .become_member h2 {margin: 20px 0;}
    .md_full_member h3, .md_associate_member h3 {font-size: 16px;margin: 18px 0 0;}
    .md_full_member p, .md_associate_member p {font-size: 14px;margin: 20px 0 10px;}
    .hm_members_benefits.membership_ben {margin: 0 0 20px;padding: 45px 0 30px;}
    .hm_members_benefits.membership_ben .mb_tx h3{	margin: 0 0 25px;}
    .become_member > ul {margin: 30px 0 0;}
    .become_member h3 {font-size: 18px;margin: 10px 0;}
    .become_member p {margin: 10px 0 0;}
    .become_member > ul {margin: 30px 0 0;}
    .become_member i {font-size: 16px;width: 68%;}
    .mmb_logo {margin: 20px 0 60px;}
    /************************** CONTACTUS PAGE START *****************************/
    .captcha-div img {width: 200px;}
    .captcha-txt{margin-top: 2px;}
    .useful-links .common-head {margin:10px 0 20px 0;}
    .news-update {margin: 20px 0 0;}
    /************************** RESOURCES PAGE START *****************************/
    .organisations_ln {top: 114px;width: 16%;}
    .resoircues_logos ul li {margin: 15px 0 20px;padding: 0 10px;width: 24%;}
    .news-box h2 {font-size: 16px;line-height: 22px;margin: 0 0 10px;}
    .news-update p {display: inline-block;line-height: 20px;width: 100%;}
    .left-info b {margin: 12px 0;}
    .resoircues_logos ul li strong, .resoircues_logos .item strong {font-size: 16px;line-height: 20px;min-height: 75px;}
    /************************** EDUCATION TRANING PAGE START *****************************/
    .ed_trn {padding: 10px 0 40px;}
    .education_trn h3 {font-size: 18px;width: 80%}
    .education_trn p {font-size: 14px;margin: 10px 0;width: 77%;}
    .education_train h3 {font-size: 18px;line-height: 26px;width: 78%;}
    .education_train ul {margin: 30px 0 15px;}
    .education_train ul li {width: 16%;}
    .et_docm_txt h3 {font-size: 18px;margin: 10px 0;}
    .banner_slider .slide_line {right: 2%;width: 60%;}
    .accredited_training .organisations_ln {top: -55px;width: 22%;}
    /************************** COMPLANCE PAGE START *****************************/
    .compli_trim .ard_training {padding: 18px 0 18px;}
    .compli_trim .ard_training > h3 {font-size: 16px;margin:0;}
    .compli_trim .ard_training p {margin: 5px 0 6px;}
    .ard_training p {font-size: 13px;margin: 5px 0;}
    .compli_trim .ard_training i {font-size: 11px;	margin: 0 0 4px;}
    .et_documents.cmp_documents {background-size: 12% 25%;}
    .cmp_documents_img > h3 {background-size: 100% 100%;font-size: 18px;height: 175px;width: 218px;}
    .cmp_documents_lk {margin: -55px 1px 0;padding: 35px 0 18px;width: 198px;}
    .cmp_documents_lk a img {margin: -2px 20px 0 -35px;width: 28px;}
    .cmp_documents_lk a{ margin: -55px 10px 0; padding: 35px 0 18px; width: 201px; }
    .et_docm {padding: 10px 0 35px;}
    .strd_com_tex .common-head {margin: 15px 0 20px;}
    .strd_com {margin: 0 0 60px;}
    .compli_trim .eng_mem_img > img {min-height: 279px;}
    /************************** SUSTAINABILITY PAGE START *****************************/
    .susnbal_txt {min-height: 291px;padding: 25px 0;}
    .susnbal_txt h3 {font-size: 20px;margin: 0;}
    .susnbal_txt h4 {margin: 6px 0;}
    .susnbal_txt ul li {padding: 0 0 0 30px;}
    .sus_box .et_docm_txt {margin: -38px 0 0;min-height: 128px;padding: 35px 0 0;}
    .sus_box .et_docm_txt h3 {font-size: 16px;margin: 20px 0;width: 95%;}
    .sun_documents .cmp_documents_img > img {min-height: 151px;}
    .sun_documents .organisations_ln {top: -123px;width: 18%;}
    .education_trn h3 {font-size: 14px;width: 65%;}
    .et_documents.cmp_documents.sun_documents {margin: 15px 0 0;}
    .erd_trim.compli_trim.stn_trim {height: 330px;}
    .stn_trim .eng_mem_img> img {min-height: 330px;}
    /************************** CONTACT US PAGE START *****************************/
    .address-info {margin: 20px 0 30px;}
    .second-title {font-size: 18px;}
    .address-info img {max-width: 160px;}
    .address-blog {font-size: 12px;}
    /************************** NEWS DETAIL PAGE START *****************************/
    .news_lin > img {width: 33%;}

    .owl-next{
        margin-right:-40px; 
    }

    .home_logo_slider .item a > img{filter : grayscale(0%);-webkit-filter : grayscale(0%);}
    .mmb_logo ul li a > img, .mmb_logo .item a img{filter : grayscale(0%);-webkit-filter : grayscale(0%);-moz-filter : grayscale(0%);}

    .hm_engaging_members {background-size: 816px 530px !important;}
    .eng_mem_img {width: 46%;}
    .hm_members_benefits .container {width: 850px;}
    .cmp_documents_img h3 {margin: 0 0 0 -9px;}
    .hm_engaging_members .eng_mem_img > img {height: auto;}
    .erd_trim {background-size: 100% 100% !important;}

}
@media screen and (max-width:992px){
    .container {width: 750px;}	
    .menu1 {display: none; padding: 0px;}
    .menu2 {display: block;}
    .menu2 a {color: #0FA0D9;display: block;font-size: 36px;height: 40px;left: 15px;position: absolute;top: 30px;width: 40px;z-index: 999;}
    .header {position: relative;}
    .logo_bg {height: 109px;width: 100%;}
    .logo {margin: 0;padding: 20px 0;text-align: center;width: 100%;}
    .nav > li.active > a ,.nav > li > a::after {background: transparent none repeat scroll 0 0;}
    .navbar-inverse .navbar-nav > li > a, .nav > li > a {font-size: 14px;}
    .slider_text {padding: 0 15px;}
    .slider_text h2 {font-size: 24px;margin: -60px 0 0;}
    .slider_text h1 {font-size: 60px;margin: 0;}
    .home_slider .item > img {height: auto;min-height: available;}
    .hm_about {margin: -60px 0 50px;}
    .hm_abt_img > img {padding: 10px;width: 100%;}
    .hm_abt_txt h2, .eng_mem_tx h2, .hm_our_members h2, .hm_title h2 {font-size: 26px;}
    .hm_abt_txt h2 {margin: 5px 0 10px;}
    .hm_about {margin: -50px 0 30px;}				
    .hm_abt_txt p {font-size: 12px;line-height: 18px;margin: 33px 0 15px;}
    .hm_abt_txt ul li {font-size: 12px;margin: 0 0 0 15px;}
    .hm_abt_txt ul li br {display: none;}
    .hm_engaging_members {padding: 30px 0 20px;}
    .eng_mem_img > img {width: 100%;}
    .eng_mem_tx h2 {margin: -7px 0 15px;}
    .eng_mem_tx h3 {font-size: 12px;line-height: 18px;margin: 0 0 10px;width: 100%;}
    .eng_mem_tx p {font-size: 12px;margin: 0 0 10px;width: 100%;}
    .eng_mem_tx a {border: 3px solid #0a58a7;font-size: 14px;margin: 8px 10px 0 0;}
    .eng_mem_tx span {font-size: 12px;margin: 11px 0 0;padding: 0;width: 50%;}
    .home_logo_slider {display: inline-block;float: none;margin: 35px 0;width: 87%;}
    .home_logo_slider .owl-controls {left: -45px;width: 704px;}
    .slide_line > img {width: 30%;}
    .hm_our_members {background-size: 10% 50%;margin: 15px 0;}
    .hm_members_benefits {padding: 15px 0;background: #0fa0d9;margin: 0 0 50px;}
    .hm_members {width: 100%;}
    .hm_title h2 {margin: 0 0 15px;}
    .hm_members_benefits .col-md-4.col-sm-4.col-xs-12 {width: 33.333%;}
    .members_benefits_bx h3 {background-size: 100% 100%;height: 92px;padding: 33px 0 20px;width: 55%;}
    .members_benefits_bx img {width: 60px;}
    .members_benefits_bx h4 {font-size: 18px;margin: 10px 0 0;}
    .members_benefits_bx p {font-size: 12px;margin: 10px 0 20px;}
    .footer_bg {height: 111.11px;width: 15%;}
    .footer_logo {padding: 36px 30px 36.4px 20px;width: 280px;}
    .footer_logo > a {width: 120px;}
    .footer_right h4 {font-size: 13px;margin: 14px 0 10px;}
    .footer_right p {font-size: 12px;}
    .footer_pop {padding: 0px;}
    .home_logo_slider .modal-dialog {width:100%;}
    #menu .mm-navbar {height: 80px;}
    .mm-navbar .mlogo {display: inline-block;height: 65px;padding: 0;	width: 124px;}
    #menu .mm-current .nav {margin: 40px 0 0;}
    .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover, .nav > li > a:focus, .nav > li > a:hover, .nav > li.active > a {								background: #76d2f6 none repeat scroll 0 0;color: #fff;}
    .footer_right p a, .footer_right a {font-size: 12px;}
    .footer_right {padding: 0;}
    .hm_engaging_members .eng_mem_img > img {height: auto;}

    /************************** MEMBERSHIP PAGE START *****************************/
    .banner_slider .slider_text h2 {margin: 20px 0 10px;font-size: 26px;}
    .md_come_joins {padding: 45px 0;}
    .come_jus h2, .become_member h2, .mmb_title h2,.common-head, .news-update .common-head , .news_dt h2 {font-size: 24px;}
    .come_jus i {font-size: 12px;margin: 10px 0 0;width: 100%;line-height: 18px;}
    .come_jus p {font-size: 12px;margin: 15px 0 0;}
    .come_jus_member {padding: 57px 0 0;}
    .come_jus_member h2 {font-size: 14px;margin: 0 0 18px;}
    .md_full_member, .md_associate_member {margin: 0 6px 0 0;min-height: 158px;padding: 20px 0 10px;width: 48%;}
    .md_associate_member {margin: 0;}
    .md_full_member > img, .md_associate_member img {height: 40px;}
    .md_full_member h3, .md_associate_member h3 {font-size: 14px;margin: 10px 0;}
    .md_full_member p, .md_associate_member p {font-size: 12px;margin: 10px 0 0;}
    .hm_members_benefits.membership_ben .mb_tx h3 {font-size: 18px;margin: 0 0 25px;padding: 0 10px;}
    .mb_tx h3 {font-size: 20px;margin: 20px 0 45px;width: 80%;}
    .become_member > ul li {width: 39%;}
    .become_member i {font-size: 16px;width: 88%;}
    .mmb_logo {margin: 0 0 35px;}
    .mmb_logo ul li {padding: 20px 0 0;width: 32%;}
    .login_pop .modal-dialog {width: 80%;margin: 0 auto;height: 100%;overflow: scroll;}
    .membership_enquiry .checkbox_pd input[type="text"] {width: 82%;}
    .membership_enquiry label {padding: 9px 0;}
    .membership_enquiry input[type="text"], .membership_enquiry textarea {height: 40px;line-height: 20px;padding: 6px 15px;}
    .membership_enquiry textarea {height: 120px;line-height: 20px;padding: 8px 15px;}
    .members_benefits_bx h3 img {width: 35px;}
    .members_benefits_bx p {margin: 10px -14px 20px;}
    .membership_enquiry .captcha-txt {margin: 0 0 15px 26%;width: 180px;}
    /************************** CONTACTUS PAGE START *****************************/
    .no-pad {padding: 0 15px;}
    .news-update .common-head{margin-bottom: 20px;}
    .left-info{padding: 20px 20px 47px 20px;}
    .left-info h2{font-size: 20px;line-height: 25px;}
    .news-box h2{font-size: 14px;}
    /************************** RESOURCES PAGE START *****************************/
    .resoircues_logos ul li {margin: 0 0 30px;width: 32%;}
    .resoircues_logos ul li strong, .resoircues_logos .item strong {font-size: 16px;line-height: 18px;min-height: 60px;}
    .useful-links p {display: inline-block;font-size: 14px;margin: 0;width: 100%;}
    .organisations_ln {top: 109px;width: 20%;}
    /************************** EDUCATION TRANING PAGE START *****************************/
    .education_trn h3 {font-size: 16px;width: 93%;}
    .ed_trn {padding: 5px 0 25px;}
    .education_trn p {font-size: 12px;margin: 12px 0;width: 85%;}
    .education_train h3 {font-size: 16px;line-height: 22px;width: 90%;}
    .education_train ul li span {height: 45px;}
    .education_train ul li span img {height: 28px;width: 30px;}
    .education_train img {height: 48px;}
    .education_train ul li strong {font-size: 14px;line-height: 18px;padding: 0;}
    .education_train p {width: 90%;font-size: 12px;}
    .et_documents {padding: 0 0 15px;}
    .accredited_training .eng_mem_img {position: relative;width: 100%;}
    .ard_training {margin: 20px 0 0;}
    .accredited_training {padding: 25px 0 30px;}
    .ard_training ul {margin: -5px 0 0;}
    .et_docm_txt h3 {font-size: 14px;margin: 10px 0 5px;}
    .et_docm_txt {padding: 35px 0 15px;min-height: 120px;}
    .et_docm {padding: 0 0 40px;}
    .et_docm_txt > a {font-size: 14px;}
    .banner_slider .slide_line {right: 2%;width: 70%;}
    .accredited_training .organisations_ln {top: -55px;width: 29%;}
    .et_docm .col-md-3.col-sm-3.col-xs-6 {padding: 0 8px;}
    /************************** COMPLANCE PAGE START *****************************/
    .erd_trim.compli_trim {background: #ddf2f8 none repeat scroll 0 0 !important;}
    .compli_trim .eng_mem_img {position: relative;width: 100%;}
    .compli_trim .ard_training {margin: 0;padding: 10px 0;}
    .compli_trim .ard_training p br ,.compli_trim .ard_training i br{display: none;}
    .ard_training p {font-size: 12px;margin: 0 0 15px;}
    .compli_trim .ard_training i {font-size: 13px;}
    .cmp_documents_img > h3 {font-size: 16px;top: 15px;height: 130px;width: 161px;padding: 30px 18px 0;margin: 0 0 0 -7px;}
    .cmp_documents_img:hover h3 {width: 161px;}
    .cmp_documents_lk {margin: -35px 0px 0;padding: 42px 0 10px;width: 91%;}
    .cmp_documents_lk > a {font-size: 14px;}
    .cmp_documents_lk a img {margin: 2px 10px 0 -20px;width: 24px;}
    .cmp_documents_txt p {margin: 20px -14px 0;}
    .strd_com_tex p {margin: 0 0 5px;}
    .strd_com_tex h3 {margin: 5px 0px 10px;}
    .strd_com .container {width: 700px;}
    .et_documents.cmp_documents {margin: 5px 0 0;padding: 0 0 10px;}
    .strd_com_tex p br {display: none;}
    /************************** SUSTAINABILITY PAGE START *****************************/
    .erd_trim.compli_trim.stn_trim {background: #f0f0f0 none repeat scroll 0 0 !important;height: 100%;}
    .susnbal_txt {min-height: inherit;padding: 15px 0;}
    .sus_box .et_docm_txt {margin: -38px 0 0;min-height: 113px;padding: 30px 0 0;}
    .sus_box .et_docm_txt h3 {font-size: 12px;line-height: 14px;margin: 18px 0;width: 75%;}
    .sus_box .et_docm {padding: 30px 0 20px;}
    .sun_documents .cmp_documents_img > img {min-height: 110px;}
    .sun_documents .organisations_ln {display: none;}
    .education_trn h3 {font-size: 12px;line-height: 18px;width: 72%;}
    .susnbal_txt h3 {font-size: 18px;margin: 0 0 10px;}
    .et_documents.cmp_documents.sun_documents {margin: 0;}			
    .fb_lik {margin: 10px 15px 15px 0;}
    .fb_lik > a {font-size: 10px;}
    .fb_lik a img {width: 40px;}
    .fb_lik a span {margin: 0 0 0 15px;}
    /************************** CONTACT US PAGE START *****************************/
    /************************** NEWS DETAIL PAGE START *****************************/
    .news_txt {padding: 0 60px;}
    .news_dt {margin: 0;}
    .news_lin > img {width: 20%;}
    .owl-next {
        margin-right: 0;
    }
    .cmp_documents_img h3 {
        font-size: 15px;
        height: 158px;
        margin: 0 0 0 -5px;
        padding: 51px 20px 0;
        width: 178px;
    }
    .cmp_documents_img:hover h3 {
        width: 174px;
    }
    .cmp_documents_lk {
        margin: -56px 3px 0;
        padding: 42px 0 10px;
        width: 100%;
    }
    .home_logo_slider .item {
        height: 163px;
    }
    .eng_mem_img {
        width: 40%;
    }
    .hm_engaging_members {
        background-size: 632px 446px !important;
    }
    .hm_members_benefits .container {
        width: 750px;
    }
    .engaging_members_bg {width: 85%;}


}

@media screen and (max-width:767px){
    .container {width: auto;}	
    .slider_text h2 {font-size: 20px;margin: 0 0 5px;}
    .slider_text h1 {font-size: 36px;}
    .hm_about {margin: 0 0 30px;}
    .slide_line > img {width: 35%;}
    .hm_abt_img {text-align: center;}
    .hm_abt_img > img {padding: 15px;}
    .hm_abt_txt {padding: 0 15px;}
    .hm_abt_txt h2, .eng_mem_tx h2, .hm_our_members h2, .hm_title h2 {font-size: 22px;}
    .hm_abt_txt h2 {color: #363636;margin: 10px 0;}
    .hm_abt_txt p {font-size: 14px;margin: 15px 0;}				
    .hm_engaging_members {background: #ddf2f8 !important;}
    .eng_mem_img {right: 0;}
    .hm_engaging_members {padding: 20px 0;}
    .eng_mem_tx {margin: 25px 0 0;}
    .eng_mem_tx h2 {margin: 0 0 15px;}
    .eng_mem_tx a {float: left;margin: 8px 40px 0 0;}
    .eng_mem_tx span {float: left;width: 100%;}
    .home_logo_slider {width: 100%;margin: 20px 0 60px;}
    .home_logo_slider .item a {padding: 0px 25px;}
    .home_logo_slider .modal-dialog {width: 305px;margin: 10px auto;}
    .hm_our_members {background: transparent;margin: 10px 0;}
    .home_logo_slider .owl-controls  { left: 0;margin: 15px auto 0;right: 0;top: 100%;width: 100%;}
    .home_logo_slider .owl-prev, .home_logo_slider .owl-next {float: none;}
    .home_logo_slider .owl-prev, .home_logo_slider .owl-next {background: #0fa0d9;color: #d3d3d3;display: inline-block;font-size: 18px;margin: 5px 4px;padding: 4px;}
    .home_logo_slider .owl-prev:hover , .home_logo_slider .owl-next:hover {background: #d3d3d3;color:#000;}
    .members_benefits_bx {padding: 0;width: 50%;}
    .hm_members_benefits {margin: 0;}
    .hm_title {padding: 15px 0;}
    .hm_members_benefits .col-md-4.col-sm-4.col-xs-12 {width: 100%;}
    .footer {padding: 0;text-align: center;}
    .footer_bg {height: 100px;width: 100%;}
    .footer_logo {background: transparent none repeat scroll 0 0;box-shadow: none;height: auto;padding: 30px 0;width: 100%}
    .footer_right p {display: block;margin: 0 auto;width: 30%;}
    .footer_pop {padding: 10px 0 15px;}
    /************************** MEMBERSHIP PAGE START *****************************/
    .ds_mmb {display: none;}
    .mb_mmb {display: block;}
    .come_jus h2 {margin: 0;}
    .come_jus h2, .become_member h2, .mmb_title h2 ,.common-head, .news-update .common-head {font-size: 22px;}
    .come_jus i br {display: none;}
    .come_jus p {margin: 14px 0 0;}
    .come_jus_member {padding: 40px 0 0;}
    .come_jus_member h2 {font-size: 16px;}
    .md_full_member, .md_associate_member { margin: 0 20px 0 0;min-height: 260px;padding: 20px 10px 10px;width: 46%;}
    .md_associate_member {margin: 0;}
    .come_jus_member i {margin: 12px 0 25px;}
    .md_full_member h3, .md_associate_member h3 {font-size: 16px;margin: 25px 0 15px;}
    .md_full_member p, .md_associate_member p {font-size: 14px;margin: 25px 0 0;}
    .md_come_joins {padding: 35px 0 0;}
    .mb_tx h3 {font-size: 16px;margin: 20px 0 35px;width: 80%;}
    .mb_line {width: 20%;}
    .hm_members_benefits.membership_ben .mb_tx h3 {font-size: 16px;margin: 0 0 15px;padding: 0;}
    .become_member > ul {margin: 30px 0 0;}				
    .become_member > ul li {width: 44%;}
    .become_member i {font-size: 14px;width: 90%;}
    .membership_enquiry p {line-height: 20px;margin: 10px 0;padding: 0 25px;}
    .membership_enquiry label {padding: 3px 0;width: 100%;}
    .membership_enquiry input[type="text"], .membership_enquiry textarea {height: 46px;line-height: 24px;padding: 8px 15px;width: 99%;}
    .checkbox_pd {width: 100%;}
    .checkbox_pd label {padding: 5px 0 0 23px;width: 100%;}
    .membership_enquiry .checkbox_pd input[type="text"] {width: 80%;}
    .comm_tx {width: 100%;}
    .mmb_logo {margin: 0 0 20px;}
    .become_member a.enquiry_here {font-size: 16px;margin: 20px 0 0;}
    .become_member p {font-size: 14px;margin: 10px 0 0;padding: 0 15px 0 25px;}
    .become_member h4 {font-size: 14px;}
    .come_jus h2, .become_member h2, .mmb_title h2, .common-head, .news-update .common-head, .news_dt h2 {font-size: 20px;}
    .members_benefits_bx h3 {height: 93px;padding: 32px 0 20px;width: 42%;}
    .members_benefits_bx.mmb_bx > h3 {padding: 34px 0 19px;}
    .membership_enquiry .captcha-txt {display: block;margin: 10px 0 15px;width: 150px;text-align: left;}
    .membership_enquiry .g-recaptcha {margin: 0 0 -20px;padding: 20px 0 0 33px;}
    /************************** CONTACTUS PAGE START *****************************/
    .contactus-main form p.comments,.captcha-submit-div {margin: 15px 0 0;}
    .contactus-main form label,.contactus-main form .common-input-txt{width: 100%;}
    .contactus-main form label{margin: 0 0 10px 0;}
    .contactus-main form label br{display: none;}
    .contactus-main form{padding: 20px;}
    .address-info {margin: 20px 0 30px;width: 100%;text-align: center;}
    .contactus-main {padding: 15px 0 40px;}
    .pad-left {padding-left: 15px;}
    .news-update .common-head{margin:0 0 20px 15px;}
    .news-update {margin: 30px 0 0;}
    .pad-right {	padding-right: 15px;}
    .news-update-right {margin: 30px 0 0;text-align: center;}
    .news-img > img {width: auto;}
    .useful-links p,.left-info strong{font-size: 14px;}
    .useful-links{padding: 0 0 20px;}
    /************************** RESOURCES PAGE START *****************************/
    .organisations_ln {display: none;}
    .useful-links {padding: 0 0 30px;}
    .resoircues_logos .owl-carousel .owl-item img {display: inline-block;width: auto;}
    .resoircues_logos .item {margin: 10px 0;}
    .left-info h2 {font-size: 16px;line-height: 20px;}
    .tender-img {margin: 10px 0 20px;}
    .links-div {font-size: 14px;margin: 5px 0 15px;}
    .read-more {width: 130px;}
    .previous_news_items > a {margin: 15px 15px 20px;}
    .organisations-logo .common-head {padding: 0 100px;}
    .fb_lik {margin: 10px 0 15px;padding: 0 15px;width: 100%;}
    /************************** EDUCATION TRANING PAGE START *****************************/
    .ed_trn {padding: 10px 0;}
    .education_trn h3 {font-size: 12px;line-height: 18px;width: 100%;}
    .education_trn p {font-size: 12px;margin: 12px 0;width: 100%;}
    .erd_trim {background: #ddf2f8 !important; padding: 20px 0;}
    .education_train p {width: 100%;padding: 0;}
    .et_docm_txt {background-size: 100% 100%;margin: -38px 0 0;min-height: 130px;padding: 30px 0 15px;}
    .et_docm_img > img {width: 100%;}
    .et_docm_txt h3 {font-size: 18px;padding: 0 20px;}
    .et_docm_txt > a {font-size: 16px;}
    .et_docm {padding: 0;}
    .et_docm .col-md-3.col-sm-3.col-xs-6 {padding: 0 15px;width: 49%;}
    .edu_train_doc {margin: 0 0 40px;}
    .edu_train_doc:hover .et_docm_txt {background-size: 100% 100%;}
    /************************** COMPLANCE PAGE START *****************************/				
    .et_documents.cmp_documents {background: transparent none repeat scroll 0 0;}
    .cmp_documents_img > h3 {font-size: 20px;top: 40px;height: 194px;width: 100%;padding: 50px 45px 0;}
    .cmp_documents_img:hover h3 {width: 99%;}
    .cmp_documents_lk {margin: -15px 2% 0;padding: 35px 0 25px;width: 90%;}
    .cmp_documents_lk > a {font-size: 18px;}
    .cmp_documents_lk a img {margin: -7px 20px 0 -55px;width: 40px;}
    .cmp_documents_img {margin: 0 0 20px;}
    .cmp_documents_txt p {margin: 0 35px 30px;}
    .strd_com .container {width: 95%;}
    .strd_com_tex .common-head {margin: 15px 0;}
    .strd_com_tex {padding: 10px 0 25px;}
    .strd_com {background: #0fa0d9 none repeat scroll 0 0 !important;margin: 0 0 60px;}
    .strd_com {margin: 0 0 40px;}
    /************************** SUSTAINABILITY PAGE START *****************************/
    .sus_box .et_docm_txt {background-size: auto auto;margin: -42px 0 0;min-height: 132px;padding: 36px 0 10px;}
    .sus_box .et_docm_txt h3 {font-size: 16px;line-height: 22px;margin: 10px 0;padding: 0 20px;}
    .sun_documents .cmp_documents_img > img {min-height: 200px;}
    .stn_trim .eng_mem_img > img {min-height: inherit;}
    .fb_lik a span {text-align: left;}
    /************************** CONTACT US PAGE START *****************************/
    .address-info img {max-height: 65px;max-width: 200px;}
    .address-blog {padding: 20px 0 0;width: 100%}
    /************************** PRIVACY POLICY PAGE START *****************************/
    .pp_page p {margin: 15px 0 0;}
    .pp_page p, .pp_page ul li {font-size: 13px;}
    /************************** NEWS DETAIL PAGE START *****************************/
    .news_txt {padding: 0 35px;}
    .news_dt > h2 {margin: 10px 0 35px;}
    .news_txt h3 {font-size: 14px;margin: 0;}
    .news_txt p {font-size: 12px;margin: 15px 0;}
    .news_lin {display: none;}
    .resources-main.news_detial {padding: 15px 0 45px;}
    .previous_news_items {display: none;}
    .previous_news_items.mb_prv {display: block;margin: 25px 0 0;}
    .home_logo_slider .item a > img{filter : grayscale(0%);-webkit-filter : grayscale(0%);}
    .mmb_logo ul li a > img, .mmb_logo .item a img{filter : grayscale(0%);-webkit-filter : grayscale(0%);-moz-filter : grayscale(0%);}
    /*    .mmb_logo ul li a > img ,.mmb_logo .item a img {-webkit-filter: grayscale(0);-webkit-filter: grayscale(0%);filter: grayscale(0%);}*/
    .eng_mem_tx > p:last-child, .eng_mem_tx > p:last-child > a {float: none;text-align: center;margin:0px;}
    .read-more-div{text-align:center;}
    /*    .home_logo_slider .owl-prev:hover ,.home_logo_slider .owl-next:hover,.resoircues_logos .owl-prev:hover , .resoircues_logos .owl-next:hover,.mmb_logo .owl-prev:hover , .mmb_logo .owl-next:hover {background: #0fa0d9;color:#d3d3d3;}*/
    .cmp_documents_img h3 {
        font-size: 18px;
        height: 215px;
        margin: 0 0 0 -5px;
        padding: 50px 52px 0;
        width: 275px;
    }
    .cmp_documents_img:hover h3 {
        width: 270px;
    }
    .cmp_documents_lk {
        margin: -52px 3% 0;
        padding: 35px 30px 25px;
        width: 100%;
    }
    .mb_become_member {
        text-align: center;
    }

    .membership_enquiry label {
        text-align: center;
    }
    .checkbox_pd label {
        text-align: left;
    } 
    .previous_news_items2 {
        display: block;
    }
    .home_logo_slider:hover .slide-1 {
        top: -12px;
    }
    .BWfade {
        display: none !important;
    }

    .owl-prev:focus, .owl-next:focus,.owl-prev:hover, .owl-next:hover,.owl-prev:active, .owl-next:active {background:#0fa0d9 !important;color: #d3d3d3 !important;}
    .eng_mem_img {position: relative;width: 100%;}
    .hm_members_benefits .container {width: auto;}
    .mmb_logo .item {

        text-align: center;

    }

}
@media screen and (max-width:639px){
    .logo_bg {height: 78px;}
    .logo {padding: 15px 0;}
    .logo > a {display: inline-block;width: 145px;}
    .menu2 a {top: 20px;}
    .slider_text h2 {font-size: 18px}
    .slider_text h1 {font-size: 32px;}
    .home_logo_slider .item a {padding: 0px 30px;}
    .hm_abt_txt h2, .eng_mem_tx h2, .hm_our_members h2, .hm_title h2 ,.come_jus h2, .become_member h2, .mmb_title h2 {font-size: 20px;}
    .footer_right p {width: 40%;}
    .home_logo_slider .item {padding: 5px 15px;width:98%;}
    /************************** MEMBERSHIP PAGE START *****************************/        
    .banner_slider .slider_text h2 {margin: 15px 0 0;}
    .become_member > ul li {width: 55%;}
    .membership_enquiry input[type="text"], .membership_enquiry textarea {height: 35px;line-height: 20px;	padding: 3px 10px;width: 99%;}
    .membership_enquiry textarea {height: 110px;}
    .md_full_member, .md_associate_member {min-height: 260px;padding: 30px 15px 10px;width: 45%;}
    .md_full_member > img {height: 59px;}
    .mb_tx h3 {font-size: 14px;margin: 20px 0 35px;width: 90%;}
    .become_member i {width: 100%;}
    .mmb_logo {margin:0px;}		
    .come_jus_member h2 {font-size: 14px;}
    .hm_members_benefits.membership_ben .mb_tx h3 {width: 100%;}
    .become_member h2 {margin: 15px 0;}
    .login_pop .modal-dialog {width: 85%;}
    .members_benefits_bx h3 {width: 40%;}
    /************************** CONTACTUS PAGE START *****************************/		
    .captcha-txt {margin-top: 1px;}
    .captcha-div img {width: 150px;}
    .captcha-div input[type="text"]{width: 120px;}
    .submit-frm {margin-top: 22px;}
    .submit-frm input{padding: 10px 24px;}
    /************************** EDUCATION TRANING PAGE START *****************************/
    .cmp_documents_img > h3 {font-size: 16px;top: 20px;height: 158px;padding: 45px 30px 0;}
    .cmp_documents_lk {margin: -40px 1% 0;padding: 42px 0 12px;}
    .cmp_documents_lk > a {font-size: 16px;}
    .cmp_documents_lk a img {margin: -2px 14px 0 -37px;width: 28px;}
    .education_trn h3 {margin:10px 0;}
    .education_train ul li strong {font-size: 14px;line-height: 18px;}
    .erd_trim {padding: 10px 0;}
    .education_train p {font-size: 12px;}
    .education_train ul li span {height: 40px;}
    .education_train img {height: 35px;}
    .education_train ul {margin: 30px 0 0;}
    .education_train h3 {font-size: 14px;line-height: 18px;width: 100%;}
    .et_docm_txt h3 {font-size: 16px;padding: 0;}
    .edu_train_doc {margin: 0 0 30px;}
    /************************** COMPLANCE PAGE START *****************************/
    .strd_com_tex h3 {font-size: 12px;}
    .strd_com_tex h3 BR {display: none;}
    .cmp_documents_txt p {margin: 0 0 30px;}
    /************************** SUSTAINABILITY PAGE START *****************************/
    .sus_box .et_docm_txt h3 {padding: 0;width: 85%;}
    .sun_documents .cmp_documents_img > img {min-height: 140px;}
    .sus_box .common-head {margin: 10px 0;}
    .susnbal_txt h4 { margin: 10px 0;}
    .sun_documents .et_docm {padding: 10px 0 20px;}
    .resoircues_logos ul li strong, .resoircues_logos .item strong {font-size: 14px;line-height: 18px;min-height: 50px;}
    .organisations-logo .common-head {padding: 0 40px;}
    /************************** NEWS DETAIL PAGE START *****************************/
    .news_txt {padding: 0 15px;}
    .news_txt span {font-size: 10px;letter-spacing: 1px;margin: 20px 9px 15px 0;}
    cmp_documents_img {
        margin: 0;
    }
    .cmp_documents_img h3 {
        font-size: 22px;
        margin: 0 -10px;
        padding: 55px 30px 0;
        width: 211px;
    }
    .cmp_documents_img:hover h3 {
        width: 209px;
    }
    .cmp_documents_lk {
        margin: -68px 0 0;
        padding: 42px 0 20px;
        width: 100%;
    } 
}
@media screen and (max-width:480px){
    .become_member > ul li {width: 60%;}

}
@media screen and (max-width:479px){
    .slider_text h2 {font-size: 14px;}
    .slider_text h1 {font-size: 22px;}
    .hm_abt_img > img {padding: 10px;}
    .hm_abt_txt h2 {font-size: 22px;}
    .hm_abt_txt p {font-size: 12px;}
    .hm_abt_txt ul li {font-size: 12px;}
    .hm_abt_txt h2, .eng_mem_tx h2, .hm_our_members h2, .hm_title h2 {font-size: 18px;}
    .eng_mem_tx span {width: 100%;}
    .members_benefits_bx {width: 95%;}
    .footer_bg {height: 115px;}
    .footer_logo {padding: 38px 25%;}
    .footer_right p {width: 55%;}   
    .home_logo_slider .item a.tcl_lg {padding: 0 28px}
    .home_logo_slider .item a {padding: 0 27px;}
    .home_logo_slider .modal-dialog {width: 265px;}
    /************************** MEMBERSHIP PAGE START *****************************/        
    .banner_slider .slider_text h2 {margin: 0 0 5px;font-size: 16px;}		
    .login_pop .modal-header {right: 15px;top: 15px;}
    .checkbox_pd {padding: 10px;}
    .membership_enquiry .checkbox_pd input[type="text"] {margin: 3px 0 0;width: 70%;}
    .membership_enquiry textarea {height: 85px;}
    .come_jus_member {padding: 20px 0 0;text-align: center;}
    .come_jus_member h2 {float: left;}
    .md_full_member, .md_associate_member {display: inline-block;float: none;margin: 0 auto 17px;min-height: 260px;padding: 30px 15px 10px;width: 75%;}
    .become_member h3 {font-size: 16px;}
    .become_member p {font-size: 13px;margin: 15px 0 5px;}
    .become_member h4 {font-size: 14px;}
    .become_member > ul li {width: 81%;}
    .become_member i {font-size: 12px;}
    .hm_members_benefits.membership_ben .mb_tx h3 {font-size: 14px;}
    .hm_abt_txt h2, .eng_mem_tx h2, .hm_our_members h2, .hm_title h2 ,.come_jus h2, .become_member h2, .mmb_title h2, .news_dt h2 {font-size: 18px;}
    .members_benefits_bx h3 {width: 45%;}
    /************************** CONTACTUS PAGE START *****************************/	
    .submit-frm{margin: 0;text-align: left;width: 100%;}
    .captcha-txt {margin: 10px 0 0;text-align: center;width: 100%;}
    .captcha-div input[type="text"]{margin: 0 auto;}
    .captcha-img{width: 100%;text-align: center;}
    .captcha-div img{float: none;}
    .address-info .col-xs-5{text-align: center;}
    .address-info img{width: 70%;margin-bottom: 20px;}
    .address-info .col-xs-5,.address-info .col-xs-7{width: 100%;}
    .address-blog{text-align: center;}
    .left-info h2 {font-size: 14px;line-height: 20px;}
    .news-update h3{font-size: 10px;margin-left: 0;}
    .tender-img {margin: 15px 0 20px;}
    .come_jus h2, .become_member h2, .mmb_title h2, .common-head, .news-update .common-head, .news_dt h2 {font-size: 18px;}
    .become_member a.enquiry_here {font-size: 14px;margin: 20px 0 0;}
    .mb_become_member {padding: 0 0 45px;}
    .mmb_title {margin: 0;}
    .contactus-main form .common-input-txt {height: 35px;}
    .left-info strong {font-size: 12px;margin: 0 0 10px;}
    .news-update p {font-size: 12px;line-height: 18px;}
    .left-info b {font-size: 12px;margin: 0 0 9px;}
    .links-div ul li {font-size: 13px;line-height: 20px;}
    .previous_news_items > a {font-size: 12px;margin: 15px 0;}
    .news-box h2 {font-size: 14px;}
    /************************** EDUCATION TRANING PAGE START *****************************/
    .education_train ul li {margin: 0 0 20px;width: 45%;}
    .et_docm_txt h3 {font-size: 12px;margin: 0;}
    .et_docm_txt > a {font-size: 12px;}
    .et_docm_txt {margin: -25px 0 0;min-height: 105px;padding: 30px 0 0;}
    .et_docm .col-md-3.col-sm-3.col-xs-6 {padding: 0 10px;}
    .et_docm .col-md-3.col-sm-3.col-xs-6 {padding: 0 5px;}
    .education_trn p {font-size: 12px;margin: 5px 0;width: 100%;}
    /************************** COMPLANCE PAGE START *****************************/
    .cmp_documents_img > h3 {font-size: 14px;top: 15px;height: 125px;padding: 35px 25px 0;}
    .cmp_documents_lk > a {font-size: 13px;}
    .cmp_documents_img {margin: 0 0 15px;}
    .cmp_documents_lk a img {margin: 6px 15px 0 -15px;width: 18px;}
    .cmp_documents_txt p {font-size: 12px;margin: 0px -3px 25px;}
    /************************** SUSTAINABILITY PAGE START *****************************/
    .sus_box .et_docm_txt {background-size: auto auto;margin: -50px 0 0;min-height: 110px;padding: 29px 10px 7px;}
    .sus_box .et_docm_txt h3 {font-size: 14px;line-height: 16px;margin: 15px 0 10px;padding: 0;width: 100%;}
    .sun_documents .cmp_documents_img > img {min-height: 114px;}
    .sus_box .et_docm_txt h3 {font-size: 12px;line-height: 16px;margin: 15px 0 10px;}
    .edu_train_doc {margin: 0 0 15px;}
    /************************** CONTACT US PAGE START *****************************/
    .address-blog {width: 100%;padding: 0;}
    .organisations-logo .common-head {padding: 0 5px;}
    .contactus-main form {width: 100%;}
    .contactus-main {display: inline-block;width: 100%;}
    /************************** PRIVACY POLICY PAGE START *****************************/
    .pp_page {padding: 10px 0 40px;}
    .cmp_documents_img h3 {
        font-size: 14px;
        height: 140px;
        margin: 0 -7px;
        padding: 35px 10px 0;
        width: 100%;
    }
    .cmp_documents_img:hover h3 {
        width: 100%;
    } 
    .cmp_documents_lk {
        margin: -56px 0 0;
        padding: 40px 0 15px;
        width: 92%;
    }
    .home_logo_slider .item {
        height: 115px;
    }
}
@media screen and (max-width:330px){
    .slider_text h1 {font-size: 20px;}
    .footer_right p {width: 63%;}
    .footer_bg {height: 108px;}
    .footer_logo {padding: 34px 25%;}
    /************************** MEMBERSHIP PAGE START *****************************/ 				
    .become_member > ul li {width: 90%;}				
    /************************** COMPLANCE PAGE START *****************************/
    /************************** SUSTAINABILITY PAGE START *****************************/
    .sus_box .et_docm_txt {padding: 10px 5px 0;}
    .sus_box .et_docm_txt h3 {font-size: 12px;margin: 38px 0 10px;padding: 0;}
    .et_docm_txt {margin: -30px 0 0;min-height: 105px;padding: 35px 0 0;}
    .home_logo_slider .item a.tcl_lg {width: 65% !important;}
    .home_logo_slider .item a {padding: 0 23px;}
    .contactus-main form {width: 100%;}

    .home_slider .item > img {
        height: auto;
        min-height: auto;
    }
}