@charset "utf-8";
/* CSS Document */

@media screen and (min-width : 1251px) and (max-width:1280px)
{
.news_cont_rgt {float: left; width: 48%;}
/*.inner_wrapper { width: 77%;}*/
.accp_news .accsp_news_content{min-height:355px;}
}
@media screen and (min-width : 1080px) and (max-width:1250px)
{
/*.inner_wrapper{ width:93%;}*/
.news_cont_rgt {float: left; width: 52%;}
}
@media screen and (min-width : 1080px) and (max-width:1140px)
{
.header_bottom .header_btm_con .month_meeting_list ul li h3 {padding-bottom: 14px;}
}
@media screen and (min-width : 1025px) and (max-width:1079px)
{
	/*.inner_wrapper{ width:92%;}*/
	.news_cont_rgt {float: left; width: 51%;}
	.twit_news .twit_cont ul li .acp_cont h4{font-size: 13px; padding-bottom: 2px;}
    .twit_news .twit_cont ul li .acp_cont p {font-size:13px; padding-bottom: 6px;}
    .twit_news .twit_cont ul li{padding:0 12px 28px;}
	.header_bottom .header_btm_con .month_meeting_list ul li h3 {padding-bottom: 14px;}
}
@media screen and (min-width : 980px) and (max-width:1024px)
{
	/*.inner_wrapper{ width:92%;}*/
	.header_top .header_lft li a{font-size:12px;}
	.news_cont_rgt {float: left; width: 48%;}
	.twit_news .twit_cont ul li .acp_cont h4{font-size: 13px; padding-bottom: 7px;}
    .twit_news .twit_cont ul li .acp_cont p {font-size:13px; padding-bottom: 4px;}
	.header_bottom .header_btm_con .month_meeting_list ul li h3 {padding-bottom: 14px;}
}
@media screen and (min-width : 641px) and (max-width:979px)
{
/*.inner_wrapper{width:89%;}*/
.accp_news{width:100%;}
.twit_news{width:100%; margin-top:20px; margin-left:0px !important;}
.twit_news h1 { width: 96.2%;}
.header_bottom .header_btm_con .chat{width:100%; border-bottom-left-radius:0px !important;}
.header_bottom .header_btm_con .month_meeting_list {float: left;width: 100%;}
.header_bottom .header_btm_con .month_meeting_list h1{border-top-right-radius:0px !important;}
/*.product_list ul { float: left;text-align: center;width: 100%;}*/
/*.product_list ul li {display: inline-block; float: none; list-style-type: none;padding-right: 0px !important;width: 55%; padding-bottom:15px;}*/
.news_cont_rgt {float: left; width: 48%;}
/*.header_middle p{width:57%; padding-left:2%;}*/
/*.header_top .header_rgt{float:left;}*/
.header_bottom .header_btm_con .month_meeting_list ul{border-bottom-right-radius:0px !important;}
.twit_news .twit_cont{min-height:auto !important;}
}
@media screen and (min-width : 768px) and (max-width:979px)
{
	/*.product_list ul li{width:46%;}*/
	/*.product_list ul li:first-child{ margin-right:20px;}*/
	.twit_news .twit_cont{min-height:auto !important;}
}
@media screen and (min-width : 641px) and (max-width:767px)
{
.header_bottom .header_btm_con .chat{width:100%; border-bottom-left-radius:0px !important; min-height:auto;}
/*.header_bottom .header_btm_top ul li a{font-size:12px;}*/
.footer_bottom .offices{width:100%;}
.footer_middle p{width:100%;}
.quick{width:100%; padding-top:20px;}
.connect{width:100%;}
.logo1 {float: left;text-align: center;width: 100%;}
/*.product_list ul li{width:46%;}
.product_list ul li:first-child{ margin-right:20px;}*/
.twit_news .twit_cont{min-height:auto !important;}
}

