



body {

	
	 

}

.flexcroll{ 
            overflow-y:scroll!important;
			z-index:99999!important;
			
           }
.flexcroll{
    scrollbar-face-color: #367CD2!important;
    scrollbar-shadow-color: #FFFFFF!important;
    scrollbar-highlight-color: #FFFFFF!important;
    scrollbar-3dlight-color: #FFFFFF!important;
    scrollbar-darkshadow-color: #FFFFFF!important;
    scrollbar-track-color: #FFFFFF!important;
    scrollbar-arrow-color: #FFFFFF!important;
}

/* Let's get this party started */
.flexcroll::-webkit-scrollbar {
    width: 12px!important;
	z-index:999999!important;
	position:absolute!important;
}
 
/* Track */
.flexcroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3)!important; 
    -webkit-border-radius: 10px!important;
    border-radius: 10px!important;
		z-index:999999!important;
	position:absolute!important;
}
 
/* Handle */
.flexcroll::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px!important;
    border-radius: 10px!important;
    background: rgba(255,0,0,0.8)!important; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5)!important; 
		z-index:999999!important;
	position:absolute!important;
}




.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
   background-color: transparent!important; 
}

#ex3::-webkit-scrollbar {
    width: 3px;
    background-color: #cccccc;
}


#ex3::-webkit-scrollbar-thumb {
     background-color: #f7a006; 
     border-radius: 10px; 
}


#ex3::-webkit-scrollbar-thumb:hover {
     background-color: #f7a006; 
     border: 1px solid #333333; 
}

#ex3::-webkit-scrollbar-track {
     border: 1px gray solid; 
     border-radius: 10px; 
     -webkit-box-shadow: 0 0 6px grey inset; 
}

.plans-we-offer{padding-top: 30px!important;}


table td, table th {
    padding: 2px 10px;
    text-align: left;
} 

.footer-row ul, ol{padding-left: 7px;}



.footer-right{background:#0c1c33;
    padding: 20px 0 15px 0;
height: 520px;}

.commombutton{text-align:center;
padding:20px 0 20px 0;}


.footer-bottom p {
    color: #FFF;
    margin: 0;
    font-size: 13px;
    padding-top: 4px;
    text-align: left;
}

.footer_frame{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#102542+0,0c1c33+100 */
background: #102542; /* Old browsers */
background: -moz-linear-gradient(left, #102542 0%, #0c1c33 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #102542 0%,#0c1c33 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #102542 0%,#0c1c33 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#102542', endColorstr='#0c1c33',GradientType=1 ); /* IE6-9 */}

.modal-body1 {
    padding: 0em 1em 2em!important;
}

.ctnthdstyle2{display: none;}

.nritextb1{text-align:center!important;}

.chekbutton {   padding-bottom: 10px;}

.modal-headers {
    border-bottom: none;
    background: #ff8f44 !important;
    text-align: left !important;
    padding: 10px !important;
    margin-bottom: 10px !important;
}

.footerleft{background:#102542;
    padding: 44px;}
	
	
.footerright{background:#0c1c33;
    padding: 44px;
	    height: 673px;}

#divNL1 #GI_Tb .GIrow input[type=radio] {
    opacity: 0;
    width: 100%;
    height: 100%;
}


.login > .container {
    padding: 0px;
}

.pro_p {text-align: justify;}

.online-counselling {
    background: #FFF;
    padding: 55px 0 40px 0!important;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #ffffff!important;
    text-decoration: none;
    background-color: #E69432!important;
}

#parentHorizontalTab {
    margin: 25px 0 25px 0px!important;
}

.mutual_ecr .container {
    width: 990px;
    padding: 0px;
}

#divMarket {
    width: 47%!important;
}


.learnmore910_Inner4 {
    border: 1px solid #82c44b!important;
}

.learnmore910_Inner4 {
    width: 968px!important;
}

.productbox_leftbox {
    border-right: 1px solid #56972f!important;
}

.learnmorebox_left1 {
    border-bottom: 1px solid #56972f!important;
}

.learnmorebox_right {
    width: 758px!important;
}



/* ------------------- hedding line ------------------ */

/*h3 { width:100%; text-align:left; border-bottom: 1px solid #a6c311; line-height:0.1em; margin:10px 0 20px; } 
h3 span { background:#fff; padding:0 10px; }*/

