*{ outline:0px;}
a{ outline:0px;}
a:focus {outline: 0px;outline-offset: -2px;}

body{ margin:0px; padding:0px; color:#000; background:#f2f2f2; font-family: 'Mukta', sans-serif;}
.topbar{ background:#2159ac; padding:7px 0;}
.cmo{ float:left;}
.top_login{ float:right;}
.top_login a{ font-size:14px; color:#fff; text-decoration:none;}
/*.logo{ text-align:center;}*/

.container {
    width: 98%;
}
.logo img {
  margin-top: 7px;
  margin-bottom: 5px;
  min-width: 380px;
}
.header  .cmo img {
    max-width: 105px;
    margin-top: 0px;

}


.gandhi-logo {
    position: absolute;
    bottom: 0px;
    background: #fff;
    border-radius: 3px;
}
.gandhi-logo img {
    max-width: 120px;
}
.header {
    padding: 5px 0px;
    background: #fff;
    margin: 0px 28px;
}
.navbar-brand {float: left;font-size: 18px;height: auto;line-height: none;padding: 0px;}
.nav-justified > li > a {padding:15px 0;font-size:16px; text-transform:uppercase; color:#fff; border-right:1px solid #a6a6a6; }
.nav-justified > li:last-child a { border-right:0px;}
.nav-justified > li > a span { display:none;}
.nav > li > a:focus, .nav > li > a:hover , .nav > li > a.active {background-color: #338ad3;text-decoration: none; color:#fff;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  background-color: #338ad3;
  border-color: #337ab7;
}
.pd-tp-25 {
    padding-top:25px;
}

.navbarbg{ background:#fff;}
.navbar-collapse{ position:relative;}
.banner { padding:0; margin-top:-10px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7db9e8+0,2989d8+50,207cca+51,1e5799+87 */
background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #7db9e8 0%, #2989d8 50%, #207cca 51%, #1e5799 87%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#7db9e8), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(87%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #7db9e8 0%,#2989d8 50%,#207cca 51%,#1e5799 87%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #7db9e8 0%,#2989d8 50%,#207cca 51%,#1e5799 87%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #7db9e8 0%,#2989d8 50%,#207cca 51%,#1e5799 87%); /* IE10+ */
background: linear-gradient(135deg,  #7db9e8 0%,#2989d8 50%,#207cca 51%,#1e5799 87%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
/* .carousel-inner {
    height: 75vh;
} */
.carousel-control.left, .carousel-control.right {
    display: none;
}
.carousel-inner > .item{ height:auto !important;}


.item{ text-align:right;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
  display: inline-block !important;height: auto;max-width: 100%; width:100%;}
 .navbar_outer{ background:#2159ac;   padding:0 5px; border-radius:0px 0px 10px 10px; -ms-border-radius:0px 0px 10px 10px; -o-border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px; position:relative; z-index:1;} 
 .carousel-caption {left: 0;padding-bottom: 30px;right: inherit;top: 101px;}
 .main_content{ background:#fff; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding:0 20px;  }
  .carousel-indicators {bottom: -32px;}
  .carousel-indicators li {background-color:#fff;}
    .carousel-indicators li.active {background-color:#a3d5ff; border:0px;}
h1{ font-size:24px; color:#333030; font-weight:bold; padding:10px 0; margin:0px; line-height: 38px;} 
h1 span{ font-size:14px;}
 
ul.content_list{ margin:0px; padding: 0 0 15px 0;}
ul.content_list li.title{ background:#eeeeee; padding:10px; border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; color:#1562a4; font-weight:bold; font-size:19px; font-weight:bold;}
 ul.content_list li{ font-size:16px; color:#666666; margin:8px 0; list-style:none;padding: 10px 0px;
    line-height: 28px; }
 .right_pannel{ border:4px solid #c0cfde; padding:0 0 10px;}
  .right_pannel h3{ min-height:47px; background:#4e9bdb; line-height:47px; font-size:16px; font-weight:bold; margin-right:5px; color:#fff; position:relative; }
  .right_pannel h3 span{ position:absolute; left:-16px; top:0px;}
.padd-r{ padding-right:0px !important;} 
.carousel-indicators {margin-left: -29%;}
.list_overflow{ margin:0px; padding:0px;}
.list_overflow li{ list-style:none;}
.list_overflow .table{ margin-bottom:0px;}
.footer {
    background: #2159ac;
    padding: 20px 0px 0px 0px;
}
 .footer_nav_outer{ background:transparent; margin-bottom:0px;  padding:15px 0; border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px; position:relative; z-index:0; text-align:center;}
 .footernav{ display:inline-block; margin:0px; padding:0px;}
  .footernav li{ display:inline-block; margin:0px; padding:0px;} 
  .footernav li a {
    display: inline-block;
    border-right: 1px solid #b8b8b8;
    padding: 0 10px;
    color: #fff;
    font-size: 14px;
    opacity: 0.8;
}
   .footernav li:last-child a{border-right:0px;}
   .footer p{ color:#fff;}
      .footer p span{ color:#ebe784;}
.footer_bottom {
    background: #2159ac;
    padding: 5px 0;
    text-align: center;
}


.footer_bottom p {
    color: #fff;
    text-align: center;
    font-size: 11px;
}
.footer_bottom p.footer-copyright{ position:absolute; right:4px;}
.dropdown:hover .dropdown-menu {
    display: block;
 }
 .nav-justified > .dropdown .dropdown-menu {
  left: auto;
  top: 96%;
}

/*new css*/



.innertitle{ border-bottom:4px solid #4092d7; margin-bottom:7px;   padding-bottom: 8px;}

.content_block{ background:#fff; padding:0px;}
.right_inner_block{ border-radius:15px 15px 0 0; -ms-border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-o-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0; background:#4092d7; color:#fff; font-size:14px; text-align:center; margin:15px 10px 0 0; padding-top:15px;}
.right_inner_block strong{ font-size:18px; display:block; }

/*new 13-10-2015*/
.content_block label{ font-weight:normal;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {

text-decoration: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #eeeeee ;
  border-color: #ddd #ddd transparent;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555;
  cursor: default;
}

img{ max-width:100%;}

/*scrollbox*/
.scrollbox { overflow: auto;  width: 100% !important; height:108px; margin-bottom:10px; padding:0 5px; margin-right:15px;}
.track3 { width: 7px; background: rgba(0, 0, 0, 0); margin-right: 2px;  border-radius: 10px; -webkit-transition: background 250ms linear; transition: background 250ms linear;}
.track3:hover,.track3.dragging {    background: #d9d9d9; background: rgba(0, 0, 0, 0.15);}
.handle3 {width:6px;right: 0;background: #999;background: rgba(0, 0, 0, 0.4);border-radius: 7px;    -webkit-transition: width 250ms;transition: width 250ms;}
 .track3:hover .handle3,.track3.dragging .handle3 {width:8px;}
.scrollbox div{ z-index:0 !important;}
 div.enscroll-track.track3{ background:#cfcbcb;}
 div.enscroll-track.track3 a.handle3 div.bottom{ display:none !important;}
 div.enscroll-track.track3 a.handle3 { background:#089b9a;}
 .scrollbox ul{ margin:0px; padding:0px;} 
  .scrollbox ul li{ display:block; border-bottom:1px dashed #5e5858; padding-bottom:5px; margin-bottom:5px; font-size:12px; color:#5e5858;}  
  .scrollbox ul li a{ color:#f84b00;}
  .list_overflow table tr th{ font-weight:bold; font-size:13px; color:#000;}
.right_pannel h4{ font-size:18PX; font-weight:bold; padding-left:10px;}

/*new 3 november 2015*/
.right_pannel h4{background: #c0cfde !important;
color: #000 !important;
padding: 10px !important;}

html, body {
  height: 100%;
}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -255px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.footerwraper, .page-wrap:after {
  /* .push must be the same height as footer */
  height: 255px; 
}
body.login {
  background: url(../images/login_bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
body.login .input-group-addon {
  background: transparent;
}
.forget-password {
  display: flex;
  align-items: center;
  margin: 15px 0px 10px 0px;
}
.forget-password .btn-primary {
  background-color: #336aea;
  border-color: #336aea;
}
a#lnkBacktosso {
  margin-left: 10px;
}
.login .logo { margin-top:50px;}
.login .content {
  background-color: #fff;
  margin: 10px;
  box-shadow: 2px 8px 15px #ccc;
  padding: 20px;
  border-radius: 20px;
}
.login .content .form-actions {
	clear: both;
	border: 0px;
	padding: 0px 30px 25px 30px;
	margin-left: -10px;
	margin-right: -30px;
}

.login .content .input-icon {
	background: url(../images/input-left-border.png) no-repeat 0 0;
	padding-left: 2px;
}
.input-group .form-control {
    z-index:0!important;
}

.mab20{ margin-bottom:15px; margin-left:0px; margin-right:0px; }
.border-bm {  border-bottom: 4px solid #4092d7;  margin-bottom: 7px; padding-bottom:5px;}
.captcha-group{ position:relative;}
.captcha-group input{ position:absolute;  right: -40px;  top: 10px;}
.text-right {
text-align:right;
}

/*scrollbox*/

/* nicholas clear solution */
.header,.topbar,.banner,.navbar_outer,.main_content,.right_pannel,.footer,.footer_nav_outer,.footer_bottom,.content_block,.right_inner_block{*zoom:1;}
.header:after,.header:before,.topbar:after,.topbar:before,.banner:after,.banner:before,.navbar_outer:after,.navbar_outer:before,.main_content:after
,.main_content:before,.right_pannel:after,.right_pannel:before,.footer:after,.footer:before,.footer_nav_outer:after,.footer_nav_outer:before
,.footer_bottom:after,.footer_bottom:before,.content_block:after,.content_block:before,.right_inner_block:after,.right_inner_block:before{content:""; display:table;}
.header:after,.topbar:after,.banner:after,.navbar_outer:after,.main_content:after,.right_pannel:after,.footer:after,.footer_nav_outer:after
,.footer_bottom:after,.right_inner_block:after{clear:both;}

.fullrow:before, .fullrow:after { content:""; display:table;}
.fullrow:after{ clear:both;}

/* nicholas clear solution */
* {
  box-sizing: border-box;
}

.gallery-bx .row > .column {
  padding: 0 8px;
}

.gallery-bx .row:after {
  content: "";
  display: table;
  clear: both;
}

.gallery-bx .column {
  float: left;
  width: 25%;
}

/* The Modal (background) */
.gallery-bx .modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
}

/* Modal Content */
.gallery-bx .modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
}

/* The Close Button */
.gallery-bx .close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
  opacity:0.9
}

.gallery-bx .close:hover,
.gallery-bx .close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.gallery-bx .mySlides {
  display: none;
}

.gallery-bx .cursor {
  cursor: pointer;
}

/* Next & previous buttons */
.gallery-bx .prev,
.gallery-bx .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.gallery-bx .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.gallery-bx .prev:hover,
.gallery-bx .next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.gallery-bx .numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

.gallery-bx img {
  margin-bottom: -4px;
}

.gallery-bx .caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

.gallery-bx .demo {
  opacity: 0.6;
}

.gallery-bx .active,
.gallery-bx .demo:hover {
  opacity: 1;
}

.gallery-bx img.hover-shadow {
  transition: 0.3s;
}

.gallery-bx .hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.gallery-bx h2 {
    margin-bottom: 25px;
    font-size: 32px;
    color: #000;
    margin-top: 0px;
}

.gallery-bx {
    padding: 50px;
    /* background: #c0cfde; */
    width: 100%;
    overflow-x: hidden;
	display:none;
}

.ui-dialog .ui-dialog-title {
    color: #212121;
}
.ui-widget-content .ui-icon {
    background-image: url(http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/themes/start/images/ui-icons_0078ae_256x240.png) !important;
}
.ui-dialog .ui-dialog-content {
    opacity: 0.9;
}
.fullform-mid > label {
    background: #efefef;
    display: inline-block;
    border: solid 1px #c5c5c5;
    padding: 10px 10px;
    border-radius: 5px;
    color: #000;
}
.fullform-mid > label input {
    margin-left: 8px;
}
table#ctl00_ContentPlaceHolder1_GVMedical tr td, table#ctl00_ContentPlaceHolder1_gvAccident tr td {
    font-size: 13px !important;
}
.btn_pre, .btn_edit, .btn_attachment {
    width: 29px;
    background: #fff;
    padding: 5px;
    border-radius: 5px;
    border: solid 1px #b1b1b1;
}
.btn_pre:hover, .btn_edit:hover, .btn_attachment:hover {
    background: #f9f9f9;
    border-color: #000;
}
table#ctl00_ContentPlaceHolder1_GVMedical tr th:last-child, table#ctl00_ContentPlaceHolder1_GVMedical tr td:last-child, table#ctl00_ContentPlaceHolder1_GVMedical tr td:nth-child(10), table#ctl00_ContentPlaceHolder1_GVMedical tr td:nth-child(9) {
    width: 50px !important;
    text-align: center;
}
table#ctl00_ContentPlaceHolder1_gvAccident tr th:last-child, table#ctl00_ContentPlaceHolder1_gvAccident tr td:last-child, table#ctl00_ContentPlaceHolder1_gvAccident tr td:nth-child(10), table#ctl00_ContentPlaceHolder1_gvAccident tr td:nth-child(9) {
    width: 50px !important;
    text-align: center;
}
.filter_bg {
    background: #f5f5f5 !important;
    border: solid 1px #d4d4d4 !important;
}
.scroll_bx {
    max-height: 200px;
    overflow-y: scroll;
    border: solid 1px #ccc;
    padding: 10px;
}
/*media  query */

/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.right_pannel h3{ font-size: 14px;}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.nav-justified > li > a {font-size: 12px;}
.navbar-collapse {padding: 0 5px;}
.navbar_outer {padding: 0;}
.right_pannel h3{ font-size: 14px;}
.addsimg img{ width:50%; float:left; }

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
    .gandhi-logo {
    position: relative;
    max-width: 200px;
    margin: auto;
    margin-bottom: 18px;
}
    .footer_bottom p.footer-copyright {
    position: relative;
    right: 4px;
}
    .carousel-inner {
    height: auto;
}
    .logo img {
    max-width: 100%;
}
    .cmo {
        text-align:center !important;
    }
	.logo{text-align:center;}
.navbar-toggle {background-color: #ccc;border: 1px solid #fff; margin-right:0px;}
.navbar-toggle .icon-bar {background:#2159ac;}
.carousel-caption{ display:none;}
.nav-justified > li > a {border-bottom: 1px solid #ccc;border-right: 0 none !important;margin-bottom: 5px;padding-left: 10px !important;text-align: left;}
.topbar{ text-align:center;}
.banner{ margin-top:10px;}
.navbar_outer {margin-top: 0;}
.header{ padding-bottom:0px;}
.cmo,.top_login{ float:none; display:inline-block; padding:5px}
h1 {font-size: 18px;  line-height: 30px;}
.right_pannel h3 {font-size: 14px;}
.navrow{ padding:0px;}
.navbar_outer{ border-radius:0px; padding:0px;}
.navrow .navbar-collapse{ padding:0px;}
.navrow  .nav-justified > li > a{ padding: 10px 0;    margin-bottom: 0px;}
.navrow  .nav-justified > li:last-child a{ border-bottom:0px;}
.right_pannel{ margin-bottom:15px;}
.fullrow.mobilewidth .form-control {width:90% !important;}
.navbar-collapse.in {
    overflow-y: unset!important;
}
.dropdown-menu {
position:static;
float:none;
}
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
	.padd-r {padding-right: inherit !important;}
	.right_pannel h3 { font-size: 13px;}
	.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > thead > tr > th {
 font-size:12px;
 }
 .footer_bottom p span{ margin-bottom:10px; display:block;}
 .navrow  .nav-justified > li > a{ padding: 6px 0; }
 .addsimg{ text-align:center; margin-bottom:15px;}
 .fullrow.mobilewidth .form-control {  width: 88% !important;}

}
.top_btn {
    display: inline-block;
}
.apply_btn {
    background: #2159ac;
    color: #fff;
    padding: 10px 15px;
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
    margin-left: 8px;
    border: none;
    outline: none;
}
.apply_btn:hover {
    text-decoration: none;
    background: #338ad3;
}
.link_btn_page {
    text-align: center;
    min-height: 280px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
}
.link_btn_page .btn {
    background: #338ad3;
    text-transform: uppercase;
    font-size: 50px;
    padding: 35px 53px;
    box-shadow: 0px 0px 10px 0px #e0e0e0;
    color: #fff;
    margin: 15px;
}
.link_btn_page .btn:hover {
    background: #2159ac;
}
.link_btn_page input[type="image"] {
    max-width: 420px;
    border: solid 2px #d7e7ff;
    padding: 10px;
    border-radius: 5px;
    background: #efefef;
}
.table_rpt-doc{ font-size:14px;}
.table_rpt-doc tr td {
    border: none !important;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-size: 14px !important;
}
.foooter_btn {
    clear: both;
    background: #f7f7f7;
    padding: 15px;
    margin-top: 10px;
    display: inline-block;
}
.form-control {
    box-shadow: none !important;
    border-radius: 0px !important;
    height: 33px !important;
}
.form-group {
    margin-bottom: 10px !important;
}
.form-horizontal .control-label {
    text-align: left !important;
    font-size: 14px;
}
table {
    font-size: 14px !important;
}
.inline-radio_btn input {
    position: relative;
    top: 2px;
}
.inline-radio_btn label {
    margin: 0px 10px;
}
.disable_future_dates {
    width: 120px !important;
    height: 32px;
    font-size: 14px;
    padding: 10px;
    border: solid 1px #ccc;
}
.color_white {
    color: #fff !important;
}
.d-inline {
    display: inline-block;
}
.dd_detail input[type="text"], .dd_detail select{ margin:10px;}

.d-flex
{
    display:flex;
}

.d-block {
    display: block;
}
.mb-3 {
    margin-bottom: 12px;
}
.align-items-center {
    align-items: center;
}
.w-100{
    width:100%;
}
.mt-2 {
    margin-top: 10px;
}
.justify-content-between {
    justify-content: space-between;
}
.mt-3 {
    margin-top: 12px;
}
.col-slider {
  -webkit-box-flex: 1;
  flex: 1 1 80%;
}
.col-advertisement {
  -webkit-box-flex: 1;
  flex: 1 1 20%;
  border-left: 4px double #ebb512;
}
.web-advertisement-card {
  max-height: 796px;
  overflow: auto;
  height: 100%;
  background: #fff0ed;
  padding: 15px;
  white-space: normal;
  word-break: break-all;
}

.web-advertisement-card-items-img {
  border: 2px solid #d4e2f3;
  display: block;
  border-radius: 15px;
  overflow: hidden;
  background: #fff;
  text-align: center;
  padding: 15px;
  box-shadow: 0 0 20px #cfcfcf;
}

.web-advertisement-card-items-img img {
  max-height: 230px;
  margin: auto;
}
.web-advertisement-card-items p {
  margin: 0;
  text-align: left;
  font-size: 100%;
}

.web-advertisement-card-items {
  background: #fff;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0 0 10px #c5c5c5;
  color: #000;
  margin-bottom: 15px;
}

.web-advertisement-adv-btn {
  display: block;
  background: #151d4c;
  padding: 8px 4px;
  border-radius: 15px;
  text-align: center;
  color: #fff !important;
  margin-bottom: 12px;
  font-size: 100%;
}
.web-advertisement-card .web-advertisement-adv-btn:nth-child(2) {
  background: #37743a;
}
.web-advertisement-card .web-advertisement-adv-btn:nth-child(3) {
  background: #673ab7;
}
.web-advertisement-card .web-advertisement-adv-btn:nth-child(4) {
  background: #e91e63;
}
.web-advertisement-card .web-advertisement-adv-btn:nth-child(5) {
  background: #607d8b;
}
.web-advertisement-card .web-advertisement-adv-btn:nth-child(6) {
  background: #f44336;
}
.web-advertisement-card .web-advertisement-adv-btn:nth-child(7) {
  background: #9f8e00;
}
.text-no-record {
  font-size: 20px;
  text-align: center;
  color: #d70000;
  margin: 10px 0px;
}

.web-advertisement-card::-webkit-scrollbar {
  width: 6px;
}

.web-advertisement-card::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.web-advertisement-card::-webkit-scrollbar-thumb {
  background-color: #153ead;
  outline:none;
}
.banner-col-slider-section
{
    display:flex;
}
a:hover {
    text-decoration: none;
    cursor: pointer;
}
a{
    cursor:pointer;
}

@media screen and (max-width:1450px) {

  .col-slider {
    flex: 1 1 65%;
}
      .web-advertisement-card {
        max-height: 500px;
    }
}
@media screen and (max-width:1300px) {
    .web-advertisement-card {
        max-height: 454px;
    }
}
@media screen and (max-width:1000px) {

  .col-slider {
    flex: 1 1 100%;
}
  .banner-col-slider-section
{
    display:block;
}


}
.adv-social-media-fb, .adv-social-twitter {
  font-size: 105%;
  color: #000;
  background: #fff;
  padding: 6px 15px;
  border-radius: 10px;
  box-shadow: 0 0 20px #e5e5e5;
  border: solid 2px #dfdfdf;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 500;
}
.adv-social-media-fb i, .adv-social-twitter i {
  margin-right: 8px;
  font-size: 28;
  color: #000;
}

.adv-social-media-fb {
  background: #e6f2fd;
  color: #135da4;

}
.adv-social-media-fb i {
  color: #135da4;
}

.adv-social-twitter
{
  color: #1da1f2;
}
.adv-social-twitter i
{
  color: #1da1f2;
}
.adv-social-media-fb, .adv-social-twittera:hover {
  background: #fff;
}

body.login .input-group {
  position: relative;
  width: 100%;
}
body.login .input-group-addon {
  background: transparent;
  position: absolute;
  top: 3px;
  left: 0;
  z-index: 999;
  border: none;
  font-size: 24px;
}
body.login .input-group .form-control {
  width: 100%;
  padding: 20px;
  border-radius: 10px !important;
  border-color: #d3d3d3cc;
  padding-left: 35px;
}
body.login .input-group .form-control:focus {
  border-color: #666;
}
.header .logo img {
  min-width: auto;
  max-width: 350px;
}