@charset "utf-8";
/* CSS Document */

@import url(//fonts.googleapis.com/css?family=Open+Sans);

#CounterVisitor{
    background-color: #006831;
    width: 110px;
    border: 3px solid #fff;
    height: 85px;
    border-radius: 35px;
    margin-top: 5px;
    padding: 15px 0px;
}
#CounterVisitor p{
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    padding-top: 0px;
    text-shadow: 1px 1px 1px #666;
    margin: 0px;
    line-height: normal;
}
#CounterVisitor h4{
   text-align: center;
    padding: 0px;
    margin: 0px;
    color:white;
    /*line-height: normal;*/
}
body {
    background: url(../img/back2.jpg);
    padding: 0;
    margin: 0 auto;
    font-family: Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', 'serif';
	background-attachment: fixed;
}

a:focus, a:hover {
    color: #23527c;
    text-decoration: none;
}

ul, li, ol, a {
	text-decoration: none;
	list-style: none;
}
a {
    list-style: none;
    text-decoration: none;
}
p{
    padding: 0px;
    margin: 0px;
}

a {
    color: #255680;
    text-decoration: none;
}


/* Preloader */
.counter{
    width:20%;
    height:200px;
    border:1px solid red;
}
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  /* change if the mask should have another color then white */
  z-index: 99;
  /* makes sure it stays on top */
}

#status {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  /* centers the loading animation horizontally one the screen */
  top: 50%;
  /* centers the loading animation vertically one the screen */
  background-image: url(https://raw.githubusercontent.com/niklausgerber/PreLoadMe/master/img/status.gif);
  /* path to your loading animation */
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
  /* is width and height divided by two */
}



.animatable {
  
  /* initially hide animatable objects */
  visibility: hidden;
  
  /* initially pause animatable objects their animations */
  -webkit-animation-play-state: paused;   
  -moz-animation-play-state: paused;     
  -ms-animation-play-state: paused;
  -o-animation-play-state: paused;   
  animation-play-state: paused; 
}

/* show objects being animated */
.animated {
  visibility: visible;
  
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;

  -webkit-animation-play-state: running;
  -moz-animation-play-state: running;
  -ms-animation-play-state: running;
  -o-animation-play-state: running;
  animation-play-state: running;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}



/****************************************************START TOP BAR************************************************/

.my_topbar{
    padding: 10px;
}
.my_topbar .cable_logo{
/*    margin-top: 10px;*/
}
.my_topbar .logo_text{
    text-align: right;
    margin-top: 20px;
}

.my_topbar .logo_text .social_icons{
    font-size: 25px;
/*    margin-top: 10px;*/
}
.my_topbar .logo_text .social_icons .social_txt{
    font-size: 16px;
    margin-top: 9px;
}

.my_topbar .logo_text .top_link{
    text-align: right;
    margin-top: 11px;
}
.my_topbar .logo_text .top_link .top_pay_link{
    color: #000;
    font-weight: 700;
}
.my_topbar .logo_text .top_link .top_pay_link:hover {
    color: darkgreen;
    border-top: 2px solid red;
    border-bottom: 2px solid red;
    padding: 6px 0px;
}

.glyphicon{
    font-weight: 600;
}

.fa-facebook:before{
    color: #3b5998;
    margin-bottom: 10px;
}
.fa-youtube-square:before{
    color: #ff0000 ;
}
.fab {
    font-family: Font Awesome\ 5 Brands;
    color: #ff0000;
}
.fa-google-plus-square:before{
    color: #CC3333;
}


/****************************************************END TOP BAR************************************************/


/*************************************************START NAVBAR*************************************************/

.nav>li>a{
    padding: 10px 12px;
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: transparent;
}
.cable_navbar .nav.navbar-nav {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
@media (min-width: 768px) {
    .navbar-nav {
        float: none;
    }
    
}
.cable_navbar .navbar-inverse {
    background-color: #006831;
    border-color: transparent;
    padding: 10px;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}

.navbar-collapse .navbar-nav li{
    text-align: center;
}

/*DROP DOWN*/

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    text-align: left;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #006831;
    text-decoration: none;
    background-color: #e9c21f;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{
    background-color: transparent;
}
@media only screen and (max-width: 767px){
    .aurangabad_hd_pic, .connectivity_section{
        height: auto !important;
        padding-bottom: 20px;
    }
}
/*DROP DOWN*/

/*************************************************END NAVBAR*************************************************/


/**************************************************START SLIDER*************************************************/

.carousel-fade .carousel-inner { background: #000; }
.carousel-fade .carousel-control { z-index: 2; }  
.carousel-fade .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  }

  .carousel-fade .next.left,
  .carousel-fade .prev.right,
  .carousel-fade .item.active { opacity: 1; }

  .carousel-fade .active.left,
  .carousel-fade .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
    }


/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}




/* Carousel Control custom */
.carousel-control .control-icon {
  font-size: 48px;
  height: 30px;
  margin-top: -15px;
  width: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  z-index: 5;
  }
  .carousel-control .prev { margin-left:  -15px;  left: 20%; } /* Prev */
  .carousel-control .next { margin-right: -15px; right: 27%; } /* Next */


/* Removing BS background */
.carousel .control-box { opacity: 0; }
a.carousel-control.left  { left: 0; background: none; border: 0;}
a.carousel-control.right { right: 0; background: none; border: 0;}


/* Animation */
.control-box, a.carousel-control, .carousel-indicators li {
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -ms-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;   
  /* hardware acceleration causes Bootstrap carousel controlbox margin error in webkit */
  /* Assigning animation to indicator li will make slides flicker */
  } 


/* Hover animation */
.carousel:hover .control-box { opacity: 1; }
.carousel:hover a.carousel-control.left { left: 15px; }
.carousel:hover a.carousel-control.right { right: 15px; }  


/* Carouse Indicator */
.carousel-indicators li.active,
.carousel-indicators li { border: 0; }

.carousel-indicators li {
  background: #666;
  margin: 0 3px;
  width: 12px;
  height: 12px;
  }

.carousel-indicators li.active {
  background: #fff;
  margin: 0 3px;
  }

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 213px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    text-shadow: none;
}

.carousel-fade .carousel-inner .carousel-caption .carousel_caption_para{
    font-size: 24px;
    color: #0f860f;
    
    
}
.carousel-fade .carousel-inner .carousel-caption .bnr_nxt_txt_para{
    color: #0f860f;
    text-shadow: none;
}
.carousel-caption .bnr_head_txt{
    color: darkgreen;
    font-weight: 700;
}
.carousel-caption .bnr_nxt_txt{
    color: darkgreen;
    text-shadow: none;
}


@media only screen and (max-width: 768px){
    .carousel-fade .carousel-inner .carousel-caption .carousel_caption_para{
        font-size: 14px;
    }
    .carousel-caption{
        bottom: 68px;
    }
    
    .navbar-inverse .navbar-nav>li>a{
        font-size: 10px;
    }
    
    .my_topbar .logo_text .top_txt_para{
        font-size: 8px;
    }
    .my_topbar .logo_text .social_icons{
        font-size: 1em;
    }
    .carousel-fade .carousel-inner .carousel-caption .bnr_head_txt{
        font-size: 21px;
    }
	
    td, th {
    padding: 0;
    font-size: 10px;
}
	
}

@media only screen and (max-width: 767px){
    .carousel-fade .carousel-inner .carousel-caption .carousel_caption_para{
        font-size: 7px;
    }
    .carousel-fade .carousel-inner .carousel-caption .bnr_head_txt{
        font-size: 12px;
    }
    .carousel-caption{
        bottom: 25px;
    }
    
    
    
    .carousel-fade .carousel-inner .carousel-caption .bnr_head_txt .bnr_nxt_txt{
        bottom: 8px;
    }
    
    .carousel-fade .carousel-inner .carousel-caption .carousel_caption_para .bnr_nxt_txt_para{
        bottom: -7px;
    }
    
     
    .my_topbar .logo_text .top_link{
        margin-top: 0px;
        font-size: 6px;
    }
    
    .my_topbar .logo_text .social_icons .social_txt{
        font-size: 10px;
    }
    
}


/**********MOBILE************/


@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){
    
    .btn-primary{
        font-size: 5px;
    }
	
	.tab_form .tabbable-line > .nav-tabs{
		font-size: 8px;
	}
	
	.customer_buttons .register_btn{
		font-size: 10px;
	}
	
	.customer_buttons .btn-primary{
		font-size: 10px;
	}
    .customer_buttons{
        padding: 0px;
    }
    
    
    footer .footer_sec .footer_txt_para .footer_link{
        font-size: 14px;
    }
/*
    .fa-facebook-f:before{
        font-size: 14px;
    }
*/
	.tab_form .tabbable-panel{
		margin-left: 10px;
	}
	
	
	.btn-group-lg>.btn, .btn-lg {
    padding: 2px 12px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 3px;
    margin-left: 0px;
    background-color: #f1c30a;
    border: none;
    color: #000;
}
   
}

/**********MOBILE************/


@media only screen and (width: 768px){
    .my_topbar .logo_text .top_link{
        font-size: 10px;
    }
	.login_section{
	    padding: 110px 0;
	}
	.tab_form .tabbable-panel{
		margin-left: 80px;
	}
	
}


