.consultingform{background:#F6F9FF; float: left; padding: 20px 7%; width: 88%; margin:0 auto;}

#topmenu  .menuicon{ display:none;}
/*mobile_css_start*/

@media only screen and (min-width : 300px) and (max-width : 850px) {
html {
        -webkit-text-size-adjust: 100%;
     }
body{ background:#fff;}

img[usemap] {
		border: none;
		height: auto;
		max-width: 100%;
		width: auto;
	}

#main_div{ width:100%}
#header{ width:100%;}
#header #logo {
    float: left;
    padding: 0;
    text-align: center;
    width: 100%;
}
#header #logo a {
    float: none;
}
#header #logo a img{ width:175px;}

#header #top_right {
    float: left!important;
    width: 100%!important;
}
#header #top_right .toplink1 .right-img, #header #top_right .toplink1 .left-img {
    display: none;
    float: right;
}
#header #top_right .toplink1 { background:#EDEDED; float: left; height: auto; line-height: normal; margin-right: 0; padding:8px 2%; position: relative; width: 96%; text-align:center; }
#header #top_right .toplink1 a {  display: inline-block; float: none !important; margin-left: 2% !important; padding-bottom: 6px !important; padding-top: 6px !important;}
#header #top_right .top_search { background:#EDEDED; float: left; padding:0 2% 1% 2%; text-align: center; width: 96%; }
#header #top_right .top_search .search_box {padding:3px 8px; width: 125px; float:none; position:relative; top:-7px;}
#header #top_right .top_search a{ float:none; clear:none; margin-top:0; top:-8px; display:inline; position:relative;}
#header #top_right .top_search .gobtn{float:none;}
span.shopping_drop{ z-index:9;}
span.shopping_drop:hover span.shoppingshow { top:100%!important;}





#topmenu{ width:100%;}
#topmenu  .menuicon{    background: url("../menu_dark.png") no-repeat left center rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px; margin:0 2%;
    padding:0 30px; width:auto;
    text-transform: uppercase;}
#topmenu .topmenu {margin: auto; padding:5px 0;  width: 100%; float:left; display:none; background:#293C81; border-bottom:4px solid #93AB0D;   border-top: 1px solid rgba(255, 255, 255, 0.2); outline: 1px solid rgba(0, 0, 0, 0.6);}
#topmenu .topmenu ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width:100%; 
}
#topmenu .topmenu ul li {
    background: none;
    float: none;
    margin: 0;
    padding: 0;
    text-align: left; border-bottom:1px solid #93AB0D;
}
#topmenu .topmenu > ul > li > a {
    padding: 5px 4% !important;
}
#topmenu .topmenu ul li a {
    background: none; 
    color: #FEFEFE;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: normal;
    padding:5px 4%;
    text-decoration: none;
}
#topmenu .topmenu ul li a:hover {
    background:none;
}
#topmenu .topmenu ul li a.open{background:url("../arrow_sub.png") no-repeat 98% 9px rgba(0, 0, 0, 0);}
#topmenu .topmenu ul li.active a.open{background:url("../arrow_sub.png") no-repeat 98% 9px rgba(0, 0, 0, 0);}
#topmenu .topmenu ul li.active a {
    background: none;
}
#topmenu .topmenu ul li.lastitem {
    background: none; border-bottom:none;
    padding: 0;
}
#topmenu .topmenu ul .lastitem a {
    padding:5px 4%!important; 
}

#topmenu .topmenu ul li.active > a{ color:#78A100; }
#topmenu .topmenu ul li:hover ul li:hover > a{ color:#fff; }
#topmenu .topmenu ul li:hover > .dropmenu{ display:block;}
#topmenu .topmenu ul li > .dropmenu{ display:none; background:none;
    border:none;
    clear: both;
    float: none;
    height:auto;
    left: 0;
    line-height: normal;
    margin: 0;
    overflow: hidden;
    position: relative;
    top: 0;
    visibility: visible;
    width: 100%;}
#topmenu .topmenu ul li .dropmenu li{ display:block; width:100%; padding-bottom:0px; margin:0px; border-bottom:none;}
#topmenu .topmenu ul li .dropmenu li a{ padding:5px 10%; width:80%; margin-left:0px; font-size:13px; height:auto; line-height:normal; border-top:1px solid rgba(255, 255, 255, 0.3);}
#topmenu .topmenu ul li .dropmenu li a:hover{ color:#fff;}




