

@media screen and (min-width : 100px) {
	a:focus {
	    outline: -webkit-focus-ring-color auto 5px !important;
	}
.general-content-2 p img{width:100%;}
/*.responsive_table tr td:first-child {
	padding-left:6px;
}
.responsive_table tr td:last-child {
	padding:16px 0 13px 7px;
}
.responsive_table tr td { color: #fff; font-size: 0.9375em; font-weight: 600; vertical-align:middle; font-family: 'Open Sans', sans-serif; }
.responsive_table tr td span { font-weight:800; text-transform:uppercase; color:#fff; }*/
.general-content-2 table ul li, .general-content-2 table ol li{ color:#FFF;}
.general-content-2 table td p{color:#FFF !important;}
.general-content { background-color: rgba(233, 234, 234, 1); opacity: 1; border-radius:0px;}
.general-content h1{color: #07476b; font-size: 23px; font-weight: 300;margin-bottom: 15px; text-align: center; padding-top:16px; }
.general-content p{  color: #4c4c4c;font-size: 14px;font-weight: 300;line-height: 22px;padding: 0 15px;text-align: center;} /* */
.general-panel{color: #4c4c4c;margin-bottom: 12px; margin-top: 28px; padding-bottom: 40px;}

.general-content-2 .general-panel {
	margin-top:11px;
}
.general_accordion .accordion-split-panel {
    margin-bottom: 0;
}
.general-content-2{ background: #e9eaea; opacity: 0.99; border-radius:0px; margin-top:0px; padding:25px 13px 0px 13px; }

.general-content-2 h1{ color: #07476b; font-size: 2.8125em; font-weight: 300;margin-bottom: 44px; text-align: center; display:none; margin-top: 0 !important; }
.general-content-2 p{color: #4c4c4c;font-size: 12px; font-weight: 300; line-height: 20px; padding: 0 15px; text-align: center;}

.general-panel { color: #4c4c4c; margin-bottom: 12px; margin-top: 14px; padding:0 0 34px 0 !important; border-bottom: 2px solid #07476b;}

.general-content-2 p {color: #4c4c4c;font-size: 12px; font-weight: 300; line-height: 20px; padding: 0 0; text-align: left; }
.general-content-2 a{ word-wrap: break-word; text-decoration:underline;}
.general-content-2 h3 {color: #07476b; font-size: 2.25em; font-weight: 900;text-align: left; line-height:normal;} /* */
.general-content-2 .panel-opennow  h3 { color: #07476b; font-size:  2.25em; font-weight: 300;text-align: left; line-height:normal; }

.general-content-2 h4 { font-size:1.875em; font-weight:700; line-height:normal; color:#4c4c4c; text-align:left; padding-left:0px; padding-right:0px; }

.general-content-2 .leftJustified {
    float:left;
	margin:25px 200px 20px 0;
	width:100%;
}
.general-content-2 .centerJustified {
    text-align:center;
    display:block;
	width:100%px;
}
.general-content-2 .rightJustified {
    float:left;
	margin:25px 200px 20px 0;
	width:100%;
}


.general-content-2 .blockquote {
    /*background-image: url("../images/insightdetails/boderleft.jpg");*/
    border-left:3px solid #000;
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #4c4c4c;
    font-size: 1.625em;
    font-weight: 700;
    line-height: normal;
    padding-left: 3.9% !important;
    padding-right: 0 !important;
	text-align:left;
    display:block;
}

.general-content-2 .linkInsidePara {
    color: #07476b; font-size: 0.9375em; font-weight: 700; padding-left:0px; padding-right:0px; text-transform:uppercase;
}
.general-content-2 .CalltoactionLink {
    display:block;
    text-align:right;
    margin-bottom: 25px;
    background-image:url("../images/gen-left-arrow.png");
    background-repeat:no-repeat;
    background-position:100% 60%;
    padding-right:20px;

    font-size:1em;
    font-weight: 800;
}
.general-content-2 .CalltoactionLink a {
    color:#f69f1a;
}
.general-content-2 .CalltoactionLink a:hover {
    color:#f69f1a;
}
.general-content-2 .disclaimertext {
    padding:0;
    text-align:left;
    font-size: 0.9375em;
    line-height:normal;
    display:block;
}


.gen-image-panel { width:100%; padding-top:53px; padding-bottom:57px; }
.gen-image-panel img{ width:100%;}
.gen-text-bold {width:100%; margin-bottom:40px; }
.gen-text-bold p { font-size:1.875em; font-weight:700; line-height:36px; color:#4c4c4c; text-align:left; padding-left:0px; padding-right:0px; }
.gen-text-light p {font-size:1.5em; font-weight:300; line-height:40px; color:#4c4c4c; text-align:justify; padding-left:0px; padding-right:0px; }

.general-detail-para-bor p{
    background-image: url("../images/insightdetails/boderleft-640.jpg");
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #4c4c4c;
    font-size: 1.625em;
    font-weight: 700;
    line-height: 36px;
    padding-left: 3.9% !important;
    padding-right: 0 !important;
	text-align:left;
}/* */

.gen-text-left p span {color: #07476b; font-size: 0.9375em; font-weight: 700; padding-left:0px; padding-right:0px; } /* */

.gen-text-left p { color: #4c4c4c; font-size: 1.5em; text-align:left; padding-left:0px; padding-right:0px; line-height:40px; } /* */

.call-link { color:#f69f1a;font-size:1em; font-weight: 900; float:right; margin-bottom:29px; }
.call-link:hover { color:#f69f1a;}
.gen-disclaimer { color: #4c4c4c; float:left; margin-top:11px; margin-bottom:36px; }
.gen-disclaimer p { padding:0; text-align:left; font-size: 1.125em; line-height:24px; } /* */


.general-content-2 { float:left; width:100%; }
.general-content-2 ul,
.general-content-2 ol {
	padding-left:25px;
}
.general-content-2 ul li,
.general-content-2 ol li {
	color:#4c4c4c;
	font-weight:300;
	line-height:20px !important;
	margin-bottom:14px !important;
	font-size:12px;
}
.general-content-2 ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-type.png);
	font-size:0.9375em;
}
.general-content-2 ul ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-square.png);
	vertical-align:middle;
	font-size:1em;
}
.general-content-2 ol {
	margin-top:15px;
}

.general-content-2 h3{color: #07476b; font-size: 2.25em; font-weight: 900;text-align: left; line-height:23px;} /* */
.gen-image-panel { width:100%; padding-top:27px; padding-bottom:29px; }
.gen-image-panel img{ width:100%;}
.gen-text-bold {width:100%; margin-bottom:20px; }
.gen-text-bold p { font-size:1.875em; font-weight:700; line-height:18px; color:#4c4c4c; text-align:left; padding-left:0px; padding-right:0px; }
.gen-text-light p {font-size:1.5em; font-weight:300; line-height:20px; color:#4c4c4c; text-align:justify; padding-left:0px; padding-right:0px; }

.general-detail-para-bor p{
    background-image: url("../images/insightdetails/boderleft-640.jpg");
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #4c4c4c;
    font-size: 1.625em;
    font-weight: 700;
    line-height: 18px;
    padding-left: 3.9% !important;
    padding-right: 0 !important;
	text-align:left;
}/* */

.gen-text-left p span {color: #07476b; font-size: 0.9375em; font-weight: 700; padding-left:0px; padding-right:0px; } /* */

.gen-text-left p { color: #4c4c4c; font-size: 1.5em; text-align:left; padding-left:0px; padding-right:0px; line-height:20px; } /* */

.call-link { color:#f69f1a;font-size:1em; font-weight: 900; float:right; margin-bottom:15px; }
.call-link:hover { color:#f69f1a;}
.gen-disclaimer { color: #4c4c4c; float:left; margin-top:11px; margin-bottom:18px; }
.gen-disclaimer p { padding:0; text-align:left; font-size: 1.125em; line-height:12px; } /* */


.gen-bullet { float:left; width:100%; }
.gen-bullet ul,
.gen-bullet ol {
	padding-left:14px;
}
.gen-bullet ul li,
.gen-bullet ol li {
	color:#4c4c4c;
	font-weight:600;
	line-height:20px !important;
	margin-bottom:14px !important;
	font-size:1.5em;
}
.gen-bullet ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-type.png);
	font-size:0.9375em;
}
.gen-bullet ul ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-square.png);
	vertical-align:middle;
	font-size:1em;
}
.gen-bullet ol {
	margin-top:15px;
}

.gen-text-light .gen-content-img01 {
	float:left;
	margin:25px 200px 20px 0;
	width:240px;
}
.gen-text-light .gen-content-img02 {
	float:left;
	margin:25px 200px 20px 0;
	width:240px;
}
.gen-text-light .gen-content-img03 {
	margin:7px 200px 13px 0;
	width:240px;
}
.img-center {
	display:block;
	text-align:left;
}

/* */
.general-detail-para-bor {
	margin-top:30px;
	margin-bottom:30px;
}
.gen-text-left {
	margin-bottom:32px;
}

/* Accordion Starts */

.general_accordion {
    	width: 100%;
		margin:0 !important;
	}

	.con-row {
		background-color:#999999;
	}

    .general_accordion .panel-title > a, .panel-title > small, .general_accordion .panel-title > .small, .general_accordion .panel-title > small > a, .panel-title > .small > a, .general_accordion .panel-title > span, .general_accordion .panel-title > small > span, .panel-title > .small > span {
        color: #fff;
        font-size: 16px;
        font-weight: 300;
        display: block;
        text-decoration: none;
        line-height: 26px;
        padding: 0 60px 0 10px;
        cursor:pointer;
    }

	.general_accordion .panel-default > .panel-heading {
		background-color: #9e9e9e;
		border-color: none !important;
		color: #333;
		padding:21px 15px 19px 15px!important;
	}

	.general_accordion #headingThree {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
	}
	.general_accordion #headingTwo {
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
	.general_accordion .panel-body {
		padding:25px 10px 25px 28px !important;
		border:none !important;
	}
	.general_accordion .panel-body .accordion_content {
		width:100%;
	}
	.accordion_content.text-img p img {
	   float:right !important;
	   margin-left:32px;
	   border:4px solid #FFF;
	   margin-top:6px;
	   width: 420px;
	}
	.general_accordion .panel-body .accordion_content p {
		display:block;
		font-size:10px;
		line-height:19px;
		color:#646463;
		font-weight:400;
		text-align:left;
		padding:0;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore {
		background-color:#fdfdfd;
		padding:19px 19px 16px 19px !important;
		border:1px solid #c1c9ca;
		border-radius:7px;
		margin-top:18px;
	}
	.general_accordion .panel-body .accordion-learnmore a{
		color:#4c4c4c !important;
		font-size:0.75em !important;
		font-weight:800 !important;
		text-decoration:none !important;
		padding-left:3px;
	}
	.general_accordion .panel-body .accordion-learnmore a img {
		padding-left:7px;
        margin-top: -2px;
	}
	.general_accordion .panel-body .accordion-learnmore h3 {
		color:#07476b;
		font-weight:800;
		font-size:1.125em;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore p {
		color:#646463;
		font-weight:400;
		font-size:0.875em;
		line-height:26px;
		margin:0;
		text-align:left;
		padding:0 !important;
	}
    .general_accordion .panel-heading a, .general_accordion .panel-heading span {
        background-image: url(../images/collapse.png);
        background-repeat: no-repeat;
        background-position: right;
    }
        .general_accordion .panel-heading a.collapsed, .general_accordion .panel-heading span.collapsed {
            background-image: url(../images/expand.png);
            background-repeat: no-repeat;
            background-position: right;
        }

	.general_accordion .panel-body .accordion-image {
		width:414px !important;
		margin-left:36px !important;
	}
	.general_accordion .panel-body .accordion_image .img-responsive {
		border:3px solid red !important;
		box-shadow: 10px 10px 5px #888888 !important;
		display:block !important;
	}
	.general_accordion .panel-heading {
		/*border-bottom: 1px solid transparent;*/
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;

	}
	.general_accordion .panel-heading img{
		padding-left: 25px;
		padding-right: 35px;
	}

	.general_accordion .panel-group .panel + .panel {
    	margin-top: 1px !important;
	}

	.general_accordion .panel {
		/*border: 1px solid transparent;*/
		border:none !important;
		border-radius:none;
		box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05) !IMPORTANT;
		background-color:#eeeeee;
	}


	.general_accordion .panel-body{
		padding: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
		font-size:0.875em;
		line-height:25px;
	}
/* Accordion Ends */
.general-content-2 .rightJustified img{
height: auto !important; width: 100% !important;
}
.general-content-2 .leftJustifiedimg{
height: 100% !important; width: 100% !important;
}

.general-content-2 .panel-opennow .phn{padding-top: 5px;}
.general-content-2 .panel-opennow .phn img { margin-left: -1px;  padding-right: 25px;}
}

@media screen and (min-width : 480px) {

/*.responsive_table tr td:first-child {
	padding-left:9px;
}
.responsive_table tr td:last-child {
	padding:24px 0 20px 10px;
}*/
.general-content-2 .rightJustified img{
width: 437px !important;}
.general-content { background-color: rgba(233, 234, 234, 1); opacity: 1; border-radius:0px;}
.general-content h1{color: #07476b; font-size:34px; font-weight: 300;margin-bottom: 30px;text-align: center; padding-top:33px; }
.general-content p { color: #4c4c4c;font-size: 27px; font-weight: 300; line-height: 29px; padding: 0 23px; text-align: center; }
.general-content p a{ text-decoration:underline; }
.general-panel{color: #4c4c4c;margin-bottom: 12px; margin-top: 28px; padding-bottom: 40px;}

.general-content-2 .general-panel {
	margin-top:11px;
}
.general_accordion .accordion-split-panel {
    margin-bottom: 0;
}
.general-content-2{ background: #e9eaea; opacity: 0.99; border-radius:0px; margin-top:0px; padding:35px 20px 0px 20px; }

.general-content-2 h1{ color: #07476b; font-size: 2.8125em; font-weight: 300;margin-bottom: 44px; text-align: center; display:none; margin-top: 0 !important; }
.general-content-2 p{color: #4c4c4c;font-size: 18px; font-weight: 300; line-height: 30px; padding: 0 30px; text-align: center;}

.general-panel { color: #4c4c4c; margin-bottom: 12px; margin-top: 28px; padding:0 0 51px 0 !important; }

.general-content-2 p {color: #4c4c4c;font-size: 18px; font-weight: 300; line-height:30px; padding: 0 0; text-align: left;}

.general-content-2 h3{color: #07476b; font-size: 2.25em; font-weight: 900;text-align: left; line-height:normal;} /* */
.general-content-2 .panel-opennow  h3 { color: #07476b; font-size:  2.25em; font-weight: 300;text-align: left; line-height:normal; }
.general-content-2 h4 { font-size:1.875em; font-weight:700; line-height:normal; color:#4c4c4c; text-align:left; padding-left:0px; padding-right:0px; }

.general-content-2 .leftJustified {
    float:left;
	margin:25px 200px 20px 0;
	width:331px;
}
.general-content-2 .centerJustified {
    text-align:center;
    display:block;
	width:331px;
}
.general-content-2 .rightJustified {
    float:left;
	margin:25px 200px 20px 0;
	width:100%;
}


.general-content-2 .blockquote {
    /*background-image: url("../images/insightdetails/boderleft.jpg");*/
    border-left:3px solid #000;
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #4c4c4c;
    font-size: 1.625em;
    font-weight: 700;
    line-height: normal;
    padding-left: 3.9% !important;
    padding-right: 0 !important;
	text-align:left;
    display:block;
}

.general-content-2 .linkInsidePara {
    color: #07476b; font-size: 0.9375em; font-weight: 700; padding-left:0px; padding-right:0px; text-transform:uppercase;
}
.general-content-2 .CalltoactionLink {
    display:block;
    text-align:right;
    margin-bottom: 25px;
    background-image:url("../images/gen-left-arrow.png");
    background-repeat:no-repeat;
    background-position:100% 60%;
    padding-right:20px;

    font-size:1em;
    font-weight: 800;
}
.general-content-2 .CalltoactionLink a {
    color:#f69f1a;
}
.general-content-2 .CalltoactionLink a:hover {
    color:#f69f1a;
}
.general-content-2 .disclaimertext {
    padding:0;
    text-align:left;
    font-size: 0.9375em;
    line-height:normal;
    display:block;
}


.gen-image-panel { width:100%; padding-top:53px; padding-bottom:57px; }
.gen-image-panel img{ width:100%;}
.gen-text-bold {width:100%; margin-bottom:40px; }
.gen-text-bold p { font-size:1.875em; font-weight:700; line-height:36px; color:#4c4c4c; text-align:left; padding-left:0px; padding-right:0px; }
.gen-text-light p {font-size:1.5em; font-weight:300; line-height:40px; color:#4c4c4c; text-align:justify; padding-left:0px; padding-right:0px; }

.general-detail-para-bor p{
    background-image: url("../images/insightdetails/boderleft-640.jpg");
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #4c4c4c;
    font-size: 1.625em;
    font-weight: 700;
    line-height: 36px;
    padding-left: 3.9% !important;
    padding-right: 0 !important;
	text-align:left;
}/* */

.gen-text-left p span {color: #07476b; font-size: 0.9375em; font-weight: 700; padding-left:0px; padding-right:0px; } /* */

.gen-text-left p { color: #4c4c4c; font-size: 1.5em; text-align:left; padding-left:0px; padding-right:0px; line-height:40px; } /* */

.call-link { color:#f69f1a;font-size:1em; font-weight: 900; float:right; margin-bottom:29px; }
.call-link:hover { color:#f69f1a;}
.gen-disclaimer { color: #4c4c4c; float:left; margin-top:11px; margin-bottom:36px; }
.gen-disclaimer p { padding:0; text-align:left; font-size: 1.125em; line-height:24px; } /* */


.general-content-2 { float:left; width:100%; }
.general-content-2 ul,
.general-content-2 ol {
	padding-left:25px;
}
.general-content-2 ul li,
.general-content-2 ol li {
	color:#4c4c4c;
	font-weight:300;
	line-height:30px !important;
	margin-bottom:21px !important;
	font-size:18px;
}
.general-content-2 ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-type.png);
	font-size:0.9375em;
}
.general-content-2 ul ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-square.png);
	vertical-align:middle;
	font-size:1em;
}
.general-content-2 ol {
	margin-top:22px;
}

.general-content-2 h3{color: #07476b; font-size: 2.25em; font-weight: 900;text-align: left; line-height:30px;} /* */
.gen-image-panel { width:100%; padding-top:40px; padding-bottom:44px; }
.gen-image-panel img{ width:100%;}
.gen-text-bold {width:100%; margin-bottom:30px; }
.gen-text-bold p { font-size:1.875em; font-weight:700; line-height:27px; color:#4c4c4c; text-align:left; padding-left:0px; padding-right:0px; }
.gen-text-light p {font-size:1.5em; font-weight:300; line-height:30px; color:#4c4c4c; text-align:justify; padding-left:0px; padding-right:0px; }

.general-detail-para-bor p{
    background-image: url("../images/insightdetails/boderleft-640.jpg");
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #4c4c4c;
    font-size: 1.625em;
    font-weight: 700;
    line-height: 27px;
    padding-left: 3.9% !important;
    padding-right: 0 !important;
	text-align:left;
}/* */

.gen-text-left p span {color: #07476b; font-size: 0.9375em; font-weight: 700; padding-left:0px; padding-right:0px; } /* */

.gen-text-left p { color: #4c4c4c; font-size: 1.5em; text-align:left; padding-left:0px; padding-right:0px; line-height:30px; } /* */

.call-link { color:#f69f1a;font-size:1em; font-weight: 900; float:right; margin-bottom:22px; }
.call-link:hover { color:#f69f1a;}
.gen-disclaimer { color: #4c4c4c; float:left; margin-top:11px; margin-bottom:36px; }
.gen-disclaimer p { padding:0; text-align:left; font-size: 1.125em; line-height:24px; } /* */


.gen-bullet { float:left; width:100%; }
.gen-bullet ul,
.gen-bullet ol {
	padding-left:14px;
}
.gen-bullet ul li,
.gen-bullet ol li {
	color:#4c4c4c;
	font-weight:600;
	line-height:30px !important;
	margin-bottom:21px !important;
	font-size:1.5em;
}
.gen-bullet ul ul li {
	margin-top:14px !important;
	line-height:30px !important;
	list-style-image:url(../images/bullet-type.png);
	font-size:0.9375em;
}
.gen-bullet ul ul ul li {
	margin-top:14px !important;
	line-height:30px !important;
	list-style-image:url(../images/bullet-square.png);
	vertical-align:middle;
	font-size:1em;
}
.gen-bullet ol {
	margin-top:22px;
}

.gen-text-light .gen-content-img01 {
	float:left;
	margin:25px 200px 20px 0;
	width:331px;
}
.gen-text-light .gen-content-img02 {
	float:left;
	margin:25px 200px 20px 0;
	width:331px;
}
.gen-text-light .gen-content-img03 {
	margin:7px 200px 13px 0;
	width:331px;
}
.img-center {
	display:block;
	text-align:left;
}

/* */
.general-detail-para-bor {
	margin-top:45px;
	margin-bottom:45px;
}
.gen-text-left {
	margin-bottom:48px;
}

/* Accordion Starts */

.general_accordion {
    	width: 100%;
		margin:0 !important;
	}

	.con-row {
		background-color:#999999;
	}

    .general_accordion .panel-title > a, .panel-title > small, .general_accordion .panel-title > .small, .general_accordion .panel-title > small > a, .panel-title > .small > a, .general_accordion .panel-title > span, .general_accordion .panel-title > small > span, .panel-title > .small > span {
        color: #fff;
        font-size: 17px;
        font-weight: 300;
        display: block;
        text-decoration: none;
        line-height: 26px;
        padding: 0 60px 0 10px;
    }

	.general_accordion .panel-default > .panel-heading {
		background-color: #9e9e9e;
		border-color: none !important;
		color: #333;
		padding:21px 15px 19px 15px!important;
	}

	.general_accordion #headingThree {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
	}
	.general_accordion #headingTwo {
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
	.general_accordion .panel-body {
		padding:25px 10px 25px 28px !important;
		border:none !important;
	}
	.general_accordion .panel-body .accordion_content {
		width:100%;
	}
	.accordion_content.text-img p img {
	   float:right !important;
	   margin-left:32px;
	   border:4px solid #FFF;
	   margin-top:6px;
	   width: 420px;
	}
	.general_accordion .panel-body .accordion_content p {
		display:block;
		font-size:0.875em;
		line-height:26px;
		color:#646463;
		font-weight:400;
		text-align:left;
		padding:0;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore {
		background-color:#fdfdfd;
		padding:19px 19px 16px 19px !important;
		border:1px solid #c1c9ca;
		border-radius:7px;
		margin-top:18px;
	}
	.general_accordion .panel-body .accordion-learnmore a{
		color:#4c4c4c !important;
		font-size:0.75em !important;
		font-weight:800 !important;
		text-decoration:none !important;
		padding-left:3px;
	}
	.general_accordion .panel-body .accordion-learnmore a img {
		padding-left:7px;
        margin-top: -2px;
	}
	.general_accordion .panel-body .accordion-learnmore h3 {
		color:#07476b;
		font-weight:800;
		font-size:1.125em;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore p {
		color:#646463;
		font-weight:400;
		font-size:0.875em;
		line-height:26px;
		margin:0;
		text-align:left;
		padding:0 !important;
	}
    .general_accordion .panel-heading a, .general_accordion .panel-heading span {
        background-image: url(../images/collapse.png);
        background-repeat: no-repeat;
        background-position: right;
    }
        .general_accordion .panel-heading a.collapsed, .general_accordion .panel-heading span.collapsed {
            background-image: url(../images/expand.png);
            background-repeat: no-repeat;
            background-position: right;
        }

	.general_accordion .panel-body .accordion-image {
		width:414px !important;
		margin-left:36px !important;
	}
	.general_accordion .panel-body .accordion_image .img-responsive {
		border:3px solid red !important;
		box-shadow: 10px 10px 5px #888888 !important;
		display:block !important;
	}
	.general_accordion .panel-heading {
		/*border-bottom: 1px solid transparent;*/
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;

	}
	.general_accordion .panel-heading img{
		padding-left: 25px;
		padding-right: 35px;
	}

	.general_accordion .panel-group .panel + .panel {
    	margin-top: 1px !important;
	}

	.general_accordion .panel {
		/*border: 1px solid transparent;*/
		border:none !important;
		border-radius:none;
		box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05) !IMPORTANT;
		background-color:#eeeeee;
	}


	.general_accordion .panel-body{
		padding: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
		font-size:0.875em;
		line-height:25px;
	}
/* Accordion Ends */


}

@media screen and (min-width : 640px) {


.general-content-2 .rightJustified img {
    width: 587px !important;
}
/* Responsive */ /*.responsive_table*/
/*.responsive_table {
    margin-bottom:10px;
    border-collapse:collapse;
}
.responsive_table tr td {
	background-color:#2f7b9b;
}
.responsive_table tr th, .responsive_table tr td { width:48%; }
.responsive_table tr td:first-child {
	font-size:1.25em;
	color:#FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	padding-left:12px;
}
.responsive_table tr td:last-child {
	font-size:1.5em;
	font-family: 'Open Sans', sans-serif;
	color:#FFFFFF;
	font-weight:600;
	padding:32px 0 26px 14px;
}
.responsive_table tr td:last-child span {
	font-weight:800;
	text-transform:uppercase;
}
.responsive_table {
	border-spacing:inherit;
	width:100%;
}*/




.general-content { background-color: rgba(233, 234, 234, 1); opacity: 1; border-radius:0px;}
.general-content h1{color: #07476b; font-size: 45px; font-weight: 300;margin-bottom: 30px;text-align: center; padding-top:33px; }
.general-content p{color: #4c4c4c;font-size: 27px; font-weight: 300; line-height: 38px; padding: 0 30px; text-align: center; }
.general-panel{color: #4c4c4c;margin-bottom: 12px; margin-top: 28px; padding-bottom: 40px;}

.general-content-2 .general-panel {
	margin-top:11px;
}
.general_accordion .accordion-split-panel {
    margin-bottom: 0;
}
.general-content-2{ background: #e9eaea; opacity: 0.99; border-radius:0px; margin-top:0px; padding:50px 26px 0px 26px; }

.general-content-2 h1{ color: #07476b; font-size: 2.8125em; font-weight: 300;margin-bottom: 44px; text-align: center; display:none;  margin-top: 0 !important;}
.general-content-2 p{color: #4c4c4c;font-size: 24px; font-weight: 300; line-height: 40px; padding: 0 7.6%; text-align: center;}

.general-panel { color: #4c4c4c; margin-bottom: 12px; margin-top: 28px; padding:0 0 68px 0 !important; }

.general-content-2 p {color: #4c4c4c;font-size: 24px; font-weight: 300; line-height: 40px; padding: 0 0; text-align: left;}

.general-content-2 h3{color: #07476b; font-size: 2.25em; font-weight: 900;text-align: left; line-height:normal;}
.general-content-2 .panel-opennow  h3 { color: #07476b; font-size: 1.625em; font-weight: 300;text-align: left; line-height:normal; }

.general-content-2 h4 { font-size:1.875em; font-weight:700; line-height:normal; color:#4c4c4c; text-align:left; padding-left:0px; padding-right:0px; }

.general-content-2 .leftJustified {
    float:left;
	margin:25px 200px 20px 0;
	width:331px;
}
.general-content-2 .centerJustified {
    text-align:center;
    display:block;
	width:331px;
}
.general-content-2 .rightJustified {
    float:left;
	margin:25px 235px 20px 0;
	width:100%;
}


.general-content-2 .blockquote {
    /*background-image: url("../images/insightdetails/boderleft.jpg");*/
    border-left:3px solid #000;
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #4c4c4c;
    font-size: 1.625em;
    font-weight: 700;
    line-height: normal;
    padding-left: 3.9% !important;
    padding-right: 0 !important;
	text-align:left;
    display:block;
}

.general-content-2 .linkInsidePara {
    color: #07476b; font-size: 0.9375em; font-weight: 700; padding-left:0px; padding-right:0px; text-transform:uppercase;
}
.general-content-2 .CalltoactionLink {
    display:block;
    text-align:right;
    margin-bottom: 25px;
    background-image:url("../images/gen-left-arrow.png");
    background-repeat:no-repeat;
    background-position:100% 60%;
    padding-right:20px;

    font-size:1em;
    font-weight: 800;
}
.general-content-2 .CalltoactionLink a {
    color:#f69f1a;
}
.general-content-2 .CalltoactionLink a:hover {
    color:#f69f1a;
}
.general-content-2 .disclaimertext {
    padding:0;
    text-align:left;
    font-size: 0.9375em;
    line-height:normal;
    display:block;
}


.gen-image-panel { width:100%; padding-top:53px; padding-bottom:57px; }
.gen-image-panel img{ width:100%;}
.gen-text-bold {width:100%; margin-bottom:40px; }
.gen-text-bold p { font-size:1.875em; font-weight:700; line-height:36px; color:#4c4c4c; text-align:left; padding-left:0px; padding-right:0px; }
.gen-text-light p {font-size:1.5em; font-weight:300; line-height:40px; color:#4c4c4c; text-align:justify; padding-left:0px; padding-right:0px; }

.general-detail-para-bor p{
    background-image: url("../images/insightdetails/boderleft-640.jpg");
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #4c4c4c;
    font-size: 1.625em;
    font-weight: 700;
    line-height: 36px;
    padding-left: 3.9% !important;
    padding-right: 0 !important;
	text-align:left;
}/* */

.gen-text-left p span {color: #07476b; font-size: 0.9375em; font-weight: 700; padding-left:0px; padding-right:0px; } /* */

.gen-text-left p { color: #4c4c4c; font-size: 1.5em; text-align:left; padding-left:0px; padding-right:0px; line-height:40px; } /* */

.call-link { color:#f69f1a;font-size:1em; font-weight: 900; float:right; margin-bottom:29px; }
.call-link:hover { color:#f69f1a;}
.gen-disclaimer { color: #4c4c4c; float:left; margin-top:11px; margin-bottom:36px; }
.gen-disclaimer p { padding:0; text-align:left; font-size: 1.125em; line-height:24px; } /* */


.general-content-2 { float:left; width:100%; }
.general-content-2 ul,
.general-content-2 ol {
	padding-left:25px;
}
.general-content-2 ul li,
.general-content-2 ol li {
	color:#4c4c4c;
	font-weight:300;
	line-height:40px !important;
	margin-bottom:28px !important;
	font-size:24px;
}
.general-content-2 ul ul li {
	margin-top:14px !important;
	line-height:40px !important;
	list-style-image:url(../images/bullet-type.png);
	font-size:0.9375em;
}
.general-content-2 ul ul ul li {
	margin-top:14px !important;
	line-height:40px !important;
	list-style-image:url(../images/bullet-square.png);
	vertical-align:middle;
	font-size:1em;
}
.general-content-2 ol {
	margin-top:30px;
}

.gen-text-light .gen-content-img01 {
	float:left;
	margin:25px 200px 20px 0;
	width:331px;
}
.gen-text-light .gen-content-img02 {
	float:left;
	margin:25px 200px 20px 0;
	width:331px;
}
.gen-text-light .gen-content-img03 {
	margin:7px 200px 13px 0;
	width:331px;
}
.img-center {
	display:block;
	text-align:left;
}

/* */
.general-detail-para-bor {
	margin-top:60px;
	margin-bottom:60px;
}
.gen-text-left {
	margin-bottom:64px;
}

/* Accordion Starts */

.general_accordion {
    	width: 100%;
		margin:0 !important;
	}

	.con-row {
		background-color:#999999;
	}

    .general_accordion .panel-title > a, .panel-title > small, .general_accordion .panel-title > .small, .general_accordion .panel-title > small > a, .panel-title > .small > a, .general_accordion .panel-title > span, .general_accordion .panel-title > small > span, .panel-title > .small > span {
        color: #fff;
        font-size: 19px;
        font-weight: 300;
        display: block;
        text-decoration: none;
        line-height: 26px;
        padding: 0 60px 0 10px;
    }

	.general_accordion .panel-default > .panel-heading {
		background-color: #9e9e9e;
		border-color: none !important;
		color: #333;
		padding:21px 15px 19px 15px!important;
	}

	.general_accordion #headingThree {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
	}
	.general_accordion #headingTwo {
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
	.general_accordion .panel-body {
		padding:25px 10px 25px 28px !important;
		border:none !important;
	}
	.general_accordion .panel-body .accordion_content {
		width:100%;
	}
	.accordion_content.text-img p img {
	   float:right !important;
	   margin-left:32px;
	   border:4px solid #FFF;
	   margin-top:6px;
	   width: 420px;
	}
	.general_accordion .panel-body .accordion_content p {
		display:block;
		font-size:0.875em;
		line-height:26px;
		color:#646463;
		font-weight:400;
		text-align:left;
		padding:0;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore {
		background-color:#fdfdfd;
		padding:19px 19px 16px 19px !important;
		border:1px solid #c1c9ca;
		border-radius:7px;
		margin-top:18px;
	}
	.general_accordion .panel-body .accordion-learnmore a{
		color:#4c4c4c !important;
		font-size:0.75em !important;
		font-weight:800 !important;
		text-decoration:none !important;
		padding-left:3px;
	}
	.general_accordion .panel-body .accordion-learnmore a img {
		padding-left:7px;
        margin-top: -2px;
	}
	.general_accordion .panel-body .accordion-learnmore h3 {
		color:#07476b;
		font-weight:800;
		font-size:1.125em;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore p {
		color:#646463;
		font-weight:400;
		font-size:0.875em;
		line-height:26px;
		margin:0;
		text-align:left;
		padding:0 !important;
	}
    .general_accordion .panel-heading a, .general_accordion .panel-heading span {
        background-image: url(../images/collapse.png);
        background-repeat: no-repeat;
        background-position: right;
    }
        .general_accordion .panel-heading a.collapsed, .general_accordion .panel-heading span.collapsed {
            background-image: url(../images/expand.png);
            background-repeat: no-repeat;
            background-position: right;
        }

	.general_accordion .panel-body .accordion-image {
		width:414px !important;
		margin-left:36px !important;
	}
	.general_accordion .panel-body .accordion_image .img-responsive {
		border:3px solid red !important;
		box-shadow: 10px 10px 5px #888888 !important;
		display:block !important;
	}
	.general_accordion .panel-heading {
		/*border-bottom: 1px solid transparent;*/
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;

	}
	.general_accordion .panel-heading img{
		padding-left: 25px;
		padding-right: 35px;
	}

	.general_accordion .panel-group .panel + .panel {
    	margin-top: 1px !important;
	}

	.general_accordion .panel {
		/*border: 1px solid transparent;*/
		border:none !important;
		border-radius:none;
		box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05) !IMPORTANT;
		background-color:#eeeeee;
	}


	.general_accordion .panel-body{
		padding: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
		font-size:0.875em;
		line-height:25px;
	}
/* Accordion Ends */


}

@media screen and (min-width : 768px) {
.general-content-2 .rightJustified img{
width: 100% !important;}

.general-content{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.89); border-radius:7px;}
.general-content h1{color: #07476b; font-size: 3.375em; font-weight: 300;margin-bottom: 30px;text-align: center; padding-top:33px; }
.general-content p{color: #4c4c4c;font-size: 20px; font-weight: 300; line-height: 35px; padding: 0 64px; text-align: center;}
.general-content p{line-height: 36px;}
.general-panel{color: #4c4c4c;margin-bottom: 12px; margin-top: 28px; padding-bottom: 40px; border-bottom: 0px solid #07476b;}

.general-content-2 .general-panel {
	margin-top:11px;
}
.general_accordion .accordion-split-panel {
    margin-bottom: 0;
}
.general-content-2{ background: none repeat scroll 0 0 rgba(255, 255, 255, 1/*0.93*/);opacity: 0.99; border-radius:7px; margin-top:50px; padding:50px 30px 14px 30px; }

.general-content-2 h1{color: #07476b; font-size: 3.375em; font-weight: 300;margin-bottom: 44px; text-align: center; display:block;  margin-top: 0 !important;}
/*.general-content-2 p{color: #4c4c4c;font-size: 1.25em; font-weight: 300; line-height: 35px; padding: 0 7.6%; text-align: center;}*/

.general-panel { color: #4c4c4c;margin-bottom: 12px; margin-top: 28px; padding:0 0 68px 0 !important; }

.general-content-2 p {
    font-weight: 300;
    line-height: 28px;
    color: #4C4C4C;
    text-align: justify;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 0.9375em;
}
.general-content-2 h3 { color: #07476b; font-size: 1.625em; font-weight: 900;text-align: left; line-height:19px; }
.general-content-2 .panel-opennow  h3 { color: #07476b; font-size: 1.625em; font-weight: 300;text-align: left; line-height:57px; }
.general-content-2 h4 { font-weight: 700;
line-height: 28px;
color: #4C4C4C;
text-align: left;
padding-left: 0px;
padding-right: 0px;
font-size: 1em;
}
.general-content-2 .leftJustified {
    float:left;
	margin:25px 35px 20px 25px;
	width:310px !important;
}
.general-content-2 .centerJustified {
    text-align:center;
    display:block;
    margin:25px 35px 20px 25px;
}
.general-content-2 .rightJustified {
    float:right;
	margin:25px 25px 20px 35px;
	width:310px !important;
}
.general-content-2 .blockquote {
    /*background-image: url("../images/insightdetails/boderleft.jpg");*/
    border-left:3px solid #000;
    background-position: 0px 12px;
    background-repeat: no-repeat;
    color: #4C4C4C;
    font-size: 1em;
    font-weight: 700;
    line-height: 35px;
    padding-left: 3.9% !important;
    padding-right: 22% !important;
    text-align: left;
    display:block;
}
.general-content-2 .linkInsidePara {
    color: #07476B;
font-size: 14px;
font-weight: 700;
padding-left: 0px;
padding-right: 0px;
}
.general-content-2 .CalltoactionLink {
    color: #F69F1A;
    font-size: 1em;
    font-weight: 900;
    display:block;
    text-align:right;
    margin-bottom: 25px;
    background-image:url("../images/gen-left-arrow.png");
    background-repeat:no-repeat;
    background-position:100% 60%;
    padding-right:20px;
}
.general-content-2 .CalltoactionLink a {
    text-decoration:none;
    color: #F69F1A;
}
.general-content-2 .CalltoactionLink a:hover {
    color: #F69F1A;
}
.general-content-2 .disclaimertext {
    padding:0;
    text-align:left;
    font-size: 0.6875em;
    line-height:17px;
    display:block;
}

.general-content-2 { float:left; width:100%; }
.general-content-2 ul,
.general-content-2 ol {
	padding-left:14px;
}
.general-content-2 ul li,
.general-content-2 ol li {
	color:#4c4c4c;
	font-weight:300;
	line-height:20px !important;
	margin-bottom:14px !important;
	font-size:0.875em;
}
.general-content-2 ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-type.png);
    font-size:0.9375em;
}
.general-content-2 ul ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-square.png);
	vertical-align:middle;
    font-size:1em;
}
.general-content-2 ol {
	margin-top:30px;
}

.general-content-2 h3{color: #07476b; font-size: 1.625em; font-weight: 900;text-align: left; line-height:normal;}
.gen-image-panel { width:100%; padding-top:13px; padding-bottom:45px; }
.gen-image-panel img{ width:100%;}
.gen-text-bold {width:100%; margin-bottom:36px; }
.gen-text-bold p{ font-size:1em; font-weight:700; line-height:28px; color:#4c4c4c; text-align:left; padding-left:0px; padding-right:0px; font-size:1em; }
.gen-text-light p{font-size:1em; font-weight:300; line-height:28px; color:#4c4c4c; text-align:justify; padding-left:0px; padding-right:0px; font-size:0.9375em;}
.general-detail-para-bor p{
    background-image: url("../images/insightdetails/boderleft.jpg");
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #4c4c4c;
    font-size: 1em;
    font-weight: 700;
    line-height: 35px;
    padding-left: 3.9% !important;
    padding-right: 22% !important;
	text-align:left;
}
.gen-text-left p span{color: #07476b; font-size: 14px; font-weight: 700;padding-left:0px; padding-right:0px;}
.gen-text-left p{color: #4c4c4c; font-size: 0.9375em; text-align:left;padding-left:0px; padding-right:0px; line-height:28px;}
.call-link { color:#f69f1a;font-size:1em; font-weight: 900; float:right; margin-bottom:41px; }
.call-link:hover { color:#f69f1a;}
.gen-disclaimer { color: #4c4c4c; float:left; margin-top:11px; margin-bottom:36px; }
.gen-disclaimer p { padding:0; text-align:left; font-size: 0.6875em; line-height:17px; }


.gen-bullet { float:left; width:100%; }
.gen-bullet ul,
.gen-bullet ol {
	padding-left:14px;
}
.gen-bullet ul li,
.gen-bullet ol li {
	color:#4c4c4c;
	font-weight:600;
	line-height:20px !important;
	margin-bottom:14px !important;
	font-size:0.875em;
}
.gen-bullet ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-type.png);
}
.gen-bullet ul ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-square.png);
	vertical-align:middle;
}
.gen-bullet ol {
	margin-top:30px;
}

/* */
.general-detail-para-bor {
	margin-top:41px;
	margin-bottom:38px;
}
.gen-text-left {
	margin-bottom:36px;
}

.gen-text-light .gen-content-img01 {
	float:right;
	margin:25px 25px 20px 35px;
	width:310px;
}
.gen-text-light .gen-content-img02 {
	float:left;
	margin:25px 35px 20px 25px;
	width:310px;
}
.gen-text-light .gen-content-img03 {
	margin:7px 35px 13px 25px;
	width:310px;
}
.img-center {
	display:block;
	text-align:center;
}

/* .responsive_table Desktop */
.gen-.responsive_table {
	float:left;
	width:100%;
}
/*.responsive_table {
	width:661px;
	border-spacing:inherit;
	margin:0 auto;
}
.responsive_table { margin-top:15px; }
.responsive_table tr th { background-color:#07476b; font-size:0.875em; color:#FFFFFF; font-family: 'Open Sans', sans-serif; padding:7px 0; word-wrap:break-word; }
.responsive_table tr th:first-child { }
.responsive_table tr th:last-child { }
.responsive_table tr th, .responsive_table tr td { margin:0; padding:18px 0 17px 2%; text-align:left; vertical-align:middle; }
.responsive_table tr td { color: #fff; font-size: 0.9375em; font-weight: 600; vertical-align:middle; font-family: 'Open Sans', sans-serif; }
.responsive_table tr td span { font-weight:800; text-transform:uppercase; }
.responsive_table tr td:first-child { }
.responsive_table tr:nth-child(odd) { background: #9cbeca; }
.responsive_table tr:nth-child(even) { background: #2f7b9b; }
.responsive_table tr td ul li{color:#FFF !important;}*/
/* Accordion Starts */

.general_accordion {
    	width: 100%;
		margin:0 !important;
	}

	.con-row {
		background-color:#999999;
	}

    .general_accordion .panel-title > a, .panel-title > small, .general_accordion .panel-title > .small, .general_accordion .panel-title > small > a, .panel-title > .small > a, .general_accordion .panel-title > span, .general_accordion .panel-title > small > span, .panel-title > .small > span {
        color: #fff;
        font-size: 1.1875em;
        font-weight: 300;
        display: block;
        text-decoration: none;
        line-height: 26px;
        padding: 0 60px 0 10px;
    }

	.general_accordion .panel-default > .panel-heading {
		background-color: #9e9e9e;
		border-color: none !important;
		color: #333;
		padding:21px 15px 19px 15px!important;
	}

	.general_accordion #headingThree {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
	}
	.general_accordion #headingTwo {
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
	.general_accordion .panel-body {
		padding:25px 10px 25px 28px !important;
		border:none !important;
	}
	.general_accordion .panel-body .accordion_content {
		width:100%;
	}
	.accordion_content.text-img p img {
	   float:right !important;
	   margin-left:32px;
	   border:4px solid #FFF;
	   margin-top:6px;
	   width: 296px;
	}
	.general_accordion .panel-body .accordion_content p {
		display:block;
		font-size:0.875em;
		line-height:26px;
		color:#646463;
		font-weight:400;
		text-align:left;
		padding:0;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore {
		background-color:#fdfdfd;
		padding:19px 19px 16px 19px !important;
		border:1px solid #c1c9ca;
		border-radius:7px;
		margin-top:18px;
	}
	.general_accordion .panel-body .accordion-learnmore a{
		color:#4c4c4c !important;
		font-size:0.75em !important;
		font-weight:800 !important;
		text-decoration:none !important;
		padding-left:3px;
	}
	.general_accordion .panel-body .accordion-learnmore a img {
		padding-left:7px;
        margin-top: -2px;
	}
	.general_accordion .panel-body .accordion-learnmore h3 {
		color:#07476b;
		font-weight:800;
		font-size:1.125em;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore p {
		color:#646463;
		font-weight:400;
		font-size:0.875em;
		line-height:26px;
		margin:0;
		text-align:left;
		padding:0 !important;
	}
    .general_accordion .panel-heading a, .general_accordion .panel-heading span {
        background-image: url(../images/collapse.png);
        background-repeat: no-repeat;
        background-position: right;
    }
        .general_accordion .panel-heading a.collapsed, .general_accordion .panel-heading span.collapsed {
            background-image: url(../images/expand.png);
            background-repeat: no-repeat;
            background-position: right;
        }

	.general_accordion .panel-body .accordion-image {
		width:414px !important;
		margin-left:36px !important;
	}
	.general_accordion .panel-body .accordion_image .img-responsive {
		border:3px solid red !important;
		box-shadow: 10px 10px 5px #888888 !important;
		display:block !important;
	}
	.general_accordion .panel-heading {
		/*border-bottom: 1px solid transparent;*/
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;

	}
	.general_accordion .panel-heading img{
		padding-left: 25px;
		padding-right: 35px;
	}

	.general_accordion .panel-group .panel + .panel {
    	margin-top: 1px !important;
	}

	.general_accordion .panel {
		/*border: 1px solid transparent;*/
		border:none !important;
		border-radius:none;
		box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05) !IMPORTANT;
		background-color:#eeeeee;
	}


	.general_accordion .panel-body{
		padding: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
		font-size:0.875em;
		line-height:25px;
	}
/* Accordion Ends */
.general-content-2 .panel-opennow {
    margin-left: 48px;
    margin-top: 100px;
    width: 80.2%;
	border-radius: 5px;
}
}

@media screen and (min-width : 1024px) {

.general-content-2 p img {
    width: auto;
}
.general-content{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.89); border-radius:7px;}
.general-content h1{color: #07476b; font-size: 3.375em; font-weight: 300;margin-bottom: 30px;text-align: center; padding-top:33px; }
.general-content p{color: #4c4c4c;font-size: 20px; font-weight: 300; line-height: 35px; padding: 0 114px; text-align: center;}
.general-panel{color: #4c4c4c;margin-bottom: 12px; margin-top: 28px; padding-bottom: 40px;}

.general-content-2 .general-panel {
	margin-top:11px;
}
.general_accordion .accordion-split-panel {
    margin-bottom: 0;
}
.general-content-2{background: none repeat scroll 0 0 rgba(255, 255, 255, 1/*0.93*/);opacity: 0.99; border-radius:7px; margin-top:50px; padding:50px 83px 14px 83px; }

.general-content-2 h1{color: #07476b; font-size: 3.375em; font-weight: 300;margin-bottom: 44px; text-align: center; display:block;  margin-top: 0 !important;}
/*.general-content-2 p{color: #4c4c4c;font-size: 1.25em; font-weight: 300; line-height: 35px; padding: 0 7.6%; text-align: center;}*/

.general-panel { color: #4c4c4c;margin-bottom: 12px; margin-top: 28px; padding:0 0 68px 0 !important; }


.general-content-2 p {
    font-weight: 300;
    line-height: 28px;
    color: #4C4C4C;
    text-align: justify;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 0.9375em;
}
.general-content-2 h3 { color: #07476b; font-size: 1.625em; font-weight: 900;text-align: left; line-height:19px; }
.general-content-2 .panel-opennow  h3 { color: #07476b; font-size: 1.625em; font-weight: 300;text-align: left; line-height:57px; }
.general-content-2 h4 { font-weight: 700;
line-height: 28px;
color: #4C4C4C;
text-align: left;
padding-left: 0px;
padding-right: 0px;
font-size: 1em;
}
.general-content-2 .leftJustified {
    float:left;
	margin:25px 35px 20px 25px;
	width:310px !important;
}
.general-content-2 .centerJustified {
    text-align:center;
    display:block;
    margin:25px 35px 20px 25px;
}
.general-content-2 .rightJustified {
    float:right;
	margin:25px 25px 20px 35px;
	width:310px !important;
}
.general-content-2 .blockquote {
    /*background-image: url("../images/insightdetails/boderleft.jpg");*/
    border-left:3px solid #000;
    background-position: 0px 12px;
    background-repeat: no-repeat;
    color: #4C4C4C;
    font-size: 1em;
    font-weight: 700;
    line-height: 35px;
    padding-left: 3.9% !important;
    padding-right: 22% !important;
    text-align: left;
    display:block;
}
.general-content-2 .linkInsidePara {
    color: #07476B;
font-size: 14px;
font-weight: 700;
padding-left: 0px;
padding-right: 0px;
}
.general-content-2 .CalltoactionLink {
    color: #F69F1A;
    font-size: 1em;
    font-weight: 900;
    display:block;
    text-align:right;
    margin-bottom: 25px;
    background-image:url("../images/gen-left-arrow.png");
    background-repeat:no-repeat;
    background-position:100% 60%;
    padding-right:20px;
}
.general-content-2 .CalltoactionLink a {
    text-decoration:none;
    color: #F69F1A;
}
.general-content-2 .CalltoactionLink a:hover {
    color: #F69F1A;
}
.general-content-2 .disclaimertext {
    padding:0;
    text-align:left;
    font-size: 0.6875em;
    line-height:17px;
    display:block;
}

.general-content-2 { float:left; width:100%; }
.general-content-2 ul,
.general-content-2 ol {
	padding-left:14px;
}
.general-content-2 ul li,
.general-content-2 ol li {
	color:#4c4c4c;
	font-weight:300;
	line-height:20px !important;
	margin-bottom:14px !important;
	font-size:0.875em;
}
.general-content-2 ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-type.png);
    font-size:0.9375em;
}
.general-content-2 ul ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-square.png);
	vertical-align:middle;
    font-size:1em;
}
.general-content-2 ol {
	margin-top:30px;
}

.general-content-2 h3{color: #07476b; font-size: 1.625em; font-weight: 900;text-align: left; line-height:30px;}
.gen-image-panel { width:100%; padding-top:13px; padding-bottom:45px; }
.gen-image-panel img{ width:100%;}
.gen-text-bold {width:100%; margin-bottom:36px; }
.gen-text-bold p{ font-size:1em; font-weight:700; line-height:28px; color:#4c4c4c; text-align:left; padding-left:0px; padding-right:0px; font-size:1em; }
.gen-text-light p{font-size:1em; font-weight:300; line-height:28px; color:#4c4c4c; text-align:justify; padding-left:0px; padding-right:0px; font-size:0.9375em;}
.general-detail-para-bor p{
    background-image: url("../images/insightdetails/boderleft.jpg");
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #4c4c4c;
    font-size: 1em;
    font-weight: 700;
    line-height: 35px;
    padding-left: 3.9% !important;
    padding-right: 22% !important;
	text-align:left;
}
.gen-text-left p span{color: #07476b; font-size: 14px; font-weight: 700;padding-left:0px; padding-right:0px;}
.gen-text-left p{color: #4c4c4c; font-size: 0.9375em; text-align:left;padding-left:0px; padding-right:0px; line-height:28px;}
.call-link { color:#f69f1a;font-size:1em; font-weight: 900; float:right; margin-bottom:56px; }
.call-link:hover { color:#f69f1a;}
.gen-disclaimer { color: #4c4c4c; float:left; margin-top:11px; margin-bottom:50px; }
.gen-disclaimer p { padding:0; text-align:left; font-size: 0.6875em; line-height:17px; }


.gen-bullet { float:left; width:100%; }
.gen-bullet ul,
.gen-bullet ol {
	padding-left:14px;
}
.gen-bullet ul li,
.gen-bullet ol li {
	color:#4c4c4c;
	font-weight:600;
	line-height:20px !important;
	margin-bottom:14px !important;
	font-size:0.875em;
}
.gen-bullet ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-type.png);
}
.gen-bullet ul ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-square.png);
	vertical-align:middle;
}
.gen-bullet ol {
	margin-top:30px;
}

/* */
.general-detail-para-bor {
	margin-top:41px;
	margin-bottom:38px;
}
.gen-text-left {
	margin-bottom:32px;
}

.gen-text-light .gen-content-img01 {
	float:right;
	margin:25px 25px 20px 35px;
	width:310px;
}
.gen-text-light .gen-content-img02 {
	float:left;
	margin:25px 35px 20px 25px;
	width:310px;
}
.gen-text-light .gen-content-img03 {
	margin:7px 35px 13px 25px;
	width:310px;
}
.img-center {
	display:block;
	text-align:center;
}

/* .responsive_table Desktop */
.gen-.responsive_table {
	float:left;
	width:100%;
}
/*.responsive_table {
	width:661px;
	border-spacing:inherit;
	margin:0 auto;
}
.responsive_table { margin-top:15px; }
.responsive_table tr th { background-color:#07476b; font-size:0.875em; color:#FFFFFF; font-family: 'Open Sans', sans-serif; padding:7px 0; word-wrap:break-word; }
.responsive_table tr th:first-child { }
.responsive_table tr th:last-child { }
.responsive_table tr th, .responsive_table tr td { margin:0; padding:18px 0 17px 2%; text-align:left; vertical-align:middle; }
.responsive_table tr td { color: #fff; font-size: 0.9375em; font-weight: 600; vertical-align:middle; font-family: 'Open Sans', sans-serif; }
.responsive_table tr td span { font-weight:800; text-transform:uppercase; }
.responsive_table tr td:first-child { }
.responsive_table tr:nth-child(odd) { background: #9cbeca; }
.responsive_table tr:nth-child(even) { background: #2f7b9b; }*/

/* Accordion Starts */

.general_accordion {
    	width: 100%;
		margin:0 !important;
	}

	.con-row {
		background-color:#999999;
	}

    .general_accordion .panel-title > a, .panel-title > small, .general_accordion .panel-title > .small, .general_accordion .panel-title > small > a, .panel-title > .small > a, .general_accordion .panel-title > span, .general_accordion .panel-title > small > span, .panel-title > .small > span {
        color: #fff;
        font-size: 1.1875em;
        font-weight: 300;
        display: block;
        text-decoration: none;
        line-height: 26px;
        padding: 0 40px 0 10px;
    }

	.general_accordion .panel-default > .panel-heading {
		background-color: #9e9e9e;
		border-color: none !important;
		color: #333;
		padding:21px 15px 19px 15px!important;
	}

	.general_accordion #headingThree {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
	}
	.general_accordion #headingTwo {
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
	.general_accordion .panel-body {
		padding:25px 10px 25px 28px !important;
		border:none !important;
	}
	.general_accordion .panel-body .accordion_content {
		width:100%;
	}
	.accordion_content.text-img p img {
	   float:right !important;
	   margin-left:32px;
	   border:4px solid #FFF;
	   margin-top:6px;
	   width: 349px;
	}
	.general_accordion .panel-body .accordion_content p {
		display:block;
		font-size:0.875em;
		line-height:26px;
		color:#646463;
		font-weight:400;
		text-align:left;
		padding:0;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore {
		background-color:#fdfdfd;
		padding:19px 19px 16px 19px !important;
		border:1px solid #c1c9ca;
		border-radius:7px;
		margin-top:18px;
	}
	.general_accordion .panel-body .accordion-learnmore a{
		color:#4c4c4c !important;
		font-size:0.75em !important;
		font-weight:800 !important;
		text-decoration:none !important;
		padding-left:3px;
	}
	.general_accordion .panel-body .accordion-learnmore a img {
		padding-left:7px;
        margin-top: -2px;
	}
	.general_accordion .panel-body .accordion-learnmore h3 {
		color:#07476b;
		font-weight:800;
		font-size:1.125em;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore p {
		color:#646463;
		font-weight:400;
		font-size:0.875em;
		line-height:26px;
		margin:0;
		text-align:left;
		padding:0 !important;
	}
    .general_accordion .panel-heading a, .general_accordion .panel-heading span {
        background-image: url(../images/collapse.png);
        background-repeat: no-repeat;
        background-position: right;
    }
        .general_accordion .panel-heading a.collapsed, .general_accordion .panel-heading span.collapsed {
            background-image: url(../images/expand.png);
            background-repeat: no-repeat;
            background-position: right;
        }

	.general_accordion .panel-body .accordion-image {
		width:414px !important;
		margin-left:36px !important;
	}
	.general_accordion .panel-body .accordion_image .img-responsive {
		border:3px solid red !important;
		box-shadow: 10px 10px 5px #888888 !important;
		display:block !important;
	}
	.general_accordion .panel-heading {
		/*border-bottom: 1px solid transparent;*/
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;

	}
	.general_accordion .panel-heading img{
		padding-left: 25px;
		padding-right: 35px;
	}

	.general_accordion .panel-group .panel + .panel {
    	margin-top: 1px !important;
	}

	.general_accordion .panel {
		/*border: 1px solid transparent;*/
		border:none !important;
		border-radius:none;
		box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05) !IMPORTANT;
		background-color:#eeeeee;
	}


	.general_accordion .panel-body{
		padding: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
		font-size:0.875em;
		line-height:25px;
	}
/* Accordion Ends */
.general-content-2 .panel-opennow {
    margin-left: -2.2%;
    margin-top:45px;
    width: 245px;

}
.general-content-2 .open_account {
    width: 343px;
}
.open_account.right-align {
    float: right;
    margin-left: 40px;
}
}

@media screen and (min-width : 1280px) {

.general-content{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.89); border-radius:7px; margin-top:250px;}
.general-content h1{color: #07476b; font-size: 3.375em; font-weight: 300;margin-bottom: 36px;text-align: center; padding-top:0;}
.general-content p{color: #4c4c4c;font-size: 1.25em; font-weight: 300; line-height: 35px; padding: 0 21px; text-align: center;}
.general-panel{color: #4c4c4c;margin-bottom: 12px; margin-top: 28px; padding-bottom: 40px;}

.general-content-2 .general-panel {
	margin-top:inherit;
}
.general_accordion .accordion-split-panel {
    margin-bottom: 0;
}

.general-content-2 { background: none repeat scroll 0 0 rgba(255, 255, 255, 1/*0.93*/);opacity: 0.99; border-radius:7px; margin-top:50px; padding:50px 105px 14px 105px; }

.general-content-2 h1{color: #07476b; font-size: 3.375em; font-weight: 300;margin-bottom: 36px;text-align: center; display:block; margin-top: 0 !important;}
/*.general-content-2 p{color: #4c4c4c;font-size: 1.25em; font-weight: 300; line-height: 35px; padding: 0 7.6%; text-align: center;}*/

.general-panel { color: #4c4c4c;margin-bottom: 12px; margin-top: 28px; padding:0 120px 40px 120px !important; }

.general-content-2 p {
    font-weight: 300;
    line-height: 28px;
    color: #4C4C4C;
    text-align: justify;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 0.9375em;
}
.general-content-2 h3 { color: #07476b; font-size: 1.625em; font-weight: 900;text-align: left; line-height:30px; }
.general-content-2 .panel-opennow  h3 { color: #07476b; font-size: 1.625em; font-weight: 300;text-align: left; line-height:57px;text-transform:uppercase }
.general-content-2 h4 { font-weight: 700;
line-height: 28px;
color: #4C4C4C;
text-align: left;
padding-left: 0px;
padding-right: 0px;
font-size: 1em;
}
.general-content-2 .leftJustified {
    float:left;
	margin:25px 35px 20px 25px;
	width:310px !important;
}
.general-content-2 .centerJustified {
    text-align:center;
    display:block;
    margin:25px 35px 20px 25px;
}
.general-content-2 .rightJustified {
    float:right;
	margin:25px 25px 20px 35px;
	width:310px !important;
}

.general-content-2 .blockquote {
    /*background-image: url("../images/insightdetails/boderleft.jpg");*/
    border-left:3px solid #000;
    background-position: 0px 12px;
    background-repeat: no-repeat;
    color: #4C4C4C;
    font-size: 1em;
    font-weight: 700;
    line-height: 35px;
    padding-left: 3.9% !important;
    padding-right: 22% !important;
    text-align: left;
    display:block;
}
.general-content-2 .linkInsidePara {
    color: #07476B;
font-size: 14px;
font-weight: 700;
padding-left: 0px;
padding-right: 0px;
}
.general-content-2 .CalltoactionLink {
    color: #F69F1A;
    font-size: 1em;
    font-weight: 900;
    display:block;
    text-align:right;
    margin-bottom: 25px;
    background-image:url("../images/gen-left-arrow.png");
    background-repeat:no-repeat;
    background-position:100% 60%;
    padding-right:20px;
}
.general-content-2 .CalltoactionLink a {
    text-decoration:none;
    color: #F69F1A;
}
.general-content-2 .CalltoactionLink a:hover {
    color: #F69F1A;
}
.general-content-2 .disclaimertext {
    padding:0;
    text-align:left;
    font-size: 0.6875em;
    line-height:17px;
    display:block;
}

.general-content-2 { float:left; width:100%;background:#fff }
.general-content-2 ul,
.general-content-2 ol {
	padding-left:14px;
}
.general-content-2 ul li,
.general-content-2 ol li {
	color:#4c4c4c;
	font-weight:300;
	line-height:20px !important;
	margin-bottom:14px !important;
	font-size:0.875em;
}
.general-content-2 ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-type.png);
    font-size:0.9375em;
}
.general-content-2 ul ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-square.png);
	vertical-align:middle;
    font-size:1em;
}
.general-content-2 ol {
	margin-top:30px;
}


.gen-image-panel { width:100%; padding-top:13px; padding-bottom:45px;} /* */
.gen-image-panel img{ width:100%;}
.gen-text-bold { width:100%; margin-bottom:25px; } /* */
.gen-text-bold p{ font-size:1em; font-weight:700; line-height:28px; color:#4c4c4c; text-align:left; padding-left:0px; padding-right:0px; font-size:1em; }
.gen-text-light p{font-size:1em; font-weight:300; line-height:28px; color:#4c4c4c; text-align:justify; padding-left:0px; padding-right:0px; font-size:0.9375em;}
.general-detail-para-bor p{
    background-image: url("../images/insightdetails/boderleft.jpg");
    background-position: 0 12px;
    background-repeat: no-repeat;
    color: #4c4c4c;
    font-size: 1em;
    font-weight: 700;
    line-height: 35px;
    padding-left: 3.9% !important;
    padding-right: 22% !important;
	text-align:left;
}
.gen-text-left p span{color: #07476b; font-size: 14px; font-weight: 700;padding-left:0px; padding-right:0px;}
.gen-text-left p{color: #4c4c4c; font-size: 0.9375em; text-align:left;padding-left:0px; padding-right:0px; line-height:28px;}
.call-link{ color:#f69f1a;font-size:1em; font-weight: 900; float:right; margin-bottom:59px; } /* */
.call-link:hover{ color:#f69f1a;}
.gen-disclaimer{ color: #4c4c4c; float:left; margin-top:11px; margin-bottom:50px; } /* */
.gen-disclaimer p { padding:0; text-align:left; font-size: 0.6875em; line-height:17px; }


.gen-bullet { float:left; width:100%; }
.gen-bullet ul,
.gen-bullet ol {
	padding-left:14px;
}
.gen-bullet ul li,
.gen-bullet ol li {
	color:#4c4c4c;
	font-weight:600;
	line-height:20px !important;
	margin-bottom:14px !important;
	font-size:0.875em;
}
.gen-bullet ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-type.png);
}
.gen-bullet ul ul ul li {
	margin-top:14px !important;
	line-height:20px !important;
	list-style-image:url(../images/bullet-square.png);
	vertical-align:middle;
}
.gen-bullet ol {
	margin-top:30px;
}

/* */
.general-detail-para-bor {
	margin-top:32px;
	margin-bottom:38px;
}
.gen-text-left {
	margin-bottom:32px;
}

.gen-text-light .gen-content-img01 {
	float:right;
	margin:25px 25px 20px 35px;
	width:310px;
}
.gen-text-light .gen-content-img02 {
	float:left;
	margin:25px 35px 20px 25px;
	width:310px;
}
.gen-text-light .gen-content-img03 {
	margin:7px 35px 13px 25px;
	width:310px;
}
.img-center {
	display:block;
	text-align:center;
}

/* .responsive_table Desktop */
.gen-.responsive_table {
	float:left;
	width:100%;
}
/*.responsive_table {
	width:661px;
	border-spacing:inherit;
	margin:0 auto;
}
.responsive_table { margin-top:15px; }
.responsive_table tr th { background-color:#07476b; font-size:0.875em; color:#FFFFFF; font-family: 'Open Sans', sans-serif; padding:7px 0; word-wrap:break-word; }
.responsive_table tr th:first-child { }
.responsive_table tr th:last-child { }
.responsive_table tr th, .responsive_table1 tr td { margin:0; padding:18px 0 17px 2%; text-align:left; vertical-align:middle; }
.responsive_table tr td { color: #fff; font-size: 0.9375em; font-weight: 600; vertical-align:middle; font-family: 'Open Sans', sans-serif; }
.responsive_table tr td span { font-weight:800; text-transform:uppercase; color:#fff; }
.responsive_table tr td:first-child { }
.responsive_table tr:nth-child(odd) { background: #9cbeca; }
.responsive_table tr:nth-child(even) { background: #2f7b9b; }*/

/* Accordion Starts */

.general_accordion {
    	width: 100%;
		margin:0 !important;
	}

	.con-row {
		background-color:#999999;
	}

    .general_accordion .panel-title > a, .panel-title > small, .general_accordion .panel-title > .small, .general_accordion .panel-title > small > a, .panel-title > .small > a, .general_accordion .panel-title > span, .general_accordion .panel-title > small > span, .panel-title > .small > span {
        color: #fff;
        font-size: 1.1875em;
        font-weight: 300;
        display: block;
        text-decoration: none;
        line-height: 26px;
        padding: 0 40px 0 10px;
    }

	.general_accordion .panel-default > .panel-heading {
		background-color: #9e9e9e;
		border-color: none !important;
		color: #333;
		padding:21px 15px 19px 15px!important;
	}

	.general_accordion #headingThree {
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
	}
	.general_accordion #headingTwo {
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
	}
	.general_accordion .panel-body {
		padding:25px 10px 25px 28px !important;
		border:none !important;
	}
	.general_accordion .panel-body .accordion_content {
		width:100%;
	}
	.accordion_content.text-img p img {
	   float:right !important;
	   margin-left:32px;
	   border:4px solid #FFF;
	   margin-top:6px;
	   width: 420px;
	}
	.general_accordion .panel-body .accordion_content p {
		display:block;
		font-size:0.875em;
		line-height:26px;
		color:#646463;
		font-weight:400;
		text-align:left;
		padding:0;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore {
		background-color:#fdfdfd;
		padding:19px 19px 16px 19px !important;
		border:1px solid #c1c9ca;
		border-radius:7px;
		margin-top:18px;
	}
	.general_accordion .panel-body .accordion-learnmore a{
		color:#4c4c4c !important;
		font-size:0.75em !important;
		font-weight:800 !important;
		text-decoration:none !important;
		padding-left:3px;
	}
	.general_accordion .panel-body .accordion-learnmore a img {
		padding-left:7px;
        margin-top: -2px;
	}
	.general_accordion .panel-body .accordion-learnmore h3 {
		color:#07476b;
		font-weight:800;
		font-size:1.125em;
		margin:0;
	}
	.general_accordion .panel-body .accordion-learnmore p {
		color:#646463;
		font-weight:400;
		font-size:0.875em;
		line-height:26px;
		margin:0;
		text-align:left;
		padding:0 !important;
	}
    .general_accordion .panel-heading a, .general_accordion .panel-heading span {
        background-image: url(../images/collapse.png);
        background-repeat: no-repeat;
        background-position: right;
    }
        .general_accordion .panel-heading a.collapsed, .general_accordion .panel-heading span.collapsed {
            background-image: url(../images/expand.png);
            background-repeat: no-repeat;
            background-position: right;
        }

	.general_accordion .panel-body .accordion-image {
		width:414px !important;
		margin-left:36px !important;
	}
	.general_accordion .panel-body .accordion_image .img-responsive {
		border:3px solid red !important;
		box-shadow: 10px 10px 5px #888888 !important;
		display:block !important;
	}
	.general_accordion .panel-heading {
		/*border-bottom: 1px solid transparent;*/
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;

	}
	.general_accordion .panel-heading img{
		padding-left: 25px;
		padding-right: 35px;
	}

	.general_accordion .panel-group .panel + .panel {
    	margin-top: 1px !important;
	}

	.general_accordion .panel {
		/*border: 1px solid transparent;*/
		border:none !important;
		border-radius:none;
		box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05) !IMPORTANT;
		background-color:#eeeeee;
	}


	.general_accordion .panel-body{
		padding: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
	}

	.general_accordion .panel-body .col-md-6{
		padding-left: 0px;
		padding-right: 0px;
		font-size:0.875em;
		line-height:25px;
	}
/* Accordion Ends */
.general-content-2 .panel-opennow {
  width: 315px;
  margin-top: 7px;
  margin-left: 0;
}
.general-content-2 .open_account {
    width: auto;
}
/*.responsive_table tr td:first-child span {
    display: inline-block;
    width: 120px;
}*/
.open_account.left-align {
    float:left;
     margin-right:40px;
}
.open_account.right-align {
    float:right;
    margin-left:40px;
}

}


.actives {
    background-color: #1d7195 !important;
}

.general-content-2 .general_accordion .panel-body{
	text-align: left;
}
.general-content-2.landing_faq{
	display: table;
	float: none;
	margin-left: 0;
    margin-right: 0;
    margin-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.general-content-2.landing_faq .general_accordion{
	padding-left: 0;
    padding-right: 0;
    max-width: 100%;
}
.general-content-2.landing_faq .general_accordion .panel-body .accordion_content{
	padding-left: 0;
    padding-right: 0;
}
.general-content-2.landing_faq > h4{
	padding-left: 15px;
	margin-top: 10px;
    margin-bottom: 10px;
}
.general-content-2 .panel-group .panel.panel-default:first-child .panel-heading {
    border-radius: 7px 7px 0 0;
}
.general-content-2 .panel-group .panel.panel-default:last-child .panel-heading {
    border-radius: 0 0 7px 7px;
}
@media screen and (max-width: 767px){
	.container.faqcontainer{
	 padding-left: 0px;
	 padding-right: 0px;
	}
	.general-content-2.landing_faq{
		padding-left: 15px;
		padding-right: 15px;
	}
}
.general-content-2 .responsive_table tr td{
	padding-right: 10px;
	text-align: left !important;
}

@media only screen and (max-width: 767px)
{
.general-content-2 .responsive_table tr td{
	padding-right: 5px;
	text-align: left !important;
}
}


.general_accordion .panel-heading a:focus, .general_accordion .panel-heading span:focus {
    outline: -webkit-focus-ring-color auto 0px !important;
}



@media(max-width:767px){
	.general-content-2  table+p{
		padding-top:20px;
	}
	.general-content-2 table + p+p {
		padding-bottom: 20px;
	}
}

.videowrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

.videowrapper iframe {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    border: none;
}
.panel-group .panel-heading {
    cursor: pointer;
}

/* PRVM-957 */
.general-content-2 .clr-both h4 {
	margin: 0;
}
.container-inner.container .general-content-2 .clr-both, .general-content-2.landing_faq .clr-both {
	border: 0.0625rem solid #d8d8d8;
	padding: 19px;
	border-radius: 5px;
	text-align: center;
	margin-bottom: 10px;
}
.panel-heading .clr-both:first-child{
	padding:0px !important;;
	border-radius: 0px !important;
	text-align: left !important;
	border:unset !important;	
}
.clr-both{
    clear:both;	
	font-size: 1.5em !important;
}
.container-inner.container .general-content-2 .clr-both p {
	margin: 0;
}
.clr-both.custom-head {
	border: 0 solid #d8d8d8 !important;
	margin-bottom: 30px !important;
}
.custom-head h4, .custom-head p, .custom-head h2, .custom-head h3 {
	font-size: 3rem;
	font-weight: 400 !important;
	color: #001123;
}
@media(max-width:1023px) {
	.custom-head h4, .custom-head p, .custom-head h2, .custom-head h3 {
		font-size: 1.875rem;
	}
	.clr-both.custom-head {
		margin-bottom: 20px !important;
	}
}
@media(max-width:767px) {
	.clr-both.custom-head {		
		margin-bottom: 10px !important;
	}
	.custom-head h4, .custom-head p, .custom-head h2, .custom-head h3 {
		font-size: 1.5rem;
	}
}
a:focus {
	outline-style: solid !important;
    outline-color: #f69f1b !important;
    outline-width: 2px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}