@media screen and (min-width : 320px) and (max-width:640px)
{
.calender_list ul.meeting li {width:92% !important;}
/*.inner_wrapper{width:89%;}*/
.accp_news{width:100%;}
.twit_news{width:100%; margin-top:20px; margin-left:0px !important;}
.header_bottom .header_btm_con .chat{width:100%; border-bottom-left-radius:0px !important; 
min-height:10px !important; }
.header_bottom .header_btm_con .month_meeting_list {float: left;width: 100%;}
.header_bottom .header_btm_con .month_meeting_list h1{border-top-right-radius:0px !important;}
/*.product_list ul { float: left;text-align: center;width: 100%;}*/
/*.product_list ul li {display: inline-block; float: none; list-style-type: none;padding-right: 0px !important;width: 70%; padding-bottom:15px;}*/
.news_cont_rgt {float: left; width: 100%;}
.header_middle p{width:100%; padding-left:0%;}
.header_top .header_rgt{float:left;}
.header_bottom .header_btm_con .month_meeting_list ul{border-bottom-right-radius:0px !important;}
.footer_bottom .offices{width:100%;}
.footer_middle p{width:95%;}
.quick{width:100%; padding-top:20px;}
.connect{width:100%;}
.logo1 {float: left;text-align: center;width: 100%;}
.accp_news .accsp_news_content img{width:100%;}
.mobile_menu{display:block;}
.header_btm_top ul{display:none;}
.home_image{display:none;}
.mob_home{display:block;}
/*.header_bottom .header_btm_top ul li a{width:93%;}*/
.footer_bottom{padding:20px 8% !important; width:84% !important;}
.twit_news .twit_cont{min-height:auto !important;}

.header_bottom .header_btm_top ul li a{ width:80%; padding:10px 10%;}

}
@media screen and (min-width : 300px) and (max-width:480px)
{
.quick-lft {float: left; width: 100%;}
/*.product_list ul li{width:100%;}*/
/*.header_top .header_rgt li{padding-left:12px;}*/
.header_bottom .header_btm_top ul li:last-child a{border-top-right-radius:0px;}
.header_bottom .header_btm_top ul li{width:100%;}
.header_btm_top ul{display:none;}
.home_image{display:none;}
.mob_home{display:block;}
/*.header_bottom .header_btm_top ul li a{width:90%;}*/
.footer_bottom{padding:20px 8% !important; width:84% !important;}
.product_list ul li .product_content a{font-size:12px;}
.twit_news .twit_cont{min-height:auto !important;}
/*********************************datacollection****************/
.data_bottom{width:87%;}
.data_bottom h3{font-size:15px;}
.data_bottom p{font-size:12px;}
/*******************************staff*************************/
.staff_list .sta_img { float: left;text-align: center;width: 100%; padding-right:0px !important;}
.sta_img > img {display: inline-block; width: auto !important; margin-bottom:20px;}
.staff_list .staff_sub_cont {float: left;width: 98%;}
.staff_section{width:100%;}
/********************************staffends*********************/
/*******************************comittee fishiers*************************/
.com_imga  { float: left;text-align: center;width: 100%; padding-right:0px !important;}
.com_imga > img {display: inline-block; width: auto !important; margin-bottom:20px;}
.comm_fish_detail {float: left;width: 98%;}
/*******************************program_partners_sub*************************/
.sub_imga  { float: left;text-align: center;width: 100%; padding-right:0px !important;}
.sub_imga > img {display: inline-block; width: auto !important; margin-bottom:20px;}
.sub_list_detail {float: left;width: 98%;}
/***********************************alert table******************************/		
#page-wrap table, #page-wrap thead, #page-wrap tbody, #page-wrap th, #page-wrap td, #page-wrap tr { display: block; }
#page-wrap thead tr { position: absolute;top: -9999px;left: -9999px;}	
#page-wrap tr { border: 1px solid #ccc; }
#page-wrap td { border: none;border-bottom: 1px dotted #5f6062; position: relative;}
#page-wrap td:before { position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
#page-wrap td:nth-of-type(1):before { content: "Committee Name"; font-weight:bold; }
#page-wrap td:nth-of-type(2):before { content: "Description"; font-weight:bold; }
#page-wrap td h4{padding-top:30px;}
#page-wrap td p{padding-top:30px;}
#page-wrap  td .com_btm{padding-bottom:30px;}

#page-wrap1 table, #page-wrap1 thead, #page-wrap1 tbody, #page-wrap1 th, #page-wrap1 td, #page-wrap1 tr { display: block; }
#page-wrap1 thead tr { position: absolute;top: -9999px;left: -9999px;}	
#page-wrap1 tr { border: 1px solid #ccc; }
#page-wrap1 td { border: none;border-bottom: 1px dotted #5f6062; position: relative;}
#page-wrap1 td:before { position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
#page-wrap1 td:nth-of-type(1):before { content: "Organization Name"; font-weight:bold; }
#page-wrap1 td:nth-of-type(2):before { content: "Acronym"; font-weight:bold; }

#page-wrap1 .view-guiding-documents td:nth-of-type(1):before { content: "Document (click to view/download)"; font-weight:bold; }
#page-wrap1 .view-guiding-documents td:nth-of-type(2):before { content: "Description"; font-weight:bold; }


#page-wrap1 td h4{padding-top:30px;}
#page-wrap1 td p{padding-top:30px;}
#page-wrap1 td, th { padding: 35px 10px 20px !important;}

/***********************************alert table ends******************************/		
ul.primary li {
    display: inline;
    float: left;
    margin-bottom: 17px;
    width: 80%;
}
/************************************data-waremay27********************/
.data_bottomsection_right .about_safis .safis-con #saf-list-dat{width:100%;}
.data-ware-log img {display: inline-block;}
.data-ware-log{ width:100%; float:left; text-align:center;}
.pub-log .public_data{font-size:11px !important; padding:10px 7px !important;}


/****************** contact us *******************/
.form-item{width:100% !important;}
.form-item.webform-component.webform-component-email{width:100% !important;}
.form-item select{width:100% !important; padding:5px 0px !important;}
.form-textarea-wrapper textarea{width:100% !important; }

.video_img ul li{width:94%; padding-right:0px !important;}

}
@media screen and (min-width : 480px) and (max-width:640px)
{
.quick-lft {float: left; width: 100%;}
/*.product_list ul li{width:100%;}*/
/*.header_top .header_rgt li{padding-left:12px;}*/
.header_bottom .header_btm_top ul li:last-child a{border-top-right-radius:0px;}
.header_bottom .header_btm_top ul li{width:100%;}
.header_btm_top ul{display:none;}
.home_image{display:none;}
.mob_home{display:block;}
/*.header_bottom .header_btm_top ul li a{width:95%;}*/
.twit_news .twit_cont{min-height:auto !important;}
/************************************data-waremay27********************/
.data_bottomsection_right .about_safis .safis-con #saf-list-dat{width:100%;}
.data-ware-log img {display: inline-block;}
.data-ware-log{ width:100%; float:left; text-align:center;}
}

