@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500');
@import url('https://fonts.googleapis.com/css?family=Merienda:400,700');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;700&display=swap');
/*
font-family: 'Ubuntu', sans-serif;
font-family: 'Exo', sans-serif;

*/
.col-sm-6.sam #inquiry {
  height: 287px !important;
}
.menunew .item-132.deeper.parent a::after, .menunew .item-111.deeper.parent a::after, .menunew .item-125.deeper.parent a::after, .menunew .item-128.deeper.parent a::after {
  content: "\f078";
  font-family: 'FontAwesome';
  font-size: 10px;
  color: #FE9A00;
  margin-left: 5px;
}
.site.home.wrapper_top .footerghghgh .col-xs-4 {
  width: 100%;
}
.site.home.wrapper_top .col-xs-4.hover-side-btn {
  width: 100%;
}
.site.home.wrapper_top .hover-side-btn:hover {
  width: 300px !important;
  border-radius: 15px 0 0 15px;
    border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  background-color: rgba(255,88,33,0.6);
  transform: translateX(-50px);
  animation-timing-function: ease;
  height: auto !important;
}
#ing .col-xs-4.hover-side-btn {
  width: 100%;
}
#ing .hover-side-btn:hover {
  width: 300px !important;
  border-radius: 15px 0 0 15px;
    border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  border-top-left-radius: 15px;
  background-color: rgba(255,88,33,0.6);
  transform: translateX(-50px);
  animation-timing-function: ease;
  height: auto !important;
}
.aawww {
  display: inline-block;
  margin-right: 20px;
  text-align: center;
}

.aawww img {
  border-radius: 12px;
}
.ads {
  text-align: center;
  margin-bottom: 48px;
}
.item-page .page-header {
  display: block !important;
}
.projecttab #tabs-2 .sectionnew td {
  border: 0;
}
.introDiv .more, .twobannersLg2 .more, .sepeDiv .more, .social .more {
  border: none;
  color: #fff !important;
  text-transform: none;
  clear: left;
  display: table;
  background: #FE9A00;
  padding: 4px 8px;
  font-size: 15px;
}
.row.twoox a {
  color: #fff;
  font-size: 16px;
}
.row.twoox #attachment_1,.row.twoox #attachment_2 {
  background: linear-gradient(to right,#FE9A00,#D58E21) !important;
  border: 0;
}
.row.twoox .col-sm-6 {
  width: 100% !important;
  padding-top: 0px;
  padding-bottom: 10px;
}
.row.twoox .form-group #document_name {
  width: 89%!important;
  float: left!important;
}
.row.twoox #attachment_1 {
  float: right!important;
  width: 10%!important;
  margin-top: -11px!important;
}
.row.twoox #document_name_three {
  width: 89% !important;
}
.row.twoox #attachment_2{
  float: right!important;
  width: 10%!important;
  margin-top: -11px!important;
}
.row.twoox #document_name_two {
  width: 89%!important;
  float: left!important;
}
.row.twoox .col-sm-6 {
  width: 100%!important;
}
@media(min-width:640px)and (max-width:991px){
.TopContact {
  text-align: center!important;
  display: block!important;
}
}
@import url('https://fonts.googleapis.com/css?family=Exo:400,500,700&display=swap');
.breadcrumb {
    padding: .75rem 1rem;
        padding-bottom: 0.75rem;
    margin-bottom: 1rem;
    list-style: none!important;
    background-color: none;
    border-radius: .25rem;
}
@media(min-width:992px)and (max-width:1199px){
  .sssss .TopContact.fdfff .button.btn.btn-primary {
  top: 6px!important;
}
.col-md-8.col-sm-7.col-xs-12.headmobtop .sssss .TopContact #mod-search-searchword {
  padding: 7px 10px !important;
}
  .sssss .TopContact #form_add_inquiry {
  width: 100%!important;
}
}
@media(min-width:768px)and (max-width:991px){
.TopContact.fdfff {
  position: relative;

}
  #form_add_inquiry {
  width: 100%!important;
}
.col-md-8.col-sm-7.col-xs-12.headmobtop {
  margin-top: 27px;
}
.TopContact #mod-search-searchword {
  padding: 8px 10px !important
  background: #fafafa;
  border: 1px solid #9b9494;
  border-radius: 3px;
  width: 100%!important
}
  .sssss .TopContact #mod-search-searchword {
  padding: 7px 10px !important
}
  .TopContact {
  text-align: right!important;
}
.TopContact.fdfff .button.btn.btn-primary {
  position: absolute;
  background: #fafafa;
  border: none;
  color: #737373;
  right: 0px;
  top: 5px;
  margin: 0;
  padding: 8px 15px;
  height: inherit;
  min-height: inherit;
  right:7px!important;
  padding: 4px 8px !important;
}
  .sssss .TopContact #mod-search-searchword {
  padding: 10px;
  background: #fafafa;
  border: 1px solid #9b9494;
  border-radius: 3px;
  width: 264px !important;
}
.TopContact #mod-search-searchword {
  padding: 10px!important
  background: #fafafa;
  border: 1px solid #9b9494;
  border-radius: 3px!important
  width: 262px!important
}
}


@media(min-width:768px)and (max-width:850px){
  .newbox .col-sm-6 {
  width: 50%!important;
}
.newbox .form-group.cenet {
  text-align: left!important;
}
}

@media(min-width:320px)and (max-width:630px){
.row.twoox .form-group #document_name,.row.twoox #document_name_two {
  width: 83% !important;
  float: left !important;
}
.row.twoox #attachment_1 ,.row.twoox #attachment_2{
  float: right !important;
  width: 16% !important;
  margin-top: -10px !important;
}
}
@media(min-width:631px)and (max-width:767px){
.row.twoox .form-group #document_name,.row.twoox #document_name_two {
  width: 86% !important;
  float: left !important;
}
.row.twoox #attachment_1 ,.row.twoox #attachment_2{
  float: right !important;
  width: 10% !important;
  margin-top: -10px !important;
}
}

@media(min-width:320px)and (max-width:767px){
#form_add_inquiry {
  width: 100%!important;
}
  .mapsection {
  overflow-x: scroll;
}
  .container.mjk {
  padding-left: 0px;
  padding-right: 0px;
}

.col-sm-6.sam {
  padding-right: 0;
}

.newbox .col-sm-6 {
  width: 100%!important;
  padding-top: 0!important;
  padding-bottom: 0!important;
  padding-left: 0!important;
}
.newbox .form-group.cenet {
  text-align: left!important;
}
#header {
  padding: 0px 0 41px 0!important;
    padding-top: 0px;
}
.content-wrapper #form_add_inquiry .col-sm-5 {
  width: 100% !important;
}
.col-sm-6.sam {
  padding-top: 0!important;
  padding-left: 0!important;
}
#form_add_inquiry .col-sm-5 {
  padding: 2px 17px 2px 10px!important;
}
#header .TopContact #mod-search-searchword {
  padding: 7px 10px !important;
  background: #fafafa;
  border: 1px solid #ededed;
  border-radius: 3px;
  width:95%!important;
  margin-left: 10px;
  margin-top: 31px!important;
}
#header .TopContact .btn-primary {
  padding: 2px 15px !important;
  margin-top: 35px !important;
}
}


#form_add_inquiry {
  padding: 10px 38px;
  box-shadow: 0px 0px 10px #bbb4b4;
  margin-top: 25px !important;
  margin-bottom: 25px !important;
  width: 80%;
  margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
  border-top: 5px solid orange;
  border-radius: 5px;
}
.row.twoox .form-group {
  margin-right: 8px;
}
.row.twoox .form-group {
  margin-right: 8px;
}
.col-sm-10.no label {
  display: inline-block;
  font-weight: 700 !important;
}
.tool {
  display: inline-block;
  color: orange;
  width: 26px;
}
.tool .fa.fa-info-circle {
  font-size: 14px;
}
.boldg {
  font-weight: 700 !important;
}
.newbox .col-sm-6 {
  width: 25%;
}
.footerghghgh a p {
  font-weight: 600 !important;
}
.externalMods a.ns2-readmore span {
  background: none !important;
  padding: 0 0 0 0px !important;
}
.col-xs-4.hover-side-btn.two {
  border-top-left-radius: 0;
  padding-bottom: 8px !important;
  height: auto !important;
  padding-top: 0px !important;
}
.col-xs-4.hover-side-btn.one {
  height: auto;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.col-xs-4.hover-side-btn.three {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  height: auto !important;
}
.col-xs-4.hover-side-btn.four {
  padding-top: 7px !important;
  padding-bottom: 0px !important;
  height: auto !important;
}
.col-xs-4.hover-side-btn.five {
  padding-top: 8px !important;
  height: auto !important;
}
.col-xs-4.hover-side-btn.two:hover {
  padding-top: 8px !important;
  border-top-left-radius: 15px;
}
.col-xs-4.hover-side-btn.three:hover {
  padding-top: 8px !important;
  padding-bottom: 12px !important;
}
.col-xs-4.hover-side-btn.four:hover {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.externalMods .ns2-links a {
  border: none;
  color: #fff !important;
  text-transform: none;
  clear: left;
  display: table;
  background: #FE9A00;
  padding: 4px 8px;
  font-size: 15px;
  margin-right: 10px;
  border-radius: 4px;
}
.externalMods a.ns2-readmore span {
  background: none !important;
  padding: 0 0 0 0px !important;
}
.externalMods .ns2-links a span {
  color: #fff !important;
}
.externalMods a.ns2-readmore span, .externalMods span.ns2-hits, .externalMods a.ns2-comments {
  margin: 0 0px 0 0!important;
  font-size: 0.9em;
}
.sepeDiv {
  font-weight: 700;
  font-size: 16px;
}
.col-lg-6.col-md-6.col-sm-12.tabbb .custom {
  padding: 0px !important;
}
.col-lg-6.col-md-6.col-sm-12.tabbb ul li div:hover {
  background: none;
}
.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header .moduletable {
  padding: 0px !important;
}
strong {
  font-weight: 700;
}
.project.tap b {
  font-weight: 700;
}
.mkmkmjjj {
  margin-bottom: 25px;
}
.project.tap.ddddd {
  margin-top: 0;
}
.hh a {
  font-weight: 400!important;
}
.bolos {
  font-weight: 700;
}

.sectionnew .style23 {
  background: none;
}
.breadcrumb {
  background: none!important;
}
.alert.alert-success.alert-dismissible.fade.in {
  font-size: 16px;
}
.TopContact.fdfff .button.btn.btn-primary {
  position: absolute;
background: #b4a2a200;
border: none;
color: #737373;
right: 0px;
top: 4px;
margin: 0;
padding: 8px 15px;
height: inherit;
min-height: inherit;
right: 160px;
padding: 6px 10px !important;
}
.TopContact.fdfff #mod-search-searchword {
  font-size: 15px;
}
.hefff .TopContact .lang-inline li a {
  background: none;
  color: #000 !important;
  font-size: 16px;
  font-weight: 700;
  margin-left: 14px;
  padding: 6px !important;
  color: #000 !important;
  border-radius: 4px;
}
.hover-side-btn:hover {
    width: 300px;
    border-radius: 15px 0 0 15px;
        border-top-left-radius: 15px;
    border-top-left-radius: 15px;
    border-top-left-radius: 15px;
    background-color: rgba(255,88,33,0.6);
    transform: translateX(-50px);
    animation-timing-function: ease;
    height: auto !important;
    left: -23%;
}
.footerghghgh p:hover {
    color: #fff !important;
    padding: 0px 18px 0px 0px !important;
    width: 70%;
}
#anzdatabutt {
    color: orange;
}
.tbs {
    background: linear-gradient(to right,#A1A09D,#8a8881) !important;
    color: #fff;
    font-weight: bold;
}
#bid_view #eventcard {
    box-shadow: 0px 0px 6px #ccc;
    background: #fff;
    padding: 25px 25px;
}
#bid_view #img1 {
    width: 100% !important;
    border: 0;
}
#bid_view .card-title {
    margin-bottom: .75rem;
    text-align: center;
}
#bid_view #eventcard {
    text-align: center;
    height: 395px !important;
    padding: 6px;
}
.fgf {
    overflow-x: scroll;
}
@media(min-width:320px)and (max-width:767px){
#projectnew.practice .owl-item.active {
    width: 100% !important;
}
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: none;
  padding: .5em 1em;
  text-decoration: none;
}
  .projecttab .ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
  border-bottom: 0;
  width: 100%!important;
  padding-bottom: 0;
  padding-left: 0;
  padding-top: 0;
}
  .owl-dots {
  display: none;
}
  .practice .owl-item.active {
  width: 100% !important;
}
  .jobss .mkdf-clients.mkdf-clients-four-columns .mkdf-client-holder {
  width: 100%!important;
}
  .ui-tabs-tab.ui-state-default.ui-tab.ui-corner-left {
  padding: 5px 8px 5px 2px!important;
}
}



#projectnewss .dj-image {
    height: 129px !important;
    object-fit: cover;
    border-radius: 15px;
}

.jobss .mkdf-client-image-holder {
    padding-top: 17px;
}
.blogprojectongoing .article-info.muted {
    display: none;
}
#projectnewss {
    margin-bottom:0px;
}
.blogprojectongoing .cat-children {
    display: none;
}
.blogprojectongoing .span6 {
    display: none !important;
}
#projectnewss .dj-image {
    height: 129px !important;
    object-fit: cover;
}
.twobannersLg2 .custom p {
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 1.3!important;
    text-align: center;
    font-size: 18px!important;
}
.twobannersLg2 {
    padding: 85px 0!important;
    
}
.jobss {
    margin-bottom: 35px;
}
.blogprojectongoing .pull-left.item-image {
    display: none;
}
.jobss img {
    width: 25%;
}
.jobss .mkdf-client-image-holder a {
    color: #333;
}
.jobss .mkdf-clients .mkdf-client-holder .mkdf-client-holder-inner {
    text-align: center;
}
.jobss .mkdf-clients.mkdf-clients-four-columns .mkdf-client-holder {
    width: 25%;
}
.jobss .mkdf-clients .mkdf-client-holder {
    float: left;
    text-align: inherit;
    margin-bottom: 0;
    height: 175px;
    display: table;
    box-shadow: 1px 1px 0 0 #dadada;
}
.jobss .mkdf-clients .mkdf-client-holder.mkdf-hover-opacity a:hover {
    opacity: .8;
}
.jobss .mkdf-client-image-holder a {
    color: #333 !important;
}

.side-main-menu:hover .row:before{
background:none;
}
.col-xs-4.hover-side-btn {
  border: 0px !important;
  font-size: 14px;
}
.hover-side-btn:hover {
    width: 300px;
    border-radius: 15px 0 0 15px;
        border-top-left-radius: 15px;
    border-top-left-radius: 15px;
    background-color: rgba(255,88,33,0.6);
    transform: translateX(-50px);
    animation-timing-function: ease;
    height: auto !important;
}
.footerghghgh:hover {
    font-size: 14px;
    box-shadow: none !important;
    width: 87px;
    position: fixed;
    right: 0px;
    top: 21%;
    z-index: 200;
    background: none !important;
    padding: 2px 10px;
    color: #fff;
}
.footerghghgh p {
    color: #fff!important;
}
.side-main-menu:hover {
    background: none !important;
    box-shadow: none;
    border: 0px;
    right: -35px;
}
.hover-side-btn {
    background-color: #f7720a;
    color: #ffffff;
    margin-top: 0px;
    height: 60px;
    text-align: left;
    padding-top: 0px;
    display: block;
    width: 100%;
    padding-right: 10px;
    padding-top: 10px;
    -webkit-transition: 1s;
    transition: 0.4s;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(0, 0, 0);
    color: #000000;
}
.side-main-menu {
    font-size: 14px;
    width: 148px;
    position: fixed;
    right: 0px;
    top: 32%;
    z-index: 200;
}



.footerghghgh .side-main-menu a:hover {
    width: 300px;
    border-radius: 15px 0 0 15px;
    border-bottom-left-radius: 15px;
    background-color: rgba(255,88,33,0.6);
    transform: translateX(-50px);
    animation-timing-function: ease;
    right: -42px;
}

.footerghghgh .side-main-menu {
  font-size: 16px;
  width: 113px;
  position: fixed;
  right: 10px;
  top: 50%;
  z-index: 200;
  padding: 2px 10px;
  color: #fff;
  z-index: 9999 !important;
}
.footerghghgh a {
    color: #fff;
}
#djslider134 {
    height: 182px !important;
}

.TopContact .lang-inline {
    padding-right: 0 !important;
}
div.mod-languages li {
    margin-left: 0px;
    margin-right: 0 !important;
}
#projectnewss h3 {
    text-align: center;
    margin-bottom: 27px;
}
#projectnewss .djslider-default .load-button {
    width: 15px !important;
    height: 15px !important;
    display: inline-block;
    background:#f7720a !important;
    border: 2px solid #f7720a;
    margin: 0 3px;
    cursor: pointer;
    border-radius: 50%;
    opacity: 0.7;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}
.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
    position: absolute;
    top: 163px !important;
    right: 0px !important;
    left: 0px !important;
    margin: 0 auto !important;
    display: inline-block !important;
    text-align: center !important;
}


@media(min-width:1200px){
	.Orbar {
    display: none;
}
}
.flexed a {
    color: #fff;
}

.kkk td p {
    text-align: left !important;
    padding-left: 15px;
}
.flexed a:hover {
    color: orange;
}
@media(max-width:320px){
  .visionnew p, .missionnew p {
    text-align: left !important;
}
  .kkk {
    overflow-x: scroll;
    margin-top: 25px;
}
.TopContact {
    margin: 0px 0!important;
    left: 0!important;
    top: 0!important;
    width: 100% !important;
    padding-top: 0px!important;
right:0px!important;
}
.pad-right2 .TopContact .mod-languages {
    margin-top: -211px !important;
    color: #fff !important;
}
.custom.govdiv {
    margin-top: -197px !important;
    width: 20% !important;
    float: right !important;
}
.pad-right2 .TopContact .lang-inline li a {
    background: none;
    color: #fff !important;
}
.TopContact .mod-languages {
    margin-top: -262px !important;
    color: #fff !important;
    width: 60% !important;
}

}
@media(min-width:321px)and (max-width:480px){
  .visionnew p, .missionnew p {
    text-align: left !important;
}
  .owl-dots {
  display: none;
}
    .jobss .mkdf-clients.mkdf-clients-four-columns .mkdf-client-holder {
  width: 100%!important;
}
  .kkk {
    overflow-x: scroll;
    margin-top: 25px;
}
.TopContact {
    margin: 0px 0!important;
    left: 0!important;
    top: 0!important;
    width: 100% !important;
    padding-top: 0px!important;
right:0px!important;
}
.pad-right2 .TopContact .mod-languages {
    margin-top: -211px !important;
    color: #fff !important;
}
.custom.govdiv {
    margin-top: -197px !important;
    width: 20% !important;
    float: right !important;
}
.pad-right2 .TopContact .lang-inline li a {
    background: none;
    color: #fff !important;
}
.TopContact .mod-languages {
    margin-top: -262px !important;
    color: #fff !important;
}
	
}
@media(min-width:481px)and (max-width:767px){
  .visionnew p, .missionnew p {
    text-align: left !important;
}
    .jobss .mkdf-clients.mkdf-clients-four-columns .mkdf-client-holder {
  width: 100%!important;
}
  .kkk {
    overflow-x: scroll;
    margin-top: 25px;
}
	.TopContact {
    margin: 0px 0!important;
    left: 0!important;
    top: 0!important;
    width: 100% !important;
    padding-top: 0px!important;
right:0px!important;
}
.pad-right2 .TopContact .mod-languages {
    margin-top: -251px !important;
    color: #fff !important;
}
.custom.govdiv {
    margin-top: -213px !important;
    width: 20% !important;
    float: right !important;
}
.pad-right2 .TopContact .lang-inline li a {
    background: none;
    color: #fff !important;
}
.TopContact .mod-languages {
    margin-top: -262px !important;
    color: #fff !important;

}

}
@media(min-width:768px)and (max-width:991px){
	.TopContact {
    margin: 0px 0!important;
    left: 0!important;
    top: 0!important;
    width: 100% !important;
    padding-top: 0px!important;
right:0px!important;
}
  .kkk {
    overflow-x: scroll;
    margin-top: 25px;
}
.pad-right2 .TopContact .mod-languages {
    margin-top: -86px !important;
    color: #fff !important;
}
.custom.govdiv {
    margin-top: -99px !important;
    width: 20% !important;
    float: right !important;
    margin-right: -354px;
}
.pad-right2 .TopContact .lang-inline li a {
    background: none;
    color: #fff !important;
}
.TopContact .mod-languages {
    margin-top: -262px !important;
    color: #fff !important;
    width: 100% !important;
}

}
@media(min-width:992px)and (max-width:1199px){
	.Orbar {
    display: none;
}
}
.flexDiv {
    padding-top: 26px !important;
}
.flexDiv p {
    display: none!important;
}

.searcNew h2{
	color:#fff;
	text-align:center;
 
	text-transform:uppercase;
	text-shadow:0 0 2px #000;
	margin:0;
	padding:0;
}
.TopContact #mod-search-searchword {
    padding: 7px 10px !important;
    background: #fafafa;
    border: 1px solid #ededed;
    border-radius: 3px;
    width: 263px;
    margin-left: 10px;
}
.TopContact .btn-primary {
    padding: 10px 15px!important;
}
.blogprojectongoing .rl_tabs-responsive:last-child, .blogprojectongoing .rl_tabs:last-child {
    margin-bottom: 0;
    margin-top: 21px;
}
.blogprojectongoing .pull-left {
    float: none;
    margin-top: 12px;
}
.topMenu .nav-child li a {
    display: block;
    padding: 7px 11px;
    color: #fff;
    transition: all ease-out 0.5s;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
}
.nav-child.unstyled.small li {
    padding-top: 2px;
    padding-bottom: 1px;
}
.col-lg-6.col-md-6.col-sm-12.tabbb {
    margin-top: -26px;
    display: none;
}
.custom.govdiv img {
    margin-top: -13px;
}
.TopContact .mod-languages {
    margin-top: 5px !important;
}
.camera_wrap img {
    max-width: none !important;
    object-fit: cover!important;
}
.site .mm-page mm-slideout .breadCrumb .container .breadcrumb {
    color: #fff;
    padding-bottom: 10px;
    background-color: none !important;
}
.iamgeone {
    float: left;
    width: 26%;
    margin-top: 29px;
    margin-right: 19px;
}
.iamgeone img {
    width: 100%;
}

.df a {
    font-weight: 500;
    border-bottom: 2px dotted #000;
    color: #000;
}
.df a:hover {
    font-weight: 500;
    border-bottom: 2px dotted orange;
    color: orange;
}
#rc_gallery_1 a,#rc_gallery_2 a {
    margin-left: 14px!important;
    margin-bottom: 9px!important;
}
.newsevent {
    text-align: right;
}
.newsevent a:hover {
    color: #000;
    border-bottom: 2px dotted #000;
}
.TopContactfdfff #mod-search-searchword {
    padding: 10px;
    background: #fafafa;
    border: 1px solid #ededed;
    border-radius: 3px;
    width: 264px;
}
.TopContactfdfff .btn-primary {
    position: absolute;
    background: #fafafa;
    border: none;
    color: #737373;
    right: 3px;
    top: 16px;
    margin: 0;
    padding: 8px 15px;
    height: inherit;
    min-height: inherit;
}
.TopContactfdfff {
    position: relative;
    display: flex;
    align-items: center;
}
.TopContactfdfff .btn-primary {
    padding: 10px 15px !important;
}
.TopContactfdfff .btn-primary i {
    color: #737373;
}
.TopContactfdfff #mod-search-searchword {
    padding: 15px 10px !important;
    background: #fafafa;
    border: 1px solid #ededed;
    border-radius: 3px;
    width: 263px;
    margin-left: 10px;
}
.newsevent a {
    color: orange!important;
    border-bottom: 2px dotted orange;
    
}
.accordion-group.panel.rl_sliders-group.nn_sliders-group.active .accordion-heading.panel-heading .accordion-toggle.rl_sliders-toggle.nn_sliders-toggle::after {
    content: "\f068";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 14px;
    padding-right: 0.5em;
    float: right;
}
.rl_sliders.accordion > .accordion-group .accordion-heading.panel-heading .accordion-toggle.rl_sliders-toggle.nn_sliders-toggle::after {
    content: "\f067";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #0956a7;
    font-size: 14px;
    padding-right: 0.5em;
    float: right;
  position: absolute;
    right: 25px;
}
span.rl_sliders-toggle-inner.nn_sliders-toggle-inner {
    padding-right: 30px;
}
.hightabbb .ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    background: #f4f4f4;
    border-radius: 8px;
    padding: 0;
}
.hightabbb .ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header a {
    color: #000 !important;
}
.hightabbb .ui-tabs-tab.ui-state-default.ui-tab.ui-corner-left.ui-tabs-active.ui-state-active a {
    color: #fff !important;
}
.hightabbb .ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header li::before {
    display: none !important;
}
.sevrvices a:hover {
    color: #000;
    border-bottom: 2px dotted #000;
}
.col-lg-6.col-md-6.col-sm-12.tabbb #tabs-2 {
    display: none !important;
}
.sevrvices {
    clear: both;
    text-align: right;
}
.sevrvices a {
    color: orange;
    border-bottom: 2px dotted orange;
}
.project.tap {
    margin-top: 31px;
}
.tabhide.ui-tabs-tab.ui-state-default.ui-tab.ui-corner-left {
    display: none;
}
.rc_gallery_error {
    display: none !important;
}
.sectionnew #tabs-1 {
    margin-top: 19px;
}

.style31 {
    font-weight: 700;
}
.sectionnew td {
    border: 1px solid #fff6f6;
    padding: 5px;
}
.page-header h2 a {
    color: #FE9A00;
    margin-top: 49px;
}
.page-header h2 {
    margin-top: 49px;
}
.breadcrumb > li + li::before {
    display: none;
}
.breadcrumb {
    background-color: none !important;
}
.sectionnew td {
  border: 1px solid #c8bebe;
}
#rc_gallery_1 a,#rc_gallery_2 a {
    width: 22% !important;
    margin-left: 0;
}
#rc_gallery_1.rc_gallery .rc_galleryimg,#rc_gallery_2.rc_gallery .rc_galleryimg  {
    background-color: #f2f2f2;
    border-radius: 0px;
    width: 100% !important;
    height: 215px !important;
    object-fit: cover;
}
.style23 {
    background:#9d9a9a;
  
}
.sepeDiv.ve {
    min-height:510px;
    display: flex;
    flex-direction: column;
    font-size: 14px;
}
.category.table.table-striped.table-bordered.table-hover.table-noheader .list-title a::before {
    display: none!important;
}
.content-categorynews tbody td {
    background: linear-gradient(135deg, #dfe1e3 0%, #bfb8b8 100%);
    border-spacing: 15px;
}
.content-categorynews .table-noheader {
    border-collapse: separate;
    border-spacing: 0 1em;
}
body {
    font-family: "Rubik", sans-serif !important;
    font-weight: 350;
    /*font-size: 100% !important;*/
}
#form_add_inquiry .category.table.table-striped.table-bordered.table-hover.table-noheader .list-title a::before {
    display: none !important;
}
#form_add_inquiry .pull-right {
    float: right !important;
    margin-top: -49px;
}
#form_add_inquiry .col-sm-10 {
    width: 100%!important;
}
#form_add_inquiry .col-sm-5 {
    width: 50%!important;
}
#form_add_inquiry .col-md-10 {
    padding-left: 0!important;
}
#form_add_inquiry a {
  color: #886231;
  font-size: 15px;
}
.tool.bvbv i {
  font-size: 14px;
}
.col-sm-6.klolo {
  padding-left: 0;
}
.newbox .form-group.cenet {
  text-align: center;
}
.newbox .col-sm-6 {
  width: 25%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.col-md-12.klkl {
  padding-left: 0;
  padding-bottom: 1px;
}
.btn-danger {
    color: #fff;
    border-color: none !important;
    border: 0px !important;
}
#form_add_inquiry .col-sm-10 u {
    text-decoration: none !important;
}
#form_add_inquiry .col-sm-5 {
    padding: 2px 17px 2px 10px;
}
#form_add_inquiry .col-sm-10 {
    padding: 2px 0;
}
#form_add_inquiry .col-sm-3,#form_add_inquiry .col-sm-4 {
    padding: 2px 0!important;
}
.btn-danger:hover,#save_inquiry:hover {
    color: #fff;
    background: linear-gradient(to right,#8E5B0C,#D58E21) !important;
    border-color: none !important;
border: 0px !important;
}
#save_inquiry {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
  background: linear-gradient(to right,#D98D19,#F29A12) !important;
  padding: 7px 23px 5px 18px;
  border-radius: 0;
  border: 0;
  border-radius: 5px;
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
    background: linear-gradient(to right,#FE9A00,#D58E21) !important;
    padding: 5px 23px 5px 18px;
    border-radius: 0;
    border: 0;
}
#form_add_inquiry label {
    font-size: 15px !important;
    font-family: "Rubik", sans-serif !important;
    font-weight: 350;
}
#form_add_inquiry .form-control {
    display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #cdcdcd;
  border-bottom-color: rgb(205, 205, 205);
  border-bottom-style: solid;
  border-bottom-width: 1px;
border-bottom-color: currentcolor;
border-bottom-style: none;
border-bottom-width: 0px;
border-radius: 4px !important;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: none;
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
border-bottom: 1px solid #dddada;

}
.calltwo {
    padding-left: 55px;
}
.contact-address-info.ff {
    padding-left: 21px;
    margin-top: -29px;
}
.contact-address > li::before {
    background: #c2c2c2;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 95%;
}

.contact-address li {
    overflow: hidden;
    padding-bottom: 20px;
    position: relative;
}
.contact-address li {
    list-style: none;
}
ul.contact-address {
    padding-left: 0;
    margin-top: 15px;
}
.contact-address-icon {
    float: left;
}
.contact-address li {
    list-style: none;
}
.contact-address-info {
    float: left;
    font-size: 14px;
    padding-left: 7px;
    margin-top: 4px;
}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
    box-shadow: none !important;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
   background: linear-gradient(to right, orange, #fe7d27) !important;
   color: #fff!important;
   text-decoration: none;
}
.accordion-heading.panel-heading {
    border: 0px !important;
}
.panel {
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: none!important;
}
.rl_sliders.accordion > .accordion-group {
    margin-bottom: 2px;
    border: 0!important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
}
.practice .newMods {
  transition: transform 1s ease 0s;
}
.practice {
    padding-bottom: 40px !important;
    margin-bottom: 53px;
}
.practice .newMods:hover {
  transform: perspective(3000px) rotateY(5deg);
}

.practice .newMods {
  transition: transform 1s ease 0s;
}

