@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,600,900');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,900');
@import url('https://fonts.googleapis.com/css?family=Catamaran:300,400,600,900');

@font-face {
  font-family: 'Helvetica Light';
  src: url('Helvetica-Light.eot'); /* IE9 Compat Modes */
  src: url('Helvetica-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Helvetica-Light.woff') format('woff'), /* Modern Browsers */
       url('Helvetica-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('Helvetica-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/helvetica_0.otf'); 
}

.searcNew h2 {
color : #fff;
text-align : center;
font-size : 56px;
text-transform : uppercase;
margin : 0;
padding : 0;
}
.QuotsGr h2 {
color : #fff;
text-align : center;
font-size : 56px;
text-transform : uppercase;
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 .orange-block {
margin : 43px 0 0;
text-align : center;
}
.topDestinations h2 {
font-size : 30px !important;
color : #000;
font-weight : bold;
}
.orange-block {
text-align : center;
}
.orange-block-inner {
background : url(../images/skin1/pattern.jpg) no-repeat;
text-align : center;
padding : 20px 0;
margin : 0 15px;
min-height : 342px;
}
.orange-block-inner:hover {
background-position : 50%;
}
.orange-block-inner img {
margin : 40px 0;
}
.orange-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;
}
.advertModule {
text-align : center;
}
.advertModule h2 {
font-size : 28px;
font-weight : 400;
margin : 0;
}
.searcNew .btn a, .Advertisments .btn a {
color : #fff;
}
a, a:focus, a:hover, img:focus, li:hover {
outline : none !important;
}
@font-face {
}
@font-face {
}
[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 : 0.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";
}
.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;
float : left;
}
.row-fluid [class*="span"]:first-child {
margin-left : 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left : 2.1276596%;
}
[class*="span"].hide, .row-fluid [class*="span"].hide {
display : none;
}
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
float : right;
}
.container:before, .container:after {
display : table;
content : "";
line-height : 0;
}
.container:after {
clear : both;
}
.container-fluid:before, .container-fluid:after {
display : table;
content : "";
line-height : 0;
}
.container-fluid:after {
clear : both;
}
#header .img-responsive {
	width: auto;
	max-width: 575px;
	padding: 10px 0;
}
.img-fullwidth {
width : 100%;
height : 184px;
}
#header {
padding : 0;
}
#header .col-md-3, #header .col-md-9 {
padding : 0;
}
#Footer .alignCenter, .alignCenter {text-align: left;}
footer {font-weight : lighter;font-size : 80%;text-align: center;}
.bottomFooter li a {
font-size : 13px;
font-weight : bold;
}
footer a {font-weight: 300;}
.mainMenu li, .topMenu li {list-style : none;display : inline-block !important;vertical-align : middle;font-family: "Helvetica";}
.topMenu li a, .bottomFooter ul li a {
color : #000;
}
.topMenu .nav > li > a {
    color : #1f1f1f;
    text-transform : capitalize;
    font-size: 11.4px;
    /*letter-spacing : 1px;*/
    font-family: 'Helvetica', sans-serif;
    text-transform: uppercase;
    font-weight: 400 !important;
    padding: 2px 10px !important;
    border-top: 1px solid rgba(212, 212, 212, 0.5);
    border-right: 1px solid rgba(212, 212, 212, 0.5);
    border-bottom: 1px solid rgba(212, 212, 212, 0.5);
    }
.nav > li > a > img {
margin-right : 0;
}
.nav > li.active > a > img,
.nav > li > a:hover > img {
filter: brightness(1) invert(1);
}
.topMenu .nav > li.active > a > img,
.topMenu .nav > li > a:hover > img {
filter: brightness(1) invert(0);
opacity: 0.5;
}

.nav > li > a {
padding : 3px 11px !important;
}
.left-menuCL .nav > li > a {
padding : 0 18px 0 0 !important;
}
.left-menuCL, .right-menuCL {
padding : 13px 0 !important;
}
.main-menu-div {position : relative;border-top : 0 solid #ebeced;background: rgb(20, 21, 47);}
.sticky {/*position : fixed;*/top : 0;width : 100%;z-index : 999999;-webkit-box-shadow: 0px 5px 18px -1px rgba(0,0,0,0.54);-moz-box-shadow: 0px 5px 18px -1px rgba(0,0,0,0.54);}
.sticky .mainMenu ul.nav {
float : left;
}
.main-menu-div .col-md-12 {
padding : 0 20px;
}
.topMenu {
font-size : 93%;
clear : right;
padding-top : 0;
}
.bottomFooter ul li {
list-style : none;
display : inline-block;
position : relative;
}
.bottomFooter ul li:after {
color : #fff;
content : "|";
position : absolute;
right : -3px;
top : 3px;
}
.right-menuCL {
text-align : right;
}
.left-menuCL {
text-align : left;
}
.bottomFooter .right-menuCL a {
font-weight : lighter;
font-weight : normal;
}
#Footer {background: #04040f;}
.border-sep {padding: 35px 0 65px;background: url(../../../images/footer-bg.png) no-repeat 50% 90%;}
.border-sep h3:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../../../images/footer_border.png) repeat-x top left;
    width: 100%;
    height: 4px;
    }
.home .mainSlider {
position : relative;
}
.searcNew .moduletable {
z-index : 999;
position : absolute;
margin-top : 270px;
}
.searcNew {
display : block;
margin : 0 auto;
text-align : center;
width : 400px;
}
.searcNew .btn-primary {
color : #ffffff !important;
background : #ff2d7e;
border-color : #ff2d7e;
vertical-align : top !important;
float : right;
overflow : hidden;
width : 65px;
height : 52px;
}
.mainSlider .searcNew .btn-primary:hover {
font-size : 14px;
}
.btn-primary {color : #ffffff !important;background: #2888ff;border-color : #003DA2;vertical-align : top !important;overflow : hidden;font-weight: 300;font-size: 120% !important;}
.logout .btn-primary {
color : #ffffff !important;
background : #ff2d7e;
border-color : #ff2d7e;
vertical-align : top !important;
float : none;
overflow : hidden;
width : auto;
height : 36px;
}
div.reset .controls {
text-align : center;
}
div.reset .btn-primary {
font-weight : 600;
height : auto !important;
margin : 25px 0 0;
padding : 11px 36px;
}
.login .btn-primary, div.reset .btn-primary {
background : #111111;
border-color : #080808;
color : #ffffff !important;
float : none;
height : auto;
margin-top : 12px;
overflow : hidden;
padding : 10px;
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 : 34%;
margin : 0 auto;
}
.searcNew .btn-primary:hover, .btn-primary:hover {overflow : hidden;background: #64a9ff;}
.searcNew input {
padding : 15px !important;
border : none !important;
font-size : 15px;
}
.searcNew input:focus {
color : #333;
}
.carsoulgray li {
color : #000000;
text-align : left;
}
.mediaBlockNw .col-lg-4 div[class*="moduletable_"] .nav > li > a:hover {
/*color : #000 !important;*/
}
.nav > li > a:hover, .nav > li > a:focus {
background : none !important;
/*color : #5f5f5f !important;*/
}
.topMenu {
    padding: 7px 0 23px;
}
.footer2 a:hover {
background : none !important;
color : #d5d5d5 !important;
}
[class*="col-"] {
padding : 20px;
}
#Advert [class*="col-md-12"] {
padding : 10px 25px;
min-height : 110px;
min-height : 132px;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
width : 100%;
height : auto;
}
.topDestinations h5, .topDestinations h3 {
text-align : center;
}
#topDestN h2 {
margin : 0;
padding : 0 0 5px 0;
font-weight : bold !important;
font-size : 130%;
}
#topDestN .gray {
text-align : left;
}
#topDestN .owl-stage .owl-item {
padding-left : 50px;
padding-right : 50px;
}
.QuotsGr {
background : url(../images/women.jpg) no-repeat fixed;
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;
margin-left : 60px;
width : 85%;
}
.QuotsGr .quoIm img, .quoIm img {
width : 100%;
overflow : hidden;
}
.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;
}
.orange h2 {
color : #fe7d27;
margin : 0;
padding : 30px 0 15px 0;
font-size : 137%;
font-weight : bold;
}
.orange .relTive {
border-bottom : 30px solid #fe7d27;
}
.pink h2 {
color : #00c0ff;
margin : 0;
padding : 30px 0 15px 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;
font-size : 137%;
font-weight : bold;
}
.purple .relTive {
border-bottom : 30px solid #ff2d7e;
}
.relTive {
position : relative;
}
.relTive h4 {
color : #fff;
font-family : "wonderwall_regular";
font-size : 72px;
line-height : 59px;
position : absolute;
text-align : center;
z-index : 999;
top : 10%;
width : 100%;
}
#Maslider .container {
background : #fff;
}
.whiteinline {
background : #fff;
margin-bottom : 0;
padding : 0 !important;
}
.nandaja-places .whiteinline {
margin-bottom : 0 !important;
}
.sponsorLogo {width : 90%;margin : 0 auto;text-align: center;}

.sponsorLogo img {
    width: 100%;
}
.sponsorLogo .owl-theme .owl-dots .owl-dot span {
height : 12px;
width : 12px;
}
.sponsorLogo .innerPlaces .gray {
text-align : left;
}
.Advertisments {
padding : 49px 0;
}
.topDestinations {
padding : 30px 115px;
}
.gray {
background : #e4e5e7;
min-height : 168px;
}
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: 300;font-size : 75%;}
.costLar {
font-size : 150%;
font-weight : bold;
margin : -5px 0 0;
padding : 0;
}
.grasmal {
color : #504e53;
font-size : 97%;
}
.smcol3 .costLar {
font-size : 136%;
margin : -5px 0 0;
}
#topDestN .smcol3 h2 {
padding-bottom : 0;
font-size : 101%;
}
#topDestN .col-md-7 {
padding-right : 0;
}
#topDestN .smcol3 .grasmal {
color : #504e53;
display : block;
padding-bottom : 9px;
padding-top : 8px;
}
dd.result-created {
margin-bottom : 20px;
padding-bottom : 10px;
}
span.highlight {
background : #ff0;
}
div#limit_chzn {
width : 80px !important;
}
.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 {
margin : 0 auto;
text-align : center;
}
.searchPlace input {
padding : 10px 20px;
width : 80%;
}
.focus .green {
background : #c4df14 url(../images/new/gren.jpg) no-repeat left top;
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 : #d8dadc url(../images/new/traveller.jpg) no-repeat left top;
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;
}
.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%;
}
.whether {
color : #fff;
padding-top : 0;
display : block;
clear : right;
text-align : right;
}
.whether p {
margin : 0;
padding : 0;
}
.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 : #000 !important;
background : #fff;
}
#system-message {
padding : 0 10%;
}
#system-message .alert-success p {
color : #b3cc13 !important;
}
#system-message .alert-message {padding : 10px;}
#system-message .alert {border : 3px solid #ed1b24;background: #c9e5ff;color: #000;}
#system-message .alert a.close {
color : #454545;
}
#system-message .alert-success .alert-message {
color : #fff !important;
background : #b3cc13;
}
#system-message .alert-success {
border : 3px solid #b3cc13;
}
.alert a.close {
cursor : pointer;
float : right;
color : #fff;
}
#system-message .alert-error {
border : 3px solid #ed1b24;
margin : 15px 0;
padding : 12px;
z-index : 1001;
color : #fff;
background : #fff;
}
.alert {
text-align : left;
}
.alert-error div {display : inline-block;margin : 0 4px 0 0;padding : 9px;vertical-align : top;}
.form-inline h4 {
margin-top : 10px;
}
.form-group {margin-bottom: 10px !important;display: flow-root;}
.geo_maps > div {
float : left;
border : 0 !important;
margin-right : 1.5% !important;
}
.geo_maps {
margin : 0 0 20px;
}
#hotel_lat_div, #hotel_long_div {
vertical-align : baseline;
}
.btn-success {
background : #b3cc13;
border-color : #b3cc13;
padding : 10px 20px;
}
#entered_details_div .btn-success {
padding : 12px 25px;
background : #ff2d7e;
border-color : #ff2d7e;
}
.form-group .btn-success:hover {
background : #a7c100;
border-color : #a7c100;
}
.Fogray, div.reset, div.remind form {
background : #e4e5e7;
margin : 0 auto;
padding : 20px 140px;
width : 70%;
}
div.reset .well {
background : none;
border : none;
padding : 0;
}
div.reset {
margin-bottom : 50px !important;
margin-top : 53px !important;
padding : 50px !important;
width : 45% !important;
min-width: 320px;
}

