/*ipad land*/
@media only screen and (min-width: 1200px) {
    .grid_4.grid_banner{margin: 10px 30px 10px 0px;float:right;}
    #left_div{ margin-left: 4px;}
    #right_div img {margin-left: 100px;}
    .sldr_ttl h1{max-width: 100%;}
    .activity_img img{ width: 100%; height: 187px;overflow: hidden; display: block;}
    .gallery_img{height:79.99px;width:79.99px;overflow: hidden;}
}
@media only screen and (min-width: 960px){
    .hdr_mnu{height:75px;}.cmn_section{min-height:616px}
    .new_section .nicdark_filter.greydark {min-height: 616px;}
    #up_bckgrnd { margin-top: 115px; }
}
@media only screen and (min-width: 960px) and (max-width: 1200px){
    .nicdark_archive1.project_container {
        min-height: 530px;
    }
    .grid_4.grid_banner{float:right;}
    .hdr_mnu {
        height: 150px;
    }
    #left_div h2 {display: block;}
    #left_div h1 {
        float: none;
        margin: 0px;}
    #left_div{
        float: none;
    }
    #left_div h1.certificate {
        float: none;
        margin-top: 4px;
    }
    .sldr_ttl h1{max-width: 605px;margin-top: -55%;}
    #right_div img {margin-left: 74px;}
    .gallery_img{height:59.99px;width:59.99px;overflow: hidden;}
}
@media only screen and (max-width: 768px){
    .nicdark_archive1.project_container {
        min-height: auto;
    }
}
@media only screen and (min-width: 300px) and (max-width: 970px) {
    .margin-ltr-rtl-150{margin-left:0px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 960px){
    .nicdark_archive1.project_container {
        min-height: 685px;
    }
}
@media only screen and (min-width: 768px){
    #left_div h1 {
        float: none;
        margin: 0px;}
    .project_gallery{width:50%;margin:0px auto;float:none;display:block}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
      #footer {
    height: 156px;}
    .jcarousel-skin-tango .jcarousel-item {
        width: auto;
        margin-right: 60px;
        margin-left: 60px;
    }
    #left_div h1 {
        float: none;
        margin: 0px;}
    .gallery_img{height:400px;width:400px;overflow: hidden;}
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
    #left_div{ margin-left: 4px;}
    .sldr_ttl h1{max-width: 605px;margin-top: -55%;}
    .nicdark_container{width:960px;}
    .grid_1 {width: 80px;}.grid_2 {width:140px;}.grid_3 {width:220px;}.grid_4 {width:300px;}.grid_5 {width:380px;}.grid_6 {width:460px;}.grid_7 {width:540px;}.grid_8 {width:620px;}.grid_9 {width:700px;}.grid_10 {width:780px;}.grid_11 {width:860px;}.grid_12 {width:940px;}	

    /*some class*/
    .nicdark_disable_marginleft_ipadland, .nicdark_disable_marginleft_responsive{ margin-left: 0px !important; }
    .nicdark_aligncenter_ipadland, .nicdark_aligncenter_responsive { text-align: center !important; }
    .nicdark_width100_ipadland, .nicdark_width100_responsive { width: 100% !important; }

    /*disable float*/
    .nicdark_disable_floatleft_ipadland { float: initial !important; }
    .nicdark_disable_floatright_ipadland { float: initial !important; }

    /*boxed*/
    .nicdark_site_boxed, .nicdark_menu_boxed{ width: 980px !important; }

    /*display*/
    .nicdark_displaynone_ipadland, .nicdark_displaynone_responsive{ display: none; }
    .nicdark_displaynone_desktop { display: block !important; }

    /*navigation*/
    .slowup{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
    .slowdown{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
    .tinynav{ display:none; }
}
/*ipad potr*/
@media only screen and (max-width: 959px) {
    .sldr_ttl h1{margin-left:0%}
    h1.single_info_hdr,.sldr_ttl h1,.new_section .nicdark_filter .new_section_title h1, .new_section .nicdark_filter .new_section_title1 h1 {
        font-size: 2rem;
        line-height: 2rem;
    }
    .new_section .nicdark_filter .new_section_title h3, .new_section .nicdark_filter .new_section_title1 h3 {
        font-size: 2rem;
        line-height: 25px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
    .nicdark_project > h4 {
        color: #fff;
        min-height: 72px;
    }
    .nicdark_btn_iconbg.extrabig {
        width: 100%;
        height: 265px;
    }
    .nicdark_project > .project_desc {height: 173px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .nicdark_btn_iconbg.extrabig {
        width: 100%;
        height: 360px;
    }
    .nicdark_project > .project_desc {height: 243px;}
    .nicdark_project > h4 { min-height: 96px; }
    .nicdark_container {width:744px;}
    .grid_1 {width: 60px;}.grid_2 {width:104px;}.grid_3 {width:166px;}.grid_4 {width:228px;}.grid_5 {width:290px;}.grid_6 {width:352px;}.grid_7 {width:414px;}.grid_8 {width:476px;}.grid_9 {width:538px;}.grid_10 {width:600px;}.grid_11 {width:662px;}.grid_12 {width:724px;}
    .gallery_img{height:41.99px;width:41.99px;overflow: hidden;}
    /*some class*/
    .nicdark_disable_marginleft_ipadpotr, .nicdark_disable_marginleft_responsive{ margin-left: 0px !important; }
    .nicdark_aligncenter_ipadpotr, .nicdark_aligncenter_responsive { text-align: center !important; }
    .nicdark_width100_ipadpotr, .nicdark_width100_responsive { width: 100% !important; }

    /*disable float*/
    .nicdark_disable_floatleft_ipadpotr { float: initial !important; }
    .nicdark_disable_floatright_ipadpotr { float: initial !important; }

    /*boxed*/
    .nicdark_site_boxed, .nicdark_menu_boxed{ width: 788px !important; }

    /*display*/
    .nicdark_displaynone_ipadpotr, .nicdark_displaynone_responsive{ display: none !important; }
    .nicdark_displaynone_desktop { display: block !important; }

    /*navigation*/
    .slowup{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
    .slowdown{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
    .tinynav{ display:block; }
    .nicdark_menu{ display:none; }

    .nicdark_logo {float: left;width: 100%;height: 85%;text-align: center;}
    .nicdark_logo img {width: auto;margin-top: 0px;border: 0; height: 80px;position: relative}
}
/*iphone land*/
@media only screen and (max-width: 767px) {
  
    #up_bckgrnd {
        margin-top: 145px;
    }
    #main_slider{padding-top:0px}
    .tp-simpleresponsive .tp-caption {
        width: 90% !important;
        max-width: 100% !important;
    }

}
@media only screen and (min-width: 767px) {
    .grid_4.grid_banner{float:right;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    body{ -webkit-text-size-adjust:none; }		
    .nicdark_container {width:460px;}
    .grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{ width: 440px; }
    .grid.percentage{ width: 100%; }
    .nicdark_width_percentage10,.nicdark_width_percentage20,.nicdark_width_percentage25,.nicdark_width_percentage30,.nicdark_width_percentage40,.nicdark_width_percentage50,.nicdark_width_percentage60,.nicdark_width_percentage70,.nicdark_width_percentage80,.nicdark_width_percentage90,.nicdark_width_percentage100 { width: 100% !important; }


    /*some class*/
    .nicdark_disable_marginleft_iphoneland, .nicdark_disable_marginleft_responsive{ margin-left: 0px !important; }
    .nicdark_marginleft20_iphoneland { margin-left: 20px !important; }
    .nicdark_aligncenter_iphoneland, .nicdark_aligncenter_responsive { text-align: center !important; }
    .nicdark_width100_iphoneland, .nicdark_width100_responsive { width: 100% !important; }

    /*disable float*/
    .nicdark_disable_floatleft_iphoneland { float: initial !important; }
    .nicdark_disable_floatright_iphoneland { float: initial !important; }

    /*boxed*/
    .nicdark_site_boxed, .nicdark_menu_boxed{ width: 500px !important; }

    /*display*/
    .nicdark_displaynone_iphoneland, .nicdark_displaynone_responsive{ display: none; }
    .nicdark_displaynone_desktop { display: block !important; }


    /*navigation*/
    .slowup{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
    .slowdown{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
    .tinynav{ display:block; }
    .nicdark_menu{ display:none; }
    .nicdark_logo {float: left;width: 100%;height: 85%;text-align: center;}
    .nicdark_logo img {width: auto;margin-top: 0px;border: 0; height: 80px;position: relative}
    .news_div_img{max-height: 293px;overflow: hidden;}
}
@media only screen and (min-width: 479px){
    #left_div > h1 {margin-top: -5px;}
}
/*iphone potr*/
@media only screen and (min-width: 300px) and (max-width: 479px){
      #footer {
    height: 166px;position: relative;}
      .latest-reports {padding-top:0px;}
      .first ,#content{padding-bottom:0px}
     .threecol{ height:214px;}
    #up_bckgrnd {
        margin-top: 197px;}
    .jcarousel-skin-tango .jcarousel-item {
        text-align:justify!important;
        width:auto!important;
        margin-right:0;
        margin-left:20px
    }
    #left_div{width: 100%;}
    #left_div a.img_cntnr,#left_div h2{margin-top: 25px;}
    #left_div > h1 {line-height: 1.3rem;float: none;position: absolute;display: inline-block;margin: 4px 17px;}
    #main_slider {padding-top: 0px;}
    h1.single_info_hdr, .sldr_ttl h1, .new_section .nicdark_filter .new_section_title h1, .new_section .nicdark_filter .new_section_title1 h1 {
        font-size: 1.5rem;
        line-height: 2rem;
        margin-top: 243px;
    }
    h1.greydark {line-height:2rem}
    .sldr_ttl h1 {margin-top:0%}
    .nicdark_textevidence h2.under_slider_ttl a.white{font-size: 1.8rem}
    body{ -webkit-text-size-adjust:none; }
    .nicdark_container{ width:300px;}
    .grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{ width: 280px; }	
    .grid.percentage{ width: 100%; }
    .nicdark_width_percentage10,.nicdark_width_percentage20,.nicdark_width_percentage25,.nicdark_width_percentage30,.nicdark_width_percentage40,.nicdark_width_percentage50,.nicdark_width_percentage60,.nicdark_width_percentage70,.nicdark_width_percentage80,.nicdark_width_percentage90,.nicdark_width_percentage100 { width: 100% !important; }


    /*some class*/
    .nicdark_disable_marginleft_iphonepotr, .nicdark_disable_marginleft_responsive { margin-left: 0px !important; }
    .nicdark_marginleft20_iphonepotr { margin-left: 20px !important; }
    .nicdark_aligncenter_iphonepotr, .nicdark_aligncenter_responsive { text-align: center !important; }
    .nicdark_width100_iphonepotr, .nicdark_width100_responsive { width: 100% !important; }

    /*disable float*/
    .nicdark_disable_floatleft_iphonepotr { float: initial !important; }
    .nicdark_disable_floatright_iphonepotr { float: initial !important; }

    /*boxed*/
    .nicdark_site_boxed, .nicdark_menu_boxed{ width: 340px !important; }

    /*display*/
    .nicdark_displaynone_iphonepotr, .nicdark_displaynone_responsive{ display: none; }
    .nicdark_displaynone_desktop { display: block !important; }


    /*navigation*/
    .slowup{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
    .slowdown{ -webkit-animation: none; animation: none; margin-top: 0px !important; }
    .tinynav{ display:block; }
    .nicdark_menu{ display:none; }
    .nicdark_logo {float: left;width: 100%;height: 85%;text-align: center;}
    .nicdark_logo img {width: auto;margin-top: 0px;border: 0; height: 80px;position: relative}
    .nicdark_logo img2 {margin-left: 0px;}
    #right_div img {
        max-width: 250px;
        overflow: hidden;
    }
}
#tabs-1{width:100%;margin:20px 0px;}