.practice .newMods:hover {
  transform: perspective(3000px) rotateY(-19deg);
}
.practice h3 {
    margin-bottom: 30px;
    text-align: center;
    color: #fff;
}
.practice {
    background: url;
    padding: 32px 0;
        padding-bottom: 32px;
    background-size: cover !important;
    background: url(http://giclk.info/alpha/rda_web/images/ourproject1.png) no-repeat center;
        background-attachment: scroll;
        background-size: auto;
    background-attachment: scroll;
    background-size: auto;
    background-attachment: scroll;
    background-size: auto;
    position: relative;
    overflow: hidden;
    background-size: cover;
    background-attachment: fixed;
}
.practice .owl-item.active {
    width: 23% !important;
}
.practice .owl-stage {
    width: 100% !important;
}
.nav-child.unstyled.small li {
    border-right: 0px;
}
.jsjobs-emp-links a:nth-child(10),#js_menu_wrapper a:nth-child(6) {
    display: none !important;
}
#asidenew .moduletable {
    width: 90%;
    float: right;
}
.item-111.deeper.parent {
    border-right: 0;
}
.menunew .topMenu {
    background: #f8f8f8;
    position: fixed;
    padding: 0px 15px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
    transition: top 0.3s ease;
    
}
.topMenu ul li {
    margin-left: 1px;
    border-right: 1px solid #F4E8E8;
    padding: 7px 17px;
}
#asidenew .ns2-title a:hover {
    color: orange !important;
}
.category-listprojectongoing .cat-children div:hover {
    background: #e1e1e1;
}
.category-listprojectongoing .cat-children {
    margin-top: 25px;
    margin-bottom: 30px;
}
#form_add_inquiry {
   padding: 10px 38px;
box-shadow: 0px 0px 10px #bbb4b4;
margin-top: 25px!important;
margin-bottom: 25px!important;
width: 100%;
margin: 0 auto;
}
.category-listprojectongoing .cat-children div {
    box-shadow: 0px 0px 7px #bbb4b4;
    padding: 3px;
    margin-bottom: 18px;
}
.breadCrumb .container .breadcrumb {
    color: #fff;
    padding-bottom: 10px;
    background-color: none !important;
}
.project.tap {
    overflow-x: scroll;
}
.projecttab .map {
    float: left;
    width: 45%;
    margin-right: 5%;
}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle:hover::before {
    width: 100%;
    width: 100%;
    right: auto;
    left: 0;
}
.projecttab .ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
    border-bottom: 0;
    width:71%;
    padding-bottom: 0;
    padding-left: 0;
    
    padding-top: 0;
}
.projecttab #tabs {
    background: #f4f4f4;
    padding: 20px;
}

.missionnew {
    margin-bottom: 34px;
}
#asidenew {
    margin-top: 86px !important;
}
#asidenew .ns2-title {
    float: none;
    width: 100%;
}
#asidenew .ns2-row-inner {
    background: #fff;
    border-radius: 4px;
    margin-bottom: 10px;
    transition: all ease-in-out 0.5s;
    border-bottom: 1px dotted #cdcdcd;
}
#asidenew .ns2-title a {
    color: #000;
    font-weight: 400;
}
#asidenew .moduletable > h3 {
    position: relative;
    color: #000!important;
    background: linear-gradient(to right,#E6DDD1,#B9B4AC)!important;
    padding: 15px !important;
    margin: 0;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    clear: left;
    border-bottom: 3px solid #dbc992!important;
    margin-bottom: 0;
}
#asidenew .ns2-page-inner {
    padding: 5px 15px;
}
#asidenew div.ns2-page {
    padding: 5px 15px;
    box-shadow: 0px 0px 4px #c1baba;
    background: #fff;
}
.visionnew::before {
    text-align: center;
    background: orange;
    color: #fff;
    padding: 30px;
    border-radius: 50px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    content: "\f06e";
    font-family: FontAwesome;
    font-size: 280%;
    line-height: 36px;
    display: inline-block;
    position: absolute;
    left: -55px;
    top: 27px;
}
.missionnew::before {
    text-align: center;
    background: orange;
    color: #fff;
    padding: 30px;
    border-radius: 50px;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    content: "\f0eb";
    font-family: FontAwesome;
    font-size: 280%;
    line-height: 36px;
    display: inline-block;
    position: absolute;
    left: -50px;
    top: 23px;
}
.missionnew {
    background: #fff;
    border-left: 3px solid #FE9A00;
    border-radius: 3px 0 0 3px;
    padding: 15px 15px 15px 70px;
    position: relative;
    min-height: 130px;
    box-shadow: 0px 0px 4px #c1baba;
    width: 40%;
    transition: transform .5s;
}
.visionnew {
    background: #fff;
    border-left: 3px solid #FE9A00;
    border-radius: 3px 0 0 3px;
    padding: 15px 15px 15px 70px;
    position: relative;
    min-height: 200px;
    box-shadow: 0px 0px 4px #c1baba;
    margin-bottom: 28px;
    width: 40%;
    transition: transform .5s;
}
.breadcrumb {
    padding: 0!important;
        padding-bottom: 0px;
    font-size: 15px!important;
    list-style: none;
    margin: 0;
}
.blogprojectongoing .span6 {
    width: 100%!important;
}
.result-title a {
    color: #fe9a00 !important;
}
.search-results dt {
    width: 100% !important;
}
#searchForm .btn.hasTooltip:hover {
    background: rgba(112,198,29,0.7) !important;
}
#searchForm .btn.hasTooltip {
    background: #fbb714 !important;
    border: 0;
    padding:8px 14px;
    color: #fff;
}
#searchForm  .btn.hasTooltip {
    background: #fe9a00 !important;
    color: #fff;
}
#searchForm .radio {
    margin-right: 52px!important;
}
#ordering {
    background: linear-gradient(to right,#FE9A00,#D58E21) !important;
    border: 0;
    color: #fff;
}
.alert.alert-error.alert-danger h4 {
    display: none !important;
}

.alert.alert-easy-contact.alert-success {
    text-align: left;
    position: fixed;
    z-index: 9999;
    background: #fff;
    width: 105%;
    top: 104%;
    border: 2px solid #ed1b24;
    left: 0%;
}
.alert.alert-easy-contact.alert-success  {
    padding: 9px 13px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.creativecontactform_wrapper.creative_form_module.creative_form_1.ccf_icon_1.ccf_sections_template_ {
    margin-top: 0px !important;
}
.creative_field_box_wrapper_0 .creativecontactform_field_box_inner {
    width: 95%!important;
}
.ccf_copyright_wrapper {
    display: none!important;
}
.creativecontactform_send {
    border: 0!important;
    color: #fff!important;
}
.creativecontactform_send {
    background: linear-gradient(to right,#FE9A00,#D58E21) !important;
    border: 0;
    color: #fff;
    text-shadow: none !important;
}
.powered_by.powered_by_1 {
    display: none !important;
}
.creativecontactform_pre_text {
    display: none!important;
}
.contactnewwwddd {
    clear: both;
}
.info h3 {
    font-size: 16px;
    color: #FE9A00;
    font-weight: 700;
    text-align: center;
    text-transform: capitalize;
    margin-top: 19px !important;
}
.box > .icon {
    text-align: center;
    position: relative;
}
.box > .icon > .image {
    position: relative;
    z-index: 2;
    margin: auto;
    width: 88px;
    height: 88px;
    border: 8px solid white;
    line-height: 88px;
    border-radius: 50%;
    background: #fe9a00;
    vertical-align: middle;
}
.box > .icon:hover > .image > i {
    color: white !important;
}
.box > .icon > .image > i {
    font-size: 36px !important;
    color: #fff !important;
}
.info h3 {
    font-size: 16px;
    color: #FE9A00;
    font-weight: 700;
    text-align: center;
    text-transform: capitalize;
}
.info {
    margin-top: -21px;
    background: rgba(0, 0, 0, 0.04);
    border: 1px solid #e0e0e0;
    padding: 15px 0 10px 0;
    min-height: 229px;
    text-align: center;
}
.info p {
    font-size: 16px;
    color: #666;
    line-height: 1.5em;
    margin: 20px;
}
.sepeDiv.ve {
    box-shadow: 0px 0px 6px #ccc;
    background: #fff;
    padding: 25px 25px;
}
.sepeDiv.ve h4 {
    font-size: 18px !important;
    font-weight: 700;
  line-height: 25px;
}
.blogprojectongoing h3 a {
    padding-left: 24px;
}
.blogprojectongoing h3::before {
    content: "\f0da";
    display: inline-block;
    font-family: FontAwesome;
    position: absolute;
    left: 23px;
    color: #FE9A00;
}
.blogprojectongoing .cat-children .page-header.item-title {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 8px !important;
}
.blogprojectongoing {
    margin-top: 15px;
}
.category-listprojectongoing h3 a:hover {
    color: #FE9A00 !important;
}
.content-categoryprojectongoing h3 a {
    color: #000 !important;
}
.content-categoryprojectongoing .cat-children .page-header.item-title {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 8px !important;
}
.content-categoryprojectongoing {
    margin-top: 15px;
}

.blogprojectongoing .cat-children .page-header.item-title {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 8px !important;
}
.blogprojectongoing {
    margin-top: 15px;
}

.blogprojectongoing h3 a:hover {
    color: #FE9A00 !important;
}
.blogprojectongoing h3 a {
    color: #000 !important;
}
.blogprojectongoing .cat-children .page-header.item-title {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 8px !important;
}
.blogprojectongoing{
    margin-top: 15px;
}
.content-categoryprojectongoing h3::before {
    content: "\f0da";
    display: inline-block;
    font-family: FontAwesome;
    position: absolute;
    left: 23px;
    color: #FE9A00;
}
.content-categoryprojectongoing h3 a {
    padding-left: 27px;
}
.cat-children .page-header.item-title {
    font-size: 18px;
    line-height: 1.5;
}
#jsjobs-wrapper .page_heading {
    display: none !important;
}
.jsjobs-breadcrunbs-wrp.js-breadcrunbs {
    display: none !important;
}
#js-jobs-wrapper {
    margin-top: 39px !important;
}
.btn-primary:hover {
    overflow: hidden;
    background: #fe9a00 !important;
    border: 0 !important;
}
div.js_job_error_messages_wrapper div.footer a.login:hover {

    color: #fff !important;
}
div.js_job_error_messages_wrapper div.footer a.login {
    background: linear-gradient(to right,#FE9A00,#D58E21) !important;
    
    color: #ffffff;
}
div#js_jobs_main_popup_area div#js_jobs_main_popup_head {
    color: #ffffff;
    background: linear-gradient(to right,#FE9A00,#D58E21) !important;
}
div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-btn-apply:hover {

    color: #000!important;

}
div.jsjobs-job-info div.jsjobs-company-name-wrp span.js_job_data_value span a.js_job_company_anchor {
    color: #000!IMPORTANT;
    text-decoration: none;
}
div#jsjobs-main-wrapper div.jsjobs-job-information-data div.jsjobs-jobmore-info div.js_job_apply_button a.js_job_button {
    border: 0px solid #4fc0e8!important;
    color: #ffffff;
    background: linear-gradient(to right,#FE9A00,#D58E21) !important;
}
div#js_menu_wrapper {
    background: linear-gradient(to right,#FE9A00,#D58E21) !important;
}
div#js_menu_wrapper a.js_menu_link {
    background: linear-gradient(to right,#847B6D,#77726A) !important;
}
#jsjobsfooter {
    display: none !important;
}
div#js-jobs-wrapper div.js-bottomrow div.js-actions a.js-btn-apply {
    background: linear-gradient(to right,#FE9A00,#D58E21) !important;
    color: #ffffff;
    border: 0px solid #4fc0e8!important;
}
.vacancies ul li {
    margin-bottom: 10px;
    font-size: 16px;
    padding-bottom: 15px;
    color: #000;
    background: #ffc646;
    padding-top: 15px;
}
.vacancies ul li a {
    color: #000 !important;
}
.vacancies ul li::before {
    color: #1C1B1A;
}
.filters.btn-toolbar.clearfix {
    display: none !important;
}
.item-page a {
    color: #0956a7 !important;
}
.practice {
    padding-bottom: 40px!important;
}
.practice .owl-carousel .owl-item img {
    display: block;
width: 100%;
height:250px !important;
object-fit: cover;
}
.category.table.table-striped.table-bordered.table-hover.table-noheader .list-title a {
    color: #000;
}
.list-title {
    padding-left: 28px !important;
}
.category.table.table-striped.table-bordered.table-hover.table-noheader .list-title {
    border: 0 !important;
}
.category.table.table-striped.table-bordered.table-hover.table-noheader .table-bordered {
    border: 0;
}
.category.table.table-striped.table-bordered.table-hover.table-noheader .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: none !important;
}
.category.table.table-striped.table-bordered.table-hover.table-noheader {
    border: 0 !important;
}
.category.table.table-striped.table-bordered.table-hover.table-noheader .table-bordered {
    border: 0;
}
.category.table.table-striped.table-bordered.table-hover.table-noheader .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: none;
}
.category.table.table-striped.table-bordered.table-hover.table-noheader .list-title a::before{
content: "\f0da";
display: inline-block;
font-family: FontAwesome;
position: absolute;
left: 23px;
color: #FE9A00;
}
#tabs-3 .row.newsflash-vert .col-md-12.col-sm-12.col-xs-12 {
    min-height: 143px;
    padding-bottom: 0;
}
#tabs-3 .newsflash-image img {
    height: 76px;
    background-size: cover;
    width: 96px;
    object-fit: cover;
}
#tabs-1 h3 {
    display: none;
}
.nav.menu.mod-list .item-143 {
    display: none !important;
}
.practice .newMods .owl-carousel .owl-item img {
    width: 100%!important;
    height: 100%!important;
    object-fit: cover!important;
}
.ns2-readmore::after {
    display: none!important;
}
a.ns2-readmore span:hover {
    color: #000 !important;
}
a.ns2-readmore span {
    background: none!important;
    padding: 0 0 0 13px!important;
    color: #FE9A00!important;
}
.externalMods .ns2-inner {
    box-shadow: 0px 0px 3px #a29c9c !important;
    padding: 10px !important;
    position: relative;
}
#tabs-2 .quotesModule h3 {
    display: none;
}
.ns2-title {
    float: right;
    width: 69%;
}
.externalMods .ns2-title a {
    color: #000!important;
    padding-bottom: 10px !important;
    display: block;
    font-size: 104%!important;
    font-weight: 700;
}
.externalMods .ns2-image {
    float: left;
    width:25%;
}
.externalMods .ns2-introtext {
    float: right;
    width: 69%;
}
.externalMods .ns2-links {
    float: none;
    position: absolute;
    right: 0;
    bottom: 12px;
}
.externalMods .ns2-inner {
    box-shadow: 0px 0px 3px #a29c9c !important;
    padding: 10px !important;
}


#system-message-container #system-message {
    top: inherit !important;
    position: relative!important;
    z-index: 0;
    margin-top: 5px!important;
    width: 48% !important;
    left: 16%!important;
}

/*#set-rl_sliders-1 td, #set-rl_sliders-1 th {
    padding: 3px 17px 3px 7px!important;
    vertical-align: top;
}*/




#btm-right {
  bottom: 0;
  right: 0;
}
#btm-left {
  bottom: 0;
  left: 0;
}
#top-left {
  top: 0;
  left: 0;
}
#top-right {
  top: 0;
  right: 0;
}

.border {
  background: #bbbcb7;
  display: none;
  width: 1px;
  height: 1px;
  position: absolute;
}



.externalMods h3 {
    margin-bottom: 30px !important;
    margin-top: 24px !important;
}
.contact-miscinfo {
    float: left;
    width: 48%;
    margin-top: -663px;
}
.arroww {
    display: none;
}
.col-lg-6.col-md-6.col-sm-12.ser {
    box-shadow: 0px 0px 3px #eee1e1;
    padding: 16px 20px 34px 16px;
    background: #f4f4f4;
    width: auto;
}

.ui-widget {
    font-family: "Rubik", sans-serif !important;
    font-size: 0.9em !important;
}

.Orbar .flexDiv p {
    font-size: 13px!important;
}
.national h4 {
    font-size: 20px;
    color: #FE9A00;
    font-weight: 600;
}
  .rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
    display: block;
padding: 8px 15px;
cursor: pointer;
background: linear-gradient(135deg, #dfe1e3 0%, #bfb8b8 100%);
    background-color: rgba(0, 0, 0, 0);
background-color: rgb(102, 101, 98);
color: #000 !important;
}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle:hover li:hover::before {
    width: 100%;
    width: 100%;
    right: auto;
    left: 0;
}
.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    background-image: linear-gradient(135deg, #9b9ea2 0%, #bfb8b8 100%);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    z-index: -1;
}
.newsflash-title {
    font-size: 104% !important;
    font-family:"Rubik", sans-serif!important;
}
.newMods p {
    font-family: "Rubik", sans-serif!important;
}
.circle {
    background: #fff;
    border-radius: 3px 0 0 3px;
    padding: 15px 22px 15px 22px;
    margin-bottom: 20px;
    position: relative;
    min-height: 276px;
    box-shadow: 0px 0px 6px #ccc;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
   background-color: #868179 !important;
color: #000 !important;
text-decoration: none;
}


.newsflash-title {
    font-size: 104% !important;
}

.visionmain h4 {
    color: #FE9A00 !important;
}
.visionmain h4 {
    text-align: center !important;
}
.visionmain p {
    text-align: center !important;
}
#Footer .border-sep {
    background: url('https://giclk.info/alpha/rda_web/images/footernew.png');
    background-size: cover;
}
.contact-form {
    box-shadow: 0px 0px 6px #ccc;
    padding: 25px;
    background: linear-gradient(to right,#DFBC86,#99968d) !important;
}
#contact-form {
    background: #fff;
    padding: 25px;
}
.newMods {
    box-shadow: 0px 0px 3px #eee1e1;
    padding: 10px;
}
.visiondfdf .arroww {
    position: absolute;
    bottom: 9px;
    left: 43%;
    right: 43%;
}
.visiondfdfjj .arroww {
    position: absolute;
    bottom: 9px;
    left: 43%;
    right: 43%;
}
.visiondfdf {
   
    background-size: cover;
    height: 347px;
    width: 100%;
    float: left;
    width: 48%;
  padding: 36px;
  position: relative;
}
.visiondfdfjj {
   padding: 36px;
    float: right;
    width: 45%;
   position: relative;
    background-size: cover;
    height: 347px;
}
.newsflash-image img {
    height: 145px;
    background-size: cover;
    width: 151px;
}
.row.newsflash-vert .col-md-12.col-sm-12.col-xs-12 {
    min-height: 162px;
    padding-bottom: 0;
}
.ui-tabs-tab.ui-state-default.ui-tab.ui-corner-left {
    padding: 5px 23px 5px 18px;
}
.menunew .topMenu .nav > li.current.active a {
    color: #fe9a00 !important;
 
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    border-bottom: 0!important;
}
.ui-tabs-nav.ui-corner-all.ui-helper-reset.ui-helper-clearfix.ui-widget-header {
   
    padding: 6px;
}
.ui-tabs .ui-tabs-nav li {
    padding: 0 15px;
}
#tabs li a {
  
    font-size: 15px;
}
.ui-tabs-tab.ui-state-default.ui-tab.ui-tabs-active.ui-state-active.ui-corner-left {
    background: linear-gradient(to right,#FE9A00,#D58E21) !important;
    padding: 5px 23px 5px 18px;
    border-radius: 0;
    border: 0;
}
.ui-tabs-tab.ui-state-default.ui-tab.ui-tabs-active.ui-state-active.ui-corner-left a {
   color:#fff;
}
.topMenu .nav-child.unstyled.small li {
    margin-left: 0;
  border-bottom: 1px solid #f0eaea;
}
.nav-child.unstyled.small li a::before {
  display:none;
}
.row.hide-mobile .menunew .topMenu .nav > li.active a, #header a:hover {
    color: #fe9a00 !important;
}
.topMenu a:hover::before, .topMenu li:hover > a::before, .topMenu .current.active a::before {
    visibility: visible;
    width: 25px;
}
.topMenu li.current.active a, #header a:hover {
     color: #0956a7 !important;
}
.topMenu a:hover, .topMenu .active, .topMenu li:hover > a {
    color: #f7720a;
}
.topMenu ul li a::before {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 8px;
    left: 10px;
    background-color: #f7720a;
    visibility: hidden;
    width: 0;
    transition: all .3s ease-in-out 0s;
}
.row.hide-mobile .col-md-12.col-sm-12.col-xs-12 {
    padding-bottom: 0;
}
.topMenu ul li {
    margin-left: 1px;
}
.nav.menu.mod-list {
    margin-top: 0px;
}
.menunew .item-112.deeper.parent a::after ,.menunew .item-123.deeper.parent a::after,.menunew .item-125.deeper.parent a::after,.menunew .item-128.deeper.parent a::after{
    content: "\f078";
    font-family: 'FontAwesome';
    font-size: 10px;
    color: #FE9A00;
    margin-left: 5px;
}
.menunew .nav-child.unstyled.small li a::after {
    display: none;
}
.menunew .topMenu .nav > li > a {
    color: #000 !important;
    padding: 10px 12px !important;
    font-size: 14px !important;
    font-weight: 600;
}
.menunew {
    background: none;
    margin-top: 11px;
}

div.mod-languages a {
    text-decoration: none;
background: none;
color: #fff !important;
padding: 0px 4px !important;
border-radius: 0;
     
}
.visionhh,.missionhh {
    margin: 20px 0;
    border: 2px solid #fe9a00;
        border-left-color: rgb(254, 154, 0);
        border-left-style: solid;
        border-left-width: 2px;
    border-left-color: rgb(0, 0, 0);
    border-left-style: solid;
    border-left-width: 1px;
    padding: 10px;
    border-left: 6px solid #fe9a00;
    border-radius: 3px;
}

#mm-0 .breadCrumb {
    background: url(http://rda.gov.lk/images/banners/sliderneww1.png)no-repeat center !important;
        background-size: auto;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
    background-size: cover;
    padding: 100px 0;
    background-size: cover !important;
    width: 100%;
    
}

.item-page .page-header {
    border: none !important;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    padding: 0 0 5px 0 !important;
    margin: 10px 0 25px !important;
   
}
.TopContact .lang-inline li a {
    
    background: none;
color: #000 !important;
}
.QuotsGr h2{
	color:#fff;
	text-align:center;
	 
	text-transform:uppercase;
	text-shadow:0 0 2px #000;
	margin:0;
	padding:30px 0 10px 0;
}
.block-inner-title{
	
      
	 color:#fff;
}
.visionmain .vision h4 ,.visionmain .mission h4{
    font-style: normal;
    font-weight: 600 !important;
    margin-top: 20px;
}

.mission {
   background: #fff;

border-radius: 3px 0 0 3px;
padding: 15px 22px 15px 22px;
margin-bottom: 20px;
position: relative;
min-height: 276px;
box-shadow: 0px 0px 6px #ccc;
}
.vision {
    background: #fff;
    
    border-radius: 3px 0 0 3px;
    padding: 15px 22px 15px 22px;
    margin-bottom: 20px;
    position: relative;
    min-height: 276px;
    box-shadow: 0px 0px 6px #ccc;
}
.QuotsGr p{
	 color:#fff;
	 padding:20px 0;
	  
	 letter-spacing:1px;
}
.QuotsGr .orange-block {
    margin: 43px 0 0;
    text-align: center;
}
.topDestinations h2{
 	 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;
	border-radius:4px;
	margin:0 15px;
	min-height:342px;
	transition:all ease-in .8s;
	 
}
div.jwts_toggleControlContainer a.jwts_toggleControl{
    font-size:16px !important;
}
div.jwts_toggleControlContainer a.jwts_toggleControl{
    border: 1px solid #e22454 !important;
    background: #e22454 !important;
    padding: 10px !important;
    	color: #fff !important;
    	
}
div.jwts_toggleControlContainer a.jwts_toggleOn{
	color: #fff !important;
}
div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlNotice {
    color: #fafeff !important;

    line-height: 18px !important;
 }
div.jwts_content {
    padding: 15px;
}
.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-weight: lighter !important;
    margin: 0;
    padding:7px 0 10px 0!important;
    text-align: center;
	letter-spacing: 1px;
}