/********************7 COLOUMNS*******************/

@media (min-width: 768px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1  {
    width: 100%;
    *width: 100%;
  }
}

@media (min-width: 992px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}

/**
 *  The following is not really needed in this case
 *  Only to demonstrate the usage of @media for large screens
 */    
@media (min-width: 1200px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}

/********************7 COLOUMNS*******************/


/**************************************************END SLIDER*************************************************/

/****************************************************START AURANGABAD BROADBAND***************************************************/

/*
.aurangabad_broadband{
    padding-top: 22px;
}
*/
.aurangabad_broadband .aurangabad_head .aurangabad_head_txt{
    font-weight: 700;
    color: #019246;
    font-size: 32px;
    padding: 12px 0px;
}
.aurangabad_broadband .aurangabad_head .aurangabad_head_next{
    font-size: 16px;
    color: #019246;
}
.aurangabad_broadband .aurangabad_head .aurangabad_para{
    margin-top: 5px;
    color: #000;
    font-size: 16px;
    text-align: justify;
}
.aurangabad_broadband .welcome_img{
    margin-top: 25px;
}

.aurangabad_broadband .aurangabad_head .a_btn{
    margin-top: 10px;
    background-color: #007236;
    padding: 7px;
    transition: 0.3s;
}
.aurangabad_broadband .aurangabad_head .a_btn:hover{
    background-color: #1ed173;
}
.aurangabad_broadband .aurangabad_head .a_btn .a_btn_txt{
    text-align: center;
    color: #fff;
}

.bnr_nxt_txt{
    position: absolute;
    right: 15%;
    bottom: 1px;
    left: 0%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.bnr_nxt_txt_para{
    position: absolute;
    right: 15%;
    bottom: -47px;
    left: 0%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}


/****************************************************END AURANGABAD BROADBAND***************************************************/


/**********************************************START AURANGABAD BROADBAND ICON**********************************************/

.broadband_icon .border{
	border: 2px solid #007236;
}

.broadband_icon{
    font-size: 6em;
    color: #007236;
}

.broadband_icon .cable_icon{
    color: #007236;
}
.broadband_icon .b_icon_head{
    text-align: center;
    font-weight: 700;
    margin-top: 48px;
    font-size: 32px;
    color: #007236;
}

.broadband_icon .fa-wifi{
    
}
.broadband_icon .wifi_icon{
    text-align: center;
    margin-top: 45px;
}
.broadband_icon .icon_txt .icon_txt_para{
    text-align: center;
    color: #000;
    font-size: 18px;
}
.broadband_icon .cable_icon .entertainment_icon{
	margin-bottom: 20px;
}

/**********************************************END AURANGABAD BROADBAND ICON**********************************************/


/*********************************************START HD PICTURE***********************************/

.aurangabad_hd_pic{
    background: url(../img/hdpicture.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    height: 762px;
    margin-top: 30px;
    background-attachment: fixed;
}



.aurangabad_hd_pic .aurngabad_hd_txt{
    color: #000;
}
.aurangabad_hd_pic .aurngabad_hd_txt .hd_text{
    color: #000;
    font-size: 32px;
    margin-top: 70px;
}
.aurangabad_hd_pic .aurngabad_hd_txt .hd_text span{
    font-weight: bolder;
    font-size: 44px;
}

.aurangabad_hd_pic .aurngabad_hd_txt .hd_pic_para{
    font-size: 16px;
}
.aurangabad_hd_pic .aurngabad_hd_txt .hd_pic_pack{
    font-size: 24px;
    font-weight: 700;
}
.aurangabad_hd_pic .aurngabad_hd_txt .hd_pic_pack .pack_txt{
    color: #006831;
}
.aurangabad_hd_pic .aurngabad_hd_txt .hd_btn_fst{
    background-color: #006831;
    margin-top: 25px;
    transition: 0.3s;
}
.aurangabad_hd_pic .aurngabad_hd_txt .hd_btn_fst:hover{
    background-color: #1ed173;
}

.aurangabad_hd_pic .aurngabad_hd_txt .hd_btn_fst .hd_btn_fst_para{
    text-align: center;
    padding: 7px;
    font-size: 18px;
    color: #fff;
}


.aurangabad_hd_pic .aurngabad_hd_txt .pack_btn{
/*    border: 1px solid #000;*/
    border-radius: 8px;
    background-color: #ffd909;
    margin: 8px 0px;
    transition: 0.4s;
}
.aurangabad_hd_pic .aurngabad_hd_txt .pack_btn .pack_btn_txt{
    text-align: center;
    padding: 7px;
    font-size: 18px;
    color: #006831;
}
.aurangabad_hd_pic .aurngabad_hd_txt .pack_btn .pack_btn_txt:hover{
    color: #000;
}
.aurangabad_hd_pic .aurngabad_hd_txt .pack_btn:hover{
    background-color: #fff;
}
.aurangabad_hd_pic .packs_buttons{
	margin-bottom: 8px;
}
.aurangabad_hd_pic .packs_buttons .btn-primary{
	width: 100%;
}
.aurangabad_hd_pic .btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #007236;
    border-color: transparent;
}
.white_color:hover{
    color: #fff;
}

/*********************************************END HD PICTURE***********************************/


/**************************************************START CONNECTIVITY****************************************/


.connectivity_section{
    background: url(../img/connct.png);
    height: 500px;
    background-size: cover;
    background-position: center;
}
.connectivity_section .connective_head{
    font-weight: 700;
    font-size: 32px;
    margin-top: 80px;
    color: #007236;
}
.connectivity_section .connective_para{
    font-size: 16px;
    text-align: justify;
}
.connectivity_section .connect_btn_fst{
    background-color: #006831;
    margin-top: 25px;
    transition: 0.3s;
}
.connectivity_section .connect_btn_fst:hover{
    background-color: #1ed173;
}

.connectivity_section .connect_btn_fst .connect_btn_fst_txt{
    text-align: center;
    font-size: 18px;
    padding: 7px;
    color: #fff;
}
.connectivity_section .pack_btn{
	border-radius: 8px;
    background-color: #ffd909;
    margin: 8px 0px;
    transition: 0.4s;
}
.connectivity_section .pack_btn:hover{
	background: #fff;
}
.connectivity_section .pack_btn .pack_btn_txt{
	text-align: center;
    padding: 7px;
    font-size: 18px;
    color: #006831;
}
.connectivity_section .pack_btn .pack_btn_txt:hover{
	color: #000;
}
.connectivity_section .btn-radio {
	width: 100%;
    margin-bottom: 8px;
}
.connectivity_section .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #007236;
    border-color: transparent;
}
.connectivity_section .btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #007236;
    border-color: transparent;
}

/**************************************************END CONNECTIVITY****************************************/

/****************************************START CIRCLE ICONS*********************************/

.circles_icons .border{
	border: 2px solid #007236;
}
.circles_icons{
    padding: 30px 0px;
}

.circles_icons .circle_head{
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    color: #007236;
}
.circles_icons .quick_bill_icon{
    margin-top: 42px;
}

.circles_icons .quick_bill_icon .center{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    transition: 0.4s;
}
.circles_icons .icon_para .icon_para_center{
    text-align: center;
    color: #000;
    padding: 10px;
    font-size: 18px;
}

.circles_icons .quick_bill_icon .center:hover {
    background-color: green;
    border-radius: 50%;
}

/****************************************END CIRCLE ICONS*********************************/

footer .footer_sec{
    background-color: #006831;
        padding-top: 18px;
}
footer .footer_sec .footer_txt{
    font-size: 22px;
    color: #fff;
    margin-top: 22px;
}
footer .footer_sec .footer_txt_para{
    color: #fff;
    font-size: 16px;
/*	padding-bottom: 22px;*/
}
footer .footer_sec .footer_txt_para .footer_link{
    color: #fff;
}
footer .footer_sec .footer_txt_para .footer_link:hover{
    color: #b7b7b7;
}
footer .footer_sec .footer_social .fab{
    padding: 10px 10px;
    color: #fff;
    font-size: 20px;
}
footer .footer_sec .footer_social{
    padding-bottom: 10px;
}

footer .footer_sec .footer_copy_sec{
    background-color: #fff;
/*    padding: 10px;*/
}
footer .footer_sec .copy_txt {
    color: #1c1c1c;
    text-align: center;
    margin-top: 32px;
}
footer .footer_img{
	padding: 6px 0px;;
}

footer .mail_txt{
    color: #fff;
    font-size: 16px;
    padding-bottom: 44px;
}
.footer_images{
    margin-right: 31px;
}



/****************START BACK TO TOP*******************/

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgb(233, 193, 30);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}
#return-to-top:hover {
    background: #007236;
}


/****************END  BACK TO TOP*******************/




/***********************************************************START ABOUT US PAGE****************************************************************************/

.my_buttons{
    margin-top: 20px;
}
.my_buttons .st_button{
    background-color: #006831;
    padding: 8px;
    border-radius: 6px;
}
.my_buttons .st_button .st_btn_txt{
    color: #fff;
    text-align: center;
}
.my_buttons .nd_button{
    background-color: #006831;
    padding: 8px;
    border-radius: 6px;
}
.my_buttons .nd_button .nd_btn_txt{
    color: #fff;
    text-align: center;
}

