@media only screen and (max-width:1700px){
    .container{padding: 0 20px;}
    .get-in-touch {padding: 0 0 0 50px;}
    .header-in{padding: 0px 20px 33px 20px;}
    .banner-right {right:0;}
    .banner-cnt{padding: 322px 15px 177px 50px;}
    .banner-right figure img{width:900px;height: 900px;object-fit: contain;}
    .website-blk ul{margin: 0 -50px;}
    .website-blk ul li{padding: 0 50px;}
    .footer-in:after{left: 0;}
	.slider1{padding: 0 20px;}
	.language-in .slick-prev{top:58%;}
	.language-in .slick-next{top:58%;}
    .footer-in3:after{left:auto;right: 0;}
    .footer-in1:after{right: 0;left: auto;width:290px;top:-45%;}
    .news-right{padding: 22px 0 0 40px;}
    .website-blk ul:before{width:100px;left:20px;height:250px;bottom:-20px;}
    .website-blk ul:after {width:100px;right:-10px;}
    .newsletter-in{padding: 32px 50px 24px 28px;}
    .brands-blk-main{padding: 0 20px;}
    .monthly-in{padding: 181px 20px 50px 20px;}
    .monthly-inner1 .monthly-left h3{letter-spacing: 0px;}
    .btn{letter-spacing: 0;font-size:19px;}
    /* about us */
    .brands-worked-left-in:before {width:170px;right:-80px;}
    .history-in{padding: 0 20px 170px 20px;}
    .what-we-do-blk1 .website-blk ul{margin: 0;}
    .what-we-do-blk1 .website-cnt{padding: 70px 50px 70px 50px;}
    .history-right p br{display: none;}
    .history-right {padding: 40px 0  0 77px;}
    /* our brands */
    .banner2 .banner-right{right:10px;}
    .brands-worked-blk{padding: 0 20px;}
    .brands-worked-in1 .brands-worked-left{padding: 0;}
    .brands-worked-left{padding: 0;}
    .banner3 .banner-right{right:15px;}
    
    
}

@media only screen and (max-width:1640px){
    .banner-cnt {padding: 260px 15px 177px 50px;}
    .banner-right{top:16%;}
    .website-blk ul{margin: 0 -30px;}
    .website-blk ul li {padding: 0 30px;}
    .banner-right figure img {width:860px;} 
    .language-in .slick-prev {left:-30px;width:45px;}
    .language-in .slick-next{right:-20px;width:45px;}
    .language-in .slick-next:hover{width:45px;}
    .language-in .slick-next:focus{width:45px;}
    .language-cnt a span {font-size:28px;}
    .history-right p {font-size:28px;}
    /* about us */
    .what-we-do-blk1 .website-cnt{padding: 90px 40px 80px 40px;}
    /* our brands */
    .banner2 .banner-cnt{padding: 250px 20px 177px 100px;}
    .brands-worked-left-in:before{right:-90px;}
    .banner2 .banner-right figure img{width:770px;}
    .brands-worked-in1 .brands-worked-right{padding: 107px 20px 0 18px;}
    /* work with us */
    .banner3 .banner-cnt{padding: 270px 0 120px 50px;}
      h3{font-size:40px;}
    
    
    
}



@media only screen and (max-width:1540px){
    .btn{font-size:18px;}
    h2{font-size:50px;}
    .website-blk ul{margin: 0 -20px;}
    .website-blk ul li {padding:0 20px;}
    .code-blk .slick-prev{left:10px;}
    .slick-next{right:10px;}
    .language-in .slick-prev{left:0px;}
    .language-in .slick-next{right:0px;}
    .website-blk ul{margin: 0;}
    .monthly-inner1 .monthly-left{padding: 35px 0 0 40px;}
    .get-in-right{padding: 0 0 0 40px;}
    .monthly-inner1 .monthly-right:after {width:150px;right:-30px;}
    /* our brands */
    .banner2 .banner-cnt{padding: 250px 20px 177px 70px;}
    .brans-worked-inner{padding: 60px 0 120px 0;}
    /* work with us */
    .banner3.banner-right figure img {width:820px;}
    .offers-left {padding: 0 25px;}
    .offers-in{margin: 0;}
    .offers-left-in:before{left:-30px;}
    .website-blk {padding: 0 10px;}
    .history-right p {font-size:26px;}
    
    
    
    
}

