p
{
    padding-top: initial!important;
}
.banner
{
	margin-top:80px;
}
.welcome_outter {
    width: 100%;
    float: left;
    border-bottom: 1px solid #a4a4a4;
    margin-bottom: 15px;
}
.welcome_Div {
    color: #0c4b80;
}
.welcome_heading, .welcome_cont
{
	width:100%;
	float:left;
}
.welcome_namebox {
    padding: 0px;
    font-size: 18px;
    width: 100%;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    /*color: #34a647;*/
    font-family: "Roboto Slab";
    border-radius: 5px;
    float: left;
    padding-left: 0px;
    text-align: left;
}
.welcome_inner
{
	width:100%;
	float:left;
	color:#000;
}
.welcome_inner p
{
	color:#000;
	text-align:left;
	margin-top:15px;
}
.welcome_inner hr
{
	border-bottom:1px solid #a4a4a4;
	float:left;
	width:100%;
}
.welcome_Div {
    color: #0c4b80;
	/* text-transform:uppercase; */
}
.read_more {
    width: 96%;
    text-align: center;
    float: left;
    margin: 0px;
    padding: 20px;
}
.read_morein {
    width: 12%;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #0c4b80;
    padding: 8px;
    border-radius: 5px;
    float: right;
}

/*---- knowledge center ---*/
#amazingcarousel-1 .amazingcarousel-title {
    /*position: relative;*/
    font: bold 16px 'Open Sans', sans-serif;
    color: #0f4879;
    /*margin: 6px;*/
    text-align: center;
    /*overflow: hidden;*/
	float:left;
	width:100%;
}
#amazingcarousel-1 .amazingcarousel-description {
    position: relative;
    font: 13px 'Open Sans', sans-serif;
    color: #000;
    margin: 0px auto;
    text-align: center;
    line-height: 14px;
    overflow: hidden;
    width: 100%;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 20px;
}
.amazingcarousel-description
{
	width:30%!important;
}
.amazingcarousel-image
{
	width:100%;
	float:left;
	text-align:center;
}
.amazingcarousel-image img
{
	margin:0px auto;
	padding:0px;
}
.white_heading
{
	color:#000;
}
.Know_center1
{
	width:100%;
	float:left;
}

/*---- product info ---*/
.prdt_info_outter
{
    width: 100%;
    float: left;
    background-color: #f3f4f6;
    padding-top: 30px;
    padding-bottom: 45px;
}
.prdt_info_inner
{
	width:100%;
	float:left;
}
.prdt_boxin, .prdt_box_caption
{
	width:100%;
	float:left;
	text-align:center;
}

/*--- client testimonial & latest news ---*/
.smartsolustion_divcontainer
{
	width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 10px 0px;
    overflow: hidden;
    background: #0c4b80;
}
.side_left, .video_Div
{
	width:100%;
	float:left;
}
/*--- testimonials ---*/
 
