
/***************Responsive**************/

@media (max-width: 1280px) { 



}

@media (min-width: 768px) and (max-width: 992px){
 .table_responsive{ overflow-x:auto!important;
    display: block!important;}
p{line-height: 22px}
.container {max-width: 710px;}
.header {padding: 10px 5%;}
.slider .carousel-item h1 {font-size: 25px;}
.slider .carousel-item p {font-size: 13px;line-height: 22px;}
.slider img {max-width: 177%;width:auto}
.app_feature .four_box p,.about_content p,.services .heading_section p {font-size: 12px}
.app_feature .four_box h2 {font-size: 22px;}
.our_address .main_box .content p{text-align: center;}
.bg-white ul li b {font-size: 18px !important;}
.footer_section .social_icon {width: 50%;}
.footer_section .nav_link {width: 81%;}
#pricing .p-5 {padding: 2rem !important;}
#pricing .p-5 .w-75 {width: 100% !important;}
.slider .carousel-caption{bottom: 40px}
.services .heading_section {padding: 25px 0px 25px 7%;}

}


@media (min-width: 640px) and (max-width: 767px){
 .table_responsive{ overflow-x:auto!important;
    display: block!important;}
p{line-height: 22px}
.slider .carousel-item {height: 488px;}
.our_address .main_box .content h2 {font-size: 18px;}
.our_address .main_box .content {padding: 35px 15px;}
#pricing .pricing-divider h4 {font-size: 30px;}
#pricing .princing-item .card-body {padding: 15px;}
nav.header .navbar-toggler{padding: 7px 10px;}
.container {max-width: 570px;}
.header {padding: 10px 5%;}
#feature .box:first-child,#feature .box{margin-bottom: 30px;}
.slider .carousel-item h1 {font-size: 25px;}
.slider .carousel-item p {font-size: 13px;line-height: 22px;}
.slider img {max-width: 177%;width:auto}
.app_feature .four_box p,.about_content p,.services .heading_section p {font-size: 12px}
.app_feature .four_box h2 {font-size: 22px;}
.our_address .main_box .content p{text-align: center;}
.bg-white ul li b {font-size: 15px !important;}
.footer_section .social_icon {width: 63%;}
.footer_section .nav_link {width: 100%;}
.footer_section .nav_link li{margin: 0 34px;}
#pricing .pricing-divider h3 {font-size: 22px;}
#pricing .p-5 {padding: 2rem !important;}
#pricing .p-5 .w-75 {width: 100% !important;}
.slider .carousel-caption{bottom: 40px}
.services .heading_section {padding: 25px 0px 25px 7%;}
}

@media (min-width: 480px) and (max-width: 767px){
 .table_responsive{ overflow-x:auto!important;
    display: block!important;}
p{line-height: 22px}
.slider .carousel-item {height: 488px;}
.our_address .main_box .content h2 {font-size: 18px;}
.our_address .main_box .content {padding: 35px 15px;}
#pricing .pricing-divider h4 {font-size: 30px;}
#pricing .princing-item .card-body {padding: 15px;}
nav.header .navbar-toggler{padding: 7px 10px;}
.container {max-width: 430px;}
.header {padding: 10px 5%;}
#feature .box:first-child,#feature .box{margin-bottom: 30px;}
.slider .carousel-item h1 {font-size: 25px;}
.slider .carousel-item p {font-size: 13px;line-height: 22px;}
.slider img {max-width: 260%;left: -32%;height: 100%;width: auto;left: -32%;position: relative;}
.about_img {margin: 0 auto 30px;}
.app_feature .four_box p,.about_content p,.services .heading_section p {font-size: 15px;}
.app_feature .four_box h2 {font-size: 22px;}
.our_address .main_box .content p{text-align: center;}
.bg-white ul li b {font-size: 15px !important;}
.footer_section .social_icon {width: 85%;}
.footer_section .nav_link li {margin: 0 16px;}
.footer_section .nav_link {width: 100%;}
#pricing .pricing-divider h3 {font-size: 22px;}
#pricing .p-5 {padding: 2rem !important;}
#pricing .p-5 .w-75 {width: 100% !important;}
#feature .box:last-child{margin-bottom: 0px}
.service_img_position {position: relative !important;margin-bottom:30px}
.our_address .main_box .content {margin-bottom: 35px !important;}
#pricing .princing-item {margin-bottom: 50px;}
#pricing .princing-item:last-child{margin-bottom: 0px;}
.slider .carousel-caption{bottom: 70px}
.services .heading_section {padding: 25px 0px 25px 0%;}

}

@media (min-width: 414px) and (max-width:479px){

 .table_responsive{ overflow-x:auto!important;
    display: block!important;}
p{line-height: 22px}
.slider .carousel-item {height: 488px;}
.our_address .main_box .content h2 {font-size: 18px;}
.our_address .main_box .content {padding: 35px 15px;}
#pricing .pricing-divider h4 {font-size: 30px;}
#pricing .princing-item .card-body {padding: 15px;}
nav.header .navbar-toggler{padding: 7px 10px;}
.container {max-width: 375px;}
.header {padding: 10px 5%;}
#feature .box:first-child,#feature .box{margin-bottom: 30px;}
.slider .carousel-item h1 {font-size: 25px;}
.slider .carousel-item p {font-size: 13px;line-height: 22px;}
.slider img {max-width: 260%;left: -32%;height: 100%;width: auto;left: -32%;position: relative;}
.about_img {margin: 0 auto 30px;}
.app_feature .four_box p,.about_content p,.services .heading_section p {font-size: 15px;}
.app_feature .four_box h2 {font-size: 22px;}
.our_address .main_box .content p{text-align: center;}
.bg-white ul li b {font-size: 15px !important;}
.footer_section .social_icon {width:95%;}
.footer_section .nav_link li {margin: 0 16px; font-size: 13px;}
.footer_section .nav_link {width: 100%;}
#pricing .pricing-divider h3 {font-size: 22px;}
#pricing .p-5 {padding: 2rem !important;}
#pricing .p-5 .w-75 {width: 100% !important;}
#feature .box:last-child{margin-bottom: 0px}
.service_img_position {position: relative !important;margin-bottom:30px}
.our_address .main_box .content {margin-bottom: 35px !important;}
#pricing .princing-item {margin-bottom: 50px;}
#pricing .princing-item:last-child{margin-bottom: 0px;}
.carousel-caption{left:5%;right:5%}
.carousel-control-next, .carousel-control-prev{display: none;}
.footer_section .social_icon li{margin: 0 13px;}
.slider .carousel-caption{bottom: 70px}
.services .heading_section {padding: 25px 0px 25px 0%;}

}

