        @font-face
        {
            font-family: shreeorifont;
            font-style: normal;
            font-weight: normal;
            src: url(shreeorifont.eot);
            font-display: swap;
        }
        @font-face
        {
            font-family:'h2HeadingThin';
            src:url(fonts/h2heading/h2heading-thin-webfont.eot);
            src:url(fonts/h2heading/h2heading-thin-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/h2heading/h2heading-thin-webfont.woff) format("woff"),url(fonts/h2heading/h2heading-thin-webfont.ttf) format("truetype"),url(fonts/h2heading/h2heading-thin-webfont.svg#WebfontThin) format("svg");
            font-weight:normal;
            font-style:normal;
            font-display: swap;
        }
        /******************************************/
        /*Hide Google Add if not displayed Start*/
        /*******************************************/
/*         ins.adsbygoogle[data-ad-status="unfilled"] {
            display: none !important;
        } */
        /******************************************/
        /*Hide Google Add if not displayed end*/
        /*******************************************/

        /******************************************/
        /*Site Style Start*/
        /*******************************************/
        div
        {
            box-sizing: border-box;
        }
        body, textarea, select
        {
            font-family: 'open sans' , sans-serif;
            font-weight: 400;
            font-size: 14px;
            line-height: 180%; 
        }
        h3, h4, h5, h6
        {
            letter-spacing: 1px;
            text-transform: uppercase;
            font-weight: 300;
        }        
        h1 {
            color: #000000;
            text-decoration: none;
            font-family: 'open sans' , sans-serif;
            font-size: 32px;
            font-weight: 800;
            letter-spacing: 0.1px;
            padding-bottom: 10px;
            font-style: normal;
            line-height: 100%;
            text-align: center;
            margin-bottom: 10px;
            margin-top: 20px;
            font-smooth: always;
            -webkit-font-smoothing: antialiased;
        }
        h2
        {
            font-family: h2HeadingThin,Arial,sans-serif;
            font-size: 21px;
            font-weight: normal;
            font-smooth: always;
            -webkit-font-smoothing: antialiased;
            color: #333333;
            padding-bottom: 3px;
            /*border-bottom: 1px solid #acacac;*/
            letter-spacing: 0.3px;
            text-transform: capitalize;
        }
        sup 
        {
            font-size:xx-small; 
            vertical-align:super;
        }
        .bodypara
        {
            margin-top: 10px;
            margin-bottom: 10px;
        }
        .bodyTablepara
        {
            margin-top: 10px;
            margin-bottom: 10px;
            align-content: center;
            text-align: center;  
        }
        .googleAddPara
        {
            margin-top: 12px;
            margin-bottom: 12px;
            align-content: center;
            text-align: center;            
        }
        .bodyImgPara
        {
            margin-top: 5px;
            margin-bottom: 10px;
            align-content: center;
            text-align: center;            
        }
        .h1BottomBorder
        {
            align-content: center;
            height:3px;
            background-color:red;
            color: red;
        }
        .csheading
        {
            font-size: 1.4em;
            font-style: normal;
            font-weight: bold;
            color: #58AF01;
            text-decoration: none;
        }
        @media only screen and (max-width: 520px)
        {
            h1 {
                font-size: 30px;
            }
        }
        @media only screen and (max-width: 400px)
        {
            h1 {
                font-size: 28px;
            }
            .csheading
            {
                font-size: 1.2em;
            }
        } 
        .destSummaryHeader
        {
            width: 90%; 
            max-width: 650px; 
            background-color: #6292C6; 
            text-align: center;
            color: #ffffff; 
            font-weight: bold;
        }          
        .destSummary
        {
            width: 90%; 
            max-width: 650px;
        }
        .destTable
        {
            width:100%; 
            border:2px solid #6292C6;
        }     
        .trst
        {
            border-bottom:1px solid #6292C6;
        }
        .td1
        {
            padding:5px;
            color: #000000;
            width:33%;
            font-weight: bold; 
            background-color: #D8DEE4; 
        }
        .td2
        {
            padding:5px;
            color: #000000;
        }
        A
        {
            text-decoration: none
        }        
        /******************************************/
        /*Site Style End*/
        /*******************************************/
        /******************************************
        ******Image Columns Start********
        ******************************************/
        .shreekhetraImageContainer
        {
            width: 100%;
            /* overflow: hidden; */
            text-align: center;
        }
        .shreekhetraImageColumns
        {
            width: auto;
            display: inline-block;
        }
        .shreekhetraImageColumn
        {
            margin: 5px 5px 5px 5px;
            padding: 4px;
            float: left;
            width:auto; 
            text-align: center;
            box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
        }
        .shreekhetraImageColumnItem
        {
            width: 100%;
            /* border-top: 1px dotted #999999;
            border-left: 1px dotted #999999;
            border-right: 1px dotted #999999; */
        }
        .shreekhetraImageColumnItemCaption
        {
            width: 100%;
            /* border-left: 1px dotted #999999;
            border-right: 1px dotted #999999;
            border-top: 1px solid #6292C6;
            border-bottom: 1px solid #6292C6;
            background-color: #D8DEE4; */
            color: #595959;
        }
        .shreekhetraImageColumnItemCaption-C
        {
            width: 100%;
            color: #999999;
            font-size: 10px;
        }
        @media only screen and (max-width: 610px)
        {
            .shreekhetraImageColumn
            {
                width: 100%;
                float: none;
                margin: 5px 0px 15px 0px;
            }
        }

        /******************************************
        ******Image Columns End********
        ******************************************/
        /******************************************
        ******Body Content Container Start********
        ******************************************/
        .bodyContentContainer
        {
            width: 100%;
            overflow: hidden;
            text-align: center;
        }
        .bodyContentContainerColumns
        {
            width: auto;
            display: inline-block;
        }
        .bodyContentContainerColumn
        {
            margin: 5px 5px 5px 5px;
            float: left;
            width:auto; 
            text-align: center;
        }
        @media only screen and (max-width: 870px)
        {
            .bodyContentContainerColumn
            {
                width: 100%;
                float: none;
            }
        }

        /******************************************
        ******Body Content Container End********
        ******************************************/
        /******************************************
        ******Header Banner Mouseover Start********
        ******************************************/
        .shreekhetra-block
        {
            width: 100%; 
            padding: 0 0 0 0; 
            margin: 0 0 0 0; 
            position: relative;
        }
        .shreekhetra-block-caption
        {
            position: absolute;
            top: 50%;
            position: absolute;
            top: 50%;
            bottom: 20px;
            right: 10px;
            left: 10px;
            margin-top: -25px;
            width:100%;
            text-align:center;
            color: #000000;
            font-weight: 500;
            font-size: 30px;
        }
        .shreekhetra-block-img
        {
            width: 100%;
            vertical-align: middle;
        } 
        @media only screen and (max-width: 768px)
        {
            .shreekhetra-block-caption
            {
                font-size: 28px;
            }
        }
        @media only screen and (max-width: 500px)
        {
            .shreekhetra-block-caption
            {
                font-size: 18px;
            }
        }
        /******************************************
        ******Header Banner Mouseover End********
        ******************************************/

        /******************************************
        ******Page Content Helper Start********
        ******************************************/        
        .contenthelperlink
        {
            text-decoration: none;
            font-family: 'open sans' , sans-serif;
            font-size: 10px;
            text-transform: uppercase;
            font-weight: 600;
            color: #000000;
            vertical-align: middle;
            text-align: center;
            line-height: 110%;
        }  
        /******************************************
        ******Page Content Helper Start********
        ******************************************/

        /******************************************/
        /*Header Style Start*/
        /*******************************************/
        .header
        {
            color: #ffffff;
            padding: 15px;
        }
        .divHeaderLogo
        {
            color: #000000;
            padding: 10px;
        }
        /*.headerKonarkContainer
        {
            width: auto; 
            padding: 0 0 0 0; 
            margin: 0 0 0 0; 
            background-color: #999999; 
        }
        .headerKonarkContainer-img
        {
            width: 100%;
            vertical-align: middle;
        }  */      
        /******************************************/
        /*Header Style End*/
        /*******************************************/
        /******************************************/
        /*Hello Travel Divs Start*/
        /*******************************************/
        .hellofont
        {
            font-family: h2HeadingThin,Arial,sans-serif;            
            font-size: 2em;
            line-height: 1.5em;            
            font-weight: bold;
            text-align: center;
            font-smooth: always;
            -webkit-font-smoothing: antialiased;
            color: #1E0101;
            text-transform: uppercase;
            letter-spacing: 0.3px;            
        }

        .helloTravelRight
        {
            display:block;  
            width:100%;
            border-bottom: 2px solid #cccccc;
            padding-bottom: 10px;
            background-image: url(image5/hellobg.jpg);
            background-repeat: no-repeat;
            background-size: cover;
            background-color: #ffffff;
            background-position: center; /* IE fix */
        }
        .helloTravelLeft
        {
            display:none;  
        }
        .sidebarhellobanner
        {
            display:block;  
        }
        .wegoheader
        {
            display:block;  
        }
        .wegoright
        {
            display:none;  
        }               
        /******************************************/
        /*Hello Travel Divs End*/
        /*******************************************/        
        .sideLinks
        {
            background-color: #ffffff;
            text-align: left;
            font-size: 14px;
            border-color: #cccccc;
        }
        .patita
        {
            width: 100%;
            text-align: center;
            justify-content: center;
        } 
        .endofpage
        {
            width: 100%;
            text-align: center;
            justify-content: center;
            display: none; 
        }       
        .sideLinksLines-os
        {
            border-bottom: 1px dotted #cccccc;
            line-height: 25px;
            text-decoration: none;
            font-family: 'open sans' , sans-serif;
            font-size: 14px;
            color: #000000;
        }
        .sideLinksLines-os a
        {
            color: #000000;
        }
        .linealignment
        {
            vertical-align: middle;
            margin-right: 5px;
        }
        .sbhyperlink
        {
            vertical-align: middle;
        }
        .flinkheight
        {
            line-height: 18px;
        }
        .fpoll
        {
            text-decoration: none;
            font-family: 'open sans' , sans-serif;
            text-decoration: none;
            font-size: 13px;
            color: #000000;             
        }
        .fpollb
        {
            text-decoration: none;
            font-family: 'open sans' , sans-serif;
            text-decoration: none;
            font-size: 13px;
            font-weight: bold;
        }
        /******************************************/
        /*Footer Style Start*/
        /*******************************************/
        .footer
        {
            background-color: #000000;
            color: #ffffff;
            text-align: center;
            font-size: 12px;
            padding: 0px;
        }
        .footerHeader
        {
            letter-spacing: 1px;
            text-transform: uppercase;
            font-weight: 300;
            font-size: 1.6em;
            font-weight: bold;
            margin-bottom: 5px;
            margin-top: 5px;
            color:#FCC72C;
        }
        .footerLogoContainer
        {
            width: 100%;
            max-width:1300px;
            padding:0 0 0 0;
            margin:0 0 0 0; 
            background-image: url(image5/footerbar.jpg);
            background-repeat: no-repeat;
            background-size: cover;
            padding-bottom: 1.923076923076923%; /*height/width x 100 = X*/
            background-color: #000000;
            background-position: center; /* IE fix */
            text-align: center;
            display: flex;
            justify-content: center; /* align horizontal */
            align-items: center; /* align vertical */
        }

        /*  SECTIONS  */
        .footer-Section
        {
            clear: both;
            padding: 0px;
            margin: 0px;
        }
        /*  COLUMN SETUP  */
        .footer-col
        {
            display: block;
            float: left;
            margin: 0 0 0% 0%;
            padding: 0px;
        }
        .footer-col:first-child
        {
            margin-left: 10px;
        }
        /*  GROUPING  */
        .footerSectionGroup:before, .footerSectionGroup:after
        {
            content: "";
            display: table;
        }
        .footerSectionGroup:after
        {
            clear: both;
        }
        .footerSectionGroup
        {
            zoom: 1; /* For IE 6/7 */
        }
        /*  COLUMN OF 3  */
        .footer-contentSection
        {
            width: 31.5%;
        }
        div.footerContentBlock
        {
            width: 100%;
            overflow: hidden;
        }
        .footer-like, .footer-important, .footer-contact
        {
            float: left;
            overflow: hidden;
            width: 100%;
            line-height: 1.4em;
            padding:0 2px 0 0;
        }
        .footer-like p, .footer-important p, .footer-contact p
        {
            margin-bottom: 5px;
        }        
        .footer-like p a, .footer-important p a, .footer-contact p a
        {
            font-weight: 300;
            font-size: 1.3em;
            margin-bottom: 5px;
            text-decoration:none; 
            color:#FFFFE5;
        }        
        @media only screen and (max-width: 480px)
        {
            .footer-col
            {
                margin: 1% 0% 0% 1%;
            }
            .footer-contentSection
            {
                width: 95%;
            }
        }
        /******************************************/
        /*Footer Style End*/
        /*******************************************/ 

        /******************************************/
        /* Button Style Start*/
        /*******************************************/
        .button
        {
            position: relative;
            display: inline-block;
            margin-top: 0.5em;
            padding: 0.50em 1.5em;
            background: #FCC72C;
            border-radius: 6px;
            text-decoration: none;
            text-transform: uppercase;
            font-size: 1.1em;
            color: #FFF;
            -moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
            -webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
            -o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
            -ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
            transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out;
            cursor: pointer;
        }
        .button:hover, .button:active, .button:focus
        {
            background: #393e46;
            color: #FFF !important;
            outline: none !important;
        }        /******************************************/
        /* Button Style End*/
        /*******************************************/
        
        /******************************************/
        /*Header Container Style Start*/
        /*******************************************/
        .headerContainer::after
        {
            content: "";
            clear: both;
            display: block;
        }
        [class*="headerContainer-"]
        {
            float: left;
            padding: 0 0 0 0;
            margin:0 0 0 0;
        }
        
        .headerContainer-left
        {
            width: 60%;
            padding:0 0 0 5px;
            margin:0 0 0 0; 
        }
        .headerContainer-right
        {
            width: 40%;
            padding:0 5px 0 0;
            margin:0 0 0 0; 
        }
        .logoContainer-desktop
        {
            width: 100%;
            padding: 0 0 0 0;
            margin: 0 0 0 0;
            text-align: center;
        }
        .logoContainer-mobile
        {
            width: 100%;
            padding: 5px 0 5px 0;
            margin: 0 0 0 0;
            text-align: center;
            border-bottom: 1px dotted #999999;
        }
        /******************************************/
        /*Header Container Style End*/
        /*******************************************/
        
        /******************************************/
        /*Header Right Container Style Start*/
        /*******************************************/
        /*  SECTIONS  */
        .headerContainer-right-section
        {
            clear: both;
            padding: 0 0 0 0;
            margin: 0 0 0 0;
            width: 100%;
        }
        /*  COLUMN SETUP  */
        .headerContainer-right-col
        {
            display: block;
            float: left;
            margin: 0 0 0 0;
            padding:0 0 0 0;
            width: 100%;
        }
        .headerContainer-right-col:last-child
        {
            margin-right: 0;
        }
        /*  GROUPING  */
        .siteLinksGroup:before, .siteLinksGroup:after
        {
            content: "";    
            display: table;
        }
        .siteLinksGroup:after
        {
            clear: both;
        }
        .siteLinksGroup
        {
            zoom: 1; /* For IE 6/7 */
        }
        /*  COLUMN OF 3  */
        .siteLinks-contentSection
        {
            width: 32.5%;
            padding:16px 0 0 0; 
        }
        /******************************************/
        /*Header Right Container Style End*/
        /*******************************************/
        
        /******************************************/
        /*Page Container Style Start*/
        /*******************************************/
        .pageContainer::after
        {
            content: "";
            clear: both;
            display: block;
        }
        .pageContainer-left
        {
            float: left;
            width: 77%;
            border-right: 1px dotted #cccccc;  
            padding: 15px;          
        }
        .pageContainer-right
        {
            float: left;
            width: 23%;
            padding-left: 15px;
            padding-right: 15px;
            padding-top: 15px;
        }
        /******************************************/
        /*Page Container Style End*/
        /*******************************************/
        
        /******************************************/
        /*Left Page Container Style Start*/
        /*******************************************/
        /*  SECTIONS  */
        .pageContainer-left-section1
        {
            clear: both;
            padding: 0px;
            margin: 0px;
        }
        /*  COLUMN SETUP  */
        .pageContainer-left-col
        {
            display: block;
            float: left;
            margin: 0 0 1% 1.6%;
            padding: 0px;
        }
        .pageContainer-left-col:first-child
        {
            margin-left: 0;
        }
        /*  GROUPING  */
        .sectionGroup1:before, .sectionGroup1:after
        {
            content: "";
            display: table;
        }
        .sectionGroup1:after
        {
            clear: both;
        }
        .sectionGroup1
        {
            zoom: 1; /* For IE 6/7 */
        }
        /*  COLUMN OF 3  */
        .left-col-contentSection
        {
            width: 32.2%;
        }
        div.contentBlock
        {
            width: 95%;
            background-color: white;
            margin-bottom: 15px; /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
        }
        /******************************************/
        /*Page Left Container Style End*/
        /*******************************************/
        
        div.siteLink2, div.siteLink3, div.siteLink4
        {
            width: 100%;
            background-color: #ffffff;
            margin: 0px;
            padding: 5px 0px 5px 0px;
            text-align: center;
            line-height: 15px;
        }
        .hfacebooklike
        {
            border:none; 
            text-align:right;
            overflow:hidden; 
            width:80px;
            height:23px;
            margin-left:2px;
            margin-top:5px;
            padding:0px;
        }        
        .siteLinkAnchor
        {
            text-decoration: none;
            font-family: 'open sans' , sans-serif;
            font-size: 15px;
            text-transform: uppercase;
            font-weight: 600;
            color: #000000;
        }
        .siteLinkAnchorCaption
        {
            text-decoration: none;
            font-family: 'open sans' , sans-serif;
            font-size: 10px;
            font-weight: normal;
            color: #999999;
            display: block;
        }
        /******************************************/
        /*Search Box Section Style Start*/
        /*******************************************/
        div.searchBoxSectionBar
        {
            width: 100%;
            overflow: hidden;
            background: #FFF;
            margin: 0 0 0 0;
            padding: 0px 5px 10px 0px;
            border-bottom: 1px dotted #999999;
        }
        .searchBoxSectionBar-Google
        {
            float: left;
            overflow: hidden;
            width: 20%;
            text-align: center;
            border-right: 1px dotted #999999;
        }
        .searchBoxSectionBar-Add
        {
            float: left;
            overflow: hidden;
            width: 80%;
            padding-left: 10px;
        }
        @media only screen and (max-width: 980px)
        {
            .searchBoxSectionBar-Google
            {
                float: left;
                overflow: hidden;
                width: 100%;
                text-align: center;
                border-right: 0px dotted #999999;
                border-bottom: 1px dotted #999999;
                padding-bottom: 8px;
            }
            .searchBoxSectionBar-Add
            {
                float: left;
                overflow: hidden;
                width: 100%;
                padding-left: 0px;
                padding-top: 10px;
            }
        }
        /******************************************/
        /*Search Box Section Style End*/
        /*******************************************/

        /******************************************/
        /*All Page Menu Container Style Start*/
        /*******************************************/
        /*  SECTIONS  */
        .allPageMenu
        {
            display: none;
        }
        .allPageMenu-Mobile
        {
            display: none;
        }
        .allPageMenu-Section
        {
            clear: both;
            padding: 0px;
            margin: 0px;
        }
        /*  COLUMN SETUP  */
        .allPageMenu-col
        {
            display: block;
            float: left;
            margin: 0 0 0% 0%;
            padding: 0px;
        }
        .allPageMenu-col:first-child
        {
            margin-left: 10px;
        }
        /*  GROUPING  */
        .allPageMenuSectionGroup:before, .allPageMenuSectionGroup:after
        {
            content: "";
            display: table;
        }
        .allPageMenuSectionGroup:after
        {
            clear: both;
        }
        .allPageMenuSectionGroup
        {
            zoom: 1; /* For IE 6/7 */
        }
        /*  COLUMN OF 3  */
        .allPageMenu-contentSection
        {
            width: 32.5%;
        }
        div.allPageMenuContentBlock
        {
            width: 100%;
            overflow: hidden;
        }
        .allPageMenuHeaderImg
        {
            width: 100%;
            padding: 5px 0 2px 0;
            vertical-align: middle;
        }
        .ssafont, .ftafont, .feafont, .trgfont, .faafont, .otafont
        {
            color: #000000;
            text-decoration: none;
            font-family: 'open sans' , sans-serif;
            font-size: 14px;
            font-weight: 400;
        }
        .ssbfont, .febfont
        {
            text-decoration: none;
            font-size: 14px;
            font-weight: bold;
            color: #000000;
        }
        .febfont
        {
            color: #000000;
        }
        .allPageMenu-font-header
        {
            color: #000000;
            text-decoration: none;
            font-family: 'open sans' , sans-serif;
            font-size: 24px; 
            font-weight: 800;  
            text-transform: uppercase;
            padding-top: 7px;
            padding-bottom: 7px; 
        } 
        .allPageMenu-sightSeeing, .allPageMenu-temples, .allPageMenu-festivals, .allPageMenu-travguide, .allPageMenu-famattractions, .allPageMenu-othattractions
        {
            float: left;
            overflow: hidden;
            width: 33%;
            line-height: 1.4em;
            padding: 0 2px 0 0;
        }
        .para-sightSeeing, .para-temples, .para-festivals, .para-travguide, .para-famattractions, .para-othattractions
        {
            padding-bottom: 2px;
            text-align: center;
        }
        .ssMenuHeader, .ftMenuHeader, .feMenuHeader
        {
            padding: 12px;
            text-transform: uppercase;
            font-family: 'Roboto Condensed' , sans-serif;
            font-weight: 300;
            font-size: 22pt;
            font-weight: bold;
            letter-spacing: 1px;
        }
        .ssMenuHeader
        {
            color: green;
        }
        .ftMenuHeader
        {
            color: Red;
        }
        .feMenuHeader
        {
            color: Purple;
        }
        @media only screen and (max-width: 1100px)
        {
            .allPageMenu-col
            {
                margin: 1% 0% 0% 1%;
            }
            .allPageMenu-contentSection
            {
                width: 100%;
                border-bottom: 1px dotted #999999;
                padding-bottom: 5px;
            }
        }
        @media screen and (min-width: 0px) and (max-width: 480px)
        {
            .allPageMenu-Mobile
            {
                display: block;
            }
            .sideLinksLines-os
            {
                line-height: 25px;
            }
            .flinkheight
            {
                line-height: 25px;
            }
        }
        @media only screen and (max-width: 480px)
        {
            .allPageMenu-col
            {
                margin: 1% 0% 0% 1%;
            }
            .allPageMenu-contentSection
            {
                width: 100%;
                border-bottom: 1px dotted #999999;
                padding-bottom: 5px;
            }
        }
        @media screen and (min-width: 481px) and (max-width: 1500px)
        {
            .allPageMenu
            {
                display: block;
            }
        }
        /******************************************/
        /*All Page Menu Container Style End*/
        /*******************************************/

        /******************************************/
        /*All Page Menu Mobile Container Style Start*/
        /*******************************************/
        /*  SECTIONS  */
        .allPageMenu-Mobile-Section
        {
            clear: both;
            padding: 0px;
            margin: 0px;
        }
        /*  COLUMN SETUP  */
        .allPageMenu-Mobile-col
        {
            display: block;
            float: left;
            margin: 0 0 0% 0%;
            padding-top: 5px;
            padding-bottom: 5px;
        }
        .allPageMenu-Mobile-col:first-child
        {
            margin-top: 5px;
        }
        /*  GROUPING  */
        .allPageMenu-MobileSectionGroup:before, .allPageMenu-MobileSectionGroup:after
        {
            content: "";
            display: table;
        }
        .allPageMenu-MobileSectionGroup:after
        {
            clear: both;
        }
        .allPageMenu-MobileSectionGroup
        {
            zoom: 1; /* For IE 6/7 */
        }
        /*  COLUMN OF 3  */
        .allPageMenu-Mobile-contentSection
        {
            width: 100%;
        }
        div.allPageMenu-MobileContentBlock
        {
            width: 92%;
            overflow: hidden;
            text-align: center;
        }
        .para-mobileMenu
        {
            padding-bottom: 3px;
            padding-top: 3px;
            text-align: center;
        }
        .allPageMenu-Mobile-font-header
        {
            color: #000000;
            text-decoration: none;
            font-family: 'open sans' , sans-serif;
            font-size: 18px; 
            font-weight: 600;  
            text-transform: uppercase;
            letter-spacing: 0.3px; 
        }        
        .allPageMenu-Mobile-font-sight, .allPageMenu-Mobile-font-temple, .allPageMenu-Mobile-font-fest, .allPageMenu-Mobile-font-travg, .allPageMenu-Mobile-font-famatt, .allPageMenu-Mobile-font-othatt, .allPageMenu-Mobile-font-b
        {
            color: #000000;
            text-decoration: none;
            font-family: 'open sans' , sans-serif;
            font-size: 15px;
            font-weight: 400;
        }
        .allPageMenu-Mobile-font-b
        {
            font-weight: bold;
        }
        .allPageMenu-Mobile-sightSeeing, .allPageMenu-Mobile-temples, .allPageMenu-Mobile-festivals, .allPageMenu-Mobile-travGuide, .allPageMenu-Mobile-famousAtt, .allPageMenu-Mobile-otherAtt
        {
            float: left;
            overflow: hidden;
            width: 45%;
            line-height: 1.4em;
            padding: 0 0 0 3%;
            text-align: left;
            margin-bottom: 5px;
            margin-top: 5px;
        }
        /******************************************/
        /*All Page Menu Mobile Container Style End*/
        /*******************************************/

        /******************************************/
        /*Top Navigation Menu Style Start*/
        /*******************************************/
        /*  SECTIONS  */
        .topNavigationMenuSection
        {
            clear: both;
            padding: 2px;
            margin: 0px;
        }
        .topNavigationMenuRow
        {
            width:50%;
            float:left;
            overflow:hidden;
        }
        /*  COLUMN SETUP  */
        .topNavigationMenuCol
        {
            display: block;
            float: left;
            margin: 0 2px 0 0;            
        }
        /*  GROUPING  */
        .topMenuGroup:before, .topMenuGroup:after
        {
            content: "";
            display: table;
        }
        .topMenuGroup:after
        {
            clear: both;
        }
        .topMenuGroup
        {
            zoom: 1; /* For IE 6/7 */
        }
        /*  COLUMN OF 8  */
        .topMenuSpan_1, .topMenuSpan_2, .topMenuSpan_3, .topMenuSpan_4, .topMenuSpan_5, .topMenuSpan_6, .topMenuSpan_7, .topMenuSpan_8
        {
            font-family: 'open sans' , sans-serif;
            width: 24.6%;
            padding: 10px 0px 10px 0px;
            text-align: center;
            float:left;
            font-weight: 600;
            font-size: 15px;
            overflow:hidden;
            border:1px dotted #999999;
            vertical-align: middle;
        }
        .topMenuSpan_1 > a, .topMenuSpan_2 > a, .topMenuSpan_3 > a, .topMenuSpan_4 > a, .topMenuSpan_5 > a, .topMenuSpan_6 > a, .topMenuSpan_7 > a, .topMenuSpan_8 > a
        {
            text-decoration: none;
            color: #000000;
        }
        .topMenuSpan_8
        {
            background: #ffffff;
            margin: 0 0 0 0;
            width: 25%;
        }
        .topMenuSpan_7
        {
            background: #ffffff;
        }
        .topMenuSpan_6
        {
            background: #ffffff;
        }
        .topMenuSpan_5
        {
            background: #ffffff;
        }
        .topMenuSpan_4
        {
            background: #ffffff;
        }
        .topMenuSpan_3
        {
            background: #ffffff;
            width: 24.8%;
        }
        .topMenuSpan_2
        {
            background: #ffffff;
        }
        .topMenuSpan_1
        {
            background: #ffffff;
        }
        /******************************************/
        /*Top Navigation Menu Style End*/
        /******************************************/

        /******************************************/
        /*Media Queries Start*/
        /******************************************/
        
        @media only screen and (max-width: 480px)
        {
            .bannerNumber
            {
                width: 20px;
                height: 5px;
                padding: 1px;
                background-color: #D7423C;
                color: #ffffff;
                display: table;
                float: left;
                margin: 5px 1px 0 1px;
                border-radius: 35px;
                font-weight: bold;
            }
        }
        /* Header Container */
        @media only screen and (min-width: 0px) and (max-width: 480px)
        {
            .logoContainer-desktop
            {
                display: none;
            }
        }
        @media only screen and (min-width: 481px) and (max-width: 980px)
        {
            .logoContainer-desktop
            {
                padding: 5px 0 5px 0;   
            }
        }
        @media only screen and (min-width: 481px) and (max-width: 1600px)
        {
            .logoContainer-mobile
            {
                display: none;
            }
        }
        @media only screen and (max-width: 980px)
        {
            .headerContainer-left, .headerContainer-right
            {
                width: 100%;
            }
            .headerContainer-right
            {
                padding: 0px 5px 0px 0px;
                margin: 0px 0px 0px 0px;
            }
            .headerContainer-left
            {
                padding: 0px 0px 0px 0px;
            }
            .siteLinks-contentSection
            {
                padding: 0 0 0 0;
                margin: 0px 0px 0px 0px;
            }
            .sidebarhellobanner
            {
                display:none;  
            }
            .wegoheader
            {
                display:none;  
            }
            .wegoright
            {
                display:block;  
            }                               
        }

        @media only screen and (max-width: 660px)
        {
            .helloTravelRight
            {
                display:none;  
                width:100%;
                border-bottom: 0px;
                padding-bottom: 0px;
            }
            .helloTravelLeft
            {
                display:block;  
            }                        
        }


        @media only screen and (max-width: 480px)
        {
            .headerContainer-right
            {
                padding: 0px 0px 0px 0px;
                border-bottom: 1px dotted #999999;
            }
/*             .headerKonarkContainer
            {
                display: none;
            } */
            .siteLinks-contentSection
            {
                width: 32.5%;
                padding: 0 0 0 0;
            }
            .siteLinkAnchorCaption
            {
                display: none;
            }
            div.siteLink2, div.siteLink3, div.siteLink4
            {
                width: 100%;
                margin: 0px;
                border-bottom: 0px;
                text-align: center;
                line-height: 23px;
            }
        }
        /* Page Container */
        @media only screen and (max-width: 980px)
        {
            .pageContainer-left, .pageContainer-right
            {
                width: 100%;
            }
            .pageContainer-right
            {
                padding-top: 0;
            }
            .endofpage
            {
                display: block; 
            } 
        }
        /* Left Page Container */
        @media only screen and (max-width: 480px)
        {
            .col
            {
                margin: 1% 0 1% 0%;
            }
            .left-col-contentSection
            {
                width: 100%;
            }
        }
        /* Top Navigation Menu */
        @media only screen and (max-width: 1200px)
        {
            .topMenuSpan_1, .topMenuSpan_2, .topMenuSpan_3, .topMenuSpan_4, .topMenuSpan_5, .topMenuSpan_6, .topMenuSpan_7, .topMenuSpan_8
            {
                width: 49.6%;
            }
        }
        @media only screen and (max-width: 1000px)
        {
            .topMenuSpan_1, .topMenuSpan_2, .topMenuSpan_3, .topMenuSpan_4, .topMenuSpan_5, .topMenuSpan_6, .topMenuSpan_7, .topMenuSpan_8
            {
                width: 49.4%;
            }
        }
        @media only screen and (max-width: 700px)
        {
            .topMenuSpan_1, .topMenuSpan_2, .topMenuSpan_3, .topMenuSpan_4, .topMenuSpan_5, .topMenuSpan_6, .topMenuSpan_7, .topMenuSpan_8
            {
                width: 100%;
                padding: 6px 0px 6px 0px;
            }
        }
        /******************************************/
        /*Media Queries End*/
        /******************************************/
        .pageComment
        {
            width: 100%;
            overflow: hidden;
        }
        
        .pageComment-userComment, .pageComment-faceBook, .pageComment-sitePool
        {
            overflow: hidden;
            float: left;
        }
        .pageComment-userComment
        {
            width: 32%;
        }
        .pageComment-faceBook
        {
            width: 38%;
        }
        .pageComment-sitePool
        {
            width: 25%;
        }
        .pageComment-userComment, .pageComment-faceBook
        {
            border-right: 0px;
        }
        .pageComment-faceBook, .pageComment-sitePool
        {
            margin-left: 10px;
        }
        @media only screen and (max-width: 980px)
        {
            .pageComment-userComment, .pageComment-faceBook, .pageComment-sitePool
            {
                width: 100%;
            }
            .pageComment-userComment, .pageComment-faceBook
            {
                border-bottom: 0px solid #cccccc;
                border-right: 0px solid #cccccc;
                margin-bottom: 2px;
            }
            .pageComment-faceBook, .pageComment-sitePool
            {
                margin-left: 0px;
            }            
        }
        /******************************************/
        /*In Page Heading Starts*/
        /******************************************/
        .inPageHeading, .inPageHeadingSub
        {
            font-family: 'Barlow Condensed' , sans-serif;   
            font-size:30px;
            font-weight: 800;
            font-style: normal;
            line-height: 100%;
            padding-top: 0px;
            padding-bottom: 0px;
            margin-top: 18px;
            margin-bottom: 10px;
            border-left: 5px solid #cccccc;
            padding-left: 6px;
            vertical-align: middle;
            color:#636363;        
        }
        .inPageHeadingSub
        {
            font-size:26px;
            font-weight: 800;
            color:#7F7F7F;  
            border-left: 0px;   
            padding-left: 0px;   
        }
        @media only screen and (max-width: 700px)
        {
            .inPageHeading
            {
                font-size:28px;
            }
            .inPageHeadingSub
            {
                font-size:24px;
            }
        }
        @media only screen and (max-width: 500px)
        {
            .inPageHeading
            {
                font-size:26px;
            }
            .inPageHeadingSub
            {
                font-size:22px;
            }
        }
        @media only screen and (max-width: 320px)
        {
            .inPageHeading
            {
                font-size:24px;
            }
            .inPageHeadingSub
            {
                font-size:20px;
            }
        }
        /******************************************/
        /*In Page Heading Ends*/
        /******************************************/

        /******************************************
        ******Page Content Menu Start********
        ******************************************/
        .lheadpc
        {
            font-family: 'Barlow Condensed' , sans-serif;   
            font-size:24px;
            font-weight: 600;
            font-style: normal;
            color: #000000;
            text-decoration: none;
            line-height: normal;
        }
        .lheadpcsub
        {
            font-family: 'Barlow Condensed' , sans-serif;   
            font-size:20px;
            font-weight: 600;
            font-style: normal;
            color: #000000;
            text-decoration: none;
            line-height: normal;
        }
        .divpccontainer
        {
            width: 100%;
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            justify-content: center;
            align-items: center;
            padding-top: 10px; 
            padding-bottom: 10px;
            border-bottom: 1px dotted #999999;
        }
        .divheadpc
        {
            text-align: center;
            overflow: hidden;
            width: 80%;
            background-color:#cccccc;
            padding-top: 2px;
        }
        .divrowpc
        {
            text-align: center;
            overflow: hidden;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 10px; 
            padding-bottom: 10px;
            width: 80%;
            background-color:#FBFBFB;
            border-bottom: 3px solid #cccccc;
        }
        .divlink1pc
        {
            float: left;
            text-align: left;
            border-right: 1px dotted #999999;
            padding-right: 20px;
            width:50%;
        }
        .divlink1pc li
        {
            border-top: 1px dotted #999999;
            padding-bottom: 2px;
            padding-top: 2px;
        }
        .divlink1pc li:last-child
        {
            border-bottom: 1px dotted #999999;
        }
        .divlink2pc
        {
            float: left;
            text-align: left;
            padding-left: 20px;
            width:50%;
        }
        .divlink2pc li
        {
            border-top: 1px dotted #999999;
            padding-bottom: 2px;
            padding-top: 2px;
        }
        .divlink2pc li:last-child
        {
            border-bottom: 1px dotted #999999;
        }
        .srimenu
        {
            color:#0000EE;
            font-weight: bold;
            text-decoration: none;
        }
        .srimenuselected
        {
            color:#999999;
            font-weight: bold;
        }
        @media only screen and (max-width: 675px)
        {
            .divlink1pc
            {
                width: 100%;
                border-right: 1px dotted #FBFBFB; 
                padding-right: 0px;
            }
            .divlink1pc li:last-child
            {
                border-bottom: none;
            }
            .divlink1pc li
            {
                padding-bottom: 4px;
                padding-top: 4px;
            }
            .divlink2pc
            {
                width: 100%;
                padding-left: 0px;
            }
            .divlink2pc li
            {
                padding-bottom: 4px;
                padding-top: 4px;
            }
            .divrowpc
            {
                width: 100%;  
            }
            .divheadpc
            {
                width: 100%;    
            }
        }
        /******************************************
        ******Page Content Menu End********
        ******************************************/

        /******************************************
        ******Page Content Navigation Start********
        ******************************************/
        .sectionloadingmsg
        {
        text-decoration: none;
        font-family: 'open sans' , sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #999999;
        display: block;
        }
        .cnavtablem
        {
            width:100%;
            border-collapse: collapse;
            margin-top: 20px;
            margin-bottom: 10px;
        }
        .cnavtablem tr td 
        {
            border-collapse: collapse;
            padding: 0px;
            vertical-align: middle;
        }
        .cnavtablec tr td 
        {
            padding: 0px;
            vertical-align: middle;
        }
        .cnavtablec td img
        {
            padding-top: 5px;
            vertical-align: middle;
        }
        .cnavtablec td a
        {
            color:#389CEA;
            text-decoration: underline;
            font-weight: bold;
            vertical-align: middle;
        }
        .cnavtdhr
        {
            border-top: solid 1px #999999;
        }
        .cnavheading, .cnavheadinglast, .cnavheadingnext
        {
            color:#999999;
            text-decoration: none;
            font-size: 12px;
            font-weight: normal;
            line-height: normal;
        }
        .cnavheading
        {
            text-align: center;
        }
        .cnavheadinglast
        {
            text-align: left;
        }
        .cnavheadinglast span
        {
            padding-left: 5px;
            padding-bottom: 2px;
        }
        .cnavheadingnext
        {
            text-align: right;
        }
        .cnavheadingnext span
        {
            padding-right: 5px;
        }
        /******************************************
        ******Page Content Navigation End********
        ******************************************/

