@media (max-width:1199px) {
 .wht-ac-arbn-sec {
 background-position: 120% 0px;
}
 .wht-ac-txt-safe {
 padding: 25px 70px 0 0;
}
.navbar-expand-lg .navbar-nav .nav-link {
 padding: 0 0px 0 0 !important;
 font-size: 15px !important;
 font-weight: 600 !important;
}
.srv-bx-safe.fst-bx {
 margin-right: 30px;
}
footer .social li {
 margin-right: 7px;
}
.form-safe {
 width: 258px;
}
 .wlcom-sec p {
 padding: 0 0px;
}
}
 @media (max-width:991px) {
 .navbar-toggler {
 color:#f76423;
 padding:0 !important;
 font-size:30px !important;
 position:relative;
 left:96%;
 margin-top:-80px;
}


.header.active .lgo img, .lgo img{
	width:auto;
}


 .navbar-toggler:hover, .navbar-toggler:focus {
 color:#353895 !important;
 background:none !important;
}
.navbar-expand-lg .navbar-nav li {
 padding: 0 0px 0 0 !important;
}
.menu {
 float:none;
 margin-top:19px;
}
 .bnr-txt-safe {
 width:auto;
}
 .bnr-min-txt {
 font-size: 65px;
}
 .hd-ctct {
 margin-top: -115px;
}
 .hd-phn {
 float:none;
 margin-right:0px;
 text-align:right;
}
 .rit-hed {
 float:none;
 background-color:#fff;
 padding-top: 0px;
}
 .navbar-expand-lg .navbar-nav .nav-link {
 padding:7px 25px !important;
 border:none;
}
 .navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link:focus, .navbar-expand-lg .navbar-nav li.active .nav-link {
 background-color:#ededed;
 border:none;
}
 .wlcm-img {
 float: left;
 padding-left: 0;
 width: 100%;
 padding-bottom:30px;
}
 .wlcom-sec {
 padding: 52px 0 70px 0;
}
.prdt-img img {
 width:100% !important;
}
.wht-ac-arbn-sec {
 background:none;
}
.wht-ac-txt-safe {
 padding:35px 0 10px 0;
}
 footer h5 {
 margin: 20px 0 15px 0;
}
.img-rigt {
 float:left;
 padding:10px 0 10px 0px;
 width:100%;
}
 .banner .item1, .banner .item2, .banner .item3, .banner .item4, .banner .item5, .banner .item6 {
 height:500px;
}



.bnr-txt-safe {
 text-align:center;
 padding: 70px 0 70px 0;
}
.bnr-img {
 padding-top: 0;
 float: none;
 text-align:center;
}
 .wlcom-sec h1 {
 margin: 0 0 25px 0;
 float: none;
}
 .srv-bx-safe {
 margin-top: 50px;
 margin-bottom:0px;
}
.form-safe {
 width: 338px;
}
.address {
 padding-left: 15px !important;
 margin-top: 30px;
}
 .lgo {
 padding: 10px 0 0px 0;
}
.testi p {
 padding:0 !important;
}
 .wlcom-sec p {
 padding:0 0 0 0 !important;
}
 .p-lft-0 {
 padding-left: 15px !important;
}
.trning-safe {
 padding-left:65px !important;
}
.trning-safe, .strngt-safe {
 margin-bottom:25px;
 min-height:inherit;
 height:auto;
}
 .how-to-join {
 padding-bottom:75px;
 min-height:inherit;
 height:auto;
}
.how-to-join p {
 padding:0 !important;
}
 .bnr-min-txt {
 background-position: center bottom;
}
 .tsti-lft, .tsti-rit {
 top:120% !important;
}
 .tsti-lft {
 left:45% !important;
}
 .tsti-rit {
 right:45% !important;
}
 .bnr-btns {
 margin: 37px 0 25px 0;
}
}
 @media (max-width:767px) {
 .lgo img, .header.active .lgo img{
 width: 225px;
}
 .hd-ctct {
 margin-top: -83px;
 float:right;
}
 .navbar-toggler {
 margin-top: -40px;
}
 .phn span i {
 background:none;
 vertical-align:middle;
}
 .phn span {
 margin: 0;
}
 .phn span .fa-phone {
 padding-top: 10px;
 margin-left: 10px;
}
 .bnr-min-txt {
 font-size: 40px;
}
 .bnr-txt-safe p {
 font-size: 18px;
 margin-bottom: 30px;
}
.form-safe {
 width: 100%;
}
 .why-us h2 {
 font-size: 28px;
}
 footer h6 {
 margin: 20px 0 6px 0;
}
.join-safe {
 width:100%;
}
}
 @media (max-width:575px) {
 
.lgo {
 text-align: center;
}
 .hd-phn {
 text-align: left;
}
 .hd-ctct {
 float: none;
 margin:0;
 font-size:13px;
}
 .gt-btn {
 float: none;
 text-align: center;
}
header {
 height:auto;
}
.rit-hed {
 padding-top:0px;
}
 .navbar-toggler {
 left: 93%;
 top: 12px;
}
 .menu {
 margin-top: 0px;
}
 header {
 padding:0px;
}
.lgo {
 padding: 10px 0 10px 0;
}
 header {
 padding-bottom:0px;
}
 .bnr-min-txt {
 text-align: center;
 line-height:45px;
 font-size:45px;
 background:none;
 margin-top:10px;
 margin-bottom:20px;
}
 .wlcom-sec h1, .what-we-do-sec h2 {
 font-size:30px;
 line-height:35px;
}
.what-we-do-sec h2 {
 font-size:30px;
 line-height:30px;
}
 .why-bx-safe {
 padding: 0 0 13px 0;
}
 .testi h2 {
 font-size: 35px;
 line-height: 39px;
}
 .glry-btn a {
 display:block;
}
 .cal-out h3 {
 font-size: 33px;
}
 .ftr-icn {
 margin-top:25px;
}
.cal-out p {
 font-size: 26px;
 line-height:30px;
}
 a.bnr-btn1, a.bnr-btn2 {
 display:block;
 margin-right:0px;
 padding:6px 15px;
 margin-bottom:20px;
}
 .wlcom-sec p, .wht-ac-arbn-sec p {
 text-align:left;
}
 .wlcom-sec .rd-mor a, .mor-btn a, .viw-al a {
 display:block;
 text-align:center;
}
.pedct-btn a {
 padding: 9px 15px;
 display: block;
}
.phn {
 font-size:15px;
 float:none;
 text-align:center;
 margin-right:0px;
}
.gt-btn a {
 display:block;
 padding: 0px 30px 0 30px !important;
}
 .bnr-txt-safe {
 padding: 75px 0 75px 0;
}
.wht-ac-arbn-sec h2 {
 line-height:35px;
}
.service-sec a {
 display:block;
 text-align:center;
}
.srv-bx-safe p a {
 display:inline;
}
 .inr-midl p {
 text-align:left;
}
 .srv-bx-safe.fst-bx {
 margin-right: 0;
}
.srv-bx-safe {
 width: 100%;
}
 .trning-safe, .strngt-safe {
 padding-left: 30px !important;
}
 .prdt-sec {
 padding: 30px 0 30px 0;
}
 .why-us {
 padding: 40px 0 40px 0;
}
 .bnr-txt1 {
 font-size: 17px;
}
 .prdt-sec h2 {
 font-size: 29px;
}
 .header {
 position:inherit;
}
.banner, .inr-bnr {
 margin-top: 0;
}
 .contact li, .contact li a {
 font-size: 17px !important;
}
.ctct .join-safe {
 width: auto !important;
 padding-left: 25px !important;
}
.galry-sec {
 padding: 40px 0 100px 0;
}
 .tsti-lft, .tsti-rit {
 top:100% !important;
}
 .tsti-lft {
 left:40% !important;
}
 .tsti-rit {
 right:40% !important;
}
.inr-midl h1 {
 font-size:30px;
}
 .nav-tabs .nav-item {
 float: none;
 margin-bottom: 10px !important;
}

.inr-midl {
    padding: 40px 0 70px 0;
    margin-top: 0;
}

.ctct-safe{
	width:100%;
	padding: 25px 20px;
}

.header {
    padding-bottom: 18px;
}


}