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

/* old font font-family:'avenir',sans-serif; */
body{font-family: 'Roboto', sans-serif; font-size: 1.15rem; color:#000; font-weight:400; background:#f7f3f3;}



h1,h2,h3,h4,h5,h6{ margin-top:0;}

ul, ol {margin: 0; padding: 0; list-style: none;}
a{ color: #419edd;}
a:hover,a:focus,a:active{color: #419edd; text-decoration:none;}
.pl0{padding-left: 0px;}
.top-panel{ background:#444; padding:5px 0px}
.top-panel i{visibility: hidden;}
.top-panel i:before{visibility: visible;}
.app-calender{float:left;}
.app-calender li{ float:left; margin-right:5px;}
.app-calender li i{float:left; color:#f82a3e; font-size:14px; margin-right:5px; line-height:30px;}
.app-calender li a{color:#fff; line-height:30px;font-size:14px;}
.header{background:#fff; padding:20px 0; height:130px;}
.top-nav{ display:none;}
.social-search{float:right;}
.social-search li{ float:left; position:relative; margin-right:5px;}
.social-search li:last-child{ margin:0px;}
.social-search .icon-magnifier13{position: absolute;right: 0px;width: 40px;top: 0px;z-index: 100;height: 30px;opacity: 0; cursor: pointer;}
.social-search li a{ color:#7c7c7c; width:30px; height:30px; line-height:30px; display:block; text-align:center; font-size:16px;}
.social-search li a:hover{ color:#f82a3e;}
.silder-fas .item img {
    height: 200px;
}
.social-search li .form-control{ width:200px; padding:6px 20px 6px 12px; height:30px !important; border-radius:5px; background:url(/images/googlelogo_lightgrey_46x16dp.png) left center no-repeat rgb(255, 255, 255); text-indent: 48px;}
.social-search li .form-control:focus{background:rgb(255, 255, 255);text-indent: 0px;}
.social-search li .form-control:blur{background:rgb(255, 255, 255);text-indent: 0px;}
.fa-search,.fa-search:before{ position:absolute; top:0; right:0; padding:5px 10px; font-size:20px; background:#4d7dc4; color:#fff; border-radius:0 5px 5px 0; cursor:pointer;}

.main-menu-block{background: #fff; border-bottom: 1px solid #eae7e7;}
/* .navbar-brand{position: absolute; top: -100px; left: 0;  padding:0; display:block;} */
.main-menu-block ul.nav>li{ text-align:center; font-size:15px; margin:0 10px; position:relative;}
.main-menu-block ul.nav>li>a { color:#222; display:block; padding:7px 10px; position:relative;}
.main-menu-block ul.nav>li.active>a { color:#822963; position:relative;}
.main-menu-block ul.nav>li>a:before{
	font-size:35px;
	color:#ef860b;
	font-family:'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content:"";
	display:table;
	margin:0 auto;
	clear:both;}
	
.main-menu-block ul.nav>li:nth-of-type(1)>a:before{content:"\f10a";}
.main-menu-block ul.nav>li:nth-of-type(2)>a:before{content:"\f109";}
.main-menu-block ul.nav>li:nth-of-type(3)>a:before{content:"\f108";}
.main-menu-block ul.nav>li:nth-of-type(4)>a:before{content:"\f100";}
.main-menu-block ul.nav>li:nth-of-type(5)>a:before{content:"\f103";}
.main-menu-block ul.nav>li:nth-of-type(6)>a:before{content:"\f107";}
.main-menu-block ul.nav>li:nth-of-type(7)>a:before{content:"\f105";}
.main-menu-block ul.nav>li:nth-of-type(8)>a:before{content:"\f104";}
.main-menu-block ul.nav>li.active>a:before,.main-menu-block ul.nav>li:hover>a:before{color:#822963;}
.main-menu-block ul.nav>li>a:after,.main-menu-block ul.nav>li:hover>a:after{content:''; display:table; clear:both; border-top:5px solid transparent; position:absolute; top:-8px; left:0; width:100%;}
.main-menu-block ul.nav>li.active>a:after,.main-menu-block ul.nav>li:hover>a:after{border-color:#822963;}

.main-menu-block ul.nav>li .nav-child{ display:none; position:absolute; top:100%; left:0; min-width:200px; background:#fff; border: 1px solid #ccc; text-align:left; z-index:10;}
.main-menu-block ul.nav>li .nav-child li a{ padding:5px 10px; font-size:14px; color:#222; display:block; border-bottom:1px dashed #ccc;}
.main-menu-block ul.nav>li .nav-child li:last-child a{ border:none;}
.main-menu-block ul.nav>li .nav-child li a:hover{color:#822963;}
.main-menu-block ul.nav>li:hover .nav-child{ display:block;}

#back-to-top { width: 40px; height: 40px; line-height: 40px; text-align: center; background: #f19792; border-radius: 3px; font-size: 25px; cursor: pointer; color:#fff; z-index: 3; position: fixed; bottom: 20px; right: 20px; display:none;}
#back-to-top:hover {background:#da251c; color:#fff;}

.google-ad{ width:100%; text-align:center;}


.main-contaner{ padding:10px 0;}
.goole-ad-b{ background:#fff; border:1px solid #eae7e7; padding:10px; text-align:center; margin-bottom:30px;}
.main-cn h1{ font-size:24px; font-weight:bold; color:#000;}
.main-cn p,.cn-content .custom p,[itemprop="articleBody"]{ font-size:1.15rem; line-height: 1.8; margin-bottom:15px;}
.main-cn a{ color:#f8162c; font-weight:normal; text-align: left; text-decoration:none;}
.cn-area{ margin-top:20px; background:#fff; padding:10px; border: 1px solid #eae7e7; overflow:hidden;}
.cn-area .cn-head{ width:100%; position:relative; text-align:center;}
.cn-area .cn-head:before{ content:""; position:absolute; top:13px; width:100%; left:0px; height:7px; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.cn-area .cn-head h2{ font-size:16px; font-weight:bold; color:#000; text-align:center; position:relative; z-index:1; display:inline-block; line-height:30px; background:#fff; padding:0 5px;}
/* .cn-area a{ color:#f8162c; font-weight:normal; text-align: left; text-decoration:none;} */
.silder-fas{ width:100%; margin-bottom:20px;}
.owl-carousel .item .bg-box{ height:0px; background:rgba(227, 163, 40, 0.6); position:absolute; bottom:0; left:0; width:100%; overflow:hidden; }
.owl-carousel .item:hover .bg-box {height:40px; -webkit-transition: height 1s;  transition: height 1s; padding:20px;}
 .owl-carousel .item:hover .bg-box h4{  position: relative; font-size:16px; text-align: center;left: 50%;top: 50%;transform: translate(-50%,-50%); color:#fff; font-weight:700; }
.owl-carousel .item:hover .bg-box h4 a{ color:#fff;}
.owl-carousel .owl-nav.disabled{ display:block;}

 .cn-content{}
 .cn-content h2{font-size:20px; font-weight:bold; color:#000;}
 .btm-link{ font-family:'SegoePrint',sans-serif; font-size:16px; color:#f82a3e; font-weight:bold;}
.fest-table{width:100%; margin-bottom:10px; border:1px solid #FFC107;}
.fest-table h3{ background:#FFC107; padding:10px; margin:0px!important;}
.fest-table ul{padding:10px; margin:0px;}
.fest-table ul li{ padding:5px 0;}
.fest-table ul li a{ font-size:13px;}
.fest-table ul li p{  margin:0px; padding:0px; font-size:13px; float:right}

.right-sec{ padding:0px;}
.right-sec .gfw-red-btn{background:#f82a3e; color:#fff; padding:5px 10px; border-radius: 5px; margin-bottom:15px;}
.right-sec .gfw-red-btn a{ color:#fff; display:block; padding-left:50px; font-size:26px; text-transform:uppercase; font-weight:bold;}
.right-sec .gfw-red-btn:before{font-family: 'FontAwesome' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content:"\f1c1";font-size: 46px; float:left; margin-top:5px;}
.right-sec .gfw-red-btn a small{font-size:15px; display:block; text-transform:initial;}


.right-sec .gfw-white-btn{background: #fff;
    padding: 15px;
    border-radius: 5px;
    border: 1px solid #eae7e7;
    margin-top: 20px;
}
.right-sec .gfw-white-btn a{ color:#222; display:block; padding-left:50px; font-size:26px; text-transform:uppercase; font-weight:bold;}
.right-sec .gfw-white-btn:before{font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	content:"\f103";color:#822963; font-size: 46px; float:left; margin-top:5px;}
.right-sec .gfw-white-btn a small{font-size:13px; display:block; text-transform:initial;}


.right-sec .btn-red{ background:#f82a3e; padding:15px; border-radius: 5px}
.right-sec .btn-red a{ color:#fff; display:block}
.right-sec .btn-red i {font-size: 46px;float: left;line-height: 50px;margin-right: 15px;}
.right-sec .btn-red span{ display:inline-block;}
.right-sec .btn-red span h2{ font-size:26px; text-transform:uppercase; font-weight:bold; margin-bottom:0px;}
.right-sec .btn-red span small{ font-size:13px;}

.right-sec .btn-white{ background:#fff; padding:15px; border-radius: 5px; border:1px solid #eae7e7; margin-top: 20px;}
.right-sec .btn-white a{ color:#000; display:block}
.right-sec .btn-white i { font-size: 46px;float: left;line-height: 50px;margin-right: 15px; color:#822963;}
.right-sec .btn-white span{ display:inline-block;}
.right-sec .btn-white span h2{ font-size:26px; text-transform:uppercase; font-weight:bold; margin-bottom:0px;}
.right-sec .btn-white span small{ font-size:14px;}
.right-sec .g-ads{background:#fff; padding:15px; border:1px solid #eae7e7;  height:auto;text-align:center; overflow-x:hidden;}
.right-sec .custom-sidebar-ads{background:#fff; padding:15px; border:1px solid #eae7e7;  height:auto;text-align:center; margin-top: 20px;}
.right-sec .custom-sidebar-ads img{width: 100%;}
.right-sec .up-fast{background:#fff; padding:15px; border:1px solid #eae7e7; margin-top: 20px;}
.right-sec .up-fast .head{ width:100%; height:auto}
.right-sec .up-fast .head h2{ font-size:18px; color:#000;  line-height:30px; font-weight:bold}
.right-sec .up-fast .k2ItemsBlock{width:100%;max-height:330px; overflow:auto; }
.right-sec .up-fast .k2ItemsBlock::-webkit-scrollbar-track{background:#ccc;border-radius:5px; }
.right-sec .up-fast .k2ItemsBlock::-webkit-scrollbar{width:6px; }
.right-sec .up-fast .k2ItemsBlock::-webkit-scrollbar-thumb{background:#f7374a; border-radius:5px;}
.right-sec .up-fast .k2ItemsBlock ul{ list-style-type:none;}
.right-sec .up-fast .k2ItemsBlock ul li { width:100%; float:left; padding:5px 10px; border-bottom:1px solid #eae7e7; margin:0px;}
.right-sec .up-fast .k2ItemsBlock ul li a.moduleItemTitle{display:block; font-size: 17px; color: #f11919;font-weight: bold;}
.right-sec .up-fast .k2ItemsBlock ul li .thumb{ float:left; width:25%; margin-right:10px;}
.right-sec .up-fast .k2ItemsBlock ul li .thumb img { width:100%; }
.right-sec .up-fast .k2ItemsBlock ul li .cn{ display:inline-block;}
.right-sec .up-fast .k2ItemsBlock ul li .cn h3{ font-size:15px; font-weight:600; margin-bottom:0px;  color:#f82a3e;}
.right-sec .up-fast .k2ItemsBlock ul li .cn small{ font-size:13px; color:#000;}
.right-sec .up-fast .k2ItemsBlock ul li.clearList{ display:none}


.app-ad{background: rgb(227,42,69); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(227,42,69,1) 1%, rgba(130,41,99,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(227,42,69,1) 1%,rgba(130,41,99,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(227,42,69,1) 1%,rgba(130,41,99,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e32a45', endColorstr='#822963',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ width:100%; border-radius:3px; padding:5px; margin-top:20px; margin-bottom:20px;}
.app-ad .ad-cn{ width:100%; border:2px solid #fff; }
.app-ad .ad-cn .ad-mn h2{ text-align:center; color:#fff; font-size:20px; font-weight:bold;margin-bottom:0px}
.app-ad .ad-cn .ad-mn{ padding:5px; width:60%; float:left;}
.app-ad .ad-cn .ad-mn  p{ font-size:13px; line-height:20px; color:#fff; text-align:center; margin-bottom:0px}
.app-ad .app-link{padding:0px; width:38%; text-align:center; float:right;}
.app-ad .app-link a{ margin:2px 0px; display:inline-block;}
.footer-contant{ background:#313131; padding:20px 0;}

footer ul.nav{ display:flax; justify-content:center; clear:both; margin-bottom:10px;}
footer ul.nav li { display:inline-block; font-size:16px; border-right:1px solid #999999; padding:0 5px; }
footer ul.nav li a { color:#fff;}
footer ul.nav li:last-child{border-right:0px;}
.footer-contant .copyright{font-size:16px; color:#999999;}
.footer-contant .copyright a{ color:#ff3a4d;}
.page-header h2{}

.related-links {float:right; width:100%; padding:5px; border: 1px solid #ddd; }
.related-links h4{font-size: 1.15rem;font-weight: bold; background: #f82a3e;    color: #fff;font-weight: 500; padding: 5px;margin: -5px -5px 5px -5px;}
.related-links b{font-weight:500; display:flex; font-size: 1rem;}
.related-links a{font-weight:normal; color: #f82a3e;font-size: 1rem; display:flex; text-transform: capitalize; margin:10px 0px; line-height:15px;}
.related-links:last-child a{ margin-bottom:0px}
.related-links b:before,.related-links  a:before{content:"\f105"; font-family:'FontAwesome'; margin-right:5px;}




.main-cn{background: #fff;
    padding: 15px;
    border: 1px solid #eae7e7;}
	.main-cn .page-header h1{font-size: 30px; text-transform: capitalize; font-family: 'Roboto', sans-serif; margin-bottom:15px;}
    .main-cn h2{font-size: 1.25rem; line-height:1.8; font-family: 'Roboto', sans-serif; margin:15px 0px; font-weight:bold;}
	.main-cn h3{font-size: 18px;font-family: 'Roboto', sans-serif; margin:15px 0px; font-weight:bold;}
.cal-mn{ width:100%; float:left; text-align:center;}
.cal-mn ul{ list-style-type:none; }
.cal-mn ul li{ width:30%; display:inline-block; margin:5px; padding:5px}
.fast-list{width:100%; float:left; text-align:center;  margin-bottom:20px;}
.fast-list ul{ padding:0px; margin:0px; display: flex; flex-wrap: wrap;}
.fast-list ul li{ padding:5px; width:50%; text-align:center;}
.fast-list ul li a{background: #f82a3e;padding: 5px;color: #fff;font-size: 18px; display:block; border-radius: 4px}
.fast-list ul li a:before{content:"\f101"; font-family:'FontAwesome'; float:right; }
.festlist ol{ width:100%; float:left; margin-bottom:15px;}
.festlist ol li{break-inside: avoid; padding-bottom: 10px; width:33%; float:left; font-size:13px; text-align: left;}
.festlist ol li a{ font-weight:bold}
.fest-mn{float:left; width:100%}
.fest-mn ul{width:600px; float:left;}
.fest-mn ul li{width:100%; float:left; list-style-type:none; font: 14px/29px Georgia;}
.fest-mn ul li:nth-child(2n){ background:#FEF687;}
.fest-mn ul li p{float:left; width:330px;padding:0 0 0 40px;text-align:left;}
.fest-mn ul li p a{ text-decoration:none; cursor:pointer; color:#0000FF;}
.fest-mn ul li div{float:left; width:115px;text-align:left;}
div[itemprop="articleBody"] div img{ max-width:100%; height:auto; margin:10px 0px!important;}
#jc{ margin:20px 0;}
#comments-form{background: #f5f5f5; padding:10px;}
#comments-form p{padding:25px 0 0 0px; margin:0px!important; overflow: inherit;}
#comments-form p span{ position: relative;}
#comments-form p span label[for="comments-form-name"],#comments-form p span label[for="comments-form-email"],#comments-form p span label[for="comments-form-homepage"] {position: absolute;left: 0px;top: -28px;}
#comments-form input{height:2.5em; width:50%; padding:5px!important;}
#comments-form textarea{width:100%; padding:5px!important; max-width: unset!important;}
#comments-form .grippie{width:100%; max-width: unset!important;}
#comments-form p:nth-of-type(6) br{display:none;}
#comments-form #comments-form-buttons{padding:0px!important;margin:10px 0 0px!important;}
#comments-form-buttons div{background:none!important; padding:0px!important; margin:0px!important;}
#comments-form-buttons div a{height:35px!important; background: #d00000!important;line-height!important: 50px;border-radius: 3px;padding: 0px 25px!important;display: inline-block;font-size: 16px!important;color: #fff!important; font-weight:normal!important;letter-spacing: .32px;-webkit-transition: all 0.4s linear !important;-o-transition: all 0.4s linear !important;transition: all 0.4s linear !important; line-height:35px!important;}
#comments-form span.captcha{text-indent: -2000px; width:15px; height:20px;     background-size: 100%;}
#comments{margin-top:20px}
#jc .rbox{border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0;}
#comments .comment-body{margin: 10px 0 0!important;}
#comments .comment-date{ float:right; font-size:11px;}
.item-page table { border: 1px solid #333; width: 100%;}
.item-page table td{ border: 1px solid #999;  padding:5px 4px;}


@media (min-width: 1345px){
.container {max-width: 1340px;}
}

@media (max-width: 1344px){
.container {max-width: 1200px;}
}
@media (min-width: 768px){
    #mobileAds{display:none;}
    .navbar{padding: .5rem 0rem !important;}
.nav.menu.nav-pills
{
	justify-content: end;width: 100%;
}

}




@media (max-width: 767px) {
    #desktopAds{display:none;}

    .main-cn{margin-top:10px;}
    #comments-form input {
        width: 100%;
    }
button:focus{outline:0;}
.navbar-brand{ position:relative; top:0;}
.navbar{padding: 10px; background: #fff; margin: 0 -15px;}
.main-menu-block ul.nav{ background:#fff; border-radius:3px; margin-top:10px;}
.navbar img{ width:120px;}
.main-menu-block ul.nav>li:first-child{ border-top:0;}
.main-menu-block ul.nav>li {margin: 0; border-top:1px solid #ccc; width:100%; text-align:left;}
.main-menu-block ul.nav>li>a {padding: 10px;}
.main-menu-block ul.nav>li>a:before{font-size:20px;	display:inline; padding-right:5px;}

.main-menu-block ul.nav>li>a:after,.main-menu-block ul.nav>li:hover>a:after{border-right:5px solid transparent; border-top:none; top:0; left:0; height:100%;}



.right-sec{ margin-top:20px;}
.app-ad .ad-cn .ad-mn{ width:100%;}
.app-ad .ad-cn .app-link{ width:100%;}
.right-sec .up-fast .fast ul li{ width:49.3%; margin:0 2px;}
.logo{ text-align:center;}

.social-search { width:100%; text-align:center;}
.social-search li{ float:none; display:inline-block;}
 .pl0{padding-left:15px;}
 .festlist ol li{width:50%;}

/* amp-accordion>section[expanded]>:last-child{z-index: 999;}*/

}
	
@media (max-width: 575px){
    .header{height:auto;}
  .festlist ol li{width:100%;}
  .fast-list ul li{ width:100%;}
.app-ad .app-link{ width:100%;}
.app-ad .ad-cn .ad-mn{ width:100%;}
.app-calender li i{ font-size:18px}
.app-calender li a{ font-size:14px;}
.right-sec .btn-red{ margin-top:15px;}
.social-search{ width:100%; text-align:center;}
.social-search .fb,.social-search .tw,.social-search .gp{ display:none;}
.social-search li { float:none; display:inline-block; width:100%;}
.social-search li .form-control{ width:100%;}

.header{ padding:0px;}
.right-sec .up-fast .fast ul li{ width:100%; margin:0;}

.app-calender li:first-child{ display:none;}
.app-ad .ad-cn .ad-mn{ width:100%;}
.app-ad .ad-cn .app-link{ width:100%;}
  .festlist ol{    column-count: 1;}
  .pl0{padding-left:15px;}
  /* .silder-fas .item img {
    height: 100px;
} */

}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    position: relative;
}
.owl-carousel .owl-nav.disabled{display:block;}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{position: absolute;top: 50%;font-size: 35px;background: rgba(0,0,0,.7);color: #fff;padding: 0 10px!important;box-sizing: border-box;margin-top: -26px;}

.owl-nav button.owl-next{right:0px; left: inherit;}

/* comment module*/
#comments-form-link .showform {
    font-size: 16px;
}