#main-header{ width:100%;}
#main-header .logo_cl {
    float: left;
    padding: 0;
    text-align: center;
    width: 100%;
}
#main-header .logo_cl a {
    float: none;
}
#main-header .logo_cl a img{ width:175px;}

#main-header .header_right {
    float: left;
    width: 100%;
}
#main-header .header_right .toplink1 .right-img, #main-header .header_right .toplink1 .left-img {
    display: none;
    float: right;
}
#main-header .header_right .top_cl { background:#EDEDED; float: left; height: auto; line-height: normal; margin-right: 0; padding:8px 2%; position: relative; width: 96%; text-align:center; }
#main-header .header_right .top_cl a , #main-header .header_right .top_cl dd{  display: inline-block; float: none !important; margin-left: 2% !important; padding-bottom: 6px !important; padding-top: 6px !important;}
#main-header .header_right .top_search_cl { background:#EDEDED; float: left; padding:0 2% 1% 2%; text-align: center; width: 96%; }
#main-header .header_right .top_search_cl .search_box {padding:3px 8px; width: 125px; float:none; position:relative; top:-7px;}
#main-header .header_right .top_search_cl a{float:none; clear:none; margin-top:0; top:-8px; display:inline; position:relative;}
#main-header .header_right .top_search_cl .gobtn{float:none;}

#main-header .header_right .top_cl .left-img { display:none;
}
#main-header .header_right .top_cl .right-img {
display:none;
}
#main_wrap {
    margin: 0 auto;
    width: 100%;
}
#main-nav {
    height: auto;
    width: 100%;
}
/*span.shopping_drop{ z-index:9;}
span.shopping_drop:hover span.shoppingshow { top:100%!important;}*/

#main-section {
    padding: 2%;
    width: 96%;
}
.full_with_profile {
    float: left;
    width: 100%;
}


#main-section .full_with_profile .text_content {
    padding: 0;
    width:100%;
}



.login_page {
    padding: 0;
    width: 100%;
}

.my_profile {
    float: left;
    width: 100%;
}


#main-section .full_with_profile h1 {
    margin:0;
    padding: 0;
    width: 100%;
}
.displayreportL2 {
    float: right;
    width: auto;
}
.green_btn {
    display: inline-block;
    float: left;
    margin-right: 3px;
    padding: 6px 2px;

}

.shadetabs li {
    margin-right: 1px;
    margin-top: 1px;
}

.shadetabs li a {
    padding: 3px;
    text-decoration: none;
}
#main-section .full_with_profile h1 {
    float: left;
    font-size: 18px;
    margin: 10px 0 12px;
    padding: 0;
    width: 100%;  line-height: normal;
}

.other_footer .links{
    padding: 5px 0;
    width: 100%;
}
.other_footer .copyright{ padding:5px 2%; width:96%;}


#main-footer {
    margin: 0;
    padding: 0;
    width: 100%;    border-top: medium none;
}

.Loginbox {
    clear: both;
    display: table;
    height: auto;
    margin: 0 auto;
    padding: 10px 2%;
    width: 80%;
}

.login_page .text_data ul {

    margin: 0 0 12px;
    padding: 10px 2% 0;
    width: 96%;
}

.login_page .text_data ul li {
    background: url("../images/bul7.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: table;
    float: none;
    margin: 0;
    padding: 0 0 6px 18px;
    text-align: justify;
    width: auto;
}
#lblLoginMsg {
    display: table;
    margin-top: 8px;
    padding: 4px 2%;
    width: 96%;
}

.displayReportL1 {
    float: left;
    width: 100%;
}
.displayReportL1 .addtocart .row .ddl_list {
    margin-bottom: 10px;
    width: 100%;
}

.displayReportL1 .addtocart .content {
    float: left;
    padding: 2%;
    width: 96%;
}
.displayReportL1  .addtocart .row .label {
    float: left;
    width: 100%;
}
.login_page #lblTableofContent > div {
    text-align: left !important;
    word-wrap: break-word;
}

#main-footer .bottom_links {
    padding: 14px 2%;
   width: 96%;
}



#main-footer .copyright {
      padding: 5px 2%;
    width: 96%; margin-top: 0;
}


