/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Dec 19, 2017, 12:12:00 PM
    Author     : Lenovo
*/

        body
        {
            font-family: 'Open Sans','Arial',sans-serif;
			background:white;
        	background-position: center;
			background-attachment:fixed;
        	background-repeat:no-repeat; 
        	background-size:1600px 800px ;			
        }

	     .se-pre-con 
        {
            position: fixed;
            left: 0px;
            top: 0px;
            width: 100%;
            height: 100%;
            z-index: 9999;
            background: url(../images/Preloader_3.gif) center no-repeat #fff;
        }
     	.emoji{
			font-size:28px;
			color:white;
		}
        .content_bg{
        	background: #ffffea;
        	padding-top:85px;
        	padding-bottom:55px;
        }
        .panel-title1{
        	font-size:18px;
        }
        .gurudev_sloka{
        	padding: 10px;
        	background: #fff2ff;
        	padding-bottom:55px;        	
        	color: #804040;        	
        }
        .gurudev_sloka h3{
        	margin-bottom:3px;
        }        
        .gurudev_sloka hr{
        	width: 200px;        
        }
        .gurudev_sloka .sloka{
        	margin-top:3px;
        	white-space: pre-line;
        	padding-left:15px;
        	padding-right:15px;
        	text-align: justify;        
        }
        .satasangeNote{
        	color: #804040;
        	padding: 15px;
        	background:#fff2ff;
        	border-radius:8px;
        }
        .satasangeNote hr{
        	width: 200px;
        }
        .kon_title{
        	margin-bottom:3px;
        }
        .satasangeNote .note{
        	margin-top:3px;
        	white-space: pre-line;
        	padding-left:15px;
        	text-align: justify;
        	overflow-x:auto;
        	height: 380px;
        	padding-right:15px;
        }
        .updates_bg{
			margin-top:25px;
			margin-bottom: 30px;
		    background-color: #f2f2f2;
		}
		.rb-week > div .model_views{
			overflow-y:auto;padding:15px;height:470px;background:#d6c1c6;
		}

		.rb-week .model_views{
			overflow-y:auto;padding:15px;height:510px;background:#d6c1c6;
		}

        .courier_main_bg{
        	margin-top:15px;
        	background: #ffffea;
        }
        .book_bg{
        	margin-top:15px;
			padding-top:15px;    
        	background: #f2f2f2;
        }
        .content_text{
        	padding:10px;
        	text-align: center;
        	font-size: 16px;
        }
		[type=radio] { 
		  position: absolute;
		  opacity: 0;
		  width: 0;
		  height: 0;
		}
		
		/* IMAGE STYLES */
		[type=radio] + .emoji {
		  cursor: pointer;
		}
		
		/* CHECKED STYLES */
		[type=radio]:checked + .emoji {
		  color:orange;
		}
		
        .show_body{
			background: white;        	
        	background-position: center;
			background-attachment:fixed;
        	background-repeat:no-repeat; 
        	background-size:1600px 800px ;
		}
		.top_head{
			text-align:center;margin-top:-20px;
		}

        .service_body{
			background-color:white;
        	background-position: center;
			background-attachment:fixed;
        	background-repeat:no-repeat; 
        	background-size:1600px 800px ;
        }
        .request_service_body{
			background-color:white;
        	background-position: center;
			background-attachment:fixed;
        	background-repeat:no-repeat; 
        	background-size:1600px 800px ;
        }
        .upcoming_program_body{
			background-color:white;
        	background-position: center;
			background-attachment:fixed;
        	background-repeat:no-repeat; 
        	background-size:1600px 800px ;        	
        }
        .head_contact{
        	padding-right: 3px;
        }
        .banner_aol{
        	padding-top:5px;
			color:#804040;
			text-decoration: none;
			background: linear-gradient(to bottom, rgba(85,125,125,5) 10%,rgba(102,222,182,5) 100%);
			background:#ffffea;
			height:90px;
			text-align: center;
        }
		.description_box{
		}
		.description_text{
			padding:15px;
			font-size:14px;
			margin-top:20px;
			margin-bottom:20px;
			white-space: pre-line;		
			color: #804040;
		}
        .gurujiSchedule{
        	background:white;
        	padding: 10px;
        	border-radius:10px 10px 8px 8px;        
        }
        .gurujiSchedule hr{
        	width: 220px;
        }
        .tweet_followup{
			background: linear-gradient(to bottom, rgba(225,255,255,5) 10%,rgba(82,222,182,5) 100%);		
			background:#f2f2f2;
        	padding: 15px;
        	height: 45px;
        	border-radius:0px 0px 8px 8px;
        }        
        .tweet{
			background: linear-gradient(to bottom, rgba(225,255,255,5) 10%,rgba(82,222,182,5) 100%);		
			background:#f2f2f2;
        	padding: 10px;
        	overflow-x:auto;
        	border-radius:20px 15px 0px 0px;
        }
        
        .bustour{
            font-family: 'Graphik Webfont',-apple-system,BlinkMacSystemFont,'Roboto','Droid Sans','Segoe UI','Helvetica',Arial,sans-serif;         
			font-family: 'Open Sans','Arial',sans-serif;
        }
        .font_use
        {
			font-family: 'Open Sans','Arial',sans-serif;
        }
        .font_use_1
        {
            font-family: -apple-system,BlinkMacSystemFont,'Roboto','Droid Sans','Segoe UI','Helvetica',Arial,sans-serif; 
        }
        .font_use_2
        {
			font-family: 'Open Sans','Arial',sans-serif;
        }

        .show_courier{
        	margin-top:55px;
        	background: #fff;
			border-radius:1px 1px 1px 1px;
			padding: 10px;
        }
		#mobileSearch{
			padding:0px;
			margin:0px;
			color: #fff;
			
		}

        .courier{
			padding:60px 0px 0px 0px;
			color: #804040;
		    font-family: 'Open Sans','Arial',sans-serif;
		}
		
         .contact_title{
          	color: #ad5c5c;
          	font-size: 17px;
          	padding-top:10px;
       	    font-family: 'Open Sans','Arial',sans-serif;
         }		
		.courier_title{
			color: #ad5c5c;
			font-size: 27px;
		    font-family: 'Open Sans','Arial',sans-serif;
		}
		.courierForm{
			margin-top: 60px;
		}
		.countArea{
			background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
			background:#75625a;
			text-align: center;
			margin-top: 15px;
		}
		.countTitle{
			background: linear-gradient(to bottom, rgba(155,255,255,1) 0%,rgba(242,242,242,1) 100%);
		    font-family: 'Open Sans','Arial',sans-serif;
            font-size:18px;
            padding:8px;
		}

		.right{
			float: right;

		}
		.left{
			float: left;
		}
		.book_title{
			color: #ad5c5c;
			font-size: 27px;
		    font-family: 'Open Sans','Arial',sans-serif;
		}		
		.book{
		    font-family: 'Open Sans','Arial',sans-serif;
			border-radius:15px 15px 15px 15px;			
			padding:0px 20px 0px 50px;
			color: #804040;

		}
		.view_service{
			padding-top:10px;

		    font-family: 'Open Sans','Arial',sans-serif;
		}
		.product-title{
			color: #fff;
			text-align:left;
			margin-left:160px;
			font-size:25px;
			margin-top: 10px;
		    font-family: 'Open Sans','Arial',sans-serif;
		}
		.service_title{
			text-align:left;
			font-size: 25px;
			color: #ad5c5c;
			margin-top:0;
			margin-bottom:3px; 
		    font-family: 'Open Sans','Arial',sans-serif;
		}
		.service_title_4{
			text-align:center;
			font-size: 20px;
			color: #ad5c5c;
			height:50px;
			margin-top:0;
			padding-left:10px;
			padding-right:10px;
			margin-bottom:3px; 
		    font-family: 'Open Sans','Arial',sans-serif;
		}
		.service_img_content{
		
		}
		.facality_content{

		}
		.facility_view_8{
			padding: 20px;
			
		}
		.facility_view_4{
			padding: 20px;
			
		}		
		.service_12_bg{
			background:#ffffea;
			color:#804040;
			min-height:320px;
			margin-bottom:20px;
			border: 1px solid #f2f2f2;
		}
		.service_12_border_left{
			border-right:5px solid orange;
		}
		.service_12_border_right{
			border-left:5px solid green;
		}
		.img_service_cat_12{
			display: block;
			min-height: 308px;
			
		}
		.img_service_cat{
			margin-left:auto;
			margin-right:auto;
			display: block;
			padding-bottom:10px; 

		}
		.img_facility_cat{
			margin-left:auto;
			margin-right:auto;
			display: block;
			width:320px;
			height: 210px;
			padding-bottom:10px; 
		}		
		.item_content_12{
			padding: 50px 60px;
			width: 100%;
		}
		.service_content_12{
			font-size:14px;
			color:black;
			overflow-x:auto;
			height:110px;
			margin-bottom: 10px;
		}
		
		.other_service{
			margin-top:30px;
			background:url("../bg_img/bg_slash.png");
			background-position: center;
			color: #fff; 
			height: 150px;
			margin-bottom:40px;
		}
		.other_service_title h2{
			font-size:30px;
		    margin-bottom: 12px;
		    position: relative;
			color:#ad5c5c;
			padding:20px;
			text-align: center;
		    font-family: 'Open Sans','Arial',sans-serif;
		}
		.view_service_content{
			min-height: 550px;
			border-radius:1px 1px 1px 1px;
			margin-bottom:15px; 
			color:#fff;
			background:#fff2ff;
			border:1px solid #e4e4e4;
			border-bottom:5px solid orange;
		    font-family: 'Open Sans','Arial',sans-serif;
		}
		.bg-agua{
			background-color: #00c0ef !important;
		}
		.bg-info{
			background-color: #00c0ef !important;
		}
		.bg-green{
			background-color: #00a65a !important;
		}
		.bg-success{
			background-color: #00a65a !important;
		}		
		.bg-yellow{
			background-color:  #f39c12 !important;
		}
		
		.service_content{
			padding:10px;
			font-size:16px;
			color:#804040;
			background:transparent;
			overflow-x:auto; 
			height: 200px;
			border-radius:2px 2px 2px 2px;
			margin-bottom: 10px;		
		}
		.service_request{
			margin-top:40px;
			background:#ad5c5c;
			padding: 18px;
			border-radius:1px 1px 1px 1px;
		}
		.serivce_details_req{
			margin-top: 30px;	
			background:#ffffea;			
			border-radius:5px 5px 5px 5px;				
		}				
		.serivce_details_view{
			padding: 0px 0px 0px 0px;
			height: 150px; 
			width: 100%;
		}

		.facility_layout{
			background: #fceea1;
			border-radius: 5px;
			padding: 10px;
			margin-bottom: 10px;
			cursor: pointer;

		}
		.request_title{
			text-align:center;
			font-size:22px;
			color: #fff;
		    font-family: 'Open Sans','Arial',sans-serif;
		}
		.box_form{
			margin-top:10px;
			background: #f2f2f2;
			padding:15px;
			border-radius:7px;
		}
		.upcoming_program{

		}
		.upcoming_program_title{
			text-align:left;
			color:#fff;
			margin-left:10px;
			margin-top:10px;
		    font-family: 'Open Sans','Arial',sans-serif;
		}		
		.panel{
			background:#fff2ff;		
		}
		.panel-title{
			position:relative;
			top:10px;
			font-size: 23px;
			color: #fff;
			text-align: center;
		    font-family: 'Open Sans','Arial',sans-serif;
		}
		.panel-program{
			background:#fff2ff;
			border-radius: 10px;
			color: #fff;
			height: 210px;
			cursor: pointer;
			
		}
		.panel-head{
			background:linear-gradient(to bottom, black 10% ,transparent 90%);
			padding: 5px;

		}
		.panel-foot{
			font-size:23px;
			position:relative;
			margin-top:-90px;
			background:linear-gradient(to top, black 20% ,transparent 100%);
			padding: 5px;
			height: 90px;
			color: #fff;
		}

		.upcoming_program_content{
			background: linear-gradient(to bottom, rgba(105,255,255,2) 0%,rgba(202,202,202,2) 100%);
			background:#007575;
			padding: 10px;
			border-radius:1px 1px 1px 1px;
			min-height:370px;
			color: #fff;
		}
		.upcoming_program_details{
			padding:10px;
			background: white;
			min-height:260px;
			border-radius:2px 2px 2px 2px;
			font-size: 15px;
			margin-bottom:5px;
			overflow-x:auto; 
			color: #3e3e49;
		}
		/* HIDE RADIO */
		.feedcheck{
			background: linear-gradient(to bottom, rgba(155,255,255,2) 0%,rgba(1,177,177) 100%);			
			background:#abcbcd;
			border-radius:7px 7px 7px 7px;			
		}
		.uls{
		}
		.pogram_details{

		}
		.pogram_details_content{
			background: linear-gradient(to bottom, rgba(105,227,177) 0%,rgba(0,177,177) 100%);
			margin:10px;
			border-radius:7px 7px 7px 7px;
			padding:10px;
			color: #fff;
		}
		.text_box1{
			background: linear-gradient(to bottom, rgba(255,255,255,2) 0%,rgba(202,202,202,2) 100%);
			border-radius:1% 1% 1% 1%;
		}		
		.bg-gray1{
			color:#fff;
			background: gray;
		}
		.bg-blue1{
			color:#fff;
			background: #ad5c5c;
		}
		
		.bg-gray-light{
			background: linear-gradient(to bottom, rgba(245,245,155,3) 0%,rgba(242,242,242,3) 100%);
		}
		.bg-gray-purple{
			background: linear-gradient(to bottom, rgba(255,255,255,3) 0%,rgba(242,242,242,3) 100%);
		}
		.bg-gray{
			background: linear-gradient(to bottom, rgba(255,255,255,3) 0%,rgba(242,242,242,3) 100%);
		}		
		.pad{
			padding:10px;
		}
		.text-orange{
			color:orange; 
		}
        #head
        {
            display: none;
			background: #fff; 
            color: #39256d;
            border:none; 
        }
        #head a
        {
            color:#39256d;
        }
        #menubar{
        	width: 1100px;
        }
        .nav_hover_menu{
			background-color:transparent;
			color: white;
			display:block;
			float:left;
			width:16%;
			margin:0em;
			padding:6px 16px;
			-moz-box-sizing:border-box;
			box-sizing:border-box;
			cursor:pointer;
			font-size:1.2em;
        }
        .nav_hover_menu_li{
			display:block;
			float:left;
			width:16%;
			margin:0em;
			padding:6px 16px;    
			-moz-box-sizing:border-box;
			box-sizing:border-box;
			cursor:pointer;
			font-size:1.2em;

        }
        .navbar
        {
            padding-bottom: 0px;
            padding-top: 0px;
            margin-top: 0px;
        }
        .nav_menu_ul{
			font-family: 'Open Sans','Arial',sans-serif;
        	cursor: pointer;
        	font-size: 17px;
        	color: white;
        	
        }
        .hrline{
        	margin-bottom:10px;
        	margin-top:10px;
        }
        .nav_menu_li{
        	padding-top: 5px;
        	font-size:15px;
        	color: white;        	
        }
        .nav_menu_li a{
        	color: white;        	
        }
        
        .nav_menu_ul a{
        	color: white;
        }


        .text-gray-darker
        {
            color: #222;
        }
        /* Navigation Settings */
        .main-nav{
        		color:white;
        		background:#804040;
				position: absolute;
                width: 100%;
                z-index:1; 
        }        
        .main-header{
            display:block; 
            position: relative;
            background-color: #fff;            
        }  
        #searchLaptop
        {
            display:block; 
            padding-top:12px; 
        }
        /* This class is added on scroll */
        .fixed
        {
            background-color: #804040;
            position: fixed; 
            top: 0; 
            z-index: 998;
        }
        
        .slider-content
        {
            margin-top:16px;
            background: #804040;
        }
        
        .info_detail{
        	margin-top:-90px;
        	position: absolute;
        	width:100%;
        	background-image: url("../../bg_img/bg_slash.png");
        	background-position: center;
        	color: #fff;
        	font-size: 25px;
        	padding:10px;

        }
        .info_detail .info_detail_one{
        	float: left;
        	padding-left:50px;
        }
        .info_detail .info_detail_two{
        	float: right;
			padding-right: 70px;        	
        }
        
        .content_image{
            margin-top:0px;        
			border-radius:1px 1px 1px 1px;
			margin-bottom:50px;
        }
        .content_image_content{
        	margin-top: 5px;
        }
		.dailyContent{
        	margin-top:50px;		
			margin-bottom:50px;
		}        
        .updates_title{
        	text-align:center;
			font-size:20px;	
        	padding-bottom:0px;
        	padding-top:15px;
        	padding-left:15px;
        	color:#804040; 
            font-family: 'Open Sans','Arial',sans-serif;
        }
        .todayProgram{
			background: linear-gradient(to top, rgba(45,225,155,5) 10%,rgba(42,222,182,5) 100%);
			background:#804130;
        	min-height: 450px;
            font-family: 'Open Sans','Arial',sans-serif;
        }
		.todayProgram_content{
			color:#804040;
        	overflow-x:auto; 
        	height:160px;
        	font-size:15px;
            font-family: 'Open Sans','Arial',sans-serif;
		}

        .category_img
        {
            display:block;
        }
        .contact{
        	margin-top:50px;
        	margin-bottom:50px;
        }
        .courier_bg{
        	margin-top:50px;
       		min-height:150px;        
          	background-image: url("../images/tourbn1.jpg");
			background-position: center;        
			background-repeat: no-repeat;
			background-attachment: scroll;
				
        }
        .contact_bg{
        	margin-top:50px;
       		min-height:150px;
			background-image:url(../bg_img/vm-1349x505.png);        
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: center;
        }
        .feedback_bg{
        	margin-top:50px;
       		min-height:150px;        
			background-image:url(../../bg_img/Getty.png); 
			       
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: center;
        }
        .service_bg{
        	margin-top:50px;
       		min-height:150px;
			background-image:url(../../bg_img/guru-paduka-1349x505.png);        
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: center;
        }
        .fun_learn_bg{
        	margin-top:50px;
       		min-height:150px;
			background-image:url(../../bg_img/fun.jpg);
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: center;
			background-size: cover;
        }
        .program_bg{
        	margin-top:50px;
       		min-height:150px;        
			background-image:url(../../bg_img/VM-Home-1-1349x505.png);
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: center;
        }
        .guruschedule_bg{
        	margin-top:50px;
       		min-height:150px;        
			background-image:url(../../bg_img/vm-1349x505.png);        
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: center;
        }
        .facilities_bg{
        	margin-top:50px;
       		min-height:150px;        
			background-image:url(../../bg_img/vm-1349x505.png);        
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: center;
        }
        .product
        {
        	margin-top:-60px;
        	position: absolute;
        	width:100%;
        	background-image: url("../../bg_img/bg_slash.png");
        	background-position: center;
        	color: #fff;
        	font-size: 25px;
        	padding:10px;			
        }

        .product-layout
        {
            cursor:pointer; 
        }
        
        .product-layout:hover .product-thumb .image
        {
            transform: scale(1.08, 1.07);            
            transition: all 0.5s linear;
            border:none;    
        }
        
        .product-thumb
        {
            margin-bottom:20px;
            border:none; 
        }
        .title{
       		text-align:center;
        	text-decoration: none;
        	color: #ad5c5c;
		    font-family: 'Open Sans','Arial',sans-serif;
        }
        .title_sub{
       		text-align:center;
        	text-decoration: none;
        	color: white;
        	margin-top: 10px;
		    font-family: 'Open Sans','Arial',sans-serif;
        }
        .carousel-indicators{
        }
        marquee{
	    font-family: 'Open Sans','Arial',sans-serif;
	      }
        
        .header_subtitle{
        	color: #ad5c5c;
		    font-family: 'Open Sans','Arial',sans-serif;
		    margin-top:0px;
        }
        .title:hover, a:focus, a:hover {
        	text-decoration: none;
        	color:orange;
       	    font-family: 'Open Sans','Arial',sans-serif;
        }
        
        .title1
        {
            padding-bottom:0px; 
            padding-top:0px; 
		    font-family: 'Open Sans','Arial',sans-serif;            
        }
        .phone{
        	padding-bottom:8px;
        	cursor: pointer;
        }
        #cart_menu
        {
            min-width: 450px;
        }
        #foot 
        {
			position: relative;
			bottom: 0px;
            border-top: 1px solid #d9d9d9;
			background-color:rgba(242,242,242,1);    
			background:#696969;
            padding: 15px;
            color: #fff;
            margin-top:0px;
        }
        .foot_li{
        	margin-bottom: 5px;
        }
        #scroll{
        	display:none;
	        cursor:pointer;
	        position:fixed;
	        bottom:35px;
	        right:60px;
			border-radius:50px;
			width:42px;
			height:42px;
			text-align:center;
        }
        .img_logo{
			width:80%;
	        margin-top:10px; 
        }
        #caret{
			text-align:center;
			font-size:55px;
			margin-top:-16px;
			color:gray;        
        }
        footer 
        {
			padding-bottom:10px;
			padding-top:20px;
			padding-left:50px;
			padding-right:50px;
            color:#fff; 
		/*	background-image:linear-gradient(to left,blue,white);	*/
			background: linear-gradient(to bottom, rgba(195,214,244) 10%,rgba(195,254,252) 100%);
			background:#3e3e49;
			height:60px;
			text-align: center;
        }
        .feedback{
        	background: #f2f2f2;
        	padding:15px; 
        	border-radius:8px 8px 8px 8px;
        }
        .contactUs{
        	background: #f2f2f2;
        	padding:15px; 
        	border-radius:8px 8px 8px 8px;
        }
        .contactInfo{
        	background: white;
        	padding:15px;
        	border-radius:8px 8px 8px 8px;
        }
        #foot a
        {
            color: #fff;
            cursor: pointer;
        }
        
        #about 
        {
            text-align: center;
        }
        #wrapper
        {
            display:none; 
        }
        #mobileSearch
        {
            display:none; 
        }
        #mobileLogo
        {
            display:none; 
        }
        #searchBox
        {
            display:none;
        }
        #cartBox
        {
            display:none;
        }

        @media screen and (max-width: 992px) and (min-width: 768px)
        {
            .col-20 {
                width: 25%;
            }  
	        .col-sm-12{
				float: none;
	        }	                    
        }
        .info_detail_mobile{
	        display: none;
        }
        
		@media (min-width: 1200px){
	        .col-sm-12{
				float: left;
	        }
			.item_content_12 {
				padding: 50px 60px;
			}
			
		}
		.creative{
			margin-top: 5px;
			position:relative;
			margin-bottom: 10px;

			float: right;
		}
		@media screen and (min-width: 1400px) {
		  .container {
		    width: 1370px;
		  }
		}
		@media screen and (min-width: 1600px) {
		  .container {
		    width: 1570px;
		  }
		}
		@media screen and (min-width: 1900px) {
		  .container {
		    width: 1870px;
		  }
		  
		}

		@media (min-width: 768px) and (max-width: 1024px) {
  
			.updates_bg{
				height:730px;
			}
			.top_head {
				text-align: center;
				margin-top: 62px;
			}
		  }
		  
		  /* 
			##Device = Tablets, Ipads (landscape)
			##Screen = B/w 768px to 1024px
		  */
		  
		  @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
			
			.updates_bg{
				height:730px;
			}
			.top_head {
				text-align: center;
				margin-top: 62px;
			}			
			
		  }		
