@media(min-width: 1000px) and (max-width: 1600px){
    footer .bdgemainwrp img{right: 230px;bottom: 327px;}
     .banner-form.flotform h3{font-size: 20px;}
    .banner-form.flotform .ban-form input{    height: 40px;margin: 0 0 10px;}
    .banner-form.flotform .ban-form #countryCode{height: 40px!important;}
    .banner-form.flotform .ban-form textarea{height: 50px;}
     .cmxform select{    margin: 10px 0 0;}
    .banner-form.flotform .ban-form textarea{margin: 10px 0 0;}
    .banner-form.flotform .ban-form input[type=submit]{margin: 10px 0 0;}
    .banner-form.flotform{padding: 20px 30px;}
    .floatbutton{top: 23%;}
    body{overflow-x: hidden;}
    .home-bnerwrp{background-position: -220px 0;}
}

@media (min-width: 767px) and (max-width: 1024px) {
    .main-combpwrp .combo-img-mob {
        display: none;
    }
    .client-slide p{
        padding: 0;
        /* font-size: 16px; */
    }
    
}

@media screen and (max-width: 768px) {
    .form-wrap .uper-head img{width: 40%;}
    .clintwrp .counterwrp ul li{margin: 0 10px;}
    .portfoliowrp .navwrp ul li{    display: inline-block;}
}

