.cursor-pointer{cursor:pointer;}
.header__logo{padding-top:23px;}
.header__logo a,.offcanvas__logo a ,.footer__logo a{font-size:34px;font-weight:600;color:#fff;}
.services__item p{font-size:16px;}
.pricing__swipe-btn{border:0;text-align:right;}
.services__item{cursor:pointer;}
.pricing__item ul li{font-size:13px;}
.footer__text-widget ul{width:60%;margin:auto;}
.footer__text-widget ul li{width:25%;float:left;margin:0 auto;}
.footer__text-copyright a{display:inline-block;font-size:18px;color:#c4c4c4;margin-left:26px;}
.footer__top-call h2{font-size:28px;}
.footer__text{padding-top:75px;}
.hero__item .hero__text h5,.hero__item .hero__text h2 ,.hero__item .hero__text .primary-btn{opacity:1;}
.hero__item{height:650px;}
.hero__img{width:75%;padding-top:90px;float:right;}
.hero__item .hero__text{padding-top:100px;}
.achievement__item h2{font-size:28px;}
.footer__text-widget ul li a:hover{color:#fff;}
.whtsapp-dv{position:fixed;bottom:5px;left:10px;z-index:800;}
.whtsapp-lnk .wtsp-icn{font-size:35px;color:#4c57d6;background:tranparent;padding:5px;border-radius:50%;width:40px;height:40px;text-align:center;float:left;z-index:99;position:relative;font-weight:600;}
.whtsapp-icn-txt{display:none;background:green;color:#fff;padding:3px 8px 3.5px 17px;border-radius:10px;margin-left:-15px;float:left;margin-top:6px;font-size:13.5px;box-shadow:1px 2px 2px rgba(0,0,0,0.4);}
.popcrtn{position:fixed;top:0;left: 0;width: 100vw;height: 100vh;display: table;z-index: 999;background: rgba(0,0,0,0.7);}
.popcrtn-inr{display:table-cell;vertical-align:middle;}
.popbody{width:500px;margin:auto;background:#eeeffb;}
.clsicn{position:absolute;right:0px;top:0;z-index:99;}
.pophd1{text-align:center;margin-bottom:5px;}
/*.pophd2{font-weight:700;color:#0f0b57;text-align: center;font-size:27px;margin-bottom:5px;}*/
.pophd2{font-weight:600;text-align:center;font-size:20px;margin-bottom:5px;background:linear-gradient(45deg, #0f0b57,#0f0b57,#fffccc,#0f0b57,#0f0b57);-webkit-background-clip:text;-webkit-text-fill-color:rgba(255, 255, 255, 0);animation:shine 6s linear;background-position:-125vw;background-size:200%;}
@keyframes shine{0%{background-position:-100vw;}100%{background-position:100vw;}}
.poptxt{text-align:center;margin-bottom:10px;}
.popinpt-p{text-align:center;}
.popinpt{width:200px;border:2px solid #0f0b57;border-top-left-radius:15px;border-bottom-left-radius:15px;padding-left:12px;height:32px;}
.popinpt-btn{height:32px;width:80px;background:#0f0b57;border:2px solid #0f0b57;color:#fff;text-transform:uppercase;border-top-right-radius:15px;border-bottom-right-radius:15px;}
.popimg-p{text-align:center;}
.popimg{width:210px;}
.clsicn{display:none;}
.popbody-inr{padding:15px 10px;}
.newpopinpt{width: 200px;border: 2px solid #0f0b57;border-radius: 15px;padding: 0 10px;height: 32px;}
.newpopipta {
	width: 200px;
	height: 80px;
	border: 2px solid #0f0b57;
	border-radius: 15px;
	padding: 0 10px;
	resize: none;
}
.newpopinpt-btn {
	width: 100px;
	height: 32px;
	border: 2px solid #0f0b57;
	border-radius: 15px;
	text-transform: uppercase;
	background: #0f0b57;
	color: #fff !important;
}
.newpopta-p{
    margin-bottom:11px;
}

@media only screen and (max-width:1199px){.header__logo a, .offcanvas__logo a, .footer__logo a{font-size:32px;}
.header__menu ul li{margin-right:25px;}
.hero__text h2{font-size:32px;}
.hero__item .hero__text{padding-top:70px;}
.section-title h3{font-size:26px;}
.services__item{padding-left:20px;padding-right:20px;}
.services__item p{font-size:14px;}
.pricing__item h4{font-size:18px;}
.pricing__item h3{font-size:20px;}
.emptyli{display:none;}
.work__item h3{font-size:25px;}
}
@media only screen and (max-width:991px){p{font-size:13px;}
.header__logo a, .offcanvas__logo a, .footer__logo a{font-size:22px;}
.header__menu{padding-top:27px;}
.header__menu ul li a{font-size:12px;}
.header__menu ul li{margin-right:5px;}
.hero__item .hero__text{padding-top:30px;}
.hero__text h2{font-size:26px;}
.hero__text h5{font-size:15px;}
.hero__img{width:85%;padding-top:35px;}
.hero__item .hero__text h2,.hero__item .hero__text h5,.hero__item .hero__text .primary-btn{top:40px;}
.hero__item{height:550px;}
.spad{padding-top:50px;padding-bottom:50px;}
.services-section{padding-bottom:30px;}
.services__item span{font-size:12px;}
.services__item h5{font-size:16px;}
.services__item p{font-size:13px;}
.section-title h3{font-size:21px;}
.emptyli2,.emptyli3,.emptyli4{display:block;}
.achievement-section{padding-bottom:450px !important;}
.achievement__item h2{font-size:20px;}
.work__item h3{font-size:22px;}
.work__text{padding:40px;}
.footer__top-call h2{font-size:21px;}
.footer__top-call h5{font-size:16px;}
.footer__top-auth h5{font-size:16px;line-height:25px;}
.footer__text-widget ul{width:80%;}
}
@media only screen and (max-width:767px){.canvas__open{font-size:24px;border:0;}
.hero__item{height:auto;}
.hero__item .hero__text{padding-top:113px;text-align:center;}
.hero__item .hero__text h2,.hero__item .hero__text h5,.hero__item .hero__text .primary-btn{top:0;}
.hero__img{width:85%;padding-top:60px;float:none;margin:auto;}
.services__item p{font-size:11px;}
.services__item{padding-left:25px;padding-right:25px;}
.pricing__swipe-btn label{margin-right:0;}
.pricing__swipe-btn{width:auto;}
.emptyli2, .emptyli3, .emptyli4{display:none;}
.spad{padding-top:30px;padding-bottom:30px;}
.primary-btn{font-size:13px;padding:11px 27px 11px;}
.footer__text{padding-top:0;}
.footer__text-widget ul{width:100%;}
.footer__text-widget ul li a{font-size:13px;}
.offcanvas__menu__wrapper{width:322px;left:-322px;}
.header__logo{padding-top:29px;}
.footer__top-call{text-align:center;}
.footer__top-auth h5,.footer__top-auth{text-align:center;}
.work__item p{margin-bottom:15px;}
.work__item{margin-bottom:45px;}
}
@media only screen and (max-width:575px){.hero__text h2{font-size:20px;}
.section-title h3{font-size:15px;}
.section-title{margin-bottom:50px;}
.pricing__swipe-btn label{font-size:11px;left:0;}
.work__item h3{font-size:17px;}
.work__text{padding:20px;}
.footer__text-widget ul li{width:50%;}
.footer__text-copyright p{text-align:center;margin:0;}
.footer__text-copyright{padding:15px 0;}
.popbody {width:350px;}
.pophd2 {font-size: 20px;padding:0 15px;}
.poptxt {line-height: 18px;}
}