@charset "utf-8";
/* CSS Document */
 @media (-webkit-device-pixel-ratio: 1.50) {
    .modal-backdrop {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 285vh;
        height: 124vh;
    }
}
@media (-webkit-device-pixel-ratio: 1.25) {
    .modal-backdrop {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 118vw;
        height: 119vh;
    }
} 
@media screen and (min-width: 1367px){
    .container {
        max-width: 1200px;
    }

}

@media screen and (min-width: 1500px) and (max-width: 1600px)  {
    .sheduledemo {
        top: 45px;
        left: -60px;
    }
    .fosslide .owl-nav .owl-prev{
        left: 16%;
    }
    .fosslide .owl-nav .owl-next {
        right: 16%;
    }

}

@media screen and (min-width: 1367px) and (max-width: 1499px)  {
    .section_title {
        font-size: 48px;
    }
    .circle_man_img {
        width: 560px;
        height: 560px;
    }
    .banner_sec {
        min-height: calc(100vh - 220px);
    }
    .banner_content h1 {
        font-size: 73px;
    }
	
    .slide_show {
        position: relative;
        width: 100%;
        height: 460px;
        margin-bottom: 63px;
    }
	.sltxt{
		bottom: -41px;
	}
    .sliderimg {
        margin-top: 70px;
        height: 533px;
        max-width: 521px;
        margin: auto;
        margin-bottom: 0px;
    }
    .sl1 {
        width: 172px;
        height: 61px;
        right: 46px;
    }
    .sl2 {
        width: 206px;
        height: 207px;
        right: 46px;
    }
    .sl3 {
        width: 131px;
        height: 153px;
        left: 9%;
    }
    .sl4 {
        width: 175px;
        height: 59px;
        bottom: 50px;
        left: 11%;
    }
    .circle_tab {
        width: 1114px;
        margin-left: -50px;
    }
    .circle_items {
        height: 378px;
    }
    .circle_tab::after {
        width: 538px;
        height: 72px;
        transform: translate(-31px, 2px) rotate(2deg);
    }
    
    .left_log {
        padding-left: 100px;
        padding-right: 40px;
    }   
    .fosslide .owl-nav .owl-prev {
        left: 9.5%;
    }
    .fosslide .owl-nav .owl-next {
        right:9.5%;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1366px)  {
    .section_title {
        font-size: 47px;
    }
    .circle_man_img {
        width: 560px;
        height: 560px;
    }
    .banner_sec {
        min-height: calc(100vh - 160px);
    }
    .banner_content {
        max-width: 490px;
    }
    .banner_content h1 {
        font-size: 65px;
        line-height: 1.1;
    }
    .banner_content p {
        font-size: 14px;
        line-height: 23px;
    }
    .slide_show {
        position: relative;
        width: 100%;
        height: 423px;
        margin-bottom: 80px;
    }
    .sliderimg {
        margin-top: 0px;
        height: 483px;
        margin-bottom: 50px;
    }
    .sl1 {
        width: 181px;
        height: 64px;
        right: 46px;
    }
    .sl2 {
        width: 198px;
        height: 197px;
        right: 46px;
    }
    .sl3 {
        width: 131px;
        height: 154px;
        left: 15%;
    }
    .sl4 {
        width: 185px;
        height: 63px;
        bottom: 40px;
        left: 15%;
    }
    .bannerslider .owl-nav {
        bottom: 28px;
    }
    .circle_tab {
        width: 1114px;
        margin-left: -50px;
    }
    .circle_items {
        height: 378px;
    }
    .circle_tab::after {
        width: 538px;
        height: 72px;
        transform: translate(-31px, 2px) rotate(2deg);
    }
    .sheduledemo {
        top: 20px;
        left: -73px;
        font-size: 15px;
    }
    .sheduledemo::after {
        width: 88px;
        height: 78px;
        top: -29px;
        bottom: 0;
        right: -62px;
    }
    .task-meeting .pcline2 {
        top: 360px;
    }
    .left_log {
        padding-left: 160px;
        padding-right: 40px;
    }
    .abox .input_d .form-control {
        padding: 8px;
    }
    .abox .btn {
        min-width: 178px;
        padding: 12px 25px;
        font-size: 15px;
        margin-top: 8px;
    }
    .foot_social li a {
        width: 40px;
        height: 40px;
    }
    .abox .foot_social {
        margin-top: 18px;
    }
    .abox h1 {
        font-size: 31px;
        margin-bottom: 22px;
    }
    .chatfooter {
        right: -190px;
        max-width: 363px;
        height: 375px;
    }
    .fosslide .owl-nav .owl-prev {
        left: 7.5%
    }
    .fosslide .owl-nav .owl-next {
        right: 7.5%
    }
    .app_container{
        width: 104%;
        margin-left: -2%;
        padding: 42px 33px 42px 40px;
    }
    .sectorsrv .owl-nav .owl-prev {
        left: -84px;
    }
    .sectorsrv .owl-nav .owl-next {
        right: -84px;
    }
   
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .banner_sec {
        min-height: calc(50vh - 0px);
    }
    .banner_content h1 {
        font-size: 50px;
    }
    .sliderimg {
        height: 560px;
    }
    .slide_show {
        height: 479px;
    }
    .sl1 {
        width: 182px;
        height: 60px;
        box-shadow: 0px 4px 10px 0px rgba(48, 48, 48, 0.12);
    }
    .sl2 {
        width: 196px;
        height: 207px;
        box-shadow: 0px 4px 10px 0px rgba(48, 48, 48, 0.12);
    }
    .sl3 {
        width: 141px;
        height: 162px;
        left: 2%;
        box-shadow: 0px 4px 10px 0px rgba(48, 48, 48, 0.12);
    }
    .sl4 {
        width: 165px;
        height: 65px;
        bottom: 60px;
        left: 29px;
        box-shadow: 0px 4px 10px 0px rgba(48, 48, 48, 0.12);
    }
    .circle_tab {
        margin: 0;
        width: 100%;
    }
    .circle_tab::after {
        display: none;
    }
    .circle_tab_content {
        margin-top: 30px;
    }
    .inner_tab_content {
        margin-top: 53px;
    }
    .circle_items {
        width: 100%;
        height: auto;
        margin-top: 0px;
        overflow: auto;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        border-top: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        background: none !important;
    }
    .tab_item {
        font-size: 17px;
        text-wrap: nowrap;
        padding: 10px 20px;
        margin: 0 !important;
        border-bottom: 3px solid transparent;
    }
    .tab_item.active {
        font-size: 21px;
        border-bottom: 3px solid #108f97;
    }
    .tab_item:nth-child(1),.tab_item:nth-child(2),
    .tab_item:nth-child(3),.tab_item:nth-child(4),
    .tab_item:nth-child(5){
        position: relative;
        left: 0;
        right: 0;
        bottom: 0;
        transform: none;
    }
    #tsaturn .circle_items,#tsaturn .tab_item:nth-child(1),#tsaturn .tab_item:nth-child(2),#tsaturn .tab_item:nth-child(3),
    #tfos .circle_items, #tfos .tab_item:nth-child(1), #tfos .tab_item:nth-child(2),#tfos .tab_item:nth-child(3),
    #tfos .tab_item:nth-child(4),#tfos .tab_item:nth-child(5),#tpms .circle_items,#tpms .tab_item:nth-child(1),
    #tpms .tab_item:nth-child(4),#tpms .tab_item:nth-child(2),#tpms .tab_item:nth-child(3),#tpms .tab_item:nth-child(5),
    #tbluecollar .circle_items,#tbluecollar .tab_item:nth-child(5),#tbluecollar .tab_item:nth-child(3),#tbluecollar .tab_item:nth-child(4){
        transform:none !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
    }
    .inner_tab{
        max-width: 100%;
        display: flex;
        overflow-y: hidden;
        overflow-x: auto;
    }
    .inner_tab::after{
        display: none;
    }
    .inner_tab li.active .inr_icons {
        box-shadow: 0px 8px 27px 0px rgba(41, 42, 44, 0.3);
    }
    .inner_tab li {
        padding: 10px 16px;
    }
    .testimonial_box {
        min-height: 448px;
    }
    .second_blog_box, .first_blog_box,.third_blog_box {
        margin-top: 0;
    }
    .blog_box {
        width: 100%;
        height: auto;
        margin-bottom: 0;
    }
    .app_container {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
        padding: 50px;
    }
     .app_screen{
        margin-top: 30px;
    }
    .app_screen img {
        margin-top: 0;
    }
    .chatfooter {
        right: 0;
        max-width: 313px;
        height: 285px;
    }
    .section_title {
        font-size: 35px;
    }
    .about_content h1 {
        font-size: 45px;
    }
    .milestone_Sec {
        padding-bottom: 35vh;
    }
    .years-carousel .owl-item a .ttxt,.years-carousel .owl-item a .yr{
        font-size: 20px;
    }
    .years-carousel .owl-item .years.clicktime a .ttxt {
        font-size: 21px;
    }
    .circle_man_img {
        width: 460px;
        height: 460px;
    }
    .qut h4:nth-child(2) {
        margin-left: 70px;
    }
    .quote_txt p {
        margin-left: 0;
    }
    .mng_img {
        margin-top: -243px;
    }
    .man_dtls h1 {
        font-size: 30px;
    }
    .man_dtls p {
        font-size: 14px;
        margin: 0;
    }
    .app_screen img {
        margin-top: 0;
    }
    .map_details {
        left: 0;
    }
    .map_details::before {
        left: 61%;
    }
    .task-meeting .pcline2 {
        top: 320px;
    }
    .pcline1 {
        top: -17px;
        width: 80%;
    }
    .left_log {
        padding-left: 40px;
    }
    .abox h1 {
        font-size: 34px;
        margin-bottom: 22px;
    }
    .fos_box{
        height: 272px;
    }
    .sectorsrv .owl-nav .owl-prev{
        left:-54px;
    }
    .sectorsrv .owl-nav .owl-next{
        right:-54px;
    }
} 
@media screen and (min-width: 768px) and (max-width: 991px)  {
    .sliderimg {
        margin-top: 70px;
        height: 682px !important;
        margin-bottom: 50px;
    }
    .slide_show {
        height: 593px !important;
    }
    .circle_tab {
        margin: 0;
        width: 100%;
    }
    .circle_tab::after {
        display: none;
    }
    .circle_tab_content {
        margin-top: 30px;
    }
    .inner_tab_content {
        margin-top: 53px;
    }
    .circle_items {
        width: 100%;
        height: auto;
        margin-top: 0px;
        overflow: auto;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        border-top: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        background: none !important;
    }
    .tab_item {
        font-size: 17px;
        text-wrap: nowrap;
        padding: 10px 20px;
        margin: 0 !important;
        border-bottom: 3px solid transparent;
    }
    .tab_item.active {
        font-size: 21px;
        border-bottom: 3px solid #108f97;
    }
    .tab_item:nth-child(1),.tab_item:nth-child(2),
    .tab_item:nth-child(3),.tab_item:nth-child(4),
    .tab_item:nth-child(5){
        position: relative;
        left: 0;
        right: 0;
        bottom: 0;
        transform: none;
    }
    #tsaturn .circle_items,#tsaturn .tab_item:nth-child(1),#tsaturn .tab_item:nth-child(2),#tsaturn .tab_item:nth-child(3),
    #tfos .circle_items, #tfos .tab_item:nth-child(1), #tfos .tab_item:nth-child(2),#tfos .tab_item:nth-child(3),
    #tfos .tab_item:nth-child(4),#tfos .tab_item:nth-child(5),#tpms .circle_items,#tpms .tab_item:nth-child(1),
    #tpms .tab_item:nth-child(4),#tpms .tab_item:nth-child(2),#tpms .tab_item:nth-child(3),#tpms .tab_item:nth-child(5),
    #tbluecollar .circle_items,#tbluecollar .tab_item:nth-child(5),#tbluecollar .tab_item:nth-child(3),#tbluecollar .tab_item:nth-child(4){
        transform:none !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
    }
    .inner_tab{
        max-width: 100%;
        display: flex;
        overflow-y: hidden;
        overflow-x: auto;
    }
    .inner_tab::after{
        display: none;
    }
    .inner_tab li.active .inr_icons {
        box-shadow: 0px 8px 27px 0px rgba(41, 42, 44, 0.3);
    }
    .inner_tab li {
        padding: 10px 16px;
    }
    .sheduledemo {
        left: 0;
    }
    .testimonial_box {
        min-height: 448px;
    }
    .second_blog_box, .first_blog_box,.third_blog_box {
        margin-top: 0;
    }
    .blog_box {
        width: 100%;
        height: auto;
        margin-bottom: 0;
    }
    .app_container {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
        padding: 50px;
    }
     .app_screen{
        margin-top: 30px;
    }
    .app_screen img {
        margin-top: 0;
    }
    .section_title {
        font-size: 45px;
    }
    .app_screen img {
        margin-top: 20px;
    }
    .foot_logo {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
    .foot_social {
        margin: 20px auto;
    }
    .fotcontact-link {
        margin: 10px 0;
    }
    .chatfooter {
        right: -70px;
        max-width: 283px;
        height: 283px;
    }
    .circle_man_img {
        width: 350px;
        height: 350px;
    }
    .quote_txt {
        transform: translate(-50%, 0px);
        width: 400px;
    }
    .qut h4:nth-child(2) {
        margin-left: 70px;
    }
    .quote_txt p {
        margin-left: 0;
    }
    .mng_img {
        margin-top: 59px;
    }
    .man_dtls h1 {
        font-size: 30px;
    }
    .man_dtls p {
        font-size: 14px;
        margin: 0;
    }
    .app_screen img {
        margin-top: 0;
    }
    
    .map_details {
        left: 0;
    }
    .map_details::before {
        left: 46%;
    }
    .login_section {
        display: block;
    }
    .left_log ,.right_log{
        width: 100%;
        height: 80vh;
    }
    .left_log {
        padding-left: 15px;
        padding-right: 15px;
    }
    .account_box {
        max-width: 538px;
        margin: auto;
    }
    .bannerslider .owl-nav {
        bottom: 57px;
    }
    .sectorsrv .owl-nav .owl-prev{
        left:-54px;
    }
    .sectorsrv .owl-nav .owl-next{
        right:-54px;
    }
}