/*#####################
Additional Styles (required)
######################*/
.carousel-indicators {
    bottom:-40px;
	left:0;
	width:100%;
	background:#ccc;
	padding: 6px 0px;
	margin-left:0;
	border-top:2px solid #fff;
}
.carousel-indicators li {
	width:12px;
	height:12px;	
	background:#fff;
	border-color:#fff;
 
}
.carousel-indicators .active {
	width:14px;
	height:14px;
	background:#428bca;
	border-color:#428bca;
}
.carousel-inner .thumbnail {
	margin-bottom:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.carousel-inner .caption_test {
	background:#ddd;
	padding: 10px;
}
.testimonial_div
{
	background-color:#fff;
	padding:0px 10px;
    max-height: 475px;	
}
.smartsolustion_Box1, .buttons_text
{
    color: #ffc00d;
    font-size: 20px;
    font-family: verdana;
    font-weight: bold;
	text-align:center;
}
/*--- latest news --*/
#latestnews
{
	height:174px;
    margin-top: 15px;	
	background-color: #fff;
    padding-top: 17px;	
}
#latestnews p
{
	display:hidden;
}
#latestnews DIV
{
	height:174px;
	overflow: scroll;
    padding: 15px;	
}
#latestnews DIV ul li a, #latestnews DIV ul li
{
	color:#000!important;
	font-family: 'Dosis', sans-serif;
}
#latestnews DIV ul li 
{
	    margin-bottom: 22px!important;
}
.click_more11
{
	padding:5px;
}
.click_more11 a
{
	text-decoration:underline;
}


/*--- video ---*/
.video_Div
{
	padding:10px 0px;
}
.video_border
{
	border:4px solid #ffc00d;
    border-radius: 5px;
    width: 100%;
    float: left;
}
/*--- footer ---*/
.page-footer p, .copyright p a
{
	color:#000!important;
	padding-top:0px;	
}
/*---- login ---*/
.sticky-container {
    padding: 0px;
    margin: 0px;
    position: fixed;
    right: -172px;
    top: 130px;
    width: 203px;
    z-index: 99;
}
.profile_fourIcon1 .blockArea1 p
{
	padding-top:0px;
}
	.top-left
		{
			margin-left: -15px!important;
		}

.header-section, .header-sectionnew		
{
	display:none;
}

/*--- product info ---*/
.prdt_head
{
	color:#000;
	text-align:left;
	font-family:verdana;
	text-transform:uppercase;
	font-weight:bold;
	font-size:20px;
	padding:20px 0px;
}
.prdt_pad
{
	padding:15px;
}
.prdt_box
{
	background-color:#fff;
	border:1px solid #0b4a7d;
	border-radius:5px;
	width:100%;
	float:left;
	padding: 25px 0px;
	margin-top: 20px;	
}
.prdt_boxin, .prdt_box_caption
{
	width:100%;
	float:left;
	text-align:center;
	font-size:17px;
	text-transform:uppercase;
	padding:5px 0px;
}
.amazingcarousel-para
{
	text-align:center;
	color:#000;
	width:100%;
	float:left;
}
.amazingcarousel-item-container p
{
	padding-top:0px;
	padding:5px 0px;
}
.amazingcarousel-bullet-0, .amazingcarousel-bullet-1
{
	display:none!important;
}

/*--- online service --*/
.onlineservices .productdiv
{
	text-align:left;
	font-family:verdana;
	text-transform:uppercase;
	font-weight:bold;	
	font-size:20px;	
}
.productdivline1, .productdivtexts
{
	display:none;
}

/*--- about us page ---*/
.Abt_greeting p
{
	color:#012232!important;
}
.about_btmBG p
{
	color:#012232!important;
}

/*--- photogallery page ---*/
.photogallery .content
{
	margin-left:0px;
	    width: 100%;
}

/*--- insurance portfolio page ---*/
h2.resp-accordion
{
	color:#000!important;
}
.responsive th
{
	background-color:#c9d1d5!important;
}


.labeltextn1n input[type=checkbox]:checked
{
	z-index:9!important;
}


/*--- tpa ---*/
.arrow_align .panel-default .panel-heading .counstext:after
{
	    margin-top: 0px;
}


.taxGuide_block .InfoArea .GrayHead
{
	background-color:#0c4b80;
}


.welcome_name
{
	font-size:22px;
}
.commombutton
{
	width: 100%;
    float: left;
    text-align: center;
    margin: 10px 0px;
}







/* ---------------- media queries ------------ */

@media only screen and (min-width:320px) and (max-width:480px)
{
	.welcome_inner p
	{
		text-align:center;
	}	
	.welcome_namebox h3
	{
		text-align:center;
		font-size:17px;
	}
	.read_morein
	{
		width: 47%!important;
		float:none;
	}
	.white_heading 
	{
		color: #000;
		width: 100%;
		text-align: center;
	}
.Bread_Crumb {
    margin-top: 66px;
}	
.common1000px .common_calHeading
{
	height: 55px;
}
.Heading_Page
{
	height: 75px!important;
}
.fancybox-opened
{
	z-index: 9999!important;
}	
#divfrmbi .modal
{
	z-index: 99999!important;
}
#amazingcarousel-1 .amazingcarousel-prev, #amazingcarousel-1 .amazingcarousel-next, .amazingcarousel-bullet-2
{
	display: none!important;
}
.read_morein {
    width: 36%;
}
.bnr-right
{
	width:100%!important;
}
.bnr-right input[type="text"]
{
	    margin-left: 0px;
		width:100%;
}
.bx-wrapper .bx-controls-direction a
{
	margin-top: 400px;
    margin-right: 90px;
}
.bx-wrapper .testimonials-carousel-context
{
	width:100%;
}
.bx-wrapper .testimonials-name
{
	width: 100%;
    float: left;
	margin-top: 56px;
}
.bx-wrapper .testimonials-carousel-thumbnail img
{margin-left: 71px;}
}

@media only screen and (max-width: 700px)
{
	.DropDownDiv .innerDropDown.left27px 
	{
    margin-left: 0px!important;
    margin-top: 8px;
	}
	.read_morein
	{
		    width: 16%;
	}
#amazingcarousel-1 .amazingcarousel-prev, #amazingcarousel-1 .amazingcarousel-next, .amazingcarousel-bullet-2
{
	display: none!important;
}
input[type=radio]:checked, input[type=checkbox]:checked
{
	    z-index: 1;
}
.bnr-left .checkbox-inline + .checkbox-inline
{
	    margin-left: 2px;
    width: 100%;
}
.bnr-right
{
	width:70%;
}
.register .login-form-grids > button
{
	width:100%;
	float:left;
	margin-bottom:5px;
}
.Common_Margin .commombutton
{
	    width: 100%;
    float: left;
    text-align: center;
    margin: 5px 0px;
}
}
/* ---------------- media queries ------------ */