@media (max-width: 1199px){
.home_cta .imgwrp img{top: 20px;
    right: -40px;}
    
    header ul.navbar-nav li a.nav-link.live-chat {
            padding: 10px 10px 10px 10px;
                font-size: 12px;
    }
    
    header a.phn-icon {
            font-size: 12px !important;
    }
    
    section.home_cta {
            padding-bottom: 40px;
                background-position: 100% 0%;
    }
    .home_cta_left h4 {
        color: #fff;
    }
    .srv-info-sec {
            padding: 35px 0;
    }
    
    .package-ideal h1::before {
        left: 102px;
    }
    .package-ideal h1 {
        font-size: 16px;
    }
    .btn-2 {
            padding: 13px 15px;
    }
    footer .logowrp ul li {
            margin-right: 8px;
    }
    
    .btn-1 {
            padding: 13px 14px;
    font-size: 12px;
    }
    
    .btn-2 {
        font-size: 12px;
    }
    
    .portfoliowrp .navwrp ul li {
            margin: 0 5px 10px;
    }
    
    .internet-tab .tab button {
            padding: 14px 13px;
    }
    
        .package-ideal h1::before {
            width: 49%;
            left: auto;
            right: 0;
            background-position: center right;
    }
    
    
    .flexiblefeatures-sec ul li .txt-wrap h4 {
        text-align: left;
    }
    
    .flexiblefeatures-sec ul li .txt-wrap p {
        text-align: left;
    }
    .main-heading {
            font-size: 26px;
    }
    
    .tecnoglywrp .imgwrp img {
            margin-top: 0;
    float: none;
    width: 100%;
    }
    
    .srv-info-sec .srv-info-wrap .srv-item-content p{
        height:120px;
    }
    
    
}
@media (min-width: 0px) and (max-width: 769px){
    
    .home_cta_left h4 {
        color: #fff;
    }
    
    .clintwrp .slick-slide img {
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    
    .internet-tab .tab button {
        margin: 0;
    }
    .flexiblefeatures-sec ul li {
        margin: 0;
    }
    
    .flexiblefeatures-sec ul li .txt-wrap {
        float: none;
    }
    .flexiblefeatures-sec ul li .txt-wrap h4 {
        text-align: left;
    }
    .flexiblefeatures-sec ul li .txt-wrap p {
        text-align: left;
            width: 100%;
    }
    .flexiblefeatures-sec ul li figure {
        float: none !important;
        display: block;
    }
    
    .flexiblefeatures-sec ul li figure img {
            margin: 0;
    }
    
    .flexiblefeatures-sec ul li .txt-wrap .imgbox img {
        width: 100%;
    }
    
    .flexiblefeatures-sec .second-fold .fold-1 .imgbox img {
        width: 100%;
    }
    .flexiblefeatures-sec .second-fold .fold-1 p {
                width: 100%;
                            margin: 0;
    }
        .flexiblefeatures-sec .second-fold .fold-1 h4 {
            margin: 0;
    }
    
    
    ul.firstlevel.unstyled img {
    display: none;
}
    
    .package-ideal h1::before {
            width: 155px;
            left: auto;
            right: 0;
            background-size: contain;
            background-position: 91% 100%;
            height: 46px;
    }
    .home-bnerwrp .txtwrp ul li {
   
    width: 49%;
    padding: 0 0 6px;
    font-size: 11px;

}
.internet-txt p {
    font-size: 12px;
    line-height: 18px;

    width: 97%;

}
    
    
    
    
    
    
    
    
	header .navwrp{display: none;}
	header {
    padding: 0;
    position: absolute;
}
.navbar-toggler {
    display: none;
}
.mobile-nav-btn {
    position: absolute;
    top: 40px;
}
.app-container.active {
    left: 0;
}
.mobile-nav.active {
    left: 0;
    z-index: 9999;
}
.mobile-nav-btn.active {
    right: 20px;
    top: 23px;
}
.internet-tab .tab {
    display: block;
}
.mainnav li a i {
    float: right;
}
.internet-tab .tab button {
    width: 100%;
}
.internet-txt h3 {
    font-size: 40px;
}
section.home_cta {
    padding: 0px 0 40px;
    position:relative;
    z-index:1;
}

section.home_cta::before{
        content: '';
    position: absolute;
    background: #000;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0.3;
    z-index: -1;
}

section.flexiblefeatures-sec {
    padding: 50px 0 0px;
}
.ftr-btm {
    text-align: center;
}
.ftr-btm .txtwrp ul {
    text-align: center;
}


.mobile-nav-btn {
    position: absolute;
    top: 30px;
    right: 20px;
}

section.internet-package {
    padding: 30px 0;
}
	header .logowrp img{       width: 36%;    margin: -20px 0 0;}
	.btn-1{padding: 13px 25px; font-size: 15px; display: block; text-align: center;} 
	.btn-2{padding: 13px 25px; font-size: 15px; display: block; text-align: center; margin: 10px 0 0px;} 
	.portfoliowrp .port-box ul li{    width: 100%;}
	.conbowrp .mainpkge .imgwrp img{display: none;}
	.servicswrp .navwrp ul li{display: block;margin: 0 20px 10px;}
	.servicswrp .txtdiv ul li{    width: 100%;}
	.ctawrp .mainwrp{width: 100%;}
	.ctawrp .mainwrp{padding: 60px 10px;}
	.pkagwerp .navwrp ul li{display: block;margin: 0 20px 10px;}
	.pkagwerp .pakge-box{margin: 0 0 15px;padding: 30px 25px 50px;}
	.portfoliowrp .navwrp ul li{display: block;margin: 0 20px 10px;}
	.servicswrp .ser-port{padding: 50px 10px;    width: 100%;}
	.servicswrp .imgwrp img{    margin: 30px 0 0;}
	.home_cta .imgwrp img{display: none;}
	section.home_cta p{width: 100%;     color: #fff;}
	section.professional .primary_main h2{font-size: 24px;}
	section.professional{overflow: hidden;}
	.floatbutton{display: none;}
	.home-bnerwrp .imgmain ul li{    margin: 0 10px 0 0;}
	.home-bnerwrp .imgmain ul li img {    width: 100px;}
	.cta_inner h1.custom_size{font-size: 28px;line-height: 36px;}
	.main-pera{  font-size: 13px;}
	.mic-img{display: none;}
	.our-place-order:after{display: none;}
	.main-heading{    font-size: 34px;}
	.testiwrp .txtwrp{    padding: 10px 0 0;}
	.testiwrp .imgwrp img{    margin: 0 auto 40px;}
	.main-heading{font-size: 24px;}
	.countrwrp .mainwrp{    margin: 10px 0;}
	.countrwrp .mainwrp span{    font-size: 46px;}
	.countrwrp .mainwrp h6{font-size: 17px;}
	.countrwrp{      background-size: cover;
    background-position: bottom;  padding: 30px 0 0px;}
	.sec-right{display: none;}
	.sec-left{width: 100%;}
	.btmform .wrapper{padding: 40px 20px;}
	.btmform .wrapper{margin: 30px 0 10px 0;}
	.home-bnerwrp .txtwrp h1{font-size: 28px;}
	.home-bnerwrp .txtwrp{    margin: 90px 0 0;}
	.logo-bnner .txt-container h2{font-size: 36px;}
	.logo-bnner .txt-container p{font-size: 15px;}
	.logo-bnner .txt-container li{    font-size: 16px;}
	.main-combpwrp .imgwrp img{display: none;}
	.secndwrp .imgwrp img{margin: 50px 0 0;}
	.offerwrp h4{font-size: 34px;}
	.offerwrp h4 span{margin: 0 0 20px;font-size: 26px;}
	.cntr-book img{display: none;}
	.cntr-book{display: none;}
	.flexiblefeatures-sec ul{margin-top: 20px;}
	.tecnoglywrp .imgwrp img{float: unset;width: 100%;margin-right: 0;}
	.tecnoglywrp {padding: 0px 0 40px;}
	.main-services-banner-sec .imgsec{display: none;}
	.digital-bnr .imgbox .hvrimg{display: none;}
	.mobile-nav-btn{    z-index: 9999 !important;}
	.mobile-nav img{width: 120px;}
	.info_part p{width: 100%;}
	.hk_bor{padding: 10px 20px 20px;    display: none;}
	.info_two_inner{width: 100%;}
	.form-wrap{width: 100%;    margin: 70px auto 0;}
	.home-bnerwrp{      padding: 50px 0 70px;}
	.homewrp{background-size: cover;
    background-position: center;    margin: 0px 0 0;}
	.srv-info-sec{padding: 30px 0 0;}
	header .upr-navwrp ul li a{font-size: 13px;}
	.prof_box{width: 100%;}
	header .upr-navwrp ul li{    margin: 0 8px 0;}
	.field-msg textarea{width: 100%;}
	.our-place-order p a{    font-size: 26px;}
	header .logowrp{position: relative; z-index: 999;}
	.intl-tel-input.separate-dial-code .selected-flag{border-radius: 22px 0px 0px 20px !important;}
	footer{   padding: 107px 0 20px;text-align:center;}
	.srv-info-sec .srv-info-wrap .srv-item-content p{font-size: 13px;   margin:0px;    height: 110px; width:80%; margin:0 auto;}
	.srv-info-sec .srv-info-wrap .srv-item-ico i{    font-size: 26px;}
    .srv-info-sec .srv-info-wrap .srv-item-content{padding: 20%;}
	.countrwrp h2 br{display: none;}
	.testiwrp .txtdiv{display: block; text-align: center;}
	.our-place-order .container:after{display: none;}
	br{display: none;}
	.banner-sec{height: 684px;    background-size: cover;   background-position: center;}
	.testiwrp .txtdiv h4{font-size: 34px;}
	.testiwrp .txtdiv p{width: 100%;}
	.field-btn input[type=submit]{width: 100%;}
	footer .navwrp h4{padding: 25px 0 30px;}
	.mobile-nav-btn span:before, .mobile-nav-btn span:after{    background-color: #175360 !important;}
	.mobile-nav-btn span{ background-color: #175360  !important;}
	.home-bnerwrp .imgwrp img.img-exta{display:none;}
	.field{padding: 5px 0px 10px 0px;}
	.home-bnerwrp .imgwrp{display:none;}
	.field input, .field select{    height: 57px;}
	.intl-tel-input .selected-flag .iti-arrow{    right: 0px !important;}
	.srv-info-sec .srv-info-wrap .srv-item-content h3{font-size: 20px;}
	.srv-info-sec .srv-info-wrap .srv-item-content h5{font-size: 13px;}
	.ordrtop .croxwrp a i{     position: relative;   top: -30px;}
	.logo-bnner .txt-container{    margin: 250px 0 50px;}
	.orderformwrp .mtpx-100{margin-top: 0 !important;
    margin-bottom: 50px;}
    .our-place-order{padding: 10px 0 50px;}
    .second-fold li{margin-bottom: 30px;}
    .pkagwerp .pakge-box .pkge-name h4{font-size: 24px;}
    .scrollbar {
     float: none; 

}
.package-ideal h1 span small {
 
    font-size: 14px;
    top: -22px;
}
.col-md-12.order-btn button {
    margin: 40px 0 18px;
    
}
.package-ideal h1 span del {
  
    right: 55px;
    top: -20px;

    font-size: 10px;
}
footer .navwrp h4:after {
 
    bottom: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
}