/******      Mobile_View        ***/        
        @media screen and (max-width: 768px) and (min-width: 300px)
        {

			.rb-week > div:first-child {
				display: none;

			}

			.rb-week > div {
				width: 100%;
				height: 100%;

				position: relative;
				padding: 3% 0;
				overflow-y:auto;

			
			}
			
			ul {
				display: block;
				list-style-type: disc;
				margin-block-start: 1em;
				margin-block-end: 1em;
				margin-inline-start: 0px;
				margin-inline-end: 0px;
				padding-inline-start: 0px;
			}
			
			.serivce_details_view ul{
				padding-left: 0px;
			}

			.serivce_details_view ul li{
				list-style: none;
				padding-bottom:3px;
				padding-top:3px;
				padding-left:10px;
				padding-right:10px;			
				background:#fff;
				margin-bottom:1px;			
			}
        
	        .col-xs-12{
	        	float: inherit;

	        }
			.item_content_12 {
				padding: 50px 20px;
			}
        	.updates_bg{
				background: #fff;
				height: 720px;
        	}
        	.courses-content{
        		padding: 0px;
        	}
        	.courier_main_bg{
        		padding-top:30px;
        		background: #fff;
        	}
        	.courier{
	        	background:#ffffea;
        	}
        	.book_bg{
        		background: #fff;
        	}
        	.book{
				background: #f2f2f2;        	
        	}
        	.countArea{
        		background: #fff;
        	}
        	.statstrip{
				margin:0px;
        	}
	        .info_detail_mobile{
	        	font-size:22px;
		        display: block;
		        margin-top: 10px;
	        }
	        .info_detail_mobile .info_m1{
	        	text-align:left;
	        	background: #6f3f3f;
	        	background: #804050;	        	

	        	color:#fff;
	        	padding: 20px 0px 20px 20px;
	        }
	        .info_detail_mobile .info_m2{
	        	text-align:right;
	        	background: rgba(62,62,73,0.75);
	        	color:#fff;
	        	padding: 20px 20px 20px 0px;	        	
	        }
            .slider-content
            {
            	margin-top:16px;
            }
	        
	        .slider-content .carousel .carousel-inner{
	        	width: 150%;
	        }
	        .creative{

	        }
	        .creative .carousel .carousel-inner{
	        	width: 100%;
	        }
            .info_detail{
				display: none;
            }
            
            .category_img
            {
                display:none;
            }
                    
        	.se-pre-con{
                display:none;         	
        	}
            .main-header
            {
                display:none; 
            }
            .main-nav
            {
            	margin-top:0px;
                display:none; 
            }            
            #productName
            {
                font-size: 12px;
            }                        
            #wrapper
            {
                display:block; 
            }
            #mobileSearch
            {
                display:block; 
            }
            #mobileLogo
            {
                display:block; 
                
            }            
            #searchLaptop
            {
                display:none; 
            }            
            
            #head
            {
                display: block;                
                background: #fff;
				border:none; 
				margin:0px;
            }
            .navbar-header{
            	background:#ffffea;

            }
            .mobileTitle span{
            	color: #fff;
            	font-size: 18px;
            }
            #head a
            {
                color: #804058;
            }
			.navbar-toggle{
				background: #804060;
				margin-right: 0px;
				padding: 14px 10px;
			    margin-top: 0px;
			    margin-bottom: 0px;
			    border-right: 1px solid #f2f2f2;
			    border-radius: 0px;	
			}
			.navbar-header{
				height: 50px;
				background: #ffffea;
			}
			.navbar-toggle span{
				color: #ffffea;
				font-size:20px;
				padding: 0px 10px 0px 10px;
			}
            #searchBox
            {
                display:none;
            }
            #searchMenu{

            	color:#ffffea;
            	background: #804060;
            }
            #phoneNumber{
				background: #ffffea;
            }
            #phoneNumber ul li a{
            	color: #804060;
            }
            .navbar-nav>li>.dropdown-menu{
            	background: #804060;
            }
            #phoneNumber ul li a:hover{
            	color: #804060;
            	background: #ffffea;
            }                        
            #myNavbar{
				background: #804060;
            }
            
            #mobileSearch a img{
				margin: 1px 0px 0px 10px;
				height: 45px;
            }            
            #myNavbar ul li a{
            	color: #ffffea;
            }
            #myNavbar ul li a:hover{
            	color: #804060;
            	background: #ffffea;
            }            
            #cartBox
            {
                display:none;
            }
	        .service_bg{
	        	margin-top:-20px;
	       		min-height:100px;
	       		background-position: center;
	       		background-size:cover;
	        }
	        .courier_bg{
		        	margin-top:-20px;
		       		min-height:100px;
		       		background-position: center;
		       		background-size:cover;
	        }
	        .contact_bg{
		        	margin-top:-20px;
		       		min-height:100px;
		       		background-position: center;
		       		background-size:cover;
	        }
	        .feedback_bg{
		        	margin-top:-20px;
		       		min-height:100px;
		       		background-position: center;
		       		background-size:cover;
	        }
	        
	        .guruschedule_bg{
	        	margin-top:-20px;
	       		min-height:100px;
	       		background-position: center;
	       		background-size:cover;
    	    }	        
	        .facilities_bg{
	        	margin-top:-20px;
	       		min-height:100px;        
				background-position: center;
	       		background-size:cover;
	        }
	        
	        .fun_learn_bg{
	        	margin-top:-20px;
	       		min-height:100px;
				background-position: center;
				background-size: cover;
	        }
	        .program_bg{
	        	margin-top:-20px;
	       		min-height:100px;
	       		background-position: center;
	       		background-size:cover;
	        }
	        .product
	        {
	        	margin-top:-50px;
	        	position: absolute;
	        }
			.product-title{
				color: #fff;
				text-align:center;
				margin-left:0px;
				font-size:19px;
			    font-family: 'Open Sans','Arial',sans-serif;
			}
			.statstrip .statstrip__item {
			    margin: 0em 4em;
			    padding: 2em 0em;
			    font-family: 'Open Sans','Arial',sans-serif;		    
			}
		
        }
        
