@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.auto_set {
    width: 87%;
}
.info_bg_login {
    padding: 100px 0;
}
.follow-likes-section {
    grid-template-columns: repeat(auto-fill, 47%);
    grid-gap: 15px;
}
.follow-likes-section a {
    padding: 15px 15px;
    font-size: 16px;
}
.instagram-services-all {
    grid-template-columns: repeat(auto-fill, 100%);
    grid-gap: 30px;
}

.premium-services {
    grid-template-columns: repeat(auto-fill, 100%);
}
.premium-fires-services.satisfaction-box {
    padding-bottom: 50px;
}
.howtobuy {
    padding: 50px 0 50px;
}
.nav-pills-custom .nav-link {
    margin: 0 !important;
}

.design_pds {
    padding: 50px 15px;
}

.how-it-work-section {
    padding: 50px 0;
}

.where-instagrame h3 {
    font-size: 18px;
}
.how-boxes h1 {
    font-size: 22px;
}





ul.navbar-nav.menu-inner li {
    padding: 0 0 0px;
}
ul.navbar-nav.right-inner-menu.menu-inner li a {
    padding: 10px 7px;
}
a.navbar-brand.mr-4 {
    padding: 10px 0;
}
.slider_section {
    padding: 50px 0;
}
.slider-heading h1 {
    font-size: 30px;
    line-height: 40px;
}
.scroll-down {
    padding: 20px 0 0 0;
}
#bangers-sections {
    padding: 50px 0;
}
.recent-product-slider {
    padding: 30px 0 0 0;
}
.heading-text h1 {
    font-size: 30px;
}
.bangers-box {
    padding: 30px 50px 0;
}.cart-btn {
    padding: 20px 50px;
}.owl-nav-style .owl-nav>div.owl-prev {
    left: -10px;
}
.owl-nav-style .owl-nav>div.owl-next {
    right: -10px;
}
.owl-nav-style .owl-nav>div {
    width: 40px;
    height: 40px;}
	.recent-product-slider .owl-nav .owl-prev {
    border: solid 6px #e9ecef;}
	.recent-product-slider .owl-nav .owl-next {
    border: solid 6px #e9ecef;}
	
	.services-heading {
    font-size: 30px;
}
.services-content p {
    padding: 18px 0;
}
.reviews-section img {
    width: 100px;
}
.contact-section {
    padding: 50px 0 0;
}
.choose-services ul li a {
    margin: 0 10px 10px 0;
}
.choose-services {
    padding: 20px 0 0;
}
.choose-services p {
    font-size: 16px;
    margin: 0 0 10px;
}
.choose-services input {
    font-size: 15px;
}
.contact-filds12 {
    padding: 0 0 51px 0;
}
.footer-all-box {
    grid-template-columns: repeat(auto-fill, 46%);
}
ul.card-footer li img {
    width: 63px;
}
ul.card-footer li {
    padding: 0 5px 15px 0;
}
.footer-border {
    padding: 15px 0;
}
article.testimonial-client {
    margin: 30px 0 0;
}
.spotify-box {
    margin: 30px 0 0;
}
.services-section.follow-services-bg {
    padding: 0 0 50px;
}
.services-section.view-services-bg {
    padding: 50px 0 0;
}
.services-section.services-bg {
    background: #f48e91;
    padding: 50px 0 0; background-size:0px;
}

.nav-menu a {
    padding: 0 0px;
}

}

@media only screen and (min-device-width : 481px) and (max-device-width : 567px) {
.follow-likes-section {
    grid-template-columns: repeat(auto-fill, 47%);
    grid-gap: 15px;
}
.follow-likes-section a {
    padding: 15px 15px;
    font-size: 16px;
}
.instagram-services-all {
    grid-template-columns: repeat(auto-fill, 100%);
    grid-gap: 30px;
}

.premium-services {
    grid-template-columns: repeat(auto-fill, 100%);
}
.premium-fires-services.satisfaction-box {
    padding-bottom: 50px;
}
.howtobuy {
    padding: 50px 0 50px;
}
.nav-pills-custom .nav-link {
    margin: 0 !important;
}

.design_pds {
    padding: 50px 15px;
}

.how-it-work-section {
    padding: 50px 0;
}

.where-instagrame h3 {
    font-size: 18px;
}
.how-boxes h1 {
    font-size: 22px;
}







ul.navbar-nav.menu-inner li {
    padding: 0 0 15px;
}
ul.navbar-nav.right-inner-menu.menu-inner li a {
    padding: 10px 7px;
}
a.navbar-brand.mr-4 {
    padding: 10px 0;
}
.slider_section {
    padding: 50px 0;
}
.slider-heading h1 {
    font-size: 30px;
    line-height: 40px;
}
.scroll-down {
    padding: 20px 0 0 0;
}
#bangers-sections {
    padding: 50px 0;
}
.recent-product-slider {
    padding: 30px 0 0 0;
}
.heading-text h1 {
    font-size: 30px;
}
.bangers-box {
    padding: 30px 50px 0;
}.cart-btn {
    padding: 20px 50px;
}.owl-nav-style .owl-nav>div.owl-prev {
    left: -10px;
}
.owl-nav-style .owl-nav>div.owl-next {
    right: -10px;
}
.owl-nav-style .owl-nav>div {
    width: 40px;
    height: 40px;}
	.recent-product-slider .owl-nav .owl-prev {
    border: solid 6px #e9ecef;}
	.recent-product-slider .owl-nav .owl-next {
    border: solid 6px #e9ecef;}
	
	.services-heading {
    font-size: 30px;
}
.services-content p {
    padding: 18px 0;
}
.reviews-section img {
    width: 100px;
}
.contact-section {
    padding: 50px 0 0;
}
.choose-services ul li a {
    margin: 0 10px 10px 0;
}
.choose-services {
    padding: 20px 0 0;
}
.choose-services p {
    font-size: 16px;
    margin: 0 0 10px;
}
.choose-services input {
    font-size: 15px;
}
.contact-filds12 {
    padding: 0 0 51px 0;
}
.footer-all-box {
    grid-template-columns: repeat(auto-fill, 46%);
}
ul.card-footer li img {
    width: 63px;
}
ul.card-footer li {
    padding: 0 5px 15px 0;
}
.footer-border {
    padding: 15px 0;
}
article.testimonial-client {
    margin: 30px 0 0;
}
.spotify-box {
    margin: 30px 0 0;
}
.services-section.follow-services-bg {
    padding: 0 0 50px;
}
.services-section.view-services-bg {
    padding: 50px 0 0;
}
.services-section.services-bg {
    background: #f48e91;
    padding: 50px 0 0; background-size:0px;
}.nav-menu a {
    padding: 0 0px;
}ul.navbar-nav.menu-inner li {
    padding: 0 0 0px;
}
}
@media only screen and (min-device-width : 568px) and (max-device-width : 767px) {

.follow-likes-section {
    grid-template-columns: repeat(auto-fill, 47%);
    grid-gap: 15px;
}
.follow-likes-section a {
    padding: 15px 15px;
    font-size: 16px;
}
.instagram-services-all {
    grid-template-columns: repeat(auto-fill, 100%);
    grid-gap: 30px;
}

.premium-services {
    grid-template-columns: repeat(auto-fill, 100%);
}
.premium-fires-services.satisfaction-box {
    padding-bottom: 50px;
}
.howtobuy {
    padding: 50px 0 50px;
}
.nav-pills-custom .nav-link {
    margin: 0 !important;
}

.design_pds {
    padding: 50px 15px;
}

.how-it-work-section {
    padding: 50px 0;
}

.where-instagrame h3 {
    font-size: 18px;
}
.how-boxes h1 {
    font-size: 22px;
}






ul.navbar-nav.menu-inner li {
    padding: 0 0 15px;
}
ul.navbar-nav.right-inner-menu.menu-inner li a {
    padding: 10px 7px;
}
a.navbar-brand.mr-4 {
    padding: 10px 0;
}
.slider_section {
    padding: 50px 0;
}
.slider-heading h1 {
    font-size: 30px;
    line-height: 40px;
}
.scroll-down {
    padding: 20px 0 0 0;
}
#bangers-sections {
    padding: 50px 0;
}
.recent-product-slider {
    padding: 30px 0 0 0;
}
.heading-text h1 {
    font-size: 30px;
}
.bangers-box {
    padding: 30px 50px 0;
}.cart-btn {
    padding: 20px 50px;
}.owl-nav-style .owl-nav>div.owl-prev {
    left: -10px;
}
.owl-nav-style .owl-nav>div.owl-next {
    right: -10px;
}
.owl-nav-style .owl-nav>div {
    width: 40px;
    height: 40px;}
	.recent-product-slider .owl-nav .owl-prev {
    border: solid 6px #e9ecef;}
	.recent-product-slider .owl-nav .owl-next {
    border: solid 6px #e9ecef;}
	
	.services-heading {
    font-size: 30px;
}
.services-content p {
    padding: 18px 0;
}
.reviews-section img {
    width: 100px;
}
.contact-section {
    padding: 50px 0 0;
}
.choose-services ul li a {
    margin: 0 10px 10px 0;
}
.choose-services {
    padding: 20px 0 0;
}
.choose-services p {
    font-size: 16px;
    margin: 0 0 10px;
}
.choose-services input {
    font-size: 15px;
}
.contact-filds12 {
    padding: 0 0 51px 0;
}
.footer-all-box {
    grid-template-columns: repeat(auto-fill, 46%);
}
ul.card-footer li img {
    width: 63px;
}
ul.card-footer li {
    padding: 0 5px 15px 0;
}
.footer-border {
    padding: 15px 0;
}
article.testimonial-client {
    margin: 30px 0 0;
}
.spotify-box {
    margin: 30px 0 0;
}
.services-section.follow-services-bg {
    padding: 0 0 50px;
}
.services-section.view-services-bg {
    padding: 50px 0 0;
}
.services-section.services-bg {
    background: #f48e91;
    padding: 50px 0 0; background-size:0px;
}

.nav-menu a {
    padding: 0 0px;
}ul.navbar-nav.menu-inner li {
    padding: 0 0 0px;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 992px) {
.navbar-brand {
    padding: 23.5px 0;
    font-size: 14px;
    margin: 0 !important;
}ul.navbar-nav.right-inner-menu.menu-inner li a {
    padding: 8px 14px;
}
ul.navbar-nav.menu-inner li {
    padding: 0;
    margin: 0px;
}ul.navbar-nav.menu-inner li a {
    font-size: 12px;
}
a.navbar-brand.mr-4 img {
    width: 145px;
}
.slider_section {
    padding: 70px 0;
}
.slider-heading h1 {
    font-size: 34px;
    line-height: 46px;
}
.scroll-down {
    padding: 30px 0 0 0;
}
.recent-product-slider .owl-nav .owl-prev {
    border: solid 6px #e9ecef;
}
.recent-product-slider .owl-nav .owl-next {
    border: solid 6px #e9ecef;
}
.owl-nav-style .owl-nav>div {
    width: 45px;
    height: 45px;
}
.spotify-box {
    border-radius: 7px;
    padding: 17px 14px;
}

.spotify-box h1 {
    font-size: 18px;
}
.spotify-box p {
    font-size: 12px;
    padding: 0 21px 0 0;
}
.client-img h3 {
    font-size: 15px;
}
.client-revies h3 span img {
    height: 20px;
    width: 20px;
}
.testimonial-coments {
    padding: 20px 20px;
    margin: 0 0 40px 0;
}
.testimonial-coments p {
    font-size: 14px;
    line-height: 24px;
}
.client-img span {
    width: 30%;
}
.client-revies {
    width: 69%;
}
.choose-services {
    padding: 20px 0 0;
}
.contact-section {
    padding: 50px 0 0;
}
.contact-filds12 {
    padding: 0 30px 50px 0;
}
.footer-all-box {
    grid-template-columns: repeat(auto-fill, 31%);
    grid-gap: 20px;

}
ul.card-footer li a img {
    width: 58px;
}
ul.card-footer li {
    padding: 0 5px 0 0;
}
.services-heading {
    font-size: 28px;
    line-height: 40px;
}
.services-section{
    padding: 80px 0 !important;}
.services-section.services-bg {
    padding: 80px 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.services-btn a {
    padding: 12px 15px;
}
.services-content p {
    font-size: 14px;
    padding: 20px 0;
}
}
@media only screen and (min-device-width : 993px) and (max-device-width : 1024px) {
.navbar-brand {
    padding: 23.5px 0;
}ul.navbar-nav.right-inner-menu.menu-inner li a {
    padding: 8px 14px;
}
ul.navbar-nav.menu-inner li {
    padding: 0;
    margin: 0px;
}ul.navbar-nav.menu-inner li a {
    font-size: 14px;
}
a.navbar-brand.mr-4 img {
    width: 145px;
}
.slider_section {
    padding: 70px 0;
}
.slider-heading h1 {
    font-size: 34px;
    line-height: 46px;
}
.scroll-down {
    padding: 30px 0 0 0;
}
.recent-product-slider .owl-nav .owl-prev {
    border: solid 6px #e9ecef;
}
.recent-product-slider .owl-nav .owl-next {
    border: solid 6px #e9ecef;
}
.owl-nav-style .owl-nav>div {
    width: 45px;
    height: 45px;
}
.spotify-box {
    border-radius: 7px;
    padding: 17px 14px;
}

.spotify-box h1 {
    font-size: 18px;
}
.spotify-box p {
    font-size: 12px;
    padding: 0 21px 0 0;
}
.client-img h3 {
    font-size: 15px;
}
.client-revies h3 span img {
    height: 20px;
    width: 20px;
}
.testimonial-coments {
    padding: 20px 20px;
    margin: 0 0 40px 0;
}
.testimonial-coments p {
    font-size: 14px;
    line-height: 24px;
}
.client-img span {
    width: 30%;
}
.client-revies {
    width: 69%;
}
.choose-services {
    padding: 20px 0 0;
}
.contact-section {
    padding: 50px 0 0;
}
.contact-filds12 {
    padding: 0 30px 50px 0;
}
.footer-all-box {
    grid-template-columns: repeat(auto-fill, 18%);
    grid-gap: 20px;

}
ul.card-footer li a img {
    width: 58px;
}
ul.card-footer li {
    padding: 0 5px 0 0;
}
.services-heading {
    font-size: 28px;
    line-height: 40px;
}
.services-section{
    padding: 80px 0 !important;}
.services-section.services-bg {
    padding: 80px 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.services-btn a {
    padding: 12px 15px;
}
.services-content p {
    font-size: 14px;
    padding: 20px 0;
}
}


@media only screen and (min-device-width : 1025px) and (max-device-width : 1100px) {
ul.navbar-nav.menu-inner li a {
    font-size: 15px;
}
.nav-item {
    padding: 20px 0;
    font-size: 15px;
}
.slider_section {
    padding: 90px 0;
}
.slider-heading h1 {
    font-size: 46px;
    line-height: 58px;
}
.scroll-down {
    padding: 30px 0 0 0;
}
.owl-nav-style .owl-nav>div {
    width: 45px;
    height: 45px;}
	.services-heading {
    font-size: 29px;
}
.services-section { padding:80px 0 !important;}
.services-section.services-bg {
    background: #f48e91;
    padding: 75px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
}
@media only screen and (min-device-width : 1201px) and (max-device-width : 1300px) {
ul.navbar-nav.menu-inner li a {
    font-size: 15px;
}
.nav-item {
    padding: 20px 0;
    font-size: 15px;
}
.slider_section {
    padding: 90px 0;
}
.slider-heading h1 {
    font-size: 46px;
    line-height: 58px;
}
.scroll-down {
    padding: 30px 0 0 0;
}
.owl-nav-style .owl-nav>div {
    width: 45px;
    height: 45px;}
	.services-heading {
    font-size: 29px;
}
.services-section { padding:80px 0 !important;}
.services-section.services-bg {
    background: #f48e91;
    padding: 75px 0;
    background-size: contain;
    background-repeat: no-repeat;
}
}

@media only screen and (min-device-width : 1367px) and (max-device-width : 1600px) {
.slider-heading h1 {
    font-size: 70px;
}


.slider-heading p {
    font-size: 21px;
}.slider_section {
    padding: 100px 0;
}
.services-section.view-services-bg {
    padding-bottom: 0;
}