@media (min-width: 0px) and (max-width: 769px){
    .tabs-web-app .app-order .app-order-blk .btn-1 ,.tabs-web-app .app-order .app-order-cntc .btn-1{
        font-size: 12px;
        display: block;
        text-align: center;
        margin: 10px 0 0;
    }
    .app-screen{
        margin: 0 6px;
    }
    .client-slide p{
        padding: 0;
        font-size: 14px;
    }
    .topbarWrap {
    display: block;
    text-align: center;
}
    .mobile-nav a img{    width: 150px;}
    .home-bnerwrp .imgmain ul li img{width: 70px;}
	.navwrp.main-nav li {
    display: none;
     }
     .navwrp.main-nav li:nth-child(2) {
    display: block;
}
.btm-line .col-md-2 {
    max-width: 45%;
}
.btm-line .col-md-10 {
        max-width: 50%;
        padding-left: 0 !important;
    }
header .logowrp img {
    width: 50%;
}
header .navwrp ul li a {
    font-size: 13px !important;
    padding: 0;
}
	/*header .navwrp ul li a.btnwrp{display: block;}*/
	.home_cta .imgwrp img{display: none;}
	.portfoliowrp .port-box ul li{width: 100%;}
	section.home_cta p{width: 100%;}
	.home-bnerwrp .txtwrp ul li{width: 100%;font-size: 14px;}
	.btn-1{font-size: 12px;display: block;     text-align: center;margin: 10px 0 0;}
	.pkagwerp .pakge-box .pkge-name h2 span:before{top: 23px;}
	.btn-2{margin: 15px 0 0;font-size: 12px;display: block;     text-align: center;}
	.form-wrap{width: 100%;margin: 0px auto 0;}
	.clintwrp .counterwrp ul li{width: 20%;}
	.clintwrp .counterwrp ul li .mainwrp span{font-size: 28px;}
	.clintwrp .counterwrp ul li .mainwrp h4{font-size: 11px;}
	.main-heading{font-size: 28px;}
	.main-pera{font-size: 13px;}
	.srv-info-sec .srv-info-wrap .srv-item-content p{font-size: 10px;}
	.srv-info-sec .srv-info-wrap .srv-item-content h3{font-size: 18px;}
	.srv-info-sec .srv-info-wrap .srv-item-content h5{font-size: 10px;}
	.portfoliowrp .main-pera.prtwrp{width: 100%;}
	.offerwrp .offer-chat h3{    font-size: 20px;}
	.offerwrp .btnwrp .btn-c{display: none;}
	.pkagwerp .navwrp ul li{display: block;margin: 10px 0 0;}
	.pkagwerp{    padding: 70px 0 30px;}
	.cta_inner h1.custom_size{font-size: 28px;}
	.cta_inner h1.custom_size{    line-height: 37px;}
	section.home_cta{ padding-bottom: 30px;}
	.testiwrp .txtdiv h4{font-size: 32px;}
	.testiwrp .txtdiv p{font-size: 14px;}
	.testiwrp .txtdiv h6{font-size: 22px;}
	.form-box-main h2{font-size: 28px;}
	.belowform .mfig img{display:none;}
	.pkagwerp .pakge-box .pkge-name h2{    font-size: 34px;}
	.pkagwerp .pakge-box .pkge-name h4{font-size: 20px;}
	.home-bnerwrp .txtwrp h1 {font-size: 32px;line-height: 39px;}
	.home-bnerwrp .txtwrp p{font-size: 15px;}
	.portfoliowrp .navwrp ul li {display: block;margin: 10px 0 0;}
	.subservicewrp .tabwp ul li{width: 100%;}
	.quest-title{font-size: 12px;}
	.roleswrp .row.bodrbtm span{font-size: 12px;}
	.companieswrp .companywrp .txtwrp h3{font-size: 28px;}
	.aboutwrp{    padding: 60px 20px;}
	.aboutwrp .imgwrp img{display: none;}
	.aboutwrp .head-list h3{    font-size: 20px;width: 100%;}
	.aboutwrp .head-list p{width: 100%;}
	.workwrp .txtwrp{padding: 25px 20px 25px 20px;}
	.companywrp.hytwrp{height: auto;}
	.companieswrp .companywrp.hyt{height: auto;}
	.floatbutton .clickbutton{display:none;}
	.mobile-nav-btn span{background-color: #fff !important;}
	.mobile-nav-btn span:before, .mobile-nav-btn span:after{background-color: #fff !important;}
	.mobile-nav-btn{z-index: 11111;    top: 20px;}
	.form-wrap h1{    text-align: left;line-height: 30px;}
	.testiwrp .imgwrp img{    margin: 0 0 20px;}
	.form-box-main form input[type=checkbox]:not(old)+label, input[type=radio]:not(old)+label{display:none;}
	footer .bdrwrp .navwrp ul.socialwrp{    text-align: center;}
	footer .bdrwrp img{margin: 10px 0;}
	footer .bdrwrp{    margin: 40px 0 0;}
	footer .bdrwrp .txtdiv ul{    text-align: center;margin: 20px 0 0;}
	footer .bdrwrp .txtdiv p{    text-align: center;}

.col-md-3.my-auto.text-right{    display: none;}
header.header-main.showmenu .main-nav{    display: none;}
.home-bnerwrp .txtwrp {
        margin: 10px 0 0;
    }
.form-wrap h1 span{    width: 97%;}
.form-wrap h1{font-size: 15px;}
.bnr-inpfild input#free_cons_phone1{    width: 66%;}
.pkagwerp:after{height: 100%;}
.main-combpwrp .imgwrp img{display: none;}
.home-bnerwrp video{    display: none;}
.subservicewrp .mainimg img{display: none;}
footer .bdgemainwrp img{right: 224px;    bottom: 620px;}


.form-box-main form input#free_cons_phone1{margin: 0 0 20px 13px !important;;width: 65%;}
.form-box-main #countryCode{    margin: 0 0 0 16px !important;}
header .btm-line:after{display:none;}
.srv-info-sec{padding: 40px 0;}
.clintwrp .counterwrp ul li{    width: 36%;}
.ordernow-form.serve-form input#free_cons_phone1{width: 66% !important;}
.offerwrp .offerimg img{padding: 0 0 20px;}
.order-pg header{    height: 70px;}

.cir-ani {
    position: relative;
    width: 710px;
    left: -180px;
    transform: scale(0.4);
    top: -130px;
}
.advert-cycle {
    height: 410px;
}


.content-style-02 h2 {
	font-size: 60px;
}
.portfolio-item img {
	height: 350px;
}
.our-portfolio-are {
    overflow: hidden;
}
.working-list .working-item {
    width: 140px;
    height: 140px;
    line-height: 140px;
}
.extraordinary-area .extraordinary-content h2 span.text-underline {
       font-size: 22px;
    line-height: 37px;
}
span.text-underline {
    display: inline-block;
}
.extraordinary-content {
    padding-top: 40px;
}
.extraordinary-area .extraordinary-list {
    display: block;
    text-align: center;
}
.extraordinary-list .extraordinary-item {
    width: 100%;
    margin-top: 50px;
}
.home-bnerwrp .txtwrp h4 {
    font-size: 13px;
    padding: 0;
    margin: 0 0 9px;
    color: #fff;
    background-color: transparent;
}

}

@media (min-width: 315px) and (max-width: 425px){
    header .logowrp img {
        width: 100%;
    }
    .client-area {
    padding-left: 0;
    }
    .client-slide p{
        padding: 0;
        font-size: 14px;
    }
    .client-sec .client-area .multi_button .btn-1,.btn-2{
        width: 100%;
    }
}

@media (min-width: 320px) and (max-width: 375px){
    .form-wrap .uper-head img{width: 70px;}
    .form-wrap h1{line-height: 20px;}
    .form-wrap h1 span{width: 100%;}
    .col-md-3.my-auto.text-right{    display: none;}
header.header-main.showmenu .main-nav{    display: none;}
.subservicewrp .mainimg img{display: none;}
footer .bdgemainwrp img{    right: 214px;    bottom: 620px;}
header .btm-line:after{display:none;}
    .srv-info-sec {
        padding: 40px 0;
        overflow: hidden;
    }
.ordernow-form.serve-form input#free_cons_phone1{width: 66% !important;}
.order-pg header{    height: 70px;}

.content-style-02 h2 {
	font-size: 60px;
}
.portfolio-item img {
	height: 350px;
}
.our-portfolio-are {
    overflow: hidden;
}
.working-list .working-item {
    width: 140px;
    height: 140px;
    line-height: 140px;
}
.extraordinary-area .extraordinary-content h2 span.text-underline {
       font-size: 22px;
    line-height: 37px;
}
span.text-underline {
    display: inline-block;
}
.extraordinary-content {
    padding-top: 40px;
}
.extraordinary-area .extraordinary-list {
    display: block;
    text-align: center;
}
.extraordinary-list .extraordinary-item {
    width: 100%;
    margin-top: 50px;
}
.home-bnerwrp .txtwrp h4 {
    font-size: 13px;
    padding: 0;
    margin: 0 0 9px;
    color: #fff;
    background-color: transparent;
}
.topbarWrap {
    display: block;
}
.topbarWrap p, .topbarWrap a {
    width: 100%;
    display: inline-block;
    margin: 2px 0;
}
}