* { margin:0; padding:0; box-sizing:border-box }body { margin:0; padding:0; background:#fff; font-size:13px; -webkit-text-size-adjust: 100%; font-family: 'Poppins', sans-serif;}::-moz-selection {background:#0B2E82;color:#FFF;}a:hover { text-decoration:none }ul{margin: 0;padding: 0}ul li{margin: 0;padding: 0;list-style: none}.btn-primary:focus, .btn-primary.focus {box-shadow: none}.modal-dialog{max-width: 600px;}.modal-content{border-radius: 10px;}.modal-content .close{font-size: 0;width: 28px;height: 27px;background: url(../images/close-model.png) no-repeat;background-size: 27px;}.modal-body{padding:22px;}.login-form{text-align:center;margin-top: 18px;padding: 0 28px;float:left;width: 100%;padding-bottom: 14px}.login-form .login-logo{margin-bottom: 11px;}.login-form p{	color: #434343;font-size: 18px;line-height: 27px;}.login-form ul li{list-style:none;}.form-control {padding: 11px 20px;	font-size:16px;	line-height: 25px;color: #495057; background-color: #F8F9FB;	border: 1px solid #F8F9FB;	border-radius: 0.25rem;border-radius: 5px;	}.form-control:focus {color: #495057;background-color: #FFFFFF;	outline: 0;	box-shadow: none;	border: 1px solid #0A2E82;}.form-control::placeholder {color: #434343;opacity: 0.5;}.form-control:-ms-input-placeholder {color:#434343;opacity: 0.5;}.form-control::-ms-input-placeholder {color:#434343;opacity: 0.5}.form-group {margin-bottom: 15px;}.btn {font-weight: 400;border: 1px solid transparent;padding:11px 40px;font-size:16px;	line-height: 25px;	border-radius:5px;}.btn-primary {background: #0B2E82;}.btn-primary:hover{background: #224EB7;}.forgotlink{float:left;	color: #0B2E82;font-size: 15px;font-weight: 600;line-height: 23px;margin-top: 21px;}.login-form .btn-primary{float:right;padding:11px 48px;margin-top: 11px}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {box-shadow:none;}.modal-backdrop.show {opacity: 0.4;}.modal-content{border:none}/*02-01-2020*/
* { margin:0; padding:0; box-sizing:border-box }
body { margin:0; padding:0; background:#fff; font-size:13px; -webkit-text-size-adjust: 100%;font-family: 'Open Sans', sans-serif;color:rgba(29,25,70,0.6);-webkit-font-smoothing: antialiased;overflow-x: hidden}
input[type="button"],input[type="submit"],.btn{-webkit-appearance:none;font-family: 'Open Sans', sans-serif;}
textarea{font-family: 'Open Sans', sans-serif;}
ul li{list-style:none;}
::-moz-selection {
background:#054C90;
color:#FFF;
}
p, p a {font-size: 16px;}
input:focus{outline:none}
a:hover { text-decoration:none }
a{text-decoration:none}
img{height:auto;max-width: 100%} 
h1, h2, h3, h4, h5, h6 {color: #054c90;}
h1 {font-size: 40px !important;font-weight: normal !important;line-height: 1em;color: #054c90;}
h2 {font-size: 29px !important;font-weight: bold !important;color: #054c90;}
html, body, p {color: #54565b;}
body{padding-top:110px;min-height: 1000px;}
.headerwrap{position:fixed;top: 0;left: 0;width: 100%;border-bottom: 1px solid #e5e5e5;background: #fff;z-index: 99}
.headerwrap .topheader{background-color: #054c90;float: left;width: 100%;padding-top: 6px;padding-bottom: 6px;}
.headerwrap .topheader a{color:#fff;}
.container {width: 80%;max-width: 1080px;margin: auto;}
#et-secondary-menu {float: right;}
#et-secondary-nav li {position: relative;margin-right: 15px;float:left;}
#et-secondary-nav li:last-child{margin-right:0}
#et-secondary-nav li a{padding-bottom: .75em;}
.headerwrap .logo{width: 88px;float: left;}
.et-top-navigation {float: right;}
.top-menu, .fullwidth-menu, nav.top-menu-nav, nav.fullwidth-menu-nav {
	float: left;}
.top-menu li {display: inline-block;padding-right: 22px;font-size: 14px;}
.top-menu > li > a{;padding-bottom: 32px;}
.et_header_style_left .et-top-navigation nav > ul > li > a, .et_header_style_split .et-top-navigation nav > ul > li > a {
	padding-bottom: 33px;}
.nav li ul {visibility: hidden;z-index: 9999;width: 240px;border-top: 3px solid #054c90;opacity: 0;background: #fff;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);	box-shadow: 0 2px 5px rgba(0,0,0,.1);}
.top-menu a {display: block;position: relative;color: rgba(0,0,0,.6);text-decoration: none;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;font-weight: 600}
.nav li ul {position: absolute;padding: 20px 0;margin-top: 60px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out}
.top-menu li li {margin: 0;padding: 0 20px;width: 100%} 
.et-top-navigation{padding-top:33px;transition: all 0.5s ease 0s;}
.fixnav .et-top-navigation{padding-top:19px;}
.fixnav .top-menu > li > a{padding-bottom: 21px;}
.fixnav .top-menu a{color:#000}
.top-menu li:hover ul {opacity: 1;visibility: visible;margin-top: 0px;}
.top-menu li li a {padding: 5px 18px !important;width: 100%}
.nav li li {position: relative;	line-height: 2em;}
#et-secondary-nav .menu-item-has-children > a:first-child::after, .top-menu .menu-item-has-children > a:first-child::after {position: absolute;top: 2px;right: 0;font-family: FontAwesome;font-size: 14px;font-weight: 800;content: "\f107";}
#et-secondary-nav .menu-item-has-children > a:first-child, .top-menu .menu-item-has-children > a:first-child {padding-right: 20px;}
.et_mobile_menu li a:hover, .nav ul li a:hover, .nav ul li:hover a, .nav ul li:active a, .nav ul li a:active {background-color: #d3e4f4 !important;color: #000;opacity: 1 !important;}
.clear{clear:both;}
.welcome-text{padding-top: 23px;text-align: center;margin-bottom: 50px;}
.welcome-text h1{margin-bottom: 14px;}
h1, h2, h3, h4, h5, h6, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title {line-height: 1.5em;}
.imgwrap{display: flex;flex-wrap: wrap}
.imgwrap .image{height: 600px;width: 50%}
.imgwrap .image img{width:100%;height: 100%;object-fit: cover}
.logowrap{display: flex;flex-wrap: wrap;padding-top:140px;margin-bottom: 70px;}
.logowrap .logoimg{width: 50%;text-align: center}
.et_pb_divider_1 {background-color: #54565b;height: 1px;margin-top: 100px !important;margin-bottom: 100px !important;}
.getintouchform{max-width:848px;margin: 100px auto 100px auto;text-align: center}
.getintouchform h1{margin-bottom:15px;}
div.ginput_container {margin-top: 8px;}
.ginput_container {margin-bottom: 3.2% !important; }
 label.gfield_label{display: none !important;}
.getintouchform input,.getintouchform select,.getintouchform textarea{padding: 16px !important;
border: none;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentcolor;
border-radius: 0;
color: #6b6b6b;
background-color: #eee;
font-size: 14px;
width: 100%;
background: none;
border-bottom: solid 1px rgba(0,0,0,.4);
}
.getintouchform textarea{height:60px;  overflow: auto;transition: all 0.5s ease 0s;resize:none}
.getintouchform textarea:focus{height: 159px;}


.getintouchform input, .getintouchform select,.getintouchform textarea {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 16px !important;
	color: #353740 !important;
	background: transparent !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #353740;opacity: 1
}
::-moz-placeholder { /* Firefox 19+ */
  color: #353740;opacity: 1
}
:-ms-input-placeholder { /* IE 10+ */
  color: #353740;opacity: 1
}
:-moz-placeholder { /* Firefox 18- */
  color: #353740;opacity: 1
}


.dcgd_submit_button {
	color: #54565b !important;
    cursor: pointer;
	border-width: 4px !important;
	border:2px solid #54565b;
	border-radius: 32px;
	font-size: 14px;
    padding: 10px 1em;transition: all .2s;
    background: none
    
}
.maps {margin-top:30px;float: left;width: 100%}
.maps img{width: 100%;display: block;}
.btnleft {
	float: left;
	margin-top: 20px;
}
.logosection .logo{transition: all 0.5s ease 0s;}
.fixnav .logosection .logo{transition: all 0.5s ease 0s;width: 60px;}
.footerwrap{background: #002d5b;padding: 30px 0;}
.footerwrap .footerclwrap{display: flex;flex-wrap: wrap}
.footerwrap .footerclwrap .col{width: 20.875%;margin-right: 5.5%}
.footerwrap .footerclwrap .col:last-child{margin-right: 0}
.footerwrap .footerclwrap .col h3{color:#fff;margin-bottom: 10px;text-transform: uppercase;}
.footerwrap .footerclwrap .col h3.cnt{font-size: 20px;}
.footerwrap .footerclwrap .col p{line-height: 26px;}
.footerlogo {max-width: 90px;margin-bottom: 30px;}
.footerwrap .footerclwrap .col ul li a{color:#fff;font-size: 16px;}
.footerwrap .footerclwrap .col ul li{margin-bottom:5px;}
.footerwrap .footerclwrap .col .et_pb_button_0 {color: #ffffff ;border-width: 4px !important;border-color: #fff7f7;border-radius: 18px;font-size: 14px;border: 4px solid #fff;padding: 7px 15px;display: inline-block;margin-top: 10px;margin-bottom: 5px;position: relative;transition: all 300ms ease 0ms;}

.dcgd_submit_button{position:relative}
.dcgd_submit_button:before,
.footerwrap .footerclwrap .col .et_pb_button_0::before {
	position: absolute;
	margin-left: -1em;
	opacity: 0;
	text-shadow: none;
	font-size: 32px;
	font-weight: 400;
	font-style: normal;
	font-variant: none;
	line-height: 1em;
	text-transform: none;
	content: "\f105";
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
	font: normal normal normal 18px/1 FontAwesome;
	right: 17px;
	top: 8px; 
    color:#666669;
}
.dcgd_submit_button::before{top:9px;}
.dcgd_submit_button:hover,
.footerwrap .footerclwrap .col .et_pb_button_0:hover{padding-right: 2.5em;color:#666669;background: #fff}
.dcgd_submit_button:hover{background: rgba(0,0,0,.05)}
.dcgd_submit_button:hover:before,
.footerwrap .footerclwrap .col .et_pb_button_0:hover:before{opacity:1}
.footerwrap .footerclwrap .col .social{display:flex;flex-wrap: wrap;}
.footerwrap .footerclwrap .col .social li{margin: 10px 19px 0 5px}
.footerwrap .footerclwrap .col .social li i{font-size: 18px;}
.searchwrap{float:right;transform: rotate(90deg);}
.searchwrap i {font-size: 17px;color: #5e5e5e;}
.top-menu li.hide{display:none}
.menuicon{display:none}

