@media only screen and (max-width: 1800px){
    .banner-rigth-con img{
        width: 638px;
    }    
    .news-letter-inner-con::after {
        width: 339px;
        right: -192px;
        background-size: contain !important;
    }
    .rocket-img #Graphics {
        width: 215px;
        right: -175px;
    }
    .rocket-img #Layer_1 {
        width: 440px;
        right: -187px;
    }
}
@media only screen and (max-width: 1499px){
    .banner-left-con{
        padding-top: 0;
    }
    .header-banner-con{
        height: auto;
    }
    .banner-con{
        padding-bottom: 100px;
        padding-top: 80px;
    }
    .banner-rigth-con img{
        width: 520px;
        top: 0;
        right: 72px;
    }
    .news-letter-inner-con::after{
        background: url(../image/rocket-img2.png) no-repeat center;
        width: 151px;
        right: 0;
    }
    .rocket-img #Graphics {
        width: 146px;
        right: 0;
    }
    .rocket-img #Layer_1 {
        width: 343px;
        right: -15px;
    }

}
@media only screen and (max-width: 1199px){
    .navbar .dropdown-items{
        width: auto;
        border-radius: 10px;
        text-align: center;
    }
    .seo-box-item span {
        line-height: 24px;
    }
    .Optimization-box-con ul li p,
    .service-box-con span {
        line-height: 24px;
    }
    .three-column-blog #blogslider {
        height: auto !important;
    }
    .six-colum-blog #blogslider {
        height: auto;
    }
    .one-column-blog #blogslider{
        height: 375px;
    }
    .four-column-blog #blogslider {
        height: auto;
    }
    .two-column-blog #blogslider {
        height: auto;
    }
    .nav-item {
        padding: 0 20px;
    }
    .news-letter-inner-con::after{
        background: url(../image/rocket-img.png) no-repeat center;
        bottom: -32px;
    }
    .contact-btn {
        padding: 14px 32px;
    }
    .padding-bottom {
        padding-bottom: 80px;
    }
    .padding-top {
        padding-top: 80px;
    }
    h3 {
        font-size: 26px;
        line-height: 58px;
    }
    .logo-title h3 {
        margin-bottom: 18px;
    }
    .logo-inner-con {
        padding-top: 80px;
        padding-bottom: 20px;
    }
    .service-title h5,
    .service-title h2,
    .service-box-con h4,
    .news-letter-title h5,
    .news-letter-title h2,
    .Traffic-website-right-con h5,
    .pricing-plan-title h5,
    .pricing-plan-box ul li,
    .testimonials-left-box h5,
    .form-right-con h5,
    .banner-left-con h5,
    .information-title h5,
    .information-title h2,
    .Optimization-box-con h5{
        margin-bottom: 6px;
    }
    h1 {
        font-size: 48px;
    }    
    h2 {
        font-size: 38px;
        line-height: 46px;
    }
    p {
        font-size: 16px;
        line-height: 24px;
    }
    .service-title p,
    .information-title p{
        margin-bottom: 36px;
    }
    .service-box-con {
        padding: 35px 15px;
    }
    .service-box-con figure {
        margin-bottom: 20px;
    }
    h4 {
        font-size: 16px;
    }
    .service-box-con span {
        margin-bottom: 14px;
    }
    .banner-left-con p {
        margin-bottom: 22px;
    }
    .Started-btn {
        padding: 11px 22px;
    }
    .carousel-control-next {
        right: 0;
        display: inline-block;
        top: 50%;
        height: 20px;
        opacity: 1;
    }
    .news-letter-title p {
        margin-bottom: 36px;
    }
    .news-letter-feild {
        width: 92%;
        margin-left: 0;
    }
    .generic-btn {
        padding: 14px 26px;
        font-size: 16px;
        font-weight: 500;
    }
    .news-letter-form button{
        right: -112px;
    }
    .news-letter-feild input{
        padding: 14px 30px;
    }
    .news-letter-feild input[type="email"] {
        padding: 14px 30px 14px 12px;
    }
    .Traffic-website-right-con h2,
    .testimonials-left-box h2{
        margin-bottom: 10px;
    }
    .Traffic-website-right-con p {
        margin-bottom: 12px;
    }
    .Traffic-website-right-con ul {
        margin-bottom: 20px;
    }
    .Traffic-website-right-con ul li {
        font-size: 16px;
        margin-bottom: 3px;
    }
    .Traffic-website-con {
        padding-bottom: 195px;
    }
    .static-item-con {
        padding: 26px 15px;
    }
    .static-item-con figure {
        margin-bottom: 12px;
    }
    .seo-title h2 {
        margin-bottom: 32px;
    }
    .seo-box-item {
        margin-bottom: 22px;
    }
    .seo-box-item figure {
        margin-bottom: 20px;
    }
    .pricing-plan-box{
        padding: 35px 15px;
    }
    .pricing-plan-toggle {
        margin-bottom: 40px;
    }
    .pricing-plan-box figure {
        margin-bottom: 20px;
    }
    .pricing-plan-box ul {
        margin-bottom: 18px;
    }
    .testimonials-left-box p {
        margin-bottom: 20px;
    }
    .testimonials-box .carousel-control-prev {
        left: -21px;
        top: 34px;
    }
    .testimonials-right-box figure::after {
        width: 400px;
        height: 400px;
        background-size: contain;
    }
    .auther-con{
        height: 55px;
    }
    .form-right-con h2 {
        margin-bottom: 36px;
    }
    .auther-title span {
        font-size: 14px;
    }
    .form-inner-con input, .form-inner-con textarea {
        padding: 14px 26px;
        margin-bottom: 15px;
    }
    .weight-footer-content a {
        font-size: 14px;
        white-space: nowrap;
    }
    .weight-footer-content p{
        font-size: 14px;
        line-height: 18px;
    }
    .weight-footer-content h4 {
        margin-bottom: 14px;
    }
    .weight-footer-inner-con {
        padding-top: 70px;
        padding-bottom: 60px;
    }
    .footer-con {
        padding: 14px 0;
    }
    .banner-left-con h1 {
        margin-bottom: 14px;
    }    
    .banner-rigth-con img {
        top: 0;
        right: 79px;
        position: relative;
        width: 470px;
    }  
    .right-white-circle::before {
        width: 70px;
        height: 236px;
        top: 148px;
        background-size: contain !important;
    } 
    .left-white-circle:after {
        width: 60px;
        height: 236px;
        top: 50px;
        background-size: contain !important;
    }
    .header-banner-con .navbar {
        padding-top: 14px;
        padding-bottom: 14px;
    } 
    .news-letter-inner-con::after {
        right: -30px;
        width: 426px;
    } 
    .news-letter-title p br{
        display: none;
    }
    .generic-banner-con  {
        height: auto !important;
    }
    .generic-banner-inner-con {
        padding-top: 60px;
        padding-bottom: 176px;
    }
    .generic-banner-inner-con h1,
    .banner-link{
        margin-bottom: 12px;
    }
    .banner-link a {
        font-size: 18px;
    }
    .service-website-con{
        padding-bottom: 80px !important;
    }
    .infomration-box {
        padding: 26px 24px;
    }
    .infomration-box ul {
        margin-bottom: 22px;
    }
    .infomration-box figure {
        margin-bottom: 20px;
    }
    .Optimization-box-con h2 {
        margin-bottom: 22px;
    }
    .Optimization-box-con ul li {
        margin-bottom: 14px;
    }
    .generic-banner-main-con .arrow-container {
        bottom: 0;
        top: auto;
    }
    .blog-content {
        padding: 30px 20px;
    }
    .nav-link {
        font-size: 16px;
    }
    .navbar-brand img,
    .weight-footer-content img[alt="footer-logo-img"]{
        width: 240px;
    }
    .footer-input input::placeholder{
        font-size: 14px;
    }
    .navbar-brand{
        padding: 0;
    }
    .banner-main-con2 {
        padding-top: 132px;
    }
    .news-letter-form{
        display: inline-block;
    }
    .testimonials-right-box img{
        width: 350px;
    }
    .testimonials-box .carousel-control-next {
        right: 44px;
        top: 34px;
    }
    .footer-con p {
        font-size: 14px;
    }
    .team-con .infomration-box h4{
        font-size: 18px;
    }
    .social-icon ul li span, .team-social-link li span {
        width: 32px;
        height: 32px;
    }
}
@media only screen and (max-width: 991px){
    .news-letter-feild::before {
        top: 5px;
        right: 40%;
    }
    .service-specail-con,
    .special-sec{
        padding-right: 0;
    }
    .team-special-con,
    .static-special-con{
        padding-left: 15px !important;
    }
    .Optimization-box-con{
        margin-bottom: 20px;
    }
    .navbar-brand img, .weight-footer-content img[alt="footer-logo-img"] {
        width: 170px;
    }
    .three-column-blog #blogslider {
        height: auto !important;
    }
    .six-colum-blog #blogslider {
        height: auto;
    }
    .one-column-blog #blogslider {
        height: auto;
    }
    .left-white-circle:after {
        top: 8px;
    }
    .four-column-blog #blogslider {
        height: auto;
    }
    .two-column-blog #blogslider {
        height: auto;
    }
    .banner-rigth-con img {
        width: 500px;
        right: 0;
    }
    .navbar-nav .dropdown-menu {
        margin-left: 0;
    }
    .navbar .dropdown-item{
        margin: 0;
    }
    .logo-inner-con img {
        width: 100px;
    }
    .header-banner-con .navbar {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .banner-con {
        padding-bottom: 70px;
        padding-top: 0;
    }
    .header-banner-con{
        background-size: initial;
    }
    h5 {
        font-size: 18px;
    }  
    h1 {
        font-size: 36px;
    }  
    .banner-left-con p {
        margin-bottom: 18px;
    }
    .weight-footer-content img[alt="footer-logo-img"],
    .navbar-brand img{
        width: 180px;
    }
    .weight-footer-content figure{
        margin-bottom: 10px;        
    }
    .weight-first-con p:nth-child(2) {
        padding: 0 86px;
        margin-bottom: 30px;
        line-height: 24px;
    }
    h4 {
        font-size: 16px;
    }
    .weight-footer-content h4 {
        margin-bottom: 18px;
    }
    .useful-links-con ul li {
        margin-bottom: 6px;
    }
    .contact-info-con li {
        margin-bottom: 10px;
    }
    .generic-btn {
        padding: 12px 26px;
        font-size: 16px;
    }
    .logo-inner-con {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    h3 {
        font-size: 24px;
        line-height: 46px;
    }
    .logo-title h3 {
        margin-bottom: 24px;
    }
    .padding-top {
        padding-top: 60px;
    }
    .padding-bottom {
        padding-bottom: 60px;
    }
    .service-website-con{
        padding-bottom: 60px !important;
    }
    h2 {
        font-size: 28px;
        line-height: 34px;
    }
    .service-title p br,
    .news-letter-title p br,
    .pricing-plan-title p br,
    .weight-first-con p:last-child{
        display: none;
    }
    .pricing-plan-toggle {
        margin-bottom: 30px;
    }
    .switch {
        margin: 0 10px;
    }
    .pricing-plan-title p{
        padding: 0 24px;
        margin-bottom: 30px;
    }
    .monthly-price,
    .year-price{
        padding: 0 !important;
    }
    .service-title p {
        margin-bottom: 30px;
        padding: 0 24px;
    }
    .service-box-con {
        padding: 25px 17px;
    }
    .service-box-con figure {
        margin-bottom: 14px;
    }
    .service-box-con span {
        font-size: 14px;
        line-height: 24px;
    }
    .Started-btn {
        padding: 9px 24px;
        font-size: 14px;
    }
    .news-letter-title p br{
        display: none;
    }
    .news-letter-form button {
        right: -106px;
    }
    .news-letter-feild input[type="email"] {
        padding: 11px 30px;
    }
    .news-letter-feild input {
        padding: 11px 30px;
    }
    .news-letter-title p {
        margin-bottom: 28px;
        padding: 0 24px;
    }

    .news-letter-inner-con::after{
        display: none;
    }
    .Traffic-website-right-con ul li {
        font-size: 16px;
        margin-left: 22px;
    }
    .Traffic-website-right-con ul li span {
        left: -22px;
    }
    .Traffic-website-con {
        padding-bottom: 180px;
    }
    .static-content p {
        font-size: 14px;
    }
    .static-item-con {
        padding: 22px 10px;
    }
    .seo-box-item figure {
        width: 100px;
        height: 100px;
    }
    .seo-box-item figure img{
        width: 50px;
    }
    .seo-box-item span {
        font-size: 14px;
        line-height: 24px;
    }
    .seo-box-item figure {
        margin-bottom: 20px;
    }
    .seo-box-item h4 {
        margin-bottom: 10px;
    }
    .seo-title h2 {
        margin-bottom: 24px;
    }
    .testimonials-right-box figure::after {
        width: 310px;
        top: -68px;
    }
    .testimonials-right-box img{
        width: 300px;
        position: relative;
        top: -34px;
    }
    .testimonials-left-box p {
        margin-bottom: 24px;
    }
    .testimonials-box span.fas {
        font-size: 20px;
    }
    .testimonials-box .carousel-control-prev {
        top: 16px;
        left: -14px;
    }
    .testimonials-box .carousel-control-next {
        top: 16px;
        right: 32px;
    }
    .form-inner-con input::placeholder,
    .footer-input input::placeholder,
    .form-inner-con textarea::placeholder{
        font-size: 14px;
    }
    .auther-title {
        margin-left: 66px;
    }
    .form-right-con h2 {
        margin-bottom: 32px;
    }
    .form-inner-con input, .form-inner-con textarea {
        padding: 12px 22px;
        margin-bottom: 16px;
    }
    .social-icon h6 {
        margin-bottom: 12px;
    }
    .footer-con p {
        font-size: 14px;
    }
    #submit {
        padding: 14px 44px;
        font-size: 14px;
    }
    .service-box-con img{
        height: 196px;
    }
    .pricing-plan-box{
        margin-bottom: 15px;
    }
    .banner-left-con p{
        padding-right: 0;
    }
    .weight-footer-inner-con {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .generic-banner-con {
        background-size: cover !important;
        background-position: 56% 3%;
    }
    .banner-link a {
        font-size: 16px;
    }
    .generic-banner-inner-con h1, .banner-link {
        margin-bottom: 10px;
    }
    .generic-banner-inner-con {
        padding-top: 50px;
        padding-bottom: 130px;  
    }
    .generic-banner-con.left-white-circle:after {
        top: 20px;
    }
    .generic-banner-con.right-white-circle::before {
        top: 28px;
    }
    .banner-link span {
        padding: 0 6px;
        font-size: 18px;
    }
    .infomration-box {
        padding: 20px 6px;
    }
    .infomration-box ul li, .infomration-box ul li a {
        font-size: 14px;
    }
    .infomration-box img{
        width: 100px;
    }
    #accordion .card{
        margin-bottom: 15px;
    }
    .team-con .infomration-box {
        padding: 26px 15px;
    }
    .team-con .infomration-box img{
        width: 150px;
    }
    /******/
    .navbar-light .navbar-toggler-icon{
        background: none;
    }
    .navbar-toggler .navbar-toggler-icon{
        border-bottom: 2px solid var(--accent-color);
        display: block;
        height: 8px;
    }
    .navbar-collapse {
        background: #fff;
        min-width: 100% !important;
        float: right;
        position: absolute;
        right: 0;
        top: 100%;
        z-index: 9999;
        box-shadow:1px 44px 52px 27px rgb(0 0 0 / 8%);
        border-radius: 8px;
    }
    .navbar-nav li:nth-child(1){
        padding-top: 20px;
    }
    .nav-item {
        padding: 8px 30px;
    }
    .contact-btn {
        margin-left: 20px;
        margin-bottom: 30px;
    }
    .navbar-light .navbar-toggler {
        border: none;
        padding: 0;
        top: -3px;
    }
    .navbar-light .navbar-toggler:focus{
        outline: none;
    }
    .navbar-toggler .navbar-toggler-icon:nth-child(1),
    .navbar-toggler .navbar-toggler-icon:nth-child(3) {
    -webkit-transition: transform .35s ease-in-out;
    -moz-transition: transform .35s ease-in-out;
    -o-transition: transform .35s ease-in-out;
    transition: transform .35s ease-in-out;
    }
    .navbar-toggler:not(.collapsed) .navbar-toggler-icon:nth-child(1) {
    position: absolute;
    top:7px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    left: 14px;
    }
    .navbar-toggler:not(.collapsed) .navbar-toggler-icon:nth-child(2) {
    height: 12px;
    visibility: hidden;
    background-color: transparent;
    }
    .navbar-toggler:not(.collapsed) .navbar-toggler-icon:nth-child(3) {
    position: absolute;
    top:8px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate(-135deg);
    left: 10px;
    }  
    .navbar-toggler:not(.collapsed){
        margin-right: 8px;
    }
    /***************/
    .rocket-img #Graphics,
    .rocket-img #Layer_1{
        display: none;
    }
    .pricing-plan-box ul li {
        font-size: 13px;
    }
    .about-static-con .row .col-lg-3,
    .team-con .row .col-lg-4,
    .information-con .row .col-lg-4,
    .pricing-plan-con .row .col-lg-4,
    .service-con .row .col-lg-4,
    .static-con .row .col-lg-3,
    .pricing-plan-con .row .col-lg-4{
        padding-left: 0;
    }
    .arrow-container{
        display: none;
    }
    .pricing-plan-box {
        padding: 35px 11px;
    }
    .pricing-plan-box small {
        font-size: 20px;
    }
    .service-box-con h4 {
        min-height: 39px;
    }
    .blog-main-con .service-box-con img {
        object-fit: cover;
    }
    .blog-content {
        padding: 30px 14px;
    }
    .service-box-con h4 {
        min-height: auto;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .blog-main-con .service-box-con span {
        font-size: 12px;
    }
    .blog-auteher-title i {
        margin-right: 2px;
        font-size: 14px;
    }
    .banner-left-con h1,
    .banner-left-con p{
        padding: 0 108px;
    }
    .pricing-plan-box img {
        width: 150px;
        height: 176px;
        object-fit: cover;
    }
    .auther-con{
        height: 55px;
    }
    .social-icon ul li span, .team-social-link li span {
        width: 30px;
        height: 30px;
        font-size: 12px;
    }
    .team-con .infomration-box h4 {
        margin-bottom: 4px;
    }
    .infomration-box a.Started-btn {
        width: 140px;
        padding: 12px 12px;
    }
    .two-column-blog #blog .post-item.border > .post-item-wrap > .post-item-description {
        padding: 26px;
    }
}
@media only screen and (max-width: 767px){
    .seo-box-item figure {
        width: 90px;
        height: 90px;
    }
    .seo-box-item figure img {
        width: 45px;
    }
    .special-sec{
        padding-right: 15px;
    }
    .blog-main-con .service-box-con span {
        font-size: 14px;
    }
    .Optimization-box-con{
        margin-bottom: 7px;
    }
    .three-column-blog #blogslider {
        height: auto !important;
    }
    .six-colum-blog #blogslider {
        height: auto;
    }
    .one-column-blog #blogslider .carousel-control-next {
        top: 97px;
    }
    .one-column-blog #blogslider {
        height: auto;
    }
    .left-white-circle:after {
        top: -9px;
        left: -14px;
    }
    .four-column-blog #blogslider {
        height: 360px;
    }
    .news-letter-feild input[type="email"] {
        padding: 11px 19px;
    }
    .two-column-blog #blogslider {
        height: 209px;
    }
    .banner-rigth-con img {
        width: 400px;
    }
    .testimonials-left-box{
        margin-bottom: 20px;
    }
    .Traffic-website-right-con ul li span {
        left: -20px;
    }
    h1 {
        font-size: 28px;
    }
    h2 {
        font-size: 24px;
        line-height: 26px;
    }
    h3 {
        font-size: 22px;
        line-height: 40px;
    }
    .logo-inner-con {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .padding-bottom {
        padding-bottom: 50px;
    }
    .padding-top {
        padding-top: 50px;
    }
    .service-website-con{
        padding-bottom: 50px !important;
    }
    .service-title p br,
    .seo-title h2 br{
        display: none;
    }
    .service-title p {
        margin-bottom: 18px;
    }
    .service-box-con{
        margin-bottom: 15px;
    }
    .news-letter-feild {
        width: 70%;
    }
    .news-letter-feild input {
        width: 46%;
    }
    .news-letter-form button {
        position: absolute;
        right: 10px;
        margin-top: 4px;
    }
    .Traffic-website-con {
        padding-bottom: 172px;
    }
    .testimonials-box #carouselExampleControls{
        margin-bottom: 20px;
    }
    .form-inner-con input, .form-inner-con textarea {
        padding: 12px 22px;
        margin-bottom: 16px;
    }
    .form-left-con img{
        width: 350px;
        margin-bottom: 20px;
    }
    .weight-footer-inner-con {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .weight-footer-content h4 {
        font-size: 16px;
    }
    .contact-info-con span {
        left: -18px;
    }
    .contact-info-con li {
        margin-left: 18px;
        margin-bottom: 17px;
    }
    .weight-footer-content{
        text-align: center;
    }
    .useful-links-con{
        display: none;
    }
    .weight-first-con p:nth-child(2) {
        padding: 0;
    }
    .weight-footer-inner-con {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .contact-info-con{
        margin-bottom: 24px;
    }
    .footer-input {
        margin-bottom: 10px;
    }
    .social-icon h6 {
        margin-bottom: 10px;
    }
    .banner-rigth-con img {
        width: 400px;
    }
    .weight-footer-content img[alt="footer-logo-img"], .navbar-brand img {
        width: 170px;
    }
    .Optimization-con {
        margin-top: 25px;
    }
    .Optimization-box-con ul li span {
        font-size: 18px;
        left: -40px;
    }
    .help-right-con h2 br{
        display: none;
    }
    .team-detail-con img{
        margin-bottom: 20px;
    }
    .generic-btn {
        padding: 10px 22px;
        font-size: 14px;
        margin-bottom: 25px;
    }
    .pricing-plan-title p,
    .news-letter-title p{
        margin-bottom: 16px;
    }
    .about-static-con .row .col-lg-3,
    .team-con .row .col-lg-4,
    .information-con .row .col-lg-4,
    .pricing-plan-con .row .col-lg-4,
    .service-con .row .col-lg-4,
    .static-con .row .col-lg-3,
    .pricing-plan-con .row .col-lg-4{
        padding-left: 15px;
    }
    .blog-main-con .service-box-con h4 {
        min-height: auto;
    }
    .Traffic-website-right-con ul li {
        font-size: 14px;
        float: left;
        margin-right: 10px;
        width: 42%;
    }
    .testimonials-right-box img,.testimonials-right-box figure::after,
    .information-title p br{
        display: none;
    }
    .testimonials-box span.fas {
        font-size: 24px;
    }
    .testimonials-box .carousel-control-next {
        right: 62px;
    }
    .testimonials-box .carousel-control-prev {
        left: -27px;
    }
    .seo-box-item{
        width: 50%;
        float: left;
    }
    .Traffic-website-left-con img{
        widows: 390px;
    }
    .banner-con {
        padding-bottom: 60px;
    }
    .banner-left-con h1, .banner-left-con p {
        padding: 0 54px;
    }
    .blog-main-con .service-box-con img {
        height: auto;
        width: 100%;
    }
    .blog-auteher-title span{
        padding: 0 !important;
    }
    .blog-main-con .service-box-con a {
        color: var(--accent-color);
        font-size: 14px;
    }
}
@media only screen and (max-width: 575px){
    .news-letter-feild::before {
        top: 3px;
        right: 39%;
    }
    .seo-box-item figure img {
        width: 45px;
    }
    .special-sec{
        padding-right: 15px;
    }
    .Traffic-website-right-con{
        margin-bottom: 20px;
    }
    .Optimization-box-con ul li span {
        left: -34px;
    }
    .Traffic-website-right-con ul li span {
        left: -22px;
    }
    .navbar-brand img, .weight-footer-content img[alt="footer-logo-img"] {
        width: 145px;
    }
    .three-column-blog #blogslider .carousel-control-next {
        top: 50% !important;
    }
    .three-column-blog #blogslider {
        height: auto !important;
    }
    .six-colum-blog #blogslider {
        height: auto;
    }
    .one-column-blog #blogslider .carousel-control-next {
        top: 50%;
    }
    .one-column-blog #blogslider {
        height: auto;
    }
    .four-column-blog #blogslider {
        height: auto;
    }
    .two-column-blog #blogslider {
        height: auto;
    }
    .two-column-blog #blogslider .carousel-control-next {
        top: 50%;
    }
    .seo-con.left-white-circle:after{
        display: none;
    } 
    .left-white-circle:after{
        width: 40px;
        top: 82px;
    }
    .right-white-circle::before {
        width: 40px;
        top: 16px;
    }
    h1 {
        font-size: 24px;
    }
    .banner-left-btn a:last-child{
        margin-left: 0;
    }
    h3 {
        font-size: 20px;
        line-height: 28px;
    }
    h2 {
        font-size: 22px;
        line-height: 24px;
    }
    p{
        font-size: 14px;
        line-height: 24px;
    }
    .padding-bottom {
        padding-bottom: 40px;
    }
    .padding-top {
        padding-top: 40px;
    }
    .service-website-con{
        padding-bottom: 40px !important;
    }
    .news-letter-form button{
        left: 35%;
        margin-top: 10px;
    }
    .pricing-plan-box ul li {
        font-size: 14px;
    }
    .generic-banner-inner-con {
        padding-bottom: 100px;
    }
    .banner-link a {
        font-size: 14px;
    }
    .banner-link span {
        padding: 0 4px;
        font-size: 15px;
    }
    .news-letter-feild input,
    .news-letter-feild input[type="email"]{
        padding: 9px 14px;
    }
    .infomration-box {
        padding: 22px 65px;
    }
    #accordion .btn-link {
        font-size: 16px;
        padding: 15px;
    }
    #accordion .card-body{
        padding: 15px;
    }
    #accordion .btn-link.collapsed:after, #accordion .btn-link:not(.collapsed)::after {
        right: 12px;
        font-size: 16px;
        top: 16px;
    }
    .Optimization-box-con h2 {
        margin-bottom: 18px;
    }
    .news-letter-feild input::placeholder{
        font-size: 14px;
    }
    .Optimization-box-con ul li h4 {
        margin-bottom: 10px;
    }
    .team-contanct,
    .team-member-detail p{
        margin-bottom: 12px;
    }
    .banner-con {
        padding-bottom: 40px;
    }
    .Traffic-website-right-con ul li {
        font-size: 13px;
        margin-bottom: 8px;
        margin-right: 10px;
    }
    .Traffic-website-con {
        padding-bottom: 160px;
    }
    h5 {
        font-size: 16px;
    }
    .pricing-plan-title p,
    .news-letter-title p,
    .service-title p{
        padding: 0 3px;
    }
    .footer-con p {
        font-size: 12px;
    }
    .social-icon h6 {
        display: none;
    }
    .contact-info-con ul li:first-child{
        margin-bottom: 0;
        padding: 0;
    }
    .contact-info-con li {
        margin-left: 26px;
        margin-bottom: 8px;
        padding: 0 12px;
    }
    .contact-info-con span {
        left: -26px;
    }
    #submit {
        width: 100%;
        font-size: 16px;
    }
    .static-item-con img {
        width: 55px;
        height: 55px;
        object-fit: contain;
    }
    .static-con .col-lg-3:nth-child(even){
        padding-left: 0;
    }
    .news-letter-feild {
        width: 100%;
        margin-left: 0;
    }
    .news-letter-form button {
        left: 0;
        width: 100%;
        right: auto;
        position: relative;
    }
    .banner-rigth-con img {
        width: 340px;
    }
    .service-title p {
        margin-bottom: 22px;
    }
    .pricing-plan-title p, .news-letter-title p {
        margin-bottom: 22px;
    }
    .contact-info-con ul{
        text-align: left;
    }
    .auther-title{
        text-align: left;
    }  
    .static-item-con{
        width: 100%;
        float: left;
    }
    .static-item-con figure{
        float: left;
    }
    .Traffic-website-con{
        text-align: left;
    }
    .static-content{
        margin-top: 10px;
    }
    .testimonials-box .carousel-control-prev, .testimonials-box .carousel-control-next {
        display: inline-block;
    }
    
    .testimonials-box .carousel-control-prev {
        left: -14px;
    }
    .testimonials-box .carousel-control-next {
        right: 48px;
    }
    .logo-inner-con img {
        width: 80px;
    }
    .form-left-con img,
    .seo-main-box-item img{
        width: 300px;
    }
    .banner-left-con h1, .banner-left-con p {
        padding: 0;
    }
    .form-right-con h2 {
        margin-bottom: 22px;
    }
    .footer-input {
        margin-bottom: 18px;
    }
    .Optimization-box-con ul li p {
        font-size: 14px;
    }

    .team-con .infomration-box ul {
        margin-bottom: 10px;
    }
    .infomration-box a.Started-btn {
        width: 135px;
    }
    .infomration-box ul {
        margin-bottom: 14px;
    }
    .blog-main-con .service-box-con h4 {
        font-size: 18px;
    }
    .blog-main-con .service-box-con .blog-content > span{
        font-size: 14px;
    }
    .Optimization-box-con ul li {
        margin-left: 35px;
    }
} 
@media only screen and (max-width: 460px){
    .news-letter-feild::before {
        top: 3px;
        right: 39%;
    }
    .seo-box-item figure img {
        width: 45px;
    }
    .three-column-blog #blogslider .carousel-control-next {
        top: 50% !important;
    }
    .static-item-con{
        width: 100%;
        float: left;
    }
    .static-item-con figure,
    .Traffic-website-right-con ul li{
        float: none;
    }
    .static-content{
        margin-top: 0;
    }
    .seo-box-item {
        width: 50%;
    }
    .Traffic-website-right-con ul li {
        width: 100%;
    }
    .testimonials-box .carousel-control-next {
        right: 35px;
    }
}