* {
margin: 0;
padding: 0;
}
body {
margin: 0px;
background-color: #6d6e711f;
position: relative;
min-height: 100%;
font-family: Roboto, sans-serif;
color:#6d6e71;
font-size: 18px;
font-weight:400;
line-height: 1.4;
overflow-y :auto;
}
.ContainerWrap{}
.Container{
width: 1650px;
margin: 0 auto;
position: relative;
}
ul {
list-style-type: disc;
margin-left: 20px;
}
p{
color:#6d6e71;
margin: 0 0 16px 0;
font: normal 16px Roboto,sans-serif;
line-height: 1.4;
}
h1,h2,h3,h4,h5{color: #444;margin:0;}
h1 {
font-size: 36px;
font-weight: 300;
line-height: 0px;
}
h2{}
h3{font-size: 17px;line-height: 0px;}
h4{line-height: 0px;}
h5{line-height: 0px;}
nav{
height: auto;
width:100%;
/*position:fixed;*/
/*z-index: 101;*/
/*top: 0px;*/
transition: 0.3s;
}
/* added by sudhakar on jan 24 2020 to avoid scroll and over lap issues of the main top header section*/
.hcTopHeaderSection {
position: fixed;
z-index: 101;
width: 100%;
background-color: rgb(239, 239, 239);
}
#s4-workspace {
overflow: visible !important;
}
.nav-top-wrap{
background: #0F59AF;
z-index: 2;
position: relative;
}
.nav-top-wrap ul{list-style: none;margin:0;padding:0px}
.nav-top-left{
display: inline-block;
width: 100%;
text-align: left;
}
.nav-top-left ul li, .nav-top-right ul li{
display:inline-block;
border-right: 1px solid #fff;
margin-left: -4px;
}
.nav-top-left ul li a, .nav-top-right ul li a{
color:#fff;
text-decoration: none;
font-size:13px;
padding: 10px 15px;
display:block;
}
.nav-top-left ul li a:hover, .nav-top-right ul li a:hover {
background:#37373D;
}
.nav-top-right{float:right;}
.nav-bottom-wrap{
position: relative;
padding: 15px 0px;
background-image: linear-gradient(180deg, rgba(34, 34, 34, 0.9) 0%, rgba(55, 55, 61, 0)100%);
transition: 0.3s;
}
.logoWrap{
display: inline-block;
padding: 0;
transition: 0.3s;
}
.logoWrap .logo{
width: 100px;
height: 100px;
display: inline-block;
}
.logoWrap .logo img{width:100%;}
.sitetitle{
display: inline-block;
vertical-align: top;
margin-top: 0px;
margin-left: 20px;
font-size: 23px;
}
.sitetitle h1{
color: #fff;
line-height: 30px;
font-size: 23px;
font-weight:bold;
}
.sitetitle span{
color: #fff;
font-size: 18px;
font-weight: lighter;
}
.Float-Menu{
z-index: 10;
display: inline-block;
position: absolute;
bottom: 0px;
right: 0px;
}
.FloatMenuClose{
display:none;
position: relative;
/* width: 100%; */
padding: 10px 15px;
background: #c8c8c8;
color: #000;
}
.FloatMenuClose .FloatMenuCloseTitle{}
.FloatMenuClose i{
float: right;
position: relative;
right: 0;
top: -22px;
}
.MoFloatMenuIcon{
display:none;
padding: 10px 4%;
vertical-align: middle;
border-right: 1px solid #c8c8c8;
}
.MoTopMenuIcon{
display:none !important;
color:#fff;
vertical-align: middle;
}
.MoTopMenuIcon i{padding: 10px 10px;}
.Float-Menu ul {
list-style: none;
padding: 0px;
margin: 0;
}
.Float-Menu ul li{
display: inline-block;
border-right: 1px solid #fff;
margin-left: -5px;
}
.Float-Menu ul li a{
color: #fff;
text-align: center;
transition: 0.3s;
text-decoration: none;
display: block;
font-weight: bold;
font-size: 16px;
padding: 10px 15px;
text-shadow: 0px 0px 25px #222222;
}
.Float-Menu ul li a:hover{
background: #fff;
color:#0F59AF;
text-shadow: none;
}
.Float-Menu ul li.active a{
border-bottom:5px solid #fff;
}
.nav-top-left ul li:last-child, .nav-top-right ul li:last-child, .Float-Menu ul li:last-child, .scrolled .Float-Menu ul li:last-child
{border-right: 1px solid #fff0;}
.SearchBoxWrap{
position: absolute;
bottom: 0px;
border: 1px solid rgba(200, 200, 200, 0);
background: #fff;
width: 45%;
right: 0;
display: none;
/*transition: 0.3s;*/
padding: 4px 0px;
z-index: 12;
margin-right: 10px;
}
.scrolled .SearchBoxWrap{border:1px solid #c8c8c8;}
.SearchIcon{
color: #fff;
text-align: center;
transition: 0.3s;
text-decoration: none;
display: block;
font-weight: bold;
font-size: 16px;
padding: 10px 15px;
text-shadow: 0px 0px 25px #222222;
cursor: pointer;
}
.scrolled .SearchIcon{
color: #0F59AF;
text-shadow: none;
}
.SearchIcon:hover{
background: #fff;
color:#0F59AF;
text-shadow: none;
}
.SearchBox
{
vertical-align: middle;
}
.SearchBox input{
width: 85%;
padding: 10px 15px;
border: 1px solid #c8c8c8;
}
.SearchClose{
position: absolute;
right: 2px;
top: 0px;
padding: 10px 15px;
cursor: pointer;
border-left: 1px solid #c8c8c8;
}
.SearchClose:hover{
}
.scrolled .nav-bottom-wrap{
background: #fff;
box-shadow: 0 0 60px 10px rgb(34, 34, 34);
z-index: 1;
position: relative;
}
.scrolled .Float-Menu ul li a{
color:#0F59AF;
text-shadow: none;
}
.scrolled .Float-Menu ul li a:hover{
background:#0F59AF;
color:#fff;
}
.scrolled .sitetitle h1, .scrolled .sitetitle span{color:#0f59af;}
.scrolled .Float-Menu ul li {border-right: 1px solid #0f59af;}
.scrolled .Float-Menu ul li {border-right: 1px solid #0f59af;}
.secjumpnavWrap{
position: relative;
bottom: 24.9%;
z-index: 1;
color: #fff;
margin: 0 auto;
text-align: center;
background: rgba(255, 255, 255, 0.6);
}
.secjumpnav{
padding: 20px 0px;
}
.secjumpnav ul{}
.secjumpnav ul li{
display: inline-block;
}
.secjumpnav ul li a{
color: #fff;
text-align: center;
transition: 0.3s;
text-decoration: none;
display: block;
font-weight: bold;
font-size: 16px;
padding: 10px 30px;
border-radius: 4px;
min-width: 140px;
}
.secjumpnav ul li a:hover {background:#222222;}
.secTwo{background: #006B4D;}
.secThree{background: #FF9C01;}
.secFour{background: #0F59AF;}
.scroll-down{
position: relative;
bottom: 190px;
z-index: 1;
color: #fff;
font-size: 60px;
margin: 0 auto;
text-align: center;
width: 84px;
}
.scroll-down a{
color: #fff;
text-shadow: 0px 0px 25px rgba(34, 34, 34, 0.5);
transition: 0.3s;
}
.scroll-down a:hover{
color: #fff;
text-shadow: 0px 0px 25px rgb(33, 33, 33);
}
/*************************************/
/**********************/
section {
width:100%;
height: auto;
position: relative;
}
#One{
height: 100vh;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
/** overflow:hidden;
top: 0px;
position: relative;
}
.HomeSlider{width:100%;height:100%;}
#Two, #Three, #Four, #Five, #Six, #Seven{background:#fff;padding: 0px 0px;height:100vh;}
#Two {
background-image: linear-gradient(30deg, rgba(0, 107, 77, 0.9) 15%, rgba(0, 107, 77, 0.9)50%), url(/assets/images/main-bg/stock-photo-symbol-of-law-and-justice-on-the-table-law-and-justice-concept-focus-on-the-scales-blue-tone-114060499.jpg);
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.Section-Title-Wrap h2{
color: #37373D;
font-size: 35px;
font-weight: 300;
border-left: 5px solid #37373D;
padding: 0 20px;
}
#Two .Container .Section-Title-Wrap h2{
color: #fff;
border-left: 5px solid #fff;
}
#Three{background:#EBEBEB}
#Four{border-bottom:1px solid #ebebeb;background:#fff}
#Five{}
#Six{}
#Seven{}
.Section-Title-Wrap{padding: 30px 0px;}
.Section-Content {
/*display:table;
border-spacing: 20px 70px;*/width: 100%;
/*table-layout: fixed;*/
}
/***************Page Layout HC-Layout**********************/
.s4-workspace
{
background-color:#F4F2E5;
background-image:url('http://itc.sandboxwebhc.hctx.net/_catalogs/masterpage/assets/images/section-bg.jpg') !important;
}
#s4-mainarea{
background-image:url('your image url');
}
/**********************/
footer {
width: 100%;
position: relative;
padding: 0px;
left: 0;
z-index:100;
background: #222;
height: auto !important;
margin-top: auto !important;
}
.footerwrap {
padding: 20px;
color: #ebebeb;
}
.footerlogo{
display: table-cell;
width: 100px;
float: left;
padding-right:10px;
padding-bottom:10px;
}
.footerlogo img{
width: 100%;
}
.footerinfo{
width: auto;
display: table-cell;
vertical-align: top;
text-align: left;
}
.footerinfo p{color:#ebebeb;}
/***************************Responsive Section*************************/
@media screen and (max-width: 1500px){
.Container{width:1300px;}
.nav-top-left{width:auto;}
.nav-top-left ul li, .nav-top-right ul li{margin-left: 0px;}
.nav-top-left ul li a, .nav-top-right ul li a{padding: 10px 10px;}
.nav-bottom-wrap{padding: 15px 10px;}
.Float-Menu{margin-right:10px;}
#Two, #Three, #Four, #Five, #Six, #Seven{/*padding:10px;*/}
}
@media screen and (max-width: 1200px){
.Container{width:100%;}
.nav-bottom-wrap .Container{height: 115px;}
.logoWrap{display:block;}
.logoWrap .logo{width: 65px;height:auto;}
.Float-Menu{/*display: block;position: relative;left: 0;bottom: 0; text-align: right;*/}
.SearchBoxWrap{margin-right: 10px;}
}
@media screen and (max-width: 1024px){
.Float-Menu ul li a{padding:10px 10px;}
}
@media screen and (max-width: 900px){
nav{box-shadow: 0 2px 80px rgba(0, 0, 0, 0.5);}
.logoWrap{display: inline-block;vertical-align: middle;padding: 9px 10px;}
.MoTopMenuIcon{display:inline-block !important;}
.MoFloatMenuIcon{display:inline-block ;}
.nav-top-left{
display:none;
position: relative;
width: 100%;
height: auto;
top: 0;
background: #0f59af;
}
.nav-top-left ul li{display: block;border-right: 0px solid #fff;border-bottom: 1px solid #fff;}
.nav-top-right{float:none;} /*added none by sudhakar on jan 24 2020*/
.nav-bottom-wrap{background:#fff !important;padding:0px;}
.nav-bottom-wrap .Container {height:auto;}
.sitetitle h1, .sitetitle span, .Float-Menu ul li a {color: #0f59af;text-shadow: none;}
/*.Float-Menu{display: block;position: relative;left: 0;bottom: 0; text-align: right;}*/
.Float-Menu {
display: none;
position: fixed;
top: 0;
left: 0px;
width: 100%;
height: 100em;
margin: 0;
background: rgba(255, 255, 255, 0.9);
overflow-x: scroll;
z-index : 102; /* added by sudhakar on jan 24 2020 to hide the search box behind the local nav bar.*/
}
.FloatMenuClose{display:block;}
.Float-Menu ul li {
border-right: 0px solid #0f59af;
border-bottom: 1px solid #0f59af;
display: block;
}
.Float-Menu ul li a {
padding: 20px 10px;
}
.Float-Menu ul li a:hover{
background: rgba(15, 89, 175, 0.95);
color:#fff;
text-shadow: none;
}
.SearchBoxWrap{
position: relative;
display: block;
border-top: 1px solid #c8c8c8;
width: 100%;
padding: 10px 0px;
z-index:unset;
}
.SearchClose{display:none;}
.SearchBox{display: inline-block;width: 80%;margin-left: 10px;padding:0px;}
.SearchBox input{width: 90%;border: 1px solid #c8c8c8;}
.SearchIcon{display:none !important;}
.secjumpnav ul {margin-left: 0px;}
.secjumpnav ul li {display: block;}
.secjumpnav ul li a {padding: 20px 30px;border-radius: 0px;}
.scroll-down{display:none;}
.secjumpnavWrap{bottom:unset;display:none;}
#One{height:100%;}
}
@media screen and (max-width: 600px){
.logoWrap .logo{width: 55px;height:auto;}
.sitetitle h1{font-size: 16px;}
.sitetitle span{font-size: 14px;}
.sitetitle{font-size: 13px;margin-left: 0px;}
.SearchBox{width: 73%;}
.footerlogo{
display: block;
width: 100px;
margin: 0 auto;
}
.footerinfo{
display: block;
padding: 0;
font-size: 14px;
}
.footerinfo p{font-size: 14px;}
}
@media screen and (max-width: 480px){
.logoWrap{padding: 5px 10px;}
.logoWrap .logo {width: 10%;vertical-align: middle;}
.sitetitle {width: 81%;line-height: 14px;vertical-align: middle;}
.sitetitle h1 {font-size: 14px;}
.sitetitle span {font-size: 12px;}
.SearchBox {width: 70%;padding: 3px 0px;}
}
@media screen and (max-width: 360px){}