.searcNew h4{

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

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

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

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


[data-icon]:before {
	font-family: 'IcoMoon';
	content: attr(data-icon);
	speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: .25em;
	line-height: 14px;
 }
[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: 'IcoMoon';
	font-style: normal;
	speak: none;
	top: 4px !important;
position: relative;
right: -4px;
}
[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{
	float:right;
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before {
	content: "\f105";
font-family: fontawesome;
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
	content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
	content: "\e008";
}
.icon-arrow-first:before {
	content: "\e003";
}
.icon-arrow-last:before {
	content: "\e004";
}
.icon-arrow-up-2:before {
	content: "\e009";
}
.icon-arrow-right-2:before {
	content: "\e00a";
}
.icon-arrow-down-2:before {
	content: "\e00b";
}
.icon-arrow-left-2:before {
	content: "\e00c";
}
.icon-arrow-up-3:before {
	content: "\e00f";
}
.icon-arrow-right-3:before {
	content: "\e010";
}
.icon-arrow-down-3:before {
	content: "\e011";
}
.icon-arrow-left-3:before {
	content: "\e012";
}
.icon-menu-2:before {
	content: "\e00e";
}
.icon-arrow-up-4:before {
	content: "\e201";
}
.icon-arrow-right-4:before {
	content: "\e202";
}
.icon-arrow-down-4:before {
	content: "\e203";
}
.icon-arrow-left-4:before {
	content: "\e204";
}
.icon-share:before,
.icon-redo:before {
	content: "\27";
}
.icon-undo:before {
	content: "\28";
}
.icon-forward-2:before {
	content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
	content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
	content: "\6c";
}
.icon-undo-2:before {
	content: "\e207";
}
.icon-move:before {
	content: "\7a";
}
.icon-expand:before {
	content: "\66";
}
.icon-contract:before {
	content: "\67";
}
.icon-expand-2:before {
	content: "\68";
}
.icon-contract-2:before {
	content: "\69";
}
.icon-play:before {
	content: "\e208";
}
.icon-pause:before {
	content: "\e209";
}
.icon-stop:before {
	content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
	content: "\7c";
}
.icon-next:before,
.icon-forward:before {
	content: "\7b";
}
.icon-first:before {
	content: "\7d";
}
.icon-last:before {
	content: "\e000";
}
.icon-play-circle:before {
	content: "\e00d";
}
.icon-pause-circle:before {
	content: "\e211";
}
.icon-stop-circle:before {
	content: "\e212";
}
.icon-backward-circle:before {
	content: "\e213";
}
.icon-forward-circle:before {
	content: "\e214";
}
.icon-loop:before {
	content: "\e001";
}
.icon-shuffle:before {
	content: "\e002";
}
.icon-search:before {
	content: "\53";
}
.icon-zoom-in:before {
	content: "\64";
}
.icon-zoom-out:before {
	content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
	content: "\2b";
}
.icon-pencil-2:before {
	content: "\2c";
}
.icon-brush:before {
	content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before {
	content: "\5d";
}
.icon-minus-sign:before,
.icon-minus-2:before {
	content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
	content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
	content: "\47";
}
.icon-new:before,
.icon-plus:before {
	content: "\2a";
}
.icon-plus-circle:before {
	content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
	content: "\4b";
}
.icon-ban-circle:before,
.icon-minus-circle:before {
	content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
	content: "\4a";
}
.icon-cancel-circle:before {
	content: "\e217";
}
.icon-checkmark-2:before {
	content: "\e218";
}
.icon-checkmark-circle:before {
	content: "\e219";
}
.icon-info:before {
	content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
	content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
	content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
	content: "\e222";
}
.icon-notification:before {
	content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
	content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
	content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
	content: "\e225";
}
.icon-checkbox-unchecked:before {
	content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
	content: "\3e";
}
.icon-checkbox-partial:before {
	content: "\3f";
}
.icon-square:before {
	content: "\e226";
}
.icon-radio-unchecked:before {
	content: "\e227";
}
.icon-radio-checked:before,
.icon-generic:before {
	content: "\e228";
}
.icon-circle:before {
	content: "\e229";
}
.icon-signup:before {
	content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
	content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
	content: "\59";
}
.icon-menu:before {
	content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
	content: "\31";
}
.icon-list-2:before {
	content: "\e231";
}
.icon-menu-3:before {
	content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
	content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
	content: "\2e";
}
.icon-folder-plus:before {
	content: "\e234";
}
.icon-folder-minus:before {
	content: "\e235";
}
.icon-folder-3:before {
	content: "\e236";
}
.icon-folder-plus-2:before {
	content: "\e237";
}
.icon-folder-remove:before {
	content: "\e238";
}
.icon-file:before {
	content: "\e016";
}
.icon-file-2:before {
	content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
	content: "\29";
}
.icon-file-minus:before {
	content: "\e017";
}
.icon-file-check:before {
	content: "\e240";
}
.icon-file-remove:before {
	content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
	content: "\e018";
}
.icon-stack:before {
	content: "\e242";
}
.icon-tree:before {
	content: "\e243";
}
.icon-tree-2:before {
	content: "\e244";
}
.icon-paragraph-left:before {
	content: "\e246";
}
.icon-paragraph-center:before {
	content: "\e247";
}
.icon-paragraph-right:before {
	content: "\e248";
}
.icon-paragraph-justify:before {
	content: "\e249";
}
.icon-screen:before {
	content: "\e01c";
}
.icon-tablet:before {
	content: "\e01d";
}
.icon-mobile:before {
	content: "\e01e";
}
.icon-box-add:before {
	content: "\51";
}
.icon-box-remove:before {
	content: "\52";
}
.icon-download:before {
	content: "\e021";
}
.icon-upload:before {
	content: "\e022";
}
.icon-home:before {
	content: "\21";
}
.icon-home-2:before {
	content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
	content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
	content: "\e251";
}
.icon-link:before {
	content: "\e252";
}
.icon-picture:before,
.icon-image:before {
	content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
	content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
	content: "\e014";
}
.icon-camera:before {
	content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
	content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
	content: "\56";
}
.icon-music:before {
	content: "\57";
}
.icon-user:before {
	content: "\22";
}
.icon-users:before {
	content: "\e01f";
}
.icon-vcard:before {
	content: "\6d";
}
.icon-address:before {
	content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
	content: "\26";
}
.icon-enter:before {
	content: "\e257";
}
.icon-exit:before {
	content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
	content: "\24";
}
.icon-comments-2:before {
	content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
	content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
	content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
	content: "\e259";
}
.icon-phone:before {
	content: "\e260";
}
.icon-phone-2:before {
	content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
	content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
	content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
	content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
	content: "\50";
}
.icon-briefcase:before {
	content: "\e020";
}
.icon-tag:before {
	content: "\e262";
}
.icon-tag-2:before {
	content: "\e263";
}
.icon-tags:before {
	content: "\e264";
}
.icon-tags-2:before {
	content: "\e265";
}
.icon-options:before,
.icon-cog:before {
	content: "\38";
}
.icon-cogs:before {
	content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
	content: "\36";
}
.icon-wrench:before {
	content: "\3a";
}
.icon-equalizer:before {
	content: "\39";
}
.icon-dashboard:before {
	content: "\78";
}
.icon-switch:before {
	content: "\e266";
}
.icon-filter:before {
	content: "\54";
}
.icon-purge:before,
.icon-trash:before {
	content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
	content: "\23";
}
.icon-unlock:before {
	content: "\e267";
}
.icon-key:before {
	content: "\5f";
}
.icon-support:before {
	content: "\46";
}
.icon-database:before {
	content: "\62";
}
.icon-scissors:before {
	content: "\e268";
}
.icon-health:before {
	content: "\6a";
}
.icon-wand:before {
	content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
	content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
	content: "\e269";
}
.icon-clock:before {
	content: "\6e";
}
.icon-compass:before {
	content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
	content: "\e01b";
}
.icon-book:before {
	content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
	content: "\79";
}
.icon-print:before,
.icon-printer:before {
	content: "\e013";
}
.icon-feed:before {
	content: "\71";
}
.icon-calendar:before {
	content: "\43";
}
.icon-calendar-2:before {
	content: "\44";
}
.icon-calendar-3:before {
	content: "\e273";
}
.icon-pie:before {
	content: "\77";
}
.icon-bars:before {
	content: "\76";
}
.icon-chart:before {
	content: "\75";
}
.icon-power-cord:before {
	content: "\32";
}
.icon-cube:before {
	content: "\33";
}
.icon-puzzle:before {
	content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
	content: "\72";
}
.icon-lamp:before {
	content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
	content: "\73";
}
.icon-location:before {
	content: "\63";
}
.icon-shield:before {
	content: "\e274";
}
.icon-flag:before {
	content: "\35";
}
.icon-flag-3:before {
	content: "\e275";
}
.icon-bookmark:before {
	content: "\e023";
}
.icon-bookmark-2:before {
	content: "\e276";
}
.icon-heart:before {
	content: "\e277";
}
.icon-heart-2:before {
	content: "\e278";
}
.icon-thumbs-up:before {
	content: "\5b";
}
.icon-thumbs-down:before {
	content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
	content: "\40";
}
.icon-star-2:before {
	content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before {
	content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
	content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
	content: "\e280";
}
.icon-smiley-sad:before {
	content: "\e281";
}
.icon-smiley-sad-2:before {
	content: "\e282";
}
.icon-smiley-neutral:before {
	content: "\e283";
}
.icon-smiley-neutral-2:before {
	content: "\e284";
}
.icon-cart:before {
	content: "\e019";
}
.icon-basket:before {
	content: "\e01a";
}
.icon-credit:before {
	content: "\e286";
}
.icon-credit-2:before {
	content: "\e287";
}
.icon-expired:before {
	content: "\4b";
}

/*Blog Layout*/
 .row-fluid {
/*	width: 100%;
	*zoom: 1;*/
}
.row-fluid:before,
.row-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
 }
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
	margin-left: 2.127659574%;
}
.row-fluid .span12 {
	width: 99.99999999%;
	*width: 99.946808500638%;
}
.row-fluid .span11 {
	width: 91.489361693%;
	*width: 91.436170203638%;
}
.row-fluid .span10 {
	width: 82.978723396%;
	*width: 82.925531906638%;
}
.row-fluid .span9 {
	width: 74.468085099%;
	*width: 74.414893609638%;
}
.row-fluid .span8 {
	width: 65.957446802%;
	*width: 65.904255312638%;
}
.row-fluid .span7 {
	width: 57.446808505%;
	*width: 57.393617015638%;
}
.row-fluid .span6 {
	width: 48.936170208%;
	*width: 48.882978718638%;
}
.row-fluid .span5 {
	width: 40.425531911%;
	*width: 40.372340421638%;
}
.row-fluid .span4 {
	width: 31.914893614%;
	*width: 31.861702124638%;
}
.row-fluid .span3 {
	width: 23.404255317%;
	*width: 23.351063827638%;
}
.row-fluid .span2 {
	width: 14.89361702%;
	*width: 14.840425530638%;
}
.row-fluid .span1 {
	width: 6.382978723%;
	*width: 6.3297872336383%;
}
.row-fluid .offset12 {
	margin-left: 104.255319138%;
	*margin-left: 104.14893615928%;
}
.row-fluid .offset12:first-child {
	margin-left: 102.127659564%;
	*margin-left: 102.02127658528%;
}
.row-fluid .offset11 {
	margin-left: 95.744680841%;
	*margin-left: 95.638297862277%;
}
.row-fluid .offset11:first-child {
	margin-left: 93.617021267%;
	*margin-left: 93.510638288277%;
}
.row-fluid .offset10 {
	margin-left: 87.234042544%;
	*margin-left: 87.127659565277%;
}
.row-fluid .offset10:first-child {
	margin-left: 85.10638297%;
	*margin-left: 84.999999991277%;
}
.row-fluid .offset9 {
	margin-left: 78.723404247%;
	*margin-left: 78.617021268277%;
}
.row-fluid .offset9:first-child {
	margin-left: 76.595744673%;
	*margin-left: 76.489361694277%;
}
.row-fluid .offset8 {
	margin-left: 70.21276595%;
	*margin-left: 70.106382971277%;
}
.row-fluid .offset8:first-child {
	margin-left: 68.085106376%;
	*margin-left: 67.978723397277%;
}
.row-fluid .offset7 {
	margin-left: 61.702127653%;
	*margin-left: 61.595744674277%;
}
.row-fluid .offset7:first-child {
	margin-left: 59.574468079%;
	*margin-left: 59.468085100277%;
}
.row-fluid .offset6 {
	margin-left: 53.191489356%;
	*margin-left: 53.085106377277%;
}
.row-fluid .offset6:first-child {
	margin-left: 51.063829782%;
	*margin-left: 50.957446803277%;
}
.row-fluid .offset5 {
	margin-left: 44.680851059%;
	*margin-left: 44.574468080277%;
}
.row-fluid .offset5:first-child {
	margin-left: 42.553191485%;
	*margin-left: 42.446808506277%;
}
.row-fluid .offset4 {
	margin-left: 36.170212762%;
	*margin-left: 36.063829783277%;
}
.row-fluid .offset4:first-child {
	margin-left: 34.042553188%;
	*margin-left: 33.936170209277%;
}
.row-fluid .offset3 {
	margin-left: 27.659574465%;
	*margin-left: 27.553191486277%;
}
.row-fluid .offset3:first-child {
	margin-left: 25.531914891%;
	*margin-left: 25.425531912277%;
}
.row-fluid .offset2 {
	margin-left: 19.148936168%;
	*margin-left: 19.042553189277%;
}
.row-fluid .offset2:first-child {
	margin-left: 17.021276594%;
	*margin-left: 16.914893615277%;
}
.row-fluid .offset1 {
	margin-left: 10.638297871%;
	*margin-left: 10.531914892277%;
}
.row-fluid .offset1:first-child {
	margin-left: 8.510638297%;
	*margin-left: 8.4042553182766%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
	display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
	float: right;
}
.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}
.container:before,
.container:after {
	display: table;
	content: "";
	line-height: 0;
}
.container:after {
	clear: both;
}
.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
	*zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
	display: table;
	content: "";
	line-height: 0;
}
.container-fluid:after {
	clear: both;
}
 
  /*Blog Layout End*/
  
  /*----------------------Custom Fonts--------------------------------*/

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

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

/* pipl add start */







.cur-mob-suc{
	color:#fff;	
}
#nandaja_violett #slimmenu {
    background: #a805aa;
    border-bottom: 1px solid #a805aa;
}
#nandaja_violett .mm-menu {
    background: #a805aa;
    color: rgba(255, 255, 255, 0.6);
}

/* pipl add end */

 

#header .img-responsive{
	width:100%;
	max-width:300px;
}
.img-fullwidth{
	width:100%;
	height:184px;
}
#header {
    padding: 0;
}	

#header .col-md-3,
#header .col-md-9{
 	text-align: right;
}

#Footer .alignCenter,
.alignCenter{
	text-align:right;
	padding:8px 0;
}	
.alignCenter a{
	margin: 0 5px;
}
footer{
  	font-weight:400;
 }
.bottomFooter li a {
     font-weight: bold;
	color:#006AE0;
}

footer a{
	color: #25a2c3;
	font-weight: 300;
}
footer a:hover{
	color: #FFA100;
	font-weight: 300;
}

/*----------------------MENU--------------------------------*/
.mainMenu  li,
.topMenu   li{
	list-style:none;
	display:inline-block!important;
	vertical-align:middle;
 }
 
 .mainMenu li{
list-style: none;
display: inline-block !important;
vertical-align: top;
 
  }
 
.topMenu li a,
.bottomFooter ul li a{
	  
}
.pad-right2{

  
}
.topMenu .nav > li > a {
	color:#000;
 padding: 10px  !important;
 
}
.nav > li > a > img {
   margin-right: 0;
}
.headmobtop  .nav > li > a {
	padding: 10px !important;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
	color: #000;
 }
#header .container{
    border-bottom:1px solid rgba(255,255,255, 0.1);
   
}
#Footer .nav > li > a {
    padding: 0 5px 0px 0 !important;
    font-size: 14px !important;
}
 .left-menuCL .nav > li > a{
  padding:0 18px 0 0 !important;
 }
 .alignCenter p {
    padding-top: 7px !important;
}
 .left-menuCL,
 .right-menuCL{
	padding:13px 0 !important; 	 
 }
 footer .col-md-6 {
	 
 }
.hidebar{
	 display: none;
  }
 .topMenu li,
.mainMenu li{
	text-align:left;	 
 }
.main-menu-div{
 	position:relative;
	z-index: 99 !important;
 background: #364a6b;

    }
	
.main-menu-div img{
	display: block;
margin: 0 auto !important;
width: auto;
float: none;
text-align: center;
}
   
.sticky{
	position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;	
}
   
.main-menu-div .col-md-12{
	padding:0 20px;
	
}

.topMenu{
	display: inline-block;
    vertical-align: middle;  
}
.bottomFooter ul li{
	list-style:none;
	display:inline-block;
	position:relative;
}
.bottomFooter ul li:after{
	color: #fff;
    content: "|";
    position: absolute;
    right: -3px;
    top: 3px;
}
.bottomFooter ul li:last-child:before{
	color: #fff;
    content: "|";
    position: absolute;
    right: -3px;
    top: 3px;
}
.bottomFooter ul li:last-child:after{
    content: "";
}
 
.right-menuCL{
	text-align:right;
}
.left-menuCL{
	text-align:left;
}

.bottomFooter .right-menuCL a{
	font-weight:lighter;	
	font-weight:normal;
}
#Footer{
	 background:#222222;
    background-size: cover;
}
.border-sep{
	  color:#fff;
	  padding:40px 0 20px 0;
 }
.border-sep input.mcSignupRequired{
	color:#000;	
	font-size:14px; 
}
/*----------------------Slider & Search--------------------------------*/
.home .mainSlider{
	position:relative;	
	overflow:hidden;
}
.searcNew .moduletable{
	z-index:999;
 	position: absolute;
     margin-top:270px;  
}
.searcNew{
	   display: block;
    margin: 0 auto;
    text-align: center;
    width: 400px;
}

/*----------------------Form Button--------------------------------*/
.searcNew .btn-primary {
  color: #ffffff !important;
  background: #ff2d7e ;
  border-color: #ff2d7e;
  vertical-align: top !important;
  float:right;
  overflow:hidden;
  transition:all .4s ease-in;
  width:65px;
  height:52px; /* 36 */
}
 
 .btn-primary{
      transition: all ease-in .1s;
    display: inline-block;
    margin: 30px 0 0px 0;
    clear: left;
    padding: 10px 15px;
    color: #fff;
    background:#086972;
    border-radius: 4px;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
  }
.logout .btn-primary{
  color: #ffffff !important;
  background: #086972 ;
  border-color: #086972;
  vertical-align: top !important;
  float:none;
  overflow:hidden;
  transition:all .4s ease-in;
  width:auto;
  height:36px;
}
div.reset .controls {
    text-align: center;
}
div.reset .btn-primary{
    font-weight: bold;
    height: auto !important;
    margin: 25px 0 0;
    padding: 11px 36px;
}
.login .btn-primary,
div.reset .btn-primary{
   background:#111111;
    border-color: #080808;
    border-radius: 5px;
    color: #ffffff !important;
    float: none;
    height: auto;
    margin-top: 12px;
    overflow: hidden;
    padding: 10px;
    transition: all 0.4s ease-in 0s;
    vertical-align: top !important;
    width: 100%;
}
 
.login .form-horizontal .control-label {
    margin-bottom: 0;
    padding-top: 7px;
    text-align: left;
}
.topnopad .login {
	margin: 48px auto 0;
	width: 23%;
	min-width: 240px;
	min-height: 500px;
}
#logutNew{
	margin:0 auto ;
	width: 20%;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
}
.shortlinks{
	width: 34%;
	margin: 0 auto;
}
.searcNew .btn-primary:hover,
.btn-primary:hover{
 	 overflow:hidden;
	 background:#3a5077;
	
}
 
.searcNew input{
	padding:15px !important; /* 8 15 */
	transition:all ease-in .5s;
	animation:ease-in .3s;
	box-shadow:0 0 4px #666 !important;
	border:none !important; 
	 
}	
.searcNew input:focus{
	color:#333;
	box-shadow:0 0 4px #666 !important;
}

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

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

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

/*----------------------Bootstrap Overide--------------------------------*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
 }
 
 
.nav > li > a:hover,
.nav > li > a:focus,
.footer2 a:hover {
   background:none !important;
   
   transition:all ease-out .4s; 
 }
 
[class*="col-"] {
     padding:15px; 
}
#phocagallery-categories-detail [class*="col-"] {
     padding:0; 
  margin:0;
}
#Advert  [class*="col-md-12"] {
     padding:10px 25px; /* 10 15 */
	 min-height: 110px; /* 0 */
	 min-height: 132px;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
   width: 100%;
  height: auto;
}

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

#topDestN h2{
	margin:0;
	padding:0px 0 5px 0;
	font-weight:bold !important;
	 
}	
#topDestN .gray {
     text-align: left;
}
#topDestN .owl-stage .owl-item{
	padding-left:50px;
	padding-right:50px;
}

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

 
.italic{
	font-style:italic;	
}

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

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


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

#Advert h6{
	 
	font-weight:bold;
	line-height:21px;
}
#Advert div:hover > a,
#Advert div:hover > h6{
color:#3b3b3e;
}

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

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

.hidNew{
	/*overflow:hidden;*/
}
/* img.zoom  {
  	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;
  
}
img.zoom:hover{
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	-o-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
 	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;
  }
  .noscale img.zoom:hover{
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1.1);
	transform: scale(1);
 	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;
  } */
  
 /*----------------------Insider Module--------------------------------*/
.insiderHome h5,
.insiderHome h3{
	 
}
.orange h2{
	color:#fe7d27 ;
	margin:0;
	padding:30px 0 15px 0; /* 40 0 15 0 */
	 
	font-weight:bold;
}
.orange  .relTive{
	border-bottom:30px solid #fe7d27;
}
.pink h2{
	color:#00c0ff ;
	margin:0;
	padding:30px 0 15px 0; /* 40 0 15 0 */
	 
	font-weight:bold;
}
.pink  .relTive{
	border-bottom:30px solid #00c0ff;
}
.purple h2{
	color:#ff2d7e ;
	margin:0;
	padding:30px 0 15px 0; /* 40 0 15 0 */
 
	font-weight:bold;
}
.purple .relTive{
	border-bottom:30px solid #ff2d7e;
}
.relTive{
	position:relative;	
}
.col-md-4.orange h2::after {
     content: "  \ea1c";
	-moz-osx-font-smoothing: grayscale;
    font-family: "IcoMoonmob" !important;
    font-feature-settings: "liga";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none;
	position:relative;
	top:3px;
}
.col-md-4.pink  h2::after { 
	 content: "  \ea1c";
	-moz-osx-font-smoothing: grayscale;
    font-family: "IcoMoonmob" !important;
    font-feature-settings: "liga";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none;
		position:relative;
	top:3px;
}


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


.relTive h4{
	color: #fff;
    font-family: "wonderwall_regular";
    
    line-height: 59px;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 1px #000;
    z-index: 999;
	top:10%; /* 20 */
	width:100%;
}
 /*----------------------Slider Module--------------------------------*/
body{
 }
#Maslider .container{
	background:#fff;	
}
.whiteinline {
	background:#fff;
	margin-bottom: 0px;	
	padding:0 !important;
}
.nandaja-places .whiteinline {
	margin-bottom:0 !important;
}
 /*----------------------Common Styles--------------------------------*/
 

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

.sponsorLogo p{
    line-height: 18px;
}
.sponsorLogo .innerPlaces .gray{
	text-align:left;	
}
 
.Advertisments {
    padding: 49px 0 ; /* 20 0 30 */
}

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

.gray{
 background: #f6f6f6;
min-height: 329px;
padding: 10px 10px 6px 10px;
text-align: center;
color: #000;
margin-top: 20px;
 }

.gray img{
	display:block;
	margin:0 auto;	
}
.gray h4{
	text-align: center;
color: #000;
}

 
h3{
	 
     margin-top: 0 !important;
    padding-top: 0 !important;
	margin-bottom:10px;

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

span.small{
	font-weight:bold;	
}
.costLar{
 	font-weight:bold;
	margin:-5px 0 0;
	padding:0;
}
.grasmal{
	color:#504e53;
 }	

.smcol3 .costLar {
      margin: -5px 0 0;
 }
 
 
#topDestN .smcol3 h2{
 	padding-bottom:0;
 }
#topDestN .col-md-7 {
    padding-right: 0;
}
#topDestN .smcol3 .grasmal {
    color: #504e53;
    display: block;
    padding-bottom: 9px;
    padding-top: 8px;
}

/*Places*/
.bakImage{
	background:url(../images/new/places/1.jpg) no-repeat fixed;	
}
.plAcTitle{
	color: #fff;
  	margin-bottom: 25px;
	text-align: center;
}

.searchPlace{
	/* width:450px; */
	margin:0 auto;
	text-align:center;
}
.searchPlace input{
	padding:10px 20px;
	width:80%;
}	
.focus .green{
	background:url(../images/new/gren.jpg) no-repeat left top #C4DF14;	
	padding:13px 20px;
	font-weight:bold;
	color:#000;
	border:2px solid #b3cc13;
	cursor:pointer;
	text-align:center;
 }

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

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

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


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

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

.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;
 }

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

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

.margin-topmap{
	 
}	

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

.bakImage .owl-prev {
    left: 0;
    position: absolute;
    top: 39%;
}
.bakImage .owl-next {
    right: 0;
    position: absolute;
    top: 39%;
}
.bakImage .owl-theme .owl-controls,
#places,
#places .owl-stage-outer {
  /*overflow:visible;*/
}
 .bakImage .sbHolder{
	  
 }
 
 /*site-search Module*/
.site-search {
	color: #fff;
padding-top: 10px;
display: block;
clear: right;
text-align: right;
	 
}
#mod-search-searchword{
	width: 100%;
border-radius: 3px;
border: 1px solid #9ca0a4;
box-shadow: 0 0 3px #b0aeae80 inset;
padding: 9px 12px !important;
color:#525252 !important;
font-family:arial;
 }
.site-search button{
	position: absolute;
right: 0;
top: 0;
background: no-repeat;
border: none;
color: #000 !important;
}
.site-search button:hover{
	background:none;	
}
.site-search .search {
    width: 252px;
    float: right;
    position: relative;
}
.site-search p{
	margin:0;
	padding:0;	
}
.site-search  .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 {
     line-height: 38px !important;
}
.site-search .flat-layout .media > .pull-left {
    margin-right: 0;
}
.site-search .media-left, .media > .pull-left {
    padding-right: 0;
}
.site-search .media-left, .media > .pull-left {
    margin-right: 0;
    padding-right: 0;
}
.site-search .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-current .sp-weather-current-temp,
.sp-weather-current .sp-weather-icon{
	float:left;	
	margin-right:10px;
}

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


#system-message .alert-error h4 {
color:#ed1b24;
}
#system-message .alert-success {border: 3px solid #b3cc13;color: #677700 !important;background: #fff;}
#system-message {
padding:0 10%;
}
#system-message .alert-success p {
color:#b3cc13 !important;
}
#system-message .alert-message {

color:#ed1b24;

padding:10px;
}	
#system-message .alert {
border-radius: 4px;
border: 3px solid #ed1b24;
margin: 0;
}
#system-message .alert	a.close {
color:#454545;
}
#system-message .alert-success .alert-message {color: #697903 !important;background: #fff;padding: 10px 0;}
#system-message .alert-success {
border-radius: 4px;
border: 3px solid #b3cc13;
}
.alert a.close {
  cursor: pointer;
  float: right;
  color: #000;
  margin-right: 30px;
  z-index: 9999;
  opacity: 1;
}
.alert-dismissable .close, .alert-dismissible .close {
  position: relative;
  top: -23px!important;
  right: -70px;
  color: inherit;
}
#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: absolute;
    z-index: 9999;
    background: #fff;
        background-color: rgb(255, 255, 255);
    width: 80%;
    top: 0;
    border: 2px solid #ed1b24;
    left: 140px;
    margin-bottom: 10px;
}

left: 0%;}
.alert-error div {border-radius: 3px; display: block;margin: 0 4px 0 0;padding: 5px;vertical-align: top;}
.alert-error button.close {
    background: #f00;
    opacity: 1;
    color: #fff;
    font-weight: 100;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    top: -12px;
    right: -15px;
    line-height: 0;
}
 /*================Places==============*/
 /*Registrations*/

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

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

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

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

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

.btn-success {
 	background: #0067db;
border-color: #0067db;
	padding:10px 20px;
 }
.btn-success:hover {     color: #ffffff;     background-color: #F37C00;     border: 1px solid #F37C00; }
 
 #entered_details_div .btn-success{
	padding:12px 25px ; 
	background: #FF2D7E ;
 	border-color: #FF2D7E ;
 }
 

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

/*Register Component*/
.Fogray,
div.reset{
	background:#E4E5E7;	/* f2f2f2 */
 	margin:0 auto;
	padding: 20px 140px; /* 20 140*/
    width: 70%;
}
div.reset .well{
	 background:none;
	 border:none;
	 padding:0;
	 box-shadow:none;
}
div.reset {
    margin-bottom: 50px !important;
    margin-top: 53px !important;
    padding: 50px !important;
    width: 45% !important;
}
div.reset label {
    display: table;
    font-weight: 600;
    margin-bottom: 5px;
    max-width: 100%;
    text-align: left;
}
.Fogray h4{
 	font-weight:bold;
	padding: 35px 0 20px; /* 0 0 0 20 */
	text-align:center;
}

.Fogray .form-group{
	width:100%;	
}
.Fogray .form-control{
	height: auto;
    margin-bottom: 13px;
    padding: 11px !important;
    width: 100% !important;
	border-radius:2px;
}
#formmap .form-control{
	border-radius:2px;
	height:42px;
}
#formmap .geoTags .btn.btn-success {
	padding: 8px 16px;
	vertical-align: top;
	width: auto;
}

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

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

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

.geoTags .btn.btn-success {
    padding: 11px 20px ; /* 12 20 */
    vertical-align: top;
    /* width: 29%; */
}
.geoCor .form-group{
      width:49.6% !important;
}

.radio > div {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 46%;
}
.radio{
	/*width:12%; */
	margin-right:20px;	
}
.Fogray #promotion_code_div{
	width:80%;	
}
.radio input {
    display: block;
    text-align: center;
    width: 100%;
}
.Fogray {
     font-weight: lighter;
    line-height: 23px;
	margin-bottom:30px;
}
.Fogray p{
	font-weight:normal;	
}
.marginbot{
	margin-bottom:30px;	/* 40 */
}
.Fogray .marginbot{
	margin-bottom:18px;	/* 40 */
}
.icheckbox_square-blue {
    margin-right: 9px;
}
.checkboxnew{
 	margin-bottom:20px;
}	

.buTSend{
	text-align:center;	
}
.buTSend .btn-success{
     font-weight: bold;
    padding: 10px 70px; /* 10 20 */
}

.geoCor label{
	font-weight:lighter;
 }
 

.component-header{
	margin-top:30px; /* 40 */	
}
.component-header .boldNew{
     margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
}
.component-header h2{
	margin:0;	
	font-weight:lighter;
	text-align:center;
}

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

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

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

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

.geoCor{
	/* margin:10px 0 20px 0; */
	margin-top:10px;
}	
.calling > div {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 12%;
}
#btn2 {
    display: block;
    margin: 35px auto 23px;
	font-weight:bold;
	padding:16px 50px;
}
.calling {
    width:55%;
	margin-bottom:20px!important;
}

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

/*--------------------------------------Search Component--------------------------------------*/
#searchForm .form-control {
    border-radius: 2px;
    height: auto;
    margin-bottom: 13px;
    padding: 11px !important;
 }
 
#searchForm .btn-success {
     padding: 10px 30px 32px 13px;
}
.search #searchForm .btn-success {
     padding: 10px 13px;
}
.contentNew .search{
	margin:20px 0;
}
.phrases legend{
	padding-bottom:10px;	
}
#searchForm .radio > div {
    display: inline-block;
    padding-left: 15px;
    text-align: center;
    vertical-align: top;
    width:19%;
	margin-right: 8px;
    overflow: hidden;
}

.Fogray .icheckbox_square-blue, .iradio_square-blue{
	overflow:hidden;
	margin-right:8px;
}
#searchForm label{
	 font-weight:200;	
	 margin-right:13px;
}
#searchForm .radio, #searchForm  .checkbox,
#searchForm .label {
	display:inline-block !important;
}
#searchForm .radio {
    margin-right: 20px;
  
}
#searchForm  .radio input[type="radio"]{
      position: relative;
    text-align: center;
    width: auto;
    margin: 0 6px 0 0px;
    display: inline-block;
}
#searchForm  .checkbox input[type="checkbox"]{
        position: relative;
    text-align: center;
    width: auto;
    margin: 0 6px 0 0px;
    display: inline-block;
}

#search-searchword {
        padding: 6px 10px;
}

#searchForm .ordering-box{
	padding:20px 0;
}

#searchForm select#ordering{
     padding: 8px 23px 8px 10px;
 }
 
#searchForm .icheckbox_square-blue {
    margin-right: 5px;
}

/*--------------------------------------User Profile--------------------------------------*/
.hidNew .quoIm {
    bottom: -5px;
    position: absolute;
    width: 17%;
    z-index: 999;
}
.smcol3 .hidNew .quoIm {
    bottom: -4px;
    position: absolute;
    width: 38%;
    z-index: 999;
}
.hidNew{
	position:relative;/* 
	height: 281px; 0 */
}
.hidNew .quoIm img{
	width:100%;
	overflow:hidden;
 	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in;
 	-webkit-border-radius: 100%;
	border-radius: 100%;
	border:5px solid #E4E5E7; /* f2f2f2 */
	height:auto;
}
.prof {
	background:#E4E5E7 ; /* f2f2f2 */
	border-radius:100% 100% 0 0;
}

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



/*ADD Places Pages Items*/
#Places .hidNew .quoIm {
     width: 24%;
 }
 
#Places .rat4:after{
	content:url(../images/new/rating/pstar-4.png);
 
    position: absolute;
      top:-12px;
	left: 73px;
    z-index: 9999;
}
#Places .rat3:after{
	content:url(../images/new/rating/pstar-3.png);
	
    position: absolute;
    top:-12px;
	left: 73px;
    z-index: 9999;
}
#Places .rat2:after{
	content:url(../images/new/rating/pstar-2.png);
	left: 65px;
    position: absolute;
    top: -12px;
    z-index: 9999;
}
#Places .rat1:after{
	content:url(../images/new/rating/pstar-1.png);
	left: 73px;
    position: absolute;
    top: -12px;
    z-index: 9999;
}


/*--------------------------------------Green rating--------------------------------------*/
.grat4:after{
	content:url(../images/new/rating/gstar-4.png);
	position: absolute;
	z-index: 999;
	right: 53px;
	top: 32px;
}
.grat3:after{
	content:url(../images/new/rating/gstar-3.png);
	position: absolute;
	z-index: 999;
	  right: 19px;
    top: 20px;
	
}
.grat2:after{
	content:url(../images/new/rating/gstar-2.png);
     position: absolute;
     z-index: 888;
	right: 22px;
	top:36px;

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

.align-right{
	margin-top: 0;
    padding-top: 0;
    text-align: right;
}
.nomargin-bottom{
	margin-bottom: 10px;
    padding-bottom: 0;
 }
#Places h2.largePlace{
 	margin-bottom:2px;
	
}
/*--------------------------------------User Profile--------------------------------------*/

#refresh_profile .quoIm > img {
    border-radius: 178px;
	width:100%;
}
#refresh_profile .quoIm {
    width: 38%;
	float: right;
	margin-bottom:48px;
	margin-right:95px;
}
#refresh_profile .des  {
    clear: both;
}

.topnopad .patenTop{
	background:url(../images/new/top-patern.jpg) no-repeat -54px top;	
	padding-top: 30px;
}
/*Remove Padding*/
.topnopad{
	padding-top:0;	
}
.nopading{
	padding:0!important;
	margin:0!important;	
}
.leftpadno{
	padding-left:0!important;
	margin-left:0!important;	
	padding-right: 38px !important;
}
.absolute-position {
     padding-right: 20px;
 }
.norightpad{
	margin-right:5px !important;
		
}

/*--------------------------------------Detail Edit layout--------------------------------------*/
.price{
	clear:both;	
}
.TitleHost h4 {
     font-weight: 100;
	 
}
.messageWel {
 	 padding-top:15px;
}
.price h4{
	margin-top:0;
	padding-top:0;	
}
.price label{
	margin-bottom:0;
	padding-bottom:0;	
}
#opengallary{
	position: absolute;
	right: 25px;
	top: 9px;
	z-index:888;
	background:none;
	border:none;
}

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

.desstick{
    display: block;
    font-weight: bold;
    margin: 20px auto 0;
    text-align: center;
    width: 249px ;
 	z-index:992;
	position:relative;
 }
 
.favour{
 	margin: 0 auto;
	color:#504e53;	
	text-align:center;ÃƒÂ¢Ã¢â‚¬Â°Ã‚Â¤
}	
.favour a{
	color:#504e53;	
	font-weight:100;
}

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

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

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

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

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

.scrollwindow a.host{
	color:#000;
	display:block;
	padding:10px;
	margin-bottom:20px;
	text-decoration:none !important;
	background:#fff;
	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;
	color:#fff;
	box-shadow: 0 0 19px 0 #858585;
}

