/*
##########################################
# COMMON  CSS
##########################################
*/
/****CSS FOR FONTS START********/

@font-face {
	font-family:'lato_light';
    src:url('../../imagedb/defaults/fonts/lato-lig-webfont.eot');
    src:url('../../imagedb/defaults/fonts/lato-lig-webfont.eot?#iefix') format('embedded-opentype'),
        url('../../imagedb/defaults/fonts/lato-lig-webfont.woff') format('woff'),
        url('../../imagedb/defaults/fonts/lato-lig-webfont.ttf') format('truetype'),
        url('../../imagedb/defaults/fonts/lato-lig-webfont.svg') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
	font-family:'lato_regular';
    src:url('../../imagedb/defaults/fonts/lato-reg-webfont.eot');
    src:url('../../imagedb/defaults/fonts/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
        url('../../imagedb/defaults/fonts/lato-reg-webfont.woff') format('woff'),
        url('../../imagedb/defaults/fonts/lato-reg-webfont.ttf') format('truetype'),
        url('../../imagedb/defaults/fonts/lato-reg-webfont.svg') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
	font-family:'lato_bold';
    src:url('../../imagedb/defaults/fonts/lato-bol-webfont.eot');
    src:url('../../imagedb/defaults/fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),
        url('../../imagedb/defaults/fonts/lato-bol-webfont.woff') format('woff'),
        url('../../imagedb/defaults/fonts/lato-bol-webfont.ttf') format('truetype'),
        url('../../imagedb/defaults/fonts/lato-bol-webfont.svg') format('svg');
    font-weight:bold;
    font-style:normal;
}
@font-face {
	font-family:'lato_black';
    src:url('../../imagedb/defaults/fonts/lato-black-webfont.eot');
    src:url('../../imagedb/defaults/fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
        url('../../imagedb/defaults/fonts/lato-black-webfont.woff') format('woff'),
        url('../../imagedb/defaults/fonts/lato-black-webfont.ttf') format('truetype'),
        url('../../imagedb/defaults/lato-black-webfont.svg') format('svg');
    font-weight:bold;
    font-style:normal;
}
@font-face {
	font-family:'lato_italic';
    src:url('../../imagedb/defaults/fonts/lato-italic-webfont.eot');
    src:url('../../imagedb/defaults/fonts/lato-italic-webfont.eot?#iefix') format('embedded-opentype'),
        url('../../imagedb/defaults/fonts/lato-italic-webfont.woff') format('woff'),
		url('../../imagedb/defaults/fonts/lato-italic-webfont.woff2') format('woff2'),
        url('../../imagedb/defaults/fonts/lato-italic-webfont.ttf') format('truetype'),
        url('../../imagedb/defaults/fonts/lato-italic-webfont.svg') format('svg');
    font-weight:bold;
    font-style:normal;
}
@font-face {
	font-family:'opensans_regular';
    src:url('../../imagedb/defaults/fonts/opensans-regular-webfont.eot');
    src:url('../../imagedb/defaults/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../../imagedb/defaults/fonts/opensans-regular-webfont.woff') format('woff'),
        url('../../imagedb/defaults/fonts/opensans-regular-webfont.ttf') format('truetype'),
        url('../../imagedb/defaults/fonts/opensans-regular-webfont.svg') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
	font-family:'opensans_semibold';
    src:url('../../imagedb/defaults/fonts/opensans-semibold.eot');
    src:url('../../imagedb/defaults/fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
        url('../../imagedb/defaults/fonts/opensans-semibold.woff') format('woff'),
        url('../../imagedb/defaults/fonts/opensans-semibold.ttf') format('truetype'),
        url('../../imagedb/defaults/fonts/opensans-semibold.svg') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
	font-family:'opensans_bold';
    src:url('../../imagedb/defaults/fonts/opensans-bold-webfont.eot');
    src:url('../../imagedb/defaults/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../../imagedb/defaults/fonts/opensans-bold-webfont.woff') format('woff'),
        url('../../imagedb/defaults/fonts/opensans-bold-webfont.ttf') format('truetype'),
        url('../../imagedb/defaults/fonts/opensans-bold-webfont.svg') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
	font-family:'opensans_extrabold';
    src:url('../../imagedb/defaults/fonts/opensans-extrabold-webfont.eot');
    src:url('../../imagedb/defaults/fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../../imagedb/defaults/fonts/opensans-extrabold-webfont.woff') format('woff'),
        url('../../imagedb/defaults/fonts/opensans-extrabold-webfont.ttf') format('truetype'),
        url('../../imagedb/defaults/fonts/opensans-extrabold-webfont.svg') format('svg');
    font-weight:normal;
    font-style:normal;
}

/****CSS FOR FONTS END********/

h1, h2, h3, h4, h5, h6 {margin:0;}
form { }
p { margin:0 0 5px 0; }
a { cursor:pointer; text-decoration:none; }
a:hover{
	text-decoration:none;
}
a:focus{outline:none; text-decoration:none;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
.block{display:block;}
.inblock{
	display:inline-block;
}
.no-wrap{ white-space:nowrap;}
ul{padding:0; margin:0;}
ul, li{list-style-type:none;}
.ellipsis {
    overflow: hidden;
}
.align-C{
	text-align:center;
}
.align-R{
	text-align:right;
}
.align-L{
	text-align:left;
}
.align-M{
	vertical-align:middle;
}
.align-B{
	vertical-align:bottom;
}
.align-T{
	vertical-align:top;
}
.text-RxsL{
	text-align:right;
}
.text-up{
	text-transform:uppercase;
}
/*Common Font Classes*/

.fs-lato-lig{
	font-family:'lato_light';
}
.fs-lato-rel{
	font-family:'lato_regular';
}
.fs-lato-bold{
	font-family:'lato_bold';
}
.fs-open-reg{
	font-family:'opensans_regular';
}
.pd1510-mobile{
	padding:15px 0;
}
.cursor-p{cursor:pointer;}
.cursor-d{cursor:default;}
.common-content{
	font-size:14px;
	color:#999999;
	font-family:'lato_regular';
	line-height:22px;
}

/*********************
# COMMON MARGIN CSS
*********************/
.mrg-auto	{ margin-left:auto; margin-right:auto; }
.mrg0 		{ margin:0px; }
.mrg0-T 	{ margin-top:0px; }
.mrg0-R 	{ margin-right:0px; }
.mrg0-B 	{ margin-bottom:0px; }
.mrg0-L 	{ margin-left:0px; }
.mrg0-LR	{ margin-right:0px; margin-left:0px; }
.mrg0-TB	{ margin-right:0px; margin-left:0px; }

.mrg1		{ margin:1px } 
.mrg1-T 	{ margin-top:1px; } 
.mrg1-R 	{ margin-right:1px; }
.mrg1-B 	{ margin-right:1px; }
.mrg1-L 	{ margin-left:1px; } 
.mrg1-LR 	{ margin-left:1px;margin-right:1px; }
.mrg1-TB 	{ margin-top:1px;margin-bottom:1px; }

.mrg2		{ margin:2px }
.mrg2-B		{margin-bottom:2px;} 
.mrg2-L 	{ margin-left:2px; }
.mrg2-R 	{ margin-right:2px; }
.mrg2-T 	{ margin-top:2px; }
.mrg2-LR 	{ margin-left:2px;margin-right:2px; }
.mrg2-TB 	{ margin-top:2px;margin-bottom:2px; }

.mrg4		{ margin:4px; } 
.mrg4-T		{ margin-top:4px; } 
.mrg4-L 	{ margin-left:4px; }
.mrg4-LR 	{ margin-left:4px;margin-left:4px; }
.mrg4-TB 	{ margin-top:4px;margin-bottom:4px; }

.mrg5		{ margin:5px; } 
.mrg5-L 	{ margin-left:5px; }
.mrg5-T 	{ margin-top:5px; }
.mrg5-B 	{ margin-bottom:5px; }
.mrg5-R 	{ margin-right:5px; }
.mrg5-LR 	{ margin-left:5px;margin-right:5px; }
.mrg5-TB 	{ margin-top:5px;margin-bottom:5px; }

.mrg10		{ margin:10px; }
.mrg10-T 	{ margin-top:10px; }
.mrg10-L 	{ margin-left:10px; }
.mrg10-B 	{ margin-bottom:10px; }
.mrg10-R 	{ margin-right:10px; }
.mrg10-LR 	{ margin-left:10px;margin-right:10px; }
.mrg10-TB 	{ margin-top:10px;margin-bottom:10px; }

.mrg15		{ margin:15px; }
.mrg15-T 	{ margin-top:15px; }
.mrg15-L 	{ margin-left:15px; }
.mrg15-B 	{ margin-bottom:15px; }
.mrg15-R 	{ margin-right:15px; }
.mrg15-LR 	{ margin-left:15px;margin-right:15px; }
.mrg15-TB 	{ margin-top:15px;margin-bottom:15px; }

.mrg20		{ margin:20px; } 
.mrg20-B	{margin-bottom:20px; } 
.mrg20-T 	{ margin-top:20px; }
.mrg20-L 	{ margin-left:20px; }
.mrg20-R 	{ margin-right:20px; }
.mrg20-LR 	{ margin-left:20px;margin-right:20px; }
.mrg20-TB 	{ margin-top:20px;margin-bottom:20px; }
.mrg25-B 	{ margin-bottom:25px; }
.mrg30-T 	{ margin-top:30px; }
.mrg30-B 	{ margin-bottom:30px; }
.mrg30-R 	{ margin-right:30px; }
/*
##########################################
# COMMON PADDING CSS
##########################################
*/
.pd0 { padding:0px; }
.pd0-T{ padding-top:0px;}
.pd0-B{ padding-bottom:0px;}

.pd1 { padding:1px; } 
.pd1-L { padding-left:1px; } 
.pd1-LR { padding-left:1px;padding-right:1px; }
.pd1-TB { padding-top:1px;padding-bottom:1px; }

.pd2 { padding:2px; } 
.pd2-L { padding-left:2px; }
.pd2-LR { padding-left:2px;padding-right:2px; }
.pd2-TB { padding-top:2px;padding-bottom:2px; }

.pd4 { padding:4px; } 
.pd4-L { padding-left:4px; }
.pd4-LR { padding-left:4px;padding-left:4px; }
.pd4-TB { padding-top:4px;padding-bottom:4px; }

.pd5 { padding:5px; } 
.pd5-L { padding-left:5px; }
.pd5-T { padding-top:5px; }
.pd5-R { padding-right:5px; }
.pd5-B { padding-bottom:5px; }
.pd5-LR { padding-left:5px;padding-right:5px; }
.pd5-TB { padding-top:5px;padding-bottom:5px; }

.pd10 { padding:10px; }
.pd10-L { padding-left:10px; }
.pd10-R { padding-right:10px; }
.pd10-LR { padding-left:10px;padding-right:10px; }
.pd10-TB { padding-top:10px;padding-bottom:10px; }
.pd10-T { padding-top:10px; }
.pd10-B{padding-bottom:10px;}
.pd10-TLR { padding-top:10px; padding-left:10px; padding-right:10px; }
.pd10-BLR { padding-bottom:10px; padding-left:10px; padding-right:10px; }

.pd15 { padding:15px; }
.pd15-T { padding-top:15px; }
.pd15-L { padding-left:15px; }
.pd15-R { padding-right:15px; }
.pd15-B { padding-bottom:15px; }
.pd15-LR { padding-left:15px;padding-right:15px; }
.pd15-TLR { padding:15px 15px 0px 15px; }
.pd15-TB { padding-top:15px;padding-bottom:15px; }

.pd17-LR {padding-left:17px;padding-right:17px;}

.pd20 { padding:20px; } 
.pd20-L { padding-left:20px; }
.pd20-R { padding-right:20px; }
.pd20-T { padding-top:20px;}
.pd20-B { padding-bottom:20px; }
.pd20-LR { padding-left:20px;padding-right:20px; }
.pd20-TB { padding-top:20px;padding-bottom:20px; }
.pd35-L { padding-left:35px; }
.hr-line-typ1 {}

/*************************
# COMMON FONTS SIZE CSS
**************************/
.f-bold{ font-weight:bold;}
.f-normal{ font-weight:normal;}
.f-underline{ text-decoration:underline;}
.f-linethrough{text-decoration:line-through;}

.fs10 {font-size:77%;} /* for setting 10px */
.fs11 {font-size:85%;} /* for setting 11px */
.fs12 {font-size:93%;} /* for setting 12px */
.fs13 {font-size:100%;} /* for setting 13px */
.fs14 {font-size:108%;} /* for setting 14px */
.fs15 {font-size:116%;} /* for setting 15px */
.fs16 {font-size:123.1%;} /* for setting 16px */
.fs17 {font-size:131%;} /* for setting 17px */
.fs18 {font-size:138.5%;} /* for setting 18px */
.fs19 {font-size:146.5%;} /* for setting 19px */
.fs20 {font-size:153.9%;} /* for setting 20px */
.fs21 {font-size:161.6%;} /* for setting 21px */
.fs22 {font-size:167%;} /* for setting 22px */
.fs23 {font-size:174%;} /* for setting 23px */
.fs24 {font-size:182%;} /* for setting 24px */
.fs25 {font-size:189%;} /* for setting 25px */
.fs26 {font-size:197%;} /* for setting 26px */
.fs27 {font-size:204%;} /* for setting 27px */
.fs28 {font-size:211%;} /* for setting 28px */
.fs29 {font-size:220%;} /* for setting 29px */
.fs30 {font-size:228%;} /* for setting 30px */
.fs31 {font-size:235%;} /* for setting 31px */
.fs32 {font-size:245%;} /* for setting 32px */
.fs33 {font-size:251%;} /* for setting 33px */
.fs34 {font-size:259%;} /* for setting 34px */
.fs35 {font-size:266%;} /* for setting 35px */
.fs36 {font-size:274%;} /* for setting 36px */
.fs37 {font-size:282%;} /* for setting 37px */
.fs38 {font-size:290%;} /* for setting 38px */
.fs39 {font-size:297%;} /* for setting 39px */
.fs40 {font-size:305%;} /* for setting 40px */
.fs41 {font-size:312%;} /* for setting 41px */

/***CSS FOR COMMON FONT COLOR****/
.f-white{color:#FFFFFF;}
.f-red{ color:#e40831;}
.f-red1{ color:#fb0808;}
.f-black{color:#1f1f1f;}
.f-black1{color:#181818;}
.f-black2{color:#15262f;}
.f-yellow{color:#ffb746;}
.f-lightgreen{ color:#72bf66;}
.f-purple{color:#4f3570;}
.f-grey33{color:#333333;}
.f-grey66{color:#666666;}
.f-grey99{color:#999999;}
.f-grey1{color:#414244;}
.f-greylight{color:#a3a6af;}
.f-brown{color:#f9ad13;}
.f-orange{color:#fb4700;}


/* line height */
.lh22{ line-height:22px;}

/*************************
# COMMON HR-LINE TYPE CSS
**************************/
.hr-line-typ1 {}


/***********************
* HEADER TYPES
***********************/
.hd-typ1 { 
	color:#333;
	font-size:18px;
	font-family:'lato_bold';
}
.hd-typ2 { 
	color:#333;
	font-size:24px;
	font-family:'lato_bold';
}
.hd-typ3 { 
	color:#15262f;
	font-size:15px;
	font-family:'lato_bold';
}
.hd-typ4 { 
	color:#15262f;
	font-size:18px;
}
.hd-typ5 { 
	color:#15262f;
	font-size:14px;
}
.hd-typ6 { 
	color: #161616;
    font-size: 30px;
}
.hd-typ7 {
    border-bottom: 1px solid #333333;
    color: #333333;
    font-family: "lato_bold";
    font-size: 15px;
    padding-bottom: 5px;
}
.hd-typ8{
	color: #333;
    font-family: "opensans_regular";
    font-size: 24px;
}
.hd-typ9 { 
	color:#161616;
    font-size:24px;
}
.hd-typ10 {
    font-family: "lato_bold";
    font-size: 15px;
    padding-bottom: 5px;
}
.hd-typ11{
	font-family: "lato_bold";
	font-size: 16px;
	color: #FFF;
	padding:7px 15px;
}
.hd-typ12{
	font-family: "lato_bold";
	font-size: 16px;
	color:#333333;
}
.hd-typ13{
	color: #161616;
    font-family: "opensans_regular";
    font-size: 24px;
}
.hd-typ14{
	color:#000000;
	text-transform:uppercase;
	font-size:15px;
}
.hd-typ15{
	color:#171717;
	text-transform:uppercase;
	font-family: "lato_bold";
	font-size:15px;
}
.hd-typ16 {
    border-bottom:2px solid;
    color:#15262f;
    font-family:"lato_bold";
    padding-bottom:5px;
	font-size:14px;
	display:inline-block;
}
.hd-typ17 {
    background-color: #ffffff;
    border-left: 3px solid;
    color: #333333;
    font-family: "lato_regular";
    font-size: 13px;
    padding:8px 6px;
}
/**********************
	Common Link Types
************************/
.lnk-typ1, .lnk-typ1:hover{
	color:#999999 !important;
	font-family:'opensans_regular';
	text-decoration:underline;
}
.lnk-typ2, .lnk-typ2:hover{
	color:#7c8c94 !important;
	font-family:'lato_regular';
	font-size:14px;
	text-decoration:underline;
}
.lnk-typ3{
	color:#cce0e4 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}

.lnk-typ4, .lnk-typ4:hover{
	text-decoration: underline;
	font-size: 13px;
	font-family:'lato_bold';
}
.lnk-typ5, .lnk-typ5:hover{
	color:#7c8c94 !important;
	font-size:14px;
	text-decoration:underline;
	font-family:'lato_bold';
}
.lnk-typ6, .lnk-typ6:hover{
	text-decoration: underline;
	font-family:'lato_regular';
}
.lnk-typ8, .lnk-typ8:hover{
	color:#5e5e5e !important;
	font-family:'opensans_regular';
	text-decoration:underline;
}
/***********************
	Common Box types
************************/
.box-typ1{
	background-color:#fff;
	box-shadow: 0px 0px 4px #bbb;
}
.box-typ2{
	border-top:1px solid #e7e7e7;
	padding:20px;
}

.box-typ3{
	background-color:#ebf3f4;
	box-shadow: 0px 0px 4px #bbb;
}
.box-typ4{
	border:1px solid #4f3570;
}
.box-hd-typ4{
	background-color:#4f3570;
	color:#ffffff;
	font-size:14px;
	font-family:"lato_bold";
	padding:10px;
}
.box-typ5{
	border:1px solid #e8e8e8;
}
.box-hd-typ5{
	background-color: #e8e8e8;
    color: #333333;
    font-size: 15px;
    padding: 6px;
	font-family:"lato_regular";
}

.box-typ6{
	background-color:#ffffff;
	box-shadow:0 0 5px 0 rgba(0,0,0,0.35);
	padding:20px;
}
/*******COMMON BACKGROUND COLORS*********/
.white-bg{
	background-color:#ffffff;
}
.gray-bg{
	background-color:#ececec;
}
.gray-bg1{
	background-color:#f2f2f2;
}
.gray-bg2{
	background-color:#f5f5f5;
}
.blue-bg{
	background-color:#daeef1;
}
/***************************
	COMMON CSS FOR WIDTH
***************************/
.w100{width:100px;}
.wp100{width:100%;}
/*************************
# COMMON EASY SLIDER CSS
**************************/
.slider-type1 .lSAction > a{
	background-image:none;
	width:34px;
	height:54px;
	opacity:1;
	top:40%;
	background-color:#000000;
	font-family:'FontAwesome';
	z-index:1;
}
.slider-type1 .lSAction > a.lSPrev{
	left:3px;
}
.slider-type1 .lSAction > a.lSPrev:before{
	/*background-position:-1px -18px;
	left:3px;*/
	content:"\f104";
	color:#ffffff;
	font-size: 28px;
    left: 10px;
    position: absolute;
    top: 9px;
}
.slider-type1 .lSAction > a.lSNext{
	right:3px;
}
.slider-type1 .lSAction > a.lSNext:before{
	/*background-position:-1px -18px;
	left:3px;*/
	content:"\f105";
	color:#ffffff;
	font-size: 28px;
    right: 10px;
    position: absolute;
    top: 9px;
}

/**************************
	Common Tab Type
**************************/
/**Tab type-1**/
.tab-typ1{
	position:relative;
}
.tab-typ1 > .tab-content {
    padding:20px 15px 15px;
    /*position: absolute;*/
	z-index:11;
	color:#ffffff;
	width:100%;
}
.tab-typ1 > .nav-tabs li a{
	position:relative;
}
.tab-typ1 > .nav-tabs li a .icons{
	display:none;
}
.tab-typ1 > .nav-tabs li.active a .icons{
	display:inline-block;
}
.tab-typ1 > .nav-tabs li a .icons{
	position:absolute;
	top:-10px;
	left:8px;
}
.tab-typ1 > .nav-tabs{
	color:#ffffff;
	border:0;
}
.tab-typ1 > .nav-tabs > li{
	margin:0;
}
.tab-typ1 > .nav-tabs > li > a{
	border:0;
	border-radius:0;
	background:none;
	color:#ffffff;
	font-size:11px;
	padding:12px 0;
	text-transform:uppercase;
	margin:0;
	margin-left:-1px;
}
.tab-typ1 .nav-tabs > li:first-child > a{
	margin-left:0;
}
.tab-typ1 .nav-tabs > li > a > span{
	padding:4px 17px;
	border-right:1px solid;
	display:inline-block;
}
.tab-typ1 .nav-tabs > li:last-child > a > span{
	border-right:0;
}
.tab-typ1 > .nav-tabs > li.active > a,
.tab-typ1 > .nav-tabs > li.active > a:hover,
.tab-typ1 > .nav-tabs > li.active > a:focus{
	border:0;
	color:#ffffff;
}
.tab-typ1 > .nav-tabs > li.active > a{
	padding-left:55px;
}
.tab-typ1 > .nav-tabs > li.active > a > span,
.tab-typ1 > .nav-tabs > li.active > a:hover > span,
.tab-typ1 > .nav-tabs > li.active > a:focus > span{
	border-color:transparent;
}
/**Tab type-2**/
.tab-typ2 .nav-tabs{
	border:1px solid #dddddd;
	border-width:0 1px 0;
}
.tab-typ2 .nav-tabs > li{
	margin:0;
}
.tab-typ2 .nav-tabs > li > a, .tab-typ2 .nav-tabs > li > a:hover, .tab-typ2 .nav-tabs > li > a:focus{
	margin:0;
	border-radius:0;
	border-width:1px 0 0 1px;
	border-top-color:transparent;
	color: #fff;
    font-family: "lato_bold";
    font-size: 14px;
    font-weight: normal;
	background:none;
	padding:9px 15px 10px;
}
.tab-typ2 .nav-tabs > li:first-child > a{
	border-left:0;
}
.tab-typ2 .nav-tabs > li.active > a{
	border-top-color:#dddddd;
	color:#333333;
	background-color:#ffffff;
	border-left:0;
}
/**Tab type-3**/
.tab-typ3 .resp-tabs-list{
	
}
.tab-typ3 .resp-tabs-list li{
	background-color:#f5f5f5;
	color:#9e9e9e;
	position:relative;
	margin-bottom:15px;
	margin-right:7px;
	font-weight:normal;
	font-size:14px;
}
.tab-typ3 .resp-tabs-list li .fa{
	display:none;
	bottom: -18px;
	font-size: 29px;
    left: 50%;
    margin-left: -9px;
    position: absolute;
}
.tab-typ3 .resp-tab-item.resp-tab-active{
	color:#ffffff;
}
.tab-typ3 .resp-tab-item.resp-tab-active .fa{
    display: inline-block;
}
.tab-typ3 .resp-tab-content{
	border:0;
	padding:10px;
}
.tab-typ3 h2.resp-accordion{
	background-color:#ffffff;
}
.tab-typ3 h2.resp-tab-active{
	background-color:#ffffff;
	color:#ffffff;
}
.tab-typ3 h2.resp-tab-active span.resp-arrow{
	border-bottom-color:#ffffff;
}
/*********************
CSS FOR LIST TYPE
**********************/
.list-typ1 li {
    margin-bottom: 5px;
    padding-left: 20px;
    position: relative;
}
.list-typ1 li .fa {
    left: 0;
    position: absolute;
    top:1px;
}
.list-typ2 li {
	padding-left: 20px;
	position: relative;
}
.list-typ2 li .fa {
	font-size: 13px;
	left: 0;
	position: absolute;
	top: 4px;
}
.list-typ3 li {
    padding-left: 30px;
    position: relative;
}
.list-typ3 li:last-child{
	margin-bottom:0;
}
.list-typ3 li .check {
	background-position:-99px -517px;
	background-repeat:no-repeat;
	width:14px; height:14px;
	display:block;
	left:0;
	top:2px;
	position:absolute;
}
ul.list-typ4{
	padding-left:15px;
}
.list-typ4 li{
	margin-bottom:5px;
	list-style-type:decimal;
}
.point-type1 li{
	position:relative;
	padding-left:17px;
	line-height:20px;
}
.point-type1 li:before{
	background:url(../../imagedb/defaults/common-icon.png) no-repeat -39px 0;
	content:"";
	left:0;
	height:7px;
	position:absolute;
	top:6px;
	width:9px;
}
@media(min-width:768px){
	.dis-tabel{
		display:table;
		width:100%;
		margin:0;
	}
	.dis-tabel > div{
		display:table-cell;
	}
	.row.dis-tabel > div{
		float:none;
	}
	.pull-right-nxs{
		float:right;
	}
}
@media(max-width:767px){
	.tab-typ3 .resp-tabs-container .resp-accordion .fa{
		display:none;
	}
	.collapsed-xs{
		display:none;
	}
	
	.pd10-LR-xs{
		padding-left:10px;
		padding-right:10px;
	}
	.text-RxsL{
		text-align:left;
	}
}
@media(max-width:479px){
.mob-grid{float:none; width:100%;}
}