@media (min-width: 360px) and (max-width:479px) { 

 .table_responsive{ overflow-x:auto!important;
    display: block!important;}
.pricing-divider{margin-top:25px;}
p{line-height: 22px}
.slider .carousel-item {height: 488px;}
.our_address .main_box .content h2 {font-size: 18px;}
.our_address .main_box .content {padding: 35px 15px;}
#pricing .pricing-divider h4 {font-size: 30px;}
#pricing .princing-item .card-body {padding: 15px;}
nav.header .navbar-toggler{padding: 7px 10px;}
.container {max-width: 265px;}
.header {padding: 10px 5%;}
#feature .box:first-child,#feature .box{margin-bottom: 30px;}
.slider .carousel-item h1 {font-size: 25px;}
.slider .carousel-item p {font-size: 13px;line-height: 22px;}
.slider img {max-width: 350%;height: 100%;width: auto;left: -72%;position: relative;}
.about_img {margin: 0 auto 30px;}
.app_feature .four_box p,.about_content p,.services .heading_section p {font-size: 13px;}
.app_feature .four_box h2 {font-size: 22px;}
.our_address .main_box .content p{text-align: center;}
.bg-white ul li b {font-size: 15px !important;}
.footer_section .social_icon {width:84%;}
.footer_section .nav_link li {margin: 0 16px; font-size: 11px;}
.footer_section .nav_link {width: 100%;}
#pricing .pricing-divider h3 {font-size: 22px;}
#pricing .p-5 {padding: 2rem !important;}
#pricing .p-5 .w-75 {width: 100% !important;}
.footer_section .social_icon li{margin: 0 7px;}
#feature .box:last-child{margin-bottom: 0px}
.service_img_position {position: relative !important;margin-bottom:20px !important;right: 0;padding: 0;width: 90%;left: 0;margin: auto;}
.our_address .main_box .content {margin-bottom: 35px !important;}
#pricing .princing-item {margin-bottom: 50px;}
#pricing .princing-item:last-child{margin-bottom: 0px;}
.carousel-caption{left:5%;right:5%}
.carousel-control-next, .carousel-control-prev{display: none;}
.row.four_box {margin: 5% 0 0 0;}
.slider .first_btn{margin-right: 10px;}
.slider .carousel-caption{bottom: 70px}
.services .heading_section {padding: 25px 0px 25px 0%;}


}

@media (min-width: 320px) and (max-width:359px) {
    .table_responsive{ overflow-x:auto!important;
    display: block!important;}
.pricing-divider{margin-top:25px;}
p{line-height: 22px}
.slider .carousel-item {height: 488px;}
.our_address .main_box .content h2 {font-size: 18px;}
.our_address .main_box .content {padding: 35px 15px;}
#pricing .pricing-divider h4 {font-size: 30px;}
#pricing .princing-item .card-body {padding: 15px;}
nav.header .navbar-toggler{padding: 7px 10px;}
.container {max-width: 375px;}
.header {padding: 10px 5%;}
#feature .box:first-child,#feature .box{margin-bottom: 30px;}
.slider .carousel-item h1 {font-size: 25px;}
.slider .carousel-item p {font-size: 13px;line-height: 22px;}
.slider img {max-width: 350%;height: 100%;width: auto;left:0;position: relative;}
.about_img {margin: 0 auto 30px;}
.app_feature .four_box p,.about_content p,.services .heading_section p {font-size: 12px;}
.app_feature .four_box h2 {font-size: 22px;}
.our_address .main_box .content p{text-align: center;}
.bg-white ul li b {font-size: 15px !important;}
.footer_section .social_icon {width:84%;}
.footer_section .nav_link li {margin: 0 11px; font-size: 12px;}
.footer_section .nav_link {width: 100%;}
#pricing .pricing-divider h3 {font-size: 22px;}
#pricing .p-5 {padding: 2rem !important;}
#pricing .p-5 .w-75 {width: 100% !important;}
.footer_section .social_icon li{margin: 0 8px;width:45px;height:45px}
#feature .box:last-child{margin-bottom: 0px}
.service_img_position {position: relative !important;margin-bottom:30px}
.our_address .main_box .content {margin-bottom: 35px !important;}
#pricing .princing-item {margin-bottom: 50px;}
#pricing .princing-item:last-child{margin-bottom: 0px;}
.carousel-caption{left:5%;right:5%}
.carousel-control-next, .carousel-control-prev{display: none;}
.row.four_box {margin: 5% 0 0 0;}
.slider .first_btn{margin-right: 10px;}
.slider .second_btn,.slider .first_btn{padding: 5px 15px;}
.slider .carousel-caption{margin-bottom: 10px}
.slider .carousel-caption{bottom: 70px}
.services .heading_section {padding: 25px 0px 25px 0%;}

}