.sticky-wrapper a{
	 
}
.scrollwindow h2,
.hideTi{
     font-weight: 100;
    margin-top: 7px;
}
.sticky-wrapper {
     
}

.edit{
	border:none;
	background:none;	
}
/*--------------------------------------Ul Green--------------------------------------*/
ul.green-right{
 	padding:0;	
	margin:40px 0 0;
 }
ul.green-right li{
	color:#b3cc13 ;
	display:inline-block;
	width:45%;
	margin-right:10px;
	vertical-align: top;
}	

/*-------------------Detail Page---------------------------------
-----------------------------------------------------------------------------------------------
*/
.TitleHost {
    clear: both;
}
.nameWel h5{
	color:#b3cc13 !important ;
	margin-bottom:10px!important;	
 }
.attractivities{
 }

.attractivities h3 {
 	font-weight: bolder;
    margin-bottom: 19px;
}
#refroffers h4{
 	font-weight: bolder;
    margin-bottom: 19px;
	text-align:center;
}
.attractivities ul{
	padding:0;
	margin:0;	
}

.attractivities li{
	list-style:none;
	background:none;
 	margin-bottom:6px;	
}
#refreattract_mod {
    margin: 0 auto;
    width: 65%;
}


#refroffers{
	margin: 0 auto;
	padding: 30px 0;
	width: 80%;
}
.modal-body #refroffers{
 	width: 90%;
}
.modal-body .myCheck label {
	max-width: 74%;
	vertical-align: top;
	font-weight:normal;
}
#refroffers ul{
	margin:0;
	padding:0;
}

#refroffers ul li{
	list-style:none;
	background:none;
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
	width:45%;	
	margin-bottom:9px;
}
/*#refroffers ul li:before{
	content:url(../images/new/3leavs.png);
	margin-right:10px;
 }	*/
 #refroffers ul li span.txter{
	  display:inline-block;
	  vertical-align:top;
	  width:80%;
	  margin-left:10px;
  }	
 
#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{
	padding: 50px !important;
} 
.welcome ul{
 
	padding: 0;
	margin:0;
}
 
.welcome ul li{
	text-align: left;
    vertical-align: middle;
    padding:8px 0 ;
    color: #fff;
}
.welcome strong{
        text-align: left;
    color: #fff;
    background: #c5113f;
    padding: 20px;
    border-radius: 3px;
    margin-top: 20px;
}

.welcome ul li:last-child{
	border: none;
}
.welcome ul li:before{
	    vertical-align: middle;
	content: url(../images/iconimg.png);
	margin-right: 5px;
    position: relative;
    top: 3px;
}

.welcome h3{
 	font-weight: 600;
	color: #fff;
}
.wlnewlight{
     font-weight: lighter;
}

.midcent{
	width:92%;
	margin:0 auto;
}
.msg-dle  {
    margin:5px 0 7px;
 }
.msg-hero {
    margin-bottom: 17px;
    margin-top: 8px;
	 
}

/*Button Styles*/
#de-pro{
	background:#fff;
	border:none;
	color: #000;
	 
	font-weight: 100;
	padding: 7px 6px 7px 7px;
	transition:all .4s ease-in;
}
#de-pro:hover,
.graymargin #de-pro:hover {
	background:#a51001;
	color:#fff;	
}

/*Favourite Page Start*/
.favourfon{
	 
    font-weight: bold !important;
    margin: 0;
    padding: 0 0 5px
}	
.graymargin #de-pro{
	border-radius:45px;
	color:#a3a6aa;
  float: right;
	margin-bottom:20px;
	margin-right: -8px;
    margin-top: -14px;
	
}
.graymargin .col-md-3{
	position:relative;
}
.posabsoulter{
	bottom: 0;
    float: right;
     position: absolute;
    right: 14px;
}
.minheight {
    min-height: 80px;
}

.graymargin{
	background:#E4E5E7 ; /* f2f2f2 */
	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;
}
 
 
.nopaddingtop{
	margin:0;
	padding:10px 0 19px;
 }
.widthbottom a{
	 display: inline-block;
    margin-right: 13px;	
}


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

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

/*Pagination*/
.pagination{
	clear:left;	
}
.pagination-list{
margin:0;
padding:0;	
}
.pagination-list li{
	list-style:none;
	background:none;
	color:#FB8E02;
	border:1px solid #FB8E02;
	padding:5px 8px;
	margin-right:4px;
	display:inline-block;
	vertical-align:top;	
	 border-radius: 2px;
	 text-align:center;
	 transition:all ease-in .4s;
}
.pagination-list li a{
	color:#FB8E02;
}

/*Review Mod*/
.review .rate,
.review h3{
	text-align:center;	
}
.show-all-com {
    margin: 0 auto;
    width: 68%;
}
.review  #show-all-com .grat1:after,
.review  #show-all-com .grat2:after,
.review  #show-all-com .grat3:after,
.review  #show-all-com .grat4:after{
 }	
.review .reviewnod{
	clear:both;
	display:block;
	position: relative;
	margin: 26px 0;
	min-height: 116px;
}	
.reply-comment{
	margin:30px 0;	
}

#sbox-content .newgray  h3{
	margin-bottom:10px;	
}
.grat2 {
    display: inline-block;
    height: auto;
    width: 13%;
}
.dis-name {
    display: inline-block;
    vertical-align: top;
    width: 76%;
}


/*-----------New ratings for the Front Module-----------*/
.show-all-com .grat4:after{
	content:url(../images/new/rating/small/gstar-4.png);
	position: absolute;
	z-index: 9999;
	left: 22px;
	top:0;
}
.show-all-com .grat3:after{
	content:url(../images/new/rating/small/gstar-3.png);
	position: absolute;
	z-index: 9999;
	left: 22px;
	top:0;
	
}
.show-all-com .grat2:after{
	content:url(../images/new/rating/small/gstar-2.png);
	position: absolute;
	z-index: 888;
	left: 22px;
	top:0;

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

/*Mobile Ratings*/
.mgrat2,
.mgrat1 {
    margin-bottom: 23px;
}

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

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

.show-all-com .comndivrate{
	display: inline-block;
    vertical-align: top;
    width:14%;
}
.review {
    padding:20px 0 80px 0;
}
.offerces  .review {
    padding:20px 0 0px 0;
}
.offerces .sponsorLogo {
    padding: 0 0 59px;
}
h4.show-all{
	text-align:center;	
	clear: left;
}
.grnbtn {
  	padding:10px!important;
	margin-bottom:20px!important;
	text-decoration:none;
	background:#b3cb13  ;
	color: #fff;
	font-weight:bold!important;
	display:block!important;
 	margin:0 auto;
	margin-top:20px;
	margin-bottom:10px;
	 text-align: center;
     width: 146px!important;
	 border:1px solid #b3cb13 ;
	  
	 transition:all ease-in-out .4s;

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

}
.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-weight: lighter;
    line-height: 20px !important;
}
#charNumdisplay_name,
#charNumcomment,
#charNumrated_user_email{
 }

.newgray h5.review-last {
     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;
}
.TopContact [class*="col-"]{ 
	padding: 0;
}
.TopContact a{

    border-radius: 45px;
    transition: all ease-in-out 0.1s;
}
 
.Orbar {
    background: #C17A0C;
    color: #fff;
    text-align: right;
    padding: 8px;
    border-bottom: 1px solid rgba(255,255,255, 0.38);
}
.Orbar p{
    padding: 0;
    margin: 0;
}
.Orbar .nav > li > a{
    padding: 0;
    font-size: 13px;
}

/*Drop Currency*/
.borderRadius{-moz-border-radius:5px; border-radius:5px; }
.borderRadiusTp{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;background: rgba(255, 255, 255, 0.25);}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
img.fnone{float:none !important}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .ddArrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%;}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{border:none;}
.dd .divider{  border-right:1px solid rgba(255,255,255,0.5) /* f11f70 */; right:24px;}
.dd .ddArrow{width:16px;height:16px; margin-top:-8px; background:url(../images/skin1/dd_arrow.gif) no-repeat;}
.dd .ddArrow:hover{background-position:0 100%;}
.dd .ddTitle{color:#fff;background:none;}
.dd .ddTitle .ddTitleText{padding:1px 20px 3px 5px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{  color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}

.dd .ddTitle .ddTitleText img,
.dd .ddChild li img{
 
    width: 31px;
}
.ddlabel {
    /* display: inline-block; */
   
    /* vertical-align: top; */
    width: 78%;
}

.sponsorLogo h3{
	 
    text-align: center;
    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; /* 100 */
	padding-top: 15px;
}

.chkbox{
	color:#fff;	
	cursor:pointer;
}
.chkbox input{
	margin-right:6px!important;	
}
.bakImage .btn-success {
    background: #b3cc13!important;	
    color: #000;
     font-weight: bold;
}

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

.text-left .pinkL{
	float:left;
	margin:0 7px 0 0;
}
.text-right .pinkL{
	float:right;
	margin:0 0 0 7px;
}
.messageNew  div{
	clear: both;
    display: block;
    margin: 0 auto;
    width: 67%;
 }
.messageNew span{
	display: block;
    font-weight: bold;
     width: 78%;
	color:#848384;
}
.glyphicon{
	cursor:pointer;	
}
.clear{
	clear:both;	
	height: 1px;
}

.discoverTxt img,
.ehiteNew img{
	width:100%;
	height:auto;
}
.ehiteNew h5{
	color:#FE7D27 !important;	
	margin-bottom:5px!important;
}
.ehiteNew a{
	color:#FE7D27!important;	
	text-decoration:underline!important;
}
.discoverTxt h2,
.discoverTxt h2 a{
	 color:#fe7d27;
 	 font-weight:bold;
	 transition:all ease-in-out .5s;
}
.discoverTxt h2 a:hover{
	color:#ff9535;	
	cursor:pointer;
}

.clearleft a{
	color:#fe7d27 ;	
	text-decoration:none;
}
.firow,
.secrow{
	text-align:center;	
}
.firow li,
.secrow li{
	list-style:none;
	background:#fe7d27 ;
	color:#fff;
	padding:8px 31px;	
	display:inline-block;
	vertical-align:top;
}
.thick{
	font-weight:lighter;
 	margin:20px 0;	
}
.firow a,
.secrow a{
	color:#fff;
}	
.firow a:hover,
.secrow a:hover{
	color:#fff;
}
.firow li:hover,
.secrow li:hover{
	background:#e96812 ;	
}

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

.item-id-104 #Footer,
.item-id-104 #header{
	background:#fe7d27;
	 
}
.slider_pages .col-md-6 .gray {
    min-height: 119px; /* 129 */
}

.ui-responsive{
 width:100%;
 margin-bottom:10px;
 margin-top: 16px;
}
.ui-responsive th{
	padding:10px;
}
.topMenu .custom,
.mod-languages,
#fontsize,
.topMenu .menu {
	/*float: left;
	vertical-align:top;*/
	display: inline-block;
	vertical-align: middle;
	position: relative;
     
}

.topMenu  .search{
	display: inline-block;
	vertical-align: top;
}
.TopContact .custom p{
	padding:0;
	margin:0;	
}
.replyComments h3{
	font-weight:bold !important;	
}
.replyComments h3,
.replyComments h5{
	text-align:center;
}
.replyComments h5{
	margin-bottom:22px!important;
	font-weight:normal !important;	
}
#sbox-content .newgray {
    padding: 0px 66px 10px 66px;
}

.autowidth .sbHolder{
	width:157px !important;
}	
.datenew input{
	 display: inline-block;
    margin-right: -26px;
    vertical-align: middle;
 }
label.padempty{
	 display: block;
    min-height: 15px;
}

.replyComments .form-control{
	border-radius: 2px;
	height: auto;
 	padding: 11px !important;
 }
.replyComments img {
    vertical-align: baseline;
}
.replyComments [class*="col-"] {
    padding: 15px 13px;
}
.replyComments .leftfloat {
    float: none;
    margin: 0 auto;
}
.replyComments .leftfloat .green{
	color:#fff !important;	
}
.replyComments .error{
	display:block !important;
}	
#sbox-window{
	padding:0 !important;	
}

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

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

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

/*.hoverlog, .inBorder{
	display: none;
}*/
.mainMenu > .nav > li > a{
     padding: 10px 15px !important;
color: #fff;
 
text-transform: uppercase;
font-size: 15px;
 }
/* li.item-108 > a:last-child{
     padding: 35px 0 3px 20px !important;
} */

.commonFoot .nav > li > a{
	padding-left:0 !important;
}	
.mainMenu > .nav > li:hover{
	background: #3d5a8a;
}
.TopContact .Icontxt,
.TopContact .txtMod{
	 display: inline-block;
	 vertical-align: middle;
}
.TopContact .Icontxt{
	width: 40px;
}
.txtMod {
    width: 70%;
    margin-left: 5px;
    font-weight: 500;
        font-size: 17px;
}
.txtMod .txtBlock{
display: block;
color: #b9baba;
font-size: 12px;
}
#currency_list_child {
	width: 129px !important;
}
/* .hidNew > .img-responsive, */
.hidNew > a > .img-responsive {
   /* height: 281px !important;*/
}

.sponsorLogo ul{
    padding-left: 0px;
}
.sbHolder{
	margin-bottom: 13px;
}

li.selected {
    font-weight: bold;
    padding: 6px;
}
#owl-demo .item {
    margin: 0 !important
}
/* .inBorder, .noColor {
    position: absolute;
}
.noColor {
    top: -23px;
    left: 740px;
    width: 100px;
} */
a.hoverlog {
    color: #FFFFF6;
     font-weight: bold;
	padding: 0 11px;
}
a.hoverlog:hover {
    color: rgba(255,255,246,0.6);
    text-decoration: none;
}
#accomodation-list {
    margin: 0 auto;
    padding: 30px 0;
    width: 80%;
}
#accomodation-list h4 {
     font-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;
 }
button.noColor {
    background: rgba(0, 0, 0, 0);
    border: 0;
     font-weight: bold;
    color: #fff;
}
button.noColor:hover {
    color: rgba(255,255,255,0.6);
}
#header .mainMenu > .hoverlog {
 /*   position: absolute;
    top: 53px;  58  
    left: 0px;*/
	display:inline-block;
	vertical-align:bottom;
}
.loguser .mainMenu .menu{
    display: inline-block;
}
.mainMenu > .hoverlog > span {
    background: #fff;
    padding: 5px 10px;
    color: #000;
     font-weight: 400;
    text-align: center;
    float: left;
    width: 100px;
}
#nandaja_pink .btn.btn-success {
    background: #FF2D7E  ;
	border: 1px solid #FF2D7E ;
	transition:all ease-in-out .5s;
}
#nandaja_pink .form-group .btn-success:hover{
	background:#e61264;		
}
 



  
 
 .insidepatern{
		padding:150px 0 100px;	
 		color:#fff;
		box-sizing: border-box;
		position:relative!important; 
		height:450px;
	 
		 
 }
  .insidepatern h3{
	color:#ffae00;	 
 }
.item-id-102 .insidepatern,
#nandaja_orange .review,
#nandaja_blue .contentNew,
.item-id-252 .contentNew{
	padding-bottom: 130px;
}
#nandaja_green.nandaja-places .insidepatern{
	padding:25px 0 65px 0;	
}


#nandaja_pink .sbToggle {
    background: url(../img/select-icons.png) #FF2D7E 6px -162px /* -116 */ no-repeat;
}
#nandaja_pink .sbToggleOpen {
    background: url(../img/select-icons.png) 6px -16px no-repeat #e61264;
}
#nandaja_green input#btn {
    background: linear-gradient(to top, #90A512 0%,#B3CC13 100%);
    border: #B3CC13 solid 1px;
    color: #FDFDFD;
	padding:9px 16px;
}
#nandaja_green input#btn:hover{
	background:#B3CC13;
}
.settingandcontract .gray {
    padding: 20px;
}
.mod_changepassword h3{
	text-align:center;
}
button.capT {
    padding: 0;
	height: 28px;
}

.mod_changepassword {
    margin: 0 33%;
}

li {
    list-style-type: none;
}

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

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

 
.sponsorLogo .owl-theme .owl-controls {
    text-align: center;
padding-top: 1px;
margin-bottom: 26px;
position: absolute;
width: 100%;
top: 32px;
}

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;
}

/*#topDestN .owl-item.active {
	width: 1086px !important;
	margin: 0 6.5% !important;
}*/

.moduletable.width80{
	width: 80%;
    margin: 0 auto;
}

.insiderHome {
	width: 100%;
    margin: 0 auto;
}

.geo-notice {
 	margin-bottom: 10px;
}

#place_form #search_keyword {
    width: 30% !important;
}

.Fogray.fullWidth {
	width: 75% !important;
	min-width: 400px;
	margin: 0 auto;
}

.Fogray.fullWidth iframe {
	width: 75% !important;
}

.foo-inline,
.bottomFooter .moduletable:last-child {
	display: inline-block;
}

.bottomFooter .moduletable:last-child > a:after {
    color: #fff;
    content: "";
    position: absolute;
    right: -3px;
    top: 3px;
}

.error-val .help-block,
#popupForm  .help-block,
.error  {
    background: #D00011;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff !important;
    font-weight: 400;
	width: auto;
 	 
}
.help-block ul{
	padding:5px 0;
	margin:0;	
}
#formcontacthost .error {
    background: #D00011;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff !important;
    font-weight: 400;
	width: auto;
    float: right;
	margin-top: 0;
}
span#all_formelement_error {
   float: none !important;
    margin-bottom: 0;
    margin-top: 15px;
    padding: 8px;
}

#adminForm .review-again{
     font-weight: 100;
    margin-bottom: 35px;
    margin-top: 10px;
}
#formcontacthost h5{
	text-align:left;	
}
#formcontacthost h3{
	padding:25px 0 5px 0!important;	
}

.quotesModule .padQuote .col-md-9 {
    padding-left: 45px;
}
.quotesModule,
.quotesModule .col-md-3:before,
.quotesModule .col-md-3{
	transition:all ease-in-out .4s;
	 
}	
.quotesModule .col-md-3:hover:before{
/*	content:"";
	display:block;
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,90,193,0.80);	
	transition:all ease-in-out .4s;
	animation:ease-out .2s;*/
}

.services .quotesModule .col-md-3:hover{
	 color:#fff;	
}
.fav-con a:hover{
	text-decoration:underline !important;
}
.place-order .col-md-12{
	background:#B3CC13;
	color:#fff;
	font-weight:normal !important;
	padding-bottom:0;
}	
.place-order ul li{
	display:inline-block;
	vertical-align:top;
	margin-right:10px;	
}
.place-order ul li label{
	margin-left:10px;	
	color:#000;
	
}
.col-md-10 > label {
    margin-bottom: 0;
    margin-right: 12px;
    margin-top: 9px;
}
.place-order label,
.place-order ul{
	display:inline-block;
	margin-left:0;
	padding-left:0;
	font-weight:normal !important;
	color:#000;
 }
.place-order h5{
	color:#fff !important;	
}
.place-order .col-md-10{
	margin-left:0;
	padding-left:0;
}
.place-order .col-md-10,
.place-order .col-md-2{
	padding:0;
	margin:0;	
}

.cap-button{
	border:none;
	background:none;
 	text-decoration:none;
	border-bottom:1px solid #000;
	 padding-left: 0;
    padding-right: 0;
    padding-top: 18px;
    line-height: 15px;
	outline:none !important;
	}

#tabs #search-text-gest {
     border: 1px solid #cccccc;
    border-radius: 0;
    display: inline-block;
    height: auto;
    opacity: 1 !important;
    padding: 6px 10px;
    vertical-align: top;
    width: 77%;
}
#tabs .btn-primary {
  color: #ffffff;
  background-color: #FF2D7E;
  border-color: #FF2D7E;
  margin-left:6px;
  transition: all ease-in-out .4s; 
}

#prof_edit,
#account_more,
#admin_contact{
	margin-top: 20px;
	transition: all ease-in-out .4s; 
	background:#ff2d7e;

}

.sort-des{
     font-weight: normal !important;
    line-height: 21px;
}
.dateview {
    float: right;
}
.rate-title{
 	text-align: center;
	width: 100%;
	display: block;
	color: #67656a;
	font-weight: lighter;
}
.rate-des{
 	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;
     margin-left: 11px;
    text-decoration: underline;
	margin-top:30px;
}
.border-bot .col-md-12{
	padding:10px 0 30px !important; 	
 }

#myReplyCommentModal .modal-header{
	border:none;	
}

#comment_sbt_btn {
    display: table;
    font-weight: bold;
    margin: 0 auto;
    width: 109px;
	margin-bottom:30px;
}

#myReplyCommentModal .modal-header .close {
    background: #fff none repeat scroll 0 0;
    border-radius: 96px;
    height: auto;
    margin-top: -2px;
    opacity: 1;
    padding: 17px 20px;
    width: auto;
	transition:all ease-in-out .4s;
}
#myReplyCommentModal .modal-header .close:hover{
	background:#666;
	color:#fff;	
}
#myReplyCommentModal .modal-body {
    padding: 15px 35px;
 }

#myReplyCommentModal .modal-footer{
	direction:none;
}
#myReplyCommentModal .modal-content{
	   background: url(../images/new/form.jpg) no-repeat left top #f2f2f2;
}
#myReplyCommentModal .modal-body{
	   background: url(../images/new/botom-floral.jpg) no-repeat right bottom ;
}
#myReplyCommentModal .modal-footer {
    display: none;
}

/*Other Pop*/

#myModaldashboard .modal-header .close,
#myModalsendadminmessage .modal-header .close{
    background: #fff none repeat scroll 0 0;
    border-radius: 96px;
    height: auto;
    margin-top: -2px;
    opacity: 1;
    padding: 9px 15px;
    width: auto;
	transition:all ease-in-out .4s;
}
#myModaldashboard .modal-header .close:hover,
#myModalsendadminmessage .modal-header .close:hover{
	background:#666;
	color:#fff;	
}
#myModaldashboard .modal-body,
#myModalsendadminmessage .modal-body {
    padding: 15px 35px;
 }

#myModaldashboard .modal-footer,
#myModalsendadminmessage .modal-footer{
	direction:none;
}

#myModaldashboard  .modal-content,
#myModalsendadminmessage  .modal-content{
	   background: url(../images/new/form2.jpg) no-repeat right top #f2f2f2;
}

#myModaldashboard .modal-body,
#myModalsendadminmessage .modal-body{
	   background: url(../images/new/botom-floral2.jpg) no-repeat left bottom ;
}
#myModaldashboard .modal-footer ,
#myModalsendadminmessage .modal-footer{
    display: none;
}

#myModaldashboard .modal-header,
#myModalsendadminmessage .modal-header{
		border:none; 
 }

#myModaldashboard  h3,
#myModalsendadminmessage  h3{
     font-weight: bold !important;
    margin-top: -12px !important;
}
#myModaldashboard .poup-detail,
#myModalsendadminmessage .poup-detail{
	margin-bottom:20px;	
}

#myModaldashboard .form-group,
#myModalsendadminmessage .form-group{
	margin-bottom:10px;	
}

#myModaldashboard #email_sbt_btn{
	 
}
.rep-center{
	text-align:center;
}
.rep-center .btn{
	font-weight:bold;
	text-transform:lowercase;	
	padding:8px 16px;
}

.write-btn{
	text-align:right;
	margin:20px 0;
}

.write-btn .btn{
	font-weight:bold;
	text-transform:lowercase;	
	padding:8px 32px;
}

.up{
	width:100%;
	text-align:center;
	cursor:pointer;	
	margin-top:35px;
}

#email_title_div{
	padding:7px 0;	
	font-weight:600;
}
.tabsEx{
	color:#67656a;	
}
#show_more {
    display: block;
    margin: 0 auto;
    width: 180px;
	font-weight:bold;
	padding:10px 20px;
	text-transform:lowercase;
}
#gest-req-scroll h5{
	color:#2f2d32; 
 }

.dash-det{
	padding:0 30px;	
}
.dash-det h3{
	margin-bottom:10px;
	padding-bottom:0;	
}


#edituserdetails .edit,
#editbusinessdetails .edit {
    float: right;
}
.acc-poup{
 	font-weight:100;	
}
.acc-poup h4{
	font-weight:600;	
}
.acc-poup .gray{
	min-height:254px;	
}
.price-text{
	display:block;
	margin:25px 0 0  0 ;
 }

#formaboutyou .form-control,
#myModalagency_hotel .form-control{
	border-radius:0  !important;	
}

#formaboutyou .form-group,
#myModalagency_hotel .form-group{
	margin-bottom:10px!important;
	margin-top:7px!important;
}
#formaboutyou  label{
	font-weight:normal;
 }
#formaboutyou .radio-inline.cuscheck {
    margin-left: 0;
    padding: 0;
    width: 37px;
}
#myModalagency_hotel  label{
	font-weight:normal;
 }

/*Pop Item*/
#myModalagency_hotel .modal-header .close,
#myModalagency_owner  .modal-header .close{
    background: #fff none repeat scroll 0 0;
    border-radius: 96px;
    height: auto;
    margin-top: -2px;
    opacity: 1;
    padding: 9px 15px;
    width: auto;
	transition:all ease-in-out .4s;
}
#myModalagency_hotel .modal-header .close:hover,
#myModalagency_owner .modal-header .close:hover{
	background:#666;
	color:#fff;	
}
#myModalagency_hotel .modal-body,
#myModalagency_owner .modal-body{
    padding: 0px 35px 0px 35px;
 }

#myModalagency_hotel .modal-footer,
#myModalagency_owner .modal-footer{
	display:none;
}
#myModalagency_hotel .modal-header,
#myModalagency_owner .modal-header{
	border:none;
	  padding: 23px 35px 0px 35px;
	  font-weight:bold;
}
#myModalagency_hotel .modal-header h4,
#myModalagency_owner .modal-header h4{
	font-weight:600;
	
}

#resetpasswordform label{
	font-weight:100;
	padding-top:15px;
 }
#resetpasswordform input{
	border-radius:0;	
}
.back-data{
	position:relative;
}	
.back-dash {
   position:absolute;
   right:0;
}
.btn.btn-success.reset-pass {
    display: block;
    margin: 21px auto 0;
}
 .req-scroll{
	height:1100px;
	overflow-x: hidden;
    overflow-y: scroll;
}

.view-rep{
	cursor:pointer;	
}
.view-rep-msg .ui-responsive thead {
    background: #ff2d7e ;
 }

#show_more_admin_comment .send{
	background:#E4E5E7 ;	
	border-radius:0;
}

.fav-con a{
	display:inline-block !important;
	vertical-align:text-bottom;
	margin-right:8px;
}	
/* .contentNew {
    background: url(../images/new/ligter-pattern-carsoulgray.png) no-repeat center bottom #fff;
} */
/*Animation*/
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -moz-animation: bounce 4s infinite;
  -webkit-animation: bounce 4s infinite;
  animation: bounce 4s infinite;
}

img.dow-arrow {
    display: block;
    margin: 0 auto;
	cursor: pointer;
}

#show-all-com .noStyle {
	margin-bottom: 10px;
}

#show-all-com .dow-arrow {
	margin-bottom: 25px;
}

.ddTitle, .dd,
.ddTitle:focus, .dd:focus{
	outline:none;
	cursor:pointer;
}	

#topDestN .owl-prev,
#topDestN .owl-next {
     top: 42.8%;
}
.QuotsGr #Quote {
     margin-top: 12px !important;
}
.term-con{
	padding:20px 17px;
	background:#fff;	
}
.term-con h3 {
    margin: 0 0 11px;
    padding: 0;
}
.term-con .gray{
	background:none;
}
.term-con .gray li {
    list-style-type: inherit;
	margin-top:10px;
}
.term-con .gray ol {
    margin: 0;
    padding: 0 0 0 18px;
}
.place  .text-center {
    margin-bottom: 6px;
    text-align: center;
}
.place .reviewin{
	padding-top:40px;	
}
.place  .sponsorLogo h3 {
    margin-bottom: 20px;
 }
.place  .owl-theme .owl-controls .owl-nav [class*="owl-"]{
	top:40%; 
 }
.place #Places .gray {
     text-align: left;
}
#myDropdown .dd {
    border: medium none;
    margin-top: 5px;
}

/*Add Mobile Menu*/
#slimmenu{
	display: none ;
}
.TopContact {
    float: right;
    margin-right: 0;
    padding: 2px 0 0 0;
}

.TopContact li:last-child a:after{
	content:inherit;	
}	
 
.topMenu .form-inline{
	position:relative;	
}

.topMenu .button{
	position:absolute !important;
	top:0;
	right:0;	
	background:none;
	border:none;
	padding:4px;
}
.topMenu input{
	background:#fbfbfb;	
	border:1px solid #ededed;
 	padding:7px 11px;
}
.topMenu .button i{
	color: #FFF;
	margin-top: 6px;
}
.TopContact ul.menu {
	border-left: 1px solid #000;
	margin:0 0 0 5px !important;
	padding:0 !important	 
}
.TopContact ul.menu a{
	 margin: 0 !important;
	padding:0 0px  0 11px !important;	 
}
.lang-inline,
#fontsize {
 	line-height:5px;
 	margin-left: 0;
	padding:3px 0 !important;
}
.topMenu .custom{
  
 }

.lang-inline{
	 padding:0 8px 0 9px !important;
	 margin-top:-11px !important;
}
.topMenu p {
    margin: 0 14px !important;
	
}

.TopContact .mod-languages,
.TopContact .sp-weather,
.TopContact .currency-poora {
	display: inline-block;
vertical-align: middle;
	color:#fff;
	margin-left:6px;
}
.TopContact .menu{
	display: inline-block;
vertical-align: middle;
	color:#fff;
	 
}
 
.TopContact ul.menu {
	margin: 0;
	padding:0;
}

.TopContact ul.menu li{
	display:inline-block;
	vertical-align:top;	
	margin-top: -3px;
 }
.TopContact .menu a,
.TopContact .mod-languages a,
.TopContact .sp-weather a,
.TopContact .currency-poora a{
	color:#000;	
}
.TopContact .media-body {
	display: inline-block;
	float: left;
	width: auto;
	margin-right: 4px;
}
.TopContact .media-body {
	border-right: 1px solid #fff;
    line-height: 1px;
    margin-top: 12px;
    padding-right: 8px;
      padding-left: 10px;
    text-align: left;
}
.TopContact .nav.menu {
    margin-top: 9px;
}
.TopContact .flat-layout {
    padding-top: 2px;
}
.TopContact .currency-poora {
    margin-top: 5px;
}
.TopContact .mod-languages {
    margin-top: 0;
}
.TopContact .flat-layout .media > .pull-left {
    margin-right: 0;
	 padding-right: 0;
	 padding-left:5px;
}
.TopContact .media-left, .media > .pull-left {
    padding-right: 0;
}
.TopContact .media-left, .media > .pull-left {
    margin-right: 0;
    padding-right: 0;
}
 
.TopContact .sp-weather-current-temp{
	margin-right:0;
}

