/*for mobile*/
@media only screen and (max-width:760px) {
.navbar-nav .nav-item {margin-left: 0px; display: block; width: 100%; text-align: center; margin-top: 10px;}
.navbar-nav .nav-item .nav-link {text-align: center;}
.navbar-nav .nav-item a{display: block; width: 100%;}
.header_logo {width: 150px;}
.navbar-brand {border-right:none}
.mt-5, .my-5 {margin-top:1.5rem !important;}
.mb-5, .my-5 {margin-bottom:1.5rem !important;}
.pb-5, .py-5 {padding-bottom: 1.5rem !important;}
.pt-5, .py-5 {padding-top: 1.5rem !important;}
.mb-4 {margin-bottom: 1rem !important;}
.mt-4 {margin-top: 1rem !important;}
.p-3 {padding: .5rem !important;}
.gap-3 {gap: .5rem !important;}
.gap-4 {gap: 1rem !important;}
.gap-5 {gap: 1.5rem !important;}
.g-5, .gy-5 {--bs-gutter-y: 1.5rem;}
.g-5, .gx-5 { --bs-gutter-x: 1.5rem;}
.g-4, .gy-4 {--bs-gutter-y: 1rem;}
.g-4, .gx-4 { --bs-gutter-x: 1rem;}
.h5, h5 {font-size: 1.1rem;}
.mb-2 {margin-bottom: .2rem !important;}
.heading_text h2 {font-size: 25px;}
.mobile_none{display: none;}
.pb-3 {padding-bottom: .8rem !important;}
.pt-3 {padding-top: .8rem !important;}
.navbar-collapse {position: absolute;left: 0;right: 0;top: 55px; background: #fff; border-radius: 10px; padding: 10px; box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.10),0px 1px 2px 0px rgba(16, 24, 40, 0.06);}
body {font-size: 15px;}
.banner_section {padding-top: 120px; padding-bottom: 50px}
.banner_content h1 {font-size: 35px;}
.banner_list li {padding: 5px 10px; margin: 0 5px;}
.font-20 {font-size: 17px !important;}
.font-21 {font-size: 18px !important;}
.font-15 {font-size: 14px !important;}
.font-18 {font-size: 16px !important;}
.grid_3{grid-template-columns: 1fr 1fr;}
.font-17 {font-size: 15px !important;}
.fingertips_box_position {top: 14px;}
.fingertips_box {max-height: 100px;}
.fingertips_box_height{max-height: 300px;}
.Reliable_box {padding: 20px 15px;}
.Reliable_box_text {width: 65%;}
.Reliable_box img {width: 30%;}
.process-devider{display: none;}
.dotted_bg_padding {padding-top: 50px; padding-bottom:50px}
.footer_icon {max-width: 120px;}
.footer_font {font-size: 30px;}
.first_phones{max-width: 300px; float: unset;}
.accordion_head {font-size: 17px; padding: 18px 18px}
.accordion_border {margin-bottom: 10px;}


}
/*for medium mobile*/
@media only screen and (min-width:480px) and (max-width:760px) {


}
/*for tablet*/
@media only screen and (min-width:760px) and (max-width:1000px) {



}

/*for destop*/
@media (min-width: 1200px){
 

 }




