@media only screen and (max-width : 1650px) {
	.contact-spin svg {bottom: 15%;}
}

@media only screen and (max-width : 1500px) {
	/* .contact-spin svg{bottom: 0px;} */
	.hero-txt:after {width: 45px;left: -7%;}
}    

@media only screen and (max-width : 1449px) {
	.footer-name {font-size: 130px;}
}

@media only screen and (max-width : 1399px) {
	/* .contact-spin svg{bottom: -100px;} */
	.hero-txt:after{width: 40px;left: -8%;}
	.footer-name {font-size: 115px;}
}   

@media only screen and (max-width : 1280px) {
	.h-100 {height: 70% !important;}
	.f-link {font-size: 18px !important;}
	.service-contact-card-footer {padding-left: 15px;padding-right: 15px;}
}

@media only screen and (max-width : 1220px) {
	.hero-txt:after{display: none !important;}
	.f-link {font-size: 16px !important;}
} 

@media only screen and (max-width : 1199px) {
	.hero-title {font-size: 90px;line-height: 75px;}
	.hero-title.circle-shape::before {top: 1px;left: -6px;width: 70px;height: 70px;}
	.hero-png {width: 55%;}
	.contact-spin svg{right:5%;}
	.f-link {font-size: 20px !important;}
	.footer-name {font-size: 100px;}
	.h-100{height: 100% !important;}
	footer .circle-shape::before, .section-title.circle-shape::before {top: 13px;left: -9px;width: 55px;height: 55px;}
}

@media only screen and (max-width : 1080px) {
	.contact-spin svg {bottom: 0;}
	.contact-spin svg {bottom: 20%;}
}

@media only screen and (max-width : 1080px) {
	.about-email{word-wrap: break-word;}
}

@media only screen and (max-width: 1056px) {
    .footer-name {font-size: 85px;}
}

@media only screen and (max-width : 991px) {
	.section-title {font-size: 40px;}
	.skill-card{margin-bottom:18px;}
	.mb-80{margin-bottom: 50px;}
	.circle-shape::before, .section-title.circle-shape::before{width:55px;height:55px;}
	.pb-100 {padding-bottom: 80px;}
	.pt-100 {padding-top: 80px;}
	.paragraph{margin-right:0px;}
	.nav-pills{width:100%;}
	footer .circle-shape::before, .section-title.circle-shape::before {top: 5px;left: -10px;width: 40px;height: 40px;}
	.footer-name {font-size: 75px;}
}


@media only screen and (max-width : 950px) {
	.contact-spin svg {bottom: 30%;}
}

@media only screen and (max-width: 838px) {
    .footer-name {font-size: 65px;}
}

@media only screen and (max-width : 768px) {
	.contact-spin svg {bottom: 35%;}
}


@media only screen and (max-width : 767px) {
	.custom-container{margin-left:40px;}
	.circle-shape::before, .section-title.circle-shape::before{width:45px;height:45px;}
	.hero-img-div, .contact-spin-div{display: none !important;}
	#v-pills-tab {flex-direction: row !important;}
	.footer-name {font-size: 50px;}
}

@media only screen and (max-width: 620px) {
    .footer-name {font-size: 40px;}
}

@media only screen and (max-width : 575px) {
	.navbar {padding-left:0px;}
  	.hero-title {font-size: 75px;}
	.hero-png {width: 90%;}
	.custom-container{margin-left: auto;}
	.pb-100 {padding-bottom: 55px;}
	.pt-100 {padding-top: 55px;}
	.f-link {font-size: 18px !important;}
	footer{padding-left: 15px;padding-right: 15px;}
}

@media only screen and (max-width : 538px) {
	.contact-link{display:none !important;}
	.navbar-toggler{padding:20px 25px;}
	.close-btn{padding:20px 25px;}
}

@media only screen and (max-width : 390px) {
	.navbar-brand {font-size: 25px;}
}

@media only screen and (max-width : 393px) {
	.line-svg{display: none !important;}
	.custom-flex{flex-direction: column;align-items: flex-start !important;gap:15px;}
	.f-link {font-size: 16px !important;}
}

@media only screen and (max-width : 375px) {
	.about-list{gap:15px;}
}

@media only screen and (max-width : 330px) {
	.about-list{gap:0px;flex-direction: column;}
	.hero-title.circle-shape::before {top: 5px;left: 0;width: 45px;height: 45px;}
	.hero-title {font-size: 65px;line-height:55px;}
	.f-link {word-break: break-word;}
}

@media only screen and (max-width : 329px) {
	.navbar-toggler {padding: 15px 15px;}
	.close-btn{padding: 15px 15px;}
}