@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap');

html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: 'Raleway', sans-serif;
}

*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	
}
body {
	margin:0;
	padding:0;
    font-family: 'Raleway' , sans-serif;
}
.clear{
	clear:both;
}
.img{
	width:100%;
	display:block;
}
.link{
	    text-decoration: none;
    color: #a5fffb;
}

.ftr_sm2{
	width: 50%;
	float: left;
	margin: 0.5% 0%;
}

.banner_clr1{
	background-color: #d6dce5;
	height: 350px;
	padding: 75px 100px;
}

.banner_clr1 h1{
	font-family: 'Raleway',sans-serif;
    font-size: 35px;
    color: #000;
    font-weight: 800;
    line-height: 160%;
}

.banner_clr1 h1 span{
	font-size: 50px;
    font-weight: 900;
}


.wel_sm8{
	width: 55%;
	float: left;
	margin:1%;
}

.wel_sm88{
	width: 40%;
	float: left;
	margin:1%;
}

.banner_clr2{
	background-color: #d6dce5;
	height: 350px;
	padding: 75px 100px;
}

.banner_clr2 h1{
	    font-family: Arial, Helvetica, sans-serif;
    font-size: 35px;
    color: #000;
    font-weight: 800;
    line-height: 160%;
}

.banner_clr2 h1 span{
	font-size: 40px;
    font-weight: 900;
}

.banner_clr2 p{
	font-family: 'Raleway',sans-serif;
    font-size: 23px;
    color: #595959;
    font-weight: 700;
    line-height: 120%;
    margin: 4% 0%;
}


.career h2{
	font-family: 'Raleway',sans-serif;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    margin-top: 1%;
}

.career p{
	    font-family: "Raleway",sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-align: left;
    color: #fff;
    line-height: 120%;
    margin: 5% 0%;
}

.banner_clr3{
	/* The image used */
  background-image: url("../images/wel-bg.jpg");
  background-position: center;
  background-repeat:repeat-y;
  background-size: 100% 100%;
	background-color: #3c7aab;
	height: 350px;
	padding: 65px 100px;
}

.banner_clr3 h1{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 35px;
    color: #fff;
    font-weight: 800;
    line-height: 120%;
}

.banner_clr3 h1 span{
	font-size: 40px;
    font-weight: 800;
}

.banner_clr3 p{
	font-family: 'Raleway',sans-serif;
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    line-height: 160%;
    margin: 3% 0%;
}

.col_sm22{
	width: 50%;
	float: left;
}

