body { margin: 0 auto; width: 100%; height: auto; padding: 0; 
     font-family: Arial, Helvetica, sans-serif; line-height: 32px; }
* {
    margin: 0;
    padding: 0;
    border: none;
   
    }
.wrap { width: 100%; margin: 0;padding: 0; height: auto;}
.container { width: 1050px; height: auto; margin: 0 auto; padding: 0;} 
header { margin: 0; padding: 0; width: 100%; float: left;  border-top:4px solid #fbc30c; 
    border-bottom:1px solid #fbc30c;}
.main_block { width: 100%; float: left;}
.logo { width: 16%; float: left; margin-top: 15px;}
.logo a { display: inline-block; padding: 0;}
.logo a img { width: 100px; height: auto;}
.social_menu { width: 82%; float: left; margin-top:45px; padding: 0; float: left;}
.social_icon { margin:15px 0 0 0; padding: 0 15px 0 0; width: 48%;
    float: left;}
.social_icon li { display: inline-block; margin: 0; padding: 0 0;}
.social_icon li a img {  width: 24px; padding: 0 5px; border-left: 1px solid #2d4d9a;}
.social_icon li a { display: block; margin: 0; padding: 0;}
.social_icon li:last-child a img { border-right: 1px solid #2d4d9a;}
.clear { clear: both;}
.para1 { font-size: 21px; color: #000000; font-weight: 600;width: 47%;
    float: left;}
.menuList { margin:0px 0 10px 0; padding: 0; width: auto; float: right; text-align: right;}
.menuList li { display: inline-block; padding: 0; margin: 0; list-style: none; float: left;}
.menuList li a { font-size: 16px; color: #6d6e72; padding: 5px 10px; display:block;width: 90px;
    text-align: center;}
.menuList li a.active { background: #2d4d9a; color: #fff;}
.menuList li a:hover { background: #2d4d9a; color: #fff;}
a, a:hover { text-decoration: none;}
.section_block { width: 100%; margin: 0 auto;padding: 0; float: left; max-width: 1600px;}
.img_banner { width: 100%;}
.para2 { font-size: 28px; color: #000000; font-weight: 600; text-align: center;}
.line_img { width: 500px; margin: 0 auto; padding: 0;}
.para3 {  font-size: 20px; color: #2d4d9a; font-weight: 600; border: 2px solid #2d4d9a;
    text-align: center; display: inline-block; margin: 0 auto; padding: 0 10px; }
.para4 { font-size: 18px; color: #000; font-weight: bold; text-align: left;  }

.table_div { margin: 0 auto; padding: 0; width: 600px;}
.table_div table {margin: 0; padding: 0; width: 100%; border-collapse: collapse;}
.table_div table thead tr th:first-child { background: #274ca5; color: #fff; padding: 5px; width: 45%; text-align: left; padding-left: 35px;}
.table_div table thead tr th:last-child { background: #fbc30c; color: #000; padding: 5px; width: 55%; text-align: left; padding-left: 30px;}
.table_div table tbody tr td:first-child { border-left:1px solid #274ca5; border-bottom: 1px solid #274ca5;color: #000; padding: 5px; width: 45%; text-align: left; padding-left: 30px;}
.table_div table tbody tr td:last-child { border-right:1px solid #fbc30c; border-left:1px solid #fbc30c; border-bottom: 1px solid #fbc30c;color: #000; padding: 5px; width: 55%; text-align: left; padding-left: 25px;}

.table_div_new { margin: 0 auto; padding: 0; width: 100%;}
.table_div_new table {margin: 0; padding: 0; width: 100%; border-collapse: collapse;}
.table_div_new table thead tr th:first-child { background: #274ca5; color: #fff; padding: 5px; width: 30%;}
.table_div_new table thead tr th:nth-child(2) { background: #00cc00; color: #000; padding: 5px; width: 30%;}
.table_div_new table thead tr th:last-child { background: #fbc30c; color: #000; padding: 5px; width: 40%;}

.table_div_new table tbody tr td:first-child { border-left:1px solid #274ca5; border-bottom: 1px solid #274ca5;color: #000; padding: 5px; width: 30%; text-align: left; padding-left: 20px;}
.table_div_new table tbody tr td:nth-child(2) { border-right:1px solid #00cc00; border-left:1px solid #00cc00; border-bottom: 1px solid #00cc00;color: #000; padding: 5px; width: 30%; text-align: left; padding-left: 20px;}
.table_div_new table tbody tr td:last-child { border-right:1px solid #fbc30c; border-left:1px solid #fbc30c; border-bottom: 1px solid #fbc30c;color: #000; width: 40%; text-align: left; padding-left: 30px;}

.section_whatcanDO { margin: 0; padding: 0px; background: #efefef; float: left; width: 100%; }
.heading1 { font-size: 35px; color:#000000; padding-bottom: 5px;
    border-bottom: 2px solid #fbc30c; display: inline-block; margin: 0 auto; text-align: center;} 
.heading2 { color: #2d4d9a; font-size: 28px; }
h1 {
    font-size: 35px; color:#000000; padding-bottom: 5px;
    border-bottom: 2px solid #fbc30c; display: inline-block; margin: 0 auto; text-align: center;
}
h2 {
    color: #2d4d9a; font-size: 28px; text-align: left; padding-top: 15px;
}
p {
    font-size: 17px; color: #000; text-align: left; 
}
ul {
    margin: 0; padding:10px 25px; margin-bottom: 10px;
}
ul li {
    font-size: 17px; color: #000;padding: 0; margin: 0; line-height: 24px; margin-top: 3px; text-align: left;
}
.list_items { margin: 0; padding:0 20px;}
.list_items li{  font-size: 17px; color: #000;padding: 0;
    margin: 0;
    line-height: 24px;}
.para5 { font-size: 17px; color: #000; line-height: 26px;  }
footer { background: #274ca5; margin: 0; padding: 5px 0; float: left; width: 100%;}
.left_block_1{ width: 50%; float: left;}
.left_block{ width: 50%; float: left;}
.right_block{ width: 25%; float: right;}
.right_block_1{ width: 25%; float: right;}
.footer_menu { margin: 0; padding: 0;}
.footer_menu li:first-child { padding-left: 0px;}
.footer_menu li { display: inline-block; padding: 0 15px;}
.footer_menu li a { display: inline-block; color: #fff;font-size: 14px;}
.social_icon_footer { margin: 0; padding: 0; width: 100%;}
.social_icon_footer li { display: inline-block; margin: 0; padding: 0 0; }
.social_icon_footer li a img{ width: 24px; padding: 0 5px; border-left: 1px solid #fff;}
.social_icon_footer li a { display: block; margin: 0; padding: 0;}
.social_icon_footer li:last-child a img {  border-right: 1px solid #fff;}
.para6 { font-size: 20px; color: #fff;}
.addressPara { font-size: 12px; color: #fff; margin: 0;line-height: 20px;}
.copyRightPara { font-size: 11px; color: #fff; margin:15px 0 0 0;line-height: 20px;}
.left_blockcontact{ width: 50%; float: left;}
.right_blockcontact { width: 50%; float: right;}
.contact_form { margin: 20px 0;}
.contact_form input[type=text], textarea {
    width: 90%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
  }
  
 .contact_form input[type=submit] {
    background-color: #4CAF50;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
  }
  
  .contact_form input[type=submit]:hover {
    background-color: #45a049;
  }




.text-center { text-align: center;}
.text-left { text-align: left;}
.text-right { text-align: right;}
.margin_top_10 { margin-top: 10px !important;}
.margin_top_15 { margin-top: 15px !important;}
.margin_top_20 { margin-top: 20px !important;}
.margin_top_25 { margin-top: 25px !important;}
/*//new///*/
.logonew { width: 16%; float: left; margin-top: 15px;}
.logonew a { display: inline-block; padding: 0;}
.logonew a img { width: 100px; height: auto;}
.social_menunew { width: 84%; float: left; margin: 0; padding: 0; float: left;}
.margin_top_15new { margin-top: 45px !important;}
.paranew1 { font-size: 21px; color: #000000; font-weight: 600;width: 47%;
    float: left;}
.menuListnew { margin:46px 0 10px 0; padding: 0; width: auto; float: right; text-align: right;}
.menuListnew li { display: inline-block; padding: 0; margin: 0; list-style: none; float: left;}
.menuListnew li a { font-size: 16px; color: #6d6e72; padding: 5px 10px; display:block;width: 90px;
    text-align: center;}
.menuListnew li a.active { background: #2d4d9a; color: #fff;}
.menuListnew li a:hover { background: #2d4d9a; color: #fff;}

/*
Mobile Screen CSS
**/
@media screen and (max-width:1024px){
    .container { width: 98%;}
    .para1 {    width: 55%;}
    .paranew1 {    width: 52%;}
    .social_icon { width: 40%;}
}


@media screen and (max-width:767px){
    .container { width: 97%;}
    .table_div { width: 100%;}
    .line_img { width: 200px;}
    .logo a img { width: 70px;}
    .logonew a img { width: 65px;}
    .social_icon { width:98%; margin: 0; padding: 0;}
    .social_menu { margin-top:30px; padding: 0; float: left;}
    .para1 { margin-left: 16px; width: 100%; padding-bottom: 3px; font-size: 15px;text-align: center;}
    .paranew1 { margin-top: 10px; width: 100%; font-size: 15px;text-align: center;}
    .left_blockcontact{ width: 100%; float: left;}
    .right_blockcontact { width: 90%; float: left;}
    .right_block { width: 50%;}
    .right_block_1 { width: 50%;}
    .menuList { margin: 0 0 5px 0;}
    .menuList li a { font-size: 13px;padding: 0 0px;
        width: 70px;}
    .menuListnew { margin: 0 0 5px 0;}
    .menuListnew li a { font-size: 13px;padding: 0 0px;
        width: 70px;}    
    .footer_menu li { display: block;
        padding: 2px 0px;}
        .contact_form { width: 90%;}
}

@media screen and (max-width:360px){
    .container { width: 95%;}
}