div.remind form {
margin-top : 30px !important;
margin-right: auto !important;
margin-bottom : 0 !important;
margin-left: auto !important;
padding : 50px !important;
width : 45% !important;
min-width: 320px;
}
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;
text-align : center;
}
.Fogray .form-group {
width : 100%;
}
.Fogray .form-control {
height : auto;
margin-bottom : 13px;
padding : 11px !important;
width : 100% !important;
}
#formmap .form-control {
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;
vertical-align : top;
}
.geoCor .form-group {
width : 49.6% !important;
}
.radio > div {
display : inline-block;
text-align : center;
vertical-align : top;
width : 46%;
}
.radio {margin: 0 20px 0 0;}
.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;
}
.Fogray .marginbot {
margin-bottom : 18px;
}
.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;
}
.geoCor label {
font-weight : lighter;
font-size : 14px;
}
.form-inline .form-control {
font-size : 16px;
}
.component-header {
margin-top : 30px;
}
.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;
width : 70%;
font-size : 17px;
}
.col-md-12.alignCenter > img {
width : 22%;
}
.fullWidth {
margin : 0;
width : 97%;
}
.geoCor {
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;
}
#searchForm .form-control {
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: 300;margin-right : 13px;}
#searchForm .radio, #searchForm .checkbox, #searchForm .label {
display : inline-block !important;
}
#searchForm .radio {
margin-right : 20px;
}
#searchForm .ordering-box {
padding : 20px 0;
}
#searchForm select#ordering {
padding : 8px 23px 8px 10px;
}
#searchForm .icheckbox_square-blue {
margin-right : 5px;
}
.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;
}
.hidNew .quoIm img {
width : 100%;
overflow : hidden;
border : 5px solid #e4e5e7;
height : auto;
}
.prof {
background : #e4e5e7;
}
.rat4:after {
content : url(../images/new/rating/star-4.png);
left : 60px;
position : absolute;
top : -90px;
z-index : 9999;
}
.rat3:after {
content : url(../images/new/rating/star-3.png);
left : 60px;
position : absolute;
top : -90px;
z-index : 9999;
}
.rat2:after {
content : url(../images/new/rating/star-2.png);
left : 60px;
position : absolute;
top : -90px;
z-index : 9999;
}
.rat1:after {
content : url(../images/new/rating/star-1.png);
left : 60px;
position : absolute;
top : -90px;
z-index : 9999;
}
#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;
}
.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;
}
#refresh_profile .quoIm > img {
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;
}
.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;
}
.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 : #b3cc13 url(../images/new/pattern.png) no-repeat right bottom;
color : #fff;
padding : 10px 45px;
width : 95%;
}
.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;
color : #000;
width : 200px;
margin : 0 auto;
margin-bottom : 20px;
}
.des-hero {
min-height : 205px;
}
.messageWel {
padding-right : 30px;
}
.scrollwindow:hover a {
background : #fff;
color : #000;
}
.is-sticky .scrollwindow {
display : block;
background : #b3cc13 url(../images/new/pattern.png) no-repeat right bottom;
display : block;
color : #fff;
}
.sticky-wrapper a {
color : #000;
background : #fff;
}
.scrollwindow h2, .hideTi {
font-size : 184%;
font-weight : 100;
margin-top : 7px;
}
.sticky-wrapper {
height : 0 !important;
}
.edit {
border : none;
background : none;
}
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;
}
.TitleHost {
clear : both;
}
.nameWel h5 {
color : #b3cc13 !important;
margin-bottom : 10px !important;
font-size : 161% !important;
}
.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 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 : 0 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%;
}
#de-pro {
background : #fff;
border : none;
color : #000;
font-size : 67%;
font-weight : 100;
padding : 7px 6px 7px 7px;
}
#de-pro:hover, .graymargin #de-pro:hover {
background : #a51001;
color : #fff;
}
.favourfon {
font-size : 168%;
font-weight : bold !important;
margin : 0;
padding : 0 0 5px;
}
.graymargin #de-pro {
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;
margin : 20px 0;
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;
border : 1px solid #98989b !important;
width : 258px !important;
}
.pagination {
clear : left;
}
.pagination-list {
margin : 0;
padding : 0;
}
.pagination-list li {
list-style : none;
background : none;
color : #01bcf3;
border : 1px solid #01bcf3;
padding : 5px 8px;
margin-right : 4px;
display : inline-block;
vertical-align : top;
text-align : center;
}
.pagination-list li a {
color : #01bcf3;
}
.review .rate, .review h3 {
text-align : center;
}
.show-all-com {
margin : 0 auto;
width : 68%;
}
.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%;
}
.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;
}
.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 0 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;
margin-bottom : 10px;
text-align : center;
width : 146px !important;
border : 1px solid #b3cb13;
font-size : 16px !important;
}
.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;
margin-bottom : 10px;
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;
}
.ddcommon ul li {
list-style-type : none;
}
.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll {
color : #999999;
}
.ddcommon .clear {
clear : both;
}
.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;
}
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%;
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 : 0 none !important;
padding : 0;
margin : 0;
}
.dd {
border : none;
}
.dd .divider {
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 {
font-size : 13px;
width : 78%;
}
.sponsorLogo h3 {display : block;}
.sponsorLogo p {
padding : 0 0 40px;
}
.sponsorLogo .owl-dots {
margin-top : 25px;
}
.payment_login_div {
background : #f4f4f4;
margin : 50px auto 0;
padding : 20px 50px;
width : 40%;
margin-bottom : 20px;
}
.minheight {
min-height : 115px;
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;
}
.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;
}
.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;
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;
}
.ui-responsive {
width : 100%;
margin-bottom : 10px;
margin-top : 16px;
}
.ui-responsive th {
padding : 10px;
}
.topMenu .custom, .mod-languages, #fontsize, .module_curency .custom {
display : inline-block;
vertical-align : middle;
position : relative;
}
.topMenu .search {display : inline-block;vertical-align : top;border: 1px solid rgba(0, 0, 0, 0.1);}
.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 : 0 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 {
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 : #f5f5f5 url(../images/new/topRepl.png) no-repeat right top;
}
.replyComments {
background : url(../images/new/bottom.png) no-repeat left bottom;
}
.reply-comment {
background : #f2f2f2;
padding : 10px;
margin-left : auto;
width : 85%;
}
.mainMenu > .nav > li > a {
	font-family: 'Catamaran', sans-serif;
	font-weight: 300;
	letter-spacing: 2px;
	padding: 15px !important;
	font-size: 18px;
	color: #fff;
}
#currency_list_child {
width : 129px !important;
}
.sponsorLogo ul {
padding-left : 0;
}
.sbHolder {
margin-bottom : 13px;
}
li.selected {
font-weight : bold;
padding : 6px;
}
#owl-demo .item {
margin : 0 !important;
}
a.hoverlog {
color : #fffff6;
font-size : 13px;
font-weight : bold;
padding : 0 11px;
}
a.hoverlog:hover {
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 {
border : 0;
font-size : 13px;
font-weight : bold;
color : #fff;
}
#header .mainMenu > .hoverlog {
display : inline-block;
vertical-align : bottom;
}
.loguser .mainMenu .menu {
display : inline-block;
}
.mainMenu > .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;
}
#nandaja_pink .form-group .btn-success:hover {
background : #e61264;
}
#search-btn:hover {
font-size : 16px;
}
.insidepatern {
padding : 150px 0 100px;
color : #fff;
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 : #ff2d7e url(../img/select-icons.png) no-repeat 6px -162px;
}
#nandaja_pink .sbToggleOpen {
background : #e61264 url(../img/select-icons.png) no-repeat 6px -16px;
}
#nandaja_green input#btn {
border : 1px solid #b3cc13;
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 {
position : absolute;
top : 100%;
left : -38px;
}
#asidenew .owl-prev {
top : -62px;
right : 45px;
left : inherit;
}
.owl-next {
position : absolute;
top : 100%;
right : -48px;
}
#asidenew .owl-next {
top : -62px;
right : 0;
}
#asidenew a.new-title {
color : #005ab6 !important;
}
#asidenew .slide .hovereffect {
width : 100px !important;
float : left;
margin-right : 20px;
}
#asidenew a.new-title {
font-size : 100%;
}
#asidenew .slide .item a.new-title:after, #asidenew span.bt-date {
display : none;
}
.sponsorLogo .moduletable {
padding : 0 30px;
}
.sponsorLogo .owl-theme .owl-controls {
margin-top : -61px;
text-align : center;
padding-top : 1px;
margin-bottom : 26px;
}
footer p {
margin : 0 0 40px;
}
.dashbord-image {
width : 100%;
margin-top : -10px;
}
.Advertisments {
background : #f8f8f8 none repeat scroll 0% 0%;
}
.home .Advertisments {
margin-bottom : 0;
}
.mainMenu > a.hoverlog:first-child {
top : 20px !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;
}
.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;
}
.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;
display : inline-block;
height : auto;
padding : 6px 10px;
vertical-align : top;
width : 77%;
}
#tabs .btn-primary {
color : #ffffff;
background-color : #ff2d7e;
border-color : #ff2d7e;
margin-left : 6px;
}
#prof_edit, #account_more, #admin_contact {
margin-top : 20px;
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%;
height : auto;
margin-top : -2px;
padding : 17px 20px;
width : auto;
}
#myReplyCommentModal .modal-header .close:hover {
background : #666;
color : #fff;
}
#myReplyCommentModal .modal-body {
padding : 15px 35px;
}
#myReplyCommentModal .modal-content {
background : #f2f2f2 url(../images/new/form.jpg) no-repeat left top;
}
#myReplyCommentModal .modal-body {
background : url(../images/new/botom-floral.jpg) no-repeat right bottom;
}
#myReplyCommentModal .modal-footer {
display : none;
}
#myModaldashboard .modal-header .close, #myModalsendadminmessage .modal-header .close {
background : #fff none repeat scroll 0% 0%;
height : auto;
margin-top : -2px;
padding : 9px 15px;
width : auto;
}
#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-content, #myModalsendadminmessage .modal-content {
background : #f2f2f2 url(../images/new/form2.jpg) no-repeat right top;
}
#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;
}
.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-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;
}
#myModalagency_hotel .modal-header .close, #myModalagency_owner .modal-header .close {
background : #fff none repeat scroll 0% 0%;
height : auto;
margin-top : -2px;
padding : 9px 15px;
width : auto;
}
#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 : 0 35px 0 35px;
}
#myModalagency_hotel .modal-footer, #myModalagency_owner .modal-footer {
display : none;
}
#myModalagency_hotel .modal-header, #myModalagency_owner .modal-header {
border : none;
padding : 23px 35px 0 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;
}
.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;
}
.view-rep {
cursor : pointer;
}
.view-rep-msg .ui-responsive thead {
background : #ff2d7e;
}
#show_more_admin_comment .send {
background : #e4e5e7;
}
.fav-con a {
display : inline-block !important;
vertical-align : text-bottom;
margin-right : 8px;
}
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;
}
#slimmenu {
display : none;
}
.module_curency {
float : right;
margin-right : 0;
padding-bottom : 0;
}
.topMenu .form-inline {
position : relative;
}
.topMenu .button {position : absolute !important;top : 0;right : 0;background : none;border : none;padding : 4px;font-size: 75% !important;background: none !important;width: auto !important;margin: 0;box-shadow: 0 0 !important;}
.topMenu input {
background : #fbfbfb;
border : 1px solid #ededed;
font-size : 90%;
padding : 7px 11px;
}
.topMenu .button i {
color : #000;
}
.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 0 0 11px !important;
}
.lang-inline, #fontsize {
border-left : 1px solid #e0dddd;
line-height : 5px;
margin-left : 0;
padding : 3px 0 !important;
}
.topMenu .custom {
border-right : 1px solid #e0dddd !important;
}
.lang-inline {
padding : 0 0 0 9px !important;
margin-top : 0 !important;
}
.topMenu p {
margin : 0 19px 0 0 !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 {
margin-top : -6px;
}
.module_curency ul.menu {
margin : 0;
padding : 0;
}
.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;
}
.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 : 0;
}
.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;
}
.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;
}
#modalcurrency {
z-index : 99998;
}
.Nw {
position : relative;
}
.mobile-place .topnopad .patenTop {
background : none;
padding-top : 0;
}
.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%;
height : 16px;
margin : 5px 2px;
width : 16px;
display : inline-block;
}
.about-blog h3 {
text-align : center;
}
.about-blog .mabottm {
width : 60% !important;
margin : 0 auto !important;
}
.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;
}
.home #site-header-inner {
display : none !important;
}
#site-header-inner {
display : none !important;
}
.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;
}
.advance-search {
background : #fff;
}
.advance-search .contentNew {
background : #fff url(../images/new/fpattern-sponsors.jpg) 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;
}
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;
}
h4.orange {
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;
}
#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;
}
#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 : #262626;
border : 1px solid #0d0d0d;
}
.module_curency .active a {
color : #323232;
}
.mainMenu li.active, .mainMenu li:hover {}

