@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700');
@import url("styles-remover.css");

/*
font-family: 'Ubuntu', sans-serif;
*/

.searcNew h2 {
	color: #fff;
	text-align: center;
	font-size: 56px;
	text-transform: uppercase;
	text-shadow: 0 0 2px #000;
	margin: 0;
	padding: 0;
}
#jform_contact_email_copy {
    position: absolute;
    left: 22%;
    top: 8px;
}
.QuotsGr h2 {
	color: #fff;
	text-align: center;
	font-size: 56px;
	text-transform: uppercase;
	text-shadow: 0 0 2px #000;
	margin: 0;
	padding: 30px 0 10px 0;
}

.block-inner-title {
	font-size: 20px !important;
	color: #fff;
}

.QuotsGr p {
	color: #fff;
	padding: 20px 0;
	font-size: 13px;
	letter-spacing: 1px;
}

.QuotsGr div#webchat_header-block {
	margin: 43px 0 0;
	text-align: center;
}

.topDestinations h2 {
	font-size: 30px !important;
	color: #000;
	font-weight: bold;
}

div#webchat_header-block {
	text-align: center;
}

div#webchat_header-block-inner {
	background: url(../images/skin1/pattern.jpg) no-repeat;
	text-align: center;
	padding: 20px 0;
	border-radius: 4px;
	margin: 0 15px;
	min-height: 342px;
	transition: all ease-in .8s;
}

div#webchat_header-block-inner:hover {
	background-position: 50%;
}

div#webchat_header-block-inner img {
	margin: 40px 0;
}

div#webchat_header-block-inner p {
	margin: 30px 0;
	color: #fff;
}

.lightgray-BG {
	background: #f8f8f8;
}

.searcNew h3 {
	color: #fff;
	font-size: 16px !important;
	font-weight: lighter !important;
	margin: 0;
	padding: 7px 0 10px 0!important;
	text-align: center;
	letter-spacing: 1px;
}

.searcNew h4 {
	color: #fff;
	font-size: 14px !important;
	text-align: center;
	letter-spacing: 1px;
	font-weight: 400;
	margin: 20px 0;
	padding: 25px 0 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+35,0.65+52,0.65+68,0+100 */
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 35%, rgba(0, 0, 0, 0.65) 52%, rgba(0, 0, 0, 0.65) 68%, rgba(0, 0, 0, 0) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 35%, rgba(0, 0, 0, 0.65) 52%, rgba(0, 0, 0, 0.65) 68%, rgba(0, 0, 0, 0) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 35%, rgba(0, 0, 0, 0.65) 52%, rgba(0, 0, 0, 0.65) 68%, rgba(0, 0, 0, 0) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
	/* IE6-9 */
}

.advertModule {
	text-align: center;
}

.advertModule h2 {
	font-size: 28px;
	font-weight: 400;
	margin: 0;
}

.searcNew .btn,
.Advertisments .btn {
	border: 1px solid #ffd300;
	border-radius: 3px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.56);
	color: #fff;
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	margin: 30px 18px 15px;
	padding: 12px 33px;
	transition: all ease-in .4s;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e99a02+0,ffba00+100 */
	background: rgb(233, 154, 2);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(233, 154, 2, 1) 0%, rgba(255, 186, 0, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(233, 154, 2, 1) 0%, rgba(255, 186, 0, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(233, 154, 2, 1) 0%, rgba(255, 186, 0, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99a02', endColorstr='#ffba00', GradientType=0);
	/* IE6-9 */
}

.searcNew .btn:hover,
.Advertisments .btn:hover {
	transition: all ease-in .1s;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fce302+0,febf01+100 */
	background: rgb(252, 227, 2);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(252, 227, 2, 1) 0%, rgba(254, 191, 1, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(252, 227, 2, 1) 0%, rgba(254, 191, 1, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(252, 227, 2, 1) 0%, rgba(254, 191, 1, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce302', endColorstr='#febf01', GradientType=0);
	/* IE6-9 */
}

.searcNew .btn a,
.Advertisments .btn a {
	color: #fff;
	text-shadow: 0 0 2px #000;
}

a,
a:focus,
a:hover,
img:focus,
li:hover {
	outline: none !important;
}

@font-face {
	font-family: 'IcoMoon';
	src: url('../../../media/jui/fonts/IcoMoon.eot');
	src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'IcoMoonmob';
	src: url('../fonts/IcoMoon.eot');
	src: url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../fonts/IcoMoon.woff') format('woff'), url('../fonts/IcoMoon.ttf') format('truetype'), url('../fonts/IcoMoon.svg#IcoMoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}

[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: .25em;
	line-height: 14px;
	font-size: 10px;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
}

[class^="icon-"].disabled,
[class*=" icon-"].disabled {
	font-weight: normal;
}

.icon-joomla:before {
	content: "\e200";
}

.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
	content: "\e005";
}

.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before {
	content: "\e006";
}

.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}

.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}

.icon-arrow-first:before {
	content: "\e003";
}

.icon-arrow-last:before {
	content: "\e004";
}

.icon-arrow-up-2:before {
	content: "\e009";
}

.icon-arrow-right-2:before {
	content: "\e00a";
}

.icon-arrow-down-2:before {
	content: "\e00b";
}

.icon-arrow-left-2:before {
	content: "\e00c";
}

.icon-arrow-up-3:before {
	content: "\e00f";
}

.icon-arrow-right-3:before {
	content: "\e010";
}

.icon-arrow-down-3:before {
	content: "\e011";
}

.icon-arrow-left-3:before {
	content: "\e012";
}

.icon-menu-2:before {
	content: "\e00e";
}

.icon-arrow-up-4:before {
	content: "\e201";
}

.icon-arrow-right-4:before {
	content: "\e202";
}

.icon-arrow-down-4:before {
	content: "\e203";
}

.icon-arrow-left-4:before {
	content: "\e204";
}

.icon-share:before,
.icon-redo:before {
	content: "\27";
}

.icon-undo:before {
	content: "\28";
}

.icon-forward-2:before {
	content: "\e205";
}

.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}

.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}

.icon-undo-2:before {
	content: "\e207";
}

.icon-move:before {
	content: "\7a";
}

.icon-expand:before {
	content: "\66";
}

.icon-contract:before {
	content: "\67";
}

.icon-expand-2:before {
	content: "\68";
}

.icon-contract-2:before {
	content: "\69";
}

.icon-play:before {
	content: "\e208";
}

.icon-pause:before {
	content: "\e209";
}

.icon-stop:before {
	content: "\e210";
}

.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}

.icon-next:before,
.icon-forward:before {
	content: "\7b";
}

.icon-first:before {
	content: "\7d";
}

.icon-last:before {
	content: "\e000";
}

.icon-play-circle:before {
	content: "\e00d";
}

.icon-pause-circle:before {
	content: "\e211";
}

.icon-stop-circle:before {
	content: "\e212";
}

.icon-backward-circle:before {
	content: "\e213";
}

.icon-forward-circle:before {
	content: "\e214";
}

.icon-loop:before {
	content: "\e001";
}

.icon-shuffle:before {
	content: "\e002";
}

.icon-search:before {
	content: "\53";
}

.icon-zoom-in:before {
	content: "\64";
}

.icon-zoom-out:before {
	content: "\65";
}

.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}

.icon-pencil-2:before {
	content: "\2c";
}

.icon-brush:before {
	content: "\3b";
}

.icon-save-new:before,
.icon-plus-2:before {
	content: "\5d";
}

.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}

.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}

.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}

.icon-new:before,
.icon-plus:before {
	content: "\2a";
}

.icon-plus-circle:before {
	content: "\e215";
}

.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}

.icon-ban-circle:before,
.icon-minus-circle:before {
	content: "\e216";
}

.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}

.icon-cancel-circle:before {
	content: "\e217";
}

.icon-checkmark-2:before {
	content: "\e218";
}

.icon-checkmark-circle:before {
	content: "\e219";
}

.icon-info:before {
	content: "\e220";
}

.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}

.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}

.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}

.icon-notification:before {
	content: "\e223";
}

.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}

.icon-pending:before,
.icon-warning:before {
	content: "\48";
}

.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}

.icon-checkbox-unchecked:before {
	content: "\3d";
}

.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}

.icon-checkbox-partial:before {
	content: "\3f";
}

.icon-square:before {
	content: "\e226";
}

.icon-radio-unchecked:before {
	content: "\e227";
}

.icon-radio-checked:before,
.icon-generic:before {
	content: "\e228";
}

.icon-circle:before {
	content: "\e229";
}

.icon-signup:before {
	content: "\e230";
}

.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}

.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}

.icon-menu:before {
	content: "\5a";
}

.icon-list:before,
.icon-list-view:before {
	content: "\31";
}

.icon-list-2:before {
	content: "\e231";
}

.icon-menu-3:before {
	content: "\e232";
}

.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}

.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}

.icon-folder-plus:before {
	content: "\e234";
}

.icon-folder-minus:before {
	content: "\e235";
}

.icon-folder-3:before {
	content: "\e236";
}

.icon-folder-plus-2:before {
	content: "\e237";
}

.icon-folder-remove:before {
	content: "\e238";
}

.icon-file:before {
	content: "\e016";
}

.icon-file-2:before {
	content: "\e239";
}

.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}

.icon-file-minus:before {
	content: "\e017";
}

.icon-file-check:before {
	content: "\e240";
}

.icon-file-remove:before {
	content: "\e241";
}

.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}

.icon-stack:before {
	content: "\e242";
}

.icon-tree:before {
	content: "\e243";
}

.icon-tree-2:before {
	content: "\e244";
}

.icon-paragraph-left:before {
	content: "\e246";
}

.icon-paragraph-center:before {
	content: "\e247";
}

.icon-paragraph-right:before {
	content: "\e248";
}

.icon-paragraph-justify:before {
	content: "\e249";
}

.icon-screen:before {
	content: "\e01c";
}

.icon-tablet:before {
	content: "\e01d";
}

.icon-mobile:before {
	content: "\e01e";
}

.icon-box-add:before {
	content: "\51";
}

.icon-box-remove:before {
	content: "\52";
}

.icon-download:before {
	content: "\e021";
}

.icon-upload:before {
	content: "\e022";
}

.icon-home:before {
	content: "\21";
}

.icon-home-2:before {
	content: "\e250";
}

.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}

.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}

.icon-link:before {
	content: "\e252";
}

.icon-picture:before,
.icon-image:before {
	content: "\2f";
}

.icon-pictures:before,
.icon-images:before {
	content: "\30";
}

.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}

.icon-camera:before {
	content: "\55";
}

.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}

.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}

.icon-music:before {
	content: "\57";
}

.icon-user:before {
	content: "\22";
}

.icon-users:before {
	content: "\e01f";
}

.icon-vcard:before {
	content: "\6d";
}

.icon-address:before {
	content: "\70";
}

.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}

.icon-enter:before {
	content: "\e257";
}

.icon-exit:before {
	content: "\e258";
}

.icon-comment:before,
.icon-comments:before {
	content: "\24";
}

.icon-comments-2:before {
	content: "\25";
}

.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}

.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}

.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}

.icon-phone:before {
	content: "\e260";
}

.icon-phone-2:before {
	content: "\e261";
}


/*.icon-envelope:before,
.icon-mail:before {
content: "\4d";
}*/

.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}

.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}

.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}

.icon-briefcase:before {
	content: "\e020";
}

.icon-tag:before {
	content: "\e262";
}

.icon-tag-2:before {
	content: "\e263";
}

.icon-tags:before {
	content: "\e264";
}

.icon-tags-2:before {
	content: "\e265";
}

.icon-options:before,
.icon-cog:before {
	content: "\38";
}

.icon-cogs:before {
	content: "\37";
}

.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}

.icon-wrench:before {
	content: "\3a";
}

.icon-equalizer:before {
	content: "\39";
}

.icon-dashboard:before {
	content: "\78";
}

.icon-switch:before {
	content: "\e266";
}

.icon-filter:before {
	content: "\54";
}

.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}

.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}

.icon-unlock:before {
	content: "\e267";
}

.icon-key:before {
	content: "\5f";
}

.icon-support:before {
	content: "\46";
}

.icon-database:before {
	content: "\62";
}

.icon-scissors:before {
	content: "\e268";
}

.icon-health:before {
	content: "\6a";
}

.icon-wand:before {
	content: "\6b";
}

.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}

.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}

.icon-clock:before {
	content: "\6e";
}

.icon-compass:before {
	content: "\6f";
}

.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}

.icon-book:before {
	content: "\e271";
}

.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}


/*.icon-print:before,
.icon-printer:before {
content: "\e013";
}*/

.icon-feed:before {
	content: "\71";
}

.icon-calendar:before {
	content: "\43";
}

.icon-calendar-2:before {
	content: "\44";
}

.icon-calendar-3:before {
	content: "\e273";
}

.icon-pie:before {
	content: "\77";
}

.icon-bars:before {
	content: "\76";
}

.icon-chart:before {
	content: "\75";
}

.icon-power-cord:before {
	content: "\32";
}

.icon-cube:before {
	content: "\33";
}

.icon-puzzle:before {
	content: "\34";
}

.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}

.icon-lamp:before {
	content: "\74";
}

.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}

.icon-location:before {
	content: "\63";
}

.icon-shield:before {
	content: "\e274";
}

.icon-flag:before {
	content: "\35";
}

.icon-flag-3:before {
	content: "\e275";
}

.icon-bookmark:before {
	content: "\e023";
}

.icon-bookmark-2:before {
	content: "\e276";
}

.icon-heart:before {
	content: "\e277";
}

.icon-heart-2:before {
	content: "\e278";
}

.icon-thumbs-up:before {
	content: "\5b";
}

.icon-thumbs-down:before {
	content: "\5c";
}

.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}

.icon-star-2:before {
	content: "\41";
}

.icon-featured:before,
.icon-default:before,
.icon-star:before {
	content: "\42";
}

.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}

.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}

.icon-smiley-sad:before {
	content: "\e281";
}

.icon-smiley-sad-2:before {
	content: "\e282";
}

.icon-smiley-neutral:before {
	content: "\e283";
}

.icon-smiley-neutral-2:before {
	content: "\e284";
}

.icon-cart:before {
	content: "\e019";
}

.icon-basket:before {
	content: "\e01a";
}

.icon-credit:before {
	content: "\e286";
}

.icon-credit-2:before {
	content: "\e287";
}

.icon-expired:before {
	content: "\4b";
}


/*Blog Layout*/

.row-fluid {
	/*  width: 100%;
*zoom: 1;*/
}

.row-fluid:before,
.row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}

.row-fluid:after {
	clear: both;
}

.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
}

.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}

.row-fluid .controls-row [class*="span"]+[class*="span"] {
	margin-left: 2.127659574%;
}

.row-fluid .span12 {
	width: 99.99999999%;
	*width: 99.946808500638%;
}

.row-fluid .span11 {
	width: 91.489361693%;
	*width: 91.436170203638%;
}

.row-fluid .span10 {
	width: 82.978723396%;
	*width: 82.925531906638%;
}

.row-fluid .span9 {
	width: 74.468085099%;
	*width: 74.414893609638%;
}

.row-fluid .span8 {
	width: 65.957446802%;
	*width: 65.904255312638%;
}

.row-fluid .span7 {
	width: 57.446808505%;
	*width: 57.393617015638%;
}

.row-fluid .span6 {
	width: 48.936170208%;
	*width: 48.882978718638%;
}

.row-fluid .span5 {
	width: 40.425531911%;
	*width: 40.372340421638%;
}

.row-fluid .span4 {
	width: 31.914893614%;
	*width: 31.861702124638%;
}

.row-fluid .span3 {
	width: 23.404255317%;
	*width: 23.351063827638%;
}

.row-fluid .span2 {
	width: 14.89361702%;
	*width: 14.840425530638%;
}

.row-fluid .span1 {
	width: 6.382978723%;
	*width: 6.3297872336383%;
}

.row-fluid .offset12 {
	margin-left: 104.255319138%;
	*margin-left: 104.14893615928%;
}

.row-fluid .offset12:first-child {
	margin-left: 102.127659564%;
	*margin-left: 102.02127658528%;
}

.row-fluid .offset11 {
	margin-left: 95.744680841%;
	*margin-left: 95.638297862277%;
}

.row-fluid .offset11:first-child {
	margin-left: 93.617021267%;
	*margin-left: 93.510638288277%;
}

.row-fluid .offset10 {
	margin-left: 87.234042544%;
	*margin-left: 87.127659565277%;
}

.row-fluid .offset10:first-child {
	margin-left: 85.10638297%;
	*margin-left: 84.999999991277%;
}

.row-fluid .offset9 {
	margin-left: 78.723404247%;
	*margin-left: 78.617021268277%;
}

.row-fluid .offset9:first-child {
	margin-left: 76.595744673%;
	*margin-left: 76.489361694277%;
}

.row-fluid .offset8 {
	margin-left: 70.21276595%;
	*margin-left: 70.106382971277%;
}

.row-fluid .offset8:first-child {
	margin-left: 68.085106376%;
	*margin-left: 67.978723397277%;
}

.row-fluid .offset7 {
	margin-left: 61.702127653%;
	*margin-left: 61.595744674277%;
}

.row-fluid .offset7:first-child {
	margin-left: 59.574468079%;
	*margin-left: 59.468085100277%;
}

.row-fluid .offset6 {
	margin-left: 53.191489356%;
	*margin-left: 53.085106377277%;
}

.row-fluid .offset6:first-child {
	margin-left: 51.063829782%;
	*margin-left: 50.957446803277%;
}

.row-fluid .offset5 {
	margin-left: 44.680851059%;
	*margin-left: 44.574468080277%;
}

.row-fluid .offset5:first-child {
	margin-left: 42.553191485%;
	*margin-left: 42.446808506277%;
}

.row-fluid .offset4 {
	margin-left: 36.170212762%;
	*margin-left: 36.063829783277%;
}

.row-fluid .offset4:first-child {
	margin-left: 34.042553188%;
	*margin-left: 33.936170209277%;
}

.row-fluid .offset3 {
	margin-left: 27.659574465%;
	*margin-left: 27.553191486277%;
}

.row-fluid .offset3:first-child {
	margin-left: 25.531914891%;
	*margin-left: 25.425531912277%;
}

.row-fluid .offset2 {
	margin-left: 19.148936168%;
	*margin-left: 19.042553189277%;
}

.row-fluid .offset2:first-child {
	margin-left: 17.021276594%;
	*margin-left: 16.914893615277%;
}

.row-fluid .offset1 {
	margin-left: 10.638297871%;
	*margin-left: 10.531914892277%;
}

.row-fluid .offset1:first-child {
	margin-left: 8.510638297%;
	*margin-left: 8.4042553182766%;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
	display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
	float: right;
}

.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}

.container:before,
.container:after {
	display: table;
	content: "";
	line-height: 0;
}

.container:after {
	clear: both;
}

.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}

.container-fluid:after {
	clear: both;
}


/*Blog Layout End*/


/*----------------------Custom Fonts--------------------------------*/

@font-face {
	font-family: 'wonderwall_regular';
	src: url('../fonts/wonderwall-webfont.eot');
	src: url('../fonts/wonderwall-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/wonderwall-webfont.woff') format('woff'), url('../fonts/wonderwall-webfont.ttf') format('truetype'), url('../fonts/wonderwall-webfont.svg#wonderwall_regular') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*----------------------Header & Footer--------------------------------*/


/* pipl add start */

#nandaja_pink #header,
#nandaja_pink #Footer,
#nandaja_pink .cur-mob-suc {
	background: #ff2d7e !important;
}

#nandaja_pink #slimmenu {
	/*background: #d6266a;
border-bottom: 1px solid #d86994;*/
}

#nandaja_pink .mm-menu {
	background: #ff2d7e;
	color: rgba(255, 255, 255, 0.6);
}

#nandaja_green #header,
#nandaja_green #Footer,
#nandaja_green .cur-mob-suc,
.nandaja_green .cur-mob-suc {
	background: #B3CC13 !important;
}

#nandaja_blue #header,
#nandaja_blue #Footer,
#nandaja_blue .cur-mob-suc,
.nandaja_blue .cur-mob-suc {
	background: #00c0ff !important;
}

#nandaja_green #slimmenu {}

#nandaja_green .mm-menu,
.nandaja_green .mm-menu {
	background: #B3CC13;
	color: rgba(255, 255, 255, 0.6);
}

#nandaja_orange #header,
#nandaja_orange #Footer,
#nandaja_orange .cur-mob-suc {
	background: #fe7d27 !important;
}

#nandaja_orange .mm-menu {
	background: #fe7d27;
	color: rgba(255, 255, 255, 0.6);
}

#nandaja_violett #header,
#nandaja_violett #Footer,
#nandaja_violett .cur-mob-suc {
	background: #a805aa !important;
}

.cur-mob-suc {
	color: #fff;
}

#nandaja_violett #slimmenu {
	background: #a805aa;
	border-bottom: 1px solid #a805aa;
}

#nandaja_violett .mm-menu {
	background: #a805aa;
	color: rgba(255, 255, 255, 0.6);
}


/* pipl add end */

#header {}

#header .img-responsive {
	/*  width:auto;
*/
}

.img-fullwidth {
	width: 100%;
	height: 184px;
}

#header {
	padding: 0;
}

#header .container {
	margin: 0 auto;
	width: 100%;
	/*max-width: 1360px;*/
}

#header .col-md-3,
#header .col-md-9 {
	/*padding:0;*/
}

#Footer .alignCenter,
.alignCenter {
	text-align: right;
	/*padding:8px 0;*/
}

#Footer .alignCenter>div {
	padding: 10px;
	width: 45%;
	text-align: center;
}

footer {
	/* color:#fff; */
	/* font-weight:lighter; */
	font-size: 80%;
}

.bottomFooter li a {
	font-size: 13px;
	font-weight: bold;
	color: #006AE0;
}

footer a {
	color: #fff !important;
}


/*----------------------MENU--------------------------------*/

.topMenu li,
.topMenu li {
	list-style: none;
	display: inline-block!important;
	vertical-align: middle;
}

.topMenu li {
	list-style: none;
	display: inline-block !important;
	vertical-align: middle;
	text-transform: uppercase;
}

.topMenu li a,
.bottomFooter ul li a {
	color: #fff;
}

.topMenu .nav>li>a {
	color: #000 !important;
}

.topMenu .nav>li.active>a {
	color: #3692e1 !important;
}

.topMenu ul.menu li {
	/*background: #d56505;*/
}

.nav>li>a>img {
	margin-right: 0;
}

.nav>li>a {
	padding: 11px 16px !important;
	font-weight: 500;
	text-transform: capitalize;
}

.commonFoot .nav>li>a {
	padding: 0 11px !important;
}

.commonFoot {
	color: #fff;
}

.left-menuCL .nav>li>a {
	padding: 0 18px 0 0 !important;
}

.left-menuCL,
.right-menuCL {
	padding: 13px 0 !important;
}

footer .col-md-6 {
	padding: 10px;
}

.topMenu,
.topMenu {
	/*text-align: right;*/
}

.topMenu .container {
	position: relative;
}

.topMenu li,
.topMenu li {
	text-align: left;
}

.main-menu-div {
	position: relative;
	z-index: 999 !important;
	padding: 0 30px;
	/*position: absolute;*/
	z-index: 999;
	width: 100%;
	right: 0;
	background: #3692e1;
	transition: all .5s ease-in-out 0s;
	border-radius: 0;
	text-align: center;
}

.main-menu-div img {
	display: block;
	margin: 0 auto !important;
	width: auto;
	float: none;
	text-align: center;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}

.main-menu-div .col-md-12 {
	padding: 0 20px;
}

.topMenu {
	font-size: 93%;
	float: right;
	clear: right;
}

.bottomFooter ul li {
	list-style: none;
	display: inline-block;
	position: relative;
}

.bottomFooter ul li:after {
	color: #fff;
	content: "|";
	position: absolute;
	right: -3px;
	top: 3px;
}

.bottomFooter ul li:last-child:before {
	color: #fff;
	content: "|";
	position: absolute;
	right: -3px;
	top: 3px;
}

.bottomFooter ul li:last-child:after {
	content: "";
}

.right-menuCL {
	text-align: right;
}

.left-menuCL {
	text-align: left;
}

.bottomFooter .right-menuCL a {
	font-weight: lighter;
	font-weight: normal;
}

#Footer {
	background: #21212d;
}

.leftinsi {
	padding: 0 20px !important;
}

.leftinsi:nth-of-type(2) {
	padding: 20px !important;
}

.leftinsi-new {
	position: absolute;
	top: 0;
	height: 100%;
	background: rgba(51, 51, 51, 0.87);
	padding: 55px 20px !important;
}

.leftinsi-new a {
	color: #fff;
}

.leftinsi-new em.fa {
	margin-top: 15px;
	margin-right: 15px;
}

.border-sep {
	overflow: hidden;
	padding: 0;
	position: relative;
}


/*----------------------Slider & Search--------------------------------*/

.tparrows {
	top: 90% !important;
}

.tp-rightarrow.tparrows.default {
	margin-top: -19px !important;
	left: 65px;
}

.tparrows {
	display: none;
}

.tp-rightarrow:hover {
	margin-top: -19px !important;
}

body[class*=" home"] .mainSlider {
	position: relative;
	/* min-height: 440px; */
}

.searcNew .moduletable {
	z-index: 999;
	position: absolute;
	margin-top: 270px;
}

.searcNew {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 400px;
}


/*----------------------Form Button--------------------------------*/

.searcNew .btn-primary {
	color: #ffffff !important;
	background: #ff2d7e;
	border-color: #ff2d7e;
	vertical-align: top !important;
	float: right;
	overflow: hidden;
	transition: all .4s ease-in;
	width: 65px;
	height: 52px;
	/* 36 */
}

.mainSlider .searcNew .btn-primary:hover {
	font-size: 14px;
}

input#mod-search-searchword {
	width: -webkit-calc(100% - 75px);
	width: -moz-calc(100% - 75px);
	width: calc(100% - 75px);
}

.btn-primary {
	color: #ffffff !important;
	background: #3692e1;
	border-color: #3692e1;
	vertical-align: top !important;
	overflow: hidden;
	transition: all .4s ease-in;
	font-weight: 500;
	padding: 11px 10px;
	border-radius: 2px;
}

input {
	outline: none;
}

.module_curency .btn-primary {
	padding: 6px 12px;
	position: absolute;
	top: 0;
	right: 0;
}

.logout .btn-primary {
	color: #ffffff !important;
	background: #ff2d7e;
	border-color: #ff2d7e;
	vertical-align: top !important;
	float: none;
	overflow: hidden;
	transition: all .4s ease-in;
	width: auto;
	height: 36px;
}

div.reset .controls {
	text-align: center;
}

div.reset .btn-primary {
	font-weight: bold;
	height: auto !important;
	margin: 25px 0 0;
	padding: 11px 36px;
}

.login .btn-primary,
div.reset .btn-primary {
	border-radius: 5px;
	color: #ffffff !important;
	float: none;
	height: auto;
	margin-top: 12px;
	overflow: hidden;
	padding: 10px;
	transition: all 0.4s ease-in 0s;
	vertical-align: top !important;
	width: 100%;
}

.login .form-horizontal .control-label {
	margin-bottom: 0;
	padding-top: 7px;
	text-align: left;
}

.topnopad .login {
	margin: 48px auto 0;
	width: 23%;
	min-width: 240px;
	min-height: 500px;
}

#logutNew {
	margin: 0 auto;
	width: 20%;
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: center;
}

.shortlinks {
	width: 54%;
	margin: 0 auto;
}

.searcNew .btn-primary:hover,
.btn-primary:hover {
	overflow: hidden;
	background: #270a00 !important;
	border-color: #A00000;
}

.searcNew input {
	padding: 15px !important;
	/* 8 15 */
	transition: all ease-in .5s;
	animation: ease-in .3s;
	box-shadow: 0 0 4px #666 !important;
	border: none !important;
	font-size: 15px;
}

.searcNew input:focus {
	color: #333;
	box-shadow: 0 0 4px #666 !important;
}


/*----------------------carsoulgray--------------------------------*/

.carsoulgray li {
	color: #000000;
	text-align: left;
}

.carsoulgray li:last-child {
	margin: 0;
}

.carsoulgray li img {}

.carsoulgray li:hover img {
	/*-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all .1s ease-in;
-moz-transition: all .1s ease-in;
-ms-transition: all .1s ease-in;
-o-transition: all .1s ease-in;
transition: all .1s ease-in;
-webkit-border-radius: 100%;
border-radius: 100%;*/
}


/*----------------------Bootstrap Overide--------------------------------*/

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {}

.nav>li>a:hover,
.nav>li>a:focus,
.footer2 a:hover {
	background: none !important;
	transition: all ease-out .4s;
}

[class*="col-"] {
	padding: 20px;
}

#Footer footer [class*="col-"] {
	padding: 10px;
}

#Footer footer [class*="col-"]:nth-of-type(1) {
	margin-top: 15px;
}

#Advert[class*="col-md-12"] {
	padding: 10px 25px;
	/* 10 15 */
	min-height: 110px;
	/* 0 */
	min-height: 132px;
}

.thumbnail>img,
.thumbnail a>img,
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
	width: 80%;
	max-width: 500px;
	height: auto;
	margin: 0 auto;
}

.img-responsive {
	width: 100%;
	max-width: 700px;
	height: auto;
}

.site-search.display form.form-inline input[type="search"] {
	padding: 10px;
	border: 1px solid #ececec;
}

.site-search.display form.form-inline>* {
	float: right;
}

.site-search.display form.form-inline {
	margin-top: 5px;
}


/*----------------------Top Destinations--------------------------------*/

.topDestinations h5,
.topDestinations h3 {
	text-align: center;
}

#topDestN h2 {
	margin: 0;
	padding: 0px 0 5px 0;
	font-weight: bold !important;
	font-size: 130%;
	/* 150 */
}

#topDestN .gray {
	text-align: left;
}

#topDestN .owl-stage .owl-item {
	padding-left: 50px;
	padding-right: 50px;
}


/*----------------------Quots--------------------------------*/

.QuotsGr {
	background: url(../images/women.jpg) no-repeat fixed;
	/* f2f2f2 */
	background-size: cover;
	min-height: 725px;
	padding: 100px 0 63px;
}

.italic {
	font-style: italic;
}

#Quote h2.Qtitle {
	font-size: 121% !important;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.QuotsGr .quoIm,
.quotefrontModule .quoIm {
	display: inline-block;
	vertical-align: top;
	margin-right: 2%;
	overflow: hidden;
	border: 1px solid transparent;
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	transform: translateZ(0);
	margin-left: 60px;
	width: 85%;
}

.QuotsGr .quoIm img,
.quoIm img {
	width: 100%;
	overflow: hidden;
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.QuotsGr img:hover {
	/*-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
transition: all .5s ease-in;
-webkit-border-radius: 100%;
border-radius: 100%;*/
}


/*----------------------Advertisments--------------------------------*/

.Advertisments h5,
.Advertisments h3 {
	text-align: center;
}

#Advert h6 {
	font-size: 120%;
	font-weight: bold;
	line-height: 21px;
}

#Advert div:hover>a,
#Advert div:hover>h6 {
	color: #3b3b3e;
}

#Advert .col-md-6 .hidNew {}


/*----------------------Image zoom--------------------------------*/

.hidNew {
	/*overflow:hidden;*/
}


/* img.zoom {
-webkit-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
transition: all .5s ease-in;

}
img.zoom:hover {
-moz-transform: scale(1.02);
-webkit-transform: scale(1.02);
-o-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
-webkit-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
transition: all .5s ease-in;
}
.noscale img.zoom:hover {
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1.1);
transform: scale(1);
-webkit-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
transition: all .5s ease-in;
} */


/*----------------------Insider Module--------------------------------*/

.insiderHome h5,
.insiderHome h3 {}

div#webchat_header h2 {
	color: #fe7d27;
	margin: 0;
	padding: 30px 0 15px 0;
	/* 40 0 15 0 */
	font-size: 137%;
	font-weight: bold;
}

div#webchat_header .relTive {
	border-bottom: 30px solid #fe7d27;
}

.pink h2 {
	color: #00c0ff;
	margin: 0;
	padding: 30px 0 15px 0;
	/* 40 0 15 0 */
	font-size: 137%;
	font-weight: bold;
}

.pink .relTive {
	border-bottom: 30px solid #00c0ff;
}

.purple h2 {
	color: #ff2d7e;
	margin: 0;
	padding: 30px 0 15px 0;
	/* 40 0 15 0 */
	font-size: 137%;
	font-weight: bold;
}

.purple .relTive {
	border-bottom: 30px solid #ff2d7e;
}

.relTive {
	position: relative;
}

.col-md-4div#webchat_header h2::after {
	content: "\ea1c";
	-moz-osx-font-smoothing: grayscale;
	font-family: "IcoMoonmob" !important;
	font-feature-settings: "liga";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 1;
	text-transform: none;
	position: relative;
	top: 3px;
}

.col-md-4.pink h2::after {
	content: "\ea1c";
	-moz-osx-font-smoothing: grayscale;
	font-family: "IcoMoonmob" !important;
	font-feature-settings: "liga";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 1;
	text-transform: none;
	position: relative;
	top: 3px;
}

.col-md-4.purple h2::after {
	content: "\ea1c";
	-moz-osx-font-smoothing: grayscale;
	font-family: "IcoMoonmob" !important;
	font-feature-settings: "liga";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 1;
	text-transform: none;
	position: relative;
	top: 3px;
}

.relTive h4 {
	color: #fff;
	font-family: "wonderwall_regular";
	font-size: 72px;
	line-height: 59px;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 1px #000;
	z-index: 999;
	top: 10%;
	/* 20 */
	width: 100%;
}


/*----------------------Slider Module--------------------------------*/

body {
	overflow-x: hidden;
}

#Maslider .container .container {
	/* background:#fff; */
	padding: 0;
	margin: 0;
	width: 100%;
}

.whiteinline {
	background: #fff;
	margin-bottom: 0px;
	padding: 0 !important;
}

.nandaja-places .whiteinline {
	margin-bottom: 0 !important;
}


/*----------------------Common Styles--------------------------------*/

.sponsorLogo {
	margin: 0 auto;
}

.sponsorLogo .owl-theme .owl-dots .owl-dot span {
	height: 12px;
	width: 12px;
}

.owl-dots {
	cursor: pointer;
	text-align: center;
}

.sponsorLogo .innerPlaces .gray {
	text-align: left;
}

.Advertisments {
	padding: 49px 0;
	/* 20 0 30 */
}

.topDestinations {
	padding: 30px 115px;
	/* 20 0 30 */
}

.gray {
	background: #E4E5E7;
	/* f2f2f2 */
	min-height: 168px;
	/* 0 */
}

h5 {
	font-size: 110%!important;
	font-weight: bold!important;
	color: #67656a;
}

h3 {
	font-size: 125%;
	/* font-weight: lighter !important; */
	margin-top: 0 !important;
	padding-top: 0 !important;
	margin-bottom: 10px;
}

.gray-inner h3 {
	padding-top: 16px!important;
}

#Quote h3 {
	font-size: 25px !important;
}

.clearNew {
	clear: both;
}

span.small {
	font-weight: bold;
}

.costLar {
	font-size: 150%;
	/* 210 */
	font-weight: bold;
	margin: -5px 0 0;
	padding: 0;
}

.grasmal {
	color: #504e53;
	font-size: 97%;
}

.smcol3 .costLar {
	font-size: 136%;
	margin: -5px 0 0;
}

.slider_pages .smcol3 {}

#topDestN .smcol3 h2 {
	padding-bottom: 0;
	font-size: 101%;
	/* 83 */
}

#topDestN .col-md-7 {
	padding-right: 0;
}

#topDestN .smcol3 .grasmal {
	color: #504e53;
	display: block;
	padding-bottom: 9px;
	padding-top: 8px;
}


/*Places*/

.bakImage {
	background: url(../images/new/places/1.jpg) no-repeat fixed;
}

.plAcTitle {
	color: #fff;
	font-size: 300% !important;
	margin-bottom: 25px;
	text-align: center;
}

.searchPlace {
	/* width:450px; */
	margin: 0 auto;
	text-align: center;
}

.searchPlace input {
	padding: 10px 20px;
	width: 80%;
}

.focus .green {
	background: url(../images/new/gren.jpg) no-repeat left top #C4DF14;
	padding: 13px 20px;
	font-weight: bold;
	color: #000;
	border: 2px solid #b3cc13;
	cursor: pointer;
	text-align: center;
}

.focus .selected {
	background: #B3CB13;
	border: 2px solid #fff;
	padding: 13px 20px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	text-align: center;
}

.traveller .green {
	background: url(../images/new/traveller.jpg) no-repeat left top #d8dadc;
	padding: 13px 20px;
	font-weight: bold;
	color: #000;
	border: 2px solid #d8dadc;
	cursor: pointer;
	text-align: center;
}

.traveller .selected {
	background: #333;
	border: 2px solid #B3CB13;
	padding: 13px 20px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	text-align: center;
}

.page1 .col-md-3 {
	padding: 5px;
}

.placeTile {
	color: #fff;
	font-weight: bold;
	font-size: 120%;
}

.sepereate {
	clear: both;
	padding-bottom: 9px;
}

.pricAll {
	display: inline-block!important;
	vertical-align: top;
	margin-right: 10px;
	width: 73% !important;
}

.pricran {
	width: 22% !important;
	display: inline-block!important;
	vertical-align: top;
}

.buttonBlock {
	clear: both;
	text-align: center;
}

.buttonBlock input {
	border: none;
	padding: 10px 34px;
}

.buttonBlock .btn-success {
	background: #b3cc13;
	color: #000;
	font-weight: bold;
	font-size: 120%;
}

.page1 {
	margin: 0 auto;
	width: 90%;
}

.page2 {
	margin: 0 auto 0 100px;
}

#Places h2,
#Places .h2 {
	font-size: 17px;
	font-weight: bold;
	margin-top: 0;
	padding-top: 0;
}

.margin-topmap {}

.nomarpad {
	padding: 0!important;
	margin: 0 !important;
}

.bakImage .owl-prev {
	left: 0;
	position: absolute;
	top: 39%;
}

.bakImage .owl-next {
	right: 0;
	position: absolute;
	top: 39%;
}

.bakImage .owl-theme .owl-controls,
#places,
#places .owl-stage-outer {
	/*overflow:visible;*/
}

.bakImage .sbHolder {}


/*Whether Module*/

.whether {
	color: #1f1f1f;
	padding-top: 0;
	font-size: 150%;
	font-weight: 500;
	display: block;
	text-align: right;
	float: right;
	/* font-family: 'Patua One', calibri; */
}

.whether p {
	margin: 0;
	padding: 0;
}

.whether em {
	margin-right: 12px;
}

.whether .media-body {
	display: inline-block;
	float: left;
	width: auto;
	margin-right: 11px;
}

.media>.pull-left {
	padding-right: 4px;
}

.sp-weather-current .sp-weather-icon,
.meteocons-partly-time {
	font-size: 18px !important;
	line-height: 38px !important;
}

.whether .flat-layout .media>.pull-left {
	margin-right: 0;
}

.whether .media-left,
.media>.pull-left {
	padding-right: 0;
}

.whether .media-left,
.media>.pull-left {
	margin-right: 0;
	padding-right: 0;
}

.whether .media-body {
	border-right: 1px solid #fff;
	line-height: 1px;
	margin-top: 12px;
	padding-right: 8px;
	text-align: left;
}

.whether .pull-left {
	float: left;
}

.sp-weather-forcasts {
	display: none;
}

.sp-weather-city {
	font-size: 100%;
}

.sp-weather-current .sp-weather-current-temp,
.sp-weather-current .sp-weather-icon {
	float: left;
	margin-right: 10px;
}

.sp-weather-current-temp {
	padding-top: 11px;
}

#system-message .alert-error h4 {
	color: #ed1b24;
}

#system-message .alert-success {
	border: 3px solid #b3cc13;
	color: #677700 !important;
	background: #fff;
}

#system-message {
	padding: 0 10%;
}

#system-message .alert-success p {
	color: #b3cc13 !important;
}

#system-message .alert-message {
	color: #ed1b24;
	padding: 10px;
}

#system-message .alert {
	border-radius: 4px;
	border: 3px solid #ed1b24;
	margin: 0;
}

#system-message .alert a.close {
	color: #454545;
}

#system-message .alert-success .alert-message {
	color: #697903 !important;
	background: #fff;
	padding: 10px 0;
}

#system-message .alert-success {
	border-radius: 4px;
	border: 3px solid #b3cc13;
}

.alert a.close {
	cursor: pointer;
	float: right;
	color: #fff;
}

#system-message .alert-error {
	border: 3px solid #ed1b24;
	border-radius: 4px;
	box-shadow: 0 0 6px #efefef;
	margin: 15px 0;
	padding: 12px;
	z-index: 1001;
	color: #fff;
	background: #fff;
}

.alert {
	text-align: left;
	position: fixed;
	z-index: 9999;
	background: #fff;
	width: 450px;
	left: 33%;
	top: 30%;
	border: 2px solid #ed1b24;
}

.alert-error div {
	border-radius: 3px;
	box-shadow: 0;
	display: block;
	margin: 4px 4px 0 0;
	padding: 0;
	vertical-align: top;
}

.alert-error button.close {
	background: #f00;
	opacity: 1;
	color: #fff;
	font-weight: 100;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	position: absolute;
	top: -12px;
	right: -15px;
}


/*================Places==============*/


/*Registrations*/

.form-inline h4 {
	margin-top: 10px;
	/* 20 */
}

.form-group {
	margin-bottom: 5px !important;
}

.geo_maps>div {
	float: left;
	border: 0 !important;
	margin-right: 1.5% !important;
	box-sizing: border-box;
}

.geo_maps>div:last-child {
	margin-right: 0 !important;
}

.geo_maps {
	margin: 0 0 20px;
	/* 20 0 */
	overflow-y: hidden;
}

#hotel_lat_div,
#hotel_long_div {
	vertical-align: baseline;
}

.btn-success {
	background: #810606;
	border-color: #450000;
	padding: 10px 20px;
}

#entered_details_div .btn-success {
	padding: 12px 25px;
	background: #FF2D7E;
	border-color: #FF2D7E;
}

.form-group .btn-success:hover {
	background: #300000;
	/* EB116D */
	border-color: #2A0000;
	/* EB116D */
}


/*Register Component*/

.Fogray,
div.reset {
	background: #E4E5E7;
	/* f2f2f2 */
	margin: 0 auto;
	padding: 20px 140px;
	/* 20 140*/
	width: 70%;
}

div.reset .well {
	background: none;
	border: none;
	padding: 0;
	box-shadow: none;
}

div.reset {
	margin-bottom: 50px !important;
	margin-top: 53px !important;
	padding: 50px !important;
	width: 45% !important;
}

div.reset label {
	display: table;
	font-weight: 600;
	margin-bottom: 5px;
	max-width: 100%;
	text-align: left;
}

.Fogray h4 {
	font-size: 154%;
	font-weight: bold;
	padding: 35px 0 20px;
	/* 0 0 0 20 */
	text-align: center;
}

.Fogray .form-group {
	width: 100%;
}

.Fogray .form-control {
	height: auto;
	margin-bottom: 13px;
	padding: 11px !important;
	width: 100% !important;
	border-radius: 2px;
}

#formmap .form-control {
	border-radius: 2px;
	height: 42px;
}

#formmap .geoTags .btn.btn-success {
	padding: 8px 16px;
	vertical-align: top;
	width: auto;
}

#formmap .geoTags .form-control {
	width: 84% !important;
	display: inline-block;
}

.marginupbot {
	margin: 20px 0 14px 0;
}

.geoTags .form-control {
	width: 70% !important;
}

.geoTags .btn.btn-success {
	padding: 11px 20px;
	/* 12 20 */
	vertical-align: top;
	/* width: 29%; */
}

.geoCor .form-group {
	width: 49.6% !important;
}

.radio>div {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 46%;
}

.radio {
	/*width:12%;
margin-right:20px; */
	float: left;
}

.Fogray #promotion_code_div {
	width: 80%;
}

.radio input {
	display: block;
	text-align: center;
	width: 100%;
}

.Fogray {
	font-size: 16px;
	font-weight: lighter;
	line-height: 23px;
	margin-bottom: 30px;
}

.Fogray p {
	font-weight: normal;
}

.marginbot {
	margin-bottom: 30px;
	/* 40 */
}

.Fogray .marginbot {
	margin-bottom: 18px;
	/* 40 */
}

.icheckbox_square-blue {
	margin-right: 9px;
}

.checkboxnew {
	font-size: 14px;
	margin-bottom: 20px;
}

.buTSend {
	text-align: center;
}

.buTSend .btn-success {
	font-size: 18px;
	font-weight: bold;
	padding: 10px 70px;
	/* 10 20 */
}

.geoCor label {
	font-weight: lighter;
	font-size: 14px;
}

.form-inline .form-control {
	font-size: 16px;
}

.component-header {
	margin-top: 30px;
	/* 40 */
}

.component-header .boldNew {
	font-size: 17px;
	margin-bottom: 10px;
	text-align: center;
	text-transform: uppercase;
}

.component-header h2 {
	margin: 0;
	font-weight: lighter;
	text-align: center;
}

.halfWidth {
	margin: 0 auto;
	padding: 25px 0;
	/* 40 0 */
	width: 70%;
	font-size: 17px;
}

.col-md-12.alignCenter>img {
	width: 22%;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}

.fullWidth {
	margin: 0;
	width: 97%;
}

.geoCor {
	/* margin:10px 0 20px 0; */
	margin-top: 10px;
}

.calling>div {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	width: 12%;
}

#btn2 {
	display: block;
	margin: 35px auto 23px;
	font-weight: bold;
	padding: 16px 50px;
}

.calling {
	width: 55%;
	margin-bottom: 20px!important;
}

.after_maps .form-group {
	display: inline-block;
	margin: 17px 0;
	width: 47%;
}

.after_maps #price_min_popup_div {
	margin-right: 10px;
}


/*--------------------------------------Search Component--------------------------------------*/

#searchForm .form-control {
	border-radius: 2px;
	height: auto;
	margin-bottom: 13px;
	padding: 11px !important;
}

#searchForm .btn-success {
	padding: 10px 30px 32px 13px;
}

.search #searchForm .btn-success {
	padding: 10px 13px;
}

.contentNew .search {
	margin: 20px 0;
}

.phrases legend {
	padding-bottom: 10px;
}

#searchForm .radio>div {
	display: inline-block;
	padding-left: 15px;
	text-align: center;
	vertical-align: top;
	width: 19%;
	margin-right: 8px;
	overflow: hidden;
}

.Fogray .icheckbox_square-blue,
.iradio_square-blue {
	overflow: hidden;
	margin-right: 8px;
}

#searchForm label {
	font-weight: 200;
	margin-right: 13px;
}

#searchForm .radio,
#searchForm .checkbox,
#searchForm .label {
	display: inline-block !important;
}

#searchForm .radio {
	margin-right: 20px;
}

#searchForm .ordering-box {
	padding: 4px;
	display: inline-block;
	margin-left: 30px;
}

#searchForm select#ordering {
	padding: 8px 23px 8px 10px;
}

#searchForm .icheckbox_square-blue {
	margin-right: 5px;
}


/*--------------------------------------User Profile--------------------------------------*/

.hidNew .quoIm {
	bottom: -5px;
	position: absolute;
	width: 17%;
	z-index: 999;
}

.smcol3 .hidNew .quoIm {
	bottom: -4px;
	position: absolute;
	width: 38%;
	z-index: 999;
}

.hidNew {
	position: relative;
	/* 
height: 281px; 0 */
}

.hidNew .quoIm img {
	width: 100%;
	overflow: hidden;
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	border: 5px solid #E4E5E7;
	/* f2f2f2 */
	height: auto;
}

.prof {
	background: #E4E5E7;
	/* f2f2f2 */
	border-radius: 100% 100% 0 0;
}

.rat4:after {
	content: url(../images/new/rating/star-4.png);
	left: 60px;
	/* 72 */
	position: absolute;
	top: -90px;
	/* -81 */
	z-index: 9999;
}

.rat3:after {
	content: url(../images/new/rating/star-3.png);
	left: 60px;
	/* 65 */
	position: absolute;
	top: -90px;
	/* -81 */
	z-index: 9999;
}

.rat2:after {
	content: url(../images/new/rating/star-2.png);
	left: 60px;
	/* 65 */
	position: absolute;
	top: -90px;
	/* -81 */
	z-index: 9999;
}

.rat1:after {
	content: url(../images/new/rating/star-1.png);
	left: 60px;
	/* 65 */
	position: absolute;
	top: -90px;
	/* -81 */
	z-index: 9999;
}


/*ADD Places Pages Items*/

#Places .hidNew .quoIm {
	width: 24%;
}

#Places .rat4:after {
	content: url(../images/new/rating/pstar-4.png);
	position: absolute;
	top: -12px;
	left: 73px;
	z-index: 9999;
}

#Places .rat3:after {
	content: url(../images/new/rating/pstar-3.png);
	position: absolute;
	top: -12px;
	left: 73px;
	z-index: 9999;
}

#Places .rat2:after {
	content: url(../images/new/rating/pstar-2.png);
	left: 65px;
	position: absolute;
	top: -12px;
	z-index: 9999;
}

#Places .rat1:after {
	content: url(../images/new/rating/pstar-1.png);
	left: 73px;
	position: absolute;
	top: -12px;
	z-index: 9999;
}


/*--------------------------------------Green rating--------------------------------------*/

.grat4:after {
	content: url(../images/new/rating/gstar-4.png);
	position: absolute;
	z-index: 999;
	right: 53px;
	top: 32px;
}

.grat3:after {
	content: url(../images/new/rating/gstar-3.png);
	position: absolute;
	z-index: 999;
	right: 19px;
	top: 20px;
}

.grat2:after {
	content: url(../images/new/rating/gstar-2.png);
	position: absolute;
	z-index: 888;
	right: 22px;
	top: 36px;
}

.grat1:after {
	content: url(../images/new/rating/gstar-1.png);
	position: absolute;
	z-index: 999;
	right: 22px;
	top: 46px;
}

.align-right {
	margin-top: 0;
	padding-top: 0;
	text-align: right;
}

.nomargin-bottom {
	margin-bottom: 10px;
	padding-bottom: 0;
}

#Places h2.largePlace {
	font-size: 23px;
	margin-bottom: 2px;
}


/*--------------------------------------User Profile--------------------------------------*/

#refresh_profile .quoIm>img {
	border-radius: 178px;
	width: 100%;
}

#refresh_profile .quoIm {
	width: 38%;
	float: right;
	margin-bottom: 48px;
	margin-right: 95px;
}

#refresh_profile .des {
	clear: both;
}

.topnopad .patenTop {
	background: url(../images/new/top-patern.jpg) no-repeat -54px top;
	padding-top: 30px;
}


/*Remove Padding*/

.topnopad {
	padding-top: 0;
}

.nopading {
	padding: 0!important;
	margin: 0!important;
}

.leftpadno {
	padding-left: 0!important;
	margin-left: 0!important;
	padding-right: 38px !important;
}

.absolute-position {
	padding-right: 20px;
}

.norightpad {
	margin-right: 5px !important;
}


/*--------------------------------------Detail Edit layout--------------------------------------*/

.price {
	clear: both;
}

.TitleHost h4 {
	font-size: 19px;
	font-weight: 100;
}

.messageWel {
	font-size: 15px;
	padding-top: 15px;
}

.price h4 {
	margin-top: 0;
	padding-top: 0;
}

.price label {
	margin-bottom: 0;
	padding-bottom: 0;
}

#opengallary {
	position: absolute;
	right: 25px;
	top: 9px;
	z-index: 888;
	background: none;
	border: none;
}

#openprofile {
	position: absolute;
	right: 33px;
	top: 12px;
	z-index: 888;
	background: none;
	border: none;
}

.desstick {
	display: block;
	font-weight: bold;
	margin: 20px auto 0;
	text-align: center;
	width: 249px;
	z-index: 992;
	position: relative;
}

.favour {
	margin: 0 auto;
	color: #504e53;
	text-align: center;
}

.favour a {
	color: #504e53;
	font-weight: 100;
}

.desstick a.host {
	display: block;
	padding: 10px;
	margin-bottom: 20px;
	text-decoration: none!important;
	background: #b3cb13;
	color: #000;
}

.desstick:hover a {
	background: #fff;
	color: #000;
}

.desstick:hover {
	display: block;
	background: url(../images/new/pattern.png) no-repeat right bottom #b3cc13;
	color: #fff;
	padding: 10px 45px;
	width: 95%;
	box-shadow: 0 0 19px 0 #858585;
}

.hideTi {
	display: none;
}

.desstick:hover .hideTi {
	display: block;
}

.scrollwindow {
	display: none;
}

.scrollwindow {
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
	width: 249px;
	z-index: 999;
	position: relative;
}

.scrollwindow a.host {
	color: #000;
	display: block;
	padding: 10px;
	margin-bottom: 20px;
	text-decoration: none !important;
	background: #fff;
	width: 200px;
	margin: 0 auto;
}

.des-hero {
	min-height: 205px;
}

.messageWel {
	padding-right: 30px;
}

.scrollwindow:hover a {
	background: #fff;
	color: #000;
}

.is-sticky .scrollwindow {
	background: url(../images/new/pattern.png) no-repeat right bottom #b3cc13;
	display: block;
	color: #fff;
	box-shadow: 0 0 19px 0 #858585;
}

.sticky-wrapper a {
	color: #000;
}

.scrollwindow h2,
.hideTi {
	font-size: 184%;
	font-weight: 100;
	margin-top: 7px;
}

.edit {
	border: none;
	background: none;
}


/*--------------------------------------Ul Green--------------------------------------*/

ul.green-right {
	padding: 0;
	margin: 40px 0 0;
	font-size: 16px;
}

ul.green-right li {
	color: #b3cc13;
	display: inline-block;
	width: 45%;
	margin-right: 10px;
	vertical-align: top;
}


/*-------------------Detail Page---------------------------------
-----------------------------------------------------------------------------------------------
*/

.TitleHost {
	clear: both;
}

.nameWel h5 {
	color: #b3cc13 !important;
	margin-bottom: 10px!important;
	font-size: 161% !important;
}

.attractivities {}

.attractivities h3 {
	font-size: 130%;
	font-weight: bolder;
	margin-bottom: 19px;
}

#refroffers h4 {
	font-size: 130%;
	font-weight: bolder;
	margin-bottom: 19px;
	text-align: center;
}

.attractivities ul {
	padding: 0;
	margin: 0;
}

.attractivities li {
	list-style: none;
	background: none;
	font-size: 16px;
	margin-bottom: 6px;
}

#refreattract_mod {
	margin: 0 auto;
	width: 65%;
}

#refroffers {
	margin: 0 auto;
	padding: 30px 0;
	width: 80%;
}

.modal-body #refroffers {
	width: 90%;
}

.modal-body .myCheck label {
	max-width: 74%;
	vertical-align: top;
	font-weight: normal;
}

#refroffers ul {
	margin: 0;
	padding: 0;
}

#refroffers ul li {
	list-style: none;
	background: none;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	width: 45%;
	margin-bottom: 9px;
}


/*#refroffers ul li:before {
content:url(../images/new/3leavs.png);
margin-right:10px;
}   */

#refroffers ul li span.txter {
	display: inline-block;
	vertical-align: top;
	width: 80%;
	margin-left: 10px;
	font-size: 16px;
}

#fullimg>button {
	float: right;
}

.leftfloat .green {
	background: #b3cc13 !important;
	border: 1px solid #b3cc13 !important;
	color: #000 !important;
	float: left;
	font-weight: bold;
	height: auto;
	padding: 11px 35px !important;
	width: 100%;
	margin-bottom: 25px;
}

#formcontacthost .checkbox-inline {
	padding-left: 0 !important;
}

.left-char {
	float: right;
}

#welcome_massage {
	margin: 0px 0 10px 0;
}

.des-wel,
.des-delete,
.del-msg {
	font-size: 13px;
}

.wlnewlight {
	font-size: 21px;
	font-weight: lighter;
}

.midcent {
	width: 92%;
	margin: 0 auto;
}

.msg-dle {
	margin: 5px 0 7px;
	font-size: 111%;
}

.msg-hero {
	margin-bottom: 17px;
	margin-top: 8px;
	font-size: 111%;
}


/*Button Styles*/

#de-pro {
	background: #fff;
	border: none;
	color: #000;
	font-size: 67%;
	font-weight: 100;
	padding: 7px 6px 7px 7px;
	transition: all .4s ease-in;
}

#de-pro:hover,
.graymargin #de-pro:hover {
	background: #a51001;
	color: #fff;
}


/*Favourite Page Start*/

.favourfon {
	font-size: 168%;
	font-weight: bold !important;
	margin: 0;
	padding: 0 0 5px
}

.graymargin #de-pro {
	border-radius: 45px;
	color: #a3a6aa;
	float: right;
	margin-bottom: 20px;
	margin-right: -8px;
	margin-top: -14px;
}

.graymargin .col-md-3 {
	position: relative;
}

.posabsoulter {
	bottom: 0;
	float: right;
	position: absolute;
	right: 14px;
}

.minheight {
	min-height: 80px;
}

.graymargin {
	background: #E4E5E7;
	/* f2f2f2 */
	clear: both;
	width: 76%;
	margin: 0 auto;
}

.width70 {
	width: 81%;
	margin: 0 auto;
}

.widthbottom {
	width: 76%;
	margin: 0 auto;
}

.gratbn4:after {
	content: url(../images/new/rating/restars4.png);
	z-index: 9999;
}

.gratbn3:after {
	content: url(../images/new/rating/restars3.png);
	z-index: 9999;
}

.gratbn2:after {
	content: url(../images/new/rating/restars2.png);
	z-index: 9999;
}

.gratbn1:after {
	content: url(../images/new/rating/restars1.png);
	z-index: 9999;
}

.d-gratbn0:after {
	content: url(../images/new/rating/disabled.png);
	z-index: 9999;
}

.graymargin .costLar {
	font-size: 230%;
}

.nopaddingtop {
	margin: 0;
	padding: 10px 0 19px;
}

.widthbottom a {
	display: inline-block;
	margin-right: 13px;
}

.favour .green {
	background: #b3cc13 !important;
	border: 1px solid #b3cc13 !important;
	color: #fff !important;
	font-weight: bold;
	height: auto;
	padding: 9px 35px !important;
	width: auto;
}

.favour input {
	padding: 8px 15px !important;
	transition: all ease-in .5s;
	animation: ease-in .3s;
	border: 1px solid #98989b !important;
	width: 258px !important;
}


/*Favourite Page End*/


/*Pagination*/

.pagination {
	clear: left;
}

.pagination-list {
	margin: 0;
	padding: 0;
}

.pagination-list li {
	list-style: none;
	background: none;
	color: #a5360e;
	border: 1px solid #a5360e;
	padding: 4px;
	margin-right: 4px;
	display: inline-block;
	vertical-align: top;
	border-radius: 2px;
	text-align: center;
	line-height: 1.7;
	transition: all ease-in .4s;
}

.pagination-list li a {
	color: #01BCF3;
}


/*Review Mod*/

.review .rate,
.review h3 {
	text-align: center;
}

.show-all-com {
	margin: 0 auto;
	width: 68%;
}

.review #show-all-com .grat1:after,
.review #show-all-com .grat2:after,
.review #show-all-com .grat3:after,
.review #show-all-com .grat4:after {}

.review .reviewnod {
	clear: both;
	display: block;
	position: relative;
	margin: 26px 0;
	min-height: 116px;
}

.reply-comment {
	margin: 30px 0;
}

#sbox-content .newgray h3 {
	margin-bottom: 10px;
}

.grat2 {
	display: inline-block;
	height: auto;
	width: 13%;
}

.dis-name {
	display: inline-block;
	vertical-align: top;
	width: 76%;
}


/*-----------New ratings for the Front Module-----------*/

.show-all-com .grat4:after {
	content: url(../images/new/rating/small/gstar-4.png);
	position: absolute;
	z-index: 9999;
	left: 22px;
	top: 0;
}

.show-all-com .grat3:after {
	content: url(../images/new/rating/small/gstar-3.png);
	position: absolute;
	z-index: 9999;
	left: 22px;
	top: 0;
}

.show-all-com .grat2:after {
	content: url(../images/new/rating/small/gstar-2.png);
	position: absolute;
	z-index: 888;
	left: 22px;
	top: 0;
}

.show-all-com .grat1:after {
	content: url(../images/new/rating/small/gstar-1.png);
	position: absolute;
	z-index: 9999;
	left: 22px;
	top: 0;
}


/*Mobile Ratings*/

.mgrat2,
.mgrat1 {
	margin-bottom: 23px;
}

.show-all-com .mgrat4:after {
	content: url(../images/new/rating/msmall/gstar-4.png);
	position: absolute;
	z-index: 9999;
	left: 22px;
	top: -30px;
}

.show-all-com .mgrat3:after {
	content: url(../images/new/rating/msmall/gstar-3.png);
	position: absolute;
	z-index: 9999;
	left: 22px;
	top: -27px;
}

.show-all-com .mgrat2:after {
	content: url(../images/new/rating/msmall/gstar-2.png);
	position: absolute;
	z-index: 888;
	left: 22px;
	top: 0;
}

.show-all-com .mgrat1:after {
	content: url(../images/new/rating/msmall/gstar-1.png);
	position: absolute;
	z-index: 9999;
	left: 22px;
	top: -5px;
}

.show-all-com .comndivrate {
	display: inline-block;
	vertical-align: top;
	width: 14%;
}

.review {
	padding: 20px 0 80px 0;
}

.offerces .review {
	padding: 20px 0 0px 0;
}

.offerces .sponsorLogo {
	padding: 0 0 59px;
}

h4.show-all {
	text-align: center;
	clear: left;
}

.grnbtn {
	padding: 10px!important;
	margin-bottom: 20px!important;
	text-decoration: none;
	background: #b3cb13;
	color: #fff;
	font-weight: bold!important;
	display: block!important;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	width: 146px!important;
	border: 1px solid #b3cb13;
	font-size: 16px !important;
	transition: all ease-in-out .4s;
}

.grnbtn:hover,
.leftfloat .green:hover {
	background: #a5bb11 !important;
}

.modal-body .green {
	padding: 10px!important;
	margin-bottom: 20px!important;
	text-decoration: none;
	background: #b3cb13;
	color: #fff;
	font-weight: bold!important;
	display: inline-block!important;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	width: 146px!important;
	border: 1px solid #b3cb13;
	font-size: 16px !important;
}

.modal-body #favour_form {
	text-align: center;
}

.grnbtn:hover {
	text-decoration: none;
	color: #fff;
}

.noStyle {
	border: none;
	background: none;
	margin: 30px 0;
}

.newgray label {
	font-size: 16px;
	font-weight: lighter;
	line-height: 20px !important;
}

#charNumdisplay_name,
#charNumcomment,
#charNumrated_user_email {
	font-size: 14px;
}

.newgray h5.review-last {
	font-size: 15px !important;
	font-weight: normal !important;
	line-height: 20px;
	color: #504e53 !important;
}

.nameWel {
	clear: both;
}

.dd-option-image {
	width: 25px;
	height: auto;
}

.dd-option-image,
.dd-selected-image {
	float: left;
	font-weight: normal !important;
	margin-right: 5px!important;
	max-width: 25px!important;
	vertical-align: middle!important;
	margin-top: 4px!important;
	cursor: pointer;
}

label.dd-option-text,
.dd-selected label {
	line-height: 19px !important;
	font-weight: normal !important;
}

label.dd-option-text {
	display: inline-block;
	font-weight: normal;
	margin-bottom: 5px;
	margin-left: 10px;
	max-width: inherit;
	width: 69%;
}

.dd-options li:first-child label.dd-option-text {
	width: 100%;
}

.dd-options.dd-click-off-close {
	height: 500px;
}

.dd-select {
	background: none !important;
	border: none!important;
	color: #fff;
}

.dd-selected label {
	color: #fff;
	cursor: pointer;
}

.module_curency {}


/*Drop Currency*/

.borderRadius {
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.borderRadiusTp {
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.borderRadiusBtm {
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.ddcommon {
	position: relative;
	display: -moz-inline-stack;
	zoom: 1;
	display: inline-block;
	*display: inline;
	cursor: default;
	background: rgba(255, 255, 255, 0.25);
}

.ddcommon ul {
	padding: 0;
	margin: 0;
}

.ddcommon ul li {
	list-style-type: none;
}

.borderRadiusTp ul li:last-child {
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	border-bottom: 0 none #c3c3c3;
}

.borderRadiusBtm ul li:first-child {
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border-bottom: 1 solid #c3c3c3;
}

.ddcommon .disabled img,
.ddcommon .disabled span,
.ddcommon.disabledAll {
	opacity: .5;
	/* standard: ff gt 1.5, opera, safari */
	-ms-filter: "alpha(opacity=50)";
	/* ie 8 */
	filter: alpha(opacity=50);
	/* ie lt 7 */
	-khtml-opacity: .5;
	/* safari 1.x */
	-moz-opacity: .5;
	/* ff lt 1.5, netscape */
	color: #999999;
}

.ddcommon .clear {
	clear: both
}

.ddcommon .shadow {
	-moz-box-shadow: 5px 5px 5px -5px #888888;
	-webkit-box-shadow: 5px 5px 5px -5px #888888;
	box-shadow: 5px 5px 5px -5px #888888;
}

.ddcommon input.text {
	color: #7e7e7e;
	padding: 0 0 0 0;
	position: absolute;
	background: #fff;
	display: block;
	width: 98%;
	height: 98%;
	left: 2px;
	top: 0;
	border: none;
}

.ddOutOfVision {
	position: relative;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.borderRadius .shadow {
	-moz-box-shadow: 5px 5px 5px -5px #888888;
	-webkit-box-shadow: 5px 5px 5px -5px #888888;
	box-shadow: 5px 5px 5px -5px #888888;
}

.borderRadiusBtm .shadow {
	-moz-box-shadow: -5px -5px 5px -5px #888888;
	-webkit-box-shadow: -5px -5px 5px -5px #888888;
	box-shadow: -5px -5px 5px -5px #888888
}

.borderRadiusTp .border,
.borderRadius .border {
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.borderRadiusBtm .border {
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

img.fnone {
	float: none !important
}

.ddcommon .divider {
	width: 0;
	height: 100%;
	position: absolute;
}

.ddcommon .ddArrow {
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 4px;
}

.ddcommon .ddArrow:hover {
	background-position: 0 100%;
}

.ddcommon .ddTitle {
	padding: 0;
	position: relative;
	display: inline-block;
	width: 100%;
}

.ddcommon .ddTitle .ddTitleText {
	display: block;
}

.ddcommon .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}

.ddcommon .ddTitle .description {
	display: block;
}

.ddcommon .ddTitle .ddTitleText img {
	position: relative;
	vertical-align: middle;
	float: left
}

.ddcommon .ddChild {
	position: absolute;
	display: none;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	zoom: 1;
	z-index: 9999
}

.ddcommon .ddChild li {
	clear: both;
}

.ddcommon .ddChild li .description {
	display: block;
}

.ddcommon .ddChild li img {
	border: 0 none;
	position: relative;
	vertical-align: middle;
	float: left
}

.ddcommon .ddChild li.optgroup {
	padding: 0;
}

.ddcommon .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
	font-weight: bold;
	font-style: italic
}

.ddcommon .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}

.ddcommon .noBorderTop {
	border-top: none 0 !important;
	padding: 0;
	margin: 0;
}


/*************** default theme **********************/

.dd {
	border: none;
}

.dd .divider {
	border-right: 1px solid rgba(255, 255, 255, 0.5)/* f11f70 */
	;
	right: 24px;
}

.dd .ddArrow {
	width: 16px;
	height: 16px;
	margin-top: -8px;
	background: url(../images/skin1/dd_arrow.gif) no-repeat;
}

.dd .ddArrow:hover {
	background-position: 0 100%;
}

.dd .ddTitle {
	color: #fff;
	background: none;
}

.dd .ddTitle .ddTitleText {
	padding: 1px 20px 3px 5px;
}

.dd .ddTitle .ddTitleText .ddTitleText {
	padding: 0;
}

.dd .ddTitle .description {
	font-size: 12px;
	color: #666
}

.dd .ddTitle .ddTitleText img {
	padding-right: 5px;
}

.dd .ddChild {
	border: 1px solid #c3c3c3;
	background-color: #fff;
	left: -1px;
}

.dd .ddChild li {
	padding: 5px;
	background-color: #fff;
	border-bottom: 1px solid #c3c3c3;
}

.dd .ddChild li .description {
	color: #666;
}

.dd .ddChild li .ddlabel {
	color: #333;
}

.dd .ddChild li.hover {
	background-color: #f2f2f2
}

.dd .ddChild li img {
	padding: 0 6px 0 0;
}

.dd .ddChild li.optgroup {
	padding: 0;
}

.dd .ddChild li.optgroup .optgroupTitle {
	padding: 0 5px;
	font-weight: bold;
	font-style: italic
}

.dd .ddChild li.optgroup ul li {
	padding: 5px 5px 5px 15px
}

.dd .ddChild li.selected {
	background-color: #d5d5d5;
	color: #000;
}

.dd .ddTitle .ddTitleText img,
.dd .ddChild li img {
	width: 31px;
}

.ddlabel {
	/* display: inline-block; */
	font-size: 13px;
	/* vertical-align: top; */
	width: 78%;
}

.sponsorLogo p {
	padding: 0 0 40px;
}

.sponsorLogo .owl-dots {
	margin-top: 25px;
	text-align: center;
}

.payment_login_div {
	background: #f4f4f4;
	margin: 50px auto 0;
	padding: 20px 50px;
	width: 40%;
	margin-bottom: 20px;
}

.minheight {
	min-height: 115px;
	/* 100 */
	padding-top: 15px;
}

.chkbox {
	color: #fff;
	cursor: pointer;
}

.chkbox input {
	margin-right: 6px!important;
}

.bakImage .btn-success {
	background: #b3cc13!important;
	color: #000;
	font-size: 120%;
	font-weight: bold;
}

.pinkL {
	font-weight: bold;
	font-size: 70px;
	color: #fc5495;
}

.text-left .pinkL {
	float: left;
	margin: 0 7px 0 0;
}

.text-right .pinkL {
	float: right;
	margin: 0 0 0 7px;
}

.messageNew div {
	clear: both;
	display: block;
	margin: 0 auto;
	width: 67%;
}

.messageNew span {
	display: block;
	font-weight: bold;
	width: 78%;
	color: #848384;
}

.glyphicon {
	cursor: pointer;
}

.clear {
	clear: both;
	height: 1px;
}

.discoverTxt img,
.ehiteNew img {
	width: 100%;
	height: auto;
}

.ehiteNew h5 {
	color: #FE7D27 !important;
	margin-bottom: 5px!important;
}

.ehiteNew a {
	color: #FE7D27!important;
	text-decoration: underline!important;
}

.discoverTxt h2,
.discoverTxt h2 a {
	color: #fe7d27;
	font-size: 20px;
	font-weight: bold;
	transition: all ease-in-out .5s;
}

.discoverTxt h2 a:hover {
	color: #ff9535;
	cursor: pointer;
}

.clearleft a {
	color: #fe7d27;
	text-decoration: none;
}

.firow,
.secrow {
	text-align: center;
}

.firow li,
.secrow li {
	list-style: none;
	background: #fe7d27;
	color: #fff;
	padding: 8px 31px;
	display: inline-block;
	vertical-align: top;
}

.thick {
	font-weight: lighter;
	font-size: 20px;
	margin: 20px 0;
}

.firow a,
.secrow a {
	color: #fff;
}

.firow a:hover,
.secrow a:hover {
	color: #fff;
}

.firow li:hover,
.secrow li:hover {
	background: #e96812;
}

.item-id-104 .quotefront {
	background: #E4E5E7 url(../images/new/attarct.jpg) no-repeat scroll center top;
	/* f2f2f2 */
	padding: 100px 0;
}

.item-id-104 .quotefrontModule {
	background: none;
}

.item-id-104 #Footer,
.item-id-104 #header {
	background: #fe7d27;
}

.slider_pages .col-md-6 .gray {
	min-height: 119px;
	/* 129 */
}

.ui-responsive {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 16px;
}

.ui-responsive th {
	padding: 10px;
}

div.search,
.topMenu .custom,
.mod-languages,
#fontsize,
.module_curency .custom,
.topMenu .menu,
.topMenu .customhot {
	/*float: left;
vertical-align:top;*/
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.topMenu .search {
	display: inline-block;
	vertical-align: top;
}

.module_curency .custom p {
	padding: 0;
	margin: 0;
}

.replyComments h3 {
	font-weight: bold !important;
}

.replyComments h3,
.replyComments h5 {
	text-align: center;
}

.replyComments h5 {
	margin-bottom: 22px!important;
	font-weight: normal !important;
}

#sbox-content .newgray {
	padding: 0px 66px 10px 66px;
}

.autowidth .sbHolder {
	width: 157px !important;
}

.datenew input {
	display: inline-block;
	margin-right: -26px;
	vertical-align: middle;
}

label.padempty {
	display: block;
	min-height: 15px;
}

.replyComments .form-control {
	border-radius: 2px;
	height: auto;
	padding: 11px !important;
}

.replyComments img {
	vertical-align: baseline;
}

.replyComments [class*="col-"] {
	padding: 15px 13px;
}

.replyComments .leftfloat {
	float: none;
	margin: 0 auto;
}

.replyComments .leftfloat .green {
	color: #fff !important;
}

.replyComments .error {
	display: block !important;
}

#sbox-window {
	padding: 0 !important;
}

.paterntop {
	background: url(../images/new/topRepl.png) top right #F5F5F5 no-repeat;
}

.replyComments {
	background: url(../images/new/bottom.png) bottom left no-repeat;
}

.reply-comment {
	background: #F2F2F2;
	border-radius: 3px;
	padding: 10px;
	margin-left: auto;
	width: 85%;
}


/* Pooranee Add Rukshan 02-23-16 */


/*.hoverlog, .inBorder {
display: none;
}*/

.topMenu>.nav>li>a {
	padding: 5px 8px !important;
	/* 35 20 3 */
	font-size: 100%;
}


/* li.item-108 > a:last-child {
padding: 35px 0 3px 20px !important;
} */

.commonFoot .nav>li>a {
	padding-left: 0 !important;
}

.module_curency {}

#currency_list_child {
	width: 129px !important;
}


/* .hidNew > .img-responsive, */

.hidNew>a>.img-responsive {
	/* height: 281px !important;*/
}

.sponsorLogo ul {
	padding-left: 0px;
}

.sbHolder {
	margin-bottom: 13px;
}

li.selected {
	font-weight: bold;
	padding: 6px;
}

#owl-demo .item {
	margin: 0 !important
}


/* .inBorder, .noColor {
position: absolute;
}
.noColor {
top: -23px;
left: 740px;
width: 100px;
} */

a.hoverlog {
	color: #FFFFF6;
	font-size: 13px;
	font-weight: bold;
	padding: 0 11px;
}

a.hoverlog:hover {
	color: rgba(255, 255, 246, 0.6);
	text-decoration: none;
}

#accomodation-list {
	margin: 0 auto;
	padding: 30px 0;
	width: 80%;
}

#accomodation-list h4 {
	font-size: 130%;
	font-weight: bolder;
	margin-bottom: 19px;
	text-align: center;
}

#accomodation-list ul {
	margin: 0;
	padding: 0;
}

#accomodation-list ul li {
	list-style: none;
	background: none;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	width: 23%;
	margin-bottom: 9px;
}

#accomodation-list ul li span.txter {
	display: inline-block;
	vertical-align: top;
	width: 80%;
	margin-left: 10px;
	font-size: 16px;
}

button.noColor {
	background: rgba(0, 0, 0, 0);
	border: 0;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}

button.noColor:hover {
	color: rgba(255, 255, 255, 0.6);
}

#header .topMenu>.hoverlog {
	/* position: absolute;
top: 53px;58    
left: 0px;*/
	display: inline-block;
	vertical-align: bottom;
}

.loguser .topMenu .menu {
	display: inline-block;
}

.topMenu>.hoverlog>span {
	background: #fff;
	padding: 5px 10px;
	color: #000;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	float: left;
	width: 100px;
}

#nandaja_pink .btn.btn-success {
	background: #FF2D7E;
	border: 1px solid #FF2D7E;
	transition: all ease-in-out .5s;
}

#nandaja_pink .form-group .btn-success:hover {
	background: #e61264;
}

#search-btn:hover {
	font-size: 16px;
}

.insidepatern {
	padding: 150px 0 100px;
	color: #fff;
	box-sizing: border-box;
	position: relative!important;
	height: 450px;
}

.insidepatern h3 {
	color: #ffae00;
}

.item-id-102 .insidepatern,
#nandaja_orange .review,
#nandaja_blue .contentNew,
.item-id-252 .contentNew {
	padding-bottom: 130px;
}

#nandaja_green.nandaja-places .insidepatern {
	padding: 25px 0 65px 0;
}

#nandaja_pink .sbToggle {
	background: url(../img/select-icons.png) #FF2D7E 6px -162px/* -116 */
	no-repeat;
}

#nandaja_pink .sbToggleOpen {
	background: url(../img/select-icons.png) 6px -16px no-repeat #e61264;
}

#nandaja_green input#btn {
	background: linear-gradient(to top, #90A512 0%, #B3CC13 100%);
	border: #B3CC13 solid 1px;
	color: #FDFDFD;
	padding: 9px 16px;
}

#nandaja_green input#btn:hover {
	background: #B3CC13;
}

.settingandcontract .gray {
	padding: 20px;
}

.mod_changepassword h3 {
	text-align: center;
}

button.capT {
	padding: 0;
	height: 28px;
}

.mod_changepassword {
	margin: 0 33%;
}

li {
	list-style-type: none;
}

.owl-prev {}

.owl-next {}

.sponsorLogo .owl-theme .owl-controls {
	text-align: center;
	padding-top: 1px;
	margin-bottom: 26px;
	position: relative;
}

.sponsorLogo .owl-theme .owl-controls .owl-nav {
	position: absolute;
	bottom: -110px;
	left: 48%;
}

html .sponsorLogo .owl-stage-outer {
	overflow: hidden !important;
}

footer p {
	margin: 0;
}

.dashbord-image {
	width: 100%;
	margin-top: -10px;
}

.Advertisments {
	background: #f8f8f8 none repeat scroll 0 0;
}

body[class*=" home"] .Advertisments {
	margin-bottom: 0;
}

.topMenu>a.hoverlog:first-child {
	top: 20px !important;
}


/*#topDestN .owl-item.active {
width: 1086px !important;
margin: 0 6.5% !important;
}*/

.moduletable.width80 {
	width: 80%;
	margin: 0 auto;
}

.insiderHome {
	width: 100%;
	margin: 0 auto;
}

.geo-notice {
	font-size: 14px;
	margin-bottom: 10px;
}

#place_form #search_keyword {
	width: 30% !important;
}

.Fogray.fullWidth {
	width: 75% !important;
	min-width: 400px;
	margin: 0 auto;
}

.Fogray.fullWidth iframe {
	width: 75% !important;
}

.foo-inline,
.bottomFooter .moduletable:last-child {
	display: inline-block;
}

.bottomFooter .moduletable:last-child>a:after {
	color: #fff;
	content: "";
	position: absolute;
	right: -3px;
	top: 3px;
}

.error-val .help-block,
#popupForm .help-block,
.error {
	background: #D00011;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff !important;
	font-weight: 400;
	width: auto;
}

.help-block ul {
	padding: 5px 0;
	margin: 0;
}

#formcontacthost .error {
	background: #D00011;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff !important;
	font-weight: 400;
	width: auto;
	float: right;
	margin-top: 0;
}

span#all_formelement_error {
	float: none !important;
	margin-bottom: 0;
	margin-top: 15px;
	padding: 8px;
}

#adminForm .review-again {
	font-size: 16px;
	font-weight: 100;
	margin-bottom: 35px;
	margin-top: 10px;
}

#formcontacthost h5 {
	text-align: left;
}

#formcontacthost h3 {
	padding: 25px 0 5px 0!important;
}

.quotesModule .padQuote .col-md-9 {
	padding-left: 45px;
}

.quotesModule .Hblock a {
	color: #fff;
}

.quotesModule,
.quotesModule .col-md-3:before,
.quotesModule .col-md-3 {
	transition: all ease-in-out .4s;
}

.quotesModule .col-md-3:hover:before {
	/*  content:"";
display:block;
position:absolute;
left:0;
width:100%;
height:100%;
background:rgba(0,90,193,0.80);
transition:all ease-in-out .4s;
animation:ease-out .2s;*/
}

.services .quotesModule .col-md-3:hover {
	color: #fff;
}

.fav-con a:hover {
	text-decoration: underline !important;
}

.place-order .col-md-12 {
	background: #B3CC13;
	color: #fff;
	font-weight: normal !important;
	padding-bottom: 0;
}

.place-order ul li {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
}

.place-order ul li label {
	margin-left: 10px;
	color: #000;
}

.col-md-10>label {
	margin-bottom: 0;
	margin-right: 12px;
	margin-top: 9px;
}

.place-order label,
.place-order ul {
	display: inline-block;
	margin-left: 0;
	padding-left: 0;
	font-weight: normal !important;
	color: #000;
}

.place-order h5 {
	color: #fff !important;
}

.place-order .col-md-10 {
	margin-left: 0;
	padding-left: 0;
}

.place-order .col-md-10,
.place-order .col-md-2 {
	padding: 0;
	margin: 0;
}

.cap-button {
	border: none;
	background: none;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px solid #000;
	padding-left: 0;
	padding-right: 0;
	padding-top: 18px;
	line-height: 15px;
	outline: none !important;
}

#tabs #search-text-gest {
	border: 1px solid #cccccc;
	border-radius: 0;
	display: inline-block;
	height: auto;
	opacity: 1 !important;
	padding: 6px 10px;
	vertical-align: top;
	width: 77%;
}

#tabs .btn-primary {
	color: #ffffff;
	background-color: #FF2D7E;
	border-color: #FF2D7E;
	margin-left: 6px;
	transition: all ease-in-out .4s;
}

#prof_edit,
#account_more,
#admin_contact {
	margin-top: 20px;
	transition: all ease-in-out .4s;
	background: #ff2d7e;
}

.sort-des {
	font-size: 16px !important;
	font-weight: normal !important;
	line-height: 21px;
}

.dateview {
	float: right;
}

.rate-title {
	font-size: 30px;
	text-align: center;
	width: 100%;
	display: block;
	color: #67656a;
	font-weight: lighter;
}

.rate-des {
	font-size: 16px;
	text-align: left;
	width: 100%;
	display: block;
	color: #67656a;
	margin-bottom: 20px;
}

#comment_button {
	display: inline-block;
	font-weight: bold;
	margin: 0 auto;
	text-transform: lowercase;
	width: 160px;
	margin-left: 329px;
}

.rating_img>h5 {
	margin-top: -3px;
}

#reject-state {
	display: inline-block;
	font-size: 13px;
	margin-left: 11px;
	text-decoration: underline;
	margin-top: 30px;
}

.border-bot .col-md-12 {
	padding: 10px 0 30px !important;
}

#myReplyCommentModal .modal-header {
	border: none;
}

#comment_sbt_btn {
	display: table;
	font-weight: bold;
	margin: 0 auto;
	width: 109px;
	margin-bottom: 30px;
}

#myReplyCommentModal .modal-header .close {
	background: #fff none repeat scroll 0 0;
	border-radius: 96px;
	height: auto;
	margin-top: -2px;
	opacity: 1;
	padding: 17px 20px;
	width: auto;
	transition: all ease-in-out .4s;
}

#myReplyCommentModal .modal-header .close:hover {
	background: #666;
	color: #fff;
}

#myReplyCommentModal .modal-body {
	padding: 15px 35px;
}

#myReplyCommentModal .modal-footer {
	direction: none;
}

#myReplyCommentModal .modal-content {
	background: url(../images/new/form.jpg) no-repeat left top #f2f2f2;
}

#myReplyCommentModal .modal-body {
	background: url(../images/new/botom-floral.jpg) no-repeat right bottom;
}

#myReplyCommentModal .modal-footer {
	display: none;
}


/*Other Pop*/

#myModaldashboard .modal-header .close,
#myModalsendadminmessage .modal-header .close {
	background: #fff none repeat scroll 0 0;
	border-radius: 96px;
	height: auto;
	margin-top: -2px;
	opacity: 1;
	padding: 9px 15px;
	width: auto;
	transition: all ease-in-out .4s;
}

#myModaldashboard .modal-header .close:hover,
#myModalsendadminmessage .modal-header .close:hover {
	background: #666;
	color: #fff;
}

#myModaldashboard .modal-body,
#myModalsendadminmessage .modal-body {
	padding: 15px 35px;
}

#myModaldashboard .modal-footer,
#myModalsendadminmessage .modal-footer {
	direction: none;
}

#myModaldashboard .modal-content,
#myModalsendadminmessage .modal-content {
	background: url(../images/new/form2.jpg) no-repeat right top #f2f2f2;
}

#myModaldashboard .modal-body,
#myModalsendadminmessage .modal-body {
	background: url(../images/new/botom-floral2.jpg) no-repeat left bottom;
}

#myModaldashboard .modal-footer,
#myModalsendadminmessage .modal-footer {
	display: none;
}

#myModaldashboard .modal-header,
#myModalsendadminmessage .modal-header {
	border: none;
}

#myModaldashboard h3,
#myModalsendadminmessage h3 {
	font-size: 20px !important;
	font-weight: bold !important;
	margin-top: -12px !important;
}

#myModaldashboard .poup-detail,
#myModalsendadminmessage .poup-detail {
	margin-bottom: 20px;
}

#myModaldashboard .form-group,
#myModalsendadminmessage .form-group {
	margin-bottom: 10px;
}

#myModaldashboard #email_sbt_btn {}

.rep-center {
	text-align: center;
}

.rep-center .btn {
	font-weight: bold;
	text-transform: lowercase;
	padding: 8px 16px;
}

.write-btn {
	text-align: right;
	margin: 20px 0;
}

.write-btn .btn {
	font-weight: bold;
	text-transform: lowercase;
	padding: 8px 32px;
}

.up {
	width: 100%;
	text-align: center;
	cursor: pointer;
	margin-top: 35px;
}

#email_title_div {
	padding: 7px 0;
	font-weight: 600;
}

.tabsEx {
	color: #67656a;
}

#show_more {
	display: block;
	margin: 0 auto;
	width: 180px;
	font-weight: bold;
	padding: 10px 20px;
	text-transform: lowercase;
}

#gest-req-scroll h5 {
	color: #2f2d32;
}

.dash-det {
	padding: 0 30px;
}

.dash-det h3 {
	margin-bottom: 10px;
	padding-bottom: 0;
}

#edituserdetails .edit,
#editbusinessdetails .edit {
	float: right;
}

.acc-poup {
	font-size: 22px;
	font-weight: 100;
}

.acc-poup h4 {
	font-weight: 600;
}

.acc-poup .gray {
	min-height: 254px;
}

.price-text {
	display: block;
	margin: 25px 0 0 0;
	font-size: 15px;
}

#formaboutyou .form-control,
#myModalagency_hotel .form-control {
	border-radius: 0 !important;
}

#formaboutyou .form-group,
#myModalagency_hotel .form-group {
	margin-bottom: 10px!important;
	margin-top: 7px!important;
}

#formaboutyou label {
	font-weight: normal;
	font-size: 14px;
}

#formaboutyou .radio-inline.cuscheck {
	margin-left: 0;
	padding: 0;
	width: 37px;
}

#myModalagency_hotel label {
	font-weight: normal;
	font-size: 14px;
}


/*Pop Item*/

#myModalagency_hotel .modal-header .close,
#myModalagency_owner .modal-header .close {
	background: #fff none repeat scroll 0 0;
	border-radius: 96px;
	height: auto;
	margin-top: -2px;
	opacity: 1;
	padding: 9px 15px;
	width: auto;
	transition: all ease-in-out .4s;
}

#myModalagency_hotel .modal-header .close:hover,
#myModalagency_owner .modal-header .close:hover {
	background: #666;
	color: #fff;
}

#myModalagency_hotel .modal-body,
#myModalagency_owner .modal-body {
	padding: 0px 35px 0px 35px;
}

#myModalagency_hotel .modal-footer,
#myModalagency_owner .modal-footer {
	display: none;
}

#myModalagency_hotel .modal-header,
#myModalagency_owner .modal-header {
	border: none;
	padding: 23px 35px 0px 35px;
	font-weight: bold;
}

#myModalagency_hotel .modal-header h4,
#myModalagency_owner .modal-header h4 {
	font-weight: 600;
}

#resetpasswordform label {
	font-weight: 100;
	padding-top: 15px;
	font-size: 15px;
}

#resetpasswordform input {
	border-radius: 0;
}

.back-data {
	position: relative;
}

.back-dash {
	position: absolute;
	right: 0;
}

.btn.btn-success.reset-pass {
	display: block;
	margin: 21px auto 0;
}

.req-scroll {
	height: 1100px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.view-rep {
	cursor: pointer;
}

.view-rep-msg .ui-responsive thead {
	background: #ff2d7e;
}

#show_more_admin_comment .send {
	background: #E4E5E7;
	border-radius: 0;
}

.fav-con a {
	display: inline-block !important;
	vertical-align: text-bottom;
	margin-right: 8px;
}


/* .contentNew {
background: url(../images/new/ligter-pattern-carsoulgray.png) no-repeat center bottom #fff;
} */


/*Animation*/

@-moz-keyframes bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-moz-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-moz-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}

@-webkit-keyframes bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}

@keyframes bounce {
	0%,
	20%,
	50%,
	80%,
	100% {
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-moz-transform: translateY(-30px);
		-ms-transform: translateY(-30px);
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	60% {
		-moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px);
	}
}

.bounce {
	-moz-animation: bounce 4s infinite;
	-webkit-animation: bounce 4s infinite;
	animation: bounce 4s infinite;
}

img.dow-arrow {
	display: block;
	margin: 0 auto;
	cursor: pointer;
}

#show-all-com .noStyle {
	margin-bottom: 10px;
}

#show-all-com .dow-arrow {
	margin-bottom: 25px;
}

.ddTitle,
.dd,
.ddTitle:focus,
.dd:focus {
	outline: none;
	cursor: pointer;
}

#topDestN .owl-prev,
#topDestN .owl-next {
	top: 42.8%;
}

.QuotsGr #Quote {
	margin-top: 12px !important;
}

.term-con {
	padding: 20px 17px;
	background: #fff;
}

.term-con h3 {
	margin: 0 0 11px;
	padding: 0;
}

.term-con .gray {
	background: none;
}

.term-con .gray li {
	list-style-type: inherit;
	margin-top: 10px;
}

.term-con .gray ol {
	margin: 0;
	padding: 0 0 0 18px;
}

.place .text-center {
	margin-bottom: 6px;
	text-align: center;
}

.place .reviewin {
	padding-top: 40px;
}

.place .sponsorLogo h3 {
	margin-bottom: 20px;
}

.place .owl-theme .owl-controls .owl-nav [class*="owl-"] {
	top: 40%;
}

.place #Places .gray {
	text-align: left;
}

#myDropdown .dd {
	border: medium none;
	margin-top: 5px;
}


/*Add Mobile Menu*/

#slimmenu {
	display: none;
}

.module_curency {
	float: right;
	margin-right: 0;
	padding-bottom: 0px;
}

.module_curency li a:last-child {
	padding-right: 0 !important;
}

.module_curency li:last-child a:after {
	content: inherit;
}

.topMenu .form-inline {
	position: relative;
}

.topMenu .button {
	position: absolute !important;
	top: 0;
	right: 0;
	background: none;
	border: none;
	padding: 4px;
}

.topMenu input {
	background: #fbfbfb;
	border: 1px solid #ededed;
	font-size: 90%;
	padding: 7px 11px;
}

.topMenu .button i {
	color: #FFF;
	margin-top: 9px;
}

.module_curency ul.menu {
	border-left: 1px solid #000;
	margin: 0 0 0 5px !important;
	padding: 0 !important
}

.module_curency ul.menu a {
	margin: 0 !important;
	padding: 0 0px 0 11px !important;
}

.lang-inline,
#fontsize {
	/*border-left: 1px solid #E0DDDD;*/
	line-height: 5px;
	margin-left: 0;
	padding: 3px 0 !important;
}

.topMenu .customhot {
	padding: 5px;
	color: #fff;
	overflow: hidden;
}

.topMenu .customhot span {
	font-size: 160%;
	vertical-align: sub;
}

.topMenu .menu {}

.topMenu .customhot h3 {
	font-size: 90%;
	color: #fff;
	padding: 0 !important;
	margin: 0;
	font-weight: bold !important;
}

.lang-inline {
	padding: 0 0px 0 9px !important;
	margin-top: 0!important;
}

.lang-inline {
	border-right: 0 solid #c7c7c7 !important;
	padding-right: 9px !important;
}

.topMenu p {
	margin: 0 14px !important;
}

.module_curency .mod-languages,
.module_curency .sp-weather,
.module_curency .currency-poora {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	margin-left: 6px;
}

.module_curency .menu {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
}

.module_curency .custom {
	padding: 0 12px;
	border-right: 0 solid #c7c7c7;
	margin-right: 5px;
	vertical-align: baseline;
	margin: 0;
}

.module_curency ul.menu {
	margin: 0;
	padding: 0;
}

div#fontsize>div {
	background: rgba(0, 0, 0, 0) !important;
}

.module_curency ul.menu li {
	display: inline-block;
	vertical-align: top;
	margin-top: -3px;
}

.module_curency .menu a,
.module_curency .mod-languages a,
.module_curency .sp-weather a,
.module_curency .currency-poora a {
	color: #000;
}

.module_curency .media-body {
	display: inline-block;
	float: left;
	width: auto;
	margin-right: 4px;
}

.module_curency .media-body {
	border-right: 1px solid #fff;
	line-height: 1px;
	margin-top: 12px;
	padding-right: 8px;
	padding-left: 10px;
	text-align: left;
}

.module_curency .nav.menu {
	margin-top: 9px;
}

.module_curency .flat-layout {
	padding-top: 2px;
}

.module_curency .currency-poora {
	margin-top: 5px;
}

.module_curency .mod-languages {
	margin-top: 0;
	border-left: 1px solid #c7c7c7;
}

.module_curency .flat-layout .media>.pull-left {
	margin-right: 0;
	padding-right: 0;
	padding-left: 5px;
}

.module_curency .media-left,
.media>.pull-left {
	padding-right: 0;
}

.module_curency .media-left,
.media>.pull-left {
	margin-right: 0;
	padding-right: 0;
}

.module_curency .sp-weather-current-temp {
	margin-right: 0;
}

.place .whiteinline {
	margin-bottom: 0px;
}

.innerPlaces .gray {
	min-height: 172px;
}

.innerPlaces .owl-theme .owl-controls .owl-nav [class*="owl-"] {
	top: 39%;
}

.popcurency {
	border-bottom: 1px solid #fff;
	color: #fff;
	display: block;
	padding: 11px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	cursor: pointer;
}

.inspiremesTxt a {
	background: #ff2d7e none repeat scroll 0 0;
	color: #fff;
	display: block;
	font-weight: bold;
	margin: 30px auto 0;
	padding: 15px 25px;
	text-align: center;
	width: 165px;
	transition: all ease-in-out .4s;
}

.inspiremesTxt a:hover {
	background: #ee2371;
	color: #fff;
}

.mob-swi {
	display: inline-block;
	margin-bottom: 19px;
	cursor: pointer;
}

#cur-form hr {
	display: block;
	margin: 0;
	padding: 14px 0 0;
}

#cur-form hr:last-child {
	display: none;
}

#modalcurrency {
	z-index: 99998;
}

.shadowin {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+42,1+47 */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
	/* IE6-9 */
	bottom: 0;
	height: 5em;
	position: absolute;
	width: 100%;
	left: 0;
}

#read-mobile-acco {
	font-weight: bold;
	color: #fe7d27;
}

.Nw {
	position: relative;
}

.mobile-place .topnopad .patenTop {
	background: none;
	padding-top: 0;
}

.attractivities .shadowin {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e4e5e7+100&0+2,0+17,1+42,0.98+100 */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(254, 254, 255, 0) 2%, rgba(250, 250, 251, 0) 17%, rgba(243, 244, 245, 1) 42%, rgba(228, 229, 231, 0.98) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(254, 254, 255, 0) 2%, rgba(250, 250, 251, 0) 17%, rgba(243, 244, 245, 1) 42%, rgba(228, 229, 231, 0.98) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(254, 254, 255, 0) 2%, rgba(250, 250, 251, 0) 17%, rgba(243, 244, 245, 1) 42%, rgba(228, 229, 231, 0.98) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fae4e5e7', GradientType=0);
	/* IE6-9 */
}

.favour {}

.head-place-mob img {
	cursor: pointer;
	padding: 4px;
	width: 30px;
}

.head-place-mob .back-mob-places img {
	margin-top: -3px;
	width: 22px;
}

p.not-rate {
	margin: 0 !important;
}

.slider_pages .owl-carousel .owl-item img {
	overflow: hidden;
}

#refreattract_mod_att {
	position: relative;
}

.newdot a,
.newdot a:hover,
.newdot a.active {
	background: none;
	border: 2px solid #FFFFFF;
}

.newdot {
	margin: 10px 0;
	text-align: center;
}

.newdot a {
	background: #FFFFFF none repeat scroll 0 0;
	border-radius: 30px;
	height: 16px;
	margin: 5px 2px;
	transition: opacity 200ms ease 0s;
	width: 16px;
	display: inline-block;
}

.about-blog h3 {
	text-align: center;
}

.about-blog .mabottm {
	width: 60% !important;
	margin: 0 auto !important;
}

.about-blog h5::after {
	background: #ccc none repeat scroll 0 0;
	content: "";
	display: block;
	height: 1px;
	margin: 0 auto;
	position: relative;
	top: -6px;
	width: 601px;
}

.about-blog h5 {
	background: #fff none repeat scroll 0 0;
	text-transform: uppercase;
}

.about-blog h3,
.about-blog h5 {
	font-weight: 300;
	text-align: center;
}

.about-blog h5 span {
	background: #fff none repeat scroll 0 0;
	padding: 10px;
	position: relative;
	z-index: 2;
}

.about-blog h5 {
	font-weight: 300!important;
	text-align: center;
	font-size: 14px;
}

.about-blog h4 {
	text-align: center;
	margin: 10px 0 15px 0;
}

.total-mob-res {
	text-align: center;
	margin: 0;
	padding: 0;
}

.reset-form-mob {
	padding: 30px 16px;
}

.sort-by-form {
	padding-top: 10px!important;
	padding-bottom: 5px!important;
}

.show-map-mob,
.hide-map-mob {
	padding-bottom: 14px;
}

#nandaja_orange .whiteinline {
	margin-bottom: 40px;
}

body[class*=" home"] #site-header-inner {
	display: none !important;
}

#site-header-inner {
	display: none !important;
}


/* About us Page*/

.about .item-page a,
body.ueber-uns .item-page a {
	color: #00C0FF !important;
}

.about .item-page h6,
body.ueber-uns .item-page h6 {
	text-align: center;
	font-weight: normal;
}

.about .item-page h5 span.static-date,
body.ueber-uns .item-page h5 span.static-date {
	background: #fff;
	padding: 4px 8px;
	position: relative;
	z-index: 5;
	text-transform: uppercase;
}

.about .item-page h5,
body.ueber-uns .item-page h5 {
	text-align: center;
	font-weight: normal;
}

.about .item-page h5.border,
body.ueber-uns .item-page h5.border {
	font-weight: normal !important;
}

.about .item-page h5.border:after,
body.ueber-uns .item-page h5.border:after {
	background: #ccc none repeat scroll 0 0;
	content: "";
	display: block;
	height: 1px;
	margin: 0 auto;
	position: relative;
	top: -6px;
	width: 51%;
}

.about .item-page p,
body.ueber-uns .item-page p {
	margin-top: 15px !important;
}

.about .item-page h4,
body.ueber-uns .item-page h4 {
	text-transform: uppercase;
	font-style: italic;
	margin: 20px 0 !important;
}


/*Search*/

.advance-search {
	background: #fff;
}

.advance-search .contentNew {
	background: url(../images/new/fpattern-sponsors.jpg) #fff no-repeat scroll center bottom;
}

.advance-search fieldset.search {
	text-align: center;
	width: 100%;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 20px;
	position: relative;
}

.advance-search .search input {
	padding: 10px;
	float: left;
	width: 100%;
}

.advance-search .col-md-4>form {
	margin: 0 5px;
}

.advance-search .btn-primary {
	float: left;
	background: #FF2D7E;
	border: 1px solid #FF2D7E;
	padding: 10px 13px;
	height: 46px;
	position: absolute;
	right: 0;
	top: 0;
}

.advance-search .btn-primary:hover {
	font-size: 14px !important;
	overflow: hidden;
	background: #e00e5f;
	border-color: #eb196a;
	padding: 10px 13px;
}

.advance-search #moreinside a,
.advance-search #moreinside h5 {
	color: #FE7D27;
	font-weight: normal;
}

.advance-search #moreinside h5 {
	font-size: 14px;
}

.advance-search #moreinside h4 {
	font-size: 21px;
	font-weight: 100;
}

.advance-search #moreinside .buttonBlock .btn-success {
	color: #fff;
	margin-top: 50px;
}

.advance-search #moreinside {
	padding: 0 100px;
}

.advance-search .whiteinline {
	margin-bottom: 100px;
}

.sp-weather-current .sp-weather-current-temp {
	text-transform: uppercase;
}


/*May30 Added Become a Pertner*/

h4.pink {
	text-transform: uppercase;
	color: #ff2d7e;
	font-size: 28px;
	margin-top: 25px;
	font-weight: bold;
}

h4.purple {
	text-transform: uppercase;
	color: #8f328e;
	font-size: 28px;
	font-weight: bold;
	margin: 5px 0;
}

h4div#webchat_header {
	text-transform: uppercase;
	color: #ee782f;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 25px;
}

.margin-auto {
	margin: 0 auto;
	float: none!important;
}

.midmargin {
	margin: 25px 0;
	font-size: 17px;
	font-weight: 100;
}

.margin-auto li,
.liststylers li {
	background: url(../images/new/flower.png) no-repeat left;
	line-height: 30px;
	padding-left: 24px;
}

.no-margin {
	margin: 0 0 15px 0;
}

.liststylers h3 {
	text-align: center;
	margin-top: 36px!important;
}

#btn-pink {
	background: #ff2d7e;
	clear: left;
	color: #fff;
	display: block;
	font-weight: bold;
	margin: 0 auto;
	padding: 16px 30px;
	text-align: center;
	width: 168px;
	transition: all ease-in-out 0.5s;
}

#btn-pink a {
	color: #fff;
}

#btn-pink:hover {
	background: #e61264;
}

#btn-pink-blank {
	color: #ff2d7e;
	clear: left;
	display: block;
	font-weight: bold;
	margin: 0 auto;
	padding: 16px 30px;
	text-align: center;
	width: 168px;
	transition: all ease-in-out 0.5s;
}

#btn-pink-blank a {
	color: #ff2d7e;
}

#btn-pink-blank a:after {
	background: url(../images/new/pinkarow.png) no-repeat right;
	content: "";
	display: inline-block;
	height: 18px;
	position: relative;
	right: -10px;
	top: 5px;
	width: 10px;
}

.partners-gray .gray {
	padding: 30px;
}

.partners-gray .gray h3 {
	margin: 0;
	padding: 12px 0;
}

ul.liststylers {
	margin-bottom: 30px;
	padding-left: 20px !important;
}

.become-a-partner .offerces {
	background: url(../images/new/fpattern-sponsors.jpg) no-repeat scroll center bottom;
	padding-bottom: 119px;
}

.pagination li.active a,
.pagination li:hover a {
	color: #fff !important;
}

.pagination li.active,
.pagination li:hover {
	background: #c92626;
	border: 1px solid #0D0D0D;
}

.module_curency .active a {
	color: #323232;
}

.topMenu li.active,
.topMenu li:hover {
	/* background: #f5f5f5; */
}

.topMenu li.active a,

/*.topMenu li:hover a {color: #fff !important;}*/


/*.topMenu li.is-hover a {color: #fff !important;}  */

#custermizepagination {
	text-align: left!important;
}

#custermizepagination ul {
	padding-left: 20px!important;
}

#contct-mesge {
	padding: 0;
	width: 39%;
}

#contct-mesge .contact-element {
	padding: 30px 40px;
}

#contct-mesge .col-md-12 {
	padding: 10px 0 0 0px;
}

#contct-mesge .col-md-12 .radio-inline,
#contct-mesge .col-md-12 .checkbox-inline {
	padding-left: 0;
	margin-left: 0;
	margin-right: 10px;
}

#contct-mesge .form-control {
	margin-top: 13px;
	margin-bottom: 0 !important;
}

#contct-mesge .bg-danger {
	float: right;
}

#contct-mesge .btn-success {
	display: block;
	font-weight: bold;
	margin: 14px auto 0;
	padding: 14px 38px;
}

h3.head-contact {
	margin-top: 25px !important;
}

.contact-feedback {
	background: none;
}

#contct-mesge {
	background: #F5F5F5 url(../images/new/bottom.png) no-repeat scroll left bottom;
}

#contct-mesge .icheckbox_square-blue,
#contct-mesge .iradio_square-blue {
	margin-right: 0;
}

#contct-mesge .contact-element {
	background: url(../images/new/topRepl.png) no-repeat scroll right top;
}

.ehiteNew a.totopref::after {
	background: url(../images/new/mortop-arrow.png) no-repeat scroll 0 0;
	content: "";
	display: inline-block;
	height: 13px;
	position: relative;
	right: -12px;
	width: 30px;
}

.ehiteNew a.totopref {
	color: #444444 !important;
	display: block;
	font-size: 15px;
	font-weight: 100;
	margin-bottom: 20px;
	text-decoration: none !important;
}

i.icon-search {
	font-size: 20px;
}

.reviewin {
	margin-bottom: 45px;
}

.centermsg #val-Btn_error {
	display: block;
	float: none;
	margin: 0 auto !important;
	width: 190px;
}

.login-des {
	background: none;
}

.login-des .contentNew .container .whiteinline {
	background: rgba(0, 0, 0, 0) url("../images/new/patern-blog.jpg") no-repeat scroll center top / contain;
}

body.about .width70,
body.ueber-uns .width70 {
	padding: 15px 15%;
}

body.about .whiteinline,
body.ueber-uns .whiteinline {
	background: #fff url("../images/new/fpattern-sponsors.jpg") no-repeat scroll center bottom;
	padding-bottom: 119px!important;
	margin-bottom: 0;
}

#golden {
	padding: 0 200px;
	position: relative;
}

#golden .owl-prev {
	left: 103px;
}

#golden .owl-next {
	right: 103px;
}

.buttonBlock input,
.buttonBlock a {
	clear: none;
	color: #000;
	display: inline-block;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	transition: all ease-in .4s;
}

.buttonBlock a input {
	margin: 0;
	padding: 0;
}

.empty-padding ul,
.empty-padding ol {
	margin-bottom: 0;
	padding-bottom: 0;
}

.mute i {
	font-size: 14px;
}

.mute i {
	float: right;
	font-size: 19px;
	padding-right: 15px;
	position: absolute;
	right: 200px;
	top: 57px;
	cursor: pointer;
}

.insider-inside img {
	width: 100%;
	height: auto;
}

.insider-inside strongdiv#webchat_header {
	color: #fe7d27;
	display: block;
	font-size: 16px;
}

.insider-inside strongdiv#webchat_header-small {
	color: #fe7d27;
	display: block;
	font-size: 13px;
}

.bot-padding {
	padding: 20px 0;
}

.insider-inside {
	padding: 0 60px 20px;
}

.insider-inside h3 {
	padding-bottom: 10px;
	margin-bottom: 0;
}

.btnnew {
	background: #fe7d27;
	font-weight: bold !important;
	padding: 13px 30px !important;
	margin: 10px 0 21px 0 !important;
	color: #fff;
	transition: all ease-out .4s;
}

.btnnew:hover {
	background: #dd5c06 !important;
	color: #fff !important;
}

.insider-inside .no-padding {
	padding-left: 0!important;
	padding-top: 0 !important;
}

.insider-inside .pink h2::after {
	content: "\ea1c";
	-moz-osx-font-smoothing: grayscale;
	font-family: "IcoMoonmob" !important;
	font-feature-settings: "liga";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 1;
	text-transform: none;
	position: relative;
	top: 3px;
}

.insider-inside .purple h2::after {
	content: "\ea1c";
	-moz-osx-font-smoothing: grayscale;
	font-family: "IcoMoonmob" !important;
	font-feature-settings: "liga";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 1;
	text-transform: none;
	position: relative;
	top: 3px;
}

.insider-inside .pink h2 {
	color: #ff2b7e;
	font-size: 137%;
	font-weight: bold;
	margin: 0;
	padding: 30px 0 15px;
}

.insider-inside .pink h2 a {
	color: #ff2b7e;
}

.insider-inside .purple h2 a {
	color: #aa05ac;
}

.insider-inside .purple h2 {
	color: #aa05ac;
	font-size: 137%;
	font-weight: bold;
	margin: 0;
	padding: 30px 0 15px;
}

.lighter-fonts {
	font-size: 16px;
	font-weight: lighter;
}

.item-id-252 ol li,
.item-id-252 li,
.item-id-273 ol li,
.item-id-273 li {
	list-style: inherit;
}

.item-id-252 ul ul,
.item-id-273 ul ul {
	padding-left: 20px;
	margin-top: 15px;
}

span.center {
	display: block;
	width: 200px;
	margin: 0 auto;
	text-align: center;
}

.item-id-252 .item-page li,
.item-id-273 .item-page li {
	margin-bottom: 16px;
}

.item-id-252 .item-page li ul li,
.item-id-273 .item-page li ul li {
	margin-bottom: 3px;
	margin-top: 7px;
}

.item-id-252 .item-page h4,
.item-id-273 .item-page h4 {
	font-size: 16px;
}

.item-id-224 .ehiteNew {
	padding: 10px 40px;
}

#nandaja_orange .item-page h4 {
	border: medium none;
	color: #fe7d27;
	font-size: 18px;
	font-weight: 600;
	padding-top: 17px;
	text-align: center !important;
}

#nandaja_orange .page-header h2 {
	border: medium none;
	font-size: 30px;
	font-weight: 100;
	margin: 0;
	padding: 0;
	text-align: center;
}

#nandaja_orange .page-header {
	border: none;
}

body[class*=" home"] #Maslider {
	position: relative;
	z-index: 2;
	clear: left;
	/*border-radius: 0% 0% 100% 100% / 0% 0% 15% 15%;*/
	/* overflow: hidden; */
	border-bottom: 0 solid #fff;
	z-index: 9;
}

#Maslider {
	overflow: visible;
}

#header {
	transition: all ease-in-out .4s;
	width: 100%;
	z-index: 9999 !important;
	padding-bottom: 0;
	position: relative;
	background: #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.20);
}

body[class*=" home"] div#header-sticky-wrapper {
	position: relative;
	top: 0;
	width: 100%;
	z-index: 9999;
	background: #fff;
}

.vdoplyr,
.fbwallfeed {
	/* position: absolute !important; */
}

a.spnlink {
	color: #2492f6 !important;
	/* position: absolute;
    top: 38px;
    right: 0; */
}

a.spnlink:after {
	content: "\f0da";
	font-family: FontAwesome;
	margin-left: 7px;
	font-size: 12px;
}

a.spnlink.spnnews {
	position: inherit;
	text-align: center;
	display: block;
	margin-top: -10px;
	margin-bottom: 20px;
}

body[class*=" home"].contentNew {
	display: none;
}

.contentNew {
	clear: left;
	background: #fff;
	min-height: 700px;
}

.quotesModule .ns2-column:nth-child(even) .ns2-inner {
	background: #ff9000;
	padding: 0px;
}

.quotesModule .ns2-column:nth-child(odd) .ns2-inner {
	padding: 0px;
}

.ns2-inner {
	background: none;
}

.ns2-row-inner [class*="col-"] {
	padding: 0 !important;
}

#tabs [class*="col-"] {
	padding: 5px 0 !important;
}

.mediaBoxNw.services-bar div.nssp2 .flt-left>div {
	padding: 20px !important;
}

.ns2_date_month {
	color: #282828 !important;
}

.ns2-title a {
	color: #fff;
	/* font-weight: 300; */
	font-size: 115%;
	line-height: 23px;
}

.formform .ns2-title a {
	color: #1f1f1f;
	font-size: 95%;
	line-height: 18px;
}

.ns2-inner:hover a {
	color: #5a6bab !important;
}

div#asidenew .ns2-row {
	border-bottom: 1px solid #e8f9ff;
}

#tabs .ns2-title a {
	color: #444;
}

.quotesModule .ns2-inner .ns2-title,
.quotesModule .ns2-inner .ns2-links {
	transition: all ease-in .4s;
	padding: 14px 18px;
}

.quotesModule .ns2-inner {
	transition: all ease-in .4s;
}

.quotesModule .ns2-inner:hover .ns2-title,
.quotesModule .ns2-inner:hover .ns2-links {}

.quotesModule .ns2-inner .ns2-title {
	padding: 20px 10px !important;
	margin-bottom: 0;
	width: 70%;
	vertical-align: middle;
	display: inline-block;
}

.mediaBlockNw {
	clear: left;
	padding: 0;
}

.quotesModule .moduletable>h3:after,
.mediaBlockNw h3:after,
.page-header h1:after,
.sponsorLogo h3:after {}

.foot-connected h3 {
	text-align: center;
	color: #fff;
	padding: 20px 0;
	font-weight: 900!important;
	text-transform: none;
	margin-bottom: 29px;
	font-size: 180%;
}

.foot-connected h3:after {
	/*  background: #fff;
content: "";
display: block;
float: none;
height: 5px;
position: relative;
top: 20px;
width: 25px;
text-align: center;
margin:0 auto;*/
}

div#header-sticky-wrapper {
	height: auto !important;
}

.page-header h1 {
	/*text-align:center;*/
	padding: 20px 0;
	font-weight: 500!important;
}

span.subheading-category {
	display: none;
}

.page-header h1 {
	padding: 0;
	margin: 0 !important;
}

.page-header {
	border: none !important;
	padding: 0 0 5px 0!important;
	margin: 10px 0 25px !important;
	border-bottom: 1px solid #F0F0F0 !important;
}

div#contact_form {
	padding: 0;
}

div#contact_form+.row {
	display: inline-block;
	width: 100%;
}

div#contact_form+.row [class*="col-"] {
	padding: 0;
}

div#contact_form+.row span#captcha_reset {
	width: 30px;
	text-align: center;
	padding: 6px 0;
	position: absolute;
	z-index: 9;
	margin: 0;
	font-size: 8px;
	border-radius: 50%;
	right: -13px;
	top: -13px;
}

div#contact_form+.row span#captcha_reset:after {
	display: none;
}

.quotesModule h2 {
	letter-spacing: 1px;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	text-align: center;
	font-weight: lighter;
	font-size: 180%;
}

#asidenew .moduletable {}

#asidenew .moduletable {
	margin-bottom: 30px;
}

#asidenew .moduletable .custom>h3 {
	margin-top: -9px!important;
	position: relative;
	background: #fff;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#asidenew .navs.menus {
	background: #f8f8f8 none repeat scroll 0 0;
	padding: 30px;
}

#asidenew .navs li.active a {
	color: #00A973;
	padding: 0;
}

#asidenew .navs li.active li.active a {
	color: #fff;
	font-weight: bold;
}

#asidenew .navs li.active li a {
	color: #fff;
}

#asidenew .navs .parent.is-active a {
	color: #fff;
}

#asidenew .navs li a {
	border-bottom: 1px solid #DDDDDD;
	display: block;
	padding: 11px 0 !important;
}

#asidenew .navs li li a {
	border-bottom: 1px solid #00A4D8;
}

#asidenew .moduletable>h3 {
	/* position: relative; */
	color: #3692e1;
	/* background: #deebff; */
	padding: 10px !important;
	margin: 0;
	clear: left;
	border-bottom: 2px solid #3692e1;
	font-size: 150%;
}

ul.latestnews li {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #E8E8E8;
	transition: all ease-out .4s;
}

ul.latestnews li:hover {
	background: #3692e1;
}

ul.latestnews li:hover a {
	color: #fff !important;
}

ul.latestnews li a {
	padding: 10px;
	display: block;
	color: #135ecc !important;
}

ul.latestnews {
	margin: 0;
	padding: 0;
}

#asidenew .ns2-inner:hover a {
	color: #CF0003 !important;
}

#asidenew .ns2-inner {
	color: #898787;
}

#asidenew div.nssp2-default .ns2-art-pagination span:hover,
#asidenew div.nssp2-default .ns2-links-pagination span:hover,
#asidenew div.nssp2-default .ns2-art-pagination span.active,
#asidenew div.nssp2-default .ns2-links-pagination span.active {
	background: #039 !important;
	border-radius: 0px !important;
	border: 2px solid #fff !important;
	height: 15px !important;
	width: 15px !important;
}

#asidenew .ns2-title a {
	color: #ea7707;
	font-weight: 100;
	font-size: 124%;
}

#asidenew {
	margin: 0;
}

div.nssp2-default .ns2-art-pagination,
div.nssp2-default .ns2-links-pagination {
	float: right !important;
}

div.nssp2-default .ns2-art-controllers,
div.nssp2-default .ns2-links-controllers {
	float: right !important;
	text-align: center !important;
	width: 100% !important;
	position: absolute;
	top: 25px !important;
	right: 13px !important;
}

.formform div.nssp2-default .ns2-art-controllers,
.formform div.nssp2-default .ns2-links-controllers {
	float: right !important;
	text-align: center !important;
	width: 100% !important;
	position: absolute;
	top: 43px !important;
	left: 80% !important;
}

div.nssp2-default .ns2-art-pagination span:hover,
div.nssp2-default .ns2-links-pagination span:hover,
div.nssp2-default .ns2-art-pagination span.active,
div.nssp2-default .ns2-links-pagination span.active {
	background: #09c !important;
	border-radius: 0px !important;
	border: 2px solid #09c!important;
	height: 15px !important;
	width: 15px !important;
}

div.nssp2-default .ns2-art-pagination span,
div.nssp2-default .ns2-links-pagination span {
	background: none!important;
	height: 15px !important;
	border: 2px solid #09c!important;
	width: 15px !important;
	border-radius: 0px !important;
}

.ns2_date_day {
	font-size: 16px !important;
	font-weight: 400 !important;
}

span.ns2_date_month {}

span.ns2_date_year {
	display: none !important;
}

span.ns2_date_month {
	padding: 5px 0;
}

.media,
.module_curency,
.topMenu {
	text-align: right;
	font-size: 91%;
	color: rgba(0, 0, 0, 0.39);
	position: relative;
}

.module_curency {
	padding: 5px 0;
	text-align: center;
}

.topMenu strong {
	font-family: Montserrat;
	font-weight: bold;
	color: #693e00;
}

.headmob {
	/*padding-top: 3px;
    padding-bottom: 10px;*/
	padding: 10px 20px;
}

.blog-featured [class^="icon-"],
.blog-featured[class*=" icon-"] {
	display: inline-block;
	font-size: 10px;
	height: 9px;
	line-height: 23px;
	margin-right: 0.25em;
	width: 14px;
	float: right;
}

.blog-featured .btn {
	padding: 6px 12px 6px 0px;
}

.blog-featured h2 {
	font-size: 131%;
}

.quotesModule .ns2-title a {
	color: #fff;
	font-size: 18px;
}

.quotesModule .ns2-readmore {
	color: #fff;
	font-size: 15px;
}

div#webchat_header-link {
	color: #FF8100;
	font-family: Montserrat;
	font-size: 13px;
}

.module_gmap ul,
.commonFoot ul {
	padding: 0;
	margin: 0;
}

.module_gmap ul li,
.commonFoot ul li {
	list-style: none;
	color: #fff;
	margin-right: 0;
}

.module_gmap li a,
#Footer .commonFoot li a {
	transition: all ease-in .4s;
	color: #fff;
}

.module_gmap li a:before,
#Footer .commonFoot li a:before {
	content: "\f105";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 12px;
	vertical-align: bottom;
}

.module_gmap ul li::before,
.foot-2col ul li::before {
	/*content: "\f192";
font-family: FontAwesome;
margin-right:10px;*/
}

.module_gmap li>a:hover,
#Footer .commonFoot .nav>li>a:hover {
	color: #191919;
	padding-left: 9px !important;
}

.whiteBack {
	background: #21212d;
	color: #fff !important;
	padding: 0;
	width: 95%;
	margin: 0 auto;
}

.whiteBack .container {
	width: 100%;
	/*margin: 0;*/
	padding: 0;
}

.custom.kmcfcont h4 {
	margin: 0;
	padding-top: 0;
	font-size: 150%;
	text-transform: uppercase;
}

.custom.kmcfcont {
	margin: 10px 0;
}

.custom.kmcfcont p {
	margin: 15px 0 !important;
	color: #999 !important;
}

.kmcfcont h4 span {
	display: block;
	font-size: 130%;
	color: #df5107;
}

.item-page ul li {
	line-height: 22px;
	margin-bottom: 15px;
	padding-left: 45px;
	position: relative;
	display: block;
}

.item-page ul li:before {
	content: url(../../../images/ulli-level1.png);
	display: inline-block;
	font-family: FontAwesome;
	position: absolute;
	left: 0px;
	color: #003278;
}

.accordion-inner ul li:before {
	padding-top: 0;
}


/*.item-page ul li:before {content:"\f0da";display:inline-block;font-family:FontAwesome;position:absolute;left: 5px;font-size: 21px;color: #165dcc;}*/

.item-page ul.pdf li:before {
	content: "\f1c1";
	margin: 0 10px 0 0px;
	color: #610000;
}

.item-page ul.pdf li {
	padding-left: 45px;
	line-height: 20px;
	position: relative;
}

.item-page ul.pdf li a {
	text-decoration: underline;
}

.blog .nav-tabs>li>a:before {
	content: "\f0c1";
	display: inline-block !important;
	font-family: FontAwesome;
	position: relative;
	left: 0;
	color: #0099cc;
	margin-right: 9px;
}

.item-page ul ul {
	margin: 0;
	padding: 15px 0 0;
}

.item-page ul ul li:before {
	content: "\f0da";
	display: inline-block;
	font-family: FontAwesome;
	position: relative;
	left: -13px;
	color: #6297e8;
}

.item-page ul ul li {
	margin-left: 15px;
}

.mtable {
	background: #F7F6F5;
	margin-bottom: 20px;
}

table.mtable em {
	font-size: 85%;
}

div.blog img[itemprop="thumbnailUrl"] {
	margin-right: 15px;
}

div.blog .items-more {
	margin-bottom: 35px;
}

.mtable td {
	padding: 10px;
}

.mtable tr:nth-child(odd) td {
	background: #fff;
}

.mtable tr.mhead td {
	background: #3F3C38;
	color: #fff;
	font-weight: bold;
}

span.labale1 {
	font-weight: bold;
	display: block;
	margin-top: 5px;
}

.slide .item {
	padding: 0;
}

.bt-title {
	padding: 0 20px 12px 20px;
	display: block;
	color: #fff;
	font-weight: normal;
}

.owl-carousel2 .item {
	margin-bottom: 15px;
}

p.readmore {
	padding: 0;
	margin: 0;
	font-size: 13px;
	color: #fff;
}

.readmore a {
	color: #0081FF;
}

.slide .item .readmore a {
	color: #9dbef7;
	font-family: Montserrat;
	font-style: italic;
	float: right;
}

.slide .item a.new-title:hover {
	/*color: #EFF8FF !important;*/
}


/*.slide .item a.new-title:after {
display:block;
content:"";
position:relative;
height:6px;
width:100%;
background:#1556a8;
margin-top: 13px;
}*/

.slide .hovereffect {
	width: 100% !important;
	height: auto;
}

.slide .item a:hover {
	color: #fff;
}

.slide .owl-item .item {
	transition: all ease-out .1s;
	text-align: left;
}

a.new-title {
	font-size: 116%;
	font-weight: 200;
	color: #fff !important;
	display: block;
	padding: 14px 0;
}

.bt-date {
	color: #fff;
}

.quotesModule .slide .owl-item:nth-child(odd) .item {
	background: #ff9000 none repeat scroll 0 0;
	padding: 0;
}


/*News*/

.owl-carousel2 .item a {
	color: #002841;
	;
	transition: all ease-in .5s;
	font-weight: 300;
}

.owl-carousel2 .item a:hover {
	color: #0070FF;
}

.owl-carousel2 .owl-item .item {
	transition: all ease-out .1s;
}

.owl-carousel2 .owl-item .item {
	background: #9F0000 !important;
	min-height: 300px;
}

.owl-carousel2 .owl-item:hover .item {
	background: #303030 !important;
}

.quotesModule .owl-carousel2 .owl-item:nth-child(odd) .item {
	background: #ff9000 none repeat scroll 0 0;
	padding: 0;
}


/*Menu*/

.topMenu .nav-child {
	position: absolute;
	left: 0;
	margin: 0;
	width: 215px;
	z-index: 1200;
	display: none;
	background: #fff;
	border-top: 3px solid #35d9f7;
	padding: 0;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.33);
}

.parent:hover .nav-child {
	display: block;
}

.topMenu .nav-child li a {
	display: block;
	padding: 8px 11px;
	color: #000000 !important;
	transition: all ease-out 0.5s;
}

.topMenu .nav-child li a:hover,
.topMenu .nav-child li.active,
.topMenu .nav-child li.active a {
	color: #1F1F1E;
	background: none;
}

.topMenu .is-hover>a {
	color: #fff;
}

div#sticky-wrapper.is-sticky .topMenu .is-hover>a {
	color: #fff !important;
}

.topMenu li:last-child .nav-child {
	/*left:inherit;
right:0;*/
}

.topMenu .nav-child .nav-child {
	left: 200px;
	top: 0;
	padding-top: 0;
}

.topMenu .nav-child>li:last-child {
	padding-bottom: 10px;
}

.topMenu .nav-child>li:last-child>a {
	border-bottom: 0;
}

.topMenu ul.nav li .nav-child li {
	float: none;
	border-bottom: 1px solid #F2F2F2;
	width: 100%;
	border-right: none;
	padding-bottom: 0;
	line-height: 18px;
}

.topMenu ul.nav li .nav-child li:hover a {
	opacity: 1;
}

.topMenu ul.nav li .nav-child li.active li a {
	background: none !important;
}

.topMenu ul.nav li .nav-child li.active li.active {
	background: #ececec !important;
	width: 100%;
}

.topMenu ul.nav li .nav-child li:hover,
.topMenu ul.nav li .nav-child li.active a {
	background: #fff !important;
}

.topMenu ul.nav li .nav-child li a {
	font-size: 110%;
	text-transform: none;
}

.topMenu ul.nav li .nav-child li li a {
	font-size: 120%;
	text-transform: none;
}

.carsoulgray {
	color: #fff;
	padding: 30px 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffefc7+0,ffffff+48 */
	background: #f7f5f5;
	/* Old browsers */
	/* FF3.6-15 */
	/* Chrome10-25,Safari5.1-6 */
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/* IE6-9 */
}

.sponsorLogo .owl-item {
	padding: 10px;
}

.logoscroll .owl-item li {
	padding: 15px 15px 35px 25px;
}

.sponsorLogo .owl-item div {
	border: 1px solid #FFAA00;
	background: #FFF7EE;
	border-radius: 3px;
	padding: 15px;
	text-align: center;
	min-height: 82px;
	transition: all ease-in-out .4s;
	color: #2a0907;
}

.sponsorLogo .owl-item div:hover {
	background: #FFAA00;
	color: #fff;
}

.sponsorLogo .owl-item div:before {
	border-left: 21px solid red;
	border-top: 20px solid #351412;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	transition: all ease-in-out .4s;
}

.sponsorLogo .owl-item div:hover:before {
	border-left: 0px solid red;
	border-top: 20px solid #351412;
}

.foot-2col p {
	margin-top: 20px;
}

.foot-2col img {
	border: 0 solid #CC7A00;
	margin-bottom: 25px;
}

.foot-2col .col-md-6 {
	padding-left: 0;
	margin-left: 0;
	padding-top: 2px;
}

.foot-2col li {
	display: block;
	vertical-align: top;
	margin-bottom: 0;
	color: #fff;
}

#Footer .commonFoot li a:hover {
	/*color:#fff !important;*/
}

.message {
	clear: left;
	padding-top: 15px;
}

.items-more li a {
	font-size: 16px;
	line-height: 28px !important;
}

.items-more a {
	text-decoration: underline !important;
	border: none !important;
}

.items-more a:hover {
	border: none;
	text-decoration: underline;
}

.rl_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle {
	border-bottom: 2px solid #4a7fbb;
}

.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
	color: #1f1f1f;
	background: #3577de;
}

.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle:after {
	content: "\f068";
	display: inline-block;
	font-family: FontAwesome;
	position: absolute;
	right: 15px;
}

.contentNew div.contact {
	margin: 0px auto 0;
	padding: 0px;
}

.contentNew div.contact input {
	box-sizing: padding-box;
	padding: 7px 11px;
	width: 100%;
}

#jform_contact_email_copy {
	width: auto !important;
}

.lastmodified span {
	/* font-family:malithi Web; */
}

#institutes div a {
	color: #fff;
	display: block;
	transition: all ease-in-out .4s;
	padding: 20px 0;
	min-height: 152px;
	background: rgba(0, 0, 0, 0.69);
}

#institutes div a:hover {
	color: #fff;
	background: #F6A000;
}

#institutes {
	margin: 0 auto;
	margin-bottom: 20px;
}

#institutes div.col-lg-4 {
	text-align: center;
}

#institutes div.col-lg-4 div {
	color: #fff;
	text-align: center;
	display: block;
	margin: 0 auto;
}

#institutes div.col-lg-4 div {
	border: 1px solid #7B4910;
	border-radius: 4px;
}

#institutes em {
	display: block;
	font-size: 40px;
	text-align: center;
	margin-bottom: 27px;
	transition: all ease-in-out .4s;
}

.tabsHome:after {
	background: #50B4E5;
	content: "";
	display: block;
	min-height: 505px;
	left: 0;
	padding: 0;
	position: absolute;
	top: 72px;
	width: 100%;
	z-index: -1;
}

.ui-tabs-panel {}

.tabsHome .col-md-12 {
	padding-bottom: 10px;
}

.tabsHome {
	position: relative;
	padding-bottom: 30px;
}

.owl-carousel .owl-item {
	text-align: center;
	transition: all ease-in .5s;
}

span.commin {
	margin: 0 auto;
	display: block;
	height: 60px;
	width: 60px;
	overflow: hidden;
	position: relative;
	transition: all ease-in .5s;
}

.owl-carousel .owl-item:hover span.commin {
	background-position: center -100px;
}

span.globe {
	background: url(../images/skin1/globe.png) no-repeat center top;
}

span.monitor {
	background: url(../images/skin1/monitor.png) no-repeat center top;
}

span.network {
	background: url(../images/skin1/network.png) no-repeat center top;
}

span.certify {
	background: url(../images/skin1/star.png) no-repeat center top;
}

.boxes .col-md-6 {
	padding: 0;
}

.boxes .col-md-6 img {
	width: 100%;
	height: auto;
}

.boxes .first-two img,
.boxes .sec-two img {
	width: auto;
	height: auto;
	margin-right: 25px !important;
}

.boxes .first-two div.Bxconte,
.boxes .sec-two div.Bxconte {
	padding: 20px;
}

.boxes .col-md-6 .inpadding {
	padding: 28% 30px;
	text-align: center;
	min-height: 478px;
}

.boxes .col-md-6 .white {
	background: #fff;
}

.boxes .first-two div.Bxconte .more,
.boxes .sec-two div.Bxconte .more {
	display: block;
	clear: left;
	font-size: 74%;
	margin-top: 5px;
}

.Bxconte>p {
	float: left;
	vertical-align: top;
	margin-top: 0;
	padding-top: 0;
	font-size: 120%;
}

.Bxconte>img {
	vertical-align: top;
}

.boxes .col-md-6 .green {
	background: #00a973;
	color: #fff;
}

.boxes .col-md-6 .green a {
	color: #fff;
}

.first-two .col-md-6 a,
.sec-two .col-md-6 a {
	color: #fff;
}

.first-two .col-md-6,
.sec-two .col-md-6 {
	padding: 10px;
	color: #fff;
}

.first-two .col-md-6,
.sec-two .col-md-6 {
	transition: all ease-in .5s;
}

.first-two .col-md-6:hover,
.sec-two .col-md-6:hover {
	background: #016644 !important;
}

.first-two .col-md-6:first-child {
	background: #008158;
	min-height: 134px;
}

.first-two .col-md-6:last-child {
	background: #009566;
	min-height: 134px;
}

.sec-two .col-md-6:first-child {
	background: #00a873;
	min-height: 134px;
}

.sec-two .col-md-6:last-child {
	background: #00ba7f;
	min-height: 134px;
}

.transP {
	position: relative;
}

.changed:after {
	background: rgba(0, 0, 0, 0.6);
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 9999;
	top: 0;
	left: 0;
	transition: all ease-in 1s;
}

.single:hover {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.7);
	transition: all ease-in 1s;
}

.single {
	transition: all ease-in 1s;
}

.moduletableblue {
	background: #00b6ea;
	border-radius: 3px;
	padding: 30px;
	color: #fff;
	margin-bottom: 30px;
}

.moduletableblue h3 {
	font-weight: normal;
	color: #fff;
	padding: 0;
	margin: 0;
	text-align: left;
}

table.acymailing_form {
	width: 100%;
	box-sizing: border-box;
}

.acyfield_email input {
	width: 100% !important;
	border: 0;
	padding: 10px;
	color: #50B4E5;
}

.acymailing_form {
	position: relative;
}

.acysubbuttons {
	position: absolute;
	top: 0;
	right: 0;
}

.moduletable.pdfBlock {
	border-top: 1px solid #F0F0F0;
}

.pdfBlock .col-md-6 {
	padding-top: 0;
	margin-top: 20px;
	padding-bottom: 0;
}

.pdfBlock .col-md-6:first-child {
	border-right: 1px solid #878787;
	padding-left: 0;
}

.greenlink {
	color: #000;
	text-align: center;
	display: block;
	margin: 0 auto;
	font-size: 130%;
	padding: 10px;
	transition: all ease-in 0.4s;
}

.greenlink:hover {
	color: #00E2C4;
}

.greenlink:after {
	background: #00e2c4;
	content: "";
	display: block;
	height: 3px;
	position: relative;
	width: 191px;
	margin: 0 auto;
}

.contactBlockNw h3:after {
	background: #fff;
	content: "";
	display: table;
	float: none;
	height: 3px;
	position: relative;
	top: 20px;
	width: 3%;
	margin: 0 auto;
	text-align: center;
}

.contactBlockNw .control-label {
	display: none;
}

.contactBlockNw input {
	border: none;
	padding: 10px;
	color: #3B3434;
}

.contactBlockNw #inputMessage {
	border: none;
	padding: 10px;
}


/*Alerts*/

#system-message-container {
	position: relative;
	text-align: center;
}

#system-message {
	background: #fff none repeat scroll 0 0;
	margin: 0 auto;
	padding: 0;
	position: relative;
	top: 50px;
	width: 450px;
}

.alert-notice {
	position: absolute;
	background: #fff;
	width: 450px;
	z-index: 99999;
	top: 77px;
	left: 45%;
}

.contactBlockNw .custom,
.contactBlockNw a {
	color: #fff;
}

.contactBlockNw h4 {
	text-transform: uppercase;
}

.services,
.mediaBlockNw,
.boxes {
	background: #fff;
}

.mediaBlockNw {
	width: 100%;
	animation: animatedBackground 40s linear infinite;
	position: relative;
	/*top: -45px;*/
	z-index: 1;
}

.thrbnr>div {
	text-align: center;
	padding: 34px;
	border-radius: 10px;
	background: #fff;
	position: relative;
	min-height: 380px;
}

.thrbnr h4 {
	font-weight: 500;
}

.thrbnr>div:after {
	content: "";
	background: #f2f2f2;
	position: absolute;
	top: 10px;
	left: -11px;
	width: 103%;
	height: 105%;
	z-index: -1;
	border-radius: 10px;
}

.thrbnr>div:hover * {
	color: #fff !important;
}

.thrbnr>div:hover {
	background: #3692e1;
}

.grenButn {
	background: #00a973 none repeat scroll 0 0;
	color: #fff;
	min-height: 106px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	padding: 43px 20px;
	z-index: 99999;
}

.pad-right {
	/* padding-right:112px;
*/
}

.parent .fa-caret-right,
.parent .fa-caret-down {
	position: absolute;
	right: 16px;
	top: 16px;
}

.searchmod {
	padding: 10px;
	position: relative;
	margin: 20px;
}

.searchmod input {
	width: 100%;
	padding: 10px;
	border: none;
}

.searchmod .button {
	position: absolute;
	background: none !important;
	color: #000 !important;
	border: none;
	font-size: 14px;
	right: 11px;
	top: 14px;
}

.searchmod i.icon-search {
	font-size: 13px;
}

.box_moduleFront {
	border-right: 1px solid #ccc;
	padding-right: 25px;
}

.slidermenu::after {
	content: url(../images/new/faqs.png);
	position: relative;
	bottom: -6px;
	left: 14px;
}

.slidermenu .moduletable h3 {
	text-transform: uppercase;
	color: #00a973;
	font-size: 140% !important;
	padding: 20px 30px 0px 30px !important;
}

.externalMods .quotesModule .col-md-3:nth-child(odd) {
	background: #f7f7f7;
}

.externalMods .quotesModule .col-md-3:nth-child(even) {
	background: #fcfbfb;
}

.mainSlider .reletivemenu {
	/*position:relative;*/
}

.slidermenu .moduletable a {
	color: #000;
	font-weight: 100;
	display: block;
	margin: 0 30px;
	text-align: right;
}

.slidermenu .moduletable li li a {
	margin: 0px 10px;
	padding: 10px 0px !important;
	border-bottom: 1px solid #009DD1 !important;
}

.slidermenu .moduletable ul {
	padding: 0;
	margin: 0;
}

.slidermenu .moduletable ul li {
	position: relative;
}

.navs>li:hover>a {
	color: #009DD1;
}

.nav-child {
	display: none;
	transition: all ease-in-out .2s;
	/*top:106px;*/
}

.slidermenu .moduletable ul.active {
	position: absolute;
	left: 310px;
	top: 0;
	width: 233px;
	background: #00B6EA;
	transition: all ease-in-out .2s;
}

.slide .col-lg-6 {
	text-align: left;
}

#tabs .slide .owl-item {
	text-align: left;
}

#tabs .slide .col-lg-3,
#tabs .slide .col-lg-9 {
	padding-left: 0;
}

#tabs h3 {
	font-weight: 300;
	color: #fff;
}


/*Calendar*/

#icagenda_calendar th {
	background: #323232;
	color: #fff;
	padding: 8px !important;
}

#icagenda_calendar td {
	background: #fff;
	border-bottom: 1px solid #00c2fa;
	padding: 8px !important;
}

.light-blue #ic-calendar-106 {
	background: #00c2fa;
	padding: 20px;
}

a.more,
p.more {
	transition: all ease-in .1s;
	display: inline-block;
	margin: 0;
	background: #fb7c00;
	clear: left;
	border-radius: 38px;
	padding: 10px 15px;
	font-size: 13px;
	color: #fff;
	border: 1px solid #f26c00;
	text-transform: uppercase;
}

.more:hover:after,
#contact-form .btn-primary:hover:after {
	left: 5px;
	position: relative;
	transition: all ease-in .1s;
}

.more:after,
#contact-form .btn-primary:after {
	content: "\f061";
	font-family: fontawesome;
	font-size: 11px;
	margin-left: 7px;
	transition: all ease-in .1s;
}

#contact-form .btn-primary:after {
	top: -2px;
	position: relative;
}

#contact-form .btn-primary:hover,
#contact-form .btn-primary {
	border: none;
	color: #ffffff;
	letter-spacing: 1px;
	line-height: 18px;
	transition: all ease-in .1s;
}

.mediaBlockNw>div {}

.social {
	text-align: center;
	padding: 0;
	margin: 0 auto;
}

ul.social li {
	display: inline-block;
	width: 70px;
	height: 60px;
}

.social .custom {
	margin-top: 45px;
}

.social .custom a.more {
	margin-top: 20px;
}

.mediaBlockNw {
	padding: 20px 20px 100px;
	background: url(../../../images/footerbg.png) no-repeat 0 100%;
	background-size: contain;
}

.social .col-md-4 {
	padding-top: 0;
	padding-bottom: 0;
	transition: all ease-in-out .4s;
}

.social .col-md-3 {
	transition: all ease-in-out .4s;
}

.social .col-md-3:hover {
	background: #5483C6;
}

.social .blueD {
	background: #004c94;
}

.social .insideCon {
	padding: 40px 0;
	width: 250px;
	margin: 0 auto;
}

.social li span {
	color: #fff;
	transition: all ease-out .4s;
}

.col-md-4.col-sm-12.blueD::after {
	content: "";
	display: block;
	background: #015aad;
	position: absolute;
	bottom: -10px;
	height: 10px;
	width: 100%;
	left: 0;
}

.social span.num {
	color: #003c6a !important;
	font-weight: 900;
	font-size: 142%;
}

.social .blueD span.num {
	color: #0080f8 !important;
	font-weight: 900;
	font-size: 142%;
}

.social li span:hover {
	color: #fff;
}

.social .custom li {
	display: block;
	margin: 0;
	text-align: left;
	padding: 6px 0;
	border-bottom: 1px dashed #0069c0;
}

.social a {
	color: #fff;
}

.social ul {
	margin: 0;
	padding: 0;
}

#Footer footer {}

.alignCenter .custom,
.alignCenter .lastmodified {
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
	text-align: left;
}

.alignCenter .lastmodified {
	/* margin-right: 15px; */
	font-size: 100%;
	text-align: right;
	color: #fff;
}

#Footer p {
	padding: 0;
	margin: 0;
	color: #fff;
}

div#header.stickys .pad-right2 {
	float: right;
}

div#header.stickys .module_curency,
div#header.stickys .whether {
	float: left;
	display: table-column-group;
	width: auto;
}

div#header.stickys .whether em {
	margin: 0 20px;
}

.item-page ul {
	padding-left: 0;
	margin-left: 0;
}

h1,
h2,
h3,
h4,
h5 {
	font-family: 'Montserrat', sans-serif, Malithi Web;
	font-weight: 600;
}

.services {
	z-index: 9;
}

.half-width {
	width: 53%;
	margin: 0 auto;
}

.col-md-3 .navs>li.parent>a:after {
	font-family: FontAwesome;
	content: "\f196";
	position: absolute;
	right: 2px;
	top: 12px;
}

.col-md-3 .navs>li.is-active>a:after {
	font-family: FontAwesome;
	content: "\f147";
	position: absolute;
	right: 14px;
	top: 12px;
	color: #fff;
}

.col-md-3 .navs li {
	position: relative;
	transition: all ease-in .4s;
}

.col-md-3 li.is-active .nav-child {
	display: block !important;
	transition: all 0.2s ease-in-out 0s;
}

.col-md-3 li .nav-child {
	padding: 0px 0 15px 0;
	margin: 0;
}

.col-md-3 li .nav-child {
	background: #00b6ea;
}

.col-md-3 li.is-active {
	background: #00b6ea;
	padding: 0 10px !important;
	color: #fff;
}

.col-md-3 li.is-active a {
	color: #fff;
}

#asidenew li .nav-child a {
	color: #fff;
	padding: 10px !important;
}

#asidenew li .nav-child li:hover {
	background: #007eb2;
}

#tabs-3,
#tabs-3 a {
	color: #fff;
}

#tabs-3 div.img img {
	width: 250px;
	height: auto;
	border-radius: 50%;
}

.ttitle {
	font-size: 120%;
	color: #fff;
	font-weight: bold;
}

#tabs-3 p {
	font-style: italic;
}

.date {
	font-size: 80%;
	font-style: italic;
}

#tabs-3 .owl-dots .owl-dot.active span,
#tabs-3 .owl-dots .owl-dot:hover span {
	background: #09c !important;
	border: none !important;
}

div#tabs .owl-theme .owl-controls {
	top: -67px;
}

#tabs-3 .txt:before {
	content: "";
	margin-right: 10px;
	font-size: 130px;
	position: absolute;
	left: 0;
	top: -26px;
	font-family: Montserrat;
	color: #6bd5f3;
}

#tabs-3 .txt:after {
	content: "";
	font-size: 130px;
	margin-left: 10px;
	position: absolute;
	right: 0;
	top: 132px;
	font-family: Montserrat;
	color: #6bd5f3;
}

#tabs-3 li {
	position: relative;
}

#tabs-3 .txt {
	padding-left: 55px;
}

.contentNew .login {
	display: block;
	margin: 0 auto;
	width: 440px;
}

.contentNew .login input {
	width: 100%;
	box-sizing: border-box;
	padding: 10px;
}

.contentNew .login #remember {
	width: auto;
	padding: 0;
}

.shortlinks ul {
	padding: 0;
	margin: 0;
}

.shortlinks a:hover {
	color: #1B1B1B !important;
}

.control-group .controls ul {
	padding: 0;
	margin: 0;
}

.control-group .controls label {
	/*font-weight:300;*/
}

.group-title {
	display: block;
	width: 100%;
	background: #f3f3f3;
	padding: 10px;
	border-bottom: 2px solid #E2E2E2;
	margin-bottom: 20px!important;
}

.form-horizontal .control-label {
	font-weight: 300;
	margin-bottom: 8px !important;
	margin-top: 0!important;
	text-align: left;
}

#form_selection_n1 select,
#form_selection_n1 input,
#form_selection_n1 textarea,
#form_selection_e1 select,
#form_selection_e1 input,
#form_selection_e1 textarea,
.form-full-width select,
.form-full-width input,
.form-full-width textarea {
	width: 100%;
	box-sizing: border-box;
	padding: 5px 15px;
}

.chzn-container-single .chzn-single {
	height: 40px;
	padding: 8px 15px;
	width: 100%;
}

.chzn-container-single .chzn-single div b {
	background-position: 0 10px;
}

.form-full-width #rbt_gender_1,
.form-full-width #rbt_gender_2,
.form-full-width #chk_language_1,
.form-full-width #chk_language_2,
.form-full-width #chk_language_3,
.form-full-width #chk_language_4,
.form-full-width #rbt_educationLevel_1,
.form-full-width #rbt_educationLevel_2,
.form-full-width #rbt_educationLevel_3,
.form-full-width #rbt_educationLevel_4,
.form-full-width #rbt_has_vocationaltr1,
.form-full-width #rbt_has_vocationaltr2,
.form-full-width #rbt_gender_1,
.form-full-width #rbt_gender_1,
.list-styles input,
.form-full-width .rbt-width-auto {
	width: auto;
}

#form_industry_type .group-title {
	margin-bottom: 0 !important;
}

.control-group .controls {
	/*  background: #fafafa none repeat scroll 0 0;
*/
	margin: 0 !important;
	padding: 0px;
}

#contact-form .control-group .controls {
	background: none;
}

#contact-form .control-label label {
	/* font-weight:100 !important; */
}

.help-block {
	color: #fff;
	display: inline-block;
	margin-bottom: 10px;
}

.gray-inner {
	background: #fafafa none repeat scroll 0 0;
	padding: 0 20px 25px 20px;
}

.list-styles li {
	display: inline-block;
}

textarea#business_idea {
	padding: 12px;
	width: 100%;
}

.form-steps {
	background: #f8f8f8;
	border-radius: 4px;
	padding: 10px;
	z-index: 0;
}

.form-steps>div {
	display: block;
	margin: 0 10px;
	/*  background:#efefef;
*/
}

#form_industry_type .controls {
	padding: 10px 0 20px 0;
}

#header a:hover {
	color: #5F5F5F;
}

#header,
#header .img-responsive,
#header .topMenu>.nav>li>a {
	transition: all ease-in-out 0.1s;
}

#header.stickys .topMenu>.nav>li>a {
	padding: 9px 12px !important;
	font-size: 100%;
}

#header.stickys .img-responsive {
	width: 75%;
	transition: all ease-in-out 0.5s;
}

#header.stickys {
	background: rgba(0, 0, 0, 0.7) !important;
	-webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.75);
}

#header.stickys .nav-child {
	/*top: 69px;*/
}

.sp-nh-buttons:after {
	content: "";
	position: absolute;
	z-index: 9;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 50px 30px 0 0;
	border-color: #002c6f transparent transparent transparent;
}

a.sp-nh-link {
	/* color: #fff !important; */
	padding: 10px 15px 10px 60px !important;
	display: block;
	font-weight: 500;
}

span.sp-nh-title {
	font-size: 110%;
}

.row {
	margin-left: -23px !important;
	margin-right: -23px !important;
}

.btn-wrapper.input-append {
	background: #f7f7f7;
	border: 1px solid #ededed;
	padding: 12px;
}

.btn-wrapper.input-append #txt_search {
	padding: 5px;
	font-size: 90%;
}

.btn-wrapper i.icon-search {
	font-size: 14px;
}

.btn-wrapper .btn {
	padding: 7px 9px;
}

.table-striped {
	margin-top: 25px;
}

.table-striped thead {
	background: #505050;
	color: #fff;
	font-weight: 500;
}

.table-striped thead th {
	padding: 5px;
}

.hide-desktop {
	display: none;
}

.hide-mobile {
	display: block;
}

.owl-carousel {
	margin: 0;
	padding: 0;
}

.breadCrumb {
	background: url(../../../images/body-imgbg.jpg) no-repeat 50% 25%;
	background-size: cover;
	color: #165dcc;
	border-bottom: 1px solid #eaeaea;
}

.breadCrumb .col-md-12 {
	padding: 0;
}

.breadcrumb>.active {
	color: #039 !important;
}

.breadCrumb a {
	color: #fff;
}

.breadCrumb .icon-location {
	display: none;
}

.bottom-actions .btn-danger {
	background-color: #d9534f;
	border-color: #d43f3a;
	color: #ffffff;
	margin-bottom: -26px !important;
	margin-left: 10px;
}

.gray-inner h4 {
	padding-top: 20px;
}

.breadCrumb .container {
	padding: 0;
	width: 100%;
}

.breadCrumb .row {
	margin: 0 !important;
}

.contactBlockNw .btn-primary,
.contactBlockNw .btn-primary:hover {
	background: none;
	border: none;
	padding-left: 0;
}

h3.form-title {
	padding-left: 0;
}

.thumbnail img {
	width: 100%;
	height: auto;
	border: 1px solid #000;
}

.thumbnail {
	position: relative;
}

.span .thumbnail img {
	height: 147px;
	width: 100%;
}

.span .col-md-4 {
	/*width: 22.333%;*/
}

.span .col-md-8 {
	/*width: 77.6%;*/
}

.span .introTxt {
	display: none;
}

.article-info-term {
	display: none;
}

.published {
	font-family: Montserrat, sans-serif;
	font-size: 80%;
	padding: 9px 0;
	float: left;
	font-style: italic;
}

.icon-calendar {
	display: none !important;
}

.morelinks {
	right: 20px;
	bottom: 20px;
	padding: 1px 1px 1px 0;
	clear: left;
}

.morelinks a {
	color: #000;
}

.morelinks .readmore,
.item .morelinks p.readmore {
	padding: 0;
	margin: 0;
}

.morelinks a {
	color: #0B0B0B;
}

#phocagallery-module-ri img {
	width: 100% !important;
	height: 177px !important;
	object-fit: cover !important;
}

.moduletable #phocagallery-pane .pg-box2,
.moduletable #phocagallery .pg-box2,
.moduletable .pg-box2 {
	display: block;
	vertical-align: top;
}

.nopad-left,
.thumbnail,
.items-leading {
	padding: 0 !important;
}

.media-rights .moduletable {
	margin-bottom: 20px;
}

.thumbnail .pull-left {
	float: none !important;
}

.blog-featured [class*="col-"] {
	padding: 0 20px;
}

.blog-featured .items-row .item {
	margin-bottom: 20px;
}

.Evitem {
	border: 1px solid #000000;
	padding: 5px;
}

.Evitem b {
	display: block;
}

.Evitem .date {
	font-weight: 900;
	font-style: normal;
	font-size: 35px;
}

.Eventitem .EvitemDes {
	text-align: left;
	font-weight: 300;
}

.Eventitem .month {
	text-transform: uppercase;
}

.Eventitem .row {
	background: url(../images/new/stro.jpg) repeat-x bottom !important;
	padding-bottom: 20px;
}


/*Tabs*/

.mediaBlockNw .ui-tabs .ui-tabs-nav {
	margin-bottom: 0;
}

.mediaBlockNw .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	color: #bcbcbc;
	font-size: 115%;
}

.mediaBlockNw .ui-tabs .ui-state-active .ui-tabs-anchor {
	color: #000;
	font-size: 115%;
}

.mediaBlockNw .ui-tabs .ui-tabs-nav {
	text-align: left;
}

.mediaBlockNw .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding-left: 0;
}

.mediaBlockNw .ui-tabs .ui-tabs-nav {
	border-bottom: 0 solid #000000;
}

.smore {
	margin-top: 10px;
	font-size: 80%;
	display: block;
}

.mediaBlockNw .ui-tabs-panel .row {
	border-bottom: 1px solid #000000;
}

.mediaBlockNw .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background: rgba(0, 0, 0, 0) url("../images/new/striangle.png") no-repeat scroll center bottom;
}

#tabs-pub {
	margin-bottom: 30px;
}

.item-page .article-info {
	display: none;
}

.contacttable {
	border-bottom: 4px solid #545454;
}

.contacttable td {
	background: #F7F6F6;
	border-bottom: 1px solid #fff;
	padding: 10px 20px;
	border-right: 1px solid #fff;
}

.contacttable td p {
	margin-bottom: 0;
	padding-bottom: 0;
}

.contacttable td strong {
	font-weight: 500;
}

ol li {
	list-style: inherit;
}

div.mod-languages a[lang="en"] {
	font-family: "Poppins", sans-serif!important;
}

div.mod-languages a[lang="si"] {
	font-family: "Malithi Web"!important;
	font-size: 13px !important;
}

div.mod-languages a[lang="ta"] {
	font-family: "Latha"!important;
	font-size: 13px !important;
}

.moduletablepaternsNew .patern-right {
	border: 4px solid #fff;
	padding: 0px;
	box-shadow: 0 0 3px #000000;
	margin: 10px 0;
	background: url(../images/new/paterns.png) repeat;
}

.moduletablepaternsNew .patern-right .col-md-3 {
	padding: 0;
	margin: 0;
}

.moduletablegreenMod {
	background: #e6ede2;
	border-top: 3px solid #82b91f;
	text-align: center;
	padding: 30px;
}

.patern-right i {
	margin: 0 auto;
	display: block;
	font-size: 35px;
	margin-bottom: 20px;
}

.patern-right i {
	border-radius: 50px;
	padding: 20px;
	width: 81px;
}

.moduletablegreenMod .patern-right i.fa-files-o {
	border: 2px solid #82b91f;
	color: #82b91f;
}

.moduletablegreenMod .patern-right i.fa-users {
	border: 2px solid #1a80c4;
	color: #1a80c4;
}

.moduletablegreenMod .patern-right i.fa-flag {
	border: 2px solid #e28b21;
	color: #e28b21;
}

.moduletablegreenMod .patern-right i.fa-file-text-o {
	border: 2px solid #d14723;
	color: #d14723;
}

#phocagallery-module-ri .pg-cv-box-mod-ri {
	padding: 0 !important;
	margin: 9px !important;
	background: none !important;
	height: 138px;
	width: 43%;
}

.special-note {
	position: absolute;
	left: 0;
	top: 0;
}

.special-note:after {
	content: "";
	display: block;
	height: 215px;
	width: 600px;
	-ms-transform: rotate(16deg);
	-webkit-transform: rotate(16deg);
	transform: rotate(15deg);
	background: rgba(255, 160, 0, 0.6);
	position: absolute;
	top: -106px;
	left: -239px;
	z-index: 0;
}

.special-note p {
	z-index: 5;
	position: relative;
	font-size: 150%;
	width: 65%;
	color: #000;
	text-align: left;
	font-weight: 500 !important;
}

.sponsorLogo li {
	transition: all ease-in-out 0.4s;
	/* display:block; */
	/* vertical-align:top; */
	/* margin-bottom:30px; */
	/* text-align:center; */
	padding: 5px;
	/* background: #f3f3f3; */
	/* border: 2px solid #fff; */
	/* box-shadow: 0 0 25px #949494cc; */
}

.sponsorLogo li:hover {
	color: rgba(255, 255, 255, 0.5);
	/*border: 2px solid #fff;*/
}

.sponsorLogo .owl-carousel .owl-item {}

.comonIc {
	width: 197px;
	margin: 0 auto;
	font-size: 120%;
	border-radius: 101%;
	padding: 50px;
	text-align: center;
}

.mid-width {
	width: 70%;
	margin: 0 auto;
}

div#webchat_header {
	width: 236px;
	line-height: 31px;
	background: #e08d23;
	color: #fff;
}

.blue {
	width: 227px;
	background: #50baea;
}

.green {
	/* background:#82b920; */
}

.comonIc strong {
	font-size: 28px;
}

.social h3 {
	margin-bottom: 0;
	padding-bottom: 0;
}

.foot-connected h4 {
	font-weight: 100;
	margin-bottom: 28px;
	padding-top: 0;
}

.social a {
	color: #fff;
}

.social a:hover {
	color: rgba(255, 255, 255, 0.81);
}

.externalMods {
	padding: 0;
}

.carsoulgray {
	/*background: #e8e8e7;*/
	background-size: cover;
}

.mapFront .custom {
	text-align: center;
	padding: 15px;
	background: #c8ddfa;
}

.mapFront .custom p.absoul {
	position: absolute;
	width: 138px;
}

.mapFront .custom a {
	color: #000;
}

.quotesModule,
.mapFront,
.box_moduleFront {
	text-align: center;
}

.slidermenu .custom ul {
	padding: 20px 0 0 20px;
}

.slidermenu .custom ul li {
	list-style-type: disc;
	list-style: inside;
	border-bottom: 1px solid #e2e1e3;
	padding-bottom: 6px;
}

.customgreenMod .row:first-child .patern-right>div.clear {
	border-bottom: 1px solid #cbd0ca;
	margin-bottom: 20px;
	height: auto;
}

.media-rights .patern-right div:first-child {
	border-right: 1px solid #cbd0ca;
}


/*Search*/


/*Css Search Box*/

.topMenu .search .form-inline {
	right: 6px;
	top: 0px;
	background: none !important;
	border: none;
	color: #A7A7A7;
	box-shadow: none;
	font-size: 20px;
	border-left: 1px solid #000000;
	margin-left: 10px;
}

.topMenu .search .form-inline.button:hover {
	color: #000 !important;
}

.topMenu .search .form-inline input[type=search] {
	/*! width: 130px; */
	/*
box-sizing: border-box;
border:none;
border-radius: 4px;
font-size: 16px;
background-color: white;

background-position: 10px 10px; 
background-repeat: no-repeat;
padding: 12px 20px 12px 40px;
-webkit-transition: width 0.4s ease-in-out;
transition: width 0.4s ease-in-out;
box-shadow:none;*/
	margin-left: 0px;
	width: 14px;
	background: none;
	border: none;
	font-size: 10pt;
	float: left;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	box-shadow: none;
	-webkit-transition: width .55s ease;
	-moz-transition: width .55s ease;
	-ms-transition: width .55s ease;
	-o-transition: width .55s ease;
	transition: width .55s ease;
	border: none;
}

.topMenu .search .form-inline input[type=search]::-webkit-input-placeholder {
	color: #65737e;
}

.topMenu .search .form-inline input[type=search]:-moz-placeholder {
	/* Firefox 18- */
	color: #65737e;
}

.topMenu .search .form-inline input[type=search]::-moz-placeholder {
	/* Firefox 19+ */
	color: #65737e;
}

.topMenu .search .form-inline input[type=search]:-ms-input-placeholder {
	color: #65737e;
}

.topMenu .search .form-inline input[type=search]:focus {
	/*  width: 70%;
border-bottom: 2px solid #ccc;
background:#EAF1F6;*/
}

.topMenu .search input[type=search]:focus,
.topMenu .search input[type=search]#mod-search-searchword:active {
	outline: none;
	width: 150px;
}

.topMenu .search .form-inline:hover input[type=search] {
	width: 150px;
}

.topMenu .search .form-inline:hover .icon {
	color: #494B4D;
}


/*End Search*/

.socialtop em {
	font-size: 160%;
}

.externalMods ul li a {
	color: #fff;
}

.externalMods ul li div {
	padding: 8px;
	display: block;
	width: 45px;
	transition: all ease-out .4s;
}

.externalMods ul li div:hover {
	background: #FF9500;
}

.fa fa-facebook {
	color: #fff;
}

span.commin {
	background-image: url(../../../images/socialicons.png);
	background-repeat: no-repeat;
}

span.facebook.commin {
	background-position: 3px 5px;
	transition: ease-in-out .4s;
}

span.facebook.commin:hover {
	background-position: 3px -55px;
	transition: ease-in-out .4s;
}

span.instagram.commin {
	background-position: -70px 5px;
	transition: ease-in-out .4s;
}

span.instagram.commin:hover {
	background-position: -70px -55px;
	transition: ease-in-out .4s;
}

span.linkedin.commin {
	background-position: -143px 5px;
	transition: ease-in-out .4s;
}

span.linkedin.commin:hover {
	background-position: -143px -55px;
	transition: ease-in-out .4s;
}

span.twitter.commin {
	background-position: -213px 5px;
	transition: ease-in-out .4s;
}

span.twitter.commin:hover {
	background-position: -213px -55px;
	transition: ease-in-out .4s;
}

.fa-twitter-square {
	color: #0099FF;
}

.fa-youtube-square {
	color: #B2080B;
}

ul.socialtop {
	margin: 0;
	padding: 0;
}

.headmobtop {
	padding-top: 10px;
	padding-bottom: 10px;
}

.twobannersLg .item p.readmore {
	padding: 0 10px 14px 0;
}

.bt-introtext {
	padding: 15px 0;
}

.twobannersLg {
	clear: left;
	padding: 0 0 120px;
	position: relative;
	z-index: 0;
}

.twobanners {
	padding: 25px 0;
}

.twobanners h3 {
	text-align: center;
	font-size: 180%;
	font-weight: 600 !important;
}

.twobanners h3:after {
	background: #000;
	content: "";
	display: block;
	float: none;
	height: 5px;
	position: relative;
	top: 20px;
	width: 25px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 30px;
}

.twobannersLg .custom {
	text-align: justify;
	color: #000;
	margin: 0;
}

.twobannersLg2 .custom {
	text-align: left;
	color: #fff;
}

.twobannersLg2 .custom p {
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 19px;
}

.twobannersLg .custom strong {
	display: block;
}

.twobannersLg2 .moduletable .col-lg-12 {
	padding: 0;
	margin: 0;
}

.Lblue {
	width: 175px;
	text-align: left;
	margin: 0 auto;
	position: relative;
}

.twobanners .readmore a {
	color: #0284e9;
}

.twobanners .readmore a:hover {
	color: #000;
}

.twobannersLg span {
	font-size: 125%;
	padding: 0 20px 10px;
	display: block;
}

.Dblue {
	width: 175px;
	text-align: left;
	margin: 0 auto;
	position: relative;
}

.Lblue i,
.Dblue i {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 9px;
	font-size: 180%;
}

.twobanners .col-lg-6 {
	background: url(../images/new/blur.png) no-repeat right top;
	background-size: 80%;
}

.twobanners .col-lg-6:last-child {
	background: url(../images/new/blur2.png) no-repeat right top;
	background-size: 80%;
}

.services .col-md-12 {
	padding: 0;
}

.patern-right .clear {
	height: 1px;
}

#searchForm {
	background: #fff;
	padding: 20px;
}

a.phocaLinkas {
	display: block;
	text-align: right;
}

.rev_slider {
	overflow: visible !important;
}

.social h2:after {
	/*content:"";
display:block;
margin:0 auto;
width:60px;
height:5px;
background:#fb7c00;
position:relative;
margin-bottom:20px;
margin-top:20px;*/
}

.social .fa:after {
	content: "";
	display: block;
	margin: 0 auto;
	width: 40%;
	height: 1px;
	border-bottom: 2px dashed #7ba9d8;
	position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
}

.blog-featured h3,
.blog-featured .Tblue,
.moduletablenobak h3 {
	color: #058ef9;
	font-weight: 500 !important;
}

.blog-featured h3:after,
.moduletablenobak h3:after {
	background: #058ef9;
	content: "";
	display: block;
	float: none;
	height: 5px;
	position: relative;
	top: 20px;
	width: 25px;
	text-align: center;
	margin-bottom: 40px;
}

.moduletablenobak {
	padding: 14px;
	background: #eafaff;
}

.formform .ns2-inner {
	color: #fff;
	background: rgba(255, 255, 255, 0.65);
	/*url(../../../images/events_bg.png) repeat-x 0 83px*/
	padding: 10px;
}

.formform {}

.formform p {
	padding: 0 !important;
	margin: 6px 0 0px 0 !important;
}

.formform h3 {
	font-size: 145%;
}

.formform h3:after {
	width: 35px;
	height: 4px;
	content: "";
	display: none;
	background: #1f1f1f;
	margin-top: 13px;
	margin-bottom: 20px;
}

.formform .custom {
	position: relative;
	/*padding: 20px;*/
}

.formform label {
	font-weight: 300!important;
	margin: 0 !important;
}

.gkTabsNav {
	padding: 0;
	margin: 0;
}

.formform select {
	display: block;
	margin: 0;
	width: 100%;
	box-sizing: border-box;
	border-radius: 3px;
	border: 1px solid #cdcdcd;
	padding: 8px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f1+0,ffffff+20,f1f1f1+100 */
	background: rgb(241, 241, 241);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(255, 255, 255, 1) 20%, rgba(241, 241, 241, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(255, 255, 255, 1) 20%, rgba(241, 241, 241, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(241, 241, 241, 1) 0%, rgba(255, 255, 255, 1) 20%, rgba(241, 241, 241, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1', GradientType=0);
	/* IE6-9 */
}

a.crealink {
	position: absolute;
	bottom: 0;
	padding: 10px 20px;
	background: rgba(0, 0, 0, 0.6);
	color: #fff !important;
}

a.crealink:after {
	content: "\f0da";
	font-family: FontAwesome;
	margin-left: 10px;
	font-size: 12px;
}

a.crealink:hover:after {
	margin-left: 13px;
}

div#ns2-99 .owl-dots {
	text-align: center;
}

.formform button {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #f26c00;
	padding: 9px;
	background: #039;
	color: #fff;
	margin-top: 11px;
	text-transform: uppercase;
}

.formform input {
	display: block;
	margin: 29px 0;
	width: 100%;
	box-sizing: border-box;
	border: none;
	padding: 8px;
	color: #000;
}

.gkTabsWrap.horizontal ol li {
	float: none !important;
	width: 100%;
}

#gk-tabs-92 .gkTabsWrap>ol {
	width: 139px !important;
	line-height: 19px !important;
	background: none !important;
}

#gk-tabs-92 .gkTabsWrap>ol>li {
	line-height: 19px !important;
	font-weight: 300 !important;
	padding: 21px 12px!important;
	margin: 0 !important;
	border-bottom: 1px solid #bad4d2;
}

.gkTabsWrap.vertical ol li,
.gkTabsWrap.horizontal ol li {
	background: rgba(255, 255, 255, 0.6) !important;
}

.gkTabsWrap.vertical ol li:hover,
.gkTabsWrap.vertical ol li.active,
.gkTabsWrap.horizontal ol li:hover,
.gkTabsWrap.horizontal ol li.active {
	background: #f3f2f3 !important;
	color: #000 !important;
	text-shadow: none !important;
}

.gkTabsItem input[type="submit"] {
	color: #fff;
	padding: 15px 0;
	text-align: center;
	border-radius: 3px;
	border: 1px solid #0075d0;
	margin: 18px 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0080f8+0,0673db+98 */
	background: rgb(0, 128, 248);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(0, 128, 248, 1) 0%, rgba(6, 115, 219, 1) 98%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 128, 248, 1) 0%, rgba(6, 115, 219, 1) 98%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 128, 248, 1) 0%, rgba(6, 115, 219, 1) 98%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080f8', endColorstr='#0673db', GradientType=0);
	/* IE6-9 */
}

.gkTabsItem a {
	padding: 10px 0 30px 0;
	display: block;
	color: #000;
	font-size: 83%;
	text-decoration: underline !important;
}

.gkTabsItem input[type="submit"]:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0673db+0,0080f8+100 */
	background: rgb(6, 115, 219);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(6, 115, 219, 1) 0%, rgba(0, 128, 248, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(6, 115, 219, 1) 0%, rgba(0, 128, 248, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(6, 115, 219, 1) 0%, rgba(0, 128, 248, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0673db', endColorstr='#0080f8', GradientType=0);
	/* IE6-9 */
}

.gkTabsItem h2,
.gkTabsItem .h2 {
	font-size: 154%;
	margin: 23px 0 !important;
}

.tabsNew {
	position: absolute;
	max-width: 310px;
	width: 100%;
	margin: 0 auto;
	z-index: 999;
	top: 20px;
	padding: 45px 80px 45px 20px;
	background: rgb(0, 0, 0);
	background: -moz-linear-gradient(85deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 84%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(85deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 00.4) 84%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(85deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 84%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1);
}

.slotholder::before {
	content: "";
	display: none;
	width: 100%;
	height: 180px;
	position: absolute;
	bottom: 0;
	z-index: 9999999;
}

.addressNew {
	position: absolute;
	z-index: 999;
	background: rgba(5, 142, 249, 0.8);
	color: #fff;
	padding: 20px;
	top: 53px;
	border-bottom: 6px solid #353434;
	box-shadow: 0 0 4px #000;
}

.addressNew p {
	line-height: 19px;
	margin-bottom: 17px;
}

.addressNew a {
	color: #fff;
}

.bt-date {
	color: #fff;
	z-index: 995;
	font-size: 80% !important;
}

.fa.fa-twitter-square {
	font-size: 250%;
	padding-top: 2px;
	vertical-align: middle;
	color: #0084b4;
}

.fa.fa-twitter-square:hover {
	color: #0084b4;
}

.fa.fa-facebook-square {
	font-size: 250%;
	padding-top: 2px;
	vertical-align: middle;
	color: #3b579d;
}

.fa.fa-facebook-square:hover {
	color: #3b579d;
}

.gicBan {
	padding: 0 25px;
	border-left: 1px solid #0072cb;
	border-right: 1px solid #0072cb;
}

.owl-carousel2 .hovereffect {
	margin-right: 12px !important;
}

.social .fa {
	font-size: 74px;
	display: block;
	margin: 0 auto;
	margin-bottom: 15px;
	margin-top: 15px;
}

.twobannersLg .col-lg-7 .moduletable {
	width: 90%;
	margin: 0 auto;
	position: relative;
}

.twobannersLg h3 {
	font-size: 240%;
	margin: 10px 0;
	padding-bottom: 15px;
	font-weight: 500 !important;
	color: #000;
	position: relative;
}

.twobannersLg .owl-controls {
	position: absolute;
	top: -68px;
	right: 0;
}

.twobannersLg2 .owl-controls {
	position: relative;
	top: inherit;
	right: inherit;
}

.twobannersLg .owl-prev {
	right: 32px !important;
	left: inherit !important;
}

.twobannersLg .owl-prev {
	background: url(../images/new/wleft2.png) no-repeat 0 6px;
}

.twobannersLg .owl-next {
	background: url(../images/new/wright2.png) no-repeat 0 6px;
}

.nopd>div {
	padding-top: 0;
	padding-bottom: 0;
}

.twobannersLg .owl-carousel .owl-item img {
	border: 0 solid #fff;
	margin: 0 !important;
}

.social h1 {
	padding: 22px 0;
	font-size: 250%;
	font-weight: 500;
}

.is-hover a {
	/*color:#fff !important;*/
}

.topMenu li.is-hover:hover li a {
	/*color:#fff !important;*/
}

.topMenu li.is-hover:hover li a:hover {
	background: rgb(240, 240, 240);
	background: -moz-linear-gradient(rgba(240, 240, 240, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-linear-gradient(rgba(240, 240, 240, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(240, 240, 240, 1)), to(rgba(255, 255, 255, 1)));
	background: -o-linear-gradient(rgba(240, 240, 240, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(rgba(240, 240, 240, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.topMenu ul.nav li .nav-child li.active a,
.topMenu ul.nav li .nav-child li.active a:focus,
.topMenu ul.nav li .nav-child li.active a:hover {
	color: #fff !important;
	background-color: #2e6da4 !important;
	background-image: -webkit-linear-gradient(top, #337ab7 0, #2e6da4 100%) !important;
	background-image: -o-linear-gradient(top, #337ab7 0, #2e6da4 100%) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)) !important;
	background-image: linear-gradient(to bottom, #337ab7 0, #2e6da4 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0) !important;
	background-repeat: repeat-x;
}

bodybody[class*=" home"] div#header-sticky-wrapper {
	position: absolute;
	width: 100%;
}

.allTxt h2 {
	position: absolute;
	text-align: left;
	width: 100%;
	bottom: 0;
	height: auto;
	vertical-align: text-bottom;
	padding: 35px;
	z-index: 9;
	transition: all ease-in-out .4s;
}

.allTxt h2:after {
	content: "";
	display: block;
	width: 100%;
	height: 150px;
	position: absolute;
	bottom: 0;
	z-index: -1;
	left: 0;
	transition: all ease-in-out .4s;
	animation: ease-out .2s;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+22,0.79+100 */
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0.79) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0.79) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 22%, rgba(0, 0, 0, 0.79) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#c9000000', GradientType=0);
	/* IE6-9 */
}

.Hblock {
	background: #000;
	animation: ease-out .2s;
	transition: all ease-in-out .4s;
}

.Hblock img {
	width: 100%;
	height: auto;
}

.Hblock:hover img {
	background: #000;
	opacity: .4;
	animation: ease-out .2s;
	transition: all ease-in-out .4s;
}

.allTxt {
	text-align: center;
	width: 100%;
	position: relative;
}

.quotesModule .col-md-3 {
	position: relative;
	overflow: hidden;
}

.qpop {
	background: none;
	border-radius: 3px;
	color: #444;
	text-align: left;
}

.twobannersLg2 .qpop {
	background: #fff;
	color: #757575;
	padding: 20px;
}

.twobannersLg2 span.sname:before {
	/* border-top: 12px solid #116CB9 !important; */
}

.allTxt h2 {
	color: #fff;
}

img.round {
	width: 100%;
	height: auto;
	border-radius: 100%;
}

.qpop h3 {
	color: #000;
	font-size: 120%;
	padding: 0 0 10px 0 !important;
	margin: 0 !important;
	font-weight: 500 !important;
}

.twobannersLg span.sname {
	font-size: 100%;
	float: left;
	margin-top: 0;
}

.twobannersLg2 .qpop h3 {
	color: #fff;
}

.twobannersLg2 span.sname {
	float: left;
}

.twobannersLg2 .owl-theme .owl-controls {
	/*text-align: left;*/
	margin-top: 0;
}

.twobannersLg2 .clear {
	height: 1px;
}

.twobannersLg span.sname:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 12px solid white;
	top: -3px;
	position: relative;
	left: 10px;
}

.twobannersLg2 .testi2 span.sname:before {
	margin: 0 auto;
	left: inherit;
}

.social h3 {
	text-align: left;
	font-size: 250%;
	font-weight: lighter !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
	margin-bottom: 18px;
}

.formform h3 {
	font-size: 120%;
	color: #000!important;
	text-align: left;
	margin-top: 0 !important;
	padding: 0 !important;
	margin-bottom: 10px;
	position: relative;
}

.quotesModule h3,
.minnews h3 {
	font-size: 120%;
	color: #000!important;
	text-align: left;
	margin-top: 0 !important;
	padding: 0 !important;
	margin-bottom: 10px;
	position: relative;
}

.mediaBlockNw .moduletable>h3 {
	text-align: center;
	font-size: 27px;
	margin: 32px;
	font-weight: 800 !important;
	color: #06307b;
}


/*.mediaBlockNw h3:after {
width: 25px;
height: 5px;
content: "";
display: block;
 
background: #fff;
margin-top: 22px;
text-align:left;
}*/

.mediaBlockNw .ns2-row .ns2-row-inner {
	margin-bottom: 20px;
}

.mediaBlockNw .ns2-column>div {
	margin: 10px;
	padding: 20px 20px 10px 20px !important;
	background: #fff;
}

.mediaBlockNw .ns2-column>div img {
	width: 100%;
}

.mediaBlockNw h4.ns2-title {
	padding-bottom: 15px !important;
	background: url(../../../images/newsbg.png) repeat-x 0 100%;
}

.mediaBlockNw .ns2-links a {
	color: #000 !important;
	font-size: 85%;
	padding: 10px 0;
	display: block;
}

.mediaBlockNw .ns2-readmore::after {
	display: none;
}

.mediaBlockNw .ns2-created {
	position: absolute;
	right: 0;
	background: none;
	color: #9d1e1e;
	padding: 10px 0;
}

.mediaBlockNw .ns2-inner {
	position: relative;
}

.externalMods h2 {
	font-size: 120%;
}

.quotesModule li {
	display: block;
	vertical-align: top;
	font-size: 192%;
	padding: 0 0 0 35px;
	position: relative;
}

.quotesModule ul {
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 50%;
	border-bottom: 3px solid #a13f00;
}

h4.ns2-title {
	padding-top: 0;
	margin-top: 0;
}

.ns2-inner {
	color: #fff;
	background: #fff;
	padding: 0;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
	margin-bottom: 15px;
}

.Orbar {
	/*background: #c92626;
    height: 4px;*/
	background: #043e70;
}

.Orbar .col-lg-12 {
	padding-top: 0;
	padding-bottom: 0;
}

.twobannersLg2 {
	background: url(../images/new/blue1.jpeg) repeat #fff;
	background-size: cover;
}

.twobannersLg2 h3 {
	color: #000;
}

.twobannersLg2 .owl-carousel .owl-item img {
	width: auto;
	height: auto;
	margin: 0 auto;
}

.twobannersLg2 .testi2 {
	margin: 0 auto;
}

.twobannersLg2 .sname {
	color: #005FDA;
}

.ministry p {
	margin: 0;
	padding: 0;
	line-height: 19px;
	font-family: Montserrat;
	font-size: 80%;
}

.ministry p strong {
	font-family: 'Montserrat', sans-serif;
}

.vision {
	background: #deebff;
	border-left: 3px solid #135ecc;
	border-radius: 3px 0 0 3px;
	padding: 15px 15px 15px 150px;
	margin-bottom: 20px;
	position: relative;
	min-height: 130px;
}

.vision:before {
	text-align: center;
	background: #135ecc;
	color: #fff;
	padding: 30px;
	border-radius: 50px;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	content: "\f06e";
	font-family: FontAwesome;
	font-size: 280%;
	line-height: 36px;
	display: inline-block;
	position: absolute;
	left: 13px;
}

.vision h4,
.mission h4 {
	margin: 0;
	padding: 0;
}

.mission {
	background: #deebff;
	border-left: 3px solid #135ecc;
	border-radius: 3px 0 0 3px;
	padding: 15px 15px 15px 150px;
	position: relative;
	min-height: 130px;
}

.mission:before {
	text-align: center;
	background: #135ecc;
	color: #fff;
	padding: 30px;
	border-radius: 50px;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	content: "\f0eb";
	font-family: FontAwesome;
	font-size: 280%;
	line-height: 36px;
	display: inline-block;
	position: absolute;
	left: 13px;
}

.ns2-introtext {
	line-height: 22px;
	color: #1f1f1f;
	text-align: left;
	padding: 0 10px;
}

.social .ns2-row {
	margin: 10px 1px;
}

dl.contact-address dd {
	font-size: 110% !important;
}

form#contact-form legend {
	font-size: 95%;
}

body[class*=" contact-details"] table.mtable td {
	vertical-align: top;
}

#asidenew .ns2-introtext {
	margin: 0;
	margin-bottom: 11px;
	padding: 0;
	border: 0;
}

.ns2-created {
	background: #ebe8ea;
	padding: 5px;
	font-size: 98%;
}

div.ns2-tools {
	color: #999;
	font-size: 0.9em;
	text-align: left;
}

#tabs {
	/*padding:20px 0;*/
}

#tabs .ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
	border-bottom: 1px solid #660303;
}

.gmapfpform {
	background: #fefbf2;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 2px solid #ED8B00;
}

.gmapfpform select {
	width: 100%;
	margin-top: 5px;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.gmapfpform select option {
	border-bottom: 1px solid #E0E0E0;
	padding: 5px;
}

table.blog {
	width: 100% !important;
}

.gmapfpform .col-lg-12 {
	padding-top: 0;
}

.contactNew .top {
	background: #fff;
	width: auto;
	margin: 0 auto;
	border-radius: 2px 2px 0 0;
	padding: 12px 32px;
	text-align: center;
	display: inline-block;
	bottom: 0;
	position: absolute;
	cursor: pointer;
	z-index: 0;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.67);
}

.contactNew {
	position: fixed;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 98979;
}

.DataNew {
	background: #DB0003;
	border-radius: 50px 50px 0 0;
	color: #fff;
	display: block;
	width: 252px;
	margin: 0 auto;
	padding: 13px 0;
	position: relative;
	transition: all ease-out .8s;
	top: 0;
}

.DataNew .close {
	font-size: 14px !important;
	background: #950000;
	color: #fff;
	border-radius: 50px;
	padding: 9px 12px;
	position: absolute;
	top: -6px !important;
	right: -4px !important;
	cursor: pointer;
	opacity: 1;
}

.pg-cats-box-img {
    width: 21%;
    display: inline-block;
    vertical-align: top;
    float: left;
}
#phocagallery div:nth-child(5) {
    display: none !important;
}
select#jform_contact_emailarea {
    height: 100px;
    width: 99%!important;
	margin-left:0px!important;
}
.pg-cats-name {
    width: 66%;
    display: inline-block;
    float: right;
}

.item-page .objectives ul li,
.item-page .values ul li,
.item-page .functions ul li {
	line-height: 29px;
	margin-bottom: 5px;
	padding-left: 17px;
}

.objectives {
	margin: 20px 0;
	padding: 20px;
	border-radius: 3px;
}

.objectives h4 {
	margin-top: 0;
	padding-top: 0;
}

.values {
	margin: 20px 0;
	border: 1px solid #E9CAB3;
	background: #fff9f1;
	padding: 20px;
	border-radius: 3px;
}

.values h4 {
	margin-top: 0;
	padding-top: 0;
}

.functions {
	margin: 20px 0;
	border: 1px solid #E9DCB3;
	background: #fffef1;
	padding: 20px;
	border-radius: 3px;
}

.functions h4 {
	margin-top: 0;
	padding-top: 0;
}

.vision h4,
.mission h4 {
	margin-bottom: 14px;
}

.vision p,
.mission p {
	line-height: 21px;
}

body[class*=" home"] .contentNew {
	display: none;
	min-height: auto;
}

body[class*=" home"] .contentNew .page-header {
	display: none;
}


/* --------- */

html .onwebchatbox {
	bottom: 24px !important;
}

div#webchat_header {
	padding: 10px 40px 10px 0 !important;
}

html .onwebchatbox #div_chat_min_title_span {
	font-size: 130% !important;
	font-family: 'Montserrat', arial, verdana, sans-serif !important;
	font-weight: 400 !important;
}

html .onwebchatbox #div_chat_max_title_span {
	font-size: 130% !important;
	font-family: 'Montserrat', arial, verdana, sans-serif !important;
	font-weight: 400 !important;
}

.onwebchatbox .chat_area {
	height: 245px !important;
}

.onwebchatbox .me-bubble {
	background-color: #e8e177 !important;
}

.onwebchatbox .me-bubble::before {
	border-left: 5px solid #e8e177 !important;
}

html .onwebchatbox .webchat_header {
	background-color: #0191ab !important;
}

html .onwebchatbox #div_chat_min_title {
	width: 106% !important;
}

.onwebchatbox .agent-bubble {
	background-color: #a9defb !important;
}

.onwebchatbox .agent-bubble::before {
	border-right: 5px solid #a9defb !important;
}

[class*="site contact-details"] div[itemprop="articleBody"] em.fa {
	margin-right: 10px;
	width: 15px;
}

[class*="site contact-details"] div[itemprop="articleBody"] h4 {
	margin: 0;
	padding-top: 0;
}

.hierarchy {
	padding-top: 0;
}

.headof {
	padding-bottom: 0;
}

.socform {
	padding: 0;
}

.fbwallfeed .ns2-inner {
	background: rgba(242, 249, 255, 1);
	background: -moz-linear-gradient(left, rgba(242, 249, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(242, 249, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(left, rgba(242, 249, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(left, rgba(242, 249, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(left, rgba(242, 249, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to right, rgba(242, 249, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9ff', endColorstr='#ffffff', GradientType=1);
}

.formform.stickys {
	width: 50px !important;
	height: 50px !important;
	right: 0;
	top: 75px !important;
	overflow: hidden;
	z-index: 9999;
	border-radius: 0;
	/* -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); */
	/* -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); */
	/* box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); */
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
	background: #FF5722 url(../../../images/application_process.png) no-repeat;
}

.formform.stickys:before {
	width: 50px !important;
	height: 50px !important;
	display: block;
	position: relative;
	right: 50px;
	content: url(../../../images/application_process.png);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

.formform.stickys:hover {
	width: 340px !important;
	height: 450px !important;
	right: 0;
	border-radius: 0%;
	top: 75px !important;
	overflow: hidden;
	background: #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

.formform.stickys:hover:before {
	width: 0 !important;
	height: 0 !important;
}

button#playpausebtn,
button#mutebtn {
	border: none;
	cursor: pointer;
	outline: none;
	position: fixed;
	bottom: 10px;
}

button#playpausebtn {
	background: url(../../../images/pause.png) no-repeat;
	width: 25px;
	height: 25px;
	z-index: 9999;
}

button#mutebtn {
	background: url(../../../images/speaker.png) no-repeat;
	width: 25px;
	height: 25px;
	z-index: 9999;
}

button#mutebtn {
	left: 40px;
}

body.contentpane.modal audio#onwebchataudio,
body.contentpane.modal div#onwbchat_window {
	display: none !important;
}

#phocagallery.pg-detail-view {
	margin: 50px 0 !important;
}

select {
	padding: 7px;
	margin: 0 10px;
}

.user-details select {
	padding: 7px;
	margin: 0;
}

.pagination li {
	min-width: 35px;
	height: 35px;
}

.downnipo .fa {
	color: #1185fd;
	font-size: 250%;
	margin-right: 25px;
	vertical-align: middle;
}

.downnipo span.act {
	font-size: 130%;
}

.downnipo a {
	color: #1185fd;
	padding: 10px 20px !important;
	width: 100%;
	display: block;
}

.downnipo {
	margin-bottom: 25px;
	/*padding: 10px 20px;*/
	margin-top: 40px;
	border: 1px solid #0d252c;
	border-radius: 5px;
	background: #f9f9f9;
}

.downnipo:hover .fa {
	color: #fff !important;
}

.downnipo:hover span.act {
	color: #fff !important;
}

.downnipo:hover {
	background: #1185fd;
	border: 1px solid #fff;
}

@keyframes bounce {
	0%,
	20%,
	53%,
	80%,
	100% {
		transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		transform: translate3d(0, 0, 0);
		transform-style: preserve-3d;
	}
	40%,
	43% {
		transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		transform: translate3d(0, -7px, 0);
		transform-style: preserve-3d;
	}
	70% {
		transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
		transform: translate3d(0, -5px, 0);
		transform-style: preserve-3d;
	}
	90% {
		transform: translate3d(0, -4px, 0);
		transform-style: preserve-3d;
	}
}

.downnipo .fa {
	animation: bounce 2s infinite;
	transform-origin: center bottom;
}

.downnipo:hover .fa,
.downnipo:focus .fa {
	animation: none;
}

span.impolin {
	display: inline-block;
	line-height: 18px;
	margin-top: 10px;
	vertical-align: middle;
	width: 70%;
	text-align: left;
}

@keyframes scale {
	0% {
		transform: scale(1);
	}
	7% {
		transform: scale(1.05);
	}
	14% {
		transform: scale(1);
	}
	21% {
		transform: scale(1.05);
	}
	38% {
		transform: scale(1);
	}
	45% {
		transform: scale(1.05);
	}
	100% {
		transform: scale(1);
	}
}

span.tooltiptext {
	animation: scale 2s infinite;
	transform-origin: center bottom;
}

.formform.stickys:hover {
	animation: none;
}

span.tooltiptext {
	visibility: hidden;
	position: absolute;
}

div.is-sticky+span.tooltiptext {
	width: 150px;
	background-color: #fff;
	color: #1f1f1f;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	cursor: pointer;
	/* Position the tooltip */
	visibility: visible;
	position: fixed;
	top: 90px;
	right: 140px;
	z-index: 9999;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.75);
}

div.is-sticky:hover+span.tooltiptext {
	right: 420px;
}

span.tooltiptext:before {
	content: url(../../../images/arrowpng.png);
	position: absolute;
	right: -53px;
}


/* Shine */

span.hotline {
	position: relative;
}

span.hotline::before {
	position: absolute;
	top: -8px;
	left: -105%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 150%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .15) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .15) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
	-webkit-animation: shine 2.75s infinite;
	animation: shine 2.75s infinite;
}

@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}

@keyframes shine {
	100% {
		left: 125%;
	}
}

.playerbtn {
	border: none;
	cursor: pointer;
	outline: none;
	position: fixed;
	bottom: 0;
	background: #000;
	width: 75px;
	height: 45px;
	z-index: 9999;
	border-radius: 0 15px 0 0;
	opacity: 0.5;
}

.playerbtn:hover {
	opacity: 1;
}

.ui-tabs .ui-tabs-nav {
	text-align: left !important;
}

h4.ns2-title {
	text-align: left;
}


/* */

.formform div.nssp2-default .ns2-art-prev,
.formform div.nssp2-default .ns2-links-prev,
.formform div.nssp2-default .ns2-art-play,
.formform div.nssp2-default .ns2-links-play,
.formform div.nssp2-default .ns2-art-pause,
.formform div.nssp2-default .ns2-links-pause,
.formform div.nssp2-default .ns2-art-next,
.formform div.nssp2-default .ns2-links-next,
.formform div.nssp2-default .ns2-art-pagination span,
.formform div.nssp2-default .ns2-links-pagination span {
	width: 22px !important;
	height: 18px !important;
}

div.nssp2-default .ns2-art-prev:hover,
div.nssp2-default .ns2-links-prev:hover {
	background-position: 0 -17px !important;
}

div.nssp2-default .ns2-art-next,
div.nssp2-default .ns2-links-next {
	background-position: -24px 0 !important;
}

div.nssp2-default .ns2-art-next:hover,
div.nssp2-default .ns2-links-next:hover {
	background-position: -24px -17px !important;
}

a[href="#social-1"],
a[href="#social-2"] {
	font-weight: 600 !important;
	text-align: left !important;
	margin-top: -8px;
	background: #fff !important;
}

div#social li.ui-state-active a[href="#social-1"],
div#social li.ui-state-active a[href="#social-2"] {
	width: 220px !important;
}

div#social li a[href="#social-1"],
div#social li a[href="#social-2"] {
	width: 70px;
	padding: 15px !important;
}

div#social li.ui-state-active a {
	color: #1f1f1f !important;
}

div#social li.ui-state-active span,
div#social li.ui-state-active h5 {
	display: block !important;
}

div#social li span,
div#social li h5 {
	display: none;
}

a[href="#social-1"] span,
a[href="#social-2"] span {
	display: block;
	font-size: 14px;
	font-weight: 100;
}

a[href="#social-1"] i.fa,
a[href="#social-2"] i.fa {
	margin-right: 15px;
	margin-top: -4px;
	float: left;
}

a[href="#social-1"] h5,
a[href="#social-2"] h5 {
	margin: 0 !important;
}

.mediaBlockNw .ui-widget.ui-widget-content .ui-tabs-panel {
	background: none;
	width: 390px;
	padding: 20px;
	background: #fff;
}

div#social {
	max-width: 390px;
	margin: 0 auto;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active:after {
	content: "\f04b";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 8px;
	position: absolute;
	bottom: -10px;
	left: 48%;
	vertical-align: bottom;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.topMenu li.active a:after,
.topMenu li:hover a:after {
	/*content: "\f04b";
font-family: FontAwesome;
margin-right: 10px;
font-size: 8px;
position: absolute;
bottom: -10px;
left: 45%;
vertical-align: bottom;
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);*/
}

.topMenu li.active li a:after,
.topMenu li:hover li a:after {
	display: none;
}


/*Search*/


/*Css Search Box*/

.topMenu .search .form-inline {
	right: 0;
	top: -4px;
	background: none !important;
	border: none;
	color: #A7A7A7;
	box-shadow: none;
	font-size: 20px;
	border-left: 0px solid #353535;
	margin-left: 10px;
}

.topMenu .search .form-inline.button:hover {
	color: #353535 !important;
}

.topMenu .search .form-inline input[type=search] {
	/* width: 130px;
box-sizing: border-box;
border:none;
border-radius: 4px;
font-size: 16px;
background-color: white;

background-position: 10px 10px; 
background-repeat: no-repeat;
padding: 12px 20px 12px 40px;
-webkit-transition: width 0.4s ease-in-out;
transition: width 0.4s ease-in-out;
box-shadow:none;*/
	margin-left: 0px;
	width: 0;
	height: 31px;
	background: rgba(255, 255, 255, 0);
	border: none;
	font-size: 10pt;
	float: left;
	padding-left: 24px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #1F1F1F;
	box-shadow: none;
	-webkit-transition: width .55s ease;
	-moz-transition: width .55s ease;
	-ms-transition: width .55s ease;
	-o-transition: width .55s ease;
	transition: width .55s ease;
	border: none;
}

.topMenu .search .form-inline input[type=search]::-webkit-input-placeholder {
	color: #1f1f1f !important;
}

.topMenu .search .form-inline input[type=search]:-moz-placeholder {
	/* Firefox 18- */
	color: #1f1f1f !important;
}

.topMenu .search .form-inline input[type=search]::-moz-placeholder {
	/* Firefox 19+ */
	color: #1f1f1f !important;
}

.topMenu .search .form-inline input[type=search]:-ms-input-placeholder {
	color: #1f1f1f !important;
}

.topMenu .search .form-inline input[type=search]:focus {
	/*  width: 70%;
*/
	border-bottom: 2px solid #ccc;
	background: #EAF1F6;
}

.topMenu .search input[type=search]:focus,
.topMenu .search input[type=search]#mod-search-searchword:active {
	outline: none;
	width: 200px;
}

.topMenu .search .form-inline input[type=search] {
	width: 200px;
	background: #fff;
	padding-left: 10px;
}

.topMenu .search .form-inline:hover .icon {
	color: #494B4D;
}

.searcNew .btn-primary:hover,
.btn-primary:hover {
	overflow: hidden;
	background: rgba(224, 14, 95, 0);
	border-color: rgba(255, 255, 255, 0.16);
}

.searcNew input {
	padding: 15px !important;
	/* 8 15 */
	transition: all ease-in .5s;
	animation: ease-in .3s;
	box-shadow: 0 0 4px #666 !important;
	border: none !important;
	font-size: 15px;
}

.searcNew input:focus {
	color: #333;
	box-shadow: 0 0 4px #666 !important;
}

.topMenu .search label {
	display: none;
}

.topMenu .search {
	float: right;
	margin-top: 8px;
}

.topMenu .btn-primary {
	color: #1f1f1f !important;
	background: #fff !important;
	border-color: #fff !important;
	border: 0 !important;
	border-bottom: 1px solid #fff !important;
}


/*End Search*/

.topMenu .nav.menu {
	display: inline-block !important;
}

ul.level_0 {
	padding-left: 20px;
	margin-top: 20px;
}

ul.level_0 a:before {
	content: "\f105";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 12px;
	vertical-align: bottom;
}

.blog .items-row.cols-2 .span6 {
	width: 100%;
}

div.nssp2-default .ns2-art-controllers,
div.nssp2-default .ns2-links-controllers {
	float: right !important;
	z-index: 0;
}

.ns2-links {
	text-align: left;
}

.ui-tabs .ui-tabs-nav li {
	z-index: 9;
}

img.ns2-image {
	margin-bottom: 10px !important;
}

.blog .items-leading,
.blog .row-fluid .span6 {
	padding-bottom: 15px !important;
	border-bottom: 1px solid #e0e0e0;
}

.pg-cats-box {
	background: #f6f6f6 !important;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #09c !important;
}

.owl-theme .owl-dots .owl-dot span {
	border: 2px solid #09c !important;
}

.ns2-art-controllers {
	display: none;
}

.owl-theme .owl-controls {
	position: absolute;
	top: -80px;
	right: 15px !important;
}

#asidenew .moduletable,
.formform .container .moduletable,
#tabs {
	overflow: hidden !important;
}

.nssp2-slide,
.nssp2-slide .nss2-inner,
.owl-carousel .owl-stage-outer {
	overflow: visible !important;
}

.nssp2-slide .nss2-inner {
	display: block !important;
}

table.youvideo .avPlayerContainer {
	width: 95%;
	margin: 10px !important;
}

.jvcounter_contain {
	background: rgba(0, 0, 0, 0) url(images/bg-bottomxxx.png) repeat-x 0 bottom !important;
	border: 0 solid #ccc !important;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.31) !important;
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.31) !important;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.31) !important;
	width: 170px !important;
	display: inline-block;
	height: auto !important;
}

.digitstype {
	width: 170px !important;
	margin-bottom: 0 !important;
}

.counteronline {
	display: none !important;
}

.digitstype img {
	width: 27px !important;
	margin-top: 0 !important;
}

.peoples>.row>.col-lg-6 {
	padding: 0 20px;
}

.peoples>.row>.col-lg-6>[class*="col-"] {
	padding: 8px 20px;
}

div#Footer ul.nav li a {
	display: inline-block;
}

.ns2-links a {
	color: #2edcd1 !important;
	font-size: 85%;
}

a {
	color: #135ecc !important;
}

div#Footer a {
	color: #999 !important;
	transition: 0.3;
}

div#Footer a:hover {
	/* color: #fff !important; */
}

ul.dfrelated li a {
	color: #000 !important;
}

ul.dfrelated li a:hover {
	padding-left: 10px;
}

.main-menu-div a {
	color: #fff !important;
}

.nn_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
	color: #fff !important;
	background: #4677c1 !important;
	font-weight: 500 !important;
}

.downloadI {
	background: url(../../../images/book.jpg) no-repeat;
	border-radius: 3px;
	border: 1px solid #EBF4FA;
	width: 222px;
	height: 315px;
	margin: 0 auto;
	text-align: center;
}

.downloadI a {
	display: block;
	padding: 30px;
	width: 222px;
	height: 315px;
	margin-top: 51px;
	font-weight: bold;
	font-size: 125%;
}

.mod-languages a[href*="lang=en"] {
	font-size: 13px;
	color: #000000 !important;
}

.mod-languages a[href*="lang=si"] {
	font-size: 14px;
	color: #010101 !important;
}

.mod-languages a[href*="lang=ta"] {
	font-size: 12px;
	color: #000000 !important;
}

.formform ul.slidespo {
	padding: 0;
}

.slidespo img {
	margin: 10px 10px 10px 0;
	display: inline-block !important;
	vertical-align: top;
}

.formform ul.slidespo li {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	line-height: 15px;
	background: #e3f3f8;
	margin-bottom: 2px;
	/*height: 40px;*/
}

.formform ul.slidespo li a {
	width: 100%;
	display: inline-block;
	line-height: 18px;
	padding: 10px;
}

.formform ul.slidespo li:hover {
	background: #007de6;
}

.formform ul.slidespo li:hover a {
	color: #fff !important;
}

.formform ul.slidespo li img {
	width: 17px;
	margin: 0 10px 0 0;
	float: left;
}

.formform {
	padding-bottom: 25px;
}

.largebg {
	background: #ebf9ff;
}

.formform .container .moduletable:nth-of-type(2) {
	margin-top: 15px;
}

.nn_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle {
	position: relative;
	color: #fff !important;
	background: #6397e8 !important;
	font-size: 110%;
}

.nn_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle:after {
	content: "\f067";
	display: inline-block;
	font-family: FontAwesome;
	position: absolute;
	right: 15px;
}

.nn_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover {
	background-color: #003279 !important;
}

.whether {
	color: #005ebf;
}

.downloadI span {
	display: block;
	margin-top: 20px;
	font-size: 85%;
}

.pg-cats-box {
	min-height: 0;
}


/* CSS Animation */

.whether em {
	-webkit-animation-name: tada;
	animation-name: tada;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

@keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
}

.owl-nav.disabled {
	display: none;
}

.owl-dot.active {
	background: #fff;
}

.owl-dot {
	width: 15px;
	height: 4px;
	border: 2px solid rgba(255, 255, 255, 0.3);
	display: inline-block;
	margin: 0 3px;
}

.owl-carousel.owl-loaded {
	overflow: hidden !important;
}

.horizantal .ns2-column .ns2-inner {
	background: #fff;
	box-shadow: 0 0 3px #dbd7d7;
	min-height: 147px;
	padding: 10px;
	text-align: left;
	border-left: 10px solid #8d2029;
}

.ItemLis span {
	display: inline-block;
	vertical-align: top;
	width: 69%;
}

.ItemLis img {
	display: inline-block;
	width: auto;
	margin-right: 10px;
}

.formform a {
	/*color:#06336b !important; */
	display: block;
}

.formform a:hover {
	background: #f6fcff !important;
}

.ItemLis:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,eeeeee+100 */
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(238, 238, 238, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(238, 238, 238, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(238, 238, 238, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
	/* IE6-9 */
}

.formform a:hover {
	/*color:#0068E2 !important; */
}

.formform .col-lg-6 {
	padding-bottom: 5px;
}

.ItemLis {
	padding: 10px;
	border: 1px solid #E3E3E3;
	margin: 0 5px;
	box-shadow: 0 0 3px rgba(227, 219, 219, 0.5);
	min-height: 62px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+39,f4f4f4+100 */
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 39%, rgba(244, 244, 244, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 39%, rgba(244, 244, 244, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 39%, rgba(244, 244, 244, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0);
	/* IE6-9 */
}

#tabs-1 .ns2-row-inner,
#tabs-2 .ns2-row-inner,
#tabs-3 .ns2-row-inner {
	background: #fff7e4;
	padding: 10px;
}

.foot-1col img {
	width: 100%;
	height: auto;
}

.module_curency .search {
	display: none;
}

.module_curency .search.display {
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 5px;
	z-index: 9;
	width: 100%;
	border: 1px solid #e4e4e4;
}

.module_curency {
	position: relative;
	float: right;
}

.searchIcon {
	/*position: absolute;
    left: -20px;
    top: 14px;*/
	color: #000;
	cursor: pointer;
	/* position: absolute; */
	/* right: 0; */
	/* top: 10px; */
	display: block;
	text-align: center;
	/*padding: 18px;*/
}

.module_curency #mod-search-searchword {
	padding: 5px;
	margin: 0 !important;
	border: 1px solid #fff;
	width: 100%;
}

#rev_slider_1_1 .tp-caption.medium_text {
	font-weight: 300 !important;
	font-family: Montserrat !important;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0) !important;
	line-height: 1.5 !important;
}

#rev_slider_1_1 .tp-caption.small_text {
	font-weight: 300 !important;
	font-family: Montserrat !important;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0) !important;
}

.sp-nh-buttons,
.sp-nh-item,
.sp-nh-prev,
.sp-nh-next {
	height: 50px !important;
}

.sp-nh-item {
	background: #e8e8e8 !important;
}

span.sp-nh-text {
	font-size: 125%;
	padding: 10px 40px;
}

#ns2-93 .owl-dots,
#ns2-103 .owl-dots {
	position: absolute;
	top: -75px;
	right: 20px;
	cursor: pointer;
}

#ns2-93 .nssp2-slide,
#ns2-93 .nssp2-slide .nss2-inner,
#ns2-103 .nssp2-slide,
#ns2-103 .nssp2-slide .nss2-inner {
	overflow: visible !important;
}

#ns2-93 .owl-item {
	visibility: hidden;
}

#ns2-93 .owl-item div.ns2-page {
	background: #f2f2f2;
	padding: 10px;
	border-radius: 10px;
	margin-right: 20px;
}

#ns2-93 .owl-item.active {
	visibility: visible;
}

#ns2-93 .owl-stage-outer,
#ns2-103 .owl-stage-outer {
	overflow-y: hidden!important;
	overflow: hidden !important;
}

#ns2-93 .ns2-created {
	position: absolute;
	right: 15px;
	bottom: 10px;
	background: rgba(0, 0, 0, 0.7);
	color: #fff !important;
}

#ns2-93 .owl-item h4.ns2-title {
	background: #fff;
	z-index: 99;
	position: relative;
	padding: 30px 30px 10px 30px !important;
	width: 100%;
}

#ns2-93 .owl-item h4.ns2-title a,
#ns2-103 .owl-item h4.ns2-title a {
	font-size: 90%;
}

div#ns2-art-wrap103 .ns2-inner {
	padding: 0 0 0 115px;
}

div#ns2-art-wrap103 .ns2-inner .ns2-date-blog {
	position: absolute;
	left: 0;
	border-radius: 10px 10px 0 35px;
}

div#ns2-art-wrap103 h4.ns2-title {
	width: 100%;
}

div#ns2-art-wrap103 .ns2-introtext {
	font-size: 90%;
	line-height: 1.4;
	margin-bottom: 10px !important;
}

div#ns2-art-wrap103 a.ns2-readmore span {
	margin: 5px 10px;
	font-size: 0.9em;
}

div#ns2-art-wrap103 .ns2-inner {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

#ns2-93 .ns2-links {
	padding: 0 30px 30px;
}

#ns2-93 .ns2-inner {
	margin: 0 !important;
	border-radius: 10px;
}

#ns2-93 .imNew {
	position: relative;
	display: block;
	float: left;
}

#ns2-103 .ns2-date-blog {
	font-size: 18px;
	padding: 6px 10px !important;
	background: #3692e1 !important;
}

.contactBot span {
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
}

a.ns2-readmore span {
	background: none !important;
	padding: 0 !important;
}

.ns2-readmore::after {
	/*content: "\f08e";
    font: normal normal normal 14px/1 FontAwesome;
    
    padding-right: 10px;*/
}

a.ns2-readmore span,
span.ns2-hits,
a.ns2-comments {
	font-size: 100% !important;
}

h4.ns2-title {
	font-size: 115% !important;
	padding: 10px !important;
	display: inline-block;
	/* width: 80%; */
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
}

h4.ns2-title a {
	color: #333 !important;
}

h4.ns2-title a:hover {
	color: #5a6bab !important;
}

.foot-3col {
	color: #000 !important;
}

.tagNew {
	float: left;
	background: #9d1e1e;
	padding: 5px 10px;
	margin-right: 5px;
	font-weight: 100;
	font-size: 80%;
	border-radius: 3px;
	color: #fff;
	display: none;
}

#tabs .ns2-readmore {
	background: #00457c;
	float: right;
	padding: 5px 17px;
	color: #ffb700 !important;
	font-size: 87%;
	border-radius: 5px;
}

#tabs .ns2-readmore::after {
	display: none;
	width: 0;
}

#tabs .ns2-readmore:hover {
	background: rgba(143, 0, 2, 1.00);
}

#tabs .ns2-title a {
	font-weight: 300;
	font-size: 102%;
	line-height: 23px;
	color: #000 !important;
}

#tabs h4.ns2-title {
	font-size: 115% !important;
	padding: 0 !important;
}

#tabs .owl-dots {
	display: none;
}

#ns2-art-wrap93 img.ns2-image {
	margin-bottom: 0px !important;
	border-radius: 0 0 0 30px;
}

.news-img {
	overflow: hidden;
	border-radius: 0 0 0 30px;
}

#ns2-art-wrap93 .ns2-row-inner [class*="col-"] {
	padding: 0px !important;
}

#ns2-art-wrap93 .ns2-inner {
	transition: all ease-in-out .3s;
}

#ns2-art-wrap93 .ns2-inner:hover {
	/*background:#8d2029;
color:#fff;*/
}

#ns2-art-wrap93 .ns2-inner:hover a,
#ns2-art-wrap93 .ns2-inner:hover p {
	/*color:#fff !important;*/
}

.view-scholarships {
	float: right;
	margin-top: 10px;
}

.mediaBlockNw .col-lg-3 p {
	margin-bottom: 10px;
	margin-top: 10px;
}

.detaildItem .col-lg-6 {
	padding-top: 0;
}

.slidespo a {
	color: #002b4d !important;
	font-weight: 300!important;
}

.degrees td {
	border: 1px solid #DEDADA;
	padding: 5px;
	background: #F5F5F5;
}

.degrees .mhead td {
	background: #480001;
	color: #fff;
}

.nopadUl {
	padding: 0;
	margin: 0;
}

.nopadUl li {
	padding: 8px 0;
	border-bottom: 1px dashed #EEEEEE;
}

.Single-item {
	background: #F9F9F9;
	border-bottom: 3px solid #E0E0E0;
}

.searchnew {
	padding: 20px;
}

.dataTables_empty {
	background: #C60003 !important;
	color: #fff;
}

.searchnew .form-control {
	height: 43px;
}

.backBtn {
	background: #7A0002;
	color: #fff;
	margin: 0 20px 10px 20px;
}

.camera_pag {
	position: relative;
	margin-top: -46px;
}

.slideshowck {
	margin-bottom: 0 !important;
}

div#n2-ss-2 .n2-ss-control-bullet {
	right: 30px !important;
	top: 50% !important;
}

form#contact-form legend {
	font-size: 93%;
	margin: 0;
}

label#jform_spacer-lbl {
	font-size: 75% !important;
}

#contact-form .control-group .controls {
	background: none;
}

#contact-form .control-label label {
	/* font-weight: 100 !important; */
	display: inline-block !important;
	font-size: 90%;
}

form#contact-form div#contact_form [class*="col-"] {
	padding: 0;
}

form#contact-form div#contact_form textarea {
	min-height: 216px;
	max-width: 423px;
}

.btn-block {
	padding: 10px;
	text-align: center;
	border: 1px solid #E5E5E5;
	box-shadow: 0 0 3px #C4C4C4;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 60%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 60%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 60%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	/* IE6-9 */
}

.btn-block .fa {
	font-size: 40px;
	margin: 20px 0 40px 0;
	display: block;
}

.form-horizontal .form-group {
	background: #f2f2f2;
	border-bottom: 1px dashed #ccc;
	padding: 15px;
}

.form-group [class*="col-"] {
	padding-bottom: 10px;
	padding-top: 10px;
}

.parsley-required,
li.parsley-type {
	color: #d02e2a;
	margin: 0 !important;
	font-size: 92%;
	width: 100%;
	font-weight: 600 !important;
}

.parsley-errors-list {
	padding: 0 !important;
	margin: 0 !important;
}

.form-group .col-lg-3 {}

.Estatus {
	border: 1px solid #CBCBCB;
	transition: all ease-out .4s;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
	/* IE6-9 */
}

.Estatus:hover {
	background: #8F0002;
}

.Estatus:hover a {
	color: #fff !important;
}

.Apdownload {
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4ab701+0,318c55+100 */
	background: rgb(74, 183, 1);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(74, 183, 1, 1) 0%, rgba(49, 140, 85, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(74, 183, 1, 1) 0%, rgba(49, 140, 85, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(74, 183, 1, 1) 0%, rgba(49, 140, 85, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ab701', endColorstr='#318c55', GradientType=0);
	/* IE6-9 */
}

.Apdownload:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#318c55+1,4ab701+99 */
	background: rgb(49, 140, 85);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(49, 140, 85, 1) 1%, rgba(74, 183, 1, 1) 99%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(49, 140, 85, 1) 1%, rgba(74, 183, 1, 1) 99%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(49, 140, 85, 1) 1%, rgba(74, 183, 1, 1) 99%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318c55', endColorstr='#4ab701', GradientType=0);
	/* IE6-9 */
}

.Apdownload a,
.Apupload a {
	color: #fff !important;
}

.Apupload {
	margin-top: 30px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0291d8+0,4a6dd6+100 */
	background: rgb(2, 145, 216);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(2, 145, 216, 1) 0%, rgba(74, 109, 214, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(2, 145, 216, 1) 0%, rgba(74, 109, 214, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(2, 145, 216, 1) 0%, rgba(74, 109, 214, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0291d8', endColorstr='#4a6dd6', GradientType=0);
	/* IE6-9 */
}

.Apupload:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a6dd6+6,0291d8+86 */
	background: rgb(74, 109, 214);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(74, 109, 214, 1) 6%, rgba(2, 145, 216, 1) 86%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(74, 109, 214, 1) 6%, rgba(2, 145, 216, 1) 86%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(74, 109, 214, 1) 6%, rgba(2, 145, 216, 1) 86%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a6dd6', endColorstr='#0291d8', GradientType=0);
	/* IE6-9 */
}

#login-form {
	padding: 20px;
	background: #E6F5FF;
}

#modlgn-username,
#modlgn-passwd {
	padding: 10px;
	border: 1px solid #B9E3FB;
	width: 100%;
	margin: 5px 0 18px 0;
	border-radius: 3px;
	box-shadow: 0px 0px 2px #cfcfcf inset;
	color: #000;
}

#login-form ul.unstyled {
	padding: 0;
	margin: 0;
}

#login-form a {
	color: #007AC9 !important;
}

#form-login-username .hasTooltip,
#form-login-password .hasTooltip {
	font-size: 16px;
	color: #0a98e6;
	display: inline-block !important;
}

#login-form .btn-primary {
	color: #ffffff !important;
	background: #0f7bd7;
	border-color: #070707;
	vertical-align: top !important;
	overflow: hidden;
	transition: all .4s ease-in;
	font-weight: 100;
	width: 100%;
	border-radius: 4px;
	margin: 10px 0;
	padding: 10px 0;
}

body .parsley-pattern {
	background: #ff0000 !important;
	padding: 1px 10px !important;
	font-size: 12px !important;
	width: 100%;
	color: #fff !important;
	font-weight: 400 !important;
}

.control-group {
	position: relative;
	clear: left;
}

.nopadleft {
	padding-left: 0;
}

.glyphicon-search span {
	font-family: 'Montserrat', sans-serif, Malithi Web;
}

#save_button {
	margin-left: 12px;
}

.item-page .col-md-10 .col-md-12 {
	padding-top: 0;
}

.item-page .col-md-10 p {
	margin: 4px 0 10px 0;
}

.item-page .col-md-10 .fa {
	margin-right: 7px;
}

#captchatext_login1,
#captchatext_11,
#captchatext_1 {
	font-size: 15px !important;
	font-weight: 100 !important;
	background: #241d1d;
	padding: 5px 8px;
	margin-top: 5px !important;
	display: block;
	border-radius: 3px;
	color: #fff;
}

#captcha_reset {
	width: 100%;
	margin-top: 10px;
}

.input-group-btn {
	vertical-align: top;
}

.alert-heading {
	display: none !important;
}

.sp-nh-buttons {
	background: #002c6f;
	margin: 0 !important;
	color: #fff !important;
}

.moduletable.vdotxt {
	position: relative;
	z-index: 1;
}

.moduletable.vdotxt a {
	padding: 300px 0 156px 0;
	display: block;
	text-decoration: none;
}

.custom.vdotxt h3 {
	color: #fff;
	font-size: 240%;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center;
	background: rgba(0, 0, 0, 0.0) !important;
}

.custom.vdotxt p {
	color: #fff;
	font-size: 125%;
	margin: 0;
	padding: 0 !important;
	text-align: center;
}

.mosaic a.galviewmor {
	background: #00a0ef;
	display: block;
	color: #fff;
	padding: 20%;
	width: 100%;
	transition: all ease-in-out 0.4s;
	height: 100%;
}

.pg-box3 a {
	display: block;
	width: 100%;
	height: 145px;
	overflow: hidden;
}

.mosaic a.galviewmor:hover {
	background: #d1f1ff;
}

.mosaic a.galviewmor p {
	display: none;
}

.mosaic a.galviewmor h3 {
	color: #fff;
	font-size: 0;
	text-align: center !important;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

body[class*=" home"] div#phocagallery-module-ri .mosaic {
	/* margin: 3px 10px 15px 3px !important; */
	width: 46% !important;
	height: 151px;
}

body[class*=" home"] div#phocagallery-module-ri .mosaic:nth-of-type(even) {
	margin: 7px !important;
	position: relative;
}

body[class*=" home"] div#phocagallery-module-ri .mosaic:nth-of-type(3) {
	/* margin: 3px 20px 3px 3px !important; */
}

.mosaic a.galviewmor p,
.mosaic a.galviewmor h3 {
	margin: 0;
	text-align: left;
	color: #fff;
	line-height: 1;
}

.mosaic a.galviewmor h3:after {
	content: "+";
	font-size: 36px;
	color: #fff;
	font-weight: 400;
	padding: 0 12px;
	border: 1px solid;
	border-radius: 50%;
}

.mosaic a.galviewmor:hover h3:after {
	color: #00a0ef;
}

.foot-1col [class*="col-"] {
	text-align: center;
	font-size: 125%;
}

.custom.suwasariya h3 {
	font-size: 160%;
	margin: 0;
}

.custom.suwasariya p {
	font-size: 120%;
	margin: 0;
}

.custom.suwasariya {
	background: #0050a2;
	padding: 10px 30px;
	border-radius: 5px;
}

.custom.suwasariya:hover {
	background: #0164b2;
}

.sp-nh-item.current {
	border: 0 solid #ccc;
	padding: 0;
	background: #faa500;
}

.breadcrumb {
	padding: 10px 30px 0;
	margin: 0px;
	list-style: none;
	font-size: 90%;
}

div#phocagallery-categories-detail .span6 {
	padding: 0;
}

div#sp-nh-controler {
	position: absolute;
	top: 0;
	right: 30px;
}

div#header-sticky-wrapper.is-sticky .headmobtop {
	/* padding-top: 5px; */
}

.fbwallfeed .owl-dots {
	display: none;
}

.fbwallfeed .ns2-row-inner>div>div {
	padding: 1px 0 0 0 !important;
}

.custom.suwasariya+.custom {
	padding: 0 15px;
	border-left: 1px solid rgba(0, 0, 0, 0.13);
	border-right: 1px solid rgba(0, 0, 0, 0.13);
}

#rev_slider_1_1 .tp-caption.medium_text {
	font-weight: 300 !important;
	font-family: Montserrat !important;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0) !important;
	line-height: 1.2 !important;
}

#rev_slider_1_1 .tp-caption.small_text {
	font-weight: 300 !important;
	font-family: Montserrat !important;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0) !important;
}

#rev_slider_1_1 .tp-caption.big_white {
	font-family: Montserrat;
	padding: 10px !important;
	width: auto !important;
	font-weight: 300 !important;
	background: rgba(0, 0, 0, 0) !important;
	font-size: 110% !important;
	letter-spacing: 1px !important;
	text-transform: uppercase;
}

span.slidertext1 {
	display: block;
}

span.slidertext2 {
	font-size: 250%;
	font-weight: 600;
}

#rev_slider_1_1 .tp-caption a {
	background: #da5700;
	color: #fff !important;
	padding: 5px 25px;
	display: block;
	font-size: 100%;
	border-radius: 50px;
	width: 300px;
	text-align: center;
	font-weight: 600;
	margin-top: 20px;
}

#rev_slider_1_1 .tp-caption a:after {
	content: "\f0a9";
	font-family: FontAwesome;
	vertical-align: bottom;
	left: 0;
	margin-left: 15px;
	text-align: center;
}

.moduletable.kmcflwus {
	margin-top: 35px;
}

.moduletable.kmcflwus i.fa {
	font-size: 150%;
}

#rev_slider_1_1 .tp-caption a:hover {
	background: rgba(255, 255, 255, 0.25);
	color: #fff !important;
}

#rev_slider_1_1 .tp-bullets.simplebullets.round .bullet {
	margin-left: 0 !important;
}


/*.tp-bullets.simplebullets.round {
    left: 8% !important;
    bottom: 70px !important;
}*/


/*div.slotholder:after {
    background-image: url(../../../images/sliderbottom.png);
    background-size: cover;
    display: inline-block;
    width: 100%;
    height: 63px;
    content: "";
    position: absolute;
    bottom: 0;
}*/

.services-bar .services img {
	/*display: block;
    margin: 0 auto 15px;*/
}

.services-bar .services [class*="col-"] a {
	display: block;
	text-align: left;
	font-size: 170%;
	padding: 15px;
	margin-bottom: 15px;
	border: 1px solid #ebebeb;
}

.services-bar .services [class*="col-"] a,
.services-bar .services [class*="col-"] a * {
	transition: all ease-out .4s;
}

.services-bar .services [class*="col-"] a:hover span.bannername {
	padding-left: 10px;
}

.services-bar .services .servehi:hover img,
.services-bar .services .serdril:hover img,
.services-bar .services .sertecs:hover img,
.services-bar .services .sereser:hover img {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}
	50% {
		opacity: 1;
	}
}

.intr {
	position: relative;
	z-index: 1;
	padding: 0;
}

.regisbox [class*=" reg"] {
	padding: 10px;
	margin: 5px;
	width: 30.33333%;
	border: 2px solid #ff7e00;
	font-size: 170%;
	text-align: center;
	background: rgba(144, 15, 15, 1);
	background: -moz-linear-gradient(top, rgba(144, 15, 15, 1) 0%, rgba(144, 15, 15, 1) 58%, rgba(255, 128, 0, 1) 58%, rgba(255, 128, 0, 1) 58%, rgba(255, 128, 0, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(144, 15, 15, 1)), color-stop(58%, rgba(144, 15, 15, 1)), color-stop(58%, rgba(255, 128, 0, 1)), color-stop(58%, rgba(255, 128, 0, 1)), color-stop(100%, rgba(255, 128, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(144, 15, 15, 1) 0%, rgba(144, 15, 15, 1) 58%, rgba(255, 128, 0, 1) 58%, rgba(255, 128, 0, 1) 58%, rgba(255, 128, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(144, 15, 15, 1) 0%, rgba(144, 15, 15, 1) 58%, rgba(255, 128, 0, 1) 58%, rgba(255, 128, 0, 1) 58%, rgba(255, 128, 0, 1) 100%);
	background: -ms-linear-gradient(top, rgba(144, 15, 15, 1) 0%, rgba(144, 15, 15, 1) 58%, rgba(255, 128, 0, 1) 58%, rgba(255, 128, 0, 1) 58%, rgba(255, 128, 0, 1) 100%);
}

.regisbox [class*=" reg"] img {
	display: block;
	margin: 5px auto 15px;
}

.custom.vdotxt:before {
	content: url(../../../images/vdoplay.png);
	position: absolute;
	left: 45%;
	top: 45%;
	transition: all ease-out .4s;
}

.custom.vdotxt:hover:before {
	top: 40%;
}

.border-sep .container {
	width: 100%;
}

.border-sep [class*="col-"] {
	padding: 0;
}

.border-sep .moduletable {
	margin: 0 !important;
	color: #666 !important;
}

.foot-2colcnt {
	position: absolute;
	background: rgb(255, 255, 255);
	background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.9) 70%, rgba(255, 255, 255, 0) 100%);
	background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.9) 70%, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.9) 70%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(90deg, rgba(255, 255, 255, 0.9) 70%, rgba(255, 255, 255, 0) 100%);
	padding: 31.5px 39px;
	margin: 0 auto;
	left: 0;
	top: 0;
	width: 40% !important;
}

.foo-addresses {
	padding-bottom: 30px !important;
}

.foo-addresses p {
	color: #292929 !important;
	line-height: 1.3;
}

.foo-addresses p strong {
	margin-top: 8px;
	margin-bottom: 5px;
	display: inline-block;
	width: 35px;
	text-align: center;
	margin-right: 10px;
	color: #754800;
}

.foo-addresses p:nth-of-type(2) strong {
	margin-top: 22px;
}

div#Footer .foo-links a {
	/* color: #d4271f !important; */
}

.foo-links a {
	transition: all ease-in-out 0.4s;
	padding: 10px;
	color: #fff !important;
	border-radius: 4px;
	display: inline-block !important;
	background: rgba(207, 127, 0, 1);
	background: -moz-linear-gradient(top, rgba(207, 127, 0, 1) 0%, rgba(119, 73, 0, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(207, 127, 0, 1)), color-stop(100%, rgba(119, 73, 0, 1)));
	background: -webkit-linear-gradient(top, rgba(207, 127, 0, 1) 0%, rgba(119, 73, 0, 1) 100%);
	background: -o-linear-gradient(top, rgba(207, 127, 0, 1) 0%, rgba(119, 73, 0, 1) 100%);
	background: -ms-linear-gradient(top, rgba(207, 127, 0, 1) 0%, rgba(119, 73, 0, 1) 100%);
	background: linear-gradient(to bottom, rgba(207, 127, 0, 1) 0%, rgba(119, 73, 0, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf7f00', endColorstr='#774900', GradientType=0);
}

div#Footer .foo-links h4,
div#Footer .foo-links a {
	display: inline-block;
}

a.foo-links-before:before {
	content: url(../../../images/qna.png);
	margin: 0 10px;
	position: relative;
	top: 10px;
}

img.gobtm {
	position: absolute;
	z-index: 9;
	top: -85px;
	left: 48%;
}

.services-bar {
	position: relative;
}

a.rmore:after {
	content: "\f0da";
	font-family: FontAwesome;
	margin-left: 10px;
	font-size: 12px;
}

a.spnlink:hover:after,
a.rmore:hover:after {
	margin-left: 15px;
}


/* ====== Services Boxes ====== */

.serbigbox {
	padding: 0;
	margin: 20px;
	text-align: center;
	width: 20.8%;
}

.serbigbox [class*="col-"] {
	padding: 0;
	transition: all ease-out .4s;
}

.serbigbox h4 {
	margin: 0;
	padding-left: 20px !important;
}

.serbigbox.seryellow {
	background: #eea021;
}

.serbigbox.seryellow h4 {
	color: #8e5800;
}

.serbigbox.sergreen {
	background: #36b947;
}

.serbigbox.sergreen h4 {
	color: #00760f;
	margin: 0;
}

.serbigbox.serpurple {
	background: #ae356b;
}

.serbigbox.serblue {
	background: #00659a;
}

.serbigbox.serpurple h4 {
	color: #540026;
	margin: 0;
}

.serbigbox.serblue h4 {
	color: #004163;
	margin: 0;
}

.sericon {
	padding: 20px 0 !important;
}

.serlink {
	text-align: left;
	background: #fff;
}

.serlinkic {
	font-size: 20px;
	padding: 7px 20px 7px 0 !important;
	text-align: right;
}

.serbigbox.seryellow .serlinkic {
	color: #fff;
	background: #fff;
	background: -moz-linear-gradient(-30deg, #fff 0%, #fff 33%, #8e5800 35%, #8e5800 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #fff), color-stop(33%, #fff), color-stop(35%, #8e5800), color-stop(100%, #8e5800));
	background: -webkit-linear-gradient(-30deg, #fff 0%, #fff 33%, #8e5800 35%, #8e5800 100%);
	background: -o-linear-gradient(-30deg, #fff 0%, #fff 33%, #8e5800 35%, #8e5800 100%);
	background: -ms-linear-gradient(-30deg, #fff 0%, #fff 33%, #8e5800 35%, #8e5800 100%);
	background: linear-gradient(120deg, #fff 0%, #fff 33%, #8e5800 35%, #8e5800 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e73827', GradientType=1);
}

.serbigbox.sergreen .serlinkic {
	color: #fff;
	background: #fff;
	background: -moz-linear-gradient(-30deg, #fff 0%, #fff 33%, #00760f 35%, #00760f 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #fff), color-stop(33%, #fff), color-stop(35%, #00760f), color-stop(100%, #00760f));
	background: -webkit-linear-gradient(-30deg, #fff 0%, #fff 33%, #00760f 35%, #00760f 100%);
	background: -o-linear-gradient(-30deg, #fff 0%, #fff 33%, #00760f 35%, #00760f 100%);
	background: -ms-linear-gradient(-30deg, #fff 0%, #fff 33%, #00760f 35%, #00760f 100%);
	background: linear-gradient(120deg, #fff 0%, #fff 33%, #00760f 35%, #00760f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e73827', GradientType=1);
}

.serbigbox.serpurple .serlinkic {
	color: #fff;
	background: #fff;
	background: -moz-linear-gradient(-30deg, #fff 0%, #fff 33%, #540026 35%, #540026 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #fff), color-stop(33%, #fff), color-stop(35%, #540026), color-stop(100%, #540026));
	background: -webkit-linear-gradient(-30deg, #fff 0%, #fff 33%, #540026 35%, #540026 100%);
	background: -o-linear-gradient(-30deg, #fff 0%, #fff 33%, #540026 35%, #540026 100%);
	background: -ms-linear-gradient(-30deg, #fff 0%, #fff 33%, #540026 35%, #540026 100%);
	background: linear-gradient(120deg, #fff 0%, #fff 33%, #540026 35%, #540026 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e73827', GradientType=1);
}

.serbigbox.serblue .serlinkic {
	color: #fff;
	background: #fff;
	background: -moz-linear-gradient(-30deg, #fff 0%, #fff 33%, #002438 35%, #002438 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, #fff), color-stop(33%, #fff), color-stop(35%, #002438), color-stop(100%, #002438));
	background: -webkit-linear-gradient(-30deg, #fff 0%, #fff 33%, #002438 35%, #002438 100%);
	background: -o-linear-gradient(-30deg, #fff 0%, #fff 33%, #002438 35%, #002438 100%);
	background: -ms-linear-gradient(-30deg, #fff 0%, #fff 33%, #002438 35%, #002438 100%);
	background: linear-gradient(120deg, #fff 0%, #fff 33%, #002438 35%, #002438 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e73827', GradientType=1);
}

.serbigbox:hover .serlinkic {
	padding-right: 10px !important;
}

.serbigbox:hover img {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.serdesc {
	margin-right: 1px;
}


/* ===== */

.intr .custom h4 {
	font-size: 160%;
	color: #fff;
	font-weight: 300;
	padding-bottom: 0;
}

.intr .custom p {
	margin: 0;
}

p.formlink {
	font-style: italic;
}

.regisbox .custom {}

.regisbox .custom [class*="col-"] {
	margin: 5px;
	padding: 0;
}

.regisbox .custom [class*="col-"] a {
	padding: 20px;
	display: block;
}

[class*="bluebg_"] {
	background: url(../../../images/halfbannerbg.png) 0 100%;
	width: 47.4%;
}

[class*="longbanner_"] {
	background: #fff;
	width: 97%;
}

.noticesarea .container {
	/*margin: 0;*/
	padding: 0;
	width: 100%;
}

.noticesarea .row {
	margin: 0 !important;
}

.social h3:after {
	content: url(../../../images/titlebrdr.png);
	display: block;
	position: relative;
	top: -16px;
}

.regisbox .custom [class*="longbanner_"] a {
	padding: 10px 20px;
}

span.bannername {
	display: inline-block;
	line-height: 18px;
	margin-left: 10px;
	vertical-align: middle;
	width: 65%;
	text-align: left;
	transition: all ease-out .4s;
}

[class*="longbanner_"] span.bannername {
	color: #000;
	margin-left: 35px;
}

.regisbox .custom [class*="col-"] a:hover span.bannername {
	padding-left: 5px;
}

.noticesarea .social {
	background: #d9edff;
	padding-left: 80px;
}

.social a.spnlink {
	margin: 15px 0 5px;
	display: block;
	text-align: right;
}

a.rtihammer {
	display: block;
	padding: 10px 25px;
	border-radius: 4px;
	background: #ff9069;
	color: #fff !important;
	font-size: 150%;
}

.foo-links h4 {
	/*display: block !important;*/
	margin-right: 20px;
}

a.foo-links-before {
	background: no-repeat;
}

a.foo-links-before:before {
	display: none;
}

a.foo-links-before em,
a.foo-links-before i {
	font-size: 20px;
}

a.foo-links-before em.fa.fa-google-plus,
a.foo-links-before i.fa.fa-google-plus {
	color: #f2412e;
}

a.foo-links-before em.fa.fa-facebook-official,
a.foo-links-before i.fa.fa-facebook-official {
	color: #475993;
	font-size: 25px;
}

a.foo-links-before em.fa.fa-twitter,
a.foo-links-before i.fa.fa-twitter {
	color: #76a9ea;
	font-size: 27px;
}

a.foo-links-before em.fa.fa-youtube-play,
a.foo-links-before i.fa.fa-youtube-play {
	color: #f61c0d;
	font-size: 28px;
}

a.foo-links-before em.fa.fa-linkedin-square,
a.foo-links-before i.fa.fa-linkedin-square {
	color: #0077b7;
	font-size: 27px;
}

.regisbox .custom .longbanner_green a {
	background: rgba(84, 190, 116, 1);
	background: -moz-linear-gradient(60deg, rgba(84, 190, 116, 1) 0%, rgba(84, 190, 116, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(84, 190, 116, 1)), color-stop(18%, rgba(84, 190, 116, 1)), color-stop(19%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(242, 242, 242, 1)));
	background: -webkit-linear-gradient(60deg, rgba(84, 190, 116, 1) 0%, rgba(84, 190, 116, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -o-linear-gradient(60deg, rgba(84, 190, 116, 1) 0%, rgba(84, 190, 116, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -ms-linear-gradient(60deg, rgba(84, 190, 116, 1) 0%, rgba(84, 190, 116, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: linear-gradient(60deg, rgba(84, 190, 116, 1) 0%, rgba(84, 190, 116, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54be74', endColorstr='#f2f2f2', GradientType=1);
}

.regisbox .custom .longbanner_red a {
	background: rgba(242, 96, 96, 1);
	background: -moz-linear-gradient(60deg, rgba(242, 96, 96, 1) 0%, rgba(242, 96, 96, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(242, 96, 96, 1)), color-stop(18%, rgba(242, 96, 96, 1)), color-stop(19%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(242, 242, 242, 1)));
	background: -webkit-linear-gradient(60deg, rgba(242, 96, 96, 1) 0%, rgba(242, 96, 96, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -o-linear-gradient(60deg, rgba(242, 96, 96, 1) 0%, rgba(242, 96, 96, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -ms-linear-gradient(60deg, rgba(242, 96, 96, 1) 0%, rgba(242, 96, 96, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: linear-gradient(60deg, rgba(242, 96, 96, 1) 0%, rgba(242, 96, 96, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54be74', endColorstr='#f2f2f2', GradientType=1);
}

.regisbox .custom .longbanner_blue a {
	background: rgba(36, 146, 246, 1);
	background: -moz-linear-gradient(60deg, rgba(36, 146, 246, 1) 0%, rgba(36, 146, 246, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(36, 146, 246, 1)), color-stop(18%, rgba(36, 146, 246, 1)), color-stop(19%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(242, 242, 242, 1)));
	background: -webkit-linear-gradient(60deg, rgba(36, 146, 246, 1) 0%, rgba(36, 146, 246, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -o-linear-gradient(60deg, rgba(36, 146, 246, 1) 0%, rgba(36, 146, 246, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -ms-linear-gradient(60deg, rgba(36, 146, 246, 1) 0%, rgba(36, 146, 246, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: linear-gradient(60deg, rgba(36, 146, 246, 1) 0%, rgba(36, 146, 246, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54be74', endColorstr='#f2f2f2', GradientType=1);
}

.regisbox .custom .longbanner_yellow a {
	background: rgba(242, 200, 28, 1);
	background: -moz-linear-gradient(60deg, rgba(242, 200, 28, 1) 0%, rgba(242, 200, 28, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(242, 200, 28, 1)), color-stop(18%, rgba(242, 200, 28, 1)), color-stop(19%, rgba(242, 242, 242, 1)), color-stop(100%, rgba(242, 242, 242, 1)));
	background: -webkit-linear-gradient(60deg, rgba(242, 200, 28, 1) 0%, rgba(242, 200, 28, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -o-linear-gradient(60deg, rgba(242, 200, 28, 1) 0%, rgba(242, 200, 28, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: -ms-linear-gradient(60deg, rgba(242, 200, 28, 1) 0%, rgba(242, 200, 28, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	background: linear-gradient(60deg, rgba(242, 200, 28, 1) 0%, rgba(242, 200, 28, 1) 18%, rgba(242, 242, 242, 1) 19%, rgba(242, 242, 242, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54be74', endColorstr='#f2f2f2', GradientType=1);
}

.intr .custom input[type="text"] {
	width: 100%;
	padding: 7px;
	background: none;
	border: 0;
	color: #fff;
	border-bottom: 1px solid;
}

.intr .custom input[type="submit"] {
	position: relative;
	top: -36px;
	padding: 8px;
	background: #004588 url(../../../images/submiticon.png) no-repeat 50%;
	border: 0;
	color: #fff;
	left: 89%;
	width: 50px;
}

.intr .custom input[type="text"]::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #c5c5c5;
}

.intr .custom input[type="text"]::-moz-placeholder {
	/* Firefox 19+ */
	color: #c5c5c5;
}

.intr .custom input[type="text"]:-ms-input-placeholder {
	/* IE 10+ */
	color: #c5c5c5;
}

.intr .custom input[type="text"]:-moz-placeholder {
	/* Firefox 18- */
	color: #c5c5c5;
}


/* Radio */

form#searchForm .radio {
	padding-left: 0;
}

.radio {
	padding-left: 20px;
	margin-top: 10px !important;
}

.radio label {
	display: inline-block;
	position: relative;
	padding-left: 5px;
	color: #fff;
}

.radio label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 17px;
	height: 17px;
	left: 0;
	margin-left: -20px;
	border: 1px solid #cccccc;
	border-radius: 50%;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out;
	transition: border 0.15s ease-in-out;
}

.radio label::after {
	display: inline-block;
	position: absolute;
	content: " ";
	width: 11px;
	height: 11px;
	left: 3px;
	top: 3px;
	margin-left: -20px;
	border-radius: 50%;
	background-color: #555555;
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}

.radio input[type="radio"] {
	opacity: 0;
}

form#searchForm .radio input[type="radio"] {
	opacity: 1;
}

.radio input[type="radio"]:focus+label::before {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.radio input[type="radio"]:checked+label::after {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
}

.radio input[type="radio"]:disabled+label {
	opacity: 0.65;
}

.radio input[type="radio"]:disabled+label::before {
	cursor: not-allowed;
}

.radio.radio-inline {
	margin-top: 0;
}

.radio-primary input[type="radio"]+label::after {
	background-color: #0163c2;
}

.radio-primary input[type="radio"]:checked+label::before {
	border-color: #0163c2;
}

.radio-primary input[type="radio"]:checked+label::after {
	background-color: #0163c2;
}

.radio-danger input[type="radio"]+label::after {
	background-color: #d9534f;
}

.radio-danger input[type="radio"]:checked+label::before {
	border-color: #d9534f;
}

.radio-danger input[type="radio"]:checked+label::after {
	background-color: #d9534f;
}

.radio-info input[type="radio"]+label::after {
	background-color: #5bc0de;
}

.radio-info input[type="radio"]:checked+label::before {
	border-color: #5bc0de;
}

.radio-info input[type="radio"]:checked+label::after {
	background-color: #5bc0de;
}

.radio-warning input[type="radio"]+label::after {
	background-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked+label::before {
	border-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked+label::after {
	background-color: #f0ad4e;
}

.radio-success input[type="radio"]+label::after {
	background-color: #5cb85c;
}

.radio-success input[type="radio"]:checked+label::before {
	border-color: #5cb85c;
}

.radio-success input[type="radio"]:checked+label::after {
	background-color: #5cb85c;
}


/* ======== */

ul[class*="ser-list-"] {
	text-align: left;
	padding: 10px 20px !important;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	min-height: 170px;
}

ul.ser-list-yellow {
	background: rgba(237, 160, 34, 0.95);
}

ul.ser-list-green {
	background: rgba(0, 118, 15, 0.95);
}

ul.ser-list-purple {
	background: rgba(84, 0, 38, 0.95);
}

ul[class*="ser-list-"] li {
	line-height: 1;
	position: relative;
}

ul[class*="ser-list-"] li a {
	color: #fff !important;
	display: block;
	padding: 7px 0 7px 10px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	transition: all ease-out .4s;
}

ul.ser-list-yellow li a {
	color: #000000 !important;
}

ul[class*="ser-list-"] li a:hover {
	padding-left: 14px;
}

ul[class*="ser-list-"] li a:before {
	content: "\f105";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 12px;
	position: absolute;
	left: 0;
	transition: all ease-out .4s;
}

ul[class*="ser-list-"] li a:hover:before {
	left: 4px;
}

ul[class*="ser-list-"] li:nth-of-type(1) a {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.serbigbox a:hover+ul[class*="ser-list-"],
ul[class*="ser-list-"]:hover {
	display: block;
}

.left-service .custom {
	padding: 0 10%;
}

.minnews {
	position: relative;
	z-index: 1;
}

.minnews:after {
	content: url(../../../images/promoafter.png);
	position: absolute;
	bottom: -52px;
	left: 0;
}

.promoitem {
	background: rgba(0, 36, 70, 0.05);
	text-align: center;
	margin-bottom: 15px;
	padding: 10px;
	transition: all ease-in-out 0.4s;
}

.promoitem:hover {
	background: rgba(0, 36, 70, 1);
	transition: all ease-in-out 0.4s;
}

.promoitem:hover h4 {
	color: #fff;
	transition: all ease-in-out 0.4s;
}

a .promoitem img,
a:hover .promoitem img {
	max-width: 100%;
	border-radius: 50%;
	border: 2px solid #e8e8e8;
	width: 145px;
	height: 145px;
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

.promoitem h4,
.promoitem h4 a {
	color: #002446;
	margin: 0;
	transition: all ease-in-out 0.4s;
}

.left-service p {
	color: #000;
	font-size: 125%;
	text-align: center;
}

.left-service p a {
	color: #fff !important;
	font-size: 110%;
	text-align: center;
	background: #135ecc;
	padding: 10px 25px;
	display: inline-block;
	font-size: 100%;
	border-radius: 50px;
	border: 1px solid #fff;
	margin-top: 25px;
}

.left-service p a:hover {
	background: rgba(19, 94, 204, 0.7);
}

a.archelink {
	color: #fff !important;
	display: block;
	text-align: center;
	margin-bottom: 20px;
}

a.archelink:after {
	content: "\f0da";
	font-family: FontAwesome;
	margin-left: 10px;
	font-size: 12px;
	vertical-align: bottom;
}

h3.promotitle+p {
	font-size: 120%;
}

ul.archeserv {
	padding: 0;
	width: 525px;
	margin: 0 auto;
}

ul.archeserv li {
	width: 28%;
	display: inline-block;
	line-height: 1;
	color: #fff;
	text-align: center;
	vertical-align: text-top;
	margin: 10px;
}

ul.archeserv li a {
	color: #fff !important;
	display: block;
	height: 150px;
}

ul.archeserv li span {
	display: block;
	padding: 8px;
	margin-bottom: 12px;
}

ul.archeserv li:nth-of-type(odd) span {
	background: #a8370e;
	transition: all ease-in-out 0.4s;
}

ul.archeserv li:nth-of-type(odd) span:hover {
	background: #66240c;
}

ul.archeserv li:nth-of-type(even) span {
	background: #66240c;
	transition: all ease-in-out 0.4s;
}

ul.archeserv li:nth-of-type(even) span:hover {
	background: #a8370e;
}

.services-bar .services .longbanner_blue a {
	background: url(../../../images/blue1bg.png) no-repeat -60px -35px;
}

.services-bar .services .longbanner_blue a:hover {
	background: url(../../../images/blue1bg.png) no-repeat -60px -25px;
}

.services-bar .services .longbanner_red a {
	background: url(../../../images/red1bg.png) no-repeat -60px -35px;
}

.services-bar .services .longbanner_red a:hover {
	background: url(../../../images/red1bg.png) no-repeat -60px -25px;
}

.services-bar .services .longbanner_yellow a {
	background: url(../../../images/yellow1bg.png) no-repeat -60px -35px;
}

.services-bar .services .longbanner_yellow a:hover {
	background: url(../../../images/yellow1bg.png) no-repeat -60px -25px;
}

.services-bar .services .longbanner_blue2 a {
	background: url(../../../images/blue2bg.png) no-repeat -60px -35px;
}

.services-bar .services .longbanner_blue2 a:hover {
	background: url(../../../images/blue2bg.png) no-repeat -60px -25px;
}

.services-bar .services .longbanner_green a {
	background: url(../../../images/green1bg.png) no-repeat -60px -35px;
}

.services-bar .services .longbanner_green a:hover {
	background: url(../../../images/green1bg.png) no-repeat -60px -25px;
}

.services-bar .services .longbanner_red2 a {
	background: url(../../../images/red2bg.png) no-repeat -60px -35px;
}

.services-bar .services .longbanner_red2 a:hover {
	background: url(../../../images/red2bg.png) no-repeat -60px -25px;
}

.card table.table-hover tr th {
	background: #333;
	color: #fff;
	padding: 10px !important;
	border: 1px solid #4c4c4c;
}

.card .search-container input {
	padding: 10px 18px;
}

.card .btn-group.pull-right>*,
.card .search-container form>* {
	/* margin-right: 15px; */
	font-weight: 400;
}

.card .btn-group.pull-right div[class*="col-lg-6"],
.card .search-container form div[class*="col-lg-6"] {
	padding: 0;
}

.card .search-container {
	margin-bottom: 15px;
	padding: 10px;
	background: #f3f3f3;
	border: 1px solid #e0e0e0;
	border-radius: 2px;
}

.card .search-container input#searchterm {
	width: 100%;
	border-radius: 2px;
	border: 1px solid #e0e0e0;
}

div#limit_chzn,
a.chzn-single,
.chzn-drop {
	min-width: 75px;
}

input[type="submit"] {
	border: 1px solid #e0e0e0;
	background: #f6bd00;
	border-radius: 3px;
	transition: all ease-in-out 0.1s;
	width: 150px;
	margin: 0 10px;
}

input[type="submit"]:hover {
	background: #ffd444;
}

input[type="button"] {
	border: 1px solid #e0e0e0;
	background: #f3f3f3;
	border-radius: 3px;
	transition: all ease-in-out 0.1s;
	width: 150px;
	margin: 0 10px;
}

input[type="button"]:hover {
	background: #e0e0e0;
}

.card .btn-group.pull-right div[class*="col-lg-6"] label,
.card .search-container form div[class*="col-lg-6"] label {
	margin: 10px;
}

.card .search-container label {
	margin-right: 15px;
	margin-left: 5px;
}

.card .search-container label {
	margin-right: 15px;
	margin-left: 5px;
}

.card .search-container label[for="searchterm"] {
	margin: 11px 5px;
}

.card .search-container .pull-right {
	display: inline-block;
	margin: 30px 30px 15px 30px;
}

.card .search-container div[class*="col-"] {
	padding: 5px;
}

.card .search-container div[class*="col-"] div[class*="col-"] {
	padding: 0;
}

.card .search-container .container {
	width: 100%;
	padding: 0;
}

.minnews .ns2-inner {
	transition: all ease-in-out 0.4s;
}

.minnews .ns2-inner:hover {
	background: #bfdefb;
}

.page-header h1 {
	font-size: 160%;
	font-weight: 600 !important;
}

div#phocagallery div#pg-icons,
.infomsg {
	display: none;
}

div#phocagallery .row {
	margin: 0 !important;
}

.mfp-container.mfp-image-holder.mfp-s-ready {
	cursor: pointer;
}

textarea {
	padding: 10px;
	width: 100%;
}

.alert.alert-message {
	border: 3px solid #4CAF50 !important;
	color: #4CAF50 !important;
}

.alert.alert-message * {
	color: #4CAF50 !important;
}

#system-message .alert a.close {
	color: #fff !important;
	background: #f00;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	text-align: center;
	opacity: 1;
	position: absolute;
	top: -14px;
	right: -14px;
	line-height: 1.3;
}

.mm-listview .mm-next+a,
.mm-listview .mm-next+span {
	margin-right: 0;
}

.mm-listview .mm-next {
	width: 100%;
	border-left: 1px solid #f3f3f3 !important;
}

div#easycalccheckplus input {
	width: 100px;
	margin-left: 10px;
}

.gmapfp_liste {
	display: none;
}

.gmnoprint input {
	padding: 6px;
	line-height: 1.3;
}

dl.contact-address.dl-horizontal dd {
	padding-left: 30px;
}

dl.contact-address dd span {
	margin: 0;
}

.contact h3 {
	display: none;
}

dl.contact-address dt {
	position: absolute;
}

#phocagallery form {
	display: none;
}

.gmapfp.item-page .pull-right,
a[href="http://gmapfp.org"] {
	display: none;
}

button.mfp-close {
	cursor: pointer !important;
}

body .alert {
	background: #fcf8e3 !important;
}

.tp-caption.large_text {
	font-weight: 300 !important;
}

.tp-caption.small_text {
	font-size: 120% !important;
	line-height: 1.2 !important;
}

div#header-sticky-wrapper.is-sticky div#header {
	background: #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.45);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.45);
}

.dfserv img {
	background: #00529f;
	padding: 15px;
	border-radius: 50%;
	border: 2px solid #fff;
	position: relative;
	z-index: 2;
}

.dfserv {
	text-align: center;
}

.dfserv h4,
.dfserv h4 a {
	color: #00529f;
	padding: 20px;
	background: #fff;
	position: relative;
	padding-top: 55px;
	top: -45px;
	height: 110px;
	margin-bottom: -45px;
	z-index: 1;
}

div.services-bar {
	background: #0356a2;
	animation: animatedBackground 40s linear infinite;
	text-align: center;
	color: #fff;
	padding: 60px 40px;
}

.mediaBoxNw.services-bar {
	padding: 35px 20px;
}

.dfmainsec {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
	padding: 0;
	background: #fff;
	margin-right: 50px;
}

.dfmainsec img {
	width: 100%;
}

.dfmainsec h4,
.dfmainsec h4 a {
	padding: 20px;
	text-align: center;
	color: #135ecc;
	margin: 0;
}

.foot-2col.commonFoot h3 {
	text-transform: uppercase;
}

.foot-2col.commonFoot p,
.foot-2col.commonFoot li {
	color: #000 !important;
	position: relative;
}

li.dfaddress:before {
	content: "\f1ad";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 18px;
	vertical-align: bottom;
	color: #135ecc;
	position: absolute;
	left: 10px;
	top: 0;
}

li.dfphone:before {
	content: "\f095";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 18px;
	vertical-align: bottom;
	color: #135ecc;
	position: absolute;
	left: 10px;
	top: 0;
}

li.dfemail:before {
	content: "\f0e0";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 15px;
	vertical-align: bottom;
	color: #135ecc;
	position: absolute;
	left: 10px;
	top: 0;
}

ul.dffooter li {
	padding-left: 45px;
}

p.dfsocial {
	margin-top: 18px !important;
}

p.dfsocial img {
	margin-right: 10px;
}

h3.acc-header {
	display: block;
	padding: 11px 15px !important;
	cursor: pointer !important;
	background: #6397e8 !important;
	border: 1px solid #497ebb;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 2px solid #497ebb !important;
	font-weight: 400 !important;
	font-size: 115%;
	margin-bottom: 4px !important;
	position: relative;
}

h3.acc-header:hover {
	background: #4677c1 !important;
}

h3.acc-header-active {
	display: block;
	padding: 11px 15px !important;
	cursor: pointer !important;
	background: #4677c1 !important;
	border: 1px solid #e2e2e2;
	color: #fff;
	text-decoration: none;
	border-bottom: 2px solid #4a7fbb !important;
	font-weight: 500 !important;
	font-size: 115%;
	margin-bottom: 4px !important;
}

h3.acc-header-active+.acc-content {
	border: 1px solid #e5e5e5 !important;
	padding: 15px !important;
	overflow-y: hidden!important;
	overflow-x: auto !important;
	margin-top: -3px;
	margin-bottom: 3px;
}

.acc-content ul li {
	position: relative;
	margin: 5px 0;
}

.acc-content ul li:before {
	content: url(../../../images/ulli-level1.png);
	display: inline-block;
	font-family: FontAwesome;
	position: absolute;
	left: -40px;
	color: #003278;
}

.acc-content ul li li:before {
	content: url(../../../images/ulli-level2.png);
	display: inline-block;
	font-family: FontAwesome;
	position: absolute;
	left: -40px;
	color: #003278;
}

.acc-content ul.pdf li:before {
	content: "\f1c1";
	display: inline-block;
	font-family: FontAwesome;
	position: absolute;
	left: -23px;
	color: #DD0003;
}

li.deeper.parent>a:after {
	content: "\f107";
	margin-left: 8px;
	display: inline-block;
	font-family: FontAwesome;
}

h3.acc-header:after {
	content: "\f067";
	display: inline-block;
	font-family: FontAwesome;
	position: absolute;
	right: 15px;
}

h3.acc-header-active:after {
	content: "\f068";
	display: inline-block;
	font-family: FontAwesome;
	position: absolute;
	right: 35px;
}

.topMenu .custom {
	position: absolute;
	right: 0;
	top: 0;
}

.topMenu .custom a {
	padding: 8px 15px;
	background: #0000001c;
	display: block;
}

p.sitemap {
	padding: 5px 10px !important;
	font-size: 13px;
	background: #f7f7f7;
	border-radius: 5px;
}

.mediaBlockNw p {
	/* text-align: center; */
	font-size: 95%;
	color: #000;
	line-height: 1.4;
}

.mediaBlockNw p.dof_readmore a {
	padding: 10px 35px;
	display: inline-block;
	border: 1px solid;
	border-radius: 50px;
	transition: all ease-in-out 0.4s;
}

.mediaBlockNw p.dof_readmore a:hover {
	background: #1353b5;
	color: #fff !important;
	transition: all ease-in-out 0.4s;
}

.newsHigh {
	background: #4abcf5;
	padding: 0;
}

.moduletable.homeserve ul.nav.menu>li {
	display: inline-block;
	width: 15.5%;
	margin: 0 0.5%;
	height: 260px;
	vertical-align: top;
	position: relative;
}

.moduletable.homeserve ul.nav.menu>li>a {
	display: none;
}

.moduletable.homeserve ul.nav.menu>li ul.nav-child {
	padding: 20px;
	position: relative;
	overflow-y: scroll;
	height: 250px;
}

.moduletable.homeserve ul.nav.menu>li ul.nav-child::-webkit-scrollbar {
	width: 10px;
}

.moduletable.homeserve ul.nav.menu>li ul.nav-child::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
}

.moduletable.homeserve ul.nav.menu>li ul.nav-child::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.moduletable.homeserve ul.nav.menu>li:hover ul.nav-child {
	display: block !important;
}

.moduletable.homeserve ul.nav.menu>li ul.nav-child li {
	transition: all ease-in .4s;
	font-size: 115% !important;
	line-height: 1.5;
	margin-bottom: 7px;
	padding-left: 15px;
	position: relative;
}

.moduletable.homeserve ul.nav.menu>li ul.nav-child li:hover {
	padding-left: 20px !important;
}

.moduletable.homeserve ul.nav.menu>li ul.nav-child a:before {
	content: "\f105";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 12px;
	vertical-align: bottom;
	position: absolute;
	left: 0;
	top: 1px;
}

body[class*=" home"] li.item-187.parent {
	background: #fff url(../../../images/services/supplier.png) no-repeat 50%;
	background-size: cover;
}

body[class*=" home"] li.item-188.parent {
	background: #fff url(../../../images/services/registration.png) no-repeat 50%;
	background-size: cover;
}

body[class*=" home"] li.item-189.parent {
	background: #fff url(../../../images/services/fishermen.png) no-repeat 50%;
	background-size: cover;
}

body[class*=" home"] li.item-190.parent {
	background: #fff url(../../../images/services/eximport.png) no-repeat 50%;
	background-size: cover;
}

body[class*=" home"] li.item-191.parent {
	background: #fff url(../../../images/services/highseas.png) no-repeat 50%;
	background-size: cover;
}

body[class*=" home"] li.item-252.parent {
	background: #fff url(../../../images/services/lagoon.png) no-repeat 50%;
	background-size: cover;
}

body[class*=" home"] li.item-187.parent:hover:before,
body[class*=" home"] li.item-188.parent:hover:before,
body[class*=" home"] li.item-189.parent:hover:before,
body[class*=" home"] li.item-190.parent:hover:before,
body[class*=" home"] li.item-191.parent:hover:before,
body[class*=" home"] li.item-252.parent:hover:before {
	content: "";
	position: absolute;
	background: rgba(255, 255, 255, 0.95);
	width: 100%;
	height: 100%;
	z-index: 0;
}

.gmapfp table.gmapfpform td {
	padding: 15px;
	background: #f1f6ff;
	border-bottom: 2px solid #165dcc;
}

.gmapfp table.blog td:nth-of-type(1) {
	display: none;
}

.moduletable.topbanners {}

.moduletable.topbanners .col-lg-3 {
	padding: 10px;
	width: 20%;
}

.moduletable.topbanners .col-lg-3:hover h4,
.dfserv:hover h4 {
	background: #165dcc;
	color: #fff;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0;
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.moduletable.topbanners .col-lg-3:hover img,
.dfserv:hover img {
	top: -5px;
}

body[class*=" contact-details"] .accordion-inner [class*="col-"] {
	padding: 5px;
}

body[class*=" contact-details"] .accordion-inner [class*="col-"] img {
	width: 100%;
}

body[class*=" contact-details"] .accordion-inner [class*="col-"] h3 {
	margin: 0 !important;
}

body[class*=" contact-details"] .accordion-inner [class*="col-"] p.head-block {
	margin: 0 0 10px 0;
}

#Footer .footer2 a {
	color: #fff !important;
}

.lastmodified {
	text-align: right;
	font-size: 115%;
}

.lastmodified span {
	font-size: 90%;
}

.topBack {
	background-color: #00a0ef;
	color: white;
	/* padding: 0 20px 35px; */
}

ul.dfrelated {
	padding: 0;
}

ul.dfrelated li {
	padding: 1px 5px;
}

ul.dfrelated li a:before {
	content: "\f105";
	font-family: FontAwesome;
	margin-right: 10px;
	font-size: 12px;
	vertical-align: bottom;
}

ul.dfrelated li a {
	color: #fff !important;
	transition: all ease-in-out 0.4s;
}

.gmapfp_message em.fa-phone:before {
	content: url(../../../images/phone-icon.png);
	width: 15px;
	height: 15px;
	margin-right: 10px;
}

table.mtable.dof.offices td:nth-of-type(1) {
	background: #f7f6f5;
	color: #656565;
	font-weight: bold;
	border: 1px solid #fff;
}

table.mtable.dof.offices td:nth-of-type(2) {
	background: #fff;
	color: #656565;
	font-weight: bold;
	border: 1px solid #f7f6f5;
}

[class*="site contact-details"] div[itemprop="articleBody"] em.fa-mobile {
	font-size: 135%;
	text-align: center;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3 {
	background: #fff;
	margin: 5px;
	width: 18.9%;
	padding: 0;
}

.mediaBoxNw .moduletable.topbanners .dfserv h4 {
	padding: 17px 10px 17px 70px;
	height: 75px;
	width: 100%;
	margin: 0;
	top: 0;
	text-align: left;
	display: inline-block;
	vertical-align: middle;
	/* color: #fff !important; */
	/* background: #00529f !important; */
	/* text-align: center; */
}

.mediaBoxNw .moduletable.topbanners .dfserv a:hover h4 {
	/*color: #00529f !important;*/
	/*background: #fff !important;*/
}

.mediaBoxNw .moduletable.topbanners .col-lg-3 img {
	position: absolute;
	top: 10px;
	left: 10px;
	display: none;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3:hover img {
	top: 10px;
}

ul#accordeonck123 {
	background: none !important;
	padding: 0 !important;
}

#accordeonck123 li.level1>a {
	font-size: 110% !important;
	background: #165dcc;
	color: #fff !important;
}

#accordeonck123 li.level1>a:after {
	content: "\f107";
	margin-right: 15px;
	display: inline-block;
	font-family: FontAwesome;
	float: right;
}

ul.content_1 {
	padding: 0 !important;
}

ul.content_1 li {
	margin: 0 !important;
	background: #deebff !important;
}

ul.content_1 li a {
	color: #175ccc !important;
	/* padding-left: 40px !important; */
	font-size: 100% !important;
	padding: 10px !important;
}

ul#accordeonck123 li.level1:hover,
ul#accordeonck123 li.level1:focus {
	background: #5497ff !important;
}

ul.content_1 li:hover,
ul.content_1 li:focus {
	background: #cce0ff !important;
}

table.mtable td {
	vertical-align: top;
}

table.mtable td p {
	margin: 0;
	line-height: 1.5;
}

table.mtable td em {
	width: 30px;
	text-align: center;
}

table.mtable td em.fa-mobile {
	font-size: 18px;
}

div[itemprop="articleBody"] h4 {
	font-size: 145%;
	font-weight: 600;
	border: none !important;
	padding: 0 0 5px 0!important;
	margin: 35px 0 10px !important;
	border-bottom: 1px solid #f1f1f1 !important;
}

div#system-message-container+h1 {
	font-size: 160%;
	margin: 0;
	font-weight: 300;
	border: none !important;
	padding: 0 0 5px 0!important;
	margin: 10px 0 25px !important;
	border-bottom: 1px solid #F0F0F0 !important;
}

span.titre,
.gmapfp.item-page h2.item-title {
	font-size: 160% !important;
	font-weight: 300 !important;
}

p.message {
	line-height: 1.5 !important;
	margin: 0 !important;
	padding: 0 !important;
}

span.titre+br,
span.titre+br+br {
	display: none !important;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3.do01 h4 {
	background: #fff url(../../../images/boxes-icon1.png) no-repeat 10px 50%;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3.do01:hover h4 {
	background: #00529f url(../../../images/boxes-icon1-hvr.png) no-repeat 10px 50%;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3.do03 h4 {
	background: #fff url(../../../images/boxes-icon2.png) no-repeat 10px 50%;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3.do03:hover h4 {
	background: #00529f url(../../../images/boxes-icon2-hvr.png) no-repeat 10px 50%;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3.do02 h4 {
	background: #fff url(../../../images/boxes-icon3.png) no-repeat 10px 50%;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3.do02:hover h4 {
	background: #00529f url(../../../images/boxes-icon3-hvr.png) no-repeat 10px 50%;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3.do04 h4 {
	background: #fff url(../../../images/boxes-icon4.png) no-repeat 10px 50%;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3.do04:hover h4 {
	background: #00529f url(../../../images/boxes-icon4-hvr.png) no-repeat 10px 50%;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3.do05 h4 {
	background: #fff url(../../../images/boxes-icon5.png) no-repeat 10px 50%;
}

.mediaBoxNw .moduletable.topbanners .col-lg-3.do05:hover h4 {
	background: #00529f url(../../../images/boxes-icon5-hvr.png) no-repeat 10px 50%;
}

.social-media {
	text-align: center;
	margin-top: 14px;
	/* margin-left: -58px; */
}

.social-media span em {
	font-size: 17px;
	padding: 8px;
	color: #1d1734;
	transition: 0.5s;
	cursor: pointer;
}

.social-media span:hover em {
	color: #f1cd1f;
	transition: 0.5s;
}

.social-media span {
	background-color: white;
	border-radius: 50%;
	height: 34px;
	margin: 18px;
	width: 34px;
	display: inline-block;
}


/*Services area*/

.services {
	padding: 40px 29px;
	text-align: center;
	font-size: 20px;
	background-color: #ffffff;
	margin: 8px;
	box-shadow: -webkit-box-shadow: 0px 6px 29px -4px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 6px 29px -4px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 7px 29px -8px rgba(0, 0, 0, 0.75);
	border: solid 1px;
	border-color: azure;
	transition: 0.5s;
}

.services:hover {
	box-shadow: none;
	transition: 0.5s;
	border: solid 1px;
	border-color: #e4e4e4;
	cursor: pointer;
}

.services:hover i {
	color: #f1cd1f;
	transition: 0.5s;
}

.services i {
	font-size: 36px;
	transition: 0.5s;
	color: #06307b;
}

.services-area {
	padding: 45px;
}

.custom {
	/* margin-top: 27px; */
	/* margin-bottom: 27px; */
}

.intr [class*="col-"] {
	padding: 10px;
}


/*Notices*/

.ns2-art-controllers {
	display: none;
}

.darkB h4.ns2-title {
	display: table-cell;
	font-size: 20px;
	padding: 4px;
	vertical-align: middle;
	font-weight: 400;
	width: 100%;
}

.ns2-inner {
	display: table;
	border-bottom: solid 1px;
	transition: 0.5s;
	border-bottom-color: #ffffff;
	padding-left: 0;
	padding-right: 0;
	overflow: hidden;
	width: 100%;
}

.darkB h4.ns2-title a {
	color: #0e113a;
	line-height: 1.5;
}

.darkB h4.ns2-title a:hover {
	text-decoration: none;
	color: #02397d;
	transition: 0.5s;
}

.darkB .ns2-column {}

.darkB h3,
#Footer h3,
.largebg>div>h3 {
	font-size: 26px;
	margin: 0 0 15px 0;
	padding-bottom: 10px;
	font-weight: 800 !important;
	color: #06307b;
	border-bottom: solid 1px;
	border-bottom-color: #e4e4e4;
	position: relative;
	text-align: left;
}

.largebg>div>h3 {
	margin-top: 25px !important;
	margin-bottom: 0px !important;
}

.darkB h3:after {
	content: "";
	position: absolute;
	width: 69px;
	height: 2px;
	background-color: #1fa6ea;
	bottom: 0;
	left: 0;
}

.ns2-date-blog {
	background: none !important;
}

span.ns2_date_day {
	color: #fff;
	font-weight: 800 !important;
	font-size: 125% !important;
	vertical-align: middle;
	transition: 0.5s;
	line-height: 1.2;
}

.ns2-inner:hover .ns2_date_day {
	color: #f65314;
	transition: 0.5s;
}

div#ns2-182 .ns2-wrap>div {
	margin: 0px;
	position: static;
	overflow: hidden;
	height: auto !important;
}

div#ns2-art-wrap182 {
	margin: 0 !important;
}

span.ns2_date_month {
	font-size: 15px !important;
	vertical-align: top;
	text-transform: uppercase;
	color: #fff !important;
	padding: 0;
}

.ns2-date-blog {
	text-align: center;
	font-size: 27px;
	padding: 6px 20px !important;
	margin-right: 6px;
	transition: 0.5s;
	vertical-align: middle;
	background: #00a0ef !important;
}

.ns2-inner:hover {
	box-shadow: -webkit-box-shadow: -4px 6px 14px -8px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: -4px 6px 14px -8px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 11px 23px -8px rgba(0, 0, 0, 0.75);
	transition: 0.5s;
}

span.ns2_date_year {
	display: none;
}

.owl-item {
	display: inline-block;
	vertical-align: middle;
	text-align: left !important;
	padding: 0 20px;
}

.owl-item.active {
	overflow: hidden;
}

div#ns2-art-wrap182 .owl-item {
	padding: 0;
}

.owl-stage-outer {
	overflow: hidden;
}

.readmore-but {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.but {
	background-color: #06307b;
	width: 141px;
	padding: 14px;
	color: white;
	text-align: center;
	border: none;
	margin: 31px;
}

.but3 {
	display: block;
	background-color: #06307b;
	width: 141px;
	padding: 14px;
	color: #fff !important;
	text-align: center;
	border: none;
	margin: 15px auto 0 !important;
}

.but3:hover {
	color: white;
}

.but2 {
	background-color: rgba(255, 255, 255, 0);
	width: 141px;
	padding: 14px;
	color: #fff !important;
	text-align: center;
	border: solid 1px;
	border-color: #fff;
	margin: 31px auto 0;
	display: block;
}

.disabled {
	display: none;
}

li.item img {
	width: 100%;
}

.regisbox {
	padding: 0;
}


/*News*/

section.news-area-bg {
	background-image: url('../img/bg/01.jpg');
	height: 484px;
	background-size: cover;
	margin-top: 46px;
	background-attachment: fixed;
	position: relative;
}

section.news-area-bg:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 484px;
	background-color: #06307ba6;
	z-index: 0;
}

.mediaBoxNw .ns2-inner {
	background-color: white !important;
	padding: 0;
	overflow: hidden;
	width: 100%;
}

.mediaBoxNw {
	z-index: 5;
	/* position:  absolute; */
}

.mediaBoxNw h4 .ns2-title {
	font-size: 23px;
}

.mediaBoxNw h4.ns2-title {
	padding: 10px;
	margin: 0;
	/*text-transform: uppercase;*/
	width: 100%;
	height: 70px;
}

.mediaBoxNw .ns2-inner img {
	padding-bottom: 0;
}

.mediaBoxNw h4.ns2-title a {
	font-size: 15px;
	color: #000000;
	line-height: 1.5;
	transition: 0.5s;
}

.mediaBoxNw .ns2-inner:hover .ns2-tools {
	color: #f1cd1f;
	transition: 0.5s;
}

.mediaBoxNw .ns2-tools {
	transition: 0.5s;
	font-weight: 500;
	background-color: #ededed;
	padding-left: 11px;
	padding-bottom: 8px;
	color: #999;
	padding: 8px;
	z-index: 1;
	position: relative;
	margin-top: -10px;
}

.ns2-inner:hover img {
	transition: 0.5s;
	transform: scale(1.1);
}

.ns2-inner img {
	transition: 0.5s;
}

.mediaBoxNw h3 {
	text-align: center;
	font-size: 27px;
	margin: 26px;
	color: white;
	font-weight: 800 !important;
}

img.ns2-image {
	float: none !important;
}

.mediaBoxNw h4.ns2-title a:hover {
	text-decoration: none;
	color: #06307b;
	transition: 0.5s;
}

img.ns2-image {
	width: 100%;
}

div.ns2-page {
	overflow: hidden !important;
}


/*products*/

.product-img img {
	width: auto;
	transition: 0.5s;
	height: 100%;
}

.product-img {
	height: 301px;
	background-color: white;
	text-align: center;
	overflow: hidden;
}

.custom .product {
	box-shadow: -webkit-box-shadow: 0px 4px 26px -4px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 4px 26px -4px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 4px 26px -4px rgba(0, 0, 0, 0.75);
	border: solid 1px;
	border-color: #cecccc85;
	cursor: pointer;
	float: none !important;
}

.custom .product:hover {
	box-shadow: none;
	border: solid 1px;
	border-color: #e8e8e8;
	transition: 0.5s;
}

.description {
	padding: 9px;
	background-color: #f3f3f3;
}

.product:hover .product-img img {
	transform: scale(0.8);
	transition: 0.5s;
}

.product:hover p {
	color: #351673;
	transition: 0.5s;
}

.description p {
	font-size: 16px;
	font-weight: 600;
	margin: 0;
}

.description h3 {
	font-size: 25px;
	margin: 0;
	transition: 0.5s;
}

section.product-area {
	background-color: #f7f7f7;
	padding-bottom: 70px;
}

section.product-area .moduletable {
	display: inline-block;
	width: 100%;
}

.description .moduletable>h3 {
	font-size: 25px;
	margin: 0;
	transition: 0.5s;
}

.product:hover h3 {
	color: #f1cd1f;
	transition: 0.5s;
}

#Footer h3 {
	/* font-size: 24px !important; */
	/* padding-bottom: 13px; */
	/* transition: 0.5s; */
	/* color: #000; */
}

.module_gmap ul {
	padding: 0;
}

.module_gmap i {
	margin-right: 15px;
}

body[class*="home"] div#sticky-wrapper {
	z-index: 99999 !important;
	position: absolute;
	top: 0;
	width: 100%;
}

div#sticky-wrapper {
	z-index: 99999 !important;
}

div#sticky-wrapper.is-sticky .main-menu-div {
	background: #fff;
	box-shadow: 0 2px 8px rgba(50, 50, 50, 0.2);
}

div#sticky-wrapper.is-sticky .nav>li>a {
	color: #23213b !important;
}

div#sticky-wrapper.is-sticky .nav>li.active>a,
div#sticky-wrapper.is-sticky .nav>li>a:hover {
	color: #fff !important;
}

.upcoming-events div.nssp2 .flt-left {
	width: 33%
}

.je-date-blog>.mod_events_latest_date {
	font-size: 400%;
	color: #000;
	line-height: 1;
	font-weight: 700;
}

.je_date_month_year .mod_events_latest_date {
	font-size: 110% !important;
	font-weight: 300;
	text-transform: uppercase;
}

span.je-title span.mod_events_latest_content {
	color: #202545 !important;
	font-size: 140% !important;
	/* width: 78%; */
	display: inline-block;
	line-height: 1.2;
	margin-top: 25px;
	font-weight: 500;
}

span.je-title span.mod_events_latest_content a {
	color: #062f7b !important;
}

.je-date-blog {
	/* padding: 20px; */
	margin: 3px;
	text-align: left;
	border-radius: 4px;
	overflow: hidden;
	box-shadow: -webkit-box-shadow: -1px 0px 26px -6px rgba(0, 0, 0, 0.67);
	-moz-box-shadow: -1px 0px 26px -6px rgba(0, 0, 0, 0.67);
	box-shadow: -3px 3px 26px -9px rgba(0, 0, 0, 0.67);
}

span.je-title {
	width: 75% !important;
	float: right;
}

span.je-time {
	display: none;
}

.events .owl-item:nth-of-type(odd) .je-date-blog {
	margin-left: 0 !important;
}

.events .owl-item:nth-of-type(even) .je-date-blog {
	margin-right: 0 !important;
}

ul.latestrc {
	padding: 0;
}

.je-inner {
	width: 85px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
	background: rgb(31, 150, 243);
	padding: 28px 18px;
	color: #fff;
	float: left;
}

.jevbootstrap .mod_events_latest_date {
	font-size: 280%;
	line-height: 1 !important;
}

.je_date_month_year {
	font-size: 150%;
}

.je_date_year {
	display: none;
}

.mod_events_latest {
	border: 0;
}

.upcoming-events .readmore-but {
	margin-bottom: 35px;
}


/*Event*/

.upcoming-events .ns2-date-blog {
	display: table-cell;
	background-color: #2196F3;
	width: 87px;
	height: 103px;
	color: white;
}

.upcoming-events h3 {
	text-align: center;
	font-size: 27px;
	margin: 32px;
	font-weight: 800;
	color: #06307b;
}

.upcoming-events .ns2-title a {
	font-size: 16px;
	line-height: 1.5;
	transition: 0.5s;
}

.upcoming-events h4.ns2-title {
	padding: 13px;
}

.upcoming-events .ns2-title a:hover {
	text-decoration: none;
	color: #06307b;
	transition: 0.5s;
}

.upcoming-events .ns2-title a {
	color: #06307b;
	font-size: 19px;
}

.upcoming-events .ns2-inner {
	background-color: white;
	padding: 0;
	box-shadow: -webkit-box-shadow: -1px 0px 26px -6px rgba(0, 0, 0, 0.67);
	-moz-box-shadow: -1px 0px 26px -6px rgba(0, 0, 0, 0.67);
	box-shadow: -3px 3px 26px -9px rgba(0, 0, 0, 0.67);
	border: none;
	width: 100%;
}

.upcoming-events span.ns2_date_day {
	color: white;
}

div#pg-msnr-container table {
	width: 100%;
}

table.mod_events_latest_table {
	width: 100%;
}

table.mod_events_latest_table tr {
	width: 31% !important;
	display: inline-block;
	margin: 10px;
	/* background: #f5f5f4; */
	border-radius: 4px;
	overflow: hidden;
}

.mod_events_latest {
	border: 0 !important;
}

@media only screen and (max-width: 990px) {
	table.mod_events_latest_table tr {
		width: 98% !important;
	}
}

table.mod_events_latest_table tr td+td {
	padding-left: 20px;
	font-size: 102%;
}

span.je-title span.mod_events_latest_content {
	color: #202545 !important;
	/* font-size: 40% !important; */
	width: 90%;
	display: inline-block;
}

.je-date-blog {
	background: #ffffff;
	/* padding: 20px; */
	/* margin: 20px; */
	text-align: left;
	width: 100% !important;
}

ul.latestrc {
	padding: 0;
}

.je-inner {
	width: 75px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
}

.mod_events_latest_first,
.mod_events_latest {
	width: 100% !important;
	display: contents;
}

ul.slide2 {
	padding: 0;
}

.topBack .col-lg-4:hover h3 {
	color: #f7cd00;
}

.foot-1col.commonFoot ul li {
	padding-left: 35px;
	position: relative;
}

.foot-1col.commonFoot ul li i {
	position: absolute;
	left: 5px;
	top: 6px;
	font-size: 16px;
}

.foot-2col.commonFoot .custom h4 {
	font-size: 25px;
	padding: 0;
}

.foot-2col.commonFoot .custom p {
	color: #fff !important;
}

input.button.subbutton.btn.btn-primary {
	margin-left: 0px;
	opacity: 1 !important;
	background: #df7f40 !important;
	margin: 0;
}

.quick-link-col.footer-col h4 {
	font-size: 25px;
}

input.button.subbutton.btn.btn-primary,
input.button.subbutton.btn.btn-primary:hover {
	padding: 11.2px 40px;
	background: none;
	border-color: transparent;
	position: relative;
	z-index: 1;
	font-size: 16px;
	border-radius: 50px;
}

td.acysubbuttons {
	position: relative;
}

td.acyfield_email.acy_requiredField input {
	height: 45px;
	color: black;
	padding: 10px 30px;
	border-radius: 50px;
}


/*////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////*/


/*Virtue Cart*/

.browse-view .product-price {
	text-align: center;
	float: none;
}

.browse-view span.vm-cmv-label {
	display: block;
}

.browse-view .product-field-display select {}

.browse-view .product-field-display {
	margin: 0 50px;
}

.browse-view .addtocart-area {
	display: none;
}

.browse-view .product_s_desc {
	text-align: center;
}

.vm2-normalstock {
	display: block;
	clear: none;
	float: none;
	text-align: center;
}

.browse-view .vmicon {
	/* background-position: top center; */
	background-repeat: no-repeat;
	display: block;
	width: 64px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.browse-view .vm-product-descr-container-1,
.browse-view .vm-product-descr-container-1 {
	min-height: auto;
}

div.vm-details-button a {
	background: #04040f;
	padding: 10px 20px;
	color: #fff;
	width: auto;
	font-size: 13px;
	margin-bottom: 20px;
	border: 1px solid #2c4b6d;
	transition: all ease-in-out .2s;
}

.orderlistcontainer div.activeOrder {
	background-position: top 4px right;
	cursor: pointer;
	border: solid #e8e3e3 1px;
	border-radius: 4px;
	padding: 7px 24px;
	background-color: #f3f3f3;
	margin-top: 8px;
}

.orderlist a {
	text-decoration: none;
	display: block;
	padding: 6px;
}

.orderlistcontainer div.orderlist div:hover {
	color: #EEE;
	background: #f1f1f1;
}

.display-number #limit {
	margin-top: 10px;
}

.orderby-displaynumber {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

.alert-error {
	background: #fde7e7;
	border: 1px solid #ffb8b8 !important;
}

.vm-product-details-container {
	background: none;
	border-left: 2px solid #efefef;
	padding: 30px;
	max-width: 650px;
	margin-left: 30px;
	min-height: 400px;
}

.productdetails-view .spacer-buy-area {
	padding-left: 0;
}

span.vm-cmv-label {
	display: block;
}

.product-field-display select {
	width: 100%;
	padding: 8px;
	margin: 5px 0 15px 0;
}

.product-field-display .chzn-container-single .chzn-single {
	line-height: 15px !important;
	height: 33px !important;
}

.vm-cmv-label {
	font-size: 13px;
}

.productdetails-view .icons {
	display: none;
}

.vm-product-descr-container-1 h2 {
	text-transform: uppercase;
	font-size: 17px;
	min-height: 40px;
}

.browse-view .product_s_desc {
	display: none;
}

.PricesalesPrice {
	font-weight: 600;
	font-size: 15px !important;
}

.product-description {
	background: #efefef;
}

.product-description span.title {
	display: block;
	background: #ccc;
	padding: 10px;
	font-weight: 500;
	font-size: 14px;
}

.product-description p {
	padding: 10px;
	font-size: 12px;
	margin: 0;
}

.vm-product-container .vm-product-media-container {
	float: left;
	width: 48%;
	margin: auto;
}

.product-short-description {
	display: none;
}

#fancybox-content h4,
#fancybox-content .h4 {
	font-size: 15px;
	text-transform: none;
	font-weight: 400;
	margin-top: 16px;
}

.back-to-category {
	display: none;
}

.addtocart-button-disabled {
	width: 150px;
	font-size: 14px;
}

.product-container {
	border: 1px solid #efefef;
	padding: 20px;
	margin-bottom: 30px;
}

span.quantity-controls input {
	background: #999;
	padding: 7px !important;
	width: 30px !important;
	height: 30px !important;
}

.quantity-plus {
	background: url('../images/new/plus.png') no-repeat !important;
}

.quantity-minus {
	background: url('../images/new/minus.png') no-repeat !important;
}

span.quantity-controls {
	width: auto;
}

.quantity-box .quantity-input,
.cart-summary .quantity-input {
	height: 32px;
	width: 32px;
	font-family: arial;
	font-size: 14px;
}

.cart-summary {
	font-size: 14px;
}

.vm-fieldset-customer-note {
	display: none;
}

.vm-button-correct {
	font-size: 14px !important;
	font-weight: 500 !important;
	text-transform: uppercase;
}

.cart.tos {
	margin: 10px 0;
	font-size: 14px;
}

#fancybox-content h2 {
	font-size: 18px !important;
}

.cart-summary h3 {
	font-size: 16px;
	margin: 5px 0 !important;
}

span.quantity-controls input:hover {
	opacity: 0.8;
}

span.addtocart-button span.addtocart-button,
span.addtocart-button input.addtocart-button,
span.addtocart-button input.notify-button {
	font-size: 14px;
	padding: 9px 17px;
	margin-bottom: 0;
}

.nomargintitle {
	margin-top: 0;
	font-size: 30px;
	padding: 0;
}

.spacer-buy-area .PricesalesPrice {
	font-size: 30px !important;
	font-weight: 600;
	letter-spacing: -1px;
	margin-bottom: 30px;
	color: #04040f;
	margin-top: 10px;
	padding-top: 0;
	line-height: 0px;
}

.floatright.display-number {
	font-size: 13px !important;
	font-family: Arial !important;
	color: #999 !important;
}

.browse-view [class*="col-"] {
	padding: 15px 15px 15px 0!important;
}

.display-number,
.control-buttons,
.orderlistcontainer {
	margin: 0 !important;
}

.vm-product-media-container {
	min-height: 233px;
}

.billto-shipto .width50 {
	background: #f5f5f5;
	padding: 30px;
	min-height: 314px;
	border-bottom: 2px solid #999;
	border-right: 4px solid #fff;
}

.cart-summary tr td {
	padding: 14px;
}

a.product-details,
a.details,
div.details {
	font-size: 14px!important;
	padding: 7px 20px!important;
}

#com-form-login {
	background: #f5f5f5;
	padding: 30px;
	font-size: 14px!important;
	border-bottom: 2px solid #999;
}

.width30 a {
	font-size: 13px;
}


/*h1{
    font-size: 25px;
}*/

#userForm h2 {
	font-size: 20px;
}

#userForm {
	font-size: 14px;
}

.vm-button-correct {
	font-size: 14px !important;
	font-weight: 500 !important;
	text-transform: uppercase;
}

.vm-button-correct {
	font-size: 14px !important;
	font-weight: 500 !important;
	text-transform: uppercase;
	float: left;
	margin: 10px 20px 10px 0px;
	/* clear: left; */
	border-radius: 3px !important;
	padding: 11px 20px !important;
	background: #0d0d2f !important;
	transition: all ease-in-out 0.3s;
}

a.vm-button-correct:hover {
	background: #11114c !important;
}

.control-buttons #reg_text {
	float: none;
	display: block;
}

table.user-details {
	clear: left;
}

.width30 .inputbox {
	width: 100%;
	padding: 5px 10px;
}

.width30 #remember {
	width: auto;
}

.user-details td {
	padding: 4px 6px !important;
}

#fancybox-content {
	border: none!important;
	padding: 10px !important;
	background: #fff;
	min-width: 390px;
}

#fancybox-outer {
	min-width: 400px;
}

.sectiontableentry1 h1 {
	font-size: 15px!important;
}

.vm-cart-item-quantity,
.vm-cart-item-quantity {
	min-width: 140px !important;
}

.paymsg,
.buttonBar-right .button,
#form-login .button,
#cart-view .button {
	color: #fff;
	border: 1px solid #00669a;
	font-size: 14px;
	padding: 4px 14px;
	margin-left: 10px;
	background: #0d0d2f;
	transition: all ease-in-out 0.3s;
}

form#form-login {
	display: block;
	clear: left;
}

#tab-2 table tr td,
.vm-orders-list td,
.spaceStyle table tr td {
	border: 1px solid #fff;
	padding: 9px;
	font-size: 13px;
	margin-top: 10px;
}

#tab-2 table tr:nth-child(odd) td,
.vm-orders-list tr:nth-child(odd) td,
.spaceStyle table tr:nth-child(odd) td {
	background: #efefef;
}

#tab-2 table tr:nth-child(even) td,
.vm-orders-list tr:nth-child(even) td,
.spaceStyle table tr:nth-child(even) td {
	background: #e6e6e6;
}

tr.sectiontableheader {
	font-size: 14px;
}

tr.sectiontableheader th {
	padding: 5px;
}

.vm-orders-list th {
	background: #e6e6e6;
	padding: 8px 5px;
	font-size: 14px;
}

.vm-orders-list {
	font-size: 14px;
}

.output-shipto .radio input[type="radio"] {
	width: auto!important;
	margin: 0!important;
	height: auto!important;
	position: relative !important;
	display: inline-block!important;
	float: right!important;
}

.control-buttons button.default {
	margin-top: 20px !important;
}

.order-view {
	display: none;
}

legend.userfields_info {
	font-size: 20px!important;
	font-weight: 400;
}

.user-details {
	font-size: 14px;
}

.sectiontableentry1 h3 {
	font-size: 17px !important;
	font-weight: 500 !important;
}

tr.sectiontableheader th {
	background: #848484;
	color: #fff;
	padding: 7px 6px;
	border: 1px solid #fff;
}

.vm-orders-order strong {
	display: block;
	margin: 13px 0 0px 0;
	padding-bottom: 0 !important;
	line-height: 1px;
}

#ui-tabs ul#tabs li {
	background: #f2f2f2 !important;
	padding: 8px 16px 10px;
	border-right: 1px solid #d8d8d8;
}

ul#tabs {
	border-bottom: 1px solid #d8d8d8;
}

#ui-tabs ul#tabs {
	padding: 16px 0 0px 0;
}

.vmLoadingDiv .vmLoadingDivMsg {
	text-align: center!important;
	background: #fff!important;
	padding: 30px!important;
	height: 100% !important;
}

.paymsg {
	margin: 16px 0;
}

.vm-cart-item-name,
.vm-cart-item-sku {
	padding: 10px !important;
}

#adminForm fieldset legend {
	border: none !important;
}

table.user-details input {
	width: 210px !important;
}

.userdata h2 {
	padding-top: 0;
	margin-top: 0;
	font-size: 16px;
}

.asiNew {
	float: left;
}

#tab-2 table th {
	padding: 10px;
	background: #6d6d6d;
	color: #fff;
}

#tab-2 table {
	width: 100%;
	font-size: 14px;
}

.newButton {
	text-align: left;
	clear: left;
	padding-top: 20px;
	display: block;
}

.newButton:hover a {
	color: #fff;
}

.newButton a.paymsg {
	white-space: nowrap;
	margin-top: 3px;
	display: inline-block;
}

#fancybox-overlay,
div#fancybox-wrap {
	z-index: 10000;
}

.productdetails span {
	float: left;
	padding: 8px 0 !important;
}

.productdetails span.addtocart-button {
	float: left;
	margin-left: 10px;
}

.productdetails span.quantity-controls {
	margin-left: 10px;
}

span.addtocart-button input.addtocart-button {
	padding: 8px 17px !important;
}

fieldset {
	margin-top: 0;
}

span.addtocart-button-disabled {
	display: none;
}

.sponsorLogo .productdetails li {
	padding: 0;
}

.sponsorLogo div.productdetails {
	padding: 5px;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
}

.sponsorLogo li:hover div.productdetails {
	color: #ffab00;
}

.sponsorLogo .productdetails a {
	float: none;
	color: #181819 !important;
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-weight: 600;
}

.sponsorLogo .product-price {
	float: none;
	text-align: center;
}

.sponsorLogo .productdetails span {
	float: none;
	padding: 0 !important;
	font-weight: 600 !important;
	font-size: 25px !important;
}

.sponsorLogo div.productdetails a {
	font-weight: 600;
	font-size: 16px;
	max-width: 159px;
	text-overflow: ellipsis;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
}

.vm-fieldset-tos {
	display: none;
}

.custom_blackfonts {
	color: #000;
}

.custom_blackfonts a {
	color: #663a81;
}

.carsoulgray {
	border-top: 1px solid #ccc;
}

.custom_blackfonts h3 {
	margin: 0 !important;
}

.cart_menu {
	position: absolute;
	top: 10px;
	right: 10px;
}

.cart_menu a,
.cart_menu a:hover {
	color: #fff;
}

.cart_menu .nav>li {
	position: relative;
	display: inline-block;
	font-size: 12px;
}

#com-form-login {
	margin: 30px 0;
}

.userdata h2 {
	padding-top: 0;
	margin: 10px 0;
	font-size: 14px;
}

.billto-shipto {
	display: none;
}

.sponsorLogo img {
	/* width: 100%; */
	max-width: 310px;
	/* height: 330px; */
}

.sponsorLogo h3 {
	/* text-align: center; */
	/* font-size: 27px; */
	/* margin: 32px; */
	/* font-weight: 500; */
	/* color: #fff; */
}

.breadCrumb .nav.menu {
	position: absolute;
	bottom: 12px;
	right: 24px;
}

.breadCrumb .nav.menu li {
	display: inline-block;
	font-size: 12px;
}

.breadCrumb .nav.menu li a {
	background: #14152f;
	margin: 0 4px;
	border-radius: 5px;
	color: #fff !important;
	padding: 4px 10px !important;
}

.breadCrumb .nav.menu li:hover,
.breadCrumb .nav.menu li:hover a {
	background: #ccc !important;
	color: #14152f!important;
}

.owl-dot {
	background: #fff;
	width: 10px;
	height: 10px;
	border: 2px solid #00a0ef;
}

.owl-dot.active {
	background: #00a0ef;
}

.owl-dots {
	margin-top: 25px;
}

div#ns2-art-wrap182 .owl-dots {
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
}

a[href="http://joomla-extensions.kubik-rubik.de/"] {
	display: none;
}

div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.mod-languages li {
	margin-left: 0px;
	margin-right: 0;
}

div.mod-languages ul.lang-inline li {
	display: inline;
}

div.mod-languages ul.lang-block li {
	display: block;
}

div.mod-languages img {
	border: none;
}

div.mod-languages a {
	text-decoration: none;
}


/* Advanced Dropdown style*/

div.advanced-dropdown {
	position: relative;
}

div.mod-languages.advanced-dropdown ul {
	background: #0056a7;
	position: absolute;
	z-index: 99999;
	list-style-type: none;
	left: 0;
	padding: 0;
	border-radius: 0 0 2px 2px;
}

div.advanced-dropdown a.langChoose:link,
div.advanced-dropdown a.langChoose:visited {
	background-color: #ccc;
	border-radius: 2px;
	width: 38px;
	margin-top: 3px;
	padding: 3px;
	line-height: 0;
	-webkit-transition: all 0.75s;
}

div.advanced-dropdown a.langChoose img {
	border: 1px solid white;
}

div.advanced-dropdown span.caret {
	display: inline-block;
	width: 0px;
	height: 0px;
	vertical-align: middle;
	border-top: 4px solid #fff;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
	margin-left: 1px;
}

div.advanced-dropdown a {
	white-space: nowrap;
	color: #fff !important;
	padding: 5px 15px;
	border-bottom: 1px solid #004b8c;
	display: block;
}

.topLang {
	display: inline-block;
	float: right;
	padding: 5px 0;
}

.topFont {
	display: inline-block;
	float: right;
	padding: 5px 0;
}

.module_gmap .custom {
	margin: 0;
}

li.soaddr:before {
	content: "\f041";
	font-family: FontAwesome;
	vertical-align: bottom;
	position: absolute;
	left: 0;
	width: 25px;
	text-align: center;
}

li.kmccemail:before,
li.soemai:before {
	content: "\f0e0";
	font-family: FontAwesome;
	vertical-align: bottom;
	position: absolute;
	left: 0;
	width: 25px;
	text-align: center;
}

li.kmccphone:before,
li.sotele:before {
	content: "\f095";
	font-family: FontAwesome;
	vertical-align: bottom;
	position: absolute;
	left: 0;
	width: 25px;
	text-align: center;
}

li.sowort:before {
	content: "\f017";
	font-family: FontAwesome;
	vertical-align: bottom;
	position: absolute;
	left: 0;
	width: 25px;
	text-align: center;
}

li.sofaxn:before {
	content: "\f1ac";
	font-family: FontAwesome;
	vertical-align: bottom;
	position: absolute;
	left: 0;
	width: 25px;
	text-align: center;
}

li.sooffi:before {
	content: "\f007";
	font-family: FontAwesome;
	vertical-align: bottom;
	position: absolute;
	left: 0;
	width: 25px;
	text-align: center;
}

.ministry {
	padding: 0;
}

.whether .custom {
	margin: 0;
}

.topSocial {
	/*display: inline-block;*/
}

.Orbar .col-lg-12>div {
	float: right;
}

ul.kmchcont {
	color: #fff;
	text-align: left;
	padding: 0;
	font-size: 110%;
}

ul.kmchcont li {
	padding-left: 20px;
}

.twoSides {
	background: #fff;
	color: #fff;
	padding: 20px;
}

ul.wlcm3bx {
	padding: 0;
	margin: 0;
}

.twoSides div.nssp2 .col-2 .ns2-inner {
	border-radius: 50px 0 !important;
	overflow: hidden;
	margin: 0;
}

.twoSides div.nssp2 .col-2>div {
	padding: 20px !important;
}

.twoSides h3,
#Footer h3,
.largebg>div>h3 {
	font-size: 170%;
	margin: 0 0 15px;
	padding-bottom: 15px;
	font-weight: 500 !important;
	color: #005a86;
	position: relative;
}

.twoSides h3:after,
#Footer h3:after,
.largebg>div>h3:after {
	content: "";
	background: #015b86;
	width: 125px;
	height: 4px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.darkB .custom {
	padding: 30px 5px;
}

h4.kmcpsts {
	font-size: 160%;
	text-align: center;
}

h4.kmcpsts span {
	color: #fd6d38;
}

.darkB {
	text-align: center;
}

p.redtxt.commontxt,
p.bluetxt.commontxt {
	font-size: 195%;
	font-weight: 600;
}

p.wthico:before {
	content: "\f061";
	font-family: FontAwesome;
	vertical-align: bottom;
	margin-right: 10px;
	left: 0;
	width: 25px;
	text-align: center;
}

p.wthico {
	font-size: 118%;
}

a.kmvbtn {
	background: #da5700;
	color: #fff !important;
	padding: 13px 50px;
	display: inline-block;
	margin-top: 25px;
	border-radius: 50px;
}

.footer1 {
	/* text-align: center; */
}

.footer2 {
	/* text-align: center; */
}

.moduletable.kmccc {
	padding: 75px 60px 30px;
	text-align: left;
}

.moduletable.kmccc h3 {
	font-size: 140%;
	padding: 0;
}

.moduletable.kmccc h3:after {
	display: none;
}

div.services-bar h3 {
	font-size: 190%;
	margin-bottom: 25px;
}

form[id*="formAcymailing"] {
	width: 40%;
	min-width: 250px;
	margin: 0 auto;
}

td.acyfield_email.acy_requiredField {
	width: 100%;
	padding: 0;
}

td.acysubbuttons {
	position: absolute;
	padding: 0;
}


/* Hexagon Styles */

.hexagon {
	position: relative;
	width: 200px;
	height: 115.2px;
	background-color: #f98e2b;
	margin: 86.60px 18px;
	display: inline-block;
	transform: rotate(30deg);
	text-align: center;
	vertical-align: middle;
	color: #fff;
	position: absolute;
	left: 6.7%;
	top: -3%;
	outline: none;
	box-shadow: 0 0 0 0;
	border-top: 1px solid #f98e2b;
	border-bottom: 1px solid #f98e2b;
}

.hexagon:before,
.hexagon:after {
	content: "";
	position: absolute;
	width: 0;
	border-left: 100px solid transparent;
	border-right: 100px solid transparent;
}

.hexagon:before {
	bottom: 100%;
	border-bottom: 56.6px solid #f98e2b;
	left: -1px;
	z-index: -1;
	width: 100.75%;
}

.hexagon:after {
	top: 100%;
	width: 0;
	border-top: 57.6px solid #f98e2b;
	left: -1px;
	z-index: -1;
	width: 100.75%;
}

.hexagon:hover {
	background-color: #ea7100;
}

.hexagon:hover:before {
	border-bottom: 56.6px solid #ea7100;
}

.hexagon:hover:after {
	border-top: 57.6px solid #ea7100;
}

.hexagon span {
	background: url(../../../images/rti_icons/icon001.png) no-repeat 50% 15px;
}

.hexadiv {
	width: 48%;
	display: inline-block;
	text-align: left;
}

.hexamega {
	position: relative;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	height: 445px;
}

.regisbox p {
	font-size: 92%;
	line-height: 1.4;
	padding: 0 30px;
}


/* Brown */

.hexagon.brown {
	background-color: #bc6225;
	position: absolute;
	left: 25.4%;
	top: -3%;
	border-top: 1px solid #bc6225;
	border-bottom: 1px solid #bc6225;
}

.hexagon.brown:before {
	border-bottom: 56.6px solid #bc6225;
}

.hexagon.brown:after {
	border-top: 57.6px solid #bc6225;
}

.hexagon.brown span {
	background: url(../../../images/rti_icons/icon002.png) no-repeat 50% 15px;
}

.hexagon.brown:hover {
	background-color: #ea7100;
}

.hexagon.brown:hover:before {
	border-bottom: 56.6px solid #ea7100;
}

.hexagon.brown:hover:after {
	border-top: 57.6px solid #ea7100;
}


/* Green */

.hexagon.green {
	background-color: #2c9a42;
	position: absolute;
	left: 6.7%;
	top: 43%;
	border-top: 1px solid #2c9a42;
	border-bottom: 1px solid #2c9a42;
}

.hexagon.green:before {
	border-bottom: 56.6px solid #2c9a42;
}

.hexagon.green:after {
	border-top: 57.6px solid #2c9a42;
}

.hexagon.green span {
	background: url(../../../images/rti_icons/icon003.png) no-repeat 50% 15px;
}

.hexagon.green:hover {
	background-color: #157328;
}

.hexagon.green:hover:before {
	border-bottom: 56.6px solid #157328;
}

.hexagon.green:hover:after {
	border-top: 57.6px solid #157328;
}


/* Purple */

.hexagon.purple {
	background-color: #b588b9;
	position: absolute;
	left: 25.4%;
	top: 43%;
	border-top: 1px solid #b588b9;
	border-bottom: 1px solid #b588b9;
}

.hexagon.purple:before {
	border-bottom: 56.6px solid #b588b9;
}

.hexagon.purple:after {
	border-top: 57.6px solid #b588b9;
}

.hexagon.purple span {
	background: url(../../../images/rti_icons/icon004.png) no-repeat 50% 15px;
}

.hexagon.purple:hover {
	background-color: #9c65a0;
}

.hexagon.purple:hover:before {
	border-bottom: 56.6px solid #9c65a0;
}

.hexagon.purple:hover:after {
	border-top: 57.6px solid #9c65a0;
}


/* Dark Brown */

.hexagon.dbrown {
	background-color: #896761;
	position: absolute;
	left: 39.5%;
	top: 20%;
	border-top: 1px solid #896761;
	border-bottom: 1px solid #896761;
}

.hexagon.dbrown:before {
	border-bottom: 56.6px solid #896761;
}

.hexagon.dbrown:after {
	border-top: 57.6px solid #896761;
}

.hexagon.dbrown span {
	background: url(../../../images/rti_icons/icon009.png) no-repeat 50% 15px;
}

.hexagon.dbrown:hover {
	background-color: #b15500;
}

.hexagon.dbrown:hover:before {
	border-bottom: 56.6px solid #b15500;
}

.hexagon.dbrown:hover:after {
	border-top: 57.6px solid #b15500;
}


/* Light Blue */

.hexagon.lblue {
	background-color: #3db5e6;
	position: absolute;
	left: 53.6%;
	top: -3%;
	border-top: 1px solid #3db5e6;
	border-bottom: 1px solid #3db5e6;
}

.hexagon.lblue:before {
	border-bottom: 56.7px solid #3db5e6;
}

.hexagon.lblue:after {
	border-top: 57.6px solid #3db5e6;
}

.hexagon.lblue span {
	background: url(../../../images/rti_icons/icon005.png) no-repeat 50% 15px;
}

.hexagon.lblue:hover {
	background-color: #2196c5;
}

.hexagon.lblue:hover:before {
	border-bottom: 56.6px solid #2196c5;
}

.hexagon.lblue:hover:after {
	border-top: 57.6px solid #2196c5;
}


/* Yellow */

.hexagon.yellow {
	background-color: #ecaa00;
	position: absolute;
	left: 72.2%;
	top: -3%;
	border-top: 1px solid #ecaa00;
	border-bottom: 1px solid #ecaa00;
}

.hexagon.yellow:before {
	border-bottom: 56.6px solid #ecaa00;
}

.hexagon.yellow:after {
	border-top: 57.6px solid #ecaa00;
}

.hexagon.yellow span {
	background: url(../../../images/rti_icons/icon006.png) no-repeat 50% 15px;
}

.hexagon.yellow:hover {
	background-color: #c38d00;
}

.hexagon.yellow:hover:before {
	border-bottom: 56.6px solid #c38d00;
}

.hexagon.yellow:hover:after {
	border-top: 57.6px solid #c38d00;
}


/* Pink */

.hexagon.pink {
	background-color: #d6006e;
	position: absolute;
	left: 53.6%;
	top: 43%;
	border-top: 1px solid #d6006e;
	border-bottom: 1px solid #d6006e;
}

.hexagon.pink:before {
	border-bottom: 56.6px solid #d6006e;
}

.hexagon.pink:after {
	border-top: 57.6px solid #d6006e;
}

.hexagon.pink span {
	background: url(../../../images/rti_icons/icon007.png) no-repeat 50% 15px;
}

.hexagon.pink:hover {
	background-color: #af005a;
}

.hexagon.pink:hover:before {
	border-bottom: 56.6px solid #af005a;
}

.hexagon.pink:hover:after {
	border-top: 57.6px solid #af005a;
}


/* Dark Orange */

.hexagon.dorange {
	background-color: #e8503e;
	position: absolute;
	left: 72.2%;
	top: 43%;
	border-top: 1px solid #e8503e;
	border-bottom: 1px solid #e8503e;
}

.hexagon.dorange:before {
	border-bottom: 56.6px solid #e8503e;
}

.hexagon.dorange:after {
	border-top: 57.6px solid #e8503e;
}

.hexagon.dorange span {
	background: url(../../../images/rti_icons/icon008.png) no-repeat 50% 15px;
}

.hexagon.dorange:hover {
	background-color: #ce301e;
}

.hexagon.dorange:hover:before {
	border-bottom: 56.6px solid #ce301e;
}

.hexagon.dorange:hover:after {
	border-top: 57.6px solid #ce301e;
}


/* Language */

div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.mod-languages li {
	margin-left: 0px;
	margin-right: 4px;
}

div.mod-languages ul.lang-inline li {
	display: inline;
}

div.mod-languages ul.lang-block li {
	display: block;
}

div.mod-languages img {
	border: none;
}

div.mod-languages a {
	text-decoration: none;
}

ul.lang-block {
	background: #ffffff !important;
}

.mod-languages form ul a {
	display: block;
	padding: 8px 25px !important;
	color: #004580 !important;
	line-height: 1.2;
}

.mod-languages form ul li:hover a {
	color: #fff !important;
}

.mod-languages form ul {
	padding: 0 !important;
}

.mod-languages form li {
	padding: 0;
	margin: 0 !important;
	border-top: 1px solid rgba(0, 0, 0, 0.08);
}

.mod-languages form li:hover {
	background: #143672 !important;
}

.mod-languages form li:last-child {
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

li.lang-active i,
li.lang-active em {
	display: none;
}


/* Advanced Dropdown style*/

div.advanced-dropdown {
	position: relative;
}

div.mod-languages.advanced-dropdown ul {
	background: #ccc;
	position: absolute;
	z-index: 99999 !important;
	list-style-type: none;
	left: 0;
	padding: 5px 10px 5px 4px;
	border-radius: 0 0 2px 2px;
	width: 100px;
}

div.advanced-dropdown a.langChoose:link,
div.advanced-dropdown a.langChoose:visited {
	display: inline-block;
	padding: 16px 20px !important;
	background: none !important;
	color: #fff !important;
	width: auto !important;
	margin: 0 !important;
	line-height: 1 !important;
}

div.advanced-dropdown a.langChoose img {
	border: 1px solid white;
}

div.advanced-dropdown span.caret {
	display: inline-block;
	width: 0px;
	height: 0px;
	vertical-align: middle;
	border-top: 4px solid #fff;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
	margin-left: 1px;
}

div.advanced-dropdown a {
	white-space: nowrap;
}

.topSocial i,
.topSocial em {
	color: #fff;
	font-size: 18px;
	padding: 13px 6px;
}

.topMenu p {
	margin: 5px 15px !important;
}


/* Search */

.site-search-div {
	/* position: absolute; */
	z-index: 9999;
	/* top: 0; */
	/* right: 0; */
	width: 40px;
	height: 40px;
	float: right;
	padding: 10px;
}

.main-menu-div .container {
	position: relative;
}

.site-search-div .search {
	position: absolute;
	width: 290px;
	right: 50px;
	background: #fff;
}

.search label {
	display: none;
}

input#mod-search-searchword107 {
	padding: 13px;
	border: 0;
	width: 245px;
}

.site-search {
	display: none;
	position: absolute;
	top: 1px;
	z-index: 999;
	right: 15px;
}

.site-search.display {
	display: block;
}

.intr div#ns2-94 {
	margin-top: 80px;
}

.minnews,
.minnews+div {
	padding: 27px 20px;
}

.formform {
	padding: 27px 20px;
}

.formform .moduletable {
	/*padding-top: 50px;*/
}

.custom.totcustom,
.moduletable.cacustom {
	max-width: 450px;
	margin: 0 auto;
	padding: 10px 20px;
	color: #fff;
	border-left: 5px solid #fff;
}

.custom.totcustom h4,
.moduletable.cacustom h4 {
	margin: 0;
	padding-top: 0;
}

.blubg {
	background: #3692e1 url(../../../images/blubg.png);
	background-size: cover;
	padding-bottom: 100px;
	position: relative;
}

.blubg:after {
	content: "";
	background: url(../../../images/bluebgwhite.png) no-repeat;
	background-size: cover;
	position: absolute;
	width: 100%;
	bottom: 0;
	height: 24%;
	z-index: 9998;
}

.custom.sbpcustom {
	color: #fff;
	max-width: 550px;
	margin: 0 auto;
}

.custom.sbpcustom p,
.custom.totcustom p,
.moduletable.cacustom p {
	line-height: 1.4;
}

.custom.sbpcustom a {
	color: #fff !important;
}

span.footernew {
	color: #999;
}

span.btbicon {
	width: 70px;
	height: 70px;
	display: block;
	margin: 15px auto 0;
	background-image: url(../../../images/threebox-icons.png);
	background-repeat: no-repeat;
}

.prcust span.btbicon {
	background-position: -4px -4px;
	transition: ease-in-out .4s;
}

.prcust:hover span.btbicon {
	background-position: -4px -82px;
	transition: ease-in-out .4s;
}

.crpfcust span.btbicon {
	background-position: -82px -4px;
	transition: ease-in-out .4s;
}

.crpfcust:hover span.btbicon {
	background-position: -82px -82px;
	transition: ease-in-out .4s;
}

.qiphcicust span.btbicon {
	background-position: -160px -4px;
	transition: ease-in-out .4s;
}

.qiphcicust:hover span.btbicon {
	background-position: -160px -82px;
	transition: ease-in-out .4s;
}

.n2-ss-section-main-content {
	max-width: 1260px;
	margin: 0 auto;
}

.sliderbtn a {
	color: #fff !important;
}

.sliderbtn a:after {
	content: "\f105";
	font-family: FontAwesome;
	background: #17c7bb;
	position: absolute;
	display: block !important;
	width: 40px;
	top: 0;
	right: -44px;
	z-index: 9999;
	padding: 10px 2px;
}

.muted {
	display: none;
}

body.site.contact-us div#asidenew img {
	height: 900px;
	width: 100%;
	object-fit: cover;
}

dl.search-results {
	padding: 0 20px;
}

body.site.search .contentNew input#search-searchword {
	padding: 10px;
}

body.site.search .contentNew button.btn.hasTooltip {
	padding: 12px 20px;
	font-size: 14px;
}

.contentNew .search h1.page-title,
div#xmap h1 {
	border: none !important;
	padding: 0 0 5px 0!important;
	margin: 10px 0 25px !important;
	border-bottom: 1px solid #F0F0F0 !important;
	font-size: 160%;
}

h2.menutitle {
	display: none;
}

li.item-124 a:before {
	content: "\f023";
	margin-right: 8px;
	display: inline-block;
	font-family: FontAwesome;
}

div#ns2-93>.ns2-wrap>div {
	height: inherit !important;
}

div#ns2-art-wrap93 {
	margin: 0 !important;
}

a[href="http://www.faboba.com"] {
	display: none !important;
}

.col-md-6.nopadleft {
	display: none;
}

li.brdr {
	display: inline-block;
	width: 24.6%;
	vertical-align: top;
	min-height: 120px;
}

.custom_headtop {
	display: none;
}

span.infotip {
	display: table-cell;
	vertical-align: middle;
	height: 98px;
}

li.brdr img {
	position: absolute;
	left: 8px;
	top: 8px;
	width: 97px;
	-moz-transition: 0.4s linear;
	-ms-transition: 0.4s linear;
	-o-transition: 0.4s linears;
	-webkit-transition: 0.4s linears;
	transition: 0.4s linear;
}

li.brdr:hover img {
	transform: scale(1.1);
	-moz-transition: 0.4s linear;
	-ms-transition: 0.4s linear;
	-o-transition: 0.4s linears;
	-webkit-transition: 0.4s linears;
	transition: 0.4s linear;
}

li.brdr a {
	display: block;
	text-align: left;
	background: #f7f7f7;
	border: 1px solid #e7f6fe;
	padding: 10px 10px 10px 120px;
	margin: 5px 10px 20px;
	font-size: 96%;
	position: relative;
	line-height: 1.2;
	color: #000 !important;
	vertical-align: middle;
	min-height: 120px;
}

li.brdr a:hover {
	background: #e7f6fe;
}

span.iconlrip {
	background-position: -4px -6px !important;
	transition: ease-in-out .4s;
}

li.brdr a:hover span.iconlrip {
	background-position: -4px -128px !important;
	transition: ease-in-out .4s;
}

span.iconaqsl {
	background-position: -126px -6px !important;
	transition: ease-in-out .4s;
}

li.brdr a:hover span.iconaqsl {
	background-position: -126px -128px !important;
	transition: ease-in-out .4s;
}

span.iconlama {
	background-position: -248px -6px !important;
	transition: ease-in-out .4s;
}

li.brdr a:hover span.iconlama {
	background-position: -248px -128px !important;
	transition: ease-in-out .4s;
}

span.iconrama {
	background-position: -370px -6px !important;
	transition: ease-in-out .4s;
}

li.brdr a:hover span.iconrama {
	background-position: -370px -128px !important;
	transition: ease-in-out .4s;
}

span.iconnede {
	background-position: -492px -6px !important;
	transition: ease-in-out .4s;
}

li.brdr a:hover span.iconnede {
	background-position: -492px -128px !important;
	transition: ease-in-out .4s;
}

span.iconsgcm {
	background-position: -614px -6px !important;
	transition: ease-in-out .4s;
}

li.brdr a:hover span.iconsgcm {
	background-position: -614px -128px !important;
	transition: ease-in-out .4s;
}

span.iconnewd {
	background-position: -736px -6px !important;
	transition: ease-in-out .4s;
}

li.brdr a:hover span.iconnewd {
	background-position: -736px -128px !important;
	transition: ease-in-out .4s;
}

span.iconsubg {
	background-position: -858px -6px !important;
	transition: ease-in-out .4s;
}

li.brdr a:hover span.iconsubg {
	background-position: -858px -128px !important;
	transition: ease-in-out .4s;
}

.twoSides .container {
	/* margin: 0; */
	padding: 0;
	width: 100%;
}

.lmodified>div {
	display: inline-block;
	/* float: right; */
	margin: 0 0 0 10px;
	vertical-align: middle;
}

.lmodified {
	text-align: right;
}

.custom_social img,
.footer-toprnw img {
	display: none;
}

span.soicon {
	background: url("../../../images/socialicons.png");
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	color: rgba(0, 0, 0, 0);
}

span.soicon.soifb {
	background-position: -3px -3px !important;
	transition: ease-in-out .4s;
}

span.soicon.soifb:hover {
	background-position: -3px -62px !important;
	transition: ease-in-out .4s;
}

span.soicon.soiin {
	background-position: -60px -3px !important;
	transition: ease-in-out .4s;
}

span.soicon.soiin:hover {
	background-position: -60px -62px !important;
	transition: ease-in-out .4s;
}

span.soicon.soili {
	background-position: -118px -3px !important;
	transition: ease-in-out .4s;
}

span.soicon.soili:hover {
	background-position: -118px -62px !important;
	transition: ease-in-out .4s;
}

span.soicon.soitw {
	background-position: -176px -3px !important;
	transition: ease-in-out .4s;
}

span.soicon.soitw:hover {
	background-position: -176px -62px !important;
	transition: ease-in-out .4s;
}

.custom_social h5 {
	color: #fff;
	font-weight: 400 !important;
	margin-left: 0;
}

.custom_social>* {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
}

ul.footer-toprnw li {
	display: inline-block;
	min-width: 220px;
}

ul.footer-toprnw li:nth-of-type(2) {
	margin-left: 20px;
}

ul.footer-toprnw {
	padding: 0;
	margin: 0;
	float: right;
}

ul.footer-toprnw li>* {
	display: inline-block;
	vertical-align: middle;
}

ul.footer-toprnw .toprn-text span {
	display: block;
	line-height: 1;
}

ul.footer-toprnw span {
	color: #fff !important;
}

ul.footer-toprnw span.valign {
	font-size: 125%;
	margin-bottom: 4px;
	width: 100%;
}

ul.footer-toprnw span.foo-more {
	font-size: 90%;
}

span.boticon {
	background: url("../../../images/footericons.png");
	background-repeat: no-repeat;
	width: 65px;
	height: 65px;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	color: rgba(0, 0, 0, 0);
}

span.boticon.reare {
	background-position: 0px 0px !important;
	transition: ease-in-out .4s;
}

ul.footer-toprnw li:hover span.boticon.reare {
	background-position: 0px -64px !important;
	transition: ease-in-out .4s;
}

span.boticon.jicas {
	background-position: -64px 0px !important;
	transition: ease-in-out .4s;
}

ul.footer-toprnw li:hover span.boticon.jicas {
	background-position: -64px -64px !important;
	transition: ease-in-out .4s;
}

.footsponser .col-lg-12 {
	background: #fff;
}

span.valign {
	display: inline-block;
	line-height: 1.3;
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	width: calc(100% - 100px);
	vertical-align: middle;
	color: #000;
	font-size: 96%;
}

.slide.owl-carousel {
	display: block;
}

div#slidernew110 {
	background: #ffbb00;
	width: -webkit-calc(100% - 200px);
	width: -moz-calc(100% - 200px);
	width: calc(100% - 200px);
	display: inline-block;
	vertical-align: top;
}

.piWarning .container {
	padding: 0 7px;
}

.bt-css_no-warnings .item,
.bt-css_landslide .item,
.bt-css_landslide-mitigation .item,
.bt-css_earthquake .item,
.bt-css_flood .item,
.bt-css_tsunami .item {
	padding-left: 0;
}

.piWarning {
	margin-bottom: 15px;
	background: #fb0;
	height: 53px;
	overflow: hidden;
}

div#slidernew110 h4 {
	margin: 0;
	font-weight: 400;
	padding: 5px 0;
	display: inline-block;
	vertical-align: middle;
}

.bt-title_no-warnings {
	display: inline-block;
	padding: 3px 35px 3px 25px;
	color: #fff;
	background: rgb(246, 83, 20);
	background: -moz-linear-gradient(110deg, rgba(233, 233, 233, 1) 0%, rgba(233, 233, 233, 1) 90%, rgba(255, 187, 0, 1) 90%, rgba(255, 187, 0, 1) 100%);
	background: -webkit-linear-gradient(110deg, rgba(233, 233, 233, 1) 0%, rgba(233, 233, 233, 1) 90%, rgba(255, 187, 0, 1) 90%, rgba(255, 187, 0, 1) 100%);
	background: linear-gradient(110deg, rgba(233, 233, 233, 1) 0%, rgba(233, 233, 233, 1) 90%, rgba(255, 187, 0, 1) 90%, rgba(255, 187, 0, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f65314", endColorstr="#ffbb00", GradientType=1);
}

.bt-title_landslide,
.bt-title_landslide-mitigation,
.bt-title_earthquake,
.bt-title_flood,
.bt-title_tsunami {
	display: inline-block;
	padding: 3px 35px 3px 25px;
	color: #fff;
	background: rgb(246, 83, 20);
	background: -moz-linear-gradient(110deg, rgba(246, 83, 20, 1) 0%, rgba(246, 83, 20, 1) 90%, rgba(255, 187, 0, 1) 90%, rgba(255, 187, 0, 1) 100%);
	background: -webkit-linear-gradient(110deg, rgba(246, 83, 20, 1) 0%, rgba(246, 83, 20, 1) 90%, rgba(255, 187, 0, 1) 90%, rgba(255, 187, 0, 1) 100%);
	background: linear-gradient(110deg, rgba(246, 83, 20, 1) 0%, rgba(246, 83, 20, 1) 90%, rgba(255, 187, 0, 1) 90%, rgba(255, 187, 0, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f65314", endColorstr="#ffbb00", GradientType=1);
}

#slidernew110>* {
	display: inline-block;
	vertical-align: middle;
}

.icon_no-warnings,
.icon_landslide,
.icon_landslide-mitigation,
.icon_earthquake,
.icon_flood,
.icon_tsunami {
	display: inline-block;
	width: 50px;
	height: 50px;
	vertical-align: middle;
	margin-right: 20px;
}

.custom_govlk {
	display: inline-block;
}

.custom_govlk p {
	margin: 0;
	line-height: 1;
}

.custom_govlk img {
	width: 60px;
}



li.larbg img {
	max-width: 170px;
	max-height: 145px;
}

li.larbg {
	background: #fff;
	margin-bottom: 20px;
}

li.larbg:nth-of-type(2) {
	margin: 0;
}

li.larbg span {
	display: inline-block;
	width: -webkit-calc(100% - 190px);
	width: -moz-calc(100% - 190px);
	width: calc(100% - 190px);
	line-height: 1.2;
	color: #000;
	margin-left: 10px;
	vertical-align: middle;
}

li.larbg span.more {
	display: block;
	width: 100%;
	color: #01a1f1;
	line-height: 1;
	margin: 4px 0 0 0;
	font-size: 95%;
	font-weight: 400;
}

li.larbg span.more:after {
	display: none;
}

.custom.vidplay img {
	max-width: 100%;
}

.custom.vidplay {
	margin-top: 7px;
	display: inline-block;
	position: relative;
}

.custom.vidplay p:nth-of-type(1) {
	margin: 0;
}

span.vidbtn {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.custom.vidplay p:nth-of-type(1) {
	position: absolute;
	width: 100%;
	margin: 0;
	padding: 10px;
	/*background: rgba(0, 0, 0, 0.3);*/
	bottom: 0;
	color: #fff;
}

span.vidbtn:before {
	content: "";
	border: 1px solid rgba(255, 255, 255, 0.6);
	width: 70px;
	height: 70px;
	position: absolute;
	top: -6px;
	left: -6px;
	border-radius: 50%;
	transition: all ease-in .4s;
}

span.vidbtn:after {
	content: "";
	border: 1px solid rgba(255, 255, 255, 0.3);
	width: 90px;
	height: 90px;
	position: absolute;
	top: -16px;
	left: -16px;
	border-radius: 50%;
	transition: all ease-in .4s;
}

.custom.vidplay:hover span.vidbtn:before {
	content: "";
	border: 1px solid rgba(255, 255, 255, 0.6);
	width: 75px;
	height: 75px;
	position: absolute;
	top: -8px;
	left: -8px;
	border-radius: 50%;
	transition: all ease-in .4s;
}

.custom.vidplay:hover span.vidbtn:after {
	content: "";
	border: 1px solid rgba(255, 255, 255, 0.3);
	width: 110px;
	height: 110px;
	position: absolute;
	top: -26px;
	left: -26px;
	border-radius: 50%;
	transition: all ease-in .4s;
}

div#slidernew175 .bt-title_no-warnings {
	display: none;
}

.tabsNew a {
	color: #fff !important;
	line-height: 1.2;
}

.tabWrap ul.nav.menu>li {
	border-bottom: 1px solid #fff;
}

.tabWrap ul.nav.menu>li:last-child {
	border-bottom: 0 solid #fff;
}

.tabsNew .nav>li:hover>ul {
	display: block;
	position: absolute;
	left: 100%;
	width: 300px;
	top: 6px;
	background: rgba(255, 255, 255, 0.98);
	padding: 0;
}

.tabsNew .nav>li:hover>ul ul.nav-child {
	display: none;
}

.tabsNew .nav>li:hover>ul>li:hover ul.nav-child {
	display: block;
	position: absolute;
	left: 100%;
	width: 300px;
	background: rgba(255, 255, 255, 0.98);
	padding: 0;
	top: 0;
	height: fit-content;
}

.tabsNew .nav li:last-child:hover ul,
.tabsNew .nav li:nth-last-child(2):hover ul {
	display: block;
	position: absolute;
	left: 100%;
	width: 300px;
	top: inherit;
	bottom: 0;
	background: rgba(255, 255, 255, 0.91);
	padding: 0;
}

.tabsNew .nav li:hover ul li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.07);
	position: relative;
}

.tabsNew .nav li:hover ul a i {
	right: 10px;
}

.tabsNew .nav li:hover ul a,
.tabsNew .nav .is-hover li a {
	color: #0f389e !important;
	display: block;
	padding: 10px 10px !important;
}

.tabsNew {
	height: 100%;
	top: 0;
}

.tabsNew:hover {
	z-index: 9;
	background: rgb(0, 0, 0);
	background: -moz-linear-gradient(85deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 84%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(85deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 00.6) 84%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(85deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 84%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1);
}

.tabsNew a {
	color: #fff;
}

html .tabsNew a {
	color: #fff;
	padding: 9px 10px !important;
}

.tabsNew .nav.menu {
	font-size: 100%;
}

.tabsNew .nav li ul ul li {
	font-size: 120%;
}

.tabsNew {
	position: absolute;
}

.tabsNew .nav ul.nav-child {
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.33);
}

html .tabsNew>a {
	display: none;
}

.tabsNew img {
	display: none;
}

.tabsNew li.deeper.parent>a:after {
	right: 10px;
	position: absolute;
	content: "\f105";
	margin-left: 8px;
	display: inline-block;
	font-family: FontAwesome;
}

.custom.vidplay p {
	padding: 0;
	margin: 0;
}

.preloadcir {
	width: 100px;
	height: 102px;
	border-radius: 100%;
	position: absolute;
	top: 45%;
	left: calc(50% - 50px);
	z-index: 9999;
}

.circle {
	width: 100%;
	height: 100%;
	position: absolute;
}

.circle .inner {
	width: 100%;
	height: 100%;
	border-radius: 100%;
	border: 5px solid rgba(46, 226, 246, 0.7);
	border-right: none;
	border-top: none;
	backgroudn-clip: padding;
	box-shadow: inset 0px 0px 10px rgba(46, 226, 246, 0.15);
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.circle:nth-of-type(0) {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.circle:nth-of-type(0) .inner {
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

.circle:nth-of-type(1) {
	-webkit-transform: rotate(70deg);
	transform: rotate(70deg);
}

.circle:nth-of-type(1) .inner {
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

.circle:nth-of-type(2) {
	-webkit-transform: rotate(140deg);
	transform: rotate(140deg);
}

.circle:nth-of-type(2) .inner {
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}

.preloadcir {
	-webkit-animation: spin 5s infinite linear;
	animation: spin 5s infinite linear;
}

.preloader {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 99999;
}

.pg-cv-box-img-mod-ri {
	height: 100% !important;
	width: 100% !important;
}

div#asidenew ul.nav.menu img {
	display: none;
}

select#jform_contact_emailarea {
	height: 100px;
}

.tabsNew ul.nav.menu>li>a:before {
	content: url("../../../images/menuarrow.png");
	margin-right: 10px;
	vertical-align: middle;
}

.bread-title {
	padding: 0 30px 30px;
	margin: 0px;
	list-style: none;
	font-size: 130%;
}

.bread-title h4 {
	margin: 0;
	padding-top: 0;
}

section.bread-new {
	padding: 40px 0 0 0;
}

section.bread-new * {
	color: #fff;
}

.piWarning:before {
	content: url(../../../images/emergency_warning_en.jpg);
	display: inline-block;
}

img {
	max-width: 100%;
	height: auto;
}

div#Maslider>.container>.col-lg-8 {
	padding-left: 0;
}

div#Maslider>.container>.col-lg-4 {
	padding-right: 0;
}

#asidenew .nav,
#asidenew .nav ul {
	list-style: none;
	padding: 0;
}

#asidenew .nav ul {
	position: relative;
	z-index: -1;
}

#asidenew .nav li {
	position: relative;
	z-index: 100;
}

#asidenew .nav ul li {
	margin-top: -23px;
	-moz-transition: 0.4s linear 0.4s;
	-ms-transition: 0.4s linear 0.4s;
	-o-transition: 0.4s linear 0.4s;
	-webkit-transition: 0.4s linear 0.4s;
	transition: 0.4s linear 0.4s;
}

#asidenew .nav li a {
	background-color: #d5f1ff;
	color: #000;
	display: block;
	/* font-size:12px; */
	font-weight: bold;
	line-height: 28px;
	outline: 0;
	padding-left: 15px;
	text-decoration: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#asidenew .nav li a.sub {
	background: #d4d5d8 url("../images/down.gif") no-repeat;
}

#asidenew .nav li a+img {
	cursor: pointer;
	display: none;
	height: 28px;
	left: 0;
	position: absolute;
	top: 0;
	width: 200px;
}

#asidenew .nav li a img {
	border-width: 0px;
	height: 24px;
	line-height: 28px;
	margin-right: 8px;
	vertical-align: middle;
	width: 24px;
}

#asidenew .nav li a:hover {
	background-color: #bcbdc1;
}

#asidenew .nav ul li a {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	color: #000;
	/*font-size:11px;*/
	line-height: 22px;
}

#asidenew .nav ul li a:hover {
	background-color: #ddd;
	color: #444;
}

#asidenew .nav ul li a img {
	background: url("../images/bulb.png") no-repeat;
	border-width: 0px;
	height: 16px;
	line-height: 22px;
	margin-right: 5px;
	vertical-align: middle;
	width: 16px;
}

#asidenew .nav ul li:nth-child(odd) a img {
	background: url("../images/bulb2.png") no-repeat;
}

#asidenew .nav a.sub:focus {
	background: #bcbdc1;
	outline: 0;
}

#asidenew .nav a:focus~ul li {
	margin-top: 0;
	-moz-transition: 0.4s linear;
	-ms-transition: 0.4s linear;
	-o-transition: 0.4s linears;
	-webkit-transition: 0.4s linears;
	transition: 0.4s linear;
}

#asidenew .nav a:focus+img,
#asidenew .nav a:active+img {
	display: block;
}

#asidenew .nav a.sub:active {
	background: #bcbdc1;
	outline: 0;
}

#asidenew .nav a:active~ul li {
	margin-top: 0;
}

#asidenew .nav ul:hover li {
	margin-top: 0;
}

#asidenew li.deeper.parent>a:after {
	position: absolute;
	right: 20px;
}

#asidenew ul.nav-child.expand {
	display: block;
}

#asidenew ul.nav-child.expand li {
	margin: 0 !important;
}

#asidenew .nav>li>a:hover,
#asidenew .nav>li>a:focus,
#asidenew .footer2 a:hover {
	background: #bfd8e5 !important;
}

#asidenew .nav ul.nav-child ul.nav-child a {
	padding-left: 40px !important;
	background: #e3e7e8 !important;
}

#asidenew .parent:hover .nav-child {
	display: none;
}

#asidenew .parent:hover .nav-child.expand {
	display: block;
}

div#slidernew168 img.hovereffect,
div#slidernew173 img.hovereffect {
	width: 150px !important;
	margin: 0 10px 15px 0 !important;
}

.latestNews h3,
div#asidenew h3 {
	border: none !important;
	padding: 0 0 5px 0!important;
	margin: 10px 0 25px !important;
	border-bottom: 1px solid #F0F0F0 !important;
}

.latestNews a.new-title,
div#asidenew a.new-title {
	color: #000 !important;
	font-size: 100%;
	font-weight: 500;
	padding: 0;
}

.latestNews .bt-introtext,
div#asidenew .bt-introtext {
	font-size: 90%;
	padding: 5px 0;
}

.latestNews .slide .item .readmore a,
div#asidenew .slide .item .readmore a {
	color: #000 !important;
	float: none;
	border-bottom: 1px solid #FF9800;
}

.latestNews .slide .item .row.nopd>*,
div#asidenew .slide .item .row.nopd>* {
	padding: 0;
}

.latestNews .slide .item .readmore a i,
div#asidenew .slide .item .readmore a i {
	display: none;
}

.breadCrumb+div#Maslider [class*="col-"] {
	width: 100%;
	padding: 0;
}

.breadCrumb+div#Maslider [class*="col-"] .piWarning {
	margin: 0;
}

.breadCrumb+div#Maslider [class*="col-"] .tabWrap {
	display: none;
}

.breadCrumb+div#Maslider>.container {
	width: 100%;
	padding: 0;
}

.breadCrumb+div#Maslider>.container>.col-lg-8,
.breadCrumb+div#Maslider>.container>.col-lg-4 {
	padding: 0;
}

.custom.vidplay {
	width: 100%;
	margin: 0;
	max-height: 315px;
}

.custom.vidplay img {
	width: 100%;
	max-height: 315px;
}

div#slidernew175:before {
	content: url(../../../images/highlight_en.jpg);
	display: inline-block;
	vertical-align: middle;
}

div#slidernew175 .slides_container {
	background: #4abcf5;
	width: -webkit-calc(100% - 250px);
	width: -moz-calc(100% - 250px);
	width: calc(100% - 250px);
	display: inline-block;
	vertical-align: middle;
}

div#slidernew175 {
	height: 61px;
}

div#slidernew168 .item>.bt-row,
div#slidernew173 .item>.bt-row {
	padding: 10px;
}

div#slidernew168 .item>.bt-row:last-child,
div#slidernew173 .item>.bt-row:last-child {
	margin: 0;
}

div#slidernew168 .item>.bt-row:hover,
div#slidernew173 .item>.bt-row:hover {
	background: #e7f6fe;
}

li.item-296.parent ul.nav-child {
	top: inherit !important;
	bottom: 0 !important;
}

.nn_tabs>ul.nav-tabs>li>a {
	display: block !important;
}

span.nn_sliders-toggle-inner strong,
.accordion-heading.panel-heading strong {
	font-weight: 400 !important;
}

.table-responsive table {
	margin: 0 !important;
}

div#Maslider .latestNews .bt-row img.hovereffect {
	width: 75px !important;
	margin: 0 10px 10px 0 !important;
}

div#Maslider .latestNews .bt-row .bt-introtext {
	display: none;
}

div#Maslider .latestNews .bt-row.bt-row-first img.hovereffect {
	width: 40% !important;
	min-width: 175px;
	margin: 0 10px 5px 0 !important;
}

div#Maslider .latestNews .bt-row.bt-row-first .bt-introtext {
	display: block;
}

div#Maslider .latestNews .row.nopd .col-md-6:nth-of-type(1) {
	display: none;
}

div#Maslider .latestNews .bt-row.bt-row-first a.new-title {
	margin-bottom: 21px;
	font-size: 120%;
	line-height: 1.2;
}

.twoSides .vdoplyr {
	padding: 10px 5px;
}

ul.otherlinks li {
	width: 23%;
	display: inline-block;
	margin: 10px;
}

ul.otherlinks li img {
	width: 100%;
}

span.tooltipgc_tooltip {
    max-width: 165px !important;
    background: rgb(255, 255, 255);
    bottom: 118px !important;
    border-radius: 0;
}

span.tooltipgc_tooltip:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 7px 0 7px;
    border-color: #bababa transparent transparent transparent;
    position: absolute;
    bottom: -12px;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

span.infotip {
    position: relative;
}

.twoSides.wthbgimg {
    background: url(../../../images/home-bg.jpg) no-repeat fixed;
    background-size: cover;
    padding-top: 50px;
    padding-bottom: 50px;
}

.twoSides.wthbgimg h3 {
    color: #fff;
}

.twoSides.wthbgimg h3:after {
    background: #fff;
}

span.infotip p {
    margin: 8px 0 0 0;
    line-height: 1.2;
    font-size: 12px;
    color: #949494;
}
.form-horizontal .control-label #jform_contact_emailarea-lbl {
    display: none !important;
}
.form-horizontal #jform_contact_emailarea {
    display: none!important;
}
.optional {
    display: none!important;
}
.nav-child.unstyled.small a img {
    display: none!important;
}