.place .whiteinline {
    margin-bottom: 0px;
   
}
.innerPlaces .gray {
    min-height: 172px;
}
.innerPlaces .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    top: 39%;
}
.popcurency {
    border-bottom: 1px solid #fff;
    color: #fff;
    display: block;
    padding: 11px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	cursor:pointer;
}

.inspiremesTxt a{
	 background: #ff2d7e none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-weight: bold;
    margin: 30px auto 0;
    padding: 15px 25px;
    text-align: center;
    width: 165px;
	transition:all ease-in-out .4s;
}
.inspiremesTxt a:hover{
	background:#ee2371;	
	color:#fff;
}
.mob-swi {
    display: inline-block;
    margin-bottom: 19px;
	cursor:pointer;
}
#cur-form hr {
    display: block;
    margin: 0;
    padding: 14px 0 0;
}
#cur-form hr:last-child{
	display:none;	
}
 
 #modalcurrency{
	z-index:99998;	 
 }

  .shadowin{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+42,1+47 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 60%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

    bottom: 0;
    height: 5em;
    position: absolute;
    width: 100%;
	left:0;
}
#read-mobile-acco{
	 font-weight:bold;
	 color:#fe7d27;
}
.Nw {
    position: relative;
}

.mobile-place .topnopad .patenTop{
	background:none;
	padding-top:0;
}	

.attractivities  .shadowin{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e4e5e7+100&0+2,0+17,1+42,0.98+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(254,254,255,0) 2%, rgba(250,250,251,0) 17%, rgba(243,244,245,1) 42%, rgba(228,229,231,0.98) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(254,254,255,0) 2%,rgba(250,250,251,0) 17%,rgba(243,244,245,1) 42%,rgba(228,229,231,0.98) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(254,254,255,0) 2%,rgba(250,250,251,0) 17%,rgba(243,244,245,1) 42%,rgba(228,229,231,0.98) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fae4e5e7',GradientType=0 ); /* IE6-9 */
}

.favour{
	 
}
.head-place-mob img{
	cursor: pointer;
    padding: 4px;
    width: 30px;
}
.head-place-mob .back-mob-places img{
	 margin-top: -3px;
    width: 22px;
}
p.not-rate{
	margin:0 !important;	
}
.slider_pages .owl-carousel .owl-item img{
	overflow:hidden;
}
#refreattract_mod_att{
	position: relative;
}

.newdot a, .newdot a:hover,
 .newdot a.active {
    background: none;
    border: 2px solid #FFFFFF;
}
.newdot {
    margin: 10px 0;
    text-align: center;
}
.newdot a{
background: #FFFFFF none repeat scroll 0 0;
    border-radius: 30px;
    
    height: 16px;
    margin: 5px 2px;
    transition: opacity 200ms ease 0s;
    width: 16px;	
	 display: inline-block;
}

.about-blog h3{
	text-align:center;	
}

.about-blog .mabottm{
	width:60% !important; 
	margin:0 auto !important	;
}

.about-blog h5::after {
    background: #ccc none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    margin: 0 auto;
    position: relative;
    top: -6px;
    width: 601px;
}
.about-blog h5 {
    background: #fff none repeat scroll 0 0;
    text-transform: uppercase;
}
.about-blog h3, .about-blog h5 {
    font-weight: 300;
    text-align: center;
}
.about-blog h5 span {
    background: #fff none repeat scroll 0 0;
    padding: 10px;
    position: relative;
    z-index: 2;
}
.about-blog h5{
	  font-weight: 300!important;
    text-align: center;	
 }
.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 us Page*/
 .about .item-page a,
  body.ueber-uns .item-page a {
	 color:#00C0FF  !important;
 }
  .about .item-page h6,
  body.ueber-uns .item-page h6{
	 text-align:center;
	 font-weight:normal;
 }
 .about  .item-page h5 span.static-date,
 body.ueber-uns  .item-page h5 span.static-date{
	background:#fff;
	padding:4px 8px;	 
	position:relative;
	z-index:5;
	text-transform:uppercase;
 }
  .about .item-page h5,
   body.ueber-uns .item-page h5{
	 text-align:center;
	 font-weight:normal;	
 
 }
 .about .item-page h5.border,
 body.ueber-uns .item-page h5.border{
	 font-weight:normal !important;	
 }
   .about  .item-page h5.border:after,
   body.ueber-uns .item-page h5.border:after{
    background: #ccc none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    margin: 0 auto;
    position: relative;
    top: -6px;
    width: 51%;
}
 .about .item-page p,
 body.ueber-uns .item-page p{
 	 margin-top:15px !important;

 }
  .about .item-page h4,
  body.ueber-uns .item-page h4{
	 text-transform:uppercase;
	 font-style:italic;
	 margin:20px 0 !important;
	 
}

/*Search*/
.advance-search{
	background: #fff;  
}
.advance-search .contentNew{
	background: url(../images/new/fpattern-sponsors.jpg)  #fff no-repeat scroll center bottom;  
 }
.advance-search fieldset.search{
	text-align:center;	
	width:100%;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:20px;
	position:relative;
}
.advance-search .search input {
     padding: 10px;
	 float:left;
	 width:100%;
}
.advance-search .col-md-4 > form {
    margin: 0 5px;
}

.advance-search .btn-primary{
	float:left;
	background:#FF2D7E;
	border:1px solid #FF2D7E;
	padding:10px 13px;
	height:46px;
	position:absolute;
	right:0;
	top:0;
}	
.advance-search .btn-primary:hover{
 	 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  h4{
	 
    font-weight: 100;
 
}
.advance-search #moreinside  .buttonBlock .btn-success{
	color:#fff;
	margin-top:50px;	
}

.advance-search #moreinside  {
    padding: 0 100px;
}
.advance-search .whiteinline{
	margin-bottom:100px;	
}
.sp-weather-current .sp-weather-current-temp {
     text-transform: uppercase;
}

/*May30 Added Become a Pertner*/
h4.pink{
	text-transform:uppercase;
	color:#ff2d7e ;
	 
	margin-top:25px;
	font-weight:bold;
}

h4.purple{
	text-transform:uppercase;
	color:#8f328e ;
 	font-weight:bold;
	margin:5px 0;
}

h4.orange{
	text-transform:uppercase;
	color:#ee782f ;
	 
	font-weight:bold;
	margin-bottom:25px;
 }
.margin-auto{
	margin:0 auto;
	float:none!important;	
}
.midmargin{
	margin:25px 0;
	 
    font-weight: 100;
 
}	
.margin-auto li,
.liststylers li{
 	background: url(../images/new/flower.png)  no-repeat left ;  
	 line-height: 30px;
    padding-left: 24px;
}
.no-margin{
	margin:0 0 15px 0 ;
}
.liststylers h3{
	text-align:center;
	margin-top:36px!important;	
}
#btn-pink{
	background:#ff2d7e ;
	clear: left;
    color: #fff;
    display: block;
    font-weight: bold;
    margin: 0 auto;
    padding: 16px 30px;
    text-align: center;
    width: 168px;
	transition:all ease-in-out 0.5s;
	
	}
#btn-pink a{
	color:#fff;	
}
#btn-pink:hover{
	background:#e61264 ;	
}

#btn-pink-blank {
	color:#ff2d7e ;
	clear: left;
    display: block;
    font-weight: bold;
    margin: 0 auto;
    padding: 16px 30px;
    text-align: center;
    width: 168px;
	transition:all ease-in-out 0.5s;
	
	}
#btn-pink-blank a{
	color:#ff2d7e;	
}
#btn-pink-blank a:after{
	background: url(../images/new/pinkarow.png)  no-repeat right ;  
	content: "";
    display: inline-block;
    height: 18px;
    position: relative;
    right: -10px;
    top: 5px;
    width: 10px;
}	

.partners-gray .gray{
	 padding:30px;
	 
}
.partners-gray .gray h3{
	margin:0;
	padding:12px 0;	
}
ul.liststylers{
	margin-bottom:30px;
	padding-left:20px !important;
}

.become-a-partner .offerces{
		background:url(../images/new/fpattern-sponsors.jpg) no-repeat scroll center bottom;
		padding-bottom:119px;
}

.pagination  li.active a,
.pagination  li:hover a{
	color:#fff !important;
	 
 }
.pagination li.active,
.pagination  li:hover {
  	background: #e97b00;
border: 1px solid #742906;
}
.TopContact .active a{
		color:#323232;	
}

.mainMenu li.active > a,
.mainMenu li:hover > a{ 
	color:#fff !important;
}

.mainMenu li.active li > a,
.mainMenu li:hover li > a{ 
	color:#e22454 !important;
}

 .mainMenu li.is-hover a{
	 color:#000000 !important;
 
 }	
 .mainMenu li.item-101 a{
  }
.contact-address {
    margin: 20px 0;
    display: inline-block;
    width: 50%;
}
.contact-form {
    display: inline-block;
    vertical-align: top;
}

 
 
 
#custermizepagination{
	text-align:left!important;	
}
#custermizepagination ul {
	padding-left:20px!important;
}
#contct-mesge{
	padding:0;
	width: 39%;
}
#contct-mesge .contact-element{
	padding: 30px 40px;
 
}
#contct-mesge .col-md-12 {
     padding: 10px 0 0 0px;
 }
 #contct-mesge .col-md-12 .radio-inline, #contct-mesge .col-md-12 .checkbox-inline{
	padding-left:0;
	margin-left:0;	 
	margin-right:10px;
 }
 
  #contct-mesge .form-control {
     margin-top: 13px;
	 margin-bottom:0 !important;
   
}
  #contct-mesge .bg-danger{
	float:right;	
}

#contct-mesge .btn-success{
	display: block;
    font-weight: bold;
    margin: 14px auto 0;
    padding: 14px 38px;	
}
h3.head-contact{
	margin-top:25px !important;	
}
.contact-feedback{
	background:none;	
}
#contct-mesge {
    background: #F5F5F5 url(../images/new/bottom.png) no-repeat scroll left bottom;
}

#contct-mesge .icheckbox_square-blue, #contct-mesge .iradio_square-blue {
    margin-right: 0;
   
}
#contct-mesge .contact-element{
    background:  url(../images/new/topRepl.png) no-repeat scroll right top;
}

.ehiteNew a.totopref::after {
	background: url(../images/new/mortop-arrow.png) no-repeat scroll 0 0;
	content: "";
	display: inline-block;
	height: 13px;
	position: relative;
	right: -12px;
	width: 30px;
}
.ehiteNew a.totopref {
    color: #444444 !important;
    display: block;
     
    font-weight: 100;
    margin-bottom: 20px;
    text-decoration: none !important;
}
 

.reviewin{
	margin-bottom:45px;
}	
.centermsg #val-Btn_error{
	display: block;
    float: none;
    margin: 0 auto !important;
     
    width: 190px;
}
.login-des{
	background:none;

}
.login-des .contentNew .container .whiteinline{
	background:rgba(0, 0, 0, 0) url("../images/new/patern-blog.jpg") no-repeat scroll center top / contain ;

}
body.about .width70,
body.ueber-uns .width70{
	padding: 15px 15%;
}
body.about .whiteinline,
body.ueber-uns .whiteinline{
	background: #fff url("../images/new/fpattern-sponsors.jpg") no-repeat scroll center bottom;
    padding-bottom: 119px!important;
	margin-bottom:0;

}
#golden {
    padding: 0 200px;
    position: relative;
}
#golden  .owl-prev {
    left: 103px;
}
#golden  .owl-next {
    right: 103px;
}
.buttonBlock input,
.buttonBlock a{
	clear: none;
    color: #000;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    
    transition:all ease-in .4s;
}
.buttonBlock a input{
	margin: 0;
	padding: 0;
}
.empty-padding ul, 
.empty-padding ol{
	margin-bottom: 0;
	padding-bottom: 0;
}
   
 
.mute i {
    float: right;
     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;
     
}
.insider-inside strong.orange-small{
	 color: #fe7d27;
    display: block;
 }
.bot-padding{
	padding:20px 0;	
}
 
.insider-inside {
    padding: 0 60px 20px;
}	
 
 .insider-inside  h3{
	 
	padding-bottom:10px;
	margin-bottom:0;	 
 }
 .btnnew {
    background: #fe7d27;
    font-weight: bold !important;
    padding: 13px 30px !important;
	margin:10px 0  21px 0 !important;
	color:#fff;
	transition: all ease-out .4s;
}
.btnnew:hover{
	background: #dd5c06 !important ;
	color:#fff !important;
}	
.insider-inside .no-padding{
	padding-left: 0!important;
    padding-top: 0 !important;
		
}

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


.insider-inside .purple  h2::after {
	 content: "  \ea1c";
	-moz-osx-font-smoothing: grayscale;
    font-family: "IcoMoonmob" !important;
    font-feature-settings: "liga";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none;
		position:relative;
	top:3px;
}
.insider-inside .pink h2 {
    color: #ff2b7e;
     font-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-weight: bold;
    margin: 0;
    padding: 30px 0 15px;
}

.lighter-fonts{
     font-weight: lighter;
}

.item-id-252 ol li,
.item-id-252 li,
.item-id-273 ol li,
.item-id-273 li{
    list-style: inherit;
}
.item-id-252 ul ul,
.item-id-273 ul ul {
		padding-left:20px;
		margin-top:15px;
}
span.center{
	display:block;
	width:200px;
	margin: 0 auto;	
	text-align:center;
}
.item-id-252 .item-page li,
.item-id-273 .item-page li  {
    margin-bottom: 16px;
}
.item-id-252 .item-page li ul li,
.item-id-273 .item-page li ul li{
    margin-bottom: 3px;
    margin-top: 7px;
}
 

.item-id-224 .ehiteNew{
	padding:10px 40px;	
}
#nandaja_orange .item-page h4 {
    border: medium none;
    color: #fe7d27;
     font-weight: 600;
    padding-top: 17px;
    text-align: center !important;
}
#nandaja_orange .page-header h2 {
    border: medium none;
     font-weight: 100;
    margin: 0;
    padding: 0;
    text-align: center;
}
#nandaja_orange .page-header{
	border:none;
}
#Maslider{
	position: relative;
	z-index:0;
    top: 0px;
 
  }
.main_content{
 
    z-index: 999;
    width: 100%;
}
#header{
	transition:all ease-in-out .4s;	
	width: 100%;
	z-index: 1000;
	padding:10px 0 0px 0;
	position: fixed;
	background: #fff;
 }
 
.commonFoot ul.btmsocial{
     text-align: left;
    float: left;
 }
 .contentNew {
 	clear: left;
	background:#fff;
 	
}
 
.quotesModule .ns2-column:nth-child(even) .ns2-inner {
 	padding:0;
}

.quotesModule .ns2-column:nth-child(odd) .ns2-inner {
	background:#ffffff;	
	padding:0;
}

.ns2-row-inner{
	background:#f7f9fe;	
	border-radius: 4px;
	margin-bottom: 10px; 
	transition:all ease-in-out 0.5s;
}
.ns2-row-inner:hover{
	background:#E9EFFE;
}

.ns2-introtext{
	color:#000;
 	
}
 

.ns2-date-blog{
	background:#fff !important;
	color:#128eeb!important;	
	padding: 0 !important;
	float:none !important;
	margin:0 !important;
}
.ns2_date_month{
	color:#282828 !important;
}	
.ns2-title a{
	color:#fff;
	font-weight:100;
 }
 .practice  .ns2-title a{
color: #000;
font-weight: 300;
font-size: 34px; 
transition:all ease-in-out 0.5s;
 }
  .practice  .ns2-title a:hover{
		color:#2A2A2A !important;  
  }
.quotesModule .ns2-inner .ns2-title,
.quotesModule .ns2-inner .ns2-links{
		transition: all ease-in .4s;	
	padding:0;	
	
}
.quotesModule .ns2-inner{
	transition: all ease-in .4s;	
}
.quotesModule .ns2-inner:hover .ns2-title,
.quotesModule .ns2-inner:hover .ns2-links{
	 
}
.quotesModule .ns2-inner .ns2-title{
	padding-bottom:0;
	margin-bottom:0;	
}
.mediaBlockNw {
    clear: left;
    padding:0;
}
.quotesModule .moduletable > h3:after,
.mediaBlockNw  h3:after,
.page-header h1:after,
.sponsorLogo h3:after{
    
}
.foot-connected h3{
	text-align:center;	
	color:#fff;
	padding:20px 0;
	 
	font-weight:900!important;
	text-transform:none;
	margin-bottom:29px;
 }


.foot-connected h3:after{
/*	background: #fff;
    content: "";
    display: block;
    float: none;
    height: 5px;
    position: relative;
    top: 20px;
    width: 25px;
     text-align: center;
	 margin:0 auto;*/
}
.sponsorLogo h3{
	text-align:left;	
	color:#000;
	padding:20px 0;
 	text-transform:none;
 }
 
 
.page-header h1 {
 
 	padding:20px 0;
 	font-weight:500!important;
  font-size: 160%; margin-bottom: 10px;
  
 }
 
.page-header h1 {
 	padding:0;
margin: 0 !important;
	 
}
.page-header {
	border:none !important;
	padding:0!important;
	margin: 0 !important;
}
.page-header h2 {
  padding-top: 0;
  margin-top: 8px;
  color: #fff !important;
  text-align: center;
  font-size: 30px !important;

}
.blog .page-header  h2{
	padding-top:0;	
	margin-top:0;
	margin-bottom: 0;	
}
 .blog img{
	width:100%;
	height:auto;	 
 }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
text-align: center;
    font-weight: 400;
    font-size: 13px;
    padding: 0 5px!important;
 }
 #asidenew .moduletable{
 
}	
#asidenew .moduletable{
 	margin-bottom: 30px;
}	
 
#asidenew .moduletable .custom > h3 {
    margin-top: -9px!important;
    position: relative;
    background: #fff;
     margin-left: 10px;
    margin-right: 10px;
	margin-bottom: 10px;
	
}
#asidenew .navs.menus {
    background: #f8f8f8 none repeat scroll 0 0;
    padding: 30px;
}
#asidenew .navs li.active a{
	color:#00A973;
	padding:0;
}
#asidenew .navs li.active li.active a{
	color:#fff;
	font-weight:bold;
}
#asidenew .navs li.active li a{
	color:#fff;
 }
#asidenew .navs .parent.is-active a{
	color:#fff;	
}
#asidenew .navs li a{
	  border-bottom: 1px solid #DDDDDD;
    display: block;
    padding: 11px 0 !important;	
}
#asidenew .navs li li a{
	  border-bottom: 1px solid #00A4D8;
}
#asidenew .moduletable > h3 {
    position: relative;
    color: #fff;
    background: #EA7500;
    padding: 15px !important;
    margin: 0;
        margin-top: 0px;
        margin-bottom: 0px;
    clear: left;
    border-bottom: 3px solid #42413e;
    margin-bottom: 0;
}
#asidenew li a:hover {
    color: orange;
}
#asidenew ul li i {
    margin-right: 11px;
}
#asidenew{
	margin:0;

}
#asidenew li a {
    color: #000;
    font-weight: 500;
}
#asidenew ul li i {
    color: #EA7500;
    font-size: 16px;
    font-weight: 700;
}
#asidenew ul li {
    margin-bottom: 15px;
}

#asidenew .newMods {
    display:block !important;
}
#asidenew .newsflash-image {
    display:none !important;
}
#asidenew ul {
    padding: 15px 20px 20px 20px;
    margin: 0;
    box-shadow: 0 0 3px #bfbfbf;
}
#asidenew h3 {
    font-size: 18px;
}

.breadCrumb{
        background:url(http://giclk.info/alpha/rda_web/images/sliderneww.png)no-repeat center !important;
    /* background-position-x: 0%; */
    /* background-position-y: 0%; */
    /* background-size: auto; */
    /* background-size: cover; */
    padding: 70px 0;

    background-size: cover;
    width: 100%;
}
div.nssp2-default .ns2-art-pagination, div.nssp2-default .ns2-links-pagination {
    float: left !important;
    
}
div.nssp2-default .ns2-art-controllers, div.nssp2-default .ns2-links-controllers {
    float: left !important;
text-align: center !important;
width: 100% !important;
position: relative;
bottom: 0px !important;
left: 0 !important;
}
div.nssp2-default .ns2-art-pagination, div.nssp2-default .ns2-links-pagination{
	margin:0 !important;
}	
 div.nssp2-default .ns2-art-pagination span:hover,
  div.nssp2-default .ns2-links-pagination span:hover, 
 div.nssp2-default .ns2-art-pagination span.active, 
 div.nssp2-default .ns2-links-pagination span.active {
    background: #fff !important;
    border-radius: 0px !important;
    border: 2px solid #fff!important;
    height: 15px !important;
    width: 15px  !important;
}

 div.nssp2-default .ns2-art-pagination span, 
 div.nssp2-default .ns2-links-pagination span{
	 background: none!important;
	   height: 15px !important;
	    border: 2px solid #fff!important;
    width: 15px !important;
	 
	  border-radius: 0px !important;
}

.media {
	text-align:right;
 	color: rgba(0,0,0,0.39);
	position:relative;
}
.topMenu strong{
	font-family:arial;
	font-weight:bold;
	color:#000;
 }

.headmob {
    padding-top: 0;
    padding-bottom: 0;
}
.blog-featured [class^="icon-"],
.blog-featured  [class*=" icon-"] {
   /* display: inline-block;
     height: 9px;
    line-height: 23px;
    margin-right: 0.25em;
    width: 14px;*/
    float: right;
}
.blog-featured .btn,
.span12 .btn{
	padding:7px 10px ;
	background:#3e68ce;
	color:#fff;
	transition:all ease-in .1s;		
	border:1px solid #3e68ce;
}
.blog-featured .btn:hover,
.span12 .btn:hover{
	background:#fff;
	color: #3e68ce;
}
 
.quotesModule .ns2-title a{
	color: #f58112;
	padding-bottom: 10px !important;
	display: block;
	font-size: 18px;
}
.quotesModule .ns2-title a:hover {
   color:#000;
 
}
.ns2-readmore{
	color:#9a0000;
	 
	 
}

.orange-link{
	color:#FF8100;
  }

#Footer .commonFoot h3{
	margin: 0px 0 20px 0 !important;
	padding: 0 !important;
	color: #fff;
	font-size: 23px;
	font-weight: 600 !important;

}
.commonFoot ul{
	padding:0;
	margin:0;
 }
.commonFoot .moduletable{
	margin-bottom:20px;	
}
.commonFoot  strong{
	font-size: 17px !important;
	font-weight: 600 !important;
}

.commonFoot ul li{
	list-style:none;	
  	color: #fff;
	margin-right: 6px;
	margin-bottom: 5px;
    display: flex;
}

.commonFoot ul li:before{
	content:"";
}
#Footer .commonFoot li a{
	transition:all ease-in .4s;	
	color: #fff;
  font-size: 15px;
}
 .foot-3col ul li::before,
.foot-2col ul li::before {
	content: "\f105";
	font-family: FontAwesome;
	margin-right:10px;
    color: #777777;
}
  
#Footer .commonFoot .nav > li > a:hover{
	color:#191919;	
	padding-left:15px !important;
}
.whiteBack{
 
	color:#fff;
    border-top: rgba(255,255,255,0.35) 1px solid;
 }
.whiteBack li{
	display: inline-block;
	vertical-align: middle;
	padding-left: 10px;
}
.whiteBack .policy-menu li:last-child:after{
	content: "";
}
#xmap ul li ul li{
	line-height:20px;
}	
.item-page ul li,
#xmap ul li{
	line-height:29px;
	margin-bottom:5px;	
	padding-left:35px;
	position:relative;
}
.item-page ul li::before, #xmap ul li::before {
    content: "\f0da";
    display: inline-block;
    font-family: FontAwesome;
    position: absolute;
    left: 11px;
    color: #FE9A00;
}
#xmap ul ul{
	padding:0;
	margin:0;
}
.item-page ul.pdf li:before{
    content: "\f1c1";
    margin: 0;
	color:#DD0003;
}
.item-page ul.pdf li{
	padding-left: 45px;
line-height: 23px;
margin-bottom: 11px;
 display: inline-block;
}
.item-page ul.pdf li a{
	text-decoration:underline;	
}

.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,
#xmap ul ul  li:before {
	 content:"\f0da";	
	 display:inline-block;
	 font-family:FontAwesome;
	 position:relative;
	 left:-13px;
	 color:orange;
}
.item-page ul ul li{
	margin-left: 0;
line-height: 20px;
}
.item-page ul ul{
	 margin-bottom:10px;
}

.mtable{
	background:#F7F6F5;
 	margin-bottom:20px;
}


.mtable td{
	padding:10px;	
}
.mtable tr:nth-child(odd) td{
		background: #f7f6f5;
		border-bottom: 1px solid #8c8c8c;
}
 .mtable tr.mhead td{

 background: linear-gradient(to right, orange, #fe7d27) !important;
  color: #fff;
  font-weight: bold;

}

.mtable tr:nth-child(even) td{
		background: #f7f6f5;
		border-bottom: 1px solid #8c8c8c;
}

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;
     color: #fff;
}
.readmore a{
	color:#0081FF;
}

.slide .item .readmore a{
     color: #9dbef7;
	 font-family:georgia;
	  font-style:italic;
	  float:right;
	
 }
 .slide .item a.new-title:hover{
     color: #EFF8FF !important;
 }
.slide .item a.new-title:after{
	display:block;
	content:"";
	position:relative;
	height:6px;
	width:100%;
	background:#1556a8;
 	margin-top: 13px;
}
.slide .hovereffect{
	width:100% !important;
	height:auto;	
}
.slide .item a:hover{
     color: #fff;
	 
}
.slide .owl-item .item{
	transition:all ease-out .1s;	
	text-align:left;
}
a.new-title{
 font-weight: 200;
color: #fff !important;
display:block;
padding:10px 0;
}
 
 .bt-date{
	color:#fff;	 
 }

.quotesModule .slide .owl-item:nth-child(odd) .item{
    background: #ff9000 none repeat scroll 0 0;
    padding: 0;
}


/*News*/

.owl-carousel2 .item a{
     color: #002841;;
	 transition:all ease-in .5s;
	 font-weight:300;
}
.owl-carousel2 .item a:hover{
     color: #0070FF;
	 
}
.owl-carousel2 .owl-item .item{
	transition:all ease-out .1s;	
}
.owl-carousel2 .owl-item .item {
	background:#9F0000 !important;	
	min-height:300px;
}

.owl-carousel2 .owl-item:hover .item {
	background:#303030 !important;	
}

.quotesModule .owl-carousel2 .owl-item:nth-child(odd) .item{
    background: #ff9000 none repeat scroll 0 0;
    padding: 0;
}
/*Menu*/

.topMenu li, .mainMenu li{
    position:relative;
}
.topMenu .nav-child li{
    display:block !important;
}
.topMenu .nav-child li:hover{
    background:none !important;
}
.topMenu .nav-child{
    position: absolute;
    left: 0;
    margin: 0;
    width: 215px;
    z-index: 1200;
    display: none;
    background:#fff;
	padding:0;
	box-shadow:0 0 4px rgba(0,0,0,0.33);
}
.topMenu .nav-child ul{
    position: absolute;
    left: 215px;
    margin: 0;
    width: 215px;
    z-index: 1200;
    display: none;
    background: #ffffff;
    padding: 0;
    box-shadow: 0 0 4px rgb(0 0 0 / 33%);
    top: 0;
}


.topMenu li:hover > .nav-child{
	display:block;	
}
.topMenu  .nav-child li a{
    display: block;
    padding: 7px 11px;
    color: #000;
    transition: all ease-out 0.5s;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
}
.topMenu  .nav-child li a:hover,
.topMenu  .nav-child li.active,
.topMenu  .nav-child li.active a{
	color:#fff;	
 
}
.mainMenu  .is-hover > a {
	color:#fff;
}	
.mainMenu  li:last-child .nav-child{
	/*left:inherit;
	right:0;	*/
}

.mainMenu  .nav-child .nav-child{
    left: 200px;
    top: 0;
    padding-top: 0;
}

.mainMenu  .nav-child > li:last-child{
    padding-bottom: 10px;
}

.mainMenu  .nav-child > li:last-child > a{
    border-bottom: 0;
}

.mainMenu  ul.nav li .nav-child li{
    float: none;
 	width:100%;
 	padding:0;
 	border-bottom: 1px solid #ececec;
}


.mainMenu  ul.nav li .nav-child li:hover a{
 	opacity:1;
	text-decoration:none;
	background: #3d5a8a;
	color: #fff !important;
}
.mainMenu  ul.nav li .nav-child li:hover,
.mainMenu  ul.nav li .nav-child li.active a{
background:#fff;
color: #000 !important;

 
}
.mainMenu  ul.nav li .nav-child li a{
 text-transform: none;
 }

.carsoulgray {
  	color:#fff;
  	background: #000;
 padding: 20px 0;
 }

.sponsorLogo .owl-item {
	background:#fff;
	padding:10px;
 } 
 .logoscroll .owl-item li{
	padding:15px 15px 35px 25px;
		 
 }
.sponsorLogo .owl-item div{
	border:1px solid #FFAA00;
	background:#FFF7EE;
	border-radius: 3px;
	padding:15px;
	text-align:center;
	min-height:82px;
	transition:all ease-in-out .4s;
	color: #2a0907;
	
}
.sponsorLogo .owl-item div:hover{
    background: #FFAA00;
	color:#fff;
}

.sponsorLogo .owl-item div:before {
    border-left: 21px solid red;
    border-top: 20px solid #351412;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
	transition:all ease-in-out .4s;
}
.sponsorLogo .owl-item div:hover:before {
	 border-left: 0px solid red;
    border-top: 20px solid #351412;
}
.foot-2col p{
	margin-top:20px;	
}
.foot-2col img{
	border:1px solid #CC7A00;	
}
.foot-2col .col-md-6{
	padding-left:0;
	margin-left:0;	
}
.foot-2col li{
	display: block;
	vertical-align: top;
	margin-bottom: 9px;	
	color:#fff;
}
#Footer .commonFoot li a:hover{
	color:#fff !important;	
}
.message{
	clear:left;
	padding-top:15px;
}

