
.h2 {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    float: left;
    width: 100%;
    color: #000;
    text-align: center;
    height: auto !important;
    border-bottom: 1px solid #f3be00;
}
.myportbtn {
    float: right;
    margin-top: 15px;
    margin-bottom: 10px;
}
.logonew img
{
	width:36%;
}
.topperfo_text .topperfo_text1
{
	display:none;
}
#divfrmbi .modal-dialog
{
	margin-top: 7% !important;
}

.edit_container
{
	width:auto!important;
	margin:0px auto;
	padding:0px;
}

.nfo_details iframe
{
	width:100%!important;
}
.snapshot
{
	padding:0px!important;
}

.wm_port .container
{
	width:1024px;
}

.checkbox .labeltextn1n input[type=checkbox]:checked
{
	    z-index: 0;
}

.ICScenario input[type=radio]:checked, .radio-inline input[type=radio]:checked, .checkbox-inline input[type=checkbox]:checked
{
	z-index:0;
}
.portfoliotext .Heading_Pagenew1
{
	text-align:center;
}
.Gr_composeBlock .Gr_Heading, .Gr_composeBlock p, .cardpretext p, .Gr_composeBlock2 p
{
	text-align:center;
}
#divfrmbi #frmBenefitIllus .modal
{
	z-index: 99999;
}
.wm_port table tr td
{
	padding:0px!important;
}
.MF_CommonBG .MFtools_link:nth-child(5) span
{
	width:120px;
}
.InfoArea p
{
	font-size:15px;
}

.Video_blcok .blocks
{
	width:30%;
}
.Video_blcok .blocks .greenhead
{
	font-size:18px;
}

/*------- forms pages --------*/
.nritextb1 {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    background-color: #1a456a;
    text-align: center;
    font-size: 16px;
    font-family: 'Dosis', sans-serif;
    line-height: 35px;
    margin-bottom: 15px;
    font-weight: 700;
}
.nricenter {
    margin-top: 10px;
    overflow: hidden;
    border: 1px #1a456a solid;
    margin-bottom: 10px;
}
.nritextb1 {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    background-color: #1a456a;
    text-align: center;
    font-size: 16px;
    font-family: 'Dosis', sans-serif;
    line-height: 35px;
    margin-bottom: 15px;
    font-weight: 700;
	color:#fff;
}
.what-w3ls {
    padding: 0em 0;
}
.what-grids {
    margin-top: 1em;
    margin-bottom: 1em;
}
.what-left {
    float: left;
    width: 10%;
    text-align: center;
}
.what-grid1 i {
    height: 30px;
    width: 30px;
    /* margin: 3px; */
    font-size: 17px;
    border-radius: 15%;
    line-height: 32px;
    text-align: center;
    background: #f47721;
    color: #fff;
}
.fa-file-pdf-o:before {
    content: "\f1c1";
}
.what-right {
    float: left;
    width: 85%;
}
.what-grid1 h4 {
    font-size: 19px;
    color: #012232;
    font-weight: 600;
}
.what-grid1 p {
    font-size: 0.9em;
    line-height: 1.8em;
    /* padding-top: 0.8em; */
    text-align: left;
}



.inforsitemap .sitemapdiv1 .GuideInfosite1 {
    padding-top: 135px;
}
.industrymargin {
    margin-top: 0px;
}
.learningmargin {
    margin-top: 0px;
}
.sitemap_video {
    margin-top: 0px;
}

.registration p, .Heading_Pagesmalledit, .Common_Textedit, .Common_Margin .commombutton
{
	text-align:center;
	margin:10px 0px;
}
.nfo_details .container
{
	width:1024px!important;
}
.nfo_details .container table td
{
	    padding: 0px;
}
.frm-grp-btn .btn-danger
{
    background-color: #7bb605!important;
    border-color: #7bb605!important;
}

.login_but .btn-info
{
	width:96%!important;
	float:left;
	margin:10px 0px;

}

.common1000px p
{
	text-align:center;
}
.Gi_AnchorInfo .Gi_AnchorArea .Gi_Anchor {
    width: 24%;
    padding: 4px 2px;
    font-size: 14px;
}

.quicklink1
{
	    padding: 15px 0px;
}
.topfixed1 .email ul li a {
    font-size: 1.3em;
	font-weight:bold;
}

#cssmenu .has-sub ul .has-sub .submenu-button::before, #cssmenu .has-sub ul .has-sub .submenu-button::after
{
	background: #174670;
}

/*--------- media queries -------- */
@media only screen and (min-width: 701px) and (max-width: 1024px) 
{
	
	.logonew img 
	{
		margin-top:0px;
		width: 31%!important;
	}
.Gr_CmStyle .second, .Gr_CmStyle .first
{
	margin-right:0px;
}
.Gi_AnchorInfo .Gi_AnchorArea .Gi_Anchor
{
	width: 24%;
	padding: 4px;
	font-size: 14px;
}
.Gi_AnchorInfo .Gi_AnchorArea .Gi_Anchor5
{
    width: 19%;
    padding: 5px;
    font-size: 13px;
}
}
@media only screen and (max-width: 760px)
{
	.ICScenario input[type=radio], .radio-inline input[type=radio]
{
	width: 3%;
    height: auto;
	opacity: 1;
}
.loginbg, .loginbg1
{
	width:42%;
}
}
@media only screen and (max-width: 700px)
{
	.logonew img 
	{
		margin-top:0px;
	}
	.logonew img
	{
		width:40%!important;
	}
	.about
	{
		padding: 0px 0;
	}	
	.inputContainer .DropDownDiv #divPremTermCombo
	{
		margin-top: 5px;
	}
	.inputContainer .DropDownDiv #divPremTermCombo .innerDropDown.left27px
	{
		margin-left: 0px;
	}
}
@media only screen and (min-width: 320px) and (max-width: 480px) 
{
	  #cssmenu ul {
    width: 63%;
	  }
	  .hvr-wobble-vertical
	  {
		  width:101px;
	  }
	.loginbg, .loginbg1 {
    width: 63%;
}
	.welcheading_divtop
	{
	font-size: 17px;
	text-align:center;
	width:100%;
	}

	.email ul li a
	{
		    color: #fff;
	}
	.welcmore_divtopin 
	{
    width: 39%;
	}
	.know_center990 b, .Smart_Solutions990 b
	{
		font-size:38px;
	}
	.industry_news_heading {
    width: 100%;
	padding-top:10px;
	}
	.Gray_heading
	{
		font-size:27px;
	}
	.centerdiv .common1000px .common_calHeading
	{
		    height: 50px;
	}
	.Gr_BtnsArea .btn-success
	{
		margin-top:5px;
	}
	.banner-top .banner-bottom .bnr-one .bnr-left, .banner-top .banner-bottom .bnr-one .bnr-right
{
	width:100%;
	float:left;
}
#amazingcarousel-1 .amazingcarousel-description
{
	width:40%;
}
.binifithdivnum .mobbenef
{
    width: 68%;
}
.Gi_AnchorInfo .Gi_AnchorArea .Gi_Anchor {
    width: 100%;
    padding: 4px 2px;
    font-size: 14px;
}
}