h6 {
    overflow: hidden;
    text-align: left;
	font-size: 24px;
	font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
	padding-top: 18px;
}
h6:before,
h6:after {
    background-color: #a6c311;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 76%;
}
h6:before {
    right: 0.5em;
    margin-left: -75%;
}
h6:after {
    left: 0.5em;
    margin-right: -50%;
}

/* ------------------- hedding line ------------------ */


.banner-top{position: absolute;
    z-index: 999;
	width:52%;}

	
.banner-tops{
	/*position: absolute;
    z-index: 999;
	width:100%;*/
	background: #000;}
	
.header-section1 {
    background: #FFF;
	color:#222;
    height: 46px!important;
	border-top: 2px solid #c6c6c6;
	border-bottom: 1px solid #ddd;
}

#cssmenu > ul > li > a {
color: #495706 !important}

.text-black{color:#000!important;}

#cssmenu > ul > li {
    float: left !important;
    /*background: url(../images/nev.png) no-repeat left center !important;*/
}

.navbar {
    padding-top: 10px !important;
}

.header-bottom {
    margin-top: 97px!important;
}

a:hover, a:focus {
    text-decoration: none!important;
}

#cssmenu ul {
    padding-top: 0px;
    float: left!important;
}

#cssmenu > ul > li > a {
padding: 13px 38px 13px 38px!important;}

.header-section{
	
	/*
background: #ffffff !important; 
background: -moz-linear-gradient(45deg, #ffffff 42%, #a6c311 42%)!important; 
background: -webkit-linear-gradient(45deg, #ffffff 42%,#a6c311 42%)!important; 
background: linear-gradient(45deg, #ffffff 42%,#a6c311 42%)!important; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a6c311',GradientType=1 )!important; 
*/

}


.header-section {
    /*background: #012232;*/
       height: auto!important;
}



.head-top {
    padding: 4px 0 6px 0 !important;
    /* border-bottom: 1px solid #565A5A; */
}

.welcomediv {
    background-color: #FFF!important;
	    padding: 0px 0 42px 0!important;
}

.work-grids h3 {
    color: #000000!important;
}