.mainMenu li.active a,
.mainMenu li:hover a {color: #fff !important;}
.mainMenu li {}
#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 0;
}
#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 {
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;
}
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;
}
.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 strong.orange {
color : #fe7d27;
display : block;
font-size : 16px;
}
.insider-inside strong.orange-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;
}
.btnnew:hover {
background : #dd5c06 !important;
color : #fff !important;
}
.insider-inside .no-padding {
padding-left : 0 !important;
padding-top : 0 !important;
}
.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 !important;
}
.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;
}
#Maslider {
position : relative;
z-index : 0;
}
input#search-searchword {
padding : 3.4px;
}
body.home #header {position: relative;}
#header > .container {
	/* background : url(../../../images/brdr-btm.png) no-repeat 50% 99%; */
}
.contentNew {clear : left;background : #fff;min-height: 500px;}
.ns2-inner {background: rgba(28, 29, 76, 0.85);}
div#ns2-106 .ns2-inner {border: 1px solid #f0f0f0;min-height: 366px;background: #fff;}
.ns2-row-inner .col-lg-5 {padding: 0 !important;}
.ns2-row-inner .col-lg-7 {padding: 20px 40px !important; color: #fff;}
.ns2-row-inner .col-lg-7 h4 {font-size: 150% !important;}

.mediaBlockNw .ns2-row-inner .col-lg-7 {text-align: left; padding: 20px !important; color: #fff;}
.mediaBlockNw .ns2-row-inner .col-lg-7 h4 {font-size: 150% !important;}

.mediaBlockNw .ns2-row-inner .ns2-links {
    float: left;
    padding: 0 0 0 20px !important;
}
.ns2-row-inner .ns2-links a.ns2-readmore {
    background: #fec109 !important;
    display: inline-block;
    padding: 7px 15px;
    color: #000;
}
.ns2-row-inner a.ns2-readmore span {
    background: none;
    padding: 0;
}
.ns2-row-inner .ns2-links {
    padding: 0 0 0 40px !important;
    display: inline-block;
}
.ns2-date-blog {
background : #fff !important;
color : #128eeb !important;
padding : 11px 22px !important;
}
.ns2_date_month {
color : #282828 !important;
}
.ns2-title a {
color : #fff;
font-weight : 100;
font-size : 110%;
}
.quotesModule .ns2-inner .ns2-title, .quotesModule .ns2-inner .ns2-links {
padding : 14px 18px;
}
.quotesModule .ns2-inner .ns2-title {
padding-bottom : 0;
margin-bottom : 0;
}
.mediaBlockNw {
clear : left;
padding : 0;
}
.foot-connected h3 {
text-align : center;
color : #fff;
padding : 20px 0;
font-weight : 900 !important;
text-transform : none;
margin-bottom : 29px;
font-size : 180%;
}
.sponsorLogo h3 {font-weight : 500 !important;text-transform : none;font-size : 180%;}
.mediaBlockNw h3,
.quotesModule h3,
.page-header h1 {text-align: center;font-family: "Catamaran";padding: 30px 0 !important;font-size: 31px !important;}
.moduletable_cus h3 {color : #4d4d4f;padding : 20px 0;font-size : 160% !important;font-weight: 300 !important;}
.mediaBlockNw h3:after, .quotesModule h3:after {
content : "";
width : 40px;
height : 5px;
background : #0072ff;
display : none;
position : relative;
margin : 5px auto 15px;
}
.page-header h1 {
padding : 0;
margin : 0 !important;
}
.page-header {
display : none !important;
}
body.site.why-should-not-start-a-business-without-a-written-business-plan .page-header,
body.site.why-do-businesses-fail .page-header,
body.site.how-to-make-your-business-success .page-header,
body.site.should-we-pay-taxes .page-header,
body.site.am-i-supposed-register-for-vat .page-header,
body.site.what-s-this-new-online-tax-system .page-header {display : block !important;border : none !important;padding : 0 !important;margin : 20px 0 !important;font-size: 125%;color: #663a81;font-weight: 400;margin: 0;padding: 40px;}
.quotesModule h2 {
letter-spacing : 1px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
text-align : center;
font-weight : lighter;
font-size : 180%;
}
#asidenew .moduletable {
margin-bottom : 30px;
border : 0 solid #00a1f4;
}
#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 : #fff;
background : #005ab6;
padding : 15px !important;
margin : 0;
clear : left;
border-bottom : 3px solid #00a1f4;
margin-bottom : 15px;
}
#asidenew {
margin : 0;
}
div.nssp2-default .ns2-art-pagination, div.nssp2-default .ns2-links-pagination {
float : none !important;
}
div.nssp2-default .ns2-art-controllers, div.nssp2-default .ns2-links-controllers {
float : none !important;
text-align : center !important;
width : 100%;
}
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 : #331300 !important;
height : 15px !important;
width : 15px !important;
}
div.nssp2-default .ns2-art-pagination span, div.nssp2-default .ns2-links-pagination span {
background : #ab6e00 !important;
height : 15px !important;
width : 15px !important;
border : 2px solid #ab6e00 !important;
}
.media, .module_curency, .topMenu {
text-align : right;
font-size : 91%;
position : relative;
}
.topMenu strong {
font-family : arial;
font-weight : bold;
color : #000;
font-size : 20px;
}
.headmob {padding-top : 0;padding-bottom : 0;height: 130px;}
.headmob img {
vertical-align:top;
display: inline-block;
}
.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 0;
}
.blog-featured h2 {
font-size : 131%;
}
.quotesModule .ns2-title a {
color : #fff;
font-size : 18px;
}
.quotesModule .ns2-readmore {
color : #fff;
font-size : 15px;
}
.orange-link {
color : #ff8100;
font-family : arial;
font-size : 13px;
}
#Footer .commonFoot h3 {margin : 0 0 10px 0 !important;padding : 0 !important;color : #fff;font-weight: 600 !important;position: relative;padding-bottom: 15px !important;}
.commonFoot ul {padding : 0;margin : 0;font-weight: 300;}
.commonFoot ul li {list-style : none;color : #fff;margin-right : 6px;margin-bottom : 0;margin-left : 18px;vertical-align : top;display : inline-flex;width: 100%;}

ul.level_0 li:before {
content : "\f105";
font-family : FontAwesome;
margin-left : -15px;
font-size : 12px;
vertical-align : bottom;
position : relative;
top : 0;
}
ul.level_0 li a {
padding-left : 10px;
font-size : 13px;
}
.border-sep .col-md-3 {
padding-bottom : 12px;
padding-top : 12px;
}
[class*="foot-"] h3 {
    font-size: 140%;
    text-transform: uppercase;
}
[class*="foot-"] .moduletable + .moduletable {
padding-top : 35px;
}
legend {font-size : 14px !important;margin: 0;}

.control-group label {
    display: inline-block !important;
}

.control-group .mlnvo2muhp {
    display: none !important;
}

#Footer .commonFoot li a {color : #d2d2d2;display : inline;padding: 3px 0 !important;}
.commonFoot .custom {margin : 20px 0;}
#Footer .commonFoot .nav > li > a {}
#Footer .commonFoot li:hover > a {
text-decoration: underline !important;
}
#Footer .commonFoot li:hover {
margin-left: 20px !important;
}
.whiteBack {background: #fff;}
.item-page ul li {line-height : 29px;margin-bottom : 5px;padding-left : 25px;list-style-type: none !important;}
.item-page ul li:before {content : "\f0da";display : inline-block;font-family : FontAwesome;/* position : absolute; *//* left : 0; */color: #663a81;margin-right: 15px;margin-left: -20px;}
.item-page ul.pdf li:before {content : "\f1c1";margin : 0 10px 0 0;color : #dd0003;position: absolute;left: 0;}
.item-page ul.pdf li {padding-left: 30px;line-height : 20px;}
.item-page ul.pdf li a {
text-decoration : underline;
}

a:focus {
    color: unset !important;
}

.blog .nav-tabs > li > a:before {
content : "\f152";
display : inline-block !important;
font-family : FontAwesome;
position : relative;
left : 0;
color : #f8aa00;
}
.item-page ul ul {
margin : 0;
padding : 0;
}
.item-page ul ul li:before {
content : "\f0da";
display : inline-block;
font-family : FontAwesome;
position : relative;
left : -13px;
margin-left: -7px;
color : #7d7d7d;
}
.item-page h4 + ul {
margin-top: 0 !important;
}
.item-page ul ul li {
margin-left : 0;
}
.mtable {background : #f9f9f9;margin-bottom : 20px;}
.mtable td {padding : 10px;min-width: 150px;}
.mtable tr.mhead td {
background : #3f3c38;
color : #fff;
font-weight : bold;
}
.mtable tr:nth-of-type(even) td {
background : #fff;
}
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 : #663a81;
}
.slide .item .readmore a {
color : #9dbef7;
font-family : georgia;
font-style : italic;
float : right;
}
.slide .item a.new-title:hover {
color : #111 !important;
}
.slide .hovereffect {
width : 150px !important;
height : auto;
float : left;
margin-right : 20px;
}
.slide .item a:hover {
color : #fff;
}
.slide .owl-item .item {
text-align : left;
}
a.new-title {font-size : 110%;font-weight: 400;color : #1f1f1f !important;display : block;padding : 0;margin-top : -5px;}
.bt-date {
color : #fff;
}
.owl-carousel2 .item a:hover {
color : #0070ff;
}
.owl-carousel2 .owl-item .item {
background : #9f0000 !important;
min-height : 300px;
}
.owl-carousel2 .owl-item:hover .item {
background : #303030 !important;
}
.mainMenu .nav-child {position : absolute;left : 0;margin : 0;width : 215px;z-index : 1200;display : none;background : #fff;padding : 0;-webkit-box-shadow: 0px 5px 18px -1px rgba(0,0,0,0.54);-moz-box-shadow: 0px 5px 18px -1px rgba(0,0,0,0.54);box-shadow: 0px 5px 18px -1px rgba(0,0,0,0.54);}
.mainMenu .nav-child li a {
display : block;
padding : 4px 11px;
color : #000 !important;
}
.mainMenu .nav-child li a:hover, .mainMenu .nav-child li.active, .mainMenu .nav-child li.active a {
color : #f1f1f1 !important;
background : none;
}
.mainMenu .is-hover > a {/* color : #1f1f1f !important; */}
.mainMenu ul.nav li .nav-child li {
float : none;
border-bottom : 1px solid #f2f2f2;
width : 100%;
border-right : none;
padding-bottom : 0;
}
.mainMenu ul.nav li .nav-child li a { 
   font-family: 'Helvetica', sans-serif;
    padding: 11px 25px;
    line-height: 15px;
    font-weight: 300;}
.mainMenu ul.nav li .nav-child li:hover a,
.mainMenu ul.nav li .nav-child li.active a { 
   background: #1d1e48 !important;}
.twobannersLg .col-lg-7 .moduletable.mgall h3 {color: #000;font-weight: 300 !important;}
.carsoulgray {background : #f9f9f9;color : #fff;padding: 50px 20px 0;}
.sponsorLogo .owl-item {
background : #fff;
padding : 10px;
}
.logoscroll .owl-item li {
padding : 15px 15px 35px 25px;
}

li.nn_tabs-tab a {
    display: block;
    padding: 11px 22px !important;
	border-top: 2px solid #2b2f7a !important;
	color: #2b2f7a !important;
}

li.nn_tabs-tab.active a {
    color: #fff !important;
    background: #2b2f7a !important;
    display: block;
    padding: 11px 22px !important;
}

.nn_tabs>.nav>li>a {
    display: block !important;
}

.sponsorLogo .owl-item:hover div {
background : #ffab00;
color : #fff;
}
.sponsorLogo .owl-item div:hover:before {
border-left : 0 solid red;
border-top : 20px solid #351412;
}
#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 #ffb900;
}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
color : #fff;
background : #ffb900;
}
.contentNew div.contact {
margin : 0 auto 0;
padding : 0;
}
.contentNew div.contact input, .contentNew div.contact textarea {padding : 7px 11px;width: 100%;border: 1px solid #e2e2e2;}
#jform_contact_email_copy {
width : auto !important;
}
.lastmodified span {
font-family : malithi Web;
}
#institutes div a {
color : #fff;
display : block;
padding : 20px 0;
min-height : 152px;
}
#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;
}
#institutes em {
display : block;
font-size : 40px;
text-align : center;
margin-bottom : 27px;
}
.tabsHome:after {
background : #50b4e5;
content : "";
display : block;
min-height : 505px;
left : 0;
padding : 0;
position : absolute;
top : 72px;
width : 100%;
z-index : -1;
}
.tabsHome .col-md-12 {
padding-bottom : 10px;
}
.tabsHome {
position : relative;
padding-bottom : 30px;
}
.owl-carousel .owl-item {
text-align : center;
}
span.commin {
margin : 0 auto;
display : block;
height : 100px;
width : 142px;
overflow : hidden;
position : relative;
}
.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:hover, .sec-two .col-md-6:hover {
background : #016644 !important;
}
.first-two .col-md-6:first-child {
background : #008158;
min-height : 134px;
}
.sec-two .col-md-6:first-child {
background : #00a873;
min-height : 134px;
}
.transP {
position : relative;
}
.changed:after {
content : "";
height : 100%;
position : absolute;
width : 100%;
z-index : 9999;
top : 0;
left : 0;
}
.moduletableblue {
background : #00b6ea;
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%;
}
.acyfield_email input {
width : 100%;
border : 0;
padding : 10px;
color : #50b4e5;
}
.acymailing_form {
position : relative;
}
.acysubbuttons {top : 0;right : 0;text-align: left;}
.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;
}
.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;
}
.sponsorLogo h3 {color : #000;margin-bottom : 20px;text-align: center;font-family: "Catamaran";padding: 30px 0 !important;font-size: 31px !important;text-transform: uppercase;font-weight: 600 !important;}
.contactBlockNw .control-label {
display : none;
}
.contactBlockNw input {
border : none;
padding : 10px;
color : #3b3434;
}
.contactBlockNw #inputMessage {
border : none;
padding : 10px;
}
#system-message-container {
position : relative;
text-align : center;
}
#system-message {/* background : #fff none repeat scroll 0% 0%; */margin : 0 auto;padding : 0;position: absolute;top : 50px;width: 467px;z-index: 9999;/* left: 32%; */}
.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;
}
.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;
}
.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-top : 1px solid #e8e8e8;padding: 25px;}
.slidermenu .moduletable a {
color : #000;
font-weight : 100;
display : block;
margin : 0 30px;
text-align : right;
}
.slidermenu .moduletable li li a {
margin : 0 10px;
padding : 10px 0 !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;
top : 55px;
}
.slidermenu .moduletable ul.active {
position : absolute;
left : 310px;
top : 0;
width : 233px;
background : #00b6ea;
}
.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;
}
#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 {
display : inline-block;
margin : 17px 0;
background : #fb7c00;
clear : left;
padding : 10px 15px;
font-size : 13px;
}
.more:hover:after, #contact-form .btn-primary:hover:after {
left : 5px;
position : relative;
}
.more:after, #contact-form .btn-primary:after {
content : "\f061";
font-family : fontawesome;
font-size : 11px;
margin-left : 7px;
}
#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;
}
.acysubbuttons .button {/* font-size : 0; *//* padding : 15px 20px !important; *//* background : url(../images/new/mail.jpg) no-repeat; */overflow : hidden;background-position : 0%;background-position : 0% 4px;border : none;width: 98%;}
.acysubbuttons .button:hover {border : none;/* background : url(../images/new/mail.jpg) no-repeat 0% -23px !important; */}
.social {
    color: #fff;
    text-align: left;
    background: #ffffff;
    padding: 0 20px;
    }
