.cd-dropdown-content, cd-dropdown-content li{padding:0; margin:0; list-style:none;}
.cd-dropdown-content li{border:none; list-style:none;}
.cd-dropdown-content li a{ border:none; border-bottom:solid 1px #e4e4e4;}

.cd-dropdown-wrapper {
  /*display: inline-block;
  position: relative;
  height: 40px;
  margin:0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
   font-family: 'Maven Pro', sans-serif;*/
   display: inline-block;
  position:absolute;
  /*z-index:1000;*/
 /* top:76px;
  height: 40px;*/
  margin:0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
   
}

.cd-dropdown-trigger {
  display: block;
  position: relative;
  padding: 5px 36px 5px 10px;
  line-height: 36px;
  background-color: #dd3701;
  color: #ffffff;
  border-radius:10px 10px 0 0;
  margin-top:-5px;
  font-size:16px;
  font-weight:600;
}
.no-touch .cd-dropdown-trigger:hover {
  background-color: #171b46;
}
.cd-dropdown-trigger::before, .cd-dropdown-trigger::after {
  /* this is the arrow inside the dropdown trigger*/
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -1px;
  height: 2px;
  width: 9px;
  background: #ffffff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: width 0.3s, -webkit-transform 0.3s;
  -moz-transition: width 0.3s, -moz-transform 0.3s;
  transition: width 0.3s, transform 0.3s;
}
.cd-dropdown-trigger::before {
  right: 22px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cd-dropdown-trigger::after {
  right: 17px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

@media only screen and (min-width: 1024px) {
  .cd-dropdown-trigger {
    font-size: 1.5rem;
  }
  .cd-dropdown-trigger.dropdown-is-active {
    background-color: #0175dd; color:#fff; text-decoration:none;
  }
  .no-touch .cd-dropdown-trigger.dropdown-is-active:hover {
    background-color: #0175dd;
	color:#fff; text-decoration:none;
  }
  .cd-dropdown-trigger.dropdown-is-active::before, .cd-dropdown-trigger.dropdown-is-active::after {
    /* transform the arrow into a 'X' */
    width: 14px;
  }
  .cd-dropdown-trigger.dropdown-is-active::before {
    /* transform the arrow into a 'X' */
    -webkit-transform: translateX(5px) rotate(-45deg);
    -moz-transform: translateX(5px) rotate(-45deg);
    -ms-transform: translateX(5px) rotate(-45deg);
    -o-transform: translateX(5px) rotate(-45deg);
    transform: translateX(5px) rotate(-45deg);
  }
  .cd-dropdown-trigger.dropdown-is-active::after {
    /* transform the arrow into a 'X' */
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}

.cd-dropdown h2,
.cd-dropdown-content a,
.cd-dropdown-content ul a {
  height: 50px;
  line-height: 50px;
}
@media only screen and (min-width: 768px) {
  .cd-dropdown h2,
  .cd-dropdown-content a,
  .cd-dropdown-content ul a {
    height: 60px;
    line-height: 60px;
  }
}
@media only screen and (min-width: 1024px) {
	.navbar-brand img{
	width:420px!important; max-width:90%!important;
}
  .cd-dropdown h2,
  .cd-dropdown-content a,
  .cd-dropdown-content ul a {
    height: 40px;
    line-height: 40px;
  }
}

.cd-dropdown h2,
.cd-dropdown-content a,
.cd-dropdown-content ul a,
.cd-dropdown-content .cd-divider {
  padding: 0 20px;
}

.cd-dropdown {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #111433;
  color: #ffffff;
  visibility: hidden;
  /* Force Hardware Acceleration */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.5s 0s, visibility 0s 0.5s;
  -moz-transition: -moz-transform 0.5s 0s, visibility 0s 0.5s;
  transition: transform 0.5s 0s, visibility 0s 0.5s;
}
.cd-dropdown h2 {
  /* dropdown title - mobile version only */
  position: relative;
  z-index: 1;
  color: #585a70;
  background-color: #111433;
  border-bottom: 1px solid #242643;
  margin:0;
}
.cd-dropdown .cd-close {
  /* 'X' close icon - mobile version only */
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  height: 50px;
  width: 50px;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
}
.cd-dropdown .cd-close::after, .cd-dropdown .cd-close::before {
  /* this is the 'X' icon */
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  height: 20px;
  width: 2px;
  background-color: #ffffff;
}
.cd-dropdown .cd-close::after {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.cd-dropdown .cd-close::before {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.cd-dropdown.dropdown-is-active {
  visibility: visible;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.5s 0s, visibility 0s 0s;
  -moz-transition: -moz-transform 0.5s 0s, visibility 0s 0s;
  transition: transform 0.5s 0s, visibility 0s 0s;
}
@media only screen and (min-width: 768px) {
  .cd-dropdown .cd-close {
    top: 5px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-dropdown {
    position: absolute;
    top: calc(100% - 5px);
    /* reset style*/
    height: auto;
    width: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    background-color: #ffffff;
	border:2px solid #0175dd;
	border-top:solid 5px #0175dd;
    color: #111433;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    opacity: 0;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;
  }
  .open-to-left .cd-dropdown {
    /* use the .open-to-left class if you want to open the dropdown on the left */
    right: 0;
    left: auto;
  }
  .cd-dropdown h2, .cd-dropdown .cd-close {
    /* on desktop - hide title and 'X' */
    display: none;
  }
  .cd-dropdown.dropdown-is-active {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity 0.3s 0s, visibility 0.3s 0s, -webkit-transform 0.3s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0.3s 0s, -moz-transform 0.3s 0s;
    transition: opacity 0.3s 0s, visibility 0.3s 0s, transform 0.3s 0s;
  }
}

.cd-dropdown-content, .cd-dropdown-content ul {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
  padding-top: 50px;
}
.cd-dropdown-content a, .cd-dropdown-content ul a {
  display: block;
  color: #ffffff;
  /* truncate text with ellipsis if too long */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-top-width: 1px;
  border-color: #242643;
  border-style: solid;
}
.cd-dropdown-content li:first-of-type > a, .cd-dropdown-content ul li:first-of-type > a {
  border-top-width: 0;
}
.cd-dropdown-content li:last-of-type > a, .cd-dropdown-content ul li:last-of-type > a {
  border-bottom-width: 1px;
}
.cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #0b0e23;
  font-size: 1.1rem;
  font-weight: bold;
  letter-spacing: 1px;
  color: #585a70;
  text-transform: uppercase;
}
.cd-dropdown-content .cd-divider + li > a, .cd-dropdown-content ul .cd-divider + li > a {
  border-top-width: 0;
}
.cd-dropdown-content a, .cd-dropdown-content .cd-search, .cd-dropdown-content .cd-divider, .cd-dropdown-content ul a, .cd-dropdown-content ul .cd-search, .cd-dropdown-content ul .cd-divider {
  /* Force Hardware Acceleration */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  -moz-transition: opacity 0.3s, -moz-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.cd-dropdown-content.is-hidden, .cd-dropdown-content ul.is-hidden {
  /* push the secondary dropdown items to the right */
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.cd-dropdown-content.is-hidden > li > a, .cd-dropdown-content.is-hidden > li > .cd-search, .cd-dropdown-content.is-hidden > .cd-divider, .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.is-hidden > li > a, .cd-dropdown-content ul.is-hidden > li > .cd-search, .cd-dropdown-content ul.is-hidden > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {
  /* lower down the dropdown items opacity - when secondary dropdown slides in or for dropdown items hidden on the right */
  opacity: 0;
}
.cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {
  /* push the dropdown items to the left when secondary dropdown slides in */
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.dropdown-is-active .cd-dropdown-content, .dropdown-is-active .cd-dropdown-content ul {
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 768px) {
  .cd-dropdown-content, .cd-dropdown-content ul {
    padding-top: 60px;
  }
  .cd-dropdown-content a, .cd-dropdown-content ul a {
    font-size: 1.8rem;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-dropdown-content, .cd-dropdown-content ul {
    padding-top: 0;
    overflow: visible;
  }
  .cd-dropdown-content a, .cd-dropdown-content ul a {
    color: #111433;
    height: 35px;
    line-height: 35px;
    font-size: 1.5rem;
    border-color: #ebebeb;
  }
  .cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider {
    background-color: transparent;
    color: #b3b3b3;
    border-top: 1px solid #ebebeb;
  }
  .cd-dropdown-content .cd-divider + li > a, .cd-dropdown-content ul .cd-divider + li > a {
    border-top-width: 1px;
  }
  .cd-dropdown-content.is-hidden > li > a, .cd-dropdown-content.is-hidden > li > .cd-search, .cd-dropdown-content.is-hidden > .cd-divider, .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.is-hidden > li > a, .cd-dropdown-content ul.is-hidden > li > .cd-search, .cd-dropdown-content ul.is-hidden > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {
    /* reset mobile style */
    opacity: 1;
  }
}

.cd-dropdown-content .see-all a {
  /* different style for the See all links */
  color: #0175dd;
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
  /* items with picture (or icon) and title */
  height: 80px;
  line-height: 80px;
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item h3, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3 {
  /* truncate text with ellipsis if too long */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item {
  padding-left: 90px;
}
.cd-dropdown-content .cd-dropdown-gallery img {
  position: absolute;
  display: block;
  height: 40px;
  width: auto;
  left: 20px;
  top: 50%;
  margin-top: -20px;
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
  padding-left: 75px;
  position: relative;
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p {
  color: #111433;
  font-size: 1.3rem;
  /* hide description on small devices */
  display: none;
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before {
  /* item icon */
  content: '';
  display: block;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 40px 40px;
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-1::before {
  background-image: url("../img/nucleo-icon-1.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-2::before {
  background-image: url("../img/nucleo-icon-2.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-3::before {
  background-image: url("../img/nucleo-icon-3.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-4::before {
  background-image: url("../img/nucleo-icon-4.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-5::before {
  background-image: url("../img/nucleo-icon-5.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-6::before {
  background-image: url("../img/nucleo-icon-6.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-7::before {
  background-image: url("../img/nucleo-icon-7.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-8::before {
  background-image: url("../img/nucleo-icon-8.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-9::before {
  background-image: url("../img/nucleo-icon-9.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-10::before {
  background-image: url("../img/nucleo-icon-10.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-11::before {
  background-image: url("../img/nucleo-icon-11.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-12::before {
  background-image: url("../img/nucleo-icon-12.svg");
}
@media only screen and (min-width: 1024px) {
  .cd-dropdown-content {
    /* reset mobile style */
    position: static;
    height: auto;
    width: 280px;
  }
  .cd-dropdown-content > li:last-of-type a {
    border-bottom: none;
  }
  .no-touch .cd-dropdown-content > li:not(.has-children) a:hover {
    color: #fff;
	background:#003e6f; text-decoration:none;
  }
  .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  .cd-dropdown-content .cd-secondary-dropdown, .cd-dropdown-content .cd-dropdown-gallery, .cd-dropdown-content .cd-dropdown-icons {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    left: 100%;
    height: auto;
    background-color: #ffffff;
    box-shadow: 0 2px 14px rgba(0, 0, 0, 0.1);
  }
  .cd-dropdown-content .cd-secondary-dropdown::after, .cd-dropdown-content .cd-dropdown-gallery::after, .cd-dropdown-content .cd-dropdown-icons::after {
    clear: both;
    content: "";
    display: table;
  }
  .open-to-left .cd-dropdown-content .cd-secondary-dropdown, .open-to-left .cd-dropdown-content .cd-dropdown-gallery, .open-to-left .cd-dropdown-content .cd-dropdown-icons {
    /* use the .open-to-left class if you want to open the dropdown on the left */
    left: auto;
    right: 100%;
  }
  .cd-dropdown-content .cd-secondary-dropdown.is-hidden, .cd-dropdown-content .cd-dropdown-gallery.is-hidden, .cd-dropdown-content .cd-dropdown-icons.is-hidden {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .cd-dropdown-content .cd-secondary-dropdown.fade-in, .cd-dropdown-content .cd-dropdown-gallery.fade-in, .cd-dropdown-content .cd-dropdown-icons.fade-in {
    /* animate secondary dropdown items when hovering over of of the .cd-dropdown-content list items */
    -webkit-animation: cd-fade-in 0.2s;
    -moz-animation: cd-fade-in 0.2s;
    animation: cd-fade-in 0.2s;
  }
  .cd-dropdown-content .cd-secondary-dropdown.fade-out, .cd-dropdown-content .cd-dropdown-gallery.fade-out, .cd-dropdown-content .cd-dropdown-icons.fade-out {
    /* animate secondary dropdown items when hovering over of of the .cd-dropdown-content list items */
    -webkit-animation: cd-fade-out 0.2s;
    -moz-animation: cd-fade-out 0.2s;
    animation: cd-fade-out 0.2s;
  }
  .cd-dropdown-content .cd-secondary-dropdown > .go-back, .cd-dropdown-content .cd-dropdown-gallery > .go-back, .cd-dropdown-content .cd-dropdown-icons > .go-back {
    display: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown > .see-all, .cd-dropdown-content .cd-dropdown-gallery > .see-all, .cd-dropdown-content .cd-dropdown-icons > .see-all {
    position: absolute;
    bottom: 20px;
    height: 45px;
    text-align: center;
  }
  .cd-dropdown-content .cd-secondary-dropdown > .see-all a, .cd-dropdown-content .cd-dropdown-gallery > .see-all a, .cd-dropdown-content .cd-dropdown-icons > .see-all a {
    margin: 0;
    height: 100%;
    line-height: 45px;
    background: #ebebeb;
    pointer-events: auto;
    -webkit-transition: color 0.2s, background-color 0.2s;
    -moz-transition: color 0.2s, background-color 0.2s;
    transition: color 0.2s, background-color 0.2s;
  }
  .no-touch .cd-dropdown-content .cd-secondary-dropdown > .see-all a:hover, .no-touch .cd-dropdown-content .cd-dropdown-gallery > .see-all a:hover, .no-touch .cd-dropdown-content .cd-dropdown-icons > .see-all a:hover {
    color: #ffffff;
    background-color: #111433;
  }
  .cd-dropdown-content .cd-secondary-dropdown .cd-dropdown-item, .cd-dropdown-content .cd-secondary-dropdown a, .cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-gallery a, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons a {
    border: none;
  }
  .cd-dropdown-content .cd-dropdown-gallery, .cd-dropdown-content .cd-dropdown-icons {
    padding: 20px 30px 100px;
  }
  .cd-dropdown-content .cd-dropdown-gallery > .see-all, .cd-dropdown-content .cd-dropdown-icons > .see-all {
    width: calc(100% - 60px);
  }
  .cd-dropdown-content .cd-dropdown-icons > li, .cd-dropdown-content .cd-secondary-dropdown > li {
    width:25%;
    float: left;
  }
  .cd-dropdown-content .cd-secondary-dropdown {
    overflow: hidden;
    width:900px;
    padding-bottom: 65px;
  }
  .cd-dropdown-content .cd-secondary-dropdown::before {
    /* this is the separation line in the middle of the .cd-secondary-dropdown element */
    position: absolute;
    content: '';
    top: 290px;
    left: 15px;
    height: 1px;
    width: 520px;
    /*background-color: #ebebeb;*/
  }
  .cd-dropdown-content .cd-secondary-dropdown > li > a {
    color: #0175dd;
    font-size: 1.6rem;
	font-weight:600;
    margin-bottom: 0;
    line-height: 30px;
    height: 30px;
    /*pointer-events: none;*/
  }
  .cd-dropdown-content .cd-secondary-dropdown > li > a::after, .cd-dropdown-content .cd-secondary-dropdown > li > a::before {
    /* hide the arrow */
    display: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown.move-out > li > a {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .cd-dropdown-content .cd-secondary-dropdown > li {
    margin: 20px 0;
	border-right:solid 1px #ebebeb;
   /* border-right-width: 1px;
    border-color: #ebebeb;
    border-style: solid;*/
    padding: 0 30px;
    height: 160px;
  }
  /*.cd-dropdown-content .cd-secondary-dropdown > li:nth-of-type(2n) {
    border-right-width: 0;
  }*/
  .cd-dropdown-content .cd-secondary-dropdown > li > ul {
    /* reset mobile style */
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
    position: relative;
    height: auto;
  }
  .cd-dropdown-content .cd-secondary-dropdown > li > ul > .go-back {
    display: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown a {
    line-height: 25px;
    height: 25px;
    font-size: 1.3rem;
    padding-left: 0;
  }
  .no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover {
    color: #3f8654;
  }
  .cd-dropdown-content .cd-secondary-dropdown ul {
    padding-bottom: 25px;
    overflow: hidden;
    height: auto;
  }
  .cd-dropdown-content .cd-secondary-dropdown .go-back a {
    padding-left: 20px;
    color: transparent;
  }
  .no-touch .cd-dropdown-content .cd-secondary-dropdown .go-back a:hover {
    color: transparent;
  }
  .cd-dropdown-content .cd-secondary-dropdown .go-back a::before, .cd-dropdown-content .cd-secondary-dropdown .go-back a::after {
    left: 0;
  }
  .cd-dropdown-content .cd-secondary-dropdown .see-all {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  .cd-dropdown-content .cd-dropdown-gallery {
    width: 600px;
    padding-bottom: 100px;
  }
  .cd-dropdown-content .cd-dropdown-gallery > li {
    width: 48%;
    float: left;
    margin-right: 4%;
  }
  .cd-dropdown-content .cd-dropdown-gallery > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item {
    padding: 0;
    height: auto;
    line-height: normal;
    color: #3f8654;
    margin-bottom: 2em;
  }
  .cd-dropdown-content .cd-dropdown-gallery > li:nth-last-of-type(2) a,
  .cd-dropdown-content .cd-dropdown-gallery > li:last-of-type a {
    margin-bottom: 0;
  }
  .cd-dropdown-content .cd-dropdown-gallery img {
    position: static;
    height: auto;
    width: 100%;
    margin: 0 0 0.6em;
  }
  .cd-dropdown-content .cd-dropdown-icons {
    width: 600px;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
    height: 80px;
    line-height: 1.2;
    padding: 24px 0 0 85px;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item:hover {
    background: #ebebeb;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3 {
    color: #3f8654;
    font-weight: bold;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p {
    display: block;
    font-size: 1.2rem;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before {
    left: 25px;
  }
  .cd-dropdown-content > .has-children > ul {
    visibility: hidden;
  }
  .cd-dropdown-content > .has-children > ul.is-active {
    /* when hover over .cd-dropdown-content items - show subnavigation */
    visibility: visible;
  }
  .cd-dropdown-content > .has-children > .cd-secondary-dropdown.is-active > li > ul {
    /* if .cd-secondary-dropdown is visible - show also subnavigation */
    visibility: visible;
  }
  .cd-dropdown-content > .has-children > a.is-active {
    /* hover effect for .cd-dropdown-content items with subnavigation */
    box-shadow: inset 2px 0 0 #3f8654;
    color: #3f8654;
  }
  .cd-dropdown-content > .has-children > a.is-active::before, .cd-dropdown-content > .has-children > a.is-active::after {
    background: #3f8654;
  }
  .open-to-left .cd-dropdown-content > .has-children > a.is-active {
    box-shadow: inset -2px 0 0 #3f8654;
  }
}

@-webkit-keyframes cd-fade-in {
  0% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-moz-keyframes cd-fade-in {
  0% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes cd-fade-in {
  0% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-webkit-keyframes cd-fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: visible;
  }
}
@-moz-keyframes cd-fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: visible;
  }
}
@keyframes cd-fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: visible;
  }
}
.cd-search input[type="search"] {
  width: 100%;
  height: 50px;
  padding: 0 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background-color: #242643;
  color: #ffffff;
  border: none;
  border-radius: 0;
}
.cd-search input[type="search"]::-webkit-input-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]::-moz-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]:-moz-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]:-ms-input-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]:focus {
  background: #ffffff;
  color: #111433;
  outline: none;
}
.cd-search input[type="search"]:focus::-webkit-input-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
.cd-search input[type="search"]:focus::-moz-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
.cd-search input[type="search"]:focus:-moz-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
.cd-search input[type="search"]:focus:-ms-input-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
@media only screen and (min-width: 1024px) {
  .cd-search input[type="search"] {
    background-color: #ebebeb;
  }
  .cd-search input[type="search"]::-webkit-input-placeholder {
    color: #b3b3b3;
  }
  .cd-search input[type="search"]::-moz-placeholder {
    color: #b3b3b3;
  }
  .cd-search input[type="search"]:-moz-placeholder {
    color: #b3b3b3;
  }
  .cd-search input[type="search"]:-ms-input-placeholder {
    color: #b3b3b3;
  }
}

.has-children > a, .go-back a {
  position: relative;
}
.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {
  /* arrow icon in CSS - for element with nested unordered lists */
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -1px;
  display: inline-block;
  height: 2px;
  width: 10px;
  background: #ffffff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.has-children > a::before, .go-back a::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.has-children > a::after, .go-back a::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media only screen and (min-width: 1024px) {
  .has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {
    background: #b3b3b3;
  }
}

.has-children > a {
  padding-right: 40px;
}
.has-children > a::before, .has-children > a::after {
  /* arrow goes on the right side - children navigation */
  right: 20px;
  -webkit-transform-origin: 9px 50%;
  -moz-transform-origin: 9px 50%;
  -ms-transform-origin: 9px 50%;
  -o-transform-origin: 9px 50%;
  transform-origin: 9px 50%;
}

@media only screen and (min-width: 1024px) {
  .open-to-left .cd-dropdown-content > .has-children > a {
    padding-left: 40px;
    padding-right: 20px;
  }
  .open-to-left .cd-dropdown-content > .has-children > a::before, .open-to-left .cd-dropdown-content > .has-children > a::after {
    right: auto;
    left: 20px;
    -webkit-transform-origin: 1px 50%;
    -moz-transform-origin: 1px 50%;
    -ms-transform-origin: 1px 50%;
    -o-transform-origin: 1px 50%;
    transform-origin: 1px 50%;
  }
}
.cd-dropdown-content .go-back a {
  padding-left: 40px;
}
.cd-dropdown-content .go-back a::before, .cd-dropdown-content .go-back a::after {
  /* arrow goes on the left side - go back button */
  left: 20px;
  -webkit-transform-origin: 1px 50%;
  -moz-transform-origin: 1px 50%;
  -ms-transform-origin: 1px 50%;
  -o-transform-origin: 1px 50%;
  transform-origin: 1px 50%;
}

.cd-main-content {
  background-color: #e6e6e6;
  min-height: calc(100vh - 100px);
  padding: 2em 5%;
  line-height: 2;
}

.no-js .cd-dropdown-wrapper:hover .cd-dropdown {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.no-js .cd-dropdown-wrapper .cd-close {
  display: block;
}
/*.newww1{display:block;}
.newww2{display:none;}*/
.follow_icon li{display:inline-block; margin-right:15px; font-size:30px;}


/*our creation*/

   
/*#subMenu22 {
display:none;
}*/
.affix .shopping-cart {
    display: inline-block;
    background:url(plugin/images/shopping-cart.png) no-repeat center #ed1c24;
    width:42px;
    height:42px;
	border-radius:50px;
    margin: 0 10px 0 0;/* position:fixed;*/
	z-index:99999;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 6px 2px;
}


/*part 222*/

.navbar-default .form-group, .navbar-default .navbar-nav{margin-top:15px; margin-bottom:10px;}
.namb{margin-top:0!important; margin-bottom:0!important;}
#kids img{width:auto; height:30px;}
#kids .form-control{height:25px}
#bs-megadropdown-tabs{z-index:9999999; background:#003e6f;}    
.navbar-brand { 
 background-size: 50px; margin:5px 10px 10px 0px!important;
}

.nav-tabs {
  display: inline-block;
  border-bottom: none;
  padding-top: 15px;
  font-weight: bold;
}
.nav-tabs > li > a, 
.nav-tabs > li > a:hover, 
.nav-tabs > li > a:focus, 
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: none;
  border-radius: 0;
}

.nav-list { margin:0 auto; width:93%;}
.nav-list .price, .nav-list .price span{font-size:12px; color:#0099FF;}
.nav-list > li { 
  padding:10px!important;
  width:180px;
  height:120px;
  float:left;
  text-align:center;
  border:solid 1px #014981;
  margin:-1px -1px 10px 10px;
 
}
.nav-list > li:last-child {  }
.nav-list > li > a:hover { text-decoration: none; }
.nav-list > li > a > span {
  display: block; font-size:12px;
 text-transform:capitalize; color:#fff;
}

.mega-dropdown { position: static !important; }
.mega-dropdown-menu {
  padding: 20px 15px 15px;
  text-align: center;
  width: 100%;
 }
#login-dp{
    min-width: 250px;
    padding: 14px 14px 0;
    overflow:hidden;
    background-color:rgba(255,255,255,.8);
}
#login-dp .help-block{
    font-size:12px    
}
#login-dp .bottom{
    background-color:rgba(255,255,255,.8);
    border-top:1px solid #ddd;
    clear:both;
    padding:14px;
}
#login-dp .social-buttons{
    margin:12px 0    
}
#login-dp .social-buttons a{
    width: 49%;
}
#login-dp .form-group {
    margin-bottom: 10px;
}
.btn-fb{
    color: #fff;
    background-color:#3b5998;
}
.btn-fb:hover{
    color: #fff;
    background-color:#496ebc 
}
.btn-tw{
    color: #fff;
    background-color:#55acee;
}
.btn-tw:hover{
    color: #fff;
    background-color:#59b5fa;
}
@media(max-width:768px){
    #login-dp{
        background-color: inherit;
        color: #fff;
    }
    #login-dp .bottom{
        background-color: inherit;
        border-top:0 none;
    }
 }
 .navbar-login
{
    width: 305px;
    padding: 10px;
    padding-bottom: 0px;
}

.navbar-login-session
{
    padding: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.icon-size
{
    font-size: 87px;
}
.navbar-brand {
    width:100%;
    height:auto;
  }
.navbar-brand img{
width:auto; max-width:260px;
max-height:90px; height:auto; margin-top:10px;
}
.navbar-nav {
  /*  padding-left: 15px;*/
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  /*  border-color: #00486c;*/
}
 
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: white;
    background-color: #428bca;
    
}
.navbar-default .navbar-nav>li>a {
    color: white;
}
 .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding:0px;
    margin: 2px 0px 0px;
    font-size: 14px;
    list-style: none;
    background-color: #f9f9f9;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-top: 5px solid #0175dd;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-radius: 0px;
    box-shadow: rgba(0, 0, 0, 0.172549) 0px 6px 12px;
}
.nav-list > li {
    padding: 20px 15px 15px;
     
	}
.nav-list {
    border-bottom: 0px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: black;
    cursor: default;
    background-color: rgb(255, 255, 255);
    border: solid #2e6da4 1px; 
	color:#2e6da4;
}
 
#myCarousel .nav a small
{
    display: block;
}
#myCarousel .nav
{
    background: #eee;
}
.nav-justified > li > a
{
    border-radius: 0px;
}
.nav-pills>li[data-slide-to="0"].active a { background-color: #16a085; }
.nav-pills>li[data-slide-to="1"].active a { background-color: #e67e22; }
.nav-pills>li[data-slide-to="2"].active a { background-color: #2980b9; }
.nav-pills>li[data-slide-to="3"].active a { background-color: #8e44ad; }
@media screen and (max-width: 768px) { 
.dno{display:none;}
.cat{ margin-right:15px;}
.cat .cc{display:none;}
/*.newww2{display:none!important;}*/
 
 }
 @media screen and (max-width: 991px) { 
 
/*.newww2{display:none!important;}*/
.cd-dropdown-wrapper{  margin:0 0 0 15px!important; position:relative!important; float:left; }
.cd-dropdown-wrapper span{display:none;}
.cd-dropdown-trigger{background:none!important; padding:0px 36px 0px 10px !important; color:#fff!important; border-right:solid 1px #CCCCCC; }
 }
 @media (min-width: 768px) { 
 .shopp{display:none;}
 }
 .thumbnail02 {
    position:relative;
    overflow:hidden;
}
.thumbnail02 img{
height:200px;}
.ccrr, .ccrr02
{
padding-left:5px!important;
padding-right:5px!important;
margin-top:20px;
margin-bottom:15px;
}
.caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(0, 62, 111, 0.9);
    width:100%;
    height:100%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}
/*.caption02{display:none;   background:rgba(255, 255, 255, 0.7); position: absolute;
	bottom: 30%;
	left: 12%;
	background: #fff;
	padding: 5px 20px;
	border-radius: 5px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; } 
.caption02 a .icofont{color:#000033; font-size:24px; margin:0 5px;}
.middle:hover .caption02 a{text-decoration:none; color:#000066;}
.middle:hover .caption02{ visibility:visible;}*/
.caption02 .btn-default{background:rgba(0, 0, 0, 0.7); text-transform:uppercase; border-radius:0; font-size:22px; font-weight:500; color:#fff; border:none;}
.caption h4{
font-size:20px;
margin:25px 0;
}
.caption p{
font-size:14px; margin-bottom:20px;
}
/*.ccrr02:hover img{opacity:0.5;}*/
.mtop10{margin-top:10px;}
.brands .col-md-2{margin-bottom:15px;}

/*part 333*/

.block {
  margin: 0;
   width: 100%;
  min-height: 330px;
  background: #fff;
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border:solid 1px #f2f2f2;
/*  box-shadow: 0 2px 55px rgba(0,0,0,0.1);*/
}

.blockpro {
  margin: 0;
   width: 100%;
  min-height: 300px;
  background: #fff;
  padding: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
		  border:solid 1px #f2f2f2;
/*  box-shadow: 0 2px 55px rgba(0,0,0,0.1);*/
}

.top {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px;
}
.top ul {
list-style:none;
padding:0; margin:0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.top a {
  color: #9e9e9e;
}
.top a:hover {
  color: #c7ccdb;
}
.converse {
  padding: 2px 10px;
  border-radius: 20px;
  text-transform: uppercase;
  font-size: 14px;
}
.price{font-size:24px; color:#0175dd;}
.price span{ font-size:14px;}
.middle {  margin-bottom:5px; }
.middle img {
  width: 100%; height:auto;
}
.bottom {
  text-align: center;
  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-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.heading {
  font-size: 17px;
  text-transform: uppercase;
  margin-bottom: 5px;
  letter-spacing: 0;
  min-height: 58px;
  overflow:hidden;
}
.pheading {
  font-size: 17px;
  text-transform: uppercase;
  margin-bottom: 5px;
  letter-spacing: 0;
  height: 72px;
  overflow:hidden;
}
.info {
  font-size: 14px;
  color: #969696;
  margin-bottom: 10px;
}
.style {
  font-size: 16px;
  margin:10px 0 20px 0;
}
.product-grid{margin-top:-1px;}
.product-grid .col-md-3{padding-left:0px!important; padding-right:0!important; margin-top:-1px;}
.block:hover, .blockpro:hover{
 -webkit-box-shadow: inset 1px 2px 26px 2px rgba(0, 0, 0, .08);
          box-shadow: inset 1px 2px 26px 2px rgba(0, 0, 0, .08);
}
.nopadding{margin-left:-1px;}
.mtb{margin:20px 0;}
.product-title{ font-size:28px; line-height:35px;  font-family: 'Arimo', sans-serif; font-weight:700;}
.roomNameInner p{margin:5px 0;}
.qua label{float:left; margin:6px 10px 0 0;}
.product-price{font-size:38px; color:#0175dd; margin:30px 0 0 0;}
.product-price .small{font-size:11px;}
.dolar{font-size:37px; float:left; margin-top:0px;}
.qua{margin-top:10px; float:left; width:130px;}
.qua .input-group{float:left; width:90px;}
.btt{margin-top:10px;}
.spv{
background:#f7f7f7;
border:solid 1px #ccc;
padding:8px;
margin-top:-1px;
}
.spv a{
margin-right:10px;
color:#666666;
border-right:solid 1px #ccc;
padding:0 15px;
}
.spv .fa{color:#000;}
.spv a:last-child{
border-right:none;
}
.list{
padding:0;
margin:0;
font-size:18px;
}
.list li{
background:url(plugin/images/bo.png) no-repeat 8px 15px;
padding:10px 10px 10px 35px;
list-style:none;
margin-bottom:5px;
}
.ull ul{ margin-top:10px; padding:0; /*float:left; width:48%;*/}
.ull ul li{background:url(plugin/images/bul.png) no-repeat left 6px; padding-left:30px; list-style:none; line-height:25px;}
.ull02 ul{margin-left:15px;}
.ull h4{display:block; padding:0; margin:5px 0; color:#0175dd;}
.white{color:#fff;}
.newww2{position:absolute!important; bottom:0px!important;}

.sub-heading
{
	line-height: 25px;
	margin:20px 0px 40px -1px;
	padding: 10px 0 10px;
	position: relative;
	font-weight: 400;
	text-transform: uppercase;
	/*font-size: 23px;
	color: #498430;*/
	text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
	text-align: center;
	position: relative;
}
.sub-heading span
{
	display: block;
	line-height: 40px;
	margin-bottom: 15px;
}
.sub-heading .line
{
	position:absolute; width:31px; height:31px;
    text-align: center; background:url(plugin/images/headbg.png) no-repeat center top;
}
.sub-heading .line02
{
	position:absolute; width:31px; height:45px;
    text-align: center; background:url(plugin/images/email.png) no-repeat center top!important;
}
.sub-heading .line:before{
	content: "";
    position: absolute;
    width: 160px;
    height: 1px;
    background-color: #797979;
    bottom: 20px;
    display: inline-block;
    left: 55px;
}
.sub-heading .line:after{
	content: "";
	position: absolute;
	width: 160px;
	height: 1px;
	background-color: #797979;
	bottom: 20px;
	display: inline-block;
	right: 55px;
}
.sub-heading i{
	color: #FFCA58;
	width: 45px;
	height: 45px;
	border-radius: 100%;
	border: 3px solid #FFCA58;
	line-height: 37px;
	font-size: 27px;
	bottom: 15px;
	padding: 1px;
	font-weight: bold !important;
}
.panel-white{color:#333333;}
.heading a{color:inherit; }
.quantity-wrapper .input-group-addon{font-size:12px!important; padding:6px 8px!important;}
.starbul{list-style:none;
list-style-image:url(plugin/images/starr.png);
    list-style-position:outside;
    margin:0; padding:0;
}
.starbul li{margin:0; padding:0; color:#666666;}
.viewcat{ color:#0175dd;}
.viewcat:hover{ background:#0175dd; color:#fff;}
.btnsuc,.btnsuc:focus,.btnsuc:hover{background-color: #08bc08; border-color: #4cae4c;}

.rboo{ margin-right:10px;}
/*#adv-search{z-index:0;}
.suggesstion{z-index:99999;}
#adv-search .dropdown-menu{z-index:999999;}*/
.suggesstion ul{z-index:9; max-height:300px; overflow:auto;}
.brnadimg img{margin-bottom:5px;} .brnadimg{margin:0 0 20px 0; letter-spacing:0.2px;}


#scroll {
    position:fixed;
    left:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#3498db;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#e74c3c;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}



/*   STYLE2 CSS   */
   
/*-- //about --*/
/*--/agile_bottom --*/
.agile_team_left h3{
	font-size:2em;
	color:#fff;
	text-align:center; 
}
.agile_team_grid{
	padding:0; 
}

.w3ls_banner_bottom_grid  {
    overflow: hidden;
    position: relative;
    text-align: center;
	padding-left:0!important; padding-right:0!important;
}

.w3ls_banner_bottom_grid .overlay {
  width:98%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  -webkit-transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);
}

.w3ls_banner_bottom_grid:hover .overlay {
      background-color: rgba(23, 24, 24, 0.51);
}

.w3ls_banner_bottom_grid img {
  display: block;
  position: relative; width:98%!important;
}

.w3ls_banner_bottom_grid h4 {
	    text-transform: capitalize!important;
    letter-spacing: 1px;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 1.2em;
    padding: 10px 0;
    width: 85%;
       margin:2px auto 2px;
        background: #169402;
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
    transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
}

.w3ls_banner_bottom_grid:hover h4 {
  -webkit-transform: translateY(80px);
  -ms-transform: translateY(80px);
  transform: translateY(80px);
  -moz-transform:translateY(80px);
  -o-transform: translateY(80px);
}

.w3ls_banner_bottom_grid .social_agileinfo{
    text-transform: uppercase;
    color: #fff;
    background-color: transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
    transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
    font-weight: normal;
    margin: 0;
    padding:7em 2em 0em;
}

.w3ls_banner_bottom_grid:hover .social_agileinfo{
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.social_agileinfo li{
	display:inline-block;
	float: none !important;
}
.social_agileinfo li a{
	width:32px;
	height:32px;
	display:block;
	border:1px solid #fff;
	text-align:center;
	color:#fff;
	border-radius:50%;
}
.social_agileinfo li a i {
    font-size: 0.9em;
    line-height: 2.4em;
}
.w3_facebook:hover{
	border:1px solid #3b5998;
	background:#3b5998;
}
.w3_twitter:hover{
	border:1px solid #1da1f2;
	background:#1da1f2;
}
.w3_instagram:hover{
	border:1px solid #833ab4;
	background:#833ab4;
}
.w3_google:hover{
	border:1px solid #dd4b39;
	background:#dd4b39;
}
/*--//agile_bottom --*/
/*-- /agents --*/
.agents {
    background: url(../images/footer.jpg)no-repeat 0px 0px;
    background-size: cover;
    padding: 0;
    min-height:650px;
    position: relative;
    text-align: center;
    z-index: 999;
    margin: 0;
    padding-top: 6em;
}
.w3ls_team_grid1{
	position:relative;
}
.w3ls_team_grid1_pos{
	position:absolute;
	right:0%;
	bottom:-5%;
	background: none;
}
.w3ls_team_grid1_pos ul li:nth-child(2),.w3ls_team_grid1_pos ul li:nth-child(3){
	opacity:0;
}
.w3ls_team_grid:hover .w3ls_team_grid1_pos ul li:nth-child(2),.w3ls_team_grid:hover  .w3ls_team_grid1_pos ul li:nth-child(3){
	opacity:1;
}
.w3ls_team_grid{
	text-align: center;
    position: relative;
    overflow: hidden;
}
.w3ls_team_grid h4{
	    margin: 2em 0 0.3em;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1.1em;
}
.w3ls_team_grid p {
    color: #aecaf5;
    font-size: 0.9em;
}
/* Circle */
.hover15 figure {
	position: relative;
}
.hover15 figure::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(33, 33, 33, 0.13);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.hover15 figure:hover::before,.w3ls_team_grid:hover .hover15 figure::before,.banner-bottom-icons:hover .hover15 figure::before,.w3_featured_services_grid:hover .hover15 figure::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
/*-- social-icons --*/
ul.social-icons li {
    display: inline-block;
}
.icon {
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	margin: 0;
	width: 30px;
	height: 30px;
	font-family: FontAwesome;
	font-size:1em;
	color:#fff;
	text-align:center;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
}
.icon-border {
	position: relative;
}

.icon-border::before,
.icon-border::after {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
	line-height: 2.2em;
}

.icon-border::before {
	z-index: 1;
	-webkit-transition: box-shadow 0.3s;
          transition: box-shadow 0.3s;
}

.icon-border::after {
	z-index: 2;
}

/* facebook */
.icon-border.facebook::before {
	box-shadow:inset 0 0 0 48px #169402;
}

.icon-border.facebook:hover::before {
	box-shadow:inset 0 0 0 2px #3b5998;
}

.icon-border.facebook::after {
	content:"\f09a";
}
.icon-border.facebook:hover::after {
	color:#3b5998;
}

/* twitter */
.icon-border.twitter::before {
	box-shadow:inset 0 0 0 48px #169402;
}

.icon-border.twitter:hover::before {
	box-shadow:inset 0 0 0 2px #1da1f2;
}

.icon-border.twitter::after {
	content:"\f099";
}
.icon-border.twitter:hover::after {
	color:#1da1f2;
}

/* instagram */
.icon-border.instagram::before {
	box-shadow: inset 0 0 0 48px #169402;
}

.icon-border.instagram:hover::before {
	box-shadow: inset 0 0 0 2px #833ab4;
}

.icon-border.instagram::after {
	content: "\f16d";
}
.icon-border.instagram:hover::after {
	color:#833ab4;
}

/* pinterest */
.icon-border.pinterest::before {
	box-shadow: inset 0 0 0 48px #169402;
}

.icon-border.pinterest:hover::before {
	box-shadow: inset 0 0 0 2px #bd081c;
}

.icon-border.pinterest::after {
	content: "\f231";
}
.icon-border.pinterest:hover::after {
	color:#bd081c;
}
/*-- //social-icons --*/
/*-- //agents --*/
/*--counter-section--*/
.count-bgcolor-w3ls {
    margin: 0 auto;

}
.count-grid {
    text-align: center;
}
.count-grid span {
    background: #169402;
    display: block;
    width: 62px;
    height: 4px;
    margin: 0 auto;
}
.count-grid h4 {
    font-size: 4em;
	color:#fff;
}
.count-grid h5 {
   font-size: 1em;
    color: #fff;
    margin-top: 0.5em;
    letter-spacing: 1px;
}
.count-grid i {
    font-size: 2em;
    color: #ffffff;
}
.numscroller {
    font-size: 1.5em;
    color: #fff;
    padding: 0.3em 0;
}
.count-grids h3 span {
    color: #fff;
}
.count-agileits {
    background: #000;
    padding: 2em 0;
}
p.counter {
    color: #fff;
    font-size: 2em;
    font-weight: bold;
	margin:0.2em 0;
}
/*-- /gallery --*/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    cursor: default;
	background-color: rgb(255, 255, 255);
    border: solid #2e6da4 1px;
    color: #2e6da4
}
.nav-tabs > li > a {
      margin-right: 3px;
    font-size: 1em;
    color:#000000;
    border: solid 2px #eee;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
    padding: .5em 1em;
    background: #eee; 
}
.nav-tabs > li > a:focus{
	background:transparent;
}
.nav-tabs {
    border-bottom: none;
    margin: 5px;
    text-align: center;
}
.nav-tabs > li {
    margin: 0 0px;
    float: none;
    display: inline-block;
}
.nav-tabs > li > a:hover {
    color: #FFFFFF;
    background: #169402;
    border: solid 2px #169402;
}
.agile-gallery-info{
    padding: 1em;
    background: #ffffff;
    margin-bottom: 1em;
    border-bottom: solid 3px #555;
}
.agile-gallery-info h5{
    color: #000000;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 4px;
    margin: 0;
}
.agile-gallery-info p{
       color: #555;
    font-size: .9em;
    line-height: 1.8em;
    margin: .5em 0 0 0;
}
.agile-gallery-info{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
.w3_tab_img_left:hover .agile-gallery-info{
    border-bottom: solid 3px #169402;
}
.w3_tab_img_left:hover .agile-gallery-info p{
    color:#169402;
}
/*-- //gallery --*/
.wthree_testimonials_grid{
	position: relative;
    margin: 6em auto 0;
    background: rgba(226, 221, 221, 0.26);
    padding: 6em 5em 3em;
}
.wthree_testimonials_grid1,.wthree_testimonials_grid{
	width: 70%;
}
.wthree_testimonials_grid:after{
	content: '';
    width: 4%;
    height: 10px;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-top: 18px solid rgba(226, 221, 221, 0.26);
    position: absolute;
    bottom: -7%;
    right: 10%;
}
.wthree_testimonials_grid h4{
	font-size: 1.4em;
    color: #000;
    line-height: 1.5em;
    font-weight: bold;
	text-transform:uppercase;
}
.wthree_testimonials_grid p{
	color: #fff;
    line-height: 2em;
    margin: 1em 0 0;
}
.wthree_testimonials_grid_pos{
	position: absolute;
    top: -30%;
    left: 43%;
}
.wthree_testimonials_grid1{
	text-align:right;
	margin: 0 auto;
}
.wthree_testimonials_grid1 h5{
	font-size: 1em;
    color: #169402;
    margin: 1.5em 0 1em;
}
.wthree_testimonials_grid1 p{
	color:#fff;
}
/*--flexisel--*/
.flex-slider{	
	background:#222227;
	padding: 70px 0 165px 0;
}
.opportunity{
	background:#28282e;
	margin:0px 20px;
	padding:80px 0;
	position:relative;
}
#flexiselDemo1 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.nbs-flexisel-inner {
	overflow: hidden;
	margin: 0px auto;
}
.nbs-flexisel-item {
	float: left;
	margin: 0;
    padding: 0;
	position: relative;
	/*line-height: 0px;*/
}
.nbs-flexisel-item > img {
	cursor: pointer;
	position: relative;
}
/*---- Nav ---*/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width:34px;
	height:34px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	top:46% !important;
}
.nbs-flexisel-nav-left {
	left: 13%;
    /*background:rgba(0, 0, 0, 0.78) url(../images/left1.png) no-repeat 0px 3px;*/
}
.nbs-flexisel-nav-right {
    right: 13%;
    /*background: rgba(0, 0, 0, 0.78) url(../images/right1.png) no-repeat 3px 3px;*/
}

.wthree_testimonials_grid_main {
    padding-bottom: 1em;
}
.wthree_testimonials_grid_pos img {
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
    border: 6px solid rgba(226, 221, 221, 0.26);
}
/*--//flexisel--*/
/*-- services --*/
.services{
	padding:4em 0;
    background: #f1f1f1 !important;
}
.w3-agileits-services-grids{
	margin:4em 0 0 0;
}

/*--slider--*/
#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
}
.rslides_tabs li:first-child {
  margin-left: 0;
}
.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
}
.events {
  list-style: none;
}
.callbacks_container {
  position: relative;
  width: 100%;
}
.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.callbacks li {
  position: absolute;
  width: 100%;
}
.callbacks img {
  position: relative;
  z-index: 1;
  height: auto;
  border: 0;
}
.callbacks .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	left: 0;
	right: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
	top: 10%;
	text-align: center;
}
.callbacks_nav {
	position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 100px;
    left: 0;
    opacity: 0.6;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    width: 40px;
    height: 40px;
    background: transparent url("../images/arrows.png") no-repeat right top;
}
.callbacks_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
 }
 .callbacks_nav.prev {
    right: auto;
    background-position: left top;
    left: 0;
}
#slider3-pager a {
  display: inline-block;
}
#slider3-pager span{
  float: left;
}
#slider3-pager span{
	width:100px;
	height:15px;
	background:#fff;
	display:inline-block;
	border-radius:30em;
	opacity:0.6;
}
#slider3-pager .rslides_here a {
  background: #FFF;
  border-radius:30em;
  opacity:1;
}
#slider3-pager a {
  padding: 0;
}
#slider3-pager li{
	display:inline-block;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display:none;
  width: 100%;
  left: 0;
  top: 0;
}
.rslides li{
  position: relative;
  display: block;
  float: left;
}
.rslides img {
  height: auto;
  border: 0;
  }
.callbacks_tabs{
    list-style: none;
    position: absolute;
    top: 315px;
    left: 230px;
    padding: 0;
    margin: 0;
    z-index: 990;
    display: inline-block;
    text-align: center;
}
.slider-top span{
	font-weight:600;
}
.callbacks_tabs li{
       display: inline-block;
    margin: 0 5px;
}
/*----*/
.callbacks_tabs a{
 visibility: hidden;
}
.callbacks_tabs a:after {
	content: "\f111";
    font-size: 0;
    visibility: visible;
    display: block;
    height: 10px;
    width: 10px;
    display: inline-block;
    background:rgba(255, 255, 255, 0.38);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
}
.callbacks_here a:after{
    height: 10px;
    width: 10px;
    display: inline-block;
    background: #169402;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
}
.services-info{
	position:relative;
}
.w3ls-text{
    width: 80%;
    margin: 3em auto 0;
    text-align: center;
}
.w3ls-text h5{
    color: #169402;
    font-size: 1.4em;
    font-weight: 600;
    margin: 0 0 1em 0;
    line-height: 1.5em;
    text-transform: uppercase;
}
.w3ls-text p {
       color: #FFFFFF;
    font-size: .9em;
    line-height: 2em;
    margin: 0;
}
.w3ls-text p span{
	margin:1em 0 0 0;
	display:block;
}
/*-- //slider --*/
.services-right-grid {
    text-align: center;
}
i.fa.fa-anchor, i.fa.fa-comment, i.fa.fa-heartbeat,i.fa.fa-magnet,i.fa.fa-thumbs-up {
    color: #F44336;
    font-size: 2em;
}
.services-icon{
    width: 70px;
    height: 70px;
    text-align: center;
    border: solid 2px #f1f1f1;
    padding: 1.2em 0 0 0;
    margin: 0 auto;
}
/* Radial In */
.hvr-radial-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
      background: #101010;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-radial-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #169402;
  border-radius: 100%;
  -webkit-transform: scale(2);
  transform: scale(2);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
  color: white;
}
.services-right-grid:hover div.hvr-radial-in:before{
  -webkit-transform: scale(0);
  transform: scale(0);	
}
.services-right-grid:hover i.fa.fa-anchor,.services-right-grid:hover i.fa.fa-comment,.services-right-grid:hover i.fa.fa-heartbeat,.services-right-grid:hover i.fa.fa-magnet,.services-right-grid:hover  i.fa.fa-thumbs-up{
	color:#FFFFFF;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;	
}
.services-icon-info h5{
 color: #169402;
 font-size:0.9em;
 font-weight:500;
 margin:0.3em 0 0 0;
}
.services-right-grids:nth-child(2){
	margin:1.5em 0;
}
.wthree_services_slider{
	background: url(../images/service.jpg)no-repeat 0px 0px;
    background-size: cover;
    padding: 0;
    min-height:400px;
    position: relative;
    text-align: center;
    z-index: 9999;
    margin: 0;
    padding-top: 6em;
}
.services-right-grid i {
    color: #fff;
    font-size: 1.5em;
}
.services_w3lagileinfo h4 {
  font-size: 1.4em;
    color: #000;
    font-weight: bold;
    margin: 0.5em 0 3em 0;
    text-transform: uppercase;
}
/*-- //services --*/
/*-- /contact --*/
#contact {
    padding-top: 5em;
}
.mail-grid1 ul{
	padding:2em 0;
	border-top:1px solid #EAEAEA;
}
.mail-grid1 ul:nth-child(4){
	border-bottom:1px solid #EAEAEA;
}
.mail-grid1 ul li{
	display: inline-block;
    font-size: 1.2em;
    padding-left: 1em;
    color: #999;
}
.mail-grid1 ul li span,.mail-grid1 ul li a{
	display: block;
    color: #777;
    font-weight: 300;
    padding-left: 1em;
    font-size: .8em;
    margin: .5em 0 0;
}
.mail-grid1 ul li a{
	color:#D57D39;
	text-decoration:none;
}
.mail-grid1 ul li a:hover{
	color:#777;
}
.mail-grid1 ul li i {
    left: -1em;
    color:#212121;
}
.mail-grid1-form input[type="text"],.mail-grid1-form input[type="email"]{
	margin-bottom:1em;
}
.mail-grid1-form input[type="text"], .mail-grid1-form input[type="email"], .mail-grid1-form textarea {
    outline: none;
letter-spacing:1px;
    border: none;
    font-size: 14px;
    color: #fff;
    padding: 10px;
    background: rgba(251, 251, 251, 0.04);
    width: 100%;
}
.mail-grid1-form textarea {
       margin: 0 0 1.5em;
       min-height: 122px;
    resize: none;
}
.mail-grid1-form input[type="submit"] {
     outline: none;
    border: none;
    font-size: 16px;
    background: #169402;
    padding: 10px 55px;
    color: #fff;
    transition: .5s ease-in;
    -webkit-transition: .5s ease-in;
    -moz-transition: .5s ease-in;
    text-transform: uppercase;
	letter-spacing:1px;
}
.mail-grid1-form input[type="submit"]:hover{
    
	background: #169402;
}
.map iframe {
    width: 100%;
    min-height: 500px;
    border: none;
}
.map {
    padding: 0;
}
.mail-agileits-w3layouts i {
    color: #169402;
    font-size: 28px;
    vertical-align: middle;
    border-right: 3px solid #000;
    padding: .8em .8em .8em 0em;
    float: left;
}
.contact-right p {
    display: block;
    margin: 0px 0px 8px;
    color: #000;
    font-size: 17px;
    letter-spacing: 1px;
    text-transform: uppercase;
	    font-weight: 600;
}
.contact-right {
    padding-left: 2em;
    float: left;
	padding-top: 8px;
}
.contact-right span, .contact-right a {
       font-size: 15px;
    text-decoration: none;
    color: #555;
    outline: none;
}
.contact-right a:hover{
       color: #169402;
}
.mail-grid1-form {
    padding: 3em;
       background: #000;
}
.about,.gallery {
    padding: 5em 0;
}
h3.tittle-w3 {
    color: #999;
    font-size: 1.4em;
    margin-bottom: 1.5em;
	text-transform:uppercase;
	font-weight:600;
}
h3.tittle-w3 span {
    color: #169402;
}
.w3-agile_info {
    margin-bottom: 3em;
}
/*-- //contact --*/
/*-- footer --*/
.footer {
    background: url(../images/footer.jpg)no-repeat 0px 0px;
    background-size: cover;
    padding: 0;
        min-height: 446px;
    position: relative;
    text-align: center;
    z-index: 999;
    margin: 0;
	    padding-top: 6em;
}
.agileinfo_footer_grid h3 {
    font-size: 1.2em;
    color: #fff;
    position: relative;
    margin-bottom: 1.5em;
    padding-left: 3em;
    letter-spacing: 1px;
}
ul.w3agile_footer_grid_list {
    text-align: left;
}
.agileinfo_footer_grid h3:after {
    content: '';
    background: #169402;
    height: 3px;
    width: 16%;
    position: absolute;
    top: 46%;
    left: 0%;
}
.agileinfo_footer_grid p{
	color: #eee;
    line-height: 2em;
	font-size: 0.8em;
}
ul.w3agile_footer_grid_list li {
    color: #eee;
    line-height: 2em;
 font-size: 0.8em;
    margin-bottom: 0.01em;
	list-style:none;

}
ul.w3agile_footer_grid_list li:last-child {
    margin-bottom: 0;
}
ul.w3agile_footer_grid_list li a{
	    color: #fff;
	text-decoration:none;
}
ul.w3agile_footer_grid_list li a:hover{
	color:#169402;
}
ul.w3agile_footer_grid_list li span {
    display: block;
    margin: 1em 0 0;
    padding-left: 2.5em;
	text-align: center;
}
.agileinfo_footer_grid form{
	margin:1em 0 0;
}
.agileinfo_footer_grid input[type="email"]{
	outline:none;
	padding:10px;
	width:73%;
	background:#fff;
	border:none;
	font-size:14px;
	color:#212121;
}
.agileinfo_footer_grid input[type="email"]::-webkit-input-placeholder{
	color:#212121;
}
.agileinfo_footer_grid input[type="submit"]{
    outline: none;
    padding: 10px 0;
    width: 25%;
	background: #169402;
    border: none;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
.agileinfo_footer_grid input[type="submit"]:hover{
	background: #169402;
	color:#fff;
}
ul.agileinfo_social_icons li{
	display:block;
	margin-bottom:2em;
}
ul.agileinfo_social_icons li:last-child{
	margin-bottom:0;
}
ul.agileinfo_social_icons li a{
	color:#eee;
	font-size: 0.8em;
	text-transform:uppercase;
	text-decoration:none;
	display:inline-block;
	text-align: center;
}
ul.agileinfo_social_icons li a:hover{
	color:#fff;
}
ul.agileinfo_social_icons li a i{
	    text-align: center;
    line-height: 40px;
    color: #fff;
}
ul.agileinfo_social_icons li a span{
    border-radius: 35px;
	margin: -11px 0 0;
	float: left;
	    margin-right: 2em;
}
ul.agileinfo_social_icons li a.facebook span{
    background: #2654b5;
    width: 40px;
    height: 40px;
}
ul.agileinfo_social_icons li a.twitter span{
	background:#1da1f2;
    width: 40px;
    height: 40px;
}
ul.agileinfo_social_icons li a.google span{
	    background: #ea3b26;
    width: 40px;
    height: 40px;
}
ul.agileinfo_social_icons li a.instagram span{
	background:#0177b5;
    width: 40px;
    height: 40px;
}
.agileinfo_footer_grid {
    text-align: left;
}
.w3lagile_copy_right {
    padding: 1.5em 0;
      background: #000000;
    text-align: center;
}
.w3lagile_copy_right p{
	color:#fff;
	line-height:1.8em;
}
.w3lagile_copy_right p a{
	text-decoration:none;
	    color: #169402;
}
.w3lagile_copy_right p a:hover{
	color:#fff;
}
/*-- //footer --*/
/*-- to-top --*/
#toTop {
	    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
    overflow: hidden;
    width:40px;
    height:40px;
    border: none;
    text-indent: 100%;
    background: url(../images/arrow.png) no-repeat 0px 0px;
}
/*-- //to-top --*/
/*--/responsive-stats-here--*/
@media(max-width:1440px){
	.about, .gallery {
		padding:4em 0;
	}
	#contact {
		padding-top:4em;
	}
}
@media(max-width:1366px){
	.banner_wthree_agile_info h3 {
		font-size: 2.8em;
		letter-spacing: 3px;
	}
	
}
@media(max-width:1280px){

	.banner_wthree_agile_info {

		margin: 11% auto 0;
		width: 48%;
		padding: 1em 1em 1.9em 1em;
	}
	.banner ul li {
		width: 100%;
		height:450px!important;
	}
	.banner {
		height:450px!important;
	}
	.banner ul li:nth-child(1), .banner ul li:nth-child(2), .banner ul li:nth-child(3) {

		min-height:450px!important;
	}
	.banner ol {
		width: 84px!important;
		height: 20px;
		left: 50%;
		margin-left: -43px!important;
		bottom:74px;
		padding: 0 10px;
		border-radius: 10px;
	}
	.w3ls_banner_bottom_grid h4 {
		font-size: 1.2em;
		padding: 10px 0;
		width: 55%;
		margin: 29px auto 2px;
	}
}
@media(max-width:1080px){
	.banner_wthree_agile_info h3 {
		font-size: 2.4em;
		letter-spacing: 3px;
	}
	.banner_wthree_agile_info p {
    font-size: 0.85em;
  
    letter-spacing: 4px;
	}
	.banner ul li {
		width: 100%;
		height:430px!important;
	}
	.banner {
		height:430px!important;
	}
	.banner ul li:nth-child(1), .banner ul li:nth-child(2), .banner ul li:nth-child(3) {

		min-height:430px!important;
	}
	.w3ls_banner_bottom_grid h4 {
		font-size: 1.1em;
		padding: 10px 0;
		width: 55%;
		margin: 29px auto 2px;
	}
	h3.agile_title {
      font-size: 1.8em;
	}
	h3.agile_title:after {
		position: absolute;
		top: 46%;
		left: 33%;
	}
	.w3ls_banner_bottom_grid h4 {
		font-size: 1em;
		padding: 10px 0;
		width: 55%;
		margin: 6px auto 2px;
	}
	.services-icon-info h5 {
       font-size: 1em;
	}
	.callbacks_tabs {
		top: 277px;
		left: 186px;
	}
	.wthree_services_slider {
		min-height: 373px;
		margin: 0;
		padding-top: 6em;
	}
}
@media(max-width:1050px){
	.banner_wthree_agile_info {

		margin: 11% auto 0;
		width:58%;
		padding: 1em 1em 1.9em 1em;
	}
	.about, .gallery,.services {
		padding: 3em 0;
	}
	.services {
    padding: 3em 0;
	}
}
@media(max-width:1024px){
	.banner_wthree_agile_info {
		margin: 14% auto 0;
		width: 60%;
		padding: 1em 1em 1.9em 1em;
	}
	.banner ul li {
		width: 100%;
		height:410px!important;
	}
	.banner {
		height:410px!important;
	}
	.banner ul li:nth-child(1), .banner ul li:nth-child(2), .banner ul li:nth-child(3) {

		min-height:410px!important;
	}
	.agents {
		min-height: 560px;
		padding-top: 6em;
	}
	.agents {
		min-height: 560px;
		padding-top: 6em;
	}
	.agents.testmo {
		min-height:650px;
		padding-top: 6em;
	}
	.contact-right {
		padding-left: 1em;
		float: left;
		padding-top: 8px;
		width: 80%;
	}
	.mail-agileits-w3layouts {
		padding: 0 2px;
		width: 33%;
		float: left;
	}
	.navbar-brand {
		padding: 0;
		font-size: 0.85em;
	}
	.nav-tabs {
       margin:3em 0;
	}
	.services {
    padding: 3em 0;
	}
	#contact {
		padding-top:3em;
	}
}
@media(max-width:991px){
	.navbar-brand {
		font-size: .75em;
	}
	.menu__link {
		font-size: .9em;
	}
	.menu--iris .menu__item {
		margin: 0 0.2em;
	}
	.navbar-nav > li > a {
		padding:15px 12px;
	}
	.agents {
		min-height: 563px;
		padding-top: 6em;
	}
	.services_w3lagileinfo h4 {
		font-size: 1.2em;
		margin: 0.5em 0 3em 0;
    }
	p.logo_w3l_agile_caption {
		letter-spacing: 5px;
	}
	.count-grid {
		text-align: center;
		float: left;
		width: 50%;
	}
	.count-grid:nth-child(1),.count-grid:nth-child(2){
		margin-bottom:2em;
	}
	.wthree_about_grid_right {
		float: left;
		margin-top: 3em;
	}
	.wthree_about_grid_right img {
		width:80%;
	}
	.w3ls_banner_bottom_grid h4 {
		font-size: 1em;
		padding: 10px 0;
		width: 55%;
		margin: 84px auto 2px;
	}
	.callbacks_tabs {
		top: 265px;
		left: 308px;
	}
	h3.agile_title:after {
		position: absolute;
		top: 46%;
		left: 27%;
		width: 10%;
	}
	.w3ls_team_grid {
		width: 50%;
		float: left;
	}
	.w3ls_team_grid:nth-child(1),.w3ls_team_grid:nth-child(2){
		 margin-bottom:2em;
	}
	.agents {
		min-height: 661px;
		padding-top: 4em;
	}
	.w3ls_team_grid h4 {
		margin: 2em 0 0.3em;
		font-size: 1em;
	}
	.agile-gallery-info h5 {
		font-size: 0.9em;
		letter-spacing: 2px;
	}
	.w3ls_banner_bottom_grid {
		float: left;
		width: 50%;
	}
	.w3ls_banner_bottom_grid h4 {
		font-size: 1em;
		padding: 10px 0;
		width: 55%;
		margin: 119px auto 2px;
	}
	.wthree-tittle {
		margin-bottom: 2em;
	}
	.agents {
		min-height: 800px;
		padding-top: 2em;
		padding-bottom: 3em;
	}
	.wthree_testimonials_grid1, .wthree_testimonials_grid {
		width: 94%;
	}
	.nbs-flexisel-nav-right {
		right: 1%;
		background: rgba(0, 0, 0, 0.78) url(../images/right1.png) no-repeat 3px 3px;
	}
	.nbs-flexisel-nav-left {
		left: 1%;
		background: rgba(0, 0, 0, 0.78) url(../images/left1.png) no-repeat 0px 3px;
	}
	h3.agile_title.one.two:after {
		height: 4px;
		width: 10%;
		position: absolute;
		top: 46%;
		left: 22%;
	}
	.mail-agileits-w3layouts {
		padding: 0 2px;
		width: 100%;
		float: left;
		margin-top: 3%;
	}
	.footer {
		min-height: 510px;
		padding-top: 3em;
		padding-bottom: 3em;
	}
	.agileinfo_footer_grid h3 {
		font-size: 1.2em;
		margin-bottom: 1em;
		padding-left: 3em;
		letter-spacing: 1px;
	}
	.agileinfo_footer_grid h3:after {
		height: 3px;
		width: 7%;
		top: 46%;
		left: 0%;
	}
	ul.w3agile_footer_grid_list li span {
		display: block;
		margin: 1em 0 0;
		padding-left: 2.5em;
		text-align: left;
	}
	.agileinfo_footer_grid:nth-child(2) {
		 margin:2em 0;
	}
	ul.agileinfo_social_icons li {
		display: block;
		margin-bottom: 1em;
	}
	.agileinfo_footer_grid {
		padding: 0;
	}
	.map iframe {
		width: 100%;
		min-height: 350px;
		border: none;
	}
	.agents.testmo {
		min-height: 613px;
		padding-top: 4em;
	}
	h3.agile_title.one:after {
	   
		height: 4px;
		width: 9%;
		position: absolute;
		top: 46%;
		left: 25%;
	}
	.nav-tabs {
		margin: 2em 0;
	}
}

@media(max-width:800px){
	.banner_wthree_agile_info {
		margin: 14% auto 0;
		width: 65%;
		padding: 1em 1em 1.9em 1em;
	}
	.banner ul li {
		width: 100%;
		height:370px!important;
	}
	.banner {
		height:370px!important;
	}
	.banner ul li:nth-child(1),.banner ul li:nth-child(2),.banner ul li:nth-child(3) {

		min-height:370px!important;
	}
	.banner i {
		width: 32px;
		height: 64px;
	}
	.agents {
		min-height: 800px;
		padding-top: 3em;
		padding-bottom: 3em;
	}
	.agents.testmo {
		min-height: 583px;
		padding-top: 3em;
	}
	.w3_tab_img_left {
		padding: 0 5px;
	}
	.nav-tabs > li {
       margin: 0 3px;
	}
}
@media(max-width:768px){
	.contact-bnr-w3-agile {
		float: left;
	}
	.social-bnr-agileits {
		float: none;
		margin-left: 1em;
		text-align: Center;
		margin: 0 auto;
		width: 24%;
	}
	.contact-bnr-w3-agile ul li {
       padding: 13px 24px;
	}
	.banner_wthree_agile_info h3 {
		font-size: 2.2em;
		letter-spacing: 3px;
	}
	.banner_wthree_agile_info p {
		font-size: 0.8em;
		letter-spacing: 3px;
	}
	.banner ul li {
		width: 100%;
		height:350px!important;
	}
	.banner {
		height:350px!important;
	}
	.banner ul li:nth-child(1),.banner ul li:nth-child(2),.banner ul li:nth-child(3) {

		min-height:350px!important;
	}
	.search_box:checked~.search_form {
		width: 500px;
		height: 53px;
		padding: 10px;
		top: 90px;
	}
	.w3ls_banner_bottom_grid h4 {
		font-size: 1em;
		padding: 10px 0;
		width: 55%;
		margin: 79px auto 2px;
	}
	
	.mail-grid1-form {
		padding: 3em 1em;
	}
	.services-right-grid {
		text-align: center;
		float: left;
		width: 50%;
	}
	
}
@media(max-width:767px){
    .navbar-default .navbar-toggle .icon-bar {
		background-color: #333;
	}
	.navbar-default .navbar-toggle {
		border-color: #333;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: transparent;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border: none;
	}
	.nav > li > a {
		display: inline-block;
	}
	.navbar-collapse {
		box-shadow: none;
	}
	.menu__list {
		margin: 0;
		padding: 1em 0;
		background: #0a0a0a;
		text-align: center;
	}
	.menu--iris .menu__item {
		margin: 0 0 1em;
	}
	.navbar-nav .open .dropdown-menu {
		background-color:#054279;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #fff;
	}
	.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
		padding: 10px 15px 10px 25px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border: none;
		position: absolute;
		width: 100%;
		background: #a5a5a5;
		z-index: 999;
	}
	.navbar-toggle {
		margin: .8em 0 0;
	}
	.navbar-nav > li > a {
		padding: 0 3em;
	}
	.nav-tabs {
		margin: 2em 0;
	}
	.w3_tab_img_left {
		padding: 0 5px;
		width: 50%;
		float: left;
	}
	.navbar-toggle {
		margin: 0em 0 0;
		border-radius: 0;
		padding: 16px 10px;
	}
}
@media(max-width:736px){
	.contact-bnr-w3-agile ul li {
		padding: 13px 20px;
	}
	.w3ls_banner_bottom_grid h4 {
		font-size: 1em;
		padding: 10px 0;
		width: 55%;
		margin: 49px auto 2px;
	}
	.w3ls-text {
		width: 80%;
		margin: 2em auto 0;
	}
	.callbacks_tabs {
		top: 265px;
		left: 290px;
	}
}
@media(max-width:667px){
	.social-bnr-agileits {
		float: none;
		margin-left: 1em;
		text-align: Center;
		margin: 0 auto 3em;
		width: 34%;
	}
	.contact-bnr-w3-agile ul li {
		padding: 13px 12px;
	}
	.banner_wthree_agile_info h3 {
		font-size: 2em;
		letter-spacing: 2px;
	}
	.banner_wthree_agile_info {
		margin: 14% auto 0;
		width: 72%;
		padding: 1em 1em 1.9em 1em;
	}

	.banner .right {
		right:30px;
		background: url(../images/right1.png) no-repeat 1px 14px;
	}
	.banner .left {
		left:30px;
		background: url(../images/left1.png) no-repeat 1px 14px;
	}
	.callbacks_tabs {
		top: 265px;
		left: 256px;
	}
}
@media(max-width:640px){
	.contact-bnr-w3-agile ul li {
		padding: 13px 8px;
	}
	.banner ul li {
		width: 100%;
		height:330px!important;
	}
	.banner {
		height:330px!important;
	}
	.banner ul li:nth-child(1),.banner ul li:nth-child(2),.banner ul li:nth-child(3) {

		min-height:330px!important;
	}
	.wthree_about_grid_left h2 {
		font-size: 1.2em;
		margin-bottom: 1em;
	}
	ul.agileinfo_social_icons li a.facebook span,ul.agileinfo_social_icons li a.twitter span,ul.agileinfo_social_icons li a.google span,ul.agileinfo_social_icons li a.instagram span {
   
		width: 32px;
		height: 32px;
	}
	ul.agileinfo_social_icons li a i {
		line-height: 33px;
	}
	label.icon-search span {
		font-size: 1.2em;
		top: 0px;
		padding-right: 17px;
	}
}
@media(max-width:600px){
	.banner_wthree_agile_info p {
		font-size: 0.8em;
		letter-spacing: 3px;
		line-height: 1.7em;
	}
	.contact-bnr-w3-agile ul li {
		padding: 13px 5px;
		font-size: 13px;
	}
	.wthree_services_slider {
		min-height: 344px;
		margin: 0;
		padding-top: 3em;
	}
	.callbacks_tabs {
		top: 231px;
		left: 214px;
	}	
	.nav-tabs > li > a {
		margin-right:2px;
		font-size: 0.9em;
		padding: .5em 0.8em;
	}
}
@media(max-width:568px){
	.banner_wthree_agile_info h3 {
		font-size: 1.8em;
		letter-spacing: 2px;
	}
	.contact-bnr-w3-agile ul li {
		padding: 13px 38px;
		font-size: 13px;
		margin-right: 35px;
	}
	.search_box:checked~.search_form {
		width: 500px;
		height: 53px;
		padding: 10px;
		top: 143px;
	}
	#contact {
		padding-top:2em;
	}
}
@media(max-width:480px){
	.social-bnr-agileits {
		float: none;
		margin-left: 1em;
		text-align: Center;
		margin: 0 auto 3em;
		width: 43%;
	}
	.contact-bnr-w3-agile ul li {
		padding: 13px 26px;
		font-size: 13px;
		margin-right: 16px;
	}
	.search_form input[type='search'] {
		width: 300px;
		padding: 6px;
		outline: none;
		font-size: 14px;
	}
	.banner_wthree_agile_info h3 {
		font-size: 1.4em;
		letter-spacing: 2px;
	}
	.banner ul li {
		width: 100%;
		height:280px!important;
	}
	.banner {
		height:280px!important;
	}
	.banner ul li:nth-child(1),.banner ul li:nth-child(2),.banner ul li:nth-child(3) {

		min-height:280px!important;
	}
	.banner ol {
		width: 84px!important;
		height: 20px;
		left: 50%;
		margin-left: -43px!important;
		bottom: 44px;
		padding: 0 10px;
		border-radius: 10px;
	}
	h3.agile_title {
		font-size: 1.4em;
	}
	h3.agile_title:after {
		position: absolute;
		top: 46%;
		left: 18%;
		width: 14%;
	}
	.w3ls_banner_bottom_grid h4 {
        font-size: 1em;
		padding: 10px 0;
		width: 55%;
		margin: 2px auto 2px;
	}

	.w3ls-text h5 {
		font-size: 1.2em;
		margin: 0 0 1em 0;
		line-height: 1.5em;
	}
	.wthree_services_slider {
		min-height: 312px;
		margin: 0;
		padding-top: 2em;
	}
	.callbacks_tabs {
		top: 219px;
		left: 166px;
	}
	.about, .gallery,.services {
		padding:2em 0;
	}
	.agents {
		min-height: 717px;
		padding-top: 3em;
		padding-bottom: 3em;
	}
	h3.agile_title.one.two:after {
		height: 4px;
		width: 12%;
		position: absolute;
		top: 46%;
		left: 18%;
	}
	.w3ls_team_grid h4 {
		margin: 2em 0 0.3em;
		font-size: 0.9em;
	}
	.nav-tabs > li > a {
		margin-right: 0px;
		font-size: 0.9em;
		padding: .5em 0.6em;
	}
	.nav-tabs{text-align:left;}
	.nav-tabs > li {
		margin:0.2em 0px;
	}
	.wthree_testimonials_grid{
	    position: relative;
		margin: 6em auto 0;
		padding: 3em 3em 2em;
	}
	.wthree_testimonials_grid p{
		font-size:0.85em;
		line-height:1.9em;
	}

	.wthree_testimonials_grid h4 {
		font-size: 1em;
		line-height: 1.5em;

	}
	.wthree_testimonials_grid_pos {
		position: absolute;
		top: -41%;
		left: 36%;
	}
	.agents.testmo {
		min-height: 522px;
		padding-top: 3em;
	}
	.wthree_about_grid_left {
		padding: 0;
	}
	.search_box:checked~.search_form {
		width: 432px;
		height: 53px;
		padding: 10px;
		top: 143px;
	}
}
@media(max-width:414px){
	.social-bnr-agileits {
		float: none;
		margin-left: 1em;
		margin: 0 auto 3em;
		width: 50%;
	}
	.numscroller {
		font-size: 1.3em;
		padding: 0.3em 0;
	}
	.count-grid h5 {
		font-size: 0.9em;
		margin-top: 0.5em;
		letter-spacing: 1px;
	}
	p.w3l-agile-its-title {
		font-size: 0.85em;
		letter-spacing: 6px;
	}
	.wthree-tittle {
		margin-bottom: 1.2em;
	}
	.wthree_about_grid_left h2 {
		font-size: 1em;
		margin-bottom: 0.5em;
	}
	.w3ls_banner_bottom_grid {
		float: left;
		width: 100%;
	}
	.w3ls_banner_bottom_grid h4 {
		font-size: 1em;
		padding: 10px 0;
		width: 55%;
		margin: 40px auto 2px;
	}
	.services-icon-info h5 {
		font-size: 0.9em;
	}
	.services_w3lagileinfo h4 {
		font-size: 0.9em;
		margin: 0.5em 0 1em 0;
		text-align: center;
	}
	.services-right-grid {
		text-align: center;
		float: left;
		width: 50%;
		padding: 0;
	}
	.w3ls-text h5 {
		font-size: 1em;
		margin: 0 0 0.5em 0;
		line-height: 1.5em;
	}
	.w3ls-text {
		width: 93%;
		margin: 2em auto 0;
	}
	.callbacks_tabs {
		top: 197px;
		left: 129px;
	}
	.wthree_services_slider {
		min-height: 279px;
		margin: 0;
		padding-top: 2em;
	}
	.banner_wthree_agile_info h3 {
		font-size: 1.3em;
		letter-spacing:1px;
	}
	.banner .right {
		right:10px;
		background: url(../images/right1.png) no-repeat 1px 14px;
	}
	.banner .left {
		left:10px;
		background: url(../images/left1.png) no-repeat 1px 14px;
	}
	.w3ls_team_grid h4 {
		margin: 2em 0 0.3em;
		font-size: 0.8em;
	}
	.agents {
		min-height: 621px;
		padding-top: 3em;
		padding-bottom: 3em;
	}
	h3.agile_title.one.two:after {
		height: 4px;
		width: 15%;
		position: absolute;
		top: 49%;
		left: 11%;
	}
	h3.agile_title.one:after {
		height: 4px;
		width: 14%;
		position: absolute;
		top: 48%;
		left: 12%;
	}
	.mail-grid1-form {
		padding: 2em 1em;
	}
	h3.tittle-w3 {
		font-size: 1.4em;
		margin-bottom: 1em;
	}
	.wthree_testimonials_grid_pos {
		position: absolute;
		top: -36%;
		left: 36%;
	}
	.map iframe {
		width: 100%;
		min-height: 250px;
		border: none;
	}
	p.w3l-agile-its-title {
		font-size: 0.8em;
		letter-spacing: 5px;
	}
	.search_form input[type='search'] {
		width: 150px;
		padding: 6px;
		outline: none;
		font-size: 14px;
	}
	.search_box:checked~.search_form {
		width: 281px;
		height: 53px;
		padding: 10px;
		top:190px;
	}
	.w3lagile_copy_right p {
		line-height: 1.8em;
		font-size: 13px;
	}
}
 .social_agileinfo{
    text-transform: uppercase;
    color: #fff;
    background-color: transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
    transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
    font-weight: normal;
    margin: 0;
    padding:7em 2em 0em;
}
.item:hover .social_agileinfo{
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/*  STYLE 02   */
.clearout {
height:20px;
clear:both;
}

/*#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}*/

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
    overflow: auto;
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
    
}

.nbs-flexisel-item {
    float:left;
    margin:0;
    padding:0px;
    cursor:pointer;
    position:relative;
    /*line-height:0px;*/
}
.nbs-flexisel-item img {
   width: 100%;
    cursor: pointer;
    /*position: relative;*/
    margin-top: 10px;
    margin-bottom: 10px;
    /*max-width:96%;*/
    max-height:auto;
	background:#fff;
}
.nbs-flexisel-item img:hover{
border:solid 1px #f07009;
-webkit-box-shadow: 0px 0px 3px 0px rgba(0,1,0,0.2);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,1,0,0.2);
box-shadow: 0px 0px 3px 0px rgba(0,1,0,0.2);
}

#flexiselDemo2 .nbs-flexisel-item img {
   width: 100%;
    cursor: pointer;
    position: relative; 
     margin-top: 0;
    margin-bottom: 0;
    max-width:100%;
    max-height:auto;
	background:#fff;
}
#flexiselDemo2 .nbs-flexisel-item img:hover{
border:none; 
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top: 46% !important;
    transform: translateY(-50%);   
    background: rgba(0,0,0,0.5);
    color: #fff;     
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<"; font-size:20px; line-height:20px;
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;    
}

.nbs-flexisel-nav-right:before {
    content: ">"; font-size:20px; line-height:20px;
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}
.pop_load{
background:#fff; color:#FF0000; font-size:14px; border:solid 2px #CCCCCC; text-align:center; max-width:300px; margin-top:10%;
border-radius:10px; padding:30px;}
.pop_load img{width:65px; height:auto;}
.reducebg{background:url(../images/reduce-bg.jpg) no-repeat center top fixed; padding:50px 0;}
.reducebg .section-title span{color:#fff!important;}


