@media (min-width:2200px){
.banner .carousel-caption{padding-right: 16%;}
}
@media (max-width:1380px){
.banner .carousel-caption{max-width: 1100px;}
}
@media (max-width:1280px){
.banner .carousel-caption{max-width: 960px;}
}
@media (max-width:1279px){
.nav-link {font-size: 15px;padding: 7px 10px !important;}
}
@media (max-width:1199px){
.top_services {position: relative;top: 15px; margin-bottom: 50px;}
.top_services .investor-box{padding: 5px;}
.top_services .investor-box h5{font-size: 1rem;}
.nav-link {font-size: 13px;padding: 7px 7px !important;}
}
@media (max-width:991px){
.nav-link {font-size: 16px;padding: 7px 10px !important;}
.navbar-toggler{border: none;}
.navbar-toggler:focus{box-shadow: none;}
.dropdown-toggle::after{float: right;}
.navbar-collapse {position: absolute;left: 0;background: #fff;width: 100%;top: 101%;}
.banner .carousel-caption{max-width: 720px;padding-right: 35%;width: 94%;}
.banner .carousel-caption h2{font-size: 20px;}
ul.whats_included li .icon{width: 80px; height: 80px;}
ul.whats_included li .content{width: calc(100% - 100px);}
.page_img{max-height: 400px;}
}
@media (max-width:767px){
.banner .carousel-caption{padding-right: 35%;top: 35%;}
.navbar-brand img{max-height: 60px;}
.top_services{width: 94%;}
.side_tabs {max-height: 200px;overflow-y: auto;overflow-x: hidden;padding-right: 15px;}
.login_box {
  width: 100%;
  position: relative;
  top: inherit;
  left: inherit;
  transform: inherit;}
}
@media (max-width:414px){
.navbar-brand img{max-height: 45px;}
.banner .carousel-caption h2{font-size: 16px;}
.banner .carousel-caption{top: 30%;}
}