/******      End Mobile_View        ***/        
		
		
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 28, 2018, 5:05:37 PM
    Author     : Lenovo
*/

.navbar-nav.navbar-center {
    position: absolute;
    left: 45%;
    transform: translatex(-50%);
    padding-top:3px;
}

.menus_list_hover{

	padding-top:0px;
	width:100%;
	padding-bottom:20px;

	border-radius:0px 0px 8px 8px;
	background:#804040;
	opacity:0.9;
}
/*
   	.col-md-3{
   		width: 20%;
   	}
*/

body {
    position: relative;
    overflow-x: hidden;
}
body,
html { height: 100%;}
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {background-color: transparent;}

/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/

#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled {
    padding-left: 220px;
}

#sidebar-wrapper {
    z-index: 1000;
    left: 220px;
    width: 0;
    height: 100%;
    margin-left: -220px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #39256d;
    color: white;    
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}

#wrapper.toggled #sidebar-wrapper {
    width: 250px;
        color: white;
}

#page-content-wrapper {
    width: 100%;
    padding-top: 0px;
}

#wrapper.toggled #page-content-wrapper {
    position: relative;
    margin-right: -220px;
}

/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 220px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    position: relative; 
    line-height: 20px;
    display: inline-block;
    width: 100%;
}

.sidebar-nav li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 100%;
    width: 3px;
    background-color: #1c1c1c;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}