.items-more li a {
     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.active > .accordion-heading > a.accordion-toggle{
	color:#fff!important;
	background: linear-gradient(to right, orange, #fe7d27) !important;
        text-decoration: none;
}
 
.contentNew  div.contact {
     margin: 0px auto 0;
    padding: 0px;
 }
.contentNew  div.contact input {
    box-sizing: padding-box;
    padding: 7px 11px;
    width: 100%;
}
#jform_contact_email_copy{
	width:auto !important;	
}
 
.lastmodified span{
	font-family:malithi Web ;
}
#institutes div a{
	color:#fff;
	display:block;
	transition:all ease-in-out .4s;
	padding:20px 0;
	min-height: 152px;
	background:rgba(0,0,0,0.69);
}	
#institutes div a:hover{
	color:#fff;	
	background:#F6A000;
}
#institutes {
 	margin:0 auto;	
	margin-bottom:20px;
}
#institutes div.col-lg-4{
	 text-align:center;
}
#institutes div.col-lg-4 div{
 	color:#fff;
	text-align:center;
	display: block;
	margin: 0 auto;
	
	 
}	
#institutes div.col-lg-4 div{
	border:1px solid #7B4910;
	border-radius:4px;
		
}
#institutes em {
     display: block;
     text-align: center;
    margin-bottom: 27px;
	transition:all ease-in-out .4s;
}
.tabsHome:after {
	background:#50B4E5 ;
    content: "";
    display: block;
    min-height:505px;
    left: 0;
    padding: 0;
    position: absolute;
    top: 72px;
    width: 100%;
    z-index: -1;
}
.ui-tabs-panel {
    
}
.tabsHome .col-md-12 {
	padding-bottom:10px;	
}
.tabsHome{
	position:relative;	
	padding-bottom:30px;
}
.owl-carousel .owl-item{
	text-align:center;	
	 transition: all ease-in .5s;
}
span.commin{
	margin:0 auto;
	display:block;
	height: 142px;
width: 142px;
	overflow: hidden;
	position:relative;
	transition: all ease-in .5s;
 }
.tabsNew .comBanr:hover span.commin{
	background-position:center -80px ;
	background-color:#5eb519;
	border-color:#fff;
}
.tabsNew .comBanr span{ 
	background-color:#fff;
	border:3px solid #2c52a3;
 	border-radius:100px;
	background-position:center 30px;
	transition:ease-in-out .4s;
	
}

span.globe{
	 background-image: url(../images/icon/icon1.png)  ;
	 background-repeat:no-repeat ;
	 
 }
 span.monitor{
	 background-image: url(../images/icon/icon2.png)  ;
	 background-repeat:no-repeat ;
	 
 }
 
span.certify{
	 background-image: url(../images/icon/icon3.png) ;
	 background-repeat:no-repeat ;
	 
 }
 span.network{
	 background-image: url(../images/icon/icon4.png)  ;
	 background-repeat:no-repeat ;
	 
 }
 .comBanr{
	text-align:center;	 
 }
  .comBanr a{
	  color:#fff;
	  margin-top:15px;
	  display:block;  
  }
 
 .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;	 
 	margin-top:5px;
 }
 .Bxconte > p {
    float: left;
    vertical-align: top;
    margin-top: 0;
    padding-top: 0;
 }
.Bxconte > img {
 
    vertical-align: top;
    
}
 
.boxes .col-md-6 .green{
	background:#00a973;	
	color:#fff; 
 }
.boxes .col-md-6 .green a{
	color:#fff;  
}
.first-two .col-md-6 a,
.sec-two .col-md-6 a{
	color:#fff;	
}
.first-two .col-md-6,
.sec-two .col-md-6{
	padding:10px;
	color:#fff;		
}
.first-two .col-md-6,
.sec-two .col-md-6{
	transition:all ease-in .5s;	
}
.first-two .col-md-6:hover,
.sec-two .col-md-6:hover{
	background:#016644 !important;
}

.first-two .col-md-6:first-child{
	background:#008158 ;
	min-height: 134px;
}
.first-two .col-md-6:last-child{
	background:#009566 ;
	min-height: 134px;
}
.sec-two .col-md-6:first-child{
	background:#00a873 ;
	min-height: 134px;
}
.sec-two .col-md-6:last-child{
	background:#00ba7f ;
	min-height: 134px;
}
.transP {
    position: relative;
}
.changed:after{
 	background:rgba(0,0,0,0.6);
	content: "";
    height: 100%;
   position:absolute;
    width: 100%;
    z-index: 9999;
    top: 0;
    left: 0;
	transition:all ease-in 1s;	
}
.single:hover{
	box-shadow:0 0 30px rgba(0,0,0,0.7);	
	transition:all ease-in 1s;	
}
.single{
	transition:all ease-in 1s;	
}

.moduletableblue{
	background:#00b6ea;	
	border-radius:3px;
	padding:30px;
	color:#fff;
	margin-bottom:30px;
	
}
.moduletableblue h3{
	font-weight:normal;
	color:#fff;
	padding:0;
	margin:0;
	text-align:left;	
}
table.acymailing_form {
     width: 100%;
    box-sizing: border-box;
}
.acyfield_email input{
	width:100%;
	border:0;
	padding:9px;	
	color:#000;
}
.acymailing_fulldiv  .acymailing_module_form div.acymailing_introtext,
div.acymailing_module{
margin-bottom:3px  !important;
display:block;	
padding-bottom: 7px !important;
font-size: 13px;
}
.acymailing_form{
	position:relative;	
}
.acysubbuttons{
	position:absolute;
	top:0;
	right:0;	
}

.moduletable.pdfBlock{
border-top:1px solid #F0F0F0;	

}
.pdfBlock .col-md-6 {
	padding-top:0;
	margin-top:20px;
	padding-bottom:0;
}
.pdfBlock .col-md-6:first-child {
	border-right:1px solid #878787;
	padding-left:0;	
}

.greenlink{
	color:#000;
	text-align:center;
	display:block;
	margin: 0 auto;	
 	padding:10px;
	transition:all ease-in 0.4s;
}
.greenlink:hover{
	color:#00E2C4;
}	
.greenlink:after{ 
	 background:#00e2c4;
	 content: "";
    display: block;
    height: 3px;
    position: relative;
    width: 191px;
    margin: 0 auto;
}

.contactBlockNw  h3:after {
    background: #fff;
    content: "";
    display: table;
    float: none;
    height: 3px;
    position: relative;
    top: 20px;
    width: 3%;
    margin: 0 auto;
    text-align: center;
}
 
.sponsorLogo h3 {
	  color: #000;
     padding: 10px 0 ;
    text-align: center;
    margin-bottom: 20px ;

}
.sponsorLogo h3::after{
	 margin:0 auto;
}

.contactBlockNw .control-label{
	 display:none;
}
.contactBlockNw input{
	 border:none;
	 padding:10px;	
	 color:#3B3434;
}
.contactBlockNw #inputMessage{
	border:none;
	 padding:10px;	
}

/*Alerts*/
#system-message-container {
    position: relative;
    text-align: center;
}
#system-message {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 0;
    position: relative;
    top: 50px;
    width: 450px;
}
.alert-notice {
    position: absolute;
    background: #fff;
    width: 450px;
    z-index: 99999;
    top: 77px;
	left: 0%;
}
.alert h4 {
    margin-left: 10px;
}

.contactBlockNw .custom,
.contactBlockNw a{
	color:#fff;
}
.contactBlockNw h4{
	text-transform:uppercase;
}

.services,
.boxes{
	background:#fff;	
}


.contactBlockNw,
.mediaBlockNw{
 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;
 }	
 .pad-right{
/*	padding-right:112px;	 
*/ }
 .parent .fa-caret-right,
 .parent .fa-caret-down {
    position: absolute;
    right: 16px;
    top: 16px;
}
.searchmod {
    padding: 10px;
    position:relative;
	margin:20px ;
   
}
.searchmod input{
	width:100%;
	padding:10px;
	border:none;	
	
}
.searchmod .button{
	position:absolute;
 	background:none !important;
	color:#000 !important;
 	border:none;
 	right: 11px;
    top: 14px;
}
 

 .box_moduleFront{
 border-right:1px solid #ccc;	
 padding-right:25px;
	 
}
 
.slidermenu::after {
	content:url(../images/new/faqs.png);
	position: relative;
	bottom: -6px;
	left: 14px;
}
.slidermenu .moduletable h3{
	text-transform:uppercase;
	color:#00a973;
 	padding:20px 30px 0px 30px !important; 
	
}
.externalMods .quotesModule .col-md-3:nth-child(odd){
		background:#f7f7f7;
	
}
.externalMods  .quotesModule .col-md-3:nth-child(even){
		background:#fcfbfb;
	
}
.mainSlider .reletivemenu{
	/*position:relative;	*/
}
.slidermenu .moduletable a{
	color: #000;
	font-weight: 100;
	display: block;
	margin: 0 30px;
	text-align: right;
 }
.slidermenu .moduletable li li a{
	margin:0px 10px;
	padding:10px 0px !important;
	border-bottom:1px solid #009DD1 !important;
}
.slidermenu .moduletable ul{
	padding:0;
	margin:0;	
}
.slidermenu .moduletable ul li{
	position:relative;	
}
.navs > li:hover > a{
	color:#009DD1;	
}
.nav-child{
	display:none;
	transition:all ease-in-out .2s;	
	top: 56px;
 }
.slidermenu .moduletable ul.active{
	position:absolute;
	left: 310px;
	top: 0;
	width: 233px;
	background:#00B6EA;
	transition:all ease-in-out .2s;	
}

.slide .col-lg-6{
	text-align:left;	
	position: relative;
overflow: hidden;
}
#tabs .slide .owl-item{
	text-align:left;	
}

#tabs .slide .col-lg-3,
#tabs .slide .col-lg-9 {
    padding-left: 0;
}
#tabs h3{
	font-weight:300;
	color:#fff;	
}
/*Calendar*/
#icagenda_calendar th{
	background:#323232 ;
	color:#fff;	
	padding:8px !important; 
}
#icagenda_calendar td{
	background:#fff;
	border-bottom:1px solid #00c2fa;	
	padding:8px !important;
}
.light-blue #ic-calendar-106{
	background:#00c2fa;
	padding:20px;
	
}
a.more,
p.more{
	transition:all ease-in .1s;	
	display: inline-block;
	margin:10px 0 0px 0;
	clear: left;
	padding:10px 15px;
	color:#fff;
 	background: none;
 	border-radius: 4px;
	font-size: 14px;
    font-weight: 500;
	text-transform:uppercase;
 }

.twobannersLg2 .more{
     margin: 20px auto;
}
 .commonFoot a.more{
 	margin:40px 0 0px 0;
 }

 .commonFoot.foot-1col a.more {
    margin-top: 39px;
}
.foot-1col b{
    display: block;
    font-size: 16px;
    margin-bottom: 10px;
     color: #fff;
}
.foot-1col {
    color: #fff;
    font-size: 14px;
    display:inline!important;
}
 a.more:hover{
	color:rgba(0,105,204,1.00) ;
	background:#fff;	 
 }
 
.more:hover:after,
#contact-form .btn-primary:hover:after{
	left: 5px;
	position: relative;	
	transition:all ease-in .1s;	
	 
}
 
#contact-form .btn-primary:after{
	top: -2px;
	position: relative;	
}
#contact-form .btn-primary:hover, #contact-form .btn-primary {
    border: none;
    color: #ffffff!important;
    letter-spacing: 1px;
    line-height: 18px;
    transition: all ease-in .1s;
    padding: 12px 18px;
    margin-top: 11px;
    background: linear-gradient(to right,#FE9A00,#BDA886) !important;
}
 
 
 
.acysubbuttons .button {
 	padding: 20px !important;
	background:  url(../images/new/mail.jpg) no-repeat #e79c54;
	transition:all ease-in .4s;
	overflow:hidden;
	background-position:0;
	background-position: 0 4px;
	border:none;
	font-size: 0;
	border-radius: 0;
 }
 
 
 .social{
  	 text-align:left;
     padding: 60px 0;
     
     background:url(../images/patern.png)  no-repeat left  ;	
    }

.social p{
    padding-right: 30px;
}
.p-t-new{
    padding-top: 30px !important;
}
.introDiv .more, .twobannersLg2 .more, .sepeDiv .more, .social .more {
  border: none;
  color: #fff!important;
  text-transform: none;
  clear: left;
  display: table;
  background: linear-gradient(to right,orange,#fe7d27) ;
  padding: 4px 8px;
  font-size: 15px;
}
.introDiv .more:hover,
.twobannersLg2 .more:hover,
.sepeDiv .more:hover,
.social .more:hover{
    color: #fff;
background: linear-gradient(302deg, rgba(254,125,39,1) 0%, rgba(9,86,167,1) 60%);
	text-decoration: none; 
}
.introDiv .more:hover,

.sepeDiv .more:hover,
.social .more:hover{
        color: #000;
}
.twobannersLg2 .more:hover{
        color:#fff;
	text-decoration: none;
}
  .mediaBlockNw{
	padding: 40px 0;
	text-align: center;
	z-index: 0;
	position: relative;
     background: #e3e3e3;
   }
   .mediaBlockNw .custom {
 	max-width: 900px;
 	margin: 0 auto;
}
.mediaBlockNw .inner{
	width: 100%;
	height: auto;
	background: #fff;
	box-shadow: 0 0 10px #999;
	transition: all ease-in-out .2s;
	overflow: hidden;
}
.mediaBlockNw .inner img{
	width: 100%;
	height: auto;
	transform: scale(1,1);
	transition: all ease-in-out .2s;
}
.mediaBlockNw .inner:hover img{
	transform: scale(1.1,1.1);
	transition: all ease-in-out .2s;
}
.mediaBlockNw .inner,
.mediaBlockNw .inner a{
	color: #275e9d;
}
.mediaBlockNw .inner:hover .titleImgn,
.mediaBlockNw .inner:hover{
	background: #0488e4;
}
.mediaBlockNw .inner:hover,
.mediaBlockNw .inner:hover a{
	color: #fff;
}
.titleImgn{
	padding: 20px;
    line-height: 19px;
    font-size: 15px;
    font-weight: 600;
    min-height: 80px;
    text-align: left;
    background: #fff;
    transition: all ease-in-out .2s;
    z-index: 22;
    position: relative;
}
   
 .social .col-md-4 {
	 padding-top:0;
	 padding-bottom:0;
	 transition:all ease-in-out .4s;
  }
   .social .col-md-3{
   transition:all ease-in-out .4s;
   }
   .social .col-md-3:hover{
      
   }
 .social  .blueD{
	  background:#004c94;
  }
  .social  .insideCon {
    padding: 40px 0;
	width: 250px;
	margin:0 auto;
}
.social li span{
	color:#fff;
	transition: all ease-out .4s;
	 
}
.col-md-4.col-sm-12.blueD::after {
    content: "";
    display: block;
    background: #015aad;
    position: absolute;
    bottom: -10px;
    height: 10px;
    width: 100%;
    left: 0;
}
.social  span.num {
    color: #003c6a !important;
    font-weight: 900;
 }

.social .blueD span.num {
    color: #0080f8 !important;
    font-weight: 900;
 }
.social li span:hover{
	color:#fff;
	 
	 
}
  .social .custom li {
	display: block;
	margin: 0;
	text-align: left;
	padding: 6px 0;
  }
 .social a{
	color:#fff; 
 }	
  .social  ul{
		margin:0;
		padding:0;  
  }
 #Footer footer{	
    font-size: 12px;
    font-weight: 400;
     color: #777777;
  }
 
 .alignCenter .custom,
 .alignCenter .lastmodified{
	display:inline-block;
	vertical-align:top;	 
	margin-left:15px;
	 text-align: left;
 }
#Footer p{
	padding:0;
	margin:0;	

}
  
 .item-page ul{
	padding-left:0;
	margin-left:0;	 
	margin-top:10px;
 }
 
 h1,
 h2,
 h3,
 h4,
 h5{
 font-style:normal;
 margin-top:20px;
 }
 h5{
 margin: 15px 0 0 0 !important;
padding-bottom: 0 !important;
 }
 .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;
}
.mainMenu li.is-hover  > a{
	color:#fff !important;	
}
.col-md-3 .navs li{
	position:relative;
	transition:all ease-in .4s;
}	

 
.col-md-3 li.is-active .nav-child {
    display: block !important;
     transition: all 0.2s ease-in-out 0s;
}	
 .col-md-3 li .nav-child{
	padding:0px 0 15px 0;
	margin:0;	 
 }

.col-md-3 li .nav-child {
	background:#00b6ea;
}
.col-md-3 li.is-active{
	background:#00b6ea;
	padding:0 10px !important;
	color:#fff;
}
.col-md-3 li.is-active a{
	color:#fff;
}

#asidenew li .nav-child a{
	color:#fff;
	padding:10px !important;
}
#asidenew   li .nav-child li:hover{
	background:#007eb2 ;	
}

#tabs-3 div.img img{
	width:250px;
	height:auto;
	border-radius:50%;	
}

.ttitle{
 	color:#fff;
	font-weight:bold;	
}

.date{
 	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;
 	 position: absolute;
    left: 0;
    top: -26px;
	font-family:georgia;
	color:#6bd5f3;

}
#tabs-3 .txt:after{
	 content: "ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â";
     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%;
	box-sizing:border-box;
	padding:10px;	
}

.contentNew .login #remember{
	width:auto;	
	padding:0;
}
.shortlinks ul{
	padding:0;
	margin:0;	
}
.shortlinks a:hover{
	 color:#1B1B1B !important;	
}

.control-group .controls ul{
	padding:0;
	margin:0;	
}
.control-group .controls label{
	font-weight:300;
}

.group-title {
	display:block;
	width:100%;
	background:#f3f3f3;
	padding:10px;	
	border-bottom:2px solid #E2E2E2;
	margin-bottom:20px!important;
}

.form-horizontal .control-label {
    font-weight: 500;
    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%;
	box-sizing:border-box;
	padding: 5px 15px;
 }
.chzn-container-single .chzn-single {
     height: 40px;
     padding: 8px 15px;
	 width:100%;
 }
 .chzn-container-single .chzn-single div b{
	background-position:0 10px; 
 }
.form-full-width #rbt_gender_1,
.form-full-width #rbt_gender_2,
.form-full-width #chk_language_1,
.form-full-width #chk_language_2,
.form-full-width #chk_language_3,
.form-full-width #chk_language_4,
.form-full-width #rbt_educationLevel_1,
.form-full-width #rbt_educationLevel_2,
.form-full-width  #rbt_educationLevel_3,
.form-full-width  #rbt_educationLevel_4,
.form-full-width  #rbt_has_vocationaltr1,
.form-full-width  #rbt_has_vocationaltr2,
.form-full-width #rbt_gender_1,
.form-full-width #rbt_gender_1,
.list-styles input, 
.form-full-width .rbt-width-auto  {
	width:auto;		 
 }
 
 #form_industry_type .group-title{
	margin-bottom:0 !important;	 
 }
 .control-group .controls{
/*	 background: #fafafa none repeat scroll 0 0;
*/    margin: 0 !important;
    padding: 0px;
 }
 #contact-form .control-group .controls{
	 background:none;
   
 }
 #contact-form .control-label label{
 	font-weight:400 !important;
 }
 .help-block {
    color: #fff;
    display: inline-block;
    margin-bottom: 10px;
}
.gray-inner {
    background: #fafafa none repeat scroll 0 0;
    padding: 0 20px 25px 20px;
}

.list-styles li{
	display:inline-block;	
}
textarea#business_idea {
    padding: 12px;
    width: 100%;
}

.form-steps{
	background:#f8f8f8;
	border-radius:4px;
	padding:10px;	
	z-index:0;
}
.form-steps > div{
	display:block;
	margin:0 10px;
/*	background:#efefef;
*/}	


#form_industry_type .controls{
	padding:10px 0 20px 0;	
}

 
.item-113 a{
    border: 1px solid #fff;
    border-radius: 30px;
    padding: 5px 20px !important;
}
.Orbar .mod-list li{
    display: inline-block;
}
 .btn-wrapper.input-append {
    background: #f7f7f7;
    border: 1px solid #ededed;
    padding: 12px;
}

.btn-wrapper.input-append #txt_search{
	padding:5px;	
 }
.btn-wrapper i.icon-search {
 }
.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 > .active,
.breadcrumb > li{
    color:#fff!important;
}
.breadCrumb .container .breadcrumb{
color:#fff;	
	padding-bottom:10px;
}
.breadCrumb a{
	color:#fff;	
}
.breadCrumb .icon-location{
	display:none;
}
.bottom-actions .btn-danger {
    background-color: #d9534f;
    border-color: #d43f3a;
    color: #ffffff;
    margin-bottom: -26px !important;
    margin-left: 10px;
}
.gray-inner h4 {
    padding-top: 20px;
}
.dj-simple-contact-form.style-1 textarea{
     box-sizing: border-box;
    line-height: 30px;

    background: #2d2d2d;
    color: #fff;
    border: 1px solid #7d7d7d;
    border-radius: 3px;
    font-size: 13px;
    padding: 3px 10px;
    height: inherit;
}
.button-box .dj-simple-contact-form{
        background: #000;
    border: 1px solid #999;
    padding: 7px 15px;
    border-radius: 3px;
    font-size: 12px;
}
.button-box .dj-simple-contact-form:hover{
        background: #999;
 color:#fff;
 
}
.dj-simple-contact-form.style-1 .inputbox {
    box-sizing: border-box;
    height: 30px;
    line-height: 30px;
    width: 100%;
    background: #2d2d2d;
    color: #fff;
    border: 1px solid #7d7d7d;
    margin: 10px 0;
    border-radius: 3px;
    font-size: 13px;
    padding: 3px 10px;
    height: inherit;
}
.contactBlockNw .btn-primary,
.contactBlockNw .btn-primary:hover{
	background:none;
	border:none;
	padding-left:0;
}
.flexed {
    display: flex;
        align-items: baseline;
}
.flexed i {
      margin-right: 15px;
    margin-top: 5px;
    font-size: 17px;
}

h3.form-title{
	padding-left:0;	
}

.thumbnail img{
	width:100%;
	height:auto;
	border:1px solid #000;
}	
.thumbnail{
	position:relative;	
}
.span .thumbnail img {
	height: 147px;
	width: 100%;
}
.span .col-md-4 {
    /*width: 22.333%;*/
}
.span .col-md-8 {
    /*width: 77.6%;*/
}

.span .introTxt{
	display:none;	
}
 .article-info-term{
	display:none;	
}
.published{
  	padding: 10px 0;
	float: none;
	color:rgba(0,0,0,0.49);
	font-weight:300;
	
	 
}
 .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;	
}
.mosaic {
    margin: 6px 10px;
}
 
.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;
}
.blog-featured .items-row{
 }

.Evitem{
	border:1px solid #000000;
	padding:5px;	
}
.Evitem b{
	display:block;
}

.Evitem .date{
	font-weight:900;	
	font-style:normal;
 }

.Eventitem .EvitemDes{
	text-align:left;
	font-weight:300;
}	
.Eventitem .month{
	text-transform:uppercase;	
}

.Eventitem  .row{
	background: url(../images/new/stro.jpg) repeat-x bottom !important;
	padding-bottom:20px;
}

/*Tabs*/
.mediaBlockNw .ui-tabs .ui-tabs-nav {
    margin-bottom: 0;
}
.mediaBlockNw .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    color: #bcbcbc;
 }
.mediaBlockNw .ui-tabs .ui-state-active .ui-tabs-anchor {
    color: #000;
 }
.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;
 	display:block;	
}

.mediaBlockNw .ui-tabs-panel .row{
	 border-bottom: 1px solid #000000;
}
.mediaBlockNw .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: rgba(0, 0, 0, 0) url("../images/new/striangle.png") no-repeat scroll center bottom;
}

#tabs-pub{
	margin-bottom:30px;	
}
/*
.item-page .article-info{
	display:none;	
}
*/
.contacttable{
	border-bottom:4px solid #545454;	
}
.contacttable td{
	background:#F7F6F6;
	border-bottom:1px solid #fff;
	padding:10px 20px;	
	 border-right: 1px solid #fff;
}
.contacttable td p{
	margin-bottom:0;
	padding-bottom:0;	
}
.contacttable  td strong{
	font-weight:500;
 }
 ol li {
    list-style: inherit;
}

 

  
.moduletablepaternsNew .patern-right{
 border:4px solid #fff;
 padding:0px;
 box-shadow:0 0 3px #000000;
 margin:10px 0;
	background:url(../images/new/paterns.png) repeat;	
}
.moduletablepaternsNew .patern-right .col-md-3{
	padding:0;
	margin:0;
}
	
 .moduletablegreenMod{
	background:#e6ede2 ;
	border-top:3px solid #82b91f ;
	text-align:center;  
	padding:30px;	 
 }
 
 .patern-right i{
	margin:0 auto;
	display:block;
 	margin-bottom:20px; 
 }
  .patern-right i{
 border-radius: 50px;
padding: 20px;
width: 81px;  
  }
  .moduletablegreenMod .patern-right i.fa-files-o{
			border: 2px solid #82b91f;
			color:#82b91f;
  }
  .moduletablegreenMod .patern-right i.fa-users{
			border: 2px solid #1a80c4;
			color: #1a80c4;
  }
  .moduletablegreenMod .patern-right i.fa-flag{
			border: 2px solid #e28b21;
			color: #e28b21;
  }
  .moduletablegreenMod .patern-right i.fa-file-text-o{
			border: 2px solid #d14723;
			color: #d14723;
  }
  
  
  
  #phocagallery-module-ri .pg-cv-box-mod-ri{
		padding:0 !important;
		margin:0 !important;
		background:none !important;
		box-shadow:0  !important;
		border:none !important;  
  }
  
  .special-note{
 	position:absolute;
	left:0;
	top:0;  
  }
  
  .special-note:after {
content: "";
display: block;
height: 215px;
width: 600px;
-ms-transform: rotate(16deg);
-webkit-transform: rotate(16deg);
transform: rotate(15deg);
background: rgba(255, 160, 0, 0.6);
position: absolute;
top:-106px;
left: -239px;
z-index: 0;
 
 
  
  }
  
 
 
  .special-note p{
	z-index: 5;
	position: relative;
 	width: 65%;
	color:#000;
	text-align: left;
	font-weight:500 !important;
	
}
  
.sponsorLogo li{
	display:inline-block;
	width:83%;
	vertical-align:top;
	margin-bottom:30px;	
}
.sponsorLogo .owl-carousel .owl-item{
 }

.comonIc {
    width: 197px;
margin: 0 auto;
 border-radius: 101%;
 padding: 50px;
text-align: center;
 
}

.mid-width{
	width:70%;
	margin:0 auto;	
}


/*Ripple*/
.orange{
  display:block;
   -webkit-animation:rip 2s  infinite ease-in;
  -moz-animation:rip 2s infinite   ease-in;
  animation-fill-mode: forwards;
   animation-delay: .5s;
 
}
/*.comonIc {
  position:absolute;
  z-index:-1;
  top:40px;
  left:15px;
}*/
.orange:before {
  content:'';
  position:absolute;
}
/*.comonIc:before {-webkit-animation-delay:.2s;-moz-animation-delay:.2s;top:5px;left:25px;}
.comonIc:hover:before {-webkit-animation-delay:.8s;-moz-animation-delay:.8s;top:25px;left:0;}*/
@-webkit-keyframes rip 
{
  0%  {
    box-shadow:0 0 0 0 transparent,
               0 0 0 0 transparent,
               0 0 0 0 transparent,
               0 0 0 0 transparent;
  }
  15%  {
    box-shadow:0 0 0 0 #45c2c5,
               0 0 0 0 rgba(255,255,255,0.4),
               0 0 0 0 #45c2c5,
               0 0 0 0 rgba(0,0,0,0.08);
  }
  100% {
    box-shadow:0 0 0px 10px #45c2c5,
               0 0 0px 10px transparent,
               0 0 0px 10px #45c2c5,
               0 0 0px 10px transparent;
  }
}
@-moz-keyframes rip 
{
  0%  {
    box-shadow:0 0 0 5px transparent,
               0 0 0 5px transparent,
               0 0 0 5px transparent,
               0 0 0 5px transparent;
  }
  15%  {
    box-shadow:0 0 0 15px rgba(231,141,0,0.5),
               0 0 0 15px rgba(255,255,255,0.4),
               0 0 0 15px rgba(231,141,0,0.5),
               0 0 0 15px rgba(0,0,0,0.08);
  }
  100% {
    box-shadow:0 0 0px 25px rgba(231,141,0,0.5),
               0 0 0px 25px transparent,
               0 0 0px 25px rgba(231,141,0,0.5),
               0 0 0px 25px transparent;
  }
}
 
 
 
 /*Rip2*/
 .blue{
  display:block;
   -webkit-animation:rip2 2.8s  ease-in infinite;
  -moz-animation:rip2 2.8s   ease-in infinite;
  animation-fill-mode: forwards;
  animation-delay: 2s;
 
}
/*.comonIc {
  position:absolute;
  z-index:-1;
  top:40px;
  left:15px;
}*/
.blue:before {
  content:'';
  position:absolute;
}
/*.comonIc:before {-webkit-animation-delay:.2s;-moz-animation-delay:.2s;top:5px;left:25px;}
.comonIc:hover:before {-webkit-animation-delay:.8s;-moz-animation-delay:.8s;top:25px;left:0;}*/
@-webkit-keyframes rip2 
{
  0%  {
    box-shadow:0 0 0 0 transparent,
               0 0 0 0 transparent,
               0 0 0 0 transparent,
               0 0 0 0 transparent;
  }
  15%  {
    box-shadow:0 0 0 0 #50baea
               0 0 0 0 rgba(255,255,255,0.4),
               0 0 0 0 #50baea,
               0 0 0 0 rgba(0,0,0,0.08);
  }
  100% {
    box-shadow:0 0 0px 10px #45c2c5,
               0 0 0px 10px transparent,
               0 0 0px 10px #45c2c5,
               0 0 0px 10px transparent;
  }
}
@-moz-keyframes rip2 
{
  0%  {
    box-shadow:0 0 0 5px transparent,
               0 0 0 5px transparent,
               0 0 0 5px transparent,
               0 0 0 5px transparent;
  }
  15%  {
    box-shadow:0 0 0 15px rgba(80,186,234,0.53),
               0 0 0 15px rgba(255,255,255,0.4),
               0 0 0 15px rgba(80,186,234,0.53),
               0 0 0 15px rgba(0,0,0,0.08);
  }
  100% {
    box-shadow:0 0 0px 25px rgba(80,186,234,0.53),
               0 0 0px 25px transparent,
               0 0 0px 25px rgba(80,186,234,0.53),
               0 0 0px 25px transparent;
  }
}
 
  /*Rip3*/
 .green{
  display:block;
   -webkit-animation:rip3  infinite  3s  ease-in;
  -moz-animation:rip3 3s   infinite  ease-in;
  animation-fill-mode: forwards;
    animation-delay: 3s;
  
 
}
/*.comonIc {
  position:absolute;
  z-index:-1;
  top:40px;
  left:15px;
}*/
.green:before {
  content:'';
  position:absolute;
}
/*.comonIc:before {-webkit-animation-delay:.2s;-moz-animation-delay:.2s;top:5px;left:25px;}
.comonIc:hover:before {-webkit-animation-delay:.8s;-moz-animation-delay:.8s;top:25px;left:0;}*/
@-webkit-keyframes rip3 
{
  0%  {
    box-shadow:0 0 0 0 transparent,
               0 0 0 0 transparent,
               0 0 0 0 transparent,
               0 0 0 0 transparent;
  }
  15%  {
    box-shadow:0 0 0 0 #00AC5F
               0 0 0 0 rgba(255,255,255,0.4),
               0 0 0 0 #0086EF,
               0 0 0 0 rgba(0,0,0,0.08);
  }
  100% {
    box-shadow:0 0 0px 10px #45c2c5,
               0 0 0px 10px transparent,
               0 0 0px 10px #45c2c5,
               0 0 0px 10px transparent;
  }
}
@-moz-keyframes rip3 
{
  0%  {
    box-shadow:0 0 0 5px transparent,
               0 0 0 5px transparent,
               0 0 0 5px transparent,
               0 0 0 5px transparent;
  }
  15%  {
    box-shadow:0 0 0 15px rgba(130,185,32,0.63),
               0 0 0 15px rgba(255,255,255,0.4),
               0 0 0 15px rgba(130,185,32,0.63),
               0 0 0 15px rgba(0,0,0,0.08);
  }
  100% {
    box-shadow:0 0 0px 25px rgba(130,185,32,0.63),
               0 0 0px 25px transparent,
               0 0 0px 25px rgba(130,185,32,0.63),
               0 0 0px 25px transparent;
  }
}



