

 @media only screen and (min-width: 2000px) { 

	.sec02:before, .sec02:after, .sec04:before { display: none;  }
	footer#five { padding-top: 455px; }
	.sec02 { margin-top: -20px!important;  }

}



@media only screen and (min-width:1600px){
.sec02:before, .sec02:after, .sec04:before, footer#five  { background-size: cover;  }
.sec02:after { bottom: -34%;  }
.sec02:before { top: -32%; }
.sec02 { margin-top: 0;  }
.sec01 .bg-img { top: 5%; width: 670px; right: 16%;  }
.sec04:before  { top: -30%;  }
.sec04 { margin-top: 80px;  }
 footer#five { padding-top: 210px;  }
 .workdetail-sec.new-style .banner-txt {  padding-top: 23%; }
 .main-txt h1 { font-size: 225px;  }

}

@media only screen and (min-width:1750px){
.workdetail-sec.new-style .banner-txt {  padding-top: 33%; }
}	


@media only screen and (max-width:1300px){
.fix-social { left:10px;}

}
@media only screen and (max-width:1279px){
	.cs-img-1{width:600px;}
	.content{font-size:25px;}
	.linkBtn{font-size:13px;line-height:50px;width:160px;}
	.caption{margin-left:8%;}
	.sec03 .abst-txt{top: 6.52%;}
}
@media only screen and (max-width:1200px){

.blogdetail .main-txt h1 { font-size: 78px;   }
.blog-prev-next span { font-size: 30px; width: 300px; margin-left: -150px;  }
.main-txt h1 { font-size: 145px;  }
.main-txt { min-height: inherit; padding-bottom: 50px;  }
.workdetail-sec .main-txt p { font-size: 20px;  }
.workdetail-sec h2 { width: 40%;  }
.pro-result .image { padding-top: 50px;  }
.pro-result { background-size: inherit;  }
.pro-result .result-txt { width: 29%;  }
.pro-result .result-txt { padding-top: 310px;  }
.about-sec h2 { font-size: 250px;  }
.about-sec p { font-size: 24px;  }
.abt-cont-row .abt-bg-txt { font-size: 245px;  }
.cursor {display: none;}
.sec01 .bg-img{right: 6%;}
.cs-box{height:480px;}
.cs-img-cm{right:50px;}
.content{width:450px}
.sec03 .abst-txt{font-size:150px}
.nav{right:10px}
.sec04 .insd-box img{    -webkit-filter: blur(0);
    filter: blur(0);}
}	

@media only screen and (max-width:1023px){
.homepage .fix-social span { bottom: 0;  }	
.wrapper{ width: 96%;}	
.fix-social .mobile { display: block;  }
.fix-social .dekstop { display: none;  }	
.fix-social span { padding-top: 5px; margin-right: 20px; position: relative; bottom: 0; left: 0; width: auto; float: left; transform: inherit; -webkit-transform: inherit; -moz-transform: inherit;  }	
.fix-social a { margin: 0; margin-right: 15px; float: left;  }
.fix-social a.drible { margin-top: 3px;  }
.fix-social a.insta { margin-top: 3px;  }
.fix-social a.behance { margin-top: 7px;  }
.fix-social { top: 12px; left: 0; position: relative;  }	
.about-sec .right { width: 55%;  }	
.about-sec .about-row { padding-top: 40px;  }	
.about-sec p { font-size: 22px;  }	
.about-sec h2 { font-size: 225px;  }	
.pro-result .image { width: 60%; padding-top: 98px; }	
.blog-prev-next a { height: 550px;  }	
.blog-row h3 { font-size: 32px;  }
.pro-result .result-txt { width: 38%;  }
.pro-result { padding-top: 40px;  }
.about-sec .hello h2 { font-size: 105px;  }
.designation { font-size: 30px;  }
.about-sec h3 { font-size: 70px;  }

}	