.social .moduletable {
position: relative;
}
.social .col-md-4 {
padding-top : 0;
padding-bottom : 0;
}
.social .col-md-3:hover {padding: 10px 0 !important;}
.social .col-md-3 {padding: 10px 0 !important;}
.social .blueD {
background : #004c94;
}
.social .insideCon {
padding : 40px 0;
width : 250px;
margin : 0 auto;
}
.social li span {
color : #fff;
}
.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;
}
.alignCenter .custom, .alignCenter .lastmodified {
	display : inline-block;
	vertical-align : sub;
	margin-left : 15px;
	t
	ext-align : left;
	/* float: right; */
	padding: 7px 0 0 0;
}
#Footer p {
padding : 0;
margin : 0;
color : #fff;
}
.item-page ul {padding-left : 0;margin-left : 0;margin-top : 20px;position: relative;}
.item-page ol {
padding-left : 20px;
}
h1, h2, h3, h4, h5 {letter-spacing : 1px !important;font-family : 'Helvetica', sans-serif;font-weight: 500 !important;/* font-family: 'Montserrat', sans-serif; */}
.services {
z-index : 0;
}
.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;
}
.col-md-3 li.is-active .nav-child {
display : block !important;
}
.col-md-3 li .nav-child {
padding : 0 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;
}
.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 : #fff !important;
border : none !important;
}
#tabs-3 .txt:before {
content : "";
margin-right : 10px;
font-size : 130px;
position : absolute;
left : 0;
top : -26px;
font-family : georgia;
color : #6bd5f3;
}
#tabs-3 .txt:after {
content : "";
font-size : 130px;
margin-left : 10px;
position : absolute;
right : 0;
top : 132px;
font-family : georgia;
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%;
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 : 400;/* margin-bottom : 8px !important; */margin-top : 12px !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%;
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 {
margin : 0 !important;
padding : 0;
}
#contact-form .control-group .controls {
background : none;
}
#contact-form .control-label label {font-weight: 300 !important;margin: 0;}
.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;
padding : 10px;
z-index : 0;
}
.form-steps > div {
display : block;
margin : 0 10px;
}
#form_industry_type .controls {
padding : 10px 0 20px 0;
}
#header a:hover {
color : #5f5f5f;
}
.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 {
	color : #fff;
}
section.bread-new {
	background: url(../../../images/breadimg.jpg) no-repeat 0 0;
	background-size: cover;
	padding: 0;
}
.breadcrumb > .active {
    color: #000 !important;
}
.breadCrumb [class*="col-"] {
    padding: 0;
}
.breadCrumb .container {
    width: 100%;
	padding: 0;
}
.breadCrumb .row {
    margin: 0 !important;
}
.breadCrumb a {color: #663a81;}
.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;
}
.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 .introTxt {
display : none;
}
.article-info-term {
display : none;
}
.published {
font-family : georgia, 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: 100% !important;}
.moduletable #phocagallery-pane .pg-box2, .moduletable #phocagallery .pg-box2, .moduletable .pg-box2 {
display : inherit;
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;
}
.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 : 2px solid #000000;
}
.smore {
margin-top : 10px;
font-size : 80%;
display : block;
}
.mediaBlockNw .ui-tabs-panel .row {
border-bottom : 1px solid #000000;
}
#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;
}
ol li {
list-style : inherit !important;
}
div.mod-languages a[lang="en"] {
font-family : "Helvetica", 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 : 0;
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 {
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;
}
.mediaBlockNw {background: url(../../../images/achievement-bg.jpg) no-repeat;background-size: cover;padding : 15px 0;/* display : table; */}
.tabWrap + h3, .moduletable_nannoun > h3 {
padding : 0;
border : 0;
}
#slidernew91 .owl-stage-outer .item {
min-height : 150px;
}
#slidernew91 .owl-stage-outer .owl-item {
background : #e2ebfb;
}
#slidernew91 .item .col-lg-3, #slidernew91 .item .col-lg-9 {padding-bottom : 0;font-weight: 400;}
.owl-theme .owl-controls {
margin-top : 5px !important;
}
.mleft_alinon {
padding : 0 20px;
}
#phocagallery-module-ri .pg-cv-box-mod-ri {
padding : 0 !important;
margin : 0 !important;
background : none !important;
border : none !important;
}
.special-note {
position : absolute;
left : 0;
top : 0;
}
.special-note:after {
content : "";
display : block;
height : 215px;
width : 600px;
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 {display : inline-block;vertical-align : top;}
.sponsorLogo .owl-carousel .owl-item {padding: 0;}
.comonIc {
width : 197px;
margin : 0 auto;
font-size : 120%;
padding : 50px;
text-align : center;
}
.mid-width {
width : 70%;
margin : 0 auto;
}
.orange {
display : block;
}
.orange:before {
content : '';
position : absolute;
}
.blue {
display : block;
}
.blue:before {
content : '';
position : absolute;
}
.green {
display : block;
}
.green:before {
content : '';
position : absolute;
}
.orange {
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;
}

.externalMods {padding : 0;background: #6c3585;position: relative;}
.carsoulgray {
background : #fff;
}
.mapFront .custom {padding: 0;font-size: 16px;}
p.maptitle {
    margin: 0;
}
.mapFront .custom ul {
    position: relative;
}
p.maptitle strong {
    font-weight: 500 !important;
}
.mapFront .custom p.absoul {
position : absolute;
width : 138px;
}
.mapFront .custom a {
color : #000;
}
.mapFront {
    color: #fff;
    padding: 30px 50px;
}
.mapFront h3 {margin-bottom: 20px;font-family: "Catamaran";font-size: 31px !important;}
.quotesModule, .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;
}
.topMenu .search .form-inline {
right : 6px;
top : 0;
background : none !important;
border : none;
color : #a7a7a7;
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"] {margin-left : 0;width : 14px;background : none;border : none;font-size : 10pt;float : left;padding: 4.6px 10px;color : #1f1f1f;border : none;}
.topMenu .search input[type="search"]:focus,
.topMenu .search input[type="search"]#mod-search-searchword:active {
outline : none;
width : 150px;
}
.topMenu .search .form-inline input[type="search"] {
width : 150px;
}
.topMenu .search .form-inline .icon {
color : #494b4d;
}
.socialtop em {
font-size : 160%;
}
ul.socialtop {
margin : 0;
padding : 0;
}
.headmobtop {
padding-top : 10px;
padding-bottom : 0;
}
.twobannersLg .item p.readmore {
padding : 0 10px 14px 0;
}
.bt-introtext {
padding : 10px 0 5px;
font-size : 87%;
}
.custom_members a {font-size: 90%;font-weight: 400;}
.twobannersLg {
background : #fff;
}
.twobanners {
padding : 25px 0;
}
.twobanners h3 {
text-align : center;
font-size : 180%;
font-weight : 600 !important;
}
.twobannersLg .custom {
text-align : center;
color : #fff;
}
.twobannersLg .custom.fbwall {
    /*padding-top: 70px;*/
}
.twobannersLg .custom strong {
display : block;
font-size : 215%;
}
.Lblue {
width : 175px;
text-align : left;
margin : 0 auto;
position : relative;
}
.twobanners .readmore a {
color : #663a81;
}
.twobanners .readmore a:hover {
color : #000;
}
.twobannersLg span {font-size: 400%;color: #000;line-height: 1;}
.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;
}
.quotesModule img {
width : 125px !important;
height : auto;
}
.services .col-md-12 {
padding : 0;
}
#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 : 10px;
}
.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;
}
.tabsNew {
position : absolute;
right : 0;
top : 254px;
width : 500px;
}
.gkTabsNav {
padding : 0;
margin : 0;
}
.tabsNew select {
display : block;
margin : 13px 0;
width : 100%;
border : none;
padding : 8px;
}
.tabsNew input {
display : block;
margin : 29px 0;
width : 100%;
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:hover, .gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li:hover, .gkTabsWrap.horizontal ol li.active {
background : #f3f2f3 !important;
color : #000 !important;
}
.gkTabsItem a {
padding : 10px 0 30px 0;
display : block;
color : #000;
font-size : 83%;
text-decoration : underline !important;
}
.gkTabsItem h2, .gkTabsItem .h2 {
font-size : 154%;
margin : 23px 0 !important;
}
.tabWrap {position : relative;max-width : 1300px;width : 90%;margin : 0 auto;}
.addressNew p {line-height : 19px;margin-bottom : 17px;color: #fff;}
.addressNew a {
color : #fff;
}
.bt-date {
color : #fff;
z-index : 995;
font-size : 80% !important;
}
.fa.fa-facebook-square {
font-size : 250%;
padding-top : 2px;
vertical-align : middle;
color : #0072cb;
}
.fa.fa-facebook-square:hover {
color : #fff;
}
.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;
}
.darkB .moduletable {
position : relative;
}
.twobannersLg .col-lg-8 .moduletable {width: 96%;/* margin : 0 auto; */position : relative;float: right;}
.twobannersLg h3 {font-size : 180%;margin : 16px 8px !important;color: #4d4d4f;text-align: center;text-transform: uppercase;font-weight: 600 !important;}
.twobannersLg .col-lg-7 h3 {
margin : 16px 19px !important;
}
.twobannersLg .owl-controls {
position : absolute;
top : -68px;
right : 0;
}
.twobannersLg .owl-prev {
right : -17px !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;
}
.ns2-art-controllers {
position : absolute;
right : 0;
width : auto !important;
left : inherit !important;
top : 8px;
text-align : right !important;
}
.nopd > div {
padding-top : 0;
padding-bottom : 0;
}
.twobannersLg .owl-carousel .owl-item img {width: 100%;}
.social h1 {
padding : 0;
font-size : 250%;
font-weight : 500;
}
.is-hover a {
color : #fff !important;
}
.mainMenu li.is-hover:hover li a {color : #2a3d6b !important;}
.mainMenu li.is-hover:hover li:hover a {color: #fff !important;font-weight: 400;}
hr {
margin-top : 10px;
margin-bottom : 10px;
border : 0;
border-top : 1px solid #0059b5;
}
.social p {
line-height : 18px;
}
.ticker-content, .left .ticker-swipe {
left : 250px !important;
}
.whiteBack .col-md-6 {
	padding : 10px 20px !important;
	font-weight: 300;
}
.breadCrumb h4 {
	font-size : 200%;
	color: #1e2042;
	font-weight: 400;
	text-align: right;
	margin: 0;
	padding: 40px;
        line-height: 2;
}

body.site.why-should-not-start-a-business-without-a-written-business-plan .breadCrumb h4,
body.site.why-do-businesses-fail .breadCrumb h4,
body.site.how-to-make-your-business-success .breadCrumb h4,
body.site.should-we-pay-taxes .breadCrumb h4,
body.site.am-i-supposed-register-for-vat .breadCrumb h4,
body.site.what-s-this-new-online-tax-system .breadCrumb h4 {
    color: rgba(0, 0, 0, 0);
}

.vision, .mission, .functions {
padding : 10px;
border : 1px solid #e9eaef;
margin-bottom : 15px;
}
.vision [class*="col"], .mission [class*="col"] {
padding-top : 0 !important;
padding-bottom : 0 !important;
}
.vision .fa, .mission .fa {
font-size : 48px;
margin-top : 35px;
}
.vision {background: #c4c4d3;}
.mission {background: rgb(150, 150, 183);}
.functions {
background : #ecf9ff;
}
.vision .fa {
color : #1f1f1f;
}
.mission .fa {
color : #006296;
}
.custom_ocservice h4 {
font-size : 160%;
padding : 0;
}
.custom_ocservice h5 {
position : absolute;
top : 0;
right : 0;
color : #0072ff;
background : #fff;
border-radius : 4px;
margin: 0;
}
.moduletable_ocservice {
position : relative;
}
.moduletable_mceo h3 {
color : #1f1f1f;
font-weight : 500 !important;
}
.custom_mceo > [class*="col-"] {
padding-bottom : 0;
padding-top : 0;
}
.moduletable_mceo h3:after, .moduletable_cus h3:after {
content : "";
width : 40px;
height : 5px;
background : #0072ff;
display : none;
position : relative;
margin : 5px 0 15px;
}
body.home .contentNew {
display : none;
}
span.mleft_icon {
font-weight : 900;
font-size : 28px;
border : 3px solid;
color : #fff;
width : 60px;
height : 60px;
display : block;
text-align : center;
line-height : 58px;
margin : 0 auto 15px;
}
span.mleft_title {
color : #fff;
font-size : 19px;
display : block;
text-align : center;
}
span.mleft_rmore {
text-align : center;
display : block;
color : #fff;
font-size : 14px;
}
.custom_mleft [class*="col-"] {
background : #0072ff;
margin : 0 25px 25px;
width : 21%;
}
.slide2 .item {
text-align : left;
}
.moduletable_cus {
text-align : left;
}
.custom_cus ul {
padding : 10px 0 0 10px;
}
ul.conus li.phone:before {
content : "\f098";
font-family : FontAwesome;
margin-right : 10px;
font-size : 19px;
vertical-align : bottom;
}
ul.conus li.email:before {
content : "\f003";
font-family : FontAwesome;
margin-right : 10px;
font-size : 19px;
vertical-align : bottom;
}
ul.conus img {
margin: 25px 15px 0 0;
}
.conusm {background: rgba(101, 58, 129, 0.8);padding: 0;overflow: hidden;position: absolute;top: 40px;left: 40px;box-shadow: 7px 5px rgba(0, 0, 0, 0.15);}
.moduletable_cus {
position: absolute;
z-index: 9;
padding: 33px 220px 33px 30px;
background: rgba(224,233,248,1);
background: -moz-linear-gradient(left, rgba(224,233,248,1) 0%, rgba(224,233,248,1) 47%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(224,233,248,1)), color-stop(47%, rgba(224,233,248,1)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(224,233,248,1) 0%, rgba(224,233,248,1) 47%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(224,233,248,1) 0%, rgba(224,233,248,1) 47%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(224,233,248,1) 0%, rgba(224,233,248,1) 47%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(224,233,248,1) 0%, rgba(224,233,248,1) 47%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e9f8', endColorstr='#ffffff', GradientType=1 );
}
.gmap, .gmap .box_moduleFront {
padding : 0;
}
.moduletable_ytsim iframe {
width : 440px !important;
height : 365px !important;
padding : 23px 19px 113px;
background : url(../../../images/apple-mac-computer-screen.png) no-repeat 50%;
}
.info_box_text {position : absolute;left : 0;top: 80%;right : 0;bottom : 0;background: rgba(67, 64, 153, 0.70);padding : 17px 30px 0;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.moduletable_tpbnrs div[class*="col-lg"] {
overflow : hidden;
}
.info_box.style_3:hover .info_box_text {top: 55%;padding: 15px 30px;}
.info_box.style_3 {position : relative;overflow : hidden;}
.info_box.style_3 .info_box_text h4.nofloat {
color : #fff;
display : table-cell;
vertical-align : middle;
padding-top : 0;
margin : 0;
font-weight : 400;
}
.info_box_text p {margin : 0 0 20px;color : #fff;padding-top: 15px;font-size : 13px;line-height: 1.3;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.info_box.style_3:hover p {padding-top: 0;}
.info_box_text i.fa {
color : #fde428;
}
.info_box_text .read_more {
text-transform : lowercase;
font-weight : 700;
font-size : 13px;
color : #fde428;
padding-left : 55px;
}
.info_box_text .read_more:hover {
color : #fff !important;
}
.info_box_text a {color : #fff !important;position: absolute;right: 10px;bottom: 10px;font-size: 0;width: 30px;height: 30px;background: url(../../../images/moreprofile.png) no-repeat;opacity: 0;-webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.info_box_text:hover a {opacity: 1;}
.info_box_text ul {
padding-left : 20px;
}
.info_box_text ul li {
line-height : 15px;
margin-bottom : 9px;
}
.info_box_text ul li:before {
content : "\f105";
color : #fff;
font-family : FontAwesome;
margin-right : 10px;
margin-left : -17px;
font-size : 12px;
vertical-align : bottom;
}
.info_box_text span.more {background : #0a529a;color : #fff;padding : 5px 10px;border : 1px solid #ccc;font-size : 85%;margin-top : 6px;display : inline-block;float: right;}
.custom_members > div {
width : 170px;
text-align : center;
display : inline-block;
margin : 0 10px;
vertical-align : top;
}
.custom_members img {
display : block;
margin : 10px auto !important;
height : 50px !important;
}
.gmap, .conusm {}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    height: 20px !important;
    width: 20px !important;
    background: #fff !important;
    border: 1px solid !important;
}
.owl-theme .owl-dots .owl-dot span {
    height: 18px !important;
    width: 18px !important;
    background: #000 !important;
}

span.image-title {
vertical-align : top;
margin-left : 4px;
}
.mainMenu ul.nav {
/*float : right;*/
border-top : 1px solid rgba(0, 0, 0, 0.06);
}
.topMenu ul.nav {
margin-right : 18px;
float: right;
}
.custom_ocservice h5 a {
color : #0072ff !important;
padding : 15px 30px !important;
display : block;
}
.custom_ocservice h5 a:after {
content : "\f105";
font-family : FontAwesome;
margin-left : 10px;
font-size : 17px;
vertical-align : bottom;
}
.custom_ocservice h5:hover a:after {
margin-left : 12px;
}
.gmap h3 {margin-top : 15px !important;font-weight: 300 !important;color: #4d4d4f;}
.custom_mceo a:after {
content : "\f105";
font-family : FontAwesome;
margin-left : 10px;
font-size : 19px;
vertical-align : bottom;
}
.custom_mceo a:hover:after {
margin-left : 13px;
}
.mediaBlockNw .col-lg-4 h3 {
text-align : left;
font-weight : 100;
margin : 0;
font-size : 110% !important;
color : #fff;
}
.mediaBlockNw .col-lg-4 h3 {
color : #1f1f1f;
}
.mediaBlockNw .col-lg-4 h3:after {
display : none !important;
}
.mediaBlockNw .col-lg-4 div[class*="moduletable"] {
max-height : 450px !important;
background-position : 15px 20px;
z-index : 9999 !important;
position : relative;
}
.mediaBlockNw .col-lg-4 div[class*="moduletable"] ul.nav {
display: block;
top: 0;
left: 0;
width: 100%;
min-height: 150px !important;
height: 180px;
max-height: 200px;
margin: 0;
list-style-position: outside;
position: absolute;
padding: 60px 10px 10px;
z-index: -1;
opacity: 0;
}
.mediaBlockNw .col-lg-4 div[class*="moduletable"] ul li:before {
content : "\f105";
color : #3f3f3f;
font-family : FontAwesome;
margin-right : -2px;
font-size : 12px;
vertical-align : top;
}
.mediaBlockNw .col-lg-4 div[class*="moduletable_"] a {
font-size : 87%;
}
.mediaBlockNw .col-lg-4 div[class*="moduletable"] ul li {
line-height : 18px;
}
.mediaBlockNw .col-lg-4 div[class*="moduletable_"] a {
    color: #3f3f3f;
    display: block;
    width: 100%;
    /* text-shadow: 0px 1px 5px rgba(255, 255, 255, 0.75); */
    padding: 15px;
    height: 164px;
}
.mediaBlockNw .col-lg-4 div[class*="moduletable_"] a:hover h3 {
    color: #000046 !important;
}
.mediaBlockNw .col-lg-4 div[class*="moduletable_"]:hover {
    background: #e0eeff !important;
}
.mediaBlockNw .col-lg-4 div[class*="moduletable_"] li:hover {
padding-left: 2px !important;
}
.mediaBlockNw .col-lg-4 div[class*="moduletable_"] li:hover a {
text-decoration: underline;
}
.mediaBlockNw .col-lg-4 {
padding-bottom : 0;
padding-top : 0;
}
.mediaBlockNw .col-lg-4 [class*="moduletable_"] h3:before {
/*display : none !important;*/
}

div[itemprop="articleBody"] {
	width: 98%;
	margin: 0 auto;
}
body.registration-form div#com_registration {
	min-height: 285px;
	width: 70%;
	margin: 0 auto;
}
div#com_registration br {
	display: none;
}

h2.menutitle {
font-size : 18px;
margin-bottom : 15px;
}
ul.level_0 {
padding-left : 20px !important;
}
.mediaBlockNw .col-lg-4 .moduletable_ciser {
background : #fff url(../../../images/company_incorporation_services_001.png) no-repeat 100% !important;
}
.mediaBlockNw .col-lg-4 .moduletable_cspra {
background : #fff url(../../../images/company_secretarial_services_002.png) no-repeat 100% !important;
}
.mediaBlockNw .col-lg-4 .moduletable_facco {
background : #fff url(../../../images/accounting_process_outsourcing_003.png) no-repeat 100% !important;
}
.mediaBlockNw .col-lg-4 .moduletable_bprev {
background : #fff url(../../../images/business_performance_review_004.png) no-repeat 100% !important;
}
.mediaBlockNw .col-lg-4 .moduletable_saudi {
background : #fff url(../../../images/record_keeping_005.png) no-repeat 100% !important;
}
.mediaBlockNw .col-lg-4 .moduletable_iaudi {
background : #fff url(../../../images/audits_006.png) no-repeat 100% !important;
}
.mediaBlockNw .col-lg-4 .moduletable_oaser {
background : #fff url(../../../images/assurance_certification_services_007.png) no-repeat 100% !important;
}
.mediaBlockNw .col-lg-4 .moduletable_ccons {
background : #fff url(../../../images/consulting_services_008.png) no-repeat 100% !important;
}
.mediaBlockNw .col-lg-4 .moduletable_tpaco {
background : #fff url(../../../images/tax_consultation_009.png) no-repeat 100% !important;
}
#asidenew .moduletable_nannoun > h3 {position : relative;padding : 15px 0 !important;margin : 0;clear : left;border-bottom : 5px solid #018cf8;color : #018cf8;font-weight: 400 !important;}
#asidenew .moduletable_nannoun .bt-cssnewsright {
background : #fff;
}
#asidenew .moduletable_nannoun .owl-carousel {
display : block !important;
background : #f8f8f8;
}
#asidenew .moduletable_nannoun img {
width : 100% !important;
}
#asidenew .moduletable_nannoun a.new-title {
color : #28a1f9 !important;
text-align : left;
font-size : 111%;
display : block;
}
html #asidenew .moduletablenewsright p.readmore a {
padding : 0 10px 14px 20px;
font-size : 13px;
color : #000 !important;
}
.mleft_alinon:hover .col-lg-4:not(:hover) [class*="moduletable_"] ul.nav:before {
content : "";
background : rgba(33, 150, 243, 0.1);
/*background : rgba(33, 150, 243, 0.05);*/
position : absolute;
top : 0;
right : 0;
left : 0;
width : 100%;
height : 100%;
z-index : 9999;
border-radius : 4px;
}
#slidernew91 .owl-stage-outer:hover .owl-item:not(:hover) {
opacity : 0.3;
}
#header {transition : all ease-in-out .4s;width : 100%;border-top : 0 solid #008aff;position: relative;z-index: 99;}
#asidenew .col-lg-9 {
width : 100%;
}
#asidenew .col-lg-9:nth-of-type(1) {
border-bottom : 1px solid rgba(0,0,0,0.07);
}
.topMenu ul.nav li {background : rgba(0, 0, 0, 0.1);}
.custom_mceo img {
border-radius: 50%;
width: 100%;
}