#main-footer .bottom_links a {
    display: inline-block;
    padding: 3px 0;
}




#flash_banner {  width:100%; height:210px; }
#flash_banner embed {  height:auto; width: 100%; }


#middle_contents #contents {
    float: left;
    width: 100%;
}
#contents .banner {
    width: 100%;
}
#contents .banner img {
    border: 1px solid #D8DEE8;
    height: auto!important;
    width: 99%!important;
}



#middle_contents{ width:100%; padding:0px;}
#middle_contents #home_contents { padding: 20px 2%; width:96% !important; }
#home_contents .contents { padding: 0; width: 100%; }
#home_boxes.home_boxes, .home_boxes {margin: 0; padding: 10px 0; width: 100%;}
#home_boxes .right_box { height: auto !important; margin-bottom: 10px; width: 100% !important; }
#home_boxes .right_box h2 {line-height: normal; margin: 0; padding: 10px 3%; width: 94%; }
#home_boxes .right_box ul { margin: 0 0 0 4%; padding: 0; width:68%; }
#home_boxes .right_box ul li{ width:100%;}
#home_boxes .right_box ul li a{ width:auto!important;}
.tweeth iframe{ max-width: none !important; min-width: inherit !important; width: 99% !important;}


.training_tab .shadetabs li {
    border: medium none;
    float: left;
    margin-right: 1px;
    margin-top: 2px;
}
.training_tab .shadetabs > li > a{ padding: 5px 2px;}
#contents .text_data h1 {
    color: #263D80;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    margin: 0 0 12px!important;
    padding: 20px 0 0 2%;
    width: 98%;
}

#contents .text_data .team ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 80%;
}
#contents .text_data .team p {
    padding: 0;
    width: 80%;
}
.team .img {
    float: left;
    margin-right: 2%;
    width: auto;
}

.key_per .img {
    float: left;
    margin-right: 2%;
    padding: 0 0 10px;
    text-align: left;
    width: auto;
}
.key_per .text {
    float: left;
    text-align: justify;
    width: 75%;
}

.vis_mis .img {
    float: left;
    margin-right: 2%;
    width: auto;
}


#contents .text_data .vis_mis p {
    padding: 0;
    width: 80%;
}


#contents .text_data .vis_mis ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 80%;
}

.consultingform{background:#F6F9FF; float: left; padding: 20px 8%; width:84%; margin:0 auto; margin-bottom:15px;}

#contents .text_data  .signupform { width:100%;}


table.aaaa tr td {
    border-right: 1px none;
    font-size: 11px;
    padding-right: 2%;
    width: 30%;
}
table.aaaa {
    width: 100% !important;
}
#middle_contents #right_contents {margin: 0; padding:0 2%; width: 96%; }
#right_contents .right_box ul { margin: 0 0 0 4%; padding: 0; width:68%; }
#right_contents .right_box ul li { margin: 0; padding: 0;  width: 100%; }

#right_contents .right_box .query_form label{ padding:0 3% 8px}
#right_contents .right_box .query_form label input[type="text"]{ width:96%; padding:6px 2%;}
#right_contents .right_box .query_form label img{ margin-top:10px;}
#right_contents .right_box .query_form label textarea { padding: 6px 2%; width: 96%;}
#right_contents .right_box .query_form input.btns{ margin-left:3%;}


.right_box #logo-slider, .right_box #logo-slider-2 { clear: both; float: none;  margin: 0 auto; }



.twitter-timeline.twitter-timeline-rendered {
    width: 99% !important;
}
#right_contents-out {
    margin: 0 !important;
    width: 100% !important;
}

#right_contents .right_box .icons { text-align: center; width: 100%; }
#right_contents .right_box .icons a { display: inline-block; float: none; margin: 0 2% 0 0; }

#right_contents .right_menu { width: 44%; margin:0 2% 15px 2%; padding: 0 0 10px; }
#right_contents .right_menu h2 { line-height: normal; margin-left: 0; margin-right: 0; margin-top: 0; padding: 10px 0; text-align: center; width: 100%; }
#logo-slider, #logo-slider-2 { float: none!important; margin: 0 auto!important; }


#bottom{padding: 0; width: 100%;  border: medium none;}
#bottom .bottom_links{ padding:14px 2%; width:96%;}
#bottom .copyright{ padding:5px 2%; width:96%;}
#bottom .bottom_links a{ display:inline-block; padding:3px 0;}