@media only screen and (max-width:1440px){
    .language-in .slick-next {top:36%;}
    .language-in .slick-prev {top:36%;}
    .header-in ul li {padding: 0 0 0 45px;}
    h2{font-size:40px;line-height: 65px;}
    h3{font-size:44px;line-height: 50px;}
        .language-in ul li{width:25%;}
	.website-blk{padding: 0 20px;}
	.website-blk ul:before{left:-13px;}
	.website-blk ul:after{right:-20px;}
	.language-cnt a span {font-size:22px;}
    .header-in ul.navbar-nav li a.nav-link{font-size:22px;}
    .footer-in1:after {width:250px;height: 200px;object-fit: cover;top:-40%;}
    /* about us */
    .banner1 .banner-right figure img {width:800px;}
    .what-we-do-blk1 .what-we-do-in{padding: 120px 0 120px 0;}
    .brands-worked-right {padding: 107px 0 0 40px;}
    .brands-worked-left-in:before {right:-30px;}
    /* work with */
    .banner1 .banner-right figure img{width:760px;}
    .message-left{padding:30px 0 0 0;}


    
    
}



@media only screen and (max-width:1340px){
    .what-we-do-in{padding: 180px 0 100px 0;}
    .brands-blk{padding: 108px 0 140px 0;}
    .header-in ul.navbar-nav li a.nav-link{font-size:22px;}
    .header-in .current{font-size:22px;}
    .footer-right{padding: 44px 0 0 45px;}
    .service ul li p a{font-size:28px;}
    .service ul li p{font-size:28px;}
	.website-blk ul:before {left:-25px;}
	.website-blk ul:after{bottom:-100px;}
    .banner1 .banner-right{top: 0;}
    .banner-right {top: 0%;}
    .banner-right figure img {width: 800px;}
	
    /* about us */
  .banner1  .banner-left {max-width: 520px;}
    .banner1 .banner-right figure img {width:670px;}
    .what-we-do-blk1 .website-cnt{padding: 90px 30px 80px 30px;}
    .what-we-do-blk1 .website-blk ul li{padding:0 15px 15px 15px;}
    .history-right {padding: 78px 0  0 40px;}
    /* opur brands */
    .brands-worked-in1 .brands-worked-left-in:before{width:170px;right:-20px;height:300px;}
    .banner2 .banner-cnt{padding: 250px 20px 90px 70px;}
    .brands-worked-in1 .brands-worked-left-in a img{width:230px;height: 230px;}
    
    
}

@media only screen and (min-width:1341px) and (max-width:1440px) {
    .what-we-do-in {padding-top:286px;}
}

@media only screen and (min-width:1241px){
    #collapsibleNavbar{position: absolute; right: 0; width: 990px;}
}

