﻿   /* start vaibhav css*/
    .slide-inner--info {
            
            margin: 0 110px !important;
            width: auto !important;
            }
    .slide-inner--info {
    padding-left: 0em !important;
}
.ms-logo a {
    position:initial !important;
}
.jsbuttonid {
width:auto !important;
}

.height-full-viewport {
z-index:10 !important;
}
        .navbar-white .hamburger-inner, .navbar-white .hamburger-inner:after, .navbar-white .hamburger-inner:before {
            background-color: #273c75 !important;
        }
        .hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after {
    background-color: #fff !important;
}
        .navbar-white .hamburger-label {
            color: #273c75 !important;
        }

        .height-full-viewport {
            background-color: rgba(0, 0, 0, 0.95) !important;
        }

        .nav-item:active .ms-btn, .nav-item:focus .ms-btn, .nav-item:hover .ms-btn {
            color: #f7e500 !important;
        }

        .ms-btn::before {
            background: #f7e500 !important;
        }

        .nav-item__label {
            color: #e8ecff !important;
        }
.nav-item {
    width: 100% !important;
}
.swiper-slide-duplicate-active .overlay, .swiper-slide-active .overlay {
    opacity: 0.1 !important;
}
.ms-navbar {text-align:left !important;
}
        .wincr {
            width: 85% !important;
        }

        .search-box {
            margin: 0 0 0 0 !important;
        }

        .hamburger {
            margin-right: 10% !important;
            width:100% !important;
            text-align:right !important;
            z-index:11 !important;
        }

        .ms-header {
            position: inherit !important;
        }

        .ms-logo {
            width: 100% !important;
             z-index: 12 !important;
        }
        .submenu {
        
    margin-left: 25%;
    font-size: 10px;
}
         .submenu1 {
        
    margin-left: 35%;
    font-size: 10px;
}
        #maincontentrow {
width: 100%; 

    margin: 0 0px 0 13%;
margin-top: 2%;

}.mobilescreen {
            display:none;
            } 
 .ms-nav {
     padding: 1em 3em 0 3em !important;
}

        /*Start Media Query*/
@media only screen and (min-width: 1161px) {
     .slide-inner--info {
            
            margin: 0 0px !important;
            width: auto !important;
            padding-left:3em !important;

            }
     .ms-btn--slider {
    width: 45% !important;
}

}
@media only screen and (max-width: 1000px) {
      .slide-inner--info h1 {
    margin: 0px 0px !important;
}
}
@media only screen and (min-width: 806px) {
    .slide-inner--info .ms-btn--slider {
        color: #2b3077 !important;
        font-size: 26px !important; /*200% 190%*/
        letter-spacing: 2px;
        line-height: 24px;
    }
        .slide-inner--info .ms-btn--slider::before {
            background: #86c440 !important; /*#f6da00*/
        }
     
}
        @media only screen and (max-width: 805px) {
            .height-full-viewport {
            background-color: rgba(0, 0, 0, 0.95) !important;
        }
           
            .ms-btn--slider {
    background: #292778 !important;
}
  .hamburger {
            margin-right: 0% !important;
        }
            .mainscreen {
            display:none !important;
            }
            .mobilescreen {
            display:block !important;
            }
            /*.ms-logo {
text-align:center !important;
}*/
    .ms-btn--slider {
    float: none !important;
    /* float: right; */
}
  
     #maincontentrow {
      margin: 20% 17%;
overflow-y:scroll;
overflow-x:hidden;
max-height:75%;

}.ms-container {
    padding: 2em !important; 
}
   .gobackid {
            text-align: left !important;
            margin: -6% 0% !important;
        }
}
@media only screen and (max-width: 600px) {
    .gobackid {
            text-align: left !important;
            margin: -8% 0% !important;
        }
     .slide-inner--info {
            
            margin: 0 0px !important;
            width: auto !important;
            }
      .slide-inner--info h1 {
    margin: 0px 75px !important;
}
}
@media only screen and (max-width: 450px) {

#maincontentrow {
      margin: 20% 10%;
overflow-y:scroll;
overflow-x:hidden;
max-height:75%;

}
.gobackid {
            text-align: left !important;
            margin: -10% 0% !important;
        }
}

        /*End Media Query*/
        /* end vaibhav css*/





           /*.header{ background-color: rgba(0,0,0,0.5);}*/
        .flexy-menu > li.active a, .flexy-menu > li a:hover {
            border: 1px solid #824200;
            color: #824200;
        }

        .aboutus-txt {
            font-family: "Open Sans",sans-serif;
            position: absolute;
            top: 30%;
            left: 10%;
            line-height: 50px;
            color: #fff;
            font-weight: 600;
            font-size: 50px;
            text-shadow: 0px 0px 0 rgb(216,216,216),1px 1px 0 rgb(187,187,187),2px 2px 0 rgb(158,158,158), 3px 3px 0 rgb(129,129,129),4px 4px 3px rgba(0,0,0,0.6),4px 4px 1px rgba(0,0,0,0.5),0px 0px 3px rgba(0,0,0,.2);
        }

        #map-canvas {
            min-height: 100%;
            margin: 0px;
            padding: 0px;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 0;
        }

        /*.header{ background-color: rgba(0,0,0,0.5);}*/
        .flexy-menu > li.active a, .flexy-menu > li a:hover {
            border: 1px solid #824200;
            color: #824200;
        }

        .my-account-links ul li.menu2 a {
            background-color: #ffa500;
            color: #FFF;
        }

        .subfooter {
            position: static;
        }

        .tsc_tables2_0 .input-radio {
            margin-right: 5px;
        }

        .tsc_tables2_0 .style-img {
            width: 100px;
            height: 100px;
            -moz-border-radius: 50px;
            -webkit-border-radius: 50px;
            border-radius: 50px;
            border: 1px solid #3dc1df;
            margin-top: 5px;
            background-color: #FFF;
        }

        .grayBox {
            position: fixed;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index: 1001;
            -moz-opacity: 0.8;
            opacity: .80;
            filter: alpha(opacity=80);
        }

        .box_content {
            position: fixed;
            top: 5%;
            left: 25%;
            right: 25%;
            width: 50%;
            padding: 16px;
            z-index: 1002;
            overflow: auto;
        }

        .tsc_tables2_0 tr td table tr td {
            padding: 0 10px;
            border: none;
            background: none !important;
        }
