/********** Responsive **********/
@media (max-width:1600px){
	.banner-content p{margin-bottom:5px}
	.banner-content h1{margin-bottom:15px}
	.banner .banner-form{padding:25px 20px}
	.banner .banner-avatar{max-width:280px;right:30%}
	.banner{height:auto;padding:150px 0 0}
	.main-banner:before{left:0;width:100px;height:265px;}
	.cta-one .img-wrap{right:10%;}
}
@media only screen and (max-width:1500px){
}
@media only screen and (max-width:1400px){
	.main-banner{height:500px;}
	.sec-about h2{font-size:60px;}
	.banner-form{width:50%;margin-bottom:-170px;}
	.main-banner .banner-avatar{left:90px;}
	.pkg-sec .pkg-wrap .pkg-box .bottom .left a.btn-order{padding:8px 25px;}
	.pkg-sec .pkg-wrap .pkg-box .bottom .right .chat{font-size:16px;}
	.cta-one .img-wrap{right:8%}
}
@media only screen and (max-width:1300px){
	.main-banner:before{width:70px;height:185px;}
	.cta-one .img-wrap img{width:80%;}
	.cta-one .img-wrap{right:0;}
	.pkg-sec .pkg-wrap .pkg-box .top .right p span{font-size:16px;}
	.review-sec .box p{height:150px;}
}
@media only screen and (max-width:1190px){
	.main-banner .banner-content h1{font-size:40px;}
	.banner-form{width:60%;}
	.main-banner .banner-avatar{left:0;}
	.main-banner .shape-cirlce{left:-20px;}
	.sec-about p{font-size:17px;}
	.pkg-sec .pkg-wrap .pkg-box .bottom .left a.btn-order{padding:6px 15px;font-size:11px;}
	.pkg-sec .pkg-wrap .pkg-box .bottom .right .chat{font-size:13px;}
	.pkg-sec .pkg-wrap .pkg-box .bottom .right .chat span p{font-size:8px;}
	.pkg-sec .pkg-wrap .pkg-box{padding:10px;}
	.review-sec .box p{height:200px;}
	.header .navbar a.btn-size{margin-left:10px;}
}
@media screen and (max-width:992px){
	.header .navbar{position:fixed;top:0;left:-100%;width:40%;height:100%;z-index:10;opacity:0;overflow-y:auto;visibility:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);background-color:#000000c2;transition:all 0.5s ease;display:initial;}
	.header .navbar.active{left:0rem;opacity:1;visibility:visible;}
	.navbar ul#menu{width:100%;height:auto;padding:1rem 0;display:block;}
	.menu-item{display:block;margin:0 auto;margin-bottom:20px;}
	.menu-link,.submenu-link{justify-content:space-between;padding:0.5rem 1.25rem;font-size:15px;color:#fff;}
	.submenu{position:relative;top:-0.5rem;left:2.5rem;width:100%;max-height:0;padding:0px;border:none;outline:none;opacity:1;overflow:hidden;visibility:visible;transform:translateY(0px);box-shadow:none;background:transparent;}
	.burger{display:block;opacity:1;visibility:visible;}
	.overlay.active{display:block;opacity:1;visibility:visible;}
	.main-banner{padding:60px 0 0;height:auto;}
	.main-banner .offset-1{margin-left:0;}
	.main-banner .banner-content h1 br{display:none;}
	.main-banner .banner-content ul.list-content{margin:20px 0 40px;}
	.main-banner .banner-avatar{position:unset;display:initial;}
	.banner-form{margin-top:140px;}
	.main-banner .shape-cirlce{bottom:200px;}
	.sec-about .box-style-1{margin-top:30px;height:auto;margin-bottom:40px;}
	.sec-about .box-style-2{margin-bottom:30px;height:auto;}
	.cta-one .img-wrap img{display:none;}
	.cta-one:before{display:none;}
	.pkg-sec .pkg-wrap .pkg-box{margin:0 20px 20px;}
	.site-footer .footer-img{justify-content:start;margin-top:20px;}
}
@media only screen and (max-width:767px){
	.pkg-sec ul.pkg-tabs{flex-wrap:wrap;justify-content:space-around!important;gap:20px;}
	.pkg-sec ul.pkg-tabs li{flex:0 0 42%;font-size:16px;padding:6px 15px;text-align:center;}
	.main-banner .banner-avatar{display:none;}
	.main-banner:before{display:none;}
	.main-banner{padding-top:60px;}
	.banner-form{margin-bottom:0;width:100%;margin-top:40px;}
	.pkg-sec h4,.review-sec h2{font-size:30px;}
	.pkg-sec p{font-size:20px;line-height:30px;margin-top:15px;}
	.review-sec p{padding-top:15px;font-size:14px;}
	.review-sec .box{margin-top:40px;}
	.copyrights p{font-size:14px;}
	.review-sec .box{width:90%;margin:auto;margin-top:20px;}
	.header .navbar{width:60%;}
	ul.submenu{left:10px;}
	.pkg-sec h4{width:100%;font-size:26px;line-height:40px;}
	.pkg-sec p{width:100%;}
	.main-banner.small-banner{height:200px;}
	.cta-one h3{font-size:30px;}
	.contact-sec .form-wrap{padding:60px 20px;}
	.contact-sec .form-div{margin:10px 0;}
	.contact-sec .contact-details{padding:30px 10px;}
	.services-sec ul.bullets li{flex:100%;}
	.services-sec ul.bullets{margin-bottom:50px;}
	.services-sec{padding:50px 0;}
	.sec-pad{padding:40px 0;}
	.faq-sec .img-wrap{display:none;}
}
@media only screen and (max-width:320px){
}
@media only screen and (min-width:993px){
	.menu-dropdown:hover > .submenu{display:block;opacity:1;visibility:visible;transform:translateY(0);}
}
@keyframes rotate{
	100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
}