@media only screen and (max-width:1240px){
    .header-in ul li{padding: 0 0 0 30px;}
    .btn{letter-spacing: 0;}
    .banner-right figure img{width:695px;}
    h3{font-size:38px;line-height:45px;}
    .news-right .mail-blk .form-control{padding: 0 80px;}
    .news-right .mail-blk:before {left:12%;}
    .news-right {padding: 22px 0 0 15px;}
    .footer-right{padding: 44px 0 0 40px;}
    .service ul li p{padding: 0 0 0 50px;}
    .footer-left{padding: 0 0 0 15px;}
    .service ul li p a{font-size:26px;line-height:30px;}
    .monthly-in{padding: 100px 20px 50px 20px;}
    .monthly-inner{padding: 0 0 80px 0;}
    h3{font-size:34px;line-height: 40px;}
    .monthly-left p {font-size:22px;}
    .monthly-inner1 .monthly-right:after {right:-34px;}
    .monthly-inner1 .million.million1 {bottom:30px;}
    .banner-cnt{padding: 158px 15px 177px 50px;}
    .banner-right{top:7%;}
    .banner-right figure img{width:628px;height: 700px;}
    .website-cnt{padding: 30px 15px 56px 15px;}
    h4{font-size:26px;line-height: 30px;}
    .website-blk ul:before {width:100px;bottom:-20%;left:-10px;}
    .website-blk ul:after{width:120px;bottom:-20%;}
    .monthly-right:after{left: 0;}
    .million{top:32%;}
	.language-in .slick-prev {top:36%;}
	.language-in .slick-next {top:36%;}
	.language-cnt a span{font-size:20px;}
    .brands-in{top:25%;}
    .get-right-in-inner h4{font-size:33px;}
    .what-we-do-in{padding: 100px 0;}
    .brand-inner{padding: 30px 25px 30px 25px;}
    .banner-cnt p br{display: none;}
    .banner-right figure img{width:560px;}
	.language-in .slick-prev {width:30px;}
	.language-in .slick-next{width:30px;}
	.language-in .slick-next:hover{width:30px;}
	.language-in .slick-next:focus{width:30px;}
	.language-cnt a span {}
    /* about us */
    .history-right p {font-size:28px;}
    .banner1 .banner-left {max-width: 450px;}
    .banner1 .banner-cnt p{font-size:22px;}
    /* our brands */
    .brands-worked-right p{font-size:20px;}
    .brans-worked-inner h2{padding: 0 0 50px 0;}
    .brands-worked-in{padding: 0 0 80px 0;}
    .footer-in2:after{width:220px;top:-42%;}
    .footer-in3:after{top:-38%;}
    /* work with */
    .banner3 .banner-left{max-width: 400px;}
    .banner3 .banner-right figure img{width:687px;}
    .message-left p {font-size:26px;}
    
}

@media only screen and (max-width:1140px){
 
    .logo a img{width:120px;height: auto;}
    .header-in ul li{padding: 0 0 0 20px;}
    .banner-left{max-width: 400px;}
    h2{font-size:36px;}
    .website-blk ul li{padding: 0 15px;}
    .website-blk ul:before{bottom:-23%;}
    h3{font-size:30px;line-height:38px;}
    .monthly-inner1 .million{top:36%;}
    .logos ul{padding: 0 30px;}
    .logo-cnt a img{width:auto;}
    .logo-cnt a img{width:120px;height:200px;object-fit: contain;}
    .code-blk .slick-prev{left: 0;width:48px;}
    .code-blk .slick-next{width:48px;right:0px;}
    .logo-cnt span{font-size:28px;}
    .brands-in ul li a img{max-width: 100%;height: auto;margin: 0 auto;}
    .get-in-right{padding: 0 0 0 20px;}
    .get-right-in-inner h4 {font-size:30px;}
    address ul li a {font-size:30px;}
    address ul li p {font-size:30px;}
    .form-blk form ul li {padding: 0 0 44px 0;}
    .footer-left p {font-size:15px;}
    h4{font-size:24px;line-height: 30px;}
    .service ul li a {font-size:20px;}
    .service ul li p a{font-size: 20px;}
    .get-in-left-in figure {margin: 0 0 40px 0;}
    .get-in-right-in {padding: 60px 15px 53px 15px;}
    .logos{padding: 40px 0 0 0;}
    .code-blk-in{padding: 40px 0;}
 .language-cnt a span{font-size: 18px;}
    .header-in ul.navbar-nav li a.nav-link {font-size:22px;}
	.website-blk ul:after {height: 210px;}
    /* about us */
    .what-we-do-blk1 .website-cnt{padding: 40px 20px 40px 20px;}
    .history-right p{font-size:26px;}
    .history-right h3{padding: 0 0 20px 0;}
    .history-left figure img{height:400px;object-fit: cover;}
    .banner1 .banner-right figure img{width:620px;}
    /* our brands */
    .brands-worked-in1 .brands-worked-left-in:before {width:130px;height: 280px;}
    .brands-worked-left-in:before{width:130px;height: 280px;bottom:-100px;}
    .banner2 .banner-cnt{padding: 250px 20px 90px 30px;}
    .banner2 .banner-left{max-width: 380px;}
    .brands-worked-in1 .brands-worked-left-in a img{width:200px;height: 200px;}
    .brands-worked-in1 .brands-worked-left-in:before{left: -22px;}
    /* work with */
    .banner1 .banner-cnt p {font-size:20px;}
    .banner3 .banner-right figure img {width:570px;}
    .banner1 .banner-cnt h2 {padding: 0 0 15px 0;}
    .banner3 .banner-cnt{padding: 180px 20px 120px 30px;}
    .message-right .get-in-right-in{padding: 40px 15px 37px 15px;}
    .location-details p {font-size:28px;}
    .footer-in::after {

    }
   
    
    
}


