/********** Responsive **********/
@media only screen and (max-width:1600px){
}
@media only screen and (max-width:1550px){
}
@media only screen and (max-width:1440px){
}
@media only screen and (max-width:1380px){
	.baner {padding: 230px 0 150px 0;}
	.baner:before{width: 26%;}
	.baner img.sldrsqr{top: -43px; left: -15px; width: 28%;}
	.baner .right ul.bnlgoslider li {margin: 0 10px;}
	ul.mainbutn{padding: 20px 0 0 0;}
	.baner img.bnrlgs {margin: 50px 0 0 0; }
	.baner h1{padding: 0 0 10px 0;}
	.phlcta h3 {padding: 0 230px; }
	.phlcta img.peopl{width: 50%;top: -210px;}
	.phlcta {    padding-top: 126px;}
	.phlcta img.boks{left: -80px;}
	.logos ul li p{font-size: 16px;padding: 0 0 0 5px;}
	.srvcs p.main-pera {padding: 20px 200px 50px;}
	.prcs .txtwrp .cntnt{width: 65%;}
	.worksec .txt {padding: 0 0 0 0; }
	.worksec ul {gap: 0; }
	ul.mainbutn li a{font-size: 15px;padding: 15px 20px;}
	ul.mainbutn li:nth-child(2) a{font-size: 15px;padding: 15px 20px;}
	.worksec h3 span {color: #FFB300;}
	.prce .prcbt a{font-size: 15px;padding: 15px 20px;}
	.prce .scnd {padding: 0; }
	.prce .scnd p {    padding: 0;}
	.footer img.sideimg{height: 832px; object-fit: cover; width: inherit; object-position: right;}
	.prce .scnd ul.cntct li:nth-child(2):after{    left: -25px;}




}
@media only screen and (max-width:1280px){
	.sec-pad {padding: 80px 0;}
	.container-only-left {margin-left: calc(6% - 0px);}
	.phlcta {padding-top: 120px !important;}
	.phlcta img.boks {left: -110px;}
	.frm-sec .txt span.gray{font-size: 45px;}



}
@media only screen and (max-width:1190px){
}
@media screen and (max-width:1024px){
	.sec-pad{padding:50px 0;}
	.baner img.sldrsqr{top: -33px;left: -2px;}
	.baner h1{font-size: 40px;}
	.baner {padding: 230px 0 50px 0; }
	.main-heading{font:normal normal bold 33px / 43px Montserrat;}
	.frm-sec .txt span.gray {font-size: 38px; }
	.phlcta img.boks{display: none;}
	.phlcta img.peopl {top: -130px; }
	.phlcta h3 {padding: 0; }
	.phlcta p{    padding: 25px 0px 0;}
	.phlcta img.peopl {top: -170px; }
	.srvcs p.main-pera {padding: 20px 90px 50px; }
	.prcs .lft .txtwrp.hlya{transform:translateX(0);}
	.prcs .rght .txtwrp.hlya{transform:translateX(0);}
	.prcs .txtwrp .cntnt{width:63%;}
	.prcs .txtwrp .nmbr{width:35%;}
	.worksec h3{    font: normal normal bold 55px / 96px Montserrat;padding: 0;}
	.rnge .wrp span{    font-size: 45px;}
	.rnge .wrp p{padding: 0 20px;}
	.prce .wrpr h5{font-size: 22px;}
	.prce .wrpr ul.pont li{font-size: 15px;}
	.prce .scnd ul.cntct li .wrp a{font-size: 18px;}
	.prce .scnd ul.cntct li b{font-size: 20px;}
	.prce .scnd p{font-size: 15px;}
}
@media screen and (max-width:992px){
}
@media only screen and (max-width:820px){
	.wow{animation-name: none !important; visibility: visible !important; }
	.main-heading {font: normal normal bold 25px / 43px Montserrat; }
	.main-pera{font: normal normal normal 14px / 28px Montserrat;}
	.baner:before {width: 36%; }
	.baner img.sldrsqr {top: -32px; left: -10px;width: 30%;}
	.baner h1 {font-size: 30px; }
	.frm-sec .txt span.gray {font-size: 28px; }
	.phlcta img.peopl {top: -120px; }
	.frm-sec form .form-group input{padding: 8px 15px;}
	.frm-sec form .form-group textarea{height: 90px;}
	.prcs .mdlbk {display: none;}
	.prcs .txtwrp .nmbr {width: 20%; }
	.prcs .txtwrp .cntnt p{line-height: normal;padding: 10px 0 0 0;}
	.prcs .txtwrp .cntnt{float: right;width: 80%;}
	.worksec h3{line-height: normal; padding: 30px 0;}
	.prce .scnd ul.cntct li:nth-child(2):after{display: none;}
	.prce .scnd ul.cntct{flex-wrap: wrap; gap: 20px;}
	.testmnl .slick-dots li.slick-active{left: -400px;}
	.testmnl .test p {padding: 45px 20px 20px 10px; }
	.testmnl .test span.nme{padding: 0 0 0 10px;}
	.copyright ul{gap: 20px;}
	.copyright ul li:nth-child(1){padding: 0 0 0 0;border-right: 0px solid #fff}
	.copyright ul li a{font-size: 15px;}
	.copyright p{font-size: 15px;}
	.copyright{padding: 30px 0;}
	.prce .wrpr ul.pont{height: 280px; overflow-y: scroll;}
	.prce ul.slick-dots {margin: 0 auto; text-align: center; bottom: 20px; }
	.prce .slick-dots li.slick-active button{background: #008afe;}
	.prce .slick-dots li button{background: #282b40;}
	 .prcs .txtwrp .nmbr span {
        font-size: 45px;
    }
	
}
@media only screen and (max-width:768px){
.sec-pad .col-md-7 {
    padding-left: 10px;
}
	
}
@media only screen and (max-width:480px){
	.header{padding: 30px 0 0 0;text-align: center;}
	.header .rghtsd ul{gap:18px;align-items: center;flex-direction: column;margin: 20px 0 0 0;}
	.header a.mainbtn {background: #00b1de; }
	.container-only-left {margin-left: calc(0% - 0px); }
	.baner .txtwrp {padding: 0 10px; }
	.baner:before {width: 0;}
	.baner img.sldrsqr{display: none;}
	.baner img.sldrsqr{padding: 0 10px;}
	.baner {padding: 300px 0 50px 0; }
	.baner .right{padding: 0;}
	.baner .right ul.bnlgoslider li img{width: 70%;}
	.baner img.bnrlgs {margin: 50px 0; }
	.baner .right ul.bnlgoslider{    margin: 0;}
	.frm-sec:before{width: 170px; height: 301px; top: -70px;background-repeat: no-repeat; background-size: cover; background-position: center;}
	.frm-sec:after{width: 170px; height: 301px; bottom: 110px;background-repeat: no-repeat; background-size: cover; background-position: center;}
	.frm-sec .txt span.gray{padding: 30px 0;}
	.phlcta img.peopl{display: none;}
	.frm-sec .txt p{padding-bottom: 0;}
	.phlcta {padding-top: 50px !important; }
	.srvcs p.main-pera{padding: 20px 10px 50px;}
	.bnrfrm h2{font-size: 20px; line-height: normal;}
	.bnrfrm .container{    padding: 20px;}
	.bnrfrm .form-group .form-control{margin: 10px 0;}
	.bnrfrm .form-group button{margin: 10px 0;}
	.abtbg .cntnt h5{    padding: 40px 0 20px 0;}
    .prcs .txtwrp {padding: 0 0 130px 0; }
    .worksec:before{display: none;}
    .worksec h3{font-size: 30px;}
    .container-only-right {margin-right: calc(0% - 0%); }
    .worksec .txt p {padding: 10px 10px; }
    .worksec ul {margin: 20px 0 50px 0; }
    ul.mainbutn{justify-content: center;}
    .rnge .wrp span{font-size: 30px;}
    .rnge .wrp p {font-size: 14px;padding: 0 10px; line-height: normal; }
    .rnge:before{display: none;}
    .prce .wrpr{margin: 0 10px;}
    .testmnl .slick-dots li.slick-active {display: none; }
    .testmnl h4 {padding: 30px 0 0 0; }
    .footer img.sideimg{display: none;}
    .copyright{text-align: center;}
    .copyright ul{padding: 10px 0 0 0;justify-content: center;}

   
}

/*keyframes*/