/*
Theme Name: SMFollowers 2023
Author: Aspen Media Group, LLC
Author URI: https://www.aspenmediagroupllc.com
Description: SMFollowers custom built wordpress theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.ls-is-cached.lazyloaded {
    height: 300px;
    border-radius: 10px;
  }
:root{--orange:#FF6400;--purple:#3D3568;--white:#fff;--black:#000;}
body{font-family:'Roboto',sans-serif!important;margin-top:92px;}
.container{max-width:1250px;width:calc(100% - 10px);}
.content-container{padding:25px 0;}
.d-flex{display:flex;}
.flex-wrap{flex-wrap:wrap;}
.align-items-center{align-items:center;}
.justify-content-center{justify-content:center;}
.justify-content-between{justify-content:space-between;}
.bg-black{background-color:#000;color:#fff;min-height: 1100px;}
.bg-violet{background-color:#2C264F;color:var(--white);}
.bg-orange{background-color:var(--orange);}
.mx-auto{margin:0 auto;float:none;}

/* ================= Header Start ================= */
span.price > span.woocommerce-Price-amount.amount bdi {
    top: 207px;
    color: #FFF;
    text-align: center;
    font-family: DM Sans;
    font-size: 33px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    position: absolute;
    margin-left: 80px;
}
.woocommerce-message {
    border-top-color: #ff7000;
}
#header{color:var(--black);height:92px!important;background:none!important;position:fixed;left:0;top:0;right:0;padding:0;margin:0!important;z-index:9999;}
#header.sticky{height:92px!important;margin:0!important;background:none!important;}
#header .nav{margin:0;}
#header .navbar{padding:0;width:100%;height:100%;background-color:var(--white);border-radius:0;border-bottom:1px solid #FFE0CC;}
#header .navbar>.container .logo{width:72px;padding:7px 0;margin:0!important;position:relative;z-index:999;}
#header a.logo::before{display:none;}
#header .logo img{width:100%;height:100%;}
#header .navbar .navbar-nav{float:right;}
#header .nav li a {margin: 0px 7px;}
#header .nav li a::before{display:none;}
#header .nav li:hover a::after,#header .nav li.active a::after{display:none;}
#header .nav li a:hover,#header .nav li.active a,#header .nav li a:focus{color:var(--orange);background-color:var(--white);text-decoration:none!important;}
#header .nav-inside{width:100%;padding:0;}
#header .nav li ul{-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.50);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.50);box-shadow:0px 0px 3px rgba(0,0,0,0.50);}
@media only screen and (min-width:1200px){
    #header .nav li ul{top:100%;left:0;margin:0;padding:10px 0;border-radius:10px;}
}
#header .nav li ul li a{font-size:15px;font-weight:400;line-height:1;padding:10px}
#header .nav li ul li a:focus,.nav li ul li a:hover,.nav li ul li a.active{color:var(--orange)!important;background-color:var(--white)!important;}
#header .nav-btn{font-size:18px!important;color:var(--orange)!important;}
.footer-form-btn {
    border-radius: 50px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
    background: #3D3568;
}

/* ================= Header End ================= */

/* ================= Hero container Start ================= */

