@media (min-width: 0px) and (max-width: 769px){
	.packagewrp:after{display: none;}
	.home-bnnerwrp .imgwrp img{width: 70px;}
	header .imgwrp img{width: 175px;}
	header .navwrp{display: none;}
	.home-bnnerwrp .txtwrp h1{font-size: 36px;}
	.home-bnnerwrp .txtwrp h4{    padding: 6px 20px;    font-size: 13px;}
	.home-bnnerwrp .txtwrp h3{font-size: 20px;}
	.btn-1{font-size: 13px;    padding: 11px 15px;}
	.btn-2{font-size: 13px;    padding: 11px 15px;}
	.home-bnnerwrp .formwrp:before{top: 5px;    width: 100%;    height: 457px; left: 0px;}
	.home-bnnerwrp .formwrp h2{font-size: 28px;}
	.home-bnnerwrp .formwrp h4{    font-size: 20px;}
	.main-heading{font-size: 36px;}
	.main-pera{font-size: 16px;}
	.portfiliowrp .btnwrp{display: block;text-align: center;}
	.portfiliowrp .btnwrp a{    font-size: 14px;}
	.ctawrp .txtwrp{width: 100%;}
	.packagewrp:before{display: none;}
	.packagewrp .btnwrp{display: block;text-align: center;}
	.packagewrp .btnwrp a{font-size: 14px;}
	section.packagewrp .col-md-4{    max-width: 100%;}
	.withus-wrp .tabingwrp ul li{display: block;    margin: 0 0 10px;}
	.btmform .formwrp{width: 100%;}
	footer .txtdiv a{font-size: 14px;}
	footer .btnwrp{display: block;text-align: left; padding: 10px 0 0;}
	footer .txtwrp p{font-size: 14px;}
	footer .txtwrp img{width: 100%; float: unset;}
	.mypopup-wrap .mypopup{width: 100%;}
	.btmform:before{display: none;}
	.btmform .imgwrp img{display: none;}
	.withus-wrp .imgwrp img{margin: 30px 0 0;}
	.withus-wrp .btnwrp a{font-size: 14px;}
	.withus-wrp:before{display: none;}
	
	.floatbutton{display:none;}
	.portfiliowrp .btnwrp{    text-align: left;}
	.portfiliowrp .btnwrp a{margin: 0 20px 0 0px;}
	.packagewrp .btnwrp{    text-align: left;}
	.packagewrp .btnwrp a{margin: 0 20px 0 0px;}
	.portfiliowrp ul.port-wrp li{height:auto;width:100%;}
	footer .txtdiv a br{display:none;}
	header .btnwrp ul{display:none;}
	.mobile-nav-btn{    z-index: 9999;    top: 20px;}
	.banrwrp .txtwrp h1{font-size: 36px;line-height: 40px;}
	.secondwrp .mainwrp{    width: 100%;}
	.secondwrp .mainwrp .imgwrp img{    width: 100%;margin: -1px 0 0 19px;}
	.secndwrpr .videowrp video{    margin: 20px 0 0;}
	.portfoliowrp .txtwrp{width: 100%;}
	.secndwrpr .img-boxwrp img{display:none;}
	.frmwrp{width: 100%;    margin: 20px 0 0;}
	.secndwrpr.corner .videowrp img {    width: 123%;    margin: 0 0 20px;}
	.secndwrpr.corner .videowrp:after{    bottom: 19px;}
	.secndwrpr .videowrp img{width: 100%; margin-top: 40px;}
	.clients-setis .mainwrp{    margin: 0 0 20px;}
	.clients-setis .main-cta-sec{    margin: 60px 0 0;}
	.love-infowrp .imgbox img{    width: 100%;position: unset;}
	.processwrp .mainwrp{margin: 0 0 40px;    height: auto;}
	.processwrp .mainwrp .txtdiv{width: 100%;padding: 0px;}
	.btmfrmwrp .imgwrp img{    width: 100%;    position: unset;}
	.advantage .upper{    margin: 20px auto;position: unset;}
	.advantage .counterwrp ul li{width: 48%;}
	.bnr-contact .mainwrp{    margin: 0 0 20px;}
	.banrwrp .txtwrp ul li{width:100%;}
	
	.testimonials-alt{
		background-position: -280px 0px;
	}
	
	.boxwrap{
		width: 760px;
		overflow-x: scroll;
		scrollbar-width: none;
	}

	.boxwrap ul li{
		padding: 72px 0px;
	}

	.nav{
		flex-wrap: nowrap;
	}

	.boxwrap .slick-slide {
		padding: 72px 0px;
	}

	.christmas-cta {
		background-position: -102px 0px;
	}
	
	.testimonials-alt .marquee {
		animation: scroll 20s linear infinite;
	}

}

@media (min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1320px;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
	/* Styles for tablets */
  }

@media (min-width: 1025px) and (max-width: 1280px) {
	/* Styles for small laptops */
  }

  @media (min-width: 1281px) {
	/* Styles for laptops and desktops */

  }