/*newcss */

.tab_names {
    float: left;
    width: 100%;
}

#contents .text_data .tab_names ul {
    margin: 0;
    padding: 0;
    width: 100%;
}

#contents .text_data .tab_names ul li {
    float: left;
    margin: 1px 1px 0 0;
    padding: 0;
    width: auto;
}

.tab_contents {
    float: left;
    width: 100%;
}


.tab_contents .tabcontent {
    border: 1px solid #D6DDE7;
    float: left;
    padding: 5px 1% 0;
    width: 98%;
}



#contents .text_data p.img a img {
    border: 0 none;
    width: auto;
}



.login_page .login_box {
    display: table;
    float: none;
    margin: 10px auto !important;
    padding: 1%;
    text-align: center;
    width: 92%;
}
.login_page .login_box label {
    padding: 3px 0;
    text-align: left;
    width:100%;
}

.login_page .login_box .login_row {
    height: auto;
    padding: 0 3%;
    width: 94%;
}


.login_page .login_box .textbox {
    float: left;
    text-align: left;
    width: 80%;
}



.login_page .login_box .textbox input {
    padding: 3px 2%;
    width: 96%;
}




.registration .row {
    float: left;
    margin: 5px 0 !important;
    width: 98%;
}
.registration .row .textbox {
    float: left;
    padding: 0 0 8px;
    width: 55%;
}


.registration .row .textbox input {
    padding: 3px 2%;
    width: 96%;
}


.registration .row .textbox textarea {
    height: 60px;
    padding: 3px 2%;
    width: 96%;
}
.registration .row .textbox select
{ width:100%;}

#right_contents .right_menu h1 {
    float: left;
    font-size: 15px;
    line-height: 33px;
    margin: 0;
    padding: 0 2%;
    width: 96%;
}

#right_contents .right_menu .img {
    float: none;
    padding:2%;
    text-align: center;
    width:96%;  border: 1px solid #CCCCCC;
}




div.My-block {
    float: left;
    margin: 0;
    padding: 5px;
}


.forgotpassword {
    display: table;
    float: none;
    margin: 0 auto;
    padding: 2%;
    width: 80%;
}


.forgotpassword .row label {
    float: left;
    padding: 3px 0;
    text-align: left;
    width: 100%;
}



#main-section .shoping_main_cl {
    float: left;
    padding: 12px 0;
    width: 100%;
}

#main-section .shoping_main_cl .shoping_tab {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
 background: none;
}
#main-section .shoping_main_cl .shoping_tab li{margin: 1px 0 0;}
#main-section .shoping_main_cl .shoping_tab li a {
    background: none repeat scroll 0 0 #A9B6CA;
    color: #FFFFFF;
    float: left;
    line-height: normal;
    padding: 5px 8px;
    text-decoration: none;
}
#main-section .shoping_main_cl .shoping_content {
    float: left;
    padding: 20px 2%;
    width: 96%;
}


.advanced_search .form {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.advanced_search .row .textbox {
    float: left;
    width: 55%;
}
.advanced_search .row .textbox textarea {

    height: 60px;
    padding: 3px 2%;
    width: 96%;
}
.advanced_search .row .textbox input {
    padding: 3px 2%;
    width: 96%;
}
.advanced_search .row .textbox1 {
    float: left;
    width: 55%;
}

.search > div#pnlSearchResults {
    width: 100% !important;
}
.search > div#Panel1 {

padding: 3px 2%;
    width: 96%!important;
}

#contents .search {
    clear: both;
    display: table;
    padding: 0 2%;
    width: 96%;
}

#contents .text_data .search {
    float: left;
    width: 100%;
}

.key_per .img img {
    border: 3px solid #DBDBDB;
    width: 130px;
}

.team .img img {
    border: 1px solid #A7B7C1;
    width: 100px;
}

.vis_mis .img img {
    border: 2px solid #C5C5C5;
    width: 100px;
}

.tab_contents .tabcontent .event {
    background: none repeat scroll 0 0 #F7FAFF;
    float: left;
    margin: 0 0 5px;
    padding: 5px 2%;
    width: 96%;
}
.tab_contents .tabcontent img {
    border: 0 none;
    margin: 8px 0 0;
    width: auto;
}

/*webinner*/

