/*@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600,700);*/
@import url('https://fonts.googleapis.com/css2?family=Encode+Sans:wght@100..900&family=Georama:ital,wght@0,100..900;1,100..900&display=swap');

/*
// <uniquifier>: Use a uniquifier for the class name
// <weight>: Use a value from 100 to 900

.georama-<uniquifier> {
  font-family: "Georama", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}*/

@import url('myFonts.css');
@font-face {  font-family: 'babestbold';  src: url('web-fonts-punjabi/ba-bb_-webfont.woff2') format('woff2'), url('web-fonts-punjabi/ba-bb_-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {  font-family: 'babestbolditalic';  src: url('web-fonts-punjabi/babebi__-webfont.woff2') format('woff2'), url('web-fonts-punjabi/babebi__-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {  font-family: 'babestsemibolditalic';  src: url('web-fonts-punjabi/babesbi_-webfont.woff2') format('woff2'), url('web-fonts-punjabi/babesbi_-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {  font-family: 'babestnormalitalic';  src: url('web-fonts-punjabi/babestnormalitalic-webfont.woff2') format('woff2'), url('web-fonts-punjabi/babestnormalitalic-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {  font-family: 'babestnormal';  src: url('web-fonts-punjabi/ba-bn__-webfont.woff2') format('woff2'), url('web-fonts-punjabi/ba-bn__-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {  font-family: 'babestsemibold';  src: url('web-fonts-punjabi/ba-bsb-webfont.woff2') format('woff2'), url('web-fonts-punjabi/ba-bsb-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {  font-family: 'web-fonts-punjabi/gurbaniakharheavyregular';  src: url('web-fonts-punjabi/gurakh-webfont.woff2') format('woff2'), url('web-fonts-punjabi/gurakh-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {  font-family: 'gurbaniakharlightregular';  src: url('web-fonts-punjabi/gurakh_l-webfont.woff2') format('woff2'), url('web-fonts-punjabi/gurakh_l-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {  font-family: 'gurbaniakharregular';  src: url('web-fonts-punjabi/gurakhar-webfont.woff2') format('woff2'), url('web-fonts-punjabi/gurakhar-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {  font-family: 'gurbanilipilightbold';  src: url('web-fonts-punjabi/gurb_l-webfont.woff2') format('woff2'), url('web-fonts-punjabi/gurb_l-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {  font-family: 'gurbaniakharthickregular';  src: url('web-fonts-punjabi/gurb000-webfont.woff2') format('woff2'), url('web-fonts-punjabi/gurb000-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {  font-family: 'gurbanilipilightregular';  src: url('web-fonts-punjabi/gurbli_l-webfont.woff2') format('woff2'), url('web-fonts-punjabi/gurbli_l-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
.punjabi{font-family: 'babestnormal';font-size:17px;}
.punjabiB{font-family: 'babestbold';font-size:17px;}
.punjabiB20{font-family: 'babestbold';font-size:20px;}
.punjabih1{font-family: 'babestnormal';font-size:24px;}
.punjabi2{font-family: 'gurbanilipilightbold';font-size:17px;}
/*.gurmukhi{font-family: 'gurbaniakharlightregular';font-size:130%;}*/
.gurmukhi{font-family: 'Gurvetica a6 Demi'!important;line-height:170%;}



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;vertical-align: baseline;}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    /*font-family:Raleway,sans-serif;*/
    font-family: "Georama", sans-serif;
    margin:0;padding:0;
    color: #333;
    background-color:#e7e9eb;
    font-size: 14px;
    line-height: 165%;
    width: 100%;
    height: 100%;
    word-spacing: 3px;
    overflow-x: hidden!important;
}
.english{
    /*font-family:Raleway,sans-serif;*/
    font-family: "Georama", sans-serif;
}


h1, h2, h3, h4, h5, h6 {
    text-align: center;
    margin: 10px auto 5px;
    padding: 0;
}

h1 {font-size:30px;color: blue;margin-top:20px;}
h2 {font-size:24px;color: #005fc3;}
h3 {font-size:22px;color: blue;}
h4 {font-size:18px;color:#333;margin-bottom:30px;}
h5 {font-size:14px;color: blue;}
h6 {text-align:left;font-weight:600;}



h2.aWhite a {color:rgba(255,255,255,0.7)!important}



h1.punjabi, h2.punjabi, h3.punjabi, h4.punjabi, h5.punjabi {font-family: 'babestnormal';}
h1.punjabi {font-size:30px;}
h2.punjabi {font-size:24px;}
h3.punjabi {font-size:22px;}
h4.punjabi {font-size:27px;}
h5.punjabi {font-size:14px;}

h1.smallH1{font-size:15px;}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}


a{
    color:#333;
    text-decoration: none!important;
    /*border:none !important;*/
    border-bottom:.01em dotted #999!important;
    outline: 0!important;
    -webkit-tap-highlight-color: transparent!important;
}
a.plain{
    border-bottom:none!important;
}



footer a, ol#niwas a, div#accordion a, nav.navbar a, div#myTags a, .sikhGuru a{border:none !important;}
nav.navbar{word-spacing: normal}


a:link{}
a:hover{}
a:visited{}
a:focus{}

figcaption {
    text-align: center;
    font-size:10px;
    font-style: italic;
    margin:2px auto 10px;
    font-weight: normal;
    line-height:1.25;
}

li {
    margin-left: 30px;
}


p {
    text-align: justify;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.borderBlack {
    border: 0.1em solid black;
}
.borderGrey {
    border: 0.1em solid #c9c9c9;
}

.brake {
    display: block;
    height: 0;
    font-size: 0;
    line-height: 0;
    clear: both;
}

.ruler {
    width: 100%;
    height: 1px;
    border-top: 0.1em dotted rgba(0, 0, 0, 0.1);
    clear: both;
    margin-top: 30px !important;
    margin-bottom: 30px !important;
    /*box-shadow: 2px 2px 2px white !important;*/
}

.rulerDotted {
    width: 100%;
    height: 1px;
    border-top: 0.1em dotted #CCC;
    clear: both;
    margin: 30px 0;
}

.shadowStyle1 {
    box-shadow: -60px 0 100px -90px #000000, 60px 0 100px -90px #000000;
}

/* ------------------------------------------------------------------------------- */
.gra-1 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5ea5ff+0,a1cafe+100 */
    background: #5ea5ff; /* Old browsers */
    background: -moz-linear-gradient(top, #5ea5ff 0%, #a1cafe 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #5ea5ff 0%, #a1cafe 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #5ea5ff 0%, #a1cafe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ea5ff', endColorstr='#a1cafe', GradientType=0); /* IE6-9 */
}

#myTags{margin-top:50px;text-align: center!important;}
#myTags h3{display:inline-block;line-height:1;font-size:8px;padding:0 5px;margin:0;color:#CCC;}

footer{
    background-color: #343a40;
    border-top:25px solid #00244a;
    border-bottom:1px solid red;
    padding-bottom: 30px;
}
footer h1{
    color:#9fcdff;
    margin:0 auto 20px;
}

footer h2{
    font-size:15px;
    text-align: left;
    color:#9fcdff;
}

footer li{
    margin-left:0;
    list-style:none;
}

footer li a{
    color:#d1ecf1;
}

.img50 {max-width: 50px;}
.img75 {max-width: 75px;}
.img100 {max-width: 100px;}
.img200 {max-width: 200px;}
.img250 {max-width: 250px;}
.img300 {max-width: 300px;}
.img350 {max-width: 350px;}
.img400 {max-width: 400px;}
.img450 {max-width: 450px;}
.img500 {max-width: 500px;}
.img550 {max-width: 550px;}



.columnLeft{
    padding-top:20px;
    padding-bottom:20px;
    min-height:100%;
    background-color: #00244a;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.columnLeft img{
    border:.01em solid #818181;
}

.columnLeft h2{
    color:#9fcdff;
    font-size:20px;
}

.columnLeft figcaption{
    color:#818181;
    margin-bottom:30px;
}

.top1 {
    background-color: #004085;
    border-top: 2px solid red;
    border-bottom: 6px solid red;
    overflow-x: hidden!important;
}

.top1 h1{
    color: #1dabff !important
}

.head1{background-color: #343a40;}
.head2{background-color: #00244a;}

.border1{border:.01em solid #c2c2c2;box-shadow: 0 0 5px #CCC;}
.placesToVisit img{border:.01em solid white;-webkit-box-shadow: 0 0 5px #999;-moz-box-shadow: 0 0 5px #999;box-shadow: 0 0 5px #999;}
.dropdown-divider {height: 0;margin: .5rem 0;overflow: hidden;border-top: 1px solid #d9dadb}
.breadcrumb-item + .breadcrumb-item::before {display: inline-block;padding-right:5px;color:red;content: " / ";}
.breadcrumb-item + .breadcrumb-item {padding-left: 0;margin-left:5px;}

.subBG{
    margin-bottom:50px;
}

.bdsWhite {
    border: .01em solid #f8f8f8;
}

#myForm input, #myForm select{
    background-color: #23272b;
    border:.01em solid rgba(255,0,0,0.25);
}
#myForm *{
    font-size:11px;
    font-weight: 600;
}
#myForm select{
    color: rgba(255, 255, 255, 0.49) !important;

}
#myForm select:focus{
    border:none!important;
}

.myAccordion{
    /*background-color:#eeeceb;*/
    background-color:rgba(0,0,0,.03);
    border:.01em solid #dddad2;
    border-right:5px solid #efd9cc;
    border-bottom:20px solid #d4d7da;
    border-bottom-right-radius: 15px;
    margin-bottom:40px;
    box-shadow: 0 0 5px rgba(255,255,255,0.7);
    padding-top:0;
}

.myAccordion h1{
    width:100%;
    background-color: #23272b;
    color:white;
    margin-top:0;
}


.accordion h2{
    width:100%;
    color:#00244a;
    margin-top:0;
    font-weight:700;
}

.accordion, .card-body{
    background-color:#dde9f5;
    border-bottom-right-radius: 10px;
}

.accordion card{
    background-color:honeydew;
    color:white;
    border-bottom-right-radius: 10px;
}

.card-header{
    background-color: #00244a;
    border-bottom-right-radius: 10px;
    color:#CCC;
    margin-bottom:1px;
}





.table1{
    margin:30px auto;
}

.table1 td{
    border-bottom:.01em solid #CCC;
    padding:10px 30px;
}
.table1 td:first-child{
    font-size:20px;
}
.table1 tr:nth-child(even){
    background-color: #e0e2e4;
}

.table1 tr:nth-child(odd){
    background-color: #d9dcdf;
}

.bg-lighGrey{
    background-color: #e7e9eb;
}











#scroll {
    position:fixed;
    right:10px;
    bottom:50px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
    z-index: 10000;
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#e74c3c;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
.service1{
    background-color: rgba(255,255,255,0.5);
    box-shadow: 0 0 5px #CCC;
}

.service1 h1{
    font-size:15px;
}


.smallText{
    display: block!important;
    font-size:9px;
    color:#333;
    line-height:1.1;
    text-align:center!important;
    padding:40px 10px 0!important;
}
.smallText2{
    font-size: 60%!important;
    margin-top:30px;
}
.smallText2Border{
    width:100px;
    border-top:.01em solid red!important;
    height:1px!important;
}

.touristInformationCenter h2{
    font-size:14px;
}



.h1-before{
    height:155px;
    background: url('../../high-resolution-images/famous-temples/golden-temple/floral.png') no-repeat center center;
    margin-bottom:-40px;
}
h1.bg{
    width:100%;
    background: #00244a;
    /*background: #00244a url('../../high-resolution-images/famous-temples/golden-temple/flower-left.png'), url('../../high-resolution-images/famous-temples/golden-temple/flower-right.png') no-repeat left top, right top;*/
    border:1px solid #ffff00;
    border-radius:10px;
    color:#ffcc01;
    padding:5px 20px;
}

.bg{
    width:100%;
    background: #00244a;
    /*background: #00244a url('../../high-resolution-images/famous-temples/golden-temple/flower-left.png'), url('../../high-resolution-images/famous-temples/golden-temple/flower-right.png') no-repeat left top, right top;*/
    border:1px solid #ffff00;
    border-radius:10px;
    color:#ffcc01!important;
    padding:5px 20px;
}
.bg h2{
    color:#ffcc01!important;
}
#niwas li{
    font-size:20px;
    margin-bottom:15px;
}
#niwas{
    margin-top:30px;
    margin-bottom:40px;
    margin-left:60px;
}
#niwas li{
    border-bottom: .01em solid #CCC;
    padding-top:3px;
    padding-bottom:15px;
    padding-left:25px;
}



.part{
    width:75%;
    background-color: #d8eaf0;
    border-radius:15px;
    border:.01em solid #CCC;
    padding:30px;
    margin:100px auto 0;
    text-align: center;
    color:#0056b3;
}

h2.abcc{
    font-size:16px;
    margin:50px auto;
    line-height:1.75;
}

.topHead{
    background-color: #67a0d2;
    border:.01em solid #f8f8f8;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding:5px 0;
    color:#FFF;
    text-align: center;

}
a.myBtn{
    background-color: #67a0d2;
    border:.01em solid #f8f8f8;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-top:0;
    color:#FFF;
}

.directions{
    width:100%;
    background-color: rgba(255,255,255,0.25);
    border: .01em solid #dedede;
    border-radius:10px;
    padding:5px 10px;
}
ul.looseLi li{
    margin-bottom:20px;
}

.joda_1{
    background-color:rgba(160,200,255,0.5);
    font-family: 'gurbanilipilightbold';
}

.joda_2{
	background-color:rgba(160,200,255,0.75);
}
.joda_1, .joda_2{
	border:.01em solid #f1f1f1;
	border-collapse: collapse;
	text-align:center;
	font-size:40px;
}
.qsAsn{

}
.qsAsn h6{
    text-align:left;
    color:#0000ff;
    font-size:19px;
    margin-top:30px;
}
.qsAsn p{
    margin-left:30px;

}

.qsAsn li{
    margin-left:60px;
}
.w30{
    width:30%;
    background-color: #f1f2f9;
    border:.01em solid #dbdce3;
    border-radius:10px;
    padding:10px 20px;
}
.w30 h6{
    line-height:170%;
}
.GurudwarasinWalkingDistance h2{
    font-size:16px;
}
.sikhGuru{
    border-right:1px solid grey;
    padding-right:10px;
}

.sikhGuru li{
    font-size:12px;
    margin-top:15px;
}
.topFeedback{
    color:white;
    text-align: center;
    padding:10px;
    font-weight: 600;
}
.viewClicks{
    height:200px;
    overflow-y: scroll;
}
.fixed-div{
    background-color:red;
    position: fixed;
    right:0;
    top:50%;
    z-index:1040;
    padding:5px;
    border-radius:7px;
}
.fixed-div h1{
    font-size:14px;
    color:white;
    font-weight:500;
    margin:0;
    line-height:165%;
}

.leftLiSpace li{
    padding-left:20px;
}
.festivals *{
    margin:0;
    padding:0;
}
.festivals h4, .festivals h5{
    text-align:left !important;
}

.bg-myLightBlue{
    background-color: #007bff;
    color:white !important;
    padding:15px;
    border: 1px solid #969a9e;
    border-radius: 7px;
    margin-top:40px;
    margin-bottom:20px;
}
.bg-LightBlue{
    background-color: #007bff !important;
    border-bottom: 1px solid #dee2e6
}
table.tableFestivals{
    font-size:16px;
    text-align: center;
}



table.tableFestivals th{
    background-color: rgba(0, 85, 180, 0.1);
    font-weight:normal;
    font-size:20px;
}
table.tableFestivals th span{
    font-size:24px;
    font-family: 'babestbold';
}
table.tableFestivals th, table.tableFestivals td{
    padding-top:30px;
    padding-bottom:20px;
    border:.01em dotted #b9b9b9;
}
table.tableFestivals td{
    background-color: rgba(0, 85, 180, 0.05);
}
table.tableFestivals td:first-child, table.tableFestivals th:first-child{
    background-color: rgba(0, 85, 180, 0.1);
}
table.tableFestivals td span{
    display: block;
    font-family: 'gurbanilipilightbold';
    color: rgba(0, 0, 0, 0.5);
    font-size:36px;
}

table.tableFestivals td.red{
    background-color: rgba(180, 9, 9,1);
    color:white;
}
.textGreen *{
    color:darkgreen !important;
}



.tableFestivalsDetails{
    font-size:18px;
    padding-top:0;
    padding-bottom:0;
}
.tableFestivalsDetails td{
    line-height:140%;
}

.tableFestivalsDetails td:last-child, .tableFestivalsDetails td:nth-child(2){
    text-align: right;
}
ul.liMb30 li{
	margin-bottom:30px;
}

.boxRed{
    width:20px;
    height:20px;
    background-color: rgba(180, 9, 9,1);
    display:inline-block;
    line-height:10px;
    margin-right:10px;
}
.boxGreen{
    width:20px;
    height:20px;
    background-color: #28a745;
    display:inline-block;
    line-height:10px;
    margin-right:10px;
    margin-left:20px;
}

.months{
    border-bottom:.01em solid #CCC;
    font-weight:300;
    padding-top:0;
    padding-bottom:0;
    transition: all 0.5s ease-in;
    background-color: rgba(94, 165, 255, 0.2);
}

.months:hover{
    background-color: rgba(94, 165, 255, 0.5);
}


.months h3, .months h4, .months p, .months a{
    padding:0!important;
    margin:10px 0!important;
}
.months h3{
    color: #333!important;
}
.myTable{

}
.myTable td{
    padding:20px;
}
.shadow-top-bottom{
    box-shadow: 0 -10px 20px -5px rgba(0, 0, 0, 0.3)

}
.myFixedBottom{
    background-color: red!important;
}
.gtaServing{
    background-color: #00244a;
    padding-top: 10px;
    padding-bottom: 10px;
    color: rgba(255, 255, 255, 0.6) !important;
    text-align: center;
    line-height: 1.4;
    font-size: 9px;
    border-top:.01em solid rgba(255, 255, 255, 0.2);
    border-bottom:.01em solid rgba(255, 255, 255, 0.2);
    overflow-x: hidden!important;
}

.borderBottom{
    border-bottom:1px solid #000!important;
}
.top1-bgLight{
    background-color: rgba(255, 255, 255, 0.6);
}

figure.myBlockquote{
    border-left: .35rem solid #fcdb5e;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding:20px;
    margin-top:20px;
    background-color: mintcream!important;
}

figure.myBlockquote blockquote{
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding:10px;
    border:.01em solid rgba(0, 0, 0, 0.1);
    border-radius:10px;
}

figure.myBlockquote i{
    color: #fcdb5e;
}

/* ===================================================================================== */
.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 0;
    margin-bottom: 1rem;
    list-style: none;
    background-color: rgba(0, 0, 0, 0.02);
    border:.01em solid rgba(0, 0, 0, 0.07);
    border-radius: 0;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.06);;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: .1rem
}

.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: .1rem;
    color: #6c757d;
    content: "/"
}

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none!important;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none!important;
}

.breadcrumb-item.active {
    color: #6c757d
}

.breadcrumb *{
    color: #6c757d!important;
    text-decoration: none!important;
}
/* ===================================================================================== */
.myTags {
    text-align: center !important;
    padding-top:20px;
    padding-bottom:15px;
    margin-top:20px;
}
.myTags h4{
    border:.01em dotted #CCC;
    padding:3px 5px;
    display: inline;
    font-size:10px;
    border-radius:5px;
    margin-left:5px;
    margin-right:5px;
    color:#CCC!important;
    line-height:2.5;
}
.myTags a{
    border-bottom:none!important;
}
/* ============================================================================ nanakshahi 555 ========= */
.nanakshahi555 a{
    text-decoration: none!important;
}
.div1{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e3eef7+0,fefff4+100 */
    background: #e3eef7; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #e3eef7 0%, #fefff4 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #e3eef7 0%,#fefff4 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #e3eef7 0%,#fefff4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3eef7', endColorstr='#fefff4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

    border-radius: 10px;
    border:.01em solid rgba(0, 0, 0, 0.2);
    padding-bottom:15px!important;
    box-shadow: 2px 2px 3px #ccc;
}
/* ============================================================================ nanakshahi 555 ========= */
.allMonths a *{
    color:#333;
    text-decoration: none!important;
    /*border:none !important;*/
    border-bottom:.01em dotted #999!important;
    outline: 0!important;
    -webkit-tap-highlight-color: transparent!important;
    font-size:120%!important;
}

.br10{border-radius: 10px!important;}

.gra2{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f2f6f8+0,d8e1e7+25,b5c6d0+63,e0eff9+100&1+0,0.25+64,1+100 */
    background: -moz-linear-gradient(-45deg,  rgba(242,246,248,1) 0%, rgba(216,225,231,0.71) 25%, rgba(181,198,208,0.26) 63%, rgba(182,199,209,0.25) 64%, rgba(224,239,249,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  rgba(242,246,248,1) 0%,rgba(216,225,231,0.71) 25%,rgba(181,198,208,0.26) 63%,rgba(182,199,209,0.25) 64%,rgba(224,239,249,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  rgba(242,246,248,1) 0%,rgba(216,225,231,0.71) 25%,rgba(181,198,208,0.26) 63%,rgba(182,199,209,0.25) 64%,rgba(224,239,249,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.monthsH3 .punjabi{
    font-size:150%!important;
}