@media screen and (min-width : 300px) and (max-width:950px)
{
	.header_top{ text-align:center;}
	.header_top .header_lft, .header_top .header_rgt{ display:inline-block; float:none;}
	.header_top .header_lft li, .header_top .header_rgt li{ float:none; display:inline-block; margin:5px 0px 0px 5px;}
}

@media screen and (min-width : 851px) and (max-width:1070px)
{
	.product_list ul li{ width:32.6%; margin-right:1%; }
	.product_list ul li .product_content p{ min-height:112px;}
	
}

@media screen and (min-width : 768px) and (max-width:850px)
{
	.product_list ul li{ width:32.6%; margin-right:1%; }
	.product_list ul li .product_content p{ min-height:145px;}
	
}
@media screen and (min-width : 300px) and (max-width:767px)
{
	.product_list ul li{ width:100%; margin-right:0px; margin-top:10px; }
	.product_list ul li .product_content p{ min-height:inherit;}
	/**************************detailpage***********************/
	.data_topsection_left { float: left; margin-right: 0!important; width: 100%;}
	.data_topsection_right {float: left; padding-left: 5%; width: 95%;}
	.data_bottomsection_left {float: left;margin-right: 0 !important; padding-bottom: 20px; padding-left: 4%; width: 92%;}
    .data_bottomsection_right {float: left;padding-left: 5%; width: 95%;margin-top:15px;}
	.data_bottomsection_right .about_safis{width:95% !important;}
		#page-wrap2 table, #page-wrap2 thead, #page-wrap2 tbody, #page-wrap2 th, #page-wrap2 td, #page-wrap2 tr { display: block; }
#page-wrap2 thead tr { position: absolute;top: -9999px;left: -9999px;}	
#page-wrap2 tr { border: 1px solid #ccc; }
#page-wrap2 td { border: none;border-bottom: 1px dotted #5f6062; position: relative;}
#page-wrap2 td:before { position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
#page-wrap2 td:nth-of-type(1):before { content: "Address"; font-weight:bold; }
#page-wrap2 td:nth-of-type(2):before { content: "Phone / Fax"; font-weight:bold; }
#page-wrap2 td:nth-of-type(3):before { content: "Email"; font-weight:bold; }
#page-wrap2 td:nth-of-type(4):before { content: "Website"; font-weight:bold; }
#page-wrap2 td h4{padding-top:30px;}
#page-wrap2 td p{padding-top:30px;}
#page-wrap2 td, th { padding: 35px 10px 60px !important;}

/************************************data-waremay27********************/
#page-wrap4 table, #page-wrap4 thead, #page-wrap4 tbody, #page-wrap4 th, #page-wrap4 td, #page-wrap4 tr { display: block; }
#page-wrap4 thead tr { position: absolute;top: -9999px;left: -9999px;}	
#page-wrap4 tr { border: 1px solid #ccc; }
#page-wrap4 td { border: none;border-bottom: 1px dotted #5f6062; position: relative;}
#page-wrap4 td:before { position: absolute;top: 6px;left: 6px;width: 45%; padding-right: 10px; white-space: nowrap;}
#node-46 #page-wrap4 td:nth-of-type(1):before { content: "Acronym"; font-weight:bold; }
#node-46 #page-wrap4 td:nth-of-type(2):before { content: "Meaning"; font-weight:bold; }
#page-wrap4 td:nth-of-type(1):before { content: "Data Set"; font-weight:bold; }
#page-wrap4 td:nth-of-type(2):before { content: "Oldest Year"; font-weight:bold; }
#page-wrap4 td:nth-of-type(3):before { content: "Newest Year"; font-weight:bold; }
#page-wrap4 td:nth-of-type(4):before { content: "Refresh Date"; font-weight:bold; }
#page-wrap4 td p{padding-top:30px;}
#page-wrap4 td, th { padding: 35px 10px 20px !important;}	

.related_top{margin-left:2% !important; width:88%  !important;}	

.footer_bottom .connect {width: 100%;}
.logo1 > img{display:inline-block;float:none;}
.footer_middle .block-body{width: 95%;}


.header_btm_top ul > li > ul{width:100% !important;}
.header_btm_top ul > li > ul > li > a{text-align:center !important;}
}

