@charset "utf-8";
/* CSS Document */

/*****************************************************************
responsive
******************************************************************/

@media only screen and (max-width: 1199px){
header .navbar-inverse .navbar-nav > li {
  padding: 0 24px;
}
.banner_content h2 {
  font-size: 40px;
  line-height: normal;
  margin-bottom:8px;
}
.banner_content p {
  font-size: 14px; margin-bottom:20px;
}
.banner_slide_third.pl-80{ padding-left:50px;}
.banner_module span {
  width: 350px;
}
.form_body_content h2 > span {
  font-size: 40px;
}
.form_body_content p {
  font-size: 14px;
}

}

@media only screen and (max-width: 991px){
header .navbar-inverse .navbar-nav > li {
  padding: 0 13px;
}
.banner_content h2 {
  font-size: 33px;
}
.banner_content p {
  margin-bottom: 15px;
}
.section_1 .slide-text {
  top: 115px;
}
.banner_module{ display:none;}
.banner_slide_third{
  text-align: center;
}
.company_certificate {
  padding: 0 150px;
  text-align: center;
  width: 100%;
}
.packages .plr-10{ padding:0;}
.package_block ul li {
  padding: 0 10px;
}
.stats_block h3 {
  font-size: 17px;
}
.deposit_withdrawal {
  margin-bottom: 30px;
}
.statistics ul li {
  width: 33.33%;
}
.statistics ul li {
  border: 1px solid rgba(14, 28, 52, 0.13) !important;
}
.footer_inner {
  margin-bottom: 20px;
}
.form_body_content {
  padding-top: 50px;
}

}

@media only screen and (max-width: 767px){
header { position: inherit; z-index: auto; background:#08142e;}

header .navbar-toggle{margin:0; border:0; background:#f1d55f; border-radius:0;}
header .navbar-inverse .navbar-toggle:hover, 
header .navbar-inverse .navbar-toggle:focus{  background:#4dcdff;}
header .navbar-inverse .navbar-toggle:hover .icon-bar, 
header .navbar-inverse .navbar-toggle:focus .icon-bar{ background-color:#ffffff;}

header .navbar-inverse .navbar-header {
  padding: 16px 0;
}

header .navbar-inverse .navbar-nav > li > a::before { bottom: 0; left: 0; margin: auto;top: 0; text-align:left; height:22px;}
header .navbar-inverse .navbar-nav > li > a {
  padding: 10px 0; width:100%;
}
header .navbar-inverse .navbar-nav > li {
  padding: 0;
  width: 100%;
}
header .navbar-inverse .navbar-nav > li > a:after{ right:auto;}

header .navbar-inverse .navbar-nav > li > a:hover{ padding-left:20px;}
.banner_content p br,
.banner_content h2 br{ display:none;}
.banner_content h2 {
  font-size: 25px;
}
.section_1 .slide-text {
  top: 25px;
}
.section_1 .control-round .carousel-control{ display:none;}
.package_block {
  margin-bottom: 40px;
}
.package_block h5{ padding:0 30px;}
.package_block h5 .btn {
  display: block;
}
.stats_block {
  margin-bottom: 30px;
}
.statistics ul li {
  width: 50%;
}
.customer_carousel {
  padding: 0;
}
.inner_top_banner {
  padding: 30px 0;
}
.form_body {
  padding: 50px 0;
}
.footer_bottom h6 {
  line-height: 26px;
}

}

@media only screen and (max-width:600px){
.banner_content p{ display:none;}
.banner_content h2 {
  font-size: 40px;
  margin-bottom: 25px;
}
.company_certificate {
  padding: 0 100px;
}
.form_body_content h2 > span {
  font-size: 35px;
}

}

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

}

@media only screen and (max-width: 480px){
.banner_content h2 {
  font-size: 25px; margin-bottom:15px;
}
.statistics ul li {
  width: 100%;
}

.customer_carousel .center{ transform:scale(1.0); position:inherit; z-index:auto;}

}

@media only screen and (max-width: 420px){
.company_certificate {
  padding: 0;
}
.section_4 .col-xs-6{ width:100%;}
.footer_top .col-xs-6{ width:100%;}
.inner_page_title h2 {
  font-size: 30px;
  margin-bottom: 10px;
}
.go_to .breadcrumb li {
  font-size: 14px;
}
.go_to {
  padding: 8px 0;
}
.check_box span a {
  float: none;
  margin: 3px;
}

}

@media only screen and (max-width: 360px){
.banner_content h2 {font-size: 20px;  margin-bottom: 15px;}
.banner_content > span a {
  display: inline-block;
  font-size: 13px;
  height: 35px;
  line-height: 35px;
  margin: 0 8px;
  min-width: 80px;
}
.form_block h4 {
  font-size: 20px;
}

}

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

}