.sidebar-nav li:first-child a {
    color: #fff;
background: #39256d;
}
.sidebar-nav li:nth-child(2):before {
    background-color: #ec1b5a;   
}
.sidebar-nav li:nth-child(3):before {
    background-color: #79aefe;   
}
.sidebar-nav li:nth-child(4):before {
    background-color: #314190;   
}
.sidebar-nav li:nth-child(5):before {
    background-color: #279636;   
}
.sidebar-nav li:nth-child(6):before {
    background-color: #7d5d81;   
}
.sidebar-nav li:nth-child(7):before {
    background-color: #ead24c;   
}
.sidebar-nav li:nth-child(8):before {
    background-color: #2d2366;   
}
.sidebar-nav li:nth-child(9):before {
    background-color: #35acdf;   
}
.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before {
    width: 100%;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}

.sidebar-nav li a {
    display: block;
    color: #ddd;
    text-decoration: none;
    padding: 10px 15px 10px 30px;    
    
}

.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus{
    color: #fff;
    text-decoration: none;
    background-color: transparent;
}

.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 20px;
    line-height: 44px;
    background: #39256d;    
    color: white;
}
.sidebar-nav .dropdown-menu {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: none;
    background-color: #222;
    box-shadow: none;
    color: white;
}

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/

.hamburger {
  position: fixed;
  top: 20px;  
  z-index: 999;
  display: block;
  width: 32px;
  height: 32px;
  margin-left: 15px;
  background: transparent;
  border: none;
}
.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none;
}
.hamburger.is-closed:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  position: absolute;
  left: 0;
  height: 4px;
  width: 100%;
}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom {
  background-color: #1a1a1a;
}
.hamburger.is-closed .hamb-top { 
  top: 5px; 
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed .hamb-middle {
  top: 50%;
  margin-top: -2px;
}
.hamburger.is-closed .hamb-bottom {
  bottom: 5px;  
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover .hamb-top {
  top: 0;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover .hamb-bottom {
  bottom: 0;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  background-color: #1a1a1a;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom {
  top: 50%;
  margin-top: -2px;  
}
.hamburger.is-open .hamb-top { 
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open .hamb-middle { display: none; }
.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

/*-------------------------------*/
/*            Overlay            */
/*-------------------------------*/

.overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(250,250,250,.8);
    z-index: 1;
}        

#courier_Model{
	display: none;
}
.tooltip,
.arrow:after {
  background: #804040;
  border: 2px solid white;
}
.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #000;
    text-align: center;
    background-color: #f2f2f2;
    border-radius: 4px;
}
.tooltip {
	width:200px;
  pointer-events: none;
  opacity: 0;
  display: inline-block;
  position: absolute;
  padding: 10px 20px;
  color: white;
  border-radius: 10px;
  margin-bottom:10px;
  text-align: center;
  font-family: 'Open Sans','Arial',sans-serif;
  font-size:22px;
  font-stretch: condensed;
  text-decoration: none;

  box-shadow: 0 0 7px #804040;
  background: #fff;
}
.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;

}
.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;

  transform: rotate(45deg);
}
.tooltip.active {
  opacity: 1;
  margin-top: 15px;
  transition: all 0.2s ease;
  background: #fff;  
}
.tooltip.out {
  opacity: 0;
  margin-top: -20px;  
}

