@charset "utf-8";
/* CSS Document */

body{ margin:auto;}

a:visited {text-decoration:none; color:#000000;}

a:link {color:#000000; text-decoration:none;}

a:hover{color:#000000; text-decoration:underline;}

.btitle{ font-family:Calibri; background-color: #e9fdff; font-size:1.15em; border-radius: 0.5em; color:#000000; margin: 0.4em; padding-bottom:0.6em; padding:0.6em; font-style: italic; line-height: 1.7em;}

.whta{ width:99%;  }

.whta1{ width:100%;}

.botext{ font-family:Calibri; font-size:1.5em;  font-style: italic;  line-height:1.3em; padding:0.3em; text-align:center; color:#000000;}

.analyst { width:75%; background-color:#e3e3e3; border:#053b56 solid thin; font-family:Calibri; font-size:0.9em; font-weight:bold;text-align:center; padding:0.2em; color:#000000; margin-bottom:0.4em; margin:auto; margin-top:0.4em;}

.ttop{ color:#000000; font-size:0.9em;  font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif; background-color:#e3e3e3; line-height:2em; }

.sp{ padding-bottom:0.4em; padding-top:0.4em;}
.sp1{ padding-bottom:0.93em; padding-top:0.93em;}

.ttop01{ color:#000000; font-size:0.9em; font-weight:bold; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding-left:2.5em; }

.ttop1{ color:#000000; padding-bottom:0.8em; padding-top:0.8em;  font-size:0.79em; font-weight:bold;  text-align:center; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;}

.ttop2{ color:#000000;  font-size:0.79em; font-weight:bold;  text-align:center; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;}

.ttop3{ color:#000000;  font-size:0.79em; font-weight:bold; text-align:center; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;}

.ttop4{ color:#000000; font-size:0.79em; font-weight:bold; text-align:center; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;}

.ttop04{ color:#000000; line-height:2em; font-size:1em; font-weight:bold; text-align:left; padding-left:2.5em; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif;}

.logo {width:20%; float:left; margin:0.5em;}

.title{width:70%; float:right; text-align:right; margin:0.8em; color:#FFFFFF; font-weight:bold; font-size:1.8em; letter-spacing:0.03em; font-family:Calibri; font-style: italic; }

.banner{width:65%; float:left; height:auto; padding-bottom:0.2em; background-color:#ffffff; border:#879d18 solid thin;}
.banimg{ clear: both; background-size: cover; height:auto; background-repeat: repeat-y;
    background-size: cover;}

.grab{width:65%; float:left; height:auto; background-color:#f1f1f1; text-align:center; color:#000000; line-height:1.8em; font-family:Calibri; font-size:1.4em; padding-bottom:0.5em; padding-top:0.5em; }

.banntext{font-family:Calibri; color:#000000; font-size:1em; padding-left:1.2em; padding-right:1.2em; padding-top:14em; }

.tdbg1{ background-image:url(image/bannerbg.png); height: 26em; /*border:#000000 thin solid;*/  background-repeat: no-repeat;
  background-size: auto;}

.img-responsive {display:block; max-width:100%;}

.form{ width:33.33333333333333%; float:right; height:auto; background-color:#f3f1f1; margin-bottom:1em; padding-bottom:0.5em;}

.form1{ width:33.33333333333333%; float:right; height:auto; margin-bottom:1em; padding-bottom:0.5em;}

.form-control {display:block; width:85%; height:1.05em; padding:0.45em 0.5em 0.45em; font-size:0.87em; line-height:1.428571429; color:#555; background-color:#fff; background-image: none; border:0.1em solid #ccc; border-radius:0.3em; background-color:#ffffff; margin-bottom:0.8em;}

.midmain {width:74%; margin:auto; padding:0.5em; background-color:#ffffff; box-shadow:6px 0 4px -4px #d5d5d9, -6px 0 4px -4px #d5d5d9; border-left:1px solid #d5d5d9\9; border-right:1px solid #d5d5d9\9; background-repeat:no-repeat;}

.toppanel{width:100%; background-color:#002b4c; float:left; margin-bottom:0.7em; border-radius:0.5em;}

.contact{width:100%; float:left; border-radius:0.5em; letter-spacing:0.07em; background-color:#ffffff; font-family:Calibri; font-size:1.2em; text-align:center; font-weight:bold; color:#000000; margin-bottom:0.2em; margin-top:0.8em; clear:both; padding-top:0.5em; padding-bottom:0.2em;}

.sushil{ font-family:"Times New Roman", Times, serif; font-size:1.8em; letter-spacing:0.07em; text-align:center; color:#000000; font-weight:bold;}

.pro{ width:auto; background-color:#002b4c; font-family:Calibri; font-size:1.2em; text-align:center; padding:0.5em; border-radius:0.5em; color:#ffffff; margin-bottom:0.4em; margin-top:0.4em;}

.dis{ font-family:Calibri; font-size:0.7em; padding:0.5em; color:#000000; font-weight:bold; text-align:center;}

.mid{float:left; width:100%;}

.mid1{float:left; width:100%; clear:both; background-color:#e4e5e5; border-radius:0.5em; margin-bottom:0.8em;}

.icon{width:25%; text-align:center; padding-top:0.1em;}

.soci{background-color:#CCCCCC; width:auto; clear:both; border-radius: 0.3em; margin:auto;}

.app{float:left; width:40%; padding:0.5em; font-family:Calibri; text-align:right; font-size:1.2em; color:#000000; font-weight:bold}

.open03 {font-family:Calibri; font-size:1.2em; font-weight:bold; color:#ffffff; background-color:#005e82; letter-spacing:0.07em; padding-bottom:0.5em; padding-top:0.5em; margin-bottom:0.3em; line-height:1.3em; text-transform:uppercase; text-align:center;}

.open04 {font-family:Calibri; font-size:1.2em; color:#ffffff; background-color:#005e82; letter-spacing:0.04em; padding-bottom:0.5em; padding-top:0.5em; margin-bottom:0.3em; line-height:1.75em; text-align:center; font-weight:bold;}

.open044 {
    font-family: Calibri;
    font-size: 1.2em;
    color: #000000;
   
    padding-bottom: 1em;
    padding-top: 0.6em;
    margin-bottom: 0.3em;
    line-height: 1.8em;
    text-align: center;
    font-weight: bold;
   
   
    height: auto;
}

.we{font-family:Calibri; font-size:0.75em; font-weight:bold; color:#000000; padding-top:1em; letter-spacing:0.04em; margin-bottom:0.3em;}

.Follow {font-family:Calibri; font-size:1em; text-align:center; color:#0b82bb; letter-spacing:0.04em; padding-bottom:0.6em;}

@media only screen and (max-width: 769px) and (min-width: 481px)
{
.midmain {width:90%;}

.logo {width:90%; text-align:center; margin:0.5em;}

.title{width:90%; text-align:center; font-size:1.5em; margin:0.2em; padding:0.5em;}

.banner{width:100%; margin-bottom:0.7em;}

.app{float:left; width:100%; padding:0.2em; font-family:Calibri; text-align:center; font-size:1.3em; color:#000000; font-weight:bold;}

.icon{width:100%; text-align:center; padding-top:0.1em;}
	
	.analyst { width:98%;}

.soci{ background-color:#CCCCCC; width:auto; clear:both; border-radius:0.3em; margin:auto;}

.im{ width:20%; height:auto; padding-left:0.8em;text-align:center;}

.banner img{ width:100%; height:10em; float:right; text-align:center;}

.form{ width:100%; float:left; text-align:center;}
	.form1{ width:100%; float:left; text-align:center;}

.contact{width:100%; border-radius:0.5em; background-color:#efefef; font-family:Calibri; font-size:0.9em; text-align:center; font-weight:bold; color:#000000; margin-bottom:0.5em; margin-top:0.5em; clear:both; padding:0.1em; padding-top:0.8em; padding-bottom:0.8em;}

.im1{ width:8%; height:auto;text-align:center;}

.sushil{ font-size:1em;}
.ttop1{ color:#000000; font-size:0.67em;}
.ttop01{ color:#000000; font-size:0.67em; font-weight:bold; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding-left:2.5em; }
.ttop2{ color:#000000; font-size:0.67em;}
.ttop3{ color:#000000; font-size:0.67em;}
.ttop4{ color:#000000; font-size:0.67em;}

.ttop{ color:#ffffff; font-size:0.65em; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.grab{width:100%; float:left; height:auto; background-color:#f1f1f1; text-align:center; color:#000000; line-height:1.8em; font-family:Calibri; font-size:1.4em; padding-bottom:0.5em; padding-top:0.5em; margin-bottom:0.5em; clear:both;}

.whta{ width:100%;  
       
   }

.bannertext {font-family:Calibri; font-size:1em; color:#000000; line-height:1.2em; padding:0.4em;}

}

@media only screen and (max-width: 480px) and (min-width: 320px)
{
.midmain {width:90%;}

.logo {width:90%; text-align:center; margin:0.5em;}

.title{width:90%; text-align:center; font-size:1.2em; margin:0.2em; padding:0.5em;}

.banner{width:100%; margin-bottom:0.7em;}

.app{float:left; width:100%; padding:0.2em; font-family:Calibri; text-align:center; font-size:1.3em; color:#000000; font-weight:bold;}

.icon{width:100%; text-align:center; padding-top:0.1em;}

	.analyst { width:95%;}
	
.soci{ background-color:#CCCCCC; width:auto; clear:both; border-radius:0.3em; margin:auto;}

.im{ width:20%; height:auto; padding-left:0.8em;text-align:center;}

.banner img{ width:100%; height:10em; float:right; text-align:center;}

.form{ width:100%; float:left; text-align:center;}
	.form1{ width:100%; float:left; text-align:center;}

.contact{width:100%; border-radius:0.5em; background-color:#efefef; font-family:Calibri; font-size:0.9em; text-align:center; font-weight:bold; color:#000000; margin-bottom:0.5em; margin-top:0.5em; clear:both; padding:0.1em; padding-top:0.8em; padding-bottom:0.8em;}

.im1{ width:10%; height:auto;text-align:center;}

.sushil{ font-size:1em;}
.ttop1{ color:#000000; font-size:0.67em;}
.ttop01{ color:#000000; font-size:0.67em; font-weight:bold; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding-left:2.5em; }
.ttop2{ color:#000000; font-size:0.67em;}
.ttop3{ color:#000000; font-size:0.67em;}
.ttop4{ color:#000000; font-size:0.67em;}

.ttop{ color:#ffffff; font-size:0.65em; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.grab{width:100%; float:left; height:auto; background-color:#f1f1f1; text-align:center; color:#000000; line-height:1.8em; font-family:Calibri; font-size:1.4em; padding-bottom:0.5em; padding-top:0.5em; margin-bottom:0.5em; clear:both;}

.whta{ width:100%; }
	.tdbg1{ background-image:url(image/smallbanner.jpg); height: 26em; /*border:#000000 thin solid;*/  background-repeat: no-repeat;
  background-size: auto;}

.banntext{font-family:Calibri; color:#000000; font-size:1em; padding-left:1.2em; padding-right:1.2em; padding-top:8em; }

}