.social a.modal {
display: inline-block;
overflow: hidden;
position: relative;
}

.social h4 {font-size: 160%;margin: 0;padding-bottom: 0;padding-top: 9px;font-weight: 300;display: block;}

.social h5 {/* position: absolute; */top: 15px;right: 70px;color: #0072ff;background: #fff;border-radius: 4px;margin: 0;display: inline-block;float: right;}

.social h5 a {
color: #0072ff;
padding: 15px 30px;
display: block;
font-weight: 400;
}

.social a:hover:after {
margin-left : 12px;
}
.social:hover p a {
	font-weight: 400;}

a.galviewmor {
    display: block;
    background: #663a81;
    color: #fff;
    width: 100%;
    padding: 43.5% 0;
    font-size: 18px;
    font-weight: 300;
}

div#service_registration h1.is_registration,
div#service_registration h1.is_subscription {
font-size: 160%;
margin: 10px 0;
}

form#service_registration_form label.col-sm-2 {
/*display: none;*/
padding-top: 0;
padding-bottom: 0;
margin-bottom: -9px !important;
font-weight: 600;
font-size: 85%;
color: #555;
}

body.contentpane.modal {
padding: 20px;
background-color: rgba(2, 146, 182, 0.08); /* IE9, iOS 3.2+ */
background-image: -webkit-gradient(linear, 0% 0%, 100% 100%,color-stop(0, rgba(0, 196, 244, 0.1)),color-stop(1, rgba(3, 96, 120, 0.05))); /* Android 2.3 */
background-image: -webkit-repeating-linear-gradient(top left,rgba(0, 196, 244, 0.1) 0%,rgba(3, 96, 120, 0.05) 100%); /* IE10+ */
background-image: repeating-linear-gradient(to bottom right,rgba(0, 196, 244, 0.1) 0%,rgba(3, 96, 120, 0.05) 100%);
background-image: -ms-repeating-linear-gradient(top left,rgba(0, 196, 244, 0.1) 0%,rgba(3, 96, 120, 0.05) 100%);
}

body.contentpane.modal .input-group {
padding: 20px !important;
}
body.contentpane.modal form#service_registration_form .registration_id {
display: none;
}
body.contentpane.modal .col-sm-offset-3 {
margin-left: 0 !important;
padding-top: 0;
width: 100%;
text-align: center;
}
body.contentpane.modal input.submit,
body.contentpane.modal input.reset {
width: 49%;
padding: 10px;
}
html body.contentpane.modal .form-group .col-sm-8,
html body.contentpane.modal .form-group .col-sm-8.input-group {
padding: 8px 20px !important;
}
body.contentpane.modal textarea#postal_addres.error,
body.contentpane.modal input.error,
body.contentpane.modal select.error {
width: 100%;
}
body.contentpane.modal textarea#postal_addres.error,
body.contentpane.modal .form-group input.error,
body.contentpane.modal .form-group select.error {
background: #eee;
color: #1f1f1f !important;
}
body.contentpane.modal .has-error label.error {
margin: -5px 20px 0 !important;
padding: 5px;
width: 92%;
}
body.contentpane.modal label.to_register {
color: #000;
padding: 5px;
margin-bottom: -7px;
}
body.contentpane.modal footer {
margin-bottom: 25px;
}
body.contentpane.modal .col-sm-offset-6,
footer .col-sm-2 {
padding: 5px;
}

body.contentpane.modal .registration_type .col-sm-8 br {
display: none;
}
body.contentpane.modal .registration_type .col-sm-8 input#registration_type {
margin: 0 10px;
}
body.contentpane.modal .registration_type .col-sm-8 input#registration_type:nth-of-type(2) {
margin-left: 40px;
}
body.contentpane.modal .checkbox label {
display: block !important;
}
body.contentpane.modal .checkbox input {
height: 15px;
width: 15px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);
box-shadow: inset 0 0 0 rgba(0,0,0,0);
}
body.contentpane.modal .col-sm-8 .checkbox {
width: 48%;
display: inline-block;
}
body.contentpane.modal .has-success label.display_info {
display: block !important;
color: #3c763d;
background: #dff0d8;
border: 1px solid #3c763d;
padding: 10px;
border-radius: 3px;
}
body.contentpane.modal label.col-sm-offset-2.col-sm-10.control-label {
    display: none !important;
}
body.contentpane.modal .has-success label.col-sm-offset-2.col-sm-10.control-label.display_info {
    display: block !important;
}

.is_registration{
	text-align:center;	
}

#service_registration_form .registration_type{
	  margin-right:5px;
}	
.breadcrumb{
	background:none !important;
	color: #000000 !important;
	font-size: 13px;
	padding: 15px 20px;
	border-bottom: 1px solid #f1f1f1;
	font-family: 'Helvetica', sans-serif;
}
#service_registration_form div {
	text-align:left;	
}
#service_registration_form div  .col-sm-9 span{
	 margin-right:10px;
	 font-size: 13px;
}

#service_registration_form label.col-sm-2{
	padding:10px !important;	
}

#service_registration_form div.row:nth-child(odd){
 }
#service_registration_form div.row:nth-child(even){
 }
#service_registration_form input{
	width:100%;
	box-sizing:border-box;	
 }
#service_registration_form .row textarea,
#service_registration_form .row select,
#service_registration_form .row  input{
 	background: #fff !important;
}


#service_registration_form  input[type="radio"]{
	width:auto;
}

#service_registration_form  [class*="col-"] {
    padding: 6px 20px;
}
#service_registration_form .service_registration_form-internal{
	background:#F6F6F6;
	padding:20px 40px;
		
}
#service_registration_form .service_registration_form-internal .row{
	/*padding:0;
	margin:0;*/	
}
#service_registration_form  .checkbox input{
	width:auto !important;	
	height: auto;
	margin-right:4px;
}

#service_registration_form .buttonsubmit input{
	width:auto;	
	padding:5px 10px;
 }


#service_registration_form  .control-label {
    padding-top: 0;
font-size: 14px;
margin-top: 6px !important;
font-weight: 300;
}
#service_registration_form  .radio label, 
#service_registration_form .checkbox label {
    min-height: 20px;
    padding-left: 0;
    margin-bottom: 0;
     cursor: pointer;
	font-weight:300;
	font-size:13px;
}
#service_registration_form  option{
 
	padding:10px;	
}

#service_registration_form .error-val .help-block, 
#service_registration_form  #popupForm .help-block,
#service_registration_form  .error{
	width:100% !important;
	padding: 6px;
}

.captchatext del{
	text-decoration:none;
	font-size:130%;	
	font-style:normal;
}
.col-sm-12.buttonsubmit {
    padding: 0 !important;
}


.subscription_form .service_registration_form-internal {
    background: none !important; 
    padding: 0!important;
    border: none!important;
}

.is_subscription{
	text-align:center;	
}
body.contentpane.modal{
	background: #663a81;
}

.subscription_form input{
 border-radius: 3px;
box-shadow: 0 0 2px #EAEAEA;
padding: 13px;
border: 1px solid #bdbdbd;
font-size: 14px;
color: #5D5B5B;
}
.subscription_form {
	font-family:Arial;	
}

html body.contentpane.modal .subscription_form  .col-sm-8{
    width:59%!important;
	display: inline-block;
	padding:0!important;
}
.subscription_form .col-sm-4 {
    width: 40%!important;
	display: inline-block;
	padding:0 !important;
}

