/* Google Font */
@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap');

@font-face {font-family: 'Gotham';src: url('/images/estatecard/custom/fonts/gotham_book-35f951b12286ea1318faa446f8ae8f68.eot');src: url('/images/estatecard/custom/fonts/gotham_book-35f951b12286ea1318faa446f8ae8f68.eot') format('embedded-opentype'), url('/images/estatecard/custom/fonts/gotham_book-7d8266441f37dc1550209bb396ea8d68.woff2') format('woff2'), url('/images/estatecard/custom/fonts/gotham_book-984adf1ca9a724bbdd96659bcb07656f.woff') format('woff'), url('/images/estatecard/custom/fonts/gotham_book-ce3962f8c7420f7f7f964a65fd12eddb.ttf') format('truetype'), url('/images/estatecard/custom/fonts/gotham_book-792137da016494d90ef37804851d2782.svg#Gotham') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Gotham';src: url('/images/estatecard/custom/fonts/gotham_light-d2b23b1bd0882cc9b09bfe12f3e078de.eot');src: url('/images/estatecard/custom/fonts/gotham_light-d2b23b1bd0882cc9b09bfe12f3e078de.eot') format('embedded-opentype'), url('/images/estatecard/custom/fonts/gotham_light-fb6aff35d3b612100a668c19ce4fe6e5.woff2') format('woff2'), url('/images/estatecard/custom/fonts/gotham_light-d832f41da422d0cd3227318ffcbf11a2.woff') format('woff'), url('/images/estatecard/custom/fonts/gotham_light-11acf231a09ef0027ef143868272116a.ttf') format('truetype'), url('/images/estatecard/custom/fonts/gotham_light-7f4ef24f292d85357cb85a6998d3fd25.svg#Gotham') format('svg');font-weight:300;font-style: normal;}
@font-face {font-family: 'Gotham';src: url('/images/estatecard/custom/fonts/gotham_medium-d43869b4780ab34bdc072f6fa61b6eb6.eot');src: url('/images/estatecard/custom/fonts/gotham_medium-d43869b4780ab34bdc072f6fa61b6eb6.eot') format('embedded-opentype'), url('/images/estatecard/custom/fonts/gotham_medium-c79adb7f970cefaead9d68bd021ff58c.woff2') format('woff2'), url('/images/estatecard/custom/fonts/gotham_medium-8248c80cf2b5c0d24cfff7d8c2abe684.woff') format('woff'), url('/images/estatecard/custom/fonts/gotham_medium-7be5462031f706eac544b9f8b310366d.ttf') format('truetype'), url('/images/estatecard/custom/fonts/gotham_medium-325b66d7cc84080264e49065a0d9ef95.svg#Gotham') format('svg');font-weight:500;font-style: normal;}
@font-face {font-family: 'Gotham';src: url('/images/estatecard/custom/fonts/gotham_bold-32bf2f24d9f9045c2c713af1f28ff1d7.eot');src: url('/images/estatecard/custom/fonts/gotham_bold-32bf2f24d9f9045c2c713af1f28ff1d7.eot') format('embedded-opentype'), url('/images/estatecard/custom/fonts/gotham_bold-132115d54cddc8d7e554c771c58bcc12.woff2') format('woff2'), url('/images/estatecard/custom/fonts/gotham_bold-20d0d3799543f468523d82e5bc710a18.woff') format('woff'), url('/images/estatecard/custom/fonts/gotham_bold-5b453805ce2379766f52819197fd99ff.ttf') format('truetype'), url('/images/estatecard/custom/fonts/gotham_bold-3eb66758cd7981f9aa570f30e7c4fd39.svg#gotham_bold') format('svg');font-weight:700;font-style: normal;}
@font-face {font-family: 'Gotham';src: url('/images/estatecard/custom/fonts/gotham_black-85616c692fa1308ac55c9ee553036c6c.eot');src: url('/images/estatecard/custom/fonts/gotham_black-85616c692fa1308ac55c9ee553036c6c.eot') format('embedded-opentype'), url('/images/estatecard/custom/fonts/gotham_black-a739352c49c1ace1ca3aba98368fa9bc.woff2') format('woff2'), url('/images/estatecard/custom/fonts/gotham_black-2d21f5b54001e8e820320c90b43cbf97.woff') format('woff'), url('/images/estatecard/custom/fonts/gotham_black-66b14fc912f341b6b91f325df2a94318.ttf') format('truetype'), url('/images/estatecard/custom/fonts/gotham_black-08de4f2de8e93da9ee90008eb8d0ea0b.svg#Gotham') format('svg');font-weight:900;font-style: normal;}

body {
  font-family: 'Gotham', sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: -webkit-calc(25/15);
  line-height: -moz-calc(25/15);
  line-height: calc(25/15);
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  overflow-x: hidden;
}

@media (min-width: 1510px) {
  .container {
    width: 1500px;
    max-width: 1500px;
    position: relative;
  }
}

@media (min-width: 1200px) and (max-width: 1510px) {
  .container {
    width: 1225px;
    max-width: 1225px;
    position: relative;
  }
}

@media (min-width: 979px) and (max-width:991px){
	.container, .container-md, .container-sm {
	    max-width: 100%;
	}
}

/* #Backgroud
================================================== */
.bg-black       { background: #111; }
.bg-grey        { background: #f4f4f4; }
.bg-grey-light  { background: #f5f5f5; }
.bg-grey-dark   { background: #999999; }
.bg-blue        { background: #0073da; }
.bg-blue-light  { background: #95d2e7; }
.bg-blue-dark   { background: #001a31; }
.bg-white       { background: #fff; }
.blizzard-blue	{ background: #93D8E8; }

/* #Backgroud Styles
================================================== */
.bg-cover         { -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important; }
.bg-overlay       { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 0; }
.bg-overlay.blue  { background: rgba(2, 117, 218, 0.8); }
.bg-overlay.dark  { background: rgba(0, 0, 0, 0.8); }
.bg-parallax      { background-attachment: fixed !important; min-height:500px; -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); }


/* #Typography
================================================== */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a    { font-weight: inherit; text-transform: uppercase;}
h2      { font-size: 48px; font-weight: 500; color: #000; margin-bottom: 20px; text-transform: uppercase;}
h3      { font-size: 32px; font-weight: 500; color: #000; margin-bottom: 20px; text-transform: uppercase;}
h4      { font-size: 26px; font-weight: 500; color: #000; margin-bottom: 20px; text-transform: uppercase;}
h6      { font-size: 18px; font-weight: 500; color: #000; margin-bottom: 20px; text-transform: uppercase;}
p img   { margin: 0; }
em      { font-style: italic; }
strong  { font-weight: 600; }
small   { font-size: 80%; }


/* #Links
================================================== */
a,
a:visited   { text-decoration: none; }
a:hover,
a:focus     { color: #2151a1; text-decoration: none; }
p a,
p a:visited { line-height: inherit; text-decoration: none; }
a:focus     { outline: none; }
a:hover     { cursor: pointer; }


/* #Lists
================================================== */
ul      { list-style: none outside; }
ol      { list-style: decimal; }
ul ul,
ul ol,
ol ol,
ol ul   { font-size: 90%; }
li p    { line-height: 21px; }
button::-moz-focus-inner,
input::-moz-focus-inner   { border: 0; padding: 0; }


/* #Transition
================================================== */
a,
button,
.smooth {
  -webkit-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
}
a:hover,
button:hover {
  -webkit-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
}


/* #Text Colors
================================================== */
.text-black     { color: #333; }
.text-grey      { color: #798997; }
.text-grey-1    { color: #808080; }
.text-white     { color: #fff; }
.text-blue      { color: #0073da; }


/* #Text block
================================================== */
.text-inline    { display: inline-block; }
.text-block     { font-size: 15px; margin-bottom: 0; display: block; font-weight: 400; }
@media (max-width:979px) {
  .text-block { padding-left: 0 !important; padding-right: 0 !important; }
}

.text-lead      { font-size: 39px; font-weight: 300; }
.text-large     { font-size: 36px; }
.text-med-large { font-size: 30px; }
.text-small     { font-size: 13px; }
.text-med       { font-size: 24px; }
.text-med-sm    { font-size: 20px; }
.heading-section { position: relative; }
.text-bold      { font-weight: 700; }
.text-underline { text-decoration: underline; }

.post-list li         { list-style: none; margin-bottom: 10px; }
.post-list li:before  { content: ''; background: #555; vertical-align: middle; margin-right: 10px; display: inline-block; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; width: 8px; height: 8px; }

.post-blockquote      { padding: 10px 50px; }
.post-blockquote p    { font-size: 18px; }

.heading-section { position: relative; }


/* #List style
================================================== */
.horizontal-list        { padding: 0; margin: 0 10; }
.horizontal-list:after  { content: ""; display: table; clear: both; }
.horizontal-list li     { float: left; }



/* #Button Styles
================================================== */
.au-btn       { background: #00ba6c; font-size: 14px; padding: 17px 40px; font-weight: 500; cursor: pointer; line-height: 1; display: inline-block; vertical-align: top; border: none; color: #fff; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; border-radius: 35px; }
.au-btn:hover { -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; background: #2151a1; color: #fff; }
.au-btn-large { padding: 20px 40px; }
.au-btn-border        { border: 1px solid #fff; background: transparent; padding: 16px 40px; }
.au-btn-border:hover  { background: #fff; color: #2151a1; }
.au-btn-border2       { border: 1px solid #00ba6c; color: #00ba6c; background: transparent; padding: 16px 40px 15px 40px; }
.au-btn-border2:hover { background: #00ba6c; color: #fff; }
.au-btn-block         { text-align: center; width: 100%; }
.au-btn-primary       { background: #ffb700; color: #001a31; }
.au-btn-red           { background: #e72c2c; color: #fff; }
.au-btn-gray           { background: #f0f0f0; color: #000; }
.au-btn.disabled      { cursor: not-allowed; }

button:focus { outline:0px; outline: 0px; }
.au-btn.btn-sm {  padding: 12px 30px; }


/* #Section styles
================================================== */
.section        { position: relative; }
.block-left     { float: left; }
.block-right    { float: right; }
.page-content   { background: #fff; }
.section-split  { width: 100%; }
.section-split:after { content: ""; display: table; clear: both; }
.section-split .section-split-left { float: left; width: 50%; }
.section-split .section-split-right { float: left; width: 50%; }
@media (max-width:767px) {
  .section-split .section-split-left,
  .section-split .section-split-right { float: none; width: 100%; }
}

/* #Helper class
================================================== */
.show{display:block!important}.hidden{display:none!important}.relative{position:relative}.clear-list-style{padding:0;margin:0;list-style:none}.b-t-0{border-top:none}.b-b-0{border-bottom:none}.b-r-0{border-right:none}.b-l-0{border-left:none}.b-0{border:none}.p-b-0{padding-bottom:0px}.p-t-0{padding-top:0px}.p-r-0{padding-right:0px}.p-l-0{padding-left:0px}.m-b-0{margin-bottom:0px!important}.m-t-0{margin-top:0px}.m-r-0{margin-right:0px !important;}.m-l-0{margin-left:0px}.m-0{margin:0px}.p-0{padding:0px}.p-b-5{padding-bottom:5px}.p-t-5{padding-top:5px}.p-r-5{padding-right:5px}.p-l-5{padding-left:5px}.m-b-5{margin-bottom:5px}.m-t-5{margin-top:5px!important;}.m-r-5{margin-right:5px}.m-l-5{margin-left:5px}.m-5{margin:5px}.p-5{padding:5px}.p-b-10{padding-bottom:10px}.p-t-10{padding-top:10px}.p-r-10{padding-right:10px}.p-l-10{padding-left:10px}.m-b-10{margin-bottom:10px}.m-t-10{margin-top:10px}.m-r-10{margin-right:10px}.m-l-10{margin-left:10px}.m-10{margin:10px}.p-10{padding:10px}.p-b-15{padding-bottom:15px}.p-t-15{padding-top:15px}.p-r-15{padding-right:15px}.p-l-15{padding-left:15px}.m-b-15{margin-bottom:15px}.m-t-15{margin-top:15px}.m-r-15{margin-right:15px}.m-l-15{margin-left:15px}.m-15{margin:15px}.p-15{padding:15px}.p-b-20{padding-bottom:20px}.p-t-20{padding-top:20px}.p-r-20{padding-right:20px}.p-l-20{padding-left:20px}.m-b-20{margin-bottom:20px}.m-t-20{margin-top:20px}.m-r-20{margin-right:20px}.m-l-20{margin-left:20px}.m-20{margin:20px}.p-20{padding:20px}.p-b-25{padding-bottom:25px}.p-t-25{padding-top:25px}.p-r-25{padding-right:25px}.p-l-25{padding-left:25px}.m-b-25{margin-bottom:25px}.m-t-25{margin-top:25px}.m-r-25{margin-right:25px}.m-l-25{margin-left:25px}.m-25{margin:25px}.p-25{padding:25px}.p-b-30{padding-bottom:30px}.p-t-30{padding-top:30px}.p-r-30{padding-right:30px}.p-l-30{padding-left:30px}.m-b-30{margin-bottom:30px}.m-t-30{margin-top:30px}.m-r-30{margin-right:30px}.m-l-30{margin-left:30px}.m-30{margin:30px}.p-30{padding:30px}.p-b-35{padding-bottom:35px}.p-t-35{padding-top:35px}.p-r-35{padding-right:35px}.p-l-35{padding-left:35px}.m-b-35{margin-bottom:35px}.m-t-35{margin-top:35px}.m-r-35{margin-right:35px}.m-l-35{margin-left:35px}.m-35{margin:35px}.p-35{padding:35px}.p-b-40{padding-bottom:40px}.p-t-40{padding-top:40px}.p-r-40{padding-right:40px}.p-l-40{padding-left:40px}.m-b-40{margin-bottom:40px}.m-t-40{margin-top:40px}.m-r-40{margin-right:40px}.m-l-40{margin-left:40px}.m-40{margin:40px}.p-40{padding:40px}.p-b-45{padding-bottom:45px}.p-t-45{padding-top:45px}.p-r-45{padding-right:45px}.p-l-45{padding-left:45px}.m-b-45{margin-bottom:45px}.m-t-45{margin-top:45px}.m-r-45{margin-right:45px}.m-l-45{margin-left:45px}.m-45{margin:45px}.p-45{padding:45px}.p-b-50{padding-bottom:50px}.p-t-50{padding-top:50px}.p-r-50{padding-right:50px}.p-l-50{padding-left:50px}.m-b-50{margin-bottom:50px}.m-t-50{margin-top:50px}.m-r-50{margin-right:50px}.m-l-50{margin-left:50px}.m-50{margin:50px}.p-50{padding:50px}.p-b-55{padding-bottom:55px}.p-t-55{padding-top:55px}.p-r-55{padding-right:55px}.p-l-55{padding-left:55px}.m-b-55{margin-bottom:55px}.m-t-55{margin-top:55px}.m-r-55{margin-right:55px}.m-l-55{margin-left:55px}.m-55{margin:55px}.p-55{padding:55px}.p-b-60{padding-bottom:60px}.p-t-60{padding-top:60px}.p-r-60{padding-right:60px}.p-l-60{padding-left:60px}.m-b-60{margin-bottom:60px}.m-t-60{margin-top:60px}.m-r-60{margin-right:60px}.m-l-60{margin-left:60px}.m-60{margin:60px}.p-60{padding:60px}.p-b-65{padding-bottom:65px}.p-t-65{padding-top:65px}.p-r-65{padding-right:65px}.p-l-65{padding-left:65px}.m-b-65{margin-bottom:65px}.m-t-65{margin-top:65px}.m-r-65{margin-right:65px}.m-l-65{margin-left:65px}.m-65{margin:65px}.p-65{padding:65px}.p-b-70{padding-bottom:70px}.p-t-70{padding-top:70px}.p-r-70{padding-right:70px}.p-l-70{padding-left:70px}.m-b-70{margin-bottom:70px}.m-t-70{margin-top:70px}.m-r-70{margin-right:70px}.m-l-70{margin-left:70px}.m-70{margin:70px}.p-70{padding:70px}.p-b-75{padding-bottom:75px}.p-t-75{padding-top:75px}.p-r-75{padding-right:75px}.p-l-75{padding-left:75px}.m-b-75{margin-bottom:75px}.m-t-75{margin-top:75px}.m-r-75{margin-right:75px}.m-l-75{margin-left:75px}.m-75{margin:75px}.p-75{padding:75px}.p-b-80{padding-bottom:80px}.p-t-80{padding-top:80px}.p-r-80{padding-right:80px}.p-l-80{padding-left:80px}.m-b-80{margin-bottom:80px}.m-t-80{margin-top:80px}.m-r-80{margin-right:80px}.m-l-80{margin-left:80px}.m-80{margin:80px}.p-80{padding:80px}.p-b-85{padding-bottom:85px}.p-t-85{padding-top:85px}.p-r-85{padding-right:85px}.p-l-85{padding-left:85px}.m-b-85{margin-bottom:85px}.m-t-85{margin-top:85px}.m-r-85{margin-right:85px}.m-l-85{margin-left:85px}.m-85{margin:85px}.p-85{padding:85px}.p-b-90{padding-bottom:90px}.p-t-90{padding-top:90px}.p-r-90{padding-right:90px}.p-l-90{padding-left:90px}.m-b-90{margin-bottom:90px}.m-t-90{margin-top:90px}.m-r-90{margin-right:90px}.m-l-90{margin-left:90px}.m-90{margin:90px}.p-90{padding:90px}.p-b-95{padding-bottom:95px}.p-t-95{padding-top:95px}.p-r-95{padding-right:95px}.p-l-95{padding-left:95px}.m-b-95{margin-bottom:95px}.m-t-95{margin-top:95px}.m-r-95{margin-right:95px}.m-l-95{margin-left:95px}.m-95{margin:95px}.p-95{padding:95px}.p-b-100{padding-bottom:100px}.p-t-100{padding-top:100px}.p-r-100{padding-right:100px}.p-l-100{padding-left:100px}.m-b-100{margin-bottom:100px}.m-t-100{margin-top:100px}.m-r-100{margin-right:100px}.m-l-100{margin-left:100px}.m-100{margin:100px}.p-100{padding:100px}.p-b-105{padding-bottom:105px}.p-t-105{padding-top:105px}.p-r-105{padding-right:105px}.p-l-105{padding-left:105px}.m-b-105{margin-bottom:105px}.m-t-105{margin-top:105px}.m-r-105{margin-right:105px}.m-l-105{margin-left:105px}.m-105{margin:105px}.p-105{padding:105px}.p-b-110{padding-bottom:110px}.p-t-110{padding-top:110px}.p-r-110{padding-right:110px}.p-l-110{padding-left:110px}.m-b-110{margin-bottom:110px}.m-t-110{margin-top:110px}.m-r-110{margin-right:110px}.m-l-110{margin-left:110px}.m-110{margin:110px}.p-110{padding:110px}.p-b-115{padding-bottom:115px}.p-t-115{padding-top:115px}.p-r-115{padding-right:115px}.p-l-115{padding-left:115px}.m-b-115{margin-bottom:115px}.m-t-115{margin-top:115px}.m-r-115{margin-right:115px}.m-l-115{margin-left:115px}.m-115{margin:115px}.p-115{padding:115px}.p-b-120{padding-bottom:120px}.p-t-120{padding-top:120px}.p-r-120{padding-right:120px}.p-l-120{padding-left:120px}.m-b-120{margin-bottom:120px}.m-t-120{margin-top:120px}.m-r-120{margin-right:120px}.m-l-120{margin-left:120px}.m-120{margin:120px}.p-120{padding:120px}.p-b-125{padding-bottom:125px}.p-t-125{padding-top:125px}.p-r-125{padding-right:125px}.p-l-125{padding-left:125px}.m-b-125{margin-bottom:125px}.m-t-125{margin-top:125px}.m-r-125{margin-right:125px}.m-l-125{margin-left:125px}.m-125{margin:125px}.p-125{padding:125px}.p-b-130{padding-bottom:130px}.p-t-130{padding-top:130px}.p-r-130{padding-right:130px}.p-l-130{padding-left:130px}.m-b-130{margin-bottom:130px}.m-t-130{margin-top:130px}.m-r-130{margin-right:130px}.m-l-130{margin-left:130px}.m-130{margin:130px}.p-130{padding:130px}.p-b-135{padding-bottom:135px}.p-t-135{padding-top:135px}.p-r-135{padding-right:135px}.p-l-135{padding-left:135px}.m-b-135{margin-bottom:135px}.m-t-135{margin-top:135px}.m-r-135{margin-right:135px}.m-l-135{margin-left:135px}.m-135{margin:135px}.p-135{padding:135px}.p-b-140{padding-bottom:140px}.p-t-140{padding-top:140px}.p-r-140{padding-right:140px}.p-l-140{padding-left:140px}.m-b-140{margin-bottom:140px}.m-t-140{margin-top:140px}.m-r-140{margin-right:140px}.m-l-140{margin-left:140px}.m-140{margin:140px}.p-140{padding:140px}.p-b-145{padding-bottom:145px}.p-t-145{padding-top:145px}.p-r-145{padding-right:145px}.p-l-145{padding-left:145px}.m-b-145{margin-bottom:145px}.m-t-145{margin-top:145px}.m-r-145{margin-right:145px}.m-l-145{margin-left:145px}.m-145{margin:145px}.p-145{padding:145px}.p-b-150{padding-bottom:150px}.p-t-150{padding-top:150px}.p-r-150{padding-right:150px}.p-l-150{padding-left:150px}.m-b-150{margin-bottom:150px}.m-t-150{margin-top:150px}.m-r-150{margin-right:150px}.m-l-150{margin-left:150px}.m-150{margin:150px}.p-150{padding:150px}.p-b-155{padding-bottom:155px}.p-t-155{padding-top:155px}.p-r-155{padding-right:155px}.p-l-155{padding-left:155px}.m-b-155{margin-bottom:155px}.m-t-155{margin-top:155px}.m-r-155{margin-right:155px}.m-l-155{margin-left:155px}.m-155{margin:155px}.p-155{padding:155px}.p-b-160{padding-bottom:160px}.p-t-160{padding-top:160px}.p-r-160{padding-right:160px}.p-l-160{padding-left:160px}.m-b-160{margin-bottom:160px}.m-t-160{margin-top:160px}.m-r-160{margin-right:160px}.m-l-160{margin-left:160px}.m-160{margin:160px}.p-160{padding:160px}.p-b-165{padding-bottom:165px}.p-t-165{padding-top:165px}.p-r-165{padding-right:165px}.p-l-165{padding-left:165px}.m-b-165{margin-bottom:165px}.m-t-165{margin-top:165px}.m-r-165{margin-right:165px}.m-l-165{margin-left:165px}.m-165{margin:165px}.p-165{padding:165px}.p-b-170{padding-bottom:170px}.p-t-170{padding-top:170px}.p-r-170{padding-right:170px}.p-l-170{padding-left:170px}.m-b-170{margin-bottom:170px}.m-t-170{margin-top:170px}.m-r-170{margin-right:170px}.m-l-170{margin-left:170px}.m-170{margin:170px}.p-170{padding:170px}.p-b-175{padding-bottom:175px}.p-t-175{padding-top:175px}.p-r-175{padding-right:175px}.p-l-175{padding-left:175px}.m-b-175{margin-bottom:175px}.m-t-175{margin-top:175px}.m-r-175{margin-right:175px}.m-l-175{margin-left:175px}.m-175{margin:175px}.p-175{padding:175px}.p-b-180{padding-bottom:180px}.p-t-180{padding-top:180px}.p-r-180{padding-right:180px}.p-l-180{padding-left:180px}.m-b-180{margin-bottom:180px}.m-t-180{margin-top:180px}.m-r-180{margin-right:180px}.m-l-180{margin-left:180px}.m-180{margin:180px}.p-180{padding:180px}.p-b-185{padding-bottom:185px}.p-t-185{padding-top:185px}.p-r-185{padding-right:185px}.p-l-185{padding-left:185px}.m-b-185{margin-bottom:185px}.m-t-185{margin-top:185px}.m-r-185{margin-right:185px}.m-l-185{margin-left:185px}.m-185{margin:185px}.p-185{padding:185px}.p-b-190{padding-bottom:190px}.p-t-190{padding-top:190px}.p-r-190{padding-right:190px}.p-l-190{padding-left:190px}.m-b-190{margin-bottom:190px}.m-t-190{margin-top:190px}.m-r-190{margin-right:190px}.m-l-190{margin-left:190px}.m-190{margin:190px}.p-190{padding:190px}.p-b-195{padding-bottom:195px}.p-t-195{padding-top:195px}.p-r-195{padding-right:195px}.p-l-195{padding-left:195px}.m-b-195{margin-bottom:195px}.m-t-195{margin-top:195px}.m-r-195{margin-right:195px}.m-l-195{margin-left:195px}.m-195{margin:195px}.p-195{padding:195px}.p-b-200{padding-bottom:200px}.p-t-200{padding-top:200px}.p-r-200{padding-right:200px}.p-l-200{padding-left:200px}.m-b-200{margin-bottom:200px}.m-t-200{margin-top:200px}.m-r-200{margin-right:200px}.m-l-200{margin-left:200px}.m-200{margin:200px}.p-200{padding:200px}.p-b-205{padding-bottom:205px}.p-t-205{padding-top:205px}.p-r-205{padding-right:205px}.p-l-205{padding-left:205px}.m-b-205{margin-bottom:205px}.m-t-205{margin-top:205px}.m-r-205{margin-right:205px}.m-l-205{margin-left:205px}.m-205{margin:205px}.p-205{padding:205px}.p-b-210{padding-bottom:210px}.p-t-210{padding-top:210px}.p-r-210{padding-right:210px}.p-l-210{padding-left:210px}.m-b-210{margin-bottom:210px}.m-t-210{margin-top:210px}.m-r-210{margin-right:210px}.m-l-210{margin-left:210px}.m-210{margin:210px}.p-210{padding:210px}.p-b-215{padding-bottom:215px}.p-t-215{padding-top:215px}.p-r-215{padding-right:215px}.p-l-215{padding-left:215px}.m-b-215{margin-bottom:215px}.m-t-215{margin-top:215px}.m-r-215{margin-right:215px}.m-l-215{margin-left:215px}.m-215{margin:215px}.p-215{padding:215px}.p-b-220{padding-bottom:220px}.p-t-220{padding-top:220px}.p-r-220{padding-right:220px}.p-l-220{padding-left:220px}.m-b-220{margin-bottom:220px}.m-t-220{margin-top:220px}.m-r-220{margin-right:220px}.m-l-220{margin-left:220px}.m-220{margin:220px}.p-220{padding:220px}.p-b-225{padding-bottom:225px}.p-t-225{padding-top:225px}.p-r-225{padding-right:225px}.p-l-225{padding-left:225px}.m-b-225{margin-bottom:225px}.m-t-225{margin-top:225px}.m-r-225{margin-right:225px}.m-l-225{margin-left:225px}.m-225{margin:225px}.p-225{padding:225px}.p-b-230{padding-bottom:230px}.p-t-230{padding-top:230px}.p-r-230{padding-right:230px}.p-l-230{padding-left:230px}.m-b-230{margin-bottom:230px}.m-t-230{margin-top:230px}.m-r-230{margin-right:230px}.m-l-230{margin-left:230px}.m-230{margin:230px}.p-230{padding:230px}.p-b-235{padding-bottom:235px}.p-t-235{padding-top:235px}.p-r-235{padding-right:235px}.p-l-235{padding-left:235px}.m-b-235{margin-bottom:235px}.m-t-235{margin-top:235px}.m-r-235{margin-right:235px}.m-l-235{margin-left:235px}.m-235{margin:235px}.p-235{padding:235px}.p-b-240{padding-bottom:240px}.p-t-240{padding-top:240px}.p-r-240{padding-right:240px}.p-l-240{padding-left:240px}.m-b-240{margin-bottom:240px}.m-t-240{margin-top:240px}.m-r-240{margin-right:240px}.m-l-240{margin-left:240px}.m-240{margin:240px}.p-240{padding:240px}.p-b-245{padding-bottom:245px}.p-t-245{padding-top:245px}.p-r-245{padding-right:245px}.p-l-245{padding-left:245px}.m-b-245{margin-bottom:245px}.m-t-245{margin-top:245px}.m-r-245{margin-right:245px}.m-l-245{margin-left:245px}.m-245{margin:245px}.p-245{padding:245px}.p-b-250{padding-bottom:250px}.p-t-250{padding-top:250px}.p-r-250{padding-right:250px}.p-l-250{padding-left:250px}.m-b-250{margin-bottom:250px}.m-t-250{margin-top:250px}.m-r-250{margin-right:250px}.m-l-250{margin-left:250px}.m-250{margin:250px}.p-250{padding:250px}.box-10{width:10%;float:left}.box-20{width:20%;float:left}.box-30{width:30%;float:left}.box-40{width:40%;float:left}.box-50{width:50%;float:left}.box-60{width:60%;float:left}.box-70{width:70%;float:left}.box-80{width:80%;float:left}.box-90{width:90%;float:left}.box-100{width:100%;float:left}@media (max-width:319px){.hidden-phone-small{display:none!important}}@media (max-width:479px){.hidden-phone-med{display:none!important}}@media (max-width:767px){.hidden-tablet-portrait{display:none!important}}@media (max-width:979px){.hidden-tablet-landscape{display:none!important}}@media (min-width:320px){.hidden-phone-small-up{display:none!important}}@media (max-width:480px){.hidden-phone-med-up{display:none!important}}@media (min-width:768px){.hidden-tablet-portrait-up{display:none!important}}@media (min-width:980px){.hidden-tablet-landscape-up{display:none!important}}@media (max-width:1199px){.hidden-desktop-med{display:none!important}}@media (min-width:1200px){.hidden-desktop-med-up{display:none!important}}@media (max-width:1599px){.hidden-desktop-large{display:none!important}}@media (min-width:1600px){.hidden-desktop-large-up{display:none!important}}@media (min-width:480px) and (max-width:767px){.hidden-phone-med-tablet-portrait{display:none!important}}@media (min-width:768px) and (max-width:979px){.hidden-tablet-portrait-tablet-landscape{display:none!important}}@media (min-width:980px) and (max-width:1199px){.hidden-tablet-landscape-desktop-med{display:none!important}}

/* #Form styles
================================================== */
input:focus,
select:focus,
textarea:focus                { outline: none; }
.au-select .chosen-container  { background: #fff; vertical-align: top; }
.au-select .chosen-container .chosen-single { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 20px; background: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; height: auto; }
.au-select .chosen-container .chosen-single span { font-size: 15px; color: #555; line-height: 22px; }
.au-select .chosen-container .chosen-single div b { width: 15px; height: 15px; position: absolute; top: 50%; right: 15px; margin-top: -8px; }
.au-select .chosen-container .chosen-single div b:after { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: '\f0d7'; }
.au-select .chosen-container .chosen-drop { border-top: 1px solid #cccccc; background: #fff; left: 0; }
.au-select .chosen-container .chosen-drop .chosen-results { background: #fff; padding: 0; margin: 0; }
.au-select .chosen-container .chosen-drop .chosen-results li { padding: 10px 20px; color: #555; font-size: 15px; }
.au-select .chosen-container .chosen-drop .chosen-results .disabled-result { display: none; }
.au-select .chosen-container.chosen-container-active .chosen-single,
.au-select .chosen-container.chosen-container-active .chosen-drop { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }

.au-select-2 .chosen-container .chosen-single { border: 1px solid #e1e1e1; padding: 10px 15px; }
.au-select-2 .chosen-container .chosen-single div b:after { content: "\f107"; }
.au-select-2 .chosen-drop { border: 1px solid #e1e1e1; }

.au-input { width: 100%; border: none; padding: 20px; font-size: 15px; margin-bottom: 10px; line-height: 22px; }
.au-input-2 { border: 1px solid #e1e1e1; padding: 10px 15px; }
.au-input-submit { margin-bottom: 10px; line-height: 20px; }

/* @media (min-width: 1200px) {
  .head-search form input {
    font-size: 15px;
  }
} */

/* @media (max-width: 990px) {
  .head-search form input {
    font-size: 12px;   
  }
}  */

.au-select { margin-bottom: 10px; }
.au-textarea { width: 100%; min-width: 100%; padding: 10px 15px; font-size: 15px; margin-bottom: 10px; border: 1px solid #e1e1e1; }
.au-form-group { margin: 0 -5px; }
.au-form-group:after { content: ""; display: table; clear: both; }
.au-form-col-3,
.au-form-col-4 { float: left; padding: 0 5px; margin-bottom: 0; }
@media (max-width:979px) {
  .au-form-group .au-form-col-3,
  .au-form-group .au-form-col-4 { width: 100%; }
}
.help-block     { display: block !important; margin: 0; height: 25px; }
.help-block ul  { margin-bottom: 0; padding-bottom: 5px; }
.help-block ul li { font-size: 13px; }
.au-form-col-3 { width: 25%; }
.au-form-col-4 { width: 33.33%; }


.custom-control-label { font-size: 14px; margin-bottom: 10px; line-height: 24px; }
.custom-checkbox .custom-control-label::before { border-radius: 0; width: 0.95rem; height: 0.95rem; }
.custom-control.custom-radio .custom-control-label { margin: 0px; }

.ul-bullet-mark {
	list-style-type:disc;
}
/* #Chosen Select
================================================== */
@media (min-width: 0px) {
  .chosen-container .chosen-single div b { background: none !important; }
}

/*No active*/
.chosen-container { vertical-align: baseline; }
.chosen-container .chosen-single { background: none; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.chosen-container .chosen-single span { color: #888; }
.chosen-container .chosen-single div b { background: none; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; text-align: center; }
.chosen-container .chosen-single div b:after { content: '\f107'; font-family: FontAwesome, sans-serif; color: #888; }
.chosen-container .chosen-drop { background: #111; border: none; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; visibility: hidden; opacity: 0; clip: auto; }
.chosen-container .chosen-drop ul li { color: #888; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.chosen-container .chosen-drop ul li:hover,
.chosen-container .chosen-drop ul li.result-selected { background: none; color: #fff; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }

/*Active*/
.chosen-container-active.chosen-with-drop .chosen-single { background: #111; border: none; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); }
.chosen-container-active.chosen-with-drop .chosen-single div b { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); }
.chosen-container-active.chosen-with-drop .chosen-drop { visibility: visible; opacity: 1; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }


/* #Hamburger Button
================================================== */
.hamburger        { padding: 20px 15px 10px 15px; }
.hamburger:focus  { outline: none; }
.hamburger:hover  { opacity: 1; }


/* #Accordion-box
  ================================================== */
.accordion-box-1 .accordion { background: #fff; margin-bottom: 10px; }
.accordion-box-1 .accordion .accordion-title { cursor: pointer; padding: 10px 20px 10px 30px; border: 1px solid #e6e6e6; margin: 0; font-size: 18px; color: #333333; }
.accordion-box-1 .accordion .accordion-title span { width: 30px; position: relative; height: 30px; float: right; vertical-align: bottom; }
.accordion-box-1 .accordion .accordion-title span:before { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ""; display: inline-block; width: 2px; height: 12px; background: #aaaaaa; }
.accordion-box-1 .accordion .accordion-title span:after { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ""; display: inline-block; width: 12px; height: 2px; background: #aaaaaa; }
.accordion-box-1 .accordion .accordion-title p { margin: 0; }
.accordion-box-1 .accordion.open .accordion-title span:before { display: none; }
.accordion-box-1 .content-inner { border: 1px solid #ededed; padding: 25px 30px 20px 30px; }
.accordion-box-1 .content-inner p:first-child{ margin-bottom: 0px; }
.accordion-box-2 .accordion.open .accordion-title { background: #ac907f; }
.accordion-box-2 .accordion .accordion-title { border: none; background: #292929; }
.accordion-box-2 .accordion .accordion-title p { color: #fff; }
.accordion-box-2 .accordion .accordion-content .content-inner { background: #111; border: none; }
.accordion-box-2 .accordion .accordion-content .content-inner p { color: #999999; padding-left: 20px; border-left: 1px solid #292929; }


/* #Au Tabs
================================================== */
.au-tabs { padding: 0; margin: 0; display: inline-block; vertical-align: top; border-left: 1px solid #e6e6e6; }
.au-tabs:after { content: ""; display: table; clear: both; }
.au-tabs li { float: left; }
.au-tabs li.active a { color: #333; background: #f2f2f2; }
.au-tabs li a { border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; display: inline-block; font-size: 16px; font-weight: 700; color: #333; padding: 20px 80px; }
.au-tabs li a:hover { color: #333; background: #f2f2f2; }
@media (max-width: 979px) {
  .au-tabs li   { width: 100%; }
  .au-tabs li a { display: block; }
}

.au-tabs-1              { display: block; border: 1px solid #e6e6e6; }
.au-tabs-1 li.active a  { border-top: 2px solid #999999; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; margin-bottom: -1px; background: #fff; }
.au-tabs-1 li a         { padding: 15px 30px; border: none; -webkit-transition: none; -o-transition: none; -moz-transition: none; transition: none; }
@media (max-width: 767px) {
.au-tabs-1 li { width: 100%; }
.au-tabs-1 li.active a { border: none; margin-bottom: 0; background: #e6e6e6; }
.au-tabs-1 li a { display: block; }
}

.au-tab-content-1 { padding: 30px 30px 40px 30px; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.au-tab-content-1 p { margin: 0; }

.post-tabs-1 { padding: 0; margin: 0; border-left: 1px solid #e6e6e6; }
.post-tabs-1 li { margin-bottom: 10px; }
.post-tabs-1 li a { display: block; padding: 1px 0 0 20px; color: #555; font-weight: 700; border-left: 3px solid transparent; }

.project-tabs { margin: 0; padding: 0; }
.project-tabs:after { content: ""; display: table; clear: both; }
.project-tabs li { margin-right: 40px; float: left; }
.project-tabs li span { cursor: pointer; color: #888888; }


/* #paginations
================================================== */
.au-paginations { padding: 0; margin: 0; }
.au-paginations:after { content: ""; display: table; clear: both; }
.au-paginations li:not(.next) { margin-right: 10px; float: left; width: 36px; height: 36px; border: 1px solid #e6e6e6; display: table; text-align: center; }
.au-paginations li:not(.next) a { display: table-cell; vertical-align: middle; font-weight: 700; color: #808080; }
.au-paginations .next { display: table; text-align: center; float: left; width: 50px; height: 36px; margin-left: 10px; }
.au-paginations .next a { font-weight: 700; color: #808080; display: table-cell; vertical-align: middle; }
.au-paginations .next a i { margin-left: 5px; }


/* #Lists
================================================== */
.sidebar-lists-1 { padding: 0; margin: 0; }
.sidebar-lists-1 li:last-child a { border-bottom: 1px solid #e6e6e6; }
.sidebar-lists-1 li a { border-top: 1px solid #e6e6e6; display: block; padding: 8px 0; color: #555555; }
.sidebar-lists-2 li:last-child a { border-bottom: none; }
.sidebar-lists-2 li:after { content: ""; display: table; clear: both; }
.sidebar-lists-2 li a { float: left; border: none; }
.sidebar-lists-2 li span { float: right; }


/* #Heading Styles
================================================== */
.heading-section.light h1,
.heading-section.light h2,
.heading-section.light h3,
.heading-section.light h4 { color: #fff; }
.heading-section.auto-margin h2,
.heading-section.auto-margin h3,
.heading-section.auto-margin h4,
.heading-section.auto-margin h5   { margin-bottom: 12px; }
.heading-section .all-link        { position: absolute; right: 5px; top: 10px; font-size: 16px; font-weight: 500; }
.heading-section .all-link:hover  { color: #00ba6c; }


/*icon box 2*/
.icon-box-2             { margin-bottom: 30px; text-align: center; }
.icon-box-2 .icon       { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; display: inline-block; position: relative; margin-bottom: 20px; }
.icon-box-2 .icon i     { position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; color: #fff; font-size: 24px; }
.icon-box-2 .title      { margin-bottom: 10px; }
.icon-box-2 .title h3   { margin: 0; font-size: 20px; color: #000; font-weight: 600; }
.icon-box-2 .title a    { color: #000; font-weight: 500; }
.icon-box-2 .content    { padding: 0 15px; }
.icon-box-2 .content p  { margin: 0; color: #6d6d6d; font-size: 16px; }

/*< 767*/
@media (max-width: 767px) {
  .icon-box-2 .content { padding: 0 100px; }
}

/*< 479*/
@media (max-width: 479px) {
  .icon-box-2 .content { padding: 0; }
}

.modal-content { border: none; }
.modal-header { padding: 1.1rem 1.6rem 1rem 1.6rem; background: #00ba6c; color: #fff; }
.modal-header .close { opacity: 1; color: #fff; text-shadow: none; position: relative; top: 3px; right: -5px; }
.modal-header .modal-title { color: #fff; }
.modal-body   { padding: 2rem 1.6rem;}

/* #Owl styles
================================================== */
.owl-prev,
.owl-next { border: none !important; padding: 0px !important; }
.owl-carousel.nav-style-1 { position: static; }
.owl-carousel.nav-style-1 .owl-nav { position: absolute; top: 0; right: 0; }
.owl-carousel.nav-style-1 .owl-nav .owl-next { margin-left: 3px; }
.owl-carousel.nav-style-1 .owl-nav .owl-prev { margin-right: 3px; }
.owl-carousel.nav-style-1 .owl-nav .owl-prev,
.owl-carousel.nav-style-1 .owl-nav .owl-next { width: 22px; height: 22px; border: 1px solid #fff; position: relative; display: inline-block; opacity: .5; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.owl-carousel.nav-style-1 .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-1 .owl-nav .owl-next:hover { opacity: 1; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.owl-carousel.nav-style-1 .owl-nav .owl-prev i,
.owl-carousel.nav-style-1 .owl-nav .owl-next i { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.owl-carousel.nav-style-1.dark .owl-nav .owl-prev,
.owl-carousel.nav-style-1.dark .owl-nav .owl-next { border: 1px solid #999999; opacity: 1; }
.owl-carousel.nav-style-1.dark .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-1.dark .owl-nav .owl-next:hover { border-color: #000; }
.owl-carousel.nav-style-1.dark .owl-nav .owl-prev:hover i,
.owl-carousel.nav-style-1.dark .owl-nav .owl-next:hover i { color: #000; }
.owl-carousel.nav-style-2 { position: relative; }
.owl-carousel.nav-style-2 .owl-nav .owl-next { right: -70px; margin-left: 3px; }
.owl-carousel.nav-style-2 .owl-nav .owl-prev { left: -70px; margin-right: 3px; }
.owl-carousel.nav-style-2 .owl-nav .owl-prev,
.owl-carousel.nav-style-2 .owl-nav .owl-next { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 40px; height: 40px; border: 1px solid #fff; display: inline-block; opacity: .5; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.owl-carousel.nav-style-2 .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-2 .owl-nav .owl-next:hover { opacity: 1; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.owl-carousel.nav-style-2 .owl-nav .owl-prev i,
.owl-carousel.nav-style-2 .owl-nav .owl-next i { color: #b8b8b8; position: absolute; top: 50%; left: 50%; font-size: 50px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.owl-carousel.nav-style-2.dark .owl-nav .owl-prev,
.owl-carousel.nav-style-2.dark .owl-nav .owl-next { border: 1px solid #999999; opacity: 1; }
.owl-carousel.nav-style-2.dark .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-2.dark .owl-nav .owl-next:hover { border-color: #000; }
.owl-carousel.nav-style-2.dark .owl-nav .owl-prev:hover i,
.owl-carousel.nav-style-2.dark .owl-nav .owl-next:hover i { color: #000; }
  .owl-carousel .owl-item{ margin-bottom: 0px; }

@media (max-width:1390px) {
  .owl-carousel.nav-style-2 .owl-nav .owl-prev,
  .owl-carousel.nav-style-2 .owl-nav .owl-next { position: absolute; width: 25px; height: 25px; }
  .owl-carousel.nav-style-2 .owl-nav .owl-prev { left: -30px; }
  .owl-carousel.nav-style-2 .owl-nav .owl-next { right: -30px; }
  .owl-carousel.nav-style-2 .owl-nav .owl-prev i,
  .owl-carousel.nav-style-2 .owl-nav .owl-next i { font-size: 35px; }
}
.owl-carousel.nav-style-3 { position: relative; }
.owl-carousel.nav-style-3 .owl-nav .owl-next { right: 10px; }
.owl-carousel.nav-style-3 .owl-nav .owl-prev { left: 10px; }
.owl-carousel.nav-style-3 .owl-nav .owl-prev,
.owl-carousel.nav-style-3 .owl-nav .owl-next { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); width: 40px; height: 40px; background: rgba(0, 0, 0, 0.5); display: inline-block; opacity: .5; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.owl-carousel.nav-style-3 .owl-nav .owl-prev:hover,
.owl-carousel.nav-style-3 .owl-nav .owl-next:hover { opacity: 1; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.owl-carousel.nav-style-3 .owl-nav .owl-prev i,
.owl-carousel.nav-style-3 .owl-nav .owl-next i { color: #fff; position: absolute; top: 50%; left: 50%; font-size: 30px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.owl-carousel.dots-style-1 { position: relative; }
.owl-carousel.dots-style-1 .owl-dots { position: absolute; bottom: 30px; left: 50%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
.owl-carousel.dots-style-1 .owl-dots:after { content: ""; display: table; clear: both; }
.owl-carousel.dots-style-1 .owl-dots .owl-dot { margin: 0 5px; float: left; width: 10px; height: 10px; background: #faf8f7; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }



/* #Image Card
================================================== */
.image-card         { padding: 25px; border: 1px solid #eee; margin-bottom: 35px; text-align: center; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.image-card:hover   { box-shadow: inset 0px 0px 30px #00000005; border-radius: 10px; }
.image-card .image  { margin-bottom: 22px; overflow: hidden; text-align: center; }
.image-card .image img        { -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; width: auto; margin: 0px auto; }
.image-card:hover .image img  { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.image-card .content    { min-height: 80px; }
.image-card .content p  { font-size: 13px; color: #6d6d6d; line-height: 20px; margin-bottom: 12px; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.image-card:hover .content p { color: #e72c2c; }


.image-card h5        { margin-bottom: 0px; color: #00910E; font-size: 24px; font-weight: 600; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
/* .image-card:hover h5  { color: #000; } */

.emailcontent .campaign-img { padding: 20px;  margin-bottom: 35px; border: solid 1px #e1e1e1; display: flex; align-items: center; justify-content: center; text-align: center; flex-direction: column; }
.emailcontent .campaign-img img {  margin-bottom: 5px; }
.emailcontent .campaign-img h5 { font-size: 18px; font-weight: 600; color: #e72c2c; margin-bottom: 8px; }
.emailcontent .campaign-img h5 span { font-size: 14px; color: #e72c2c; font-weight: 400; display: block;  }
.camp-list:hover a:hover { color: #0080ff; } 
.emailcontent .campaign-img ul {  margin-top: 0px; margin-bottom: 0.5rem; }

/* #Top Header Styles
================================================== */
.topbar       { padding: 0; }
.topbar p     { font-size: 12px; color: #7b7a7a; margin-bottom: 0px; }

.topbar .block-left   { float: left; }
.topbar .text-block   { color: #888888; margin-bottom: 0; line-height: 25px; }

.topbar .block-right  { float: right; }
.topbar .block-right a { border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; display: inline-block; margin-left: -5px; padding: 2px 12px 1px 12px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.topbar .block-right a:hover img { opacity: 0.5; }

.topbar .chosen-lang { display: inline-block; height: 25px; width: 90px; font-size: 13px; }
.topbar .horizontal-list { display: inline-block; }
.topbar .horizontal-list li { margin-left: 5px; }
.topbar .chosen-container .chosen-single span { text-align: right; margin-right: 20px; }
.topbar .chosen-container .chosen-results li { text-align: left; }

.topbar .block-right .top-links       { margin: 0px; display: inline-block; font-size: 13px; color: #000000; }
.topbar .block-right .top-links li    { margin-left: 15px; display: inline-block;}
.topbar .block-right .top-links span  {  color: #0778d8; font-weight: 500; }
.topbar .block-right .top-links li a { border:none; padding: 3px 12px; background: #1184ff;color: #fff; border-radius: 8px;}
.topbar .block-right .top-links li a:hover { background: #00ba6c; }

/* #Main Header Styles
================================================== */

/* Section Navbar CSS */
.home .section-navbar-1         { border-bottom: none;}
.section-navbar-1               { z-index: 100; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 17px 0 11px 0; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.section-navbar-1 .block-right  { width: 82%; }
.section-navbar-1 .block-right .au-navbar { display: block; }

.section-navbar-1.fixed { -webkit-animation: fadeInDown 0.3s ease-out forwards; -moz-animation: fadeInDown 0.3s ease-out forwards; -o-animation: fadeInDown 0.3s ease-out forwards; animation: fadeInDown 0.3s ease-out forwards; position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; background:#fff; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); }
.section-navbar-1.fixed .logo-mobile { display: inline-block; margin-right: 50px; vertical-align: top; margin-top: 13px; }
.section-navbar-1.fixed .logo-mobile img { width: 180px; }
.section-navbar-1.fixed nav { display: block; }
@media (max-width:1199px) {
  .section-navbar-1 .navbar-1>ul>li { margin-right: 20px; }
  .section-navbar-1.fixed .navbar-1>ul>li { margin-left: 20px; margin-right: 0; }
  .section-navbar-1.fixed .logo-mobile { margin-right: 10px; margin-top: 13px; }
  .section-navbar-1.fixed .logo-mobile img { width: 180px; }
  .section-navbar-1.fixed .block-right { display: none; }
}


.section-navbar-2 img { -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; 
/* width: 150px; */ }
@media (max-width:1199px) {
  .section-navbar-2 .navbar-1>ul>li { margin-left: 20px; margin-right: 0; }
  .section-navbar-2 { padding-top: 15px; }
  /* .section-navbar-2 .logo img { width: 170px; } */
}
.section-navbar-2.fixed { transition: none; /* -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; */ padding: 10px 0  4px 0; -webkit-animation: none; -moz-animation: none; -o-animation: none; animation: none; }
.section-navbar-2.fixed .logo { padding-top: 0; margin-top: 0; }
.section-navbar-2.fixed .logo img { width: 140px; }
.section-navbar-2.fixed .navbar-1>ul>li>a { padding: 14px 0 10px 0; }
.section-navbar-2.fixed .block-right { display: block; }


.navbar-nav .dropdown-menu { padding: 10px 15px; margin-top: 5px;}
.navbar-nav .dropdown-menu a:hover {  background: transparent; color: #000; }

/* Head Search CSS */
.head-search        { display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 20px; position: relative; z-index: 9; }
.head-search form   { display: flex; background: #f1f1f1; border-radius: 40px; /*width: 78%;*/ }
.head-search form input,
.head-search form .au-select .chosen-container,
.head-search form .au-select-2 .chosen-container .chosen-single { background: transparent; margin: 0px; border: none; }
.head-search form input         { padding: 13px 25px; border-right: 1px solid #dfdfdf; }
.head-search form .au-select-2  { margin: 0px; }
.head-search form .au-select-2 .chosen-container .chosen-single { padding: 13px 15px; width: 150px; }
.head-search form .au-select .chosen-container.chosen-container-active .chosen-single,
.head-search form .au-select .chosen-container.chosen-container-active .chosen-drop { box-shadow: none; }
.head-search form .au-select .chosen-container.chosen-container-active .chosen-drop { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.10), 0 1px 4px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.10), 0 1px 4px rgba(0, 0, 0, 0.14); }
.head-search form .au-btn { margin: 8px; padding: 0px; line-height: 33px; width: 37px; height: 32px; border-radius: 50%; text-align: center; font-size: 14px; }
.head-search>.au-btn      { display: flex; align-items: center; justify-content: center; height: 45px; margin-top: 3px; padding: 15px 35px; font-size: 14px; }
.section-navbar-2.fixed .head-search { margin-bottom: 12px; }

.modal-open .section-navbar-2.fixed { width: calc(100% - 16px); transition: none !important; }


/* Main Navigation CSS */
.au-navbar                  { /* display: inline-block; */ vertical-align: top;  }
.au-navbar .au-navbar-menu  { padding: 0; margin: 0; position: relative; z-index: 0; }
.au-navbar .au-navbar-menu:before { content: ""; position: absolute; top: 0; left: 0; border-top: 1px solid #e1e1e1; width: 100%; }
.au-navbar .au-navbar-menu:after  { content: ""; display: table; clear: both; }
.au-navbar .au-navbar-menu li     { float: left; }
.au-navbar .au-navbar-menu li a     { display: inline-block; font-weight: bold; text-transform: uppercase;}
.au-navbar .au-navbar-menu li.drop  { position: relative; z-index: 10000; }
.au-navbar .au-navbar-menu li.drop .drop-menu { opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; margin: 0; padding: 0; }
.au-navbar .au-navbar-menu li.drop .drop-menu.bottom-right { top: 110%; left: 0; height: 350px;  overflow-y: auto;}
.au-navbar .au-navbar-menu li.drop .drop-menu.bottom-left { top: 110%; right: 0; }
.au-navbar .au-navbar-menu li.drop .drop-menu.top-left { top: 0; right: 110%; }
.au-navbar .au-navbar-menu li.drop .drop-menu.top-right { left: auto !important; position: fixed; margin-left: 240px; margin-top: -12px; }
.au-navbar .au-navbar-menu li.drop .drop-menu li { float: none; }
.au-navbar .au-navbar-menu li.drop .drop-menu li a { display: block; }
.au-navbar .au-navbar-menu li.drop:hover>.drop-menu { opacity: 1; visibility: visible!important; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.au-navbar .au-navbar-menu li.drop:hover>.drop-menu.bottom-right,
.au-navbar .au-navbar-menu li.drop:hover>.drop-menu.bottom-left { top: 100%; }
.au-navbar .au-navbar-menu li.drop:hover>.drop-menu.top-left { right: 100%; }
.au-navbar .au-navbar-menu li.drop:hover>.drop-menu.top-right { left: 100%; }
.au-navbar .au-navbar-menu li.drop .drop-menu.sub_menu { top: 100%!important; }
.v-hidden{
  visibility: hidden!important;
}

/*.drop_sub_menu { position: fixed; z-index: 9; margin-left: 0; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; background: #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); width: 240px; margin: 0; padding: 0; }
.drop_sub_menu li a { font-size: 13px; padding: 10px 20px 6px 20px; border-bottom: 1px solid #e2e2e2; text-align: left; font-weight: 400; color: #000; display: block; }
.drop_sub_menu li:hover a { color: #00ba6c !important; }*/


/* 
@supports (-webkit-hyphens:none)
{

  .au-navbar .au-navbar-menu li.drop .drop-menu.bottom-right: inherit; overflow-x: inherit;  {
     overflow-x: visible !important; 
  }

}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  .au-navbar .au-navbar-menu li.drop .drop-menu.bottom-right { overflow-x: visible !important;  } 
} 

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{ @media {
    .au-navbar .au-navbar-menu li.drop .drop-menu.bottom-right { overflow-x: visible !important;  } 
}} */


.navbar-1>ul>li   { margin-right: 35px; }
.navbar-1 ul li   { line-height: 20px; }
.navbar-1 ul li a { color: #000; font-size: 1vw; padding: 20px 0 10px 0; text-align: left; font-weight: 400; text-transform: uppercase; }
.navbar-1 ul li:hover > a,
.navbar-1 ul li.active > a   { color: #00ba6c; }
.navbar-1 ul li.drop>a:after { font-family: FontAwesome, sans-serif; content: '\f107'; margin-left: 3px; line-height: 1; }
.navbar-1 ul li.drop .drop-menu { background: #fff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); width: 240px; }
.navbar-1 ul li.drop .drop-menu li:last-child>a { border-bottom: none; }
.navbar-1 ul li.drop .drop-menu li a { font-size: 13px; padding:8px 20px; border-bottom: 1px solid #e2e2e2; }
.navbar-1 ul li.drop .drop-menu li.drop>a:after { content: '\f105'; font-family: FontAwesome, sans-serif; float: right; line-height: 1; }

.navbar-2>ul>li   { margin-left: 35px; margin-right: 0; }
.navbar-2>ul>li:first-child { margin: 0; }


/*Navbar Menu mobile*/
.au-navbar-mobile { z-index: 10000; width: 100%; float: left; display: none; position: absolute; width: 100%; background: #00ba6c; }
.au-navbar-mobile .au-navbar-menu { padding: 0; margin: 0; }
.au-navbar-mobile .au-navbar-menu li a { display: block; text-transform: uppercase; }
.au-navbar-mobile .au-navbar-menu li.drop .drop-menu { display: none; padding: 0; }
.navbar-mobile-1 ul.au-navbar-menu li { position: relative; background: #00ba6c; }
.navbar-mobile-1 ul.au-navbar-menu li:nth-child(odd) { background: #06c474; }
.navbar-mobile-1 ul.au-navbar-menu li a { color: #fff; font-size: 15px; padding: 11px 26px; font-weight: 500; }
.navbar-mobile-1 ul.au-navbar-menu li.drop>.arrow { width: 50px; height: 50px; color: #fff; position: absolute; top: 0; right: 0; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.navbar-mobile-1 ul.au-navbar-menu li.drop>.arrow i { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 11px; height: 11px; }
.navbar-mobile-1 ul.au-navbar-menu li.drop>.arrow i:before { content: ''; position: absolute; left: 0; top: 4px; width: 11px; height: 3px; background: #fff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.navbar-mobile-1 ul.au-navbar-menu li.drop>.arrow i:after { content: ''; position: absolute; left: 4px; top: 0; width: 3px; height: 11px; background: #fff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.navbar-mobile-1 ul.au-navbar-menu li.drop>.clicked { color: #f1c40f; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.navbar-mobile-1 ul.au-navbar-menu li.drop .drop-menu { background: #fff; width: 100%; }
.navbar-mobile-1 ul.au-navbar-menu li.drop .drop-menu li a { font-size: 15px; font-weight: 400; padding: 15px 40px; }
.navbar-mobile-1 ul.au-navbar-menu li.drop .drop-menu .drop .drop-menu { display: block; }
.navbar-mobile-1 ul.au-navbar-menu li.drop .drop-menu .drop li a { padding: 15px 50px; }


/*< 992*/
@media (max-width: 980px) {
  .body-fixed .body-content { padding-top: 0 !important; }
  .header-mobile-1 { background: #fff; padding: 0; }
  .header-mobile-1 .top-header { padding: 10px 0; margin-bottom: 0; -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1); }
  .header-mobile-1 .top-header:after { content: ""; display: table; clear: both; }
  .header-mobile-1 .top-header .logo { padding-left: 10px; float: left; margin-top: 5px; }
  .header-mobile-1 .top-header .logo img { width: 115px; margin: 2px 0px 10px 0px; }
  .header-mobile-1 .top-header .hamburger { float: right; margin-top: 0px; }
  .header-mobile-1 .top-header .search-widget { float: right; }
  .header-mobile-1 .contact-widget { padding-left: 15px; margin-top: 20px; float: left; width: 100%; }
  
  .hamburger--spin .hamburger-inner,
  .hamburger-inner,
  .hamburger-inner:after,
  .hamburger-inner:before { background-color: #00ba6c; }

  .navbar-mobile-1 ul.au-navbar-menu li.drop .drop-menu li a {
      padding: 15px 40px 15px 27px;
      background: #037646;
      border-bottom: 1px solid #00e786 !important;
  }
  
  

}

/*< 768*/
@media (max-width: 767px) {
  .topbar               { text-align: center; }
  .topbar .block-left   { float: none; margin-bottom: 5px; }
  .topbar .block-right  { float: none; }
  .header-mobile-1 .top-header .logo img { width: 110px; }


}

/*< 480*/
@media (max-width: 479px) {
  .header-mobile-1 .top-header .logo { margin-top: 0px; }
}





/* #Main Slider
================================================== */
.main-slider        { height: 500px !important; }
/* .main-slider h2     { line-height: 1.1; font-size: 44px; font-weight: 600; color: #000000; white-space: normal; } */
.main-slider small  { font-size: 15px; }
.main-slider figure { margin-bottom: 0px; }

.banner-image        { height: 500px !important; background-image: url('/images/newui/banner/main-banner-img-5392112dc689e51e7b91f0437d46f62e.jpg'); background-repeat: no-repeat; font-size: 3.5rem; background-size: cover; background-position: center; display: flex; justify-content: center; align-items: center;}
/* .banner-image h2     { line-height: 1.1; font-size: 44px; font-weight: 600; color: #000000; text-align: center; white-space: normal;  margin: 0 auto; } */
.banner-image small  { font-size: 15px; }
.banner-image figure { margin-bottom: 0px; }

/* @media (min-width: 1100px) {
  .banner-image h2     { line-height: 1.1; font-size: 44px; font-weight: 600; color: #000000; text-align: center; white-space: normal; width: 167%; margin: 0 auto; }
} */

/* #Widget
================================================== */
.contact-widget-1 .icon-box { margin-right: 30px; }
.contact-widget:after { content: ""; display: table; clear: both; }
/* .contact-widget .block-left { margin-top: 13px; } */
.contact-widget .block-right .horizontal-list { margin-top: 13px; margin-bottom: 3px; }
.contact-widget .icon-box   { display: inline-block; margin-right: 40px; }
@media (max-width:979px) {
  .contact-widget-1 .icon-box { margin-bottom: 15px; }
}

/* List Items */
.list-items { margin:0 0 10px 0; padding: 0; }
.list-items li { position: relative; padding-left: 25px; margin:5px 0px; }
.list-items li:before { position: absolute; left: 0; top: 0;  font-family: FontAwesome; content: '\f00c'; color: #00ba6c; }
.list-items li a { color: #555555; }
.list-items li a:hover { color: #00ba6c; text-decoration: underline; }

/* #Custom style
================================================== */
.body-fixed .body-content {
    padding-top: 142px;
}

/* Signup CSS */
.signup-social { max-width: 400px;margin: 0 auto; }
.signup-social ul { padding: 0px; }
.signup-social li a { padding: 12px; text-align: center; border-radius: 30px; margin-bottom: 15px; display: block; font-size: 15px; }
.signup-social li.google-login a { border: 1px solid #dbdbdb; color: #000; }
.signup-social li.google-login a:hover { background: #f2f2f2; }
.signup-social li.google-login a img { margin-right: 15px; }
.signup-social li.facbook-login a { background: #4072b3; color: #fff; }
.signup-social li.facbook-login a i { margin-right: 15px; font-size: 21px; position: relative; top: 3px; }
.signup-social li.facbook-login a:hover { background: #225392; }

/* Popular Categories CSS */
.popular-categories .heading-section .all-link { color: #ffb700; }
.popular-categories ul { padding: 0px; margin-top: 15px; }
.popular-categories li { margin-bottom: 18px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.popular-categories li:hover { margin-left: -10px; }
.popular-categories li svg { width: 26px; margin-right: 15px; height: 30px; }
.popular-categories li svg path { fill: #00ba6c; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.popular-categories li:hover svg path { fill: #fff; }
.popular-categories li a { font-size: 16px; text-decoration: underline; color: #fff; display: flex; align-items: center; }
.popular-categories li:hover a { color: #00ba6c; }


/* Best Deals CSS */
.best-deals-sec .image-card h4 { margin-bottom: 0px; color: #e72c2c; font-weight: 500; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.best-deals-sec .image-card:hover h4 { color: #000; }
.best-deals-sec .image-card h4 .expire, .image-card h5 span.expire { color: #6d6d6d; margin-top: 10px; font-size: 15px; display: block; font-weight: 300; }
.hot-deals-sec .image-card { padding: 15px 20px 24px 20px; }
.hot-deals-sec .image-card.light { background-color: #fff; }
.stores-sidebar .image-card { margin-bottom: 15px; }

/* Promo Codes CSS */
.promo-codes-sec .promo-box { border: 1px solid #e5e5e5; border-top: 0; border-bottom: 0; margin-bottom: 0px; padding: 25px;}
.promo-codes-sec .promo-box:hover { border-radius: 0; box-shadow: none; margin-top: -10px; }
.promo-codes-sec .promo-box a { display: block; }
.promo-codes-sec .promo-box:before, .promo-codes-sec .promo-box:after { content: ""; background: url(/images/newui/coupon-bg-60aa775f94ec640aad3ca21fb53480ef.jpg) repeat-x 0 0 scroll; position: absolute; left: 0; top: 0px; height: 10px; display: block; width: 100%; }
.promo-codes-sec .promo-box:after { background: url(/images/newui/coupon-bg2-aeb06d5bc6cdb2b7bda8daf3b4449c67.jpg) repeat-x 0 0 scroll; bottom: 0px; top: inherit; height: 10px; }
.promo-codes-sec .promo-box:hover .image img { transform: none; }
.promo-codes-sec .promo-box .content { margin-bottom: 25px; }
.promo-codes-sec .promo-box .promo-code { background: #e5f8f0; border: 1px solid #00ba6c; padding: 10px; margin-bottom: 15px; text-align: center; }
.promo-codes-sec .promo-box:hover .promo-code { background: #ffffd8; border: 1px solid #f2c93b; }
.promo-codes-sec .promo-box .promo-code .content { margin-bottom: 20px; }
.promo-codes-sec .promo-box .promo-code span { color: #6d6d6d; font-size: 14px; }
.promo-codes-sec .promo-box .promo-code h4 { margin-bottom: 0px; color: #00ba6c; font-size: 22px; }
.promo-codes-sec .promo-box:hover .promo-code h4 { color: #fe411c; }
.promo-codes-sec .promo-box small { color: #6d6d6d; font-size: 14px; }


/* Fav Stores CSS */
.fav-stores .image-card { border: none; border-radius: 0; padding: 0px; text-align: center; }
.fav-stores .image-card .image { padding: 20px; border: 1px solid #eee; margin-bottom: 8px; text-align: center; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; border-radius: 10px; }
.fav-stores .image-card h5 span { font-size: 14px; color: #00910E; font-weight: 400; display: block;}
.fav-stores .image-card:hover h5 { color: #e72c2c; }
.fav-stores .owl-carousel.nav-style-2 .owl-nav .owl-prev,
.fav-stores .owl-carousel.nav-style-2 .owl-nav .owl-next { top: 25% !important; transform: scale(1); }
.fav-stores .image-card:hover { box-shadow: none; }
.fav-stores .image-card:hover .image img {  transform: scale(1); }

/* Best Deals CSS */
.best-deals-grid .image-card { padding: 12px; }
.best-deals-grid .image-card .image { margin-bottom: 15px; }
.best-deals-grid .image-card h5 { font-weight: 600; font-size: 24px; }

.best-deals-grid .image-card h5 span 
{ 
	font-size: 14px;
    color: #00910E;
    font-weight: 400;
    display: block;
}

.best-deals-grid .image-card span { color: #000; font-size: 13px; display: block; margin-top: 3px; }

/* Customer Form CSS */
.customer-form .form-group { position: relative; margin-bottom: 18px; }
.customer-form .form-control { height: 50px; padding: 10px 24px; border-radius: 40px; color: #949494; font-size: 14px; }
.customer-form textarea.form-control { height: 150px; resize: none; border-radius: 20px; }
.customer-form .captcha { background: #fff; height: 50px; padding: 6px 25px; border-radius: 30px; color: #919191; border: solid 1px #ced4da; }
.customer-form .form-group .chosen-container a { height: 50px; padding: 10px 24px; border-radius: 40px; color: #949494; font-size: 14px; }
.customer-form .form-group .chosen-container a span { line-height: 29px; }
.customer-form .au-select .chosen-container.chosen-container-active .chosen-single { box-shadow: none; }
.customer-form .chosen-container-active.chosen-with-drop .chosen-single{ background: #fff; border: 1px solid #e1e1e1; }


/* Discount Benefits CSS */
.discount-banner { height: 400px; position: relative; display: flex; flex-direction: column; justify-content: center; padding: 50px 60px; box-sizing: border-box; }
.discount-banner h3 { font-size: 34px; font-weight: 500; margin-bottom: 12px; }
.discount-banner p { font-size: 17px; color: #000; }
.discount-banner .moneyback { display: flex; align-items: center; font-size: 16px; color: #000; font-weight: 500; line-height: 20px; }
.discount-banner .moneyback img { margin-right: 15px; }
.discount-banner li { color:#000; }
.discount-banner .moneyback img { width: auto; }

.pkg-box  { border: solid 1px #e7e7e7; padding: 30px 20px; cursor: pointer; }
.pkg-box:hover { box-shadow: 0px 0px 20px #0000001f; }
.pkg-box .pkg-head { text-align: center; margin-bottom: 20px; }
.pkg-box .pkg-head h3 { margin: 0px; font-weight: 500; }
.pkg-box .pkg-head h6 { font-size: 20px; color: #000; margin: 0px; }
.pkg-box .pkg-head small { color: #6d6d6d; font-size: 12px; }
.pkg-box .pkg-body ul    { margin-bottom: 20px;  }
.pkg-box .pkg-body ul li { font-size: 14px; }
.pkg-box .pkg-body .action-button { display: flex; justify-content:space-around; }
.pkg-box .pkg-body .action-button .au-btn { font-size: 14px; }
.pkg-box .pkg-foot      { margin-top: 20px; }
.pkg-box .pkg-foot p    { font-size: 14px; color: #a6a6a6; margin-bottom: 0px;}

.pkg-views p            { font-size: 18px; color:#6d6d6d; }
.pkg-views .author      { text-align: center; }
.pkg-views .author img  { width: auto; margin: 0px auto 10px auto;  }
.pkg-views .author h6   { color: #000; font-size: 18px; }

.disclousers p { font-size: 14px; color: #6d6d6d; }

.pkg-detail .au-tabs { display: block; }
.pkg-detail .au-tabs a { text-align: left; font-size: 17px; text-transform: uppercase;  font-weight: 500; color: #6d6d6d; padding:12px 15px; border-bottom: solid 1px #e6e6e6 ; display: block; width: 100%; margin-top: 0px;  }
.pkg-detail .au-tabs li { float: none;  }
.pkg-detail .au-tabs li a.active { color: #fff; background: #0073da; border: none; border-bottom: solid 1px #0073da; }
.pkg-detail .au-tabs li:last-child a { border-bottom:none !important; }
.pkg-detail .pkg-box .pkg-head h6 { font-size: 25px; }
.pkg-detail h3 { margin-bottom: 10px; }


/* CashBack CSS */
.cashback-info h4 { font-size: 24px; margin-bottom: 10px; }
.cashback-info p { font-size: 14px; color: #6d6d6d; }


/* My Account CSS */
.my-account-tabs ul li    { float: none; }
.my-account-tabs ul li a  { display: block; }
.my-account-tabs .au-tab-content-1 { border: none; padding: 0px; }
.tab-content>.active { display: block; opacity: 1; }

.my-account-nav .navbar-nav { flex-direction: row; justify-content:end; margin-top: 14px; }
.my-account-nav .navbar-nav li:first-child { margin-right: 30px; }
.my-account-nav .navbar-nav li,
.my-account-nav .navbar-nav li a { color: #7b7a7a; font-size: 1vw; font-weight: 300; }
.my-account-nav .navbar-nav li span { color: #0778d8; font-weight: 400; display: inline-block; padding-left: 4px; }
.my-account-nav .navbar-nav li a{ padding: 0px; }
.my-account-nav .navbar-nav li label { display: block; margin: 0; }
.my-account-nav .navbar-nav .nav-item.open .dropdown-menu { display: block; position: absolute; top: 25px; padding: 10px 10px 8px 10px; }

.my-account-nav .navbar-nav .nav-item.open .dropdown-menu a { display: block; padding: 3px 5px; }
.my-account-nav .navbar-nav .nav-item.open .dropdown-menu a:hover { background: transparent; color: #00ba6c; }

/* .my-account .head-search form  { width: 60%; } */
.loggedin .my-account-nav .navbar-nav .nav-item.open .dropdown-menu { top:42px; }

.my-account-tabs .au-tabs { display: block; }
.my-account-tabs .au-tabs a { text-align: left; font-size: 14px;  font-weight: 500; color: #6d6d6d; padding:9px 15px; border-bottom: solid 1px #e6e6e6 ; display: block; width: 100%; margin-top: 0px;  }
.my-account-tabs .au-tabs li a.active { color: #fff; background: #0073da; border: none; border-bottom: solid 1px #0073da; }
.my-account-tabs .au-tabs li:last-child a { border-bottom:none !important; }

.my-account-tabs .tab-content h4 { margin-bottom: 15px; }
.my-account-tabs .tab-content h4 a { color: #0073da; border-bottom: solid; }
.my-account-tabs .tab-content h6 { color: #000; margin-bottom: 15px; }
.my-account-tabs .tab-content ul { margin: 0 0 20px 0; padding: 0; }
.my-account-tabs .tab-content ul li { font-size: 16px; color: #6d6d6d; }
.my-account-tabs .tab-content ul li .title { display: inline-block; width: 200px; font-weight: 500; }
.my-account-tabs .tab-content p { font-size: 16px; }
.my-account-tabs .tab-content .form-control{ background-color: #f6f6f6; font-size: 14px; padding: 11px 25px;  border-radius: 50px; }
.my-account-tabs .tab-content label { font-size: 15px; font-weight: 500; color: #6d6d6d; }
.my-account-tabs h5 { color: #000; } 
.my-account-tabs .tab-content ul li .value { display: inline-block; width: 80px;}

.my-account-tabs .caption { background: #00ba6c; padding: 10px; color: #fff; margin: 0px; font-size: 18px; }
.my-account-tabs .table { margin-top: 0px !important; }

.my-account-tabs  .dataTables_wrapper { margin-bottom: 30px; }
.my-account-tabs  .dataTables_wrapper .dataTables_paginate .paginate_button { padding: 2px 14px; }

.my-account-tabs  table.dataTable thead th,
.my-account-tabs  table.dataTable thead td { font-size: 14px!important; }
.my-account-tabs .table thead th {  font-weight: 600; }
.my-account-tabs .table td { font-size: 14px; }

.my-account-tabs .tab-content .row { padding-left: 29px; }
.my-account-tabs .tab-content .icon { padding-top: 277px; padding-left: 60px; }

.my-account-tabs .tab-content .icon img {
  max-width: 80%;
  max-height: 80%;
}

.my-account-tabs .tab-content .refmessage { width: 321px; padding-bottom: 12px; }

@media (max-width: 912px) {
  .my-account-tabs .tab-content .icon {
    padding-top: 0;
    padding-left: 0;
  }
   .my-account-tabs .tab-content .icon img {
    max-width: 100%;
    max-height: 100%;
}
}
/* Profile Tab */
.profile-tab h3 { font-size: 26px; font-weight: 400; margin-top: 0; margin-bottom: 20px; }
.profile-tab p span { font-size: 18px; font-weight: 600; }
.profile-tab p { margin-bottom: 12px; }
.profile-tab .au-select-2 .chosen-container .chosen-single { border: 1px solid #d1d6dc; padding: 10px 26px; background-color: #f6f6f6; border-radius: 45px; }
.profile-tab .note-div p { color: #b3b3b3; font-size: 14px; }
.profile-tab .email-notification label { font-size: 14px !important; color: #868686 !important; font-weight: 400 !important; }

/* Activity Tab */
.activity-tab h3 { margin-bottom: 10px; font-size: 26px; }
.activity-tab p { color: #868686; font-size: 14px !important; }
.my-account-tabs .tab-content .activity-tab ul li span:first-child{ padding:0px; color: #000; }
.my-account-tabs .tab-content .activity-tab ul li span { color: #000; }
.activity-tab ul li { display: flex; align-items: center; justify-content: space-between; padding:8px 15px; }
.activity-tab ul li:nth-child(odd) { background-color: #f1f1f1; }
.activity-tab ul li:nth-child(5) span { font-weight: 800 !important; }
.activity-tab .click-summary { padding-bottom: 35px; border-bottom: solid 1px #e7e7e7; }

.activity-tab .please-note p { margin-bottom: 15px; font-size: 14px !important; }


/* History Tab */
.history-tab p { color: #ee401b; font-size: 19px !important; }

/* Transacttion Tab */
.transaction-tab p:nth-child(2) { color: #ee401b !important; font-size: 19px !important; }
.transaction-tab p { font-size: 14px !important; margin-bottom: 14px; color: #868686 !important; }
.transaction-tab p:nth-child(6) { font-weight: 600; color: #000 !important; }

/* Request Payment Tab */
.request-payment-tab .radiobuttons-request input[type="radio"] { padding: 0; height: initial; width: initial; margin-bottom: 0; cursor: pointer; position: absolute; left: 19px; visibility: hidden; }
.request-payment-tab .radiobuttons-request label:before{ content: ''; -webkit-appearance: none; background-color: transparent; border: 2px solid #e6e6e6; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); padding: 8px; display: inline-block; position: relative; vertical-align: middle; cursor: pointer; margin-right: 5px; border-radius: 50%; }
.request-payment-tab .radiobuttons-request input:checked:after { content: '\f111'; color: #000; font-size: 14px; visibility: visible !important; font-weight: 900; font-family: FontAwesome; }
.request-payment-tab .radiobuttons-request { display: flex; }
.request-payment-tab .radiobuttons-request label:nth-child(5) { margin-left: 105px; }
.request-payment-tab a.chosen-single { border: 1px solid #d1d6dc !important; padding: 10px 26px !important; background-color: #f6f6f6 !important; border-radius: 45px !important; }
.request-payment-tab .checkboxes .containe { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 14px; color: #6d6d6d; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.request-payment-tab .checkboxes .containe input { position: absolute; opacity: 0; cursor: pointer;  height: 0; width: 0; }
.request-payment-tab .checkboxes .containe input:checked ~ .checkmark { background-color: #2196F3; }
.request-payment-tab .checkboxes .checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: transparent; border: solid 1px #e7e7e7; }
.request-payment-tab .checkmark { position: absolute; right: 17%; height: 18px; width: 18px; background-color: #eee; bottom: 5px; }
.request-payment-tab .checkboxes .containe input:checked ~ .checkmark:after { display: block; }
.request-payment-tab .checkboxes .containe .checkmark:after { left: 6px; top: 4px; width: 6px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.request-payment-tab .checkboxes .checkmark:after { content: ""; position: absolute; display: none; }
.request-payment-tab p:nth-child(2) { font-size: 14px !important; color: #868686 !important; }
.request-payment-tab p:nth-child(3) { font-size: 18px !important; font-weight: 600; }
.request-payment-tab p:nth-child(3) span { color: #00ba6c; }
.request-payment-tab .au-btn{ padding: 15px 64px !important; }


/* Builder Tab */
.builder-tab p { font-size: 14px !important; }
.heaven p { padding: 15px 60px 15px 15px; border: solid 1px #e7e7e7; margin-top: 2px; }
.copy-paste { display: flex; float: right; margin-top: 10px; }
.copy-paste p { margin-left: 8px; }
.copy-paste p a { color: #0073da !important; }

/* Agreement Tab */
.agreement-tab p { font-size: 14px !important; line-height: 20px; }
.agreement-tab p span { font-weight: 800; color: #000; }

/* MemberShip Tab */
.membership-tab p { font-size: 14px !important; line-height: 20px; }
.membership-tab p span { font-weight: 600; color: #000; }
.membership-tab h6 { font-weight: 800; color: #000; font-size: 14px !important; margin-bottom: 0 !important; margin-top: 20px; }

/* Customer Tab */
.customer-tab .au-select-2 .chosen-container .chosen-single { border: 1px solid #d1d6dc; padding: 10px 26px; background-color: #ffffff; border-radius: 45px; }
.customer-tab span { color: #818181 !important; }
.customer-tab textarea { resize: none; border-radius: 30px; padding: 20px 26px; height: 222px !important; width: 100%; border: solid 1px #d1d6dc !important; }
.customer-tab .captcha { background: #fff; height: 50px; padding: 6px 25px; border-radius: 30px; color: #919191; border: solid 1px #ced4da; margin-bottom: 12px; }
.button-submit-reset .au-btn { padding: 16px 60px; }
.button-submit-reset .submit-button { padding: 12px 60px; align-items: center; border: solid 1px #d1d6dc; position: relative; top: 12px; border-radius: 55px; left: 10px; color: #0073da; }

 
 /* Invite Friends CSS */
.invite-content h6,
.invite-content p {  margin-bottom: 5px; }

#invite-process .steps-box  { text-align: right; }
#invite-process .steps-box .form-card{ margin:0 ; position:relative; text-align: left; }
#invite-process .steps-box .form-card p { font-size: 14px; padding-right: 40px; }
#invite-process .steps-box:not(:first-of-type){ display:none}
#invite-process .steps-box textarea { height: 250px; }
#invite-process .steps-box .form-group { margin-bottom: 0px; }
#invite-process .steps-box .form-group .hints { margin-top: 10px; font-size: 12px; display: inline-block; }
#invite-process .steps-box.steps-2 ul { padding: 0; margin-bottom: 25px; }
#invite-process .steps-box.steps-2 ul li { border: 1px solid #dedede; background: #f7f7f7; padding: 10px 30px 8px 30px; border-radius: 40px; color: #0000ee; font-size: 14px; font-weight: 600; }

#process-steps { overflow: hidden; color: #000; margin: 0px 0px 10px 0px; padding: 0px 0px 20px 0px; display: flex; align-items: center; justify-content: space-between; }
#process-steps li { font-size: 18px; width: 100%; position: relative; color: #000000; font-weight: 500; line-height: 40px; }
#process-steps li img { margin: 0px 10px 0px 0px; width: 32px; }
#process-steps li:after { content: ''; width: 80%; height: 2px; background: lightgray; position: absolute; left: 0; top: 50px; z-index: -1; }
#process-steps li.active:before,
#process-steps li.active:after { background: #0778d8; }

.invite-sidebar h5 { font-size: 22px; color: #000; margin-bottom: 10px; }
.invite-sidebar h6 { margin-bottom: 10px; }
.invite-sidebar.customer-form .input-group-prepend span { border-radius: 40px 0px 0px 40px; font-size: 20px; }
.invite-sidebar.customer-form .input-group-prepend span i { position: relative; top: 2px; left: 2px; }
.invite-sidebar.customer-form .input-group-prepend span { border-radius: 40px 0px 0px 40px; font-size: 20px; }
.invite-sidebar.customer-form .form-control { font-size: 13px; height: 45px; }
.invite-sidebar.customer-form .form-control:focus { box-shadow: none; outline: none; }

.invite-sidebar .social-list { margin: 20px 0px 40px 0px; }
.invite-sidebar .social-list li { font-size: 14px; color: #6d6d6d; }
.invite-sidebar .social-list i { font-size: 18px; }
.invite-sidebar .social-list a { width: 30px; height: 30px; border-radius: 50%; background: #eee; color: #fff; }
.invite-sidebar .social-list a { width: 30px; height: 30px; border-radius: 50%; background: #eee; color: #fff; display: inline-block; text-align: center; line-height: 34px; margin-top: -5px; }
.invite-sidebar .social-list a.facebook { background: #3a5897; }
.invite-sidebar .social-list a.twitter { background: #54aced; }

.invite-sidebar .earnings-box ul { padding: 0px; }
.invite-sidebar .earnings-box ul li { padding: 5px; border-bottom: 1px solid #eee; display: flex; justify-content: space-between; font-size: 16px; color: #6d6d6d; }
.invite-sidebar .earnings-box ul li.total { font-weight: 500; color: #000; border:none;}

.member-form h3 { font-size: 28px; }
.referral-box { padding: 20px; border: 1px solid #ced4da; border-radius: 25px; background: #f7f7f7; margin-bottom: 15px; }
.referral-box h6 { color: #000; font-size: 15px; }
.referral-box p { color: #949494; font-size: 14px; }
.referral-box p:last-child { margin: 0px; }


/* Faqs Section CSS */
.faqs-section .accordion-box-1 .accordion .accordion-title { padding: 12px 20px 10px 20px; color: #000000; font-weight: 400; }
.faqs-section .accordion-box-1 .accordion .accordion-title span:after,
.faqs-section .accordion-box-1 .accordion .accordion-title span:before { font-family: FontAwesome, sans-serif; width: auto; height: auto; background: transparent; font-size: 22px; color: #c6c6c6; }
.faqs-section .accordion-box-1 .accordion .accordion-title span:after  { content: "\f107"; }
.faqs-section .accordion-content { margin-top: -1px; }


/* Signup Section CSS */
.contact-form-section { padding: 30px; box-shadow: 0px 0px 50px #0000004a; }
.contact-form-section hr,
.hr { margin: 40px 0px; position: relative; border-top: 1px solid #dedede; }
.contact-form-section hr:before,
.hr:before   { content: "OR"; position: absolute; left: 45%; top: -11px; text-align: center; background: #fff; width: 10%; margin: 0px auto; color: #6d6d6d; }
.signup-form input[type=text],
.signup-form input[type=password],
.signup-form .captcha { background: #eef4f9; height: 50px; border: none; padding: 10px 25px; border-radius: 30px; color: #919191; margin-bottom: 12px; }
.signup-form input[type=submit] { display: block; width: 100%; cursor: pointer; }


/* Coupons CSS */
.coupons-listing .au-tabs { text-align: center; }
.coupons-listing .au-tabs li { float: none; display: inline-block; margin-left: -4px; position: relative; }
.coupons-listing .au-tabs li a { padding: 10px; }
.coupons-listing .au-tabs li.active a,
.coupons-listing .au-tabs li:hover a    { background: transparent; }
.coupons-listing .au-tabs li a.active:after { content: "\f0d7"; position: absolute; bottom: -19px; width: 100%; left: 0; font: normal normal normal 30px/1 FontAwesome; color: #e1e1e1; }
.coupons-listing .tab-content { border: none; padding: 30px 0 0px 0; }
.coupons-listing .heading-section { display: flex; align-items: center; justify-content: space-between; }
.coupons-listing .heading-section h4 { font-size: 28px; margin: 0px 0px 8px 0px; }
.coupons-listing .heading-section .au-btn { margin-top: 15px; }
.coupons-listing .coupans-filter h6 { font-size: 13px; color: #6d6d6d; margin-bottom: 0px; margin-right: 12px; width: 160px; }

.coupons-listing .coupans-filter form { display: flex; background: #f1f1f1; border-radius: 50px; padding: 0 0px 0 20px; }
.coupons-listing .coupans-filter form input,
.coupons-listing .coupans-filter .au-select-2 .chosen-container .chosen-single,
.coupons-listing .coupans-filter .au-select { background: #f1f1f1; border: none; margin-bottom: 0px; }
.coupons-listing .coupans-filter .au-select-2 .chosen-container .chosen-single { box-shadow: none !important; padding: 13px 15px; width: 130px; }
.coupons-listing .au-select .chosen-container .chosen-single div b { top: 52%; }
.coupons-listing .coupans-filter .au-select { border-left: 1px solid #e2e2e2; }
.coupons-listing .coupans-filter .au-btn { width: 145px; height: 38px; padding: 0; margin: 5px; background: #0073da; }
.coupons-listing .coupans-filter .au-btn i { font-size: 14px; }
.coupons-listing .coupans-filter .au-btn:hover{ background: #e72c2c; }

.coupons-listing  .filter-nav { text-align: right;}
.coupons-listing .filter-nav ul    { padding: 0px; margin: 0px; }
.coupons-listing .filter-nav ul li { display: inline-block; font-size: 14px; }
.coupons-listing .filter-nav ul li:before { border-left: antiquewhite; content: "|"; padding: 0px 10px 0px 8px; display: inline-block; }
.coupons-listing .filter-nav ul li:first-child:before,
.coupons-listing .filter-nav ul li:last-child:before { display: none; }
.coupons-listing .filter-nav ul li .saving-value { font-weight: 600; font-size: 15px; color:#e72c2c ; display: inline-block; padding-left: 5px; }
.coupons-listing .filter-nav ul li:last-child   { margin-left: 20px; }
.coupons-listing .filter-nav ul li:last-child a { width: 42px; height: 42px; display: inline-block; border-radius: 50%; border: 1px solid #00ba6c; text-align: center; line-height: 40px; color: #00ba6c; font-size: 20px; }
.coupons-listing .filter-nav ul li:last-child a:hover { background: #00ba6c; color: #fff; }

.coupans-clip { border: 1px solid #eee; text-align: center; position: relative; min-height: 350px; margin-bottom: 30px; padding: 15px 0px 50px 0px; }
.coupans-clip:hover,
.coupans-clip.clipped { border: 1px solid #e72c2c; }
.coupans-clip .coupans-head,
.coupans-clip .coupans-body { padding: 0px 10px; }
.coupans-clip .coupans-head figure { margin-bottom: 12px; }
.coupans-clip .coupans-body { margin-bottom: 5px; }
.coupans-clip .coupans-body h5 { font-size: 16px; font-weight: 600; color: #000; height: 40px; }
.coupans-clip:hover h5 { color: #e72c2c; }
.coupans-clip .coupans-body .coupans-price { position: absolute; top: 12px; left: 15px; color: #e72c2c; font-size: 16px; font-weight: 500; }
.coupans-clip .coupans-body .coupans-save-price { color: #e72c2c; font-weight: 500; display: inline-block; margin-bottom: 5px; }
.coupans-clip .coupans-body p { font-size: 13px; line-height: 18px; }
.coupans-clip .coupans-foot {  position: absolute; width: 100.8%; display: flex; justify-content: space-between; padding: 10px 15px; bottom:-1px; left: -1px; align-items: center; }
.coupans-clip .coupans-foot .custom-control-label { margin-bottom: 0px; cursor: pointer; text-transform: uppercase; font-size: 13px; color: #e72c2c; }
.coupans-clip .custom-control-input:focus~.custom-control-label::before { box-shadow: none; }
.coupans-clip .coupans-foot i { font-size: 17px; color: #00ba6c; }
.coupans-clip.clipped .coupans-foot { background: #e72c2c; }
.coupans-clip.clipped .coupans-foot i,
.coupans-clip.clipped .coupans-foot .custom-control-label { color: #fff; }
.coupans-clip.clipped .custom-checkbox .custom-control-input:checked~.custom-control-label::before { background-color: #000000; }

.smart-source .email-icon { display: inline-block; width: 40px; height: 40px; line-height: 40px; color: #ffff; background: #00ba6c; border-radius: 50%; margin-bottom: 15px; font-size: 20px; }
.smart-source ul { margin: 0px; padding: 0; }
.smart-source ul li { display: inline-block; color: #e72c2c; }
.smart-source ul li a { display: inline-block; margin-bottom: 10px; padding: 0px 5px; color: #e72c2c; font-size: 15px; }
.smart-source ul li:before { content: "|"; display: inline-block; padding: 0px 10px; }
.smart-source ul li:first-child:before { display: none; }
.smart-source p { margin-bottom: 2px; font-size: 12px; color: #6d6d6d; }
.smart-source img { margin-top: 25px; }


/* Promo Codes CSS */
.promo-codes .promo-head h4 { margin: 0px; }
.promo-codes .promo-head p { font-size: 14px; line-height: 19px; }

.quick-filter { display: flex; align-items: center; border-radius: 30px; background-color: #f1f1f1; padding: 9px 28px 8px 28px; }
.quick-filter ul { display: flex; margin: 0px; padding: 0px; }
.quick-filter ul li a { padding: 0px 8px; font-size: 14px; color: #747474; text-transform: uppercase; }
.quick-filter ul li.active a,
.quick-filter ul li:hover a { color: #0073da; }
.quick-filter ul li:first-child { margin-right: 10px; }
.quick-filter ul li:last-child { margin-left: 10px; }

.promo-codes-listing.promo-codes-sec .promo-box { position: relative; margin-bottom: 50px; }
.promo-codes-listing.promo-codes-sec .promo-box:hover { margin-top: 0px; }
.promo-codes-listing.promo-codes-sec .promo-box:before { top: -8px; }
.promo-codes-listing.promo-codes-sec .promo-box:after { bottom: -7px; }
.promo-codes-listing.promo-codes-sec .promo-box:before,
.promo-codes-listing.promo-codes-sec .promo-box:after { background-size: contain; height: 9px; }


/* Product Search */
.product-search h3 { margin-bottom: 15px; font-size: 28px; }
.product-search form { display: flex; background: #f1f1f1; border-radius: 40px; width: 100%; }

.product-search .coupans-filter form { width: 100%; }
.product-search .coupans-filter .au-select-2 .chosen-container .chosen-single { width: 200px; }
.product-search .coupans-filter .au-btn { width: 63px; background: #00ba6c; }

.product-search .filter-reset { margin-top: 15px; }
.product-search .filter-reset a:first-child { color: #00ba6c !important; margin-right: 10px; border-bottom: solid 1px; font-size: 14px; }
.product-search .filter-reset a:last-child { color: #cd4330 !important; border-bottom: solid 1px; font-size: 14px; }
.product-search .xbox-column { border: solid 1px #e7e7e7; padding: 30px 30px; margin-bottom: 25px; }

.product-search thead tr { background-color: #f1f1f1; border: none !important; }
.product-search .table thead th { border: none !important; }
.product-search .table { border: solid 1px #e7e7e7; }
.product-search .table-hover tbody tr:hover { background-color: transparent; }
.product-search p { font-size: 14px; }
.product-search td a { font-size: 14px; color: #00ba6c; font-weight: 500px; }
.product-search td a i { margin-right: 5px; }
.product-search td { font-size: 14px; }
.product-search .back-to-top a { position: relative; float: right;  }

.product-sidebar .widget { margin-bottom: 30px; }
.product-sidebar h6 { margin-bottom: 10px; }
.product-sidebar .min-max .form-group { display: inline-block; width: 120px; margin-right: 10px; margin-bottom: 0px; }
.product-sidebar .min-max input { height: 45px; margin-bottom: 0px; }
.product-sidebar .more { font-size: 14px; }


/* Hot Deal CSS */
.hot-deals p.please-note { font-size: 13px; margin-top: -17px; color: #000; }

.product-listing { position: relative; }
.product-listing .product-img { border-right: 0; height: 100%; display: flex; align-items: center; justify-content: center; text-align: center; flex-direction: column; }
.product-listing .product-img img {  margin-bottom: 5px; }
.product-listing .product-img h5 { font-size: 28px; font-weight: 600; color: #00910E; margin-bottom: 28px; }
.product-listing .product-img h5 span { font-size: 14px; color: #00910E; font-weight: 400; display: block;  }
.product-listing .product-img .social   { margin: 0px; padding: 0; }
.product-listing .product-img .social li { display: inline-block; margin: 0px 2px; }
.product-listing .product-img small      { font-size: 10px; margin-bottom: 4px !important; }

.product-listing .product-info { height: 100%; margin-left: -1px; padding:30px; position: relative; }
.product-listing .product-info p { font-size: 14px;line-height: 1.7em; }
.product-listing .product-info h4 { margin-bottom: 0; word-break: break-all;}

.product-listing .product-info h6 { margin: 0px; font-size: 14px; color: #6d6d6d;  }
.product-listing .product-info .promotions { display: flex; column-count: 3; padding-left: 0 !important; padding-top: 4px; font-size: 14px; margin-bottom: .2em !important; }
.product-listing .product-info .promotions li { font-weight: 600; }
.product-listing .product-info .promotions li div { font-weight: 400; }
.product-listing .product-info .promotions li { max-width: 16%; flex: 0 0 16%; }
.product-listing .product-info .promotions li:first-child { max-width: 68%; flex: 0 0 68%; }
.product-listing .product-info .promotions li:second-child div { color: #ea5858 !important; }
.product-listing .product-info .promotions li:nth-child(2) div { color: #ea5858; }
.product-listing .product-info .promotions li img { width: 16%; }
.product-listing .product-info .promotions li div { border-bottom: solid 1px #e1e1e1; padding: 12px 0; }
.product-listing .product-info .promotions li a { color: #0073da; }

.product-listing .icon { position: absolute; top: 15px; right: 30px; color: #c7c7c7; font-size: 22px; }
.product-listing .icon a { color: #c7c7c7; }
.product-listing .icon .fa-heart:hover { color: #ca1f27; cursor: pointer; }

.product-info .country { display: inline-block; margin-bottom: 15px }
.product-info .country span { margin: 0; }
.product-info .country img { position: relative; left: 10px; top: -1px; }
.product-info .country + p { margin: 0; }

.product-info .shipping-box { float: right; margin-top: 20px; }
.product-info .shipping-box ul { margin: 0px; padding: 0px; }
.product-info .shipping-box ul li { display: inline-block; margin-left: 15px; font-size: 14px; color: #6d6d6d; }
.product-info .shipping-box ul li img { margin-right: 5px; position: relative; top: -1px; }
.product-info .shipping-box ul li a   { text-decoration: underline; color: #6d6d6d; }

.ph-item {
	border:0px;
}

.product-listing .row, .ph-item  {
    border-bottom: solid 2px #e1e1e1; 
    padding-bottom: 10px; 
    margin-bottom: 10px;
}
.table-cat { padding-bottom: 20px; }
.table-cat .row { margin: 0px; }
.table-cat .col-md-3 { border: solid 1px #e7e7e7; text-align: center; padding: 10px 5px; }
.table-cat .col-md-3 a { color: #3973DE; font-size: 14px; display: block; text-transform: uppercase;  }
.table-cat .col-md-3 a svg { font-size: 20px; width: 26px; margin-right: 6px; height: 22px; position: relative; top: -2px;}
.table-cat .col-md-3 a svg path{ color: #3973DE;}
.table-cat .col-md-3:hover a svg path { fill: #fff; }
.table-cat .col-md-3:hover { background: #00ba6c; }
.table-cat .col-md-3:hover a { color: #fff; }

.product-img .isMobileView {
    display: none;
}

@media (max-width: 767px) {
    .product-img .isMobileView {
        display: block;
    }

    .product-info.descdiv {
        display: none;
    }
    
    .product-listing .row{
    	border-bottom: none;
    }
}
#divStoreCategories {
  margin: 0 auto;
  background-color: #fefefe;
}

#divStoreCategories .cat-container .icon {
  margin: 10px 0px;
  background-image: url("/images/estatecard/store-cat-bg-black-0a2ae6f2c2aec2dba2d03ce5c273ece2.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

#divStoreCategories .cat-container .icon:hover {
  background-image: url("/images/estatecard/store-cat-bg-blue-da38ce33b81ffed3b07d1afdfed92b3b.png");
}

#divStoreCategories .cat-container .text {
  margin: 10px 0px;
  text-align: center;
  font: 11px/15px "GothamBook",sans-serif;
  color: #0a0a0a;
}


#divStoreCategories .cat-container:hover .icon {
  background-image: url("/images/estatecard/store-cat-bg-green-f6c0ec369f67856274269acd50932f0e.png");
}


#divStoreCategories .cat-container.selected .icon {
  background-image: url("/images/estatecard/store-cat-bg-green-f6c0ec369f67856274269acd50932f0e.png");
}

#divStoreCategories .anc-top-category {
  display: inline-block;
  width: 6.5vw;
}

#divStoresAlphaSearch {
  margin: 0 auto;
}

#divStoresAlphaSearch .alpha-char {
  padding: 5px 0px 5px 0px;
  border: solid 1px #e6e6e6;
  border-radius: 8px;
  margin: 10px 0px 10px 0px;
  box-shadow: 1px;
  font: 15px/15px "GothamBold",sans-serif;
  text-align: center;
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  margin-left: 6px;
  min-width: 24px;
  font-weight: bold;
}

#divStoresAlphaSearch .alpha-char:hover,
#divStoresAlphaSearch .alpha-char.selected {
  color: #006600;
  border-color: #006600;
}

#divStoresAlphaSearch .alpha-char.disabled {
  color: #8a8a8a;
  cursor: default;
}

#divStoresAlphaSearch .alpha-char.disabled:hover {
  color: #8a8a8a;
  border-color: #e6e6e6;
}

/* #Footer Styles
================================================== */
#footer           { position: relative; }
.footer .title h3 { color: #000000; font-weight: 600; margin-bottom: 15px; font-size: 18px; }
.footer .quick-link ul          { padding: 0px; }
.footer .quick-link ul a        { font-size: 14px; color: #6d6d6d; }
.footer .quick-link ul a:hover  { color: #00ba6c; }

.footer .subscribe { position: relative; }
.footer .subscribe input { border-radius: 30px; padding: 10px 25px; font-size: 13px; color: #a3a3a3; }
.footer .subscribe .au-btn { position: absolute; right: 6px; top: 4px; padding: 0; width: 35px; height: 35px; border-radius: 50%; display: inline-block; line-height: 35px; text-align: center; color: #fff; }

.bot-footer .block-inner  { border-top: 1px solid #d8d8d8; }
.bot-footer span          { color: #6d6d6d; font-size: 14px; }
.bot-footer a             { text-decoration: underline; display: block; }


/* CashBack Steps CSS */
.cashback-steps     { background: url(/images/newui/banner/steps-banner-60cfd36e842adaca2c5e58f613b26131.png) no-repeat 0 0 scroll; background-size: cover; height: 457px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.cashback-steps h3 { font-weight: 300; font-size: 34px; }
.cashback-steps ul { display: flex; color: #fff; flex-wrap: wrap; margin: 20px 0px 40px 0px; padding: 0px; justify-content: center; width: 85%; }
.cashback-steps ul li { margin: 0px 35px; width: 24%; text-align: left; position: relative; line-height: 20px; }
.cashback-steps ul li strong { display: block; font-weight: 700; font-size: 18px; margin-bottom: 8px; }
.cashback-steps ul li:before { content: "1"; position: absolute; left: -42px; top: 0; width: 32px; height: 32px; line-height: 32px; background: #00ba6c; border-radius: 50%; text-align: center; font-size: 18px; font-weight: 800; }
.cashback-steps ul li:nth-child(2):before { content: "2"; }
.cashback-steps ul li:nth-child(3):before { content: "3"; }

.store-logos { margin: 0px; padding: 0px; border: 1px solid #eee; text-align: center; }
.store-logos li { border-bottom: 1px solid #eee; padding: 8px 0px; }
.store-logos li:last-child { border: none; }



/* Up TO TOP CSS */
#up-to-top { position: fixed; text-align: center; right: 30px; bottom: 30px; color: #fff; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; z-index: 10000; height: 40px; width: 40px; line-height: 40px; background: rgba(0, 0, 0, 0.4) no-repeat center; -webkit-transition: background-color 0.1s linear; -o-transition: background-color 0.1s linear; -moz-transition: background-color 0.1s linear; transition: background-color 0.1s linear; }
#up-to-top:hover { background: black no-repeat center; }


/*  Preloader CSS  */
.page-loader { position: fixed; width: 100%; height: 100%; background: #fff; z-index: 10000000; text-align: center; }
.loader { width: 134px; height: 134px; position: relative; -webkit-animation: loader08 1s ease infinite; -moz-animation: loader08 1s ease infinite; -o-animation: loader08 1s ease infinite; animation: loader08 1s ease infinite; top: 50%; margin: -46px auto 0; }




.featured-stores-sec .image-card .image.storeimage { height: auto !important;  margin-bottom: 18px; }
.featured-stores-sec .image-card .content p { display: -webkit-box; line-height: 1.3; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0; }
.featured-stores-sec .image-card .image.storeimage img { height: 60px; object-fit: cover; }
.featured-stores-sec .image-card .content { min-height: 72px;  }


.promo-codes-listing .promo-box .social li {
    max-width: inherit;
    flex: inherit;
    width: auto;
}

#footer .discover-sec h3 {
    text-align: center;
}

.mobile-app-sec p {
    color: #fff !important;
}

.header-msg-sec{
    background-color: #b22222;
    color: #fff;
    
}

.header-msg-sec a {
    	color:#fff;
    }

/* Media Query */

/* @media (min-width: 1199px) {
  .promo-head .d-flex h4 { margin-bottom: 20px; }
  .promo-head .d-flex { display: block !important; }
  .product-listing .product-info .promotions {
      display: block;
      column-count: 1;
  }
  .product-listing .product-info .promotions li {
      padding: 2px 0px !important;
  }
  
 
} */

@media (min-width: 1100px) {
  .main-body .main-slider     { position: static; top: 195px; width: 100%; height: 500px; display: block; z-index: 0; -webkit-transition: all 0.1s ease !important; -o-transition: all 0.1s ease !important; -moz-transition: all 0.1s ease !important; transition: all 0.1s ease !important; }
  .body-fixed .main-slider    { top: 118px; }
  .main-body.body-fixed .services-sec { margin-top: 500px; }
  .main-body .services-sec    { margin-top: 500px; background: #fff; z-index: 9; }
}
@media screen and (max-width: 1199px) and (min-width: 1025px) {
  .au-navbar .au-navbar-menu li.drop .drop-menu.bottom-right { right: 0;  left: inherit; }
  .section-navbar-2 .logo { padding-top: 0px; }
  .main-slider { height: 404px !important; }
  .main-slider h2 {font-size: 40px;}
  .section-navbar-1 .block-right { margin-top: 12px; }
  .section-navbar-1 .block-right { width: 70%; }
  .contact-widget .block-left { margin-top: 4px; width: 49%; }


  .cashback-steps ul { width: 97%; margin-bottom: 20px;}
  .cashback-steps ul li { margin: 0px 30px; width: 20%; }


}
@media screen and (max-width: 1200px) {
    .head-search form .au-btn {
      width: 60px;
    }
    .head-search form input {
      font-size: 13px;
  }
  .discount-banner h3 { font-size: 24px; }
  .discount-banner .col-md-6 { position:static; }
  .discount-banner .moneyback { font-size: 14px; margin: 0 0 0 -65px; }
  .discount-banner { height: 500px; }
  .discount-banner:before { content: ""; background: #ffffff82; width: 100%; height: 100%; display: block; position: absolute; left: 0; z-index: 0; }
  .discount-banner .col-md-6 { position: relative; z-index: 99; }
  .discount-banner .moneyback { transform: scale(0.7) !important; }

}

@media screen and (max-width: 1024px) {
  .topbar p { margin: -5px 0px 0px 0px; line-height: 16px; }
  .section-navbar-2 .logo { padding-top: 0px; }
  .contact-widget .block-left { margin-top: 13px; width: 60%; }
  
  .head-search form .au-btn { width: 54px; }


  .main-slider { height: 400px !important; }
  .main-slider h2 {font-size: 35px;}

  .popular-categories li svg { margin-right: 7px; }

  .owl-nav { text-align: center; display: flex; justify-content: space-between; margin-top: 5px; }
/*   .owl-carousel.nav-style-2 .owl-nav .owl-prev,
  .owl-carousel.nav-style-2 .owl-nav .owl-next { position: static; width: 20px; height: 30px; } */

  .earn-cash-sec { background-position: -480px center !important; }
  .promo-codes-sec .owl-stage-outer { margin-bottom: 25px; }
  .mobile-app-sec .p-r-100 { padding-right: 0px; }

  .promo-head   { margin-bottom: 30px; }
  .promo-head > .d-flex { display: block !important; }
  .promo-head > .d-flex .heading-left,
  .quick-filter { justify-content: center; margin-bottom: 20px; }
  .quick-filter ul { flex-wrap: wrap; justify-content: center; }

  .coupons-listing .heading-section { flex-direction: column; justify-content: center; align-items: center;text-align: center; }
  .coupons-listing .heading-section .au-btn { margin-top: 0; margin-bottom: 20px; }
  .coupans-filter .row { flex-direction: column; width: 100%; justify-content: center; align-items: center;   margin: 0; text-align: center; }
  .coupans-filter .col-sm-12 { flex: 100%; max-width: 100%; }
  .coupons-listing .filter-nav { text-align: center; margin-top: 20px; }

  .cashback-steps ul { width: 97%; margin-bottom: 20px;}
  .cashback-steps ul li { margin: 0px 30px; width: 20%; }

  .product-listing .product-info .promotions { display: none; }
  .product-listing .product-info .promotions ~ .promotions { display: block; }
  .product-listing .product-info .promotions ~ .promotions li:first-child {
      padding-top: 0;
  }

  .product-listing .product-info .promotions ~ .promotions li { width: 100% !important; display: block !important; flex: 0 0 100% !important; padding: 4px 0; }
  .product-listing .product-info .promotions ~ .promotions { display: block; }
  .product-listing .product-info .promotions { column-count: 1; }



}

@media screen and (max-width: 1024px) and (min-width: 980px) {
  .section-navbar-2 .logo img { width: 142px; }
  .section.signup-sec.bg-parallax .captcha img { width: 95%; }
  .section.promo-codes-sec.bg-white .promo-code h4 { font-size: 16px; }
  .section.signup-sec.bg-parallax.bg-cover h2 { font-size: 40px; }
  .section.popular-categories.bg-parallax h3 { font-size: 32px; }
  .section.popular-categories.bg-parallax p { padding: 0 !important; }
  .section.popular-categories.bg-parallax img { width: 41%; }
  .section.best-deals-sec img { width: 100%; }
  .popular-categories li a { font-size: 15px; }
  .popular-categories li svg { width: 21px; height: 24px; }
  .earn-cash-sec { background-size: 200% !important; background-position: -655px top !important; }
  .mobile-app-sec { background-position: center !important; }

}

@media screen and (max-width: 980px) {
  body { overflow-x: hidden; }
  .header-mobile-1 .top-header .container-fluid { display: flex; align-items: center; justify-content: space-between; }
  .header-mobile-1 .top-header .container-fluid .head-search { width: 70%; margin: 0px 0px 0px 15px; }
  /* .head-search form { width: 73%; } */
  .best-deals-sec .image-card h4 { font-size: 20px; }
  .contact-widget .block-left { margin-top: 13px; width: 100%; text-align: center; margin-bottom: 10px; }
  .topbar p { font-size: 13px; }
  .bg-parallax { background-position: center !important; }

  .section.main-slider { height: auto !important; }
  .main-slider h2 {font-size: 30px;}
  .main-slider figure { margin-bottom: -26px }

  .product-info ul { flex-direction: column; }
  .product-info ul li { width: 100%; }
  .product-info ul li:first-child,
  .product-info ul li { max-width: 100%; flex: 0 0 100%; }
  .product-info ul li { width: 100%; padding: 10px 0px 7px 0px; line-height: 10px; }
  .product-info ul li img { width: auto; }

  .product-info { padding: 30px !important; }
  .product-info ul li a { line-height: normal; }

  .pkg-box { margin-bottom: 40px; }
  .pkg-box .pkg-body .action-button { display: block; justify-content: center; text-align: center; }
  .pkg-box .pkg-body .action-button .au-btn { margin: 0px auto 10px auto; }
  .discount-banner { background-position: center right !important; }

  .product-info .shipping-box { margin-top: 10px; }
  .product-info .shipping-box ul li { width: auto; margin-left: 5px; font-size: 12px; }

  .product-listing .product-info .promotions { border-bottom: solid 1px #e1e1e1; padding-bottom:20px;     margin-bottom: 25px !important; }
  .product-listing .product-info .promotions li div { border: none; padding: 0; }
  .product-listing .product-info .promotions li:first-child,
  .product-listing .product-info .promotions li { max-width: 100%; flex: 0 0 100%; }
  .product-listing .product-info .promotions li div img { width: 20px; }
  .product-listing .product-info h6 { margin: 0px 0px 5px 0px; font-size: 15px;}

  .product-listing .product-img .shopnowleft .au-btn { padding: 16px 12px 15px 12px !important;}

  .head-search form .au-btn { width: 56px; }
  .head-search form input { font-size: 11px; letter-spacing: -0.8px; }
  .head-search form .au-select-2 .chosen-container .chosen-single { width: 106px; }
  .au-select .chosen-container .chosen-drop .chosen-results li { font-size: 13px; }

  
  

}

@media screen and (max-width: 960px) {
  .main-slider { height: 380px !important; }
  .head-search form { display: none; }
  .head-search>.au-btn { margin-left: auto; }
}

@media screen and (max-width: 768px) {
  .head-search form { width: 71%; }
  .head-search form input { font-size: 13px; }
  .header-mobile-1 .top-header .container-fluid .head-search { width: 67%; margin: 0px 0px 0px 15px; }
  .header-mobile-1 .top-header .logo { padding-left: 10px; }
  .head-search form .au-btn { width: 65px; }
  .main-slider { text-align: center !important  }
  .main-slider h2 br { display: none; }
  .main-slider figure { margin-bottom: -100px; }
  .main-slider p { padding: 0px !important; }
  .main-slider p img { max-width: 340px; }
  .main-slider figure { display: none; }
  .main-slider h2 { text-align: center !important; }
  .main-slider small { font-size: 16px; color: inherit; }
  .main-slider .m-b-60  { margin-bottom: 20px !important;}
  .best-deals-sec .image-card h4 { font-size: 20px; }
  .heading-section h3 { font-size: 30px; }
  .au-btn-top { margin-top: 0px; }
  .head-search form .au-select-2 .chosen-container .chosen-single { width: 107px; }
  .text-white br { display: none; }
  .popular-categories,
  .mobile-app-sec { background-position: center !important; }
  .google-login { margin-bottom: 15px; }
  .my-account-tabs .au-tabs { margin-bottom: 30px; }

  .cashback-steps ul li { margin: 0px 0px  20px  30px  ; width: 80%; } 
  .head-search form .au-select-2 .chosen-container .chosen-single {
      width: 115px;
  }
  

}

@media screen and (max-width: 979px) and (min-width: 768px) {
  .container { max-width: 95%; }
  .main-slider h2  { font-size: 30px !important; line-height: 35px !important; }
  .section-navbar-2 .logo img { width: 165px; }
  .section.signup-sec.bg-parallax .captcha img { width: 95%; }
  .section.promo-codes-sec.bg-white .promo-code h4 { font-size: 16px; }
  .section.signup-sec.bg-parallax.bg-cover h2 { font-size: 36px; }
  .section.featured-stores-sec.bg-white .image-card { padding: 9px; }
  .hot-deals-sec .image-card { padding: 15px 25px 24px 25px !important; }
  .section.best-deals-sec img { width: 100%; }
  .section.never-miss p { font-size: 14px; }
  .popular-categories .p-r-100 { padding: 0px; }
  .section.never-miss h3 { font-size: 30px; }
  .section.featured-stores-sec.bg-white p { font-size: 12px; }
  .section.popular-categories.bg-parallax h3 { font-size: 32px; }
  .section.popular-categories.bg-parallax p { padding: 0 !important; }
  .section.popular-categories.bg-parallax img { width: 41%; }
  .section.services-sec .col-md-4 a { font-size: 20px; }
  .section.services-sec .col-md-4 p { font-size: 15px; }
}

@media screen and (max-width: 767px) {
  .popular-categories ul { padding: 0px; margin: 0; }
  .au-btn-top { margin-top: 0px; }
  .bg-parallax { background-position: center !important; padding: 80px 0px; }
  .popular-categories .m-l-60 { margin-left: 0; }
  .earn-cash-sec .heading-section,
  .mobile-app-sec .heading-section { text-align: left; }
  .bg-parallax { background-size: cover !important; background-attachment: scroll !important; }
  .owl-carousel .owl-item:first-child { margin-left: -1px; }

  .product-listing .pro-left,
  .product-listing .pro-right { padding: 0px 15px !important; }
  .product-listing .pro-left .product-img { border: solid 1px #e1e1e1; }
  .product-listing .product-info { margin-left: 0px;  border-top: 0; }

  .contact-form-section { margin-right: 0px; margin-top: 20px; }

  .product-listing .product-img .shopnowleft .au-btn { padding: 16px 22px 15px 22px !important;}
  
}

@media screen and (max-width: 767px) and (min-width: 499px) {
  h2 { text-align: center; }
  .container { max-width: 90%; }
  .bg-parallax { transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0x); transform: translateZ(0x); }

  .section-navbar-2 .logo img { width: 165px; }

  .section.popular-categories.bg-parallax .col-md-3.col-sm-4 { text-align: center; }
  .section.popular-categories.bg-parallax.bg-cover h3 { text-align: left; }
  .section.popular-categories.bg-parallax.bg-cover .col-md-6.col-sm-6.p-r-100.m-l-60 { margin: 0; }
  .section.featured-stores-sec.bg-white p { font-size: 12px; }
  .section.popular-categories.bg-parallax h3 { font-size: 30px; }
  .section.popular-categories.bg-parallax p { padding: 0 !important; }
  .section.popular-categories.bg-parallax img { width: 41%; }
  
  .section.never-miss h3 { text-align: left; }
  .section.never-miss p { font-size: 14px; }
  .section.never-miss h3 { font-size: 30px; }

  .section.signup-sec.bg-parallax .captcha img { width: 95%; }
  .section.promo-codes-sec.bg-white .promo-code h4 { font-size: 16px; }
  .section.signup-sec.bg-parallax.bg-cover h2 { font-size: 36px; margin-bottom: 30px; }
  .hot-deals-sec .image-card { padding:15px 25px 24px 25px !important; }
  .section.best-deals-sec img { width: 100%; }
  
  .au-btn { padding: 15px 28px; }
  .au-btn-border { padding: 15px 28px; }
  
  .section.services-sec .col-md-4 a { font-size: 20px; }
  .section.services-sec .col-md-4 p { font-size: 15px; }

  #footer h3 { text-align: left; }
  #footer .footer-block-3 { padding: 0; }

}

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

  .head-search>.au-btn { margin-left: auto; }

  .coupans-filter .d-flex h6 { width: 100%; margin-bottom: 15px; }
  .coupans-filter .d-flex { display: block !important; text-align: center; }
  .product-info .shipping-box { margin-top: 20px; float: none; text-align: center; }
}

@media screen and (max-width: 575px) {
 
  .hamburger { padding: 27px 15px 10px 15px; }
  .image-card h5 { font-size: 25px; }
  .text-grey { color: #ffffff; }
  .bg-grey-light .text-grey { color: inherit; }
  .heading-section { text-align: center; margin-bottom: 30px; }
  .heading-section h3 { margin-bottom: 0px; }
  .heading-section .all-link { position: static; }
  .head-search>.au-btn { margin-top: 12px; }
  .mob-center { text-align: center; }
  .m-l-60 { margin-left: 0; }
  section.section.popular-categories.bg-parallax.bg-cover h3 { text-align: center; }
  .popular-categories.bg-parallax,
  .earn-cash-sec.bg-parallax { background-position: center !important; }
  .mob-center .p-r-100 { padding-right: 0px; }

  .coupons-listing .coupans-filter form { display: block; text-align: center; border-radius: 20px; padding: 20px; }
  .coupons-listing .coupans-filter form input,
  .coupons-listing .coupans-filter .au-select-2 .chosen-container .chosen-single,
  .coupons-listing .coupans-filter .au-select { background: #fbfbfb; border: none; margin-bottom: 15px; border-radius: 20px; font-size: 13px;  }
  .coupons-listing .coupans-filter form select { border: #fbfbfb; width: 100%; height: 40px; border-radius: 20px; padding: 0px 10px; font-size: 13px; }

  .mobile-app-sec { background-position: center left !important;}
  .discount-banner .heading-section { text-align: left; }
  .discount-banner { justify-content: end; padding: 30px; }

  .signup-social, .signup-social li, .signup-social li a {
      width: 100%;
  }

}


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

  .container { max-width: 92%; }
  .header-mobile-1 .top-header .hamburger { margin-top: -10px; }
  .heading-section h3 { font-size: 26px; }
  .section-navbar-2 .logo img { width: 165px; }
  .tp-caption.tp-img { display: none; }
  h2 { text-align: center; }
  .section.popular-categories { text-align: center; }
  h3 { font-size: 25px; }
  .section.popular-categories.bg-parallax.bg-cover .col-md-6.col-sm-6.p-r-100.m-l-60 { margin: 0; }
  .section.never-miss h3 { text-align: left; }
  .section.popular-categories.bg-parallax.bg-cover .col-md-5.col-sm-6.p-r-100.m-l-60 { margin: 0; }
  .section.signup-sec.bg-parallax .captcha img { width: 95%; }
  .section.promo-codes-sec.bg-white .promo-code h4 { font-size: 16px; }
  .section.signup-sec.bg-parallax.bg-cover h2 { font-size: 26px; margin-bottom: 30px; }
  .section.signup-sec.bg-parallax.bg-cover .justify-content-center { justify-content: normal !important; }
  .hot-deals-sec .image-card { padding: 15px 25px 24px 25px !important; }

  .section.best-deals-sec img { width: 100%; }
  .au-btn { padding: 15px 28px; margin-bottom: 13px; }
  .au-btn-border { padding: 15px 28px; }
  .section.never-miss p { font-size: 14px; }
  .section.never-miss h3 { font-size: 26px; }
  .section.featured-stores-sec.bg-white p { font-size: 12px; }
  .section.popular-categories.bg-parallax h3 { font-size: 26px; }
  .section.popular-categories.bg-parallax p { padding: 0 !important; }
  .section.popular-categories.bg-parallax img { width: 41%; }
  .section.services-sec .col-md-4 a { font-size: 20px; }
  .section.services-sec .col-md-4 p { font-size: 15px; }
   #footer h3 { text-align: left; }
   #footer .footer-block-3 { padding: 0; }
  .stors-img { width: 100% !important; height: auto !important; }
  .popular-categories li a { width: 300px; display: inline-block; text-align: left; }
  .earn-cash-sec.bg-parallax { background-position: -300px center !important; }
  .m-l-60 { margin-left: 0px; }
  .owl-carousel .owl-item:first-child { margin-left: 0px; }

  
  #process-steps { flex-direction: column; width: 100%; }
  #process-steps li { margin-bottom: 30px; }
  .invite-sidebar { margin-top: 30px; }
  .product-search h3 { font-size: 20px; }
  .product-search .xbox-column .col-md-2 img { margin-bottom: 20px; }

  .discount-banner h3 { font-size: 34px !important; }

}

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

  .hamburger { padding: 14px 15px 10px 15px; }
  .header-mobile-1 .top-header .hamburger { margin-top: -1px; }
  .header-mobile-1 .top-header .logo { padding-left: 0px; }
  .header-mobile-1 .top-header .hamburger { padding: 7px 0px 0px 15px; }
  .head-search>.au-btn { padding: 15px 20px; font-size: 14px; }
  .earn-cash-sec.bg-parallax { background-position: -430px center !important; }

  .discount-banner h3 { font-size: 24px !important; }
  .discount-banner p {  font-size: 15px; }

}

@media screen and (max-width: 330px) {
  .earn-cash-sec.bg-parallax { background-position: -611px center !important; }
  .mobile-app-sec img.img-fluid { margin-bottom: 15px; }
}

.its-simple-sec{
	margin-top:0px !important;
}

