*{padding: 0px; margin: 0px;}
body{ padding: 0px; margin: 0px; outline: none; text-decoration: none; font-size: 16px;font-family: 'Source Sans Pro', 'Helvetica', 'Arial', sans-serif;
color: #666666; font-weight: 400;}
img{ border: none;}

::-moz-selection { color: #e9e9e9; background: #353535;}
::-webkit-selection { color: #e9e9e9; background: #353535;}
::selection { color: #e9e9e9; background: #353535;}


h2 { font-family: 'Roboto Slab'; font-size: 2.8125em; font-weight: 300;}
h3 { font-family: 'Roboto Slab';font-weight: 300;}
.video_box_main h4,.grow_business h4,.lerningCenter_main h4,.service_main h4,.online_Ease_left h4,.aboutus_main h4,.doing_Business h4{ margin-bottom: 0.35em; color: #343434; font-size: 2em;}

p.lead {    font-weight: 300;  font-family: 'Roboto Slab';    margin-bottom: 3.3913043478261em; font-size: 1.4375em;  line-height: 1.63043478em;}
h4.lead2{ margin-bottom: 2em;}
li{list-style:none;}
/*=============border-radius_0PX=============*/
#top_main_menu .dropdown-menu{border-radius: 0px;}

/*=============border-NONE=============*/
#top_main_menu .dropdown-menu{ border: none;}
#brand img{transition:all 0.5s;}

/*=============box-shadow_-NONE=============*/
#top_main_menu .dropdown > .dropdown-menu,#top_main_menu .dropdown-submenu > .dropdown-menu2{ box-shadow: none;}

/*=============border-style_SOLID=============*/
.all_Btn{ border-style: solid;}

/*=============WiDTH---100%=============*/
footer.foter_bg,.grow_business,.all_white2Bg,.doing_Business,.aboutus_main,.online_Ease_main,.service_main .hideServicesPnl,.service_main,.banner_main,.lerningCenter_main,.video_box_main{ width: 100%; float: left;}

/*=============position-RELATIVE=============*/
.grow_business,.doing_Business,.aboutus_main,.online_Ease_left .box_sec .in_Pnl,.online_Ease_main,.banner_content_main,.banner_main{position: relative;}

/*=============padding0=============*/
.padding0{ padding: 0px !important;}
.padding_left0{ padding-left: 0px !important;}
.padding_right0{ padding-right: 0px !important;}


/*=============transition=============*/
#video_box .carousel-indicators li:hover,#video_box .carousel-indicators li:focus,.video_box_main .carousel-control:hover,footer ul.social li a,#top_main_menu .top_menu_Bg .menu > li a,.all_Btn,.all_Btn i:before,.online_Ease_left .box_sec .in_Pnl,.lerningCenter_right a,.lerningCenter_right,footer ul.all_links_F li a,footer ul.all_links_F li a:before{-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}

/*=============FOCUS=============*/
footer ul.all_links_F li a:focus,footer ul.all_links_F li a:hover,#top_main_menu .navbar-brand:focus,#top_main_menu .navbar-brand:hover,#video_box .item a:hover,#video_box .item a:focus,#video_box .carousel-indicators li:hover,#video_box .carousel-indicators li:focus,.video_box_main .carousel-control:hover,.video_box_main .carousel-control:focus,#top_main_menu .top_menu_Bg .menu > li a:hover,#top_main_menu .top_menu_Bg .menu > li a:focus,.all_Btn,.all_Btn:focus,.all_Btn:hover,.lerningCenter_right a:focus,.lerningCenter_right a:hover,footer ul.social li a:focus,footer ul.social li a:hover{outline: none; text-decoration: none;}

/*=============textAlign_center=============*/
.textAlign_center{ text-align: center;}

/*=============btn=============*/
.all_Btn{ padding: 0.85em 2.2em;border-width: 1px; border-radius: 0.25em; -moz-border-radius: 0.25em; -webkit-border-radius: 0.25em; line-height: 1.5625em; opacity: 0.85; text-align: center;}
.all_Btn i:before{ max-width: 0; opacity: 0; }
.all_Btn:hover i:before { max-width: 1.5625em; opacity: 1;margin-left: 0.28em;}
.all_Btn_white{ border-color: #ffffff;color: #ffffff; }
.all_Btn_white span,.all_Btn_white i{ color: #ffffff;}
.all_Btn_Black{ border-color: #343434;color: #343434;}
.all_Btn_Black span,.all_Btn_Black i{ color: #343434; } 
.all_Btn:hover{ opacity: 1;}

/*=============icon=============*/
.icon-title{   margin-bottom: 1.25em; text-align: center;}
.icon-title i{ margin: 0 25px; opacity: 0.85;}
.icon{font-size: 2.8125em;line-height: 1em;}
.icon-title2{   margin-bottom: 1.25em; text-align: left;}
.icon-title2 i{ margin: 0;}

/*=============imag-HOVER=============*/
.item { position: relative; overflow: hidden; width: 100%;  }
.item img { width: 100%; height: 100%;  -moz-transition: all 0.3s;  -webkit-transition: all 0.3s; transition: all 0.3s; object-fit: cover; }
.item:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}

/*=============reletive_image=============*/
.all_white2Bg{ background-color: #f2f3f4 ;}

/*=============box_common_image=============*/
.service_main .service_imageHolder{ height: 380px; margin-bottom: 30px;}
.lerningCenter_main .service_imageHolder{ height: 230px; margin-bottom: 1em;}
.service_main .text_conrtainerBG,.lerningCenter_main .text_conrtainerBG{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000;  opacity: 0.6;z-index: 1;}
.service_main .text_conrtainer,.lerningCenter_main .text_conrtainer{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 7.75em 2.5em 1.2em; color: #ffffff;z-index: 2}
.service_main .text_conrtainer h3,.lerningCenter_main .text_conrtainer h3{  font-size: 2em;}


/*================banner===============*/
.banner_main{ height: 100vh;background: #008c74;  background: -webkit-linear-gradient(left, #0a6793 0%, #00a1c9 100%);background: linear-gradient(to right, #0a6793 0%, #00a1c9 100%);  border: none;}

.banner_main:before{    background: #008c74; background: -webkit-linear-gradient(left, #0a6793 0%, #00a1c9 100%); background: linear-gradient(to right, #0a6793 0%, #00a1c9 100%);    position: absolute;   content: '';   width: 100%;  height: 100%;  top: 0;  left: 0;  z-index: 1; opacity: 0;} 

.banner_main_bg{position: absolute; width: 100%;  height: 100%;  top: 0; left: 0; background-size: cover !important; background-position: 50% 0% !important;
    z-index: 0;  transition: 0.3s linear;  -webkit-transition: 0.3s linear;  -moz-transition: 0.3s linear;  opacity: 1; background-color: #242a2d; background-image: url("../images/home1.jpg");background-attachment: fixed;}

.banner_main_bg img{  display: none; width: 100%; height: 100%; float: left;}
.banner_content_main{   position: relative; z-index: 2;  top: 50%;  transform: translateY(-50%);  -webkit-transform: translateY(-50%);}
.banner_content_main h2,.banner_content_main p{ text-align: center;  color: #ffffff;}
.banner_content_main h2{ margin-bottom: 0.577778em; margin-top: 0;}
.banner_content_main p{ margin-bottom: 3.125em; padding: 0;}
.banner_content_main .all_Btn{ padding: 1.085em 2.2em;}


/*==================logo================*/
.fixed-theme img{height:50px; width:auto; margin:1px 0 0;}
#brand{margin-top:10px;}


/*================menu top===============*/
#top_main_menu .top_menu_Bg .menu > li a,#top_main_menu .top_menu_Bg .menu .dropdown-menu li > a{opacity: 0.7;}

#top_main_menu .top_menu_Bg{ padding: 0 1.125em 0 1.125em;    background:none !important;    position: absolute;    width: 100%;    z-index: 99;height: 100px;   max-height: 100px;color: #ffffff; border: none;}

#top_main_menu .top_menu_Bg .menu > li { float: left;  font-size: 1em; font-weight: 400;  letter-spacing: 0;  position: relative;}
#top_main_menu .top_menu_Bg .menu { float: right; position: relative;}
#top_main_menu .top_menu_Bg .menu > li a{color: #ffffff;  font-size: 1.1em; line-height:67px;}
#top_main_menu .top_menu_Bg .menu > li.active a{ background: none;}

#top_main_menu .top_menu_Bg .menu > li a:hover::before, #top_main_menu .top_menu_Bg .menu > li.active a::before {
    transform: scaleX(1);
    visibility: visible;
}

#top_main_menu .top_menu_Bg .menu > li:last-child > a{ padding-right: 0;}
#top_main_menu .top_menu_Bg .menu > li:first-child > a{ padding-left: 0; }
#top_main_menu .top_menu_Bg .menu > li.menuLiDrop > a:after {    display: inline-block; font-family: Ionicons;  speak: none; font-style: normal;  font-weight: 400;    font-variant: normal;   text-transform: none;  text-rendering: auto; line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-size: .5em;  right: 0;  z-index: 1;  color: #ffffff;  position: relative;  margin-left: 0.78125em;  bottom: 2px;content: "\f123";}
 #top_main_menu .top_menu_Bg .menu > li.menuLiDrop.open > a:after{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);-o-transform:rotate(180deg);}
#top_main_menu .login_btn{  margin: 1.30em 0 0 0.93em; width: 9em; float: right;}
#top_main_menu .top_menu_Bg .menu > li a:hover{ opacity: 1; background: none;}
#top_main_menu .top_menu_Bg .menu > li a:focus{ background: none;}
#top_main_menu .navbar-brand{ color: #ffffff;font-size: 26px; line-height: 100px; text-transform: uppercase; padding: 0px; height: auto; letter-spacing: 3px;}
#top_main_menu .dropdown-menu{  left: 0; margin-top: 0; width: auto; padding-bottom: 14px; min-width: 270px;}

#top_main_menu .open a:before{  display: inline-block;  font-family: Ionicons;  speak: none; font-style: normal; font-weight: 400; font-variant: normal;  text-transform: none;  text-rendering: auto;line-height: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f10d";    position: absolute;  font-size: 2em; top: 94%; left:28px; right: 0; display: table; margin: auto;color: #fff; visibility: hidden; opacity: 0,-webkit-transition: all 90ms ease;-moz-transition: all 90ms ease;-ms-transition: all 90ms ease;-o-transition: all 90ms ease;transition: all 90ms ease;} 

#top_main_menu .open a:before{ visibility: visible; opacity: 1,}

#top_main_menu .dropdown-submenu > .dropdown-menu2{ left: 100%; top:1em;}
#top_main_menu .top_menu_Bg .menu .dropdown-menu li > a{  color: #666666; line-height: 17px;  display: block;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease; padding-top: 6px; padding-bottom: 6px; margin-top: 4px;}
#top_main_menu .top_menu_Bg .menu .dropdown-header{ padding: 8px 14px 0 14px; margin: 10px 0 8px 0 ; font-size: 16px; letter-spacing: 2px; font-weight: 600; text-transform: uppercase;}
#top_main_menu .top_menu_Bg .menu .dropdown-menu li > a:before{ display: none;}
#top_main_menu .dropdown-menu1 > .dropdown-submenu:after {
    color: #666666;  content: ""; display: inline-block; font-family: Ionicons;  font-size: 0.5em;  font-style: normal;  font-variant: normal;  font-weight: 400;   line-height: 38px;   position: absolute;   right: 2em;   text-rendering: auto;  text-transform: none; top: 4px ; transition: all 0.1s linear 0s;}
#top_main_menu .dropdown-menu1 > .dropdown-submenu:hover:after {  right: 1.5em;}
#top_main_menu .top_menu_Bg .menu .open a{ background: none; opacity: 1;}
#top_main_menu .top_menu_Bg .menu .dropdown-menu li > a:hover{ padding-left: 1.3em; background: #f2f2f2;}


#top_main_menu .navbar-container {  padding: 20px 0 20px 0;}
body #top_main_menu .navbar.navbar-fixed-top.fixed-theme{padding:0;}
/*=================scrool text===========================*/
.fixed-theme .scrool-txt{ background: #008c74; background: -webkit-linear-gradient(left, #00a1c9 0%, #0a6793 100%); background: linear-gradient(to right, #00a1c9 0%, #0a6793 100%); }


.scrool-txt marquee{height:23px; padding:0; margin:0; line-height:22px; }
/*================Inner Form Cmmn HEADEr===============*/
#top_main_menu .inner_header_page_all{background-color: #242a2d !important;}
#top_main_menu .inner_header_page_all .menu > li a{ line-height: 80px;}
#top_main_menu .inner_header_page_all .navbar-brand{ line-height: 80px;}
#top_main_menu .inner_header_page_all{ height: 80px;}
#top_main_menu .inner_header_page_all .login_btn{ margin-top: 0.84em;}
/*================Inner Form Cmmn HEADER END===============*/

#top_main_menu .navbar.navbar-fixed-top.fixed-theme { position: fixed; background-color: #065191 !important; border-color: #080808; box-shadow: 0 0 5px rgba(0,0,0,.8);}

#top_main_menu .navbar-brand.fixed-theme {    font-size: 18px; line-height: 70px;}
#top_main_menu .navbar-container.fixed-theme {    padding: 0;}

#top_main_menu .navbar-brand.fixed-theme,
#top_main_menu .navbar-container.fixed-theme,
#top_main_menu .navbar.navbar-fixed-top.fixed-theme,
#top_main_menu .navbar-brand,
#top_main_menu .navbar-container{  transition: 0.8s;  -webkit-transition:  0.8s;}
#top_main_menu .top_menu_Bg.fixed-theme .menu > li a{ line-height:40px;}
#top_main_menu .top_menu_Bg.fixed-theme .menu .dropdown-menu li > a{line-height: 13px;}
#top_main_menu .top_menu_Bg.fixed-theme .dropdown-menu{ margin-top: -1px;}
#top_main_menu .top_menu_Bg.fixed-theme .login_btn{  margin: 0.80em 0 0.80em 1.10em; padding:  0.55em 1.6em; float: right; width: 8em;}
#top_main_menu .top_menu_Bg.fixed-theme .dropdown a:before{ bottom: -0.40em;}

.box{width:300px; height:300px; background:#f1f1f1; border:1px solid #ccc; text-align:center; display:none;
 position:absolute; top:50%; left:50%; margin-left:-150px; margin-top:-150px;z-index:9999; border:4px solid #054034;}
 .box img{width:100%; height:100%;  object-fit: cover;}
 .clos{position:absolute; top:2px; right:2px; padding:1px 6px; background:#000; cursor:pointer;}
 .show span{cursor:pointer;}
 .show span:hover{color:#054034;}
 .return{color:#f10000 !important; background:#ff9b9b !important;}
 .return h4{color:#f10000 !important;}
 

/*================aboutus===============*/
.aboutus_main{   border-bottom: 1px solid #c9d0d4; padding: 1em 0 0 0; background: #f2f3f4 ; margin-top: 2em;}
.about_us_left{ position: absolute; height: 100%; left: 0; top: 0; padding: 0; overflow: visible; z-index: 2;}
.about_us_left img{ object-fit: cover; position: absolute; bottom: 0;}
.about_us_right{ padding-bottom: 5.8125em;  padding-top: 5.6875em;}
.news{padding-top:140px;}


/*=========================network==========================*/
.frm-sec{padding:20px 0}
.frm-sec input{ background: #f6f6f6;box-shadow: 0 0 0 0;    font-family: "Roboto Slab";    height: 45px;    width: 100% !important;}
.frm-sec label{padding-top:5px;}
.green{color:#4A860F !important;}
.red{color:#f10000 !important;}

/*=============================item==========================*/
.lft-item ul li{width:50%; float:left;}


/*=====================contact===========================*/
.form-inline .form-control{width:100%;}
/*================services===============*/
.service_main{ background-color: #f2f3f4; padding-top: 4.6875em; padding-bottom: 3.8125em;}
.service_main .col-sm-6 a{ display: block; width: 100%;}
.service_main .button_toGGle{ margin: 2em auto; display: table; background: none;}
.service_main .hideServicesPnl{  display: none;}

/*================ONLINE EASE===============*/
.online_Ease_main{background: #e9ebee; padding: 0;}
.online_Ease_right{ position: absolute; height: 100%; right: 0; top: 0; padding: 0;}
.online_Ease_right img{ width: 100%; float: left;height: 100%;object-fit: cover;}
.online_Ease_left{ padding-bottom: 5.8125em;  padding-top: 5.6875em;}
.online_Ease_left_sml{ padding-bottom:2.8125em;  padding-top: 2.6875em;}
.online_Ease_left .box_sec{ margin: 1.6875em 0 4em 0; overflow: hidden;}
.online_Ease_left .box_sec .in_Pnl{ overflow: hidden;   width: 23.3%;  margin: 0 0.5%; display: inline-block;  padding:1.89em 1em 1em 1em;     border: 1px solid #c9d0d4; height: 130px;}
.online_Ease_left .box_sec .in_Pnl:hover{ background: #e3e6ea;}
.online_Ease_left .box_sec .in_Pnl i{ font-size: 2.2em; clear: both; width: 100%;}
.online_Ease_left .box_sec .in_Pnl p{ font-size: 14px; line-height: 16px; margin-top: 14px; margin-bottom: 0; padding: 0;}
.online_Ease_right_covers{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; opacity: 0.78;
z-index: 0; display: none;}

/*about Us*/
.online_Ease_main-2{ background-color: #f2f3f4; padding-top: 25px;border-bottom: 1px solid #c9d0d4;}
.online_Ease_main-2 .online_Ease_right-2{ left: 0; right: auto; bottom: 0px; height: auto; top: auto; }
.online_Ease_main-2 .online_Ease_right-2 img{ object-fit:cover;/*object-fit:scale-down;*/}
.online_Ease_main-2 .online_Ease_left-2{ float: right; }
.online_Ease_main-2 .online_Ease_left-main2{ padding-top: 40px; }
.online_Ease_main-2 .online_Ease_left-2 a{ margin-top: 20px; display: inline-block;}

/*================Doing Business===============*/
.doing_Business{   border-bottom: 1px solid #c9d0d4; padding: 1em 0 1em 0; background: #f2f3f4 ; margin: 2em 0 0 0;}
.doing_Business_left{ position: absolute; height: 100%; left: 0; bottom: 0; padding: 0; overflow: visible; z-index: 2;}
.doing_Business_left img{ object-fit: cover; position: absolute; bottom: 0; max-height: 100%; right: 100px;}
.doing_Business_right{ padding-bottom: 5.8125em;  padding-top: 5.6875em;}
.doing_Business_right a{ float: left; margin-top: 1em;}


/*================lerningCenter_main===============*/
.lerningCenter_main{ background-color: #e9ebee; padding-top: 6.6875em; padding-bottom: 8.8125em;}
.lerningCenter_main .lerningCenter_content a{  display: table; margin: 1.25em 0 0 0;}
.lerningCenter_main .lerningCenter_content{ margin-top: 0; padding-left: 30px}
.lerningCenter_main .lerningCenter_content h3{ margin-top: 0;}
.lerningCenter_right{ margin-bottom: 25px; padding-bottom: 25px; text-align: center;}
.lerningCenter_right img{  object-fit: cover; width: 100px; height: 100px; margin-bottom: 15px;}
.lerningCenter_right a{ color: #343434; font-size: 16px;  opacity: 0.7;}
.lerningCenter_right a:hover{ opacity: 1;}
.lerningCenter_right p{ font-size: 1em; opacity: 1; color: #666666; padding-top: 2px; margin: 0px; }
.lerningCenter_right p i{ font-size: 0.80em; opacity: 1; color: #666666; margin-right: 4px;}
.lerningCenter_main a.all_Btn{  display: table; margin: 20px auto 0;}
.top-pass{line-height: 24px;color: #555;font-size: 15px;padding: 4px 6px;}
.head-login input[type="text"]{line-height: 24px !important;color: #555 !important;font-size: 15px !important;padding: 4px 6px !important;}
.frm-holder input[type="submit"]{background: #065191 !important;
color: #fff;
border: 0 !important;}



/*================grow your business===============*/
.grow_business{ padding-bottom: 12.3125em;  padding-top: 9.6875em;background: #f2f3f4; overflow: hidden;}
.grow_business:before { position: absolute;  width: 100%; height: 100%; content: ''; top: 0;  z-index: 1; background: #000000; background: -webkit-linear-gradient(top, #f2f3f4 20%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);background: linear-gradient(to bottom, #f2f3f4 20%, rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0) 100%);}
.grow_business_bg{ position: absolute; width: 100%; height: 100%; top: 0;  left: 0; z-index: 0;  background-position: 50% 90% !important; opacity: 1;    background-image: url("../images/home4.jpg");-webkit-animation: breath 150s infinite; -moz-animation: breath 150s infinite;animation: breath 150s infinite;  }
.grow_business .text_content{ z-index: 2; position: relative; min-height:445px;}
.grow_business .text_content a{ display: table; margin: 25px auto 0;}
@-webkit-keyframes breath {
  0%   { background-size: 100% auto; }
  25% { background-size: 110% auto; }
  50% { background-size: 120% auto; }
  75% { background-size: 110% auto; }
  100% { background-size: 100% auto; }
}
@keyframes breath {
 0%   { background-size: 100% auto; }
  25% { background-size: 110% auto; }
  50% { background-size: 120% auto; }
  75% { background-size: 110% auto; }
  100% { background-size: 100% auto; }
}

/*================footer===============*/
footer.foter_bg{ background-color: #065191; padding:35px 0;}
footer.foter_bg p{ font-size: 1.2em; letter-spacing: 2px;}
footer ul.all_links_F{ padding: 0; margin: 0; list-style-type: none;}
footer ul.all_links_F li{ padding: 0; margin: 0 0.55em; display: block;}
footer ul.all_links_F li a{opacity: 0.7; padding: 10px 10px 10px 25px;   display: inline-block; position: relative; color: #f5f5f5;}
footer ul.all_links_F li a:before{opacity: 0.7;display: inline-block;  font-family: Ionicons;  speak: none; font-style: normal; font-weight: 400; font-variant: normal;  text-transform: none;  text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f2f6";    position: absolute;  font-size: 0.85em; bottom:auto; top: 13px; left: 0; display: table; margin: auto;color: #f5f5f5;}
footer ul.all_links_F li a:hover{ padding-left:30px; opacity: 1;}
footer ul.all_links_F li a:hover:before{ left: 13px;opacity: 1;}

footer ul.social{ padding: 0; margin: 0; list-style-type: none;}
footer ul.social li{ padding: 10px 0 0 0; margin: 0 8px 0 0; display: inline-block;}

footer ul.social li:last-child{ margin-right: 0;}
footer ul.social li a{ width: 2.3em; height: 2.3em; background: none; border: 1px solid #f5f5f5; opacity: 0.7; color: #f5f5f5; line-height: 2.3em; text-align: center; font-size: 1em; display: inline-block;-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;}
footer ul.social li a:hover{ border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; opacity: 1;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}



/*================Inner Form Cmmn HEADER===============

       line-141 to 147

================Inner Form Cmmn HEADER===============*/

/*================Inner Form Cmmn===============*/
.inner_k_titlr_page{ padding: 20px 0;  margin-top: 80px;}
.inner_k_titlr_page a{ display: table;  color: #808080; font-size: 12px; float: left; line-height: 20px;}
.inner_k_titlr_page span{ margin: 0 8px; color:#808080; font-size: 16px; line-height: 20px; float: left; display: block;}
.inner_k_titlr_page a.this_page_k{ color: #343434;}

.banner_main.inner_banner_all_K{ height: 254px;}
.inner_banner_all_K .banner_content_main h2{ text-align: left; margin-bottom: 0px; font-size: 32px; line-height: 36px;}

.banner_inner_bg{position: absolute; width: 100%;  height: 100%;  top: 0; left: 0; background-size:cover !important; background-position:0 35% !important;
    z-index: 0;  transition: 0.3s linear;  -webkit-transition: 0.3s linear;  -moz-transition: 0.3s linear;  opacity: 1; background-color: #242a2d; background-image: url("../images/inner-banner0.jpg");background-attachment: fixed;}
	
	.banner_inner_bg img {
    display: none;
    float: left;
    height: 100%;
    width: 100%;
}
.content-holder{padding-top:20px; position:relative; overflow:visible;padding-bottom:150px; min-height:500px !important;}
.lft-conent h4{font-size:15px; font-weight:bold; border-bottom:2px solid #8c8c8c; padding-bottom:8px; margin-bottom:22px;

-moz-border-image: -moz-linear-gradient(left, #008c74 0%, #8c8c8c 29%);
	  -webkit-border-image: -webkit-linear-gradient(left, #8c8c8c 0%, #3a4ed5 29%);
	  border-image: linear-gradient(to right, #008c74 0%, #8c8c8c 29%);

border-image-slice: 1;

}
.frm-holder{position:absolute; top:-283px; background:#fff; z-index:9; width:96%; 
padding:20px 0;
    -moz-box-shadow: 1px 0px 7px -3px #000000;
    -webkit-box-shadow: 1px 0px 7px -3px #000000;
    box-shadow: 1px 0px 7px -3px #000000;}
.frm-holder h2{font-size:20px; color:#0a6793; border-bottom:2px solid #0a6793; padding-bottom:30px; margin-bottom:20px; text-align:center;}
.frm-holder h2 span{font-weight:bold;}
.frm-holder h3{font-size:20px; color:#242a2d; padding-bottom:15px;}
.frm-holder input{width:100% !important; height:45px; background:#f6f6f6; box-shadow:0 0 0 0;font-family: 'Roboto Slab';}
.frm-holder select{width:100% !important; height:45px; background:#f6f6f6; box-shadow:0 0 0 0;font-family: 'Roboto Slab';}
.frm-holder select option{font-family: 'Roboto Slab'; padding:4px 8px;}
.frm-holder form{padding:0 14px;}

.frm-holder .fld{margin-bottom:10px;}
.fld{margin-bottom:10px;}
.smll-txt{font-size:12px; color:#7a7f82;font-family: 'Roboto Slab';}

.registration-frm{top:-50px;text-align: center;color: #439303; font-weight:bold;}

.price-holder{background:#b3e8dd; z-index:9999; width:100%;  display:none;

    -moz-box-shadow: 1px 0px 7px -3px #000000;
    -webkit-box-shadow: 1px 0px 7px -3px #000000;
    box-shadow: 1px 0px 7px -3px #000000;
}
.price-holder h2{font-size:20px; color:#fff; border-bottom:2px solid #268672; padding-bottom:30px; margin-bottom:0px; text-align:center;
background:#04c29a; position:relative;
padding:4% 3%; margin-top:0;

}
.dn-arrow{ margin-top:0; position:absolute; left:50%; margin-left:-20px; bottom:-36px; color:#268672; z-index:9; }
.dn-arrow span{margin-top:0; font-size:45px;}
.price-holder h2 span{font-weight:bold;}
.bld{font-weight:bold;}
.booking h4{text-transform:uppercase; font-weight:bold; color:#054034; font-size:18px; text-align:center;}
.booking{font-size:15px; color:#268672; border-top:1px solid #80c2b5 !important; padding-top:10px; padding-bottom:10px; float:none; border-bottom:1px solid #268672;}
.table-striped > tbody > tr:nth-of-type(2n+1){background:#cfede7;}
.table-striped > tbody > tr:nth-of-type(2n+0){background:#dbede9;}
.table > thead > tr > th{border-bottom:2px solid #80c2b5 !important;}
.opct{opacity:0.6;}

/*-----------------tally-------------------*/
.dashboard-link{margin:24px 0;}
.bluebox{background:#00a1c9; color:#fff; text-align:center; padding:20px 0; border-radius:4px; display:block !important; font-size:20px; transition:all 0.5s;}
.bluebox:hover{background:#065191; text-decoration:none; color:#fff;}
.bluebox span{display:block; font-size:17px; font-weight:bold;}
.bluebox i{display:block; min-height:65px;}
.gray-bdr-box{border:1px solid #9b9b9b; text-align:center; display:block; height:150px; border-radius:4px; margin-bottom:10px}
.sitelink-box{text-align:center; font-size:18px; color:#9b9b9b; display:block; margin-bottom:28px; font-weight:900;}
.sitelink-box:hover{text-decoration:none; color:#737373;}
.blue-body{background:#065191; padding:0;}
.vdo-holder{margin-top:-35px; z-index:9; margin-bottom:-42px;}
.footer-about p{color:#fff !important; font-size:15px !important; line-height:16px; letter-spacing:0 !important; text-align:justify; padding-top:15px;}
footer h3{font-size:22px; color:#fff;}
.btm-footer{background:#043c6c; padding:12px 0; font-size:14px; text-align:center; color:#6493bc;}
.slid-logo-holder{padding:30px 0;}
.slid-logo-holder h3{text-align:center; padding-bottom:25px;}
.video-link{padding-top:55px;}
.video-link a{border:1px solid #fff; color:#fff;}
.video-link a i{color:#fff;}

.mand{text-align:right; display:block;}
.mand em{color:#f10000;}
.system-note{background:#2a4e82; padding-top:12px; padding-bottom:12px; color:#fff; text-align:center; margin-top:20px;}
.gstr1-return h4{font-size:24px; color:#294b89; text-align:center;margin-top:40px;}
.gstr1-return .note-txt{border:1px solid #333; padding:8px 20px; display:block; clear:both; margin-top:30px; margin-bottom:50px; text-align:center; }
.btn-back-dashboard{margin-top:50px !important; clear:both; text-align:right;margin-bottom:60px;}
.gstr1-top-note{margin-top:15px;}
.text-right{text-align:right;}
.form-group { margin-top: 10px;}
.file-return-body{background:#e4e8eb; padding-bottom:25px;}
.file-return{padding:15px; background:#fff; margin:15px 0;}
.file-return h4{font-size:24px; text-align:left;margin-top:40px;}
.file-note-txt{background:#f9f3dc; padding:5px; text-align:right; display:block; clear:both;}
.calender-file{clear:both; padding-top:30px;}
.btn-calen{margin-top:20px;}
.return-box{background:#fff;padding:0; margin-bottom:30px;}
.return-box .blue-head{background:#14375d;padding:10px 10px; color:#fff; text-align:center; min-height:120px;}
.return-box-content{text-align:center;padding:20px 10px 50px; min-height:150px;}
.return-box-content .btn{background:#2d4c84; color:#fff; }
.gstr1-details{background:#fff; padding:0; margin:14px 0 30px;}
.gstr1-details .details-head{background:#17c4bc; margin:0; padding-bottom:12px; padding-top:12px;}
.details-head h4{color:#fff; font-weight:bold;}
.btn{background:#2d4c84; color:#fff;text-transform:uppercase; }
.btn:hover{background:#14315d; color:#fff; }
.details-body{margin:0; padding-top:15px; padding-bottom:15px;}
em{color:#f10000;}
.add-record-details .add-record-head{background:#2b4e86;}
.add-record-details .add-record-head h4{color:#fff; text-transform:uppercase;}
.add-record-details .add-record-head i{color:#fff; float: right; margin-top:12px;}
.add-record-details .add-record-box{background:#fff; border-radius:6px; overflow:hidden; margin:14px 0px; border:1px solid #808080; box-shadow: 1px 1px 6px #8b8b8b;}
.add-record-box .add-record-blue-head{background:#2c4e86; min-height:72px; color:#fff; text-align:center; padding:6px 10px; font-weight:bold;}
.add-record-box .add-record-blue-head h4{ font-weight:bold;}
.add-record-box .add-record-content{padding:10px; text-align:center; color:#008000; background:#f6f8ff;font-size: 20px; font-weight:bold; min-height:70px;}
.no-records-body{margin:0; padding:15px;}
.sky-note{background:#d9edf6; padding:10px; border:1px solid #c3dce8; color:#14315d;}
.no-records-body .btn-hold{text-align:right; padding:20px 0 150px;}
.back-btn{border:1px solid #333; display:inline-block;padding:6px 18px; border-radius:3px; background:#fff !important; color:#000 !important;}

.auto-field input[type="text"]{background:#eeeeee;}
.sub-tbl{padding:0 !important;}
.sub-tbl td{border-left:1px solid #ccc;width: 33%;}
.sub-tbl table{margin-bottom:0;}
.item-field-hold th{text-align:center; font-weight:bold; background:#f4f4f6;}
.sub-tbl td{text-align:center; font-weight:bold;background:#f4f4f6;}
.item-field-hold input[type="text"]{text-align:right;}
.add-inv .gray{background:#f7f7f7; padding:10px 0;}
.add-inv .wht{background:#fff; padding:10px 0;}
.accept-box{border-top:2px solid #2c4e86;}
.hidden-object{opacity:0.5;}
.invoice-btn-hold{margin-top:10px;}
.add-record-box .show-record-content{padding:10px 0px; text-align:center; color:#000; background:#f6f8ff;font-size: 20px; font-weight:bold; min-height:120px;}
.add-record-box .show-record-content p{font-size:14px;}
.gstr3b-details{background:#fff; margin:0px 0 30px;}
.gstr3b-head{background:#337ab6; padding:8px; text-align:center; color:#fff}
.gstr-3b .show-record-content span{display:block;}
.gstr-3b .show-record-content{text-align:left;}
.green-box{background:#def0d8; color:#46814b; border:1px solid #bddab4; border-radius:2px; padding:16px;}
.blue-edit{width:40px; height:30px; padding-top:7px; text-align:center; display:block; color:#fff; background:#2d4d84; margin:0 auto;}
.blue-edit:hover{background:#ccc;}
.registration-center th{text-align:center;}
.registration-center{text-align:center;}
.tab-head{padding:0; margin:0; background:#ebf0f2; text-align:center; border:1px solid #8ba8ba; border-right:0;width: 10.5%;}
.tab-head:hover{box-shadow:2px 0px 4px #8ba8ba; }
.tab-head.last{border-right:1px solid #8ba8ba;}
.tab-head a{display:block;padding:25px 10px 0;font-size: 14px;height: 85px; color:#000;}
.tab-head a:hover{background:#fff; color:#000; text-decoration:none;}
.tab-head a.active{background:#fff; color:#000;}
.tab-head a.done{background:url(../images/right-tick.png) 49px 5px #003d73 no-repeat; color:#fff;}

.switch input { 
    display:none;
}
.switch {
    display:inline-block;
    width:60px;
    height:30px;
    margin:8px;
    transform:translateY(50%);
    position:relative;
}
/* Style Wired */
.slider {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    border-radius:30px;
    box-shadow:0 0 0 2px #777, 0 0 4px #777;
    cursor:pointer;
    border:4px solid transparent;
    overflow:hidden;
     transition:.4s;
}
.slider:before {
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    background:#777;
    border-radius:30px;
    transform:translateX(-30px);
    transition:.4s;
}

input:checked + .slider:before {    transform:translateX(30px);    background:limeGreen;
}
input:checked + .slider {    box-shadow:0 0 0 2px limeGreen,0 0 2px limeGreen;
}

/* Style Flat */
.switch.flat .slider { box-shadow:none;}
.switch.flat .slider:before {  background:#FFF;}
.switch.flat input:checked + .slider:before { background:white;}
.switch.flat input:checked + .slider {  background:limeGreen;}





/*-------------------carasol------------------------*/

.clearout {height:20px;clear:both;}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
    overflow: auto;}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
    background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
    border:0px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px; 
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top: 50%;
    transform: translateY(-50%);   
    background: rgba(0,0,0,0.5);
    color: #fff;}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<"
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;    
}

.nbs-flexisel-nav-right:before {
    content: ">"
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}


.head-login form{display:inline-block;}
.head-login input[type=text] { padding: 6px 8px;  margin-top: 8px;  font-size: 17px;  border: none;  width: 150px; line-height: 20px;color: #000;}

.pass-log {line-height: 32px;color: #333; padding:0px 6px;}

.head-login{text-align:right;}
.head-login .login_btn {opacity:1 !important; background:none !important;}
.head-login a{color:#fff; line-height:30px; display:inline-block; padding:0 2px;}
.project-type a{background:#2392f0; text-align:center; font-size:18px; font-weight:bold; padding:10px; color:#fff; transition:all 0.3s; display:block !important; margin:0 0 20px !important;}
.project-type a:hover{background:#105a99; text-decoration:none;}
.project-type img{width:100%;height:auto;}

/*--------landing----------------*/
body #top_main_menu .landing-header{position:relative !important; background:#0b1e59 !important; margin-bottom:0 !important;}
.menu-bar{background:#2c4e86;}
.menu-bar ul li a{color:#fff;}
.menu-bar ul li a:hover{background:#17c4bb; color:#0b1e59;}
.landing-banner{ background:url(../images/banner_image.jpg) center center no-repeat; width:100%; height:400px; background-size:cover}
.menu-bar ul li.dropdown a::after {
  display: inline-block;
  font-family: Ionicons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: .5em;
  right: 0;
  z-index: 1;
  color: #ffffff;
  position: relative;
  margin-left: 0.78125em;
  bottom: 2px;
  content: "\f123";
}
.menu-bar ul li.dropdown li a{color:#0b1e59; padding:6px 10px; display:block;}
.menu-bar ul li.dropdown li a:after{display:none;}
.menu-bar ul li.dropdown li a:hover{text-decoration:none;}
.menu-bar ul li.dropdown li ul{display: none;position: absolute;top:-5px;left: 90%;background: #fff;width:300px; padding:15px 0;}
.menu-bar ul li.dropdown li:hover ul{display:block;}

.alerts {background-color: #FCF1CA;  padding-top: 5px;  color: #D80101;  font-size: 12px;  font-weight: bold;}

.news_events {
  width: 100%;
  height: auto;
  background-color: #e8e9ea;
  margin-bottom: 30px;
  border-bottom: 2px solid black;
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.popular_topics {
  width: 100%;
  height: auto;
  margin-bottom: 30px;
  border-bottom: 2px solid black;
  border-bottom: 2px solid #2ec9c1;
}
.topics_body {
  background-color: #B9EDEA;
  margin: 0px 0px 10px;
  color: #2c4e86;
}
.popular_topics i {
  color: #2c4e86;
}
.taxpayers {
  background-color: #B9EDEA;
  margin: 0px 0px 10px;
  font-family: tahoma;
  border-bottom: 2px solid #2ec9c1;
  color: #2c4e86;
}
.imdates {
  font-size: 13px;
  margin-bottom: 20px;
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.datebox {
  width: 100%;
  margin: 0px 0px 5px 0px;
}
.datebox1 {
  background-color: #1B998B;
  height: 44px;
  color: white;
}
.datebox2 {
  background-color: #ccc;
  height: 44px;
}
.datebox3 {
  background-color: #6474a0;
  height: 44px;
  color: white;
}
.datebox4 {
  background-color: #51a066;
  height: 44px;
  color: white;
}
.datebox5 {
  background-color: #18436b;
  height: 44px;
  color: white;
}
.impcont {
  margin-top: 11px;
  float: left;
}
.progressbar {
  counter-reset: step;
  padding-left: 0px;
}
.progressbar li.step-on {
  color: #EC9D0A !important;
}
.progressbar li {
  list-style-type: none;
  width: 33%;
  float: left;
  font-size: 12px;
  position: relative;
  text-align: center;
  text-transform: capitalize;
  color: #7d7d7d;
  padding-top: 8px;
}
.z2 {
  z-index: 2;
}
.on-page {
  background-color: #EC9D0A;
  border-color: #EC9D0A;
  padding: 10px 13px;
}
.circle {
  border: 2px solid #408E1C;
    border-top-color: rgb(64, 142, 28);
    border-right-color: rgb(64, 142, 28);
    border-bottom-color: rgb(64, 142, 28);
    border-left-color: rgb(64, 142, 28);
  border-radius: 50%;
  padding: 10px 13px;
  background-color: #408E1C;
  color: white;
}
.on-page {
  background-color: #EC9D0A;
  border-color: #EC9D0A;
  padding: 10px 13px;
}
.content-pane{padding:40px 0;}

.container.pad-0 {
    padding: 0;
}
.help-section h6 {
    text-align: center;
    font-size: 16px;
    font-weight: 900;
}
.help-section li {
    padding-left: 26px;
}
.help-section ul li i {
    padding-right: 10px;
}
.all_Btn {
    padding: 7px 22px;
    border: none;
    background-color: #065191;
    color: #fff;
    border-radius: unset;
    line-height: 1.5625em;
    opacity: 0.85;
    text-align: center;
}
.btn-calen {
    margin-top: 32px;
}
.blue-head.h4, h4 {
    font-size: 19px;
    font-weight: bold;
}
.return-box-content p {
    font-size: 17px;

    font-weight: 900!important;
    color: #14375d;
}
.return-box-content p span {
    color: #558b8d;
}
.return-box-content .btn {
   
    border-radius: unset;
    font-size: 15px;
}
.note-para h3 {
    text-align: center;
    font-size: 16px;
    background: #4b7eb3;
    color: #fff;
    padding: 8px 0;
    font-weight: 500;
}
.note-para span {
    font-size: 17px;
    font-weight: 700!important;
}
.note-para ul {
    padding-left: 20px;
}
.note-para ul li i {
    padding-right: 6px;
}
.help-section {
    background: #fff;
    padding: 10px 0 20px 20px;
    margin: 15px 0px;
}

footer ul.social li a {
 
    padding-top: 2px;
 
}
.note-para ul li {
    padding-bottom: 2px;
}
.note-para {
    background: #fff;
}
.note-body-part {
    padding: 0px 4px 10px 19px;
}
.system-note {
  
    margin-top: 0;
}

.add-record-box .show-record-content {
    padding: 10px 4px;
    text-align: left;
   
}
.add-record-details .add-record-box {
  
    min-height: 270px;
}
.no-records-body .btn-hold {
   
    padding: 20px 0 35px;
}
.col-sm-12.btn-download {
    text-align: right;
}

.top_date {
    background-color: #f7f5f5;
    padding: 10px;
    font-size: 16px;
}
.top_date p {
    color: #14315d;
    font-weight: bold;
}

button.btn-secondary.dropdown-toggle {
    background: transparent;
    border: none;
}
.gender_no_ {
    padding: 15px 15px;
    color: #14315d;
}
.input-group input#tlphno {
    border: none;
    width: 100%;
}
.identity {
    font-weight: bold;
    font-size: 23px;
    color: #14315d;
    border-top: 2px solid #f7f5f5;
    border-bottom: 2px solid #f7f5f5;
}

.designation {
    background-color: #f7f5f5;
    padding: 15px 14px;
    margin-bottom: 16px;
}

.top_mobileno\. {
    padding-top: 50px;
}


.add-record-details .add-record-box {
  
    min-height: 280px;
}


footer.foter_bg {
    background-color: #065191;
    padding: 35px 0px;
}

.address_info {
    padding: 20px 0;
}

label.reg.m-cir {
    margin-bottom: 8px;
}

.tab-head a i {
	display: block;
	font-size: 25px;
}

.tab-head a {

	padding: 10px 10px 0;
	
}

.wrapper_content file-return-body.top_date {
	padding: 18px 10px;
}

.wrapper_content file-return-body .top_date p {
	color: #666666;
	font-size: 16px;
}

.fax_no\. p {
	padding: 23px 0 12px 0;
	color: #065191;
}

.nature_business span {
	color: #14315d;
	font-size: 20px;
}

.nature_business p {
	padding: 0;
}

.doc-upld p i {
	display: block;
	
}
.nature_doc {
	border-top: 1px solid #d2d7c6;
	padding: 14px 0;
}
.nature_business_premises span {
	font-size: 20px;
	border-top: 1px solid #d2d7c6;
	display: block;
	color: #14315d;
	border-bottom: 1px solid #d2d7c6;
	padding:10px 0;
}
.Retail_business {
	font-size: 20px;
	border-bottom: 1px solid #d2d7c6;
	padding: 13px 14px;
	background: #f7f5f5;
}

.nature_business_switch span {
	display: block;
	
}
.nature_business_switch{
	border-bottom: 1px solid #d2d7c6;
	border-top: 1px solid #d2d7c6;
	padding:13px;
	background: #f7f5f5;
}

.next-tab-nav {
	border: none;
	border-radius:0 !important;
	padding-top: 22px;
}

.pad-bottom {

	padding-bottom: 90px;
}
.row.details-body_ylw_bg {
	background: #ffee77;
	padding: 20px 0;
}
.gstr1-details.margin-0 {
	margin: 0;
}

.tab-head.tab-height a {
	min-height: 100px;
}

.btn-hold.text-right.bottom-gap {
	margin-bottom: 90px;
}

.form-check.form-check-inline {
	background: #f7f5f5;
	padding: 15px 10px;
	border-top: 2px solid #ebf0f2;
}

.padding-bottom {
	padding: 12px 0;
}

.text-left {
	font-size: 24px;
	padding-left: 35px;
	font-weight:bold ;
	 color:#14315d;
}
.padding-bottom.bg {
	background: #f7f5f5;
	padding: 13px 0;
}
.tab-head.check_icon a i {
    font-size: 18px;
    margin-top: 13px;
}

.tab-head.check_icon a {
    font-size: 14px;
    line-height: 17px;
}
.form-group.text-center.btn-calen-search a {
	padding: 7px 14px;
	background: #065191;
	color: #fff;
}
.btn-calen-search {
	margin-top: 31px;
}
.file-note-txt.lower_text {
	background: #f9f3dc;
	padding: 5px;
	text-align: left;
	display: block;
	font-size: 18px;
	margin-top: 10px;
}

.text-left a {
	font-size: 17px;
	color: #6a6a6a;
}

.frgt_pw {
	margin-top: 15px;
}
.col-md-12.frst-time-login h4 {
	font-size: 18px;
}

.gstr1-top-note.text-left p {
	font-size: 17px;
	color: cornflowerblue;
	margin: 0;
}

.time {
	margin-bottom: 27px;
}
.head_name p {
	text-align: center;
	font-size: 19px;
	color: darkblue;
	font-weight: 600;
}

.head_name h4 {
	text-align: center;
}

.returns-calender h3 {
	font-weight: bold;
	text-align: left;
	font-size: 18px;
	margin-top: 28px;
}

.table.table-bordered.gstr-9 th {
	background: #2c4e86;
	color: #fff;
	text-align: center;
	padding: 20px 0 0;
}

.table.table-bordered.gstr-9 {
	text-align: center;
}

table td.bg-green {
	background: #35bd95;
}
table td{
/*	background:#dcdedd;*/
}
.table.table-bordered.gstr-9 tbody td {
	border: 2px solid #000;
}

.border_f h3 {
	text-align: center;
	font-size: 18px;
	border: 1px solid #000;
	padding: 10px 0;
}

.btn-hold a {
	padding: 8px 42px;
	margin: 10px auto;
	font-size: 17PX;
	
}
.btn-hold.text-right {
	margin-top: 20px;
}
.col-sm-3.align_right {
	padding-left: 40px;
}
.align_right h3 {
	font-weight: bold;
	font-size:18px;
	
}
.align_right h4 {
	font-weight: bold;
	border-bottom: 1px solid grey;
	padding: 13px 0 10 0;
	font-size: 18px;
}
.align_right h5 {
	margin-top: 34px;
	font-size: 20px;
	text-align: center;
	color: #2c4e86;
	border-bottom: 1px solid;
	padding: 6px 0 0 0;
	margin-bottom: 15px;
}

/*--------------------------------------------------IT Start----------------------------------------------*/
body #top_main_menu .it-landing-header {  position: relative !important;  background: #fff !important;  margin-bottom: 0 !important;}
.head_topright {  float: right;  margin-top:10px;  margin-right: 0;  margin-bottom:10px;  margin-left: 0;  text-align: right;  padding-left: 0;  padding-right: 0;  height: 30px;}
li#zoom-outborder {  border-left: 2px solid rgba(0,0,0,0.18);}
.it-landing-header .bdr{ border-left: 2px solid rgba(0,0,0,0.18);}
.top-icons ul.menu li {  padding-top: 0;  padding-right: 0;  padding-bottom: 0;  padding-left: 16px;}
.top-icons ul.menu li a{color:#333 !important;}
.it-landing-header #brand img{ width:200px; height:auto;}
#top_main_menu .it-landing-header .menu li#login a {color: #2a3a8d !important;font-size: 14px; line-height: 19px !important;background: #fff; border:1px solid #2a3a8d; opacity:1;}
#top_main_menu .it-landing-header .menu li#register a {color: #fff !important;font-size: 14px; line-height: 19px !important;background: #2a3a8d; opacity:1;padding-right: 12px;}
#top_main_menu .it-landing-header li a {line-height: 30px !important;font-size: 14px !important;font-weight: 600 !important;}
#top_main_menu .it-landing-header li{padding:0 10px !important;}
#top_main_menu .it-landing-header{height:80px !important;}
.it-landing-header .head_topright {margin-top: 24px; height:auto;}
.it-head-top .menu-bar {background: #29398d;}
.main-content .desktop.block-views-blockour-service-block-1 .block-title {  padding: 16px 0 !important;  font-size: 24px;  line-height: 1.17;  letter-spacing: -0.38px;}
.main-content .desktop.block-views-blockour-service-block-1 {background-color: #eeeff6;}
.main-content { margin-top:35px !important;}
.main-content .desktop.block-views-blockour-service-block-1 .card-sec {  height: 48px !important;  display: flex;  padding: 7px 16px;  align-items: center;  border-bottom: 1px solid rgba(42,58,141,0.18);}
.main-content .desktop.block-views-blockour-service-block-1 .view-our-service {  border-radius: 4px;  border: solid 1px rgba(42,58,141,0.18);  background-color: #ffffff;}
.main-content .desktop.block-views-blockour-service-block-1 { padding: 0 16px 1px 16px;}
.main-content .desktop.block-views-blockour-service-block-1 .view-our-service { height: 526px; overflow-x: auto;}
.main-content .desktop.block-views-blockour-service-block-1 .card-sec {  height: 48px !important;  display: flex;  padding: 7px 16px;  align-items: center;  border-bottom: 1px solidrgba(42,58,141,0.18);}
.main-content .desktop.block-views-blockour-service-block-1 .in-line {  font-size: 14px;  font-weight: 600;  line-height: 1.14;  color: rgba(0,0,0,0.87);}
.main-content .desktop.block-views-blockour-service-block-1 img {  width: 60px !important;}
.main-content .desktop.block-views-blockour-service-block-1 img {  height: 34px;  padding-right: 16px;}
.img-responsive {  display: inline-block;}
.main-content section#block-oursuccessenablers h2.block-title {  padding: 24px 0 !important;}
.main-content section#block-oursuccessenablers h2.block-title {font-size: 24px;}
.path-frontpage h2.block-title::after {  content: "";  display: block;  padding-top: 4px;  width: 58px;  border-radius: 4px;  background-color: #076bcf;}
section#block-oursuccessenablers .field--item .field--type-text {  font-size: 30px;  line-height: 30px;  font-weight: bold;  color: rgba(0,0,0,0.87);  padding-bottom: 2px;  padding-right: 126px;}
.main-content section#block-oursuccessenablers .field.field--name-field-st.field--type-string.field--label-hidden.field--item {  font-size: 14px;}
#block-oursuccessenablers .field.field--name-field-st.field--type-string.field--label-hidden.field--item {  margin-bottom: 35px !important;}
#block-oursuccessenablers .field.field--name-field-st.field--type-string.field--label-hidden.field--item {  margin-bottom: 32px;  font-size: 16px;  color: rgba(0,0,0,0.6);  line-height:1.31;  letter-spacing: 0.44px;  padding-top: 5px;}
#block-oursuccessenablers .field.field--name-field-statistics.field--type-entity-reference-revisions.field--label-hidden.field--items {  display: inline-block;  column-count: 2;  width:100%;}
.main-content section#block-oursuccessenablers .thr-div {  margin-top: 27px;  margin-bottom: 15px;}.ason-block {  float: left;}section#block-oursuccessenablers .ason {  display:-webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  float: right;  margin-bottom: 8.3px;  line-height: 1.29;  font-weight: normal;  font-size 14px;  letter-spacing: 0.47px;  color: rgba(0,0,0,0.87);}.path-frontpage .field.field--name-field-as-on-value.field--type-text.field--label-hidden.field--item {  margin-left: 4px;}.thr-div .view-all {  float: right;  margin-right: 37px;}#block-oursuccessenablers .view-all a {   text-indent: 0px;  background-position: right;  padding-right: 18px;  font-size: 16px; line-height: 1.31;}.marq{.main-content .view-homepage-ticker   border-radius: 4px;  cursor: pointer;  border: solid 1px rgba(188,70,11,0.18);  background-color: #fbf4f1;}.marq p{font-siz: 14px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.71;letter-spacing: 0.25px;text-align: left;color: #bc460b;padding: 12px;margin-bottom: 0;}.it-banner img{width:100%; height:auto; margin-top:25px;}
.main-content #block-views-block-latest-news-view-block-1 h2.block-title {
  padding: 29px 0 17px !important;
}
.main-content #block-views-block-latest-news-view-block-1 .latest-news .views-row {
  width: 100%;
}
.main-content .latest-news .views-row {
  padding-right:0px;
  min-height: auto;
  margin-bottom: 16px;
}
.latest-news .views-row {
  float: left;
  width: 50%;
  min-height: 171px;
  padding-right: 69px;
}
.main-content #block-views-block-latest-news-view-block-1 h2.block-title {
  font-size: 24px;
}
.main-content .latest-news .views-field.views-field-nothing, .main-content .e-campaign .views-row {
  border-radius: 4px;
  border: solid 1px rgba(42,58,141,0.18);
  padding: 10px 24px 8px 24px;
  min-height: auto;
  height: 116px;
}
.main-content #block-views-block-latest-news-view-block-1 .latest-news .views-row {
  width: 100%;
}
.main-content .latest-news .views-field .views-field-field-news-uploaded-date {
  font-size: 14px;
}
.latest-news .views-field .views-field-field-news-uploaded-date {
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  color: rgba(0,0,0,0.6);
}
.main-content .latest-news .news-ticket {
  border-radius: 4px;
  border: solid 1px rgba(8,117,226,0.18);
  padding: 1px 8px;
  font-weight: 500;
  font-size: 12px;
  color: #086ED4;
  background-color: #EBF4FD;
}
.main-content .latest-news .views-field.views-field-nothing .field-content .d-flex:nth-child(1) {
  display: flex;
}
.main-content .latest-news .views-field .views-field-field-news-uploaded-date {
  font-size: 14px;
  padding-right: 24px;
}
.latest-news .views-field .views-field-field-news-uploaded-date {
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  color: rgba(0,0,0,0.6);
}
.main-content .latest-news .views-field.views-field-field-news-description {
  height: auto;
}
.latest-news .views-field.views-field-field-news-description {
  margin-top: 8px;
  height: 4.2em;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-content .latest-news .views-field-field-news-description span, .main-content .latest-news .views-field-field-news-description a {
  font-size: 16px;
}
.latest-news .views-field-field-news-description a, .latest-news .views-field-field-news-description p, .latest-news .views-field-field-news-description span {
  margin-top: 8px;
  font-size: 20px;
  font-weight: 500;
  text-align: left;
  color: rgba(0,0,0,0.87);
  line-height: 1.4;
  letter-spacing: 0.15px;
  display: inline;
}
.e-campaign .field-content, .latest-news .field-content {
  display: inline;
}
.main-content .e-campaign .news-ticket {
  position: absolute;
  top: 11px;
  left: 170px;
  border-radius: 4px;
  border: solid 1px rgba(33,135,55,0.18);
  padding: 1px 8px;
  font-weight: 500;
  font-size: 12px;
  color: #1F7F34;
  background-color: #F2F8F4;
}
.main-content .e-campaign .views-row {
  margin-bottom: 16px;
  position: relative;
}
.main-content .latest-news .views-field.views-field-nothing, .main-content .e-campaign .views-row {
  border-radius: 4px;
  border: solid 1px rgba(42,58,141,0.18);
  padding: 10px 24px 8px 24px;
  min-height: auto;
  height: 116px;
}
.main-content .e-campaign .views-field.views-field-field-e-campaign-email-sent-date {
  font-size: 14px;
}
.e-campaign .views-field-field-e-campaign-email-subject {
  margin-top: 8px;
  font-size: 20px;
  font-weight: 500;
  text-align: left;
  color: rgba(0,0,0,0.87);
  line-height: 1.4;
  letter-spacing: 0.15px;
  width: 80%;
}
.main-content .e-campaign .views-field-field-e-campaign-email-subject {
  font-size: 16px;
}
.main-content .e-campaign .views-field.views-field-field-e-campaign-email-sent-date {
font-size: 14px;}
.e-campaign .views-field .views-field-field-e-campaign-email-sent-date {
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  color: rgba(0,0,0,0.6);
}
.main-content #block-views-block-e-campaigns-e-mail-block-1 h2.block-title {
  padding: 27px 0 17px !important;
  font-size: 24px;
  visibility: hidden;
}
.main-content .e-campaign .more-link {
  top: 40px;
  right: 0;
}
.main-content .e-campaign .more-link {
  position: absolute;
  font-size: 14px;
}
.e-campaign .more-link {
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  color: #076bcf;
}
.main-content .e-campaign .more-link a {
  padding-right: 25px;
}
.it-things img{width:100%; margin-top:10px; }
.it-things{margin-bottom:40px;}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.main-content #block-ourcommittedtaxpayers .tax-first {
  padding-bottom: 40px;
}
#block-ourcommittedtaxpayers {
  background-color: #eeeff6;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 8.143%;
}
.main-content #block-ourcommittedtaxpayers {
  padding-left: 24px;
}
.main-content #block-ourcommittedtaxpayers {
  margin-bottom: 24px;
}
.main-content #block-ourcommittedtaxpayers h2.block-title {
  padding-top: 24px !important;
  padding-bottom:13px !important;
  font-size: 24px;
}
.main-content #block-ourcommittedtaxpayers .field--type-text-with-summary p {
  font-size: 16px;
}
#block-ourcommittedtaxpayers .field--type-text-with-summary p {
  font-size: 20px;
  line-height: 1.5;
  padding-right: 52px;
  margin: 0;
  color: rgba(0,0,0,0.87);
}
.main-content #block-ourcommittedtaxpayers .field--type-text-with-summary p.comcontent {
  padding-right: 24px;
}
.main-content #block-ourcommittedtaxpayers .field--type-text-with-summary p {
  font-size: 16px;
}
#block-ourcommittedtaxpayers .field--type-text-with-summary p.comcontent {
  font-size: 16px;
  line-height: 1.69;
  letter-spacing: 0.14px;
  padding-top: 24px;
  padding-right: 66px;
  padding-bottom: 0;
  padding-left: 0;
  color: rgba(0,0,0,0.87);
}
.tax-sec {
  background-color: #f6f7fb;
  padding: 0;
}
.main-content #block-ourcommittedtaxpayers .tax-sec {
  padding: 0 35px;
}
.main-content .tax-payers {
  margin: 0;
  display: block;
}
.main-content #block-ourcommittedtaxpayers .statistic_date {
  float: left;
  width: 100%;
  padding: 58px 0 12px 0;
  font-weight: 600;
}
.main-content #block-ourcommittedtaxpayers .certificate {
  flex: 0 0 50%;
  padding: 8px 0 36px 0;
}
.main-content #block-ourcommittedtaxpayers .layout.layout--twocol {
  display: block;
}
.main-content #block-ourcommittedtaxpayers .layout--twocol > .layout__region--first {
  padding-left: 30px;
}
.img-responsive {
  display: inline-block;
}
#block-ourcommittedtaxpayers .field.field--name-field-statistical-data.field--type-text.field--label-hidden.field--item {
  font-size: 17px;
  font-weight: 500;
  color: rgba(0,0,0,0.87);
  width: 100%;
  line-height: 1;
  letter-spacing: 0.13px;
}
.it-twitter img{margin:15px 0; width:100%;}
.card-border { background:#fff; border-radius: 4px;  border: solid 1px rgba(42, 58, 141, 0.18);  border: solid 1px #ccc);margin-bottom:50px;}
.heading3 {  font-size:38px;  font-weight: 500;  font-style: normal;  font-stretch: normal;  color: #000;}
.inputLabel {
  font-size: 0.875rem;
  font-size: var(--body2-fontSize);
  color: rgba(0, 0, 0, 0.87) !important;
  color: var(--primary-text) !important;
  line-height: 21px;
}
.mat-form-field-infix input#panAdhaarUserId{width:100%; padding:9px 15px; border-radius:6px; border:1px solid #a8a8a8;}
.large-button-primary {  border-radius: 4px;  padding: 0 24px;  min-height: 46px;  min-width: 100%;  font-size: 16px;  font-weight:700;    text-align: center;  color: #ffffff !important;  color: var(--primary-button-text);  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); display:block;  border: #2a3a8d;  cursor:pointer;  background-color: #2a3a8d;}
  .card-padding {
  padding: 64px !important;
}
.large-button-secondary {  border-radius: 4px;  padding: 0 24px;  min-height: 46px;  min-width: 100%;  font-size: 16px;  font-weight: 500;  font-stretch: normal;  font-style: normal; line-height: 1.19;  letter-spacing: normal;  text-align: center;  color: #2a3a8d;  border: solid 1px #2a3a8d;  background-color: transparent; margin-top:20px;}
  .it-login img{width:100%;}
  .marTop100 {  margin-top: 100px;}
.body1 {  font-size:16px;    font-weight: normal;  font-style: normal;  font-stretch: normal;  color: rgba(0, 0, 0, 0.87);  letter-spacing: 0.44px;}
.marTop24{  margin-top: 24px;}
.body-2-text {  font-size: 16px;  font-weight: normal;  font-stretch: normal;  font-style: normal;  letter-spacing: 0.25px;}
.d-flex {  display: flex !important;}
.userImage {  margin-right: 24px !important;}
.align-self-center {  align-self: center !important;}
.entity{  margin-top: 16px;}
.userImage img {  width: 78px;  height: 78px;}.boldFont {font-weight:bold;}
.marTop32 {  margin-top: 32px;}
.secAccssMsgBgColor{  border-radius: 4px;  margin-top: 8px;  padding: 12px;}
.cornflower-blue-bg {  background-color: #ebf4fd;  }.pad24{padding:24px 0;}
.it-wrapper_content{background:#f6f7fb;}
.reg-step{padding:25px 0 35px;}
.it-wrapper_content h4{color:#000; margin-bottom:0}
.it-wrapper_content h1{color:#000; font-weight:bold; margin-bottom:0}
.btn-group-toggle {
	border-radius:3px;
	border: 1px solid #ccc; padding:1px;
	.btn {
		margin:0 8px 0 3px;
		border-radius:3px !important;
		&.active {
			background: #fff;
			color: #000;
		}
		&:last-of-type {
			margin-right: 3px !important;
		}
	}
}
.btn-group-toggle .btn.active{background:#0875e2; color:#fff;}
.btn-group-toggle .btn{background:#fff; color:#333;}
.type-btntog{padding:14px 0 22px;}
.mat-form-field-infix input#panAdhaarUserId.valid-pan {  width:190px;padding:9px 15px; display:inline-block;}
.valid-btn .large-button-primary{min-width: 30%;display:inline-block;min-height: 40px;}
.valid-btn{float: right;margin-top: 5px;}
.fields{padding-top:20px;}
.only-bdr{background:none !important; border:1px solid #333 !important; color:#000 !important;}
.secelect-fld{width: 100%;padding: 9px 15px;border-radius: 6px;border: 1px solid #a8a8a8;background: #fff;}
.otp-fld{width:40px; display:inline-block; margin:0 5px;}
.text-field{width: 100%;padding: 9px 15px;border-radius: 6px;border: 1px solid #a8a8a8;background: #fff;}
.green-card-border{background:#edf3ef; border:1px solid #bdd6bd; padding:30px 25px 15px; margin-bottom:30px;}
.green-card-border h2.green{color:#177d2a; font-size:30px; font-weight:bold;font-family: 'Source Sans Pro', 'Helvetica', 'Arial', sans-serif;}
.green-card-border p{margin-bottom:0; color:#333;}
#top_main_menu.it-head-top .top_menu_Bg{line-height:10px !important;}
#partitioned {
  padding-left: 12px;
  letter-spacing: 42px;
  border: 0;
  background-image: linear-gradient(to left, black 70%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
font-size: 24px;
  background-size: 55px 1px;
  background-repeat: repeat-x;
  background-position-x: 35px;
  width: 340px;
  min-width: 340px;
}

#divInner{ left: 0; position: sticky;}

#divOuter{width:310px;   overflow: hidden;display: inline-block;margin-right:7px;}
.it-dash-head h3{color:#000; font-weight:bold; margin-bottom:20px;font-family: 'Source Sans Pro', 'Helvetica', 'Arial', sans-serif;}
.it-dash-head {padding:20px;}
.pad5{padding:5px 0;}
.wht-box {  background: #fff;  border-radius: 4px;  border: solid 1px rgba(42, 58, 141, 0.18);  border: solid 1px #ccc);  margin-bottom:20px;}
.loged{color:#000; text-align:left; text-transform:uppercase;}
.loged p{font-size:12px;color:#333;text-transform:capitalize;}
.pad20{padding:20px;}
.note-box{background:#ebf4fd; padding:15px;}
.it-start-file-box h4{background:#efeff9; padding:15px 20px; color:#000; font-size:24px; margin-top:0px;}
.bdr-lft{border-left:1px solid #ccc;}.bdr-lft{border-left:1px solid #ccc;}
.refund{background:#e9eaf1; padding:0 15px 20px 15px; border-top:1px solid #c7cadf;}
.cdk-text-field-autofill-monitored{width: 100%;padding: 9px 15px;border-radius: 6px;border: 1px solid #a8a8a8;}
.cus-radio .radio_container {
    display: flex;
    justify-content: space-around;
    align-items: center;
    background-color: #fff;
    width:120px;
    height:40px; 
    border:1px solid #ccc;
	border-radius:3px;
}

.cus-radio input[type="radio"] {
    appearance: none;
    display: none;
}

.cus-radio .radio_container label {
    font-family: "Open Sans", sans-serif;
    font-size:13px; margin-bottom:0;
    display: flex;
    justify-content: center;border-radius:3px;		
    align-items: center;
    background-color: inherit;
    width:60px;
    height: 38px;
    text-align: center;
    overflow: hidden;
    transition: linear 0.3s;
    color: #6e6e6edd;
}

.cus-radio input[type="radio"]:checked + label {
    background-color: #0875e2;
    color: #f1f3f5;
    font-weight: 900;
    transition: 0.3s;
}
.it-wrapper_content h3{font-size:24px;font-family: 'Source Sans Pro', 'Helvetica', 'Arial', sans-serif;color: #000; font-weight: 400;}
.edit-salary{padding-top:10px;}
.edit-salary-head h3{padding-top:10px;}
.edit-salary-line hr{margin:0 0 10px;}
.error{background:#fbf4f1; color:#bc460b; border:1px solid #eebda4; font-size:14px; padding:12px 12px 0;}
.padtopbtm{padding-top:6px;padding-bottom:6px;}
.it-blue-box{background:#ebf5ff; padding:20px; border:1px solid #a9cff4;}
.it-blue-box h3{padding:0; margin:0;}
.it-field-rs{border:1px solid #cdcdcd; border-radius:3px;}
.it-field-rs span{background:#f2f2f2; padding:8px 12px; border-right:1px solid #cdcdcd; display:inline-block; width:25%;font-size:20px;text-align:center;}
.it-field-rs input[type="text"]{background:none; width:75%;border:0px solid #cdcdcd;padding:0 10px; font-size:20px; text-align:right;}
.it-salary-value{padding:10px 0; margin-bottom:20px; clear:both;}
.hide-off{background:#f2f2f2;}
.pad-top{padding-top:45px;}
.it-blue-btns{font-size:14px;background: none !important;border: 1px solid #0875e2 !important;color: #0875e2 !important;padding: 5px 15px !important;min-height: auto;min-width: auto;}
.opacity-light{opacity:0.5;}

/*--------------------------------------------------TDS Start----------------------------------------------*/
.tds-navbar-default {
  background: url(../images/tds-header-bg.png) top right no-repeat #fff;
    background-color: rgb(255, 255, 255);
  padding-top: 8px;
  border: 0;
  font-size: 16px;
} 
#top_main_menu .tds-landing-header { position:relative;}
#top_main_menu .tds-landing-header .navbar-nav > li a{color:#000 !important;padding: 31px 15px;font-weight: normal;line-height: 20px;opacity: 1 !important;font-size: 17px;}
.tds-btn-primary {
  background-color: #ff8a00 !important;  border-color: #ff8a00 !important;  color: #fff;height: 40px;}
.search-text {  width: 100%;  padding: 5px !important;  border: 1px solid #ccc;  height: 40px; width:180px;}
.tds-banner{background:url(../images/tds-banner.jpg) center center no-repeat; background-size:cover; height:200px; }
.tds-nav-side-menu {
  overflow: auto;
  font-size: 14px;
  font-weight: 200;
  background-color: #ffe9a6;
  top: 0;
  height: 100%;
  color: #333;
}
.tds-nav-side-menu .brand {
  background-color: #ffd34e;
  border-bottom: 2px #894329 solid;
  display: block;
  padding: 12px 20px 10px 60px;
  font-size: 20px;
  color: #333;
}
.tds-nav-side-menu ul, .tds-nav-side-menu li {
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.tds-nav-side-menu li {
  padding-left: 0;
  border-bottom: 1px solid #ad7c6a;
  padding: 10px 15px;
}
.tds-nav-side-menu li a {
  text-decoration: none;
  color: #333;
  word-break: keep-all;font-size: 15px;
font-weight: 500;
}
.tds-nav-side-menu li:hover {
  background-color: #ffc364;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}
.tds-land p{text-align:justify;}
.footer-top {
  background: #ff8a00; mar
  padding: 50px 0 0 0;
  color: #151515;
  font-size: 14px;padding: 9px 0 0 0;
}
.footermnu {
  padding: 20px 0 !important;
  text-align: center;
}
.footermnu a {
  color: #000;
}
.tds-primary-title {
  font-size: 22px;font-family: 'Open Sans',sans-serif;
  border-bottom: 1px #f58f2d solid;
  margin: 0 0 15px 0;
  padding: 12px 0 7px 0;
  position: relative;
}
.tds-primary-title:before {
  background: #333 none repeat scroll 0 0;
  bottom: -1px;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 60px;
}
.tds-soft{background:#eee;}
.tds-mv marquee{color:#8a2e18; font-weight:bold; font-size:20px;}
.tds-box{padding:30px 80px; border:2px solid #777;}
.tds-form{text-align:center;padding:20px 0 0;}
.tds-form select{width:134px; border:1px solid #7a8a99; padding:8px 4px;}
.tds-form label{font-size:20px; padding-right:15px; color:#000;}
.frm-2{padding:15px 0 0;}
.txt-cnter{text-align:center;}
.frm-24Q{background:#eee;}
.nav-tabs > li > a {  margin-right: 2px;  line-height: 1.42857143;  border: 1px solid #7a8a99;  border-radius: 0;  padding: 4px 8px;  background: #eee;  color: #191919;}
.nav-tabs > li.active > a{background:#c8ddf2;}
.nav-tabs > li.active > a{  color: #555;  cursor: default;  background-color: #c8ddf2;  border: 1px solid #6382bf;    border-bottom-color: rgb(99, 130, 191);  border-bottom-color:transparent;}
.tab-content{ border:2px solid #fdfffa; padding:20px 8px; margin-bottom:15px;}
.tds-fld-hold{text-align:left; }
.tds-fld-hold label{display:inline-block; width:60%; font-size:15px; font-weight:normal;}
.tds-fld-hold input{width:39%; border:1px solid #7a8a99; padding:3px 4px;font-size:14px;}
.tds-fld-hold select{width:39%; border:1px solid #7a8a99; padding:3px 4px;font-size:14px;}
.tds-fld-hold select option{font-size:14px; font-weight:normal;}
.tds-frm-hold{border:1px solid #000; padding:15px; margin:15px 0 15px;}
.tds-fld{margin-bottom:6px;}
.tds-btn-hold{padding:20px 0 10px;}
.tds-btn-hold button{border:0; margin:0 4px;}
.tds-table {  font-family: arial, sans-serif;
  border-collapse: collapse;  width: 100%;}
.tds-challan{width:100%; overflow-x:scroll;}
.tds-table td, .tds-table th {  border: 1px solid #dddddd;
  text-align: center;  padding: 8px;font-size:13px; color:#000;}
.tds-table th{font-weight:normal; text-align:center;}
.tds-table td{border: 1px solid #ffc800; background:#b6b6b6;}
.ptax-menu{border-bottom:1px solid #ccc}
.ptax-menu ul li a{display:inline-block; color:#333; padding:15px 18px;}
.ptax-menu ul li a.active{background:#ccc;}
.ptax-box{border:1px solid #ccc;  padding:40px 15px; margin:20px 0;}
.ptax-frm{font-size:20px; padding:20px 0; border-top:1px solid #f1f1f1;}
.enro-fld{padding:15px 20px;}
.enro-fld input{width:80%}
.ptax-newenrol{width:1026px; border-left:1px solid #333;border-right:1px solid #333;margin: 0 auto;}
hr{margin:0;}
.basetxtLarge {  width: 300px;  height: 32px;  border: 2px solid #dcdcdc;  border-radius: 5px;  font-size: 14px;  padding: 5px;  margin-top: 5px;  color: #676767;  -webkit-transition:all 0.2s linear;  -moz-transition: all 0.2s linear;  transition: all 0.2s linear;}
.ptax-info {  color: #00529B;  background-color: #BDE5F8;  background-image: url(../images/ptax-info.png);border: 1px solid;margin: 10px 0px;padding: 15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;}
.ptax-header {  border: 2px none;    border-bottom-color: currentcolor;    border-bottom-style: none;    border-bottom-width: 2px;  border-radius: 25px;  margin: 0;  padding: 15px 10px 15px 50px;  padding: 5px;  background-repeat: no-repeat;  background-position: 10px center;  background-color: #6699FF;  color: #000000;  font-weight: bolder;  font-variant: small-caps;  font-size: 16px;  text-align: center;  border-bottom: solid;}
.ptax-frm-hold label{display:inline;font-size: 14px; color:#000;}
.ptaxtable td {
  padding: 8px;  border-bottom: 1px solid #fff;  color: #669;  border-top: 1px solid #fff;
  background: #e8edff;font-size: 14px;}

.p-tax-formrow .basetxt {  width: 350px; border: 2px solid #dcdcdc; text-transform:uppercase; border-radius: 5px;  font-size: 13px;  padding: 5px;  margin-top: 5px;  color: #676767; -webkit-transition: all 0.2s linear;  -moz-transition: all 0.2s linear;  transition: all 0.2s linear;}
  .p-tax-formrow label {  display: block;  float: left;  margin-top: 9px;  width: 290px;  color: #444;  font-size: 12px;  font-weight: lighter;  padding: 0 0;    padding-left: 0px;  padding-left: 10px;font-size: 16px;}
.bank-details th {
  font-size: 13px;
  font-weight: normal;
  padding: 8px;
  background: #abbeff;
  border-top: 2px solid #d3ddff;
  border-bottom: 1px solid #fff;
  color: #039;
}
.ptax-frm-hold {
  -webkit-box-shadow: rgba(150, 180, 300, 1.0) 1px 2px 50px 2px;
  -moz-box-shadow: rgba(150, 180, 300, 1.0) 1px 2px 50px 2px;
  box-shadow: rgba(150, 180, 300, 1.0) 1px 2px 50px 2px;
  border-right: 2px #6699FF solid;
  border-radius: 15px;
  border-left: 2px #6699FF solid;
  min-height: 500px;
  border-bottom: 2px #6699FF solid;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
}

.bank-details select{width: 240px;
height:35px;
border: 2px solid #dcdcdc;
border-radius: 5px;
font-size: 13px;
padding: 5px;
margin-top: 5px;
color: #676767;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
transition: all 0.2s linear;}
.bank-details td {
  padding: 8px;
  border-bottom: 1px solid #fff;
  color: #669;
  border-top: 1px solid #fff;
  background: #e8edff;
}
.bank-details input {
  width: 108px;
  height: 35px;
  border: 2px solid #dcdcdc;
  border-radius: 5px;
  font-size: 13px;
  padding: 5px;
  margin-top: 5px;
  color: #676767;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.ptax-center-txt{text-align:center; color:#000; font-weight:bold; padding:1px 0; background:#c2d6ff; margin:20px 15px;}
.tread{padding:40px 10px 0;}
.ptax-header-second{border-radius:30px; border:2px solid #1f1f79;padding:8px 12px; color:#f10000;text-align:left; }
.ptax-addbranch h5{ color:#000; text-align:left;}
.ptax-addbranch button{margin:0 auto;}
.ptax-addbranch{text-align:center;padding:0 15px;}
.ptax-frm-hold button{padding:2px 6px; border-radius:0; border:1px solid #c9c6c6; background:#e9e9e9; color:#000; margin:0 5px; font-style:normal;}
.ptax-addbranch-box fieldset {  background: #fff;  border: 1px solid #000;  padding: 10px 25px;}

 .ptax-addbranch-box legend{width:auto; padding:0 10px; border:0;}
 .ptax-addbranch-box label{width:150px; display:inline-block;}
 .ptax-addbranch-box input{width:200px;}
 .ptax-branch-info th{background:#b9c9fe; padding:6px 4px; color:#08399d;text-align:center; font-size:14px;}
 .ptax-branch-info td{background:#e8edff; color:#4e4e81;padding:6px 4px; text-align:center; font-size:14px;}
 .ptax-addbranch-info-box fieldset{padding:0; width:100%; overflow-x:scroll;}
.ptax-pp-amount{background:#bde5f8; padding:15px; border-radius:30px;}
.ptax-pp-amount label{ color:#00529b; font-size:17px;}
.ptax-pp-amount input.sml{width:30px;}
.ptax-pp-amount input.big{width:130px;}
.ptax-newenrol button{padding:2px 6px; border-radius:0; border:1px solid #c9c6c6; background:#e9e9e9; color:#000; margin:0 5px; font-style:normal;}
.ptax-certificate-hold{padding:30px 20px 30px 0;}
.ptax-certificate{background:url(../images/ptax-certificate.jpg) 0 0 no-repeat; height:400px; background-size:cover; position:relative;}
.ptax-appno{color:#000; position:absolute; font-weight:bold; left:330px; top:100px;}
.ptax-appdate{color:#000; position:absolute; font-weight:bold; left:330px; top:120px;}
.ptax-trade{color:#000; position:absolute; font-weight:bold; left:330px; top:142px;}
.ptax-appname{color:#000; position:absolute; font-weight:bold; left:330px; top:164px;}
.ptax-pstation{color:#000; position:absolute; font-weight:bold; left:330px; top:188px;}
.ptax-subdev{color:#000; position:absolute; font-weight:bold; left:330px; top:210px;}
.ptax-dist{color:#000; position:absolute; font-weight:bold; left:330px; top:234px;}
.ptax-ptoffice{color:#000; position:absolute; font-weight:bold; left:330px; top:256px;}
.ptax-fld label{display:inline-block; background:#3bb9ff; width:200px; padding:2px; margin:1px 0; color:#000;}
.ptax-newenrol-certificate{background:url(../images/ptax-enrolllment-certificate.jpg) 0 0 no-repeat; height:1600px; background-size:contain; position:relative;}
.pf-navbar-default{background:#d4cfcf; height:25px;}
.pf-head-top{border-bottom:4px solid #ccc;height:106px !important;}
.pf-head-top .pf-landing-header{height:106px !important;}
.pf-head-btm{height:25px; background:#f5f5f5; border-bottom:1px solid #ccc;}
.pf-frm-holder{border:1px solid #ccc; border-radius:20px 20px 0 0;text-align: center;margin-top: 14px;}
.pf-banner img{width:100%; height:auto;}
.pf-banner{padding-top:10px;}
.pf-frm-holder img{width:89px; height:89px; margin:-27px auto 0;}
.pf-fld{padding:30px 10px; text-align:left;}
.pf-form-control input{  display: block;  width: 100%;  height: 25px;  padding: 2px 6px;  font-size: 13px;  line-height: 1.42857143;  line-height: 1.32857143;  color: #555; background-color: #fff;  background-image: none;  border: 1px solid #ccc;  border-radius: 4px;}
.pf-log-btn-hold{padding:10px 0}
.pf-btn{background:#058383; color:#fff;}
.pf-body img{width:100%; height:auto;}
.pf-pro-label{background:#5cb85c; border:1px solid #469446; color:#fff; text-align:center; border-radius:4px; display:inline-block; padding:5px 10px; }
.pf-menu{background:#048282;}
.pf-menu ul li a{color:#fff;}
.pf-profile-holder{border:1px solid #ccc; border-radius:20px 20px 0 0;text-align: center;margin-top: 14px;}
.pf-menu .dropdown-menu{min-width: 300px;}
.esci-topmenu{background: #fe9b19;text-align: center;}
.esci-logo img{width:100%; height:auto;}
.esci-header{position:relative !important;}
.esic-animation {  background: #5ab161;  color: #fff;  padding: 5px 10px; width: 100%;  z-index: 110;}
.esci-banner img{width:100%; height:auto;}
.esi-right img{width:100%; height:auto;}
.esc_left img{width:100%; height:auto;}
.esi-footer-top{background: #f0e8e8;padding: 10px 0 20px 0;}
.esi-footer-top img{width:100%; height:auto;}
.esi-log-holder {padding:30px 25px;  background: #fff; border-radius: 3px;  overflow: hidden;  border: 1px solid #000;  box-shadow: 2px 3px 12px 1px #cccc; margin:10px 0 30px;}
.esi-log-holder h5{text-align:center; font-size:24px; margin-bottom:14px;}
.esi-log-holder .label-input100{display:block; font-size:17px;}
.esi-log-holder .input100 {   font-size: 16px;  color: #333333;  line-height: 1.2;  display: block;  width: 100%;  height: 55px;  background: transparent;  padding: 0 7px 0 13px;  
border: 1px solid;}
.esi-log-holder .esi-log-btn{font-size: 16px; margin:20px auto; display:inline-block;color: #fff;background-color: #A52A2A;line-height: 1.2;ext-transform: uppercase;border:0;border-radius:20px;justify-content: center;align-items: center;padding: 0 80px;height: 40px;}
.esci-reg-hold{border:1px solid #000; padding:0 0 20px 0; margin-bottom:20px;}
.esci-reg-hold img{width:100%; height:auto;}
.esi-leftTopFormLabel1 {  font-family: Arial,Verdana; font-size:13px; color: #742902;  font-weight: bolder;  background-color: #fbfac2;  border-left: #b5b48a solid 1px; border-right:#f2f1b9 outset 0;  border-top: #b5b48a solid 1px; border-bottom: #f2f1b9 outset 0;}
.esi-leftTopFormLabel1 td{padding:2px 6px;}
.esi-leftTopFormLabel1 .esi-new-emp-reg{padding:20px 30px;}
.emp-reg-frm tr{background:#fcfbc3;}
.emp-reg-frm .secelect-fld{padding:3px 10px; border-radius:0;}
.esi-top-bar{background:#d9cb9a; color:#000; padding:10px 20px;}
.emp-reg-frm .esi-new-emp-reg{padding:5px 30px; border:1px solid #9f9678;}
.gst-ewaybill-head img{width:100%; height:auto;}
.gst-ewaybill-banner img{width:100%; height:auto;}
.gstr-ewaybill-animation{background: #eaecfd !important;font-size: 18px;color: darkblue;}
.gstr-ewaybill-hold .menu-bar{border-top: 1px solid #eee;box-shadow: 0px 0px 36px 0px rgba(0, 0, 0, 0.1);background: #c9cff7 !important;border-bottom: 1px solid #bcbadb !important;}
.gstr-ewaybill-hold .menu-bar ul li a{padding: 15px 50px;font-size: 18px !important;color: #002e5b !important;font-weight:900 !important;}
.gstr-ewaybill-hold .menu-bar ul li.dropdown a:after{color: #002e5b !important;}
.gstr-ewaybill-login-bg{background:#f1f1f1; min-height:550px;}
.gstr-ewaybill-greenhead{background:#3d8db9; color:#fff;}
.gstr-ewaybill-hold .nav-side-menu {  overflow: auto;  font-family: verdana;  font-size: 12px;  font-weight: 200;  background-color: #3d8eb9; width: 200px;  min-height: 500px;  color:#fff;  margin-left: -15px;}
.gstr-ewaybill-hold .nav-side-menu li {  padding-left: 0px;  border-left: 0px solid #2e353d;  border-bottom: 1px dotted #23282e;}
.gstr-ewaybill-hold .nav-side-menu li a {  text-decoration: none;  color: #fff; padding:6px 8px !important; display:block;}
.gstr-ewaybill-hold ul li img {  width: 25px;  height: 25px;}
.gstr-ewaybill-hold .nav-side-menu ul :not(collapsed) .arrow::before, .nav-side-menu li :not(collapsed) .arrow::before {  font-family: FontAwesome;  content: "\f078";  display: inline-block;  padding-left:10px;  padding-right: 10px;  vertical-align: middle;  float: right;}
.eway-bill-pop{text-align:center; padding-bottom:35px;}
.eway-bill-pop span{margin:30px auto; width:70px; padding-top: 11px; height:70px; border:1px solid #ccc; border-radius:50%; font-size:45px; display:block;}
.item_row2 .form-control{width:100% !important;}
.item_row2 td{padding-top:6px;}
.item_row3 .form-control{width:100% !important;}
.item_row3 td{padding-top:6px;}
.item_row4 .form-control{width:100% !important;}
.item_row4 td{padding-top:6px;}
.item_row5 .form-control{width:100% !important;}
.item_row5 td{padding-top:6px;}
.item_row6 .form-control{width:100% !important;}
.item_row6 td{padding-top:6px;}
.item_row7 .form-control{width:100% !important;}
.item_row7 td{padding-top:6px;}
.item_row8 .form-control{width:100% !important;}
.item_row8 td{padding-top:6px;}
.item_row9 .form-control{width:100% !important;}
.item_row9 td{padding-top:6px;}
.item_row10 .form-control{width:100% !important;}
.item_row10 td{padding-top:6px;}
.eway-bill-captcha{height: 39px;width: 205px;top:0px;left:0px;}
.eway-bill-captcha-txt{position:absolute;left:74px;top:0px;font-size:25px;font-style: italic;text-decoration: line-through;text-decoration-style: wavy;opacity: 0.6;}
.ewaybill-cap-refresh{ display:inline-block; width:30px; height:25px; color: #f10000;}
/*--------PAN----------------*/
body.layout-boxed {padding: 0;margin: 0;
  font-family: "Roboto",Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size: 13px;
  line-height: 1.5384616;
  color: #333;
}
body.layout-boxed p{padding: 0;margin: 0;
  font-family: "Roboto",Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size: 13px;
  line-height: 1.5384616;
  color: #333;
}
body.layout-boxed input[type="button"]{padding:3px 4px;}
.navbar-inverse {  border-bottom-color: rgba(255,255,255,.1);  color: #000; font-weight:400; line-height:22px;}
	.navbar-inverse h2{margin:0; padding:15px 0;font-size: 22px;}
	.navbar-inverse h2 p{margin:0; padding:0; font-weight:normal;font-size:16px;}
  .navbar-inverse {  background-color: #f58f2d;  border-color: #f58f2d;    border-bottom-color: rgb(245, 143, 45);}
	.navbar {  margin-bottom: 0;  border-width: 1px 0;  padding-left: 0;  padding-right: 0;}
	 .layout-boxed .navbar .navbar-boxed, .layout-boxed .page-container, .layout-boxed .page-header .breadcrumb-boxed, .layout-boxed .page-header-content {
    width: 1200px;margin-left: auto;  margin-right: auto;  }
   .navbar-header {min-width: 218px;  }
   .navbar-brand {padding: 17px 0 17px 20px;    padding-left: 20px;  font-size: 14px;  line-height: 20px;  height: 70px;}
  
  .page-header {
  margin: 0;
  padding:0;
  border-bottom-width: 0;}
  .page-header .breadcrumb-line-wide:first-child {
  margin-top: 0;
  border-top-width: 0;}
  .page-header .breadcrumb-line:first-child {
  margin-top:0px;
  margin-bottom: 0;}
  .breadcrumb-line-wide .breadcrumb {
  margin-left: 20px; margin-top:0; margin-bottom:0; padding:8px 0;}
  .breadcrumb {
  padding: 8px 0;
  margin-bottom: 20px;
  list-style: none;
  background-color: transparent;
  border-radius: 3px;}
  .page-header-content {
  position: relative;
  background-color: inherit;
  padding: 0 20px;
}
.page-title {
  padding:0;
    padding-right: 10px;
  display: block;
  position: relative;
}
.text-semibold {
  font-weight: 500;
}
.breadcrumb-line-wide {
 position: relative;
  background-color: #f7f6ed;
  border: 1px solid #ddd;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);}
  .custom {
  background: #047891;margin: 14px 0;
  height: 2px;
}
.panel {
  margin-bottom: 20px;
  border-color: #fff;
  color: #666;
}
.nav-tabs > li > a {
  background: #f3f3f3;
  border-bottom: 1px #ddd solid;
}
.nav-tabs > li > a {
  margin-right: 0;
  color: #333;
  border-radius: 0;
  background: #fff bor;
}
.nav-tabs > li {
    display: inline-block;
    font-size: 13px;
  }
  .nav-tabs.nav-tabs-highlight > li.active > a, .nav-tabs.nav-tabs-highlight > li.active > a:focus, .nav-tabs.nav-tabs-highlight > li.active > a:hover {
    border-top-color: #353535;
    background: #037991;
    color: #fff;
    border: ;
  }
  .nav-tabs > li > a {
  background: #f3f3f3;
  border-bottom: 1px #ddd solid; padding:9px 20px;
}
.tab-content .light-bg {
  margin: 0 0 15px;background: #f0eedc;}
  .panel-body {clear: both;position: relative;
  padding: 20px;
}
.form-group {margin-bottom: 20px;}
.select2-hidden-accessible { border:1px solid #ddd;background-color: #fff;cursor: pointer;width: 100%;
  display: block;
  height: 36px;
  padding: 7px 12px;}
  .select2-container {
  outline: 0;
  position: relative;
  display: inline-block;
  text-align: left;
}
 .col-sm-4 {
    width: 33.33333333%; padding:0 15px;
  }
    
  .row {/*display: flex;
  margin-left: -10px;
  margin-right: -10px;*/
}
.tab-sub-head {  padding: 0 20px; margin-bottom: 8px;color: #007790;}
h5.panel-title {font-size: 17px;}
label {
  margin-bottom: 6px;
}
.form-control {
 /* display: block;
  width:94%;
  height:24px;
  padding: 7px 12px;
  font-size: 13px;
  line-height: 1.5384616;
  color: #333;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ddd;
  border-radius: 3px;
  -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,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: #fff !important;
  background-color: #007790 !important;
  border-color: #007790 !important;*/
}
.btn {
 /* display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid #333;
    
  white-space: nowrap;
  padding: 7px 12px;
  font-size: 13px;
  line-height: 1.5384616;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pancard-footer img{width:100%; height:auto;}
.text-center{text-align:center;}
.pan-stepy-step .light-bg {
  margin: 0 -20px 20px;
  padding: 20px 20px 0;*/
}
.col-sm-12{/*padding:0 15px;*/}
#phyPAN_Table{display:none; position:absolute; width:100% }
#phyPAN_Table td{background:#333;}
#phyPAN_Table td{color:#fff; text-decoration:none;}


#onlyEPAN_Table{display:none; position:absolute; width:100%}
#onlyEPAN_Table td{background:#333;}
#onlyEPAN_Table td{color:#fff; text-decoration:none;}

#onlyEPan:hover #onlyEPAN_Table{display:block}
#phyAndEpan:hover #phyPAN_Table{display:block}
.form-control{/*display: block;
  width: 100%;
  height: 36px;
  padding: 7px 12px;
  font-size: 13px;
  line-height: 1.5384616;
  color: #333;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ddd;
  border-radius: 3px;
  -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,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;}
.sub-heading h5 {
  color: #007790;*/
}
.content-v-scroll-box {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;
  color: #333;
  display: block;
  font-size: 13px;
  padding: 15px;
  transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
  overflow-x: hidden;
  height: 300px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.text-semibold {
  font-weight: 500;/* font-size:25px;*/
}
.font-size-smaller {
  font-size: 14px !important;
}
.sub-title {
  font-size: 18px;
  color: #999;
  display: block;
}
.dark-txt {
  color: #000;
}
.font-size-smaller {
  font-size: 14px !important;
}
  
  .heading-elements {
  background-color: inherit;
  position: absolute;
  top: 50%;
  right: 20px;
  height: 36px;
  margin-top: -18px;
}
.blue-bg{background:#b9ddf4; padding:20px; color:#000;}
.blue-bg span{display:block; color:#f10000; text-align:center;}

.pan-pdf-holder{background:url(../images/pancard-bg.webp) 0 0 no-repeat;height:800px; position:relative;}






