@media only screen and (max-width:979px){
.thank-you .thank-in { left: 2%; width: 96%; margin-left: 0;  }	
.workdetail-sec .main-txt p { font-size: 16px;  }	
.inner-foo { font-size: 13px;  }	
.about-sec h2 { font-size: 178px;  }	
.about-detail .anim-char span {     padding: 0 6px; }
.pro-result .image { padding-top: 225px;  }	
.workdetail-sec .result-txt p { width: auto;  }	
.workdetail-sec p { width: 48%;  }	
.workdetail-sec h2 { width: auto; margin-right: 10%; }
.main-txt h1 { font-size: 120px;  }	
.blog-prev-next span { font-size: 22px; width: 220px; margin-left: -110px;  }
.main-txt {  padding-top: 150px;  }
.blogdetail .main-txt h1 { font-size: 60px;  }
.blogdetail .main-txt p { font-size: 16px;  }
.blog-img { padding: 30px; padding-bottom: 0px;  }
.blog-prev-next a { height: 450px;  }
.blog-prev-next span:before { left: -55px;  }
.blog-prev-next .blog:last-child span:before { right: -55px;  }
.project-row .head-txt { padding-bottom: 60px;  }
.total-experince h4 { font-size: 30px;  }
.total-experince h4 span { font-size: 25px;  }
.total-experince .year { font-size: 25px;  }

.txt-1{font-size:130px;}
.txt-2{font-size:16px;}
.sec01{height:500px;}
.sec01 .bg-img{width: 340px;}
.sec02:before, .sec02:after, .sec04:before{display:none}
.sec02 .insd-box p{font-size:16px;}
.cs-img-1{width:530px;}
.content{font-size:18px;width:314px}

.sec03{padding:180px 0 80px}
.sec03 .abst-txt{top:72px}
.sec03 .abst-txt{font-size:100px}
.cs-box:after{background-size:35%}
.cs-img-2{width:363px}
.sec04{padding:160px 0 100px}
.sec04 .blog-txt{top:53px}
.ct-text{line-height:150px;font-size: 165px;}
.submitBtn{width:160px;height:50px;font-size:13px}
.sec04 .blog-txt{font-size:100px}
.fix-social{margin-top:20px}
.fix-social span{display:none}
.fix-social a{display:block;line-height:30px}
.fix-social a img{display:inline-block}
}	