.orange{
	width: 236px;
	line-height: 31px;
	background:#e08d23;
	color:#fff;
}
.blue{
	width:227px;	
	
	background:#50baea; 
	
}
.green{
	background:#82b920	;
	
}
 

.social h3{
	margin-bottom:0;
	padding-bottom:0;	
}
.foot-connected h4 {
    font-weight: 100;
    margin-bottom: 28px;
	padding-top: 0;
}
.social a{
	color:#fff;	
}
.social a:hover{
	color:rgba(255,255,255,0.81);	
}

.externalMods{
	padding:30px 0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f5f5f5+1,f5f5f5+51,ffffff+51,ffffff+100 */
background: #fff; /* Old browsers */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

 }
 
.externalMods h3{
	margin-bottom: 30px !important;
 
    
}

.contentNew div.contact input.inputbox{
    width: auto !important;
    margin: 0 10px;
    clear: left;
 }

.contact-address  {
 	  margin:20px 0;
 	display: inline-block;
    width: 48%;
}

.FoottxtNew{
	padding-top: 40px;
    font-size: 15px;
    font-weight: 400;
   }
.FoottxtNew em {
    font-style: normal;
    font-size: 18px;
}

.mapFront .custom{
	text-align:center;
	padding:15px;
	background:#c8ddfa;
}

.contact-form {
    display: inline-block;
    vertical-align: top;
        width: 50%;
}

.mapFront .custom p.absoul {
    position: absolute;
    width: 138px;
}
.mapFront .custom a{
	color:#000;	
}
 
 
.slidermenu .custom ul{
	padding:20px 0 0 20px;	
}

.slidermenu .custom ul li {
    list-style-type: disc ;
	list-style:inside;
 border-bottom: 1px solid #e2e1e3;
padding-bottom: 6px;
}

.customgreenMod .row:first-child .patern-right > div.clear   {
    border-bottom: 1px solid #cbd0ca;
	margin-bottom: 20px;
	height:auto;
 
}
.media-rights .patern-right div:first-child {
    border-right: 1px solid #cbd0ca;
}

/*Search*/
/*Css Search Box*/
 
 
.topMenu .search .form-inline {
 	right:6px;
	top:0px;	
	background:none !important; 
	border:none;
	color:#A7A7A7;
	box-shadow:none;
 	border-left:1px solid #000000;
	margin-left:10px;
}
.topMenu .search .form-inline.button:hover{
	color:#000 !important;
}	

.topMenu .search .form-inline input[type=search] {
    /*! width: 130px; */ /*
    box-sizing: border-box;
    border:none;
    border-radius: 4px;
   
    background-color: white;
   
    background-position: 10px 10px; 
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
	box-shadow:none;*/
	margin-left: 0px;
	width: 14px;
   background: none;
  border: none;
   float: left;
   padding:10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #1F1F1F;
  box-shadow:none;
 
  -webkit-transition: width .55s ease;
  -moz-transition: width .55s ease;
  -ms-transition: width .55s ease;
  -o-transition: width .55s ease;
  transition: width .55s ease;
  border:none;
}

.topMenu .search .form-inline  input[type=search]::-webkit-input-placeholder {
   color: #65737e;
   
}
 
.topMenu .search .form-inline input[type=search]:-moz-placeholder { /* Firefox 18- */
   color: #65737e;  
}
.topMenu .search .form-inline input[type=search]::-moz-placeholder {  /* Firefox 19+ */
   color: #65737e;  
}
 
.topMenu .search .form-inline input[type=search]:-ms-input-placeholder {  
   color: #65737e;  
}
.topMenu .search .form-inline input[type=search]:focus {
/*	width: 70%;
border-bottom: 2px solid #ccc;
	background:#EAF1F6;*/	
}
.topMenu .search input[type=search]:focus, 
.topMenu .search input[type=search]#mod-search-searchword:active{
  outline:none;
  width: 150px;
}

.TopContact .btn-primary {
    position: absolute;
    background: #fafafa;
    border: none;
    color: #737373;
    right: 0px;
    top: 10px;
    margin: 0;
    padding: 8px 15px;
    height: inherit;
    min-height: inherit;
    right: 4px;
}
.TopContact .btn-primary i{
	color:#737373;
}
 .TopContact{

    display: flex;
    align-items: center;
 
 }
.TopContact #mod-search-searchword {
  padding: 10px;
  background: #fafafa;
  border: 1px solid #9b9494;
  border-radius: 3px;
  width: 264px;
}
.topMenu .search .form-inline:hover input[type=search]{
	width: 150px;
}
 
.topMenu .search .form-inline:hover .icon{
  color: #494B4D;
}


/*End Search*/
 
.externalMods  ul li a{
	color:#fff;	
}
.externalMods  ul li div{
	padding: 8px;
	display: block;
	width: 45px;
	transition:all ease-out .4s;
}
.externalMods  ul li div:hover{
	background:#FF9500;	
}
.facebook{
	background:#1458B1;	
 	 
}
.fa fa-facebook{
	color:#fff;	
	 
}
.twiter{
	background:#00a6d0;
}
.youtube{
	background:#d00000;
}
.linkdin{
	background:#e10000;
}
.fa-twitter-square{
	color:#0099FF;	
}
.fa-youtube-square{
	color:#B2080B;	
	 
}
ul.socialtop{
	margin:0;
	padding:0;	
}

.headmobtop{
	padding-top:0;
	padding-bottom:0;	
}

.twobannersLg .item p.readmore {
    padding: 0 10px 14px 0;
   
}
.bt-introtext{
	padding:15px 0;	
}
.twobannersLg {
 
clear:left;

 

	
}

.twobanners{
	padding:25px 0;	
}
.twobanners h3{
	text-align:center;
 	font-weight:600 !important;	
}
 

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

.twobannersLg2 .custom{
	text-align:left;	
	color:#fff;
}
.twobannersLg2 .custom p{
	 margin-bottom:0;
	 padding-bottom:0;
	 line-height: 19px;
	 text-align: center;
}
.twobannersLg .custom strong {
    display: block;
 
}
.twobannersLg2  .moduletable .col-lg-12{
	 padding:0;
	 margin:0;
}
.Lblue {
    width: 175px;
    text-align: left;
    margin: 0 auto;
	position:relative;
}
.twobanners .readmore a{
	 color:#0284e9 ;
}
.twobanners .readmore a:hover{
	color:#000;	
}
 
 
.twobannersLg .owl-theme .owl-dots .owl-dot.active span,
.twobannersLg .owl-theme .owl-dots .owl-dot:hover span,
.twobannersLg .owl-theme .owl-dots .owl-dot span{
	 
 }
.twobannersLg .owl-theme .owl-dots .owl-dot.active span,
.twobannersLg .owl-theme .owl-dots .owl-dot:hover span{
	 
 
	color:#fff !important;
}
.twobannersLg .owl-theme .owl-dots .owl-dot span{
 
	 
	 color:#fff !important;
}


.twobannersLg  .darkB .owl-theme .owl-dots .owl-dot.active span,
.twobannersLg  .darkB .owl-theme .owl-dots .owl-dot:hover span,
.twobannersLg  .darkB .owl-theme .owl-dots .owl-dot span{
	 
}
.twobannersLg  .darkB .owl-theme .owl-dots .owl-dot.active span,
.twobannersLg  .darkB .owl-theme .owl-dots .owl-dot:hover span{
 
}
.twobannersLg  .darkB .owl-theme .owl-dots .owl-dot span{
	 
}
.Dblue {
    width: 175px;
    text-align: left;
    margin: 0 auto;
		position:relative;
}
.Lblue i,
.Dblue i{
    display: inline-block;
    position: absolute;
    right: 0;
	top: 9px;
 }

.twobanners .col-lg-6{
	background:url(../images/new/blur.png) no-repeat right top;
	background-size:80%;
}

.twobanners .col-lg-6:last-child{
	background:url(../images/new/blur2.png) no-repeat right top;
	background-size: 80%;
}

 

.services .col-md-12 {
	padding:0;	
}

.services {
	 background:#fff;
	 padding:0;
 	
}

.patern-right .clear{
	height:1px;	
}

#searchForm{
	background:#fff;
	padding:20px;
}	

a.phocaLinkas {display: block;text-align: right;}

.rev_slider{
	overflow:visible !important;	
}

 
 .social h2{
	  color: #216795 !important;
	  font-size: 30px !important;
	  font-weight: 600 !important; 
 }
 
.blog-featured h3, 
.blog-featured .Tblue,
.moduletablenobak h3{
	color:#058ef9;	
	font-weight: 500 !important;
}

.blog-featured p{
	text-align:justify;	
}

.blog .page-header h2 a,
.blog-featured a{
 color:#0152ae;
 /* text-shadow:0 0 2px #000; */
}
.blog-featured a:hover,
.blog .page-header h2 a:hover {
  outline: 0;
  color:#000;
  text-shadow:none;
}

.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  p{
	padding:0 !important;	
	margin: 6px 0 0px 0  !important;
}

.tabsNew .custom{
 padding: 20px;

}
.tabsNew label{
font-weight:300!important;
margin: 0 !important;
}

.gkTabsNav{
	padding:0;
	margin:0;	
}

.tabsNew select {
    display: block;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
    border-radius:3px;
	border:1px  solid #cdcdcd;
    padding: 8px;
	
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f1+0,ffffff+20,f1f1f1+100 */

background: rgb(241,241,241); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(241,241,241,1) 0%, rgba(255,255,255,1) 20%, rgba(241,241,241,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 20%,rgba(241,241,241,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(241,241,241,1) 0%,rgba(255,255,255,1) 20%,rgba(241,241,241,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */


}

.tabsNew button {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #f26c00;
    padding: 9px;
	background:#f38f00;
	color:#fff;
    margin-top: 11px;
	text-transform:uppercase;
}
.tabsNew input {
    display: block;
    margin: 29px 0;
    width: 100%;
    box-sizing: border-box;
    border: none;
    padding: 8px;
	color:#000 ;
}

.gkTabsWrap.horizontal ol li{
	float:none !important;
	width:100%;	
}
#gk-tabs-92 .gkTabsWrap > ol {
    width: 139px !important;
    line-height: 19px !important;
	background:none !important;
}
#gk-tabs-92 .gkTabsWrap > ol > li {
     line-height: 19px !important;
font-weight: 300 !important;
padding: 21px  12px!important;
margin: 0 !important;
border-bottom: 1px solid #bad4d2;
}

.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li{
	background:rgba(255,255,255,0.6) !important;
}	

.gkTabsWrap.vertical ol li:hover, .gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li:hover, .gkTabsWrap.horizontal ol li.active{
	background:#f3f2f3 !important;
	color:#000 !important; 
	text-shadow:none !important;
}

.gkTabsItem input[type="submit"]{
	 
	color:#fff;	
	padding:15px 0;
	text-align:center;
	border-radius:3px;
	border:1px solid #0075d0 ;
	margin:18px 0;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0080f8+0,0673db+98 */

background: rgb(0,128,248); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(0,128,248,1) 0%, rgba(6,115,219,1) 98%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(0,128,248,1) 0%,rgba(6,115,219,1) 98%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(0,128,248,1) 0%,rgba(6,115,219,1) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080f8', endColorstr='#0673db',GradientType=0 ); /* IE6-9 */


}

.gkTabsItem a {
    padding: 10px 0 30px 0;
    display: block;
    color: #000;
     text-decoration: underline !important;
}

.gkTabsItem input[type="submit"]:hover{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0673db+0,0080f8+100 */

background: rgb(6,115,219); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(6,115,219,1) 0%, rgba(0,128,248,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(6,115,219,1) 0%,rgba(0,128,248,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(6,115,219,1) 0%,rgba(0,128,248,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0673db', endColorstr='#0080f8',GradientType=0 ); /* IE6-9 */

}
.gkTabsItem  h2, 
.gkTabsItem  .h2 {
      margin: 23px 0 !important;
 }
 
 .tabsNew {
    position: relative;
    max-width: 1300px;
    left: 0;
    right: 0;
    z-index: 999;
    bottom: 0;
    position: absolute;
    background: rgba(0,0,0,0.5);
    width: 80%;
    margin: 0 auto;
    border-radius: 5px;
}
 .tabsNew .custom{
    margin: 0 auto;
     color: #fff;
}
.borderBoxcontainer {
   display: flex;
    margin-top: 18px;
}

.borderBox{
      border-left: 3px solid #17B978;
    padding: 0 23px;
    font-size: 18px;
}
.Orbar a{
    color: #fff;
}
.tabWrap h1 {
    font-size: 25px;
    font-weight: 600;
    margin-top:5px;
}
.tabWrap a{
    color:#fff;
}
.tabWrap a:hover{
    color:orange;
}
.borderBox strong{
    display: block;
    color:  #17B978;
}
 .slotholder::before {
    content: "";
    display: block;
    width: 100%;
    height: 180px;
    position: absolute;
    bottom: 0;
     z-index: 9999999;
	 
	 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+95 */

background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 95%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 95%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 95%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */


}

.addressNew {
    position: absolute;
    z-index: 999;
    background: rgba(5,142,249,0.8) ;
	color:#fff;
    padding: 20px;
    top: 53px;
	border-bottom:6px solid #353434;
	box-shadow:0 0 4px #000;
}
.addressNew  p{
	line-height:19px;	
	margin-bottom:17px;
}
.addressNew  a{
	color:#fff;	
}

.bt-date{
 	color:#fff;
	z-index: 995;
 }

.fa.fa-facebook-square {
     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{
 	display:inline-block;
	margin:0 auto;	
	margin-bottom: 5px;
margin-top: 0px;
margin-right:10px;
}
.darkB h3{
	color: #395177;
}
.darkB{
 	color:#000;
    }
  
 .darkB li{
 	font-size: 18px;
    padding: 0 0 25px 0;
    display: inline-block;
    margin: 0 20px 0 0;
    color: #e22454;
  }
  .darkB li i {
  	background: #e22454;
    color: #fff;
    padding: 20px;
    border-radius: 50%;
    width: 56px;
    height: 56px;
    margin-right: 7px;
  }
  .darkB li:last-child{
	  border:none;
	 }
  .darkB img {
    float: right;
    margin-bottom: 14px;
    display: block;
    clear: right;
  }
.darkB a{
color: #000;
 margin-bottom: 11px;
display: inline-block;
width: 90%;
vertical-align: top;
}
  
 
 .twobannersLg .darkB  ul{
	 padding-left:0;
	 margin-left:0;	 
 }
  .twobannersLg {
	 overflow:hidden;
  }

  
  
.twobannersLg .darkB .custom{
	text-align:left;
 }
.twobannersLg .col-lg-7  .moduletable{
	width:90%;
	margin:0 auto;
	position: relative;
}

.twobannersLg h3{
 	margin: 16px 0   !important;
    font-weight: 600 !important;	
}

 
.twobannersLg .owl-controls{
    /* position: absolute;
    top:-68px;
    right: 0;*/
	 
 }
 .twobannersLg2 .owl-controls{
     position: relative;
    top:inherit;
    right: inherit;
 } 
 
 .twobannersLg  .owl-prev{
	right: 32px !important;
	left:inherit !important; 
 }	
 .twobannersLg .owl-prev {
    background: url(../images/new/wleft2.png) no-repeat 0 6px;
}
 .twobannersLg .owl-next {
    background: url(../images/new/wright2.png) no-repeat 0 6px;
}

 
.nopd > div{
	padding-top:0;	
	padding-bottom:0;	
}

 .twobannersLg .owl-carousel .owl-item img{
 
}


.twobannersLg [class*="col-"],
.social [class*="col-"]{
	padding: 0;
}
.twobannersLg {
	padding: 0;
 }
.is-hover a{
	color:#fff ;	
}
#mm-2 .is-hover a{
	color:#000 !important;	
}
.mainMenu li.is-hover li:hover > a{
	color:#fff !important;
}

.allTxt h2{
	    position: absolute;
    text-align: left;
    width: 100%;
   bottom: 0;
    height: auto;
    vertical-align: text-bottom;
    padding: 35px;
	z-index:9;
	transition:all ease-in-out .4s;

}
.allTxt h2:after{
 	content:"";
	display:block;
	width:100%;
	height:150px;
	position:absolute;
 bottom: 0;
z-index:-1;	
left:0;
transition:all ease-in-out .4s;
animation:ease-out .2s;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+22,0.79+100 */

background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 22%, rgba(0,0,0,0.79) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 22%,rgba(0,0,0,0.79) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 22%,rgba(0,0,0,0.79) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#c9000000',GradientType=0 ); /* IE6-9 */
 
}
.Hblock{
background:#000;	
animation:ease-out .2s;
transition:all ease-in-out .4s;
}

.Hblock img{
	width:100%;
	height:auto;	
}
.Hblock:hover img{
	background:#000;
	 opacity:.4;
	 animation:ease-out .2s;
transition:all ease-in-out .4s;

}
.allTxt{
	text-align:center;
	width:100%;	
	position:relative;
	
}


.quotesModule .col-md-3{
	 position:relative;
	 overflow:hidden;
	 padding:0;
	 
}

.qpop{
	background:#fff;
	border-radius:3px;	
	color:#000;
	text-align:left;
}
.allTxt h2{
	color:#fff;	
}
img.round{
	width:100%;
	height:auto;
	border-radius:100%;	
}
.qpop h3{
	color:#000;	
 	padding:0 0 10px 0 !important;
	margin:0 !important;
	font-weight:500 !important;
}

.twobannersLg span.sname{
 	float: left;
	margin-top: 0;
	
}

 .twobannersLg2 span.sname{
 	float: none;
 	
}

.twobannersLg span.sname:before { 
content: "";
display: block;
width: 0;
height: 0;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-top: 12px solid white;
top: -3px;
position: relative;
left: 10px;
 }
 
 .twobannersLg2  .testi2 span.sname:before { 
 	margin:0  auto;
	left:inherit;
 }
 .ns2_date_day{
 	padding:0px !important;	
	color:#fff !important; 
	display:block;
 }
 
 

.quotesModule li{
	display:inline-block;
	vertical-align:top;
 	padding:4px 0 7px 0;	
}
.quotesModule  ul{
	padding:0;
	margin:0;
	
}
h4.ns2-title{
	padding-top:0;	
	margin-top:0;
}
.ns2-inner{
	color:#fff;	
}
 
.Orbar .col-lg-12 {
	padding-top:0;
	padding-bottom:0;	
}

.Orbar div{
    padding-top: 0;
     padding-bottom: 0;
}
.twobannersLg2 h2 {
    text-align: center;
    font-size: 40px;
    margin-bottom: 30px;
    display: block;
}
 
.twobannersLg2{
 padding: 130px 0;
background-size: cover !important;
background: url(http://giclk.info/alpha/rda_web/images/rady2.png) no-repeat center;
    background-attachment: scroll;
    background-size: auto;
position: relative;
overflow: hidden;
background-size: cover;
background-attachment: fixed;
}
.twobannersLg2:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(3,16,36,.7);
    z-index: -1;
}
.twobannersLg .welcome {
 background:#e22454;
 }
.twobannersLg2 h3{
	color:#3a5077;
	text-align:center;	
	    margin-bottom: 40px !important;
}

.blocks {
    display: flex;
    align-items: center;
}
.blocks span{
   border-radius: 50%;
    overflow: hidden;
    padding: 14px;
    max-width: 100px;
    height: 100px;
    background: #fff;
    width: -webkit-fill-available;
    margin-right: 10px;
    text-align: center;
    border: 6px solid #17B978;
    margin-right: 15px;
}
.blocks img{
    width: 100%;
    height: auto;
    max-width: 80px;
    margin: 0 auto;

 
 

}

.darkB .moduletable{
	padding: 40px 50px 0 50px;
} 
.twobannersLg2 .owl-carousel .owl-item img{
	width:auto;
height: auto;
margin: 0 auto;
}
.twobannersLg2 .testi2 {
    width: 50%;
    margin: 0 auto;
}

.twobannersLg2 .qpop{
	padding: 17px;
}
.twobannersLg2 .sname{
	color:#005FDA;
}

 

.mediaBlockNw h2{
	margin-bottom:35px;	
 }
.ns2-created {
	position: absolute;
	z-index: 9999;
	left: 0;
	bottom: 0;
}
.ns2-created:after{
	content: "";
width: 100%;
display: block;
height: 31px;
background: rgba(0,0,0,0.4);
position: absolute;
bottom: -2px;
z-index: -1;
}

.register{
	display:inline-block;
	background:#57af13;
	color:#fff;
	padding:10px 30px;
	border-radius:3px;
}

.tabWrap .first:after {
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(95,95,95,1.00);
    display: block;
    top: 26px;
    position: relative;
}

.tabWrap .seconed:before {
    content: "";
    display: block;
    background: rgba(95,95,95,1.00);
    height: 174px;
    width: 1px;
    position: absolute;
    right: 0;
}

.externalMods ul li div {
display: block;
width: auto;
transition: all ease-out .4s;
text-align: center;
 }
.externalMods ul li div a{
   padding:0px 6px;
   display: block;
}
.externalMods ul li{
	display:inline-block;
	vertical-align:top;	
}
.externalMods ul{
	margin:10px 0 0 0 ;
	padding:0;	
}

.lastmodified{
	margin:10px 0 0 0 ;
}

.foot-1col .col-md-2{
	text-align:right;	
}

.registrations{
	 position:relative;	
	 background:url(../images/reg.png) no-repeat;
	
 
}
.permits{
	 position:relative;	
	 background:url(../images/per.png) no-repeat;
}
.visa{
	 position:relative;	
	 background:url(../images/visa.png) no-repeat;
}

.commonNew:before{
	content: "";
border: 1px solid #fff;
width: 92%;
height: 90%;
display: block;
position: absolute;
left: 10px;
top: 8px;
z-index: 2;
}
.commonNew:after{
	content: "";
	background: rgba(113, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}
.commonNew p{
	position:relative;
	z-index:3;	
}
.commonNew { 
width: 100%;
background-size: cover;}

.commonNew  a{
	display: block;
color: #fff;
padding: 90px 40px;
min-height: 234px;
 }

.meetings a,
.meetings p{
	color:#000;	
}

.meeting-in{
	 background:url(../images/bookcs.png) no-repeat bottom center #fafafa;
	 border:1px solid #d4d4d4;
	 border-radius:3px;
	 padding:25px 20px;
}
.relatedlinks h5{
 font-weight: 300 !important;
color: #242424;
margin: 13px 0 2px 0;
text-align: center;
 	 
 }	
 .smlTxt {
    display: block;
    margin: 0 auto;
    text-align: center;
}

#logo{
	 
 font-weight: 600;
}
.headlogo a{
	color:#000;
}

.ns2-readmore::after {
    content: "\f0da";
    font: normal normal normal 14px/1 FontAwesome;
    color: #FE9A00;
    padding-right: 10px;
}
  
.ns2-readmore {
	color:#9a0000 !important;  
	 
  }


#logo span {
    display:  block;
     
    font-weight: 300;
    
    clear: left;
}
.divTxt {
    display: inline-block;
clear: left;
padding-top: 10px;
vertical-align: middle;
}

.new-bannerslink li{
	display:block;
	border:1px  solid #A10002;
	background:#561011;
	margin-bottom:15px !important;
	transition:all ease-out .5s;
	
}
.new-bannerslink li:hover{
	background:#A90003;	
}
.new-bannerslink li a{
	display: block;
padding: 19px;
}
.comnBan{
	position: relative;
padding: 11px 20px;
min-height:150px;
margin-right: 11px;
margin-bottom:30px;
}
.comnBan p ,
.comnBan ul{
	display: inline-block;
	vertical-align: top;
	padding: 10px;
	margin: 0;
	width: 83%;
}	
.comnBan ul li{
	line-height:20px;	
}
.comnBan .fa {
 
display: inline-block;
color: #d44545;
}
.comnBan  li{
	position:relative;	
}


.camera_wrap .camera_pag .camera_pag_ul{
	text-align:center !important;	
	margin: -55px !important;
}
.slideshowck{
	margin:0 !important;	
}

.welcome p{
	color:#000;
	font-weight:300;
	text-align:justify;	
}

.ns2-page [class*="col-"] {
    padding: 0;
	border-radius: 4px 0 0px 4px;
}
.ns2-inner  .col-lg-3 .ns2-date-blog{
background: #4c63c8 !important;
color: #fff !important;
padding: 20px  13px!important;
border-radius: 5px 0 0 5px;
}

.ns2-inner  .col-lg-9 .ns2-title{
	padding:18px;
	text-align:left !important;
}

.ns2_date_day {
    font-size: 28px !important;
    font-weight: 700;
	line-height: 1;
}
.ns2_date_month{
	color:#fff !important;	
}
span.ns2_date_month,
span.ns2_date_year {
    font-size: 17px !important;
    line-height: 120%  !important ;
    font-weight: 300 !important;
}

h2.item-title{
	padding:0;
	margin-top: 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9b402+0,ffffff+66 */

  

}
 .pull-left.item-image{
	padding-right:20px;	 
 }
.blog .page-header h2{
  
margin-bottom:5px;
  
}

dl {
    margin-top: 0;
    margin-bottom: 0;
}

.blog-featured .col-lg-4 img{
		width:100%;
		height:auto;
}

.avVideo .avPlayerContainer {
    padding: 0px;
    border-radius: 0px;
    background: none;
}
.commonFoot  {
   text-align: left;
}

.item-padNew{
	padding:0 11px;	
}

.btnr a{
	display:inline-block;
	padding:10px 20px;
	background:#f58112;
	border-radius:4px;	
	color:#fff;
	transition:all ease-in-out .2s;
}
.btnr a:hover{
	background:#EC5600;	
}

.copy-rightTxt{
	display:inline-block; margin-right:5px;   padding-right:5px;
}
.sponsors img{
	margin-bottom:15px !important;
}

.item-page .col-lg-4 img{
	width:100%;
	height:auto;	
}

.mainMenu li{
  position:relative;
}
.ns2-inner .icon-time,
.ns2-inner .icon-hand-right,
.ns2-inner br{
	display:none !important;	
}

.nav-items > div a {
     padding: 6px 12px 5px !important;
 }
 .ns2_date_month_year span {
    display: block;
}
.jevbootstrap h2 {
    font-size: 24px !important;
}
.month_title,
.month_title_year{
    font-size: 1em !important;
}
.foot-2col .row-fluid:first-child {
    display: none;
}

#jform_cmc_groups_EMAIL {
    padding: 9px;
    width: 100%;
    font-weight: 300;
}
.foot-2col  .btn.btn-primary.validate {
    background: #f89500;
    border: none;
    border-radius: 0;
    padding: 10px 20px;
}

.btnr {
    margin-top: 15px;
}

.copy-rightTxt .nav > li {
    display: inline-block;
}

.copy-rightTxt .nav > li:nth-of-type(1) {
    margin-right: 10px;
    border-right: 1px solid #4a4a4a;
    padding-right: 5px;
}

.status .darkB {
    padding-left: 0;
}

.status .darkB a {
    width: 100%;
}

.bx-viewport{
	
}
.blueBG{
	background:#d8ddf5; 
	padding:30px;	
	min-height:295px;
	text-align: justify;
}
.blueBG p{
	word-wrap: break-word;
}

.blueBox{
	background:#4c63c8;
	padding:20px;
	color:#fff;
	border-radius:10px;	
	text-align: left;
	border:2px solid #0c46a3;
	font-size:18px;
	transition:all ease-in-out 0.5s;
}
.blueBox:hover{
	background: #3048af;	
}
.blueBox a{
	color:#fff;	
}

.blueBG h3{
     font-family: 'Lato', sans-serif;
font-weight: 700;
 
text-align: center;
font-size: 40px;
margin: 0 0 20px 0 !important;
padding: 0 !important;
color:#2a45ba;
}

.blueBG p{
     font-family: 'Muli', sans-serif;
	 font-size:25px;
	 
 }
 
 .blueBox img{
	margin-right:15px;	 
 }
 
 
 
 .grayBg{
	 padding: 20px 0px;
margin: 0px 20px;
	background:#f9f9f9;	 
   min-height: 280px !important;
 }
 
.item-image img{
	width:100%;
	height:auto;	
}

.grayBg .col-lg-5{
	padding-right:0;	
}

.subuton:after{
	content: "\f1d9";
font-family: fontawesome;
display: block;
top: 0;
position: absolute;
left: 0;
background: #0067db;
border-color: #0067db;
padding: 9px 15px;
z-index: 0;
transition:all ease-in-out 0.2s;
}
.subuton:hover{
	 
}
.subuton{
	position: absolute;
	display:inline-block;
	vertical-align:top;	
	top: 0;
	right:0;
}

.mcSignupForm{
	position:relative;
}

.mcSignupSubmit,
.mcSignupSubmit:hover{
	font-size:0;
	padding: 20px;
	background:none;
	border-color:transparent;
	position: relative;
z-index: 1;
}
.mcSignupModule input[type="text"] {
     padding: 8px;
	 width:100% !important;
}

.practice{
    padding-top: 10px;
    overflow: hidden;
    z-index: 0;
    position: relative;
}
.introDiv{
       position: absolute;
    bottom: 60px;
    left: 0;
    width: 470px;
}
.practice img{
    width: 100%;
    height: auto;
}
.practice .row {
    margin: 0;
}

.practice  [class*="col-"] {
    padding: 15px 20px 5px 20px;
    font-size: 15px;
}
.practice p{
	margin:0;
	padding:0;
	line-height:22px;	
  }
.social h1{
   padding:22px 0 0px 0;	
   font-weight: 400;
   color: #0956a7;
   font-size: 33px;
}

.practice  h3{
 
    display: block;
 
 
    font-size: 33px;
}

.GrayHash{
	background:url(../images/trans-logo.png)  no-repeat center  #f9f9f9 ;	
	padding:50px;
	min-height:450px;
}
 
div.darkHeader {
    background: rgba(0,0,0,0.8);
}
.darkHeader .container {
    border-bottom: none !important;
    padding-bottom: 0px !important;
}
 .status h3:after{
	 
margin-left:  0;
 }
.blog-featured .page-header h1{
  margin: 0 0 25px 0 !important;
font-weight: 500 !important;
text-align: center;
font-size: 190%;
}

 
.bx-wrapper .bx-pager{
	background:#fff;	
}
.camera_caption_title{
	text-align:center !important;
	font-weight:300 !important;	
}

.blumore{
	 color: #0064CD !important;
border-color: #0064CD !important;
margin: 0 auto !important;
float: none !important;
width: 130px;
display: inline-block !important;
text-align: center;
transition:all ease-in-out 0.5s;
}

.blumore:hover{
	background: #0064CD!important;
	color:#fff!important;
}

.frontMore{
	text-align:center;	
}

.foot-1col .menu  li a:before{
	content:"\f105";
 	font-family: fontawesome;
	display: inline-block;
margin-right: 8px;
}
ul.btmsocial li {
    float: left;
    margin-right: 11px;
}
.mainMenu  li:first-child:after{
	content:"";	
}
.policy-menu  li::after {
    display: inline-block;
    content: "|";
    vertical-align: top;
    position: absolute;
    top: 0;
	right:-2px;
}
.mainMenu  li li::after{
 content: " ";
}

#ns2-art-wrap88 .ns2-row-inner {
    background: #F9F9F9;
}

.mm-menu .mm-navbar a, .mm-menu .mm-navbar > * {
    color: rgba(0,0,0,1) !important;
}
.mm-navbar .mm-title {
    
    
    font-weight: 500!important;
}
.mcSignupResult {
    background: #e0990a;
    padding: 10px;
    text-align: center;
}
a.mcSignupTryAgain{
color:#fff!important;
}
.commonFoot img{
opacity:1;
transition:all ease-in .1s;
}
.commonFoot img:hover{
opacity:.8;
transition:all ease-in .1s;
}

#system-message .alert {
    border-radius: 4px;
    border: 3px solid #0bc60d;
    margin: 0;
}
#system-message .alert-message {
    color: #0b8927;
    padding: 10px;
}

