.mainslider-container {  position: relative;  floa.mainslider-container .mainslider_tabs li a: left;  width: 100%;}.mainslider {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;}/*pagination*/.mainslider-container .mainslider_tabs {.mainslider-container .caption > h2    width: 100%;    text-align: center;    position: absolute;    top: auto;    bottom: 40px;    left: 0;    right: 0;    z-index: 9;    margin: 0;}.mainslider-container .mainslider_tabs li {    display: inline-block;    position: relative;}.mainslider-container .mainslider_tabs li a {  font-size: 0;  height: 12px;  width: 12px;  padding: 0;  margin: 0 3px;  display: block;  cursor: pointer;  position: relative;  background: transparent;  border: 2px solid #fff;  transition: all 0.45s ease 0s;  -webkit-transition: all 0.45s ease 0s;  -moz-transition: all 0.45s ease 0s;  -o-transition: all 0.45s ease 0s;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -o-border-radius: 50%;}.mainslider-container .mainslider_tabs li.mainslider_here a, .mainslider-container .mainslider_tabs li a:hover {  background-color: #00B0B9;  transition: all 0.45s ease 0s;  -webkit-transition: all 0.45s ease 0s;  -moz-transition: all 0.45s ease 0s;  -o-transition: all 0.45s ease 0s;  border-color: #00B0B9.mainslider_nav.prev:hover, .mainslider_nav.next:hover;}/*pagination over*/.mainslider li {  position: absolute;  width: 100%;  left: 0;  top: 0;}.mainslider img {  display: block;  position: relative;  z-index: 1;  height: auto;  width: 100%;  border: 0;}.mainslider-container .container {    position: absolute;    height: 100%;    top: 0;    right: 0;    left: 0;}.mainslider-container .caption {  display: block;  position: absolute;  z-index: 2;  font-size: 1em;  text-shadow: none;  color: #fff;  background: transparent;  left: 0;  right: auto;  bottom: auto;  top: 36.7%;  padding: 0;  margin: 0;  max-width: none;  text-align: center;}.mainslider-container .caption > h2 {  color: #fff;  font-size: 16px;  font-weight: 400;  text-transform: uppercase;  margin: 0;  position: relative;  padding: 52px 0 0 0;  /*background: url("../img/slider-icon1.png") no-repeat scroll center top;*/  letter-spacing: 3.84px;}.mainslider-container .caption > div > h2 {  font-size: 56px;  line-height: 50px;  font-weight: 600;  color: #fff;  padding: 13px 0 12px;  margin-bottom: 0;  letter-spacing: 2.62px;  text-transform: uppercase;}.mainslider-container .caption > div > p {  font-size: 13px;  color: #fff;  margin: 0;  line-height: 25px;  letter-spacing: 0.37px;  text-transform: unset;  font-weight: 400;  margin: 0;}.mainslider-container .caption .btn-primary {  margin-top: 27px;}.mainslider-container .btn-primary {  text-transform: uppercase;  font-weight: 400;  padding: 12px 36px;  font-size: 14px;  letter-spacing: 0.52px;  background: #a61641;  border: 1px solid #a61641;  color: #fff;}.mainslider-container .btn-primary:hover {  background: #000;  border-color: #000;}.mainslider_nav {  position: absolute;  -webkit-tap-highlight-color: rgba(0,0,0,0);  top: 45%;  z-index: 3;  text-indent: -9999px;  overflow: hidden;  text-decoration: none;  height: 50px;  width: 50px;  border: 1px solid #fff;  opacity: 0;}.mainslider-container:hover .mainslider_nav{opacity: 1;}.mainslider_nav:active {  opacity: 1.0;}.mainslider_nav.next {  left: auto;  right: 60px;  background: url("../img/slider-right.png") no-repeat center 12px;  transition: all 0.45s ease 0s;  -webkit-transition: all 0.45s ease 0s;  -moz-transition: all 0.45s ease 0s;  -o-transition: all 0.45s ease 0s;}.mainslider_nav.prev {  left: 60px;  right: auto;  background: url("../img/slider-left.png") no-repeat center 12px;  transition: all 0.45s ease 0s;  -webkit-transition: all 0.45s ease 0s;  -moz-transition: all 0.45s ease 0s;  -o-transition: all 0.45s ease 0s;}.mainslider_nav.prev:hover, .mainslider_nav.next:hover {  background-position: center -107px;  transition: all 0.45s ease 0s;  -webkit-transition: all 0.45s ease 0s;  -moz-transition: all 0.45s ease 0s;  -o-transition: all 0.45s ease 0s;  border-color: #00B0B9 ;} /*loader css*/@media (min-width:1350px) and (max-width: 1450px){  .mainslider-container .caption{top: 18%;}}@media (min-width:1200px) and (max-width: 1349px) {}@media (max-width:1200px){  .mainslider-container .caption {    left: 50px;    top: 24.9%;  }  }@media (max-width:1199px){ /* .mainslider_nav.prev{left: 5px;}  .mainslider_nav.next{right: 5px;}*/  .mainslider-container .caption {top: 25%;}  .mainslider-container .caption > div > p.banner-detail{display: none;margin: 0;}  .mainslider-container .caption > div > p{margin: 0}  .mainslider-container .caption {    left: 50px;  }  .mainslider-container .caption > h2 {    font-size: 14px;    padding: 50px 0 0 0;  }  .mainslider-container .caption > div > h2 {    font-size: 40px;    line-height: 45px;  }  .mainslider-container .caption > div > p {    font-size: 12px;  }}@media (max-width:991px){  .mainslider-container .caption > h2{font-size: 12px;}  .mainslider-container .caption > div > h2 {    font-size: 32px;    line-height: 30px;    padding: 5px 0;  }  .mainslider-container .btn-primary {    padding: 12px 26px;  }  .mainslider-container{width: 100%;padding-left: 0;}  .mainslider-container .mainslider_tabs{bottom: 10px;}  .mainslider-container .caption .btn-primary {    margin-top: 20px;  }  .mainslider-container .caption {    top: 16%;    left: 30px;  }}@media screen and (min-width: 520px) and (max-width: 767px){  }@media (max-width:767px){  .mainslider-container .container{left: 20px; right: 20px;}  .mainslider_nav{display: none;}  .mainslider-container .caption > div > h2 {font-size: 25px;line-height: 25px;}  .mainslider-container .caption .btn-primary{display: none;}  .mainslider-container .caption {    left: 0;  }  .mainslider-container .caption {    top: 12%;  }}@media (max-width:479px){  .mainslider-container .caption > div > h2 {    font-size: 15px;    line-height: 15px;    margin: 0;  }  .mainslider-container .caption > div > p{display: none;}  .mainslider-container .caption > h2{font-size: 12px;padding-left: 22px;}  .mainslider-container .caption > h2::before{width: 15px; bottom: 5px;}  .mainslider-container .caption > h2 {    padding: 45px 0 0 0;  }  .mainslider-container .caption {    top: 10%;  }}