@media screen and (min-width : 641px) and (max-width:767px)
{
.header_bottom .header_btm_top ul li a {
 font-size: 12px;
    padding: 10px 17px;
}
}
@media screen and (min-width : 768px) and (max-width:950px)
{
.footer_middle .block-body{width:60% !important;}
}

@media screen and (min-width : 768px) and (max-width:979px)
{
/************************************data-waremay27********************/
.data_bottomsection_right .about_safis .safis-con #saf-list-dat{width:55%;}

}
@media screen and (min-width : 641px) and (max-width:767px)
{
/************************************data-waremay27********************/
.data_bottomsection_right .about_safis .safis-con #saf-list-dat{width:60%;}
}


/*********************/
@media screen and (min-width : 300px) and (max-width:767px)
{
#graph-calender{overflow: hidden; float: left; width: 100%; padding-top: 30px; height: 278px;  margin: 0 0%;}	
#graph-calender > iframe {
        -ms-zoom: 0.56;
        -moz-transform: scale(0.56);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.56);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.56);
        -webkit-transform-origin: 0 0;
		float: left;
		height: 850px;
		width: 190%;
		margin-top:-36px;
		margin-left: -8%;

    }	
}
@media screen and (min-width : 768px) and (max-width:1024px)
{

#graph-calender > iframe{max-height:836px !important;}
#graph-calender{height:846px !important;/*margin-left:2% !important;*/}
}
@media screen and (min-width : 1025px) and (max-width:1280px)
{
#graph-calender > iframe{margin-left:0px !important;transform:scale(0.74)!important;width:129% !important;max-height:710px !important;}
}
@media screen and (min-width : 790px) and (max-width:810px)
{
#graph-calender{ margin-left: 8%; width: 92%;}
}

@media screen and (min-width : 620px) and (max-width:767px)
{
#graph-frame1 > iframe {
        -ms-zoom: 0.7;
        -moz-transform: scale(0.7);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.7);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.7);
        -webkit-transform-origin: 0 0;
		height: 480px;
		margin-left: -34px;
		width: 970px;
    }
}

@media screen and (min-width : 480px) and (max-width:619px)
{
#graph-frame1{ height:300px;}
#graph-frame1 > iframe {
        -ms-zoom: 0.55;
        -moz-transform: scale(0.55);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.55);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.55);
        -webkit-transform-origin: 0 0;
		height: 480px;
		margin-left: -34px;
		width: 970px;
    }
}	