.banner_bg1{
	/* The image used */
  background-image: url("../images/banner1.jpg");

  /* Set a specific height */
  height: 350px;

  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.banner_bg2{
	/* The image used */
  background-image: url("../images/banner2.jpg");

  /* Set a specific height */
  height: 350px;

  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.philosophy_bg1{
	/* The image used */
  background-image: url("../images/philosophy.jpg");

  /* Set a specific height */
  height: 350px;

  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}




.team_bg1{
    /* The image used */
  background-image: url("../images/team-banner.jpg");

  /* Set a specific height */
  height: 350px;

  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}




.policy h1{
	font-family: 'Raleway',sans-serif;
    font-weight: 700;
    font-size: 35px;
    color: #030268;
    text-align: center;
}
.policy p{
	    font-family: 'Raleway',sans-serif;
    font-weight: 500;
    margin: 2% 15% 2% 15%;
    font-size: 25px;
    line-height: 110%;
    text-align: center;
}


.welth_sm2{
	width: 50%;
	float: left;
	background-color: #3c7aab;
	min-height: 430px;
}


.welt_bg2{
		/* The image used */
  background-image: url("../images/welt_bg2.jpg");

  /* Set a specific height */
  height: 430px;

  background-position: center;
  background-repeat: no-repeat;
}

.welt_bg3{
		/* The image used */
  background-image: url("../images/welt_bg3.jpg");

  /* Set a specific height */
  height: 430px;

  background-position: center;
  background-repeat: no-repeat;
}

.welt_bg4{
		/* The image used */
  background-image: url("../images/welt_bg4.jpg");

  /* Set a specific height */
  height: 430px;

  background-position: center;
  background-repeat: no-repeat;
}

.welt_bg5{
		/* The image used */
  background-image: url("../images/welt_bg5.jpg");

  /* Set a specific height */
  height: 430px;

  background-position: center;
  background-repeat: no-repeat;
}

.welt_con{
	padding: 30px 30px;
}

.welt_con h1{
    font-family: 'Raleway',sans-serif;
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin: 2% 0%;
}

.welt_con p{
    font-family: 'Raleway',sans-serif;
    font-weight: 500;
    text-align: justify;
    color: #fff;
    line-height: 160%;
    margin: 2% 0%;
}

.div_tbl h1{
	font-family: 'Raleway',sans-serif;
    font-weight: 700;
    font-size: 30px;
    color: #030268;
    text-align: center;
    margin-bottom: 2%;
}

.philosophy p{
	font-family: 'Raleway',sans-serif;
    font-size: 22px;
    color: #000;
    font-weight: 400;
    line-height: 160%;
    margin: 2% 16%;
    text-align: justify;
}

.philosophy span{
	font-family: 'Raleway',sans-serif;
    font-size: 22px;
    color: #000;
    font-weight: 600;
    line-height: 160%;
}

.philosophy h2{
	font-family: 'Raleway',sans-serif;
    font-size: 28px;
    color: #030268;
    font-weight: 800;
    line-height: 160%;
    margin: 0% 16% 2% 16%;
    text-align: center;
}


.v_a_img{
	vertical-align:middle;
}

.top_main{
	width:100%;
}
.top{
	width:95%;
	margin:0 auto;
}
.top2{
	width:85%;
	margin:0 auto;
}

.col_sm1{
	width:100%;
	margin:0 auto;
}
.col_sm2{
	width:48%;
	margin:1%;
	float:left;
}

.col_sm3{
	width:31%;
	margin:1%;
	float:left;
}

.col_sm4{
	width:22%;
	margin:1%;
	float:left;
}
.col_sm5{
	width:17%;
	margin:1%;
	float:left;
}

.col_sm8{
	width:55%;
	margin:1%;
	float:left;
}
.col_sm88{
	width:40%;
	margin:1%;
	float:left;
}

.banner{
	width:100%;
	position: relative;
    z-index: -999;
}

.banner2{
    width:100%;
    z-index: -999;
}	

.banner_txt{
	position: absolute;
    top: 51px;
    left: 111px;
}

.banner_txt h1{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 60px;
    color: #fff;
    font-weight: 800;
	line-height: 120%;
}



.banner_txt3{
    position: absolute;
    top: 51px;
    left: 111px;
}

.banner_txt3 h1{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 60px;
    color: #fff;
    font-weight: 800;
    line-height: 120%;
    margin-top: 20% !important;
}


.banner_txt h2{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 60px;
    color: #fff;
    font-weight: 700;
    margin-top: 60px;
}

.banner_txt p{
    font-family: 'Raleway',sans-serif;
    font-size: 30px;
    color: #000;
    font-weight: 500;
}

.banner_txt h3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 60px;
    color: #fff;
    font-weight: 800;
    line-height: 120%;
}

.banner_txt h4{
    font-family: 'Raleway',sans-serif;
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    line-height: 160%;
    margin: 3% 0%;
}





.banner_txt2{
    position: absolute;
    top: 51px;
    left: 111px;
    width: 40%;
}

.banner_txt2 h1{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 35px;
    color: #fff;
    font-weight: 800;
    line-height: 120%;
}



.banner_txt2 p{
    font-family: 'Raleway',sans-serif;
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    line-height: 160%;
    margin: 3% 0%;
}

.investment_sm3{
    width: 31%;
    float: left;
    margin: 1%;
        min-height: 470px;
} 
.investment_sm3 h1{
    font-family: 'Raleway',sans-serif;
    font-size: 25px;
    font-weight: 700;
    color:#000;
    margin:2% 0%;
    min-height: 62px;
}

.bannr_brd{
    border: 1px solid #f2f2f2;
}

.call_em{

}
.call{

}
.email{

}
.call_em_txt{

}

.s_icon{
	
}

.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 30px;
}

