/********** Responsive **********/
@media only screen and (max-width:1600px){
	.hamburger{right:80px;}
	.tbssec:before{font-size:250px;}
	.frthsec a:after{width:80px;height:80px;}
	.frthsec a{width:60px;height:60px;bottom:90px;}
	.frthsec a i{font-size:25px;padding:14px 16px 0 0;}
	.eak .bigimg img{width:80%;}
	.eak .bigimg{right:-30px;position:relative;top:100px;}
	.csstdy-sec .bigimg img{width:75%;}
	.csstdy-sec.scnd .bigimg img{left:150px;position:relative;}
	img.left.arrow{left:20px;}
}
@media only screen and (max-width:1550px){
	.baner .slider-wrap{left:-130px;}
	.eak img.side{width:40%;}
}
@media only screen and (max-width:1440px){
	.header .wrp{padding:0 90px 0 0;}
	.casestdy .baner.abt .cntct-sec img.bnrimg{width:40%;}
	.aboutpage .baner.abt .cntct-sec img.bnrimg{width:90%;}
	.cntctpaeg .baner.abt .cntct-sec img.bnrimg{width:30%;right:170px;}
	.baner .cntct-sec h1{font-size:55px;}
	.main-heading{font-size:55px;}
	.eak .bigimg img{width:70%;}
	.csstdy-sec.scnd .bigimg img{left:210px;}
	.csstdy-sec .bigimg img{right:70px;position:relative;}
}
@media only screen and (max-width:1380px){
	.baner .cntct-sec p{padding:0 100px 0 0;}
	.baner .cntct-sec h1{padding:40px 0px 40px 0;}
	.baner{height:760px;min-height:760px;}
	.frthsec a{bottom:80px;}
	.frtnyr ul li:nth-child(3),.frtnyr ul li:nth-child(2){font-size:69px;}
	.sec-pad{padding:70px 0;}
	.testi .slick-dots{bottom:-50px;}
	.frtnyr ul li:nth-child(1){left:-100px;font-size:350px;}
	.eak:after{color:#eeeeee8c;bottom:0;}
	.srvcs .baner.abt .cntct-sec img.bnrimg{width:60%;}
	.baner.abt:after{right:-200px;font-size:100px;}
	.frthsec h4{font-size:76px;line-height:normal;}
	.frthsec{height:600px;}
	.frthsec.scnd{height:760px;}
	.frthsec.scnd a{bottom:110px;}
	.tbssec .lstsec{padding:0px 0 0;}
	.csstdy-sec.scnd .bigimg img{left:140px;}
}
@media only screen and (max-width:1280px){
	.frtnyr ul li:nth-child(1){left:-40px;}
	.frtnyr ul li:nth-child(3),.frtnyr ul li:nth-child(2){font-size:60px;}
	.frtnyr ul li a{font-size:60px;}
	.frtnyr ul:after{width:73%;}
	.frtnyr ul:before{width:78%;}
	.frtnyr:after{z-index:-6;}
	.apida p{padding:50px 50px 0 0;}
}
@media only screen and (max-width:1190px){
	.tbssec:before{font-size:200px;}
	.testi p{margin:60px 100px;}
	.eak .bigimg{right:-20px;}
	.testi .slick-dots{bottom:-50px;width:100%;}
	.srvcsbox:after{width:340px;}
	.frtnyr:after{width:400px;}
	.frtnyr ul:before{width:91%;}
	.frtnyr ul:after{width:84%;}
	.baner.abt{height:700px;}
	.baner .cntct-sec h1{padding:20px 0px 20px 0;}
	.baner .cntct-sec h1{font-size:45px;}
	.baner .cntct-sec{padding:200px 0 0 0;}
	.baner .cntct-sec p{padding:0 0px 0 0;}
	.baner .cntct-sec ul{margin:20px 0 0 0;}
	.mt100{margin-top:60px;}
	.main-heading{line-height:normal;font-size:45px;}
	.mainsrvcs .txt-wrp h3{margin-bottom:30px;}
	.main-pera{font-size:18px;}
	.srvcsbox .main-pera{padding:43px 0 75px;}
	.frthsec{height:450px;background-size:100% 100%;}
	.frthsec h4{padding:50px 0 50px 0}
	.baner{height:660px;min-height:660px;}
	.optnboxs .secwrp{padding:20px;}
	.optnboxs .secwrp h3{font-size:22px;}
	.frthsec a{bottom:20px;}
	.frthsec.scnd{height:650px;}
	.frthsec.scnd a{bottom:30px;}
	.hmabt img.arrow{right:20px;top:50px;}
}
@media screen and (max-width:1024px){
	.baner .slider-wrap{left:-40px;top:-40px;}
	.hamburger{right:50px;}
	.baner .cntct-sec{padding:80px 0 0 0;}
	.eak ul{position:relative;z-index:9999;}
	.cntctpaeg .baner.abt:after{display:none;}
	.baner.abt:after{display:none;}
	.baner.abt .cntct-sec p{padding:0 0 20px 0;}
	.srvcs .baner.abt .cntct-sec img.bnrimg{width:50%;}
	.cntctpaeg .baner.abt .cntct-sec img.bnrimg{right:120px;}
}
@media screen and (max-width:992px){
	.csstdy-sec img.lftside {width: 40%;}
	.csstdy-sec img.side {width: 40%;}
}
@media only screen and (max-width:820px){
	.baner .slider-wrap{display:none;}
	.header:before{display:none;}
	.frthsec h4{font-size:60px;}
	.baner .cntct-sec{padding:190px 0 0 0;}
	.prces p{padding:30px 0;}
	.gsrt form p{font-size:28px;}
	.frtnyr ul li:nth-child(3),.frtnyr ul li:nth-child(2){font-size:38px;}
	.frtnyr ul li:nth-child(1){font-size:250px;}
	.prces .detlwrp span{font-size:96px;}
	.baner.abt .cntct-sec p{height:200px;overflow-y:scroll;}
	.tbssec:before{font-size:150px;top:250px;}
	
	.innerservc .baner.abt .cntct-sec img {width: 100%;}

}
@media only screen and (max-width:768px){
	.faqsec .accordion .accordion-item .accordion-header .accordion-button{font-size:20px;}
	.main-heading{font-size:35px;}
	.frtnyr ul li:nth-child(1){font-size:200px;left:-20px;}
	.baner .cntct-sec h1{font-size:35px;}
	.baner.abt .cntct-sec p {margin:15px 0;}
	
	.frthsec.scnd {height: 700px;}
	.hmabt img.arrow {width: 8%;}
	.toolsec .wrp h5 {font-size: 16px;}
}
@media only screen and (max-width:430px){
	.tbssec:before{display:none;}
	.innerservc .baner.abt .cntct-sec.imgwrp{padding: 30px 0;}
	.baner.abt {height: auto; }
	.header .wrp {flex-wrap: wrap;}
	.menu_hamburger ul.inermenu {    top: 200px;right: 0px;}
	.eak:after{display:none;}
	.tbssec ul{flex-wrap:wrap;align-items:center;flex-direction:column;}
	.eak .bigimg{display:none;}
	.frtnyr ul:before{left:0;width:100%;}
	.frtnyr ul li:nth-child(2){left:0;}
	.frtnyr ul li:nth-child(1){font-size:0;left:0;}
	.frtnyr ul li:nth-child(3){right:0;}
	.frthsec {background-size: cover;}
	.hmabt img.arrow {display: none;}
	.frthsec p {padding: 0 10px 0;}
	.frthsec h4 {font-size: 45px; }
	.frtnyr ul:after{width:100%;height:48%;}
	.eak ul{flex-direction:column;align-items:center;}
	.testi p{padding:40px;}
	.testi p{margin:60px 0;}
	.csstdy-sec img.side {display: none;}
	.csstdy-sec img.lftside {display: none;}
	.csstdy-sec.scnd .bigimg {text-align: center;}
	.csstdy-sec.scnd .bigimg img {left: 0;}
	.csstdy-sec .bigimg  {text-align: center;}
	.csstdy-sec .bigimg img {left: 0;}
	
	.hamburger {right:0;}
	.eak ul li span{display:block;}
	.frtnyr ul li a {font-size: 40px;}
	.frtnyr ul li a i{font-size: 60px;}
	.frtnyr ul li:nth-child(3), .frtnyr ul li:nth-child(2) {line-height: 80px;}
	.frthsec h4 {font-size: 43px;}
	.frthsec {height: 530px;}
	.frthsec.scnd {height: 1050px;}


}

/*keyframes*/