body {background-color:#ffffff; font-family: 'Poppins', sans-serif;}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {font-family: 'Poppins', sans-serif;}

.header-top {background: #111111; color: #aaaaaa; font-size:13px; height:43px;}

.inner {background:#003f65 !important; height:60px !important;}

.header-top a {display:block; color:#aaaaaa; text-decoration:none;}

.header-top a:hover {color:#ffffff; transition: all .2s linear;}

.header-middle {background: #0277bd; color: #ffffff;}

.header-bottom {background: #0288d1; color: #ffffff; height:50px;}

.logo-img {width:62%; margin-top:5px;}

/*------------------------*/
.widget ul {
    padding: 0;
    margin: 0;
}
.widget_categories li {
    margin-bottom: 10px;
}
.widget ul li a, .widget .entry-title a, .herald-author-name, .entry-meta-wrapper .meta-item, .entry-meta-wrapper .meta-item span, .entry-meta-wrapper .meta-item a, .herald-mod-actions a {
    color: #444444;
}
.widget_categories .category-text {
    display: inline-block;
    margin: 0;
    transition: padding-left .15s linear 0s;
    -moz-transition: padding-left .15s linear 0s;
    -ms-transition: padding-left .15s linear 0s;
    -o-transition: padding-left .15s linear 0s;
    -webkit-transition: padding-left .15s linear 0s;
}
.widget_categories .cat-item-48 .count {
    background-color: #009688;
}
.widget_categories .count {
    background: #0288d1;
    color: #FFF;
}
.widget_categories li {
    margin-bottom: 10px;
}
.widget ul li a, .widget .entry-title a, .herald-author-name, .entry-meta-wrapper .meta-item, .entry-meta-wrapper .meta-item span, .entry-meta-wrapper .meta-item a, .herald-mod-actions a {
    color: #444444;
    line-height: 20px;
}
.widget_categories li a {
    display: block;
}
.widget_categories .cat-item-6 .count {
    background-color: #ba68c8;
}
.widget_categories .cat-item-3 .count {
    background-color: #f06292;
}
.widget_categories .cat-item-4 .count {
    background-color: #ffa726;
}
.widget_categories .cat-item-43 .count {
    background-color: #8d6e63;
}
.widget_categories .cat-item-42 .count {
    background-color: #78909c;
}
.widget_categories .cat-item-5 .count {
    background-color: #f44336;
}
.widget_categories .cat-item-7 .count {
    background-color: #2196f3;
}
.widget_categories .cat-item-2 .count {
    background-color: #8bc34a;
}
.widget_categories .count {
    float: left;
    height: 24px;
    min-width: 24px;
    margin-right: 10px;
    border-radius: 2px;
    text-align: center;
    padding: 3px;
    font-size: 14px;
    line-height: 18px;
}

.category-text {
    font-size: 14px;
    line-height: 18px;
}
/*------------------------*/
#myTopnavM{display: none;}
.navbar {
  font-family: 'Montserrat', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight:600;
  padding-top:0px;
  padding-bottom:0px;
  text-transform:uppercase;
	z-index: 99; color: #fff;
}

.navbar .responsive-wrapper{display: none;}

.text-primary {color: #507d00 !important;
    font-family: 'Great Vibes';
    font-size: 48px;
    font-weight: 500;
    padding-top: 36px;
    line-height: 64px;}

.navbar a {
  color: white;
  text-align: center;
  padding: 0px 16px;
  text-decoration: none;
  line-height: 50px;
  margin: 0px;
}

/*.active {
  background-color: #04AA6D;
  color: white;
}*/

.navbar .icon {
  display: none;
}

.nav-inner {color:#000 !important; text-transform:none !important; font-weight:500 !important; letter-spacing:.24px !important;}

.nav-inner a{color:#000 !important; text-transform:none !important; font-weight:500 !important; letter-spacing:.24px !important;}

.nav-inner a:hover {background-color:none !important; color:#ff0057 !important;}

.nav-inner:hover {color:#ff0057 !important;}

.dropdown {float: left;}

.dropdown .dropbtn {
  font-family: 'Montserrat', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight:600;
  border: none;
  outline: none;
  color: white;
  padding: 0px 5px;
  line-height: 50px;
  background-color: inherit;
  margin: 0px;
  text-transform:uppercase;
  position:relative;
  z-index:3;
}

.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: #ffffff;
  color: #000;
 transition: all .1s linear;
}

.dropdown-content {
    font-family: 'Poppins', sans-serif;
    display: none;
    position: absolute;
    background-color: #ffffff;
    min-width: 860px;
	box-shadow: 0 3px 9px 0 rgba(48,48,48,0.3);
    z-index: 2;
    border-radius: 0px 0px 12px 12px;
	padding:24px 18px 30px 18px;
}
.dropdown-content.otherOpt{right: -195%;}
.dropdown-content.otherOpt2{right: 0; min-width: 200px;}
.dropdown-content.otherOpt2_01{right: 0;}

.dropdown-content strong {font-weight:600; color:#000; text-transform:capitalize; font-weight:500;}

.dropdown-content a {
float: none;
padding: 0px 0px;
text-decoration: none;
display: block;
text-align: left;
text-transform: none !important;
font-weight: normal !important;
color: #000 !important;
border-bottom: 0px solid #dde2e6;
line-height:36px;
letter-spacing:0px !important;
}

.dropdown-content a:hover {
color:#ff0057 !important;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.drop-heading {
    font-size: 15px;
    font-weight: 500;
    color: #303030;
    padding-bottom: 8px;
    margin-bottom: 12px;
    border-bottom: #b6c7d0 solid 1px;
    transition: all .3s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	text-transform:capitalize !important;
}


.navbar2 {
  justify-content: left;
  font-family: 'Montserrat', Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight:500;
  padding-top:0px;
  padding-bottom:0px;
}

.navbar2 a {
  float: left;
  color: white;
  text-align: center;
  padding: 0px 16px;
  text-decoration: none;
  line-height: 50px;
  margin: 0px 8px 0px 0px;
}

.dropdown2 {
  float: left;
}

.dropdown2 .dropbtn {
  font-family: 'Montserrat', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight:500;
  border: none;
  outline: none;
  color: #dedede;
  padding: 0px 12px;
  background-color: inherit;
  margin-right:12px;
  position:relative;
  z-index:999;
  line-height:60px;
}
.listtech4 a {
  display: inline-block;
  font-size: 13px;
  line-height: 20px !important;
  background-color: #0288d1;
  border-radius: 18px;
  padding: 6px 10px !important;
  color: #ffffff !important;
  width: 242px;
  margin-left: 76px !important;
  margin-right: 0 !important;
  font-weight: 500 !important;
}
.listtech4 a:hover {
  color: #ff0057 !important;
  background: #dbf2ff !important;
}
.position-sticy {
  position: sticky !important;
  top: 5px;
}
.dropdown2:hover .dropbtn i {color:#000;}

.dropdown2 .dropbtn i {font-weight:800; color:#dfdfdf; font-size:16px;}

.navbar2 a:hover, .dropdown2:hover .dropbtn {
 background-color: #ffffff;
 color: #000;
 transition: all .1s linear;
}
.btnSubmit {text-align: center;}
.btnSubmit .btn {
  background: #003f65;
  color: #fff;
  font-size: 14px;
  padding: 10px 30px;
  margin-top: 10px;
}
.dropdown-content2 {
    font-family: 'Poppins', sans-serif;
    display: none;
    position: absolute;
    background-color: #ffffff;
    min-width: 400px;
	  box-shadow: 0 3px 9px 0 rgba(48,48,48,0.3);
    z-index: 999;
    border-radius: 0px 0px 12px 12px;
	  padding:24px 18px 30px 18px;
}
.about-drive {width: 572px;}
.header-middle .res-mh .row {width: 100%;}
.dropdown-content2 strong {font-weight:600; color:#000; text-transform:capitalize; font-weight:500;}
.nav-tp .dropbtn {line-height: 45px;}
.dropdown-content2 a {
float: none;
padding: 0px 0px;
text-decoration: none;
display: block;
text-align: left;
font-weight: normal;
color: #000;
border-bottom: 0px solid #dde2e6;
line-height:36px;
}
.dropdown-content2 a:hover {color:#ff0057;}
.dropdown2:hover .dropdown-content2 {display: block;}
.drop-heading2 {
    font-size: 15px;
    font-weight: 500;
    color: #303030;
    padding-bottom: 8px;
    margin-bottom: 12px;
    border-bottom: #b6c7d0 solid 1px;
    transition: all .3s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	text-transform:capitalize !important;
}
.featured-services02 .fromLeft a:hover {background: none;}
.topics {font-size:14px; font-style:italic; color:#000; font-weight:600;}

.topics span a{font-size:13px !important; font-style:normal !important; color:#0018ff; font-weight:500 !important; line-height:20px;}

.topics span a:hover{color:#0018ff;}

.topics span:after {display:block; content: ''; border-bottom: solid 2px #0018ff; transform: scaleX(0); transition: transform 250ms ease-in-out; display: block; }

.topics span:hover:after{transform: scaleX(1);}
.topics span.fromRight:after{ transform-origin:84% 0%; }
.topics span.fromLeft:after{ transform-origin:  0% 100%; }

.topics strong {
  /* width:224px !important; */
  display: inline-block;
}

.topics strong a{font-size:13px !important; font-style:normal !important; color:#0018ff; font-weight:500 !important; line-height:20px; text-decoration:none;}

.topics strong a:hover{color:#0018ff;}

.topics strong:after {display:block; content: ''; border-bottom: solid 2px #0018ff; transform: scaleX(0); transition: transform 250ms ease-in-out; display: block; }

.topics strong:hover:after{transform: scaleX(1);}
.topics strong.fromRight:after{ transform-origin:84% 0%; }
.topics strong.fromLeft:after{ transform-origin:  0% 100%; }


.listtech2 a {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    display: block;
    font-size: 14px !important;
    line-height: 20px !important;
    background-color: #002e79 !important;
    border-radius: 18px;
    padding: 8px 0px !important;
    color: #fff !important;
    width: 184px;
	margin:0 auto !important;
	font-weight:500 !important;
	text-align:center !important;
}

.listtech2 a:hover {color: #00f0ff !important;}

.listtech3 a {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif !important;
    display: inline-block;
    font-size: 14px !important;
    line-height: 20px !important;
    background-color: #002e79 !important;
    border-radius: 18px;
    padding: 8px 0px !important;
    color: #fff !important;
    width: 136px;
	margin-top:20px !important;
	font-weight:500 !important;
	text-align:center !important;
}

.listtech3 a:hover {color: #00f0ff !important; text-decoration:none !important;}

.listtech a {
    display: inline-block;
    font-size: 13px;
    line-height: 20px !important;
    background-color: #fff;
    border-radius: 18px;
    padding: 5px 10px 5px 0px !important;
    color: #303030 !important;
    width: 242px;
	margin-left: 0px !important;
	margin-right:0 !important;
	font-weight:500 !important;
}

.listtech a:hover {color: #ff0057 !important;}

.listtech a .badge {
    display: inline-block;
    font-size: 10px;
    color: #000;
    height: 16px;
    padding: 0 10px;
    border-radius: 8px;
    background-color: #ffb8d0;
    float: right;
	line-height:1.6 !important;
	font-weight:600;
	margin-top: 1.5px;
}

.value {font-size:14px; font-weight:400; color:#000; line-height:24px;}

.value strong{font-weight:600; display:block; line-height:30px;}

.value ul{margin:0; padding:0;}

.value ul li{list-style:none; margin-bottom:24px; padding-left:84px;}

.pt1 {background:url(images/pt-1.webp) no-repeat left center; background-size:60px;}

.pt2 {background:url(images/pt-2.webp) no-repeat left center; background-size:60px;}

.pt3 {background:url(images/pt-3.webp) no-repeat left center; background-size:60px;}

.pt4 {background:url(images/pt-4.webp) no-repeat left center; background-size:60px;}

.pt5 {background:url(images/pt-5.webp) no-repeat left center; background-size:60px;}

.pt6 {background:url(images/pt-6.webp) no-repeat left center; background-size:60px;}

.pt7 {background:url(images/pt-7.webp) no-repeat left center; background-size:60px;}

.pt8 {background:url(images/pt-8.webp) no-repeat left center; background-size:60px;}

.pt9 {background:url(images/pt-9.webp) no-repeat left center; background-size:60px;}

.pt10 {background:url(images/pt-10.webp) no-repeat left center; background-size:60px;}

.pt11 {background:url(images/pt-11.webp) no-repeat left center; background-size:60px;}

.float-start.dec{line-height:60px;font-size:30px;color:#ffffff;font-weight:800;letter-spacing:1px;font-family: 'Poppins', sans-serif;width: 15%;}


#posttech {
    background: url(images/bg02.webp) center top no-repeat fixed;
    background-size: cover;
    position: relative;
}

.float-widget {
    width: 100%;
    min-height: 500px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 4px 0 #e0f2f0;
    box-shadow: 0 0 4px 0 #e0f2f0;
    border: 1px solid #b2dfd8;
    background-color: #fff;
    z-index: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    overflow: hidden;
    padding: 24px;
    opacity: 1;
	position:relative;
}

.mb-pp {
    background-color: #fff;
    font-family: Montserrat;
    font-weight: 400;
    line-height: 1.5;
}

.pp-form {
    font-family: Montserrat;
}

.pp-form__legend {
    font-size: 24px;
    font-weight: 600;
    color: #303030;
    margin-bottom: 24px;
}

.pp-form__fieldset__heading {
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #303030;
    padding-bottom: 16px;
}

.pp-form__fieldset__wrap {
    white-space: nowrap;
}

.pp-form__elem-radio {
    display: inline-block;
    vertical-align: top;
    margin-right: 8px;
    text-align: center;
    position: relative;
}

.pp-form__elem-radio__input {
    display: none;
}

.pp-form__elem-radio__label {
    display: block;
    height: 44px;
    border-radius: 22px;
    border: 1px solid #d8d8d8;
    background: #fff;
    padding: 0 20px;
    line-height: 44px;
    font-size: 14px;
    color: #303030;
    cursor: pointer;
    position: relative;
}

.pp-form__fieldset.contact {
    margin-bottom: 20px;
}

.pp-form__fieldset__heading {
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    color: #303030;
    padding-bottom: 16px;
}

.pp-form__field--mobile {
    display: grid;
    grid-template-columns: auto 1fr;
    padding-top: 0;
    grid-gap: 18px;
    margin-top: -20px;
}

.pp-form__group {
    position: relative;
    padding-top: 18px;
}

select[id=ownerISD] {
    border: 0;
    border-bottom: 1px solid #e2e2e2;
    height: 33px;
    padding: 7px 20px 8px 0;
    font-size: 14px;
    line-height: 1.5;
    background: #fff;
}

.pp-form__input, .pp-form__label {
    padding-top: 4px;
    padding-bottom: 4px;
}

.pp-form__input {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-bottom: 1px solid #d8d8d8;
    line-height: 24px;
    outline: none;
    color: #303030;
}

.pp-form__input:placeholder-shown:not(:focus)~.pp-form__label, .pp-form__input[value=""]~.pp-form__label {
    line-height: 24px;
    font-size: 16px;
    top: 25px;
}

.pp-form__label {
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    color: #606060;
    display: block;
}

.pp-form__elem-radio__input:checked~.pp-form__elem-radio__label {
    background-color: #e0f2f0;
    border-color: #009681;
    color: #303030;
}

.text {
	font-weight: 400;
    color: #000;
    padding-top: 164px;
    font-size: 15px;
    width: 400px;
    text-align: center;
    line-height: 24px;
	}
	
.text span {color: #303030; font-size: 24px; font-family: 'Damion', Helvetica, Arial, sans-serif; padding-right:5px;}
	
	


/*.spotlight {}

.spotlight a{left: -34px; top: -12px; }

.spotlight img {border-radius:0 !important; width: 350px !important; height: 100px !important; }*/

 #stage {position:relative;  }

  #stage a {
    position: absolute;
  }
  #stage a img {
    padding:0px;
    border: 0px solid #ccc;
    background: #fff;
  }

  #stage a:nth-of-type(1) {
    animation-name: fader;
    animation-delay: 1s;
    animation-duration: 1s;
    z-index: 1;
  }
  #stage a:nth-of-type(2) {
    z-index: 0;
  }
  #stage a:nth-of-type(n+3) {
    display: none;
  }
  
    #stage4, #stage2, #stage3 {position:relative;  }
#stage~h4, #stage4~h4, #stage2~h4, #stage3~h4{padding-left: 88px;}

  #stage2 a, #stage3 a, #stage4 a {
    position: absolute;
  }
  #stage2 a img, #stage3 a img, #stage4 a img {
    padding:0px;
    border: 0px solid #ccc;
    background: #fff;
  }

  #stage2 a:nth-of-type(1) {
    animation-name: fader;
    animation-delay: 2s;
    animation-duration: 1s;
    z-index: 1;
  }
  #stage2 a:nth-of-type(2) {
    z-index: 0;
  }
  #stage2 a:nth-of-type(n+3) {
    display: none;
  }
  
  
      #stage3 {position:relative;  }

  #stage3 a {
    position: absolute;
  }
  #stage3 a img {
    padding:0px;
    border: 0px solid #ccc;
    background: #fff;
	width:100%;
  }

  #stage3 a:nth-of-type(1) {
    animation-name: fader;
    animation-delay: 2s;
    animation-duration: 1s;
    z-index: 12;
  }
  #stage3 a:nth-of-type(2) {
    z-index: 11;
  }
  #stage3 a:nth-of-type(n+3) {
    display: none;
  }
  

  @keyframes fader {
    from { opacity: 1.0; }
    to   { opacity: 0.0; }
  }


.header-trending {
  padding: 24px 0;
}
.header-trending a {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  display: block;
  text-align: left;
  color:#666666;
  text-decoration:none;
}

.header-trending a span{font-weight:500; color:#000000;}

.header-trending a strong {font-size: 24px; font-weight: 600; background: -webkit-linear-gradient(#ff4e00, #ffae00); -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}

.diff {background: -webkit-linear-gradient(#0028a9, #0084ff) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;}

.header-trending a:hover {text-decoration:underline; color:#000;}

.header-trending img {
  width: 75px !important;
  height: 75px !important;
  border-radius: 50% !important;
  -o-object-fit: cover;
  object-fit: cover;
}
.header-trending .owl-carousel .owl-item.active{background-color: transparent;}

.header-trending h4 {
padding:8px 0px 0px 12px;
}

.fa-post-thumbnail:before, .herald-ovrld .herald-post-thumbnail span:before, .herald-ovrld .herald-post-thumbnail a:before, .herald-ovrld:hover .herald-post-thumbnail-single span:before {
    opacity: 0.5;
}

.herald-fa-item:hover .fa-post-thumbnail:before, .herald-ovrld:hover .herald-post-thumbnail a:before, .herald-ovrld:hover .herald-post-thumbnail span:before {
                opacity: 0.8;
            }

.herald-site-content {
    background-color: #ffffff;
    box-shadow: 0 0 0 2px rgba(68,68,68,0.5);
	margin-top:12px;
}

.herald-site-content {
  margin: 0 auto;
  position: relative;
  z-index: 0;
  padding: 24px;
}

.herald-lay-c,
.herald-site-content .herald-related .herald-lay-c {
  width: 100%;
  width: 510px;
  margin-bottom: 40px;
}
.herald-lay-c .herald-post-thumbnail,
.herald-site-content .herald-related .herald-lay-c .herald-post-thumbnail {
  margin-bottom: 21px;
}
.herald-lay-c .meta-category,
.herald-site-content .herald-related .herald-lay-c .meta-category {
  line-height: 1.4rem;
}
.herald-lay-c .meta-category a,
.herald-site-content .herald-related .herald-lay-c .meta-category a {
  font-size: 1.4rem;
}
.herald-lay-c .entry-meta,
.herald-site-content .herald-related .herald-lay-c .entry-meta {
  margin-top: 7px;
}
.herald-lay-c .entry-header,
.herald-site-content .herald-related .herald-lay-c .entry-header {
  margin-bottom: 0;
}
.herald-lay-c .entry-content,
.herald-site-content .herald-related .herald-lay-c .entry-content {
  margin-top: 10px;
}
.herald-lay-c .entry-content p,
.herald-site-content .herald-related .herald-lay-c .entry-content p {
  margin-bottom: 0;
}
.owl-carousel .owl-stage-outer {
  margin: 0;
}
.widget {
  line-height: 1.47;
  margin-bottom: 40px;
}
.widget li,
.widget ul {
  list-style: none;
}
.widget ul {
  padding: 0;
  margin: 0;
}
.tagcloud a {
  display: inline-block;
  font-size: 1.4rem !important;
  line-height: 1.5rem;
  padding: 7px 10px 8px 10px;
  border-bottom: none;
  margin-bottom: 4px;
  border-radius: 2px;
}
.herald-fa-1,
.herald-fa-2 {
  position: relative;
  z-index: 900;
  clear: both;
}
.herald-fa-1 .herald-fa-list,
.herald-fa-2 .herald-fa-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 420px;
  overflow: hidden;
}
.herald-fa-1 .herald-fa-item,
.herald-fa-2 .herald-fa-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 10em;
  flex: 1 0 10em;
  padding: 1em;
  z-index: 3000;
  position: relative;
  -webkit-transition: -webkit-flex-basis 0.3s ease-in-out;
  transition: -ms-flex-preferred-size 0.3s ease-in-out;
  transition: -webkit-flex-basis 0.3s ease-in-out;
  transition: flex-basis 0.3s ease-in-out;
  transition: flex-basis 0.3s ease-in-out, -webkit-flex-basis 0.3s ease-in-out,
    -ms-flex-preferred-size 0.3s ease-in-out;
}
.herald-fa-1 .herald-fa-item:hover,
.herald-fa-2 .herald-fa-item:hover {
  -ms-flex-preferred-size: 20em;
  flex-basis: 20em;
}
.herald-fa-1 .fa-post-thumbnail,
.herald-fa-2 .fa-post-thumbnail {
  position: absolute;
  height: 100%;
  width: 550px;
  left: 0;
  top: 0;
  z-index: 10;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.herald-fa-1 .fa-post-thumbnail:before,
.herald-fa-2 .fa-post-thumbnail:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: #000;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.herald-fa-1 .fa-post-thumbnail img,
.herald-fa-2 .fa-post-thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.herald-fa-wrapper.herald-fa-1 .entry-content,
.herald-fa-wrapper.herald-fa-1 .entry-header {
  width: 260px;
}
.herald-fa-3,
.herald-fa-4 {
  position: relative;
  z-index: 900;
  clear: both;
}
.herald-fa-wrapper .entry-header {
  position: absolute;
  z-index: 100;
  bottom: 30px;
  left: 30px;
  width: 190px;
  margin-bottom: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.herald-fa-wrapper .meta-category {
  margin-bottom: 3px;
}
.herald-fa-wrapper .meta-category a {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  border-radius: 2px;
  border-bottom: none;
  color: #fff;
  padding: 4px 8px;
  font-size: 1.2rem;
  line-height: 1.4rem;
  margin-bottom: 2px;
}
.herald-fa-wrapper .meta-category a + span + a {
  margin-left: 5px;
}
.herald-fa-wrapper .meta-category span {
  display: none;
}
.herald-fa-wrapper .entry-title a,
.herald-fa-wrapper .entry-title a:hover {
  color: #fff;
  line-height:10px;
  font-size:14px;
  text-decoration:none;
  font-weight:400;
}
.herald-no-sid .herald-fa-wrapper .meta-category a {
  padding: 0px 7px;
  font-weight:500;
  font-family: 'Montserrat';
  font-size: 13px;
  line-height: 1.8rem;
  text-decoration: none;
}
.herald-no-sid .herald-fa-1 .herald-fa-list,
.herald-no-sid .herald-fa-2 .herald-fa-list {
  height: 395px;
}

.bnr img {width:90%;}

.herald-no-sid .herald-fa-wrapper.herald-fa-1 .h5,
.herald-no-sid .herald-fa-wrapper.herald-fa-2 .h5 {
  font-size: 2.3rem;
  line-height: 3.2rem;
}
.herald-no-sid .herald-fa-wrapper.herald-fa-1 .h6,
.herald-no-sid .herald-fa-wrapper.herald-fa-2 .h6 {
  font-size: 1.9rem;
  line-height: 20px;
}
.herald-no-sid .herald-fa-wrapper .h6 {
  font-size: 1.9rem;
  line-height: 2.7rem;
}
.herald-fa-1 .herald-format-icon,
.herald-fa-2 .herald-format-icon,
.herald-fa-3 .herald-format-icon,
.herald-fa-4 .herald-format-icon,
.herald-fa-5 .herald-format-icon {
  font-size: 1.6rem;
  -webkit-backface-visibility: hidden;
}
.herald-no-sid .herald-fa-wrapper .entry-content,
.herald-no-sid .herald-fa-wrapper .entry-header {
  width: 270px;
}
.herald-fa-wrapper .entry-header {
  pointer-events: none;
}
.herald-fa-wrapper .entry-header a,
.herald-fa-wrapper .entry-header p,
.herald-fa-wrapper .entry-header span {
  pointer-events: auto;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

            h1, .h1, .herald-no-sid .herald-posts .h2 {
                font-size: 4.0rem;
            }

            h2, .h2, .herald-no-sid .herald-posts .h3 {
                font-size: 3.3rem;
            }

            h3, .h3, .herald-no-sid .herald-posts .h4 {
                font-size: 2.8rem;
            }

            h4, .h4, .herald-no-sid .herald-posts .h5 {
                font-size: 2.3rem;
            }

            h5, .h5, .herald-no-sid .herald-posts .h6 {
                font-size: 1.9rem;
            }

            h6, .h6, .herald-no-sid .herald-posts .h7 {
                font-size: 1.6rem;
            }

            .h7 {
                font-size: 1.4rem;
            }

            .herald-entry-content, .herald-sidebar {
                font-size: 1.6rem;
            }

            .entry-content .entry-headline {
                font-size: 1.9rem;
            }

            body {
                font-size: 1.6rem;
            }

            .widget {
                font-size: 1.5rem;
            }

            .header-top a {
                color: #c0c0c0;
            }

            .header-top a:hover,.header-top .herald-menu li:hover > a {
                color: #ffffff;
            }


            .header-middle {
                background-color: #0277bd;
                color: #ffffff;
            }

            .header-middle a {
                color: #ffffff;
            }


            .header-bottom {
                background: #0288d1;
                color: #ffffff;
            }

            .header-bottom a,.header-bottom .herald-site-header .herald-search-submit {
                color: #ffffff;
            }

            .header-bottom a:hover {
                color: #424242;
            }

            .header-bottom a:hover,.header-bottom .herald-menu li:hover > a,.header-bottom li.herald-mega-menu .col-lg-3 a:hover:after {
                color: #424242;
            }


            .header-trending {
                background: #eeeeee;
                color: #666666;
            }

            .header-trending a {
                color: #666666;
            }

            .header-trending a:hover {
                color: #111111;
            }

            .herald-site-content {
                margin-top: 1px;
            }

.pd-rt-no {padding-left:0px !important;}

.pd-lt-no {padding-right:0px !important;}

            .herald-site-content {
                background-color: #ffffff;
                box-shadow: 0 0 0 1px rgba(68,68,68,0.1);
            }

.widget_categories .cat-item-48 a:hover{color: #009688;}
.widget_categories .cat-item-6 a:hover{color: #ba68c8;}
.widget_categories .cat-item-2 a:hover{color: #8bc34a;}
.widget_categories .cat-item-24 a:hover{color: #0288d1;}
.widget_categories .cat-item-3 a:hover{color: #f06292;}

.header-middle .herald-menu,.header-bottom .herald-menu,.herald-header-sticky .herald-menu,.herald-mobile-nav {
                font-family: 'Open Sans';
                font-weight: 600;
            }

            .herald-menu li.herald-mega-menu .herald-ovrld .meta-category a {
                font-family: 'Open Sans';
                font-weight: 400;
            }

            .herald-entry-content blockquote p {
                color: #0288d1;
            }

            pre {
                background: rgba(68,68,68,0.06);
                border: 1px solid rgba(68,68,68,0.2);
            }

            thead {
                background: rgba(68,68,68,0.06);
            }

            a,.entry-title a:hover,.herald-menu .sub-menu li .meta-category a {
                color: #0288d1;
            }

            .entry-meta-wrapper .entry-meta span:before,.entry-meta-wrapper .entry-meta a:before,.entry-meta-wrapper .entry-meta .meta-item:before,.entry-meta-wrapper .entry-meta div,li.herald-mega-menu .sub-menu .entry-title a,.entry-meta-wrapper .herald-author-twitter {
                color: #444444;
            }

            .herald-mod-title h1,.herald-mod-title h2,.herald-mod-title h4 {
                color: #ffffff;
            }

            .herald-mod-head:after,.herald-mod-title .herald-color,.widget-title:after,.widget-title span {
                color: #ffffff;
                background-color: #333333;
            }

            .herald-mod-title .herald-color a {
                color: #ffffff;
            }

            .herald-ovrld .meta-category a,.herald-fa-wrapper .meta-category a {
                background-color: #0288d1;
            }

            .meta-tags a,.widget_tag_cloud a,.herald-share-meta:after,.wp-block-tag-cloud a {
                background: rgba(51,51,51,0.1);
            }

            h1, h2, h3, h4, h5, h6,.entry-title a {
                color: #333333;
            }

            .herald-pagination .page-numbers,.herald-mod-subnav a,.herald-mod-actions a,.herald-slider-controls div,.meta-tags a,.widget.widget_tag_cloud a,.herald-sidebar .mks_autor_link_wrap a,.herald-sidebar .meks-instagram-follow-link a,.mks_themeforest_widget .mks_read_more a,.herald-read-more,.wp-block-tag-cloud a {
                color: #444444;
            }

            .widget.widget_tag_cloud a:hover,.entry-content .meta-tags a:hover,.wp-block-tag-cloud a:hover {
                background-color: #0288d1;
                color: #FFF;
            }

            .herald-pagination .prev.page-numbers,.herald-pagination .next.page-numbers,.herald-pagination .prev.page-numbers:hover,.herald-pagination .next.page-numbers:hover,.herald-pagination .page-numbers.current,.herald-pagination .page-numbers.current:hover,.herald-next a,.herald-pagination .herald-next a:hover,.herald-prev a,.herald-pagination .herald-prev a:hover,.herald-load-more a,.herald-load-more a:hover,.entry-content .herald-search-submit,.herald-mod-desc .herald-search-submit,.wpcf7-submit,body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {
                background-color: #0288d1;
                color: #FFF;
            }

            .herald-pagination .page-numbers:hover {
                background-color: rgba(68,68,68,0.1);
            }

            .widget a,.recentcomments a,.widget a:hover,.herald-sticky-next a:hover,.herald-sticky-prev a:hover,.herald-mod-subnav a:hover,.herald-mod-actions a:hover,.herald-slider-controls div:hover,.meta-tags a:hover,.widget_tag_cloud a:hover,.mks_autor_link_wrap a:hover,.meks-instagram-follow-link a:hover,.mks_themeforest_widget .mks_read_more a:hover,.herald-read-more:hover,.widget .entry-title a:hover,li.herald-mega-menu .sub-menu .entry-title a:hover,.entry-meta-wrapper .meta-item:hover a,.entry-meta-wrapper .meta-item:hover a:before,.entry-meta-wrapper .herald-share:hover > span,.entry-meta-wrapper .herald-author-name:hover,.entry-meta-wrapper .herald-author-twitter:hover,.entry-meta-wrapper .herald-author-twitter:hover:before {
                color: #0288d1;
            }

            .widget ul li a,.widget .entry-title a,.herald-author-name,.entry-meta-wrapper .meta-item,.entry-meta-wrapper .meta-item span,.entry-meta-wrapper .meta-item a,.herald-mod-actions a {
                color: #444444;
            }

            .widget li:before {
                background: rgba(68,68,68,0.3);
            }

            .widget_categories .count {
                background: #0288d1;
                color: #FFF;
            }

            input[type="submit"],button[type="submit"],body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.spinner > div {
                background-color: #0288d1;
            }

            .herald-mod-actions a:hover,.comment-body .edit-link a,.herald-breadcrumbs a:hover {
                color: #0288d1;
            }

            .herald-header-wraper .herald-soc-nav a:hover,.meta-tags span,li.herald-mega-menu .herald-ovrld .entry-title a,li.herald-mega-menu .herald-ovrld .entry-title a:hover,.herald-ovrld .entry-meta .herald-reviews i:before {
                color: #FFF;
            }

            .entry-meta .meta-item, .entry-meta span, .entry-meta a,.meta-category span,.post-date,.recentcomments,.rss-date,.comment-metadata a,.entry-meta a:hover,.herald-menu li.herald-mega-menu .col-lg-3 a:after,.herald-breadcrumbs,.herald-breadcrumbs a,.entry-meta .herald-reviews i:before {
                color: #999999;
            }

            .herald-lay-a .herald-lay-over {
                background: #ffffff;
            }

            .herald-pagination a:hover,input[type="submit"]:hover,button[type="submit"]:hover,.entry-content .herald-search-submit:hover,.wpcf7-submit:hover,.herald-fa-wrapper .meta-category a:hover,.herald-ovrld .meta-category a:hover,.herald-mod-desc .herald-search-submit:hover,.herald-single-sticky .herald-share .meks_ess a:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
                cursor: pointer;
                text-decoration: none;
                background-image: -moz-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
                background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,rgba(0,0,0,0.1)));
                background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
                background-image: -o-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
                background-image: -ms-linear-gradient(left,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
                background-image: linear-gradient(to right,rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%);
            }

            .herald-sticky-next a,.herald-sticky-prev a {
                color: #444444;
            }

            .herald-sticky-prev a:before,.herald-sticky-next a:before,.herald-comment-action,.meta-tags span,.herald-entry-content .herald-link-pages a {
                background: #444444;
            }

            .herald-sticky-prev a:hover:before,.herald-sticky-next a:hover:before,.herald-comment-action:hover,div.mejs-controls .mejs-time-rail .mejs-time-current,.herald-entry-content .herald-link-pages a:hover {
                background: #0288d1;
            }

            .herald-site-footer {
                background: #222222;
                color: #dddddd;
            }

            .herald-site-footer .widget-title span {
                color: #dddddd;
                background: transparent;
            }

            .herald-site-footer .widget-title:before {
                background: #dddddd;
            }

            .herald-site-footer .widget-title:after,.herald-site-footer .widget_tag_cloud a {
                background: rgba(221,221,221,0.1);
            }

            .herald-site-footer .widget li:before {
                background: rgba(221,221,221,0.3);
            }

            .herald-site-footer a,.herald-site-footer .widget a:hover,.herald-site-footer .widget .meta-category a,.herald-site-footer .herald-slider-controls .owl-prev:hover,.herald-site-footer .herald-slider-controls .owl-next:hover,.herald-site-footer .herald-slider-controls .herald-mod-actions:hover {
                color: #0288d1;
            }

            .herald-site-footer .widget a,.herald-site-footer .mks_author_widget h3 {
                color: #dddddd;
            }

            .herald-site-footer .entry-meta .meta-item, .herald-site-footer .entry-meta span, .herald-site-footer .entry-meta a, .herald-site-footer .meta-category span, .herald-site-footer .post-date, .herald-site-footer .recentcomments, .herald-site-footer .rss-date, .herald-site-footer .comment-metadata a {
                color: #aaaaaa;
            }

            .herald-site-footer .mks_author_widget .mks_autor_link_wrap a, .herald-site-footer.mks_read_more a, .herald-site-footer .herald-read-more,.herald-site-footer .herald-slider-controls .owl-prev, .herald-site-footer .herald-slider-controls .owl-next, .herald-site-footer .herald-mod-wrap .herald-mod-actions a {
                border-color: rgba(221,221,221,0.2);
            }

            .herald-site-footer .mks_author_widget .mks_autor_link_wrap a:hover, .herald-site-footer.mks_read_more a:hover, .herald-site-footer .herald-read-more:hover,.herald-site-footer .herald-slider-controls .owl-prev:hover, .herald-site-footer .herald-slider-controls .owl-next:hover, .herald-site-footer .herald-mod-wrap .herald-mod-actions a:hover {
                border-color: rgba(2,136,209,0.5);
            }

            .herald-site-footer .widget_search .herald-search-input {
                color: #222222;
            }

            .herald-site-footer .widget_tag_cloud a:hover {
                background: #0288d1;
                color: #FFF;
            }

            .footer-bottom a {
                color: #dddddd;
            }

            .footer-bottom a:hover,.footer-bottom .herald-copyright a {
                color: #0288d1;
            }

            .footer-bottom .herald-menu li:hover > a {
                color: #0288d1;
            }

            .footer-bottom .sub-menu {
                background-color: rgba(0,0,0,0.5);
            }

            .herald-pagination {
                border-top: 1px solid rgba(51,51,51,0.1);
            }

            .entry-content a:hover,.comment-respond a:hover,.comment-reply-link:hover {
                border-bottom: 2px solid #0288d1;
            }

            .footer-bottom .herald-copyright a:hover {
                border-bottom: 2px solid #0288d1;
            }

            .herald-slider-controls .owl-prev,.herald-slider-controls .owl-next,.herald-mod-wrap .herald-mod-actions a {
                border: 1px solid rgba(68,68,68,0.2);
            }

            .herald-slider-controls .owl-prev:hover,.herald-slider-controls .owl-next:hover,.herald-mod-wrap .herald-mod-actions a:hover,.herald-author .herald-socials-actions .herald-mod-actions a:hover {
                border-color: rgba(2,136,209,0.5);
            }

            #wp-calendar thead th,#wp-calendar tbody td,#wp-calendar tbody td:last-child {
                border: 1px solid rgba(68,68,68,0.1);
            }

            .herald-link-pages {
                border-bottom: 1px solid rgba(68,68,68,0.1);
            }

            .herald-lay-h:after,.herald-site-content .herald-related .herald-lay-h:after,.herald-lay-e:after,.herald-site-content .herald-related .herald-lay-e:after,.herald-lay-j:after,.herald-site-content .herald-related .herald-lay-j:after,.herald-lay-l:after,.herald-site-content .herald-related .herald-lay-l:after {
                background-color: rgba(68,68,68,0.1);
            }

            .wp-block-button__link,.wp-block-search__button {
                background: #0288d1;
            }

            .wp-block-search__button {
                color: #ffffff;
            }

            input[type="text"],input[type="search"],input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="password"], select, textarea,.herald-single-sticky,td,th,table,.mks_author_widget .mks_autor_link_wrap a,.widget .meks-instagram-follow-link a,.mks_read_more a,.herald-read-more {
                border-color: rgba(68,68,68,0.2);
            }

            .entry-content .herald-search-input,.herald-fake-button,input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="password"]:focus, textarea:focus {
                border-color: rgba(68,68,68,0.3);
            }

            .mks_author_widget .mks_autor_link_wrap a:hover,.widget .meks-instagram-follow-link a:hover,.mks_read_more a:hover,.herald-read-more:hover {
                border-color: rgba(2,136,209,0.5);
            }

            .comment-form,.herald-gray-area,.entry-content .herald-search-form,.herald-mod-desc .herald-search-form {
                background-color: rgba(68,68,68,0.06);
                border: 1px solid rgba(68,68,68,0.15);
            }

            .herald-boxed .herald-breadcrumbs {
                background-color: rgba(68,68,68,0.06);
            }

            .herald-breadcrumbs {
                border-color: rgba(68,68,68,0.15);
            }

            .single .herald-entry-content .herald-da,.archive .herald-posts .herald-da {
                border-top: 1px solid rgba(68,68,68,0.15);
            }

            .archive .herald-posts .herald-da {
                border-bottom: 1px solid rgba(68,68,68,0.15);
            }

            li.comment .comment-body:after {
                background-color: rgba(68,68,68,0.06);
            }

            .herald-pf-invert .entry-title a:hover .herald-format-icon {
                background: #0288d1;
            }

            .herald-responsive-header,.herald-mobile-nav,.herald-responsive-header .herald-menu-popup-search .fa {
                color: #ffffff;
                background: #0288d1;
            }

            .herald-responsive-header a {
                color: #ffffff;
            }

            .herald-mobile-nav li a {
                color: #ffffff;
            }

            .herald-mobile-nav li a,.herald-mobile-nav .herald-mega-menu.herald-mega-menu-classic>.sub-menu>li>a {
                border-bottom: 1px solid rgba(255,255,255,0.15);
            }

            .herald-mobile-nav {
                border-right: 1px solid rgba(255,255,255,0.15);
            }

            .herald-mobile-nav li a:hover {
                color: #fff;
                background-color: #424242;
            }

            .herald-menu-toggler {
                color: #ffffff;
                border-color: rgba(255,255,255,0.15);
            }

            .herald-goto-top {
                color: #ffffff;
                background-color: #333333;
            }

            .herald-goto-top:hover {
                background-color: #0288d1;
            }

            .herald-responsive-header .herald-menu-popup > span,.herald-responsive-header .herald-search-active > span {
                color: #ffffff;
            }

            .herald-responsive-header .herald-menu-popup-search .herald-in-popup {
                background: #ffffff;
            }

            .herald-responsive-header .herald-search-input,.herald-responsive-header .herald-menu-popup-search .herald-search-submit {
                color: #444444;
            }

            .woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart,.woocommerce div.product form.cart .button,body.woocommerce .button,body.woocommerce .button:hover,body.woocommerce-page .button,body.woocommerce-page .button:hover,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce-checkout #place_order,.woocommerce .widget_shopping_cart_content .buttons .button,.woocommerce #respond input#submit,.woocommerce #respond input#submit:hover {
                background-color: #0288d1;
            }

            .woocommerce-pagination {
                border-top: 1px solid rgba(51,51,51,0.1);
            }

            .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
                border-bottom: 2px solid #0288d1;
            }

            .woocommerce-cart table.cart td.actions .coupon .input-text {
                border-color: rgba(51,51,51,0.1);
            }

            .woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
                border-top: 1px solid rgba(51,51,51,0.1);
                border-bottom: none;
            }

            .woocommerce-cart .cart_item td {
                border-bottom: 1px solid rgba(51,51,51,0.1) !important;
            }

            .woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
                background-color: #0288d1;
                color: #FFF;
            }

            .woocommerce .woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-result-count,del .amount {
                color: #999999;
            }

            .woocommerce .woocommerce-breadcrumb a:hover {
                color: #0288d1;
            }

            #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
                color: #ffffff;
                background-color: #333333;
            }

            #bbpress-forums .bbp-forum-title,#bbpress-forums .bbp-topic-permalink {
                font-family: 'Lato';
                font-weight: 700;
                color: #333333;
            }

            #bbpress-forums .bbp-topic-started-by,.bbp-topic-freshness a,.bbp-pagination-count,#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta,.bbp-forum-freshness a,span.bbp-admin-links a,.bbp-reply-post-date,#bbpress-forums li.bbp-forum a,.widget_display_replies div,.widget_display_topics div {
                color: #999999;
            }

            #bbpress-forums .bbp-forum-title:hover, #bbpress-forums .bbp-topic-permalink:hover,.bbp-topic-freshness a:hover,.bbp-topic-meta a,.bbp-forum-freshness a:hover,span.bbp-admin-links a:hover,.bbp-reply-post-date:hover,#bbpress-forums li.bbp-forum a:hover {
                color: #0288d1;
            }

            .bbp-topic-form,.bbp-reply-form {
                background-color: rgba(68,68,68,0.06);
                border: 1px solid rgba(68,68,68,0.15);
            }

            div.bbp-submit-wrapper button,#bbpress-forums #bbp-your-profile fieldset.submit button {
                background-color: #0288d1;
            }

            .bbp-pagination-links a:hover, .bbp-pagination-links span.current {
                background-color: #0288d1;
                color: #FFF;
            }

            #bbpress-forums textarea {
                border: 1px solid rgba(68,68,68,0.2) !important;
            }

            .bbp_widget_login .logout-link {
                border: 1px solid rgba(68,68,68,0.2);
                color: #444444;
            }

            .bbp_widget_login .logout-link:hover {
                border: 1px solid rgba(2,136,209,0.5);
            }

            .entry-meta-wrapper .meta-item.herald-author:hover .coauthors a {
                color: #444444
            }

            .entry-meta-wrapper .meta-item.herald-author .coauthors a:hover {
                color: #0288d1
            }

            a.herald-cat-6 , .widget a.herald-cat-6 {
                color: #ba68c8;
            }

            .herald-mod-head.herald-cat-6:after {
                background: #ba68c8;
            }

            .herald-mod-head.herald-cat-6 .herald-color {
                background: #ba68c8;
            }

            .herald-ovrld .meta-category a.herald-cat-6 {
                background-color: #ba68c8;
                color: #FFF;
            }

            .widget_categories .cat-item-6 .count {
                background-color: #ba68c8;
            }

            .herald-fa-colored .herald-cat-6 .fa-post-thumbnail:before {
                background-color: #ba68c8;
            }

            .herald-fa-wrapper .meta-category .herald-cat-6 {
                background-color: #ba68c8;
            }

            .widget_categories .cat-item-6 a:hover {
                color: #ba68c8;
            }

            .herald-site-footer .widget a.herald-cat-6 {
                color: #ba68c8;
            }

            li.herald-mega-menu .sub-menu a.herald-cat-6 {
                color: #ba68c8;
            }

            a.herald-cat-3 , .widget a.herald-cat-3 {
                color: #f06292;
            }

            .herald-mod-head.herald-cat-3:after {
                background: #f06292;
            }

            .herald-mod-head.herald-cat-3 .herald-color {
                background: #f06292;
            }

            .herald-ovrld .meta-category a.herald-cat-3 {
                background-color: #f06292;
                color: #FFF;
            }

            .widget_categories .cat-item-3 .count {
                background-color: #f06292;
            }

            .herald-fa-colored .herald-cat-3 .fa-post-thumbnail:before {
                background-color: #f06292;
            }

            .herald-fa-wrapper .meta-category .herald-cat-3 {
                background-color: #f06292;
            }

            .widget_categories .cat-item-3 a:hover {
                color: #f06292;
            }

            .herald-site-footer .widget a.herald-cat-3 {
                color: #f06292;
            }

            li.herald-mega-menu .sub-menu a.herald-cat-3 {
                color: #f06292;
            }

            a.herald-cat-4 , .widget a.herald-cat-4 {
                color: #ffa726;
            }

            .herald-mod-head.herald-cat-4:after {
                background: #ffa726;
            }

            .herald-mod-head.herald-cat-4 .herald-color {
                background: #ffa726;
            }

            .herald-ovrld .meta-category a.herald-cat-4 {
                background-color: #ffa726;
                color: #FFF;
            }

            .widget_categories .cat-item-4 .count {
                background-color: #ffa726;
            }

            .herald-fa-colored .herald-cat-4 .fa-post-thumbnail:before {
                background-color: #ffa726;
            }

            .herald-fa-wrapper .meta-category .herald-cat-4 {
                background-color: #ffa726;
            }

            .widget_categories .cat-item-4 a:hover {
                color: #ffa726;
            }

            .herald-site-footer .widget a.herald-cat-4 {
                color: #ffa726;
            }

            li.herald-mega-menu .sub-menu a.herald-cat-4 {
                color: #ffa726;
            }

            a.herald-cat-5 , .widget a.herald-cat-5 {
                color: #f44336;
            }

            .herald-mod-head.herald-cat-5:after {
                background: #f44336;
            }

            .herald-mod-head.herald-cat-5 .herald-color {
                background: #f44336;
            }

            .herald-ovrld .meta-category a.herald-cat-5 {
                background-color: #f44336;
                color: #FFF;
            }

            .widget_categories .cat-item-5 .count {
                background-color: #f44336;
            }

            .herald-fa-colored .herald-cat-5 .fa-post-thumbnail:before {
                background-color: #f44336;
            }

            .herald-fa-wrapper .meta-category .herald-cat-5 {
                background-color: #009fda;
            }

            .widget_categories .cat-item-5 a:hover {
                color: #f44336;
            }

            .herald-site-footer .widget a.herald-cat-5 {
                color: #f44336;
            }

            li.herald-mega-menu .sub-menu a.herald-cat-5 {
                color: #f44336;
            }

            a.herald-cat-7 , .widget a.herald-cat-7 {
                color: #2196f3;
            }

            .herald-mod-head.herald-cat-7:after {
                background: #2196f3;
            }

            .herald-mod-head.herald-cat-7 .herald-color {
                background: #2196f3;
            }

            .herald-ovrld .meta-category a.herald-cat-7 {
                background-color: #2196f3;
                color: #FFF;
            }

            .widget_categories .cat-item-7 .count {
                background-color: #2196f3;
            }

            .herald-fa-colored .herald-cat-7 .fa-post-thumbnail:before {
                background-color: #2196f3;
            }

            .herald-fa-wrapper .meta-category .herald-cat-7 {
                background-color: #2196f3;
            }

            .widget_categories .cat-item-7 a:hover {
                color: #2196f3;
            }

            .herald-site-footer .widget a.herald-cat-7 {
                color: #2196f3;
            }

            li.herald-mega-menu .sub-menu a.herald-cat-7 {
                color: #2196f3;
            }

            a.herald-cat-2 , .widget a.herald-cat-2 {
                color: #8bc34a;
            }

            .herald-mod-head.herald-cat-2:after {
                background: #8bc34a;
            }

            .herald-mod-head.herald-cat-2 .herald-color {
                background: #8bc34a;
            }

            .herald-ovrld .meta-category a.herald-cat-2 {
                background-color: #8bc34a;
                color: #FFF;
            }

            .widget_categories .cat-item-2 .count {
                background-color: #8bc34a;
            }

            .herald-fa-colored .herald-cat-2 .fa-post-thumbnail:before {
                background-color: #8bc34a;
            }

            .herald-fa-wrapper .meta-category .herald-cat-2 {
                background-color: #539209;
            }

            .widget_categories .cat-item-2 a:hover {
                color: #8bc34a;
            }

            .herald-site-footer .widget a.herald-cat-2 {
                color: #8bc34a;
            }

            li.herald-mega-menu .sub-menu a.herald-cat-2 {
                color: #8bc34a;
            }

            a.herald-cat-48 , .widget a.herald-cat-48 {
                color: #009688;
            }

            .herald-mod-head.herald-cat-48:after {
                background: #009688;
            }

            .herald-mod-head.herald-cat-48 .herald-color {
                background: #009688;
            }

            .herald-ovrld .meta-category a.herald-cat-48 {
                background-color: #009688;
                color: #FFF;
            }

            .widget_categories .cat-item-48 .count {
                background-color: #009688;
            }

            .herald-fa-colored .herald-cat-48 .fa-post-thumbnail:before {
                background-color: #009688;
            }

            .herald-fa-wrapper .meta-category .herald-cat-48 {
                background-color: #009688;
            }

            .widget_categories .cat-item-48 a:hover {
                color: #009688;
            }

            .herald-site-footer .widget a.herald-cat-48 {
                color: #009688;
            }

            li.herald-mega-menu .sub-menu a.herald-cat-48 {
                color: #009688;
            }

            a.herald-cat-43 , .widget a.herald-cat-43 {
                color: #8d6e63;
            }

            .herald-mod-head.herald-cat-43:after {
                background: #8d6e63;
            }

            .herald-mod-head.herald-cat-43 .herald-color {
                background: #8d6e63;
            }

            .herald-ovrld .meta-category a.herald-cat-43 {
                background-color: #8d6e63;
                color: #FFF;
            }

            .widget_categories .cat-item-43 .count {
                background-color: #8d6e63;
            }

            .herald-fa-colored .herald-cat-43 .fa-post-thumbnail:before {
                background-color: #8d6e63;
            }

            .herald-fa-wrapper .meta-category .herald-cat-43 {
                background-color: #8d6e63;
            }

            .widget_categories .cat-item-43 a:hover {
                color: #8d6e63;
            }

            .herald-site-footer .widget a.herald-cat-43 {
                color: #8d6e63;
            }

            li.herald-mega-menu .sub-menu a.herald-cat-43 {
                color: #8d6e63;
            }

            a.herald-cat-42 , .widget a.herald-cat-42 {
                color: #78909c;
            }

            .herald-mod-head.herald-cat-42:after {
                background: #78909c;
            }

            .herald-mod-head.herald-cat-42 .herald-color {
                background: #78909c;
            }

            .herald-ovrld .meta-category a.herald-cat-42 {
                background-color: #78909c;
                color: #FFF;
            }

            .widget_categories .cat-item-42 .count {
                background-color: #78909c;
            }

            .herald-fa-colored .herald-cat-42 .fa-post-thumbnail:before {
                background-color: #78909c;
            }

            .herald-fa-wrapper .meta-category .herald-cat-42 {
                background-color: #78909c;
            }

            .widget_categories .cat-item-42 a:hover {
                color: #78909c;
            }

            .herald-site-footer .widget a.herald-cat-42 {
                color: #78909c;
            }

            li.herald-mega-menu .sub-menu a.herald-cat-42 {
                color: #78909c;
            }

            .site-title a {
                text-transform: none;
            }

            .site-description {
                text-transform: none;
            }

            .main-navigation {
                text-transform: uppercase;
            }

            .entry-title {
                text-transform: none; text-shadow: 0 0 12px #000, 0 0 12px #000;;
            }

            .meta-category a {
                text-transform: uppercase;
            }

            .herald-mod-title {
                text-transform: none;
            }

            .herald-sidebar .widget-title {
                text-transform: none;
            }

            .herald-site-footer .widget-title {
                text-transform: none;
            }

            .has-small-font-size {
                font-size: 1.3rem;
            }

            .has-large-font-size {
                font-size: 2.2rem;
            }

            .has-huge-font-size {
                font-size: 2.9rem;
            }

            @media(min-width: 1025px) {
                .has-small-font-size {
                    font-size: 1.3rem;
                }

                .has-normal-font-size {
                    font-size: 1.6rem;
                }

                .has-large-font-size {
                    font-size: 2.2rem;
                }

                .has-huge-font-size {
                    font-size: 2.9rem;
                }
            }

            .has-herald-acc-background-color {
                background-color: #0288d1;
            }

            .has-herald-acc-color {
                color: #0288d1;
            }

            .has-herald-meta-background-color {
                background-color: #999999;
            }

            .has-herald-meta-color {
                color: #999999;
            }

            .has-herald-txt-background-color {
                background-color: #444444;
            }

            .has-herald-txt-color {
                color: #444444;
            }

            .has-herald-bg-background-color {
                background-color: #ffffff;
            }

            .has-herald-bg-color {
                color: #ffffff;
            }

            .has-herald-cat-6-background-color {
                background-color: #ba68c8;
            }

            .has-herald-cat-6-color {
                color: #ba68c8;
            }

            .has-herald-cat-3-background-color {
                background-color: #f06292;
            }

            .has-herald-cat-3-color {
                color: #f06292;
            }

            .has-herald-cat-4-background-color {
                background-color: #ffa726;
            }

            .has-herald-cat-4-color {
                color: #ffa726;
            }

            .has-herald-cat-5-background-color {
                background-color: #f44336;
            }

            .has-herald-cat-5-color {
                color: #f44336;
            }

            .has-herald-cat-7-background-color {
                background-color: #2196f3;
            }

            .has-herald-cat-7-color {
                color: #2196f3;
            }

            .has-herald-cat-2-background-color {
                background-color: #8bc34a;
            }

            .has-herald-cat-2-color {
                color: #8bc34a;
            }

            .has-herald-cat-48-background-color {
                background-color: #009688;
            }

            .has-herald-cat-48-color {
                color: #009688;
            }

            .has-herald-cat-43-background-color {
                background-color: #8d6e63;
            }

            .has-herald-cat-43-color {
                color: #8d6e63;
            }

            .has-herald-cat-42-background-color {
                background-color: #78909c;
            }

            .has-herald-cat-42-color {
                color: #78909c;
            }

            .fa-post-thumbnail:before, .herald-ovrld .herald-post-thumbnail span:before, .herald-ovrld .herald-post-thumbnail a:before,.herald-ovrld:hover .herald-post-thumbnail-single span:before {
                opacity: 0.4;
            }

            .herald-fa-item:hover .fa-post-thumbnail:before, .herald-ovrld:hover .herald-post-thumbnail a:before, .herald-ovrld:hover .herald-post-thumbnail span:before {
                opacity: 0.5;
            }

.owl-carousel .item {

}

/*useful*/
#content {max-width:1355px;}
.featured-services02 .icon-box {
padding: 8px;
position: relative;
overflow: hidden;
box-shadow: 0 0 8px 0 rgba(18, 66, 101, 0.02);
transition: all 0.3s ease-in-out;
border-radius: 8px;
z-index: 1;
/* min-height: 190px; */
}
.mheight .featured-services02 .icon-box{min-height: 370px;}
.mheight2 .featured-services02 .icon-box{min-height: 385px;}
/*useful E*/
.rgt-icons1 {width:60px; height:60px; background: transparent url(images/government.webp) center center; background-size:cover; position:absolute; right:0; bottom:0; z-index:1; opacity:0.72;}

.rgt-icons2 {width:60px; height:60px; background: transparent url(images/corporate.webp) center center; background-size:cover; position:absolute; right:0; bottom:0; z-index:1; opacity:0.72;}

.rgt-icons3 {width:60px; height:60px; background: transparent url(images/startup.webp) center center; background-size:cover; position:absolute; right:0; bottom:0; z-index:1; opacity:0.72;}

.rgt-icons4 {width:60px; height:60px; background: transparent url(images/country.webp) center center; background-size:cover; position:absolute; right:0; bottom:0; z-index:1; opacity:0.72;}

.one {background: transparent url(images/bg1.webp) center center; background-size:cover;}

.one a:hover{background: transparent url(images/bg1.webp) center center; background-size:cover;}

.two {background: transparent url(images/bg2.webp) center center; background-size:cover; border:1px solid #fff3ad; padding:24px 20px !important;}

.two a:hover{background: transparent url(images/bg2.webp) center center;}

.youtb {width: 24px; height: 24px; background: transparent url(images/youtube.webp) center center; position: absolute; left: 106px; z-index: 999;
background-size: cover; top: 34px; opacity:0.72;}

.featured-services02 .icon-box:hover {

  box-shadow: 0 0 8px 0 rgba(68, 88, 144, 0.30);
  transition: all 0.2s ease;

}



.featured-services02 .icon-box::before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  top: 100%;
  transition: all 0.3s;
  z-index: -1;
  color:#ffffff;
}

.featured-services02 .icon-box:hover::before {
  /*background: #106eea;
  border:1px dashed #106eea;*/
  top: 0;
  border-radius: 8px;
  color:#106eea;
}

.featured-services02 .icon {
  margin-bottom: 12px;
}

.featured-services02 .icon img {width:100%;}

.featured-services02 .icon i {
  font-size: 48px;
  line-height: 1;
  color: #106eea;
  transition: all 0.3s ease-in-out;
}

.featured-services02 .title {
  font-weight: 600;
  margin-bottom:0px;
  font-size: 16px;
}

.featured-services02 .title a {
  color: #111; text-decoration: none; line-height:24px;
}

.featured-services02 .title02 {
  font-weight: 300;
  margin-bottom:0px;
  font-size: 13px;
  line-height: 30px;
}

.featured-services02 .title02 strong {font-weight:500;}

.featured-services02 .title02 a {
  color: #111; text-decoration: none;
}

.featured-services02 .description {
  font-size: 13px;
  font-style:italic;
  line-height: 20px;
  margin-bottom: 0;
  font-weight:500;
  padding:8px 0px 8px 0px;
}

.featured-services02 .description a{
color:#505964; text-decoration:none;
}

.featured-services02 .description a strong{color:#000; font-weight:600;}

.featured-services02 span {
  padding-bottom: 0px !important;
  display: inline-block;
  position: relative;
}

.featured-services02 span a{
color:#0018ff; font-size:13px; font-weight:500; padding-bottom:0px !important; text-decoration:none;
}

.featured-services02 span:after
{
display:block;
content: '';
border-bottom: solid 2px #0018ff;  
transform: scaleX(0);  
transition: transform 250ms ease-in-out;
display: block;
}

.featured-services02 span:hover:after{}
.featured-services02 span.fromRight:after{ transform-origin:87.4% 0%; }
.featured-services02 span.fromLeft:after{ transform-origin:  0% 100%; }


.featured-services02 span:before{
content: '\F285';
position: absolute;
right: -14px;
top: 15px;
transition: all .3s ease;
font-family: bootstrap-icons !important;
font-weight: bold;
font-size:13px;
color:#0014d3;

}


.featured-services02 .icon-box:hover .title a,
.featured-services02 .icon-box:hover .description a, .featured-services .icon-box:hover span a{
  
}

.featured-services02 .icon-box:hover span:before {
	
position: absolute;
right: -20px;
top: 15px;
background:none !important;

}

.featured-services02 .icon-box:hover span:after {

transform: scaleX(1);	
	
}
.eventBX:hover .fromLeft:after{
  transform: scaleX(1);	
} 
.eventBX:hover .fromLeft:before {
  position: absolute;
  right: -20px;
  top: 15px;
  background: none !important;
}
.main-title02 {
  text-align: left;
  padding-bottom: 20px;
  color:#000;
  position:relative;
}

.main-title02:after {
    content: "";
    display: block;
    border-bottom: 4px solid #f06292;
    width: 40px;
    border-radius: 5px;
    margin-top: 8px;
    margin-bottom: 5px;
}

.main-title02 h3 {
margin: 0;
padding: 0;
font-size: 24px;
font-weight: 400;
font-family: 'Montserrat', Helvetica, Arial, sans-serif !important;
}

.main-title02 h3 strong {
    font-weight: 600;
    background: -webkit-linear-gradient(#002e79, #0060ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	display:inline-block;
}


.main-title {
  text-align: left;
  padding-bottom: 20px;
  color:#000;
  position:relative;
}

.main-title:after {
    content: "";
    display: block;
    border-bottom: 4px solid #f06292;
    width: 40px;
    border-radius: 5px;
    margin-top: 8px;
    margin-bottom: 5px;
}

.main-title h3 {
margin: 0;
padding: 0;
font-size: 24px;
font-weight: 400;
font-family: 'Montserrat', Helvetica, Arial, sans-serif !important;
}

.main-title h3 strong {
    font-size: 30px;
    font-weight: 600;
    background: -webkit-linear-gradient(#ff4e00, #ffae00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}




.main-title h3 span {
  padding-bottom: 0px !important;
  display: inline-block;
  position: relative;
  margin-right: 16px;
}

.owl-carousel .owl-nav button.owl-next.owl-prev:before {content:'';}

/*useful*/
.comnCol {	
    min-height: 380px;
    border-radius: 8px;
    background-clip: padding-box;
    border: 1px solid #d7d7d7;
    border-top: 2px solid #00a5ff;
    transition: 0.5s ease;
    position: relative;
    padding: 20px 16px;
    vertical-align: top;
    background-color: #fff;
}
/*useful E*/

.main-title h3 span a{
color:#0018ff; font-size:14px; font-weight:500; padding-bottom:0px !important; text-decoration: none;
}

.main-title h3 span:after
{
display:block;
content: '';
border-bottom: solid 2px #0018ff;  
transform: scaleX(0);  
transition: transform 250ms ease-in-out;
display: block;
}

.main-title h3 span:hover:after{transform: scaleX(1);}
.main-title h3 span.fromRight:after{ transform-origin:87.4% 0%; }
.main-title h3 span.fromLeft:after{ transform-origin:  0% 100%; }


.main-title h3 span:before{
content: '\F285';
position: absolute;
right: -14px;
top: 10.5px;
transition: all .3s ease;
font-family: bootstrap-icons !important;
font-weight: bold;
font-size:13px;
color:#0014d3;
}

.main-title h3 span:hover:before{
  position: absolute;
  right: -20px;
  top: 11px;
  transition: all .3s ease;
}

.owl-nav {position:absolute; width:100%; margin-top:0px !important;}

.owl-prev {float:left; width: 54px; height: 54px; box-shadow:0 0 0px 1px rgba(0,0,0,0.2); background-color: #fff !important; border-radius: 50% !important; margin-left: -48px !important;}

.owl-next {float:right; width: 54px; height: 54px; background-color: #fff !important; border-radius: 50% !important; margin-right: -48px !important;  box-shadow:0 0 0 1px rgba(0,0,0,0.2); }

.owl-prev span {font-size: 48px; line-height: 0.72; font-weight: 100; color: #001f94; font-family: 'FONTAWESOME';}

.owl-prev span:hover{color:#ec276a;}

.owl-next span {font-size: 48px; line-height: 0.72; font-weight: 100; color: #001f94; font-family: 'FONTAWESOME';}

.owl-next span:hover{color:#ec276a;}

.owl-carousel .owl-item img {
    border-radius: 0px 0px 0px 0px;
}

#owl-two .item {width:100% !important; display:block !important;}


.mb-home__section {
    width: 100%;
    height: auto;
    padding: 28px 0px;
}


.mb-home__post-property {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    width: 100%;
    height: 112px;
    padding: 16px 32px 20px 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    justify-content: space-between;
background: transparent url(images/bg.webp) center center; background-size:cover; border:1px solid #c0fcff;
    border-radius: 8px;
    background-clip: padding-box;
	text-decoration:none;
}

.mb-home__post-property__title--text1 {
    color: #303030;
    font-size: 24px;
    font-weight: 400;
    line-height: 34px;
}

.mb-home__post-property__title--text2 {
    color: #303030;
    font-size: 16px;
    font-weight: 400;
    padding-top: 6px;
}

.mb-home__post-property--btn {
    width: auto;
    height: 48px;
    line-height: 48px;
    padding: 0px 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    background-color: #0048a0;
    border-radius: 24px;
    background-clip: padding-box;
    transition: all 0.3s ease;
}

.mb-home__post-property--btn--free {
    width: auto;
    height: 16px;
    padding: 10px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #303030;
    font-size: 11px;
    font-weight: 600;
    background-color: #ffb8d0;
    margin-left: 12px;
    border-radius: 24px;
    background-clip: padding-box;
}

.mb-home__post-property__title--text1 .damion {
    font-family: 'Damion', Helvetica, Arial, sans-serif;
    font-size: 40px;
}

.driiv-cer {width:90px; height:90px; border-radius:24px !important;}

.driiv-cer img {width:100%; border-radius:12%; padding-top:3px;}

/*useful*/
.mb-home__top-locality__heading-card {
    height: 184px;
    padding: 0px 16px 16px 22px;
    margin: 0px;
    display: flex;
    align-items: center;
    background: #d9fdff;
    border: 1px solid #c0fcff;
    border-radius: 8px;
    background-clip: padding-box;
}
/*useful E*/



.mb-home__section.has-slider .mb-home__section__title {
    width: 100%;
    height: auto;
    padding-bottom: 24px;
}


.mb-home__top-locality__heading-card--damion {
    color: #303030;
    font-size: 40px;
    font-family: 'Damion', Helvetica, Arial, sans-serif;
    line-height: 58px;
}


.mb-home__section__title--text1 {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
    color: #303030;
    font-size: 23px;
    font-weight: 400;
    line-height: 32px;
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0;
}


.mb-home__section__title--text1:after {
    content: "";
    display: block;
    position: absolute;
    width: 40px;
    height: 4px;
    left: 0px;
    bottom: -10px;
    border-radius: 2px;
    background-clip: padding-box;
}


.mb-home__section__title--text1.strip-sky-blue:after {
    background-color: #00C1D4;
}

/*useful*/
.explore {height:184px; padding:16px; border:1px solid #f2f2f2; border-radius:8px; background: transparent url(images/bg3.webp) center center; background-size:cover; border:1px solid #c0fcff; box-sizing: border-box;}
/*useful E*/

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.pl-36 {padding-left:36px !important;}

#footer {
  color: #000;
  font-size: 13px;
  background: #fff;
}

#footer .footer-top {
padding: 52px 0 30px 0;
background: #f8f8f8;
border-top: 2px solid #f5f5f5;
border-bottom: 2px solid #f5f5f5;
}

.copyright {font-size: 11px; color:#333;}

#footer .footer-top .footer-contact {
  margin-bottom: 0px;
}

#footer .footer-top .footer-contact h3 {
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
}

#footer .footer-top .footer-contact h3 span {
  color: #004aad; font-weight:700;
}

#footer .footer-top .footer-contact p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
  font-family: "Raleway", sans-serif;
}

#footer .footer-top .footer-contact p a{color:#000; text-decoration:none;}

#footer .footer-top .footer-contact p a:hover{text-decoration:underline;}

#footer .footer-top .footer-contact p a.last{color:#0018ff; text-decoration:none;}

#footer .footer-top .footer-contact p a.last:hover{text-decoration:underline;}

#footer .footer-top h4 {
  font-size: 16px;
  font-weight: bold;
  position: relative;
  padding-bottom: 12px;
}

#footer .footer-top h4::after {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 2px;
  background: #004aad;
  bottom: 0;
  left: 0;
}

#footer .footer-top .footer-links {
  margin-bottom: 30px;
}

#footer .footer-top .footer-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer .footer-top .footer-links ul i {
  padding-right: 2px;
  color: white;
  font-size: 18px;
  line-height: 1;
}

#footer .footer-top .footer-links ul li {
  padding: 10px 0;
  display: flex;
  align-items: center;
}

#footer .footer-top .footer-links ul li:first-child {
  padding-top: 0;
}

#footer .footer-top .footer-links ul a {
  color: #000;
  transition: 0.3s;
  display: inline-block;
  line-height: 1;
}

#footer .footer-top .footer-links ul a:hover {
  text-decoration: none;
  color: #0018ff;
}

#footer .footer-newsletter {
}

#footer .footer-newsletter h4 {
  font-size: 16px;
  font-weight: bold;
  position: relative;
  padding-bottom: 12px;
}

#footer .footer-newsletter form {
  margin-top: 30px;
  background: #fff;
  padding: 5px 10px;
  position: relative;
  border-radius:20px;
  text-align: left;
}

#footer .footer-newsletter form input[type=email] {
  border: 0;
  padding: 4px 8px;
  width: calc(100% - 100px);
}

#footer .footer-newsletter form input[type=submit] {
  position: absolute;
  top: 0;
  right: -1px;
  bottom: 0;
  border: 0;
  background: none;
  font-size: 16px;
  padding: 0 20px;
  background: #106eea;
  color: #fff;
  transition: 0.3s;
  border-radius: 0 20px 20px 0;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
  font-family: 'Montserrat';
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.5px;
}

#footer .footer-newsletter form input[type=submit]:hover {
  background: #002f79;
}

#footer .credits {
  padding-top: 5px;
  font-size: 13px;
}