#captcharefresh {
    padding: 7px;
	cursor:pointer;
}

.subscription_form .buttonsubmit{
	text-align:center !important;
	margin-top:20px;
}


.subscription_form .buttonsubmit input{
	padding:15px 10px !important;	
	cursor:pointer;
	width:46% !important;
}

.is_registration.interest_area_id .checkbox, .is_registration.service_type_id .checkbox {
    width: 30%;
    vertical-align: top;
    margin-right: 10px;
}

.accordion-inner p {
    text-align: justify;
}
.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: 195px !important;
    float: left !important;
    display: inline-block;
}

.digitstype {
    width: 195px !important;
	margin-bottom: 0 !important;
}

.counteronline {
    display: none !important;
}

.digitstype img {
    width: 27px !important;
    margin-top: 0 !important;
}

.custom_cus ul {
    font-weight: 300;
    font-family: 'Helvetica', sans-serif;
}
.custom_cus ul strong {
    font-weight: 600;
    font-size: 107%;
}
.footer1, .footer2 {
    font-size: 94%;
    display: inline-block;
}

.bread-title {
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,229,255,0) 30%, rgba(255,255,255,0) 90%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(30%, rgba(255,229,255,0)), color-stop(90%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(255,229,255,0) 30%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(255,229,255,0) 30%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,229,255,0) 30%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(255,229,255,0) 30%, rgb(255, 255, 255) 90%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe5ff', endColorstr='#ffffff', GradientType=1 );
}

a.accordion-toggle {
    background: #666aaf;
    color: #fff;
    font-weight: 400;
}
.nn_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover,
.nn_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
    background-color: #2a2f7b !important;
    color: #fff !important;
    font-weight: 400;
}

/* Home Services Menu */

.mediaBlockNw .col-lg-4 h3 {
    text-align: center;
    font-weight: 100;
    margin: 0;
    font-size: 115%!important;
    color: #fff;
}

.mediaBlockNw .col-lg-4 h3:after {
    display: none;
}

.mediaBlockNw .col-lg-4:hover h3 {
    color: #fff;
}

.mediaBlockNw .col-lg-4 ul.nav {
    display: none;
}

.mediaBlockNw .col-lg-4 div[class*="moduletable"]:hover {
    max-height: 450px !important;
    overflow-y: auto;
    overflow-x: hidden;
    background-position: 15px 20px;
    z-index: 9999 !important;
    position: relative;
	transition: all .4s ease-in;
}

.mediaBlockNw .col-lg-4 div[class*="moduletable"]:hover ul.nav {
    display: block;
    top: 0px;
    left: -1px;
    width: 100%;
    min-height: 166px !important;
    height: auto;
    max-height: 220px;
    overflow-y: scroll;
    margin: 0;
    list-style-position: outside;
    position: absolute;
    background: #008aff;
    padding: 25px;
    border-radius: 5px;
    z-index: 9;
    opacity: 1;
}

.mediaBlockNw .col-lg-4 div[class*="moduletable"]:hover ul li:before {
    content: "\f105";
	color: #fff;
    font-family: FontAwesome;
    margin-right: 10px;
    font-size: 12px;
    vertical-align: top;
}

.mediaBlockNw .col-lg-4 div[class*="moduletable"]:hover ul li {
    line-height: 18px;
}

.mediaBlockNw .col-lg-4 div[class*="moduletable_"] {
	width: 100%;
	margin: 5px 10px;
	height: 166px !important;
	/*padding: 15px 40px;*/
	padding: 0;
	border: 1px solid #152b75;
	border-radius: 5px;
	font-family: "Arial";
	font-size: 16px;
	/* padding-left: 80px;*/
	display: inline-table;
	line-height: 18px;
	background: #152b75 !important;
}

.mediaBlockNw .col-lg-4 div[class*="moduletable_"]:hover a {
    color: #fff;
    display: inline-block;
    /*width: 90%;*/
}

html .mediaBlockNw .col-lg-4 div[class*="moduletable_"]a:hover {
    color: #e0dbff !important;
}

.mediaBlockNw .col-lg-4 {
    padding-bottom: 5px;
    padding-top: 5px;
}

.mediaBlockNw .col-lg-4 div[class*="moduletable_"]:hover ul.nav::-webkit-scrollbar,
.moduletable_fhere::-webkit-scrollbar {
    width: 10px;
}

.mediaBlockNw .col-lg-4 div[class*="moduletable_"]:hover ul.nav::-webkit-scrollbar-track,
.moduletable_fhere::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}

.mediaBlockNw .col-lg-4 div[class*="moduletable_"]:hover ul.nav::-webkit-scrollbar-thumb,
.moduletable_fhere::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

.mediaBlockNw .col-lg-4 .moduletable_ciser h3:before {
    content: url(../../../images/homeicons/ico-cinco.png);
}

.mediaBlockNw .col-lg-4 .moduletable_cspra h3:before {
    content: url(../../../images/homeicons/ico-csser.png);
}

.mediaBlockNw .col-lg-4 .moduletable_facco h3:before {
    content: url(../../../images/homeicons/ico-aouts.png);
}

.mediaBlockNw .col-lg-4 .moduletable_iaudi h3:before {
    content: url(../../../images/homeicons/ico-aassu.png);
}

.mediaBlockNw .col-lg-4 .moduletable_bprev h3:before {
    content: url(../../../images/homeicons/ico-bcons.png);
}

.mediaBlockNw .col-lg-4 .moduletable_tpaco h3:before {
    content: url(../../../images/homeicons/ico-tax.png);
}

.mediaBlockNw .col-lg-4 .moduletable_ciser h3:before,
.mediaBlockNw .col-lg-4 .moduletable_cspra h3:before,
.mediaBlockNw .col-lg-4 .moduletable_facco h3:before,
.mediaBlockNw .col-lg-4 .moduletable_iaudi h3:before,
.mediaBlockNw .col-lg-4 .moduletable_bprev h3:before,
.mediaBlockNw .col-lg-4 .moduletable_tpaco h3:before {
    display: block;
    width: 73px;
    height: 73px;
    margin: 0 auto;
    border: 0 solid;
    line-height: 75px;
    font-size: 24px;
    font-weight: 600;
    border-radius: 50%;
    margin-bottom: 15px;
    background: #f7faff;
    color: #663a81;
}

.mainMenu .nav-child li li.active a:hover {
    background: #fff;
}

ul.flag {
    margin-top: 50px;
}

ul.flag li:before {
	display: none;
}

ul.flag img {
    display: block;
	margin: 0 auto;
}

ul.flag li {
    text-align: center;
    padding: 0;
    width: 16.3%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
}

.nopaddingzone {
    padding: 0 20px;
}

.custom.signinmodule {
    text-align: center;
}

.custom.signinmodule p {
    margin: 5px 0 10px 0;
    display: inline-block;
    text-align: center;
}

.custom.signinmodule a {
    display: inline-block;
    padding: 12px;
    width: 150px;
    border-radius: 4px;
    background: #ffffff;
    font-size: 115%;
    font-weight: 400;
    text-decoration: none !important;
}

.custom.signinmodule a:hover {
    background: #ffffff;
}

.moduletable.mgall .mosaic {
    width: 25% !important;
    height: 206px;
}

.acymailing_introtext {
    color: #fff;
    font-weight: 100 !important;
}

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

form#contact-form [class*="col-"] {
    padding: 0;
}

iframe {
    border: 0;
	max-width: 100%;
}

form#contact-form button.btn.btn-primary.validate {
        background: #1e2042 !important;
    font-size: 100% !important;
    padding: 15px 30px;
    margin-top: 10px;
}

input#registration_form_submit,
input#user_profile_form_submit {
    font-size: 85% !important;
}

form#user_profile_form label {
    padding: 5px 20px 5px;
    font-weight: 500;
    font-size: 90%;
}

form#user_profile_form .radio input {
    width: auto;
    display: inline-block;
    margin: 0 10px 0 0;
}

input#captcha {
    /* max-width: 55.5%; */
    margin-top: 15px;
}

.hidden {
    visibility: hidden;
}

body[class*=" home"] .hidden {
    /*visibility: visible;*/
}

.visible {
    visibility: visible !important;
}

/* Popup Window - Pure CSS */

.cdoverlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  z-index: 9999;
}
.cdoverlay:target {
  visibility: visible;
  opacity: 1;
}

.cdpopup {
  margin: 70px auto;
  padding: 20px;
  background: #d9ecff;
  border-radius: 5px;
  width: 60%;
  position: relative;
  transition: all 5s ease-in-out;
}
.cdpopup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.cdpopup .close:hover {
  color: #06D85F;
}
.cdpopup .content {
  max-height: 30%;
  overflow: auto;
}

h4.nofloat {
    margin: 0;
    font-size: 100%;
}

h4.nofloat strong, h4.nofloat em {
    display: block;
}

h4.nofloat em {
    font-size: 90%;
    margin-top: 7px;
}

a.cdclose {
    position: absolute;
    width: 35px;
    height: 35px;
    right: -20px;
    top: -20px;
    background-color: red;
    border-radius: 20px;
    border: 2px solid #525252;
    cursor: pointer;
    text-align: center;
    font-family: 'Helvetica', sans-serif;
    font-size: 50px;
    line-height: 0.6;
    vertical-align: bottom;
    color: white;
}

@media screen and (max-width: 700px){
  .cdpopup{
    width: 70%;
  }
}

div#acymailingpopup input {
    border-radius: 3px;
    box-shadow: 0 0 2px #EAEAEA;
    padding: 13px;
    border: 1px solid #bdbdbd;
    font-size: 14px;
    color: #5D5B5B;
}

div#com_registration form#registration_form .form-group:nth-of-type(50) label {
    display: block;
}

div#com_registration form#registration_form .form-group:nth-of-type(50) label input {
    width: auto;
	margin-bottom: 0;
}

dl.contact-address.dl-horizontal table td:nth-of-type(1) {
    width: 30px;
}

div#xmap h2.menutitle {
    color: #00663a817;
}

dl.search-results {
    padding: 20px;
}

.jumbotron p {
    font-weight: 300;
}

.acymailing_mootoolsbutton > p {
    display: none;
}

#acymailingpopup {
  -webkit-animation-name: slideInDown !important;
  animation-name: slideInDown !important;
  -webkit-animation-duration: 1s !important;
  animation-duration: 1s !important;
  -webkit-animation-fill-mode: both !important;
  animation-fill-mode: both !important;
  padding: 0 !important;
  }
  @-webkit-keyframes slideInDown {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  }
  @keyframes slideInDown {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  }
  
  
/* ========= Linkedin Custom Module - RC 08/24/2017 */

.cdframe {
    background: #ededed;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 13px;
    width: 450px;
    padding: 5px;
    zoom: 1;
    margin: 50px auto 0;
}

.cdbox {
    background: #fff;
    border: 1px solid #ccc;
    font-style: normal;
    padding: 10px;
    zoom: 1;
    -webkit-box-shadow: 1px 1px 5px #cccccc;
    -moz-box-shadow: 1px 1px 5px #cccccc;
    box-shadow: 1px 1px 5px #cccccc;
}

.cdindetails span {
    display: block;
    line-height: 1.3;
    color: #696969;
}

.cdindetails h4 {
    margin: 0;
    padding-top: 5px;
}

.cdindetails {
    width: 298px;
    display: inline-block;
}

.cdinpic {
    width: 115px;
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.cdinpic img.modulelinkedin {
    position: absolute !important;
    border: 0 solid #e5e5e5;
    padding: 0;
    bottom: 2px;
    right: 2px;
}

.cdinpic img {
    max-width: 100%;
    position: relative;
    border: 2px solid #e5e5e5;
    padding: 0;
}

.widget-actions a {
    background: #CDE5F0;
    background: -moz-linear-gradient(top, #eef7fa 0, #eef7fa 1px, #dcedf5 1px, #cde5f0 100%);
    background: -o-linear-gradient(top, #eef7fa 0, #eef7fa 1px, #dcedf5 1px, #cde5f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eef7fa), color-stop(5%, #eef7fa), color-stop(5%, #dcedf5), color-stop(100%, #cde5f0));
    background: linear-gradient(top, #eef7fa 0%,#eef7fa 1px,#dcedf5 1px,#cde5f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DCEDF5', endColorstr='#CDE5F0',GradientType=0 );
    border: 1px solid #a3cfe4;
    color: #069 !important;
    padding: 3px 10px;
    display: inline-block;
    border-radius: 3px;
}

.widget-actions a:hover {
	background: #DCEDF5;
    background: -moz-linear-gradient(top, #b4d8e9 0, #dcedf5 100%);
    background: -o-linear-gradient(top, #b4d8e9 0, #dcedf5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b4d8e9), color-stop(100%, #dcedf5));
    background: linear-gradient(top, #b4d8e9 0%,#dcedf5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4D8E9', endColorstr='#DCEDF5',GradientType=0 );
    border-color: #64b0d4;
}

.widget-actions p {
    margin-bottom: 0;
}

/* End */

/* ========= Tooltip */

.social {
    position: relative;
    background: url(../../../images/about-bg.jpg);
    background-size: cover;
}

.social .cdtooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -60px;
}

.social .cdtooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

.social:hover ~ .cdtooltiptext {
    visibility: visible;
}

/* End */

/* 08/29/2017 RC Poora */

.nopaddingzone h4,
.nopaddingzone p {
    display: inline-block;
    text-align: justify;
    color: #00659b;
}

.nopaddingzone h4 {
    text-align: center;
    margin-bottom: 8px;
}

.social .col-md-4.nopaddingzone {
    padding-top: 8px;
}

body.home li.item-261 {
    display: none !important;
}

body.home .fixedheader {
    /*position: absolute;*/
    width: 100%;
}

body.home .fixedheader div#header {
    background: url(../../../images/header-bg.png) repeat-x;
    background-size: contain;
}

body.home .fixedheader .main-menu-div {
    background: url(../../../images/menu-bg.png) repeat-x;
    background-size: contain;
}

a {
    color: #663a81;
}


#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 {padding: 10px;color: #4e4e4e;background: #fff;border-color: #00ab08 !important;}	
#system-message .alert-message div {padding: 10px 0;background: none;}	
#system-message .alert {
border-radius: 4px;
border: 3px solid #ed1b24;
margin: 0;
}
#system-message .alert	a.close {position: absolute;top: -20px;right: -20px;background: #f00;opacity: 1;text-shadow: 0 0;color: #fff;font-weight: 400;font-size: 27px;height: 36px;width: 36px;text-align: center;border-radius: 50%;}
#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: #deefff;width: 450px;left: 33%;top: 30%;border: 2px solid #ed1b24;}
.alert-error div {border-radius: 3px;display: block;margin: 0 4px 0 0;padding: 9px;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;
}

form#registration_form .alert {
    position: relative;
    width: 250px;
    left: 0;
    top: 0;
    border: 1px solid #31708f;
}

label {
    font-weight: 600 !important;
}

.registrationnotice {
    background: #d9edf9;
    margin-bottom: 30px;
}

.registrationnotice ul {
    padding: 15px 20px 15px 40px;
    border-radius: 4px;
    border: 1px solid #577ea6;
    color: #577ea6;
    font-size: 13px;
    margin: 0;
}

.registrationnotice ul li {list-style: unset;}

/*div#com_registration form#registration_form .form-group:nth-of-type(21),
div#com_registration form#registration_form .form-group:nth-of-type(42) {
    display: none !important;
}

div#com_registration form#registration_form .form-group:nth-of-type(50) .col-md-9,
div#com_registration form#registration_form .form-group:nth-of-type(52) .col-md-9 {
    width: 100% !important;
}*/

.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after {
    width: 100% !important;
}

body.contentpane.modal div#onwbchat_window {
    display: none !important;
}

#onweb_chatimage_div {
    /*display: none !important;*/
}

#acymailingpopup {
    background-color: #0098db !important;
}