.text-green{color:#56972f!important}

.text-orange{color:#f3731e!important}

.work-grids p {
color: #444444!important;}

.redbutton {
   /*background: #183f60 !important; */
    border: 1px solid #f3731e;
}

.redmbutton {
   color: #183f60!important; 
}

.redmbutton:link {
    color: #183f60 !important;
}


.services-grids {
background-color: transparent!important; 
}

.border-box{border: 2px solid #56972f;}

.services-grids h5 {
    font-size: 1.9em!important;
    margin: 0.5em 0 1.3em!important;
}

.futureprodu {
   background: url(/images/futureprodu-bg.jpg) repeat center center fixed !important; 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}

.Online-Services-inn {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 auto;
    text-align: center;
}

.Online-Services-inn {
    width: 100%;
    height: auto;
    float: left;
    margin: 0 auto;
    text-align: center;
}

.Online-Services-inn a {
    text-decoration: none;
}

.hvr-buzz-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}


.footer-bottom a:hover, a:focus {
    color: #FFF!important;
    text-decoration: underline;
}

.block {
    background: #72af0a;
    height: auto;
    width: 100%;
    border-radius: 10px;
    border: 2px solid #72af0a;
    padding: 35px 0;
    text-align: center;
    margin: 0 auto;
}

img {
    vertical-align: middle;
}

.Online-Services-inn h1 {
    font-size: 18px;
    text-align: center;
    color: #fff;
    margin-top: 25px;
}


.Online-Services {
    height: auto;
    width: 100%;
    float: left;
    /*margin-bottom: 30px;*/
   /* margin-top: 30px;
    background: url(../images/121212.png) repeat #eeeeee scroll 0 0;*/
    background-attachment: fixed !important;
    background-position: 50% 100% !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
   /* padding: 50px 0;*/
}


.smart-solution{background:#FFF;
padding: 55px 0 0px 0!important;
}

.panelTop {
    padding: 30px;
}

.info-grids p {
    font-size: 13px !important;
}

.pro_info_h3{font-size: 20px;
 color:#183f60;}

.border-gray {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
  border-bottom: 1px dashed #6d6d6d!important;
}

.plan .space {
    padding-bottom:20px;
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

.transact_MFOnlineHeading {
    display: block;
    width: 40%;
    font-family: 'Open Sans';
    font-size: 24px;
    font-weight: normal;
    color: #353535;
    text-align: left;
    line-height: 54px;
}

.MF_fourBlock {
    display: inline-block;
    width: 150px;
    float: right;
}

.MF_fourBlock span {
    display: block;
    width: 54px;
    height: 54px;
    float: left;
    margin-right: 5px;
}

.MF_fourBlock b {
    display: block;
    text-align: left;
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: normal;
    color: #000;
    line-height: 54px;
}


.topperfo_text{color: #183f60;
    font-size: 18px;
    font-weight: 600;}

.pad-tb-20 {
    padding-bottom: 50px;
    padding-top: 20px;
}


.other_product {
    border-left: 5px solid #56972f !important;
    border-right: 5px solid #56972f !important;
}

.news-border{border-left: 5px solid #ffffff;}

.info-card {
   /* float: left;*/
    margin: 10px!important;
    -webkit-perspective: 600px;
    text-align: center;
}


.text-padding{padding:10px;}

.img-border{border: 1px solid #b7b7b7;
    padding: 4px;}

.border-box{border: 1px solid #c3c3c3;}	


	.price{
		font-size: 30px;
    	margin: 0 auto;
    	color: #333;
	}
	.right{
		float:right;
		border-bottom: 2px solid #4B8E4B;
	}
	.thumbnail{
		opacity:0.90;
		-webkit-transition: all 0.5s; 
		transition: all 0.5s;
	}
	.thumbnail:hover{
		opacity:1.00;
		box-shadow: 0px 0px 10px #4bc6ff;
	}
	.line{
		margin-bottom: 5px;
	}
	
	


.scrollbar {
    width: 90%;
    height: 185px;
    margin-top: 10px;
    margin-left: 0px;
    overflow-y: scroll;
    padding-left: 32px;

}

.latestnews_divouter {
    height: 100%;
    overflow: initial;
    padding-left: 0px;
    width: 100% !important;
}

.latestnews_li {
    font: normal 13px verdana;
    color: #FFF;
    text-decoration: none;
    list-style: url(/images/arrow_news.gif) outside;
    margin-top: 0px;
    margin-left: 15px;
    margin-bottom: -6px;
    padding: 0px;
    border-bottom: #666666 dotted 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    line-height: 38px !important;
}

.latestnews_li a {
    color: #FFF;
}


.footerhome {
    margin-top: 0px!important;
}

.top_left {
    width: 100%;
    height: auto;
    float: left;
	margin-top: 25px;
    padding: 10px 0px;
    text-align: right;
    font-size: 20px;
}

.landing-page-tl {
    margin-top: 9px;
    /* padding-top: 70px; */
    float: left;
    font-size: 18px;
	color:#FFF;
    /* margin-left: 65px; */
}

.top_left ul {
    padding: 0;
    margin: 0 0;
    text-decoration: none;
    list-style: none;
    float: right;
}

.top_left li {
    float: left;
    padding: 6px 10px;
    background: #7b910e;
    margin-left: 10px;
    transition: all 0.8s ease-in-out 0s;
    list-style: none !important;
    border-radius: 45px;
}


.frm-grp input {
    float: left;
    width: 100%;
    padding: 5px 5px;
    margin: 3px 2px;
    background: #ebebeb;
}

.frm-grp .bdr1 {
    border-radius: 11px 0px 0px 11px;
    -moz-border-radius: 11px 0px 0px 11px;
    -webkit-border-radius: 11px 0px 0px 11px;
    border: 2px solid #74ae0a;
    border-right: none!important;
}

.pd0 {
    padding: 0;
}

.frm-grp .bdr2 {
    border-radius: 0px 11px 11px 0px;
    -moz-border-radius: 0px 11px 11px 0px;
    -webkit-border-radius: 0px 11px 11px 0px;
    border: 2px solid #74ae0a;
}

.top-frm button {
    margin-left: 8px;
    background: #ffffe9;
    border: 1px solid #74ae0a;
    padding: 5px 19px;
    border-radius: 13px;
    /* border: 1px solid #151515; */
    color: #030303;
    font-size: 18px;
}


.Bread_Crumb {
    background-color: #ffa634;
    width: 100%;
    padding: 5px 0px;
     margin-top: 0px!important; 
}


.GuideInfosite1 {
    width: 96%;
    padding-top: 136px!important;
    margin: auto;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    color: #fff;
    border-color: #ff9000!important;
}





.btn-success {
    border-color: #FFF!important; 
}


a:hover, a:focus {
    color: #636363!important;
    text-decoration: underline;
}

.industrymargin {
    margin-top: 0px!important;
}


.learningmargin {
    margin-top: 0px!important;
}

.tpamargin {
    margin-top: 130px!important;
}
.sitemap_video{margin-top:0px!important;}

.insu_port {
    margin-top: -95px;
}	
	
	
.loginpag1 ul {
    float: right;
}

.loginpag1 li {
    float: left;
    list-style-type: none!Important;
    list-style: none;
    list-style-position: inherit !Important;
}	

.loginpag1 a {
    text-align: center;
    display: block;
    width: 30px;
    margin-bottom: 7px;
    background: #ccc;
    /* font-size: 14px; */
    color: #ca3c3c;
    padding: 5px 9px;
    border: 0px none;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    float: left;
    height: 30px;
    margin-right: 5px;
}

.loginpag1 a i {
    font-size: 16px;
    margin-right: 5px;
    margin-right: 4px;
    line-height: normal;
}

.readmore {
     font: bold 12px arial;
    color: #fff!important;
    display: inline-block;
    width: auto!important;
    text-align: center;
    background: #f48534;
    border: 1px solid #fff;
    margin-right: 10px;
    padding: 0 5px 2px 5px;
    border-radius: 3px;
}

.tdusername {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #fff600;
    padding: 3px;
}


.pad-10{padding-bottom: 10px;}	
	
.services-top{margin-top: -35px;
    /* background: #FFF; */
    position: relative;
    z-index: 99;
	box-shadow: 1px 1px 1px 1px #dfdfdf;
	background:#FFF;}

.border-box-right{border-right: 1px solid #bdbdbd;}

.work-grids h3 {
    font-size: 2em;
    color: #FFF;
    font-family: 'Dosis', sans-serif;
    text-align: center;
    margin-top: 18px;
    /* margin-top: -10px; */
}
.border-text-bottom{border-bottom:1px solid  #333;}

.redbuttonmore {
    float: right!important;
    /* width: 50%; */
    margin: 0 auto;
    /* margin-top: 10px; */
}

.product {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    background: url(../images/product-bg.png) repeat!important;
	background-size: cover!important;
}


.productdiv {
    margin: 0 auto;
    width: 100%;
    margin-top: 20px!important;
    margin-bottom: 15px!important;
    text-align: left!important;
    font-size: 38px!important;
}

.text-white{color:#FFF!important;}
	
.services-grids h5 {
   margin: 0 0 8px 0px!important;
    color: #a6c311 !important;
}	
	
.margin-bottom-40{margin-bottom: 40px!important;}	

.border-bottom-white{border-bottom: 1px solid #c7c7c7;
margin-bottom: 3px;}
.border-bottom-gray{border-bottom: 1px solid #969696;}
.padding-bottom-5{ padding-bottom: 5px;}

.text-blue{color:#183f60;}


.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

	
.content-box-shadow{box-shadow: 0px 6px 14px 6px #ddd;
    margin-bottom: 30px;}	
	
.parallax-section45 {
    width: 100%;
    float: left;
    padding: 0;
	height: 250px;
    margin: 0px;
    text-align: center;
    background: url(../images/468.jpg);
    background-origin: initial;
    background-clip: initial;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-position: center;
    z-index: 1;
	background-size: cover;
}

.section-overlay.pink-2 {
    background-color: rgba(0, 0, 0, 0.6);
}

.section-overlay {
    position: relative;
    width: 100%;
    padding: 0px;
    margin: 0px;
    left: 0px;
    top: 0px;
    float: left;
    z-index: 2;
}	

 .text-pad{padding: 60px 18px 60px 18px;
 text-align: center;}

.sky-blue{background: #edf6ff;}

.latest-news{background: #FFF;}

.online-counselling{font-weight: 700;
    line-height: 25px;}

.btn-default {
    color: #fff !important;
    background-color: #f18805 !important;
    border: 2px solid #ffffff !important;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #fff !important;
    background-color: #ff960f !important;
    border: 2px solid #ffffff !important;
}

	
.modal-header {
    border-bottom: none;
    text-align: left !important;
    padding-left: 30px !important;
    margin-bottom: 10px !important;
}

.frm-grp {
    text-align: left!important;
}

.margin-b {
    margin-bottom: 17px!important;
}

.margin-t {
    margin-top: 4px!important;
}

.login input[type="text"], .login input[type="password"] {
    width: 100% !important;
    padding: 9px!important;
    margin: 3px 0;
    outline: none !important;
}

.modal-content {
    overflow: hidden!important;
}	

.login a {
    color: #060606!important;
    text-decoration: underline;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
}

.text_white_1 {
    font-size: 22px !important;
    color: #0a0a0a!important;
	text-align: center!important;

    /* padding-bottom: 7px; */
    /* margin-bottom: 17px; */
}

.text_white_1 p{
	text-align: center!important;
}

.readmores {
    font: bold 14px arial !important;
    border-bottom: 1px solid #ddd !important;
}

.chenging-login {
    background: #cacaca !important;
    /*text-align: left !important;*/
    display: block;
    width: 96%!important;
    margin-bottom: 11px;
    /* background: #f1807e; */
    /* font-size: 14px; */
    color: #2b2b2b!important;
    text-align: center;
    padding: 7px 0 9px 0;
    border: 0px none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    float: left!important;
    height: auto!important;
    /* text-decoration: none; */
    /* text-align: center; */
}

.margin-b {
    margin-bottom: 17px!important;
}

.margin-top_wel {
    margin-top: 14px!important;
}	
	
	
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
    margin-bottom: 0;
    text-align: center!important;
}	

.testimonial-img {
    width: 90px!important;
    height: 70px!important;
    margin-top: 12px;
}

.carousel-inner {
    margin-bottom: 60px!important;
}
	
.bs-example {
    text-align: center!important;
}	
	
.le-nav {
    float: left;
    text-align: center;
    width: 100%;
}

.le-nav .navbar {
    border: 0;
    margin-bottom: 0;
    min-height: auto;
    font-weight: 500;
    font-family: 'Slabo27px-Regular';
    color: #000;
    /*background: #FFF!important;*/
    border-radius: 0;
    padding: 0px 25px;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
}

.navbar-nav{
	    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: #ffffff !important;
    text-align: left!important;
    padding: 0 0 0 26px !important;
    font-size: 15px;
  /*  background: #2171b7 !important;*/
}
	
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #FFF!important;
}	
	
.navbar-default .navbar-toggle {
    border-color: #ff761a!important;
	background: #FFF !important;
}


.navbar-default .navbar-nav > li > a {
    color: #FFF!important;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-default .navbar-brand {
    color: #777;
    display: none;
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

.le-nav .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    padding: 0;
}	
	
.work-grids p {
    text-align: center !important;
    font-size: 15px !important;
}


.col-item
{
    border: 1px solid #E1E1E1;
    border-radius: 5px;
    background: #FFF;
}
.col-item .photo img
{
    margin: 0 auto;
    width: 100%;
}

.col-item .life_goal
{
    padding: 2px;
    border-radius: 0 0 5px 5px;
    margin-top: 1px;
	background:#edf6ff;
}

.col-item:hover .life_goal {
    background-color: #f1f1f1;
}
.col-item .price
{
    /*width: 50%;*/
    float: left;
    margin-top: 5px;
}

.col-item .price h5
{
    line-height: 20px;
    margin: 0;
}

.price-text-color
{
    color: #219FD1;
}

.col-item .info .rating
{
    color: #777;
}

.col-item .rating
{
    /*width: 50%;*/
    float: left;
    font-size: 17px;
    text-align: right;
    line-height: 52px;
    margin-bottom: 10px;
    height: 52px;
}

.col-item .separator
{
    border-top: 1px solid #E1E1E1;
}

.clear-left
{
    clear: left;
}

.col-item .separator p
{
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
}

.col-item .separator p i
{
    margin-right: 5px;
}
.col-item .btn-add
{
    width: 50%;
    float: left;
}

.col-item .btn-add
{
    border-right: 1px solid #E1E1E1;
}

p {
    font-size: 13px;
	text-align:center;
	}

.price h4 {
    color:#000;
	}
	
.font-15{font-size: 15px;}	

.padd-0{padding:0px;}
	
.pro_info{
    background-color: #FFF!important;
    padding: 50px 0 6px 0!important;
}	

.parallax-section40 {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0px;
    text-align: center;
    background: url(../images/latest_news.png);
    background-attachment: fixed;
    background-origin: initial;
    background-clip: initial;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-position: center;
    z-index: 1;
    background-size: cover;
}


.latest_news_bg{ background: #1a3048;
    padding: 12px 0px 55px 0;
    margin-top: 18px;}
	
	
.whitebutton {
  border: 1px solid #ffffff;
    padding: 0px 20px 0 20px;
    border-radius: 11px;
}

.whitembutton {
    color: #ffffff!important;
}
	
.info h4 {
    padding-top: 12px!important;
    font-family: 'FjallaOne-Regular';
}	
	
.smart_solution_h3 {
    font-size: 18px;
    text-align: center;
    color: #183f60;
	padding-top: 20px;
}	


.nse{background:#edf6ff; 
     height:50px;}


.login-button{background:url(../images/login_button.png)no-repeat;
width:180px;
height:60px;
position:absolute;
z-index:999;
    cursor: pointer;
float:right;
 
}


.bs-example {
    color: #fff!important;
    line-height: 35px!important;
}
	
.modal-backdrop {
    z-index: 99!important;
}

.life_insure{padding-bottom: 30px;}
	
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
   color: #ff761a!important;
}

ul, ol {
    list-style: none !important;
}

.what-right p {
     text-align: left!important; 
}
	
.footer-bottom {
    background-color: #3e4e67!important;
}

.footer {
    /*background-color: #0c1c33!important;*/
}

.footer-bottom p {
    color: #ffffff!important;
}


.Gi_Anchor5 {
    background-color: #ff8533!important;
}

.Gi_Anchor5 a:hover {
       color: #FFF!important;
}


.Gi_Anchor {
    background-color: #ff8533!important;
}

.Gi_Anchor a:hover {
       color: #FFF!important;
}


.panel-default > .panel-heading {
    overflow: hidden!important;
}


.footer-left {
    background: #102542;
    padding: 19px 0 15px 0!important;
}


.fb_icon{padding-top:15px;

}


@media only screen and (max-width: 1024px) and (min-width: 990px){
.footer-left {
    background: #102542;
    padding: 40px 0 15px 0!important;
}
}

@media only screen and (max-width: 990px) and (min-width: 767px){
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 3px;
}


}

@media only screen and (max-width: 767px) and (min-width: 550px){

.fb_550{  /*float: left!important; */
    margin-left: 8%!important;
    margin: 0 auto;
    text-align: center;
    /* text-align: left!important; */}

	
.logo_550{    margin: 0 auto;
    text-align: center;}	
	
}




@media only screen and (max-width: 550px) and (min-width: 320px){
.fb_550{  /*float: left!important; */
    margin-left: 8%!important;
    margin: 0 auto;
    text-align: center;
    /* text-align: left!important; */}

	
.logo_550{    margin: 0 auto;
    text-align: center;}	
}




@media (max-width: 1366px){
.eventnewshight {
    height: 665px !important;
}

.last1 {
    height: 316px;
}

}

	
@media (min-width: 1200px){
.le-nav .navbar {
    padding: 0px 0;
    background: transparent;
}	
}


@media (max-width: 991px){
.events-grid {
    width: 33.33%;
    float: left;
    padding-left: 0;
}

.taxGuide_block .InfoArea .GuideInfo {
    height: 416px !Important;
}

.productrightdiv {
    margin-right: 0px !important;
}
.last-grid {
    float: left;
    width: 50%;
}
.last-grid:nth-child(3) {
    margin-top: 2em;
}

.last-grid:nth-child(4) {
    margin-top: 2em;
}

}

	
@media (min-width: 1023px){
.scrollbar {
    width: 100%;
    margin: 0 auto;
    padding: 0px;
}
.latestnews_divouter {
    width: 360px;

}
}


@media only screen and (max-width: 1600px) and (min-width: 1024px){
.scrollbar {
    width: 52%;
    margin: 0 auto;
    padding: 0px;
}
}


@media only screen and (max-width: 1024px) and (min-width: 1024px){
.text-pad {
    padding: 48px 18px 48px 18px;
    text-align: center;
}

.banner{height:100%!important;}


.footerright {
    background: #0c1c33;
    padding: 44px;
    height: 673px;
}

}


@media (min-width: 768px){
.navbar-toggle {
    display: none;
}
}

	
	
@media screen and (max-width: 770px) {
		.right{
			float:left;
			width: 100%;
		}
	}
	


@media (max-width: 990px) and (min-width: 500px){

.margin-700{margin-top: 94px;
    margin-left: -27px;
}
}
	
	

@media (max-width: 700px) and (min-width: 700px){
.info-card {
    width: 47%!important;
	float:left!important;
}

.services-top {
    margin-top: -18px!important;
}

.redbutton {
     margin-left: 0px!important; 
}

.Gi_Anchor {
    display: inline-block;
    background-color: #00283a;
    color: #fff;
    width: 100%;
    text-align: center;
    padding: 13px;
    border-radius: 4px;
    margin: 1px;
    font-size: 16px;
}


}

@media (max-width: 767px) and (min-width: 320px){
.le-nav .navbar-default .navbar-collapse, .navbar-default .navbar-form {
 border-color: #ff761a;
    padding: 0;
    background: #484848!important;
	    position: absolute;
    z-index: 999;
    width: 80%;
}
}

	
@media (max-width: 767px) and (min-width: 320px){
.Online-Services-inn {
    width: 50%;
    height: auto;
    float: none;
    margin: 6px 0 0 6px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
}

.Online-Services-inn {
    width: 50%;
    height: auto;
    float: none;
    margin: 6px 0 0 6px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
}

.news-border{border-left: 5px solid transparent;}

.mobfooter{display:block;}
.deskfooter{display:none;}
}


@media (min-width: 768px){
.navbar-header {
    float: left;
    display: none;
}
.navbar-nav {
    float: right;
    margin: 0;
}

}



@media (max-width: 700px) and (min-width: 700px){

.info-card{width:47%!important;}

#cssmenu ul {
    width: 50%;
    display: none;
    position: absolute;
    z-index: 999;
    right: 0px;
    margin-right: 3px;
}

.taxGuide_block .InfoArea {
    width: 46% !Important;
}

.pro_p {
    text-align: left!important;
}
.news-border{border-left: 5px solid transparent;}

.margin-700{margin-top: 94px;
    margin-left: -27px;
}

.pro_info_h3 {
    text-align: left!important;
}

.le-nav {
    padding-right: 23px!important;
	width: 51%;
    float: right;
    z-index: 999;
    position: relative;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #c5c5c5!important;
}


}


@media (max-width: 480px){

.pad-tb-20 {
     padding-top: 25px!important;
}


.services-top {
    margin-top: 0px!important;
}

.width-100{width:100%!important;}

.last-grid {
    float: left;
    width: 100%;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #c5c5c5!important;
}


.events-grid {
    width: 100%;
}
.eventnewshight {
    height: auto !important;
}

}


@media (max-width: 480px) and (min-width: 320px){
.login-form-grids {
    width: 95% !important;
    margin: 2em auto 0;
    padding: 2em;
}



.redbutton {
    border: 1px solid #f3731e;
    margin-left: 35px;
}

.radio-inline, .checkbox-inline {
    display: inline-block;
    padding-left: 16px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}

.taxGuide_block .InfoArea {
    width: 95% !Important;
}

.hedingtext1 {float: left;
    width: 260px;
    font-size: 13px;
    color: #01273a;
    padding: 11px 0px 0px 18px;
    font-weight: 700;}	


.Gray_heading {
    color: #012232;
    font-size: 26px!important;
    height: 45px;
    line-height: 45px;
    font-weight: 500;
}

.pro_info_h3 {
    font-size: 19px!important;
    color: #183f60;
}

.pro_info_h3 {
    text-align: center!important;
}

.pro_p {
    text-align: center!important;
}

.text-blue {
    color: #183f60;
    font-size: 20px!important;
}

.panelTop {
    padding: 0px!important;
}

.pro_p {
    text-align: center!important;
}


.footer-bottom p {
    color: #FFF;
    margin: 0;
    font-size: 13px;
    padding-top: 4px;
    text-align: left;
}

.banner-tops {
    position: relative!important;
    width: 100%!important;
 /*   background: rgba(0, 0, 0, 0.6)!important;*/
}

.scrollbar {
    width: 91%!important;
    height: 185px;
    margin-top: 10px;
    margin-left: 0px;
    overflow-y: scroll;
    padding-left: 0px!important;
}

.pro_info {
    background-color: #FFF!important;
    padding: 16px 0 6px 0!important;
}

.beillust {
    font-size: 17px!important;
}

.beillustdiv1text {
    margin: 0 auto;
    width: 100%;
    text-align: center;
    font-size: 18px!important;
    color: #00283a!important;
    font-size: 16px!important;
    height: 63px;
    line-height: 19px;
}

.befi_new {
    width: 100% !Important;
}
.binifithdivtext {
    width: 100% !Important;
    margin-right: 10px;
}

.mobbenef {
    float: left !important;
    width: 100%!important;
}
.rightbenefin {
    float: left !Important;
    width: 100% !important;
    margin-top: 10px;
}
.listfit {
    max-width: 93% !important;
}

.listboxbini {
    width: 100% !important;
}
.rightbini {
    width: 100%!important;
}

.top_left {
	margin-top: 0px!important;
}

.mobbeneilln1 {
    width: 100% !important;
    margin: 0 auto;
    float: left;
}
.binifithdivtext {
    width: 100% !Important;
    margin-right: 10px;
}
.listboxbini {
    width: 100% !important;
}

.listfit {
    max-width: 93% !important;
}
.mobbeneillm {
    float: left !Important;
    width: 100% !important;
    margin-top: 10px;
}
.binifithdivtext {
    width: 100% !Important;
    margin-right: 10px;
}
.grInputbenefi {
    max-width: 93%!important;
}

.mobbbb {
    width: 100% !important;
}

.grInputbenefi {
    max-width: 93%!important;
}


.sdks {
    width: 100% !important;
    margin-top: 10px;
}

.mainciocns {
    width: 100% !important;
    top: 0px !important;
}

.inputboxnw1n {
    max-width: 232px !Important;
    width: 100% !Important;
}

.sddfdffg {
    width: 100% !important;
}

.binifithdivtext {
    width: 100% !Important;
    margin-right: 10px;
}

.mainciocns {
    width: 100% !important;
    top: 0px !important;
}

.inputboxnw {
    width: 100% !important;
    max-width: 232px !Important;
    margin-left: 0px !IMPORTANT;
}

.mobview {
    width: 100% !Important;
    margin-top: 10px;
}
}

.login-button {
    margin-top: 15px!important;
}


.pro_info_h3{text-align: left;}

.pro_p {text-align: left;}



.work-grids h3 {
    font-size: 22px!important;
}

.banner-top {
     position: relative;
    width: 82%;
}

.scrollbar {
    width:83%;
    height: 185px;
    margin-top: 10px;
    margin-left: 0px;
    overflow-y: scroll;
    padding-left: 37px;
}
.common_calHeading {
    font-size: 16px!important;
	    height: 50px;
}


.bnr-left {
    width: 100% !important;
    float: left;
}

.banner-tops{
	/*position: absolute;	
	width:100%;*/}

}

@media (max-width: 320px) and (min-width: 320px){



.text-blue {
    color: #183f60;
    font-size: 28px;
}

.redbutton {
    margin-left: 33px!important;
}

.panelTop {
    padding: 0px!important;
}

.redbutton {
    margin-left: 0px!important;
}

.bs-example {
    height: 60px !important;
}

.width-100{width:100%!important;}

.services-grids {
  width:100%!important;}

.text-orange{font-size: 20px;}
  
.life_insure{width: 100%;
    padding-left: 0px;
    padding-right: 0px;}  
  
 .pro_info_h3 {
    font-size: 19px!important;
padding: 4px 0 4px 0;
	} 
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #c5c5c5!important;
}


  
}