.hero-container{padding:0;}
.hero-left{width:48.5%;padding-left:35px;padding-top:25px;}
.hero-right{width:51.5%;padding-left:20px;}
.hero-tag{padding:10px 14px;line-height:1;border-radius:50px;background:#FFE0CC;color:#FF6400; font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.120em;}
.hero-tag-box{width:fit-content;margin-bottom:17px;}
.hero-text h1{color:#000;font-family:Roboto;font-size:48px;font-weight:400;line-height:1.2;margin-bottom:16px;}
.hero-text{color:#797979;font-family:Roboto;font-size:16px;font-weight:400;line-height:1.5;}
.hero-btn{ color:#fff!important;height:fit-content;position:relative;padding:8px 20px;border-radius:50px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);font-size:16px;display: block;}
.hero-btn-icon{position:absolute;left:9px;top:0;width:30px;}
.hero-btn-box{margin-top:30px;display: flex;}
.hero-btn1{background-color:#3D3568;padding:8px 85px 9px 33px;}
.hero-btn2{background-color:#f2741e;padding-left:50px;}
.hero-btn:hover{color:#fff!important;box-shadow:none;}
.hero-btn1 span{position:absolute;right:30px;}
.hero-person-img{width:42px;height:42px;border-radius:100%;overflow:hidden;border:2px solid #fff;position:absolute;}
.hero-person-img img{width:100%;height:100%;object-fit:cover;}
.hero-person-box{display:flex;align-items:center;max-width:373px;justify-content:space-between;margin-top:64px;padding-left:10px;}
.hero-person{position:relative;}
.hero-person{width:135px;height:40px;}
.hero-person-img.person-2{left:31px;}
.hero-person-img.person-3{left:63px;}
.hero-person-img.person-4{left:95px;}
.hero-person-text h5{color:#000; font-size:18px;font-weight:400;line-height:1.2;}
.hero-img img{width:100%;height:100%;object-fit:contain;}
.hero-img{width:100%;height:100%;}
.hero-text p{margin-bottom:0;}
.hero-btn + .hero-btn{margin-left: 20px;}

/* ================= Hero container End ================= */

/* =================  why container End ================= */
.new-why-list{width:100%;border-radius:40px;}
.new-why-item{width:25%;min-height:268px;position:relative;}
.new-why-item::after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:0;width:1px;height:calc(100% - 80px);background:rgba(244,244,244,0.10);}
.new-why-item:last-child::after{display:none;}
.new-why-box{width:100%;height:100%;padding:50px 40px 20px;}
.new-why-item:hover .new-why-box::after{content:'';cursor:pointer;background-color:var(--orange);color:var(--white);position:absolute;top:-26px;left:-1px;width:calc(100% + 2px);height:calc(100% + 52px);border-radius:20px;border:1px Solid;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);transition:all 1s ease;}
.new-why-text{font-size:16px;font-weight:400;line-height:1.5;position:relative;z-index:2;}
.new-why-text h6{font-size:24px;font-weight:400;line-height:1.4;margin-bottom:21px;color:var(--white);}
.new-why-text p{color:#B2B2BC;margin-bottom:0;}
.new-why-item:hover .new-why-text p{color:var(--white);}

/* =================  why container End ================= */
.new-service-item{width:33.33%;padding:0 9px;margin-bottom:36px;}
.new-service-list{width:calc(100% + 18px);margin-left:-9px;}
.new-service-box{position:relative;border-radius:20px;border:9px solid #FF7000;background:#FFF;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);padding:31px 28px 7px 44px;height:100%;min-height:304px;overflow:hidden;}
.new-sb-img{width:100%;height:100%;position:absolute;top:0;left:0;}
.new-sb-img img{width:100%;height:100%;object-fit:cover;}
.new-sb-text h6{font-size:22px;color:#000;font-weight:400;line-height:1.3;margin-bottom:10px;}
.new-sb-icon{width:70px;height:70px;margin-bottom:15px;}
.new-sb-text p{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:0;}
.new-sb-text{line-height:1.71;}
.service-container{padding-bottom:0;position:relative;}
.service-container::after{position:absolute;/* content:''; *//* bottom:-2px; *//* height:200px; *//* left:0; *//* right:0; *//* width:100%; *//* background-color:#fff; *//* z-index:0; */}
.service-container .container{position:relative;z-index:1;}
.new-sb-text a {
    text-align: end;
    display: block;
    text-transform: capitalize;
    margin-top: 4px;
    color: #B9B9B9;
    font-family: 'Roboto',sans-serif!important;
    font-size: 15px;
  }
.bg-black .heading h3{color:#fff;}
.heading h3{font-size:38px;line-height:1.3;letter-spacing:0;font-weight:400;color:#000;margin-bottom:20px;}
.heading{color:#B2B2BC;font-size:16px;}
.heading + .new-service-list{margin-top:60px;}
.heading-badge{width:fit-content;margin:auto;color:#FF7000;font-size:12px;font-weight:700;letter-spacing:1.5px;border-radius:50px;background:#FFE0CC;padding:9px 15px;text-transform:uppercase;}
.heading-badge + h3{margin-top:20px;}
.new-followers-pricing-item{width:25%;padding:0 9px;margin-bottom:30px;}
.new-followers-pricing-box {
    height: 300px;
    position: relative;
    display: block;
    flex-flow: column;
    justify-content: end;
    padding: 150px 10px 0 10px;
    text-align: center;
    color: #fff;
  }
.fpb-image{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:calc(100% - 20px);border-radius:10px;overflow:hidden;z-index:-1;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);}
.fpb-image>img{width:100%;height:100%;object-fit:cover;}
.new-followers-pricing-list{width:calc(100% + 28px);margin-left:-14px;}
.btn-fpb{border-radius:100px;background:#070710;padding:8px;}
.new-followers-pricing-box h6{font-size:15px;font-weight:700;line-height:1.6;text-transform:uppercase;margin-bottom:13px;padding:0 10px;}
.new-followers-pricing-box h2{font-size:33px;font-weight:400;line-height:1.45;margin-bottom:7px;}
.btn-fpb:hover{color:#fff;background-color:#373737;}

/* =================  rating container End ================= */
.new-rating-list{width:calc(100% + 16px);margin-left:-8px;margin-bottom:-16px;}
.new-rating-item{width:25%;min-height:374px;padding:0 8px;position:relative;margin-bottom:16px;}
.new-rating-box:focus{text-decoration:none!important;}
.new-rating-box-content{width:100%;height:100%;background:#E1E1E1;border-radius:10px;overflow:hidden;}
.new-rating-img{width:100%;position:relative;padding-bottom:57.25%;border-radius:10px;overflow:hidden;}
.new-rating-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.new-rating-text{padding:22px 25px; font-size:16px;font-weight:400;line-height:1.157;letter-spacing:0;position:relative;z-index:2;}
.new-rating-text h6{font-size:20px;font-weight:400;line-height:1;letter-spacing:0;margin-bottom:19px;color:var(--black);text-transform:uppercase;}
.new-rating-text p{margin-bottom:0;color:var(--black);}
.new-rating-star{display:inline-flex;line-height:1;letter-spacing:0;margin-bottom:6px;text-transform:uppercase;color:#000;}
.new-rating-star img{width:64px;height:16px;object-fit:cover;margin-left:6px;}

/* =================  rating container End ================= */
footer#footernew{position:relative;padding:75px 0 60px;}
.footer-bg{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background: url('https://www.smfollowers.net/images/footer-bg.png'); background-size:cover;}
.footer-bg>img{width:100%;height:100%;object-fit:cover;}
.fm-left{width:50%;}
.fm-left-details{width:41.5%;display:flex;flex-flow:column;}
.fm-left-list h4{font-size:20px;color:#fff;font-weight:400; padding-bottom:16px;width:fit-content;border-bottom:3px solid #FF7000;padding-right:8px;}
.footer-form-btn {
    border-radius: 50px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
    background: #3D3568;
}
.footer-nav-box{font-size:16px;letter-spacing:0.03em;text-transform:capitalize;line-height:1.35;}
.fm-left-list{width:29.25%;padding-right:20px;}
.footer-nav-list{margin-top:26px;}
.footer-nav-box:hover{text-decoration:underline;}
.fm-left-contact-box{color:#fff;font-size:15px;line-height:1.6;}
.fm-left-contact-list{margin-top:auto;padding-top:30px;padding-bottom:3px;}
.fm-left-contact-item + .fm-left-contact-item{margin-top:10px;}
.footer-form-group{max-width:404px;margin-left:auto;}
.fm-right{width:50%;text-align:end;align-self:end;padding-bottom:8px;}
.footer-form-group .input-group{width:100%;}
.footer-form-group .input-group input{height:56px;border-radius:50px!important;border:none!important;padding:10px 150px 10px 27px;}
.footer-form-btn{border-radius:50px;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:9;background:#3D3568;}
.footer-form-group .form-control::placeholder,.footer-form-group .form-control:focus{font-size:20px; line-height:56px;}
.fm-right h6{font-size:16px; font-weight:400;color:#FF7000;}
.fm-right * + h6{margin-top:22px;}
.social-media-list{justify-content:end;margin-top:25px;}
.social-media-item{width:32px;height:32px;}
.social-media-item{margin-left:5px;}
.social-media-box{display:block;width:100%;height:100%;}
.social-media-box>img{width:100%;height:100%;object-fit:cover;}
.footer-main,.footer-lower{max-width:1162px;margin:0 auto;}
.footer-lower{padding-top:30px;margin-top:50px;border-top:1px solid rgb(160 170 186 / 17%);font-size:15px;}
.footer-lower p{color:#fff;margin-bottom:0;}

/* ------------------------- project Start ------------------------------ */
.bg-blue{background:rgba(21,16,43,0.80);min-height: 840px;}
.project-container{width:100%;position:relative;z-index:1;padding:77px 0;}
.project-container:after{z-index:-1;}
.pub-left{width:50%;padding-left:78px;}
.pub-right{width:50%;font-family:Roboto;font-size:19px;font-weight:400;line-height:1.25;padding-left:39px;}
.pub-right p{color:#EEE;margin-bottom:0;}
.pub-left h4{color:#FFF;font-size:38px;font-weight:400;line-height:1.2;}
.pub-text{font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;margin-bottom:23px;display:flex;letter-spacing:0.050em;background:#fff;padding:10px 21px;color:#FF7000;border-radius:100px;width:fit-content;}
.project-lower{margin-top:103px;}
.project-list{width:calc(100% + 40px);margin-left:-20px;margin-bottom:-20px;}
.project-item{width:33.33%;padding:0 20px;z-index:1;margin-bottom:20px;}
.project-img{width:100%;height:100%;position:absolute;z-index:-1;}
.project-img img{width:100%;height:100%;object-fit:cover;top:0;position:absolute;right:0;bottom:0;left:0;}
.project-content-box{position:relative;border:1px solid #FFF;width:100%;height:100%;min-height:480px;}
.project-text{width:100%;padding:21px 14px;margin:auto 0 0 0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;}
.project-text h5{color:#FFF;text-align:center;font-family:Roboto;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:0.050em;text-transform:uppercase;}
.project-date{font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase;padding:8px 5px;border-radius:100px;color:#FF7000;background:#D9D9D9;letter-spacing:0.050em;}
.project-img:after{width:100%;height:100%;top:0;position:absolute;content:'';bottom:0;right:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,0.40) 0%,rgba(0,0,0,0.40) 100%);}
.project-date-box{margin-top:27px;width:fit-content;margin-left:auto;}

/* ------------------------- project end ------------------------------ */

/* ---------------------------- Achievement container Start ------------------------------------ */
.achievement-contianer{padding:0 0 75px;}
.achievement-left{width:50%;padding-left:86px;align-self:center;}
.achievement-right{width:50%;padding-right:10px;padding-left:54px;}
.ar-item{width:50%;padding:0 15px;margin-bottom:30px;}
.ar-box{width:100%;height:100%;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 15px;font-size:15px;color:#000;font-weight:400;text-align:center;}
.ar-list{width:calc(100% + 30px);margin-left:-15px;margin-bottom:-30px;position:relative;}
.al-text-box h5{color:#000; font-size:38px;font-weight:400;line-height:1.3;margin-bottom:20px;letter-spacing:0.0450em;}
.al-text-box{color:#685C5C;font-family:Roboto;font-size:18px;font-weight:400;line-height:1.3;max-width:485px;height:100%;width:100%;padding-top:37px;}
.al-tag{padding:10px 17px;line-height:1;border-radius:50px;background:#FFE0CC;color:#FF6400; font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.120em;}
.al-tag-box{width:fit-content;margin-bottom:21px;}
.al-text-box p{margin-bottom:0;}
.al-btn{border-radius:50px;color:#fff!important;font-family:Roboto;font-size:16px;font-weight:800;line-height:1;letter-spacing:0.040em;text-transform:capitalize;padding:9px 35px;background:#3D3568;width:fit-content;}
.al-btn-box{margin-top:39px;display:flex;}
.arb-icon{width:64px;height:64px;display:flex;}
.arb-icon img{width:100%;height:100%;object-fit:contain;}
.ar-box h4{text-align:center; font-size:32px;font-weight:400;line-height:1.2;margin-bottom:20px;}
.ar-box h4 span{color:#ff6400;}
.ar-box p{margin-bottom:0;}
.ar-list:after{position:absolute;border:1px solid #797979;width:51%;height:68%;content:'';top:48%;left:50%;transform:translate(-50%,-50%);z-index:-1;}

/* ---------------------------- Achievement container End ------------------------------------ */

/* ---------------------------- Experience container Start ------------------------------------ */
.experiences-left{width:55%;padding-left:34px;padding-top:22px;}
.experiences-right{width:45%;padding:41px 11px 0px 26px;}
.experiences-text h5{color:#000;font-family:Roboto;font-size:38px;font-weight:400;line-height:1.3;margin-bottom:20px;}
.experiences-text{color:#8E8E8E;font-size:16px;font-weight:400;line-height:1.5;padding-left:13px;}
.experiences-icon{width:32px;height:32px;display:flex;position:absolute;}
.experiences-icon img{width:100%;height:100%;object-fit:contain;}
.experiences-list{margin-top:22px;}
.experiences-right-text{padding-left:45px;color:#8E8E8E;font-family:Roboto;font-size:15px;font-weight:400;line-height:1.6;}
.experiences-box.d-flex{position:relative;}
.experiences-right-text h5{color:#000;font-family:Roboto;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:7px;}
.experiences-tag-box{width:fit-content;margin-bottom:17px;}
.experiences-tag{padding:11px 14px;line-height:1;border-radius:50px;background:#FFE0CC;color:#FF6400; font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.120em;}
.experiences-text p{margin-bottom:0;}
.experiences-right-text p{margin-bottom:0;}
.experiences-item{padding:19px 42px;border-radius:50px;border:1px solid #fff;}
.experiences-item:hover{border:1px solid #000;background:#EDEAFF;}
.experiences-img{width:100%;}
.experiences-img img{width:100%;height:100%;object-fit:contain;}

/* ---------------------------- Experience container End ------------------------------------ */

/* ==========================================
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px){
    #header{float:none;}
    #header.sticky .nav li ul{box-shadow:none;}
    .content-container{padding:70px 0;}
    .navbar-toggle{width:50px;height:40px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);margin:0 15px;padding:5px;border:none;background-color:var(--white)!important;}
    .navbar-toggle .navbar-toggler-icon{position:relative;display:inline-block;width:30px;height:3px;transition:500ms ease;vertical-align:middle;border-radius:5px;}
    .navbar-toggle .navbar-toggler-icon:before,.navbar-toggle .navbar-toggler-icon:after{content:"";width:30px;height:3px;background:var(--orange);position:absolute;left:0;transition:500ms ease;border-radius:5px;}
    .navbar-toggle.collapsed .navbar-toggler-icon{background:var(--orange)}
    .navbar-toggle.collapsed .navbar-toggler-icon:before{top:-10px;transform:rotateZ(0deg);}
    .navbar-toggle.collapsed .navbar-toggler-icon:after{bottom:-10px;transform:rotateZ(0deg);}
    .navbar-toggle .navbar-toggler-icon:before{top:0;transform:rotateZ(45deg);}
    .navbar-toggle .navbar-toggler-icon:after{bottom:0;transform:rotateZ(-45deg);}
    #header .navbar-collapse,.navbar-collapse.collapsing{display:block!important;width:100%;height:100%!important;position:fixed;top:0;left:100%;bottom:0;right:0;z-index:-1;padding-top:102px;background-color:var(--white);border:none;transition:all 500ms ease}
    #header .navbar-collapse.collapse.in{left:0;overflow-y:auto!important;}
    #header .navbar .nav{float:none!important;display:flex;flex-wrap:wrap;margin:0 5px;}
    #header .navbar .nav li{float:none;width:100%;}
    #header .navbar .nav li a{padding:10px 0;line-height:1.5;}
    #header .nav>li>.dropdown-menu{position:relative;border:none;box-shadow:none;}
    #header .nav li .dropdown-toggle{position:absolute;z-index:9;top:0px;right:0;padding:10px 0;color:var(--orange);font-size:25px;line-height:1;text-align:center;transition:.3s ease;}
    #header .nav li .dropdown-toggle::before{content:'\f107';font-family:"Font Awesome 6 Free";font-weight:600;}
    #header .nav li.open .dropdown-toggle{transform:rotate(180deg);}
    #header .nav li ul{display:none;box-shadow:none;}
    #header .nav li.open ul{display:block;position:relative;top:0;transform:none;visibility:visible;opacity:1;margin:0px!important;transition:none;}
    .project-item{padding:0 10px;}
    .project-list{width:calc(100% + 20px);margin-left:-10px;}
    .experiences-left{padding:0 20px 0 0;width:45%;}
    .experiences-right{padding:0;width:55%;}
    .experiences-text h5{font-size:30px;}
    .experiences-item{padding:10px 20px;border-radius:20px;}
}

/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px){
    .content-container{padding:40px 0;}
    #header{height:70px;}
    .new-why-item{width:50%;min-height:215px;}
    .new-why-item:hover .new-why-box::after{top:0;left:0;width:100%;height:100%;}
    .new-service-item{width:50%;}
    .new-followers-pricing-item{width:33.33%;}
    .new-rating-item{width:50%;}
    .heading h3{font-size:30px;}
    .fm-left{width:100%;}
    .footer-form-group{max-width:100%;}
    .fm-right{text-align:start;width:100%;margin-top:40px;}
    .social-media-list{justify-content:start;margin-top:15px;}
    .fm-right * + h6{margin-top:15px;}
    footer#footernew{padding:40px 0;}
    .project-item{width:50%;}
    .pub-left{padding:0;}
    .pub-left h4{font-size:30px;}
    .project-lower{margin-top:40px;}
    .achievement-left,.achievement-right,.al-text-box{padding:0;}
    .al-text-box{padding-right:20px;font-size:16px;}
    .al-text-box h5{font-size:30px;}
    .al-text-box h5{font-size:24px;}
    .achievement-left{width:100%;}
    .al-text-box{max-width:100%;padding:0;}
    .achievement-right{width:100%;margin-top:40px;}
    .ar-box h4{font-size:24px;margin:10px 0;}
    .ar-box{padding:10px;font-size:14px;}
    .ar-item{padding:0 10px;}
    .ar-list{margin-left:-10px;width:calc(100% + 20px);}
    .experiences-text h5{font-size:24px;}
    .experiences-text{font-size:14px;}
    .hero-left{padding:0;}
    .hero-text h1{font-size:30px;margin-bottom:10px;}
    .hero-text{font-size:14px;}
    .hero-btn-box{margin-top:20px;width:100%;align-items:flex-start;}
    .hero-person-box{margin-top:30px;}
    .hero-btn{font-size:14px;}
}

/* =================================================
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width:767.98px){
    .new-why-item{width:100%;min-height:auto;}
    .new-why-item::after{top:initial;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 40px);height:1px;}
    .new-service-item{width:100%;}
    .new-followers-pricing-item{width:100%;}
    :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button {
    width: 100%;
    font-size: 15px !important;
    margin-top: 14px !important;
}
div#customer_details {
    background: #e8e6ed;
    padding: 15px !important;
    border-radius: 10px;
}
.col-md-12.col-sm-12.col-xs-12 {
    padding: 15px;
}
input#coupon_code {
    width: 100% !important;
    height: 30px;
    margin-top: 10px;
    font-size: 18px;
}
    .new-why-box{padding:20px 20px;}
    .new-why-list{border-radius:20px;}
    .heading h3{font-size:24px;}
    .fm-left-details{width:100%;}
    .fm-left-list{width:100%;margin-top:40px;}
    .footer-lower{margin-top:30px;}
    .new-service-box{padding:20px;}
    .project-item{width:100%;}
    .pub-right{width:100%;padding:0;font-size:16px;margin-top:15px;}
    .pub-text{margin-bottom:15px;}
    .pub-left{width:100%;}
    .project-content-box{min-height:380px;}
    .experiences-left{width:100%;padding:0;}
    .experiences-right{width:100%;margin-top:40px;}
    .new-why-text h6{font-size:18px;}
    .hero-text h1{font-size:28px;}
    .hero-text{font-size:12px;}
    .hero-btn+.hero-btn{margin-left:0;margin-top:15px;}
    .hero-person-box{margin-top:20px;padding:0;width:100%;flex-direction:column;align-items:flex-start;}
    .hero-person-text{margin-top:15px;}
    .hero-left{width:100%;padding:0;margin-top:50px;}
    .hero-right{width:100%;padding:0;}
    .hero-content{flex-direction:column-reverse; margin-top:55px;}
    .hero-btn-box{flex-flow:column;}
}

/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width:575.98px){
    .new-rating-item{width:100%;}
}

  table.shop_table.woocommerce-checkout-review-order-table {
    color: #757576;
  }

  .woocommerce-MyAccount-navigation ul li a {
    background: linear-gradient(45deg, #d85e0c, #ff890d);
    color: white;
    padding: 5px;
    border-radius: 5px;
    box-shadow: #000 0px 0px 9px 0px;
    line-height: 63px;
  }

  input {
    min-height: 40px;
  }

  input#terms {
    margin-left: -20px !important;
    margin-top: -2px !important;
  }

  li:hover,
  a:hover {
    color: #ff7921 !important;
  }

  span.woocommerce-Price-amount.amount {
    font-size: 22px;
  }

  a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 100%;
    text-align: center;
  }

  bdi {
    font-size: 22px;
  }

  h2.blog-post {
    color: #000;
  }

  h1.entry-title {
    padding: 10px 0px;
  }

  .entry-summary {
    margin: 0px !important;
  }

  #blog .blog-info p {
    margin: 0;
    font-size: 20px !important;
  }

  .woocommerce ul.products li.product a img {
    margin: 0px;
    min-height: 180px;
  }

  h2 {
    color: #000;
  }

  h2#digital {
    color: #fff;
  }

  div#block-26 h2 {
    color: #fff !important;
  }

  div#block-26 {
    margin-left: -25px;
  }

  div#block-33 {
    margin-top: -43px !important;
    margin-left: 15px !important;
    text-align: left !important;
  }

  #blog .single-sidebar ul li a {
    color: #f2741e !important;
  }

  section#bottom-2 {
    height: auto;
    padding-bottom: 20px;
  }

  h3#order_review_heading {
    margin-top: 30px;
  }

  table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    color: #757576;
  }

  table.shop_table.shop_table_responsive {
    color: #757576;
  }

  button.button.wp-element-button {
    font-size: 15px !important;
  }

  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product {
    float: left;
    margin: 1.5em 1.em 0 0 !important;
    padding: 0;
    position: relative;
    width: 22.05%;
    margin-left: 0;
  }

  p.form-row.validate-required.woocommerce-validated {
    margin-left: 20px !important;
  }

  button.button.wp-element-button {
    font-size: 14px;
    margin-top: 10px
  }

  p#billing_email_field {
    width: 100%;
  }

  input#coupon_code {
    width: 150px;
    height: 30px;
    margin-top: 10px;
  }

  #personal-area {
    margin-top: -32px !important;
  }

  td.product-price {
    font-size: 18px;
  }

  td.product-quantity {
    font-size: 18px;
  }

  td.product-subtotal {
    font-size: 18px;
  }

  td {
    font-size: 18px;
  }

  h1 {
    font-size: 30px;
  }

  h2.page-title {
    display: none;
  }

  .woocommerce-info {
    font-size: 18px;
  }

  #header>div>div>div>div>div>ul>li>ul {
    margin-left: 0px !important;
    padding-left: 35px;
    padding-top: 10px;
  }

  .wp-block-latest-posts__post-excerpt {
    color: #000;
  }

  h1.page-title {
    display: none;
  }

  li {
    color: #000;
  }

  a.checkout-button.button.alt.wc-forward.wp-element-button {
    font-size: 20px;
  }

  .quality_likes {
    height: auto !important;
  }

  #blog .blog-info {
    min-height: auto !important;
    color: #f2741e;
  }

  li#menu-item-12300 {
    margin-top: 20px;
  }

  .woocommerce-privacy-policy-text p {
    font-size: 17px !important;
  }

  .payment_box.payment_method_paypal p {
    font-size: 17px !important;
  }

  .woocommerce-privacy-policy-text p {
    font-size: 17px !important;
  }

  h2#digital {
    color: #fff;
  }

  input#profile {
    font-size: 17px;
  }

  input#terms {
    margin-left: -19px;
    margin-top: 11px;
  }

  input#billing_first_name {
    font-size: 17px;
  }

  input#billing_last_name {
    font-size: 17px;
  }

  span#select2-billing_country-container {
    font-size: 17px;
  }

  input#billing_address_1 {
    font-size: 17px;
  }

  font {}

  input#billing_city {
    font-size: 17px;
  }

  span#select2-billing_state-container {
    font-size: 17px;
  }

  header#header {
    font-size: 17px;
  }

  input#billing_postcode {
    font-size: 17px;
  }

  input#billing_email {
    font-size: 17px;
  }

  textarea#order_comments {
    font-size: 17px;
  }

  #wpadminbar {
    display: none;
  }

  th.product-name {
    font-size: 20px;
  }

  th.product-price {
    font-size: 20px;
  }

  th.product-quantity {
    font-size: 20px;
  }

  th.product-subtotal {
    font-size: 20px;
  }

  span.posted_in {
    font-size: 20px;
  }

  span.tagged_as {
    font-size: 20px;
  }

  li#tab-title-description {
    font-size: 20px;
  }

  span.posted_in {
    font-size: 20px;
  }

  span.tagged_as {
    font-size: 20px;
  }

  input#quantity_63b1181324f0a {
    font-size: 20px;
  }

  .woocommerce-message {
    font-size: 20px;
  }

  td.product-name {
    font-size: 20px;
  }

  th {
    font-size: 20px;
  }

  .meta {
    display: none;
  }

  .product_meta {
    font-size: 16px;
  }

  li#tab-title-description {
    font-size: 20px;
  }

  li#tab-title-additional_information {
    font-size: 20px;
  }

  div#tab-description p {
    font-size: 17px !important;
  }

  input#quantity_63b116708c273 {
    font-size: 20px;
  }

  .woocommerce div.product form.cart {
    margin-bottom: 1em !important;
  }

  li#tab-title-additional_information {
    font-size: 20px;
  }

  div#tab-description p {
    font-size: 17px !important;
  }

  button.button.wp-element-button {
    font-size: 20px;
  }

  ul.wp-block-latest-posts__list.is-grid.columns-3.has-dates.wp-block-latest-posts {
    line-height: 30px;
  }

  form#affiliates-registration-form {
    border: 1px solid;
    padding: 50px;
    border-radius: 4%;
  }

  table.affiliates-earnings thead tr th {
    font-size: 20px !important;
  }

  .half-monthly ul li {
    font-size: 22px;
  }

  table.affiliates-earnings tbody tr td {
    font-size: 22px !important;
  }

  label {
    font-size: 18px;
    font-family: arial;
  }

  h5 {
    font-size: 18px;
    font-family: arial;
  }

  code {
    font-size: 18px;
    font-family: arial;
  }

  .sup {
    float: right;
    width: 20%;
  }

  .monthly p {
    font-size: 18px !important;
    font-family: arial;
  }

  .main {
    width: 75% !important;
    float: left;
  }

  .main p {
    font-size: 18px !important;
    font-family: arial;
  }

  .sup button {
    float: right;
    width: 100%;
  }

  .term-description p {
    font-size: 18px !important;
  }

  h2#digital {
    text-align: center;
  }

  h2.blog-post {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 20px;
  }

  li#menu-item-11540 {
    margin-top: 35px;
  }

  li#menu-item-12029 {
    margin-top: 35px;
  }

  li#menu-item-3955 {
    margin-top: 35px;
  }

  h1.entry-title {
    font-size: 30px;
  }

  span.cat-links {
    display: none;
  }

  .fa.fa-tags {
    display: none;
  }

  a.wp-block-latest-posts__post-title {
    font-size: 22px;
  }

  time.wp-block-latest-posts__post-date {
    font-size: 16px;
  }

  .wp-block-latest-posts__post-excerpt {
    font-size: 16px;
  }

  p.schema-faq-answer {
    font-size: 18px !important;
  }

  .woocommerce ul.products li.product a img {
    margin: 0px;
  }

  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product {
    margin: 0 1.0 em 1.5em 0;
  }

  #header .slicknav_nav a {
    color: #000 !important;
  }





  .nav li ul a {
    margin: 10px;
  }

  .page-numbers {
    font-size: 20px !important;
  }

  p.quality_likes {
    font-size: 18px !important;
    font-weight: 200;
    text-align: left;
  }

  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background: #ed651c !important;
  }

  .col-md-2.col-sm-5.col-xs-11 {
    margin-left: 75px;
  }

  form.woocommerce-product-search {
    margin-left: 20px;
  }

  div#woocommerce_recently_viewed_products-4>h2 {
    margin-left: -55px;
    font-size: 17px !important;
  }

  .woocommerce ul.cart_list,
  .woocommerce ul.product_list_widget {
    list-style: none outside;
    padding: 0;
    margin: 0;
    text-align: left;
  }

  ul.sub-menu {
    display: none;
  }

  .textwidget p {
    text-align: left;
    margin-left: 25px;
  }

  .textwidget ul {
    margin-left: 15px;
  }

  ul#menu-menu-1.menu {
    margin: 0px 0px 0px 15px !important;
  }

  h2.widget-title {
    width: 80%;
    text-align: left;
  }

  div#row-2>.col-md-6.col-sm-8.col-xs-12>a>img {
    padding-top: 30px;
  }

  section#bottom-2 {
    height: auto;
  }

  img#promo {
    width: 334px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    margin: 120px 15px 0px 15px;
  }

  h1.blog-post {
    font-family: oswald;
    font-weight: lighter;
    font-size: 40px;
    text-align: center;
    padding: 40px 0px 10px 0px;
  }

  div#row-2>.col-md-6.col-sm-6.col-xs-6>a>img {
    padding: 20px 0px;
  }

  div#row-1 {
    width: 80% !important;
    margin: 0px auto !important;
  }

  div#row-2 {
    width: 80% !important;
    margin: 15px auto 0px !important;
  }

  .featured>h1 {
    font-weight: lighter;
    text-transform: uppercase;
    font-size: 40px;
    font-family: "Oswald" !important;
  }

  .networks {
    color: #f2741e;
  }

  .play {
    margin: 260px auto 0px;
    width: 11%;
  }

  h1#digital {
    font-size: 40px;
    font-family: "Oswald" !important;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    line-height: 1.2;
    text-align: center;
    font-weight: lighter;
    -moz-transform: matrix(1.00004551221532, 0, 0, 1.01010101010101, 0, 0);
    -webkit-transform: matrix(1.00004551221532, 0, 0, 1.01010101010101, 0, 0);
    -ms-transform: matrix(1.00004551221532, 0, 0, 1.01010101010101, 0, 0);
  }

  section#bottom {
    height: 566px;
    background: url('https://web.archive.org/web/20230306203046im_/https://www.smfollowers.net/wp-content/uploads/2019/07/section2-bg-1.png');
    background-size: cover;
  }

  section#social_networks {
    height: 625px;
    margin-top: 50px !important;
  }

  p.presence {
    float: left;
    margin-top: 35px;
    color: #f2741e;
    margin-left: -35px;
  }

  .contact {
    margin-top: 35px;
    float: right;
  }

  a {
    color: #f2741e;
  }

  #middle {
    background: url(https://web.archive.org/web/20230306203046im_/https://www.smfollowers.net/wp-content/uploads/2019/07/section-bg-1.png);
    height: 391px;
    padding-top: 150px;
    text-align: center;
    line-height: 70px;
    background-size: cover;
  }

  #footer #blog.archive {
    padding: 0px 0 80px;
    margin-top: 150px;
    background: transparent;
  }

  div#nav_menu-2 {
    text-align: left;
  }

  div#text-4 {
    text-align: left;
  }

  #blog .single-sidebar h2.widget-title {
    color: #fff;
  }

  .promo {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
  }

  h2 {
    font-family: oswald;
    font-weight: lighter;
    margin-left: 5px;
  }

  #blog .single-sidebar {
    background: transparent;
    padding: 15px 0px 0px 0px;
    color: #727489 !important;
  }

  #blog .single-sidebar p,
  #blog .single-sidebar ul li a {
    color: #727489;
  }

  span.woocommerce-Price-amount.amount {
    font-size: 17px;
  }

  #blog.archive .blog-info h2 {
    font-size: 20px;
    font-family: roboto, sans-serif;
  }

  #footer .copyright p {
    margin: 10px 0px;
  }

  #footer {
    height: 669px !important;
    background: url('https://web.archive.org/web/20230306203046im_/https://www.smfollowers.net/wp-content/uploads/2019/07/footer-1.png');
    background-size: cover;
  }

  .copyright {
    margin-left: 45px;
    color: #727489 !important;
  }

  select.select.wppp-select {
    display: none;
  }

  #blog .single-blog {
    margin-top: -65px;
  }

  select.orderby {
    display: none;
  }

  p.woocommerce-result-count {
    display: none;
  }

  #blog.archive {
    padding: 0px;
  }

  #blog .blog-head {
    border-bottom-color: #ff8e00 !important;
    margin-top: 10px;
    height: 10px;
    width: 10%;
    text-align: center;
    position: absolute;
    margin-left: 42%;
    top: 94px;
  }

  .Increase_Your_Social_Following {
    font-size: 40px;
    font-family: "Oswald";
    color: rgb(255, 122, 33);
    font-weight: lighter;
    text-transform: uppercase;
    line-height: 0.8;
    text-align: center;
  }

  .quality_likes {
    font-size: 14px;
    font-family: "oswald";
    color: rgb(7, 7, 15);
    font-weight: lighter;
    line-height: 1.75;
    text-align: center;
    width: 100%;
    height: 170px;
    margin: 10px 0px;
  }

  .date {
    display: none !important;
  }

  ul.dropdown-menu {
    margin-top: -17px !important;
    padding: 30px 10px;
  }



  #personal-area {
    margin-top: -32px;
  }

  #breadcrumbs::before {
    background: transparent !important;
  }

  #breadcrumbs {
    padding: 170px 0;
    background: url(https://web.archive.org/web/20230306203046im_/https://www.smfollowers.net/wp-content/uploads/2019/07/header-background.jpg)0px -200px;
    position: relative;
    background-repeat: no-repeat;
    text-align: left;
    margin-top: 50px;
    background-size: cover;
  }

  #blog {
    background: #ffffff;
  }

  #blog .blog-info {
    padding: 0;
    position: relative;
    font-size: 30px !important;
    min-height: 500px;
    font-family: 'oswald';
    font-weight: lighter;
  }

  a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 20px;
  }

  a.custom-logo-link::before {
    color: #fd7920 !important;
  }

  .personal-text {
    display: none !important;
  }

  .nav-area {
    margin-top: 2px !important;
  }





  #header .nav {
    float: right;
    margin-top: -8px;
  }

  #header .nav li a {
    color: #000000;
    margin-top: 0px
  }

  #header .nav-area {
    position: relative;
  }

  #header.normal {
    background: transparent;
    width: 100%;
    background-size: 100%;
  }

  #header .logo {
    padding-top: 45px;
    margin-left: -35px;
  }

  .normal,
  .sticky {
    position: fixed !important;
  }

  #personal-area,
  #personal-area .personal-text {
    height: 700px !important;
    background-color: #fff !important;
  }

  .my-info {
    display: none;
  }

  #personal-area .personal-single:before {
    display: none;
  }

  #personal-area .personal-single {
    z-index: 0 !important;
    position: absolute !important;
  }

  #header .nav li a::before,
  #header .logo a::before,
  #personal-area .personal-text .btn:hover,
  #personal-area .personal-text .btn.primary,
  #personal-area.particle .arrow a,
  #personal-area.slider .owl-dot.active span,
  #personal-area.slider .owl-dot span:hover,
  #about-me .tabs-main li .tooltips,
  #about-me .tabs-main .nav-tabs li::before,
  #about-me .tabs-main .nav-tabs li.active a,
  #about-me .tabs-main .nav-tabs li:hover a,
  #about-me .tab-title:before,
  #about-me .social ul li:hover a,
  #about-me .progress .progress-bar,
  #about-me .progress .progress-bar span,
  #my-new-service .single-new-service:hover,
  #my-new-service .single-new-service.active,
  #my-new-service .single-new-service:before,
  #portfolio .portfolio-nav ul li.active,
  #portfolio .portfolio-nav ul li:hover,
  #portfolio .portfolio-nav ul li span,
  #portfolio .portfolio-single .btn,
  #portfolio .portfolio-hover .button a:hover,
  #portfolio .portfolio-hover .button .primary,
  #portfolio .button .btn,
  #portfolio.archive .nav-bg,
  #portfolio.single .portfolio-single.slider .owl-nav div,
  #portfolio.single .content h2:before,
  #portfolio.single .portfolio-widget,
  #countdown .single-count i,
  #my-timeline .timeline-inner:before,
  #my-timeline .single-timeline .date,
  #my-timeline .single-timeline h2::before,
  #pricing .single-table.active .table-head,
  #pricing .single-table:hover .table-head,
  #pricing .table-head i::after,
  #pricing .single-table.active .btn,
  #pricing .single-table .btn:hover,
  #blog .blog-head .blog-link a,
  #blog .blog-info .day,
  #blog .owl-dot.active span,
  #blog .owl-dot span:hover,
  #blog.archive .blog-head.slider .owl-nav div,
  #blog .form .search .btn,
  #blog .single-sidebar h2:before,
  #blog .category ul li span,
  #blog .tags ul li:hover a,
  #blog .tags ul li.active a,
  #blog.single .prev-next ul li a,
  #blog.single .blog-share ul li a:hover,
  #blog .b-title h2::before,
  #blog .comments-form .form .button,
  #call-action .btn:hover,
  #contact .form-group .button,
  #contact .single-address:hover i,
  #footer-top .news-form button,
  #footer .arrow a,
  .section-title h1::before,
  .section-title h1 i,
  #breadcrumbs .bread-list,
  #header .side-icon a,
  #header .social,
  #call-action::before,
  .k-line,
  .comments-area .comment-form .form-submit input,
  button,
  input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    background: #ed651c !important;
    margin-top: 0px;
  }

  #header .nav li a::after,
  #portfolio .portfolio-nav ul li span::before,
  #clients.section {
    border-top-color: #ed651c;
    margin-top: -25px;
  }

  #blog .blog-info p {
    margin: 0;
  }

  #blog .blog-head {
    border-bottom-color: #ed651c;
    display: none;
  }

  .woocommerce span.onsale {
    background-color: #ed651c;
  }

  a.url.fn.n {
    color: #ed651c;
  }

  i.fa.fa-user {
    color: #ed651c;
  }

  ul.slicknav_nav {
    background: white;
    margin-left: 66px !important;
    margin-top: 12px;
    padding: 20px;
  }

  #header .slicknav_nav a {
    color: #000 !important;
  }




  #personal-area {
    background-image: url(https://www.smfollowers.net/wp-content/uploads/2023/04/banner-1-3.png);
    background-color: #000;
    height: 905px;
    width: 100%;
    margin-top: -76px;
  }

  #header>div>div>div>div>div>ul>li>ul {
    margin-left: 150px;
    padding-left: 35px;
    padding-top: 10px;
  }

  #header>div>div>div>div>div>ul>li>ul {
    color: #fff;
  }

  #header.normal {
    background-repeat: no-repeat !important;
    background: transparent;
    height: 200px !important;
    width: 100% !important;
    margin-top: -30px !important;
    background-size: cover;
  }

  #breadcrumbs {
    background: url(https://web.archive.org/web/20230306203046im_/https://www.smfollowers.net/wp-content/uploads/2019/07/header-background.jpg) 0px -438px;
    padding: 195px 0px !important;
    position: relative;
    background-repeat: no-repeat;
    text-align: left;
    margin-top: -60px;
    height: 325px;
  }

  .slicknav_menu .slicknav_icon {
    float: left;
    width: 1.125em;
    height: .875em;
    margin: -1.812em 0 0 -2.062em !important;
  }


  #header .mobile-nav {
    margin-right: 30px;
  }

  .Increase_Your_Social_Following {
    font-size: 35px;
    font-family: "Oswald";
    color: rgb(255, 122, 33);
    font-weight: lighter;
    text-transform: uppercase;
    line-height: 0.8;
    text-align: center;
    margin-top: -30px
  }

  #blog .blog-head {
    border-bottom-color: #ff8e00 !important;
    margin-top: 10px;
    height: 10px;
    width: 300px;
    text-align: center;
    position: absolute;
    margin-left: 307px;
    top: 130px;
    display: none !important;
  }

  .featured>h2 {
    font-weight: lighter;
    text-transform: uppercase;
    font-size: 40px;
    font-family: "Oswald" !important;
  }

  .woocommerce span.onsale {
    background-color: #ed651c;
    font-size: 12px;
  }

  a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 18px;
    margin: 0px;
  }

  @media (max-width:991px) {


    ul.sub-menu li {
      border: 1px solid black;
      width: 100%;
      padding-left: 30px;
    }

    ul.slicknav_nav {
      width: 100% !important;
      padding: 0px !important;
      margin-top: 14px !important;
      margin-left: 15px !important;
    }

    ul.wp-block-latest-posts__list.is-grid.columns-3.has-dates.wp-block-latest-posts {
      width: 100%;
      margin-left: 0px;
      font-size: 15px;
    }

    input#woocommerce-product-search-field-0 {
      margin-left: -42px;
    }

    #text-3 p {
      margin-left: 30px;
    }

    div#text-3 {
      margin-left: 25px;
    }

    div#woocommerce_product_search-4 {
      margin-left: 25px !important;
    }

    section#bottom-2 {
      height: 1775px;
    }

    div#row-1>.col-md-6.col-sm-8.col-xs-12>a>img {
      padding-top: 30px;
    }

    h1.blog-post {
      font-size: 25px !important;
      padding: 40px 0px 10px 0px !important;
    }

    .featured>h1 {
      font-size: 25px;
      font-family: oswald;
      font-weight: lighter;
    }

    img#promo1 {
      width: 334px;
      margin: 78px 20px 15px 0px;
    }

    h1#digital {
      font-size: 30px !important;
    }

    #personal-area {
      margin-top: -68px !important;
    }

    .cat {
      height: auto;
      max-width: 50%;
      float: left;
      padding: 10px;
    }

    h1.Increase_Your_Social_Following {
      font-size: 25px !important;
      font-family: "Oswald";
      color: rgb(255, 122, 33);
      font-weight: lighter;
      text-transform: uppercase;
      text-align: center;
      margin-top: 10px !important;
    }

    .quality_likes {
      font-size: 14px;
      font-family: "Open Sans";
      color: rgb(7, 7, 15);
      font-weight: bold;
      line-height: 1.75;
      text-align: center;
      width: 100%;
      height: 550px;
      margin: 10px 0px;
    }

    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
      margin: 0 1.0 em 1.0 em 0;
    }

    #breadcrumbs {
      background: url(https://web.archive.org/web/20230306203046im_/https://www.smfollowers.net/wp-content/uploads/2019/07/header-background.jpg) 0px -438px;
      padding: 195px 0px 0px 0px !important;
      position: relative;
      background-repeat: no-repeat;
      text-align: left;
      margin-top: -60px;
      height: 325px;
    }

    span.woocommerce-terms-and-conditions-checkbox-text {
      margin-left: 30px;
      font-size: 16px;
    }

    input#terms {
      margin-left: 10px;
    }

    div#block-33 {
      width: 200px;
      margin-left: 65px !important;
    }

    div#block-26 {
      margin-left: -100px;
    }
  }

  @media (max-width:990px) {
    .single-blog {
      margin-top: 0px !important;
    }

    ul.bread-list {
      margin-top: 20px !important;
      width: 290px;
      text-align: center;
      align-items: center;
    }

    ul.products.columns-4 {
      margin: 0px;
    }

    div#nav_menu-2 {
      margin-left: 50px !important;
    }

    div#text-4 {
      margin-left: 50px !important;
    }

    div#row-1 {
      width: 100% !important;
      margin: 0px auto !important;
    }

    div#row-2 {
      width: 100% !important;
      margin: 15px auto 0px !important;
    }

    #footer #blog.archive {
      padding: 0px 0 80px;
      margin-top: 50px !important;
      background: transparent;
    }

    #footer {
      height: 1240px !important;
    }

    div#block-9 {
      display: none;
    }



    #header.normal {
      background: #fff;
      max-height: 155px;
    }

    header#header {
      background-image: none !important;
    }

    h2.blog-post {
      margin: 30px !important;
      padding: 0px !important;
      margin-bottom: -20px !important;
    }

    #breadcrumbs h1 {
      margin-bottom: 15px;
      font-size: 25px;
    }

    .social {
      display: none;
    }

    .logo {
      margin-left: 65px !important;
    }

    section#personal-area {
      height: 125px !important;
      margin-top: 124px !important;
    }

    .contact {
      display: none !important;
    }

    .slogan {
      display: none !important;
    }
  }

  @media (min-width:1500px) {
    #header .logo {
      padding-top: 45px;
      margin-left: -60px;
    }

    #personal-area {
      height: 905px !important;
    }
  }

  @media (min-width:1500px) {
    #header .logo {
      padding-top: 45px;
      margin-left: -60px;
    }
  }

  @media (min-width:1600px) {
    #header .logo {
      padding-top: 45px;
      margin-left: -89px;
    }
  }

  @media (min-width:1700px) {
    #header .logo {
      padding-top: 45px;
      margin-left: -105px;
    }
  }

  @media (min-width:1800px) {
    #header .logo {
      padding-top: 45px;
      margin-left: -158px;
    }
  }

  @media (min-width:1900px) {
    #header .logo {
      padding-top: 45px;
      margin-left: -200px;
    }
  }

  @media (min-width:2000px) {
    #header .logo {
      padding-top: 45px;
      margin-left: -225px;
    }
  }

  @media (min-width:2000px) {
    #header .logo {
      padding-top: 45px;
      margin-left: -300px;
    }
  }

  @media (min-width:2400px) {
    #header .logo {
      padding-top: 45px;
      margin-left: -450px;
    }
  }

  @media (min-width:2400px) {
    #header .logo {
      padding-top: 45px;
      margin-left: -600px;
    }
  }

  bdi {
    font-size: 25px;
  }

  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 20px;
    width: 250px;
    text-align: center;
    background: #3D3568 !important;
    color: #fff !important;
    border-radius: 50px !important;
  }

  img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.ls-is-cached.lazyloaded {
  height: 300px;
  border-radius:10px;
}


h2.woocommerce-loop-product__title {
  position: absolute;
  top: 125px;
  left: 0px;
  text-align: center;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
  text-transform: uppercase;
  font-family: roberto, san-serif;
}



a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: black;
    color: #fff;
    border-radius: 50px;
}
.woocommerce ul.products li.product .button {
    display: inline-block;
    margin-top: 1em;
    width: 100%;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    font-size: 20px;
    width: 250px;
    text-align: center;
    background: #000;
    border-radius: 50px;
    color: #fff;
}
p.gray-small {
color: #8E8E8E;
font-family: Roboto;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; /* 150% */
}
