@charset "utf-8";

@font-face {
  font-family: 'CircularStd-Medium';
  src: url('fonts/CircularStd-Medium.eot?#iefix') format('embedded-opentype'), 
       url('fonts/CircularStd-Medium.woff') format('woff'), 
       url('fonts/CircularStd-Medium.ttf')  format('truetype'), 
       url('fonts/CircularStd-Medium.svg#CircularStd-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
font-family: 'CircularStd-Bold';
src: url('fonts/CircularStd-Bold.eot?#iefix') format('embedded-opentype'),  
   url('fonts/CircularStd-Bold.woff') format('woff'), 
   url('fonts/CircularStd-Bold.ttf')  format('truetype'),
   url('fonts/CircularStd-Bold.svg#CircularStd-Bold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
  font-family: 'Graphik-Regular';
  src: url('fonts/Graphik-Regular.eot?#iefix') format('embedded-opentype'),  
       url('fonts/Graphik-Regular.woff') format('woff'), 
       url('fonts/Graphik-Regular.ttf')  format('truetype'), 
       url('fonts/Graphik-Regular.svg#Graphik-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
font-family: 'Merriweather-LightItalic';
src: url('fonts/Merriweather-LightItalic.eot?#iefix') format('embedded-opentype'),  
   url('fonts/Merriweather-LightItalic.woff') format('woff'), 
   url('fonts/Merriweather-LightItalic.ttf')  format('truetype'), 
   url('fonts/Merriweather-LightItalic.svg#Merriweather-LightItalic') format('svg');
font-weight: normal;
font-style: normal;
}

body { padding:0px; margin:0px; background:#ffffff; font-size:15px; color:#888888; font-family: 'Graphik-Regular'; line-height:20px; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; padding: 0; }
a, img { border: medium none; }
a { text-decoration: none; }
div { margin: 0; padding: 0; }
p { font-size:16px; line-height:26px; padding:0px 0 15px; margin:0px; text-align:left;color: #333; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px; }
a{ outline:none; }
/*a:hover { color: #1b1f23; }*/
a:focus, :focus{ outline:none; }
ul,ol { list-style-type:none; padding:0px; margin:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }
.left { float:left; }
.right { float:right; }
.anim { transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; }
.row { float:none; width:1170px; padding:0px; margin:0 auto; }

.top { float:left; width:100%; background:#01787B; padding: 10px 0;  }
.top-l { float: left; color: #fff; font-size: 16px; }
header { float:left; width:100%;position:relative; z-index:999; padding:0px 0; background: #fff;}
/* header { float:left; width:100%; background:#fff; position:relative; z-index:9; padding: 15px 0;} */

.menu { float: left; width: 100%; padding:0px 0; top:0px; left: 0px; z-index:999; }
.menu-inner { float: left; width: 100%; background: #fff;}
.logo { line-height:0px; float:left; padding:22px 20px; width: 207px; background: #1748c8; }
.logo img { float: left; width: 100%}

.top-r {float: right;}
.top-r ul li { float: left; margin: 0 8px}
.top-r ul li:last-child { margin-right: 0; }
.top-r ul li img { float: left;}

.banner { float: left; width: 100%; min-height:300px;}
.flex-caption.text-rht { text-align: right; }
.flex-caption.text-rht p { font-size: 18px; display: block; text-align: right;}
.flex-caption.text-rht h1::after { right: 0; left: auto; }

.wel-sec { float: left; width: 100%; margin:45px 0; }
.wel-lft { float: right; width: 55%; text-align: left; padding-left:45px;}
.wel-lft h1 { font-size: 30px; color: #1748c8; line-height: 36px; font-family: 'CircularStd-Bold'; margin-bottom: 20px; padding-bottom: 20px; position: relative; }
.wel-lft h1::after{ content: ""; position: absolute; left: 0px;bottom: 0;border-bottom: 4px solid #1748c8; width: 80px; }
.wel-lft h1 span { display: block; font-family: 'Graphik-Regular'; font-size: 24px;}
.wel-lft p { color: #333; font-size: 16px; line-height: 28px; margin-bottom: 30px; text-align: left;}
.read-btn { transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease;padding: 15px 30px; font-size: 20px;  background: #ffd234; color: #000; font-family: 'CircularStd-Medium'; border-radius: 3px; }
.read-btn:hover {  background: #000; color: #ffd234;}
.wel-rht { float: left; width: 45%; margin:0px 0 0 0; }
.wel-rht img { width: 100%; float: left; border-radius:10px;}

.btn-pad { float:left; width:100%; padding:25px 0; text-align: center;  background:#f2f2f2 !important;}
.btn-pad ul li { float: left; width: 33.3333%; text-align: center; display: flex; justify-content: center;}
.btn-pad ul li a { width: 85%;
height: 60px;
background-color: #ffd613;
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;transition:all 0.5s ease;
color: #000; font-size:22px;font-family: 'CircularStd-Bold';}
.btn-pad ul li a span{ display: block; margin-top:0px;}
.btn-pad ul li a img { float: left; width: 35px; margin-right: 10px; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
/* .btn-pad ul li a:hover img{ transform: rotateY(360deg);} */
.btn-pad ul li a:hover{ background: #ddd;}

.info-pad { float:left; width:100%; padding: 50px 0; text-align: center;  background:#01787B !important; position: relative;  z-index: 1; letter-spacing: 0.6px;}
.info-pad h1 { color:#fff; font-size: 40px; line-height: 45px; font-family: 'CircularStd-Bold'; margin-bottom: 10px; }
.info-pad p { text-align: center; margin: 0; padding: 0; color:#000;  font-size: 18px; }
.info-pad p{ font-size: 18px; color: #fff;font-family: 'Graphik-Regular';}
.info-lft { float: left; width: 65%; margin-right: 5%;}
.info-rgt { float: left; width: 30%; text-align: center;}
.info-pad a.cnt-btn{font-family: 'CircularStd-Medium'; font-size:20px; color: #0f1a29; border-radius:4px; margin-top:35px; display: inline-block; background: #ddeffc; padding: 15px 25px;transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; }
.info-pad a.cnt-btn:hover{background: #0f1a29; color: #fff;}

.info-rgt.full-width { width: 100%;}

.info-pad p a:hover { color:#71b00c;}
footer { float:left; width:100%;  background:#1a3ead; padding: 45px 0px 0px;}
.ftr-menu { float:left; width:100%; text-align: left;  padding: 0px 0px 0px;  }
.ftr-menu ul li { float: left;width: 100%; position: relative; padding: 0 0px 0 0; margin: 0 0px 15px 0;}
.ftr-menu ul li a { color:#fff; font-size:16px;}
.ftr-menu ul li a:hover { color: #ffd234; }
.map-foot { float: left; width: 100%;}
.map-foot iframe { width: 100%; height: 220px;}

.copyright { float:left; width:100%; font-size:16px; text-align: center; padding:30px 0; margin-top:35px; background: #fff; color: #333;font-family: 'CircularStd-Medium'; position: relative;}
.copyright::before {position: absolute;top: -8px;left: 50%;
  content: '';
  width: 24px;
  height: 24px;
  border-radius: 3px;
  background: inherit;
  transform: translate3d(-50%,0,0) rotate(45deg);
}

.foot-left{ float: left; width: 40%;}
.foot-left p { color: #fff; margin-top: 25px; font-size:15px;}
.foot-mid{ float: left; width: 30%;  padding:0px 0px 0px 45px;}
.foot-right{ float: left; width: 30%; }
footer h2 {color: #fff; text-transform: uppercase;margin-bottom: 25px;text-align: left;font-size: 20px;}
.foot-right p, .foot-right p a {color: #fff;font-size: 15px;}
.foot-right p a:hover {color: #ffd234; }
.foot-right p span { font-family: 'CircularStd-Bold';font-size: 18px;}

ul.social-icons { float: left; width:100%; text-align: left; padding-bottom: 20px; margin-top: 20px;}
ul.social-icons li { float: none; display: inline-block; margin: 0px 10px 0px 0px;}
ul.social-icons li a {transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; }
ul.social-icons li a:hover { opacity: 0.7;}

/**************** about css ********************/

.inn-banner {  float: left; width: 100%; padding: 0px 0; position: relative;}
.inn-banner::after { content: ""; position:absolute; background: rgba(23, 72, 200, 0.8); width: 100%; height: 100%; float: left; left: 0px; top:0px; }
.inn-banner img { float: left; width: 100%;}
.inn-banner h1 { text-align: left; font-size: 40px; color: #fff; font-family: 'CircularStd-Bold';padding-bottom: 0px; position: absolute; bottom:20%; transform: translateY(-20%);
z-index: 99;text-shadow: 0px 3px 4px rgba(0,0,0,0.3);}
.abt-sec { float: left; width: 100%; padding:45px 0;}
.abt-sec h1 { font-size:28px; color: #1748c8; font-family: 'CircularStd-Bold'; line-height: 26px; margin-bottom: 30px; padding-bottom: 20px;  position: relative; }
.abt-sec h1::after{ content: ""; position: absolute; left: 0px;bottom: 0;border-bottom: 4px solid #1748c8; width: 80px; }

.abt-sec p { color: #333; font-size: 16px; line-height: 26px; margin-bottom: 30px; padding-bottom: 0;}
.abt-lft { float: left; width: 100%; }
.abt-lft h1 { font-size:28px; color: #1748c8; font-family: 'CircularStd-Bold'; line-height: 26px; margin-bottom: 30px; padding-bottom: 20px;  position: relative; }
.abt-lft h1::after{ content: ""; position: absolute; left: 0px;bottom: 0;border-bottom: 4px solid #1748c8; width: 80px; }
.abt-lft img { float: left; width:100%; border-radius:10px}
.abt-lft p {color: #333;font-size: 16px;line-height: 26px;margin-bottom: 30px;padding-bottom: 0;}
.abt-lft.abt-rht { float: right; }

.btm-div { float: left; width: 100%; margin: 40px 0 0 0; text-align: left;}
.btm-div p{ text-align: left;}


.cont-lft { float: left; width:50%; padding-right: 30px; }
.cont-lft h3 { font-size: 22px; color: #1c63b8; font-family: 'CircularStd-Bold';margin-bottom: 15px; }
.cont-lft p { color: #333; }
.cont-rht { float: right; width: 50%; }
.cont-rht ul li { float: left; width: 48%; margin-bottom: 15px; margin-right: 4%; }
.cont-rht ul li:nth-child(2n-2){margin-right: 0px;} 
.cont-rht ul li label { display: block; color: #333;  font-size: 16px; margin-bottom: 5px; }
.cont-rht ul li label sup { color: red; font-size: 16px;position: absolute;}
.cont-rht ul li input[type="text"], .cont-rht ul li input[type="email"] { border: 1px solid #d7d7d7; padding: 10px; width: 100%; font-family: 'Graphik-Regular';   }
.cont-rht ul li textarea { border: 1px solid #d7d7d7; padding: 10px; width: 100%; height: 80px; font-family: 'Graphik-Regular';   }
.sub-btn {transition:all 0.3s ease; border: none; padding: 12px 35px; background: #1748c8; color: #fff;  font-family: 'CircularStd-Bold'; font-size: 18px; cursor: pointer; }
.sub-btn:hover{background: #1c63b8;}
.cont-rht ul li input[type="submit"] {transition:all 0.3s ease; border: none; padding: 12px 35px; background: #1748c8; color: #fff;  font-family: 'CircularStd-Bold'; font-size: 18px; cursor: pointer; }
.cont-rht ul li input[type="submit"]:hover{background: #1c63b8;}
.cont-lft h1, .cont-rht h1 { padding-bottom: 20px; }
.cont-lft h1::after { position: absolute; display: block; content:""; left:0; bottom: 0; border-bottom: 2px solid #71b00c; width: 60px;}
.cont-rht h1::after { position: absolute; display: block; content:""; left:0; bottom: 0; border-bottom: 2px solid #71b00c; width: 60px;}
.cont-rht h1 { 
display: block;
color: #333;
font-family: 'CircularStd-Bold';
font-size: 30px;
line-height: 35px;
margin-bottom: 10px;
}

.map { float: left; width: 100%; }
.map iframe { float: left; width: 100%; height: 350px;}

.auctions.list ul li { float: left; width: 48%; margin-right: 4%; margin-bottom: 30px;}
.auctions.list ul li:nth-child(2n) { margin-right: 0;}
.auctions.list ul li .auc-l { float: left; width: 170px; margin-right: 30px; }
.auctions.list ul li .auc-l img { width: 100%; padding: 3px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.5); float: left;}
.auctions.list ul li .auc-r { float: left; width: calc(100% - 200px); }
.auctions.list ul li .auc-r a { color:#cc0000; font-size: 19px;  font-family: 'CircularStd-Bold'; line-height: 24px; margin-bottom: 10px; display: inline-block;}
.auctions.list ul li .auc-r p { font-size: 17px; margin: 0 0 10px 0; padding: 0;}
.auctions.list ul li .auc-r p a { font-family: 'Graphik-Regular'; font-size: 17px;}
.auctions.list ul li .auc-r a.date { float: left; width: auto; color: #333; font-family: 'Graphik-Regular'; font-size: 15px; background: url(../img/date-ico-g.png) no-repeat left; padding-left: 24px; margin: 0; cursor: inherit; }
.auctions.list ul li .auc-r a.date:hover { text-decoration: none;  }
.auctions.list ul li .auc-r a:hover { text-decoration: underline; }

.abt-sec.auctions.auc-grid ul li { width: 32%; margin-right: 2%; border-bottom:3px solid #ccc; float: left;  margin-bottom: 30px; box-shadow: 0 0 35px  rgba(0, 0, 0, 0.1); transition: all 0.4s ease; border-radius: 0 0 5px 5px; }
.abt-sec.auctions.auc-grid ul li .auc-l { width: 100%; overflow: hidden; position: relative;}
.abt-sec.auctions.auc-grid ul li .auc-l img { width: 100%; transition: all 0.4s ease; float: left; backface-visibility: hidden;}
.abt-sec.auctions.auc-grid .auc-l img { padding: 0; box-shadow: none; }
.abt-sec.auctions.auc-grid .auc-r { width: 100%; padding: 18px; position: relative; min-height: 215px; }
.abt-sec.auctions.auc-grid ul li .auc-r a { color:#333; font-size: 18px;  font-family: 'CircularStd-Bold';line-height: 24px; margin-bottom: 10px; display: block;}
.abt-sec.auctions.auc-grid ul li .auc-r p { font-size: 15px; margin: 0; padding: 0; line-height: 24px;}
.abt-sec.auctions.auc-grid ul li .auc-r p a { font-family: 'Graphik-Regular';  font-size: 15px;}
.abt-sec.auctions.auc-grid ul li:nth-child(3n) { margin-right: 0%; }
.abt-sec.auctions.auc-grid ul li .auc-r a.date { float: left; width: 100%; color:#333; font-family: 'Graphik-Regular'; font-size: 15px; background: url(../img/date-ico-g.png) no-repeat left; padding-left: 24px; position: absolute; bottom: 10px; left:20px; cursor: inherit; }
.abt-sec.auctions.auc-grid ul li:hover .auc-l img { transform: scale(1.08); }
.abt-sec.auctions.auc-grid ul li:hover .auc-r a { color:#01787B;}
.abt-sec.auctions.auc-grid ul li:hover .auc-r a.date {color:#333; }
.abt-sec.auctions.auc-grid ul li:hover {  border-bottom:3px solid #01787B; }


.pagination { float: left; width: 100%; text-align: center; padding: 50px 0 50px 0}
.pagination ul li { float: none; display: inline-block; width: 40px; height: 40px; border-radius:50%; margin: 0 5px 0 0; padding: 0; background: #eee; line-height: 40px; cursor: pointer; color: #333;}
.pagination ul li:hover { background: #1748c8; color: #fff; }

.cont-lft.fullwid { width: 100%; padding-right: 0px; }
.map iframe { width: 100%; height:325px;}

.cont-rht.fullwid { width: 100%; padding-right: 0px; margin-top: 35px;}

.cont-list { width: 100%; text-align: center; margin: 0px 0 30px 0; float: left;}
.cont-list ul{display: flex; flex-wrap: wrap;}
.cont-list ul li { float: left; width:100%; margin-right:0px; margin-bottom: 20px; padding:0px 5px 15px 90px;text-align: left; position: relative; }
.cont-list ul li p { text-align: left; font-size: 18px; margin:0px 0px 5px; padding: 0; }
.cont-list ul li p span { display: block; color: #333; font-family: 'CircularStd-Bold'; font-size: 20px; line-height: 24px; margin-bottom: 10px; }
.cont-list ul li img { margin-bottom: 0px; width: 30px; }
.cont-list ul li a { color: #333; }
.cont-list ul li a:hover { text-decoration: underline;  }
.cont-list ul li:last-child { margin-right: 0; }

/*.cont-list ul li .icon-div { display: flex; width:60px; height:60px; position: absolute; left: 0px; border-radius: 100px; align-items: center; justify-content: center;margin: auto; border: 1px solid #1748c8; background: #1748c8;}*/

.cont-list ul li .icon-div { display: flex; width:60px; height:60px; position: absolute; left: 0px; border-radius: 100px; align-items: center; justify-content: center;margin: auto;}


/***************** single list ***************************/
.abt-sec.auctions.list.single-list ul li { width: 100%; margin-right: 0; background:#f3f2f3; padding: 20px; margin-bottom: 1px; }
.abt-sec.auctions.list.single-list ul li:nth-child(2n) { background: #f9f9f9; }
.abt-sec.auctions.list.single-list ul li .auc-r { margin: 10px 0 0 0; }
.abt-sec.auctions.list.single-list ul li .auc-r a, .abt-sec.auctions.list.single-list ul li .auc-r a.date { display: inline-block; width: auto; }


/* .abt-sec.auctions.auc-grid.auc-grid-sample { text-align: center; } */
.abt-sec.auctions.auc-grid.auc-grid-sample ul { float: left; width: 100%; display: flex; flex-wrap: wrap;}
.abt-sec.auctions.auc-grid.auc-grid-sample ul li { border: none;  }
.abt-sec.auctions.auc-grid.auc-grid-sample ul li .auc-l { border-bottom: 3px solid #1748c8;transition:all 0.3s ease; }
.abt-sec.auctions.auc-grid.auc-grid-sample ul li:hover .auc-l { border-bottom: 3px solid #ffd234; }
.abt-sec.auctions.auc-grid.auc-grid-sample ul li .auc-l a.date { position: absolute; right: 0; bottom: 0; color: #fff; background:#1748c8; padding:5px 10px; font-size: 14px; border-radius: 4px 0 0 0; }
.abt-sec.auctions.auc-grid.auc-grid-sample ul li .auc-r { min-height: 195px; padding-top: 30px; } 
.abt-sec.auctions.auc-grid.auc-grid-sample ul li .auc-r a { color: #333; position: relative; padding-bottom: 15px;transition:all 0.3s ease;}
.abt-sec.auctions.auc-grid.auc-grid-sample ul li .auc-r a::after { height: 3px; width:40px; content: ""; left:0; bottom: 0; position: absolute; border-bottom: 3px dotted #1748c8; }
.abt-sec.auctions.auc-grid.auc-grid-sample ul li .auc-r a:hover { color: #ffd234; }
.abt-sec.auctions.auc-grid.auc-grid-sample ul li .auc-r a:hover::after {border-bottom: 3px dotted #ffd234;}
.abt-sec.auctions.auc-grid.auc-grid-sample ul li .auc-l a.date:hover { background: #ffd234; }
.abt-sec.auctions.auc-grid.auc-grid-sample ul li .auc-r p { color: #5A5A5A; }
.abt-sec.auctions.auc-grid.auc-grid-sample ul li .auc-r a.date {transition:all 0.3s ease; position: absolute; top: -20px; color: #fff; background:#1748c8; padding:5px 10px; font-size: 14px; bottom: auto; width: 140px;
  left: 0; right: 0; margin: 0 auto; display: inline-block; text-align: center; border-radius: 25px;}
.abt-sec.auctions.auc-grid.auc-grid-sample ul li .auc-r a.date::after { display: none; }
.abt-sec.auctions.auc-grid.auc-grid-sample ul li:hover .auc-r a.date  { background: #ffd234; color: #000; }


/*mobilemenu*/
.mobNav  { display:none; position:fixed; right:0px; overflow:hidden;}
.m-menu {display: none; position: relative;; right:0px; top:0px; text-align:right; float:right; /* background:#D3D6D5;*/ }
.m-menu a { display: inline-block; text-align: right; outline: none; padding:0px 0px; width:100%; }
.m-menu a span { display: block; background:#1a3138; height: 3px; margin-top:5px; width:28px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;}
.m-menu a:hover span { background:#1a3138;}

.is-sticky .top { display: none; }
.is-sticky header { box-shadow:0 0 20px rgba(0,0,0,.15); }

.sec-div { float: left; width: 100%; padding: 40px 0;}
.sec-lft { float: left; width: 72%; margin-right: 3%;}
.sec-rgt { float: left; width: 25%;}

.quick-links { float: left; width: 100%; border: 1px solid #1748c8;}
.quick-links h2 { font-family: 'CircularStd-Bold'; background: #1748c8 none repeat scroll 0 0;color: #ffffff;
font-size: 22px;line-height: 20px;padding: 15px 25px;text-transform: uppercase;}
.quick-links h2 img { float: left; margin-right:10px;}
.quick-links ul li.active, .quick-links ul li:hover {background: #dedede;}
.quick-links ul li {border-bottom: 1px dashed #cecece;line-height: 22px;float: left;width: 100%;transition:all 0.3s ease;}
.quick-links ul li:last-child{ border-bottom: none;}
.quick-links ul li a {padding: 14px 16px 14px 25px;position: relative;color: #232323;  font-size: 16px;
display: block;float: left;width: 100%;font-family: 'Graphik-Regular';}

.sec-div .abt-sec { padding: 0px 0px;}

.more-info { float: left; width: 100%; margin-top: 30px; position: relative;}
.more-info img{ float: left; width: 100%; border-radius:5px;}
.more-txt { position: absolute; top:0px; left: 0px; border-radius:5px;width: 100%; height: 100%; background: rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center;}
.more-txt p{ color: #fff; font-size: 22px; text-align: center; line-height: 30px; padding: 0px;}
.more-txt p span { display: block;}
.more-txt p span a{ color: #fff;font-family: 'CircularStd-Bold';}
.more-txt p span a:hover { text-decoration: underline;}


.client{float: left; width: 100%; background: linear-gradient(180deg, rgb(239, 245, 255) 0%, rgb(253, 253, 253) 100%); text-align: center; padding-top:45px;}
.client h1{color: #1c2654; font-family: 'CircularStd-Bold'; font-size: 42px; line-height: 42px; margin-bottom: 35px;}
.client p{max-width: 745px; float: none; display: inline-block; margin: 0 auto; font-size: 20px; line-height:34px; font-style: italic; color: #1c2654; text-align: center; margin-bottom: 90px; position: relative;}
.client p::after{position: absolute; content: ""; bottom: -50px; display: block; width: 2px; height: 35px; background:#ffd234; left: 0; right: 0; margin: 0 auto;}


.auctions-home { background:#f2f2f2 !important;}

.btn-center { float: left; width: 100%; text-align: center; margin-top: 30px;}

ul.float-social { position: fixed; right: 0px; top:40%; z-index: 99;width: 40px;}
ul.float-social li { float: left;margin-bottom:3px;}
ul.float-social li a{ width: 40px; height: 40px; float: left; background: #ffd234; display: flex; align-items: center; justify-content: center; }



.ddsmoothmenu ul li span {
  float: left;
  display: block;
  padding: 31px 25px;
  margin: 0px;
  font-size: 16px;
  font-family: 'CircularStd-Bold';
  color: #3e3e40;
  text-align: center;
  line-height: 15px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-radius: 0px;
  position: relative;
}

.ddsmoothmenu ul li.current-menu-item span, .ddsmoothmenu ul li.current-menu-ancestor span {
  color: #1748c8;
}

.ddsmoothmenu ul li.current-menu-item span::after, .ddsmoothmenu ul li.current-menu-ancestor span::after {
  width: 100%;
}

.ddsmoothmenu ul li span::after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  height: 4px;
  background: #1748c8;
  width: 0px;
  transition: all 0.4s ease;
}

#content #pageid-7 > h1 {
  display: none;
}

.elementor-7 .elementor-element.elementor-element-01845f1 .elementor-button,
.elementor-7 .elementor-element.elementor-element-2f5357d .elementor-button,
.elementor-7 .elementor-element.elementor-element-5f24881 .elementor-button {
  width: 210px !important;
  position: relative;
  background: #ffd234;
}

.elementor-7 .elementor-element.elementor-element-2f5357d .elementor-button .elementor-align-icon-left,
.elementor-7 .elementor-element.elementor-element-5f24881 .elementor-button .elementor-align-icon-left {
  height: 24px;
  position: absolute;
  top: -20px;
  left: 55px;
}

.elementor-7 .elementor-element.elementor-element-01845f1 .elementor-button .elementor-align-icon-left {
  height: 24px;
  position: absolute;
  top: -20px;
  left: 38px;
}

.elementor-7 .elementor-element.elementor-element-01845f1 .elementor-button span.elementor-button-text,
.elementor-7 .elementor-element.elementor-element-2f5357d .elementor-button span.elementor-button-text,
.elementor-7 .elementor-element.elementor-element-5f24881 .elementor-button span.elementor-button-text {
  padding-left: 18px;
}

.elementor-7 .elementor-element.elementor-element-62ff8fe {
  font-size: 30px;
  color: #1748c8;
  line-height: 36px;
  font-family: 'CircularStd-Bold';
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
}

.abt-lft h1::after {
  left: 46%;
}

.abt-sec h1::after {
  left: 46%;
}

.quick-links > ul {
  margin: 0;
}

.quick-links > ul > li  {
  list-style: none;
  margin: 0;
  padding: 0px;
}

/* 
.quick-links > ul > li > ul {
  list-style: none;
  margin: 0px;
}


.quick-links ul li > ul li.active, .quick-links ul li > ul li:hover {
  background: #dedede;
} */

.quick-links ul li.current_page_item {
  background: #dedede;
}

.cont-list > ul {
  list-style: none;
}

.cont-rht h1::after {
left: 46%;
border-bottom: 2px solid #71b00c;
}

#pageid-245 #wpcf7-f41-p245-o1 .wpcf7-form.init ul,
.wpcf7-form.init,
#wpcf7-f41-p245-o1 .wpcf7-form.init ul {
  list-style-type: none;
}
#wpcf7-f41-p245-o1 form.wpcf7-form.init ul {
  list-style-type: none;
}
#easyPaginate {
  list-style: none;
  margin: 0;
}
#short_code_si_icon {
  text-align: left !important;
}