/* CSS Document */
/* Font Icons */

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?jqybeq');
	src:url('../fonts/icomoon.eot?#iefixjqybeq') format('embedded-opentype'),
		url('../fonts/icomoon.ttf?jqybeq') format('truetype'),
		url('../fonts/icomoon.woff?jqybeq') format('woff'),
		url('../fonts/icomoon.svg?jqybeq#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-DP .path1:before {
	content: "\e744";
	color: rgb(51, 0, 0);
}
.icon-DP .path2:before {
	content: "\e745";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}
.icon-DP .path3:before {
	content: "\e746";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}
.icon-DP .path4:before {
	content: "\e747";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-DP .path5:before {
	content: "\e748";
	margin-left: -1em;
	color: rgb(255, 102, 102);
}
.icon-DP .path6:before {
	content: "\e749";
	margin-left: -1em;
	color: rgb(53, 0, 5);
}
.icon-DP .path7:before {
	content: "\e74a";
	margin-left: -1em;
	color: rgb(255, 102, 102);
}
.icon-DP .path8:before {
	content: "\e74b";
	margin-left: -1em;
	color: rgb(115, 32, 0);
}
.icon-DP .path9:before {
	content: "\e74c";
	margin-left: -1em;
	color: rgb(69, 9, 0);
}
.icon-DP .path10:before {
	content: "\e74d";
	margin-left: -1em;
	color: rgb(69, 9, 0);
}
.icon-DP .path11:before {
	content: "\e74e";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-oldthings .path1:before {
	content: "\e74f";
	color: rgb(114, 0, 0);
}
.icon-oldthings .path2:before {
	content: "\e750";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}
.icon-oldthings .path3:before {
	content: "\e751";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}
.icon-oldthings .path4:before {
	content: "\e752";
	margin-left: -1em;
	color: rgb(149, 20, 21);
}
.icon-oldthings .path5:before {
	content: "\e753";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}
.icon-oldthings .path6:before {
	content: "\e754";
	margin-left: -1em;
	color: rgb(149, 20, 21);
}
.icon-oldthings .path7:before {
	content: "\e755";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-ay:before {
	content: "\e743";
}
.icon-Textile:before {
	content: "\e75e";
}
.icon-phone21:before {
	content: "\e720";
}
.icon-news-report2:before {
	content: "\e721";
}
.icon-computer-mouse33:before {
	content: "\e722";
}
.icon-write62:before {
	content: "\e723";
}
.icon-configuration12:before {
	content: "\e724";
}
.icon-user65:before {
	content: "\e725";
}
.icon-close33:before {
	content: "\e726";
}
.icon-trash30:before {
	content: "\e727";
}
.icon-calendar53:before {
	content: "\e728";
}
.icon-notepad26:before {
	content: "\e729";
}
.icon-dollar9:before {
	content: "\e72a";
}
.icon-kids4:before {
	content: "\e72b";
}
.icon-boys2:before {
	content: "\e72c";
}
.icon-peace:before {
	content: "\e72d";
}
.icon-home163:before {
	content: "\e72e";
}
.icon-hands12:before {
	content: "\e72f";
}
.icon-almsgiving:before {
	content: "\e730";
}
.icon-gift79:before {
	content: "\e731";
}
.icon-donation1:before {
	content: "\e732";
}
.icon-view32:before {
	content: "\e733";
}
.icon-youtube30:before {
	content: "\e734";
}
.icon-facebok:before {
	content: "\e735";
}
.icon-twitter:before {
	content: "\e736";
}
.icon-skype12:before {
	content: "\e737";
}
.icon-whatsapp:before {
	content: "\e738";
}
.icon-question1:before {
	content: "\e739";
}
.icon-logotype16:before {
	content: "\e73a";
}
.icon-add121:before {
	content: "\e73b";
}
.icon-email97:before {
	content: "\e73c";
}
.icon-minus104:before {
	content: "\e73d";
}
.icon-plus79:before {
	content: "\e73e";
}
.icon-menu34:before {
	content: "\e73f";
}
.icon-menu36:before {
	content: "\e740";
}
.icon-list26:before {
	content: "\e741";
}
.icon-menu51:before {
	content: "\e742";
}
.icon-padlock105:before {
	content: "\e71f";
}
.icon-fast44:before {
	content: "\e71b";
}
.icon-keyboard53:before {
	content: "\e71c";
	color:#ccc;
}
.icon-basketball32:before {
	content: "\e71d";
}
.icon-retro2:before {
	content: "\e71e";
}
.icon-weeding:before {
	content: "\e71a";
}
.icon-NPZ69I .path1:before {
	content: "\e600";
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path2:before {
	content: "\e601";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path3:before {
	content: "\e602";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path4:before {
	content: "\e603";
	margin-left: -1em;
	color: rgb(67, 41, 24);
}
.icon-NPZ69I .path5:before {
	content: "\e604";
	margin-left: -1em;
	color: rgb(255, 237, 0);
}
.icon-NPZ69I .path6:before {
	content: "\e605";
	margin-left: -1em;
	color: rgb(249, 178, 51);
}
.icon-NPZ69I .path7:before {
	content: "\e606";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path8:before {
	content: "\e607";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path9:before {
	content: "\e608";
	margin-left: -1em;
	color: rgb(67, 41, 24);
}
.icon-NPZ69I .path10:before {
	content: "\e609";
	margin-left: -1em;
	color: rgb(255, 237, 0);
}
.icon-NPZ69I .path11:before {
	content: "\e60a";
	margin-left: -1em;
	color: rgb(249, 178, 51);
}
.icon-NPZ69I .path12:before {
	content: "\e60b";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path13:before {
	content: "\e60c";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path14:before {
	content: "\e60d";
	margin-left: -1em;
	color: rgb(67, 41, 24);
}
.icon-NPZ69I .path15:before {
	content: "\e60e";
	margin-left: -1em;
	color: rgb(255, 237, 0);
}
.icon-NPZ69I .path16:before {
	content: "\e60f";
	margin-left: -1em;
	color: rgb(249, 178, 51);
}
.icon-NPZ69I .path17:before {
	content: "\e610";
	margin-left: -1em;
	color: rgb(255, 237, 111);
}
.icon-NPZ69I .path18:before {
	content: "\e611";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path19:before {
	content: "\e612";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path20:before {
	content: "\e613";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path21:before {
	content: "\e614";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path22:before {
	content: "\e615";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path23:before {
	content: "\e616";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path24:before {
	content: "\e617";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path25:before {
	content: "\e618";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path26:before {
	content: "\e619";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path27:before {
	content: "\e61a";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path28:before {
	content: "\e61b";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path29:before {
	content: "\e61c";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path30:before {
	content: "\e61d";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path31:before {
	content: "\e61e";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path32:before {
	content: "\e61f";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path33:before {
	content: "\e620";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path34:before {
	content: "\e621";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path35:before {
	content: "\e622";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path36:before {
	content: "\e623";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path37:before {
	content: "\e624";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path38:before {
	content: "\e625";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path39:before {
	content: "\e626";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path40:before {
	content: "\e627";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path41:before {
	content: "\e628";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path42:before {
	content: "\e629";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path43:before {
	content: "\e62a";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path44:before {
	content: "\e62b";
	margin-left: -1em;
	color: rgb(158, 255, 193);
}
.icon-NPZ69I .path45:before {
	content: "\e62c";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path46:before {
	content: "\e62d";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path47:before {
	content: "\e62e";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path48:before {
	content: "\e62f";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path49:before {
	content: "\e630";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path50:before {
	content: "\e631";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path51:before {
	content: "\e632";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path52:before {
	content: "\e633";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path53:before {
	content: "\e634";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path54:before {
	content: "\e635";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path55:before {
	content: "\e636";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path56:before {
	content: "\e637";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path57:before {
	content: "\e638";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path58:before {
	content: "\e639";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path59:before {
	content: "\e63a";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path60:before {
	content: "\e63b";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path61:before {
	content: "\e63c";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path62:before {
	content: "\e63d";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path63:before {
	content: "\e63e";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path64:before {
	content: "\e63f";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path65:before {
	content: "\e640";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path66:before {
	content: "\e641";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path67:before {
	content: "\e642";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path68:before {
	content: "\e643";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path69:before {
	content: "\e644";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path70:before {
	content: "\e645";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path71:before {
	content: "\e646";
	margin-left: -1em;
	color: rgb(255, 237, 111);
}
.icon-NPZ69I .path72:before {
	content: "\e647";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path73:before {
	content: "\e648";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path74:before {
	content: "\e649";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path75:before {
	content: "\e64a";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path76:before {
	content: "\e64b";
	margin-left: -1em;

	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path77:before {
	content: "\e64c";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path78:before {
	content: "\e64d";
	margin-left: -1em;
	color: rgb(106, 195, 255);
}
.icon-NPZ69I .path79:before {
	content: "\e64e";
	margin-left: -1em;
	color: rgb(106, 195, 255);
}
.icon-NPZ69I .path80:before {
	content: "\e64f";
	margin-left: -1em;
	color: rgb(106, 195, 255);
}
.icon-NPZ69I .path81:before {
	content: "\e650";
	margin-left: -1em;
	color: rgb(106, 195, 255);
}
.icon-NPZ69I .path82:before {
	content: "\e651";
	margin-left: -1em;
	color: rgb(106, 195, 255);
}
.icon-NPZ69I .path83:before {
	content: "\e652";
	margin-left: -1em;
	color: rgb(106, 195, 255);
}
.icon-NPZ69I .path84:before {
	content: "\e653";
	margin-left: -1em;
	color: rgb(106, 195, 255);
}
.icon-NPZ69I .path85:before {
	content: "\e654";
	margin-left: -1em;
	color: rgb(106, 195, 255);
}
.icon-NPZ69I .path86:before {
	content: "\e655";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path87:before {
	content: "\e656";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path88:before {
	content: "\e657";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path89:before {
	content: "\e658";
	margin-left: -1em;
	color: rgb(255, 237, 111);
}
.icon-NPZ69I .path90:before {
	content: "\e659";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path91:before {
	content: "\e65a";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path92:before {
	content: "\e65b";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path93:before {
	content: "\e65c";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path94:before {
	content: "\e65d";
	margin-left: -1em;
	color: rgb(255, 237, 111);
}
.icon-NPZ69I .path95:before {
	content: "\e65e";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path96:before {
	content: "\e65f";
	margin-left: -1em;
	color: rgb(106, 195, 255);
}
.icon-NPZ69I .path97:before {
	content: "\e660";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path98:before {
	content: "\e661";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path99:before {
	content: "\e662";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path100:before {
	content: "\e663";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path101:before {
	content: "\e664";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path102:before {
	content: "\e665";
	margin-left: -1em;
	color: rgb(158, 255, 193);
}
.icon-NPZ69I .path103:before {
	content: "\e666";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path104:before {
	content: "\e667";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path105:before {
	content: "\e668";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path106:before {
	content: "\e669";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path107:before {
	content: "\e66a";
	margin-left: -1em;
	color: rgb(158, 255, 193);
}
.icon-NPZ69I .path108:before {
	content: "\e66b";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path109:before {
	content: "\e66c";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path110:before {
	content: "\e66d";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path111:before {
	content: "\e66e";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path112:before {
	content: "\e66f";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path113:before {
	content: "\e670";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path114:before {
	content: "\e671";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path115:before {
	content: "\e672";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path116:before {
	content: "\e673";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path117:before {
	content: "\e674";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path118:before {
	content: "\e675";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path119:before {
	content: "\e676";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path120:before {
	content: "\e677";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path121:before {
	content: "\e678";
	margin-left: -1em;
	color: rgb(253, 113, 152);
}
.icon-NPZ69I .path122:before {
	content: "\e679";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path123:before {
	content: "\e67a";
	margin-left: -1em;
	color: rgb(158, 255, 193);
}
.icon-NPZ69I .path124:before {
	content: "\e67b";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path125:before {
	content: "\e67c";
	margin-left: -1em;
	color: rgb(106, 195, 255);
}
.icon-NPZ69I .path126:before {
	content: "\e67d";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path127:before {
	content: "\e67e";
	margin-left: -1em;
	color: rgb(140, 134, 230);
}
.icon-NPZ69I .path128:before {
	content: "\e67f";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path129:before {
	content: "\e680";
	margin-left: -1em;
	color: rgb(255, 237, 111);
}
.icon-NPZ69I .path130:before {
	content: "\e681";
	margin-left: -1em;
	color: rgb(0, 0, 0);
}
.icon-NPZ69I .path131:before {
	content: "\e682";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path132:before {
	content: "\e683";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path133:before {
	content: "\e684";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path134:before {
	content: "\e685";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path135:before {
	content: "\e686";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path136:before {
	content: "\e687";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path137:before {
	content: "\e688";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path138:before {
	content: "\e689";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path139:before {
	content: "\e68a";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path140:before {
	content: "\e68b";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path141:before {
	content: "\e68c";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path142:before {
	content: "\e68d";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path143:before {
	content: "\e68e";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path144:before {
	content: "\e68f";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path145:before {
	content: "\e690";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path146:before {
	content: "\e691";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path147:before {
	content: "\e692";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path148:before {
	content: "\e693";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path149:before {
	content: "\e694";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path150:before {
	content: "\e695";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path151:before {
	content: "\e696";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path152:before {
	content: "\e697";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path153:before {
	content: "\e698";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path154:before {
	content: "\e699";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path155:before {
	content: "\e69a";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path156:before {
	content: "\e69b";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path157:before {
	content: "\e69c";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path158:before {
	content: "\e69d";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path159:before {
	content: "\e69e";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path160:before {
	content: "\e69f";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-NPZ69I .path161:before {
	content: "\e6a0";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-anmigamSpiritual:before {
	content: "\e6a1";
}
.icon-art:before {
	content: "\e6a2";
}
.icon-astrology:before {
	content: "\e6a3";
}
.icon-babykid:before {
	content: "\e6a4";
}
.icon-BirthdayCardConverted .path1:before {
	content: "\e6a5";
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path2:before {
	content: "\e6a6";
	margin-left: -1em;
	color: rgb(61, 14, 94);
}
.icon-BirthdayCardConverted .path3:before {
	content: "\e6a7";
	margin-left: -1em;
	color: rgb(150, 82, 200);
}
.icon-BirthdayCardConverted .path4:before {
	content: "\e6a8";
	margin-left: -1em;
	color: rgb(61, 14, 94);
}
.icon-BirthdayCardConverted .path5:before {
	content: "\e6a9";
	margin-left: -1em;
	color: rgb(61, 14, 94);
}
.icon-BirthdayCardConverted .path6:before {
	content: "\e6aa";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path7:before {
	content: "\e6ab";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path8:before {
	content: "\e6ac";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path9:before {
	content: "\e6ad";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path10:before {
	content: "\e6ae";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path11:before {
	content: "\e6af";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path12:before {
	content: "\e6b0";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path13:before {
	content: "\e6b1";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path14:before {
	content: "\e6b2";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path15:before {
	content: "\e6b3";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path16:before {
	content: "\e6b4";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path17:before {
	content: "\e6b5";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path18:before {
	content: "\e6b6";
	margin-left: -1em;
	color: rgb(55, 22, 70);
}
.icon-BirthdayCardConverted .path19:before {
	content: "\e6b7";
	margin-left: -1em;
	color: rgb(0, 210, 185);
}
.icon-BirthdayCardConverted .path20:before {
	content: "\e6b8";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-BirthdayCardConverted .path21:before {
	content: "\e6b9";
	margin-left: -1em;
	color: rgb(38, 136, 126);
}
.icon-BirthdayCardConverted .path22:before {
	content: "\e6ba";
	margin-left: -1em;
	color: rgb(0, 63, 61);
}
.icon-BirthdayCardConverted .path23:before {
	content: "\e6bb";
	margin-left: -1em;
	color: rgb(0, 63, 61);
}
.icon-BirthdayCardConverted .path24:before {
	content: "\e6bc";
	margin-left: -1em;
	color: rgb(255, 114, 165);
}
.icon-BirthdayCardConverted .path25:before {
	content: "\e6bd";
	margin-left: -1em;
	color: rgb(249, 49, 117);
}
.icon-BirthdayCardConverted .path26:before {
	content: "\e6be";
	margin-left: -1em;
	color: rgb(110, 14, 61);
}
.icon-BirthdayCardConverted .path27:before {
	content: "\e6bf";
	margin-left: -1em;
	color: rgb(110, 14, 61);
}
.icon-BirthdayCardConverted .path28:before {
	content: "\e6c0";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.icon-BirthdayCardConverted .path29:before {
	content: "\e6c1";
	margin-left: -1em;
	color: rgb(255, 114, 165);
}
.icon-BirthdayCardConverted .path30:before {
	content: "\e6c2";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path31:before {
	content: "\e6c3";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path32:before {
	content: "\e6c4";
	margin-left: -1em;
	color: rgb(249, 49, 117);
}
.icon-BirthdayCardConverted .path33:before {
	content: "\e6c5";
	margin-left: -1em;
	color: rgb(255, 114, 165);
}
.icon-BirthdayCardConverted .path34:before {
	content: "\e6c6";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path35:before {
	content: "\e6c7";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path36:before {
	content: "\e6c8";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path37:before {
	content: "\e6c9";
	margin-left: -1em;
	color: rgb(255, 114, 165);
}
.icon-BirthdayCardConverted .path38:before {
	content: "\e6ca";
	margin-left: -1em;
	color: rgb(249, 49, 117);
}
.icon-BirthdayCardConverted .path39:before {
	content: "\e6cb";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path40:before {
	content: "\e6cc";
	margin-left: -1em;
	color: rgb(255, 114, 165);
}
.icon-BirthdayCardConverted .path41:before {
	content: "\e6cd";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path42:before {
	content: "\e6ce";
	margin-left: -1em;
	color: rgb(189, 237, 233);
}
.icon-BirthdayCardConverted .path43:before {
	content: "\e6cf";
	margin-left: -1em;
	color: rgb(189, 237, 233);
}
.icon-BirthdayCardConverted .path44:before {
	content: "\e6d0";
	margin-left: -1em;
	color: rgb(249, 49, 117);
}
.icon-BirthdayCardConverted .path45:before {
	content: "\e6d1";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path46:before {
	content: "\e6d2";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path47:before {
	content: "\e6d3";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path48:before {
	content: "\e6d4";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path49:before {
	content: "\e6d5";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path50:before {
	content: "\e6d6";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path51:before {
	content: "\e6d7";
	margin-left: -1em;
	color: rgb(255, 114, 165);
}
.icon-BirthdayCardConverted .path52:before {
	content: "\e6d8";
	margin-left: -1em;
	color: rgb(255, 114, 165);
}
.icon-BirthdayCardConverted .path53:before {
	content: "\e6d9";
	margin-left: -1em;
	color: rgb(255, 114, 165);
}
.icon-BirthdayCardConverted .path54:before {
	content: "\e6da";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path55:before {
	content: "\e6db";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path56:before {
	content: "\e6dc";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path57:before {
	content: "\e6dd";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path58:before {
	content: "\e6de";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path59:before {
	content: "\e6df";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path60:before {
	content: "\e6e0";
	margin-left: -1em;
	color: rgb(255, 114, 165);
}
.icon-BirthdayCardConverted .path61:before {
	content: "\e6e1";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path62:before {
	content: "\e6e2";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path63:before {
	content: "\e6e3";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path64:before {
	content: "\e6e4";
	margin-left: -1em;
	color: rgb(255, 114, 165);
}
.icon-BirthdayCardConverted .path65:before {
	content: "\e6e5";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path66:before {
	content: "\e6e6";
	margin-left: -1em;
	color: rgb(86, 221, 202);
}
.icon-BirthdayCardConverted .path67:before {
	content: "\e6e7";
	margin-left: -1em;
	color: rgb(193, 147, 226);
}
.icon-BirthdayCardConverted .path68:before {
	content: "\e6e8";
	margin-left: -1em;
	color: rgb(255, 114, 165);
}
.icon-black302:before {
	content: "\e6e9";
}
.icon-cartoons1:before {
	content: "\e6ea";
}
.icon-dance:before {
	content: "\e6eb";
}
.icon-decoration:before {
	content: "\e6ec";
}
.icon-direction129:before {
	content: "\e6ed";
}
.icon-Dogandcat:before {
	content: "\e6ee";
}
.icon-education:before {
	content: "\e6ef";
}
.icon-electronic:before {
	content: "\e6f0";
}
.icon-essay:before {
	content: "\e6f1";
}
.icon-fashion:before {
	content: "\e6f2";
}
.icon-gardentool:before {
	content: "\e6f3";
}
.icon-history:before {
	content: "\e6f4";
}
.icon-homeappliances:before {
	content: "\e6f5";
}
.icon-home166:before {
	content: "\e6f6";
}
.icon-homeliving:before {
	content: "\e6f7";
}
.icon-horn:before {
	content: "\e6f8";
}
.icon-hospital:before {
	content: "\e6f9";
}
.icon-hotel:before {
	content: "\e6fa";
}
.icon-jewellery:before {
	content: "\e6fb";
}
.icon-job:before {
	content: "\e6fc";
}
.icon-keys:before {
	content: "\e6fd";
}
.icon-kidsstorybooks:before {
	content: "\e6fe";
}
.icon-logistics:before {
	content: "\e6ff";
}
.icon-magnifying-glass16:before {
	content: "\e700";
}
.icon-market1:before {
	content: "\e701";
}
.icon-moviegame:before {
	content: "\e702";
}
.icon-news16:before {
	content: "\e703";
}
.icon-newspapers5:before {
	content: "\e704";
}
.icon-outcoming1:before {
	content: "\e705";
}
.icon-packers:before {
	content: "\e706";
}
.icon-photovideo:before {
	content: "\e707";
}
.icon-pin56:before {
	content: "\e708";
}
.icon-poem:before {
	content: "\e709";
}
.icon-realestate:before {
	content: "\e70a";
}
.icon-religion:before {
	content: "\e70b";
}
.icon-rhymes:before {
	content: "\e70c";
}
.icon-sculpture:before {
	content: "\e70d";
}
.icon-service:before {
	content: "\e70e";
}
.icon-spa:before {
	content: "\e70f";
}
.icon-square181:before {
	content: "\e710";
}
.icon-story:before {
	content: "\e711";
}
.icon-taxi:before {
	content: "\e712";
}
.icon-temple:before {
	content: "\e713";
}
.icon-therumanam:before {
	content: "\e714";
}
.icon-two396:before {
	content: "\e715";
}
.icon-user8:before {
	content: "\e716";
}
.icon-vehicle:before {
	content: "\e717";
}
.icon-video:before {
	content: "\e718";
}
.icon-wedding11:before {
	content: "\e719";
}




/* Font Block */

@font-face {
    font-family: 'geethapriaregular';
    src: url('../fonts/geethapria-webfont.eot');
    src: url('../fonts/geethapria-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geethapria-webfont.woff2') format('woff2'),
         url('../fonts/geethapria-webfont.woff') format('woff'),
         url('../fonts/geethapria-webfont.ttf') format('truetype'),
         url('../fonts/geethapria-webfont.svg#geethapriaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nobel_lightregular';
    src: url('../fonts/nobel_light_regular-webfont.eot');
    src: url('../fonts/nobel_light_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nobel_light_regular-webfont.woff2') format('woff2'),
         url('../fonts/nobel_light_regular-webfont.woff') format('woff'),
         url('../fonts/nobel_light_regular-webfont.ttf') format('truetype'),
         url('../fonts/nobel_light_regular-webfont.svg#nobel_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

a:hover{text-decoration:none !important;}
li{list-style-type:none;}			   
/* Header */
header{ background:#b9e8ff; padding:5px 0px; border-top:3px solid #014e7f; border-bottom:5px solid #014e7f; width:100%; position:fixed; top:0px; z-index:9999;   }
header  .smalllogo{display:none; float:left;}
header.small {
    font-size: 15px;
    height: 75px;
	background:#b9e8ff;
}
header.small .biglogo{display:none; float:left;}
header.small .smalllogo{display:block; float:left; margin-bottom:5px;}
header.small .mm-toggle-wrap{ margin-top:0px;}
header.small .mm-toggle{padding:22px 13px;}
nav#topnaving {margin-top:87px;}
nav .navigation{ background:#fbfaf8; }
header.small .topbar{padding-top:0px;}
header.small .topbar .dropdown{ padding-top:0px;}
.navigation ul{margin:0px;}
nav .navigation li{list-style-type:none; display:inline; float:left;}
nav .navigation li a{ color:#333;  display:block; padding:5px 15px; font-size:12px; font-weight:bold;} 
nav .navigation li a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
nav .navigation li a:hover{ background:#00ccff; color:#fff;}
nav .navigation li.active a{background:#00ccff; color:#fff;}
.home-icon{ padding:5px; font-size:30px; color:#014e7f;}
.home-icon:hover{color:#df2e38;}

/* search bar header */
.searchbar{background:#014e7f; padding:5px 0px; clear:both; }
.flags{ color:#d52d27; font-size:24px; padding:3px 15px 0px 0px; display:block; float:left;  }
.mylocation{color:#ffffff; border:3px solid #fff; padding:5px; border-radius:50%; display:block; float:left; }
.whitefont{color:#000; text-align:justify; }
form{font-family: 'Sniglet', cursive; font-size:17px;}
footer{background-color:transparent; padding:20px 0px;}
.searchtab{float:left; width:60%; margin-bottom:5px; position:relative;}

input.holo[type='text'] {
    /* You can set width to whatever you like */
    width: 100%;
    font-family: "Roboto", "Droid Sans", sans-serif;
    font-size: 16px;
    margin: 0;
    padding: 2px 8px 2px 8px;
    position: relative;
    display: block;
    outline: none;
	color:#fff;
    border: none;
    background: bottom left linear-gradient(#a9a9a9, #a9a9a9) no-repeat, bottom center linear-gradient(#a9a9a9, #a9a9a9) repeat-x, bottom right linear-gradient(#a9a9a9, #a9a9a9) no-repeat;
    background-size: 1px 6px, 1px 1px, 1px 6px;
}
.searchicon{position:absolute;  right: 10px;
    top: 3px; color:#fff;}
input.holo[type='text']:hover, input.holo[type='text']:focus {
    background: bottom left linear-gradient(#0099cc, #0099cc) no-repeat, bottom center linear-gradient(#0099cc, #0099cc) repeat-x, bottom right linear-gradient(#0099cc, #0099cc) no-repeat;
    background-size: 1px 6px, 1px 1px, 1px 6px; 
} 

/* Categories */
.categories #Home-category i{ font-size:60px; text-align:center; color:#df2e38; display:block;}
.categories  #Home-category .bluetheme i{ color:#014e7f;}
.main-block .bluetheme a h4{color:#df2e38;}

.main-block a{ color:#014e7f;
 /*  border: 1px solid #222;  */
background-color:transparent;
    font-family: 'nobel_lightregular';
    box-shadow: 10px 3px 19px -22px rgba(0, 0, 0, 0.75);
    display: block;
    margin: -10px 0;
     padding: 20px 5px;
}
.main-block .hov_cat { color:#014e7f;
 /*  border: 1px solid #222;  */
background-color:transparent;
    font-family: 'nobel_lightregular';
   /*  box-shadow: 10px 3px 19px -22px rgba(0, 0, 0, 0.75); */
    display: block;
    margin: 10px 0;
     padding: 20px 5px; 
	-webkit-transform: 0.3s all;
	-moz-transform: 0.3s all;
	-o-transform: 0.3s all;
	transition: 0.3s all;
}
 .main-block .hov_cat:hover {
		-webkit-transform: scale(1.1);
	-moz-transform:   scale(1.1);
	-o-transform:   scale(1.1);
    transform: scale(1.1);
	
    background-color:transparent;
} 
.kath-ban-hov{
    background: url('images/kathaigal_board.png');
	-webkit-transform: 0.s all;
	-moz-transform: 0.5s all;
	-o-transform: 0.5s all;
	transition: 0.5s all;
}
.kath-ban-hov:hover {
    background: url('images/kathaigal_board2.png');
	-webkit-transform: scale(1.0.5);
	-moz-transform: scale(1.0.5);
	-o-transform: scale(1.0.5);
    transform: scale(1.05);
}

.main-block .hov_cat3 a{ 
 /*  border: 1px solid #222;  */
    font-family: 'nobel_lightregular';
    display: block;
    /* margin: 10px 0; */
      padding: 20px 5px;  
	-webkit-transform: 0.9s all;
	-moz-transform: 0.9s all;
	-o-transform: 0.9s all;
	transition: 0.9s all;
}
.main-block .hov_cat3 a:hover {
		-webkit-transform: rotate(360deg) scale(1.0);
	-moz-transform:   rotate(360deg) scale(1.0);
	-o-transform:   rotate(360deg) scale(1.0);
    transform: rotate(360deg) scale(1.0);
	
    background-color:transparent;
} 

.main-block  .hov_kath1{
	
	-webkit-transform: 0.5s all;
	-moz-transform: 0.5s all;
	-o-transform: 0.5s all;
	transition: 0.5s all;
}
.main-block  .hov_kath1:hover{
	-webkit-transform:scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
    transform: scale(0.9);
	
    background-color:transparent;
	
}
.main-block a h4{font-size:18px;
	font-weight:bold;}


/* Side advertisement */
.vnd-spnd-ad-sub-nwsec {
    border: 1px solid #ccc;
    float: left;
    margin-bottom: 9px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.vnspd-ad-sub-tle {
    background: rgba(0, 0, 0, 0.5) url("../images/vnd-add-mid-line.png") no-repeat scroll center top;
    color: #fff;
    float: left;
    left: 0;
    padding-top: 1px;
    position: absolute;
    text-align: center;
    top: 69px;
    width: 100%;
    z-index: 1;
}
.img_box {
    float: left;
    height: 100px;
    overflow: hidden;
    width: 360px;
}


/* Gendral Heading Css */
.heading-block{ padding:20px 5px; color:#fff; font-size:16px;  font-family: 'geethapriaregular'; }
.heading-block a{ font-family: 'nobel_lightregular'; color:#fff; font-weight:bold; font-size:18px;}
.heading-block i{font-size:30px; padding-right:5px;  display:block; float:left;}
.viewmoreicon{ font-size:25px; color:#fff; padding-right:5px; top:70px; position:absolute; right:20px;}
/* Gendral Heading css */
/* Marana Arivithal */
#marana-arvithal-wrapper{ background:#4e4e4e; padding-bottom:30px;}
#marana-arvithal-wrapper .heading-block{ border-bottom-color:#535454; }
.arivithal-block{ background:#666; height:auto;  margin-bottom:15px;
}
.arivithal-block .content{ border:1px solid #393b3b; height:auto; overflow:auto; padding-bottom:5px;}
.arivithal-block h4{padding:10px 5px; color:#fff;background: rgb(148,145,145); 
background: -moz-linear-gradient(top, rgba(148,145,145,1) 0%, rgba(94,93,93,1) 54%, rgba(68,68,68,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(148,145,145,1)), color-stop(54%,rgba(94,93,93,1)), color-stop(100%,rgba(68,68,68,1))); 
background: -webkit-linear-gradient(top, rgba(148,145,145,1) 0%,rgba(94,93,93,1) 54%,rgba(68,68,68,1) 100%); 
background: -o-linear-gradient(top, rgba(148,145,145,1) 0%,rgba(94,93,93,1) 54%,rgba(68,68,68,1) 100%); 
background: -ms-linear-gradient(top, rgba(148,145,145,1) 0%,rgba(94,93,93,1) 54%,rgba(68,68,68,1) 100%); 
background: linear-gradient(to bottom, rgba(148,145,145,1) 0%,rgba(94,93,93,1) 54%,rgba(68,68,68,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949191', endColorstr='#444444',GradientType=0 ); margin-top:0px;}
.arivithal-block h4 a{color:#fff;}
.ar-image{float:left; margin-right:20px; margin-left:10px}
.desc-maranam p{margin-bottom:10px;}
.arivithal-block .imageleft {
    float: left;
    width: 86px;
	padding-left:10px;
	}
.desc-maranam {color:#fff;}

.arivithal-block .bottomtext {
    background: #000 none repeat scroll 0 0;
    clear: both;
    font-size: 11px;
    height: 22px;
    padding: 0 4px;
}
.arivithal-block  .desc-maranam{ float:left; padding-left: 14px;}
.arivithal-block .content{ position:relative;}

/* Home News Block */
#home-news-wrapper{background:#fff; clear:both; padding-bottom:30px;}
.home-news-color{background:#17a4ff; border-bottom:4px solid #169cf2; margin-bottom:15px;}
.home-jalamma-color{background:#d05050; border-bottom:4px solid #c63d3d; margin-bottom:15px;}

#home-news-wrapper .heading-block{background:#17a4ff;}
#home-jalamma-wrapper .heading-block{background:#d05050;}
.newsblock{/* background:#deeffa; */ padding:15px 20px; border-radius:10px; position:relative; margin-bottom:15px; height:auto; overflow:auto; }
#home-jalamma-wrapper .newsblock{background:#2C82C9; padding:10px;  border-radius:10px; position:relative; margin-bottom:15px; height:auto; overflow:auto;}
#home-jalamma-wrapper .newsblock a{color:#fff; margin-top:-10px;}
#home-jalamma-wrapper .newsblock h4{margin-top:20px;}
.icon-keyboard53:before {
	color:#ccc;
}
.newsblock h4{font-size:18px;}
#home-jalamma-wrapper .newsblock .viewmoreicon i{color:#d05050;}
#home-jalamma-wrapper .newsblock .feat_small_icon img{ border-color:#ccc;}
.newsblock .viewmoreicon{top:35px; }
.newsblock .viewmoreicon i{ color:#014e7f;}
.newsblock h4{margin-right:50px;}
.newsblock p{margin-right:50px;}
.newsblock .feat_small_icon{ float:left; width:100px; margin-right:5px;}
.newsblock .feat_small_icon img{max-width:100%;  border:1px solid #025a96;  padding:5px;}
.posted-new1{
	color:#888;
}
.posted-new{
	padding-top:8px;
}
.newsblock .title-art a{color:#fff!important;}
header.small .topadvertisement { display:none !important;}
header.small .topadvertisement1 { display:none !important;}
/* HOme Birthday & Marriage common Style */
.homecarousel h4{ font-weight:bold; }
.homecarousel h5{ font-size:13px; font-weight:bold;}
.homecarousel  p.childname{  font-weight:bold;margin-bottom:5px;}
.homecarousel p.place{ margin-bottom:5px; font-size:12px; font-weight:bold;}
.homecarousel .Viewmorebutton{  color:#fff; padding:5px 10px;}

/* Home Birthday block */
#home-birthday-wrapper{background:#fff; clear:both; padding-bottom:30px;}
.home-birthday-color{background:#782e94; border-bottom:4px solid #692882; margin-bottom:15px;}

.homecarousel .birthday-block{border:1px solid #cecdcd; height:auto; overflow:auto;}
.homecarousel .birthday-block h4{ color:#92a700;}
.homecarousel .birthday-block h5{ color:#92278f;}
.homecarousel .birthday-block p.childname{ color:#e21323;}
.homecarousel .birthday-block p.place{ color:#782e94;}
.homecarousel .birthday-block .Viewmorebutton{background:#782e94;}

/* Home Marriage Block */
#home-wedding-wrapper{background:#fff; clear:both; padding-bottom:30px;}
.home-wedding-color{background:#f33d9b; border-bottom:4px solid #d53688; margin-bottom:15px;}

.homecarousel .wedding-block{border:1px solid #cecdcd; height:auto; overflow:auto;}
.homecarousel .wedding-block h4{ color:#92a700;}
.homecarousel .wedding-block h5{ color:#ba0160;}
.homecarousel .wedding-block p.childname{ color:#e21323;}
.homecarousel .wedding-block p.place{ color:#782e94;}
.homecarousel .wedding-block .Viewmorebutton{background:#d53688;}

/* Footer */
/* footer{border-top:3px solid #ccc;} */
ul.footnav a {
    color: #fff;
    font-size: 10px;
}
footer#footer h1, footer#footer h2, footer#footer h3, footer#footer h4, footer#footer h5, footer#footer h6 {
    color: #696969;
}
h5.line {
    margin-bottom: 10px;
    position: relative;
    text-transform: uppercase;
}

#footer h5.line > span {
    border-bottom: medium none;
    color: #fff;
    font-weight: bold;
    padding-bottom: 7px;
    width: auto;
}
ul.footnav a:hover{ color: #999;}

.copy {
    background: #353535 none repeat scroll 0 0;
    clear: both;
    height: auto; overflow:auto;
    width: 100%;
	margin-bottom:5px;
}

.note {
    padding: 10px 5px;
    width: 100%;
	color:#222;
	margin-bottom:5px;
}
ul.footnav a{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
p.copyright {
    float: right;
	
    font-size: 12px;
    margin: 0;
    padding: 10px;color:#fff;
}
p.copyright a{color:#fff;}

/* Social icons */
footer .social{padding:20px 0px; /* border-top:1px solid #767676; */ height:auto; overflow:auto; margin-top:20px;}
footer .social a i {
    border-radius: 75%;
    box-shadow: 0 0 0 1px #BDAEC6 inset;
    color: #fff;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-right: 5px;
    text-align: center;
	background-color:#BDAEC6;
    width: 36px;
	-webkit-transform: 0.9s all;
	-moz-transform: 0.9s all;
	-o-transform: 0.9s all;
	transition: 0.9s all;
}


footer .social a:hover i {
	box-shadow: 0 0 0 20px #732C7B inset;
		-webkit-transform: translateX(-10) scale(1.1);
	-moz-transform:   translateX(-10) scale(1.1);
	-o-transform:   translateX(-10) scale(1.1);
    transform: translateY(-10) scale(1.1);
	}


/* Off Right Menu Start */

/*

Main Stuff

*/


div.main {
  position: relative;
  z-index: 2;
  height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 200px 5%;
  background-color: #D7DADB;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.7s;
  -moz-transition: -moz-transform 0.7s;
  transition: transform 0.7s;
  -webkit-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
  -moz-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
  transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99);
}

div.main > h1,
div.main > p { text-align: center; }

div.main > h1 {
  font-size: 2.6rem;
  margin-bottom: 1em;
}

div.main > p {
  max-width: 450px;
  margin: 0 auto;
  line-height: 1.6;
}

.navigation-is-open div.main {
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}

.navi-trigger {
  position: absolute;
  z-index: 3;
  right: 0px;
  top: 0px;
  height: 28px;
  width: 54px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
}
 .bor_nav-home-up {
 background:url(../images/header/border_nav2.png) repeat-x;
 width:auto;
 height:25px;
 background-color:transparent;
}   
 .bor_nav-contact-up {
 background:url(../images/header/border_nav2.png) repeat-x;
 width:auto;
 height:25px;
 background-color:#fff;
}   
 .bor_nav-home-down {
 background:url(../images/header/border_nav1.png) repeat-x;
 width:auto;
 height:18px;
 background-color:#7ed9ff;

}   
 .bor_nav-kathai-up {
 background:url(../images/header/border_nav2.png) repeat-x;
 width:auto;
 height:20px;
 background-color:#002b60;
}
.bor_nav-kathai-down {
 background:url(../images/header/border_nav1.png) repeat-x;
 width:auto;
 height:18px;
 background-color:#5CD0F7;
}   
.navi-trigger .navi-icon {
  /* Nav icon created in CSS */
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 22px;
  height: 2px;
  background-color: #df2e38;
}

.navi-trigger .navi-icon::before,
.navi-trigger .navi-icon:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #df2e38;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.5s, width 0.5s, top 0.3s;
  -moz-transition: -moz-transform 0.5s, width 0.5s, top 0.3s;
  transition: transform 0.5s, width 0.5s, top 0.3s;
}

.navi-trigger .navi-icon::before {
  -webkit-transform-origin: right top;
  -moz-transform-origin: right top;
  -ms-transform-origin: right top;
  -o-transform-origin: right top;
  transform-origin: right top;
  -webkit-transform: translateY(-6px);
  -moz-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  -o-transform: translateY(-6px);
  transform: translateY(-6px);
}

.navi-trigger .navi-icon::after {
  -webkit-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -o-transform-origin: right bottom;
  transform-origin: right bottom;
  -webkit-transform: translateY(6px);
  -moz-transform: translateY(6px);
  -ms-transform: translateY(6px);
  -o-transform: translateY(6px);
  transform: translateY(6px);
}

.no-touch .navi-trigger:hover .navi-icon::after { top: 2px; }

.no-touch .navi-trigger:hover .navi-icon::before { top: -2px; }

.navi-trigger svg {
  position: absolute;
  top: 0;
  left: 0;
}

.navigation-is-open .navi-trigger {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.navigation-is-open .navi-trigger .navi-icon::after,
.navigation-is-open .navi-trigger .navi-icon::before {
  /* fFrom Hamburger to Arrow */
  width: 50%;
  -webkit-transition: -webkit-transform 0.5s, width 0.5s;
  -moz-transition: -moz-transform 0.5s, width 0.5s;
  transition: transform 0.5s, width 0.5s;
}

.navigation-is-open .navi-trigger .navi-icon::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.navigation-is-open .navi-trigger .navi-icon::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.no-touch .navigation-is-open .navi-trigger:hover .navi-icon::after,
.no-touch .navigation-is-open .navi-trigger:hover .navi-icon::before { top: 0; }

.navi {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #014e7f;
  visibility: hidden;
  -webkit-transition: visibility 0s 0.7s;
  -moz-transition: visibility 0s 0.7s;
  transition: visibility 0s 0.7s;
}

.navi .navigation-wrapper {
  /* Navigation content */
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 40px 5% 40px calc(5% + 80px);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: -webkit-transform 0.7s;
  -moz-transition: -moz-transform 0.7s;
  transition: transform 0.7s;
  -webkit-transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);
  -moz-transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);
  transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78);
}

.navigation-is-open .navi {
  visibility: visible;
  -webkit-transition: visibility 0s 0s;
  -moz-transition: visibility 0s 0s;
  transition: visibility 0s 0s;
}

.navigation-is-open .navi .navigation-wrapper {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.5s;
  -moz-transition: -moz-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);
  -moz-transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);
  transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78);
}

.navi > h2 {
  position: relative;
  margin-bottom: 1.7em;
  font-size: 1.3rem;
  font-weight: 800;
  color: #2C3E50;
  text-transform: uppercase;
}

.navi > h2::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 1px;
  width: 60px;
  background-color: #2C3E50;
}

.navi .primary-navi { margin-top: 60px; }

.navi .primary-navi > li { margin: 1.6em 0; }

.navi .primary-navi a {
  font-family: 'Raleway', sans-serif;
  font-size: 2.4rem;
  color: #D7DADB;
  display: inline-block;
}

.navi .primary-navi a.selected { color: #ffffff; }

.no-touch .navi .primary-navi a:hover { color: #ffffff; }

.no-js div.main { overflow: visible; }

.no-js .navi { visibility: visible; }

.no-js .navi .navigation-wrapper {
  height: auto;
  overflow: visible;
  padding: 100px 5%;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}

/*

Media Queries Mobile Devices

*/
@media only screen and (min-width: 786px) {

div.div.main { padding: 250px 10%; }

div.div.main > h1 { font-size: 2.6em; }

div.div.main > p { font-size: 1.6em; }
}
 @media only screen and (min-width: 1170px) {

.navi-trigger { top: 0px; }

.navi .navigation-wrapper { padding: 10px; }

.navi .navigation-wrapper::after {
  clear: both;
  content: "";
  display: table;
}
.dashboardforming .rwd-tables{ position:absolute; top:0px; right:0px;}
.navi .half-block {
  width: 50%;
  float: left;
}

.navi .primary-navi { margin-top: 0; }

.navi h2 {
  font-size: 1.5rem;
  margin-bottom: 5.6em;
}

.navi .primary-navi li { margin: 2em 0; }

.navi .primary-navi a { font-size: 1.4rem; }
}

 input[type="search"] {
	display: none;
	height: 21px;
	width: 177px;
}
/* Half Right menu end */

.main-block{ /* padding-top:25px;  padding-bottom:20px;*/ margin-left:30px; }
.main-search button{ background:none; border:none;}
.main-search {float:right;}
.main-search button span{color:#df2e38; font-size:24px;}
.main-search input[type="search"]{ border:1px solid #014e7f; padding:5px 5px;}
.onlineshop-btn{ background:#fff; color:#e74c3c; padding:5px 5px; display:block;}
.useraccount{ clear:both; height:auto; overflow:auto; padding-top:10px; font-size:20px;}
.toggleblock {background:#df2e38; width:100%;}
.signuplogin{background:#df2e38; color:#fff;  display:inline-block; width:70%; float:left; padding:5px 10px;border-right:1px solid #000;}
.toggleblock a:hover,.toggleblock1 a:hover{background:#d1202a; color:#fff;}
.toggleblock1{margin-left: 530px;height: 13px;dispaly: block;width: 45%;padding-top: 12px;padding-left: 105px;}
.logout{background:#df2e38; color:#fff; display:inline-block; width:30%; padding:5px 10px; text-align:right;}
.login{background:#3498DB; color:#fff; display:inline-block; width:52%; padding:5px 10px; text-align:center;border:1px solid #fff;}
.signup{background:#3498DB; color:#fff;  display:inline-block; width:57%; float:left; padding:5px 10px; text-align:center; border:1px solid #fff;margin-left:-26px;}
.nopadright{ padding-right:0px;}
.nopadleft{ padding-left:0px;}
.onlineshop-btn i,.signuplogin i{ padding-right:10px;}

/* Start Sponser block */
.sponser-box { background:#f8f8f8; padding:20px; border:1px solid #d5d5d5; margin-bottom:5px; margin-top:5px;}
.sponser-box img{max-width:100%;}
.sponser-box h6{font-size:16px;}
.border-bottom{border-bottom:5px solid #014e7f; background:#d7d7d7;}
.border-bottom .sponser-box { border:1px solid #014e7f;}

/* End Sponser block end */

/* Start of Navigation Button Ui */
/* -------------------------------- 

Basic style

-------------------------------- */
nav[role="navigation"] {
  text-align: center;
}

.cd-pagination {
  width: 90%;
  max-width: 768px;
  margin: 2em auto 4em;
  text-align: center;
}
.cd-pagination li {
  /* hide numbers on small devices */
  display: none;
  margin: 0 .2em;
}
.cd-pagination li.button {
  /* make sure prev next buttons are visible */
  display: inline-block;
}
.cd-pagination a, .cd-pagination span {
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* use padding and font-size to change buttons size */
  padding: .6em .8em;
  font-size: 1.6rem;
}
.cd-pagination a {
  border: 1px solid #e6e6e6;
  border-radius: 0.25em;
}
.no-touch .cd-pagination a:hover {
  background-color: #f2f2f2;
}
.cd-pagination a:active {
  /* click effect */
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
}
.cd-pagination a.disabled {
  /* button disabled */
  color: rgba(46, 64, 87, 0.4);
  pointer-events: none;
}
.cd-pagination a.disabled::before, .cd-pagination a.disabled::after {
  opacity: .4;
}
.cd-pagination .button:first-of-type a::before {
  content: '\00ab';
}
.cd-pagination .button:last-of-type a::after {
  content: '\00bb';
}
.cd-pagination .current {
  /* selected number */
  background-color: #000;
  border-color: #64a281;
  color: #fff !important;
  pointer-events: none;
}
@media only screen and (min-width: 768px) {
  .cd-pagination li {
    display: inline-block;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-pagination {
    margin: 4em auto 8em;
  }
 
}

/* -------------------------------- 

No space - remove distance between list items

-------------------------------- */
.cd-pagination.no-space {
  width: auto;
  max-width: none;
  display: inline-block;
  border-radius: 0.25em;
  border: 1px solid #e6e6e6;
}
.cd-pagination.no-space:after {
  content: "";
  display: table;
  clear: both;
}
.cd-pagination.no-space li {
  margin: 0;
  float: left;
  background:#fff;
  border-right: 1px solid #e6e6e6;
}
.cd-pagination.no-space li:last-of-type {
  border-right: none;
}
.cd-pagination.no-space a, .cd-pagination.no-space span {
  float: left;
  border-radius: 0;
  padding: .8em 1em;
  border: none;
}
.cd-pagination.no-space li:first-of-type a {
  border-radius: 0.25em 0 0 0.25em;
}
.cd-pagination.no-space li:last-of-type a {
  border-radius: 0 0.25em 0.25em 0;
}

/* -------------------------------- 

move buttons - move prev and next buttons to the sides

-------------------------------- */
.cd-pagination.move-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-pagination.move-buttons .button:first-of-type {
  float: left;
}
.cd-pagination.move-buttons .button:last-of-type {
  float: right;
}

.cd-pagination.no-space.move-buttons {
  width: 90%;
  max-width: 768px;
  display: block;
  overflow: hidden;
}
.cd-pagination.no-space.move-buttons li {
  float: none;
  border: none;
}
.cd-pagination.no-space.move-buttons a, .cd-pagination.no-space.move-buttons span {
  float: none;
}

/* -------------------------------- 

custom icons - customize the small arrow inside the next and prev buttons 

-------------------------------- */
.cd-pagination.custom-icons .button a {
  position: relative;
}
.cd-pagination.custom-icons .button:first-of-type a {
  padding-left: 2.4em;
}
.cd-pagination.custom-icons .button:last-of-type a {
  padding-right: 2.4em;
}
.cd-pagination.custom-icons .button:first-of-type a::before,
.cd-pagination.custom-icons .button:last-of-type a::after {
  content: '';
  position: absolute;
  display: inline-block;
  /* set size for custom icons */
  width: 16px;
  height: 16px;
  top: 50%;
  /* set margin-top = icon height/2 */
  margin-top: -8px;
  background: transparent url("../images/cd-icon-arrow-1.svg") no-repeat center center;
}
.cd-pagination.custom-icons .button:first-of-type a::before {
  left: .8em;
}
.cd-pagination.custom-icons .button:last-of-type a::after {
  right: .8em;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* -------------------------------- 

custom buttons - replace prev and next buttons text with a custom icon 

-------------------------------- */
.cd-pagination.custom-buttons a, .cd-pagination.custom-buttons span {
  vertical-align: middle;
}
.cd-pagination.custom-buttons .button a {
  /* set custom width */
  width: 40px;
  /* image replacement */
  overflow: hidden;
  white-space: nowrap;
  text-indent: 100%;
  color: transparent;
  background-image: url("../images/cd-icon-arrow-2.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.cd-pagination.custom-buttons .button:last-of-type a {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.no-touch .cd-pagination.custom-buttons .button:last-of-type a:active {
  -webkit-transform: scale(0.9) rotate(180deg);
  -moz-transform: scale(0.9) rotate(180deg);
  -ms-transform: scale(0.9) rotate(180deg);
  -o-transform: scale(0.9) rotate(180deg);
  transform: scale(0.9) rotate(180deg);
}

.cd-pagination.no-space.custom-buttons .button:last-of-type a {
  border-radius: 0.25em 0 0 0.25em;
}

/* -------------------------------- 

animated buttons - animate the text inside prev and next buttons 

-------------------------------- */
.cd-pagination.animated-buttons a, .cd-pagination.animated-buttons span {
  padding: 0 1.4em;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
}
.cd-pagination.animated-buttons .button a {
  position: relative;
  padding: 0 2em;
}
.cd-pagination.animated-buttons .button:first-of-type a::before,
.cd-pagination.animated-buttons .button:last-of-type a::after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  right: auto;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-pagination.animated-buttons .button:last-of-type a::after {
  -webkit-transform: translateX(-50%) rotate(180deg);
  -moz-transform: translateX(-50%) rotate(180deg);
  -ms-transform: translateX(-50%) rotate(180deg);
  -o-transform: translateX(-50%) rotate(180deg);
  transform: translateX(-50%) rotate(180deg);
}
.cd-pagination.animated-buttons i {
  display: block;
  height: 100%;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

.no-touch .cd-pagination.animated-buttons .button a:hover i {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.no-touch .cd-pagination.animated-buttons .button:first-of-type a:hover::before {
  -webkit-transform: translateX(-50%) translateY(-50px);
  -moz-transform: translateX(-50%) translateY(-50px);
  -ms-transform: translateX(-50%) translateY(-50px);
  -o-transform: translateX(-50%) translateY(-50px);
  transform: translateX(-50%) translateY(-50px);
}

.no-touch .cd-pagination.animated-buttons .button:last-of-type a:hover::after {
  -webkit-transform: translateX(-50%) rotate(180deg) translateY(50px);
  -moz-transform: translateX(-50%) rotate(180deg) translateY(50px);
  -ms-transform: translateX(-50%) rotate(180deg) translateY(50px);
  -o-transform: translateX(-50%) rotate(180deg) translateY(50px);
  transform: translateX(-50%) rotate(180deg) translateY(50px);
}

/* End of Navigation Button ui */

/* Start Bread Crumbs */
/* Breadcrumbs from http://bootsnipp.com/snippets/featured/triangle-breadcrumbs-arrows */
.btn-breadcrumb .btn:not(:last-child):after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid white;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 100%;
  z-index: 1;
}
.btn-breadcrumb .btn:not(:last-child):before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid rgb(173, 173, 173);
  position: absolute;
  top: 50%;
  margin-top: -17px;
  margin-left: 1px;
  left: 100%;
  z-index: 1;
}

.btn-breadcrumb .btn {
  padding:6px 12px 6px 24px;
}
.btn-breadcrumb .btn:first-child {
  padding:6px 6px 6px 10px;
}
.btn-breadcrumb .btn:last-child {
  padding:6px 18px 6px 24px;
}

/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
  border-left: 10px solid #fff;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
  border-left: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
  border-left: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
  border-left: 10px solid #adadad;
}

/* The responsive part */

.btn-breadcrumb > * > div {
    /* With less: .text-overflow(); */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;    
}

.btn-breadcrumb > *:nth-child(n+2) {
  display:none;
}

/* === For phones =================================== */
@media (max-width: 767px) {
    .btn-breadcrumb > *:nth-last-child(-n+2) {
        display:block;
    } 
    .btn-breadcrumb > * div {
        max-width: 60px;
    }
}

/* === For tablets ================================== */
@media (min-width: 768px) and (max-width:991px) {
    .btn-breadcrumb > *:nth-last-child(-n+4) {
        display:block;
    } 
    .btn-breadcrumb > * div {
        max-width: 100px;
    }
	
}

/* === For desktops ================================== */
@media (min-width: 992px) {
    .btn-breadcrumb > *:nth-last-child(-n+6) {
        display:block;
    } 
    .btn-breadcrumb > * div {
        max-width: 170px;
    }
	.dashboardforming .rwd-tables{ position:absolute; top:0px; right:0px;}
}
.btn-breadcrumb{margin-top:10px;}
.btn-breadcrumb .btn-default{ background:#fff;}
.btn-breadcrumb .btn-default:hover{background:#fff; color:#FF0000;}
/* End Breadcrumbs */

@media only screen and (max-width: 479px) {  .main-block{ clear:both !important; float:none!important;}}

/* Inner Page   */
.mainheading{ font-size:20px; border-bottom:1px solid #ddd; padding:0px 0px 10px 0px; color:#df2e38; font-weight:bold; }
.mainheading2{font-size:24px; padding:0px 0px 10px 0px; color:#014e7f; font-weight:bold;}
.mainheading a{font-size:13px; line-height:20px; font-weight:bold; color:#df2e38;}
.marana-arivithal-inner .mainheading a:hover{color:#fff;}
.marana-arivithal-inner{ background:#000; border-top:5px solid #014e7f;}
.marana-arivithal-inner h1{color:#fff;}
.marana-arivithal-inner .arivithal-block i:hover{ color:#999999;}
.marana-arivithal-inner .cd-pagination a{ color:#000;}

.maranam-image img{ border:1px solid #ccc;}
.maranam-details h2{ background:#6e6e6e; color:#fff; border-radius:5px; font-size:16px; padding:15px; text-align:center; }
.maranamyear{ padding:10px 0px 0px 0px; font-weight:bold;}
.maranam-details-txt{background:#333; color:#fff; border-radius:15px; font-size:16px; padding:25px; text-align:left;}
.maranam-contact{background:#6e6e6e; padding:25px;  text-align:left; margin:10px 0px;border-radius:5px; height:auto; overflow:auto;}
.maranam-contact li{padding-bottom:10px; color:#fff;}
.maranam-contact li .mycolor{ color:#fff; font-weight:bold;}

.maranam-contact .innersocial li {
    float: left;
    list-style-type: none;
    padding-right: 10px;
}


/* company Listout */

ul.features_list_detailed {
    clear: both;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 10px 0 30px;
    width: 100%;
}

ul.features_list_detailed li {
    border-bottom: 1px solid #ddd;
    clear: both;
    display: block;
    float: left;
    margin: 0 0 10px;
    padding: 5px 0 10px;
    width: 100%;
	position:relative;
}

ul.features_list_detailed li .feat_small_icon {
    float: left;
    width: 15%;
}

ul.features_list_detailed li .feat_small_icon img {
    display: inline-block;
    max-width: 90%;
}

ul.features_list_detailed li .feat_small_details {
    float: left;
    padding: 0 0 0 3%;
    width: 65%;
	
}

.dashboardforming ul.features_list_detailed li .feat_small_details{ padding:0px; width:100%;}

.dashboardforming .rwd-tables a{ }
.dashboardforming .rwd-tables a .fa-edit{ background:#00CC66; color:#fff; font-size:20px; padding:20px;}
.dashboardforming .rwd-tables a .fa-trash-o{background:#CC0000; color:#fff; font-size:20px; padding:20px;}
.dashboardforming ul.features_list_detailed li .feat_small_details h4.font-small{font-size:14px;}
ul.features_list_detailed li .feat_small_details h4 {
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 5px;
	color:#024e80;
}
ul.features_list_detailed li .feat_small_details h4 a{color:#024e80;}
ul.features_list_detailed li .feat_small_details a {
    color: #232323;
}

ul.features_list_detailed li .view_more {
    float: left;
    margin: 25px 0 0 5%;
    width: 10%;
}


ul.features_list_detailed li .view_more img {
    display: block;
    max-width: 100%;
}
.mylocationmap{color:#df2f3a; padding-right:5px; font-weight:bold; font-size:14px;}
.ui-link{ font-size:16px;}
.mylocationmap i{padding-right:5px; color:#000;}
.companylist-inner .viewmoreicon{ color:#df2f3a; top:30px;}
.companylist-inner .viewmoreicon i{font-size:24px;}


/* Start Zoom stye */

/* CSS for the loading div */

.sp-loading {
	text-align: center;
	max-width: 270px;
	padding: 15px;
	border: 5px solid #eee;
	border-radius: 3px;
	font-size: 12px;
	color: #888;
}

/* Element wrapper */

.sp-wrap {
	display: none;
	line-height: 0;
	font-size: 0;
	background: #eee;
	border: 5px solid #eee;
	border-radius: 3px;
	position: relative;
	margin: 0 25px 15px 0;
	float: left;
	/**************
	  Set max-width to your thumbnail width
	***************/
	
	max-width: 300px;
}

/* Thumbnails */

.sp-thumbs {
	text-align: left;
	display: inline-block;
}
.sp-thumbs img {
	min-height: 50px;
	min-width: 50px;
	max-width: 50px;
}
.sp-thumbs a:link, .sp-thumbs a:visited {
	width: 50px;
	height: 50px;
	overflow: hidden;
	opacity: .3;
	display: inline-block;
	background-size: cover;
	background-position: center;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.sp-thumbs a:hover {
	opacity: 1;
}

/* Styles for the currently selected thumbnail */

.sp-thumbs a:active, .sp-current {
	opacity: 1!important;
	position: relative;
}

/* Image currently being viewed */

.sp-large {
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0;
}
.sp-large a img {
	max-width: 100%;
	height: auto;
}
.sp-large a {
	display: block;
}

/* Panning Zoomed Image */

.sp-zoom {
	position: absolute;
	left: -50%;
	top: -50%;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	display: none;
}
/* Lightbox */

.sp-lightbox {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, .9);
	z-index: 500;
	display: none;
}
.sp-lightbox img {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	max-width: 90%;
	max-height: 90%;
	border: 2px solid #fff;
}
#sp-prev, #sp-next {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	z-index: 501;
	color: #fff;
	padding: 14px;
	text-decoration: none;
	background: #000;
	border-radius: 25px;
	border: 2px solid #fff;
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	transition: .2s;
}
#sp-prev {
	left: 10px;
}
#sp-prev:before {
	content: '';
	border: 7px solid transparent;
	border-right: 15px solid #fff;
	position: absolute;
	top: 16px;
	left: 7px;
}
#sp-next {
	right: 10px;
}
#sp-next:before {
	content: '';
	border: 7px solid transparent;
	border-left: 15px solid white;
	position: absolute;
	top: 16px;
	left: 18px;
}
#sp-prev:hover, #sp-next:hover {
	background: #444;
}

/* Tweak styles for small viewports */

@media screen and (max-width: 400px) {
	.sp-wrap {
		margin: 0 0 15px 0;
	}
	#sp-prev, #sp-next {
		top: auto;
		margin-top: 0;
		bottom: 25px;
	}
}

/* End of Zoom Style */


/* marriage full view */

#sync1 .item{
   
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
#sync1 .item img{padding:relative; max-width:100%;}
#sync1 .item h2{ position:absolute; bottom:0px; background: rgba(0,130,241,.7); width:100%; margin:0px; padding:5px 0px;}
#sync2{margin-bottom:25px;}
#sync2 .item{
    background: #C9C9C9;
    padding: 5px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
	

}
#sync2 .item img{max-width:100%;max-height:100px;}
#sync2 .item h1{
  font-size: 18px;
}
#sync2 .synced .item{
  background: #0c83e7;
}


.social ul li{float:left; margin-right:5px;}
.headtext{font-size:22px; color:#014e7f;}
.timesfnt{ font-family:"Times New Roman", Times, serif; font-weight:bold; color:#df2e38;}
.bg-birthday{
background: rgb(160,201,81); 
background: -moz-linear-gradient(top, rgba(160,201,81,1) 0%, rgba(196,222,149,1) 43%, rgba(254,254,252,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,201,81,1)), color-stop(43%,rgba(196,222,149,1)), color-stop(100%,rgba(254,254,252,1))); 
background: -webkit-linear-gradient(top, rgba(160,201,81,1) 0%,rgba(196,222,149,1) 43%,rgba(254,254,252,1) 100%);
background: -o-linear-gradient(top, rgba(160,201,81,1) 0%,rgba(196,222,149,1) 43%,rgba(254,254,252,1) 100%);
background: -ms-linear-gradient(top, rgba(160,201,81,1) 0%,rgba(196,222,149,1) 43%,rgba(254,254,252,1) 100%); 
background: linear-gradient(to bottom, rgba(160,201,81,1) 0%,rgba(196,222,149,1) 43%,rgba(254,254,252,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0c951', endColorstr='#fefefc',GradientType=0 );}
.bg-birthday-wrapper{background:#fff;}
.wedding-bg{ background:url(../images/background1.jpg) no-repeat !important; }


.birthday-block{border:1px solid #cecdcd; height:auto; overflow:auto;}
.birthday-block h4{ color:#92a700;}
.birthday-block h5{ color:#92278f;}
.birthday-block p.childname{ color:#e21323;}
.birthday-block p.place{ color:#782e94;}
.birthday-block .Viewmorebutton{background:#782e94;}
.relatednews-block{border:1px solid #cecdcd; height:auto; overflow:auto; }
.relatednews-block h4{ color:#92a700;}
.relatednews-block h5{ color:#92278f;}
.relatednews-block p.childname{ color:#e21323;}
.relatednews-block p.place{ color:#782e94;}
.relatednews-block .Viewmorebutton{background:#000;}

.date-news span{display:block;color: red;
    font-size: 11px; font-weight:bold;}
	.date-news{margin-top:10px;}
	.date-news p{color: #264c84;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-align: left; }
	.smalltxt{ font-size:12px;}

.bg-birthday ul.features_list_detailed li .feat_small_details h4{color:#df18dd; font-weight:bold;}
.bg-birthday ul.features_list_detailed li .feat_small_details h4 a{color:#df18dd; font-style:normal;}
.bg-birthday ul.features_list_detailed li .feat_small_details a{color:#91b809; font-weight:bold; font-style:oblique;}
.bg-birthday ul.features_list_detailed li .feat_small_details h4.font-small{ font-size:16px; color:#792e95;}
.bg-birthday ul.features_list_detailed li{background-color: #fff;
    border: 1px solid #d2d2d2;
    box-shadow: 1px 3px 10px #d2d2d2;}
	
.bg-birthday ul.features_list_detailed  ol li{ background:none; border:none; box-shadow:none; float:left; display:inline; width:50px !important; clear:none;}
.lisingin .social{ margin:0px; padding:0px; border:none;}
.bg-birthday ul.features_list_detailed li.lisingin{padding-left:5px;}
ul.features_list_detailed .social li{ margin:0px;}
.bg-birthday ul.features_list_detailed  ol {margin:0px; padding:0px; border:none;}
.bg-birthday .viewmoreicon{top:20px; }
.bg-birthday .viewmoreicon i{color:#792e95;}
.lisingin img.borderimg{ border:2px solid #792e95; padding:2px;}
.resp-tabs-list hor_1{ clear:both; display:block;}
.red-tooltip + .tooltip > .tooltip-inner {background-color: #f00;}
.red-tooltip + .tooltip > .tooltip-arrow { border-bottom-color:#f00; }

/* Tipso Bubble Styles */
.tipso_bubble, .tipso_bubble > .tipso_arrow{
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}
.tipso_bubble {
    position: absolute;
	text-align: center;
	border-radius: 6px;
	z-index: 9999;
	padding: 10px;
}
.tipso_style{
	cursor: help;
	border-bottom: 1px dotted;
}
.tipso_content {
  	word-wrap: break-word;
}

/* Tipso Bubble Div */
.tipso_bubble > .tipso_arrow{
	position: absolute;
	width: 0; height: 0;
	border: 8px solid;
	pointer-events: none;
}
.tipso_bubble.top > .tipso_arrow {
   	border-top-color: #000;
   	border-right-color: transparent;
	border-left-color: transparent;
	border-bottom-color: transparent;
    top: 100%;
    left: 50%;
    margin-left: -8px;
}
.tipso_bubble.bottom > .tipso_arrow {
    border-bottom-color: #000;
    border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
    bottom: 100%;
    left: 50%;
    margin-left: -8px;
}
.tipso_bubble.left > .tipso_arrow {
    border-left-color: #000;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent;
    top: 50%;
	left: 100%;
	margin-top: -8px;
}
.tipso_bubble.right > .tipso_arrow {
    border-right-color: #000;
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
    top: 50%;
	right: 100%;
	margin-top: -8px;
}
.astrisk{color:#FF0000;}

/* Review Stars */
 .animated {
    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    transition: height 0.2s;
}

.stars
{
    margin: 20px 0;
    font-size: 24px;
    color: #d17581;
}
.engfont{font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.smallfont1{ font-size:14px; color:#014e7f; font-weight:bold; padding-top:10px;}
.company-text{font-size:16px; line-height:22px; color:#000;}
.address{font-size:14px; font-weight:bold;}
.responsive-img{ max-width:100%;}
.advertising-block img{ margin-bottom:10px; }
#address-box{ padding:15px; background: #fafafa none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    color: #666;text-align:justify;}
#address-box p{text-align:justify;}
.company-text{text-align:justify;}
#address-box h3{ padding:0px; margin-top:0px;}
.address{padding-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}
.shoping ul.features_list_detailed li .feat_small_details h4 a {color:#009cff;}
.posteddate{color:#ccc; font-style:italic; padding-top:5px; display:block;}
.actualprice{ color:#014e7f; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.discountprice{color:#df2e38; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
.saving{ background:#df2e38; color:#fff; padding:2px 5px; border-radius:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.action{ background:#00a017; color:#fff; padding:5px 10px; border-radius:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.actionright{ background:#ffa800; color:#fff; padding:5px 10px; border-radius:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.rightside ul.features_list_detailed li .feat_small_details h4{ font-size:18px;}
.rightside ul.features_list_detailed li .feat_small_details h4 a{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;}
.rightside h3{ border-bottom:1px solid #ccc; padding-bottom:10px;}
.buynowbtn{ background:#014e7f; padding:10px 15px; color:#fff; clear:both; border-radius:10px; font-weight:bold; height:auto; overflow:auto; margin-top:20px; }
.buynowbtn:hover{ color:#fff;}
.warrenty{font-weight:bold;}
.resp-tab-content{ font-family:Arial, Helvetica, sans-serif;}
.subhead{ color:#014e7f; font-size:18px; font-weight:bold;}
.childernpage a h4{ font-size:12px;}
.pakkam .newsblock .viewmoreicon i{font-size:20px;}
.topbar{  padding-top:20px;}
.topbar .dropdown{ padding-top:10px;}
.topbar .dropdown .caret{ color:#333;}
.topbar .dropdown .dropdown-menu{margin-top:10px;}
.text-justify{ text-align:justify; padding-top:20px;}
.tamilheading{ font-size:12px; line-height:26px;}
.topsearchiconn{ background:url("../images/searchicon1.png") no-repeat center center; display:block; border:none; padding:16px 24px; width:20px; text-indent:-99999px; text-align:center; margin:0 auto; }
.srch-btn1{margin:0 auto; text-align:center;}
#frm-searchForm .input-group-addon{ padding:0px 0px;}

/* Header New menu */
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  min-height: 100%;
  width: 100%;
  z-index: 20;
  background: black;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.mmPushBody {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}

#mobile-menu {
  position: absolute;
  top: 0;
  background: #f9f9f9;
  z-index: 99999;
  -webkit-box-shadow: 0 1px 8px #555555;
  -moz-box-shadow: 0 1px 8px #555555;
  -o-box-shadow: 0 1px 8px #555555;
  box-shadow: 0 1px 8px #555555;
  display: none;
  font-family: Helvetica, sans-serif;
  font-size: 15px;
  border-right: 1px solid #cccccc;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  line-height: 1.42857;
}

.mobile-menu {
  list-style-type: none;
  margin: 0;
  width: 100%;
  float: left;
  margin-left: 0;
  padding-left: 0;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.mobile-menu ul {
  margin-left: 0;
  padding-left: 0;
   
}
.mobile-menu ul .expand {
  background: #eeeeee;
}
.mobile-menu .mm-search {
  height: 50px;
  background-color: #555555;
  color: #555555;
  padding: 10px 15px;
  box-sizing: border-box;
}
.mobile-menu .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.mobile-menu .input-group .form-control:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.mobile-menu .input-group .form-control {
  display: table-cell;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0px;
}
.mobile-menu .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
  width: 1%;
  vertical-align: middle;
  display: table-cell;
}
.mobile-menu .input-group-btn:first-child > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.mobile-menu .input-group-btn > .btn {
  position: relative;
}
.mobile-menu .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  white-space: nowrap;
  font-size: 15px;
  line-height: 1.42857;
  border-radius: 8px;
}
.mobile-menu .form-control {
  height: 30px;
  padding: 6px 0;
  font-size: 15px;
  color: #555555;
  background-color: #FFF;
  border-radius: 8px;
  border: 0;
}
.mobile-menu .btn-default {
  height: 30px;
  border: 0;
  padding: 4px 5px;
  background-color: white;
}
.mobile-menu .btn-default:hover {
  background-color: white;
}
.mobile-menu .btn-default:focus {
  background-color: white;
}
.mobile-menu .btn-default:active {
  background-color: white;
}
.mobile-menu .home {
  background-color: #014e7f;
  color: #fff;
  height: 30px;
  overflow: hidden;
}
.mobile-menu li .home a{ color: #fff !important;}
.mobile-menu .home i {
  padding-right: 5px;
}
.mobile-menu li a.active {
  color: #014e7f !important;
}
.mobile-menu .expand {
  right: 0;
  position: absolute;
  border-left: 1px solid #cccccc;
  padding: 0 10px;
  color: #01c7c5;
  margin-left: 100px;
}
.mobile-menu .expand:hover {
  cursor: pointer;
}
.mobile-menu li {
  display: block;
  border-top: 1px solid #cccccc;
  width: 100%;
  float: left;
  margin-left: 0;
  padding-left: 0;
  position: relative;
}
.mobile-menu li a {
  display: block;
  overflow: hidden;
  white-space: normal;
  color: #222222;
  text-decoration: none;
  padding: 5px 10px;
  font-size:13px;
}
.mobile-menu li a.active {
  color: #fca001;
}
.mobile-menu li li {
  background: #eeeeee;
}
.mobile-menu li li a {
  padding-left: 25px;
}
.mobile-menu li li li {
  background: #dddddd;
}
.mobile-menu li li li a {
  padding-left: 35px;
}
.mobile-menu .social{margin:0 auto; width:165px; border:none; padding:0px;}
.mobile-menu .social a {
box-shadow: none;
    float: left;
    height: 36px;
    line-height: 36px;
    margin: 10px 5px 10px 0;
    padding: 0;
    text-align: center;
    transition: all 0.35s ease-out 0s;
  
  
}

.mobile-menu .social i {
  font-size: 22px;
  color: #df2e38;
  box-shadow:none;
}
.mobile-menu .social i:hover{color:#000; background:#fff;}
.mobile-menu input.simple:focus {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.mobile-menu [class^="icon-"]:before {
  margin-right: 0;
  margin-left: 0;
}
.mobile-menu [class*=" icon-"]:before {
  margin-right: 0;
  margin-left: 0;
}

.mm-toggle-wrap {
  color: #000;
  width: auto;
  float:left;
  height: 45px;
  line-height: 1;
  margin-top:50px;
  overflow: hidden;
}

.mm-toggle {
  cursor: pointer;
  font-size: 22px;
  display: none;
  padding: 12px 13px;
  width: auto;
  float: left;
  height: 45px;
}
  .mm-toggle {
    display: block;
  }
  .mm-toggle .mm-label {
    margin-left: 3px;
  }
.topbar .dropdown .dropdown-menu{ right:0px !important; left:auto;}

/* Top search new */
.srch-inp {
    background-color: #fff;
    border-radius: 2px 4px 4px 2px;
    float: left;
    width: 540px;
}
.main-searchblock input#search {
    border: medium none;
    border-radius: 2px;
    box-shadow: none;
    color: #7f7f7f;
    font-size: 1.05em;
    height: 52px;
    min-width: 388px;
    opacity: 0.96;
    padding: 0;
    text-indent: 15px;
    width: initial;
}
.srch-btn {
    height: 52px;
    position: absolute;
    right: 0;
    top: 0;
    width: 55px;
    z-index: 9;
}
.srch-btn1 {
    background: #ee5859 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0 2px 2px 0;
}
.srch-btn1  i{color:#fff;}

/* Dashboard Style */
.dashboard-stats {
    background-color: #e8ebf1;
    border-radius: 2px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    display: table;
    margin-bottom: 10px;
    min-height: 107px;
    padding: 3px 3px 3px 5%;
    position: relative;
    width: 100%;
}
.dashboard-stats .left {
    float: left;
    padding-top: 5px;
}
.dashboard-stats .left h3 {
    font-family: "Nunito",sans-serif;
    font-size: 30px;
    font-weight: 300;
}
.flatBluec {
    color: #5d9bfb !important;
}
.dashboard-stats .left h4 {
    color: #9398a0;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
}
.dashboard-stats .right {
    border-radius: 2px;
	padding-top:20px;
    bottom: 3px;
    color: #ffffff;
    font-size: 48px;
    position: absolute;
    right: 3px;
    text-align: center;
    top: 3px;
    width: 30%;
}
.flatBlue {
    background-color: #5d9bfb;
}
.flatGreen {
    background-color: #6fd64b;
}
.flatRed {
    background-color: #fb5d5d;
}
.flatOrange {
    background-color: #f7941d;
}
.flatBlack {
	background-color: #333;
}


.btn-pref .btn {
    -webkit-border-radius:0 !important;
}
.mygrouping .btn{border:none;border-right:1px solid #ccc; }
.mygrouping .btn.last-child{border-left:1px solid #ccc;}
.mygrouping .btn-primary{background:#fff; box-shadow:none; color:#5d9bfb; text-shadow:none;  box-shadow:none;}
.companylist-details .well{ box-shadow:none; background:#fff;}
.mygrouping  .btn-default{ background:#fff; box-shadow:none; color:#333; text-shadow:none;   box-shadow:none;}
.well .tab-content h3 { font-size:18px; font-weight:bold;}
.cardamount{font-size:20px; font-weight:bold; color:#fff; padding-bottom:10px; padding-top:10px;}




.bg-birthday ul.features_list_detailed li .feat_small_details h4 a{font-size:18px;}
.bg-birthday ul.features_list_detailed li .feat_small_details a{font-size:14px;}
.engfont{font-family:Arial, Helvetica, sans-serif; font-size:13px;}


.flagstrap {
    display: inline-block;
    position: relative;
    width: 100%;
}

.flagstrap-icon {
    display: inline-block;
    width: 16px;
    height: 11px;
    background: url(../images/flags.png) no-repeat
}

.flagstrap-icon.flagstrap-ad {
    background-position: -16px 0
}

.flagstrap-icon.flagstrap-ae {
    background-position: -32px 0
}

.flagstrap-icon.flagstrap-af {
    background-position: -48px 0
}

.flagstrap-icon.flagstrap-ag {
    background-position: -64px 0
}

.flagstrap-icon.flagstrap-ai {
    background-position: -80px 0
}

.flagstrap-icon.flagstrap-al {
    background-position: -96px 0
}

.flagstrap-icon.flagstrap-am {
    background-position: -112px 0
}

.flagstrap-icon.flagstrap-an {
    background-position: -128px 0
}

.flagstrap-icon.flagstrap-ao {
    background-position: -144px 0
}

.flagstrap-icon.flagstrap-ar {
    background-position: -160px 0
}

.flagstrap-icon.flagstrap-as {
    background-position: -176px 0
}

.flagstrap-icon.flagstrap-at {
    background-position: -192px 0
}

.flagstrap-icon.flagstrap-au {
    background-position: -208px 0
}

.flagstrap-icon.flagstrap-aw {
    background-position: -224px 0
}

.flagstrap-icon.flagstrap-az {
    background-position: -240px 0
}

.flagstrap-icon.flagstrap-ba {
    background-position: 0 -11px
}

.flagstrap-icon.flagstrap-bb {
    background-position: -16px -11px
}

.flagstrap-icon.flagstrap-bd {
    background-position: -32px -11px
}

.flagstrap-icon.flagstrap-be {
    background-position: -48px -11px
}

.flagstrap-icon.flagstrap-bf {
    background-position: -64px -11px
}

.flagstrap-icon.flagstrap-bg {
    background-position: -80px -11px
}

.flagstrap-icon.flagstrap-bh {
    background-position: -96px -11px
}

.flagstrap-icon.flagstrap-bi {
    background-position: -112px -11px
}

.flagstrap-icon.flagstrap-bj {
    background-position: -128px -11px
}

.flagstrap-icon.flagstrap-bm {
    background-position: -144px -11px
}

.flagstrap-icon.flagstrap-bn {
    background-position: -160px -11px
}

.flagstrap-icon.flagstrap-bo {
    background-position: -176px -11px
}

.flagstrap-icon.flagstrap-br {
    background-position: -192px -11px
}

.flagstrap-icon.flagstrap-bs {
    background-position: -208px -11px
}

.flagstrap-icon.flagstrap-bt {
    background-position: -224px -11px
}

.flagstrap-icon.flagstrap-bv {
    background-position: -240px -11px
}

.flagstrap-icon.flagstrap-bw {
    background-position: 0 -22px
}

.flagstrap-icon.flagstrap-by {
    background-position: -16px -22px
}

.flagstrap-icon.flagstrap-bz {
    background-position: -32px -22px
}

.flagstrap-icon.flagstrap-ca {
    background-position: -48px -22px
}

.flagstrap-icon.flagstrap-catalonia {
    background-position: -64px -22px
}

.flagstrap-icon.flagstrap-cd {
    background-position: -80px -22px
}

.flagstrap-icon.flagstrap-cf {
    background-position: -96px -22px
}

.flagstrap-icon.flagstrap-cg {
    background-position: -112px -22px
}

.flagstrap-icon.flagstrap-ch {
    background-position: -128px -22px
}

.flagstrap-icon.flagstrap-ci {
    background-position: -144px -22px
}

.flagstrap-icon.flagstrap-ck {
    background-position: -160px -22px
}

.flagstrap-icon.flagstrap-cl {
    background-position: -176px -22px
}

.flagstrap-icon.flagstrap-cm {
    background-position: -192px -22px
}

.flagstrap-icon.flagstrap-cn {
    background-position: -208px -22px
}

.flagstrap-icon.flagstrap-co {
    background-position: -224px -22px
}

.flagstrap-icon.flagstrap-cr {
    background-position: -240px -22px
}

.flagstrap-icon.flagstrap-cu {
    background-position: 0 -33px
}

.flagstrap-icon.flagstrap-cv {
    background-position: -16px -33px
}

.flagstrap-icon.flagstrap-cw {
    background-position: -32px -33px
}

.flagstrap-icon.flagstrap-cy {
    background-position: -48px -33px
}

.flagstrap-icon.flagstrap-cz {
    background-position: -64px -33px
}

.flagstrap-icon.flagstrap-de {
    background-position: -80px -33px
}

.flagstrap-icon.flagstrap-dj {
    background-position: -96px -33px
}

.flagstrap-icon.flagstrap-dk {
    background-position: -112px -33px
}

.flagstrap-icon.flagstrap-dm {
    background-position: -128px -33px
}

.flagstrap-icon.flagstrap-do {
    background-position: -144px -33px
}

.flagstrap-icon.flagstrap-dz {
    background-position: -160px -33px
}

.flagstrap-icon.flagstrap-ec {
    background-position: -176px -33px
}

.flagstrap-icon.flagstrap-ee {
    background-position: -192px -33px
}

.flagstrap-icon.flagstrap-eg {
    background-position: -208px -33px
}

.flagstrap-icon.flagstrap-eh {
    background-position: -224px -33px
}

.flagstrap-icon.flagstrap-england {
    background-position: -240px -33px
}

.flagstrap-icon.flagstrap-er {
    background-position: 0 -44px
}

.flagstrap-icon.flagstrap-es {
    background-position: -16px -44px
}

.flagstrap-icon.flagstrap-et {
    background-position: -32px -44px
}

.flagstrap-icon.flagstrap-eu {
    background-position: -48px -44px
}

.flagstrap-icon.flagstrap-fi {
    background-position: -64px -44px
}

.flagstrap-icon.flagstrap-fj {
    background-position: -80px -44px
}

.flagstrap-icon.flagstrap-fk {
    background-position: -96px -44px
}

.flagstrap-icon.flagstrap-fm {
    background-position: -112px -44px
}

.flagstrap-icon.flagstrap-fo {
    background-position: -128px -44px
}

.flagstrap-icon.flagstrap-fr {
    background-position: -144px -44px
}

.flagstrap-icon.flagstrap-ga {
    background-position: -160px -44px
}

.flagstrap-icon.flagstrap-gb {
    background-position: -176px -44px
}

.flagstrap-icon.flagstrap-gd {
    background-position: -192px -44px
}

.flagstrap-icon.flagstrap-ge {
    background-position: -208px -44px
}

.flagstrap-icon.flagstrap-gf {
    background-position: -224px -44px
}

.flagstrap-icon.flagstrap-gg {
    background-position: -240px -44px
}

.flagstrap-icon.flagstrap-gh {
    background-position: 0 -55px
}

.flagstrap-icon.flagstrap-gi {
    background-position: -16px -55px
}

.flagstrap-icon.flagstrap-gl {
    background-position: -32px -55px
}

.flagstrap-icon.flagstrap-gm {
    background-position: -48px -55px
}

.flagstrap-icon.flagstrap-gn {
    background-position: -64px -55px
}

.flagstrap-icon.flagstrap-gp {
    background-position: -80px -55px
}

.flagstrap-icon.flagstrap-gq {
    background-position: -96px -55px
}

.flagstrap-icon.flagstrap-gr {
    background-position: -112px -55px
}

.flagstrap-icon.flagstrap-gs {
    background-position: -128px -55px
}

.flagstrap-icon.flagstrap-gt {
    background-position: -144px -55px
}

.flagstrap-icon.flagstrap-gu {
    background-position: -160px -55px
}

.flagstrap-icon.flagstrap-gw {
    background-position: -176px -55px
}

.flagstrap-icon.flagstrap-gy {
    background-position: -192px -55px
}

.flagstrap-icon.flagstrap-hk {
    background-position: -208px -55px
}

.flagstrap-icon.flagstrap-hm {
    background-position: -224px -55px
}

.flagstrap-icon.flagstrap-hn {
    background-position: -240px -55px
}

.flagstrap-icon.flagstrap-hr {
    background-position: 0 -66px
}

.flagstrap-icon.flagstrap-ht {
    background-position: -16px -66px
}

.flagstrap-icon.flagstrap-hu {
    background-position: -32px -66px
}

.flagstrap-icon.flagstrap-ic {
    background-position: -48px -66px
}

.flagstrap-icon.flagstrap-id {
    background-position: -64px -66px
}

.flagstrap-icon.flagstrap-ie {
    background-position: -80px -66px
}

.flagstrap-icon.flagstrap-il {
    background-position: -96px -66px
}

.flagstrap-icon.flagstrap-im {
    background-position: -112px -66px
}

.flagstrap-icon.flagstrap-in {
    background-position: -128px -66px
}

.flagstrap-icon.flagstrap-io {
    background-position: -144px -66px
}

.flagstrap-icon.flagstrap-iq {
    background-position: -160px -66px
}

.flagstrap-icon.flagstrap-ir {
    background-position: -176px -66px
}

.flagstrap-icon.flagstrap-is {
    background-position: -192px -66px
}

.flagstrap-icon.flagstrap-it {
    background-position: -208px -66px
}

.flagstrap-icon.flagstrap-je {
    background-position: -224px -66px
}

.flagstrap-icon.flagstrap-jm {
    background-position: -240px -66px
}

.flagstrap-icon.flagstrap-jo {
    background-position: 0 -77px
}

.flagstrap-icon.flagstrap-jp {
    background-position: -16px -77px
}

.flagstrap-icon.flagstrap-ke {
    background-position: -32px -77px
}

.flagstrap-icon.flagstrap-kg {
    background-position: -48px -77px
}

.flagstrap-icon.flagstrap-kh {
    background-position: -64px -77px
}

.flagstrap-icon.flagstrap-ki {
    background-position: -80px -77px
}

.flagstrap-icon.flagstrap-km {
    background-position: -96px -77px
}

.flagstrap-icon.flagstrap-kn {
    background-position: -112px -77px
}

.flagstrap-icon.flagstrap-kp {
    background-position: -128px -77px
}

.flagstrap-icon.flagstrap-kr {
    background-position: -144px -77px
}

.flagstrap-icon.flagstrap-kurdistan {
    background-position: -160px -77px
}

.flagstrap-icon.flagstrap-kw {
    background-position: -176px -77px
}

.flagstrap-icon.flagstrap-ky {
    background-position: -192px -77px
}

.flagstrap-icon.flagstrap-kz {
    background-position: -208px -77px
}

.flagstrap-icon.flagstrap-la {
    background-position: -224px -77px
}

.flagstrap-icon.flagstrap-lb {
    background-position: -240px -77px
}

.flagstrap-icon.flagstrap-lc {
    background-position: 0 -88px
}

.flagstrap-icon.flagstrap-li {
    background-position: -16px -88px
}

.flagstrap-icon.flagstrap-lk {
    background-position: -32px -88px
}

.flagstrap-icon.flagstrap-lr {
    background-position: -48px -88px
}

.flagstrap-icon.flagstrap-ls {
    background-position: -64px -88px
}

.flagstrap-icon.flagstrap-lt {
    background-position: -80px -88px
}

.flagstrap-icon.flagstrap-lu {
    background-position: -96px -88px
}

.flagstrap-icon.flagstrap-lv {
    background-position: -112px -88px
}

.flagstrap-icon.flagstrap-ly {
    background-position: -128px -88px
}

.flagstrap-icon.flagstrap-ma {
    background-position: -144px -88px
}

.flagstrap-icon.flagstrap-mc {
    background-position: -160px -88px
}

.flagstrap-icon.flagstrap-md {
    background-position: -176px -88px
}

.flagstrap-icon.flagstrap-me {
    background-position: -192px -88px
}

.flagstrap-icon.flagstrap-mg {
    background-position: -208px -88px
}

.flagstrap-icon.flagstrap-mh {
    background-position: -224px -88px
}

.flagstrap-icon.flagstrap-mk {
    background-position: -240px -88px
}

.flagstrap-icon.flagstrap-ml {
    background-position: 0 -99px
}

.flagstrap-icon.flagstrap-mm {
    background-position: -16px -99px
}

.flagstrap-icon.flagstrap-mn {
    background-position: -32px -99px
}

.flagstrap-icon.flagstrap-mo {
    background-position: -48px -99px
}

.flagstrap-icon.flagstrap-mp {
    background-position: -64px -99px
}

.flagstrap-icon.flagstrap-mq {
    background-position: -80px -99px
}

.flagstrap-icon.flagstrap-mr {
    background-position: -96px -99px
}

.flagstrap-icon.flagstrap-ms {
    background-position: -112px -99px
}

.flagstrap-icon.flagstrap-mt {
    background-position: -128px -99px
}

.flagstrap-icon.flagstrap-mu {
    background-position: -144px -99px
}

.flagstrap-icon.flagstrap-mv {
    background-position: -160px -99px
}

.flagstrap-icon.flagstrap-mw {
    background-position: -176px -99px
}

.flagstrap-icon.flagstrap-mx {
    background-position: -192px -99px
}

.flagstrap-icon.flagstrap-my {
    background-position: -208px -99px
}

.flagstrap-icon.flagstrap-mz {
    background-position: -224px -99px
}

.flagstrap-icon.flagstrap-na {
    background-position: -240px -99px
}

.flagstrap-icon.flagstrap-nc {
    background-position: 0 -110px
}

.flagstrap-icon.flagstrap-ne {
    background-position: -16px -110px
}

.flagstrap-icon.flagstrap-nf {
    background-position: -32px -110px
}

.flagstrap-icon.flagstrap-ng {
    background-position: -48px -110px
}

.flagstrap-icon.flagstrap-ni {
    background-position: -64px -110px
}

.flagstrap-icon.flagstrap-nl {
    background-position: -80px -110px
}

.flagstrap-icon.flagstrap-no {
    background-position: -96px -110px
}

.flagstrap-icon.flagstrap-np {
    background-position: -112px -110px
}

.flagstrap-icon.flagstrap-nr {
    background-position: -128px -110px
}

.flagstrap-icon.flagstrap-nu {
    background-position: -144px -110px
}

.flagstrap-icon.flagstrap-nz {
    background-position: -160px -110px
}

.flagstrap-icon.flagstrap-om {
    background-position: -176px -110px
}

.flagstrap-icon.flagstrap-pa {
    background-position: -192px -110px
}

.flagstrap-icon.flagstrap-pe {
    background-position: -208px -110px
}

.flagstrap-icon.flagstrap-pf {
    background-position: -224px -110px
}

.flagstrap-icon.flagstrap-pg {
    background-position: -240px -110px
}

.flagstrap-icon.flagstrap-ph {
    background-position: 0 -121px
}

.flagstrap-icon.flagstrap-pk {
    background-position: -16px -121px
}

.flagstrap-icon.flagstrap-pl {
    background-position: -32px -121px
}

.flagstrap-icon.flagstrap-pm {
    background-position: -48px -121px
}

.flagstrap-icon.flagstrap-pn {
    background-position: -64px -121px
}

.flagstrap-icon.flagstrap-pr {
    background-position: -80px -121px
}

.flagstrap-icon.flagstrap-ps {
    background-position: -96px -121px
}

.flagstrap-icon.flagstrap-pt {
    background-position: -112px -121px
}

.flagstrap-icon.flagstrap-pw {
    background-position: -128px -121px
}

.flagstrap-icon.flagstrap-py {
    background-position: -144px -121px
}

.flagstrap-icon.flagstrap-qa {
    background-position: -160px -121px
}

.flagstrap-icon.flagstrap-re {
    background-position: -176px -121px
}

.flagstrap-icon.flagstrap-ro {
    background-position: -192px -121px
}

.flagstrap-icon.flagstrap-rs {
    background-position: -208px -121px
}

.flagstrap-icon.flagstrap-ru {
    background-position: -224px -121px
}

.flagstrap-icon.flagstrap-rw {
    background-position: -240px -121px
}

.flagstrap-icon.flagstrap-sa {
    background-position: 0 -132px
}

.flagstrap-icon.flagstrap-sb {
    background-position: -16px -132px
}

.flagstrap-icon.flagstrap-sc {
    background-position: -32px -132px
}

.flagstrap-icon.flagstrap-scotland {
    background-position: -48px -132px
}

.flagstrap-icon.flagstrap-sd {
    background-position: -64px -132px
}

.flagstrap-icon.flagstrap-se {
    background-position: -80px -132px
}

.flagstrap-icon.flagstrap-sg {
    background-position: -96px -132px
}

.flagstrap-icon.flagstrap-sh {
    background-position: -112px -132px
}

.flagstrap-icon.flagstrap-si {
    background-position: -128px -132px
}

.flagstrap-icon.flagstrap-sk {
    background-position: -144px -132px
}

.flagstrap-icon.flagstrap-sl {
    background-position: -160px -132px
}

.flagstrap-icon.flagstrap-sm {
    background-position: -176px -132px
}

.flagstrap-icon.flagstrap-sn {
    background-position: -192px -132px
}

.flagstrap-icon.flagstrap-so {
    background-position: -208px -132px
}

.flagstrap-icon.flagstrap-somaliland {
    background-position: -224px -132px
}

.flagstrap-icon.flagstrap-sr {
    background-position: -240px -132px
}

.flagstrap-icon.flagstrap-ss {
    background-position: 0 -143px
}

.flagstrap-icon.flagstrap-st {
    background-position: -16px -143px
}

.flagstrap-icon.flagstrap-sv {
    background-position: -32px -143px
}

.flagstrap-icon.flagstrap-sx {
    background-position: -48px -143px
}

.flagstrap-icon.flagstrap-sy {
    background-position: -64px -143px
}

.flagstrap-icon.flagstrap-sz {
    background-position: -80px -143px
}

.flagstrap-icon.flagstrap-tc {
    background-position: -96px -143px
}

.flagstrap-icon.flagstrap-td {
    background-position: -112px -143px
}

.flagstrap-icon.flagstrap-tf {
    background-position: -128px -143px
}

.flagstrap-icon.flagstrap-tg {
    background-position: -144px -143px
}

.flagstrap-icon.flagstrap-th {
    background-position: -160px -143px
}

.flagstrap-icon.flagstrap-tj {
    background-position: -176px -143px
}

.flagstrap-icon.flagstrap-tk {
    background-position: -192px -143px
}

.flagstrap-icon.flagstrap-tl {
    background-position: -208px -143px
}

.flagstrap-icon.flagstrap-tm {
    background-position: -224px -143px
}

.flagstrap-icon.flagstrap-tn {
    background-position: -240px -143px
}

.flagstrap-icon.flagstrap-to {
    background-position: 0 -154px
}

.flagstrap-icon.flagstrap-tr {
    background-position: -16px -154px
}

.flagstrap-icon.flagstrap-tt {
    background-position: -32px -154px
}

.flagstrap-icon.flagstrap-tv {
    background-position: -48px -154px
}

.flagstrap-icon.flagstrap-tw {
    background-position: -64px -154px
}

.flagstrap-icon.flagstrap-tz {
    background-position: -80px -154px
}

.flagstrap-icon.flagstrap-ua {
    background-position: -96px -154px
}

.flagstrap-icon.flagstrap-ug {
    background-position: -112px -154px
}

.flagstrap-icon.flagstrap-um {
    background-position: -128px -154px
}

.flagstrap-icon.flagstrap-us {
    background-position: -144px -154px
}

.flagstrap-icon.flagstrap-uy {
    background-position: -160px -154px
}

.flagstrap-icon.flagstrap-uz {
    background-position: -176px -154px
}

.flagstrap-icon.flagstrap-va {
    background-position: -192px -154px
}

.flagstrap-icon.flagstrap-vc {
    background-position: -208px -154px
}

.flagstrap-icon.flagstrap-ve {
    background-position: -224px -154px
}

.flagstrap-icon.flagstrap-vg {
    background-position: -240px -154px
}

.flagstrap-icon.flagstrap-vi {
    background-position: 0 -165px
}

.flagstrap-icon.flagstrap-vn {
    background-position: -16px -165px
}

.flagstrap-icon.flagstrap-vu {
    background-position: -32px -165px
}

.flagstrap-icon.flagstrap-wales {
    background-position: -48px -165px
}

.flagstrap-icon.flagstrap-wf {
    background-position: -64px -165px
}

.flagstrap-icon.flagstrap-ws {
    background-position: -80px -165px
}

.flagstrap-icon.flagstrap-ye {
    background-position: -96px -165px
}

.flagstrap-icon.flagstrap-yt {
    background-position: -112px -165px
}

.flagstrap-icon.flagstrap-za {
    background-position: -128px -165px
}

.flagstrap-icon.flagstrap-zanzibar {
    background-position: -144px -165px
}

.flagstrap-icon.flagstrap-zm {
    background-position: -160px -165px
}

.flagstrap-icon.flagstrap-zw {
    background-position: -176px -165px
}
#advanced .btn-group-lg > .btn, .btn-lg{ padding: 10px 10px;}
#advanced #flagstrap-drop-down-3y5sxIKb-list{right:0px !important; left:auto !important;}
.engfont{font-size:15px;}
#stars .icon-email97{ font-size:20px;}
#favorites .fa{font-size:20px;}
#following .fa{ font-size:20px;}

.fontbighead{font-size:16px; font-weight:bold;}
.hoveringblock{ display:block; position:relative;}
.ourcategory{clear:both;}
.ourcategorykathai1{clear:both;}
.ourcategorykathai2{clear:both;}
.ourcategorykathai3{clear:both;}
.ourcategorykathai4{clear:both;}
.ourcategorykathaigal{clear:both;}
.ourcategorykathaigal-ban{clear:both;}
.ourcategorybottom{clear:both;}
.main-block .inner-category a{ padding:0px;  border-bottom-style:solid; border-top:none; border-left:none; border-right:none; box-shadow:none;}
.main-block .inner-category a{border: medium none;
  color: #fff;/* margin-top:10%;  */
   font-family: Verdana,Arial,Helvetica,sans-serif;
  }
.main-block .inner-category .ourcategory h4{ margin:0px; font-size:14px; line-height:20px; height:75px; word-wrap: break-word;color:#fff;}
.main-block .inner-category .ourcategorykathai1 h4{ margin:0px; font-size:14px; line-height:20px; height:75px; word-wrap: break-word;color:#fff;}
.main-block .inner-category .ourcategorykathai2 h4{ margin:0px; font-size:14px; line-height:20px; height:75px; word-wrap: break-word;color:#fff;}
.main-block .inner-category .ourcategorykathai3 h4{ margin:0px; font-size:14px; line-height:20px; height:75px; word-wrap: break-word;color:#fff;}
.main-block .inner-category .ourcategorykathai4 h4{ margin:0px; font-size:14px; line-height:20px; height:75px; word-wrap: break-word;color:#fff;}
.main-block .inner-category .ourcategorykathaigal h4{ margin:0px; font-size:14px; line-height:20px; height:75px; word-wrap: break-word;color:#fff;}
.main-block .inner-category .ourcategorykathaigal-ban h4{ margin:0px; font-size:14px; line-height:20px; height:75px; word-wrap: break-word;color:#fff;}
.main-block .inner-category .ourcategorybottom h4{ margin:0px; font-size:14px; line-height:20px; height:75px; word-wrap: break-word;color:#fff;}
.main-block .inner-category a.redblock{border-bottom-color:#e84c3d;}
.main-block .inner-category a.orangeblock{border-bottom-color:#f39b13;}
.main-block .inner-category a.darkredblock{border-bottom-color:#c1392d;}
.main-block .inner-category a.lightgreenblock{border-bottom-color:#2dcc70;}
.main-block .inner-category a.lightblueblock{border-bottom-color:#3598dc;}
.main-block .inner-category a.lightvolietblock{border-bottom-color:#7459f4;}
.main-block .inner-category a.lightroseblock{border-bottom-color:#e6567a;}
.main-block .inner-category a.lightorangeblock{border-bottom-color:#eac14d;}
.main-block .inner-category a.skyblueblock{border-bottom-color:#00c0e4;}
.main-block .inner-category a.darkorangeblock{border-bottom-color:#e84c3d;}
.main-block .inner-category a.bulegreenblock{border-bottom-color:#19bd9b;}
.main-block .inner-category a.darkblueblock{border-bottom-color:#2d3e50;}


.redblock h4{background:#e84c3d; color:#FFF;  }
.orangeblock h4{background:#f39b13;}
.darkredblock h4{background:#c1392d;}
.lightgreenblock h4{background:#2dcc70;}

.lightblueblock h4{background:#3598dc;}
.lightvolietblock h4{background:#7459f4;}
.lightroseblock h4{background:#e6567a;}
.lightorangeblock h4{background:#eac14d;}
.skyblueblock h4{background:#00c0e4;}
.darkorangeblock h4{background:#e84c3d;}
.bulegreenblock h4{background:#19bd9b;}
.darkblueblock h4{background:#2d3e50;}
.main-block .inner-category .ourcategory h4.hoverswap{ display:none; position:absolute; top:0px; z-index:99999; width:100%;  }
.main-block .inner-category .ourcategorykathai1 h4.hoverswap{ display:none; position:absolute; top:0px; z-index:99999; width:100%;  }
.main-block .inner-category .ourcategorykathai2 h4.hoverswap{ display:none; position:absolute; top:0px; z-index:99999; width:100%;  }
.main-block .inner-category .ourcategorykathai3 h4.hoverswap{ display:none; position:absolute; top:0px; z-index:99999; width:100%;  }
.main-block .inner-category .ourcategorykathai4 h4.hoverswap{ display:none; position:absolute; top:0px; z-index:99999; width:100%;  }
.main-block .inner-category .ourcategorykathaigal h4.hoverswap{ display:none; position:absolute; top:0px; z-index:99999; width:100%;  }
.main-block .inner-category .ourcategorykathaigal-ban h4.hoverswap{ display:none; position:absolute; top:0px; z-index:99999; width:100%;  }
.main-block .inner-category .ourcategorybottom h4.hoverswap{ display:none; position:absolute; top:0px; z-index:99999; width:100%;  }
.innerblock-image img{ width:100%;}
.ourcategory li{     width: 190px;
    float: left;
    /* margin-right: 37px; */
    height: 215px;
    margin-left: 44px;}
.main-block .ourcategory li h4{ padding:10px 5px;}
.ourcategoryhome li{    
    float: left;
     margin-right: 0px; 
    margin-left: 43px;}
.main-block .ourcategoryhome li h4{ padding:10px 5px;}
.ourcategoryservice li{     
    width: 285px;
    float: left;
    /* margin-right: 39px; */
    height: 275px;
    padding: 26px;
    margin-left: -1px;     }
.main-block .ourcategoryservice li h4{ padding:10px 5px;}


@media(min-width:792px){
.ourcategoryad li{     
    width: 275px;
    float: left;
    /* margin-right: 39px; */
    height: 275px;
    padding: 20px;
    margin-left: -1px;
	}}
@media(max-width:791px){	
	.ourcategoryad li{     
    width: 146px;
    float: left;
    height: 120px;
    padding: 10px;
    margin-left: -1px;	}
}
@media(max-width:350px){	
	.ourcategoryad li{     
    width: 127px;
    height: 105px;
    padding: 3px;
	margin-left:2px;
	}
}
.main-block .ourcategoryad li h4{ padding:10px 5px;}

@media(min-width:992px){
.ourcategorytitle li{     
    width: 285px;
    float: left;
    /* margin-right: 39px; */
    height: 275px;
    padding: 26px;
    margin-left: -1px;
	}}
@media(max-width:991px){	
	.ourcategorytitle li{     
    width: 184px;
    float: left;
    height: 125px;
    padding: 30px;
    margin-left: -1px;	}
}
.main-block .ourcategorytitle li h4{ padding:10px 5px;}

@media(min-width:992px){
.ourcategorybutton li{     
    float: left;
    /* margin-right: 39px; */
    padding: 25px 25px 0px 0px;
    margin-left: 20px;
}}

@media(max-width:991px){
.ourcategorybutton li{     
text-align:center;    /* margin-right: 39px; */
    padding: 10px;
	
}
.ourcategorybutton li img{     
text-align:center;
max-width:20%;
	
}}


.main-block .ourcategorybutton li h4{ padding:10px 5px;}

.ourcategorykathai1 li{     width: 190px;
    float: left;
    /* margin-right: 37px; */
    height: 215px;
    margin-left: 44px;}
.main-block .ourcategorykathai1 li h4{ padding:10px 5px;}


.margin-bottom-10p{
	margin-bottom:10px;
}

/* @media(min-width:992px){
.left-60{
	margin-left:60px;
}
.left-20{
	margin-left:20px;

} */

.iconh
{
	padding-left:10px;
}

.ourcategorykathai2 li{     width: 190px;
    float: left;
    /* margin-right: 37px; */
    height: 215px;
    margin-left: 44px;}
.main-block .ourcategorykathai2 li h4{ padding:10px 5px;}



.ourcategorykathai3 li{     width: 190px;
    float: left;
    /* margin-right: 37px; */
    height: 215px;
    margin-left: 44px;}
.main-block .ourcategorykathai3 li h4{ padding:10px 5px;}



.ourcategorykathai4 li{     width: 190px;
    float: left;
    /* margin-right: 37px; */
    height: 215px;
    margin-left: 44px;}
.main-block .ourcategorykathai4 li h4{ padding:10px 5px;}


.ourcategorykathaigal li{     width: 170px;
    float: left;
    /* margin-right: 37px; */
    height: 215px;
    margin-left: 44px;
	}
	.ourcategorykathaigal-ban li{     width: 170px;
    float: left;
    /* margin-right: 37px; */
    height: 215px;
    margin-left: 44px;}
	.ourcategorykathaigal li .bor-cat1{     
	border:5px solid #ddd; 
	border-radius: 6px;
	border-color:#e6567a;
	padding:5px;
	background-color:#e6567a;
	}
	.ourcategorykathaigal li .bor-cat2{     
	border:5px solid #ddd; 
	border-radius: 6px;
	border-color:#e84c3d;
	padding:5px;
	background-color:#e84c3d;
	}
	.ourcategorykathaigal li .bor-cat3{     
	border:5px solid #ddd; 
	border-radius: 6px;
	border-color:#2dcc70;
	padding:5px;
	background-color:#2dcc70;
	}
	.ourcategorykathaigal li .bor-cat4{     
	border:5px solid #ddd; 
	border-radius: 6px;
	border-color:#3598dc;
	padding:5px;
	background-color:#3598dc;
	}
	.ourcategorykathaigal li .bor-cat5{     
	border:5px solid #ddd; 
	border-radius: 6px;
	border-color:#f39b13;
	padding:5px;
	background-color:#f39b13;
	}
	.ourcategorykathaigal li .bor-cat6{     
	border:5px solid #ddd; 
	border-radius: 6px;
	border-color:#7459f4;
	padding:5px;
	background-color:#7459f4;
	}
	.ourcategorykathaigal li .bor-cat7{     
	border:5px solid #ddd; 
	border-radius: 6px;
	border-color:#c1392d;
	padding:5px;
	background-color:#c1392d;
	}
	.ourcategorykathaigal li .bor-cat8{     
	border:5px solid #ddd; 
	border-radius: 6px;
	border-color:#00c0e4;
	padding:5px;
	background-color:#00c0e4;
	}
	.ourcategorykathaigal li .bor-cat9{     
	border:5px solid #ddd; 
	border-radius: 6px;
	border-color:#19bd9b;
	padding:5px;
	background-color:#19bd9b;
	}
	.ourcategorykathaigal li .bor-cat10{     
	border:5px solid #ddd; 
	border-radius: 6px;
	border-color:#2d3e50;
	padding:5px;
	background-color:#2d3e50;
	}
	.ourcategorykathaigal li h4{
		text-align:center;
	}
.main-block .ourcategorykathaigal li h4{ padding:10px 5px;}
.main-block .ourcategorykathaigal-ban li h4{ padding:10px 5px;}
.ourcategorybottom li{     width: 140px;
    float: left;
    /* margin-right: 37px; */
    height: 176px;
    margin-left: 44px;}
.main-block .ourcategorybottom li h4{ padding:10px 5px;}

.story li{     width:190px;
    float: left;
    margin-right: 132px;
	margin-top:225px;
    height: 215px;
    margin-left: 44px;}
.main-block .story h4{ padding:10px 5px;}


.subheadnew{ background:#dff1ff url(../images/bg.jpg) no-repeat right; height:34px; font-size:16px; line-height:34px; font-weight:bold; padding-left:10px; }
.subheadnewred{ text-align:center;background:#fa3c49; height:34px; font-size:1.2em; line-height:34px; font-weight:bold; /* padding-left:10px; */ color:#fff; }
.subheadnewgreen{ text-align:center; background:#b2d618; height:34px; font-size:1.2em; line-height:34px; font-weight:bold; /* padding-left:10px; */ color:#fff; }
.maranam-image img{max-width:100%;}
.biglogo{float:left;}
.topadvertisement{margin-left: 530px;height: 13px;dispaly: block;width: 45%;padding-top: 12px;padding-left: 105px;}
.topadvertisement1{float:right; padding-top:27px; width:25%;}
/* .topadvertisement1 a:hover{background-color:rgba(52, 152, 219, 0.76);} */
.topadvertisement  img{max-width:100%;}
a.accordion-toggle {
    color: #ffffff;
    font-weight: normal;
}
.accordion-heading .accordion-toggle {
    background: #272727 none repeat scroll 0 0;
   font-family: 'nobel_lightregular'; font-size:20px;
    padding: 10px 15px;
}
.accordion-inner {
    padding: 6px 15px 5px;
}
.post-title{font-weight:bold;}
.categories .accordion i{ display:inline; padding-right:10px; font-size:18px; color:#000;}
.accordion{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.blog-second-item {padding-bottom:30px;}
.main-block a.linktonew{ color:#014e7f; font-weight:bold; text-decoration:none; box-shadow:none; border:none;  font-size:25px; display:inline;}
.linkedlist li{ display:block; padding:5px 5px; margin:0px 15px 0px 0px; float:left; margin-top:0px;}
.linkedlist li a i{color:#df2e38;font-size: 10px;
    padding-right: 5px; } 
.linkedlist li a{display:block; float:left; padding:5px 5px; color:#014e7f;}
.linkedlist li a:hover{color:#df2e38;}
.importantblock{background:#014e7f; color:#fff; padding:25px; margin-bottom:30px;}
.importantblock li{padding:10px 0px;}
.importantblock i{color:#ffe400; padding-right:20px;}
.linkedlist{margin:20px 0px; height:auto; overflow:auto;}
.main-block .inner-category .linkedlist li a{ border-bottom:none; color:#014e7f;}
.main-block .inner-category .linkedlist li a:hover{color:#333;}
.homecarousel .birthday-block p.place{font-size:18px !important;}
.homecarousel .birthday-block p.childname{font-size:18px;}
.homecarousel .wedding-block p.place{font-size:18px !important;}
.homecarousel .wedding-block p.childname{font-size:18px;}
#innersearch .input-group{display:block;}
u {
    text-decoration: none;
}

#box {
    padding: 10px 15px;
	color:#fff;
}

.fa.fa-angle-right {
    float: left;
    padding: 2px 6px;
}
.fa .fa-book{
	color:#fff;
}
#tx
{
/* margin-left:10px; */
font-family:inherit;
font-weight:700;
font-size:16px;

}

#bk
{
margin-right:25px;
}
#ph {
    float: left;
    font-family: arial;
    font-size: 16px;
    margin-left:200px;
	margin-top:10px;
	color:red;
}
@media(min-width:450px)

/* Video */

.unstarted-mode:not(.playing-mode) .ytp-cued-thumbnail-overlay:not([aria-hidden=true]), .ended-mode .ytp-cued-thumbnail-overlay:not([aria-hidden=true]) {
    cursor: pointer;
}
.ytp-thumbnail-overlay {
    position: absolute;
    width: 100%;
	
    height: 100%;
    top: 0;
    left: 0;
    z-index: 12;
    background-position: center;
    background-repeat: no-repeat;
    -moz-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    -webkit-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}
user agent stylesheet
div {
    display: block;
}
Inherited from div#player_uid_361124527_1.html5-video-player.remote-created.unstarted-mode.ytp-hide-controls
.html5-video-player {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #000;
    overflow: hidden;
    outline: 0;
    font-family: Roboto,Arial,Helvetica,sans-serif;
    color: #eee;
    text-align: left;
    direction: ltr;
    font-size: 11px;
    line-height: 1.3;
    -webkit-font-smoothing: antialiased;
    touch-action: manipulation;
}
/*-- slider-up-arrow --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 3%;
	right: 3%;
	overflow: hidden;
	width: 50px;
	height: 50px;
	border: none;
	text-indent: 100%;
	background: url("../images/move-up.png") no-repeat 0px 0px;
}
#toTopHover {
	width: 32px;
	height: 32px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //slider-up-arrow --*/

/* video */
video {
    width: 80%;
    height: auto;
}
.videoWrapperOuter1 {
  max-width:74%; 
  margin-left:auto;
  margin-right:auto;
}
.videoWrapperInner1 {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 50%;
  padding-top: 25px;
  height: 0;
}
.videoWrapperInner1 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
 /* Smartphones (portrait and landscape) ---------- */
    @media screen and (min-width: 320px) and (max-width: 480px){
         .ourcategoryhome li{     width: 130px;
    height: 160px;
	margin-left: 20px;
 }
    }
    /* Smartphones (portrait) ---------- */
    @media screen and (max-width: 320px){
          .ourcategoryhome li{     width: 100px;
    height: 130px;
	margin-left: 20px;
 }
    }
    /* Smartphones (landscape) ---------- */
    @media screen and (min-width: 321px){
           .ourcategoryhome li{     width: 120px;
    height: 150px;
	margin-left: 20px;
 }
    }
    /* tablets, iPads (portrait and landscape) ---------- */
    @media screen and (min-width: 768px) and (max-width: 1024px){
          .ourcategoryhome li{     width: 172px;
    height: 203px;
	margin-left: 38px;
 }
    }
    /* tablets, iPads (portrait) ---------- */
    @media screen and (min-width: 768px){
           .ourcategoryhome li{     width: 172px;
    height: 203px;
	margin-left: 38px;
 }
    }
    /* tablets, iPads (landscape) ---------- */
    @media screen and (min-width: 1024px){
           .ourcategoryhome li{     width: 172px;
    height: 203px;
	margin-left: 38px;
 }
    }
    /* Desktops and laptops ---------- */
    @media screen and (min-width: 1224px){
          .ourcategoryhome li{     width: 172px;
    height: 203px;
	margin-left: 38px;
 }
    }
    /* Large screens ---------- */
    @media screen and (min-width: 1824px){
          .ourcategoryhome li{     width: 172px;
    height: 203px;
	margin-left: 38px;
 }
    }
	
	
	
	
	/* RESET STYLES */
			
			.flexibleImage{height:auto;}
			.linkRemoveBorder{border-bottom:0 !important;}
			table[class=flexibleContainerCellDivider] {padding-bottom:0 !important;padding-top:0 !important;}

		
			#emailHeader{background-color:#E1E1E1;}
			#emailBody{background-color:#FFFFFF;}
			#emailFooter{background-color:#E1E1E1;}
			.nestedContainer{background-color:#F8F8F8; border:1px solid #CCCCCC;}
			.emailButton{background-color:#205478; border-collapse:separate;}
			.buttonContent{color:#FFFFFF; font-family:Helvetica; font-size:18px; font-weight:bold; line-height:100%; padding:15px; text-align:center;}
			.buttonContent a{color:#FFFFFF; display:block; text-decoration:none!important; border:0!important;}
			.emailCalendar{background-color:#FFFFFF; border:1px solid #CCCCCC;}
			.emailCalendarMonth{background-color:#205478; color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; padding-top:10px; padding-bottom:10px; text-align:center;}
			.emailCalendarDay{color:#205478; font-family:Helvetica, Arial, sans-serif; font-size:60px; font-weight:bold; line-height:100%; padding-top:20px; padding-bottom:20px; text-align:center;}
			.imageContentText {margin-top: 10px;line-height:0;}
			.imageContentText a {line-height:0;}
			#invisibleIntroduction {display:none !important;} /* Removing the introduction text from the view */

			/*FRAMEWORK HACKS & OVERRIDES */
			span[class=ios-color-hack] a {color:#275100!important;text-decoration:none!important;} /* Remove all link colors in IOS (below are duplicates based on the color preference) */
			span[class=ios-color-hack2] a {color:#205478!important;text-decoration:none!important;}
			span[class=ios-color-hack3] a {color:#8B8B8B!important;text-decoration:none!important;}
			
			.a[href^="tel"], a[href^="sms"] {text-decoration:none!important;color:#606060!important;pointer-events:none!important;cursor:default!important;}
			.mobile_link a[href^="tel"], .mobile_link a[href^="sms"] {text-decoration:none!important;color:#606060!important;pointer-events:auto!important;cursor:default!important;}


			/* MOBILE STYLES */
			@media only screen and (max-width: 480px){
				/*////// CLIENT-SPECIFIC STYLES //////*/
				body{width:100% !important; min-width:100% !important;} /* Force iOS Mail to render the email at full width. */

				/* FRAMEWORK STYLES */
				/*
				CSS selectors are written in attribute
				selector format to prevent Yahoo Mail
				from rendering media query styles on
				desktop.
				*/
				/*td[class="textContent"], td[class="flexibleContainerCell"] { width: 100%; padding-left: 10px !important; padding-right: 10px !important; }*/
				table[id="emailHeader"],
				table[id="emailBody"],
				table[id="emailFooter"],
				table[class="flexibleContainer"],
				td[class="flexibleContainerCell"] {width:100% !important;}
				td[class="flexibleContainerBox"], td[class="flexibleContainerBox"] table {display: block;width: 100%;text-align: left;}
				/*
				The following style rule makes any
				image classed with 'flexibleImage'
				fluid when the query activates.
				Make sure you add an inline max-width
				to those images to prevent them
				from blowing out.
				*/
				td[class="imageContent"] img {height:auto !important; width:100% !important; max-width:100% !important; }
				img[class="flexibleImage"]{height:auto !important; width:100% !important;max-width:100% !important;}
				img[class="flexibleImageSmall"]{height:auto !important; width:auto !important;}


				/*
				Create top space for every second element in a block
				*/
				table[class="flexibleContainerBoxNext"]{padding-top: 10px !important;}

				/*
				Make buttons in the email span the
				full width of their container, allowing
				for left- or right-handed ease of use.
				*/
				table[class="emailButton"]{width:100% !important;}
				td[class="buttonContent"]{padding:0 !important;}
				td[class="buttonContent"] a{padding:15px !important;}
				
				.social-book-icon{
					font-size:10px!important;
				}
				
			}
			@media only screen and (max-width: 320px){
			.float_text_mail{
			position:absolute;
			top:18%;
			left:16%;
			width:75%;
			color:#000;
			text-align:left;
			}
			.float_text_mail h3{
			font-size:12px;
			padding-bottom:5px;
			}
			.float_text_mail .text-p2{
				display:none;
			}
			.float_text_mail .text-p1{
				font-size:10px;	
				display:none;
			}
			.float_text_mail span{
			font-size:12px;	
			line-height:6px;
			}
			}
			@media only screen and (min-width: 321px){
			.float_text_mail{
			position:absolute;
			top:18%;
			left:16%;
			width:75%;
			color:#000;
			text-align:left;
			}
			.float_text_mail h3{
			font-size:12px;
			padding-bottom:5px;
			}
			.float_text_mail .text-p2{
				display:none;
			}
			.float_text_mail .text-p1{
				font-size:12px;	
				display:none;
			}
			.float_text_mail span{
			font-size:12px;			
			}
			}
			@media only screen and (min-width: 400px){
			.float_text_mail{
			position:absolute;
			top:21%;
			left:16%;
			width:75%;
			color:#000;
			text-align:left;
			}
			.float_text_mail h3{
			font-size:10px;
			padding-bottom:5px;
			}
			.float_text_mail .text-p2{
				display:none;
			}
			.float_text_mail .text-p1{
				font-size:10px;	
			}
			.float_text_mail span{
			font-size:10px;			
			}
			}
			@media only screen and (min-width: 480px){
			.float_text_mail{
			position:absolute;
			top:40%;
			left:22%;
			width:45%;
			color:#000;
			text-align:left;
			}
			.float_text_mail h3{
			font-size:18px;
			padding-bottom:5px;
			}
			.float_text_mail .text-p2{
				display:block;
				font-size:14px;
			}
			.float_text_mail .text-p1{
				font-size:14px;	
				display:block;
			}
			.float_text_mail span{
			font-size:17px;			
			}
			}
			@media only screen and (min-width: 540px){
			.float_text_mail{
			position:absolute;
			top:30%;
			left:23%;
			width:53%;
			color:#000;
			text-align:center;
			}
			.float_text_mail h3{
			font-size:18px;
			padding-bottom:5px;
			}
			.float_text_mail .text-p2{
				display:block;
				font-size:14px;
			}
			.float_text_mail .text-p1{
				font-size:14px;	
				display:block;
			}
			.float_text_mail span{
			font-size:17px;			
			}
			}	
			
			@media only screen and (min-width: 1024px){
			.float_text_mail{
			position:absolute;
			top:33%;
			left:34%;
			width:34%;
			color:#000;
			text-align:left;
			}
			.float_text_mail h3{
			font-size:18px;
			padding-bottom:5px;
			}
			.float_text_mail .text-p2{
				display:block;
				font-size:14px;
			}
			.float_text_mail .text-p1{
				font-size:14px;
				display:block;				
			}
			.float_text_mail span{
			font-size:17px;			
			}
			}
	
.jal-kids-main-block .jal-kids-inner-category a{border: medium none;
  color: #ccc;margin-top:1px; 
   font-family: Verdana,Arial,Helvetica,sans-serif;
  }	
  
  .jal-inner-text{
			margin-top: 25px;
			background-color:#fff;
			height:auto;
			padding:3px; 
			margin:0px;
			border-radius:20px;

  }
  .jal-kids-button{
	  margin:0 auto;
  }
  
  
  /*Buttons*/
  
  
.buttons .jal-next-prev-desktop .jal-home-button-desktop:hover{
	
	-ms-transform: translate(-10px, -1px); /* IE 9 */
    -webkit-transform: translate(-10px, -1px); /* Safari */
    transform: translate(-10px, -1px);
	
}

.buttons .jal-index-button-desktop:hover{
	
	-ms-transform: translate(-10px, -1px); /* IE 9 */
    -webkit-transform: translate(-10px, -1px); /* Safari */
    transform: translate(-10px, -1px);
}
.buttons .jal-next-prev-desktop  .jal-karuthu-pagirga:hover{
	
	-ms-transform: translate(-10px, -1px); /* IE 9 */
    -webkit-transform: translate(-10px, -1px); /* Safari */
    transform: translate(-10px, -1px);
}
.buttons .jal-next-prev-desktop .jal-melum-parka:hover{
	
	-ms-transform: translate(-10px, -1px); /* IE 9 */
    -webkit-transform: translate(-10px, -1px); /* Safari */
    transform: translate(-10px, -1px);
}

.buttons .jal-next-prev .jal-prevbutn-desktop{
    margin-top: -30px;
    margin-left: -70px;
    width: 30px;
    height: 30px;
}

.buttons .jal-next-prev .jal-numbutn-desktop{
	text-align:center;
	margin-left:12px;
	margin-top:-50px;
	width:60px;
	height:60px;
}
.buttons .jal-next-prev .jal-nextbutn-desktop{
    margin-left: 90px;
    margin-top: -40px;
    width: 30px;
    height: 30px;
	
}

.buttons .jal-next-prev  .jal-prevbutn-desktop:hover{
	
	-ms-transform: translate(-10px, -1px); /* IE 9 */
    -webkit-transform: translate(-10px, -1px); /* Safari */
    transform: translate(-10px, -1px);
}
.buttons .jal-next-prev .jal-nextbutn-desktop:hover{
	
	-ms-transform: translate(10px, -1px); /* IE 9 */
    -webkit-transform: translate(10px, -1px); /* Safari */
    transform: translate(10px, -1px);
}


.buttons .jal-home-button-desktop:hover{
	
	-ms-transform: translate(-10px, -1px); /* IE 9 */
    -webkit-transform: translate(-10px, -1px); /* Safari */
    transform: translate(-10px, -1px);
}

.buttons .jal-index-button-desktop:hover{
	
	-ms-transform: translate(-10px, -1px); /* IE 9 */
    -webkit-transform: translate(-10px, -1px); /* Safari */
    transform: translate(-10px, -1px);
}


.buttons jal-next-prev-desktop .jal-index-button-desktop:hover{
	
	-ms-transform: translate(-10px, -1px); /* IE 9 */
    -webkit-transform: translate(-10px, -1px); /* Safari */
    transform: translate(-10px, -1px);
}
.buttons jal-next-prev-desktop .jal-home-button-desktop:hover{
	
	-ms-transform: translate(-10px, -1px); /* IE 9 */
    -webkit-transform: translate(-10px, -1px); /* Safari */
    transform: translate(-10px, -1px);
}

.buttons{
	margin-left:-30px;
	padding:20px;
	margin-top:20px;
}
.buttons .jal-next-prev .jal-prevbutn{
	margin-top:-65px;
	margin-left:-170px;
	width:30px;
	height:30px;
}
.buttons .jal-next-prev .jal-numbutn{
	margin-left:5px;
	margin-top:-51px;
	width:50px;
	height:50px;
}
.buttons .jal-next-prev .jal-nextbutn{
    margin-left: 150px;
    margin-top: -60px;
    width: 30px;
    height: 30px;
}
.buttons .jal-next-prev img:hover{
	opacity: 0.8;
    filter: alpha(opacity=70);
}

.image-multiple img{
	margin-top:10px;
	margin-bottom:10px;
}
.image-multiple img{
	max-height:70px;
}

.image-multiple img:hover{
	opacity:0.7;
}
.icon-listpage{
color:#232323!important;	
}
.for-pad .col-lg-2{
	padding:10px;
}
.prev-but {
	float:left;
	color:#232323!important;
	margin-top:20px!important;
	transition:0.3s all;
	-webkit-transition:0.3s all;
	-o-transition:0.3s all;
	-moz-transition:0.3s all;
}
.next-but {
	float:right;
	color:#232323!important;
	margin-top:20px!important;
	transition:0.3s all;
	-webkit-transition:0.3s all;
	-o-transition:0.3s all;
	-moz-transition:0.3s all;
}
.prev-but:hover {
	opacity:0.7;
}
.next-but:hover {
	opacity:0.7;
}
@media (max-width:650px){
.jal-new-tit{
	font-size:15px;
}
.title-news-list-page{
	font-size:15px;
}

}
@media (min-width:651px){
.jal-new-tit{
	font-size:30px;
}
.title-news-list-page{
	font-size:30px;
}

}
.jal-new-tit{
	color:#fff; 
	font-weight:bold; 
	margin-top:20px;
	margin-bottom:20px;
	text-shadow: 4px 4px 10px #000;
}
.btn-jal-kids{
	background-color:#3498DB!important;
	color:#fff!important;
	padding:10px 50px 10px 50px!important;
	border-radius:5px;
	transition:0.3s all;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
}
.btn-jal-kids:hover{
	background-color:#2b81ba!important
}

.btn-jal-kids1{
	background-color:#d7aa54!important;
	color:#fff!important;
	padding:8px 20px!important;
	border-radius:5px;
	transition:0.3s all;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
}
.btn-jal-kids1:hover{
	background-color:#5dadd8!important
}

.div-border{
	border-top:3px solid #fff;
	}
.categorylist-news{
	color:#fff;
}
.categorylist-news-p{
	padding:5px 20px 5px;
}
.categorylist-news-p:hover{
background-color:#b96611;
}
.test-class{
	margin-right:15px;
}
.ourcategorybutton-jal{
	margin-top:40px;
}
.ourcategorybutton-jal li{
	display:inline;

}
.ourcategorybutton-jal li a{
	margin-right:10px;
	line-height:55px;
}
.tog_subcat{
	background-color:#61ade1;
}
.category_tog{
	cursor:pointer;
}

.jal-news-cat-list p{
	padding:7px;
}
/* .jal-news-cat-list a{
	padding-left:7px;
} */
.display-more-opt{
	background-color:#e8c98e;
}
.tab-align p
{
	padding:10px 10px 10px 10px;
}

@media(min-width:309px) and (max-width:368px)
{
.table-font table
{
	font-size:12px;
}
}

@media(min-width:369px) and (max-width:468px)
{
.table-font table
{
	font-size:14px;
}
}

.jal-menu-clr{
	color:#FFFF00;
	padding: 7px;
	margin: 0 0 10px;
	font-size:20px;
}

.jal-menu-desk{
	color:#fffc00;
}

.font-cat{
	font-size:14px;
}