#header #top_right form {
    float: left;
    line-height: normal;
    margin: 0;
    padding: 0;
    width: 100%;
}

#header #top_right form  .toplink {
    background: none repeat scroll 0 0 #EDEDED;
    float: left;
    height: auto;
    padding: 10px 2%;
    position: relative;
    text-align: center;
    width: 96%;
}
#header #top_right form  .my_account {
    background: url("https://www.lucintel.com/images/account-icon.png") no-repeat scroll left 50% rgba(0, 0, 0, 0);
    border-right: 0 solid #CCCCCC;
    display: inline-block;
    float: none;
    padding: 6px 0 6px 26px;
}

#header #top_right form  .shopping_cart {
    background: url("https://www.lucintel.com/images/cart-icon.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border-right: 0 solid #CCCCCC;
    float: none;
    margin: 0 0 0 15px;
    padding: 6px 0 6px 26px;
}
#header #top_right form .top_search .search_box {
    float: none;
    padding: 3px 8px;
    position: relative;
    top: 0;
    width: 125px;
	
}

#contents .text_data .datagrid_data1 table {
    font-size: 11px;
}
.webinner #right_contents .right_box ul {
    float: left !important;
    width: 90%;
}

.keywordsearch img.searchicon {
    float: left;
    margin: 0;
}

.keywordsearch {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: none;
    margin: 0 auto;
    padding: 2%;
    text-align: center;
    width: 252px;
}

.keywordsearch .input .textbox {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    font-family: Arial,Helvetica,sans-serif,"Trebuchet MS";
    font-size: 14px;
    width: 160px;
}


.varification .tab_data {
    float: left;
    padding: 0 2%;
    width: 96%;
}

.varification .tab_data .tab_content .row .textbox input {
    border: 1px solid #7F9DB9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    padding: 3px 2%;
    width: 96%;
}

.varification .tab_data .tab_content .row .textbox select {
    border: 1px solid #7F9DB9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    width: 100%;
}

.varification .tab_data .tab_content .row .textbox textarea {
    border: 1px solid #7F9DB9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    height: 60px;
    padding: 3px;
    width: 100%;
}
.varification  .tab_data .tab_content .row1 input.btns{ float:right;}
.varification .tab_data .tab_content .row1 .mess{ width:100%;}


/* blog */

#middle_contents .right_box {
    margin-top: 22px;
    padding: 0 2% !important;
    width: 96% !important;
}
#middle_contents .right_box .widget-area ul li {
    float: left;
    padding: 0 0 5px;
    width: 96%;
}
#main_div #bottom .icons {
    margin: auto;
    padding: 0 2%;
    text-align: center;
    width: 96%;
}
#main_div #bottom .icons a {
    display: inline-block;
    float: none;
    margin: 6px 1%;
    vertical-align: top;
}
#header #top_right .googleserach {
    margin-bottom: 5px;
}

}

@media only screen and (min-width : 300px) and (max-width :400px) {
#flash_banner {  width:100%; height:92px; }
#flash_banner embed {  height:91px; width: 300px; }
.signupform td{ font-size:11px;}
.clickdesk{ display:none;}

}

@media only screen and (min-width : 400px) and (max-width :550px) {
#flash_banner {  width:100%; height:128px; }
#flash_banner embed {  height:122px; width:400px; }
}

@media only screen and (min-width : 550px) and (max-width :750px) {
#flash_banner {  width:100%; height:168px; }
#flash_banner embed {  height:161px; width:550px; } 


}
@media only screen and (min-width : 300px) and (max-width :650px) {
.img img{ width:100%; height:auto;}	
.text_data p img{ width:100%; height:auto;}	
.text_data p.contactinfo img{ width:auto;}
#contents .text_data .team p {
    margin: 5px 0;
    padding: 0 0 0 2%;
    width: 96%;
}

.breadcrumbs span {
    color: #06255C;
    display: inline;
    float: none;
}
.breadcrumbs strong {
    float: none;
    font-weight: normal; display: inline;
}

.breadcrumbs img {
    float: none;
    margin: 11px 5px 0;
}

#contents .breadcrumbs a {
    color: #06255C;
    display: inline;
    float: none;}


#contents .text_data .team ul {
    float: left;
    margin: 0;
    padding: 0 0 0 2%;
    width: 98%;
}


.key_per .text {
    width: 100%;
}