/* ==== Live Chat ==== */

a#livechatLink {
    position: fixed;
    bottom: 0px;
    right: 5px;
}

body.offline_message_form div,
body.offline_message_form p,
body.offline_message_form td
body.offline_message_form p.text {
    font-family: "Helvetica",sans-serif !important;
}

div[align="left"] font[color="#000000"] {
    background: #2196F3;
    display: block;
    border-radius: 4px;
    color: #fff;
    padding: 5px 15px;
}

div[align="left"] font[color="#000000"]:before {
    content: "";
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #2196f3;
    position: absolute;
    left: 4px;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(270deg);
}

div[align="left"] font[color="#666666"] {
    background: #5bb6ff;
    display: block;
    border-radius: 4px;
    color: #fff;
    padding: 5px 15px;
    text-align: right;
}

div[align="left"] font[color="#666666"]:before {
    content: "";
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #5bb6ff;
    position: absolute;
    right: 4px;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}

/* ============== Tips Module ================*/

.tile-1,
.tile-2 {
    margin-bottom: 30px;
    background: #ebebeb;
    background-image: url("../../../images/bgmodule.png");
    background-repeat: no-repeat;
    background-position: 0 100%;
    background-size: contain;
    padding: 20px;
    position: relative;
    height: 333px;
}

a.hoverlinknone {
	position: absolute;
	font-size: 0;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
}

.tile-1-static,
.tile-2-static {
    text-align: center;
}

.tile-1-static-title *,
.tile-2-static-title * {
    margin: 0;
    line-height: 1;
    padding: 2px 0;
    color: #663a81;
}

.tile-1-static-title h3,
.tile-2-static-title h3 {
    font-size: 200%;
}

a.hover-linktitle h3 {
    font-size: 300%;
}

.tile-1-static-title:after,
.tile-2-static-title:after {
    content: "";
    height: 5px;
    width: 90px;
    display: block;
    margin: 19px auto;
    background: #663a81;
}

.tile-1-hover,
.tile-2-hover {
    display: none;
}

a.hoverlinknone:hover + div + .tile-1-hover,
a.hoverlinknone:hover + div + .tile-2-hover,
.tile-1-hover:hover,
.tile-2-hover:hover {
    display: block;
}

.tile-1-hover,
.tile-2-hover {
    position: absolute;
    top: 0;
    padding: 20px;
    margin-left: -20px;
    background-color: rgba(67, 64, 153, 0.95);
    height: 333px;
    width: 100%;
}

a.hover-linktitle * {
    margin: 0;
    line-height: 1;
    padding: 2px 0;
    text-align: center;
}

a.hover-linktitle {
    margin-bottom: 30px;
    display: block;
}

.tile-1-hover *,
.tile-2-hover * {
    color: #fff;
}

.linkline a:hover {
    color: #fff;
    background: rgba(255, 255, 255, 0.31);
    padding: 5px;
}

.linkline a {
    display: block;
    padding: 5px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.25);
}

.linkline:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}

.innermodule {
    padding: 20px;
    padding-top: 0;
    margin-left: -20px;
    background-color: rgba(67, 64, 153, 0.95);
    width: 100%;
}

.innermodule * {
    color: #fff
}

.innertitle {
    margin: 0;
    line-height: 1;
    padding: 2px 0;
}

.innertitle:nth-of-type(1) {
    margin-top: 30px;
}

.innermodule .linkline:nth-of-type(1) {
    margin-top: 30px;
}

h3.innertitle {
    font-size: 250%;
}

a.cdactive {
    background: rgba(255, 255, 255, 0.25);
    padding: 5px;
    font-weight: 600;
}

a.backtotips:hover {
    color: #e6e6e6;
}

a.backtotips:before {
    content: "\F104";
    font-family: FontAwesome;
    margin-right: 15px;
    /* position: absolute; */
    top: 12px;
    left: 30px;
}

a.backtotips {
    display: block;
    padding: 20px 0 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.28);
}

span[id*="captchatext_"] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 3px 0;
    display: inline-block;
}

.mosaic i.fa.fa-phone,
.mosaic em.fa.fa-phone {
    display: none;
}

.topMenu li:hover ul.nav-child {
    display: block !important;
    position: absolute;
    top: 30px;
    padding: 0;
    z-index: 9999;
    background: #fff;
}

.topMenu li:hover ul.nav-child {
    display: block !important;
    position: absolute;
    top: 30px;
    right: 0;
    left: inherit;
    z-index: 9999;
    background: #f9f9f9;
    border: 1px solid #e5e5e5;
    text-align: left;
    padding: 0;
    /* width: 130px; */
}

.topMenu .is-hover a {
    color: #333 !important;
}

.topMenu li:hover ul.nav-child li {
    background: none;
    display: block !important;
}

.topMenu li:hover ul.nav-child li a {
    display: block !important;
    border-bottom: 1px solid #e5e5e5;
}

.topMenu li:hover ul.nav-child li:nth-of-type(1) a {
    border-top: 1px solid #e5e5e5;
}


.topMenu .nav-child {position : absolute;left : 0;margin : 0;width : 215px;z-index : 1200;display : none;background : #fff;padding : 0;-webkit-box-shadow: 0px 5px 18px -1px rgba(0,0,0,0.54);-moz-box-shadow: 0px 5px 18px -1px rgba(0,0,0,0.54);box-shadow: 0px 5px 18px -1px rgba(0,0,0,0.54);}
.topMenu .nav-child li a {
display : block;
padding : 4px 11px;
color : #000000;
}
.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 : #1f1f1f !important; */}
.topMenu ul.nav li .nav-child li {
float : none;
border-bottom : 1px solid #f2f2f2;
width : 100%;
border-right : none;
padding-bottom : 0;
}
.topMenu ul.nav li .nav-child li a {font-family: 'Helvetica', sans-serif;text-transform: uppercase;font-size: 90%;padding: 11px 8px;line-height: 15px;font-weight: 400;}

.cdinterest .radio {
    width: 45%;
    margin: 0;
    min-width: 150px;
}

body.user-profile form#user_profile_form textarea#inquiry_description {
    height: 125px;
    background: #ebebeb;
}

body.user-profile form#user_profile_form .radio label {
    font-weight: 400 !important;
}

.cdservice .radio {
    width: 48%;
    margin: 0;
    min-width: 300px;
}

form#user_profile_form input#user_profile_form_submit,
.cdregformbtn input#registration_form_submit {
    margin-right: 50px;
    color: #000 !important;
    font-size: 105% !important;
    background: #e0b502;
    background: -moz-linear-gradient(top, #f1e28f 0%, #e0b502 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #f1e28f), color-stop(100%, #e0b502));
    background: -webkit-linear-gradient(top, #f1e28f 0%, #e0b502 100%);
    background: -o-linear-gradient(top, #f1e28f 0%, #e0b502 100%);
    background: -ms-linear-gradient(top, #f1e28f 0%, #e0b502 100%);
    background: linear-gradient(to bottom, #f1e28f 0%, #e0b502 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c', GradientType=0 );
    width: 121px;
    border: 1px solid #e1b708;
}

form#user_profile_form input#user_profile_form_submit:hover,
.cdregformbtn input#registration_form_submit:hover {
    font-size: 105% !important;
    background: #ffcd00;
    background: -moz-linear-gradient(top, #f1e28f 0%, #ffcd00 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #f1e28f), color-stop(100%, #ffcd00));
    background: -webkit-linear-gradient(top, #f1e28f 0%, #ffcd00 100%);
    background: -o-linear-gradient(top, #f1e28f 0%, #ffcd00 100%);
    background: -ms-linear-gradient(top, #f1e28f 0%, #ffcd00 100%);
    background: linear-gradient(to bottom, #f1e28f 0%, #ffcd00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c', GradientType=0 );
    width: 121px;
    border: 1px solid #ffcd00;
}

form#user_profile_form input#user_profile_form_reset,
.cdregformbtn input#registration_form_reset,
form#user_profile_form input#user_profile_form_cancel,
.cdregformbtn input#registration_form_cancel {
    color: #000 !important;
    font-size: 105% !important;
    background: #e8e8e8;
    background: -moz-linear-gradient(top, #e8e8e8 0%, #ccc 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #ccc));
    background: -webkit-linear-gradient(top, #e8e8e8 0%, #ccc 100%);
    background: -o-linear-gradient(top, #e8e8e8 0%, #ccc 100%);
    background: -ms-linear-gradient(top, #e8e8e8 0%, #ccc 100%);
    background: linear-gradient(to bottom, #e8e8e8 0%, #ccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c', GradientType=0 );
    width: 121px;
    border: 1px solid #ccc;
}

form#user_profile_form input#user_profile_form_reset:hover,
.cdregformbtn input#registration_form_reset:hover,
form#user_profile_form input#user_profile_form_cancel:hover,
.cdregformbtn input#registration_form_cancel:hover {
    color: #000 !important;
    font-size: 105% !important;
    background: #e3e3e3;
    background: -moz-linear-gradient(top, #e8e8e8 0%, #e3e3e3 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, #e3e3e3));
    background: -webkit-linear-gradient(top, #e8e8e8 0%, #e3e3e3 100%);
    background: -o-linear-gradient(top, #e8e8e8 0%, #e3e3e3 100%);
    background: -ms-linear-gradient(top, #e8e8e8 0%, #e3e3e3 100%);
    background: linear-gradient(to bottom, #e8e8e8 0%, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c', GradientType=0 );
    width: 121px;
    border: 1px solid #e3e3e3;
}

form#user_profile_form hr:nth-of-type(1) {
    display: none;
}

form#user_profile_form hr {
    opacity: 0.15;
}

form#registration_form [class*="col-"] {
    padding: 5px 10px;
}

hr.cdhr {
    border-top: 1px solid #eeeeee;
}

div#person_date_of_birth:after {
	content: "\f073";
    font-family: FontAwesome;
    font-size: 18px;
    vertical-align: bottom;
    position: absolute;
	top: 5px;
    right: 10px;
    background: #014fff;
    color: #fff;
    padding: 9px 16px;
}

form#user_profile_form .col-12 {
    padding: 0;
}

.moduletable.serbanner {text-align: right;}

.moduletable.serbanner p {
    margin: 0;
}

.moduletable.serbanner img {
    width: 100%;
    max-width: 325px;
    height: auto;
    border: 1px solid rgba(239, 239, 239, 0.7);
}

.over img {
    width: 100%;
}

li.item-275 + li.item-202 {
    display: none !important;
}

body.contentpane.modal .alert.alert-notice {
    width: 100%;
    border: 0 !important;
    left: 0;
    padding: 20px 20px 49%;
    top: 0;
    height: auto;
}

body.contentpane.modal .alert.alert-notice h4 {
    margin: 0;
}

body.contentpane.modal .alert.alert-notice .alert-message {
    padding: 10px 0 !important;
}

body.contentpane.modal div#system-message {
    padding: 0% !important;
}

ul.regul li {
    width: 49% !important;
    display: inline-block;
    text-align: center;
    vertical-align: bottom !important;
}

ul.regul li a:after {
    display: none !important;
}

ul.regul li img {
    display: block;
    margin: 0 auto;
}

ul.regul {
    width: 490px;
    margin: 0 auto;
}

ul.regul li p {
    margin: 0;
}

/* JComments */

div#jc {
    background: rgba(242,247,250,0.7);
    padding: 20px;
}

#comments .comments-list {
    margin: 0;
}

#jc #comments h4 {
    margin-top: 0;
    border: 0;
    background: rgba(255, 255, 255, 0);
}

#jc #comments + h4 {
    margin-top: 30px;
    border: 0;
    background: rgba(0, 0, 0, 0);
    padding-top: 15px;
    border-top: 1px solid #ececec;
}

.rbox {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 6px rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.05);
    padding: 15px !important;
}

#comments .comment-box > a.comment-anchor {
    background: #bbdefb !important;
    border-radius: 100px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    color: #fff !important;
    font-weight: 600 !important;
}

#comments .comment-box > a.comment-anchor:active, #comments .comment-box > a.comment-anchor:focus, #comments .comment-box > a.comment-anchor:hover {
    background: #bbdefb !important;
    border-radius: 100px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    color: #fff !important;
    font-weight: 600 !important;
}

span.comment-author {
    padding-left: 15px !important;
    color: #663a81 !important;
}

div[id*="comment-body-"] {
    padding: 10px 0 0 60px !important;
}

div#comments-list-footer br {
    display: none;
}

div#comments-list-footer a {
    padding: 0 25px 0 14px !important;
}

form#comments-form input {
    font-size: 14px;
    padding: 10px 15px !important;
    width: 300px;
    height: auto;
}

#comments-form p,
#comments-form #comments-form-buttons,
#comments-form #comments-form-error,
#comments-form #comments-form-captcha-holder {
    margin: 15px 0 !important;
}

#comments a:active,
#comments a:focus,
#comments a:hover {
    color: #663a81 !important;
}

img#comments-form-captcha-image + br,
span.captcha + br {
    display: none;
}