.my_buttons .line{
    border: 1px solid #000;
    width: 1px;
    height: 41px;
    margin-left: 7px;
}

.my_buttons .two_buttons{
    border-bottom: 2px solid #000;
}


/**********************new style button****************/

.my_buttons .two_btns{
    border-bottom: 2px solid #000;
}
.my_buttons .sst_btn .sst_btn_txt{
    font-size: 18px;
}
.my_buttons .nnd_btn .nnd_btn_txt{
    font-size: 18px;
}
.my_buttons .sst_btn:hover{
    background: #006831;
    color: #fff;
    border-radius: 6px;
}
.my_buttons .nnd_btn:hover{
    background: #006831;
    color: #fff;
    border-radius: 6px;
}



/*********************************START WELCOME TEXT**********************************/

.welcome_marquee{
    background:#F9E70D;
    padding: 7px 10px;
    color:#092E20; 
    font-family: Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', 'serif'; 
    font-size:15px;
}
.about_ascsc .welcome_head_txt{
    text-align: center;
    font-size: 32px;
    color: #007236;;
    font-weight: 700;
    padding: 22px 0px;
}
.about_ascsc .welcome_para_txt{
    font-size: 16px;
    text-align: justify;
    margin-top: 20px;
}

/**********************END WELCOME TEXT******************/

/*******START SERVICE SECTION**********/

.services_section .service_head_text{
    text-align: center;
    font-size: 32px;
    color: #019246;
    font-weight: 700;
    margin-top: 136px;
}
.services_section .service_button{
    font-size: 20px;
    text-align: center;
    color: #a4a4a4;
    margin-top: 26px;
}
.services_section .service_button a{
    color: #a4a4a4;
}
.services_section .service_button a:hover{
    color: #019246;
    font-weight: 700;
}
.services_section .service_button:hover{
    color: darkgreen;
}

/*********END SERVICE SECTION********/

.ascsc_section{
    background: url(../img/bengali-family.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    
}
.ascsc_section .ascsc_para_txt{
    font-size: 16px;
    text-align: justify;
    color: #000;
    padding: 60px 0px;
}


/********************************************************************END ABOUT US PAGE**************************************************************************/



/*******************************************************************************************START VISION & MISSION PAGE***********************************************************************************/

.vision_mision_buttons{
    margin-top: 25px;
}
.vision_mision_buttons .vision_mision_buttons_group .vision_mision_st_button_txt{
    border-right: 1px solid #ff9613;
    font-size: 16px;
    font-weight: 700;
    color: #ff9613;
    text-align: center;
}
.vision_mision_buttons .vision_mision_buttons_group .vision_mision_st_button_txt:hover{
    color: #019246;
}
.vision_mision_buttons .vision_mision_buttons_group{
    border-bottom: 2px solid #f1c30a;
}
.vision_mision_buttons .vision_mision_buttons_group .vision_mision_nd_button .vision_mision_nd_button_txt{
    font-size: 16px;
    font-weight: 700;
    color: #ff9613;
    text-align: center;
}
.vision_mision_buttons .vision_mision_buttons_group .vision_mision_nd_button .vision_mision_nd_button_txt:hover{
    color: #019246;
}

.vision_mision_section .visionmision_head .visionmision_head_txt{
    text-align: center;
    font-size: 32px;
    color: #019246;
    font-weight: 700;
    margin-top: 25px;
}
.vision_mision_section .misionvision_para .misionvision_para_txt{
    text-align: justify;
    font-size: 16px;
    margin-top: 20px;
}

/**********start vision section*****************/

.vision_section{
    margin-top: 48px;
}
.vision_section .vision_head .vision_head_txt{
    font-size: 32px;
    color: #019246;
    font-weight: 700;
    text-align: center;
    margin-top: 28px;
    margin-top: 72px;
}
.vision_section .vision_para .vision_para_txt{
    font-size: 16px;
    text-align: justify;
}

/**********end vision section*****************/

/**********start mission section*************/

.mission_section{
    background: url(../img/mission.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    min-height: 200px;
}
.mission_section .mission_head .mission_head_txt{
    text-align: center;
    font-size: 32px;
    color: #019246;
    font-weight: 700;
    
}
.mission_section .mission_para .mission_para_txt{
    font-size: 16px;
    text-align: justify;
    padding: 25px 0px;
}

/**********end mission section*************/

/*******************************************************************************************END VISION & MISSION PAGE***********************************************************************************/


/********************************************************************START BOARD OF DIRECTOR PAGE************************************************/

.board_section .Board_sec_head{
	text-align: center;
    font-size: 32px;
    color: #019246;
    font-weight: 700;
}
.board_section .pass_pic{
	margin-top: 13px;
/*    border: 1px solid #000;*/
}


.pass_pic {
  position: relative;
/*  width: 50%;*/
}

.image {
  display: block;
  width: 100%;
  height: auto;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #e9c11e;
}

.pass_pic:hover .overlay {
  opacity: 1;
}

.text {
  color: #000;
  font-size: 18px;
  position: absolute;
  top: 70%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.headend_img{
    margin: 0 auto;
    margin-top: 15px;
}
.administration_img{
    margin: 0 auto;
    margin-top: 50px;
}

.admistrator_txt{
    text-align: center;
    font-size: 32px;
    color: #019246;
    font-weight: 700;
    padding: 15px 0px;
}
.icon{
    font-weight: 900;
    position: absolute;
    top: 50%;
    right: 0;
}
.iconright{
    font-weight: 900;
    position: absolute;
    top: 50%;
    right: 100%;
}


.carousel-inner.onebyone-carosel { margin: auto; width: 90%; }
.onebyone-carosel .active.left { left: -33.33%; }
.onebyone-carosel .active.right { left: 33.33%; }
.onebyone-carosel .next { left: 33.33%; }
.onebyone-carosel .prev { left: -33.33%; }


.textalign{
    text-align: center;
    margin-top: 10px;
}




.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}





/********************************************************************START BOARD OF DIRECTOR PAGE************************************************/

/****************************************************************START TESTIMONIAL PAGE*****************************************************/

.stakeholders_section .stakeholders_head h2{
	text-align: center;
    font-size: 32px;
    color: #019246;
    font-weight: 700;
}
.stakeholders_section .stakeholders_pic{
	border: 1px solid #000;
	height: 200px;
}
.stakeholders_section .stakeholders_para{
	font-size: 16px;
}

/****************************************************************START TESTIMONIAL PAGE*****************************************************/





/*******************************************************START LEGACY PAGE*********************************************************************************/

.journey_of_aurangabad .journey_head{
	text-align: center;
    font-size: 32px;
    color: #019246;
    font-weight: 700;
    margin-top: 25px;
	line-height: 40px;
}
.journey_of_aurangabad .journey_para{
	text-align: justify;
    font-size: 16px;
    margin-top: 20px;
}

.journey_of_aurangabad .legacy_pic{
    margin-top: 8px;
}
.journey_of_aurangabad .legacy_pic2{
    margin-top: 19px;
}

/*******************************************************END LEGACY PAGE*********************************************************************************/

/********************************************************START QUICK PAY PAGE*************************************************/



/********************************************************END QUICK PAY PAGE*************************************************/

.vision_mision_buttons .quickpay_image{
    padding-bottom: 20px;
}

/*********************************************MY ACCOUNT PAGE***********************************************/

.tab_form .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
    background: #007236;
    /* color: #fff; */
    border-radius: 6px;
    /* border-bottom: 4px solid #fbcdcf; */
}
.tab_form .tabbable-line > .nav-tabs > li > a:hover{
	color: #fff;
}
/* Tabs panel */
.tab_form .tabbable-panel {
  border:1px solid #eee;
  padding: 10px;
}

/* Default mode */
.tab_form{
    font-size: 13px;
}
.tab_form .tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tab_form .tabbable-line > .nav-tabs > li {
  margin-right: 2px;
    font-weight: 700;
}
.tab_form .tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
}
.tab_form .tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tab_form .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
/*  border-bottom: 4px solid #fbcdcf;*/
}
.tab_form .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tab_form .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tab_form .tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}

.tab_form .tabbable-panel {
     border: transparent;
        padding-top: 43px;
    font-size: 17px;
}

.tab_form .tabbable-line > .nav-tabs > li.active {
/*  border-bottom: 4px solid #f3565d;*/
  position: relative;
}
.tab_form .tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #fff<div class="item active"><div class="item active">;
}
.tab_form .tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tab_form .tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 0px 0px;
}
.tab_form .portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}
form{
    margin-top: 20px;
}

.login_btn .login_btn_txt{
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #ff9613;
    padding-bottom: 25px;
}
.login_btn .login_btn_txt:hover{
    color: #019246;
}
.new_signup_section{
    margin-top: 12px;
}
.nav>li>a:focus, .nav>li>a:hover {
     text-decoration: none; 
     background-color: transparent; 
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    background-color: transparent;
}
.customer_sirect_pay_btn{
	font-size: 18px;
}
.customer_sirect_pay_btn:hover{
	border-bottom: 2px solid #00621A;
	transition: 0.3s;
	width: 17%;
}