@media screen and (min-width : 300px) and (max-width:479px)
{
#graph-frame1{ height:172px; }
#graph-frame1 > iframe {
        -ms-zoom: 0.35;
        -moz-transform: scale(0.35);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.35);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.35);
        -webkit-transform-origin: 0 0;
		height: 480px;
		margin-left: -14px;
		width: 970px;
    }
}
@media screen and (min-width : 760px) and (max-width:980px)
{
  .data_topsection .about_safis #graph-frame1{ height:300px;margin-left:3%;width:100%}
  .data_topsection .about_safis #graph-frame1 > iframe {
        -ms-zoom: 0.6;
        -moz-transform: scale(0.6);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.6);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.6);
        -webkit-transform-origin: 0 0;
		height: 480px;
		margin-left: -24px;
		width: 970px;
    }
}
@media screen and (min-width : 481px) and (max-width:759px)
{
  .data_topsection .about_safis #graph-frame1{ margin-left:4%;width:100%}
  .data_topsection .about_safis #graph-frame1 > iframe {
        -ms-zoom: 0.65;
        -moz-transform: scale(0.65);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.65);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.65);
        -webkit-transform-origin: 0 0;
		height: 480px;
		margin-left: -28px;
		width: 970px;
    }
}
@media screen and (min-width :300px) and (max-width:480px)
{
  .data_topsection .about_safis #graph-frame1{ margin-left:0%;width:100%}
}
/*************/
@media screen and (min-width :300px) and (max-width:639px)
{
.header_middle .slogan{width:94%;}
.data_bottomsection_right .vision_det a{ float:left; margin-top:10px;}
}

@media screen and (min-width :640px) and (max-width:850px)
{
.header_middle p{padding-left:4%;width:96%;}
.header_middle .logo{float: left; width: 36%;}
.header_middle .logo img{width:100%;float:left;}
}

@media screen and (min-width :768px) and (max-width:850px)
{
.quick{width:40%;}
.footer_bottom .connect{width:30%;}
.data-ware-log { float: right;  width: 36%;}
}

@media screen and (min-width :300px) and (max-width:380px)
{
#graph-frame1 > iframe{ margin-top:-71px !important;}
.arw_position{ position: relative; width: 58px; margin:-40px auto 0px auto;top:0px}
}

@media screen and (min-width :381px) and (max-width:1000px)
{
.arw_position{ position: relative; width: 58px; margin:-50px auto 0px auto;top:0px}
}
@media screen and (min-width :980px) and (max-width:1000px)
{
.arw_position .left_arw{ margin-top:-26px !important;}
.arw_position .right_arw{ margin-top:-26px !important;}
#block-block-45 .content_scr{height:397px !important;}
}

@media screen and (min-width :980px) and (max-width:1080px)
{
.twit_news .twit_cont{min-height: 370px;}
.twit_news .twit_cont ul li .acp_cont{width:80%}
}
@media screen and (min-width :320px) and (max-width:480px)
{
.calender_list ul.meeting li{padding-left:17% !important;}
}
@media screen and (min-width :320px) and (max-width:979px)
{
.news_top { float: left; margin-top: 17px; text-align: center; width: 100%;}
.news_top > img {display: inline-block !important;float: none !important; max-width:263px;}
.news_cont_rgt.resource_rgt { float: left; text-align: left !important; width: 100%;}

#node-126 .data_bottomsection_right .about_safis .safis-con p{width:100%; float:left;}
}
@media screen and (min-width :350px) and (max-width:639px)
{
#node-44 strong{ line-height:0px !important;}
}
@media screen and (min-width :320px) and (max-width:640px)
{
#node-124 img {
    height: auto !important;
    max-width: 400px;
    width: 100% !important;
}
}

@media screen and (min-width :320px) and (max-width:767px)
{
.data_bottom { width: 87%;}
}




@media screen and (min-width : 1025px) and (max-width:1280px)
{
#graph-calender{height:376px;}
}
@media screen and (min-width : 320px) and (max-width:480px)
{
#graph-calender{height:233px;}
}
/*@media screen and (min-width :320px) and (max-width:640px)
{
.accp_news .accsp_news_content img {
    display: inline-block !important;
    float: none !important;
    max-width: 263px !important;
    width: 100%;}
	.accp_news .accsp_news_content{text-align:center;}
	.news_top .news_cont_rgt{text-align:left !important;}
}*/


