/*!
 * Start Bootstrap - Agency Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
body{ background:#fff; font-family: 'CalibriRegular'; padding-top:80px; }
ul.pagination {
    text-align:center;
   
}
#jssor_1{
	display:none;}

#jssor_1 div img {
	max-width:100%
}

#gallery_01 a{
	float:left;
	display:block;
	min-width:134px;
	min-height:100px;
	margin-right:5px;
	margin-bottom:5px
}

.home-slider .desc.subscribe h2 {
    display: block;
    padding: 0 0 16px 0;
}
.home-slider .desc.subscribe a {
    margin: 0 5px;
}
.home-slider .desc.subscribe h2 span {
    text-align: center;
}

.uploadgal .gallery {
display: table;
  margin: 0 auto;
  padding: 5px;
 
}

.uploadgal .gallery > div {
  position: relative;
  float: left;
  padding: 5px;
  
}

.uploadgal .gallery > div > img {
  display: block;
  width: 200px;
  transition: .1s transform;
  transform: translateZ(0); /* hack */
}

.uploadgal .gallery > div:hover {
  z-index: 1;
}

.uploadgal .gallery > div:hover > img {
  transform: scale(1.2,1.2);
  transition: .3s transform;
}

.uploadgal .cf:before, .cf:after {
  display: table;
  content: "";
  line-height: 0;
}

.uploadgal .cf:after {
  clear: both;
}

.uploadgal h1 {
  margin: 40px 0;
  font-size: 30px;
  font-weight: 300;
  text-align: center;
}

.detail-add-btn-box{
	float:right;
}

.fancybox-overlay{
	z-index:111111;
	top: 0px;}
	
	.fancybox-overlay-fixed{
		top:0px !important;}
.pub-dates{
	margin-top:20px;
	font-size:16px;}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
	background:#03437B none !important; /* a color that fits the widget theme */
	color: white !important; /* a color that is readeable with the color above */
}
	table.ui-datepicker-calendar {border-collapse: separate !important;}
	.ui-datepicker-calendar td {border: 1px solid transparent !important;}
#amount{
	font-size:20px;
	margin-bottom:10px
}
ul.pagination li {
    display:inline;
    padding:0 3px;
}
ul.pagination a {
   
  
}
.red{
	color:red;}