.pos_relative{
    position: relative;
}

.core_txt{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.core_txt h1{
    font-family: 'Raleway',sans-serif;
    font-size: 60px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
}

.logo{
	width:155px;
	float:left;
	margin:0.5%;
}
.navbarr{
	width: 250px;
    float: right;
    margin-right: 6%;
}

.welcome h1{
	font-family: 'Raleway' , sans-serif;
    font-size: 25px;
    color: #020360;
    text-transform: uppercase;
    font-weight: 600;
}
.welcome h1 span{
	color:#020360;
}

.welcome h2{
	background-color: #2d83b4;
    padding: 5px 10px;
    color: #fff;
    border-bottom: 5px solid #6c9ebb;
    font-family: 'Raleway' , sans-serif;
	font-size: 19px;
	color:#fff;
	font-weight: 400;
	text-align: justify;
	margin: 2% 0% 0% 0%;
	line-height: 160%;
}

.welcome p{
	font-family: 'Raleway' , sans-serif;
	font-size: 17px;
	color:#000;
	font-weight: 400;
	text-align: justify;
	margin: 2% 0% 0% 0%;
	line-height: 160%;
}

.welcome h5{
	    font-family: 'Raleway' , sans-serif;
    font-size: 19px;
    color: #000360;
    font-weight: 600;
    text-align: justify;
    margin: 1% 15% 3% 15%;
    line-height: 160%;
    text-align: center;
}

.welcome h3{
	font-family: 'Raleway' , sans-serif;
	font-size: 19px;
	color:#000;
	text-transform: uppercase;
	font-weight: 600;
	text-align: justify;
	margin: 4% 0% 0% 0%;
	line-height: 160%;
}

.welcome h4{
	font-family: 'Raleway' , sans-serif;
    font-size: 20px;
    margin: 3% 0% 2% 0%;
    color: #0079ae;
}

.welcome ul li{
	font-family: 'Raleway' , sans-serif;
	font-size: 19px;
	color:#000;
	font-weight: 400;
	text-align: justify;
	margin: 2% 0% 0% 0%;
	line-height: 160%;
}


.welcome a{
	font-family: 'Raleway' , sans-serif;
	font-size: 19px;
	color:#000;
	text-transform: capitalize;
	font-weight: 400;
	text-align: justify;
	margin: 2% 0% 0% 0%;
	line-height: 160%;
}


.heading{
	font-family: 'Raleway' , sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    color: #182b49;
    text-align: center;
}

.firm h2{
	    font-family: 'Raleway' , sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    text-align: center;
    padding: 30px 0px;
}

.firm{
	background-color: #fff;
}

.firm_img{
	width:88px;
	margin:-13% auto 0% auto;
	background-color: #fff;
	border-radius: 10px;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
}

.ftr_lt_txt{
	    font-family: 'Raleway' , sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
}
.txt_right{
	text-align: right;
}

.investor{
	max-width: 1000px;
    margin: 0% auto;
    background-color: #fff;
    border: 1px solid #ececec;
    position: fixed;
    bottom: 0px;
    left: 0;
    right: 0;
    -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
    transition: all 0.5s ease;
}

.investor h1{
    font-family: 'Raleway' , sans-serif;
    font-size: 12px;
    text-align: center;
    padding: 10px 0px;
    font-weight: 600;
}

.ar_icon{
	background-color: #0c0c0c;
    padding: 10px;
    color: #fff;
    margin-top: -36px;
    float: right;
    cursor: pointer;
}


.sub_head{
	font-family: 'Raleway',sans-serif;
    font-size: 34px;
    margin: 1%;
    font-weight: 600;
    color: #0079ae;
}

.core{
	    width: 31%;
    float: left;
    margin: 1%;
    text-align: center;
    padding: 20px 20px;
    background-color: #fbfbfb;
    min-height: 585px;
	border-top: 3px solid #000360;
}

.core h1{
	    font-family: 'Raleway',sans-serif;
    font-size: 25px;
    margin: 4% 0%;
    font-weight: 700;
    color: #000360;
}
.core p{
	font-family: 'Raleway',sans-serif;
    font-size: 17px;
    margin: 4% 0%;
    font-weight: 500;
    text-align: justify;
    line-height: 160%;
}

.team_sm8{
    width: 30%;
    float: left;
    margin:1%;
}

.team_sm88{
    width: 65%;
    float: right;
    margin:1%;
}

.mg_top_100{
    margin-top: 100px;
}

.flt_lt{
    width: 50%;
    float: left;
}

.flt_rt{
    width: 50%;
    float: right;
}

.team h1{
    font-family: 'Raleway' , sans-serif;
    font-size: 21px;
    font-weight: 600;
    color: #000;
    margin: 3% 0%;
    text-align: left;
}
.team p{
    font-family: 'Raleway' , sans-serif;
    font-size: 17px;
    color: #000;
    font-weight: 400;
    text-align: justify;
    margin: 2% 0% 0% 0%;
    line-height: 160%;
}

.team h3{
    font-family: 'Raleway',sans-serif;
    font-size: 16px;
    text-align: justify;
    color: #000;
    line-height: 160%;
}

.brd_top{
    border-top: 2px solid #5d5d5d;
}

.flt_rt .fa{
    float: right;
    margin: 4px;
    font-weight: 400;
    color: #5d5d5d;
    cursor: pointer;
}

.flt_rt .fa:hover .team_con{
    height: auto;
}

.team_con{
    height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
}

/*--------------------------------------------------------------
Table
--------------------------------------------------------------*/
.tablepress{
	margin-bottom: 0 !important;
}
.tablepress tfoot th, .tablepress thead th {
    background-color: #2d83b4 !important;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-size: 12px;
}
.tablepress .even td {
    color: #000 !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-align: center;
}
.tablepress .odd td {
    color: #000 !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-align: center;
}
table {width:100%;}
table thead th {background-color:#f0f0f0; border-bottom:2px solid #ddd; padding:10px 10px 10px 20px;}
table td, article table tbody th {background-color:#f7f7f7; padding:10px 10px 10px 20px; border:1px solid #eee; font-weight:400;}


.page_head{
	font-family: 'Raleway' , sans-serif;
    font-size: 26px;
    font-weight: 700;
    color: #040168;
    margin: 2% 1% 0% 1%;
}

.contact{
	width: 83%;
    margin: 1% auto 0% auto;
    position: relative;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
}

.cont_sm8{
	width: 60%;
    float: left;
    min-height: 370px;
	padding: 30px 30px;
}

.cont_sm88{
	width: 40%;
    float: right;
    background-color: #00005d;
    min-height: 370px;
    padding: 10px 30px;
}


.contact-form input[type="text"], .form_sm3 input[type="email"], .form_sm3 input[type="tel"]{
	width:98%;
	border-bottom: 1px solid #737373;
	border-top:none;
	border-left:none;
	border-right:none;
	outline: none;
	padding: 5px;
	transition: all 0.3s ease;
}

.contact-form input[type="text"]:hover{
	border-bottom: 1px solid #c12026;
}

.contact-form textarea{
	width: 100%;
    border-bottom: 1px solid #737373;
    border-top: none;
    border-left: none;
    border-right: none;
    outline: none;
    padding: 20px 5px;
    font-family: 'Raleway' , sans-serif;
}

.contact-form select{
	width: 100%;
    border-bottom: 1px solid #737373;
    border-top: none;
    border-left: none;
    border-right: none;
    outline: none;
    padding: 5px;
    font-family: 'Raleway' , sans-serif;
}

.contact-form button[type="submit"]{
	cursor: pointer;
    width: 100px;
    border: none;
    color: #fff;
    padding: 10px;
    font-size: 15px;
    margin: 1%;
    background-color: #030268;
}

.form_sm2{
	width: 100%;
    float: left;
    margin: 2.5% 1%;
}

.cont_sm88 h1{
	font-family: 'Raleway' , sans-serif;
    color: #fff;
    font-weight: 600;
    font-size: 28px;
}

.ctr_icon{
	width: 10%;
    float: left;
}

.ctr_icon .fa{
	    font-size: 25px;
    color: #ffffff;
    margin-top: 0px;
}

.ctr_icon .fa-envelope{
	font-size: 22px !important;
}

.ctr_txt{
	width: 90%;
    float: right;
}

.ctr_txt p{
	font-family: 'Raleway' , sans-serif;
    font-size: 14px;
    color: #fff;
    line-height: 160%;
}

.ctr_txt p span{
	color: #ffc63b;
}

.top_ctr{
    width: 1000px;
     position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.logo_fnt{
    width: 250px;
    margin: 0 auto;
}

.menu_brd{
   border-bottom: 1px solid #f8f8f8;
}

.report_head h1{
    font-family: 'Raleway',sans-serif;
    font-size: 18px;
    color:#000;
    line-height: 160%;
    text-decoration: none;
    font-weight: 600;
    margin: 0% 0% 0% 1%;
}
.report_head h2{
    font-family: 'Raleway',sans-serif;
    font-size: 18px;
    color:#000;
    line-height: 160%;
    text-decoration: none;
    font-weight: 600;
    margin: 0% 0% 0% 1%;
}
.report_head h3{
        font-family: 'Raleway',sans-serif;
    font-size: 18px;
    color: #07056a;
    line-height: 160%;
    text-decoration: none;
    font-weight: 700;
    margin: 2% 0% 0% 1%;
}

.report{
        border: 1px solid #07056a;
}

.report h1{
    font-family: 'Raleway' , sans-serif;
    background-color: #07056a;
    text-align: center;
    color: #fff;
    padding: 10px 0px;
    font-size: 18px;
    font-weight: 600;
}

.reports_bullet h2{
        font-family: 'Raleway',sans-serif;
    font-size: 15px;
    line-height: 160%;
    text-decoration: none;
    font-weight: 600;
    color: #07056a;
}

.reports_bullet h3{
        font-family: 'Raleway',sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #00004e;
    margin: 0px 0px 15px 0px;
}
.reports_bullet h3 a{
    font-weight: 500 !important;
    text-decoration: none;
    color: #000;
}

.report_note{
        font-family: 'Raleway',sans-serif;
    font-size: 15px;
    margin: 2% 1%;
    font-weight: 600;
}

.report_note a{
    text-decoration: none;
    color: #000360;
}

.reports_bullet h3 span{
        font-weight: 500 !important;
    text-decoration: none;
    color: #000;
    line-height: 160%;
}

.sub{
    margin:10px 0px 30px 0px;
}

.reports_bullet{
    padding: 20px;
    margin-top: 10px;
}
.reports_bullet ul{
    margin-left: 1%;
}
.reports_bullet ul li a{
    line-height: 200%;
    color:#07056a;
}
.reports_bullet ul ul li a{
    color:#000;
}
.reports_bullet ul li a{
    font-family: 'Raleway',sans-serif;
    font-size: 15px;
    line-height: 160%;
    text-decoration: none;
    font-weight: 600;
}
.reports_bullet ul ul{
    list-style-image:url(../images/bullet3.png);
    margin: 1% 0% 5% 6%;
}
/*---------------------------------------------
bg clr
----------------------------------------------*/
.bg_clr1{
	background-color:#f4f4f4;
	padding: 20px 0px;
}
.bg_clr2{
	    background-color: #000360;
    position: fixed;
    bottom: 0;
}


/*---------------------------------------------
contact
----------------------------------------------*/
.sub_label_innr_c{
	font-family: 'Poppins', sans-serif;
	color: #000;
	font-size: 18px;
	text-transform:uppercase;
	text-align:left;
	font-weight:800;
	padding:1% 1% 1%;
}
a.link4:link {
	color:#000000;
	text-decoration:none;
}
a.link4:visited {
	color:#000000;
	text-decoration:none;
}
a.link4:hover {
	color:#e20003;
	text-decoration:none;
}
a.link4:active {
	color:#555555;
	text-decoration:none;
}


a.link5:link {
	color:#fff;
	text-decoration:none;
}
a.link5:visited {
	color:#fff;
	text-decoration:none;
}
a.link5:hover {
	color:#e20003;
	text-decoration:none;
}
a.link5:active {
	color:#555555;
	text-decoration:none;
}


a.link6:link {
	color:#000000;
	text-decoration:none;
}
a.link6:visited {
	color:#fff;
	text-decoration:none;
}
a.link6:hover {
	color:#e84034;
	text-decoration:none;
}
a.link6:active {
	color:#555555;
	text-decoration:none;
}



a.link7:link {
	color:#fff;
	text-decoration:none;
}
a.link7:visited {
	color:#fff;
	text-decoration:none;
}
a.link7:hover {
	color:#e84034;
	text-decoration:none;
}
a.link7:active {
	color:#e84034;
	text-decoration:none;
}




/*--------------------------------------------------------------
top_arrow
--------------------------------------------------------------*/
.top_arow{
	width:25px;
	height:33px;
	position:fixed;
	right:2%;
	bottom:2%;
	display:none;
	transition-duration: 1s;
	background-image:url('../images/top.png');
	cursor:pointer;
	background-repeat:no-repeat;
	z-index: 999;
}
.top_arow:hover{
	width:25px;
	height:33px;
	position:fixed;
	right:2%;
	transition-duration: 1s;
	bottom:2%;
	cursor:pointer;
	background-image:url('../images/top-b.png');
	display:none;
}



.bullet3 ul {
    list-style-image:url(../images/bullet3.png);
	margin-left:1%;
}
.bullet3 ul li{
	
	
	
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:500;
	text-align:justify;
	margin:2% 1% 2% 1%;
	

}



@media only screen and (max-width:1000px){
.top_ctr{
    width: 500px;
     position: static;
  top: 0;
  left: 0;
  transform: none;
  margin: 4% auto;
}
.mob-none{
    display: none;
}
.top{
	width:98%;
}
.top2{
    width:98%;
}
.banner_txt {
    position: absolute;
    top: 28px;
    left: 25px;
}
.banner_txt2 {
    position: absolute;
    top: 30px;
    left: 35px;
    width: 85%;
}
.contact {
    width: 96%;
}
.banner_clr2 {
    background-color: #d6dce5;
    height: 350px;
    padding: 37px 14px;
}
.banner_clr3{
    padding: 19px 10px;
}
}


@media only screen and (max-width:800px){
.top{
    width:98%;
}
.top2{
    width:98%;
}
.logo{
    float: none;
    margin: 0.5% auto;
}
.wel_sm8{
    width: 98%;
    float: none;
    margin: 1% auto;
}
.wel_sm88{
    margin: 4% auto;
    float: none;
}
.col_sm3{
    width: 98%;
    float: none;
    margin: 1% auto;
}
.firm_img{
    margin: 0% auto 0% auto;
}
.banner_txt3{
    position: absolute;
    top: 25px;
    left: 50px;
}

.banner_txt3 h1{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 40px;
    color: #fff;
    font-weight: 800;
    line-height: 120%;
    margin-top: 10% !important;
}
.philosophy p{
    margin: 2% 8%;
}
.philosophy h2{
    margin: 0% 8% 2% 8%;
}
.core_txt h1{
    font-size: 40px;
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
.core {
    width: 98%;
    float: none;
    margin: 2% auto;
    min-height: auto;
}

.cont_sm8{
    width: 98%;
    float: none;
    margin:1% auto;
    min-height: auto;
}

.cont_sm88{
    width: 98%;
    float: none;
    margin:1% auto;
    min-height: auto;
}
.banner_txt2 {
    position: absolute;
    top: 11px;
    left: 35px;
    width: 85%;
}
.banner_txt2 h1{
    font-size: 25px;
}
.banner_txt2 p{
    font-size: 15px;
}
.col_sm2{
    width: 98%;
    float: none;
    margin: 2% auto;
}
.investment_sm3{
    width: 48%;
}
.col_sm22{
    width: 100%;
}
.banner_clr2{
    height: auto;
    padding: 10px 17px;
}
.investment_bg1{
    height: 200px;
}
.banner_clr3{
   padding: 36px 35px;
   height: auto;
}
.welth_sm2{
    width: 100%;
    float: none;
    min-height: auto;
}
.divider{
    margin-top:2%;
}
.navbarr{
        width: 100%;
    background-color: #00014c;
    float: none;
}
}

@media only screen and (max-width:600px){
.banner_txt {
    position: absolute;
    top: 7px;
    left: 12px;
}

.banner_txt h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 40px;
    color: #fff;
    font-weight: 800;
    line-height: 120%;
}


.banner_txt p {
    font-family: 'Raleway',sans-serif;
    font-size: 20px;
    color: #000;
    font-weight: 500;
}

.welcome h5{
    margin: 1% 9% 3% 6%;
}

.wel_sm88{
    width: 80%;
}
.banner_txt3 {
    position: absolute;
    top: 25px;
    left: 20px;
}
.banner_txt3 h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    color: #fff;
    font-weight: 800;
    line-height: 120%;
    margin-top: 0% !important;
}
.philosophy p{
    margin: 2% 4%;
}
.philosophy h2{
    margin: 0% 4% 2% 4%;
}
.core_txt h1{
    font-size: 30px;
}
.banner_txt2 {
    position: absolute;
    top: 5px;
    left: 35px;
    width: 85%;
}
.banner_txt2 h1{
    font-size: 20px;
}
.banner_txt2 p{
    font-size: 13px;
}
.mg_top_100 {
    margin-top: 20px;
}
.team_sm8{
    width: 98%;
    float: none;
    margin: 1% auto;
}
.team_sm88{
    width: 98%;
    float: none;
    margin: 1% auto;
}
.investment_sm3{
    width: 98%;
    float: none;
    margin: 1% auto;
}
.investment_sm3 h1 {
    font-family: 'Raleway',sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: #000;
    margin: 9% 0% 2% 0%;
    min-height: auto;
}
.policy p{
    margin: 2% 4% 2% 4%;
}
.top_ctr{
    width: 100%;
}
}

.login_head{
      font-family: 'Raleway',sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px;
}
.login_form{
  border: 1px solid #e2e2e2;
    border-radius: 10px;
    padding: 15px;
}
.login_form label{
          font-family: 'Raleway',sans-serif;
    font-size: 15px;
    font-weight: 600;
    display: block;
    margin: 24px 0px 0px 10px;
}
.login_form input[type="text"], input[type="password"]{
      width: 100%;
      font-family: 'Raleway',sans-serif;
    font-size: 14px;
    padding: 10px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
     outline: none !important;
     color: #000;
}
.login_form input[type="submit"]{
   font-family: 'Raleway',sans-serif;
      display: block;
    margin: 20px 0px 10px 0px;
    padding: 10px;
    border-radius: 50px;
    width: 110px;
    background-color: #000058;
    color: #fff;
    cursor: pointer;
     outline: none !important;
     float: left;
}
.login_form a{
  font-family: 'Raleway',sans-serif;
    color: #000;
    font-size: 13px;
    float: left;
    margin: 30px 14px;
}