.vis_mis .img {
    float: left;
    margin-bottom: 10px;
}
#contents .text_data .vis_mis ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

#contents .text_data .vis_mis p {
    padding: 0;
    width: 100%;
}
#contents .text_data .ul_3c ul {
    margin: 0;
    padding: 0;
    width: 100%;
}
#contents .text_data .ul_3c {
    margin: 0 0 12px;
    width: 100%;
}

#contents .text_data .ul_3c #ul_3c1 {
    width: 100%;
}
#contents .text_data .ul_3c #ul_3c1 li {
    padding: 5px 2%;
    width: 96%;
}

#contents .text_data .ul_3c #ul_3c2 {
    width: 100%;
}
#contents .text_data .ul_3c ul li {
    padding: 5px 2%;
    width: 96%;
}
#contents .text_data .ul_3c ul li.head {
    padding: 5px 2%;
    width: 96%;
}
#contents .text_data .ul_3c #ul_3c3 {
    width: 100%;
}
#contents .text_data .ul_3c #ul_3c3 li {
    padding: 5px 2%;
    width: 96%;
}
#contents .text_data .ul_3c #ul_3c3 li {
    padding: 5px 2%;
    width: 96%;
}
#contents .text_data p.contactinfo {
    margin: 0;
    padding: 0 0 12px;
    width: 100%;
}
#contents .text_data p.contactmap {
    width: 100%;
}
#contents .text_data p.contactmap iframe {
    height: 350px;
    width: 100%;
}
#contents .text_data p.contactmap small {
    width: 100%;
}
}

@media only screen and (min-width : 300px) and (max-width :500px) {
	#home_boxes .right_box ul { margin: 0 0 0 4%; padding: 0; width:45%; }
	#right_contents .right_box ul { margin: 0 0 0 4%; padding: 0; width:45%; }
#right_contents .right_menu { padding: 0 0 10px; width: 100%; margin:0 0 15px 0; }


.consultingform{background:#F6F9FF; float: left; padding: 20px 2%; width:96%; margin:0 auto; margin-bottom:15px;}
.consultingform input[type="submit"] {
    width: auto !important;
}
#contents .text_data  .consultingform table{ width:96%;}
.consultingform td:nth-child(odd)
{ width:35%;}
.consultingform td:nth-child(even)
{width:70%;}
.consultingform label {
    width: 100% !important;
}
.consultingform textarea, .consultingform select, .consultingform input {
    width: 100% !important;
}


.signupform td{ vertical-align:top; display:block; width:100%; }
.signupform td:nth-child(odd)
{ font-weight:bold;}
.signupform label {
    width: 100% !important;
}
.signupform textarea, .signupform select, .signupform input {
    width:100% !important; 
}
.signupform .buttons {
    margin-top: 14px !important;
    width: 100% !important;  text-align: center !important;
}
.signupform input[type="submit"] {
    width: auto !important;
}



.tab_contents .tabcontent img {
    border: 0 none;
    margin: 8px 0 0;
    width: 100%;     height: auto;
}



}

#contents .sector_panel table {
    float: left;
    margin: 0 0 12px;
    width: 98%;
}
.sector_panel table > tbody td tr {
    margin: 2px 0;
    width: 100%;
}
.sector_panel table > tbody tr {
    display: inline-block;
    margin-bottom: 0px;
    margin-right:0;
    vertical-align: top;
    width: 25%;
}
.sector_panel table  a {
   background: rgba(0, 0, 0, 0) url("../images/bul1.gif") no-repeat scroll left 0;
    color: #555555;
    display: inline-block;
    padding-left: 12px; padding-right:12px;
    text-decoration: none;
    text-transform: capitalize;
    vertical-align: top;
}
.sector_panel table  a:hover{ color:#263d80;}
.sector_panel table span {
    font-family: Comic Sans MS,arial;
    font-size: 13px;
}

.sector_panel table > tbody tr td {
    display: block;
    width: 100%;
}
.sector_panel table > tbody tr td b a {
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: 1px solid;
    color: #283b81;
    display: block;
    float: left;
    font-size: 14px;
    padding-left: 0;
    padding-top: 7px;
    width: 100%;
}
@media only screen and (min-width : 300px) and (max-width : 467px) {
.sector_panel table > tbody tr {width: 46%;}
}