#jform_contact_message{
width:100%;
}


.item-padNew ul{
  padding:0;margin:0;
}

.item-padNew  h4,
.item-padNew .h4 {     font-size: 18px;  font-weight: 300 !important;}

h5, .h5 {     font-size: 18px;  margin:15px 0 6px 0 !important; color:#5982ca;}


.ltable img{
  border: 2px solid #75a2ce;
padding: 6px;
border-radius: 7px;
box-shadow: 0 0 5px #ccc;
}

.ltable {     width: 42% !important;               margin-top: 0px;         margin-bottom: 0px;     margin-top: 50px;           padding: 10px !important;     margin-bottom: 30px; }

.item-padNew h2, 
.item-padNew .h2{
  font-size: 130%;
  font-weight: 300 !important;
}


.item-padNew b,
.item-padNew strong {
  font-weight: 300 !important;
}

.item-page a{word-wrap: break-word;}

#phocagallery-categories-detail .row{
  margin:20px 0;
}
.pg-cats-box-img { width: 48%;  }
.pg-cats-box-img img{ width: 100%;  }
.pg-cats-name.medium {      width: 50%;  }
dt{
    margin-bottom: 10px;
    display: inline-block;
    width: 10px;
    vertical-align: top;
  margin-right:15px !important;
}

dd{
    display: inline-block;
    width: 90%;
        margin-bottom: 10px;
}

dd .pdf {
 padding: 0 10px;
}

.bx-wrapper .bx-pager{
  background:none!important;
}
.alignCenter{     padding-top: 0!important; }
 

.res-table td{
  width:24%;
}

.mfp-close{
  cursor:pointer !important;
}
.hasPopover{
  display:inline-block!important;
}

.sai a{
  font-weight:500;
}

.sponTable td{
    vertical-align: middle;
}

.modal-backdrop {

    position: inherit;

}

.modal::before {
  content: "";
  width: 100%;
  height: 100%;
  background: #0006;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.mod_events_latest_callink a {
    padding: 7px 10px;
    background: #3e68ce !important;
    color: #fff;
    transition: all ease-in .1s;
    border: 1px solid #3e68ce;
}

.mod_events_latest_callink a:hover {
    background: #fff !important;
    color: #3e68ce;
    border: 1px solid #3e68ce;
}

.mod_events_latest_callink a:after {
    content: "\f105";
    font-family: fontawesome;
    float: right;
}

/*////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////*/
/*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: #0067db;
    padding: 10px 20px;
    color: #fff;
    width: auto;
    font-size: 13px;
    margin-bottom: 20px;
    border: 1px solid #2c4b6d;
    transition: all ease-in-out .2s;
}
#ja-footerwrap{
    background: #304aba;
}
.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: #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: 35%;
}
.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: 25px;
    padding: 0;
}
.spacer-buy-area .PricesalesPrice {
    font-size: 20px !important;
    font-weight: 400;
    /* font-family: arial; */
    letter-spacing: -1px;
    margin-bottom: 30px;
    color: #5e687d;
    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: 169px;
    border-bottom: 2px solid #999;
}
.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; */
}
.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;
 
}

.policy-menu a{
	text-transform: none !important;
	font-size: 13px !important;
	color: #25a2c3 !important;
}

.topMenu ul{

}

.social h2.m-t-20{
	margin-top: 50px !important;
}

.StaffNew p{
    font-weight: 500;
    font-size: 15px;
}

.StaffNew table em,
.StaffNew p em{
  color: #999;
  font-size: 12px;
}

.StaffNew img{
	padding: 10px;
	box-shadow: 0 0 3px #efefef;
}

.StaffNew table img{
	margin-bottom: 10px;
}

.mainMenu > li.active {
	background: #33b7da !important;
}

.quotesModule .btn-danger {
    color: #ffffff;
    background-color: #e22454;
    border-color: #e22454;
    padding: 20px 30px;
    border-radius: 55px;
    font-weight: 600;
    font-size: 17px;
}
.frontIcons img {
    display: block;
    margin: 0 auto;
    padding-bottom: 10px;
    position: relative;
    transition: all ease-in-out 0.1s;
top:0px;
}

.frontIcons{
background: #fff;
    border: 1px solid #f4f9fc;
    text-align: center;
    padding: 30px 10px;
    min-height: 260px;
    border-radius: 3px;
        transition: all ease-in-out 0.1s;
}
.frontIcons a {
color: #e22454;
    font-weight: 600;
    font-size: 20px;
}
.frontIcons:hover{
	 transform: scale(1.1);
	 transition: all ease-in-out 0.1s;

}
ul.topmod {
    margin: 0;
}

ul.topmod li{
 display: inline-block;
 vertical-align: top;
 margin-left: 15px;
 font-size: 14px;
}

ul.topmod li i{
	margin-right: 5px;
}

.StaffNew h3{
        font-size: 18px;
    margin-top: 10px !important;
    display: block;
}
.newMods{
   display: flex !important;
}
.newMods p{
    padding-right: 20px;
}

h2, .h2 {
    font-size: 170%;
    margin-bottom: 10px;
    font-weight: 600;
}
.newsflash-image{
    margin-right: 20px;
}
.slide  .newsflash-image{
        margin-right: 0px;
    width: 100%;
    border: 1px solid #fff;
}
.slide h4{
    text-align: left;
}
.leftwing{
    position: absolute;
    left: 0;
    height: 340px;
    width: 282px;
    z-index: 2;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+3,ffffff+100&1+32,0+100 */
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 3%, rgba(255,255,255,1) 32%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 3%,rgba(255,255,255,1) 32%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,1) 3%,rgba(255,255,255,1) 32%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */


}
.rightwing{
    position: absolute;
    right: 0;
    height: 340px;
    width: 282px;
    z-index: 2;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+97&0+0,1+68 */
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 68%, rgba(255,255,255,1) 97%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 68%,rgba(255,255,255,1) 97%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 68%,rgba(255,255,255,1) 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}
.newsflash-title a{
    color: #000;
}
.newTitle{
    margin-right: 10px;
    width:-webkit-fill-available ;
}
.slide  .newMods{
        align-items: center;
}
.slideshowck:before{
    display: block;
    width: 100%;
    height: 300px;
    position: absolute;
    top: 0;
        z-index: 2;

}
.tabWrap:before{
   
    display: block;
    width: 100%;
    height: 300px;
    position: absolute;
    bottom: 0;
        z-index: 2;
    

}
.btmsocial{
        text-align: right;
    float: right;
    margin: 10px 0;
}
.btmsocial a {
    color: #fff;
    font-size: 16px;
    margin: 0 8px;
}

.flexDiv{
    display: flex;
}
.flexDiv span{
    margin-right: 10px;
}

.tabsNew .sepeDiv{
    display: flex;
    padding: 0 5px;
    border-right: 1px dotted #fff;
    align-items: center;
    color: white;
}

.sepeDiv{
    display: flex;
    padding: 0 5px;
    border-right: 1px dotted #fff;
    align-items: center;
}

.sepeDiv.Nobor{
    border-right: none;
}
.p-t-0{
    padding-top:0 !important;
}
.sepeDiv img {
    max-width: 60px;
    margin-right: 10px;
}

.externalMods .sepeDiv{
    display: flex;
        padding: 0 5px;
    border: none;
    align-items: end;
}   

.externalMods .sepeDiv h4{
    font-style: normal;
        font-size: 15px;
    margin-top: 0;    
    font-weight: 600;
}
.externalMods .sepeDiv img {
    max-width: 60px;
    margin-right: 25px;
}
.servicesnew {
    background:#000;
}
.practice .newMods {
    display: block !important;
padding: 0;
border: none;
box-shadow: none;
background: #fff !important;
min-height: 313px;
transition: all ease-in-out 0.1s;
}
.newMods {
    box-shadow: 0px 0px 3px #a29c9c !important;
    padding: 10px !important;
}
.practice .newMods:hover{
        background:#f4e7dd;
        color:#fff;
             transition:all ease-in-out 0.1s;
}
.practice .newMods:hover a {
    text-decoration: none;
    color: #FE9A00;
    transition: all ease-in-out 0.1s;
}
.practice .newMods > div{
    padding: 0px 10px -4px 10px;
}
.practice .newsflash-image {
    margin-right: 20px;
height: 229px;
overflow: hidden;
overflow-x: hidden;
overflow-y: hidden;
margin: 0;
border-radius: 0px 0px 7px 7px;
overflow: hidden;
}
.practice h3 {
    margin-bottom: 30px;
    text-align: center;
}
.practice .owl-theme .owl-dots .owl-dot span{
    margin:5px 2px !important;
}






@keyframes bottomright {
  0% {
    width: 0;
    height: 0;
    padding-top: 0;
    visibility: visible;
  }
  25% {
    width: 100%;
    height: 0;
    padding-top: 0;
    visibility: visible;
  }
  50% {
    height: 100%;
    width: 100%;
    visibility: visible;
  }
  75% {
    visibility: visible;
  }
  100% {
    visibility: visible;
  }
}

@keyframes revbottomright {
  0% {
    width: 100%;
    height: 100%;
    visibility: visible;
  }
  25% {
    width: 100%;
    height: 100%;
    visibility: visible;
  }
  50% {
    width: 100%;
    height: 100%;
    visibility: visible;
  }
  75% {
    width: 100%;
    height: 0;
    padding-top: 0;
    visibility: visible;
  }
  100% {
    width: 0;
    height: 0;
    padding-top: 0;
    visibility: hidden;
  }
}

@keyframes topleft {
  0% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  25% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  50% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  75% {
    width: 100%;
    height: 0;
    padding-bottom: 0;
    visibility: visible;
  }
  100% {
    width: 100%;
    height: 100%;
    opacity: 1;
    visibility: visible;
  }
}

@keyframes revtopleft {
  0% {
    width: 100%;
    height: 100%;
    opacity: 1;
    visibility: visible;
  }
  25% {
    width: 100%;
    height: 0;
    padding-bottom: 0;
    visibility: visible;
  }
  50% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  75% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  100% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
}
.mission {
  color: #333;
  transition: color 0.75s ease-in-out;
  text-decoration: none;
  text-transform: capitalize;
  padding: 10px;
  position: relative;
}

.mission:hover {
  color: #333;
  transition: color 0.75s ease-in-out;
}

.mission:after {
 content: "";
  position: absolute;
  bottom: 0px;
  padding-right: 5px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-bottom: 3px solid #FE9A00 ;
  border-right: 3px solid #FE9A00 ;
  visibility: hidden;
}

.mission::before {
content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  padding-left: 5px;
  width: 100%;
  height: 100%;
  border-top: 3px solid #FE9A00 ;
  border-left: 3px solid #FE9A00 ;
  visibility: hidden;
}

.mission:hover:before {
  animation: topleft 0.5s ease-in-out forwards;
}

.mission:hover:after {
  animation: bottomright 0.5s ease-in-out forwards;
}

.mission.active:before {
  animation: revtopleft 0.5s ease-in-out forwards;
}

.mission.active:after {
  animation: revbottomright 0.5s ease-in-out forwards;
}

.mission.active:before,
.mission.active:after {
  width: 100%;
  height: 100%;
  visibility: visible;
}

.mission.temp:before, .mission.temp:after {
  width: 100%;
  height: 100%;
  visibility: visible;
}

.no-link-email{
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: inherit;
}


.mtable hr {
    margin: 5px 0;
    border-top: 1px solid #cdcdcd;
}

.col-md-3.col-sm-3.col-xs-12.whoweare h1 {
    padding: 22px 0 0px 0;
    font-weight: 500;
    color: #0956a7;
    font-size: 33px;
}


.visionmission {
    display: flex;
    gap: 84px;
    justify-content: center;
    margin: 30px 0;
}

h4 {
    font-weight: 500;
    color: #0956a7;
    font-size: 20px;
    margin-top: 38px;
}
.missionnew{
    margin-bottom:0px !important;
}
.visionnew{
    margin-bottom:0px !important;
}
.missionnew:hover {
    background: #fff;
    border-left: 3px solid #FE9A00;
    transform: scale(1.1);
}
.visionnew:hover {
    background: #fff;
    border-left: 3px solid #FE9A00;
    transform: scale(1.1);
}
.section-boxes {
     background: #fff;
    border-left: 3px solid #FE9A00;
    border-radius: 3px 0 0 3px;
    padding: 15px 15px 15px 15px;
    position: relative;
    min-height: auto;
    box-shadow: 0px 0px 4px #c1baba;
    margin-bottom: 15px;
}

.FunctionalDivisions {
    width:95%;
    margin-left:20px;
}

.FunctionalDivisions h5 {
    margin: 30px 0 20px 0 !important;
    color: #0956a7;
    font-weight: 500;
}

.pmu {
    display: flex;
}

.pmu-all {
    background: #f7f6f5;
    padding:30px;
    margin:30px 0;
}
.pmu-all h4 {
    margin: 0 0 10px 0;
    
}

table.contact-info {
    margin: auto;
}

table.contact-info td {
    padding: 20px 30px;
    text-align: left;
    align-items: flex-start;
}

.highlightedrow {
    background: orange;
    color: #fff;
}

.highlightedrow td {
       padding: 10px 30px !important; 
}

@media(min-width:320px)and (max-width:480px){
.visionmission {
        display: flex;
        gap: 86px;
        justify-content: center;
        margin: 40px 0;
        flex-direction: column;
}
.visionnew {
    background: #fff;
    border-left: 3px solid #FE9A00;
    border-radius: 3px 0 0 3px;
    padding: 15px 15px 15px 15px;
    position: relative;
    min-height: 200px;
    box-shadow: 0px 0px 4px #c1baba;
    margin-bottom: 28px;
    width: 83%;
    transition: transform .5s;
    margin-left:50px;
}
.visionnew::before {
    text-align: center;
    background: orange;
    color: #fff;
    padding: 22px;
    border-radius: 50px;
    width: 86px;
    height: 86px;
    margin: 0 auto;
    content: "\f06e";
    font-family: FontAwesome;
    font-size: 280%;
    line-height: 36px;
    display: inline-block;
    position: absolute;
    left: -46px;
    top: -41px;
}
.missionnew {
    background: #fff;
    border-left: 3px solid #FE9A00;
    border-radius: 3px 0 0 3px;
    padding: 15px 15px 15px 15px;
    position: relative;
    min-height: 130px;
    box-shadow: 0px 0px 4px #c1baba;
    width: 83%;
    transition: transform .5s;
    margin-left:50px;
}
.missionnew::before {
    text-align: center;
    background: orange;
    color: #fff;
    padding: 24px;
    border-radius: 50px;
    width: 86px;
    height: 86px;
    margin: 0 auto;
    content: "\f0eb";
    font-family: FontAwesome;
    font-size: 280%;
    line-height: 36px;
    display: inline-block;
    position: absolute;
    left: -46px;
    top: -44px;
}

    .FunctionalDivisions {
    width: 95%;
    margin-left: 0px;
}
    .pmu {
    display: flex;
    flex-direction: column;
}
     .pmu .item-page ul {
    padding-left: 0;
    margin-left: 0;
    margin-top: 10px;
}

 .pmu ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
}

@media(min-width:481px)and (max-width:767px){
.visionmission {
        display: flex;
        gap: 86px;
        justify-content: center;
        margin: 40px 0;
        flex-direction: column;
}
.visionnew {
    background: #fff;
    border-left: 3px solid #FE9A00;
    border-radius: 3px 0 0 3px;
    padding: 15px 15px 15px 15px;
    position: relative;
    min-height: 200px;
    box-shadow: 0px 0px 4px #c1baba;
    margin-bottom: 28px;
    width: 83%;
    transition: transform .5s;
    margin-left:50px;
}
.visionnew::before {
    text-align: center;
    background: orange;
    color: #fff;
    padding: 22px;
    border-radius: 50px;
    width: 86px;
    height: 86px;
    margin: 0 auto;
    content: "\f06e";
    font-family: FontAwesome;
    font-size: 280%;
    line-height: 36px;
    display: inline-block;
    position: absolute;
    left: -46px;
    top: -41px;
}
.missionnew {
    background: #fff;
    border-left: 3px solid #FE9A00;
    border-radius: 3px 0 0 3px;
    padding: 15px 15px 15px 15px;
    position: relative;
    min-height: 130px;
    box-shadow: 0px 0px 4px #c1baba;
    width: 83%;
    transition: transform .5s;
    margin-left:50px;
}
.missionnew::before {
    text-align: center;
    background: orange;
    color: #fff;
    padding: 24px;
    border-radius: 50px;
    width: 86px;
    height: 86px;
    margin: 0 auto;
    content: "\f0eb";
    font-family: FontAwesome;
    font-size: 280%;
    line-height: 36px;
    display: inline-block;
    position: absolute;
    left: -46px;
    top: -44px;
}
   .FunctionalDivisions {
    width: 95%;
    margin-left: 0px;
}
    .pmu {
    display: flex;
    flex-direction: column;
}
     .pmu .item-page ul {
    padding-left: 0;
    margin-left: 0;
    margin-top: 10px;
}

 .pmu ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
}

@media(min-width:768px)and (max-width:991px){
.visionmission {
        display: flex;
        gap: 86px;
        justify-content: center;
        margin: 40px 0;
        flex-direction: column;
}
.visionnew {
    background: #fff;
    border-left: 3px solid #FE9A00;
    border-radius: 3px 0 0 3px;
    padding: 15px 15px 15px 15px;
    position: relative;
    min-height: 200px;
    box-shadow: 0px 0px 4px #c1baba;
    margin-bottom: 28px;
    width: 83%;
    transition: transform .5s;
    margin-left:50px;
}
.visionnew::before {
    text-align: center;
    background: orange;
    color: #fff;
    padding: 22px;
    border-radius: 50px;
    width: 86px;
    height: 86px;
    margin: 0 auto;
    content: "\f06e";
    font-family: FontAwesome;
    font-size: 280%;
    line-height: 36px;
    display: inline-block;
    position: absolute;
    left: -46px;
    top: -41px;
}
.missionnew {
    background: #fff;
    border-left: 3px solid #FE9A00;
    border-radius: 3px 0 0 3px;
    padding: 15px 15px 15px 15px;
    position: relative;
    min-height: 130px;
    box-shadow: 0px 0px 4px #c1baba;
    width: 83%;
    transition: transform .5s;
    margin-left:50px;
}
.missionnew::before {
    text-align: center;
    background: orange;
    color: #fff;
    padding: 24px;
    border-radius: 50px;
    width: 86px;
    height: 86px;
    margin: 0 auto;
    content: "\f0eb";
    font-family: FontAwesome;
    font-size: 280%;
    line-height: 36px;
    display: inline-block;
    position: absolute;
    left: -46px;
    top: -44px;
}

    .FunctionalDivisions {
    width: 95%;
    margin-left: 0px;
}
    .pmu {
    display: flex;
    flex-direction: column;
}
     .pmu .item-page ul {
    padding-left: 0;
    margin-left: 0;
    margin-top: 10px;
}

 .pmu ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
}

@media(min-width:992px)and (max-width:1199px){
.visionmission {
        display: flex;
        gap: 78px;
        flex-direction: row;
    }
    .FunctionalDivisions {
    width: 95%;
    margin-left: 0px;
}
    .pmu {
    display: flex;
    flex-direction: column;
}
     .pmu .item-page ul {
    padding-left: 0;
    margin-left: 0;
    margin-top: 10px;
}

 .pmu ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
}

.foot-2col {
    display:inline!important;
}

.foot-3col {
    display:inline!important;
}
 
.foot-4col {
    display:inline!important;
}

.infocard .info a {
    color: #0056b3;
    text-decoration: none;
}

.infocard .info a:hover {
    text-decoration: underline;
}

.infocard .info {
      border-radius: 20px;
}

#Footer .col-md-12.col-sm-12.col-xs-12 {
    padding: 0;
}

.rl_sliders.accordion>.accordion-group .panel-heading {
    padding: 0;
    text-decoration: none !important;
}

#mm-0 .breadCrumb {
    position: relative;
    background: url(https://www.rda.gov.lk/images/slider/newbg1.png) no-repeat center !important;
    background-size: cover !important;
    padding: 100px 0;
    width: 100%;
    
}

#mm-0 .breadCrumb::before {
    content: "";
    position: absolute; 
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); 
    z-index: 1; 
}

#mm-0 .breadCrumb * {
    position: relative;
    z-index: 2;
    
}

p {
    text-align: justify;
}

div#header {
    margin-bottom: 17px !important;
    position: relative;
    top: 0;
}
.notify {
    background: red;
    width: 26px;
    border-radius: 30px;
    padding: 3px;
    text-align: center;
    top: -67px;
    position: relative;
    right: -10px;
     animation: zoom-in-zoom-out 1s ease infinite;
display: none!important;
}

.notify span {
    text-decoration: none;
    font-style: normal;
   color:white;
}
@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.3, 1.3);
  }
  100% {
    transform: scale(1, 1);
  }
}

.section-boxes:hover {
       background: linear-gradient(180deg, #ffffff00 0%, #fe9a0030 100% );
    transition: opacity 0.3s;
}

.footerghghgh .side-main-menu a:hover{
background-color: #fe7d27 !important;
}

.hover-side-btn:hover {
    width: 320px;
    border-radius: 15px 0 0 15px !important;
    border-top-left-radius: 15px !important;
    border-top-left-radius: 15px !important;
   background-color: orange !important;
    transform: translateX(00px) !important;
    animation-timing-function: ease !important;
    height: auto !important;
    
}

hover-side-btn {
    background-color: #f7720a;
    color: #ffffff !important;
    margin-top: 0px !important;
    height: 60px !important;
    text-align: left !important;
    padding-top: 0px !important;
    display: block !important;
    width: 320px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
    -webkit-transition: 1s !important;
    transition: 0.4s !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(0, 0, 0) !important;
    color: #000000 !important;
    position: relative !important;
    right: 81px !important ;
}

.side-main-menu p {
    width:100px !important;
    justify-content: flex-start !important;
}

.col-xs-4.hover-side-btn.one {
    padding-top: 8px !important;
    height: auto !important;
    width: 250px !important;
    position: relative !important;
    right: 00px !important;
    border-style: solid !important;
    border-color: white !important;
    border-width: 1px !important;
    white-space: nowrap;
}
.col-xs-4.hover-side-btn.two {
    padding-top: 8px !important;
    height: auto !important;
    width: 250px !important;
    position: relative !important;
    right: 00px !important;
     border-style: solid !important;
    border-color: white !important;
    border-width: 1px !important;
}
.col-xs-4.hover-side-btn.three {
    padding-top: 8px !important;
     padding-bottom: 8px !important;
    height: auto !important;
    width: 250px !important;
    position: relative !important;
    right: 00px !important;
     border-style: solid !important;
    border-color: white !important;
    border-width: 1px !important;
}
.col-xs-4.hover-side-btn.five {
    padding-top: 8px !important;
    height: auto !important;
    width: 250px !important;
    position: relative !important;
    right: 00px !important;
     border-style: solid !important;
    border-color: white !important;
    border-width: 1px !important;
    
}

.ourvalue ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap
}

.ourvalue  li {
  width: 250px;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1170px!important;
    }
}

.btn {
       font-size: 13px!important;
}

ul.breadcrumb {
    margin: 0 !important;
}


#bid_view .col-xs-12 {
    overflow-x: auto;
}

table#pro_table {
 border-collapse: collapse;
    width: 100%;
    margin: auto;
}

.procurement_grid_view.procurement-cont {
        width: 112% !important;
        max-width: 150%!important;
        margin-left: -6%;
}

.container.procurement-tb {
    max-width: 150% !important;
}
tbody {
    font-size: 13px !important;
}
@media(min-width: 320px) and (max-width: 767px){
.side-main-menu {
    display: none;
}
  .service_a {
    display: flex;
    flex-direction: column;
}

.col-md-4.col-sm-4.col-xs-4 {
    width: 100%;
}
  .sepeDiv.ve{
    min-height: 0px !Important;
  }
  .ourvalue ul {
    width: 500px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column !Important;
}
  .pmu-1.ourvalue-2 {
    margin-top: 46px;
}
  }


.responsive-img12 img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}


.responsive-table {
    width: 100%;
    overflow-x: auto;
}

.responsive-table table {
    
    border-collapse: collapse;
    margin: 0 auto;
}

.responsive-table td, .responsive-table th {
    padding: 8px;
    text-align: left;
    border: 1px solid #ffffff; 
    font-size: 14px;
}

.table-title {
    text-align: center !important;
    font-size: 20px!important;
    font-weight: bold;
}

/* Mobile view adjustments */
@media only screen and (max-width: 768px) {
    .responsive-table td, .responsive-table th {   
        font-size: 12px;
        padding: 6px;
    }

    .table-title {
        font-size: 14px;
        text-align: center ;
    }
}

@media only screen and (max-width: 480px) {
    .responsive-table td, .responsive-table th {
        font-size: 10px;
        padding: 4px;
    }

    .table-title {
        font-size: 12px;
        text-align: center;
    }
}

@media (max-width: 1024px) {
    .sepeDiv.ve {
        min-height: 590px;
    }
}

@media (max-width: 1199px) {
    .sepeDiv.ve {
        min-height: 620px;
    }
}


@media (max-width: 991px) {
    .sepeDiv.ve {
        min-height: 760px;
    }
}

@media (min-width: 768px) {

a.more.left-bottom-button {
    position: absolute;
    bottom: 31px;
    left: 50%;  
    transform: translateX(-50%);
}

}

html, body {
    width: 100%;
    overflow-x: hidden; 
}

body {
    margin: 0;
    padding: 0;
}
.footerghghgh a p {
    font-weight: 600 !important;
    font-size: 12px !important;
    text-align: left !important;
}



a.mm-title {
    display: none;
}

.accordion-inner.panel-body {
    overflow-x: auto;
}



button.staff-login_btn {
    border: none;
    color: #fff !important;
    text-transform: none;
    clear: left;
    display: table;
    background: linear-gradient(to right, orange, #fe7d27);
    padding: 8px 14px;
    font-size: 17px;
    border-radius:5px
}
.sssss {
  float: right;
    display: flex;
    position: absolute;
    top: 39px;
    right: 0px;
    column-gap: 25px;
}
.staff-login a:hover {
    color:transparent;
}
@media (max-width: 991px) {
  .sssss {
    float: right;
        display: flex;
        position: absolute;
        top: 25px;
        column-gap: 6px;
        width: 100%;
        justify-content: space-between;
    margin-top: -12px;
}
  .TopContact.fdfff .button.btn.btn-primary {
    position: absolute;
        right: 0px;
        top: 7px;
}

}
.staff-login a {
    text-decoration:none;
    color:transparent
}
button.staff-login_btn:hover {
    background: linear-gradient(302deg, rgba(254, 125, 39, 1) 0%, rgba(9, 86, 167, 1) 100%);
}
.staff-login {
    margin-right: 22px;
}
#pro_table tr td:nth-child(2) {
  width: 25% !Important;
}
#pro_table tr td:nth-child(3) {
  width: 25% !Important;
}
#pro_table tr td:nth-child(2) {
  word-wrap: break-word  !important;
  white-space: normal  !important;
}

#pro_table {
  table-layout: fixed; 
  width: 100%;
}

@media (max-width: 991px){
.staff-login a {
    text-decoration: none;
    color: transparent;
    float: right;
    margin-right: 0px;
}
      #header .TopContact .btn-primary {
        padding: 2px 15px !important;
        margin-top: 0px !important;
    }
  #header .TopContact #mod-search-searchword {
        margin-top: 0px !important;
    }
  
  button.staff-login_btn {
    font-size: 14px;
}
  .TopContact.fdfff {
    width: 60% !important;
}

.staff-login {
    width: 40% !important!;
}
}
@media (min-width: 768px) and (max-width: 991px){
    .TopContact.fdfff .button.btn.btn-primary {
    position: absolute;
        right: 0px;
        top: 7px;
  }
}



@media (min-width: 320px) and (max-width: 767px) {
ul.lang-inline {
    display: flex;
  justify-content: flex-end;
}
.mod-languages {
    position:absolute !important;
    top:-115px !important;
      width: 100% !important;
}
.headermenu.hide-desktop {
    z-index: 2;
}
   div#header {
    margin-bottom: 0px !important;
    position: relative;
    top: 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
  ul.lang-inline {
    display: flex;
  justify-content: flex-end;
}
  .mod-languages {
    position:absolute !important;
    top:-54px !important;
      width: 100% !important;
}
  .headermenu.hide-desktop {
    z-index: 2;
}
  div#header {
    margin-bottom: 0px !important;
    position: relative;
    top: 0;
}
  
}

 @media (max-width: 1200px) {
   img.alert-image {
      width: 100%;
      height: auto;
    }
  }

.nav-child a {
    color: #000000 !Important;
}