@media only screen and (max-width:1024px){
    .header-in ul li{padding: 0 0 0 15px;}
    .news-right .mail-blk .form-control{padding: 0 60px 0 30px;}
    .news-right .mail-blk:before{left:8%;}
    .form-blk form .capcha ul li{padding: 0 4px 60px 4px;}
    .what-we-do-in {padding: 80px 0;}
    .logo-cnt span{bottom:-10px;}
    .monthly-left p {font-size: 20px;}
    .footer-in:after{width:280px;height:280px;top:-50%;}
    .footer-in2:after{width:200px;top:-33%;}
    .footer-in1:after{width:200px;height: 230px;top:-30%;}
    .banner-cnt h2{line-height:50px;}
		.language-cnt a span {font-size:18px;}
	.language-in .slick-prev {top:38%;}
	.language-in .slick-next {top:38%;}
	.language-cnt a span {bottom:-45px;}
    /* abou us */
    .banner1 .banner-left{max-width: 400px;}
    .banner1 .banner-cnt p {font-size:20px;}
    .banner1 .banner-right figure img {width:560px;}
    .what-we-do-blk1 .website-cnt{40px 15px 40px 15px;}
    .website-bottom p span{font-size:17px;}
    .history-right p{font-size:24px;}
    /* our brands */
    .brands-worked-right p{font-size:19px;}
    .brands-worked-in1 .brands-worked-left-in:before{width:110px;left: -50px;}
    /* work with */
    .message-right{padding:0 0 0 25px;}
    .message-left p {font-size:24px;}
    .offers-in{padding: 0 30px 150px 30px;}
    .website-blk ul:after{width:80px;}
    .footer-in::after {
        background: none;
    }
  
   
    
    
}