@media only screen and (max-width:767px){
	.awward{    width: 60px; height: 60px;
    left: 0px;
    bottom: -3px;}
.thank-you p { font-size: 16px;  }	
.thank-you img { width: 100px; height: 102px;  } 
.thank-you .thank-in { padding: 50px 10px; }	
.thank-you h4 { font-size: 60px;  }	
.caption { margin-left: 0; width: 100%; text-align: center;  }	
.caption a { display: block; margin: 0 auto;  }
.sec02 { margin-top: 0;  }	
.sec01 .bg-img { display: none;  }	
.sec01 { padding-top: 70px; padding-bottom: 50px; overflow: hidden;  }
.workdetail-sec.new-style .banner-txt { padding: 150px 0 100px 0; position: relative; width: 100%; text-align: center;  }
.workdetail-sec.new-style .banner-img {display: none;  }	
.explore-More { font-size: 14px;  }	
.cs-box .linkBtn { margin: 0 auto;  }	
.cs-box .content, .cs-box .st-lg { display: none;  }	
.cs-img-cm.cs-img-2 {  position: relative; top: 0px; right: 9%; }	
.blog-body footer { position: relative;  }
.fix-social .mobile { display: inline-block; float: none; text-align: center;  vertical-align: top;}	
.fix-social a { display: inline-block; float: none;     vertical-align: top; }	
.fix-social { padding-bottom: 10px; width: 100%; top: 0; overflow: hidden; text-align: center; }	
.copyright { width: 100%; text-align: center; padding-top: 5px;  }
.wrapper { width: 90%;  }	
.abt-cont-row .abt-bg-txt { display: none;  }	
.about-sec p { font-size: 17px; margin-bottom: 25px;  }	
.about-sec .left { position: relative!important;  }	
.about-sec .right { width: 100%; padding-top: 0px;  }	
.about-sec .left { width: 100%; text-align: center;  }	
.designation { font-size: 25px;  }	
.hello span.main-span { font-size: 27px;  }	
.about-sec .hello h2 { font-size: 75px;  }	
.main-txt { padding-top: 125px;  } 	
.pro-next { padding: 35px 0;  }	
.workdetail-sec { padding-bottom: 35px;  }	
.pro-result { padding-bottom: 20px;  }	
.pro-next h2 span:before { background-size: 24px; left: 4px; top: 6px;  }	
.workdetail-sec .pro-next h2 span { padding-left: 45px;  }	
.workdetail-sec .pro-next h2 { font-size: 26px;     letter-spacing: 1px; }	
.pro-result .image { width: 100%; padding-top: 30px;  }	
.pro-result .result-txt { width: 100%; padding-top: 0;  }	
.pro-result { background: #000;  }	
.workdetail-sec h2 { font-size: 35px;  }	
.workdetail-sec p { width: 100%;  }	
.workdetail-sec h2 { margin-right: 0px; float: none;  }	
.main-txt .banner-img { width: 100%; padding-top: 30px;  }	
.main-txt .banner-txt { width: 100%;  }	
.blog-prev-next span i { margin-bottom: 10px;  }	
.inner-foo { font-size: 12px;  }	
.blog-prev-next a { height: 340px;  }	
.blog-prev-next .blog:last-child span:before, .blog-prev-next span:before { display: none;  }	
.blogdetail .main-txt { padding-bottom: 40px;  }	
.blog-row h4 { font-size: 22px;  }	
.blog-row ul li:before { top: 3px;  }	
.blog-row ul li { margin-bottom: 22px; font-size: 15px;  }	
.blog-row h3 { font-size: 28px;  }	
.workdetail-sec p { font-size: 15px;  }	
.blogdetail .main-txt .banner-txt { width: 100%;  }  
.workdetail-sec .main-txt p { padding-top: 0px;  }
.blogdetail .main-txt .banner-img { padding-top: 50px; width: 100%;  }
.blog-row { padding-bottom: 60px;  }
.blog-row ul { padding-bottom: 10px; font-size: 25px;   }
.project-row { padding-top: 60px;  }
.total-experince h4 { font-size: 25px;  }
.total-experince h4 span { font-size: 20px;  }
.total-experince .year { font-size: 22px;  }
.total-experince .experince { padding-left: 20%;  }
.about-sec { padding-bottom: 50px; padding-top: 150px;  }

.about-sec li { font-size: 16px;  }

.col-2{width:auto;float:none}
.sec02 .insd-box{padding-right:0}
.cs-box{height:auto;}
.cs-img-cm{position:static}
.cs-img-1, .cs-img-3, .cs-img-2{width:auto}
.content{width:auto}
.cs-box .cs-ins{padding:30px}

.col-6{width:auto;float:none}
.insd-box{margin-bottom:60px}
.col-2{width:auto;float:none}
.st-bg{padding:0; padding-top: 15px; padding-bottom: 25px;}

footer{background:#fff;overflow:hidden;padding:60px 0 40px}
.inpt input, .inpt textarea{color:#0e1014;}
.copy{text-align:center;padding-top:0px}
.col-2.ft-rt{float:none}
.box-1{float:none;padding-left:110px;}
.box-1.fl-lt{float:none;width:295px;margin-left:0;margin-top:25px}
.sm-title{left:0;}
.nav{display:none}
.fl-lt .sm-title{left:0}
.sec04 .insd-box .st-title{font-size:18px;}
.submitBtn:hover{background-color: #ea2340;}
.inpt textarea, .inpt input{font-size:14px;}
.cs-box{margin-bottom:50px}
.cs-img-cm{text-align:center; padding:10px;}
.cs-img-cm img{display:inline-block;vertical-align:top;}
}	

@media only screen and (max-width:639px){
.pro-back { margin-right: 15px; }	
.about-sec h3 { font-size: 55px;  }	
.about-sec .hello h2 { font-size: 66px;  }	
.main-txt h1 { font-size: 80px;  }	
.blog-row h3 { font-size: 22px;  }	
.blogdetail .main-txt h1 { font-size: 44px;  }	
.blogdetail .main-txt p { font-size: 15px;  }
.ct-text {font-size:100px;line-height:100px}
.ct-text br { display: none;  }
}

@media only screen and (max-width:479px){
.about-sec h2 { font-size: 170px;   }	
.anim-char span { padding: 0 4px;  }
.thank-you .thank-in { top: 50px; margin-top: 0;  }	
.fix-social .mobile { display: block; margin-bottom: 10px;  }	
.main-txt h1 { font-size: 62px;  }
.workdetail-sec .main-txt p { font-size: 14px;  }	
header {padding-top: 20px;}	
.copyright span { padding-top: 3px; display: block;  }	
.about-sec { padding-top: 125px;  }	
.about-title .word-cont { margin-left: 0px;  }	
.project-row { padding-top: 45px;  }	
.blog-prev-next span i { font-size: 12px;  }	
.blog-prev-next a { height: 225px;  }
.blog-prev-next span { font-size: 16px; width: 140px; margin-left: -70px; }	
.blog-row h4 { font-size: 20px; padding-top: 30px;  }	
.blogdetail .main-txt h1 { font-size: 35px;  }
.blogdetail .main-txt p span { font-size: 30px;  }
.sec01{height:auto;}
.sec01 .bg-img{clear:left;position:relative;top:0;right:0;margin-top:25px;max-width:360px;width:inherit;margin:auto}
.sec03 .abst-txt { top: 30px; font-size:66px;} 
.sec03 { padding: 144px 0 80px; }

}

@media only screen and (max-height:350px){
.thank-you h4 { font-size: 50px; padding-top: 20px; }	
.thank-you img {  width: 70px; height: 72px;  }
.thank-you .thank-in { top: 20px; margin-top: 0;  }		

}	