.statstrip .statstrip__items .statstrip__item .statstrip__stat{

}

.statstrip .statstrip__items {
    text-align: center;
}
.statstrip ul, .statstrip ol, .statstrip li {
    /* margin: 0em; */
    padding: 0em;
    list-style: none;
}

ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}

.statstrip{
	width:100%;
	text-align:center;
	background:#75625a;
	*zoom:1;
    font-family: 'Open Sans','Arial',sans-serif;
	}
.statstrip:before,
.statstrip:after{display:table;content:"";line-height:0;}
.statstrip:after{clear:both;}
.statstrip ul,.statstrip ol,.statstrip li{margin:0em;padding:0em;list-style:none;}
.statstrip .statstrip__items{text-align:center;}
.statstrip .statstrip__item{
	display:inline-block;
	margin:0em 4em;
	padding:2em 0em;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
    font-family: 'Open Sans','Arial',sans-serif;

	}
	
.statstrip .statstrip__icon,.statstrip .statstrip__stat,.statstrip .statstrip__title{
	margin:0em;padding:0em;
    font-family: 'Open Sans','Arial',sans-serif;
	}
.statstrip .statstrip__icon{width:45px;margin:0em 1em 0em 0em;}
.statstrip .statstrip__icon,.statstrip .statstrip__copy{display:inline-block;vertical-align:middle;}
.statstrip .statstrip__stat,.statstrip .statstrip__title{
	font-size:1.6em;text-transform:uppercase;color:white;
    font-family: 'Open Sans','Arial',sans-serif;
	}
