@media (max-width: 1200px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
        padding-left: 0px;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    .mobileNav {
        width: 100%;
        background-color: #000000;
    }
    .navbar-nav .open .nav-dropdownmenu {


        width: 100%;
    }
    .navgation ul li a {
        padding: 5px 0px;
        margin: 0px auto;
    }
    .navgation ul > li > ul > li a {
        margin: 0px;
        padding: 5px 0px!important;
        word-wrap: break-word;
        white-space: pre-wrap;
    }
    .navgation ul li ul {
        margin: 0px auto;
        padding: 0px;
    }
    .navgation ul {
        margin: 5px 0px;
    }
    .navgation ul li .caret {
        padding-bottom: 3px; 
    }
    .aboutUsMobile {
        /* margin-top: 355px; */
        background-image: url('../images/home/aboutusMobile.png');
        background-attachment: inherit;
        background-position: center;
        background-size: cover;
        width: 100%;
    }
    .MobileHeadervideo {
        /* margin-top: 355px; */
        background-image: url('../images/home/mobileHeaderVideo.png');
        background-attachment: inherit;
        background-position: center;
        background-size: cover;
        display: block;
        height: 100%;
        width: 100%;
        background-repeat:  no-repeat;
        margin-top: 59px;
        padding-top: 56.25vw;
    }
    .logoimage {
        top: 0px;
        padding-top: 120px;
    }
    .header-bottom {
        top: 274px;
        bottom: auto!important;
        top: 0px!important;
    }
    .header-bottom.fixed {
        top: 0px!important;
    }
    .introvideoMobile {
        height: 300px;
        overflow:  hidden;
        z-index: -1;
    }
    .bgtestimonial {
        background-size: auto;
        position: relative;
        background-attachment: inherit;
        background-repeat: no-repeat;
    }

    .pointheader {
        background-image: url(../images/pointtopoint/earthcopy.png);
        background-position: center 30px;
        background-repeat: no-repeat;
        background-color: #000;
        background-size: contain;
        height: calc(450px - 82px);
        margin-top: 59px;
    }
    .pointtitle h2 {
        font-size: 24px;
        margin-top: 15px;
    }

    .pointtitle h4 {
        font-size: 14px;
    }
    .pointheader .container {
        width: 100%;
    }
    .pointvideo {
        width: 250%;
        height: 100%;
        position: absolute;
        top: -16%;
        left: -76%;
        overflow: hidden;
    }
    .bgpoint {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .pointcontent p {
        font-size:14px;
        line-height:20px;
        letter-spacing:normal;
        margin-bottom: 10px;
    }
    .news-list {
        width: 100%;
        margin-left: 0px;
    }
    .newswrapper {
        height: calc(450px - 82px);
        background-image: url('../images/News/newsMobilebg.png');
    }
    .newswrapper h2 {
        margin-top: 50px;
    }
    .news-list h3 a {
        font-size: 14px;
        line-height: 14px;
    }
    .news-list li p {
        font-size: 14px;
        line-height: 20px;
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .news-list .btn-more {
        font-size: 12px;
        padding: 2px 10px;
        line-height: 15px;
    }
    .news-list li {
        border-width: 1px;
        padding-bottom: 10px;
        margin-bottom: 35px;
    }
    .nwrecentpost ul li a {
        padding-left: 30px;
        display: inline-block;
        vertical-align: middle;
        line-height: 15px;
    }
    .nwrecentpost {
        margin-bottom: 0px;
        padding-bottom: 0px;
        margin-top: -25px;
    }
    .nwrecentpost:after {
        display: none;
    }
    .small-border {
        display: none;
    }
    .nwrecentpost h4 {
        padding-left: 30px;
        margin-top: 55px;
        padding-bottom: 10px;
    }

    .nwrecentpost h4:after {
        top: 8px;
        content: "";
        width: 24px;
        height: 2px;
        background-color: #faa74a;
        position: absolute;
        left: 0px;
    }
    .about-us {
        background-position: 18%;
        /* margin-top: 81px!important; */
    }
    .bgwhychoose {
        background-attachment: inherit;
    }

    .testimonialMobile {-webkit-box-ordinal-group: 6;-ms-flex-order: 6;order: 6;width:100%;border-top: 1px solid #faa74a;border-bottom: 1px solid #949494;}

    .mobileFlex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;

    }
    .meetwithusMobile {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 5;
        order: 5;
        background-attachment: inherit;
    }
    .mapMobile {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 3;
        order: 3;
        border-top: 1px solid #949494;
    }
    .whychooseMobile {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 4;
        order: 4;
        border-top: 1px solid #faa74a;
        width: 100%;
    }
    .ourserviceMobile {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2;
        width: 100%;
        padding-top:  20px;
        padding-bottom: 20px;
    }
    .aboutUsMobile {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1;

    }
    .mobileViewNone {
        display: none;
    }
    .ourservicelist {
        margin-top:20px;

    }
    .news-list h3 {
        line-height: 0px;
        margin-top: -2px;
    }
    .news-list .date-box {
        width: 25px;
        height: 27px;
    }
    .post-image {
        padding-bottom:10px;
    }
    .news-list .date-box .month {
        font-size: 6px;
    }
    .news-list .date-box .day {
        font-size: 9px;
    }
    .news-list .date-box .year {
        font-size: 6px; 
    }
    .news-list .post-text {
        padding-left: 35px;
    }
    .bgcontactus {
        padding-top: 56.25%;
        height: 100%;
        background-size: cover;
        background-position: center right; 
        position: relative;
        margin-top: 59px;
    }
    .mobileContact {
        position: absolute;
        top: 0px;
    }
    .bggetintouch {
        padding: 33px 0px;
        background-position: 15%;
    }
    .getintouch-title h3 {
        font-size: 14px;
        padding-top: 10px;
        margin-bottom: 5px;
    }
    .getintouch-title p {
        margin-bottom: 30px;
    }
    .getintouch-title h3:after {
        width: 18px;
    }
    .bgaddress {
        padding: 35px 0px 15px 0px;
        width: 210px;
        margin-left: 15px;
        height: 320px;
    }
    .contactdetails span i {
        font-size: 24px; 
    }
    .getintouch-form button {
        line-height: 23px;
        padding: 2px 15px;
        margin-top: 15px;
    }
    .contactdetails h6 {
        margin-bottom: 0px;
    }
    .btn-meeting {
        font-size: 14px;
        padding: 2px 16px;
    }
    .about-us-content-after p {
        font-size: 14px;
    }
    .bgrequest h4 {
        font-size: 14px;
        color: #000000;
        margin: 0px;
        letter-spacing: 0.5px;
        padding-right: 5px;
        text-align: left;
        float:  left;
        margin: 21px 0px;
        display: inline-block;
    }
    .bgrequest a {
        margin: 14px 0px;
        padding: 4px 11px;
        float:  right;
    }
    .third-title h4 {
        font-size: 14px;
        letter-spacing: 0.4px;
        padding-left: 0px;
        padding-top: 3px;
    }
    .tc-img img {
        width: 50%;
    }
    .technical-Content li h3 {
        margin-top: 10px!important;
    }
    .mobileViewBlock {
        display: block;

    }
    .technicalwrapper p {
        font-family: latolight;
        font-size: 14px;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.29;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        margin-top: 60px;
    }
    .technicalwrapper {
        height: calc(349px - 82px);
        background-position: 74%;
        margin-top: 59px;
    }
    .bgtechnicalContent {
        background-attachment: inherit;
    }
    .technicalwrapper .tint-title {
        margin-top: -80px;
    }
    .reqquotecontent {
        width: 100%;
        height: 100%;
        display: block;
    }
    .tint-title h2 {
        font-size: 24.5px;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: normal;
        text-align: left;
    }
    .dropdown-menu > .active > a {
        background-color: transparent!important;
        color: #eca34b !important;
    }
    .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
        background-color: transparent!important;
        color: #eca34b !important;
    }
    .navgation ul > li > ul > li a:hover {
        color: #eca34b !important;
        background-color: transparent!important;
    }
    .navgation ul > li > ul > li:hover {
        background-color: transparent!important;
    }
    .siganalclienttitle h2 span {
        font-size: 23.5px;
        line-height: 1;
        letter-spacing: 0.5px;
        margin-bottom: 10px;
        display: inline-block;
    }
    .siganalclienttitle h2 span img {
        margin-top: -22px;
        width: 150px;
    }
    .siganalclienttitle h2 {
        font-size: 24px;
        line-height: 24px;
    }
    .DesinationLogo .owl-prev {
        left: -6%;
        top: -39%; 
        background-size: 15%!important;
        display: none!important;
    }
    .DesinationLogo .owl-next {
        right: -6%;
        top: -39%; 
        background-size: 15%!important;
        display: none!important;
    }
    .bgsiganal h1 {
        font-size: 24.5px;
        line-height: 24px;
        z-index: 1;
        position: relative;
        margin-top: 20px;
    }
    .bgsiganal h6 {
        font-size: 14px;
        color: #c1c1c1;
        z-index: 1;
        position: relative;
        line-height: 20px;
    }
    .signalMobile {
        font-family: latolight;
        font-size: 14px;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.29;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        z-index: 1;
        position: relative;
        margin-top: 20px;
    }
    .bgsiganal:after {
        content: "";
        position: absolute;
        background-color: rgba(0, 0, 0, 0.5);
        top:0px;
        left: 0px;
        width: 100vw;
        height: 100%;
        z-index: 0;
        right: 0px;
        bottom: 0px;
        z-index: 0;
    }
    .bgsiganal {
        position: relative;
        background-position: center;
        height: 456px;
        width: 100%;
        margin-top: 59px;
    }
    .gloab-center {
        position: relative;
    }
    .DesinationLogo .owl-dots {
        margin-top: 10px;
    }
    .MobileLocation {
        top: -30px!important;
    }
    .mobileMail {
        top: -3px;
    }
    .mobileCall {
        top: -4px;
    }
    .ottctn {
        width: 100%;
        margin: 0px;
        padding: 0px 0px;
        margin: 20px auto 0px auto;
        min-height: 100%;
        background-position: top;
        background-size: cover;
        /* background-image: none; */
        border-radius: 10px;
        background-color: #000000;
        box-shadow: 1.7px 2.5px 7px 0 rgba(0, 0, 0, 0.66), inset 0 0 39.1px 6.9px #000000;
    }

    .bgpotential.ottwrapper .tint-title.tintop {
        top: 0px;
    }
    .ottwrapper .first-title h2 {
        margin-left: 15px;
        margin-top: 15px;
    }
    .ottwrapper .second-title h2 {
        margin-left: 15px;
        margin-top: 0px;
    }
    .customott {
        padding: 0px 0px;
        background: url(../images/ott/background.png) no-repeat top center;
        background-size: cover;
        background-color: #000;
        background-position: center -34px;
    }
    .bgpotential.ottwrapper {

        height: calc(480px - 82px);
        margin-top: 82px;
        background-position: bottom;
    }
    .ottctn p {
        font-size: 14px;
        line-height: 1.25;
        letter-spacing: normal;
        padding: 20px;
        margin: 0px auto;
    }
    .botline {
        padding-top: 10px;
        padding-bottom: 25px;
    }
    .appimg {
        width: 100%;
        text-align:  center;
        margin: 20px auto 0px auto;
        display:  block;
    }
    .customott .img-responsive {
        float:none;
        max-width: 100%;
        padding: 0px 15px;
    }
    .botline h4 {
        font-size: 14px;
        letter-spacing: normal;
        width: calc(100% - 130px);
        float:  left;
        display:  inline-block;
        padding-left: 0px;
        padding-right: 5px;
    }
    .botline h4 span {
        display:block;
    }
    .botline a {
        padding: 8px 10px;
        border-radius: 10px;
        margin-left: 0px;
        font-size: 14px;
        letter-spacing: normal;
        width: 110px;
        height: 37px;
        background-image: url(../images/ott/clickhere.png);
        background-size: cover;
        background-color: transparent;
        border: 0px;
        box-shadow: none;
    }
    .bgpotential.ottwrapper .innervideo {
        right: 0px;
        left: inherit;
        text-align: right;
        top: -55px;
    }
    .bgpotential.ottwrapper .innervideo #video {
        width: 210px;
    }
    .ottvideo {

        background: url('landing.gif') center center / cover no-repeat;
    }
    .bgpotential.ottwrapper .innervideo, .ottvideo #video {
        display:none!important;
        width: 100%!important;
        overflow: hidden!important;
        visibility: hidden!important;
        background: transparent!important;
    }
    .bgpointvideo {
        height: inherit;
        overflow: hidden;
        background-image: url(../images/pointtopoint/earthcopy.png);
        background-position: center;
        background-repeat:  no-repeat;
        background-color: #000;
        display: none;
    }
    .mobileHeader-title {
        width: 100%;
        height: 100%;
        left: 0px;
    }
    .bgmastercontrol {
        height: 168px;
        background-image: url(../images/masterctrl/mobilebg.png);
        background-size: cover;
        background-position: center;
        position: relative;
        overflow: hidden;
        margin-top: 59px;
        background-attachment: inherit;
    }
    .bgmastercontrol:after {
        display:none;
    }
    .bgmastercontrol:after {
        top:0px;
    }
    .mobileHeader-title {
        left: 0px;   
    }
    .mobileHeader-title .third-title {
        margin-top: 0px;
    }

    .mobileHeader {
        height: 59px;
    }
    .mobileHeader .navgation {
        height: 59px;
    }
    .mobileHeader.fixed {
        height: 59px!important; 
    }
    .mobileHeader .navbar-toggle {
        margin: 12px auto !important; 
    }
    .mobileHeader .navbar-header a img {
        margin: 0px auto; 
        width: 210px;
    }
    .mobileHeader .navbar-header a {
        height: 57px;
        display: table-cell;
        vertical-align: middle;
    }

    .mobilemasterContent {
        background-color: #262728;
        padding: 20px 0px;
    }

    .mobilemasterContent p {
        font-family: latolight;
        font-size: 14px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.29;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        padding: 20px 0px;
        position: relative;
        z-index: 1;
        margin-bottom: 0px;
    }

    .masterContentBlackshadow {
        background-color: #353535;
        box-shadow: 0 0 165px 0 #0c121e;
        border-top: solid 1px rgba(207, 207, 207, 0.74);
        border-bottom: solid 1px rgba(207, 207, 207, 0.74);

    }
    .mobileAddtionalServices {
        box-shadow: 0 0 165px 0 #0c121e;
        background-color: #faa74a;
        border-top: solid 1px rgba(207, 207, 207, 0.74);
        border-bottom: solid 1px rgba(207, 207, 207, 0.74);
    }
    .mobileAddtionalServices h2 {
        font-size: 18px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 2.03;
        letter-spacing: 0.5px;
        text-align: center;
        color: #ffffff;
        margin: 3px auto;
        text-transform: uppercase;
    }

    .mobileAddtionalServices h2 span {
        color: #000000;
    }
    .MobilemasterDetail {
        background-image: url('../images/masterctrl/additional_services.png');
        background-position: center;
        background-size: cover;
        padding: 20px 0px 0px 0px;
        display:  block;
        height: 100%;
    }
    .mobilemasterDetilContent {
        background-image: linear-gradient(to bottom, #2e2f2f, #2a2a2a);
        border-top: solid 1px rgba(255, 255, 255, 0.88);
        border-bottom: solid 1px rgba(255, 255, 255, 0.88);
        position: relative;
        box-shadow: 0px 5px 8px 0px #000; 
        margin-bottom: 20px;
    }
    .mobilemasterDetilContent:after {

    }
    .mobilemasterDetilContent h3 {
        margin:10px auto;
    }
    .titleMasterDetilContent {
        font-family: oswaldbold;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.11;
        letter-spacing: 0.4px;
        text-align: left;
        color: #ffffff;
        border-top: 1px solid #faa74a;
        border-bottom: 1px solid #faa74a;
        padding: 6px 0px 2px 0px;
        vertical-align: middle;
        margin-top: 2px;
        display: inline-block;
        width: calc(100% - 50px);
        position: absolute;
        margin-left: 5px;
        right: 0px;
    }
    .titleMasterDetilContent span {
        color: #faa74a;

    }
    .mobileMasterArrow {
        background-image: url('../images/masterctrl/orangetriangle.png');
        background-position: left;
        background-size: auto;
        z-index: 1;
        background-repeat: no-repeat;
    }

    .mobilemasterDetilContent p {
        font-family: latolight;
        font-size: 14px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.29;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
    }
    .globalcontent h1 {
        font-size: 18px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.83;
        letter-spacing: 0.5px;
        text-align: center;
        margin: 10px auto;
    }
    .mobileAppMobileHeader {
        background-image: url(../images/mobileapp/mobileHeader.png);
        background-position: center 0px;
        background-size: cover;
        height: 100%;
        margin-top: 59px;
        width: 100%;
        display: block;
        position: relative;
    }
    .MobileAppLogo {
        margin-top: 70px;
    }
    .paragrap-top p{
        font-size: 14px;
        font-family: latolight;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.29;
        letter-spacing: -0.1px;
        text-align: left;
        color: #ffffff;
        margin-top: 10px;
        padding: 0px;
        margin-bottom: 15px;
    }
    .mobileAppMobileHeader:after {
        content: "";
        position: absolute;
        background-image: url(../images/mobileapp/mobileX.png);
        width: 100%;
        height: 100%;
        background-size: auto;
        background-position: right -20px;
        top: 0px;
        background-repeat: no-repeat;
    }
    .mobileAppMobileHeader h4 {
        font-size: 14px;
        font-family: oswaldbold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1;
        letter-spacing: 0.4px;
        text-align: left;
        color: #c1c1c1;
        text-shadow: 1px 1.7px 5.8px rgba(0, 0, 0, 0.75);
    }
    .mobileAppMobileContent {
        background-image: url(../images/mobileapp/contentBG.png);
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        padding: 20px 0px 0px 0px;
    }
    .AppShadow {
        background-blend-mode: soft-light;
        box-shadow: 0px 3px 8px 0 rgba(0, 0, 0, 0.08), inset 0px 1px 0 0 rgba(255, 255, 255, 0.36);
        background-image: linear-gradient(#ffffff00, #ffffff1f), linear-gradient(to top, #00000069, #ffffff24);
        border: solid 1px rgba(0, 0, 0, 0.3);
        margin-bottom: 20px;
    }
    .AppShadow p {
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.29;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        font-family: latoregular;
        margin-bottom: 15px;
    }
    .titleMobileAppDetilContent {
        font-family: oswaldbold;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.11;
        letter-spacing: 0.4px;
        text-align: left;
        color: #ffffff;
        border-top: 1px solid #faa74a;
        border-bottom: 1px solid #faa74a;
        padding: 6px 0px 2px 0px;
        vertical-align: middle;
        margin-top: 2px;
        display: inline-block;
        width: calc(100% - 50px);
        position: absolute;
        margin-left: 5px;
        right: 0px;
        text-transform: uppercase;
    }
    .AppShadow h3 {
        margin: 15px auto 10px auto;
    }
    .mobileGovHeader {
        height: 261px;
        margin-top: 59px;
        background-position: 59%;
    }
    .mobileGovHeader p {
        font-size: 14px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.29;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        margin-top: 15px;
        padding-right: 65px;
        font-family: latolight;
        margin-bottom: 15px;
        width: 100%;
        max-width: 400px;
    }

    .mobileGovHeader .tint-title.tintop {
        position: relative;
        padding-left: 0px!important;
    }
    .bg-our-technology h2 {
        font-size: 18px;
        margin: 15px auto;
    }
    .our-technology-list {
        padding-left:0px;
        margin-bottom: 20px;
    }
    .our-technology-list li {
        font-size: 12.5px;
        line-height: 15px;
        margin-bottom: 10px;
        padding-left: 0px;
    }
    .our-technology-list li > span {
        width: 36px;
        height: 36px;
        margin-right: 10px;
    }
    .govShadow {
        background-color: #2f2f2f;
        box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.65), inset 0px 1px 0 0 rgba(116, 116, 116, 0.75);
        border-radius: 10px;
        padding: 10px;
        margin-bottom: 20px;
        margin-left: 10px;
        margin-right: 10px;
    }
    .govShadow p {
        font-size: 14px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.29;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        font-family: latolight;
        margin-bottom: 0px;
    }
    .mobileBroadband {
        padding: 20px 0px;
    }
    .mobileBroadband h3 {
        font-size: 18.5px;
        font-family: latobold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1;
        letter-spacing: -0.2px;
        text-align: left;
        color: #ffffff;
        margin: 15px auto 15px auto;
    }
    .orangeLineMobile {
        background-color: #faa74a;
        width: 27px;
        height: 3px;
        margin: 0px 5px 6px 0px;
        display: inline-block;
    }
    .mobileBroadband h3 span {
        /* letter-spacing: 0.5px; */
        /* color: #f9a64a; */
        /* margin: 5px auto; */
        display: inline-block;
    }
    .mobileBroadband p {
        font-size: 14px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.29;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        font-family: latolight;
        margin-bottom: 20px;
    }
    .GovShadowContent {
        background-image: linear-gradient(to bottom, #2e2f2f, #2a2a2a);
        border-top: solid 1px rgba(255, 255, 255, 0.88);
        border-bottom: solid 1px rgba(255, 255, 255, 0.88);
        margin-bottom: 20px;
        box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.79);
    }
    .titleGovernmentContent {
        font-family: oswaldbold;
        font-size: 14px;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.11;
        letter-spacing: 0.4px;
        text-align: left;
        color: #faa74a;
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        padding: 6px 0px 2px 0px;
        vertical-align: middle;
        display: inline-block;
        width: calc(100% - 55px);
        position: absolute;
        margin-left: 10px;
        right: 0px;
        text-transform: uppercase;
        margin: 10px  auto;
    }
    .GovShadowContent h3 {
        /* margin: 10px auto 10px auto; */
        /* display: -webkit-box; */
        /*        display: -ms-flexbox;*/
        /* display: flex; */
        /*        -ms-flex-wrap: wrap;*/
        /* flex-wrap: wrap; */
        /* -webkit-box-align: center; */
        /*        -ms-flex-align: center;*/
        /* align-items: center; */
        margin: 5px auto;
    }

    .imageGovernmentContent {
        margin-top: 10px;
        height: 40px;
    }

    .mobileGovernmentList {
        padding-left: 25px;
        margin-bottom: 10px;
        width: 100%;
    }
    .mobileGovernmentList li {
        font-size: 14px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.29;
        letter-spacing: normal;
        text-align: left;
        color: #f9a64a;
        font-family: latolight;

    }
    .mobileGovernmentList li span {
        color: #fff;
    }
    .mobileRequestquate {
        box-shadow: 0 0 165px 0 #0c121e;
        background-color: #faa74a;
        border-top: solid 1px rgba(207, 207, 207, 0.74);
        border-bottom: solid 1px rgba(207, 207, 207, 0.74);
    }
    .mobileRequestquate a {
        font-family: latobold;
        font-size: 11px;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.27;
        letter-spacing: normal;
        text-align: left;
        color: #000000;
        margin: 15px auto;
        text-decoration: none;
        outline: 0px!important;
        display: block;
    }
    .hardwareMobileBannercontent {
        background-color: #3d3d3d;
        padding: 25px 0px;
        display: block;
    }
    .hardwareMobileBannercontentShadow {
        box-shadow: 0 0 165px 0 #0c121e;
        border-top: solid 1px rgba(207, 207, 207, 0.74);
        border-bottom: solid 1px rgba(207, 207, 207, 0.74);
        background-color: rgba(61, 61, 61, 0.5);
        padding: 10px 0px;
        display: block;

    }
    .hardwareMobileBannercontentShadow p {
        font-family: latolight;
        font-size: 14px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.29;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        margin-bottom: 0px;
    }
    .hardwareMobileBannerReadMore {
        border-bottom: 1px solid #faa74a;
        border-top: 1px solid #faa74a;
        padding: 30px 0px;
        background-image: url('../images/hardware/bghwimg.jpg');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .hardwareMobileBannerReadMore a {
        background-color: #000000;
        border: solid 1px #f9a64a;
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 3.11;
        letter-spacing: 0.4px;
        text-align: center;
        color: #faa74a;
        font-family: latoregular;
        padding: 6px 15px;
        text-decoration: none;
    }
    .hardwareMobileBanner {
        background-image: url('../images/hardware/hwheader.jpg');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        height:  201px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative;
        border-bottom: 1px solid #faa74a;
    }
    .hardwareMobileBanner img {
        margin: 30px auto 0px auto;
        text-align: center;
        display: block;
    }
    .hardwareMobileBanner h3 {
        font-family: latobold;
        font-size: 18px;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33;
        letter-spacing: 0.5px;
        text-align: center;
        color: #faa74a;
        margin: 40px auto 20px auto;
    }
    .hardwareMobileBanner h2 {
        font-family: oswaldbold;
        font-size: 24.5px;
        font-style: normal;
        font-stretch: normal;
        line-height: 1;
        letter-spacing: normal;
        text-align: left;
        color: #faa74a;
        margin-top: 35px;
    }
    .hardwareMobileBanner h4 {
        font-family: oswaldbold;
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1;
        letter-spacing: normal;
        text-align: left;
        color: #fefefe;
    }
    .hardwareMobileBannerTitle {
        position: absolute;
        top: -15px;
        left: 0px;
    }
    .mobileHarwareDetailHeader h3 {
        font-size: 20px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1;
        letter-spacing: normal;
        text-align: left;
        color: #faa74a;
        margin: 10px auto;
    }
    .mobileHarwareDetailHeader h3 span {
        color: #fff;
        display: block;
    }
    .hwheaderdetail {
        display: block;
        height: 150px;
        /* padding-top: 56.25%; */
        /* position: relative; */
        background-image: url(../images/hardware/hwheader.jpg);
        margin-top: 59px;
    }
    .mobileHarwareDetailHeader {
        /* background-image: url(../images/hardware/encoderbook.png); */
        background-position: 120px 0px;
        background-size: 100%;
        background-repeat: no-repeat;
        /* position: absolute; */
        /* top: 0px; */
        width: 100%;
        height:  100%;
        /* left:  0px; */
        /* right:  0px; */
        /* bottom: 0px; */
        z-index: 2;
        /* position: relative; */

    }
    .mobileHarwareDetailHeader img {
        width: 282px;
        display: block;
        text-align: center;
        margin: 50px auto 20px auto;
        position:  relative;
        bottom: 0px;
        z-index: 3;
    }
    .Mobilehwbook {
        background-image: url(../images/hardware/brochureofencoder.png);
        position:  absolute;
        top: 0px;
        right:  0px;
        height: 170px;
        width: 100%;
        background-position: right -11px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 2;
    }
    .MobileHardwreTab {
        background-color: #3d3d3d;
        padding: 25px 0px;
        border-bottom: 1px solid #faa74a;
        border-top: 1px solid #faa74a;
        display: block;
        height: 100%;
        max-height: 100%;
        min-height: calc(100vh - 243px);
    }
    .HardwareTabShadow {
        background-color: rgba(61, 61, 61, 0.5);
        box-shadow: 0 0 165px 0 #0c121e;
        border-top: solid 1px rgba(207, 207, 207, 0.74);
        border-bottom: solid 1px rgba(207, 207, 207, 0.74);
    }


    .HardwareTabShadow .panel-title a {
        font-family: Ubuntu;
        font-size: 16.5px;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.24;
        letter-spacing: 0.4px;
        text-align: left;
        color: #fff;

        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        padding: 20px 0px;
        display: block;
        text-decoration: none;
        display: block;
        -webkit-transition: ease-in-out .3s;
        transition: ease-in-out .3s;
    }
    #accordion .panel-title a:not(.collapsed){
        color: #faa74a;
        border-bottom: 0px;

    }
    .MobileSpecifications .panel-title a {
        border-bottom: 0px;
    }
    .HardwareTabShadow .panel-title a:hover {
        color: #faa74a;
    }
    .HardwareTabShadow .panel-title {
        margin: 0px 15px;
    }
    .MobilePanelcontentShadow {
        box-shadow: 0 0 165px 0 #0c121e;
        border-top: solid 1px rgba(207, 207, 207, 0.74);
        border-bottom: solid 1px rgba(207, 207, 207, 0.74);
    }
    .MobilePanelcontentShadow h4 {
        font-size: 15px;
        font-family: oswaldbold;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0.4px;
        text-align: left;
        color: #fefefe;
        margin: 10px auto 6px auto;
    }
    .MobilePanelcontentShadow p {
        font-size: 14px;
        font-family: latolight;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
    }
    .MobileBlockDiagram {
        background-color: #3d3d3d;
        background-image: url(../images/hardware/bghwtabs.png);
        background-position: center;
        background-size: cover;
        position: relative;
        border-top: 1px solid #faa74a;
        margin-top: 20px;
        padding-bottom: 20px;
        box-shadow: 0 0 165px 0 #0c121e;
        overflow: hidden;
    }
    .MobileBlockDiagram h4 {
        font-size: 14px;
        font-family: oswaldbold;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: 0.4px;
        text-align: left;
        color: #fefefe;
    }
    .BlockImgMobile {

        border-top: solid 1px rgba(207, 207, 207, 0.74); 
        border-bottom: solid 1px rgba(207, 207, 207, 0.74);

    }
    .BlockImgMobile img {
        display: block;
        text-align: center;
        margin: 10px auto;
        width: 100%;
    }
    .MobileHardwareKeyfeatures {
        background-color: #1c1b1b;
        border-bottom: 1px solid #ffffff;
    }
    .hwlist {
        font-size: 14px;
        font-weight: 300;
        margin: 10px auto;
    }
    .MobileHardwareSpecifications {
        margin-bottom: 15px;
        border-top: 1px solid #ffffff;
    }
    .MobileHardwareSpecifications h6 {
        font-size: 14px;
        font-family: latobold;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: normal;
        text-align: left;
        color: #faa74a;
        margin-top: 10px;
        margin-bottom: 0px;
    }
    .MobileHardwareSpecifications h6 span {
        font-style: italic;
        color: #c3c3c3;
        display: block;
    }
    .MobileHardwareSpecifications .hwlist {
        margin-top: 2px;
    }
    .careers-header {
        background-attachment: inherit; 
        margin-top: 59px;
    }
    .imageMasterDetilContent img {
        width: 30px;
    }
    .imageGovernmentContent img {
        width: 30px;
    }

    .BGprivacyBanner {
        margin-top: 59px; 
        height: 423px;
        padding-top: 30px;
        background-position: 91% 100%;
    }

    .BGprivacyBanner h2 {
        font-size: 24.5px;
        line-height: 1;
    }

    .BGprivacyBanner p {
        font-size: 14px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.21;
        letter-spacing: normal;
        text-align: left;
        color: #ffffff;
        font-family: latolight;
        margin-top: 150px;
    }
    .PrivacyContentTitle h2 {
        font-size: 14px;
        padding-left: 15px;
        letter-spacing: 0.4px;
        width: 280px;
    } 
    .PrivacyContentTitle:after {
        height: 50px;
    }
    .PrivacyContentTitleMobile:after {
        height: 64px;
        content: ""
    }
    .PrivacyContentDetail p {
        font-size: 14px;
    }
    .PrivacyContentDetail h5 {
        font-size: 14px;
    }
    .PrivacyContentDetail {
        padding-left: 15px;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .PrivacyContentDetail ul {
        padding-left: 15px;
        margin: 15px 0px;
    }
    .PrivacyContentDetail ul li {
        font-size: 14px;
    }
    .PrivacyContent {
        background-image: url(../images/privacy/mobileBG.png);
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
        padding: 30px 0px;
        background-color: #000;
    }
}



/* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    .logoimage img {
        width: 30%;
    }

    .careers-header {
        background-size: cover;
        background-position: right;
    }
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-left: 0px;
    }
    .navgation ul li a img {
        display: none;
    }
    .navgation ul li .caret {
        display: inline-block!important;
    }
    .about-us-content {
        margin: 0px;
        padding: 0px 15px;
        width: 100%;
        background-color: transparent;
    }
    .about-us-content:before,.about-us-content:after,.about-us-content-after:before,.about-us-content-after:after {
        display: none;
    }
    .nextologiesLogo {
        display: none;
    }
    .ourservicelist ul {
        width: 100%;
        margin: 0px auto;
    }
    .whychoose-content li:nth-child(3n) {
        margin-right: 5%;
    }

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

    .whychoose-content li:nth-child(3n) {
        margin-right: 5%;
    }
    .whychoose-content li:nth-child(2n) {
        margin-right: 0px;
    }

}
@media (min-width: 280px) and (max-width: 767px) {
    .socialmedia a {
        float: initial;
        text-align: center;
    }
    .copyright p {
        text-align: center;
        font-size: 14px;
    }
    .copyright {
        margin: 7px auto;
    }
    .pointheader {
        height: calc(450px - 82px);
        background-image: url(../images/pointtopoint/earthcopy.png);
        background-position: center 30px;
        background-repeat: no-repeat;
        background-color: #000;
        background-size: contain;
        margin-top: 59px;
    }
    .mobileFooter {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;

    }
    .mobileNews {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1;
    }
    .mobileaddress {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2;
    }

}
/* Portrait tablets and small desktops */
@media (min-width: 280px) and (max-width: 991px) {
    .nextologiesLogo {
        display: none;
    }
    .about-us-content {
        margin: 0px;
        padding: 0px 15px;
        width: 100%;
        background-color: transparent;
    }
    .about-us-content:before,.about-us-content:after,.about-us-content-after:before,.about-us-content-after:after {
        display: none;
    }
    .first-title {
        margin-top: 15px!important;
    }
    .about-us-content-after {
        padding: 0px;
    }
    .commontitle h1 {
        font-size: 22px;
    }
    .testimonial-content p {
        padding-left: 30px;
        background-size: 24px;
        font-size: 14px;
        margin-top: 20px!important;
    }
    .testimonial-content .owl-carousel.owl-drag .owl-item {
        padding: 0px!important;
    }
    .testimonial-content > .owl-carousel:after,.testimonial-content > .owl-carousel:before,.testimonial-content:before,.testimonial-content:after {
        display: none;
    }
    .testimonial-content .owl-theme .owl-nav {
        display: none;
    }
    .testimonial-content .item > span {
        padding-left: 30px;
    }
    .bgmap img {
        width: 100%;
    }
    .bgmap .m5 img {
        width: 110%;
        overflow:hidden;
    }
    .bgmap .col-md-12 {
        padding: 0px;
    }
    .m2, .m3, .m4, .m5 {
        margin: 0px;
    }

    .eventlist {
        text-align: center;
        margin: 0px auto;
    }
    .eventlist img {
        margin-bottom: 25px;
        text-align: center;
        margin: 0px auto;
        width: 80%!important;
    }
    .eventlist h2 {
        font-size:16px;
    }

    /* Careers Page */
    .pontential-title h3 {
        font-size: 26.5px;
        letter-spacing: normal;
    }
    .careers-header {
        background-size: cover;
        background-position: right;
        height: calc(470px - 82px);
        width: 100%;
        position:  relative;
    }
    .careers-header .pontential-title {
        top: 35%;
    }
    .commontitle h1 {
        font-size: 18px;
        margin-bottom: 0px;
        margin-top: 30px;
    }
    .commontitle img {
        width:255px;
        margin-top: 20px;
        margin-bottom: 5px;
    }
    .working-at-nxt p {
        font-size: 14px;
        margin-bottom: 30px;
    }
    .working-at-nxt {
        padding-bottom: 32px;
    }
    .btn-positions {
        font-size: 16.5px!important;
    }
    .new-role h3 {
        font-size: 16.5px;
        letter-spacing: normal;
        margin-bottom: 15px;
    }
    .new-role {
        padding:15px 0px;
    }
    .keep-in-touch {
        font-size: 14px!important;
        line-height: 20px;
        margin-bottom: 5px;
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .testimonial-content {
        margin-top: 30px;
        margin-bottom: 30px;
        padding-bottom: 20px;
    }

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
    .logoimage img {
        width: 40%;
    }
    .introvideo {
        /* height: 100%; */
    }
}

/* Portrait phones and smaller */
@media (max-width: 480px) {

    .logoimage img {
        width: 60%;
    }
    .newswrapper {
        height: calc(300px - 59px);
        background-position: 46% 59px;
        background-size: cover;
        background-attachment: inherit;
    }
    .introvideo {
        /* height: 100%; */
    }
    .introvideoMobile {
        /* height: 100%!important; */
    }
    .introvideoMobile video {
        /* height: 100%!important; */
    }
    .first-title {
        margin-top: 0px;
    }
    .tint-title h2 {
        font-size: 24.5px;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: normal;
        text-align: left;
        padding-top: 3px;
    }
    .bgourservices {
        padding: 0px 0px 20px 0px;
    }
    .navbar-header > a > img {
        padding: 5px 15px;
        margin-left: 0px;
        width: 200px;
    }

    .ourservicelist ul {
        margin: 0px auto;
        width: 100%;
        text-align: center;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .flip-container {
        width: 129px;
        height: 152px;
    }
    .ourservice-line {
        width: 79px;
        height: 79px;
    }
    .ourservice-layer {
        width: 65px;
        height: 65px;
    }
    .ourservicelist ul li {
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .flip-container h2 {
        font-size: 12.5px;
    }
    .ourservicelist ul li:nth-child(2n) {
        margin-right: 0px;
    }
    .ourservicelist {
        /* margin-top: 10px; */
    }
    .whychoose-content {
        width:100%;
        margin: 10px 0px;
    }
    .technical-Content {
        margin: 20px 0px;
    }
    .whychoose-content li {
        width: 210px;
        height: 210px;
        margin-right: 10px;
        margin-bottom: 10px;
        /* margin-right: 0px!important; */
    }
    .whychoose-content-Mobile li {
        margin-right: 0px!important;
    }
    .technical-Content li {
        margin-right: 10px;
        margin-bottom: 15px;
        width: 133px;
        height: 133px;
    }

    .whychoose-content li:nth-child(3n) {
        margin-right: 10px;
    }
    .technical-Content li:nth-child(3n) {
        margin-right: 10px;
    }
    .whychoose-content li:nth-child(2n) {
        margin-right: 0px;
    }
    .whychoose-content li div {
        width: 210px;
        height: 210px;
    }
    .technical-Content li div {
        width:133px;
        height:133px;
    }
    .top-line, .bottom-line {
        width: 60px;
    }
    .whychoose-content li p {
        font-size: 14px;
        padding: 0px 15px;
        line-height: 20px;
    }
    .whychoose-content li h3 {
        margin: 25px auto 0px auto;
        font-size: 14px;
        height:  auto;
        max-height: 48px;
        min-height: 44px;
        padding: 0px 10px;
        display: block!important;
    }
    .ibcEventlist img {
        /* padding-left: 40%; */
        /* width: 90%!important; */
    }
    .ourserviceMobile {
        /* margin-top: 0px; */
    }
    .logoimage {
        top: 0px;
        padding-top: 60px;
    }
    .header-bottom {
        top: 160px;
        bottom: auto!important;
    }
    .header-bottom.fixed {
        top: 0px!important;
    }
    .introvideoMobile {
        height: 180px;
        overflow:  hidden;
        position: relative!important;
    }
    .aboutUsMobile {
        /* margin-top: 60px; */
    }
    .owl-theme .owl-dots .owl-dot span {
        width: 4px;
        height: 4px;
        margin: 3px;
    }
    .jobopportunities .modal-sm {
        width: 300px;
    }
    .getintouch-form input {
        height: 30px;
        font-size: 12px;
    }
    .bgcontactus {
        padding-top: 0px;
        height: 265px;
        background-size: cover;
        background-position: center bottom;
        position: relative;
        background-image: url(../images/contactus/contactbgMobile.png)!important;
    }
    .xs-padding-right {
        padding-right: 7.5px;
    }
    .xs-padding-left {
        padding-left: 7.5px;
    }
    .bgsiganal:after {
        display: none;
    }
    .bgsiganal {
        background-image: url(../images/signaltransport/top.png)!important; 
    }
    .homemodal {
        width: 300px;
    }
    .border-line {
        width: 97px;   
    }
    .bgpotential.ottwrapper {
        background-image: url(../images/ott/top.png)!important;
        height: calc(610px - 82px);
        margin-top: 59px;
        background-position: bottom;
        background-color: #b9b9b9;
        background-size: cover;
    }
    .mobileGovHeader {
        background-image: url(../images/government/bgMobilegov.png);
        background-position: center;
    }


}

@media (max-width: 320px) {
    .navbar-header > a > img {
        width: 70%;
    }
    .commontitle img {
        width: 80%;
    }
    .whychoose-content li {

    }
    .flip-container {
        width: 127px; 
    }
    .mobileGovHeader {
        height: 290px;
    }

}

@media (min-width: 460px) and (max-width: 600px) {
    .first-title {
        margin-top: 0px;
    }
    .tint-title h2 {
        font-size: 24.5px;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: normal;
        text-align: left;
    }
    .navbar-header > a > img {
        padding: 0px 15px;
        margin-left: 0px;

    }
    .bgourservices {
        padding: 0px;
        margin-top: 0px;
    }
    .ourservicelist ul li:nth-child(3n) {
        /* margin-right: 0px!important; */
    }
    .ourservicelist ul li:nth-child(6n) {
        margin-right: 0px;
    }
    .ourservicelist ul li:nth-child(2n) {
        margin-right: 7px;
    }
    .ourservicelist ul {
        margin: 0px auto;
        width: 100%;
        text-align: center;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .flip-container {
        width: 129px;
        height: 152px;
    }
    .ourservice-line {
        width: 79px;
        height: 79px;
    }
    .ourservice-layer {
        width: 65px;
        height: 65px;
    }
    .ourservicelist ul li {
        margin-right: 7px;
        margin-bottom: 7px;
    }
    .flip-container h2 {
        font-size: 12.5px;
    }
    .ourservicelist {
        margin-top: 10px;
    }
    .whychoose-content {
        width:80%;
        margin: 10px auto;
    }
    .whychoose-content li {
        width: 145px;
        height: 145px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .whychoose-content-Mobile li {
        margin-right: 10px!important;
    }
    .whychoose-content li:nth-child(3n) {
        margin-right: 6px;
    }
    .whychoose-content li:nth-child(2n) {
        margin-right: 0px;
    }
    .whychoose-content li div {
        width: 133px;
        height: 133px;
    }
    .top-line, .bottom-line {
        width: 60px;
    }
    .whychoose-content li p {
        font-size: 7px;
        padding: 0px 8px;
        line-height: 14px;
    }
    .whychoose-content li h3 {
        margin: 22px auto 0px auto;
        font-size: 11.5px;
        height:  auto;
        max-height: 48px;
        min-height: 44px;
        padding: 0px 10px;
    }
    .owl-theme .owl-dots .owl-dot span {
        width: 4px;
        height: 4px;
        margin: 3px;
    }
}

@media (min-width: 601px) and (max-width: 767px) {
    .first-title {
        margin-top: 0px;
    }
    .tint-title h2 {
        font-size: 24.5px;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: normal;
        text-align: left;
    }
    .bgourservices {
        padding: 0px;
    }
    .navbar-header > a > img {
        padding: 0px 15px;
        margin-left: 0px;

    }
    .ourservicelist ul li:nth-child(4n) {
        margin-right: 0px;
    }
    .ourservicelist ul li:nth-child(3n) {
        margin-right: 7px;
    }
    .ourservicelist ul li:nth-child(2n) {
        margin-right: 7px;
    }
    .ourservicelist ul {
        margin: 0px auto;
        width: 100%;
        text-align: center;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .flip-container {
        width: 129px;
        height: 152px;
    }
    .ourservice-line {
        width: 79px;
        height: 79px;
    }
    .ourservice-layer {
        width: 65px;
        height: 65px;
    }
    .ourservicelist ul li {
        margin-right: 7px;
        margin-bottom: 7px;
    }
    .flip-container h2 {
        font-size: 12.5px;
    }
    .ourservicelist {
        margin-top: 10px;
    }
    .whychoose-content {
        width:100%;
        margin: 10px 0px;
    }
    .whychoose-content li {
        width: 133px;
        height: 133px;
        margin-right: 5px;
        margin-bottom: 10px;
    }
    .whychoose-content li:nth-child(3n) {
        margin-right: 6px;
    }
    .whychoose-content li:nth-child(2n) {
        /* margin-right: 0px; */
    }
    .whychoose-content li div {
        width: 133px;
        height: 133px;
    }
    .top-line, .bottom-line {
        width: 60px;
    }
    .whychoose-content li p {
        font-size: 7px;
        padding: 0px 8px;
    }
    .whychoose-content li h3 {
        margin: 22px auto 0px auto;
        font-size: 11.5px;
        height:  auto;
        max-height: 48px;
        min-height: 44px;
        padding: 0px 10px;
    }
    .whychoose-content {
        width:80%;
        margin: 10px auto;
    }
    .whychoose-content li {
        width: 133px;
        height: 133px;
        margin-right: 11px;
        margin-bottom: 10px;
    }
    .whychoose-content li:nth-child(3n) {
        margin-right: 0px;
    }
    .whychoose-content li:nth-child(2n) {
        /* margin-right: 6px; */
    }
    .whychoose-content li div {
        width: 133px;
        height: 133px;
    }
    .top-line, .bottom-line {
        width: 60px;
    }
    .whychoose-content li p {
        font-size: 7px;
        padding: 0px 8px;
    }
    .whychoose-content li h3 {
        margin: 22px auto 0px auto;
        font-size: 11.5px;
        height:  auto;
        max-height: 48px;
        min-height: 44px;
        padding: 0px 10px;
    }
}

.careers-header {
    background-size: cover;
}

@media (min-width: 1201px) and (max-width: 3000px) {

    .introvideoMobile {
        height: calc(100vh - 82px)!important;
        z-index: -1;
    }
    .MobileVideo {
        object-fit: cover;
        height: calc(100vh - 82px);
    }
    .ourserviceMobile {
        margin-top: 100vh;
    }
}

.homemodal {
    margin: 0px auto;
}

@media (min-width: 340px) and (max-width: 480px) { 
    .technical-Content li {
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .technical-Content li:nth-child(3n) {
        margin-right: 20px;
    }

}

@media (min-width: 300px) and (max-width: 599px) { 
    .bgpotential.ottwrapper {
        background-image: url(../images/ott/top.png)!important;}
}