#comments-form label,
#comments-report-form label {
    font-size: 96%;
    font-weight: 400 !important;
}

#comments-form textarea {
    max-width: 100% !important;
    width: 100%;
    font-size: 14px;
    padding: 10px 15px !important;
}

#comments-form .grippie {
    max-width: 100% !important;
    width: 100%;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #bbb;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #bbb;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #dbbbedede;
}
:-moz-placeholder { /* Firefox 18- */
  color: #bbb;
}

#comments-form .btn, #comments-report-form .btn,
 #comments-form .btn div, #comments-report-form .btn div {
    background: none;
}

div#comments-form-buttons a {
    background: #005aab;
    color: #fff !important;
    font-weight: 400 !important;
    padding: 6px !important;
    width: 100px;
    display: inline-block;
    height: auto !important;
}

div#comments-form-buttons a:hover {
    background: #003c71 !important;
}

.custom.addcom {
    text-align: right;
}

#comments-list-footer,
a.rss {
  display: none !important;
}

.innermodule + [class*="tile-"] {
  margin: 30px 20px 0 -20px;
}

.pg-cats-box-img {
width:24%;
display:inline-block;
vertical-align:top;
}
.pg-cats-name {
width:70%;
display:inline-block;
margin-left:12px;
}

.pg-cv-box.item i.fa.fa-phone {
    display: none;
}

select#imgordering, select#limit {
    padding: 5px;
    border-radius: 4px;
    margin-right: 10px;
}

.modal-backdrop {
  z-index: 0 !important;
}

#myModal {
    z-index: 9999;
    background: rgba(0, 0, 0, 0.5);
}

#comments .comments-buttons {
    display: none;
}

.modal-dialog {
    text-align: center;
}

.modal-content {
    padding: 63px 0;
}

.modal-header {
    min-height: 0 !important;
    line-height: 1 !important;
    padding: 0;
    font-size: 140%;
}

.modal-body {
    min-height: 0 !important;
    line-height: 1 !important;
    padding: 0;
    font-size: 120%;
}

.modal-footer {
    text-align: center !important;
}

.modal-footer .btn-default {
    color: #fff;
    background-color: #003898;
    border-color: #000;
    padding: 10px 30px;
}


.hiuser {
  float: right;
  padding: 5px 20px 10px 0;
  position: relative;
}

.hiuser:before {
  content: url('../../../images/userprofile.png');
  position: absolute;
  left: -25px;
}

.mediaBlockNw {
    width: 100%;
}

.externalMods > [class*="col-"] {
    padding: 0;
}

span.cdmessage {
    width: 100%;
    display: block;
    font-size: 90%;
    background: #f5f5f5;
    padding: 3px 12px;
}

.custom.tower_hotline h4 {
    color: #653a81;
    font-size: 24px;
}

.custom.tower_hotline i {
    transform: rotate(320deg);
    font-size: 30px;
    margin-right: 10px;
}

.quotesModule {
    width: 100%;
    animation: animatedBackground 40s linear infinite;
    z-index: 1;
    /* margin: 0 -15px; */
    text-align: right;
}

.quotesModule a {
    margin-top: 20px;
}

.quotesModule h3 {
    font-family: "Catamaran";
    padding: 30px 0 !important;
    font-size: 26px !important;
    text-align: left;
    font-weight: 600 !important;
}

.quotesModule p {
    color: #fff;
    font-size: 15px;
    line-height: 1.8;
}

.quotesModule a {
    color: #000;
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #fff;
    border-radius: 4px;
    background: #fec109;
}

.cmevents .test-area a {
}

.quotesModule a:hover {
    color: #fff;
    background: rgba(0,0,0,0);
}

.custom.tower_welcome {
    padding: 20px 0;
}

.tower_img img {
    width: 100%;
}

.tower_hover {
    background: rgba(101, 58, 129, 0.6);
    padding: 15px;
    position: absolute;
    top: 0;
    right: 0;
    width: 60%;
    height: 100%;
    transition: all ease-out .4s;
}

.tower_hover h4 {
    margin: 0;
    color: #fff;
    font-size: 22px;
    padding: 0;
}

.custom.tower_services {
    position: relative;
    overflow: hidden;
    min-width: 280px;
    border-radius: 4px;
    margin: 0 0 10px;
}

.custom.tower_services.ts_two {
    margin: 10px 0 0;
}

.tower_hover a {
    color: #fff;
    position: absolute;
    bottom: 10px;
    padding: 10px 30px;
    border: 1px solid #fff;
    border-radius: 25px;
}

.custom.tower_services:hover .tower_hover {
    background: rgba(101, 58, 129, 0.9);
    width: 75%;
    padding: 15px 30px;
    transition: all ease-out .4s;
}

.whiteBack .footer2 {
    /* position: absolute; */
    /* right: 20px; */
    /* top: 20px; */
}

.whiteBack [class*="col-"] {
    position: relative;
}
.mapFront .custom ul li {
    line-height: 2;
    position: relative;
}

li.tower_phone:before {
    content: "\f2a0";
    font-family: FontAwesome;
    font-size: 18px;
    vertical-align: bottom;
    transform: rotate(320deg);
    position: absolute;
    left: -25px;
    top: -3px;
}

li.tower_fax:before {
    content: "\f10b";
    font-family: FontAwesome;
    font-size: 24px;
    vertical-align: bottom;
    position: absolute;
    left: -25px;
    top: -10px;
}

li.tower_mail:before {
    content: "\f003";
    font-family: FontAwesome;
    font-size: 15px;
    vertical-align: bottom;
    position: absolute;
    left: -25px;
    top: 1px;
}

.box_moduleFront h3 {
    text-align: center;
    font-family: "Catamaran";
    padding: 15px 0 !important;
    font-size: 31px !important;
    color: #fff;
}

.box_moduleFront input[type="text"] {
    padding: 10px 15px;
    width: 100%;
}

.box_moduleFront textarea {
    padding: 10px 15px;
    width: 100%;
}

form.tower_contact {
    text-align: left;
}

form.tower_contact .col-md-8 {
    /*width: 65.666667%;*/
}

form.tower_contact p {
    margin: 0;
    color: #fff;
    display: inline-block;
    margin: 0 0 15px 10px;
}

form.tower_contact input[type="submit"] {
    background: #009777;
    color: #fff;
    border: 0;
    width: 48%;
    padding: 12px;
    margin: 0 5px 0 0;
}

form.tower_contact input[type="reset"] {
    background: #e5e2df;
    color: #000;
    border: 0;
    width: 48%;
    padding: 12px;
    margin: 0 0 0 5px;
}

.tower_services.ts_two .tower_hover {
    left: 0;
    text-align: right;
}

.tower_services.ts_two .tower_hover a {
    left: 29%;
}

.tower_services.ts_two:hover .tower_hover a {
    left: 35%;
}

dl.contact-address.dl-horizontal dt {
    display: none;
}

dl.contact-address.dl-horizontal dd {
    padding: 4px 0 4px 30px;
    position: relative;
}

dl.contact-address.dl-horizontal img {
    position: absolute;
    left: 2px;
    top: 2px;
}

.contact h3 {
    display: none;
}

#easycalccheckplus input {
    width: 100px;
    margin-left: 15px;
}

.protectedby {
    display: none;
}

body[class*=" contact-us"] .conusm {
    display: none;
}

.row {
  margin: 0 !important;
  }

.mainMenu {
    padding-left: 220px;
}

.productdetails {
    /*background: #1b1d4c;*/
    /*color: #fff;*/
    padding: 20px;
    display: inline-block;
  width: 100%;
}

.productdetails h4 {
    padding: 2px 10px 2px 2px;
    margin: 0;
    display: inline-block;
    vertical-align: top;
}

.productdetails span {
    display: inline-block;
    float: right;
    font-size: 120%;
    font-weight: 400;
    vertical-align: top;
}

ul.sponsers {
    margin-bottom: 0;
}

ul.footer_contact {
    font-size: 105%;
}

ul.footer_contact li {
    margin-bottom: 10px;
    padding: 3px 3px 3px 35px;
}

ul.footer_contact li.fc_address {
    background: url(../../../images/map-icon.png) no-repeat;
    background-size: auto;
}

ul.footer_contact li.fc_email {
    background: url(../../../images/email-icon.png) no-repeat;
    background-size: contain
}

ul.products .owl-item {
    border: 1px solid #eaeaea;
}

.custom.followus img {
    padding: 7px 14px;
    border-radius: 50%;
    border: 2px solid #fcc007;
    margin: 0 10px 0 0;
    height: 55px;
}

img.img-responsive + img.img-responsive {
    margin-left: 15%;
    height: 115px;
    margin-top: 5px;
}

.fixedheader {
    background: rgb(29, 31, 66);
}

table.qlinks_icons {
background: rgba(28, 29, 76, 0.5);
margin: 30px auto;
width: 100%;
text-align:center;
}

table.qlinks_icons img {
    width: 65px;
    display: block;
	margin:0 auto;	
}

table.qlinks_icons a {
    display: block;
    padding: 20px;
}

.cmevents .test-area {
    background: rgba(0, 0, 0, 0.7);
    text-align: right;
}

.cmevents h4 {color: #fff;margin-bottom: 20px;text-transform: uppercase;text-align: left;font-weight: 600 !important;}

.cmevents {
    background: url(../../../images/cmevents-bg.jpg) 100% no-repeat;
    background-size: cover;
    padding: 0;
    margin-bottom: 35px;
}

.image-area {
    position: absolute;
    bottom: 0;
    right: 0;
}

.image-area h4 {
    margin: 0;
    font-weight: 900 !important;
}

.image-area a {
    background: #fec107;
    color: #000;
    padding: 5px 15px;
}

.image-area a:hover {
    background: rgba(0,0,0,0);
    color: #fff;
}

.topevents .ns2-inner [class*="col-"]:nth-of-type(1) {
    padding: 0;
    display: inline-block;
    width: 100% !important;
}

.topevents .ns2-inner [class*="col-"]:nth-of-type(2) {
    padding-top: 0;
}

.GrayHash h4 {
    font-size: 130%;
    margin-bottom: 20px;
}

.GrayHash p {
    /* color: #fff; */
}

.twobannersLg .col-lg-12.col-md-12.col-sm-12 {
    background: #fff;
}

.twobannersLg .bottomnews {
    padding: 50px 20px;
}

.twobannersLg .ns2-title a {
    color: #000;
	font-size: 130%;
}

.twobannersLg div.nssp2 .col-1:hover .ns2-title a,
.twobannersLg div.nssp2 .col-3:hover .ns2-title a {
    color: #666;
}

.twobannersLg .ns2-column.flt-left.col-1 > div,
.twobannersLg .ns2-column.flt-left.col-3 > div {
    -webkit-box-shadow: 0px 10px 5px 5px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 10px 5px 5px rgba(0,0,0,0.06);
    box-shadow: 0px 10px 5px 5px rgba(0,0,0,0.06);
}

.twobannersLg .ns2-column.flt-left.col-1,
.twobannersLg .ns2-column.flt-left.col-3 {
    transition: all .2s ease-in-out;
}

    

.bottomnews .ns2-inner,
.bottomnews .ns2-inner .ns2-date-blog {
    background: #dadada !important;
}

.bottomnews h4.ns2-title a {
    color: #202545 !important;
    font-size: 120% !important;
}

.bottomnews span.ns2_date_year {
    display: none;
}

.bottomnews span.ns2_date_month {
    font-size: 180% !important;
}

.bottomnews h4.ns2-title {
    padding-top: 35px;
}

a.lmore_link {
    background: #fec109 !important;
    position: relative;
    left: 46%;
    margin: 25px 0;
    color: #000;
    display: inline-block;
    padding: 10px 35px;
    border: 1px solid #fff;
    border-radius: 4px;
}

a.lmore_link:hover {
    background: #fff !important;
    border: 1px solid #000;
}

.topevents {
    padding-top: 40px;
    background: url(../../../images/event-border.png) 50% 0 no-repeat !important;
}

.twobannersLg .ns2-column.flt-left.col-1:hover,
.twobannersLg .ns2-column.flt-left.col-3:hover {
    transform: scale(1.1);
}

.foot-3col.commonFoot .custom {
    margin: 0;
}

ul.sponsers li {
    padding: 15px;
    width: 15%;
    margin: 0 10px 40px;
}

#ns2-art-wrap89 {
    margin: 0 !important;
}

div#ns2-89 > div > div {
    height: auto !important;
}

.mfp-wrap,
.mfp-bg {
    z-index: 99999 !important;
}

.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: 180% !important;
    line-height: 120%;
    text-transform: uppercase;
}

span.je-title span.mod_events_latest_content {
    color: #202545 !important;
    font-size: 40% !important;
    width: 78%;
    display: inline-block;
}

.je-date-blog {
    background: #dadada;
    padding: 20px;
    margin: 20px;
    text-align: left;
}

ul.latestrc {
    padding: 0;
}

.je-inner {
    width: 75px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}

ul.latestrc .owl-controls {
    display: none;
}

.span6.col-lg-6 {
    padding: 0;
}

img {
    max-width: 100%;
    /* height: auto; */
}

div#pg-msnr-container table {
    width: 100%;
}

div#pg-msnr-container table tr {
    width: 48% !important;
    display: inline-block;
    margin: 10px;
    background: #f5f5f4;
    border-radius: 4px;
    overflow: hidden;
}

@media only screen and (max-width : 990px) {

	div#pg-msnr-container table tr {
   		width: 98% !important;
	}

}

div#pg-msnr-container table tr td + td {
    padding-left: 20px;
    font-size: 102%;
}


/*////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////*/
/*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;
}
.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 {
    background: #1b1d4c;
    color: #fff;
    padding: 20px;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
}

.sponsorLogo li:hover div.productdetails{
    background: #ffab00;
    color: #fff;
}
.sponsorLogo .productdetails a {
    float: left;
    color: #fff;
    padding: 0;
    margin: 0;
}
.sponsorLogo .product-price{
        float: right;
}

.sponsorLogo .productdetails span {
    float: right;
    padding: 0 !important;
    font-weight: 600 !important;
    font-size: 19px !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;
}

.breadCrumb{
 position: relative;
}

.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;
}
.breadCrumb .nav.menu li:hover a{
    background: #393c84 !important;
}

.camera_wrap {
    max-height: 600px;
}

.control-group > label,
.control-group > input {
    display: none !important;
}