.address_box{
    display: block;
    width: 100%;
    height: 50px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}



.btn-primary {
    color: #000;
     background-color: #f1c30a;
     border-color: transparent;
    font-size: 18px;
}

.btn-primary:hover {
     color: #fff;
     background-color: darkgreen;
     border-color: transparent;
}
.btn-primary.focus, .btn-primary:focus {
    color: #000;
     background-color: #f1c30a;
     border-color: transparent;
}
.customer_buttons{
    background-color: #fff;
    padding: 15px;
    border-bottom: 2px solid #f1c30a;
}
.customer_buttons .login_button{
    font-size: 18px;
    text-align: center;
    border-right: 2px solid #f1c30a;
}
.customer_buttons .register_btn{
    font-size: 18px;
    text-align: center;
    color: #000;
    background-color: #f1c30a;
    padding: 6px 12px;
    border-radius: 4px;
}
.tab-content{
    background-color: #fff;
}


.close{
    font-size: 38px;
}
.text-center {
    text-align: left;
    margin-top: 10px;
}
.modal-footer{
    border-bottom: 7px solid darkgreen;
}
.fa-home:before{
    font-weight: 900;
    margin: 6px 0px 0px 74px;
    font-size: 19px;
}
.home_icon{
    margin-top: 6px;
}
.modal-content{
    background: url(../img/back2.jpg);
}

.modal-body{
/*	height: 300px;*/
}


.modal-header {
	padding-bottom: 5px;
}

.modal-footer {
    	padding: 0;
	}
    
.modal-footer .btn-group button {
	height:40px;
	border-top-left-radius : 0;
	border-top-right-radius : 0;
	border: none;
	border-right: 1px solid #ddd;
}
	
.modal-footer .btn-group:last-child > button {
	border-right: 0;
}



/*********MODAL FOOTER**************/

.modal-footer{
	background: #005601;
}
.modal-footer .modalfooter_section{
	background-color: #005601;
}
.modal-footer .modalfooter_section .modalfooter_head_txt{
	text-align: left;
	font-size: 18px;
	color: yellow;
	padding-top: 25px;
}
.modal-footer .modalfooter_section .modalfooter_txt_para{
	text-align: left;
	font-size: 15px;
	margin-top: 15px;
	color: #fff;
}
.modal-footer .modalfooter_section .modalfooter_sociallink{
	text-align: left;
	margin-top: 18px;
	color: #fff;
}
.modal-footer .modalfooter_section .modalfooter_socialicon{
	text-align: left;
	color: #fff;
}
.modal-footer .modalfooter_section .modalfooter_contact_address{
	text-align: left;
	font-size: 15px;
	color: #fff;
}
.modal-footer .modalfooter_section .modalfootermail_txt{
	font-size: 12px;
	font-size: 11px;
    text-align: left;
    font-weight: 700;
}
.modal-footer .modalfooter_section .modalfooter_link{
	color: #fff;
}


nav a {
	position: relative;
	display: inline-block;
/*	margin: 15px 25px;*/
	outline: none;
	color: darkgreen;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 400;
	text-shadow: 0 0 1px rgba(255,255,255,0.3);
	font-size: 1.35em;
}

nav a:hover,
nav a:focus {
	outline: none;
}

/* Effect 1: Brackets */
.cl-effect-1 a::before,
.cl-effect-1 a::after {
	display: inline-block;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
}

.cl-effect-1 a::before {
	margin-right: 10px;
	content: '[';
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	transform: translateX(20px);
}

.cl-effect-1 a::after {
	margin-left: 10px;
	content: ']';
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
}

.cl-effect-1 a:hover::before,
.cl-effect-1 a:hover::after,
.cl-effect-1 a:focus::before,
.cl-effect-1 a:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
}



/*********MODAL FOOTER**************/

/****REGISTRATION MODAL******/

.btn-group-lg>.btn, .btn-lg {
    padding: 7px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 3px;
    margin-left: 0px;
	background-color: #f1c30a;
	border: none;
	color: #000;
}
.btn-info:hover {
    color: #fff;
    background-color: #006400;
    border-color: transparent;
}

.btn-info.focus, .btn-info:focus {
    color: #000;
    background-color: #f1c30a;
    border-color: transparent;
}

nav a{
	margin-top: 16px;
}


/****REGISTRATION MODAL******/

.customer_buttons{
	padding: 15px 79px;
}

.feed_back_from{
    
}
.feed_back_from .feedback_head_txt{
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    color: #007236;
    margin-top: 50px;
}
.feed_back_from .feedback_para_txt{
    text-align: justify;
    font-size: 16px;
    margin-top: 32px;
    width: 91%;
}


/*********************************************MY ACCOUNT PAGE***********************************************/




/***************************************BOOK NOW PAGE**********************************************/

.conection_para{
    text-align: center;
    font-size: 24px;
    color: #006831;
    margin: 20px;
}
.connection_section .connection_head h2{
	text-align: center;
	font-weight: 700;
	font-size: 32px;
	color: #007236;
}

.connection_section .choose_connection{
	background: #007236;
    width: 34%;
    margin: 0 auto;
    border-radius: 6px;
}
.connection_section .choose_connection .choose_connection_para{
	font-size: 15px;
	color: #fff;
	padding: 10px;
    text-align: center;
}

.connection_section .choose_option .option_sec{
	margin-top: 20px;
	background-color: #e9c21f;
	border-radius: 6px;
}
.connection_section .choose_option .option_sec:hover{
	background: #007236;
	color: #fff;
}
.connection_section .choose_option .option_sec p{
	padding: 10px;
	margin-bottom: 30px;
    text-align: center;
}


.clearfix {
/*  *zoom: 1;*/
}	
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.option_sec {
/*
  position: absolute;
  margin: auto;
  top: 0; left: 0; bottom: 0; right: 0;
  width: 100%;
  height: 100%;
*/
  border-radius: 1px;
  box-shadow: 0 0 0 4px #fff;
  cursor: pointer;
/*
  animation:        unselected 0.3s cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -o-animation:     unselected 0.3s cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -ms-animation:    unselected 0.3s cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -moz-animation:   unselected 0.3s cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -webkit-animation: unselected 0.3s cubic-bezier(0.250, 0.100, 0.250, 1.000);
*/
}

/*
@keyframes unselected {
  0% { box-shadow: 0 0 0 4px #00c09e; }
  50% { transform: scale(0.5); opacity: 0.8; box-shadow: 0 0 0 4px #fff; }
  80%,100% { width: 100%; height: 100%; box-shadow: 0 0 0 4px #fff; }
}
@-o-keyframes unselected {
  0% { box-shadow: 0 0 0 4px #00c09e; }
  50% { -o-transform: scale(0.5); opacity: 0.8; box-shadow: 0 0 0 4px #fff; }
  80%,100% { width: 100%; height: 100%; box-shadow: 0 0 0 4px #fff; }
}
@-ms-keyframes unselected {
  0% { box-shadow: 0 0 0 4px #00c09e; }
  50% { width: 45%; height: 45%; opacity: 0.8; box-shadow: 0 0 0 4px #fff; }
  80%,100% { width: 100%; height: 100%; box-shadow: 0 0 0 4px #fff; }
}
@-moz-transition unselected {
  0% { box-shadow: 0 0 0 4px #00c09e; }
  50% { -moz-transform: scale(0.5); opacity: 0.8; box-shadow: 0 0 0 4px #fff; }
  80%,100% { width: 100%; height: 100%; box-shadow: 0 0 0 4px #fff; }
}
@-webkit-keyframes unselected {
  0% { box-shadow: 0 0 0 4px #00c09e; }
  50% { -webkit-transform: scale(0.5); opacity: 0.8; box-shadow: 0 0 0 4px #fff; }
  80%,100% { width: 100%; height: 100%; box-shadow: 0 0 0 4px #fff; }
}

*/

li {
/*
  position: relative;
  margin: 10px;
  width: 157px;
  height: 157px;
  float: left;
*/
}

/*
li:before {
  content: "\2714";
  display: block;
  position: absolute;
  margin: auto;
  top: 0; left: 0; bottom: 0; right: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background:  #00c09e;
  border-radius: 50px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  z-index: 10;
  opacity: 0;
  transition:         0.3s linear;
  -o-transition:      0.3s linear;
  -ms-transition:     0.3s linear;
  -moz-transition:    0.3s linear;
  -webkit-transition: 0.3s linear;
  -o-user-select:      none;
  -moz-user-select:    none;
  -webkit-user-select: none;
  cursor: pointer;
}
*/

li.selected:before {
  opacity: 1;
}

/* img selection */

li.selected .option_sec {
  box-shadow: 0 0 0 4px #00c09e;
/*
  animation:        selected 0.3s cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -o-animation:     selected 0.3s cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -ms-animation:    selected 0.3s cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -moz-animation:   selected 0.3s cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -webkit-animation: selected 0.3s cubic-bezier(0.250, 0.100, 0.250, 1.000);
*/
}