@media only screen and (max-width:991px){
    .mail-blk{max-width:500px;margin: 0 auto;}
    .mail-blk:before{left:20%;;}
    .banner-cnt{padding: 150px 15px 100px 30px;}
    .banner-right figure img {width:430px;height: 500px;}
    .banner-left{max-width: 350px;}
	.brands-worked-in1 .brands-worked-left-in:before{bottom:-90px;}
	.offers-left-in:before {left:-80px;}
    h2{font-size:30px;line-height:38px;}
    .website-blk ul li{padding: 0 15px 15px 15px;}
    .we-do-inner{max-width: 100%;}
	
	.what-we-do-blk1 .website-blk ul li:nth-child(2){border-right:none;}
	.what-we-do-blk1 .website-blk ul li:nth-child(4){border-right:none;border-bottom:2px solid #dedede;}
		.what-we-do-blk1 .website-blk ul li:nth-child(5){border-bottom:2px solid #dedede;}
		.what-we-do-blk1 .website-blk ul li:nth-child(6){border-right:0px solid #dedede;border-bottom:2px solid #dedede;}
	.what-we-do-blk1 .website-blk ul li:nth-child(3){border-right:2px solid #dedede;}
    .monthly-left{max-width: 100%;-webkit-flex:0 0 100%;padding: 0px 0 30px 0px;}
    .monthly-in{padding: 80px 20px 50px 20px;}
    .monthly-right{max-width: 100%;-webkit-flex:0 0 100%;padding: 0;}
    .monthly-inner1 .monthly-left{padding: 35px 0 30px 0px;}
    .monthly-right:after{width:108px;height:100px;}
    .monthly-inner1 .monthly-right:after{right:0px;width: 100px;height:100px;}
    .monthly-inner1 .million.million1{bottom:15px;}
    .get-in-left-inner{max-width: 100%;}
    address ul li  figure img{width:100%!important;}
    address ul li p:before {left:0;}
    .footer-in{padding: 80px 0 38px 0}
    .service{padding: 0 0 15px 0;}
    .footer-right{padding: 44px 0 0 20px;}
    .social-icons ul{padding: 0  0 20px 0;}
    .get-in-left{padding: 0 0 30px 0;}
    .get-in-inner {padding: 71px 0 81px 0;}
    .footer-in:after{width: 150px;height:200px;top:-15%;}
    .footer-in2:after{top:-20%;}
    .footer-in1:after{top:-19%;}
    .brands-in ul li{padding: 0 0 20px 0;}
    .brands-in ul li.file{padding: 0 0 20px 0;}
    .brands-blk-main{max-width: 100%;}
    .website-blk ul:before{display: none;}
    .website-blk ul:after{display: none;}
    .website-blk ul > li:first-child:before{content: '';
    position: absolute;
    background: url(../images/developersettings.png) no-repeat;
    width: 113px;height: 120px;bottom: 0;left: 0px;z-index: 2;background-size: contain;}
    .website-blk ul > li:last-child:after{content: '';
    position: absolute;background: url(../images/sitting-developer.png) no-repeat;width: 100px;height: 120px;bottom: 0;right: 0; z-index: 2;background-size: contain}
    .website-top:before{display: none;}
    .get-in-right{padding: 0;}
    .form-blk form ul li .form-control{padding: 0 10px 0 20px;font-size:24px;}
    .news-right{padding: 22px 0 0 0px;}
    .newsletter-in{padding: 32px 15px 24px 15px;}
    .monthly-inner1 .monthly-right{padding: 0;}
    .language-cnt a span {bottom:-40px;}
	.language-in .slick-prev {top:40%;}
	.language-in .slick-next {top:40%;}
	.million {left:-30px;}

     /*menu */
    .header-in1 .nice-select:after{background: url(../images/dropdownarrow.png) no-repeat;}
    .header-in1 .current{color: #ffffff;}
        .header-in .navbar-nav li .nav-link:focus{color:#ffffff;}
    .navbar-dark .navbar-nav .nav-link{display: block;}
       .navbar-toggler{margin: 8px 0px 0 0px;padding:0;outline: none !important;position: absolute;right:0;top:40px;}
     .navbar-toggler[aria-expanded="true"] .icon-bar:first-child{
        -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);position: relative;top: 8px;}
    .header-in .navbar-toggler .icon-bar{width: 30px;height: 3px;display: block;margin: 6px 0;background:#ffffff;
    }
    .navbar-toggler[aria-expanded="true"] .icon-bar:nth-child(2){opacity: 0;}
    .navbar-toggler[aria-expanded="true"] .icon-bar:nth-child(3) {
    -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);position: relative;top: -10px;
     }	 
    .navbar-toggle{position: absolute;right:0;top:30px;}
    .header-in ul{background: #2f80ed;padding: 20px 0 0px 20px;}
    .header-in ul li{padding: 0 0 20px 0;}
    .header-in ul.navbar-nav li a.nav-link:after{display: none;}
    .header-in ul.navbar-nav li a.nav-link:hover:after{display: none;}
    .header-in .nice-select{padding-left: 0;}
    .navbar-collapse{background: #2f80ed;padding: 0 0 20px 0;}
    .get-in-touch{padding: 0 0 0 20px;}
    .header-in1 .navbar-toggler .icon-bar{background: #2f80ed;}
    .header-in1 ul.navbar-nav li a.nav-link{color: #ffffff;}
    .header-in1 a.btn{background: #ffffff;color:#2f80ed;}
    /*about us */
    .what-we-do-blk1 .website-blk ul > li:first-child:before{display: none;}
    .what-we-do-blk1 .website-blk ul > li:last-child:after{display: none;}
    .banner1 .banner-right figure img{width:400px;}
    .banner3 .banner-right figure img{width:350px;}
    .banner1 .banner-cnt h2{padding: 0 0 25px 0;}
    .banner1 .banner-left{max-width: 360px;}
    .brans-worked-inner{padding-top: 0;}
    .what-we-do-blk1 .what-we-do-in{padding: 0 0 80px 0;}
    .history-right{padding: 50px 0  0 30px;}
    .history-right p {padding: 0 0 15px 0;}
    .what-we-do-blk1 .we-do-inner p{font-size:20px;}
    /* our brands */
    .brands-worked-left-in a{padding: 100px 8px 100px 8px;}
    .brands-worked-right{padding: 30px 0 0 40px;}
    .brands-worked-in1 .brands-worked-right{padding: 30px 20px 0 18px;}
    .brands-worked-left-in:before{bottom:-160px;}
    .banner2 .banner-left {max-width: 320px;}
    .banner2 .banner-cnt{padding: 250px 20px 40px 30px;}
    .brands-worked-in1 .brands-worked-left-in a img{width:180px;height: 180px;}
    /* work with */
    .message-left h2{margin: 0 0 20px 0;}
    .message-left p {font-size:20px;}
    .message-blk-in {padding: 40px 0 60px 0;}
    .location-details p {font-size:22px;line-height:30px;}
    .banner3 .banner-cnt{padding: 180px 20px 60px 30px;}
    .get-right-in-inner h4{padding: 0 0 25px 0;}
	.logo-cnt a img {max-width: 100%;}
	.logo-cnt a span {bottom:-30px;}
	

    
    

}


@media only screen and (max-width:767px){
    .message-right .get-right-in-inner{max-width:100%;}
    .get-right-in-inner {max-width: 100%;}
    .header-in{padding: 0px 15px 33px 15px;}
    .website-blk ul li{padding: 0 0 15px 0;}
    .mail-blk{max-width: 100%;}
    .news-right .mail-blk .form-control{max-width: 100%;}
    .website-cnt{width:100%;}
    .container{padding: 0 15px;}
	.what-we-do-blk1 .website-blk ul li:nth-child(3){border:none;}
    .what-we-do-blk1 .website-blk ul li{border:none;border-bottom: none;}
	.what-we-do-blk1 .website-blk ul li:nth-child(4){border-bottom: none;}
	.what-we-do-blk1 .website-blk ul li:nth-child(5){border-bottom: none;}
	.what-we-do-blk1 .website-blk ul li:nth-child(6){border-bottom: none;}
    .banner-cnt{display: block !important;}
    .banner-left{max-width: 100%;padding: 0 0 40px 0;}
    .banner-right{position: static;}
    .banner-right figure img{width:100%;height: auto;}
    .banner-cnt{padding: 150px 15px 50px 15px}
    .website-blk ul > li:first-child:before{left:30px;}
    .social-icons{max-width: 100%;}
    .social-icons p {font-size:18px;}
    .form-blk form .capcha ul li .form-control{width:230px;}
    .form-blk form ul li .form-control {font-size:25px;}
    address ul li p {font-size:24px;}
    address ul li a{font-size:24px;}
    .get-in-left-in address ul li figure{margin: 0 0 15px 0;}
    .get-in-right-in{padding: 40px 15px 40px 15px;}
    .get-right-in-inner h4{padding: 0 0 15px 0;}
    .footer-in:after{top:-10%;width:130px;}
    .footer-in3:after{top:-12%;}
    .footer-in1:after{top:-12%;}
    .logo-cnt span{font-size:24px;}
    .get-in-blk{padding:30px 0 0 0;}
    .code-blk .slick-prev {width:30px;}
    .code-blk .slick-next{width:30px;}
    .code-blk .slick-next:hover{width:30px;}
    .code-blk .slick-next:focus{width:30px;}
    .monthly-in{padding: 40px 20px 40px 20px;}
    .news-right h3 br{display: none;}
    .footer-right{padding: 20px 0 0 0px;}
    .footer-left{padding: 0;}
    .btn{max-width: 100%;}
    .what-we-do-in p {font-size:20px;}
    .website-bottom p {font-size:16px;}
    .news-right a.btn{max-width: 100%;}
    .monthly-inner1 .monthly-right-in{padding: 26px 20px 46px 20px;}
    .monthly-inner{padding: 0 0 40px 0;}
    .monthly-right-in{padding: 26px 14px 30px 15px}
    .get-right-in-inner h4{font-size:20px;}

    .language-in ul li{width:30%;}
    .language-cnt a span {font-size:18px;bottom:-52px;line-height:24px;}
    .brands-in ul li{padding: 0 0 20px 0;}
    .brands-blk {padding: 108px 0 800px 0;}
    .language-in .slick-prev{width:30px;top:100%;}
    .language-in .slick-next{width:30px;top:100%;}
    .language-in .slick-next:hover{width:30px;}
    .language-in .slick-next:focus{width:30px;}
    /* about us */
    .banner1 .banner-left{max-width: 100%;}
    .history-right{padding: 40px 0  0 0px;}
    .history-right p{font-size:22px;}
    .what-we-do-blk1 .we-do-inner p{font-size:18px;}
    .banner1 .banner-right figure img{width:100%;}
    .banner1:before{width:200px;height: 250px;}
    .what-we-do-blk1 .what-we-do-in{padding: 40px 0;}
    .what-we-do-blk1 .we-do-inner{padding: 0 0 20px 0;}
    /* our brands */
    .banner2 .banner-cnt{padding: 160px 20px 20px 20px;}
    .brands-worked-left{max-width: 100%;-webkit-flex:0 0 100%;}
    .brands-worked-right{max-width: 100%;-webkit-flex:0 0 100%;padding: 30px 0 0 0px;}
    
    .brands-worked-in1 .brands-worked-right{padding: 30px 0px 0 0px;}
    .brands-worked-in1 .brands-worked-left-in:before{left:-17px;}
    .brands-worked-left-in:before{right:0;}
    .brans-worked-inner h2{padding: 0 0 30px 0;}
    .brans-worked-inner{padding: 10px 0 80px 0;}
    .brands-worked-in {padding: 0 0 40px 0;}
    /* work with*/
    .banner3 .banner-cnt{padding: 180px 20px 30px 20px;}
    .message-right{padding: 0;}
    .offers-left{padding: 0 0  40px 0;}
    .message-left p{padding: 0 0 10px 0;}
    .message-blk-in{padding: 10px 0 30px 0;}
    .offers-left-in:before{width:90px;height: 200px;left: -20px;top:-100px;}
    .form-blk form button.submit {font-size:25px;height: 65px;line-height: 65px;}
    .offers-in{padding: 0 0 80px 0;}
    .website-blk ul > li:first-child:before {bottom:20px;}
    .monthly-right:after {width:70px;}
    .monthly-inner1 .monthly-right:after{width:70px;}
    .history-in {padding: 0 20px 80px 20px;}
   
    
    
    
    
}



@media only screen and (max-width:575px){
    
    .footer-right .service ul li{padding: 0 0 5px 0;}
    .social-icons ul li {padding: 0 15px;}
    .form-blk form ul li{padding: 0 0 25px 0;}
    .footer-right ul > li{padding: 0 0 10px 0;}
    h3{font-size:26px;}
    .monthly-in{padding: 20px 20px 20px 20px;}
    .what-we-do-in {padding:  40px 0;}
    .monthly-inner1 .million{left:-43px;}
    .news-right .mail-blk .form-control{padding: 0 30px;}
    .what-we-do-in p{font-size:18px;}
    .what-we-do-in .website-bottom p{font-size:16px;}
    .brands-blk{padding: 108px 0 800px 0;}
    .language-in ul li {width:30%;}
    .footer-in1:after{top:-9%;}
    .history-right p{font-size:18px;}
    /* about us */
    
    .banner1 .banner-cnt h2{padding: 0 0 10px 0;}
    .banner-cnt p {padding: 0 0 10px 0;}
    /* our brands*/
    .brands-worked-in1 .brands-worked-left-in a img{width:100px;height:100px;}
    .brans-worked-inner h2{font-size:28px;line-height: 34px;}
    /* work with */
    .message-blk-in{padding: 10px 0 20px 0;}
    .banner3 .banner-cnt{padding: 150px 20px 30px 20px;}
    .location-details p {font-size:18px;}
    .message-right .get-in-right-in{padding: 25px 15px 37px 15px;}
      .offers-in{padding: 0 20px 40px 20px;}
	.offers-left-in:before{left:-27px;}
    .mail-blk:before {left: 10%;;}
    .offers-left1{padding: 0 0 60px 0;}
    .footer-in3:after{width:100px;top:-7%;}
    
}



@media only screen and (max-width:479px){
    .form-blk form ul li .form-control {font-size:16px;padding: 0 10px;height: 50px;line-height: 50px;}
    address ul li p {font-size:18px;}
    address ul li a{font-size:18px;}
    .million a {font-size:20px;}
    .million {top:27%;left:-20px;}
    .monthly-right:after{bottom:-50px;}
    .btn{font-size:20px;}
    .news-right .mail-blk:before{left:10px;width:20px;height:20px;top:56%;}
    .news-right .mail-blk .form-control{padding: 0 30px;font-size:20px;}
    h4{font-size:18px;}
    .monthly-left p {font-size:18px;}
    address ul li p:before {width:30px;height:30px;top:10px;}
    address ul li p{padding: 0 0 0 40px;}
    address ul li.telephone p:before{width:30px;height: 30px;top:10px;}
    address ul li.location p:before{width:30px;height: 30px;top:10px;}
    .footer-in:after{width:120px;height: 120px;top:-70px;}
    .footer-in3:after{top:-85px;}
    h2{font-size:23px;line-height: 28px;}
    .language-in ul li{width:50%;}
    .footer-in1:after{top:-91px;}
    .brands-in {top:10%;}
    .form-blk form .capcha ul li .form-control{width:140px;}
    /* about us */
    .banner1 .banner-cnt p{font-size:18px;}
    .banner1:before{width:120px;height: 180px;}
    .what-we-do-in h3{padding: 0 0 10px 0;}
    /* our brands */
    .brands-worked-right h3{padding: 0 0 15px 0;}
    /* work with */
    .offers-left-in:before{width:90px;height:130px;top:-90px;}
    .website-blk ul > li:first-child:before{left: -20px;}
	.website-blk ul > li:last-child:after {right:-17px;}
	.form-blk form .capcha ul li{width:62%;}
	.form-blk form .capcha ul li:last-child{width:48%;}
	.form-blk form .capcha ul li img{width:100%;}
    
   
    
    
}


@media only screen and (min-width:1700px) {
    .what-we-do-blk1 .what-we-do-in {padding-top: 102px;}
}
@media only screen and (min-width:768px) and (max-width:1340px) {
    .what-we-do-blk1 .what-we-do-in {padding-top: 0;}
    .p-about .banner-cnt {padding-bottom: 107px;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
    .what-we-do-blk1 .what-we-do-in {padding-top: 0;}
    .p-about .banner-cnt {padding-bottom: 20px;}
}

/* our brnads regulation */
@media only screen and (min-width:768px) and (max-width:991px) {
    .brans-worked-inner h2 {padding-bottom: 20px;}
}
@media only screen and (min-width:992px) and (max-width:1024px) {
    .brans-worked-inner h2 {padding-top: 20px;}
    .brans-worked-inner h2 {padding-bottom: 20px;}
}
@media only screen and (min-width:1025px) {
    .brans-worked-inner h2 {padding-bottom: 20px!important;}
}
@media only screen and (min-width:1241px) and (max-width:1340px){
    .banner2 .banner-cnt {padding-bottom: 40px;}
    .brans-worked-inner {padding-top: 0;}
    .brans-worked-inner h2 {padding-bottom: 50px;}
}
@media only screen and (min-width:1341px) and (max-width:1540px){
    .brans-worked-inner {padding-top: 40px;}
    .brans-worked-inner h2 {padding-bottom: 50px;}
}
@media only screen and (min-width:1541px){
    .brans-worked-inner {padding-top: 40px;}
    .brans-worked-inner h2 {padding-bottom: 50px;}
}
@media only screen and (min-width:1641px){
    .brans-worked-inner {padding-top: 10px;}
}
@media only screen and (min-width:1701px){
    .banner2 .banner-cnt {padding-bottom: 147px;}
    .brans-worked-inner {padding-top: 0;}
}

/* wwus regulation */
@media only screen and (min-width:768px) and (max-width:991px){
    .banner3 .banner-cnt {padding-bottom: 0;}
}
@media only screen and (min-width:1141px) and (max-width:1240px){
    .message-blk-in {padding-top: 0;}
}
@media only screen and (min-width:1341px) and (max-width:1640px){
    .message-blk-in {padding-top: 216px;}
}
@media only screen and (min-width:1641px) and (max-width:1700px){
    .wwus .container {margin-top: 50px;}
}