.green{
	color:#017E01;}	
ul.pagination a:hover, 
ul.pagination a.current {
    color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
ul.pagination {
    text-align:center;
   
}
.event-bottom .block{
		margin-right:70px  !important;;}
.headings a{
	color:#FFF;}

.headings a:hover{
	color:#FFF;
	text-decoration:underline !important;}

.headings span{
	font-weight:bold;}		
ul.pagination li {
    display:inline;
    padding:0 3px;
}
ul.pagination a {
   
  
}
ul.pagination a:hover, 
ul.pagination a.current {
    color:#000000;
	font-weight:bold
	text-decoration:underline;
}

a{ outline:none !important; text-decoration:none !important; }
.logindiv{
	margin-top:-25px; margin-bottom:10px; float:right
	}
.mob_logindiv{
	display:none;}	
	.postadvert{
	   background: url(../images/add-icon1.png) no-repeat 10px center #c40d2a !important;
    padding-left: 47px;
	}
	.redbtn2{
	border:none;
        font-family: 'Calibri';
    font-size: 16px;
    color: #fff;
    line-height: 19px;

  /* padding: 7px 20px 10px 20px;
    border-bottom: 5px solid #af0621;*/
	background:none;
	
    background:7px #c40d2a;
	border-radius: 0px; 
	}
	.redbtn2:hover
	{
		 background-color:#b20f29;
		 color:#FFFFFF;
		 
	}
.redbtn{
	border:none;
    font-size: 17px;
    color: #fff;
    line-height: 19px;
    font-weight: bold;
    padding: 7px 20px 10px 20px;
    border-bottom: 5px solid #af0621;
	background:none;
	
    background:7px #c40d2a;}
	.redbtn:hover
	{
		 background-color:#b20f29;
		 color:#FFFFFF;
		 
	}
/*================= Fontface Start ==================*/
@font-face {
  font-family: 'AvantiNormal';
  src:	url('../fonts/AvantiNormal.eot?#iefix') format('embedded-opentype'),  
  		url('../fonts/AvantiNormal.woff') format('woff'), 
  		url('../fonts/AvantiNormal.ttf')  format('truetype'), 
  		url('../fonts/AvantiNormal.svg#AvantiNormal') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../fonts/gothic_0.eot');
    src: url('../fonts/gothic_0.eot') format('embedded-opentype'),
         url('../fonts/gothic_0.woff') format('woff'),
         url('../fonts/gothic_0.ttf') format('truetype'),
         url('../fonts/gothic_0.svg#CenturyGothicRegular') format('svg');
}

@font-face {
    font-family: 'CenturyGothicBold';
    src: url('../fonts/gothicb_0.eot');
    src: url('../fonts/gothicb_0.eot') format('embedded-opentype'),
         url('../fonts/gothicb_0.woff') format('woff'),
         url('../fonts/gothicb_0.ttf') format('truetype'),
         url('../fonts/gothicb_0.svg#CenturyGothicBold') format('svg');
}

@font-face {
  font-family: 'CalibriRegular';
  src:	url('../fonts/CalibriRegular.eot?#iefix') format('embedded-opentype'),  
  		url('../fonts/CalibriRegular.woff') format('woff'), 
  		url('../fonts/CalibriRegular.ttf')  format('truetype'), 
  		url('../fonts/CalibriRegular.svg#CalibriRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
#msg p{
	margin-left:15px;
	color:#106508;
	font-weight:bold;
	font-size:18px;
	
	}
/*================= Fontface End ==================*/

/*================= Header Start ==================*/
.navbar-default{ background:#fff; border:none; margin-bottom:0; padding:10px 0 0 0; z-index:99999; box-shadow:none; }
#header{ padding:0; margin:0; }
.logo{ width:262px; height:57px; line-height:0; }
.navigation{ float:right; padding:27px 0 0 0; }

.navbar-default .navbar-brand { padding:0; }
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:active,
.navbar-default .navbar-brand.active { }
.navbar-default .navbar-collapse { border-color: rgba(255,255,255,.02);}
.navbar-default .navbar-toggle {border-color: #fed136;background-color: #fed136;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color:inherit;}
.navbar-default .nav li{ padding:6px 20px 0;}
.navbar-default .nav li a {text-transform: uppercase; font-size:17px; color: #fff; padding:8px 0; background:none; letter-spacing:.6px;}

.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {outline: 0; border-bottom:none; background:none; color:#fff;}
.navbar-default .navbar-nav>.active>a {border-radius: 0;color: #fff; background:none;border-bottom:1px solid #539eb4;}
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {color: #fff; background:none;border-bottom:1px solid #539eb4;}
.navbar-default .nav li a:hover{border-bottom:1px solid #539eb4;}


@media(min-width:1000px) {
.digital {height:800px}
}


@media(min-width:768px) {
	
    body { padding-top:95px; }
	.navbar-default {
        padding:25px 0 0 0;
		border-bottom:none;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
		border-bottom:none;
    }
	
    .navbar-default .navbar-brand {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
    }

    .navbar-default .navbar-nav>.active>a {
        border-radius: 3px;
    }

    .navbar-default.navbar-shrink {
        padding: 10px 0 0 0;
		-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.2);
    }

    .navbar-default.navbar-shrink .navbar-brand {
        font-size: 1.5em;
    }
}
@media screen and (max-width:700px) {
  .newad-block .rt-block .box .img-block{ float:none; margin:0 auto; }
  .newad-block .rt-block .box .text-block{ float:none; width:100%; max-width:100%; padding:15px 0 0 0; text-align:center; }
}


/*================= newad-block Start ==================*/
.newad-block{ padding:17px 0 37px 0; margin:7px 0 0 0; background:url(../images/newad-bg.png) no-repeat center top; position:relative; }
.newad-block:before{ content:""; width:1140px; max-width:100%; height:1px; position:absolute; left:0; right:0; top:0; margin:0 auto; background:#ebebeb; }
.newad-block .lt-block{ float:left; width:164px; border-right:1px solid rgba(0,0,0, .10); padding:0; margin:0; }
.newad-block .lt-block .img-block{ float:left; width:48px; padding:0; margin:0; }
.newad-block .lt-block .img-block img{ width:100%; height:auto; }
.newad-block .lt-block .text-block{ float:left; text-align:left; width:82px; padding:0 0 0 17px; margin:0; }
.newad-block .lt-block .text-block h3{font-family: 'Open Sans', sans-serif; font-size:21px; line-height:23px; font-weight:600; text-transform:uppercase; color:#6bb1e3; padding:0 0 5px 0; margin:0;}

.newad-block .rt-block{ float:right; width:83%; padding:0; margin:0; }
.newad-block .rt-block .box{ display:block; border-right:1px solid rgba(0,0,0, .10); padding:0 15px; margin:0; }
.newad-block .rt-block .box a{ display:block; padding:0; margin:0; line-height:0; }
.newad-block .rt-block .box .img-block{ display:block; float:left; width:53px; padding:2px; margin:0; line-height:0; border-radius:4px; -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.26);
-moz-box-shadow:    0px 1px 5px 0px rgba(0, 0, 0, 0.26);
box-shadow:         0px 1px 5px 0px rgba(0, 0, 0, 0.26); }
.newad-block .rt-block .box .img-block img{ width:100%; height:auto; }

.newad-block .rt-block .box .text-block{ display:block; float:left; max-width:230px; text-align:left; padding:0 0 0 15px; margin:0; }
.newad-block .rt-block .box .text-block h3{font-family: 'Open Sans', sans-serif; font-size:16px; line-height:23px; font-weight:600; text-transform:uppercase; color:#6bb1e3; padding:0 0 5px 0; margin:0;height:25px;overflow: hidden;}
.newad-block .rt-block .box a:hover .text-block h3{ color:#f6b312; }
.newad-block .rt-block .box .text-block p{font-family: 'Open Sans', sans-serif; font-size:16px; line-height:18px; font-weight:500; color:#313131; padding:0; margin:0;}

/*================= newad-block end ==================*/

@media screen and (max-width:1199px) {
  .newad-block .lt-block{ float:none; margin:0 auto; border-right:none; }
  .newad-block .rt-block{ float:none; width:100%; padding:15px 0 0 0; }
  .newad-block .rt-block .box .text-block{ width:225px; }
  .newad-block .rt-block .box .text-block p{ font-size:15px; }
}


/*================= Banner Start ==================*/
.home-slider{ padding:0; background:#004871; line-height:0; }
.home-slider img{ width:100%; }
.home-slider .box{ padding:0; }
.home-slider .desc{ width:100%; position:absolute; left:0; top:25px; text-align:center; }
.home-slider .desc h2{ display:inline-block; float:none; font-family: 'CenturyGothicRegular'; font-size:20px; color:#fff; line-height:22px; text-align:left; padding:0 20px 0 0; margin:0; }
.home-slider .desc h2 span{ display:block; font-family: 'CenturyGothicBold'; font-size:26px; line-height:28px; text-transform:uppercase; }
.home-slider .desc a{ display:inline-block; font-family: 'CenturyGothicBold'; font-size:19px; color:#fff; line-height:21px; text-transform:uppercase; text-align:center; padding:10px 15px; margin:5px 0 0 0; background:#f6b312; vertical-align:top; }
.home-slider .desc a.read{ padding-left:36px; padding-right:13px; background:url(../images/read-more-icon.png) no-repeat 10px 12px #f6b312; }
.home-slider .desc a:hover{ background-color:#e2a40f; }

/*================= Currency Start ==================*/
.currency-block{ padding:40px 0 35px 0; margin:0; background:url(../images/currency-bg.png) no-repeat top center #fff; background-size:cover; }
.currency-block .top-block{ padding:0; margin:0 auto; /*width:882px;*/ }
.currency-block .top-block .leftpanel{ float:left; } 
.currency-block .top-block .leftpanel h4{ color: #2d6ab4; font-size: 18px; font-weight: bold; text-align:center;}
.currency-block .top-block .middlepanel{ float:left; width:320px; border:1px solid #cbcbcb; margin:0 0 0 20px; } 
.currency-block .top-block .rightpanel h4{ color: #2d6ab4; font-size: 18px; font-weight: bold; text-align:center; } 
#amount, #sf, #st, #source, #target, { border:1px solid #cbcbcb; padding:5px 12px; }
#amount span {color:#0f67b2}
#result{     padding: 5px 12px;
  
    font-size: 24px;
    border: none;
    background: none;
    border-radius: 0px;
    box-shadow: none; }
.middlepanel table{ background:#fff !important;}
#exchange_rates_1 tr td{ padding:5px;}
.currency-block .rightpanel{ float:left; width:232px;}
.currency-block .rightpanel a span{ background:none; }
.booked-wzs-table-250{ width:100%; }

.currency-block .top-block .border{ border:1px solid #f2f2f2; text-align:center; margin-bottom:0; }
.currency-block .top-block .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ border-right:1px solid #f2f2f2; border-bottom:1px solid #eeeeee; font-size:14px; color:#0d5b9a; vertical-align:middle; }
.currency-block .top-block .table > thead{ vertical-align:central; background:#f2f2f2; }
.currency-block .top-block .table > thead > tr td{ padding:10px 0 0 0; }
.currency-block .top-block .table > thead p{ font-size:15px; color:#0d5b9a; }
.currency-block .top-block .table > thead p span{ display:block; color:#2b2b2b; padding:7px 0 0 0; }
.currency-block .top-block .table > thead img{ margin:0 0 3px 0; }
.currency-block .top-block .table > tbody{ background:none; color:#0d5b9a; }
.currency-block .top-block .table > tbody > tr{ background:none; }
.currency-block .top-block .table > tbody span{ color:#7f7f7f; }
.currency-block .top-block .table > tbody > tr td.n-border{ border-right:none; }

.currency-block .bottom-block{ background:#f2f2f2; padding:15px 0 25px 0; width:100%; float:left; }
.currency-block .bottom-block h2{ font-family: 'CenturyGothicBold'; font-size:23px; color:#0d5b9a; line-height:25px; padding:0 0 15px 0; margin:0;  }
.currency-block .bottom-block .lt-block{  }
.currency-block .bottom-block .lt-block .lt-panel{ float:left; width:130px; }
.currency-block .bottom-block .lt-block .lt-panel .form-control{ width:100%; font-size:15px; color:#2b2b2b; line-height:17px; padding:0px 10%; height:40px; margin:0; border:1px solid #dadada;  }
.currency-block .bottom-block .lt-block .rt-panel{ float:right; width:280px; }
.currency-block .bottom-block .lt-block .rt-panel .form-control{ width:100%; font-size:15px; color:#2b2b2b; line-height:17px; padding:0px 10%; margin:0; border:1px solid #dadada; height:40px; }
.currency-block .bottom-block .md-block{ line-height:0; text-align:center; padding-top:5px; margin:20px 0 0 0;}

.currency-block .bottom-block .rt-block{ }
.currency-block .bottom-block .rt-block .lt-panel{ float:left; width:380px;}
.currency-block .bottom-block .rt-block .lt-panel .form-control{ width:100%; font-size:15px; color:#2b2b2b; line-height:17px; padding:0px 10%; margin:0; border:1px solid #dadada; height:40px; }
.currency-block .bottom-block .rt-block .rt-panel{ float:right; width:125px;}
.currency-block .bottom-block .convert{ width:100%; font-family: 'CenturyGothicBold'; font-size:18px; color:#fff; line-height:20px; background:#f6b312; border-bottom:4px solid #bc8603; height:40px;}
.currency-block .bottom-block .rt-block .rt-panel .convert:hover{ background:#e4a50d;}

/*================= weather-section ==================*/
.weather-section{ padding:28px 0 40px; margin:0; background:url(../images/img-1.jpg) center top no-repeat; background-size:cover; }
.weather-section .top-block{ padding-bottom:25px;}
.weather-section .top-block h3{font-family: 'CenturyGothicRegular'; font-size:20px; color:#fff; padding:0; margin:0;}
.weather-section .top-block p{font-family: 'CenturyGothicRegular'; font-size:15px; color:#fff; padding:0; margin:0;}
.weather-section .bottom-block .lt-panel{ float:left; }
.weather-section .bottom-block .rt-panel{ float:right; }
.weather-section .bottom-block .column-1{ float:left;}
.weather-section .bottom-block .column-2{ float:left; padding:0 25px 0 0;}
.weather-section .bottom-block .column-2 p{padding:0; margin:0; display:block; text-align:right;}
.weather-section .bottom-block .column-2 p span{font-family:'CenturyGothicBold'; display:inline-block; border-radius:3px; background:#f6b312; font-size:25px; color:#fff; padding:0 7px 5px; line-height:18px; margin:0;}
.weather-section .bottom-block .column-2 h3{font-family:'CenturyGothicRegular'; font-size:63px; color:#fff; padding:0; margin:0;}
.weather-section .bottom-block .column-3{ float:left;}
.weather-section .bottom-block .column-3 h3{font-family:'CenturyGothicBold'; font-size:15px; color:#fff; padding:9px 0 7px; margin:0;}
.weather-section .bottom-block .column-3 p{font-family:'CenturyGothicRegular'; font-size:14px; color:#fff; padding:0; margin:0;}
.weather-section .bottom-block .column-4{ float:left; padding:0 0 0 26px; height:100px; margin:0 0 0 26px; background:url(../images/img-5.png) left top repeat-y;}
.weather-section .bottom-block .column-4 img{ padding-bottom:6px;}
.weather-section .bottom-block .column-4 h3{font-family:'CenturyGothicBold'; font-size:15px; color:#fff; padding:2px 0 6px; margin:0;}
.weather-section .bottom-block .column-4 p{font-family:'CenturyGothicRegular'; font-size:15px; color:#fff; padding:0; margin:0;}

/*================= About Start ==================*/
.about-block{ padding:85px 0 75px 0; margin:0; background:url(../images/about-bg.png) no-repeat top center #fff; background-size:cover; background-attachment:fixed; }
.about-block .border{ border:1px solid #f2f2f2; background:#fff; }
.about-block .lt-block{ background:url(../images/about-tab-bg.png) no-repeat top center; background-size:cover; }
.about-block .lt-block .nav-tabs{ width:100%; padding:20px 0; margin:0; border:none; }
.about-block .lt-block .nav-tabs > li{ display:block; float:none; }
.about-block .lt-block .nav-tabs > li a{ font-family: 'CenturyGothicRegular'; font-size:18px; color:#fff; border-radius:0; margin-right:0; background:url(../images/tab-arrow.png) no-repeat 35% center, url(../images/tab-border.png) no-repeat 49% 66%; padding-left:45%; padding-top:25px; padding-bottom:27px; border:none; }
.about-block .lt-block .nav-tabs > li:hover{ color:#0d0708; }
.about-block .lt-block .nav-tabs > li.active{ color:#0d0708; }
.about-block .lt-block .nav-tabs > li.active a{ color:#0d0708; background:url(../images/tab-arrow-hover.png) no-repeat 35% center, url(../images/tab-border-hover.png) no-repeat 49% 66% #fff; border-bottom:2px solid #002d52; padding-bottom:25px; }
.about-block .lt-block .nav-tabs > li:hover a{ color:#0d0708; background:url(../images/tab-arrow-hover.png) no-repeat 35% center, url(../images/tab-border-hover.png) no-repeat 49% 66% #fff; border-bottom:2px solid #002d52; padding-bottom:25px; }

.about-block .rt-block{ padding-top:30px; } 
.about-block .rt-block .block{ padding-bottom:40px; }
.about-block .rt-block .img-block{ float:left; width:35%; padding:0; margin:0; line-height:0; }
.about-block .rt-block .img-block img{ width:100%; border:2px solid #cdd8e9; margin-bottom:5px; }
.about-block .rt-block .text-block{ float:right; width:60%; }
.about-block .rt-block .text-block h2{ font-size:36px; line-height:38px; padding:0 0 0 10px; font-family: 'CenturyGothicRegular'; color:#1e1e1e; border-left:7px #0d5b9a solid; margin:0;  }
.about-block .rt-block .text-block p{ font-size:15px; line-height:20px; color:#1e1e1e; padding:20px 0 0 0; margin:0; }
.about-block .rt-block .text-block p.latin{ font-style:italic; }
.about-block .rt-block .text-block p span{ font-family:'CenturyGothicBold'; font-size:13px;}
.about-block .rt-block .text-block ul{ padding:20px 0 0; margin:0px; }
.about-block .rt-block .text-block ul li{  background:url(../images/tick.png) no-repeat 0px 4px; font-size:16px; color:#3f3f3f; line-height:18px; list-style:none; padding-left:26px; padding-bottom:10px;}

.about-block .rt-block .text-block .table{ width:100%; margin-top:20px; }
.about-block .rt-block .text-block .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ border-right:1px solid #f2f2f2; border-bottom:1px solid #eeeeee; font-size:14px; vertical-align:middle; text-align:center; }
.about-block .rt-block .text-block .table > thead{ background:#f9f9f9; }
.about-block .rt-block .text-block .table > thead > tr td{ font-size:13px; line-height:15px; color:#0d5b9a; }
.about-block .rt-block .text-block .table > tbody{ background:none; color:#0d5b9a !important; }
.about-block .rt-block .text-block .table > tbody > tr{ background:#fff; }
.about-block .rt-block .text-block .table > tbody > tr td{ font-size:12px; line-height:15px; color:#1e1e1e; }

.about-block .desktop-view{ display:block; }
.about-block .mobile-view{ display:none; }
.about-block .mobile-view .mobile{ margin:0 0 5px 0; }
.about-block .mobile-view .mobile .accordion{ display:block; width:100%; font-family: "CenturyGothicRegular"; font-size:18px; color:#fff; padding:10px 4%; background:url(../images/accordion-icon.png) no-repeat right center #12436a; text-align:left; color:#fff; border-radius:3px; border:none; cursor:pointer; }
.about-block .mobile-view .mobile .accordion:hover{ background:url(../images/accordion-icon.png) no-repeat right center #1a5686; text-decoration:none; }
.about-block .mobile-view .mobile .rt-block{ padding:15px 5% 10px; }
.about-block .mobile-view .mobile .rt-block .text-block{ padding:0; width:100%; }

/*================= History Start ==================*/
.history-block{ padding:110px 0 80px 0; margin:0; background:url(../images/history-bg.jpg) no-repeat top center; background-size:cover; text-align:center; background-size:cover; background-attachment:fixed; }
.history-block .text-block{ padding-top:65px; padding-bottom:30px; background:#fff; }
.history-block h2{ font-family: 'CenturyGothicBold'; font-size:36px; color:#fff; line-height:38px; text-transform:uppercase; padding:15px 0; margin:0; background:url(../images/text-bg.png) no-repeat top center; width:396px; position:absolute; top:-35px; left:33%; }
.history-block p{ font-size:18px; color:#222222; line-height:26px; padding:0 5% 35px; margin:0; }
.history-block p span{ font-weight:bold; }

/*================= Advertising Start ==================*/
.advertising-block{ padding:50px 0 35px 0; margin:0; }
.advertising-block .lt-block{ line-height:0; }
.advertising-block .lt-block img{ width:100%; }
.advertising-block .rt-block{ }
.advertising-block .rt-block h2{ font-family: 'CenturyGothicBold'; font-size:33px; color:#2e2e2e; line-height:35px; text-transform:uppercase; padding:0 0 30px 0; margin:0; }
.advertising-block .rt-block h3{ font-size:20px; color:#2e2e2e; line-height:22px; font-weight:bold; padding:0; margin:0; }
.advertising-block .rt-block h3 a{ color:#0f67b2; }
.advertising-block .rt-block h3 a:hover{ color:#0b518d; }
.advertising-block .rt-block .block{ padding:0; margin:0 0 40px 0; background:url(../images/border1.jpg) repeat-y 12px 0; }
.advertising-block .rt-block .block .box{ padding:0 0 32px 0; margin:0; }
.advertising-block .rt-block .block .box:nth-child(2){ padding-bottom:0; }
.advertising-block .rt-block .block .box .lt-panel{ float:left; width:25px; background:#0f67b2; }
.advertising-block .rt-block .block .box .lt-panel p{ font-size:19px; color:#fff; line-height:21px; text-align:center; padding:2px 0; margin:0; }
.advertising-block .rt-block .block .box .rt-panel{ float:right; width:93%; padding-right:5%; }
.advertising-block .rt-block .block .box .rt-panel p{ font-size:19px; color:#2e2e2e; line-height:23px; padding:0; margin:0; }
.advertising-block .rt-block .block .box .rt-panel p span{ display:block; }
.advertising-block .rt-block .block .box .rt-panel p a{ color:#0f67b2; }
.advertising-block .rt-block .block .box .rt-panel p a:hover{ color:#0b518d; }

/*================= Editorial Start ==================*/
.editorial-block{ padding:60px 0 65px 0; margin:0; background:url(../images/editorial-bg.jpg) no-repeat top center; background-size:cover; background-size:cover; background-attachment:fixed; }
.editorial-block h2{ font-family: 'CenturyGothicBold'; font-size:33px; color:#2e2e2e; line-height:35px; text-transform:uppercase; padding:10px 0 10px 0; margin:0px 0 20px 0; border-bottom:1px solid #dddfe0; }
.editorial-block .title-block{ width:450px; padding:0; margin:0; }
.editorial-block .block{ width:450px; padding:0; margin:0; background:url(../images/border3.jpg) repeat-y 12px 0; }
.editorial-block .block .box{ padding:0 0 32px 0; margin:0; }
.editorial-block .block .box:nth-child(3){ padding-bottom:0; }
.editorial-block .block .box .lt-panel{ float:left; width:25px; background:#0f67b2; }
.editorial-block .block .box .lt-panel p{ font-size:19px; color:#fff; line-height:21px; text-align:center; padding:2px 0; margin:0; }
.editorial-block .block .box .rt-panel{ float:right; width:93%; padding-right:5%; }
.editorial-block .block .box .rt-panel p{ font-size:19px; color:#2e2e2e; line-height:23px; padding:0; margin:0; }
.editorial-block .block .box .rt-panel p span{ display:block; }
.editorial-block .block .box .rt-panel p a{ color:#0f67b2; }
.editorial-block .block .box .rt-panel p a:hover{ color:#0b518d; }

/*================= Contact Start ==================*/
.contact-block{ padding:47px 0 31px;}
.contact-block h2{ font-family: 'CenturyGothicBold'; font-size:36px; color:#2e2e2e; line-height:38px; text-transform:uppercase; text-align:center; padding:0; margin:0 0 50px; background: url(../images/border2.jpg) repeat-x left center; }
.contact-block h2 span{ background:#FFF; padding:0 20px;}
.contact-block .top-block{ padding:0 0 50px; border-bottom:1px solid #f0f0f0; }
.contact-block .top-block .lt-block{ border-right:1px solid #f0f0f0; }
.contact-block .top-block .lt-block h3{ font-family: 'CenturyGothicBold'; font-size:27px; color:#1e1e1e; line-height:29px; padding:0 0 15px 0; margin:0; }
.contact-block .top-block .lt-block .block{ border-top:1px solid #f0f0f0; padding:20px 0; }
.contact-block .top-block .lt-block .block-last{ padding-bottom:0; }
.contact-block .top-block .lt-block .block .lt-panel{ float:left; line-height:0; }
.contact-block .top-block .lt-block .block .rt-panel{ float:right; width:85%; }
.contact-block .top-block .lt-block .block .rt-panel h4{ font-family: 'CalibriRegular'; font-size:16px; color:#2c2c2c; line-height:18px; font-weight:bold; text-transform:uppercase; padding:0 0 2px; margin:0; }
.contact-block .top-block .lt-block .block .rt-panel p{ font-family: 'CalibriRegular'; font-size:16px; color:#2c2c2c; line-height:18px; padding:0; margin:0; }
.contact-block .top-block .lt-block .block .rt-panel p a{ color:#2c2c2c; }
.contact-block .top-block .lt-block .block .rt-panel p a:hover{ color:#101010; }

.contact-block .top-block .rt-block{}
.contact-block .top-block .rt-block .map-block{ float:left; width:70%; line-height:0; }
.contact-block .top-block .rt-block .map-block iframe{ width:100%; border:none; height:359px; }
.contact-block .top-block .rt-block .form-block{ float:right; width:30%; background:#0f67b2; padding:20px 3% 10px; min-height:50px; }
.contact-block .top-block .rt-block .form-block h3{ font-family: 'CenturyGothicBold'; font-size:21px; color:#fff; line-height:23px; padding:0 0 15px 0; margin:0; }
.contact-block .top-block .rt-block .form-block .block{ padding:0 0 15px 0; }
.contact-block .top-block .rt-block .form-block .form-control{ width:100%; font-size:14px; color:#3a3a3a; padding:0 5% 0 5%; height:31px; }
.contact-block .top-block .rt-block .form-block .name{ background:url(../images/form-icon1.png) no-repeat left top #fff; padding:0 5% 0 20%; }
.contact-block .top-block .rt-block .form-block .email{ background:url(../images/form-icon2.png) no-repeat left top #fff; padding:0 5% 0 20%; }
.contact-block .top-block .rt-block .form-block .phone{ background:url(../images/form-icon3.png) no-repeat left top #fff; padding:0 5% 0 20%; }
.contact-block .top-block .rt-block .form-block .comment{ height:70px; padding:5px 5%; resize:none; }
.contact-block .top-block .rt-block .form-block .submit{ width:100%; background:#f6b312; font-size:18px; color:#fefefe; font-weight:bold; text-transform:uppercase; height:38px; border-bottom:4px solid #bc8603; padding:0; }
.contact-block .top-block .rt-block .form-block .submit:hover{ background:#da9e0e; }

.contact-block .bottom-block{ padding:35px 0 0 0; margin:0; }
.contact-block .bottom-block h3{ font-size:16px; color:#2c2c2c; line-height:18px; font-weight:bold; text-transform:uppercase; padding:0; margin:0; }
.contact-block .bottom-block p{ font-size:17px; color:#2c2c2c; line-height:19px; padding:0; margin:0; }
.contact-block .bottom-block p a{ color:#2c2c2c; }
.contact-block .bottom-block p a:hover{ color:#0a0a0a; }
.contact-block .bottom-block .box{ border-right:1px solid #e5e5e5; }
.contact-block .bottom-block .box:nth-child(4){ border:none; }
.contact-block .bottom-block .lt-panel{ float:left; padding-left:5%; }
.contact-block .bottom-block .rt-panel{ float:right; width:75%; }

/*================= Footer Start ==================*/
#footer{ padding:45px 0 70px 0; margin:0; background:url(../images/footer-bg.jpg) no-repeat top center; background-size:cover; text-align:center; }
#footer .top-block{ padding:0 0 20px 0; margin:0; }
#footer .top-block ul{ padding:0; margin:0; }
#footer .top-block ul li{ display:inline-block; float:none; font-size:16px; color:#fff; line-height:18px; padding:0 13px; margin:0; }
#footer .top-block ul li a{ color:#fff; }
#footer .top-block ul li a:hover{ color:#c4e4fe; }
#footer p{ font-size:13px; color:#fff; line-height:15px; padding:0; margin:0; }

/*=============== Smaple Publication Start =================*/
.publication-block{ margin:0px 0 0 0; position:relative; }
.publication-block img.big{ width:100%; }
.publication-block .publication-wrapper{ position:absolute; left:0; top:0; width:100%;}
.publication-block .publication-wrapper .title-block{margin:0;}
.publication-block .publication-wrapper .title-block h2{ font-family: 'AvantiNormal'; font-size:26px; line-height:28px; color:#fff; padding:43px 0 0 43%; margin:0;}
.publication-block .publication-wrapper .title-block h2 span{ display:block; font-size:55px; line-height:57px;}

.publication-gallery-block{ margin:0; padding:57px 0 45px 0;}
.publication-gallery-block .pad .top img{ padding:6px 6px 0 6px; width:100%;}
.publication-gallery-block .pad{ margin-bottom:31px; box-shadow:1px 1px 7px 1px #cccccc;}
.publication-gallery-block .pad .search-block{ padding:13px 18px 11px 14px;}
.publication-gallery-block .pad .search-block .lt-block{ float:left;}
.publication-gallery-block .lt-block p{ font-family: 'AvantiNormal'; font-size:17px; color:#393939; line-height:19px; margin:0; display:inline-block;}
.publication-gallery-block .rt-block{ float:right; border-left:1px solid #ededed; padding:0 0px 0 11px; }
.publication-gallery-block h3{ font-family: 'AvantiNormal'; font-size:14px; color:#393939; line-height:16px; background:url(../images/border-1.jpg) repeat-x left center; text-align:center; text-transform:uppercase; margin:0; padding:0; }

/*============= Subscription Start ==============*/
.subscription-block{ background:url(../images/form-bg.jpg) no-repeat left center; padding-bottom:80px; }
.subscription-block .click-here-block{ padding:25px 0 26px;}
.subscription-block .click-here-block .text-block-2{ background:url(../images/bg-3.jpg) no-repeat left center; background-size:cover; padding:28px 0 27px;}
.subscription-block .click-here-block .text-block-2 h3{ font-family: 'AvantiNormal'; font-size:22px; color:#ffffff; line-height:24px; margin:0; float:right; padding-right:68px}
.subscription-block .click-here-block .text-block-2 .btn{ background:#fcc419; border:1px solid #1073c9; border-radius:2px; color:#6f5401; font-size:15px; line-height:17px;}
.subscription-block .click-here-block .text-block-2 .btn:hover{ background:#eab207;}
.subscription-block .form-block{ border:1px solid #e2e2e2; }
.subscription-block .form-block .top-block{ background:#efeeee; padding:18px 0 20px; text-align:center;}
.subscription-block .form-block .top-block h2{ font-size:30px; color:#504f4f; line-height:32px; text-transform:uppercase; margin:0;}
.subscription-block .form-block .md-block{ background:#fff; padding:36px 0px 20px 0px;}
.subscription-block .form-block .md-block .form-group{ width:100%; margin-bottom:20px;}
.subscription-block .form-block .md-block .form-group .form-control{ width:100%; border-radius:0;}
.subscription-block .form-block .md-block p{ font-family: 'CalibriRegular'; font-size:17px; color:#3f3f3f; line-height:19px; padding:0 0 7px 0; margin:0;}

.subscription-block .form-block .bottom-block{ background:#fff; }
.subscription-block .form-block .bottom-block h3{ font-size:20px; color:#0f67b2; line-height:22px; font-weight:bold; padding:0 0 12px 0; margin:0 0 20px 0; border-bottom:1px solid #f3f3f3; }
.subscription-block .form-block .bottom-block .thumb-block{ border-bottom:1px solid #f3f3f3; padding-bottom:20px; }
.subscription-block .form-block .bottom-block .thumb-block p{ font-size:19px; color:#3f3f3f; line-height:21px; padding:0; margin:0; }
.subscription-block .form-block .bottom-block .thumb-block p span{ font-weight:bold; }
.subscription-block .form-block .bottom-block .thumb-block .box{ }
.subscription-block .form-block .bottom-block .thumb-block .lt-panel{ float:left; line-height:0; }
.subscription-block .form-block .bottom-block .thumb-block .rt-panel{ float:right; width:85%; border-right:1px solid #ececec; margin-right:5%; }
.subscription-block .form-block .bottom-block .thumb-block .box:nth-child(3) .rt-panel{ border:none; }
.subscription-block .form-block .bottom-block .payment-block{ padding:15px 0 30px 0; }
.subscription-block .form-block .bottom-block .payment-block .payment{ float:right; font-size:17px; color:#fff; line-height:19px; font-weight:bold; padding:7px 12px 10px 40px; border-bottom:5px solid #af0621; background:url(../images/payment-icon.png) no-repeat 11px 7px #c40d2a; }
.subscription-block .form-block .bottom-block .payment-block .payment:hover{ background-color:#b20f29; }
.subscription-block .bottom-text-block{ padding:45px 0 0 0; }
.subscription-block .bottom-text-block p{ font-size:17px; color:#6a6a6a; line-height:22px; padding:0; margin:0; }
.subscription-block .bottom-text-block p span{ font-family: 'CenturyGothicBold'; font-size:20px; color:#0f67b2; }

/*============= terms-and-privacy ==============*/
.terms-and-privacy-block{}
.terms-and-privacy-block .text-block{ padding:20px 0; margin:0;}
.terms-and-privacy-block .text-block h2{ font-family: 'CenturyGothicRegular';color:#1e1e1e; font-size:20px; line-height:22px; font-weight:bold; border-bottom:1px solid #f2f2f2; padding-bottom:10px; }
.terms-and-privacy-block .text-block ul{ padding:5px 0 16px 0; margin:0;}
.terms-and-privacy-block .text-block ul li{ background:url(../images/tick.png) no-repeat 22px 4px; font-size:16px; color:#3f3f3f; line-height:18px; list-style:none; padding-left:50px; padding-bottom:5px;}
.terms-and-privacy-block .text-block p{font-family: 'CalibriRegular'; font-size:16px; color:#3f3f3f; line-height:18px; padding:5px 0 16px; margin:0;}

/* This CSS is used for the Show/Hide functionality for Content Slider */
	.more {
		display: none;
		  }
	a.showLink, a.hideLink {
		color:#393939;
		 }
	a.hideLink {
		 }
	a span{ background:#fff; padding:0 10px; } 
	a.showLink:hover, a.hideLink:hover {
		color:#2278C1; }


.scroll-top-wrapper {position: fixed;opacity: 0;visibility: hidden;	overflow: hidden;text-align: center;z-index: 99999999;background-color: #64c1dd;color: #eeeeee;width: 50px;height: 48px;
	line-height: 48px;right: 30px;bottom: 30px;padding-top: 2px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {	background-color: #43d4ff;}
.scroll-top-wrapper.show {visibility:visible; cursor:pointer;opacity: 1.0;}
.scroll-top-wrapper i.fa {line-height: inherit;}

#currency_converter_menu_links{ display:none !important; }
#exchange_rates_1{ width:1500px !important; }
.bottom-block .form-horizontal label{ text-align:left; padding-left:0; }

#captcha-wrap #captcha{ width:100%; height:49px; border-radius:4px; }
.error{ color:#FA7267; font-weight:normal; margin:0; line-height:17px; }
/*============= Events Page Start 25.01.2016 ==============*/
.events-banner{ position:relative; padding:0; margin:0; }
.events-banner img{ width:100%; line-height:0; padding:0; margin:0;}
.events-banner .block{ position:absolute;bottom:33%; width:100%; }
.events-banner .block .block-text{ text-align:left; float:right; width:45%; padding:0; margin:0;}
.events-banner .block .block-text h3{ font-family: 'CenturyGothicBold'; font-size:22px; color:#fef7ff; line-height:25px; background:url(../images/event-text-bg1.png) no-repeat top left; padding:0 0 0 20px; margin:0; }
.events-banner .block .block-text h2{font-family: 'CenturyGothicBold'; font-size:61px; color:#fef7ff; line-height:63px; padding:0; margin:0; }

.our-events{ border-bottom:1px solid #e8e8e8; background:#f7f7f7; padding:5px 0 23px 0; margin:0; }
.our-events h2{ font-family: "CenturyGothicRegular"; font-size:31px; color:#1597d8; line-height:48px; border-bottom:1px solid #e8e8e8; padding:0; margin:0; }
.our-events .block { padding:5px 0 0 0; margin:0; }
.our-events .block h3{ font-family: 'Calibri'; font-size:15px; color:#454545; line-height:30px; padding:0; margin:0; }
.our-events .lt-block{ padding:35px 0 0 0; margin:0; }
.our-events .lt-block a{ display:block; font-family: 'Calibri'; font-size:16px; color:#fff; line-height:18px; text-align:center; background:#1597d8; padding:8px 0; margin:0; }
.our-events .lt-block a:hover{ background:#097eb9; }
.our-events .rt-block{ padding:35px 0 0 0; margin:0; }
.our-events .rt-block a{ display:block; background:url(../images/add-icon1.png) no-repeat 18px center #c40d2a; font-family: 'Calibri'; font-size:16px; color:#fff; line-height:18px; text-align:center; padding:8px 0 3% 15%; margin:0; }
.our-events .rt-block a:hover{ background-color:#b30a25; }


.event-bottom{ padding:0 0 34px 0; margin:0;}
.event-bottom .block{ border-bottom:1px solid #e8e8e8; padding:32px 0 20px 0; margin:0;}
.event-bottom .block .lt-block{ padding:0; margin:0; text-align:center}
.event-bottom .block .lt-block .image { border:1px solid #e8e8e8; display:block;width:100%;max-width:280px;text-align:center;}
.event-bottom .block .lt-block img{ /**width:100%;**/ height:auto; padding:0; margin:0; max-width:280px}
.event-bottom .block .rt-block{ padding:0; margin:0;}
.event-bottom .block .rt-block h1{ font-family: "CenturyGothicRegular"; font-size:24px; color:#231f20; line-height:26px; padding:0; margin:0;}
.event-bottom .block .rt-block .md-block{ width:50%; padding:16px 0 20px 0; margin:0;}
.event-bottom .block .rt-block .md-block .lt-block h4{ display:block; background:url(../images/add-icon2.png) no-repeat left center; border-radius:2px; font-size:13px; color:#c40d2a; line-height:15px; text-align:left; padding:5px 0 5px 34px; margin:0;}
.event-bottom .block .rt-block .md-block .rt-block h4{ font-family:Myriad Hebrew; display:block; background:url(../images/add-icon2.png) no-repeat left center; border-radius:2px; font-size:13px; color:#c40d2a; line-height:15px; text-align:left; padding:5px 0 5px 34px; margin:0;}
.event-bottom .block .rt-block .text-block{ padding:0 0 24px 0; margin:0;}
.event-bottom .block .rt-block .text-block p{ font-family: 'Calibri'; font-size:16px; color:#5f5f5f; line-height:18px; padding:0; margin:0;}
.event-bottom .block .rt-block .link-block a{ display:block; float:left; background:url(../images/arrow-right-icon2.png) no-repeat 85% center #c40d2a; font-family: 'Calibri'; font-size:13px; color:#fff; line-height:15px; font-weight:bold; padding:4px 30px 4px 25px; margin:0 5px 5px 0; }
.event-bottom .block .rt-block .link-block a:nth-child(2){ background:url(../images/arrow-right-icon2.png) no-repeat 85% center #20a3da; }
.event-bottom .block .rt-block .link-block a:nth-child(4){ background:url(../images/arrow-right-icon2.png) no-repeat 85% center #20a3da; }
.event-bottom .block .rt-block .link-block a:hover{ background-color:#a50922; }
.event-bottom .block .rt-block .link-block a:nth-child(2):hover{ background-color:#1890c2; }
.event-bottom .block .rt-block .link-block a:nth-child(4):hover{ background-color:#1890c2; }
.event-bottom .block .rt-block .link-block{ padding:5px 0 0 0; }

.event-bottom .show-block{padding:15px 0 0 0; margin:0; }
.event-bottom .show-block a{font-family: 'Calibri'; font-size:16px; color:#4a4a4a; line-height:18px; padding:0; margin:0; }
.jPag-first{ display:none; }
.jPag-last{ display:none; }
.jPag-sprevious{ display:none;}
.jPag-snext{ display:none;}

.user-add-event-box {
	float:right; margin-right:50px;
}



/*.jPag-pages{ float:right;}*/
#demo5{ padding:20px 0 0 0; float:right; }
#ui-datepicker-div{ z-index:999999 !important; }
/*============= Events Page End 25.01.2016 ==============*/
/************************************************************************************
MOBILE
*************************************************************************************/
@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}
@media screen and (max-width:1600px) {
	.events-banner .block{ position:absolute;bottom:28%; width:100%; }
		.event-bottom .block{
		margin-right:50px;}
}

@media screen and (max-width:1370px) {
	.event-bottom .block{
		margin-right:50px;}
	.events-banner .block{ position:absolute;bottom:18%; width:100%; }
}

@media screen and (max-width:1100px) {
	.home-slider .desc h2{ display:block; text-align:center; padding:0 0 10px 0; }
}

@media screen and (max-width:1200px) {
	.currency-block .bottom-block .lt-block .lt-panel{ width:35%; }
	.currency-block .bottom-block .lt-block .rt-panel{ width:60%; }
	.currency-block .bottom-block .rt-block .lt-panel{ width:300px; }
	.weather-section .bottom-block .column-2{ padding-right:15px; }
	.weather-section .bottom-block .column-4{ padding-left:11px; margin-left:10px; }
	.publication-block .publication-wrapper .title-block h2{ padding:2% 0 0 43%; }
	.events-banner .block{ position:absolute;bottom:8%; width:100%; }
	.events-banner .block .block-text h2{ font-size:45px;line-height:47px;}
	.event-bottom .block .rt-block .md-block{ width:50%;}
}
@media screen and (max-width:991px) {
	
.event-bottom .block .rt-block .md-block{ width:58%;}

}
@media screen and (max-width:990px) {

	body{ padding:0; }
	.navbar-default{ position:relative; }
	.logo{ width:100%; height:inherit; }
	.logo img{ width:100%; }
	.navigation{ padding-top:20px; }
	.home-slider .desc a.read{ padding:8px 10px 8px 35px; }
	.currency-block .bottom-block .rt-block .lt-panel{ width:65%; }
	.currency-block .bottom-block .rt-block .rt-panel{ width:30%; }
	.weather-section .bottom-block .lt-panel{ float:none; width:255px; margin:0 auto; padding-bottom:20px; }
	.weather-section .bottom-block .rt-panel{ float:none; width:100%; }
	.weather-section .bottom-block .column-4{ margin-left:12px; padding-left:13px; }
	.history-block h2{ left:24%; }
	.advertising-block .rt-block .block .box .rt-panel{ padding-right:0; }
	.advertising-block .rt-block .block .box .rt-panel p span{ display:inline-block; }
	.contact-block .bottom-block .box{ margin-bottom:20px; }
	.contact-block .bottom-block .box:nth-child(2){ border:none; }
	.contact-block .top-block .lt-block{ border:none; padding-bottom:30px; }
	.contact-block .top-block .lt-block .block{ float:left; width:50%; }
	.contact-block .top-block .lt-block .block .rt-panel{ width:88%; }
	.contact-block .top-block .rt-block .map-block{ width:60%; }
	.contact-block .top-block .rt-block .form-block{ width:40%; }
	
	.publication-block img.big{ height:95px; }
	.publication-block .publication-wrapper .title-block h2 span{ font-size:45px; line-height:47px; }
	.subscription-block .click-here-block .text-block-2{ padding:25px 10px; background:url(../images/bg-5.png) repeat top left, url(../images/bg-3.jpg) no-repeat left center; background-size:cover; }
	.subscription-block .click-here-block .text-block-2 h3{ text-align:center; padding:0; }
	.subscription-block .form-block .md-block p{ font-size:15px; }
	.subscription-block .form-block .bottom-block .thumb-block .rt-panel{ margin-right:0; width:82%; min-height:42px; }
	.terms-and-privacy-block .text-block{ padding:0; }
	.currency-block .top-block{ width:100%; text-align:center; }
	.currency-block .top-block .leftpanel{ float:none; display:inline-block; }

	.currency-block .top-block 	.middlepanel{ width:50%; float:none; display:inline-block; margin:0; }

	.payment-card {
		width:50%;
		}
}

@media screen and (max-width:800px) {
	.home-slider .desc h2{ text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5); }


}

@media screen and (max-width:767px) {
		#jssor_1{
			
		display:block;}
		#magnifier{
			display:none;}
		.event-bottom .block{
		margin-right:0px;}
	.mob_logindiv{
		display:block;}
	.logindiv{
		display:none;}
	.navbar-default{ padding:10px 0; }
	.logo img{ width:inherit; }
	.navigation{ height:30px; padding-top:10px; }
	.about-block{ padding:30px 0 40px; }
	.about-block .lt-block .nav-tabs{ padding:20px 0 10px 0; }
	.about-block .lt-block .nav-tabs > li{ float:left; width:32.3%; margin:1px .5%; height:50px; }
	.about-block .lt-block .nav-tabs > li a{ border:none !important; padding-top:5px; padding-bottom:5px; background:url(../images/tab-arrow.png) no-repeat 30% center, url(../images/tab-border.png) no-repeat 55% 85%; }
	.about-block .lt-block .nav-tabs > li:hover a{ padding-top:5px; padding-bottom:5px; background:url(../images/tab-arrow-hover.png) no-repeat 30% center, url(../images/tab-border-hover.png) no-repeat 55% 85% #fff; }
	.about-block .lt-block .nav-tabs > li.active a{ padding-top:5px; padding-bottom:5px; background:url(../images/tab-arrow-hover.png) no-repeat 30% center, url(../images/tab-border-hover.png) no-repeat 55% 85% #fff; }
	.about-block .rt-block .img-block{ float:none; width:100%; text-align:center; padding-bottom:20px; }
	.about-block .rt-block .img-block img{ width:auto; }
	.about-block .rt-block .text-block{ float:none; width:90%; padding:0 5%; }
	.weather-section .bottom-block .column-3{ width:21%; }
	.weather-section .bottom-block .column-4{ width:20%; margin-bottom:20px; padding-left:35px; }
	.contact-block .top-block .lt-block .block .rt-panel{ width:84%; }
	#footer .top-block ul li{ padding:0 10px; }
	#footer .top-block ul li a{ margin:0; }
	
	.subscription-block .form-block .md-block .form-group{ margin-bottom:20px; }
	.subscription-block .form-block .bottom-block .thumb-block .rt-panel{ width:90%; }
	.currency-block .top-block .middlepanel{ margin-left:0;}
	.currency-block .top-block{ text-align: center;}
	.event-bottom .block .lt-block{ text-align:center;}
	.event-bottom .block .lt-block img{ /**width:382px; height:auto;**/ }
	.event-bottom .block .rt-block h1{ padding:20px 0 0 0; /**text-align:center;**/ }
	.event-bottom .block .rt-block .md-block{ width:47%; /**margin:0 auto;**/}
	.events-banner .block .block-text h2{ font-size:35px;line-height:37px;}

.newad-block .rt-block{ padding:15px 20px 0; }

}


@media screen and (max-width:660px) {
	.home-slider .desc h2{ font-size:18px; line-height:20px; }
	.home-slider .desc h2 span{ font-size:25px; line-height:27px; }
	.home-slider .desc a{ font-size:15px; line-height:17px; }
	.history-block h2{ left:19%; }
	.weather-section .top-block .col-xs-6{ width:100%; }
	.weather-section .top-block .text-left{ text-align:center; padding-bottom:20px; }
	.weather-section .top-block .text-right{ text-align:center; }
	#footer .top-block ul li{ padding:0 10px 5px; }
	.event-bottom .block .rt-block .md-block{ width:50%;}
	.events-banner .block .block-text h3{font-size:12px; line-height:15px; background-size:70px; padding:0 0 0 15px; }
	.event-bottom .block .rt-block .md-block{ width:47%; /**margin:0 auto;**/}
	.events-banner .block .block-text h2{ font-size:22px;line-height:25px;}
}

@media screen and (max-width:600px) {
	
	.history-block .text-block{ padding-top:30px; }
	.history-block h2{ left:0; position:relative; top:0; color:#1e84d8; text-align:center; background:none; width:100%; padding:0 0 15px 0; }
	.advertising-block .col-xs-4{ width:100%; padding-bottom:20px; }
	.advertising-block .col-xs-8{ width:100%; }
	.weather-section .bottom-block .column-3{ width:26%; }
	.weather-section .bottom-block .column-4{ width:24%; padding-left:5%; margin-left:0; }
	
	.editorial-block .col-md-12{ background:url(../images/bg-4.png) repeat top left; padding-bottom:15px; }
	.editorial-block .title-block{ width:100%; }
	.editorial-block .block{ width:100%; }
	.currency-block .top-block .middlepanel{ width:260px; }
	.event-bottom .block .rt-block .md-block{ width:57%; /**margin:0 auto;**/}
	.event-bottom .block { width:100%; margin:0 auto;}
}

@media screen and (max-width:500px) {
		#btndivright{
			float:none !important;
			
		 }
	.home-slider .col-xs-6{ width:100%; }
	.home-slider .box{ border-right:none; border-bottom:1px solid #435d6c; }
	.about-block .lt-block .nav-tabs > li{ float:none; width:100%; margin:0 0 2px 0; }
	.contact-block .top-block .lt-block .block{ float:none; width:100%; }
	.contact-block .top-block .rt-block .map-block{ float:none; width:100%; margin-bottom:20px; }
	.contact-block .top-block .rt-block .map-block iframe{ height:200px; }
	.contact-block .top-block .rt-block .form-block{ float:none; width:100%; }
	.contact-block .top-block .rt-block .form-block .name{ padding:0 5% 0 10%; }
	.contact-block .top-block .rt-block .form-block .email{ padding:0 5% 0 10%; }
	.contact-block .top-block .rt-block .form-block .phone{ padding:0 5% 0 10%; }
	.contact-block .bottom-block .col-xs-6{ width:100%; }
	.contact-block .bottom-block .box{ border:none; }
	.contact-block .bottom-block .rt-panel{ width:84%; }
	.advertising-block .rt-block .block .box .rt-panel{ width:88%; }
	.history-block h2{ font-size:30px; line-height:32px; }
	
	.publication-block img.big{ height:80px; }
	.publication-block .publication-wrapper .title-block h2{ font-size:23px; line-height:25px; }
	.publication-block .publication-wrapper .title-block h2 span{ font-size:35px; line-height:37px; }
	.publication-gallery-block .col-xs-6{ width:100%; }
	
	.about-block .desktop-view{ display:none; }
	.about-block .mobile-view{ display:block; }
	.currency-block .top-block .leftpanel{ width:100%; }
	.currency-block .top-block .middlepanel{ width:100%; margin:0; }
	.currency-block .rightpanel{ width:100%; }
	.event-bottom .block .rt-block .md-block{ width:64%;}

	.btn {width:100% !important;margin-bottom:10px}

	.user-add-event-box {
		float:none; 
		margin-right:0px;
		margin-left:0px !important;
		width:100% !important;
	}

	.user-add-event-box .col-xs-6 {
		width:100% !important;
		padding:0px !important;
	}
	
	.user-add-event-box .btn {
		width:100% !important;
		padding-right:0px !important;
		padding-left:0px !important;
	}

	.detail-add-btn-box {
		float:none;
		margin-top:10px
	}


}
@media screen and (max-width:450px) {
	.our-events .col-xs-4{  width:100%;}
	.our-events .col-xs-6{  width:100%;}
	.event-bottom .block .lt-block img{ /**width:100%; height:auto;**/ }
	.event-bottom .block .rt-block .md-block .col-xs-6{ width:100%;}
	.event-bottom .block .rt-block .md-block .lt-block{ padding:0 0 10px 0; width:180px; margin:0 auto; }
	.event-bottom .block .rt-block .md-block .rt-block{ width:180px; margin:0 auto;}
	.events-banner .block{ display:none;}

	.event-bottom .block .rt-block .link-block a{ min-width:150px }

}

@media screen and (max-width:400px) {
	
	.logo img{ width:100%; }
	.navigation{ padding-top:0px; }
	.weather-section .bottom-block .column-3{ width:100%; padding-bottom:20px; }
	.weather-section .bottom-block .column-4{ width:50%; background:none; padding-left:0; }
	.editorial-block .block .box .rt-panel{ width:85%; }
	.contact-block h2{ font-size:30px; line-height:32px; }
	.contact-block .bottom-block .rt-panel{ width:80%; }
	.contact-block .top-block .rt-block .form-block .name{ padding-left:15%; }
	.contact-block .top-block .rt-block .form-block .email{ padding-left:15%; }
	.contact-block .top-block .rt-block .form-block .phone{ padding-left:15%; }
	.history-block h2{ font-size:25px; line-height:27px; }
	
	.publication-block img.big{ height:70px; }
	.publication-block .publication-wrapper{ position:relative; }
	.publication-block .publication-wrapper .title-block h2{ font-size:20px; color:#504f4f; line-height:22px; padding:10px 0 0 0; text-align:center; }
	.subscription-block .form-block .top-block h2{ font-size:22px; line-height:24px; }
	.subscription-block .form-block .bottom-block .thumb-block .rt-panel{ width:85%; }
	
	.currency-block .bottom-block .rt-block .rt-panel{ width:32%; }
	.currency-block .bottom-block .rt-block .rt-panel .convert{ font-size:15px; }

	.payment-card {
		width:100% !important;
		margin-top:20px;
		}
	
}

#searchCity{color: #000;
font-size: 15px;
margin-left: 18px;
width: 50%;
padding:5px 2%;
border:none; 
border-radius:3px;}

.error-box:focus {border:1px solid #ff0000;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,0,0,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,0,0,.6);
}
#message{display: none;}
#message, #message a{
  color: #fff;
}
#message p{margin-top:10px;}


 /* jssor slider loading skin spin css */
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from {
                transform: rotate(0deg);
            }

            to {
                transform: rotate(360deg);
            }
        }


        .jssora106 {display:block;position:absolute;cursor:pointer;}
        .jssora106 .c {fill:#fff;opacity:.3;}
        .jssora106 .a {fill:none;stroke:#000;stroke-width:350;stroke-miterlimit:10;}
        .jssora106:hover .c {opacity:.5;}
        .jssora106:hover .a {opacity:.8;}
        .jssora106.jssora106dn .c {opacity:.2;}
        .jssora106.jssora106dn .a {opacity:1;}
        .jssora106.jssora106ds {opacity:.3;pointer-events:none;}

        .jssort101 .p {position: absolute;top:0;left:0;box-sizing:border-box;background:#000;}
        .jssort101 .p .cv {position:relative;top:0;left:0;width:100%;height:100%;border:2px solid #000;box-sizing:border-box;z-index:1;}
        .jssort101 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;visibility:hidden;}
        .jssort101 .p:hover .cv, .jssort101 .p.pdn .cv {border:none;border-color:transparent;}
        .jssort101 .p:hover{padding:2px;}
        .jssort101 .p:hover .cv {background-color:rgba(0,0,0,6);opacity:.35;}
        .jssort101 .p:hover.pdn{padding:0;}
        .jssort101 .p:hover.pdn .cv {border:2px solid #fff;background:none;opacity:.35;}
        .jssort101 .pav .cv {border-color:#fff;opacity:.35;}
        .jssort101 .pav .a, .jssort101 .p:hover .a {visibility:visible;}
        .jssort101 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.6;}
        .jssort101 .pav .t, .jssort101 .p:hover .t{opacity:1;}
		/* Jssor End */
		
		.creditCardForm {
	    font-family: 'CalibriRegular';
    max-width: 700px;
    background-color: #fff;
    margin: auto;
    overflow: hidden;
    padding: 25px;
 
	font-size: 17px;
    color: #3f3f3f;
	font-weight:100
;}

.creditCardForm label {
    width: 100%;
    margin-bottom: 10px;
	font-weight:100;
	font-family: 'CalibriRegular';
    font-size: 17px;
    color: #3f3f3f;
}
.creditCardForm .heading h1 {
    text-align: center;
 
    color: #4c4e56;
}
.creditCardForm .payment {
    float: left;
  
    padding: 10px 25px;
    margin-top: 20px;
    position: relative;
}
.creditCardForm .payment .form-group {
    float: left;
    margin-bottom: 15px;
}
.creditCardForm .payment .form-control {
    line-height: 40px;
    height: auto;
    padding: 0 16px;
}
.creditCardForm .owner {
    width: 63%;
    margin-right: 10px;
}
.creditCardForm .CVV {
    width: 35%;
}
.creditCardForm #card-number-field {
    width: 100%;
}
.creditCardForm #expiration-date {
    width: 49%;
}
.creditCardForm #credit_cards {
    width: 50%;
    margin-top: 25px;
    text-align: right;
}
.creditCardForm #pay-now {
    width: 100%;
    margin-top: 25px;
}

.creditCardForm .payment select {
    padding: 10px;
    margin-right: 15px;
	line-height: 40px !important;
    height: auto;
    padding: 0 16px;
	
	    height: 40px !important;
}

		.creditCardForm {
	    font-family: 'CalibriRegular';
    max-width: 700px;
    background-color: #fff;
    margin: auto;
    overflow: hidden;
    padding: 25px;
 
	font-size: 17px;
    color: #3f3f3f;
	font-weight:100
;}

.creditCardForm label {
    width: 100%;
    margin-bottom: 10px;
	font-weight:100;
	font-family: 'CalibriRegular';
    font-size: 17px;
    color: #3f3f3f;
}
.creditCardForm .heading h1 {
    text-align: center;
 
    color: #4c4e56;
}
.creditCardForm .payment {
    float: left;
  
    padding: 10px 25px;
    margin-top: 20px;
    position: relative;
}
.creditCardForm .payment .form-group {
    float: left;
    margin-bottom: 15px;
}
.creditCardForm .payment .form-control {
    line-height: 40px;
    height: auto;
    padding: 0 16px;
}
.creditCardForm .owner {
    width: 63%;
    margin-right: 10px;
}
.creditCardForm .CVV {
    width: 35%;
}
.creditCardForm #card-number-field {
    width: 100%;
}
.creditCardForm #expiration-date {
    width: 49%;
}
.creditCardForm #credit_cards {
    width: 50%;
    margin-top: 25px;
    text-align: right;
}
.creditCardForm #pay-now {
    width: 100%;
    margin-top: 25px;
}

.creditCardForm .payment select {
    padding: 10px;
    margin-right: 15px;
	line-height: 40px !important;
    height: auto;
    padding: 0 16px;
	
	    height: 40px !important;
}

.transparent {
    opacity: 0.2;
}
@media(max-width: 650px) {
    .creditCardForm .owner,
    .creditCardForm .CVV,
    .creditCardForm #expiration-date,
    .creditCardForm #credit_cards {
        width: 100%;
    }
    .creditCardForm #credit_cards {
        text-align: left;
    }
}