@keyframes selected {
  0% { border-color: #fff; }
  50% { transform: scale(0.5); opacity: 0.8; box-shadow: 0 0 0 4px #00c09e; }
  80%,100% { width: 100%; height: 100%; box-shadow: 0 0 0 4px #00c09e; }
}
@-o-keyframes selected {
  0% { box-shadow: 0 0 0 4px #fff; }
  50% { -o-transform: scale(0.5); opacity: 0.8; box-shadow: 0 0 0 4px #00c09e; }
  80%,100% { width: 100%; height: 100%; box-shadow: 0 0 0 4px #00c09e; }
}
@-ms-keyframes selected {
  0% { box-shadow: 0 0 0 4px #fff; }
  50% { width: 45%; height: 45%; opacity: 0.8; box-shadow: 0 0 0 4px #00c09e; }
  80%,100% { width: 100%; height: 100%; box-shadow: 0 0 0 4px #00c09e; }
}
@-moz-transition selected {
  0% { box-shadow: 0 0 0 4px #fff; }
  50% { -moz-transform: scale(0.5); opacity: 0.8; box-shadow: 0 0 0 4px #00c09e; }
  80%,100% { width: 100%; height: 100%; box-shadow: 0 0 0 4px #00c09e; }
}
@-webkit-keyframes selected {
  0% { box-shadow: 0 0 0 4px #fff; }
  50% { -webkit-transform: scale(0.5); opacity: 0.8; box-shadow: 0 0 0 4px #00c09e; }
  80%,100% { width: 100%; height: 100%; box-shadow: 0 0 0 4px #00c09e; }
}

.connection_section .choose_option .rupees_sec{
	margin-top: 20px;
	background-color: #e9c21f;
	border-radius: 6px;
}
.connection_section .choose_option .rupees_sec p{
	padding: 10px;
}
.connection_section .choose_option .select_btn{
	margin-top: 20px;
	background-color: #e9c21f;
	border-radius: 6px;
}
.connection_section .choose_option .select_btn p{
	padding: 10px;
}
.connection_section .choose_option .select_btn_sec{
	
}
.connection_section .choose_option .dropdown .select_btn{
	margin-top: 20px;
	background-color: #e9c21f;
	border-radius: 6px;
	padding: 10px;
}












.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    color: #000;
    line-height: 28px;
    color: inherit;
}

.faq-cat-content {
    margin-top: 25px;
}

.faq-cat-tabs li a {
    padding: 15px 10px 15px 10px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    color: #777777;
}

.nav-tabs li a:focus,
.panel-heading a:focus {
    outline: none;
}
.panel-title{
	font-weight: 700;
}

.panel-heading a,
.panel-heading a:hover,
.panel-heading a:focus {
    text-decoration: none;
    color: #777777;
}

.faq-cat-content .panel-heading:hover {
    background-color: #efefef;
}

.active-faq {
    border-left: 5px solid #888888;
}

.panel-faq .panel-heading .panel-title span {
    font-size: 13px;
    font-weight: normal;
}
.faq-cat-tabs li a{
	padding: 10px;
	background-color: #e9c21f;
	color: #000;
}
.faq-cat-tabs li a:hover{
	background-color: #007236;
	color: #fff;
}
.nav-tabs>li>a{
	border-radius: 6px;
}
.nav-tabs>li{
	margin-top: 18px;
}
.nav-tabs{
	border-bottom: transparent;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	background-color: #007236;
	color: #fff;
}

.choose_option .thumbnail_option{
	display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.choose_option a.thumbnail_option.active, a.thumbnail_option:focus, a.thumbnail_option:hover {
    border-color: #007236;
}


/*#######################################*/
.wrapper-dropdown-3 {
    /* Size and position */
    position: relative;
/*
    width: 200px;
    margin: 0 auto;
*/
    padding: 10px;

	z-index: 111;
    /* Styles */
    background: #fff;
    border: 1px solid rgba(0,0,0,0.15);
    box-shadow: 0 1px 1px rgba(50,50,50,0.1);
    cursor: pointer;
    outline: none;
}

.wrapper-dropdown-3:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-width: 6px 6px 0 6px;
    border-style: solid;
    border-color: #000 transparent;
}

.wrapper-dropdown-3 .dropdown {
  /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
padding:0;
margin:0;
    /* Styles */
    background: white;
    border: 1px solid rgba(0,0,0,0.17);
    font-weight: normal;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    list-style: none;

    /* Hiding */
    opacity: 0;
    pointer-events: none;
}

/*.wrapper-dropdown-3 .dropdown:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 15px;
    border-width: 0 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent;    
}

.wrapper-dropdown-3 .dropdown:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 13px;
    border-width: 0 8px 8px 8px;
    border-style: solid;
    border-color: rgba(0,0,0,0.1) transparent;    
}*/

.wrapper-dropdown-3 .dropdown li a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid #e6e8ea;
    box-shadow: inset 0 1px 0 rgba(255,255,255,1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.wrapper-dropdown-3 .dropdown li i {
    float: right;
    color: inherit;
}

.wrapper-dropdown-3 .dropdown li:first-of-type a {
    border-radius: 7px 7px 0 0;
}

.wrapper-dropdown-3 .dropdown li:last-of-type a {
    border: none;
    border-radius: 0 0 7px 7px;
}

/* Hover state */

.wrapper-dropdown-3 .dropdown li:hover a {
    background: #f3f8f8;
}

/* Active state */

.wrapper-dropdown-3.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

/* No CSS3 support */

.no-opacity       .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
    display: block;
}
/*#############################*/
.geography_txt{
	font-size: 18px;
	color: #000;
	margin-top: 9px;
}

.panel-body .pack_text{
	font-size: 22px;
	color: #007236;
}
.platinum_pack_section{
/*	border: 1px solid #000;*/
	border-radius: 6px;
	background-color: #ececec;
	padding-bottom: 28px;
}
.platinum_pack_section .platinum_pic{
	display: block;
    margin-left: auto;
    margin-right: auto;
    width: 82%;
	padding-top: 24px;
}
.platinum_pack_section .platinum_head{
	text-align: center;
	color: #007236;
	
}
.platinum_pack_section .platinum_chanel_services_txt{
	text-align: center;
}
.platinum_pack_section .line{
	border: 1px solid #007236;
	width: 80%;
	margin: 0 auto;
	margin-top: 10px;
	    margin-bottom: 16px;
}
.platinum_pack_section .monthly_pay{
	border-radius: 6px;
	background-color: #e9c21f;
	margin-top: 10px;
	margin: 0 auto;
	width: 35%;
}
.platinum_pack_section .monthly_pay .monthly_pay_txt{
	padding: 10px;
    text-align: center;
}



/******PACKAGE CHOOSE******/

.image-checkbox {
	cursor: pointer;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 4px solid transparent;
	margin-bottom: 0;
	outline: 0;
}
.image-checkbox input[type="checkbox"] {
	display: none;
}

.image-checkbox-checked {
	border-color: #4783B0;
}
.image-checkbox .fa {
  position: absolute;
  color: #4A79A3;
  background-color: #fff;
  padding: 10px;
  top: 0;
  right: 0;
}
.image-checkbox-checked .fa {
  display: block !important;
}

/****PACKAGE CHOOSE****/

.package_select_button{
	margin: 0 auto;
/*	border: 1px solid #000;*/
	width: 15%;
	border-radius: 6px;
	background-color: #e9c21f;
}
.package_select_button .package_select_txt{
	text-align: center;
	padding: 10px;
	color: #000;
	font-size: 18px;
}
.package_select_button :hover{
	background-color: #007236;
	border-radius: 6px;
	color: #fff;
}


 



.set_top_box_select_btn{
	margin: 0 auto;
}

.custom-tab > li > a {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.custom-tab > li {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.custom-tab > li > a:link {
    border-top: 3px solid #00bfff;
	border-right: 1px solid #00bfff;
	border-left: 1px solid #00bfff;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:visited {
    border-top: 3px solid #00bfff;
	border-right: 1px solid #00bfff;
	border-left: 1px solid #00bfff;
	color:#FFF;
    background-color:#00bfff;
}
i{
color:#000;
}
.link-lable{
text-decoration:none;
color:#000;
}
 @media screen and (max-width: 767px)
        {
		
         .link-lable{
			display:none;
		 }
        }

.connection_section .proceed_btn{
	margin-top: 20px;
	border: 1px solid #007236;
    width: 28%;
    border-radius: 6px;
}
.connection_section .proceed_btn .proceed_txt{
	text-align: center;
    padding: 8px;
    background: #007236;
    color: #fff;
}
.connection_section .proceed_btn .proceed_txt:hover{
	background-color: #e9c21f;
	color: #007236;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:visited{
	border-top: transparent; 
    /* border-right: 1px solid #00bfff; */
     border-left: transparent; 
    color: #FFF;
     background-color: #007236;
}


/***SELECT REGISTRATION PAGE***/

.pack_registration {
	background: url('../img/banner8.jpg');
	background-position:center center;
	width:100%;
	background-size:cover;
	margin-bottom:0;
	padding:50px;
}
.pack_registration .registration_head{
	color: #007236;
	font-weight: 700;
	font-size: 32px;
	text-align: center;
	margin-top: 38px;
}
.das-op-name{
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 15px;
    text-align: center;
    font-size: 23px;
    color: #006831;
}
.get-user-details-mnu{
    
}
.get-user-details-mnu .nav-tabs>li>a{
    font-size: 18px;
    border-radius: 0;
    font-weight: 600;
}

.get-user-details{
    background: #e9c21fd4;
    padding: 25px 18px;
    border-radius: 15px;
    color: #000000;
    position: relative;
}
.get-user-details-icon{
    width: 130px;
    height: 130px;
    margin-bottom: 35px;
    border-radius: 50%;
    margin: 10px auto 25px;
    overflow: hidden;
}

.get-user-details-icon img{
    width:130px;
    height:130px;
    object-fit: cover;
}
.get-user-details-itm{
    margin: 10px 0;
    display: flex;
}
.get-user-details-itm strong{
    font-size: 18px;
    margin-right: 5px;
    font-weight: 600;
    width: 140px;
}
.get-user-details-itm span{
    font-size: 18px;
    font-weight: 500;
}

.online--payment-cont{
    
}
.loc-details{
    
}
.loc-det-hd{
    font-size: 18px;
    background: #e9c21f;
    padding: 7px;
    color: #fff;
    font-weight: 600; 
}
.loc-details-itm{
    padding: 4px 7px;
}
.loc-details-itm strong{
    width: 130px;
    display: inline-block;  
    font-size: 14px;
}
.loc-details-itm span{
    font-size: 14px;
    margin-left: 9px;
}
.online-pay-details{
    
}
.online-pay-details h4{
    font-size: 18px;
    background: #e9c21f;
    padding: 7px;
    color: #fff;
    font-weight: 600;
}
.online-pay-details #error{
    display: block;
    font-size: 15px;
    color: tomato;
    margin-left: 7px;
}
.online-pay-details-itm{
    display: flex;
    align-items: center;
    padding: 7px;
    margin: 7px 0;
}
.online-pay-details-itm label{
    width: 130px;
    display: inline-block;
}
.online-pay-details-itm input{
    padding: 5px;
    border-radius:0;
    border:1px solid #333;
}

.online-pay-btn-cnt{
    padding-top: 35px;
}
.pay-now-btn{
    font-weight: 600;
    border-radius: 0;
    border: 1px solid #006831;
    padding: 8px 20px;
    font-size: 18px;
    color: #fff;
    background: #006831;
}
.trg-pymt-details{
    
}
.trg-pymt-details .close{
    opacity: 1;
    width: 32px;
    height: 32px;
    background: #333333;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    position: absolute;
    top: -6px;
    right: -6px;
    border: 1px solid #333;
    border-radius: 52%;
    color: #fff;
}
.trg-pymt-charge{}
.trg-pymt-charge-txt{
    padding: 12px 5px;
    font-size: 17px;
    text-align: center;
    background: #007236;
    color: #fff;
    font-weight: 500;
}
.trg-pymt-charge-bg{
    background: #e9c21f;
    color: #333;
}
.table-scroll{
    max-height: 340px;
    overflow-y: scroll;
}

.trg-pymt-charge thead{}
#confirmationdiv{
    display: block;
    text-align: center;
}
#confirmationtext{
    margin-bottom: 10px;
    display: inline-table;
    font-size: 15px;
    font-weight: 600;
    color: #333;
}
.trg-btn-grp{}

.trg-confirm{
    display: inline-block;
    border-radius: 0;
    margin-right: 20px;
    border: 1px solid #333;
    padding: 5px 17px;
    font-size: 16px;
    background: #007236;
    color: #fff;
}
.trg-cancel{
    display: inline-block;
    border-radius: 0;
    margin-left: 20px;
    border: 1px solid tomato;
    padding: 5px 17px;
    font-size: 16px;
    background: tomato;
    color: #fff;
}
.pack_registration .pack_pic{
/*	border-right: 1px solid #007236;*/
}
.pack_registration .border_right{
    border-right: 1px solid #007236;*/
}
.pack_registration .border_right{
    border-right: 1px solid #007236;*/
}

/***SELECT REGISTRATION PAGE***/

.package_select_button_two{
	margin: 0 auto;
    /* border: 1px solid #000; */
    width: 40%;
    border-radius: 6px;
    background-color: #e9c21f;
}
.package_select_button_two:hover{
	background: #007236;
}
.package_select_button_two .package_select_txt{
	text-align: center;
	padding: 8px;
	font-size: 18px;
}
.package_select_button_two .package_select_txt:hover{
	color: #fff;
}

/****************************************BOOK NOW PAGE**********************************************/
















/***************************************************************************START DIGITAL PACKAGE PAGE**********************************************************/
.digital_package_ascsc .digital_head_txt{
	text-align: center;
	font-weight: 700;
	font-size: 32px;
	color: #007236;
	margin-top: 15px;
	margin-top: 48px;
}
.digitaltv_package .digital_package_head{
	text-align: center;
	font-weight: 700;
	font-size: 32px;
	color: #007236;
}
.digital_package_ascsc .welcome_para_txt{
    font-size: 16px;
    text-align: justify;
}

.digital_select_button{
	margin: 0px auto;
	border: 1px solid #e9c21f;
	width: 15%;
	background: #e9c21f;
	border-radius: 6px;
	margin-top: 15px;
}
.digital_select_button:hover{
	background: #007236;
	border-radius: 6px;
}
.digital_select_button .digital_select_txt{
	text-align: center;
	padding: 8px;
	color: #007236;
	font-size: 18px;
}
.digital_select_button .digital_select_txt:hover{
	color: #fff;
}


.terms_section .term_head .terms_txt{
	font-size: 20px;
	color: #007236;
	font-weight: 700;
}
.terms_section .term_para{
	font-size: 11px;
	text-align: justify;
}




ul.thumbnails.image_picker_selector {
  overflow: auto;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0px;
  margin: 0px; }
  ul.thumbnails.image_picker_selector ul {
    overflow: auto;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0px;
    margin: 0px; }
  ul.thumbnails.image_picker_selector li.group_title {
    float: none; }
  ul.thumbnails.image_picker_selector li {
    margin: 0px 12px 12px 0px;
    float: left; }
    ul.thumbnails.image_picker_selector li .thumbnail {
      padding: 6px;
      border: 1px solid #dddddd;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none; }
      ul.thumbnails.image_picker_selector li .thumbnail img {
        -webkit-user-drag: none; }
    ul.thumbnails.image_picker_selector li .thumbnail.selected {
      background: #0088cc; }
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover{
	border-color: #007236;
}     


/*************************************************************END DIGITAL PACKAGE PAGE*************************************************/



/*****************************STB****************************/

.stb_section .sd_image{
    margin-bottom: 40px;
    margin-top: 15px;
}
.stb_section .hd_image{
    margin-bottom: 40px;
}

.stb_section .stb_buttons{
    background-color: #006831;
    border-radius: 4px;
    width: 44%;
    margin: 0 auto;
    margin-top: 20px;
    transition: 0.4s;
}
.stb_section .stb_buttons:hover{
    background-color: rgb(233, 193, 30);
    color: #000;
}

.stb_section .stb_buttons .stb_btn_txt{
    text-align: center;
    color: #fff;
    padding: 9px 0px;
}

/*****************************STB****************************/






/**********************************************************START TRIAL COMPLIANCE PAGE*******************************************************************************/

.trail_section .trail_head .trail_head_txt{
	text-align: center;
	font-weight: 700;
	font-size: 32px;
	color: #007236;
}
.trail_section .trail_para_txt{
	font-size: 16px;
	text-align: justify;
	margin-bottom: 22px;
}

/**********************************************************END TRIAL COMPLIANCE PAGE*******************************************************************************/

/*******************************************************************START WHY ASCSC PAGE******************************************************************/


.top_txt_para{
    font-size: 13px;
}

.why_ascsc_section .why_pic1{
    margin: 0px 0px 10px 0px;
}
.why_ascsc_section .why_ascsc_head_txt{
	text-align: center;
	font-size: 32px;
	color: #007236;
	font-weight: 700;
	margin-top: 36px;
}
.why_ascsc_section .why_ascsc_para .why_ascsc_para_txt{
	text-align: justify;
	font-size: 16px;
    margin-top: 16px;
}


.easy_steps_ascsc .easy_step_head .easy_step_txt{
	text-align: center;
	font-size: 22px;
	color: #007236;
	font-weight: 700;
	margin-top: 56px;
}
.easy_steps_ascsc .easy_step_head .easy_step_txt a{
	color: #007236;
}

.easy_steps_ascsc .circle_line .center_three{
	padding-top: 25px;
	display: block;
    margin-left: auto;
    margin-right: auto;
    width: 58%;
}
.chart .advantage_txt{
    text-align: center;
    font-size: 32px;
    color: #007236;
    font-weight: 700;
    margin-top: 36px;
}

.easy_steps_buttons {
	margin: 0 auto;
}
.nav-tabs>li>a {
    border-radius: 6px;
    background: #e9c21f;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #007236;
    color: #fff;
}


.chart{
	margin-top: 25px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	
}
.chart .center{
    padding-top: 25px;
	display: block;
    margin-left: auto;
    margin-right: auto;
    
} 



/*******************************************************************END WHY ASCSC PAGE******************************************************************/

/********************************************************************START BROADBAND PACKAGE PAGE****************************************************************************/

.broadband_package .broadband_package_head .broadband_package_head_txt{
	text-align: center;
	color: #007236;
	font-weight: 700;
	font-size: 32px;
	margin-top: 54px;
}
.broadband_package .broadband_package_para .bradband_package_para_txt{
	text-align: justify;
	font-size: 16px;
	margin-top: 22px;
}



.ascsc_broadband_package_txt .ascsc_broadband_package_txt{
	text-align: center;
	font-size: 32px;
	color: #007236;
	font-weight: 700;
}

/********************************************************************END BROADBAND PACKAGE PAGE****************************************************************************/

/********************************************************START WHY ASCSC BROADBAND PAGE*******************************************************/

.why_ascsc_broadband_section .why_ascsc_bradband_head{
	font-size: 32px;
	color: #007236;
	font-weight: 700;
	margin-top: 35px;
	text-align: center;
}
.why_ascsc_broadband_section .why_ascsc_broadband_para{
	text-align: justify;
	font-size: 16px;
	margin-top: 15px;
}
.easy_steps_ascsc .circle_line .center{
	padding-top: 25px;
	display: block;
    margin-left: auto;
    margin-right: auto;
    width: 36%;
}

.packages .hd_btn_fst{
	background: #007236;
	border-radius: 6px;
}
.packages .hd_btn_fst .hd_btn_fst_para{
	margin-top: 33px;
	text-align: center;
	color: #fff;
	padding: 8px;
	font-size: 18px;
}


.pppoe_section .pppoe_img{
    margin-top: 22px;
}
.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f055";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f056";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}
.panel-group .panel{
    margin-top: 22px;
}


.pppoe_section{
    margin-top: 40px;
}
.pppoe_features_section .pppoe_head_txt{
    font-size: 32px;
    color: #007236;
    font-weight: 700;
    margin-top: 35px;
    text-align: center;
}
.pppoe_features_section .features_first_sec{
    margin-top: 38px;
    transition: 0.4s;
}
.pppoe_features_section .features_first_sec:hover{
    background-color: #e9c11e;
}
.pppoe_features_section .features_first_sec .features_icon1{
    font-size: 38px;
    padding: 20px 14px;
}
.pppoe_features_section .features_first_sec .featurse_icon_txt1{
    font-size: 14px;
    padding: 20px 14px;
}
.pppoe_features_section .center_txt{
    margin-top: 8px;
}

/********************************************************END WHY ASCSC BROADBAND PAGE*******************************************************/


/***************************************THANK YOU CUSTOMER PAGE***************************************************/

.thank_you_customer_section .thankyou_customer_para{
    margin: 0 auto;
    font-size: 22px;
    margin-top: 68px;
    text-align: justify;
}

.thank_you_customer_section .proceed_btn{
    margin-top: 22px;
    background-color: #006831;
    padding: 8px;
    text-align: center;
    color: #fff;
}





.all_charts{
    padding: 15px 0px;
}

.chanel_chart{
    margin: 0 auto;
}

/***************************************THANK YOU CUSTOMER PAGE***************************************************/

/**********************************************************FINANCIAL PAGE***************************************************************/

.financial_section .financial_head_text{
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    color: #007236;
    margin-top: 15px;
}
.financial_section .financial_para_txt{
    margin-top: 5px;
    color: #000;
    font-size: 16px;
}

/**********************************************************FINANCIAL PAGE***************************************************************/


/*******************************PACKS PAGES*******************************/

.back_arrow_icon{
    margin-top: 15px;
    font-size: 23px;
    color: #018c43;
}
.proceed_btn{
    
    margin-top: 15px;
    border-radius: 6px;
    background-color: #006831;
}
.proceed_btn .proceed_btn_txt{
    text-align: center;
    padding: 8px 0px;
    color: #fff;
}

/*******************************PACKS PAGES*******************************/


/***********************************************************CORPORATE PAGE**********************************************************/

.corporate_section .corporate_head_txt{
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    color: #007236;
    margin-top: 15px;
}
.corporate_section .corporate_para_txt{
    margin-top: 5px;
    color: #000;
    font-size: 16px;
}

/***********************************************************CORPORATE PAGE**********************************************************/


/****************************************LOGIN**********************************************/

.login_section{
    background: url(../img/banner8.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    width:100%;
    padding:110px;
    
}
.login_section .border_right{
    border-right: 1px solid #007236;
}

/****************************************LOGIN**********************************************/




/********************************************************HELP DESK PAGE****************************************************/

.complaint_status{
    border-right: 1px solid #000;
}
.help_section .complaint_status .status_complaint{
    margin: 0 auto;
}
.help_section .complaint_status .help_para_txt{
    text-align: center;
    margin-top: 15px;
}

.modal_btn{
    display: block;
/*    padding: 6px 12px;*/
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}


.help_section{
    margin-top: 46px;
}
.help_section .complaint_head{
    text-align: center;
    font-weight: 600;
    font-size: 22px;
}
.help_section .knowledge_border{
    border: 1px solid #0a980b;
    width: 37%;
    margin: 0 auto;
}
.help_section .complaint_head_nxt{
    text-align: center;
    color: #0a980b;
    font-size: 22px;
    margin-top: 20px;
}
.help_section .form_help_knowledhe_width{
    width: 63%;
    margin: 0 auto;
}
.help_section .complaint_para{
    font-size: 13px;
    text-align: center;
    margin-top: 10px;
}
.help_section .center_button{
    margin: 0px 0px 10px 104px;
}
.help_section .btn_link{
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: darkgreen;
    padding: 36px 0px;
}

.help_section .shifting_home_padding{
    margin-bottom: 15px;
    padding: 5px 15px;
}
.help_section .shifting_home_btn_padding{
    margin: 5px 15px 15px 15px;
}


.help_section .input_txt{
    font-size: 9px;
}
.help_section .form_help_package_width{
    width: 45%;
}
.help_section .or_txt{
    text-align: center;
    font-size: 21px;
    margin-top: 21px;
}
.help_section .help_package_btn{
    margin: 15px;
}
.help_section .troubleshooting_head_txt{
    color: #0a980b;
    font-size: 22px;
    margin-top: 20px;
    font-weight: 600;
}
.help_section .password_txt{
    font-size: 11px;
}
.help_section .troubleshooting_newuser_txt{
    margin-top: 15px;
}
.help_section .or_img{
    margin-top: 18px;
}
.help_section .troubleshooting_socialacc{
    margin-top: 15px;
}
.help_section .facebook{
    border-radius: 6px;
    background-color: #3C5A99;
    margin: 10px 0px 25px 0px;
}
.help_section .facebook .facebook_txt{
    text-align: center;
    color: #fff;
    padding: 5px;
    font-size: 12px;
}
.help_section .youtube{
    border-radius: 6px;
    background-color: #cc181e;
    margin: 10px 0px 25px 0px;
}
.help_section .youtube .youtube_txt{
    text-align: center;
    color: #fff;
    padding: 5px;
    font-size: 12px;
}
.help_section .google_plus {
    border-radius: 6px;
    background-color: #DD4B39;
    margin: 10px 0px 25px 0px;
}
.help_section .google_plus .google_txt{
    text-align: center;
    color: #fff;
    padding: 5px;
    font-size: 12px;
}
.help_section .troubleshooting_nxt_sec{
    background: #fff;
    height: 100%;
    width: 100%;
    padding: 10px 0px;
}
.help_section .troubleshooting_nxt_sec .troubleshooting_nxt_sec_txt{
    text-align: center;
}
.help_section .troubleshooting_nxt_sec .center_img{
    margin: 0 auto;
}
.help_section .troubleshooting_nxt_sec .troubleshooting_nxt_recharge_box{
    background: #006831;
    width: 90%;
    margin: 0 auto;
}
.help_section .troubleshooting_nxt_sec .troubleshooting_nxt_recharge_box .recharge_validity_txt{
    text-align: center;
    color: #fff;
    font-size: 11px;
    padding: 4px 0px;
}
.troubleshooting_nxt_sec .troubleshooting_nxt_recharge_box span .benifit_txt{
    text-align: right;
    color: #fff;
    font-size: 11px;
}
.troubleshooting_nxt_sec .recharge_validity_para_txt{
    text-align: center;
    font-size: 10px;
    border-bottom: 1px solid #006831;
    padding: 6px 0px;
    width: 90%;
    margin: 0 auto;
}
.troubleshooting_nxt_sec .recharge_btn{
    width: 45%;
    border-radius: 6px;
    background: #006831;
    margin: 0 auto;
}
.troubleshooting_nxt_sec .recharge_btn .recharge_btn_txt{
    color: #fff;
    text-align: center;
    margin-top: 18px;
    padding: 4px 0px;
}
.no_border{
    border-right: none;
}





.faq_section .middle_section_accordian{
    margin-top: 25px;
}
.faq-cat-content {
    margin-top: 25px;
}

.faq-cat-tabs li a {
    padding: 15px 10px 15px 10px;
/*    background-color: #ffffff;*/
    border: 1px solid #dddddd;
    color: #777777;
}

.nav-tabs li a:focus,
.panel-heading a:focus {
    outline: none;
}

.panel-heading a,
.panel-heading a:hover,
.panel-heading a:focus {
    text-decoration: none;
    color: #777777;
}

.faq-cat-content .panel-heading:hover {
    background-color: #efefef;
}

.active-faq {
    border-left: 5px solid #888888;
}

.panel-faq .panel-heading .panel-title span {
    font-size: 13px;
    font-weight: normal;
}

/********************************************************HELP DESK PAGE****************************************************/

/**************************************LOGIN********************************************/
.login-box-1{
    padding: 30px;
    background: #dddddd52;
    border-radius: 30px;
    border: 15px solid #006831;
}
.login-box-2{
    padding: 10px 30px;
    background: #006831;
    border-radius: 20px;
    border: 15px solid #ddd;
    color:#fff;
}
.login-box-2 h3{
    font-size:25px;
    margin-top:15px;
    padding-bottom:15px;
    margin-bottom:10px;
    border-bottom:1px solid #ddd;
    font-weight:600;
}
.login-box-2 p{
    font-size:18px;
}
.login-cnt{
    margin-top:15px;
}

.login_section .pack_pic .login_img{
    margin: 0 auto;
}
.login_section .login_head_txt{
    font-size: 28px;
    color: darkgreen;
    font-weight: 600;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #006831;
}

.form-group {
    margin-bottom: 20px;
}

.form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 9px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


.panel-tabs {
    position: relative;
    bottom: 30px;
    clear:both;
    border-bottom: 1px solid transparent;
}

.panel-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.panel-tabs > li > a {
    line-height: .85;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: #ffffff;
}

.panel-tabs > li > a:hover {
    border-color: transparent;
    color: #006831;
    background-color: #e9c11e;
}
.panel-tabs > li.active > a,
.panel-tabs > li.active > a:hover,
.panel-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: rgba(255,255,255, .23);
    border-bottom-color: transparent;
}
.panel-body{
    padding: 0px;
}
.panel-tabs > li {
    float: left;
    margin-bottom: -1px;
    background: #006831;
    margin: 40px 6px 0px 0px;
}
.panel-tabs > li :hover{
    background: #e9c21f;
}
.tab-content>.active {
    display: block;
    padding: 15px;
}





/*****************************CONTACT PAGE****************************/

.gmap_canvas{
    width: 545px;
}
.mapouter{
    width: 0px;
}
.contact_map .map_ho_txt{
    padding: 15px 0px;
    font-size: 20px;
    font-weight: 600;
}
.contact_map .ho_full_address{
    font-size: 19px;
    margin: 0 auto;
    margin-top: 54px;
}

/*****************************CONTACT PAGE****************************/


/**************************************CAREER********************************************/

.career_body_sec{
    margin-top: 28px;
}
.career_body_sec .career_head{
    font-size: 32px;
    color: #019246;
    font-weight: 700;
}
.career_body_sec .career_para_txt{
    text-align: justify;
    font-size: 16px;
    margin-top: 15px;
}
.career_body_sec .career_btn{
    margin-top: 15px;
}

/**************************************CAREER********************************************/


.gallery{
    margin-top: 35px;
}
.gallery-item{
	margin-bottom: 30px;
}
.modal-footer{
	text-align: center;
}
.pagination{
	margin: 0;
}
.gallery .gallery_head .gallery_head_txt{
    font-size: 32px;
    color: #019246;
    font-weight: 600;
    text-align: center;
    margin: 36px 0px;
}

/**********************************Alacarte PAGE****************************************/

.alacarte-h1{
    text-align:centre; 
    color:#019246; 
    font-size:32px; 
    font-weight:bold; 
    font: 'Times Baskerville';
}

/**********************************NEWS & EVENTS PAGE****************************************/

.page_construction p{
    font-size: 18px;
    padding: 18px 0px;
}

/**********************************NEWS & EVENTS PAGE****************************************/




/************************************FAQ******************************************************/

.faq_para_txt{
    padding: 15px 15px;
    font-size: 16px;
}

.m_t{
    margin-top: 58px;
}
.p_t{
    margin-top: 25px;
}

/************************************FAQ******************************************************/

.fa-twitter:before {
    content: "\f099";
    color: #fff;
}
.fa-twitter-square:before {
    content: "\f081";
    color: #36bcda;
}





.buttonDownload {
/*display: inline-block; */
    position: relative;
    padding: 10px 20px;
    background-color: #4CC713;
    color: white;
    font-family: sans-serif;
    text-decoration: none;
    font-size: 14px;
    text-align: center;
    text-indent: 15px;
    margin: 15px;
}

.buttonDownload:hover {
	background-color: #333;
	color: white;
}

.buttonDownload:before, .buttonDownload:after {
	content: ' ';
	display: block;
	position: absolute;
	left: 15px;
	top: 52%;
}

/* Download box shape  */
.buttonDownload:before {
	width: 10px;
	height: 2px;
	border-style: solid;
	border-width: 0 2px 2px;
}

/* Download arrow shape */
.buttonDownload:after {
	width: 0;
	height: 0;
	margin-left:1px;
	margin-top: -7px;
  
	border-style: solid;
	border-width: 4px 4px 0 4px;
	border-color: transparent;
	border-top-color: inherit;
	
	animation: downloadArrow 2s linear infinite;
	animation-play-state: paused;
}

.buttonDownload:hover:before {
	border-color: #4CC713;
}

.buttonDownload:hover:after {
	border-top-color: #4CC713;
	animation-play-state: running;
}

/* keyframes for the download icon anim */
@keyframes downloadArrow {
	/* 0% and 0.001% keyframes used as a hackish way of having the button frozen on a nice looking frame by default */
	0% {
		margin-top: -7px;
		opacity: 1;
	}
	
	0.001% {
		margin-top: -15px;
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	100% {
		margin-top: 0;
		opacity: 0;
	}
}

.mar_top{
    margin-top: 25px;
}

.contact_section .contact_head_txt{
	font-size: 22px;
	font-weight: 600;
	color: #000;
}
.contact_section .contact_para{
	font-size: 16px;
	color: #000;
}



form_main {
    width: 100%;
}
.form_main h4 {
    font-family: roboto;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 15px;
    margin-top: 20px;
    text-transform: uppercase;
}
.heading {
    border-bottom: 1px solid #fcab0e;
    padding-bottom: 9px;
    position: relative;
}
.heading span {
    background: #fe530d none repeat scroll 0 0;
    bottom: -2px;
    height: 3px;
    left: 0;
    position: absolute;
    width: 75px;
}   
.form {
    border-radius: 7px;
    padding: 6px;
}
.txt[type="text"] {
    border: 1px solid #ccc;
    margin: 10px 0;
    padding: 10px 0 10px 5px;
    width: 100%;
}
.txt_3[type="text"] {
    margin: 10px 0 0;
    padding: 10px 0 10px 5px;
    width: 100%;
}
.txt2[type="submit"] {
    background: #242424 none repeat scroll 0 0;
    border: 1px solid #4f5c04;
    border-radius: 25px;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    line-height: 35px;
    margin: 10px 0;
    padding: 0;
    text-transform: uppercase;
    width: 30%;
}
.txt2:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #5793ef;
    transition: all 0.5s ease 0s;
}


.center_pic{
    font-size: 2.5em;
    padding: 80px 0 0 0;
    text-align: center;
}

* {box-sizing: border-box;}

.img-zoom-container {
  position: relative;
}

.img-zoom-lens {
  position: absolute;
  border: 1px solid #d4d4d4;
  /*set the size of the lens:*/
  width: 40px;
  height: 40px;
}

.img-zoom-result {
  border: 1px solid #d4d4d4;
  /*set the size of the result div:*/
  width: 300px;
  height: 300px;
}

.op-logout{
    display: inline-block;
    font-size: 17px;
    font-weight: 600;
    color: #323232;
    position: absolute;
    top: 12px;
    right: 15px;
}

.dash-itm{
    padding: 10px;
    background: #e9c11e7a;
    color: #333;
    display: flex;
    align-items: center;
    /* justify-content: space-between; */
    margin: 20px 5px;
}

.das-itm-icon{
    display: inline-block;
    margin-right: 25px;
    margin-left: 20px;

}

.das-itm-icon i{
    font-size: 30px;
    color: #006831;
    /* margin-right: 12px; */

}

.das-itm-details{
    
    /* width: 100%; */
    margin-left: 5px;

}

.das-itm-details h3{
    
    font-weight: 600;
    margin-bottom: 5px;

}

.das-itm-details h4{
    
    font-size: 18px;
    font-weight: 600;
    color: #006831;

}

@media screen and (max-width:768px){
   .login_section{
           padding: 110px 0;
   }
   .pack_registration{
      padding:50px 0; 
   }
   .get-user-details-mnu .nav-tabs{
      display: flex;
   }
   .get-user-details-mnu .nav-tabs>li>a{
       font-size: 17px;
   }
   .d-for-mob{
       display:flex;
       flex-direction: column-reverse!important;
   }
}



