.statstrip .statstrip__title{font-weight:800;
    font-family: 'Open Sans','Arial',sans-serif;
}
@media only screen and (min-width:560px){
.statstrip .statstrip__icon{width:55px;}

}

	@media only screen and (min-width: 1200px){
		.statstrip .statstrip__item {
		    display: inline-block;
		    margin: 0em 6em;
		    padding: 2em 0em;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;
		}
		.statstrip ul, .statstrip ol, .statstrip li {
		    margin: 0em;
		    padding: 0em;
		    list-style: none;
		}
		
		li {
		    display: list-item;
		    text-align: left;
	        font-family: 'Open Sans','Arial',sans-serif;
		}
		.statstrip .statstrip__items {
		    text-align: center;
		    font-family: 'Open Sans','Arial',sans-serif;		    
		}
		
		ul {
		    list-style-type: disc;
		    font-family: 'Open Sans','Arial',sans-serif;		    
		}
		.statstrip {
		    width: 100%;
		    text-align: center;
		    background:#75625a;
		    *zoom: 1;
		}
		.statstrip .statstrip__icon {
		 /*   background: #804040; */
		 
		}
		.statstrip .statstrip__stat, .statstrip .statstrip__title {
		    font-size: 1.6em;
		    text-transform: uppercase;
		    color: #fff;
		}
		.statstrip .statstrip__icon, .statstrip .statstrip__stat, .statstrip .statstrip__title {
		    margin: 0em;
		    padding: 0em;
		}
	}
	
		
	