.bann{display:table-cell; vertical-align:middle; text-align:center; height:200px; background: url('../images/spcbg.jpg') repeat right bottom;}
.adRow{text-align: center;margin-top: 10px;margin-bottom: 75px;}
.logo{height:185px; width:auto; margin-top:14px; width:28%; }
.tag{line-height: 150px;text-align: center;color: #000000;font-family: Calibrib; font-size: 40px;}
.caption{color:#23526E; font-family:Verdana; font-size:15px;font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
.line{border: 1px solid #6A8639;text-align: center;width: 70px;margin-left: 37%;}
.line2{border: 1px solid #6A8639;text-align: center;width: 70px;margin-left: 37%;}
.line3{border: 1px solid #6A8639;text-align: center;width: 70px;margin-left: 37%;}
.line4{border: 1px solid #6A8639;text-align: center;width: 70px;margin-left: 46%;}
.footer_wrp { background-color:#003256; padding:17px 10px 0px;}
.footer_part { padding:0px 5px; float:left; width:16%; position:relative;}
.footer_menu_title { font-size:16px; line-height:24px; color:#fff; padding:0px; margin-bottom:5px;}
ul.footer_menu_link, ul.footer_menu_link li { width:100%;}
ul.footer_menu_link li a, ul.footer_menu_link li a:hover { text-decoration:none; cursor:pointer; font-size:13px; line-height:30px; color:#64beff; width:100%; float:left;}

ul.footer_menu_link1 { width:100%;}
ul.footer_menu_link1 li{width:50%}
ul.footer_menu_link1 li a, ul.footer_menu_link1 li a:hover { text-decoration:none; cursor:pointer; font-size:13px; line-height:30px; color:#64beff; width:50%; float:left;}

ul.other_menu_link, .investor_grievance_wrp { margin-top:30px;}
ul.other_menu_link li a { padding:0px 6px;}
ul.other_menu_link2 li a { padding:0px 26px;}
ul.other_menu_link li, ul.other_menu_link li a, ul.other_menu_link li a:hover, ul.other_menu_link2 li, ul.other_menu_link2 li a, ul.other_menu_link2 li a:hover { float:left; color:#fff; font-size:12px; line-height:20px;}
.investor_grievance_wrp { float:right; font-size:14px; line-height:16px;  color:#fff; font-family:roboto_condensedbold;}
.investor_grievance_wrp  span { float:left;}
.investor_grievance_wrp a, .investor_grievance_wrp a:hover { color:#fff; text-decoration:none; cursor:pointer; float:left; margin-left:10px; }
ul.other_menu_link2 { margin-top:18px;}
ul.other_menu_link3 { float:right; margin-top:10px;}
ul.other_menu_link3 li a, ul.other_menu_link3 li a:hover { margin:0px 2px; float:left; cursor:pointer;}
.registration_txt { width:80%; margin-right:20%; float:left; font-size:13px; line-height:25px; color:#fff; margin-top:-35px;}
.copyright_txt { padding:0px; font-size:13px; line-height:20px; color:#fff; margin-bottom:20px;}
.copyright_left_part, .copyright_right_part { margin-top:10px; float:right;}
.copyright_left_part { float:left;}
.footer_menu_title.active img:first-child, .footer_menu_title img:last-child  { display:none; }
.footer_menu_title.active img:last-child, .footer_menu_title img:first-child  { display:none; }
.mobile_hidn_div { display:block;} 

@media (min-width: 1170px) and  (max-width: 1200px)
{
	
}
@media (min-width: 992px) and (max-width: 1170px)
{
.logo {height: auto;width: auto;margin-top: 75px;}
.line{margin-left: 100px;}
.line2{margin-left: 100px;}
.line3{margin-left: 100px;}		
}
@media(min-width:768px) and (max-width:992px)
{
	
}

@media (min-width: 480px) and (max-width: 767px)
{
.adRow{margin-top:0px; margin-bottom: 30px;}
.logo {height: 52px;width: auto;margin-top: 56px;margin-left: 4px;}
.tag {line-height: 60px;text-align: center;color: #000;font-family: Calibrib;font-size: 24px;}	
.line {width: 66px;margin-left: 44%;margin-bottom: 40px;}
.line2 {width: 66px;margin-left: 44%;margin-bottom: 40px;}
.line3 {width: 66px;margin-left: 44%;margin-bottom: 40px;}

}
@media (min-width: 360px) and (max-width: 479px)
{
.adRow{margin-top:0px; margin-bottom: 30px;}
.tag {line-height: 60px;text-align: center;color: #000;font-family: Calibrib;font-size: 24px;}	
.logo {height: 60px;width: auto;margin-top: 56px;margin-left: -35px;}
.bann {height:120px;}
.line {margin-left: 86px;margin-bottom: 40px;}
.line2 {margin-left: 86px;margin-bottom: 40px;}
.line3 {margin-left: 86px;margin-bottom: 40px;}
}

@media (min-width: 320px) and (max-width: 359px)
{
.adRow{margin-top:0px; margin-bottom: 30px;}
.bann {height: 32%;width: 100%;background: transparent url("../images/Desktop_bg.jpg") repeat scroll right bottom;margin: auto;}
.logo {width: auto;margin-top: 20%;height: 57px;}
.tag {line-height: 60px;text-align: center;color: #000;font-family: Calibrib;font-size: 21px;}
.line {border: 1px solid #6A8639;text-align: center;width: 70px;margin-left: 35%;margin-bottom: 40px;}
.line2 {border: 1px solid #6A8639;text-align: center;width: 70px;margin-left: 35%;margin-bottom: 40px;}
.line3 {border: 1px solid #6A8639;text-align: center;width: 70px;margin-left: 35%;margin-bottom: 40px;}
.line4{border: 1px solid #6A8639;text-align: center;width: 70px;margin-left: 34%;}
}