@media screen and (min-width: 577px) and (max-width: 767px)  {
    .banner_sec {
        height: auto;
    }
    .banner_content h1 {
        font-size: 55px;
    }
    .circle_tab {
        margin: 0;
        width: 100%;
    }
    .circle_tab::after {
        display: none;
    }
    .circle_tab_content {
        margin-top: 30px;
    }
    .inner_tab_content {
        margin-top: 53px;
    }
    .circle_items {
        width: 100%;
        height: auto;
        margin-top: 0px;
        overflow: auto;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        border-top: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        background: none !important;
    }
    .tab_item {
        font-size: 17px;
        text-wrap: nowrap;
        padding: 10px 20px;
        margin: 0 !important;
        border-bottom: 3px solid transparent;
    }
    .tab_item.active {
        font-size: 21px;
        border-bottom: 3px solid #108f97;
    }
    .tab_item:nth-child(1),.tab_item:nth-child(2),
    .tab_item:nth-child(3),.tab_item:nth-child(4),
    .tab_item:nth-child(5){
        position: relative;
        left: 0;
        right: 0;
        bottom: 0;
        transform: none;
    }
    #tsaturn .circle_items,#tsaturn .tab_item:nth-child(1),#tsaturn .tab_item:nth-child(2),#tsaturn .tab_item:nth-child(3),
    #tfos .circle_items, #tfos .tab_item:nth-child(1), #tfos .tab_item:nth-child(2),#tfos .tab_item:nth-child(3),
    #tfos .tab_item:nth-child(4),#tfos .tab_item:nth-child(5),#tpms .circle_items,#tpms .tab_item:nth-child(1),
    #tpms .tab_item:nth-child(4),#tpms .tab_item:nth-child(2),#tpms .tab_item:nth-child(3),#tpms .tab_item:nth-child(5),
    #tbluecollar .circle_items,#tbluecollar .tab_item:nth-child(5),#tbluecollar .tab_item:nth-child(3),#tbluecollar .tab_item:nth-child(4){
        transform:none !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
    }
    .inner_tab{
        max-width: 100%;
        display: flex;
        overflow-y: hidden;
        overflow-x: auto;
    }
    .inner_tab::after{
        display: none;
    }
    .inner_tab li.active .inr_icons {
        box-shadow: 0px 8px 27px 0px rgba(41, 42, 44, 0.3);
    }
    .inner_tab li {
        padding: 10px 16px;
    }
    .slide_show {
        position: relative;
        width: 100%;
        height: 370px;
        margin-bottom: 80px;
    }
    .sliderimg {
        margin-top: 140px;
        height: 462px;
        margin-bottom: 50px;
    }
    .sl1 {
        width: 174px;
        height: 60px;
        box-shadow: 0px 4px 30px 0px rgba(48, 48, 48, 0.12);
    }
    .sl2 {
        width: 187px;
        height: 199px;
        box-shadow: 0px 4px 30px 0px rgba(48, 48, 48, 0.12);
    }
    .sl3 {
        width: 139px;
        height: 153px;
        bottom: 90px;
        box-shadow: 0px 4px 30px 0px rgba(48, 48, 48, 0.12);
    }
    .sl4 {
        width: 179px;
        height: 60px;
        bottom: 40px;
        box-shadow: 0px 4px 30px 0px rgba(48, 48, 48, 0.12);
    }
    .sltxt {
        bottom: -62px;
    }
    .sheduledemo {
        top: -30px;
        left: 0;
    }
    .cat_img {
        width: 380px;
        height: 380px;
        margin: 0;
    }
    .cat_text {
        margin-top: 100px;
        padding-bottom: 50px;
    }
    .cat_text h6 {
        font-size: 18px;
    }
    .cat_text h1 {
        font-size: 30px;
    }
    .cat_text p {
        font-size: 15px;
    }
    .iconimgtxt h6 {
        font-size: 12px;
    }
    .iconimgtxt .icon_s {
        width: 68px;
        height: 68px;
    }
    .iconimgtxt .icon_s::after {
        width: 68px;
        height: 62px;
    }
    .section_title {
        font-size: 38px;
    }
    .sector_sec {
        font-size: 16px;
    }
    .testimonial_box {
        min-height: 448px;
    }
    .second_blog_box, .first_blog_box,.third_blog_box {
        margin-top: 0;
    }
    .blog_box {
        width: 100%;
        height: auto;
        margin-bottom: 0;
    }
    .app_container {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
        padding: 50px;
    }
     .app_screen{
        margin-top: 30px;
    }
    .app_screen img {
        margin-top: 0;
    }
    .foot_logo {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
    .foot_social {
        margin: 20px auto;
    }
    .fotcontact-link {
        margin: 10px 0;
    }
    .chatfooter {
        right: -70px;
        max-width: 243px;
        height: 245px;
    }
	  .login_section {
        display: block;
    }
    .left_log ,.right_log{
        width: 100%;
        height: 100vh;
    }
    .left_log{
        background-size: contain;
    }
    .left_log {
        padding-left: 15px;
        padding-right: 15px;
    }
    .account_box {
        max-width: 538px;
        margin: auto;
    }
    .abox h1 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .abox .input_d .form-control {
        padding: 8px;
    }
    .abox .input_d label {
        font-size: 14px;
    }
    .abox .btn {
        min-width: 148px;
        padding: 8px 20px;
        font-size: 16px;
        display: inline-block;
    }
    .foot_social li a {
        width: 40px;
        height: 40px;
    }  
}

