*{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display: block; }
mark, rp, rt, ruby, summary, time { display: inline }
figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article, aside, figure, footer, header, hgroup, nav, section {display:block}
img, object, embed {max-width:100%}
html {overflow-x:hidden;overflow-y:scroll}
body{ margin:0px;font-family: 'DroidSansRegular',sans-serif;font-size:12px; }
::selection {background: #1086da; color:#fff; /* Safari */}
::-moz-selection {background: #1086da;color:#fff; /* Firefox */}
a{ text-decoration:none; color:#296893;outline:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
a:hover{ color:#ff6600;}
#wrapper{ margin:0px; padding:0px; float:left; width:100%;}
header{ float:left; width:100%; padding:0px;}
#header{ float:left; position:fixed; width:100%; min-height:102px; border-top:8px solid #296893; background:#fff; z-index:1006; top:0px; }
/* #header {background:rgba(255, 255, 255, 0.95);-webkit-transition:all .5s ease-in-out-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; /*background:#000\9; opacity:0.8\9;filter:alpha(opacity=80)\9;*/}*/
#header:hover {background:rgba(255, 255, 255, 0.75);cursor:pointer;}
.logo{ width:248px; height:64px; float:left; display:block; margin:14px 0 11px 0;}
nav{ float:right; width:auto; margin:30px 0 0 0; position:relative; z-index:1003;}
.nav {position:relative;display:inline-block;font-size:13px;font-weight:900; font-weight:400;}
.nav-list {text-align:left;}
.nav-item {float:left;*display:inline;zoom:1;position:relative;}
.nav-item a {display:block;color:#363636;padding:10px 10px;}
.nav-item > a:hover {background:none; color:#296893; font-weight:500;}
.nav-item > a.active {background:none; color:#296893; font-weight:500; text-decoration:underline;}
.nav-item:hover .nav-submenu {display:block; z-index:1003;}
/* Navigation submenu */
.nav-submenu {display:none;position:absolute;left:0;width:180px; z-index:1005;}
.nav-submenu-item a {background:#296893;border-bottom:1px solid #1e5981;display:block;padding:15px 15px; color:#fff; font-size:12px;}
.nav-submenu-item a:hover {background:#4b98cd; color:#fff;}
/* Mobile navigation */
.nav-mobile {display:none; /* Hide from browsers that don't support media queries */cursor:pointer;
position:absolute;top:0;right:0;background:#3D3D3B url(../images/nav.svg) no-repeat center center;
background-size:18px;height:50px;width:50px;}
/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {position:absolute;top:0;right:0;display:none;border-left:1px solid #4b98cd;height:49px;width:50px;cursor:pointer;}
.nav-click i {display:block;height:48px;width:48px;background:url(../images/drop.svg) no-repeat center center;background-size:15px;}
.nav-click:hover {background-color:#4b98cd;}
.nav-rotate {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);transform:rotate(180deg);}
/*header section end here*/
#page-wrap{ float:left; width:100%; margin:102px 0 0 0; }
.container {width:990px /*width:1140px;*/}
.container {margin-right:auto;margin-left:auto}
.container:before {display:table;content:"";line-height:0}
.banner{ float:left; width:100%; position:relative;  /*min-height:319px;*/ margin:0 0 34px 0;}
.shadow{ float:left; width:100%; position:fixed; top:0px; background:url(../images/shadow.png) center top no-repeat; height:66px; z-index:1002; top:102px;}
.main{ float:left; width:100%;}
.section{ float:left; width:67%;}
.section h1{ color:#363636; margin:0 0 10px 0;}
.section p{ text-align:justify;}
.block{ float:left; width:60%}
.blockr{ float:right; width:36%;}
.blockr > div {
    margin-top: 3px;
}
.section-r{float:right;width:30%;margin-top:4px;}
.solar-etf{ float:left; width:100%; background:#296893; border:1px solid #cddbe6; padding:14px 0 0 0;}
.logo1{ float:left; width:100%; text-align:center; min-height:91px; background:#fff;}
.logo1 img{ margin:35px 0 0 0;}
.shadow1{ float:left; width:100%; background:url(../images/shadow1.png) center top no-repeat; height:24px;}
.sf-text{ float:left; text-align:center; color:#fff; font-size:40px; width:100%;}
.sf-text span{ font-size:20px;}
.button{ height:40px; line-height:40px; background:#fff; display:block; margin:15px auto 20px auto; width:166px; font-size:16px; font-weight:600;color:#296893; }
.button a{}
.line{ float:left; width:100%; background:url(../images/line.png) center center repeat-x; margin:30px 0; height:1px;}
.line.last{ margin-bottom:0px;}
.box{ float:left; width:65%; background:#f2f2f2; border:1px solid #bfbfbf;}
.box h1{ color:#fff; line-height:50px; margin:0 0 15px 0; background:#296893; padding:0 0 0 15px;}
.box li{ font-size:14px; color:#363636; margin:0 25px 20px 25px; list-style:disc; font-weight:500; line-height:19px;}
.boxr{ float:right; width:32%;}
.boxr h1{ color:#662D6E; font-weight:bold; margin:0 0 10px 0; line-height:25px; }
.boxr p{ font-size:14px; color:#363636; margin:0 0 10px 0;}
.boxr p strong{ color:#296893; font-weight:normal;font-family: 'DroidSansBold';}
.boxr ol{ margin:0px 0 0 0; padding:0px;}
.boxr ol li{ list-style: decimal; list-style-position:inside; font-size:14px; color:#363636; line-height:19px;}
.boxr ol li span{ font-weight:normal;font-family: 'DroidSansBold'; color:#363636;}
.marg{ margin:0 0 30px 0;}
.main-box{ float:left; width:65%;}
.box1{ float:left; width:100%; background:#f2f2f2; border:1px solid #bfbfbf;}
.box1 h1{ color:#fff; line-height:50px; margin:0 0 15px 0; background:#296893; padding:0 0 0 15px;}
.box1 li{ font-size:14px; color:#363636; margin:0 25px 20px 25px; list-style:disc; font-weight:500; line-height:19px;}
.box1 li a{}
.boxr1{ float:right; width:32%;}
.pdf{ float: left; width:100%; padding:0px; background:#296893; color:#fff; font-size:16px; position:relative; margin:30px 0 0 0; height:69px; line-height:39px}
.pdf img{ float:right; position:absolute; right:10px; top:10px;}
.pdf span{ font-size:12px;}
.pads{ padding:15px;}
.newsletter{ background:#fff; border:1px solid #6da5e9; float:left; width:100%;}
.newsletter h2{ color:#296893; font-size:16px; text-align:center; margin:0 0 10px 0;}
.newsletter input[type=text]{ background:#fff; border:1px solid #bad9ff; float:left; width:80%; line-height:32px; height:32px; border-radius:.2em; color:#666; font-size:12px;font-family: 'DroidSansRegular'; font-style:italic;}
.newsletter input[type=button]{ float:right; width:18%; color:#fff; text-align:center; font-size:16px; border:1px solid #003559; cursor: pointer;line-height:32px; height:32px; border-radius:.2em; background:#296893;font-family: 'DroidSansRegular';-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 1px rgba(0, 0, 0, 0.3);}
.newsletter input[type=submit]:hover{ background:#47a7e8; color:#000;}
.newsletter span{ display:block; margin:15px 0 0 0;}

.blank-table{ float:left; width:100%; padding:0px;margin-bottom:10px;}
.blank-table ol{ margin:15px 0px 0 0 ; padding:0px;}
.blank-table ol li.last{ margin-bottom:0px;}
.blank-table ol li{ list-style:decimal; margin:0 0 10px 20px; font-size:14px; color:#363636; line-height:19px;}
.blank-table ol li ul{ list-style:disc; list-style-position:inside;margin:15px 0px;}
.blank-table ol li ul li{list-style:disc; margin:0 0 10px 20px; font-size:14px; color:#363636; line-height:19px;}




.blank-table1{ float:left; width:100%; padding:0px; margin:30px 0 0px 0;}


.blank-table2{ float:left; width:100%; padding:0px;}
.blank-table2 h1{ margin:0px; padding:0px;}
.blank-table2 ul{ margin:15px 0px 0 0 ; padding:0px;}
.blank-table2 ul li.last{ margin-bottom:0px;}
.blank-table2 ul li{ list-style:disc; margin:0 0 10px 20px; font-size:14px; color:#363636; line-height:19px;}

.blank-table3{ float:left; width:100%; padding:0px 0 20px 0; margin:0 0 20px 0;background:#fff url(../images/line.png) left bottom repeat-x ; }
.blank-table3 h2{ margin:0px; padding:0px;}
.blank-table3 ul{ margin:15px 0px 0 0 ; padding:0px;}
.blank-table3 ul li.last{ margin-bottom:0px;}
.blank-table3 ul li{ list-style:disc; margin:0 0 10px 20px; font-size:14px; color:#363636; line-height:19px;}
.blank-table3 p{ margin:10px 0 0 0; padding:0px;}
.blank-table3 p a{ text-decoration:underline;}




.table-top{ background:#296893; color:#fff; font-size:14px; padding:10px; border:1px solid #fff!important; font-weight:normal; vertical-align:middle; }

.black-top{ background:#363636; color:#fff; font-size:14px; border:none!important;font-family: 'DroidSansBold'; font-weight:normal;position: relative; vertical-align: baseline; padding:10px; }
.note{ background:#EFEDCB; font-size:13px; color:#363636; float:left; width:100%; border:1px solid #DCE089; margin:30px 0 0 0; padding:15px 15px;}
.note span{ color:#F00;}

.sectors-one{ background:#fff; float:left; width:100%; margin:0 0 0px 0; padding:0 0 15px 0;}
.sectors-one.last{ padding:0px;} 

.sectors-one1{ background:#fff url(../images/line.png) left bottom repeat-x ; float:left; width:100%; margin:0 0 15px 0; padding:0 0 15px 0;}
.sectors-one1.last{ padding:0px; background:none;}

.side-left{ float:left; width:48%;}
.side-right{ float:right; width:48%; text-align:center;} 

/*.black-top table, tr{ padding:10px!important;}*/
.firstcol{background:#f2f2f2; color:#363636; font-size:12px; padding:10px; white-space:nowrap}
.table-mid{ background:#f2f2f2; color:#363636; font-size:12px; padding:10px; white-space:nowrap }
.table-mid span{ color:#296893; font-size:14px; font-weight:normal;font-family: 'DroidSansBold';}
.table-mid a{}

.address{ float:left; width:48%; padding:0px;}
.address h2{ background:url(../images/line.png) left bottom repeat-x; padding:0 0 15px 0;}
.feed{ /*float:right;*/ width:48%; padding:0px;}
.feed h2{ background:url(../images/line.png) left bottom repeat-x; padding:0 0 15px 0;}
.feed label{ margin:0 0 5px 0; padding:0px; font-size:12px; color:#363636; float:left; width:100%;}
.feed input[type='text']{ margin:0 0 10px 0; padding:0px; background:#fff; border:1px solid #ababab; border-radius:.2em; height:30px; line-height:30px; /*float:left;*/ width:100%;font-family: 'DroidSansRegular'; font-size:12px; color:#363636; font-style:italic}
.feed input[type='email']{ margin:0 0 10px 0; padding:0px; background:#fff; border:1px solid #ababab; border-radius:.2em; height:30px; line-height:30px; /*float:left;*/ width:100%;font-family: 'DroidSansRegular'; font-size:12px; color:#363636; font-style:italic}
.feed textarea{ margin:0 0 10px 0; padding:0px; background:#fff; border:1px solid #ababab; border-radius:.2em; height:120px; line-height:18px; float:left; width:100%;font-family: 'DroidSansRegular'; font-size:12px; color:#363636; font-style:italic; resize:none;}
.feed input[type='submit']{ margin:0 0 0px 0; padding:0px 15px; background:#296893; border:1px solid #1a547b; border-radius:.2em; height:30px; line-height:30px; float:right; width:auto;font-family: 'DroidSansRegular'; font-size:14px;cursor:pointer; color:#fff;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6), 0 1px 1px rgba(0, 0, 0, 0.3);}
.feed input[type='submit']:hover{ background:#47a7e8; color:#000;}




/*page section end here*/

footer{ float:left; width:100%; margin:30px 0 0 0;}
.links{ float:left; width:100%; padding:0px; margin:0 0 15px 0; text-align:center; font-size:12px;}
.links a{}
.copy{ float:left; width:100%; color:#fff; font-size:12px; background:#296893; padding:15px 0; margin:0 0 0px 0; line-height:18px;}
.avion-text{ float:left; width:100%; line-height:35px; color:#363636; text-align:center; font-size:12px;}
.avion-text a{}


.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.st-key { width: 49%; text-align: right; padding-right: 1%; }
.st-val { width: 49%; padding-left: 1%; }

.leave-reply{display:none;}

/* RESPONSIVE EXAMPLE */

.stacktable.large-only { display: table; }
.small-only { display: none; }


@media (max-width: 767px) {
  .large-only { display: none; }
  .stacktable.small-only { display: table; }
  .st-head-row{ padding:10PX; background:#363636; color:#FFF;}
  .st-key{ background:#296893; padding:5px; color:#fff;}
  .st-key br{ display:none;}
  .st-val{ padding:5px; background:#f2f2f2;}
}



/* clearing floats */
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/*------ contact form 7 --------*/
.feed span.wpcf7-not-valid-tip{background:none !important; border:none !important; color:#FF0000; left:0 !important; padding:8px !important; top:-15px !important;}

/*----------------------- newsletter ----------------------------------*/
.eemail_textbox{padding-bottom:0px !important;}
.eemail_textbox_button { width:0px;}
.eemail_button{padding-bottom:0px !important;}
/* ***************************** New CSS Added By Shyam ************************ */
.slideshare { float: left; }