#footer .social-links a {
  font-size: 18px;
  display: inline-block;
  background: #004aad;
  color: #fff;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 24px;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#footer .social-links a:hover {
  background: #002f79;
  color: #fff;
  text-decoration: none;
}

.logo-box {background:#fff;}

.logo-box img { border-right:5px solid #eeeeee; border-bottom:5px solid #eeeeee; padding:5px;}

.footer-network {display:flex; list-style: none; padding: 0; margin: 0;}

.footer-network li{margin-right:18px;}

.footer-network li a {color:#000; text-decoration:none;}

.footer-network li a:hover {color:#ff0057;}

.tagcloud a {
    display: inline-block;
    font-size: 14px !important;
    line-height: 1.5rem;
    padding: 7px 10px 8px 10px;
    border-bottom: none;
    margin-bottom: 4px;
    border-radius: 2px;
	color:#3f3f3f;
	text-decoration:none;
}

.tagcloud a:hover {color:#fff;}


.taglink a {background: #fff; display:inline-block;}

.taglink a:hover {background: #0073b2;}

@media screen and (max-width: 1024px) {
  .navbar a:not(:first-child), .dropdown .dropbtn {
    display: none; background-color: transparent;
  }
  .navbar a.icon {
    float: right;
    display: block;
	   font-size: 25px; color: #fff;
  }
	.mb-home__top-locality__heading-card{}
}

@media screen and (max-width: 1024px) {
	.footer-network{flex-wrap: wrap;}
	.mb-home__post-property__title--text1{font-size: 20px;}
	.explore, .mb-home__top-locality__heading-card{min-height: 250px;}
	#menu-overlay{position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);
    left: 0;
    top: 0;
    z-index: 99;
}
	#myTopnavM{display: block; padding:0 5%;}
	#myTopnavM a.icon{padding: 0; margin-right: 0;}
	#myTopnavD{display: none;}

  .navbar.responsive {position: relative; z-index: 99;}
	.navbar.responsive .dropdown-content{display: block;}
	.accordion-flush .accordion-body{padding: 0;}
  .navbar.responsive .icon {
    position: absolute;
    right: 5%;
    top: 0;
  }
  .navbar.responsive a {
    display: block;
    text-align: left;
	background-color: transparent;
  }
  .navbar.responsive .dropdown {float: none;}
  .navbar.responsive .dropdown-content {position: relative; width: auto; min-width: 0; background-color: transparent; box-shadow: none;}
	.navbar.responsive .responsive-wrapper{position: absolute; display: block; right: 0; top: 45px; background:#fff; width: 45%; height:calc(100vh - 48px); z-index: 99;}
	.navbar.responsive .responsive-wrapper .btn-close{background-size: 18px; padding: 3px; display: inline-block; position: absolute; left: -15px; top: -17px; font-size: 25px; color: #dd0000; background-color: #fff; opacity: .8; z-index: 9;}
  .navbar.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
	.dropdown-content.otherOpt{right: 0;}
	.accordion-item{border: 1px solid rgba(0,0,0,.9);}
	.accordion-flush .accordion-item .accordion-body .accordion-button:not(.collapsed){background-color: #f4f4f4; color: #000;}
	.accordion-flush .accordion-item .accordion-header .accordion-button{font-weight: bold;}
	.accordion-flush .accordion-item .accordion-body .accordion-header .accordion-button{font-weight: normal;}
	.accordion-flush .accordion-item .accordion-body .accordion-item{background-color: #f4f4f4;}
	
	.owl-nav{width: 95%;}
	.owl-prev, .owl-next{width: 34px; height: 34px;}
	.owl-prev span, .owl-next span{font-size: 40px; line-height: 12px;}
	#myTopnavM{padding-top: 4px;}
}

@media (max-width:768px)
{
	.owl-nav{width: 93%;}
	.owl-prev, .owl-next{width: 30px; height: 30px;}
	.owl-prev span, .owl-next span{font-size: 33px; line-height: 16px;}
	.logo-img{width: 90%; margin-bottom: 5px;}
	.bnr img{width: 100%; margin-top: 2.5rem!important;}
	.accordion-flush .accordion-item .accordion-header .accordion-button{font-size: 16px;}
	.float-widget.other {min-height: 0; margin-bottom: 40px;}
	.featured-services02 span:before{top: 3px;}	
	.owl-carousel.owl-theme.d-flex{display: block !important;}
	.header-trending{padding: 15px 0 10px;}
}

@media (max-width:767px)
{
	.herald-no-sid .herald-fa-1 .herald-fa-list,
  .herald-no-sid .herald-fa-2 .herald-fa-list {
    height: auto;
  }
	.mb-home__post-property--btn{line-height: 20px;}
	.mb-home__post-property__title--text1{font-size: 16px; line-height: 22px;}
	.mb-home__post-property__title--text1 .damion{font-size: 30px;}
	.mb-home__post-property__title--text2{line-height: 22px;}
	.driiv-cer{padding-right: 15px;}
	.dropdown-content2{min-width: 0; box-sizing: border-box;}
	.res-opt01{left: 0;}
	.navbar.responsive .responsive-wrapper{width: 75%;}
	.accordion-flush .accordion-item .accordion-header .accordion-button{font-size: 14px;}
	.navbar.responsive a{font-size: 14px; line-height: 30px;}
	.owl-prev span, .owl-next span{display: block; margin-top: -7px;}
	.logo-img, .bnr img{width: 100%;}
	.float-end .dropdown2 .dropbtn{margin-right: 10px;}	
	.float-stat-left{float: left !important;}
	.bnr img{margin-top: 0 !important;}
	.herald-fa-2 .fa-post-thumbnail{width: 100%;}
	.mheight3, .featured-services02{margin-bottom: 15px;}
	.featured-services02 span:before{top: 14px;}
	.mheight .featured-services02 .icon-box{min-height: 338px;}
	.rgt-icons1, .rgt-icons2, .rgt-icons3, .rgt-icons4{bottom: 15px;}
	.explore, .mb-home__top-locality__heading-card{min-height: 200px;}
	.about-drive {width: 100%;}
  .about-drive img {
    max-height: 230px;
    object-fit: contain;
    width: 100% !important;
  }
  .about-drive .header-trending {
    padding: 15px !important;
  }
  #myTopnavM {
    padding-top: 0;
}
.navbar.responsive .icon {
  top: 7px;
}
.herald-site-content {padding: 20px 15px;}
.navbar a {line-height: 48px;}
.dropdown2 .dropbtn {line-height: 45px;}
}
@media (max-width:500px){
	.mb-home__post-property{display: block; height: auto;}
	.mb-home__post-property__title--text2{padding-bottom: 20px;}
	.dropdown2 .dropbtn{font-size: 10px; font-weight: 400; padding: 0 4px; margin: 0;}
	.header-trending h4{padding-bottom: 30px;}
	.navbar.responsive .responsive-wrapper{width: 95%;}
	.owl-nav{width: 75%;}
	.header-trending{padding-bottom: 0;}
	.res-opt03{right: 0 !important;}
	.text{width: auto;}
	.float-start.dec{width: 100%; text-align: center; padding: 10px 0 0;}
	.float-end{float: left;}
	.float-end .dropdown2 .dropbtn{line-height: 20px; margin-right: 2px;}
	.float-start.dec{font-size: 20px; line-height: 25px;}
	.inner{height: 65px !important;}
	.dropdown2 .dropbtn i{font-size: 12px;}
	.header-trending .owl-carousel .owl-stage-outer{height: 78px;}
	.main-title h3 span:before{top: 4px;}
	.main-title h3{font-size: 18px;}
	.mheight3{min-height: 0;}
	.explore{min-height: 0; margin-bottom: 0; height: auto;}
	.resmar01{margin-top: 30px !important;}
	.respad01{padding-bottom: 30px !important;}
	.mb-home__section{padding-top: 0;}
}

@media (min-width: 600px) {
  .wp-block-column:nth-child(odd) {
    margin-right: 15px;
  }
  .wp-block-column:nth-child(even) {
    margin-left: 15px;
  }
  .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }
  .wp-block-column:not(:last-child) {
    margin-right: 15px;
  }
	
}
@media (min-width: 768px) {
  .herald-fa-1 .herald-fa-list,
  .herald-fa-2 .herald-fa-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .herald-fa-1 .herald-fa-item,
  .herald-fa-2 .herald-fa-item {
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
  .herald-da {
    margin: 20px auto;
    display: block;
    clear: both;
    width: 728px;
    position: relative;
    text-align: center;
  }
	
}
@media (max-width: 1023px) and (min-width: 768px) {
  html {
    font-size: 58%;
  }
	.mb-home__post-property--btn{line-height: 20px;}
	
  .herald-site-content {
    width: 100%;
    padding: 30px;
    max-width: 768px;
  }
  body .herald-sidebar {
    width: 697px;
    padding: 30px 8px;
  }
  .herald-no-sid .herald-fa-1 .herald-fa-list,
  .herald-no-sid .herald-fa-2 .herald-fa-list {
    height: 420px;
  }
  .herald-no-sid .herald-fa-wrapper .entry-content,
  .herald-no-sid .herald-fa-wrapper .entry-header {
    width: 160px;
  }
  .herald-fa-wrapper .entry-header {
    bottom: 12px;
    left: 12px;
  }
  .herald-fa-wrapper.herald-fa-1 .h5,
  .herald-fa-wrapper.herald-fa-1 .h6,
  .herald-fa-wrapper.herald-fa-2 .h5,
  .herald-fa-wrapper.herald-fa-2 .h6,
  .herald-no-sid .herald-fa-wrapper .h6,
  .herald-no-sid .herald-fa-wrapper.herald-fa-1 .h5,
  .herald-no-sid .herald-fa-wrapper.herald-fa-1 .h6,
  .herald-no-sid .herald-fa-wrapper.herald-fa-2 .h5,
  .herald-no-sid .herald-fa-wrapper.herald-fa-2 .h6,
  .herald-no-sid
    .herald-fa-wrapper.herald-fa-4
    .herald-fa-item:nth-of-type(1)
    .entry-title {
    font-size: 1.6rem;
    line-height: 2.3rem;
    clear: both;
  }
  .herald-fa-wrapper .entry-header,
  .herald-fa-wrapper.herald-fa-1 .entry-content,
  .herald-fa-wrapper.herald-fa-1 .entry-header,
  .herald-no-sid .herald-fa-wrapper.herald-fa-1 .entry-content,
  .herald-no-sid .herald-fa-wrapper.herald-fa-1 .entry-header,
  .herald-no-sid
    .herald-fa-wrapper.herald-fa-3
    .herald-fa-item:nth-of-type(1)
    .entry-title,
  .herald-no-sid .herald-fa-wrapper.herald-fa-4 .entry-content,
  .herald-no-sid .herald-fa-wrapper.herald-fa-4 .entry-header,
  .herald-no-sid
    .herald-fa-wrapper.herald-fa-4
    .herald-fa-item:nth-of-type(1)
    .entry-title {
    width: 90%;
  }
  .herald-no-sid .herald-fa-wrapper .meta-category a,
  .herald-no-sid
    .herald-fa-wrapper.herald-fa-5
    .fa-sub-items-wrapper
    .meta-category
    a {
    padding: 4px 8px;
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
  .herald-no-sid .herald-fa-wrapper.herald-fa-3 .herald-fa-item,
  .herald-no-sid .herald-fa-wrapper.herald-fa-4 .herald-fa-item {
    height: 190px;
  }
  .herald-no-sid .herald-fa-wrapper.herald-fa-3 .herald-fa-grid,
  .herald-no-sid .herald-fa-wrapper.herald-fa-4 .herald-fa-grid,
  .herald-no-sid .herald-fa-wrapper.herald-fa-5,
  .herald-no-sid .herald-fa-wrapper.herald-fa-5 .herald-fa-item {
    height: 380px;
  }
  .herald-no-sid
    .herald-fa-wrapper.herald-fa-3
    .herald-fa-item:nth-of-type(1)
    .entry-content,
  .herald-no-sid
    .herald-fa-wrapper.herald-fa-3
    .herald-fa-item:nth-of-type(1)
    .entry-header,
  .herald-no-sid
    .herald-fa-wrapper.herald-fa-4
    .herald-fa-item:nth-of-type(1)
    .entry-content,
  .herald-no-sid
    .herald-fa-wrapper.herald-fa-4
    .herald-fa-item:nth-of-type(1)
    .entry-header {
    width: 100% !important;
  }
  .herald-fa-wrapper.herald-fa-3 .herald-fa-item:nth-of-type(1) .h6,
  .herald-fa-wrapper.herald-fa-4 .herald-fa-item:nth-of-type(1) .h6,
  .herald-no-sid
    .herald-fa-wrapper.herald-fa-4
    .herald-fa-item:nth-of-type(1)
    .entry-title {
    font-size: 2.3rem;
    line-height: 3.2rem;
  }
  .herald-fa-wrapper.herald-fa-5 .fa-sub-items-wrapper {
    width: 330px;
  }
  .herald-no-sid .herald-fa-wrapper.herald-fa-5 .fa-sub-items-wrapper {
    height: 380px;
    min-height: 380px;
  }
  .herald-fa-wrapper.herald-fa-5 .herald-sub-item,
  .herald-no-sid .herald-fa-wrapper.herald-fa-5 .herald-sub-item {
    padding: 23px;
  }
  .herald-no-sid .herald-fa-wrapper.herald-fa-5 .herald-fa-item .entry-header {
    width: 330px;
  }
  .herald-lay-a .herald-lay-over,
  .herald-no-sid .herald-lay-a .herald-lay-over {
    width: 80%;
    margin-left: -40%;
    padding: 25px;
  }
  .herald-lay-a3 .entry-header {
    margin-bottom: 0;
  }
  .herald-lay-a3 .herald-lay-over,
  .herald-no-sid .herald-lay-a.herald-lay-a3 .herald-lay-over {
    padding-bottom: 0;
    padding-top: 30px;
  }
  .herald-lay-a3 .herald-lay-over {
    bottom: 0;
  }
  .herald-lay-a3 .col-mod {
    width: 73%;
  }
  .herald-fa-wrapper.herald-fa-2 .entry-header,
  .herald-no-sid .herald-fa-wrapper .entry-content,
  .herald-no-sid .herald-fa-wrapper .entry-header {
    width: 160px !important;
  }
  .herald-fa-wrapper.herald-fa-1 .entry-content,
  .herald-fa-wrapper.herald-fa-1 .entry-header,
  .herald-no-sid .herald-fa-wrapper.herald-fa-1 .entry-content,
  .herald-no-sid .herald-fa-wrapper.herald-fa-1 .entry-header {
    width: 200px !important;
  }
  .herald-fa-wrapper.herald-fa-5 .entry-header,
  .herald-no-sid .herald-fa-wrapper.herald-fa-5 .herald-fa-item .entry-header {
    width: 280px !important;
  }
  .herald-mega-menu .sub-menu {
    display: none;
  }
  .herald-single-mobile-sticky {
    display: block;
    padding: 12px 10px 0;
    height: 50px;
  }
  .herald-single-mobile-sticky .herald-sticky-next a:before,
  .herald-single-mobile-sticky .herald-sticky-prev a:before {
    font-size: 10px;
    line-height: 23px;
  }
  .herald-single-mobile-sticky .herald-sticky-next,
  .herald-single-mobile-sticky .herald-sticky-prev {
    max-width: 30%;
  }
  .herald-single-mobile-sticky .herald-comment-action {
    font-size: 0;
  }
  .herald-single-mobile-sticky .herald-comment-action:before {
    content: "\f0e6";
    font-family: FontAwesome;
    font-size: 10px;
  }
  .herald-single-mobile-sticky .herald-comment-action {
    padding: 2px 9px;
  }
  .herald-single-mobile-sticky .herald-sticky-share {
    width: 200px;
  }
  .herald-single-mobile-sticky .herald-comment-action,
  .herald-single-mobile-sticky .herald-share a {
    height: 27px;
  }
  .herald-goto-top {
    right: 10px;
  }
  .herald-sticky-single-visible .herald-goto-top {
    right: 10px;
    bottom: 54px;
  }
  .herald-ovrld {
    min-height: 145px;
  }
  .herald-author-data .avatar {
    width: 93px;
    min-width: 93px;
    min-height: 93px;
    height: 93px;
  }
}
@media only screen and (min-width: 1249px) {
                .herald-site-header .header-top,.header-middle,.header-bottom,.herald-header-sticky,.header-trending {
                    display:block !important;
                }

                .herald-responsive-header,.herald-mobile-nav {
                    display: none !important;
                }

                .herald-mega-menu .sub-menu {
                    display: block;
                }

                .header-mobile-da {
                    display: none;
                }
            }
@media (max-width: 1480px) and (min-width: 1440px)
{
.herald-site-content {padding: 30px;}
}

@media (max-width: 767px) and (min-width: 550px) {
	.res-mh{max-width: 90%;}
	.bnr{padding-top: 20px;}
}

@media (max-width: 767px) {
  #myTopnavM {
    /* z-index: 9999; */
}
 .mb-header__menu__box {
  width: 296px;
  height: 100vh;
  background-color: #fff;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: -296px;
  z-index: 1111;
  transition: all .3s;
 }
 .mb-header__menu__box.active {left: 0;}

 .mb-header__menu__container {
  width: 592px;
  display: flex;
  position: absolute;
  top: 0px;
  left: 0px;
  transition: all .3s;
}
.mb-header__menu__container.active {
  left: -296px;
}
.mb-header__menu__main {
  width: 296px;
  height: 100dvh;
  position: relative;
  overflow-y: auto;
}
.mb-header__main-link {
  width: 100%;
  border-top: #d7d7d7 solid 1px;
  padding: 0;
  margin: 0;
}
.mb-header__main-link>li {
  width: 100%;
  border-bottom: #d7d7d7 solid 1px;
  list-style: none;
}
.mb-header__main-link>li>span {
  display: block;
  color: #303030;
  font-size: 16px;
  font-weight: 400;
  line-height: 48px;
  padding: 0 24px;
  position: relative;
}
.mb-header__main-link>li>span:after {
  content: '';
  width: 12px;
  height: 12px;
  display: inline-block;
  position: absolute;
  right: 24px;
  top: 16px;
  background: url(https://cdn.staticmb.com/magicservicestatic/images/mobile/msite-header-footer.svg) no-repeat -88px -108px;
}

.mb-header__menu__sub {
  width: 296px;
  display: flex;
  flex-direction: column;
}
.mb-header__menu__sub__top {
  height: 48px;
  width: 100%;
  background-color: #f5f5f5;
  display: flex;
}
.mb-header__menu__sub__top .back-btn {
  width: 56px;
  height: 48px;
  display: block;
  position: relative;
}
.mb-header__menu__sub__top .back-btn:before {
  content: '';
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  left: 16px;
  top: 12px;
  background: url(https://cdn.staticmb.com/magicservicestatic/images/mobile/msite-header-footer.svg) no-repeat -44px -70px;
}
.mb-header__menu__sub__top .sub-label {
  width: 240px;
  font-size: 16px;
  font-weight: 600;
  line-height: 48px;
  color: #303030;
}
.mb-header__menu__sub__container {
  width: 100%;
  height: calc(100vh - 48px);
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
.mb-header__menu__sub__links {
  width: 100%;
  padding: 16px;
  list-style: none;
  display: none;
}
.mb-header__menu__sub__links.active {
  display: block;
}
.mb-header__menu__sub__links>li {
  width: 100%;
  margin-bottom: 2px;
  list-style: none;
}
.mb-header__menu__sub__links>li .js-sub-link {
  display: block;
  border-radius: 8px;
  background-color: #ffebee;
  padding: 0 28px 0 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 40px;
  color: #D8232A;
  position: relative;
}
.mb-header__menu__sub__links>li .js-sub-link:after {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  right: 12px;
  top: 12px;
  background: url(https://cdn.staticmb.com/magicservicestatic/images/mobile/msite-header-footer.svg) no-repeat -5px -106px;
}
/* .mb-header__menu__sub__links>li .js-sub-link.active:after {
  background-position: -46px -106px;
} */
.submenuitem.active .js-sub-link:after {
  background-position: -46px -106px;
}
.mb-header__menu__sub__drop-links {
  height: 0;
  opacity: 0;
  margin: 12px 0 0 0;
  transition: all .3s;
  overflow: hidden;
  display: none;
  list-style: none;
  padding: 0;
  margin-bottom: 12px;
}
.mb-header__menu__sub__drop-links.active {
  opacity: 1;
  height: auto;
  display: block;
}
.mb-header__menu__sub__drop-links>li {
  width: 100%;
  list-style: none;
}
.mb-header__menu__sub__drop-links>li>a {
  display: block;
  padding: 0 28px 0 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 40px;
  color: #606060;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.mb-header__menu__mask {
  width: 100vw;
  min-height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1111;
  display: none;
  opacity: 0;
  transition: all .2s;
}
.mb-header__menu__mask.active {
  display: block;
  opacity: 1;
}
.mb-header__menu__close {
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  top: 24px;
  left: 316px;
  background: url(https://cdn.staticmb.com/magicservicestatic/images/mobile/msite-header-footer.svg) no-repeat -6px -70px;
  transition: all .3s;
}

.submenuitem.active .mb-header__menu__sub__drop-links {
  opacity: 1;
  height: auto;
  display: block;
}
.hide-mobile {display: none !important;}
.bnr {position: relative;}
.humbergMenu {
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
}
.ads-banner {padding: 5px 0;display: flex;}
.ads-banner img {width: 100%;}
.header-bottom {height: auto;}
.nav-tp .dropbtn {padding-right: 10px;}
.header-trending a strong {font-size: 18px;}
.header-trending h4 {padding-top: 10px;}
#heraldcardSlide {margin-top: 0;}
#heraldcardSlide .herald-fa-item {
  padding: 130px;
}
#EmerzingSlide, #stakholder {padding:0 20px;}
#EmerzingSlide .owl-nav {
  position: absolute;
  top: 38%;
  width: 78%;
  z-index: 99999;
  left: 0;
  right: 0;
  margin: auto;
}
#stakholder .owl-nav {
  position: absolute;
  top: 30%;
  width: 78%;
  z-index: 99999;
  left: 0;
  right: 0;
  margin: auto;
}
#mobilizing .owl-nav {
  position: absolute;
  top: 35%;
  width: 78%;
  z-index: 99999;
  left: 0;
  right: 0;
  margin: auto;
}
#mobilizing .explore {
  padding: 0 20px;
}
#eventHappen .owl-nav {
  position: absolute;
  top: 40%;
  width: 75%;
  z-index: 99999;
  left: 0;
  right: 0;
  margin: auto;
}
.header-trending .owl-nav {
  position: absolute;
  top: 15%;
  width: 78%;
  z-index: 99999;
  left: 0;
  right: 0;
  margin: auto;
}
 #technology_expo .owl-nav {
  position: absolute;
  top: 35%;
  width: 78%;
  z-index: 99999;
  left: 0;
  right: 0;
  margin: auto;
 }

 .expo-det {padding: 5px 15px !important;}
.logoBox h3 strong {font-size: 20px;}
.logoBox .logo-box {background: none;}
.logoBox .logo-box img {background: #fff;margin-bottom: 8px;}
.logoBox .item {padding: 0 10px;}
.footer-network li {margin-bottom: 8px;}
.social-links {margin-bottom: 20px;}
.comnCol {min-height: 340px;}
.header-trending .item {padding: 0 25px;}
.dflx h3 {display: flex;}
.dflx h3 .extra-top {width: 55px;}
.dropdown2:hover .dropbtn {background: none;color: #fff;}
.dropdown2:hover .dropbtn i {
  color: #fff;
}
.dropdown2 .dropbtn.active {
  background: #fff;
  color: #000;
}
.dropdown2 .dropbtn.active i {
  color: #000;
}
.eventTab {padding: 0;}
.eventTab .tab {
  overflow: hidden;
}
.eventTab .tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 5px;
  transition: 0.3s;
  font-size: 14px;
  color: #8d959b;
  width: 33.33%;
  border-left: 1px solid #11181c1f;
}
.eventTab .tab button:last-child {
  border-right: 1px solid #11181c1f;
}
.eventTab .tab button:hover {
  color: #f9a825;
}
.eventTab .tab button.active {
  color: #11181c;
}
.eventTab .tabcontent {
  display: none;
  padding: 20px 0px;
  border-top: none;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
.eventTab .tabcontent p {
  color: #8d959b;
  font-size: 17px;
}
.eventTab .tabcontent.active {
  display: block;
  opacity: 1;
}

}
@media (min-width:1200px) and (max-width:1368px) {
#technology_expo .owl-nav, #EmerzingSlide .owl-nav {width: 95%}
}
@media (min-width:992px) {
.humb-desktop-hide, .desktop-hide, #heraldcardSlide {display: none;}
#mobilizing .owl-nav {
  position: absolute;
  top: 30%;
  width: 100%;
  z-index: 99999;
  left: 0;
  right: 0;
  margin: auto;
 }
}