@media only screen and (max-width : 576px) {
    .section_title {
        font-size: 28px;
    }
    .section {
        padding: 50px 0;
    }
    .banner_sec {
        height: auto;
    }
    .banner_content {
        max-width: 92%;
    }
    .banner_content h1 {
        font-size: 36px;
    }
    .padlft {
        padding-left: 70px;
    }
    .banner_content p {
        font-size: 14px;
        line-height: 25px;
    }
    .button-group .btn:nth-child(2){
        margin-left: 8px;
    }
    .sliderimg {
        margin-top: 70px;
        height: 431px;
        margin-bottom: 50px;
    }
    .sl1 {
        width: 122px;
        height: 60px;
        box-shadow: 0px 4px 10px 0px rgba(48, 48, 48, 0.12);
    }
    .sl2 {
        width: 156px;
        height: 177px;
        box-shadow: 0px 4px 10px 0px rgba(48, 48, 48, 0.12);
    }
    .sl3 {
        width: 111px;
        height: 133px;
        left: 2%;
        box-shadow: 0px 4px 10px 0px rgba(48, 48, 48, 0.12);
    }
    .sl4 {
        width: 135px;
        height: 45px;
        bottom: 30px;
        left: 10px;
        box-shadow: 0px 4px 10px 0px rgba(48, 48, 48, 0.12);
    }
    .slide_show {
        width: 100%;
        height: 370px;
        margin-bottom: 100px;
    }
    .bannerslider .owl-nav {
        bottom: 29px;
    }
    .sheduledemo {
        left: 0px;
        top: -20px;
    }
    .sheduledemo::after {
        width: 88px;
        height: 76px;
        top: -29px;
        right: -56px;
    }
    .request_Sec h2 {
        font-size: 28px;
    }
    .req_robot img {
        transform: translate(0px, 0px) scale(1);
    }
    .req_box {
        margin-top: 24px;
    }
    .btn_common,.btn_common2 {
        padding: 9px 25px;
        font-size: 15px;
        min-width: 120px;
    }
    .iconimgtxt {
        margin: 20px 0;
    }
    .inner_tab {
        overflow: auto;
        height: 147px;
    }
    .inner_tab::after{
       display: none;
    }
    .inr_icons {
        width: 66px;
        height: 66px;
        padding: 17px;
    }
    .inner_tab li:last-child .inr_icons {
        padding: 20px;
    }
    .inr_icons::before{
        width: 56px;
        height: 56px;
    }
    .inr_icons::after{
        width: 66px;
        height: 66px;
    }
    .circle_tab {
        width: 100%;
        margin: 0;
    }
    .circle_tab::after {
        display: none;
    }
    .circle_tab_content {
        margin-top: 0;
    }
    .inner_tab_content {
        margin-top: 13px;
    }
    .circle_items {
        width: 100%;
        height: auto;
        margin-top: 0px;
        overflow: auto;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        border-top: 0;
        display: flex;
        align-items: center;
        justify-content: start;
        background: #F8F8F8;
    }
    .tab_item {
        font-size: 17px;
        text-wrap: nowrap;
        padding: 10px 20px;
        margin: 0 !important;
        border-bottom: 3px solid transparent;
    }
    .tab_item.active {
        font-size: 21px;
        border-bottom: 3px solid #108f97;
    }
    .tab_item:nth-child(1),.tab_item:nth-child(2),
    .tab_item:nth-child(3),.tab_item:nth-child(4),
    .tab_item:nth-child(5){
        position: relative;
        left: 0;
        right: 0;
        bottom: 0;
        transform: none;
    }
    #tsaturn .circle_items,#tsaturn .tab_item:nth-child(1),#tsaturn .tab_item:nth-child(2),#tsaturn .tab_item:nth-child(3),
    #tfos .circle_items, #tfos .tab_item:nth-child(1), #tfos .tab_item:nth-child(2),#tfos .tab_item:nth-child(3),
    #tfos .tab_item:nth-child(4),#tfos .tab_item:nth-child(5),#tpms .circle_items,#tpms .tab_item:nth-child(1),
    #tpms .tab_item:nth-child(4),#tpms .tab_item:nth-child(2),#tpms .tab_item:nth-child(3),#tpms .tab_item:nth-child(5),
    #tbluecollar .circle_items,#tbluecollar .tab_item:nth-child(5),#tbluecollar .tab_item:nth-child(3),#tbluecollar .tab_item:nth-child(4){
        transform:none !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
    }
    .inner_tab li {
        font-size: 12px;
        padding: 10px 13px;
    }
    .tab_content h5 {
        margin-top: 32px;
        font-size: 12px;
    }
    .testiminialslide::before,.testiminialslide::after{
        display: none;
    }
    .second_blog_box, .first_blog_box,.third_blog_box {
        margin-top: 0;
    }
    .blog_box {
        width: 100%;
        height: auto;
        margin-bottom: 0;
    }
    .app_container {
        margin-top: 0;
        width: 100%;
        margin-left: 0%;
        padding: 25px;
        text-align: center;
    }
    .app_btn {
        max-width: 138px;
    }
    .app_screen{
        margin-top: 30px;
    }
    .app_screen img {
        margin-top: 0;
    }
    .foot_logo {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
    .foot_social {
        margin: 20px auto;
    }
    .fotcontact-link {
        margin: 10px 0;
    }
    .copy_right {
        font-size: 12px;
    }
    .foot_middle::after {
        width: 55%;
    }
    .chatfooter {
        max-width: 243px;
        height: 243px;
        right: -9px;
    }
    .btn_floating {
        right: -74px;
        width: 188px;
        height: 39px;
        font-size: 14px;
    }
    .about_content h1 {
        font-size: 36px;
    }
    .content_img img {
        margin-bottom: 30px;
    }
    .mvcontent p span {
        font-size: 36px;
    }
    .mng_img {
        margin-top: -42px;
    }
    .circle_man_img {
        width: 350px;
        height: 350px;
    }
    .ovrly_txt p {
        font-size: 11px;
    }
    .qut {
        margin-bottom: 25px;
    }
    .qut h4 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .quote_txt {
        width: 80%;
        transform: translate(0%, 0px);
        margin: auto;
        margin-bottom: 30px;
    }
    .qut h4:nth-child(2) {
        margin-left: 69px;
    }
    .quote_txt p {
        font-size: 13px;
        margin-left: 0;
    }
    .team_sec {
        padding-bottom: 0px;
    }
    .team_sec::before{
        display: none;
    }
    .man_dtls h1 {
        font-size: 27px;
        margin-bottom: 10px;
    }
    .man_dtls p {
        font-size: 14px;
    }
    .adv_imgs {
        height: 414px;
        margin-bottom: 60px;
    }
    .adv_content h1 {
        font-size: 30px;
    }
    .adv_content h5 {
        font-size: 15px;
        margin: 20px 0 10px;
    }
    .adv_content p {
        font-size: 14px;
    }
    .rjvlftshp{
        display: none;
    }
    .tecxc_content {
        margin-top: 40px;
    }
    .tecxc_content h1 {
        font-size: 30px;
    }
    .tecxc_content p {
        font-size: 14px;
    }
    .tech_box {
        padding: 15px 15px 15px 60px;
    }
    .tch_contnt h4 {
        font-size: 17px;
        margin-bottom: 7px;
    }
    .tch_contnt p {
        font-size: 13px;
        line-height: 1.2;
    }
    .dev_c p {
        font-size: 14px;
    }
    .career_section h1 {
        font-size: 26px;
    }
    .career_section p {
        font-size: 14px;
    }
    .border_line_box::after {
        display: block;
    }
    .collapse_items_box {
        padding: 20px 20px 20px 60px;
    }
    .item_icons {
        width: 27px;
        left: -45px;
    }
    .item_cont h6 {
        font-size: 14px;
    }
    .item_cont h2 {
        font-size: 23px;
    }
    .short_content p, .more_content p,.more_content ul li {
        font-size: 14px;
    }
    .sneak_pack {
        padding-top: 30px;
    }
    .sneak_pack h1 {
        font-size: 35px;
    }
    .collage_image {
        max-width: 644px;
        height: auto;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .collage_image img{
        width: 100%;
    }
    .inner_banner {
        height: 378px;
    }
    .inner_overlay h1 {
        line-height: 1.3;
    }
    .inner_overlay p {
        font-size: 14px;
    }
    .faq_tabcontent {
        margin-top: 50px;
    }
    .request_modal .btn-close {
        right: 4px;
        top: -2px;
    }
    .pricing_tab ul{
        justify-content: start;
    }
    
    .map_details {
        left: 0;
        right: 0;
        margin: auto;
    }
    .map_details::before {
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    }
    .contact_tab ul li img {
        width: 75px;
        height: 75px;
    }
    .contact_tab ul li {
        padding: 0 22px;
    }
    .contact_tab ul li h5 {
        font-size: 18px;
    }
    .cat_img {
        width: 230px;
        height: 230px;
        margin: auto;
    }
    .cat_text {
        margin-top: 100px;
        padding-bottom: 50px;
        text-align: center;
    }
    .cat_text h6 {
        font-size: 18px;
    }
    .cat_text h1 {
        font-size: 35px;
    }
    .cat_text p {
        font-size: 15px;
    }
    .imcont {
        width: 85%;
        margin-left: 27px;
        transform: translate(0px, 0px);
        text-align: center;
    }
    .faq_content {
        width: 95%;
        padding: 30px;
    }
    .imcont.top {
        width: 80%;
        transform: translate(0px, -1px);
    }
    .imcont.botom_hulf {
        width: 48%;
        margin-top: -100px;
    }
    .mtt-48 {
        margin-top: -8px;
    }
    .imagesolid_bg h1 {
        font-size: 35px;
    }
    .imagesolid_bg p {
        font-size: 14px;
    }
    .dot8{
        display: none;
    }
    .offering_prod{
        height: auto;
        max-height: max-content;
    }
    .gimg {
        min-height: auto !important;
        max-height: auto !important;
        max-width: 230px !important;
        margin: auto !important;
        display: block;
        transform: translate(0px, 0px) !important;
    }
    .transform-top-50 {
        margin-top: 20px;
    }
    .site_tab ul{
        justify-content: start;
    }
    .pms_header {
        margin-top: 0;
    }
    .left_box_img{
        min-height: auto;
        border-radius: 0;
    border-right: 0px solid #FAFAFA;
    }
    .riht_cont h1 {
        font-size: 35px;
    }
    .riht_cont p {
        font-size: 14px;
        font-weight: 500;
    }
    .hover_contnet_section {
        padding: 0px 0 80px;
    }
    .itm_title span::before,.itm_title span::after{
        display: none;
    }
    .login_section {
        display: block;
    }
    .left_log ,.right_log{
        width: 100%;
        height: 100vh;
    }
    .left_log{
        background-size: contain;
    }
    .left_log {
        padding-left: 15px;
        padding-right: 15px;
    }
    .account_box {
        max-width: 538px;
        margin: auto;
    }
    .abox h1 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .abox .input_d .form-control {
        padding: 8px;
    }
    .abox .input_d label {
        font-size: 14px;
    }
    .abox .btn {
        min-width: 148px;
        padding: 8px 20px;
        font-size: 16px;
        display: inline-block;
    }
    .foot_social li a {
        width: 40px;
        height: 40px;
    }  
    .fosslide .owl-nav .owl-prev {
        left: 5%;
    }
    .fosslide .owl-nav .owl-next {
        right:5%;
    }
    .fosslide .owl-item.active .fos_box{
        width: 100%;
        margin-left: 0px;
    }
    .fosslide .owl-item.active.center .fos_box{
        width: 100% !important;
        margin-left:0;
    }
    
    .sectorsrv .owl-nav .owl-prev{
        left:-39px;
    }
    .sectorsrv .owl-nav .owl-next{
        right:-39px;
    }
    .boost_con p {
        font-size: 14px;
        line-height: 23px;
    }
    .card_img h5 {
        font-size: 18px;
    }
	.inr_boost {
		max-width: 80%;
		transform: translate(48px, 0px);
	}
}




