html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,ul,ol,li,input,textarea,select,body{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#4e4e4e;}
p{ font-size:12px; color:#4e4e4e; line-height:22px;}
ul,ol,li { list-style: none; }
h1,h2,h3,h4,h5,h6{ font-weight:600; font-family: Arial, Helvetica, sans-serif;}
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
.cl{ clear:both;}
a{ text-decoration:none;}
*{padding:0; margin:0;}

body{ background:#eff0f2;}
.main{ width:100%;}
.shell{ width:1006px; margin:0 auto;}

.topBar{ background:#12414b;}
.contactBlock{ padding:0 25px; margin:0 auto;     width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;}
.contactBlock ul li{ float:left; color:#fff; margin-right:37px; padding:10px 0 7px;}
.contactBlock ul li a{ color:#fff; display:inline-block;}
.contactBlock ul li a:hover{ text-decoration:underline; color:#fff;}
.contactBlock ul li span{display:block; float:left; margin-right:10px; background:url(../images/icons.png);}
.emailIcn{ width:14px; height:16px; background-position:0 0 !important; background-repeat: no-repeat;}
.mobileIcn{ width:11px; height:16px; background-position:-14px 0 !important; background-repeat: no-repeat;}
.gotourl{display:block !important; float:left !important; margin-right:10px !important; background:url(../images/right.png) !important; width:16px !important; height:16px; background-repeat: no-repeat;}
.tele1{ display:none;}
.directionIcn{ width:12px; height:16px; background-position:-55px 0 !important; background-repeat: no-repeat;}

.headerBlock{ background:url(../images/header-bg.png)left top repeat-x;}
/*.header{ padding-top:6px; padding-bottom:7px;}*/
.logo{ 
	/* width:36%; */
	float:left;}
/*.logo ul { margin-left:25px;}*/
.logo ul li{ float:left; /*border-right:1px solid #c5c6c7;*/ padding-right:15px}
.logo ul li a{ display:block; padding:5px 0;}
.logo ul li:last-child{ border:0; padding-right:0; padding-left:15px;}
/*.logo ul li:last-child img{padding:7px 0;}*/

.navBlock{ 
	/* width:62%; */
	float:right; margin:26px 0 0 0;}
.nav{ height:32px; float:right; background:#12414b; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; padding:0 10px;}

.menu{ display:none;}
ul.mainMenu{ margin:-2px 0 0 0;}
ul.mainMenu li{ float:left;}
ul.mainMenu li a{ color:#fff; font-size:13px; font-weight:bold; padding:10px 7px; display:block;}
ul.mainMenu li:hover a{background:#226f7f; padding:8px 7px; margin:2px 0;}
ul.mainMenu li a.active, ul.mainMenu li a.active:hover{ background:#018ccd; padding:10px 7px; margin:0;}

.drpDownLi{ position:relative; cursor:pointer;}
.drpDown, .drpDownContact{ display:none;}
.drpArrow{ width:14px; height:7px; display:block; background:url(../images/icons.png)-39px 0 no-repeat; margin:0 0 0 275px;}
ul.mainMenu li:hover .drpDown{ display:block; position:absolute; top:33px; width:660px; left:-246px; z-index:1005;}
ul.mainMenu li:hover .drpDownContact {
    display: block;
    position: absolute;
    top: 33px;
    width: 170px;
    left: 0px;
    z-index: 1005;
}
.drpDownContact .drpArrow {
    width: 14px;
    height: 7px;
    display: block;
    background: url(../images/icons.png)-39px 0 no-repeat;
    margin: 0 0 0 35px;
}
.drpDownContact .subMenu .fLine {
    width: 100%;
}
.drpDownIn{ background:#226f7f; padding:10px 5px;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.subMenu .fLine{ width:54%;}
.subMenu .sLine{ width:46%;}

ul.subMenuLst li{ float:none;}
ul.mainMenu ul.subMenuLst li a{ font-size:12px; color:#cddef4; padding:3px 5px !important;}
ul.mainMenu ul li a{padding:0 !important; margin:0 !important; background:none !important; font-weight:normal; }
ul.subMenuLst li a:hover{padding:3px 5px; background:#fff !important;color:#226f7f !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
ul.subMenuLst li.lineF a{ font-size:12px; color:#fff !important; text-decoration:underline; font-weight:bold;}
ul.subMenuLst li.lineF a:hover{ background:none !important;}
ul.subMenuLst li.lineL{ margin-bottom:10px;}

.sliderN{ position:relative;}
.container{ width:100%; margin:5px 0;}
.containerIn{ padding:20px; border:1px solid #ccc;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;background:#fff;}

.contentBlock{ width:72%; float:left; padding-right:2%;}
.contentBlock h1{ margin-bottom:15px; width:72%;}
.cHead{color:#204c7d; font-size:18px; font-weight:bold; border-bottom:3px solid #4496d3; padding-bottom:7px;}
.contentBlock img{ float:right; padding:3px; border:1px solid #cdcdcd; margin-left:20px;}
.contentBlock p{ padding:0 0 15px 0; text-align:justify;}
.readMore{ 
display:block; /*background:url(../images/readmore-bg.png)left top repeat-x; color:#fff; width:70px; font-size:11px; text-align:center; border:1px solid #525e60;*/border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;  float:left;
background:#018ccd; color:#fff; padding:5px 10px; border-bottom:3px solid #14365a; cursor:pointer;
}
.readMore:hover{ opacity:0.9;}
.readMore:active{ margin-top:3px; border-bottom:0;}
.sidePanel{ width:25%; float:right;}
.panelHead{color:#204c7d; font-size:14px; font-weight:bold; border-bottom:3px solid #4496d3; padding-bottom:7px; line-height:25px; margin-bottom:15px;}
.phBg{ background:url(../images/icons.png)0 -15px no-repeat; padding-left:40px; background-size:30%;}


ul.actStLst li span{ background: url(../images/icons.png)-26px -1px no-repeat; display:block; width:11px; height:13px; float:left; margin:2px 13px 0 15px;}
ul.actStLst li a{color:#204c7d; font-weight:bold; font-size:13px; padding:9px 0; display:block;}
ul.actStLst li a:hover{ background:#e2e2e2;}

.footerBlock{ width:100%; background:#12414b; /*margin-bottom:25px;*/}
.footerBottom{ width:100%; float:left; padding: 10px 0px;}
.footerBottom p{ color:#fff; font-size:11px; line-height:21px;}
.copyRight{ width:40%; float:left; text-align:right;}
.web{ width:60%; float:left; text-align:left;}
.web span{width:100%; float:left;}
.footerBottom a{color:#fff; }
.footerBottom a:hover{ text-decoration:underline;}
.copyRight .ml-mr{padding-right:10px;
	padding-left: 10px;
	 /* display:block; */
	}
.flogo{ float:right; background:#fff; padding-left:10px}

/* Innerpage */

.inHead{ font-size:35px; color:#fff; font-weight:300; background:url(../images/inpage-header-bg.jpg)left top no-repeat; font-family: 'Source Sans Pro', sans-serif; padding:23px 30px; margin:25px 0 0 0; position:relative;}
.inHead div{ position:absolute; right:20px; top:40px; font-size:16px;}
.inHead div a{ font-weight:600; color:White; background:url(../images/icons.png)86px -60px no-repeat; padding-right:20px; padding-left:10px;
-webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;
}
.inHead div a:hover{ padding-right:20px; background-position:90px -60px; padding-left:10px;
	-webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;
	}
.inContainer{ padding:30px;}
.inContent{ width:70%; float:left; padding-right:4%; background:url(../images/sep.png)top right no-repeat; margin-right:1%; min-height:475px;}
.inContent a{ color:#333;}
.inContent a:hover{ text-decoration:underline;}
.noBg{ background:none; width:100%;}
.inHead2{ font-size:18px; margin-bottom:15px; color:#333; font-weight:400;}
.inHead2 strong{ font-size:16px; color:#204c7d}
.inPic{ float:left; padding:2px; border:1px solid #ccc; background:#fff; margin-right:15px;}
.inContent p{ padding-bottom:10px; line-height:24px;}
.inContent p strong, .contentBlock p strong{ color:#204c7d;}

ul.inpageList{ margin-left:10px; margin-bottom:10px;}
ul.inpageList li{ background:url(../images/icons.png)-69px 6px no-repeat; color:#3c3c3c; line-height:22px; padding-left:20px;}

.sidePanel ul.actStLst{ margin-bottom:10px;}
.sidePanel ul.actStLst li{ display:block; padding-bottom:2px;}
.sidePanel ul.actStLst li a span{ margin-bottom:18px;}

ul.updatesLst li{ border-bottom:1px dashed #cdcdcd;}
ul.updatesLst li span{ font-size:13px; line-height:42px; font-weight:bold; color:#333;}
/*ul.updatesLst li:first-child{ padding-bottom:15px;}*/
ul.updatesLst li:last-child{ margin-bottom:10px; border:0;}
ul.updatesLst li a{ color:#4e4e4e; display:block; padding:7px 0;}
ul.updatesLst li a:hover span{ color:#3c77b7;}
ul.updatesLst li a span{color:#204c7d; font-weight:bold; line-height:16px;}
.viewAll{ display:block; float:right; color:#204c7d;}
.viewAll:hover{color:grey}

.gmap{padding:2px; margin:0; border:1px solid #ccc; background:#fff;}
hr{ background:#ccc; height:1px; border:0; margin-bottom:10px;}
#topcontrol{ background:url(../images/goto-top-btn.png); width: 38px; height:38px;}
#topcontrol img{ opacity:0;}

#contact_form label{ margin-bottom:5px; width:100%;}
#contact_form input[type=text]{ border:1px solid #b6c7cb; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-bottom:10px; width:100%; padding:5px 0;}
#contact_form textarea{ border:1px solid #b6c7cb; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-bottom:10px; width:100%; padding:5px 0; height:70px;}


.regTab, .regtopTab{ width:100%;}
table.regTab tr td{ padding-bottom:10px;}
table.regTab tr td p{ padding-bottom:0;}
.regLbl, .regTxt, .regChk, .regSlt, .regRdo{ float:left;}
.regRdo{ margin:3px 3px 3px 0;}

.regTxt{ margin-right:13px; border:1px solid #ccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:3px; width:200px;}
.regChk{ margin-right:5px;}
.regSlt{ padding: 3px 0; width:151px; border:1px solid #ccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.regLbl{ line-height:14px; margin-right:20px;}
.txtAr{ width:100%; border:1px solid #ccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:3px 0;}
.regSub, .survTab .readMore{ border:0; border-bottom:3px solid #14365a;}
.survTab .readMore:active{ border:0;}
.regHr{ height:1px; border:0; background:#e2e2e2; margin:5px 0 0 0}

table.regTab tr:first-child td .regLbl{ padding:4px 0;}
table.regIntab{ width:80%;}
table.regIntab tr td{ width:15%;}
table.regIntab tr td .regLbl{ padding:0 !important;}

/*table.regtopTab tr:nth-child(7) td .regTxt{ width:40px;}*/


table.survTab{border:1px solid #ccc; width:100%; background:#fff;}
table.survTab tr:nth-child(even){ border-bottom:1px solid #ccc;}
table.survTab tr:nth-child(even) td{ padding-bottom:10px; width:20%;}
table.survTab tr:nth-child(odd) td{ padding-bottom:10px; padding-top:5px; font-weight:bold; color:#333;}
table.survTab tr td{ padding-left:10px; padding-right:10px;}
.bgC{ background-color:#F3F3F3;}
table.survTab tr td textarea{ width:100%; border:1px solid #ccc; height:100px; margin:0 0 10px; padding:5px 0;}
table.survTab input[type=radio], table.survTab label{ float:left; margin:0; padding:0; color:#666; font-size:11px;}
table.survTab input[type=radio]{ margin-right:5px;}

table.sitemapTab1 tr td{ font-size:17px; font-weight:bold;}
table.sitemapTab1, table.sitemapTab2{ width:100%;}
table.sitemapTab1 tr td, table.sitemapTab2 tr td{ text-align:center; padding:5px;}
table.sitemapTab1 tr:nth-child(2) td, table.sitemapTab2 tr:nth-child(odd) td{ padding:15px 5px;}
table.sitemapTab1 tr:first-child td:nth-child(5){border:1px solid #c7c7c7; background:#faeaec;}
table.sitemapTab1 tr:last-child td:nth-child(odd){ border:1px solid #c7c7c7; background:#ecf6e4;}

table.sitemapTab2 tr td{ font-weight:bold; color:#000;}
table.sitemapTab2 tr:nth-child(even) td:nth-child(odd){ border:1px solid #c7c7c7; background:#e1e1e1;}
table.sitemapTab1 tr:last-child td{ font-size:15px;}
.bgn{ background:none !important; border:0 !important;}

table.sitemapTab3 tr:nth-child(even) td:nth-child(odd){ background:#daedff;}
.siteMapA{ background:url(../images/sitemap-lines.png)left top no-repeat; background-size:100%;}
.siteMapB{ display:none;}

.alertcls {
	color: red;
	display: none; margin-left:10px; font-size:11px;
}
.alertclsfnl {
	color: red;
	display: none; margin-left:10px; font-size:11px;
}
.alertclsfnltxt {
	color: red;
	display: none;
}
.rx{ font-weight:bold; color:red;}
.rx span{ color:#4e4e4e !important;}

.alrtcntrl {
	color: red;
	display: none;
}
.fnlstrick {
	color: red;
	display: none;
	margin-left:10px;
}
.inContent-map {
 width:62%;
}
.sidePanel-form {
    width:32%;
}
.ml-20{
	margin-left: 20px;
}
.cursor {
    cursor: pointer;
}
.edit-icon {
    position: absolute;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
    color: #fff !important;
    font-size: 20px !important;
    background-color: #dc3545;
    padding: 5px;
}
.position-relative{
	position: relative;
}
.float-right{
	float: right;
}
.cancel-text-btn {
    background-color: #dc3545;
    border: none;
    color: #fff;
    padding: 5px 15px;
    border-radius: 3px;
}
.save-text-btn {
    background-color: #0b4761;
    border: none;
    color: #fff;
    padding: 5px 15px;
    border-radius: 3px;
}
.fusion-clearfix {
    clear: both;
    zoom: 1;
}
.mt-5 {
    margin-top: 5px;
}
.mt-10 {
    margin-top: 10px;
}
.text-center {
    text-align: center;
}
.tweet-btn a{
    color: #fff;
}
.tweet-btn{
    position: fixed;
    right: 0;
    top: 50%;
    background: #0097e1;
    padding: 5px 10px;
    border-bottom-left-radius: 20px;
    z-index: 9999;
    border-top-left-radius: 20px;
}
a.fb-share:hover, a.fb-share:focus{
    color: #00acee;
    text-decoration: none;
}
a.twitter-share-button:hover, a.twitter-share-button:focus{    
    color: #00acee;
    text-decoration: none;
}
a.twitter-share-button, a.fb-share{
    font-size: 15px !important;    
}
iframe.twitter-share-button{
    float: right;
}

/*TREE VIEW STYLES START*/
.tree{
    margin-bottom: 30px;
}
.tree ul{
    display: block;
    list-style-type: disc;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.tree li {
    list-style-type:none;
    margin:0;
    padding:10px 5px 0 5px;
    position:relative;
    font-size: 14px;
}
.tree li::before, .tree li::after {
    content:'';
    left:-20px;
    position:absolute;
    right:auto
}
.tree li::before {
    border-left:1px solid #999;
    bottom:50px;
    height:100%;
    top:0;
    width:1px
}
.tree li::after {
    border-top:1px solid #999;
    height:20px;
    top:30px;
    width:25px
}
.tree li span a{ 
    text-decoration: none;
    color: inherit;
}
.tree li span a:hover, .tree li span a:focus, .sitemapTab2 a:hover, .sitemapTab2 a:focus{
    text-decoration: underline;
    color: #018ccd;
}
.tree li span {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #c7c7c7;
    border-radius:5px;
    display:inline-block;
    padding:3px 8px;
    text-decoration:none
}
.tree ul li ul li ul li span{
    border: 1px solid #acacac;
}
.tree ul li ul li ul li ul li span, .tree ul li ul li ul li span {
    border: none;
    line-height: 2.1;
}
.tree li.parent_li>span {
    cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
    border:0
}
.tree li:last-child::before {
    height:30px
}
/* .tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
    background:#eee;
    border:1px solid #c7c7c7;
    color:#000
} */
.bg-baby-pink{
    background: #faeaec;
}
.bg-baby-blue{
    background: #b2f5ff;
}
.bg-baby-grey{
    background: rgb(190 208 211);
}
.bg-baby-grey-child{
    background: #e1e1e1;
}
/*TREE VIEW STYLES END*/
.tabe-outer-div{
    display: inline-block;
    overflow-y: auto;
    max-height:500px;
    overflow-x: auto;
    margin-top: 20px;
    width: 100%;
    border: 2px solid #fff;
}
.user-details-tbl{
    border-collapse: collapse;
    width: 100%;      
    position: relative;    
}
.user-details-tbl td, .user-details-tbl th {
    border: 1px solid #ddd;
    padding: 10px;
    vertical-align: top;
  }
 .user-details-tbl th {
    text-align: left;
    background-color: #008bcc;
    color: white;
    position: sticky;
    top: 0;
  } 
  .user-details-tbl ul{
      padding-left: 15px;
  }
  .user-details-tbl ul li{
      list-style: disc;
      line-height: 1.5;
  }
  
  .logout-btn{
    position: absolute;
    right: -25px;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #008bcc;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
    border: 0px;
  }
  .logout-btn:hover, .logout-btn:focus{
      background: #0e6987;
  }
  #btnDelete{
    background: #ff0000;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
    border: 0px;
  }
  #btnDelete:hover, #btnDelete:focus,{
    background: #cd0000;
  }
  
  .export-btn{
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  a.pdf-download{
    color: #018ccd;
  }
  a.pdf-download span{
    animation: blink 1s linear infinite;
}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}
.mb-15{
    margin-bottom: 15px;
}
.mb-10{
    margin-bottom: 10px;
}
.ml-5{
    margin-left: 5px;
}
.btn-fixed {
    position: fixed;
    top: 50%;
    right: 0px;
    z-index: 99999;
}
.btn-style {
    background: #0b4761 !important;
    color: #fff;
    text-transform: uppercase;
    border-radius: 2px;
    border: none;
    padding: 13px 15px;
    line-height: 17px;
    font-size: 14px;
    outline: none;
    cursor: pointer;
}
.table th, .table td{
    padding: 10px;
    border: 1px solid #bebebe;
    line-height: 1.5;
}
#LogOut{
    padding: 0px 4px;
}
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 9999; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */        
  }
  
  /* Modal Content */
  .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 50%;
    min-height: 200px;
    height: auto;
    position: relative;
  }
  
  /* The Close Button */
  .close {
    color: #ff0000;
    float: right;
    font-size: 28px;
    font-weight: bold;
  }
  
  .close:hover,
  .close:focus {
    color: #b90000;
    text-decoration: none;
    cursor: pointer;
  }
  #modifiedImage{
    width: 300px;
    height: auto;
    margin: 10px 0px 10px 0px;
  }
  .save-btn{
    background: #0b4761 !important;
    color: #ffffff;
    border-radius: 4px;
    padding: 10px 30px;
    border: 1px solid #fff;
    cursor: pointer;
    position: absolute;
    right: 20px;
    bottom: 20px;
    
  }
  .save-btn:hover, .save-btn:focus{
    background: #0d5471 !important;
  }

.text-center{
    text-align: center;
}
.position{
    position: relative;
}
.edit-icon{
    position: absolute;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
    color: #fff !important;
    font-size: 20px !important;
    background-color: #dc3545;
    padding: 5px;
}
.contentBlock img#img_Welcome{
    width: 184px;
    height: 103px;
}
/*Loader style start*/
.loader-bg {
    background-color: #000;
    opacity: 0.8;
    position: fixed;
    z-index: 99999;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
}
.lds-roller {
display: inline-block;
position: absolute;
width: 64px;
height: 64px;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.lds-roller div {
animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
transform-origin: 32px 32px;
}
.lds-roller div:after {
content: " ";
display: block;
position: absolute;
width: 6px;
height: 6px;
border-radius: 50%;
background: #fff;
margin: -3px 0 0 -3px;
}
.lds-roller div:nth-child(1) {
animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
top: 50px;
left: 50px;
}
.lds-roller div:nth-child(2) {
animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
top: 54px;
left: 45px;
}
.lds-roller div:nth-child(3) {
animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
top: 57px;
left: 39px;
}
.lds-roller div:nth-child(4) {
animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
top: 58px;
left: 32px;
}
.lds-roller div:nth-child(5) {
animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
top: 57px;
left: 25px;
}
.lds-roller div:nth-child(6) {
animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
top: 54px;
left: 19px;
}
.lds-roller div:nth-child(7) {
animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
top: 50px;
left: 14px;
}
.lds-roller div:nth-child(8) {
animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
top: 45px;
left: 10px;
}
@keyframes lds-roller {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.div-position{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    color: #fff;
}
.message-section{
    margin-bottom: 170px;
}
@media only screen and (max-width: 768px){
.message-section {
    margin-bottom: 220px;
}
}
/*Loader styles end*/

.site-addressess-table{
    width: 100%;
}
.site-addressess-table th, .site-addressess-table td{ 
    vertical-align: top;    
}