case-study-txt a@media (min-width: 992px) and (max-width: 1199px){
.ban-project-bx h4 {
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 12px;
}
    .project-icon-back {
    background: #0045e6;
    width: 44px;
    height: 60px;
    border-radius: 3px;
    background: #0045e6;
    float: left;
    margin-right: 15px;
    line-height: 60px;
    text-align: center;
}
    .bussiness-groth-option li {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
}
    h2 {
    font-size: 32px;
    font-weight: 800;
}
    .more-srvc-box h3 {
    font-weight: 700;
    padding: 15px 0px;
    font-size: 25px;
    padding-right: 4px;
}
    .hd-btn3 {
    padding: 15px 30px;
    }
    .hd-btn1 {
    padding: 15px 30px;
    }
    .hd-btn2 {
    padding: 15px 30px;
    }
    .paying-it-forward-content-bx {
    padding-right: 0;
    padding-top: 0;
}
      .bussiness-groth-option li {
    margin-bottom: 10px;
    font-size: 10px;
    font-weight: 600;
}
    .bussiness-groth-option li img {
    width: 29px;
    margin-right: 7px;
}
    .ace-responsive-menu > li > a {
    display: block;
    position: relative;
    margin: 0;
    border: 0px;
    padding: 18px 15px 18px 15px;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    font-size: 12px!important;
    color: #fff;
    text-transform: uppercase;
}
    .sub-menu{
        position: relative;
        top: -10px;
    }
    .menu-top-nav {
    position: relative;
    top: -6px!important;
}
    .ace-responsive-menu > li > a .arrow {
          position: relative;
    top: -4px!important;
    }
        .srvc-price-big {
    color: #0045e6;
    margin-top: 5px;
    position: relative;
    padding-top: 15px;
    font-size: 23px;
    font-weight: 700;
    transition: 0.5s;
}
    .main-price-bx {
    background: #d2eaff;
    padding: 20px;
    border-radius: 3px;
    transition: 0.5s;
    position: relative;
    z-index: 1;
    color: #000;
}
    .price-content-bx h3 {
    color: #2d3a4a;
    font-weight: 700;
    margin-bottom: 0px;
    transition: 0.5s;
    font-size: 19px;
}
    .area-numb {
    font-size: 43px;
    font-weight: 700;
    font-family: 'Poppins';
}
    .area-content-box h3 {
    font-weight: 600;
    color: #085550;
    font-size: 25px;
    text-transform: uppercase;
}
    .all-location-place li {
    width: 28%;
    float: left;
    position: relative;
    margin-bottom: 10px;
}
    .ft-numb {
    color: #2d3a4a;
    font-weight: 700;
    font-size: 18px;
    position: relative;
    top: -6px;
}
    .ft-icon {
    position: relative;
    float: left;
    margin-right: 10px;
    width: 58px;
}
    .ace-responsive-menu > li > a {
  
    padding: 18px 10px 18px 10px!important;

}
     .line_wave-min {
    position: absolute;
    left: 0;
    width: 3882px;
    max-width: 2500px;
    height: auto;
    bottom:50px;
    animation: drive 20s linear infinite;
}  
           .seo-inn-number {
    font-size: 40px;
    font-weight: 800;
    color: #003874;
    font-family: 'Poppins';
    padding-top: 30px;
}
    .main-seo-inn-price-bx h2 span {
    color: #0045e6;
    font-size: 27px;
}
    .mb-0 > a:after{
        display: none;
    }
    .seo-srvc-price-btn {
    padding-top: 8px;
}
    
    
      .inn-app-sereenshot-content {
    padding-top: 0;
}
    .seo-price-inn-btn {
    padding: 15px 20px;
    background: #fff;
    color: #2d3a4a;
    border-radius: 2px;
    font-size: 16px;
    font-weight: 700;
    transition: 0.5s;
    border: 1px solid #2d3a4a;
}
    .main-seo-inn-price-bx h2 span {
    color: #0045e6;
    font-size: 26px;
}
    .faqs-question-img {
    position: absolute;
    right: 40px;
    bottom: 150px;
    width: 150px;
    animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    -moz-animation: bounce 2s infinite;
    -o-animation: bounce 2s infinite;
}
    
        .style-bub-box-content1 {
    text-align: right;
    padding-left: 10px;
    padding-right: 25px;
    position: relative;
}
    .style-bub-box-content2 {
    text-align: left;
    padding-left: 25px;
    padding-right: 10px;
    position: relative;
}
    .inn-more-seo-traffic-content h3 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 27px;
}
        .portfolio-inn-box4 {
    background-image: url(../image/portfolio/portfolio-back4.jpg);
    background-position: 30% -120px;
    /* background-size: cover; */
    position: relative;
    color: #fff;
}
    .portfolio-inn-box2 {
    background-image: url(../image/portfolio/portfolio-back2.jpg);
    background-position: 35% -135px;
    /* background-size: cover; */
    position: relative;
    color: #fff;
}
        .abt-content-inn22 h2 {
    padding-bottom: 10px;
    color: #2d3a4a;
    padding-right: 0;
}
    .abt-content-inn22 {
    padding-left: 0;
    padding-bottom: 48px;
}
    .inn-about-lets-move-section {
    padding: 300px 0px;
    background-image: url(../image/about/about-img7.jpg);
    background-position: center;
    background-size: cover;
    color: #fff;
    font-size:100px;
    font-family: 'Poppins';
    font-weight: 800;
    text-align: center;
}
    .abt-sucess-hd {
    font-size: 75px;
    font-family: 'Poppins';
    font-weight: 100;
    text-align: center;
    padding: 50px 0px 40px;
}
    .passing-software-development-section .seo-about-content::before{
        display: none;
    }
     .passing-software-development-section .seo-about-content::after{
        display: none;
    }
    .passing-software-development-section h2 {
    font-size: 56px;
}
    .passing-software-development-section {
    background: #040402;
    color: #fff;
    padding-top: 40px;
    overflow: hidden;
}
       .sub-menu {
    position: relative;
    top: 54px;
}
    
    .nav-cntct-btn2 {
    background: #0045e6!important;
    color: #2d3a4a!important;
    padding: 0px 3px!important;
    margin-left: 10px!important;
    border-radius: 3px!important;
    transition: 0.5s;
    position: relative;
    top: 1px;
}
    .nav-cntct-btn {
    background: #2d3a4a!important;
    color: #fff!important;
    padding: 0px 9px!important;
    margin-left: 10px!important;
    border-radius: 3px!important;
    transition: 0.5s;
    position: relative;
    top: 1px;
}
    .nav-call{
        margin-left: -30px;
    }
    .nav-cntct-btn2 a {
    padding: 8px 7px!important;
    }
    .nav-cntct-btn a {
    padding: 8px 7px!important;
    }
    .inner-wordpress-section2 {
    height: 800px;
    margin-bottom: 300px;
}
        .smo-icon-box ul li i {
    font-size: 60px;
    margin-right: 30px;
    position: relative;
    float: left;
    margin-bottom: 100px;
}
    .smo-icon-box h4 {
    color: #0045e6;
    padding-bottom: 10px;
    transition: 0.5s;
    font-size: 16px;
}
    .smo-icon-box {
    background: #d2eaff;
    padding: 30px 20px;
    text-align: left;
    margin-bottom: 30px;
    border-radius: 4px;
    transition: 0.5s;
}
    
        .aroow-360{
        display: none;
    }
    .aroow-3602{
        display: none;
    }
    .price-content-bx h3 {
    color: #2d3a4a;
    font-weight: 700;
    margin-bottom: 0px;
    transition: 0.5s;
    font-size: 13px;
}
    .srvc-price-big a span {
    color: #2d3a4a;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    top: -3px;
}
    .main-price-bx{
        min-height: 219px;
    }
.strategy-style-txt {
    position: absolute;
    right: -30%;
    font-size: 130px;
    color: #0f55f8;
    font-weight: 800;
    transform: rotate(
270deg
);
    top: 48%;
}
    .greygit-customized-SEO-strategy-icon {
    position: absolute;
    left: 26px;
    top: 36px;
    width: 19px;
}
    .hd-btn1 {
    padding: 15px 15px;
}
    .strategy-style-txt22 {
    position: absolute;
    left: -29%;
    font-size: 137px;
    color: #0045e6!important;
    font-weight: 800;
    transform: rotate( 
270deg
 );
    top: 44%;
}
    .owl-nav{
        display: none;
    }
}
@media (min-width: 769px) and (max-width: 991px){
    h1 {
    font-size: 53px;
    font-weight: 700;
}
    .ban-project-bx h4 {
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 12px;
}
    .project-icon-back {
    background: #0045e6;
    width: 44px;
    height: 60px;
    border-radius: 3px;
    background: #0045e6;
    float: left;
    margin-right: 15px;
    line-height: 60px;
    text-align: center;
}
    .bussiness-groth-option li {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
}
    h2 {
    font-size: 32px;
    font-weight: 800;
}
    .more-srvc-box h3 {
    font-weight: 700;
    padding: 15px 0px;
    font-size: 25px;
    padding-right: 4px;
}
    .hd-btn3 {
    padding: 15px 30px;
    }
    .hd-btn1 {
    padding: 15px 30px;
    }
    .hd-btn2 {
    padding: 15px 30px;
    }
    .paying-it-forward-content-bx {
    padding-right: 0;
    padding-top: 0;
}
      .bussiness-groth-option li {
    margin-bottom: 10px;
    font-size: 10px;
    font-weight: 600;
}
    .bussiness-groth-option li img {
    width: 29px;
    margin-right: 7px;
}
     .ace-responsive-menu > li > a {
    display: block;
    position: relative;
    margin: 0;
    border: 0px;
    padding: 18px 15px 18px 15px;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
    font-size: 12px!important;
    color: #fff;
    text-transform: uppercase;
}
    .sub-menu{
        position: relative;
        top: -10px;
    }
    .menu-top-nav {
    position: relative;
    top: -6px!important;
}
    .ace-responsive-menu > li > a .arrow {
          position: relative;
    top: -4px!important;
    }
    .container {
    max-width: 950px;
}
    
       
    .srvc-price-big {
    color: #0045e6;
    margin-top: 5px;
    position: relative;
    padding-top: 15px;
    font-size: 23px;
    font-weight: 700;
    transition: 0.5s;
}
    .main-price-bx {
    background: #d2eaff;
    padding: 20px;
    border-radius: 3px;
    transition: 0.5s;
    position: relative;
    z-index: 1;
    color: #000;
}
    .price-content-bx h3 {
    color: #2d3a4a;
    font-weight: 700;
    margin-bottom: 0px;
    transition: 0.5s;
    font-size: 19px;
}
    .area-numb {
    font-size: 43px;
    font-weight: 700;
    font-family: 'Poppins';
}
    .area-content-box h3 {
    font-weight: 600;
    color: #085550;
    font-size: 25px;
    text-transform: uppercase;
}
    .all-location-place li {
    width: 28%;
    float: left;
    position: relative;
    margin-bottom: 10px;
}
    .ft-numb {
    color: #2d3a4a;
    font-weight: 700;
    font-size: 18px;
    position: relative;
    top: -6px;
}
    .ft-icon {
    position: relative;
    float: left;
    margin-right: 10px;
    width: 58px;
}
    .ace-responsive-menu > li > a {
  
    padding: 18px 10px 18px 10px!important;

}
    .ft-logo-btn .hd-btn1 {
    width: 100%;
    display: block;
    text-align: center;
    padding: 15px;
}
      .line_wave-min {
    position: absolute;
    left: 0;
    width: 3882px;
    max-width: 2000px;
    height: auto;
    bottom:50px;
    animation: drive 20s linear infinite;
}  
    
        .seo-inn-number {
    font-size: 40px;
    font-weight: 800;
    color: #003874;
    font-family: 'Poppins';
    padding-top: 30px;
}
    .main-seo-inn-price-bx h2 span {
    color: #0045e6;
    font-size: 27px;
}
    .mb-0 > a:after{
        display: none;
    }
    .seo-srvc-price-btn {
    padding-top: 8px;
}
    
    
      .inn-app-sereenshot-content {
    padding-top: 0;
}
    .seo-price-inn-btn {
    padding: 15px 20px;
    background: #fff;
    color: #2d3a4a;
    border-radius: 2px;
    font-size: 16px;
    font-weight: 700;
    transition: 0.5s;
    border: 1px solid #2d3a4a;
}
    .main-seo-inn-price-bx h2 span {
    color: #0045e6;
    font-size: 26px;
}
    .faqs-question-img {
    position: absolute;
    right: 40px;
    bottom: 150px;
    width: 150px;
    animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    -moz-animation: bounce 2s infinite;
    -o-animation: bounce 2s infinite;
}
    
        .style-bub-box-content1 {
    text-align: right;
    padding-left: 10px;
    padding-right: 25px;
    position: relative;
}
    .style-bub-box-content2 {
    text-align: left;
    padding-left: 25px;
    padding-right: 10px;
    position: relative;
}
    .inn-more-seo-traffic-content h3 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 27px;
}
        .portfolio-inn-box4 {
    background-image: url(../image/portfolio/portfolio-back4.jpg);
    background-position: 30% -120px;
    /* background-size: cover; */
    position: relative;
    color: #fff;
}
    .portfolio-inn-box2 {
    background-image: url(../image/portfolio/portfolio-back2.jpg);
    background-position: 35% -135px;
    /* background-size: cover; */
    position: relative;
    color: #fff;
}
        .abt-content-inn22 h2 {
    padding-bottom: 10px;
    color: #2d3a4a;
    padding-right: 0;
}
    .abt-content-inn22 {
    padding-left: 0;
    padding-bottom: 48px;
}
    .inn-about-lets-move-section {
    padding: 300px 0px;
    background-image: url(../image/about/about-img7.jpg);
    background-position: center;
    background-size: cover;
    color: #fff;
    font-size: 80px;
    font-family: 'Poppins';
    font-weight: 800;
    text-align: center;
}
    .abt-sucess-hd {
    font-size: 75px;
    font-family: 'Poppins';
    font-weight: 100;
    text-align: center;
    padding: 50px 0px 40px;
}
    .passing-software-development-section .seo-about-content::before{
        display: none;
    }
     .passing-software-development-section .seo-about-content::after{
        display: none;
    }
    .passing-software-development-section h2 {
    font-size: 56px;
}
    .passing-software-development-section {
    background: #040402;
    color: #fff;
    padding-top: 40px;
    overflow: hidden;
}
    .sub-menu {
    position: relative;
    top: 54px;
}
        .nav-cntct-btn2 {
    background: #0045e6!important;
    color: #2d3a4a!important;
    padding: 0px 3px!important;
    margin-left: 10px!important;
    border-radius: 3px!important;
    transition: 0.5s;
    position: relative;
    top: 1px;
}
    .nav-cntct-btn {
    background: #2d3a4a!important;
    color: #fff!important;
    padding: 0px 9px!important;
    margin-left: 10px!important;
    border-radius: 3px!important;
    transition: 0.5s;
    position: relative;
    top: 1px;
}
    .nav-call{
        margin-left: -30px;
    }
    .nav-cntct-btn2 a {
    padding: 8px 7px!important;
    }
    .nav-cntct-btn a {
    padding: 8px 7px!important;
    }
    .inner-wordpress-section2 {
    height: 800px;
    margin-bottom: 300px;
}
        .smo-icon-box ul li i {
    font-size: 60px;
    margin-right: 30px;
    position: relative;
    float: left;
    margin-bottom: 100px;
}
    .smo-icon-box h4 {
    color: #0045e6;
    padding-bottom: 10px;
    transition: 0.5s;
    font-size: 16px;
}
    .smo-icon-box {
    background: #d2eaff;
    padding: 30px 20px;
    text-align: left;
    margin-bottom: 30px;
    border-radius: 4px;
    transition: 0.5s;
}
    
        .aroow-360{
        display: none;
    }
    .aroow-3602{
        display: none;
    }
    .price-content-bx h3 {
    color: #2d3a4a;
    font-weight: 700;
    margin-bottom: 0px;
    transition: 0.5s;
    font-size: 13px;
}
    .srvc-price-big a span {
    color: #2d3a4a;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    top: -3px;
}
    .main-price-bx{
        min-height: 219px;
    }
    .strategy-style-txt {
    position: absolute;
    right: -40%;
    font-size: 130px;
    color: #0f55f8;
    font-weight: 800;
    transform: rotate(
270deg
);
    top: 48%;
}
    .greygit-customized-SEO-strategy-icon {
    position: absolute;
    left: 11px;
    top: 48px;
    width: 19px;
}
    .srvc-main-box h3 {
    color: #0045e6!important;
    font-weight: 800!important;
    font-size: 19px!important;
    padding-top: 18px !important;
}
    .hd-btn1 {
    padding: 15px 15px;
}
    .strategy-style-txt22 {
    position: absolute;
    left: -35%;
    font-size: 125px;
    color: #0045e6!important;
    font-weight: 800;
    transform: rotate( 
270deg
 );
    top: 44%;
}
    .ready-grow-bx22 {
    padding: 64px 40px;
    text-align: center;
    color: #ffff;
    padding-bottom: 117px;
}
    .greygit-ready-to-grow-arrow {
    position: absolute;
    right: 13px;
    top: 45%;
}
    .greygit-servive-pencil {
    position: absolute;
    left: 0;
    top: 20px;
    width: 55%;
}
        .greygit-servive-pencil {
    position: absolute;
    left: 0;
    top: 20px;
    width: 55%;
}
    .speak-expert-numb {
    font-size: 40px;
    font-weight: 900;
    color: #4caf50;
}
    .greygit-speak-expert-content-bx h3 {
    color: #0f55f8;
    font-weight: 900;
    font-size: 25px;
    padding-bottom: 10px;
}
    .greygit-speak-expert-content-bx {
    padding-top: 90px;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}
    .hd-logo {
    margin-top: 23px;
    margin-bottom: 10px;
}
    .nav-call img {
    margin-right: 12px;
    transition: 0.5s;
    width: 25px;
    position: relative;
    top: -6px;
}
}
@media (min-width: 768px) and (max-width: 768px){
    .greygit-servive-pencil {
    position: absolute;
    left: 0;
    top: 20px;
    width: 55%;
}
    .speak-expert-numb {
    font-size: 40px;
    font-weight: 900;
    color: #4caf50;
}
    .greygit-speak-expert-content-bx h3 {
    color: #0f55f8;
    font-weight: 900;
    font-size: 25px;
    padding-bottom: 10px;
}
    .greygit-speak-expert-content-bx {
    padding-top: 90px;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}
    .ready-grow-bx22 {
    padding: 64px 40px;
    text-align: center;
    color: #ffff;
    padding-bottom: 117px;
}
    .greygit-ready-to-grow-arrow {
    position: absolute;
    right: 13px;
    top: 45%;
}
    .strategy-style-txt22 {
    position: absolute;
    left: -35%;
    font-size: 125px;
    color: #0045e6!important;
    font-weight: 800;
    transform: rotate( 
270deg
 );
    top: 44%;
}
    .menu-toggle{
        background:#fff0!important;
        
    }
     .ace-responsive-menu {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1000;
    padding-left: 10px;
    top:72px;
         margin-top:0!important;
}
   .ace-responsive-menu {
    background: #fff!important;
        opacity: 0;
    }
    .ace-responsive-menu > li > a {
    color: #000!important;
}
     .collapse:not(.show) {
    opacity: 1;
}
    .ace-responsive-menu li a:hover {
    background: #272727 !important;
        color: #fff!important;
}
       .menu-toggle #menu-btn {
    float: right;
    background: #202020;
    border: 1px solid #0C0C0C;
    padding: 8px;
    border-radius: 5px;
    cursor: pointer;
    margin: 10px;
    position: relative;
    top: -2px;
}
    .ace-responsive-menu > li:first-child {
    border-top: 2px solid #000!important;
}
    .nav-call {
    padding-top: 25px;
    margin-right: -35px;
}
        .ban-project-bx h4 {
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 12px;
}
    .project-icon-back {
    background: #0045e6;
    width: 44px;
    height: 60px;
    border-radius: 3px;
    background: #0045e6;
    float: left;
    margin-right: 15px;
    line-height: 60px;
    text-align: center;
}
    .bussiness-groth-option li {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
}
    h2 {
    font-size: 32px;
    font-weight: 800;
}
    .more-srvc-box h3 {
    font-weight: 700;
    padding: 15px 0px;
    font-size: 25px;
    padding-right: 4px;
}
    .hd-btn3 {
    padding: 15px 30px;
    }
    .hd-btn1 {
    padding: 15px 30px;
    }
    .hd-btn2 {
    padding: 15px 30px;
    }
    .paying-it-forward-content-bx {
    padding-right: 0;
    padding-top: 0;
}
    
    .bussiness-groth-option li {
    margin-bottom: 10px;
    font-size: 10px;
    font-weight: 600;
}
    .bussiness-groth-option li img {
    width: 29px;
    margin-right: 7px;
}
    .nav-cntct-btn{
        display: none!important;
        
    }
    .nav-call {
    padding-top: 8px;
    margin-right: -35px;
}
    .nav-call {
    padding: 6px 20px 7px;
    border: 1px solid #fff;
    border-radius: 3px;
    display: table;
    margin-top: 12px;
}
    .hd-logo {
    margin-top: 16px;
    margin-bottom: 10px;
}
    .srvc-price-big {
    color: #0045e6;
    margin-top: 5px;
    position: relative;
    padding-top: 15px;
    font-size: 23px;
    font-weight: 700;
    transition: 0.5s;
}
    .main-price-bx {
    background: #d2eaff;
    padding: 20px;
    border-radius: 3px;
    transition: 0.5s;
    position: relative;
    z-index: 1;
    color: #000;
}
    .price-content-bx h3 {
    color: #2d3a4a;
    font-weight: 700;
    margin-bottom: 0px;
    transition: 0.5s;
    font-size: 19px;
}
    .area-numb {
    font-size: 43px;
    font-weight: 700;
    font-family: 'Poppins';
}
    .area-content-box h3 {
    font-weight: 600;
    color: #085550;
    font-size: 25px;
    text-transform: uppercase;
}
    .all-location-place li {
    width: 28%;
    float: left;
    position: relative;
    margin-bottom: 10px;
}
    .ft-numb {
    color: #2d3a4a;
    font-weight: 700;
    font-size: 18px;
    position: relative;
    top: -6px;
}
    .ft-icon {
    position: relative;
    float: left;
    margin-right: 10px;
    width: 58px;
}
    .cntct-inn-numb {
    color: #2d3a4a;
    font-size: 17px;
    font-weight: 700;
}
    .ft-logo-btn .hd-btn1 {
    width: 100%;
    display: block;
    text-align: center;
    padding: 15px;
}
    
    .line_wave-min {
    position: absolute;
    left: 0;
    width: 3882px;
    max-width: 2000px;
    height: auto;
    bottom:50px;
    animation: drive 20s linear infinite;
}
    
    
    
    .seo-inn-number {
    font-size: 40px;
    font-weight: 800;
    color: #003874;
    font-family: 'Poppins';
    padding-top: 30px;
}
    .main-seo-inn-price-bx h2 span {
    color: #0045e6;
    font-size: 27px;
}
    .mb-0 > a:after{
        display: none;
    }
    .seo-srvc-price-btn {
    padding-top: 8px;
}
    
     
    .inn-app-sereenshot-content {
    padding-top: 0;
}
    .seo-price-inn-btn {
    padding: 15px 20px;
    background: #fff;
    color: #2d3a4a;
    border-radius: 2px;
    font-size: 16px;
    font-weight: 700;
    transition: 0.5s;
    border: 1px solid #2d3a4a;
}
    .main-seo-inn-price-bx h2 span {
    color: #0045e6;
    font-size: 26px;
}
    .faqs-question-img {
    position: absolute;
    right: 40px;
    bottom: 150px;
    width: 150px;
    animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    -moz-animation: bounce 2s infinite;
    -o-animation: bounce 2s infinite;
}
    
    .style-bub-box-content1 {
    text-align: right;
    padding-left: 10px;
    padding-right: 25px;
    position: relative;
}
    .style-bub-box-content2 {
    text-align: left;
    padding-left: 25px;
    padding-right: 10px;
    position: relative;
}
    .inn-more-seo-traffic-content h3 {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 27px;
}
    .portfolio-inn-box4 {
    background-image: url(../image/portfolio/portfolio-back4.jpg);
    background-position: 30% -120px;
    /* background-size: cover; */
    position: relative;
    color: #fff;
}
    .portfolio-inn-box2 {
    background-image: url(../image/portfolio/portfolio-back2.jpg);
    background-position: 35% -135px;
    /* background-size: cover; */
    position: relative;
    color: #fff;
}
    .abt-content-inn22 h2 {
    padding-bottom: 10px;
    color: #2d3a4a;
    padding-right: 0;
}
    .abt-content-inn22 {
    padding-left: 0;
    padding-bottom: 48px;
}
    .inn-about-lets-move-section {
    padding: 300px 0px;
    background-image: url(../image/about/about-img7.jpg);
    background-position: center;
    background-size: cover;
    color: #fff;
    font-size: 80px;
    font-family: 'Poppins';
    font-weight: 800;
    text-align: center;
}
    .abt-sucess-hd {
    font-size: 75px;
    font-family: 'Poppins';
    font-weight: 100;
    text-align: center;
    padding: 50px 0px 40px;
}
    .passing-software-development-section .seo-about-content::before{
        display: none;
    }
     .passing-software-development-section .seo-about-content::after{
        display: none;
    }
    .passing-software-development-section h2 {
    font-size: 56px;
}
    .passing-software-development-section {
    background: #040402;
    color: #fff;
    padding-top: 40px;
    overflow: hidden;
}
     .nav-call-email{
        display: none;
    }
    .ace-responsive-menu > li > ul.sub-menu{
        height: 200px;
        overflow-x: scroll;
    }
    .ace-responsive-menu li ul.sub-menu li a img {
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
    width: 30px;
}
    .ace-responsive-menu li ul.sub-menu li a{
        text-align: center;
    }
       .inner-wordpress-section2 {
    height: auto;
    margin-bottom: 20px;
}
    .wordpress-project-arrow{
        display: none;
    }
    .inn-abt-style-box-wordpress {
    border-top: 2px solid #eee;
    padding-top: 40px;
}
    .nav-call {
    padding: 6px 0px 7px;
    border: none;
    border-radius: 3px;
    display: table;
    margin-top: 12px;
}
.nav-call {
    padding-top: 12px;
    margin-right: -77px;
}
    
    .smo-icon-box ul li i {
    font-size: 60px;
    margin-right: 30px;
    position: relative;
    float: left;
    margin-bottom: 100px;
}
    .smo-icon-box h4 {
    color: #0045e6;
    padding-bottom: 10px;
    transition: 0.5s;
    font-size: 16px;
}
    .smo-icon-box {
    background: #d2eaff;
    padding: 30px 20px;
    text-align: left;
    margin-bottom: 30px;
    border-radius: 4px;
    transition: 0.5s;
}
    
    .aroow-360{
        display: none;
    }
    .aroow-3602{
        display: none;
    }
    .price-content-bx h3 {
    color: #2d3a4a;
    font-weight: 700;
    margin-bottom: 0px;
    transition: 0.5s;
    font-size: 13px;
}
    .srvc-price-big a span {
    color: #2d3a4a;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    top: -3px;
}
    .main-price-bx{
        min-height: 219px;
    }
        .main-price-bx{
        min-height: 219px;
    }
    .strategy-style-txt {
    position: absolute;
    right: -40%;
    font-size: 130px;
    color: #0f55f8;
    font-weight: 800;
    transform: rotate(
270deg
);
    top: 48%;
}
    .greygit-customized-SEO-strategy-icon {
    position: absolute;
    left: 11px;
    top: 48px;
    width: 19px;
}
    .srvc-main-box h3 {
    color: #0045e6!important;
    font-weight: 800!important;
    font-size: 19px!important;
    padding-top: 18px !important;
}
    .hd-btn1 {
    padding: 15px 5px;
}
    .explore-port-new-btn {
    padding-top: 20px;
    text-align: right;
    margin-left: -44px;
}
    .col-md {
    max-width: 30%;
    float: left;
    flex: none;
}
    .hd-logo {
    margin-top: 23px;
    margin-bottom: 10px;
}
    .nav-call img {
    margin-right: 12px;
    transition: 0.5s;
    width: 25px;
    position: relative;
    top: -6px;
}
}
@media (min-width: 576px) and (max-width: 767px){
      .menu-toggle #menu-btn {
    float: right;
    background: #202020;
    border: 1px solid #0C0C0C;
    padding: 7px;
    border-radius: 5px;
    cursor: pointer;
    margin: 10px;
    margin-top: -36px;
    margin-right: -10px;
        color: #000!important;
}
    .menu-toggle{
        background: #fff0!important;
    }
    .menu-toggle #menu-btn {
    float: right;
    background: #fff!important;
    border: 1px solid #fff!important;
    padding: 7px;
    border-radius: 5px;
    cursor: pointer;
    margin: 10px;
    margin-top: -53px!important;
    margin-left:0px!important;
}
  
     .ace-responsive-menu {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1000;
    padding-left: 10px;
    top:8px;
         margin-top:0!important;
}
        .menu-toggle #menu-btn:focus{
        outline: none!important;
    }
    .ace-responsive-menu > li:first-child {
    border-top: 2px solid #c4a127!important;
}
    .menu-toggle .icon-bar {
    display: block !important;
    width: 18px;
    height: 2px;
    background-color: #000000 !important;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    margin: 3px;
        
}
    .menu-toggle #menu-btn:hover .icon-bar{
        background-color: #000 !important;
    }
    .nav-menu-line{
        display: none!important;
    }
    .menu-toggle #menu-btn {
    float: none!important;
        margin-top: -50px!important;
    }
   .hd-logo {
    width: 55px;
    margin: 0 auto;
    margin-top: 10px;
}
    .menu-toggle #menu-btn {
    float: none!important;
    margin-top: -50px!important;
    top: -44px;
    position: relative;
    left: -5px;
    margin-bottom: -40px!important;
}
    .menu-toggle {
    display: none;
    float: left;
    width: 100%;
    background: #333;
    margin-bottom: -30px;
}
    header {
    background: #fff;
    transition: 0.6s;
    position: relative;
    padding: 10px 0px;
    padding-bottom: 0;
}
    .ace-responsive-menu > li > a {
    display: block;
    position: relative;
    margin: 0;
    border: 0px;
    padding: 13px 22px 13px 22px!important;
    }

   .hd-nav-call {
    display: block;
    position: absolute;
    right: 10px;
    top: -50px;
}
    .hd-nav-call i {
    background: #2d3a4a;
    width: 35px;
    height: 35px;
    color: #fff;
    border-radius:4px;
    text-align: center;
    line-height: 35px;
    margin-left: 10px;
    transition: 0.5s;
}
    .nav-call{
        display: none;
    }
    .ace-responsive-menu {
    background: #fff!important;
        opacity: 0;
    }
    .ace-responsive-menu > li > a {
    color: #000!important;
}
  .collapse:not(.show) {
    opacity: 1;
}
    .ban-caption {
    padding: 70px 0px 40px;
    text-align: center;
}
    .ban-project-bx{
        margin-bottom: 20px;
    }
    .four-project-section {
    padding: 30px 0px 50px;
}
    .hd-btn2{
        padding: 15px 10px;
    }
     .hd-btn1{
        padding: 15px 10px;
    }
     .hd-btn3{
        padding: 15px 10px;
    }
    h1 {
    font-size: 43px;
    font-weight: 700;
}
    h2 {
    font-size: 30px;
    font-weight: 800;
}
    .ban-caption h1{
        margin-bottom: 10px;
    }
    section {
    padding: 50px 0px;
}
    .We-are-working .col-md{
        max-width: 50%;
        float: left;
        margin-bottom: 20px;
    }
    .more-srvc-box h3 {
    font-weight: 700;
    padding: 15px 0px;
    font-size: 22px;
    padding-right: 4px;
}
    .ready-to-grow {
    background-image: url(../image/ready-to-grow-back.jpg);
    background-position: center;
    background-size: cover;
    text-align: center;
}
    .Delivering-an-Effective-Solution {
    background-image: url(../image/delivered-solution-back.png);
    background-position: center;
    background-size: cover;
    color: #fff;
    margin-top: -70px;
    text-align: center;
        padding-bottom: 70px;
}
    .srvc-icon{
        margin: 0 auto;
    }
    .business-groth-section{
        text-align: center;
    }
    .bussiness-groth-option li {
    margin-bottom: 10px;
    font-size: 11px;
    font-weight: 600;
}
    .bussiness-groth-option{
        text-align: left;
    }
    .bussiness-groth-option li img {
    width: 40px;
    margin-right: 7px;
}
    .ready-to-grow-section22 {
    background-image: url(../image/ready-to-grow-back2.jpg);
    background-position: center;
    background-size: cover;
    color: #fff;
    padding: 70px 0px;
    text-align: center;
}
    .more-srvc-box{
        margin-bottom: 15px;
        margin-top: 15px;
        text-align: center;
    }
    .more-srvc-box img{
        margin: 0 auto;
    }
    .paying-it-forward-content-bx {
    padding-right: 0;
    padding-top: 0px;
    text-align: center;
    padding-bottom: 50px;
}
    .container{
        max-width:700px;
    }   
	}
@media (min-width: 320px) and (max-width: 575px){
    .menu-toggle #menu-btn {
    float: right;
    background: #202020;
    border: 1px solid #0C0C0C;
    padding: 7px;
    border-radius: 5px;
    cursor: pointer;
    margin: 10px;
    margin-top: -36px;
    margin-right: -10px;
        color: #000!important;
}
    .menu-toggle{
        background: #fff0!important;
    }
    .menu-toggle #menu-btn {
    float: right;
    background: #fff!important;
    border: 1px solid #fff!important;
    padding: 7px;
    border-radius: 5px;
    cursor: pointer;
    margin: 10px;
    margin-top: -53px!important;
    margin-left:0px!important;
}
  
     .ace-responsive-menu {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1000;
    padding-left: 10px;
    top:8px;
         margin-top:0!important;
}
        .menu-toggle #menu-btn:focus{
        outline: none!important;
    }
    .ace-responsive-menu > li:first-child {
    border-top: 2px solid #c4a127!important;
}
    .menu-toggle .icon-bar {
    display: block !important;
    width: 18px;
    height: 2px;
    background-color: #000000 !important;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    margin: 3px;
        
}
    .menu-toggle #menu-btn:hover .icon-bar{
        background-color: #000 !important;
    }
    .nav-menu-line{
        display: none!important;
    }
    .menu-toggle #menu-btn {
    float: none!important;
        margin-top: -50px!important;
    }
   .hd-logo {
    width: 55px;
    margin: 0 auto;
    margin-top: 10px;
}
    .menu-toggle #menu-btn {
    float: none!important;
    margin-top: -50px!important;
    top: -44px;
    position: relative;
    left: -5px;
    margin-bottom: -40px!important;
}
    .menu-toggle {
    display: none;
    float: left;
    width: 100%;
    background: #333;
    margin-bottom: -30px;
}
    header {
    background: #fff;
    transition: 0.6s;
    position: relative;
    padding: 10px 0px;
    padding-bottom: 0;
}
    .ace-responsive-menu > li > a {
    display: block;
    position: relative;
    margin: 0;
    border: 0px;
    padding: 13px 22px 13px 22px!important;
    }

   .hd-nav-call {
    display: block;
    position: absolute;
    right: 10px;
    top: -50px;
}
    .hd-nav-call i {
    background: #2d3a4a;
    width: 35px;
    height: 35px;
    color: #fff;
    border-radius:4px;
    text-align: center;
    line-height: 35px;
    margin-left: 10px;
    transition: 0.5s;
}
    .nav-call{
        display: none;
    }
    .ace-responsive-menu {
    background: #fff!important;
        opacity: 0;
    }
    .ace-responsive-menu > li > a {
    color: #000!important;
}
  .collapse:not(.show) {
    opacity: 1;
}
    .ban-caption {
    padding: 70px 0px 40px;
    text-align: center;
}
    .ban-project-bx{
        margin-bottom: 20px;
    }
    .four-project-section {
    padding: 30px 0px 50px;
}
    .hd-btn2{
        padding: 15px 10px;
    }
     .hd-btn1{
        padding: 15px 10px;
    }
     .hd-btn3{
        padding: 15px 10px;
    }
    h1 {
    font-size: 43px;
    font-weight: 700;
}
    h2 {
    font-size: 30px;
    font-weight: 800;
}
    .ban-caption h1{
        margin-bottom: 10px;
    }
    section {
    padding: 50px 0px;
}
    .We-are-working .col-md{
        max-width: 50%;
        float: left;
        margin-bottom: 20px;
    }
    .more-srvc-box h3 {
    font-weight: 700;
    padding: 15px 0px;
    font-size: 22px;
    padding-right: 4px;
}
    .ready-to-grow {
    background-image: url(../image/ready-to-grow-back.jpg);
    background-position: center;
    background-size: cover;
    text-align: center;
}
    .Delivering-an-Effective-Solution {
    background-image: url(../image/delivered-solution-back.png);
    background-position: center;
    background-size: cover;
    color: #fff;
    margin-top: -70px;
    text-align: center;
        padding-bottom: 70px;
}
    .srvc-icon{
        margin: 0 auto;
    }
    .business-groth-section{
        text-align: center;
    }
    .bussiness-groth-option li {
    margin-bottom: 10px;
    font-size: 11px;
    font-weight: 600;
}
    .bussiness-groth-option{
        text-align: left;
    }
    .bussiness-groth-option li img {
    width: 40px;
    margin-right: 7px;
}
    .ready-to-grow-section22 {
    background-image: url(../image/ready-to-grow-back2.jpg);
    background-position: center;
    background-size: cover;
    color: #fff;
    padding: 70px 0px;
    text-align: center;
}
    .more-srvc-box{
        margin-bottom: 15px;
        margin-top: 15px;
        text-align: center;
    }
    .more-srvc-box img{
        margin: 0 auto;
    }
    .paying-it-forward-content-bx {
    padding-right: 0;
    padding-top: 0px;
    text-align: center;
    padding-bottom: 50px;
}
     .ace-responsive-menu li a:hover {
    background: #272727 !important;
        color: #fff!important;
}
 
}


@media (min-width: 320px) and (max-width: 767px){
    
    .ban-btn22 {
    margin-top: 40px;
    margin-left: -5px;
    margin-bottom: 90px;
}
    .all-location-place li {
    width: 50%;
    float: left;
    position: relative;
    margin-bottom: 10px;
}
    .srvc-main-box {
    margin-bottom: 40px;
    transition: 0.5s;
    padding-right: 15px;
}
    .srvc-main-box h3::after {
    position: absolute;
    left: 0;
    content: ' ';
    background: #fff;
    width: 50px;
    height: 2px;
    bottom: 0;
    transition: 0.5s;
    right: 0;
    margin: 0 auto;
}
    .new-content-section h3 {
    font-weight: 700;
    font-size: 28px;
    padding-bottom: 15px;
}
    .new-content-section{
        text-align: center;
    }
    .main-price-bx {
    background: #d2eaff;
    padding: 30px;
    border-radius: 3px;
    transition: 0.5s;
    position: relative;
    z-index: 1;
    color: #000;
    text-align: center;
}
    .main-price-bx img{
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .srvc-price-big::after {
    background: #2d3a4a;
    width: 50px;
    height: 5px;
    content: ' ';
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.5s;
    right: 0;
    margin: 0 auto;
}
    .srvc-price-big {
    color: #0045e6;
    margin-top: 5px;
    position: relative;
    padding-top: 15px;
    font-size: 28px;
    font-weight: 700;
    transition: 0.5s;
}
    .area-numb {
    font-size: 35px;
    font-weight: 700;
    font-family: 'Poppins';
}
    .area-content-box h3 {
    font-weight: 600;
    color: #085550;
    font-size: 26px;
    text-transform: uppercase;
}
    .area-section {
    background-image: url(../image/area-back.png);
    background-position: center;
    background-size: cover;
    color: #fff;

    text-align: center;
}
    .area-content-box{
        padding-top: 20px;
    }
    .quote-icon {
    margin-top: 40px;
    margin: 0 auto;
    margin-top: 20px;
}
    .looking-best-digital-agency h2 {
    padding: 0px 0px;
    padding-bottom: 20px;
}
    .looking-best-digital-agency {
    background-image: url(../image/digital-agency-back.jpg);
    background-position: center;
    background-size: cover;
    color: #fff;
    padding: 70px 0px 90px;
    text-align: center;
    background-attachment: fixed;
}
    .ft-logo {
    width: 100px;
    margin: 0 auto;
    margin-bottom: 20px;
}
    .ft-first-box {
    padding-bottom: 40px;
    border-bottom: 1px solid #b8b8b8;
    text-align: center;
}
    .ft-h4 {
    color: #2d3a4a;
    font-weight: 700;
    padding-bottom: 15px;
    padding-top: 10px;
}
    .ft-h422 {
    color: #0045e6;
    font-weight: 700;
    padding-bottom: 20px;
    padding-top: 20px;
}
    .ft-add-follow-links {
    padding-bottom: 30px;
    padding-top: 20px;
    text-align: center;
}
    .ftcpy-last-txt{
        text-align: center;
    }
    .ft-numb {
    color: #2d3a4a;
    font-weight: 700;
    font-size: 24px;
    position: relative;
    top: -6px;
}
    .nav-cntct-btn{
        display: none!important;
        
    }
  .hd-logo {
    width: 34px;
    margin: 0 auto;
    margin-top: 10px;
    position: relative;
    top:3px;
}
    .hd-nav-call {
    display: block;
    position: absolute;
    right: 10px;
    top: -35px;
}
  .menu-toggle #menu-btn {
    float: none!important;
    margin-top: -50px!important;
    top: -28px;
    position: relative;
    left: -5px;
    margin-bottom: -40px!important;
    border-radius: 50%!important;
    width: 36px;
    height: 36px;
    text-align: center!important;
    padding: 0!important;
    padding-left: 5px!important;
}
    .hd-nav-call i {
    background:#0045e6;
    width: 36px;
    height: 36px;
    color: #fff;
    border-radius: 4px;
    text-align: center;
    line-height: 36px;
    margin-left: 10px;
    transition: 0.5s;
        border-radius: 50%;
}
    .bussiness-groth-option li img {
    width: 26px;
    margin-right: 7px;
}
    .main-price-bx img {
    margin: 0 auto;
    margin-bottom: 15px;
    width: 100px;
}
    .looking-best-digital-agency h2 {
    padding: 0px 0px;
    padding-bottom: 20px;
    font-size: 26px;
}
    .head-navbar {
    background: #0045e6;
    position: fixed;
    width: 100%;
        z-index: 1000;
        top:-1px;
}
    .ban-caption {
    padding: 100px 0px 40px;
    text-align: center;
}
    
    .contact-inn-banner p {
    padding: 0px 10px;
}
    .contact-inn-banner{
        margin-top: 55px;
    }
    .cntct-inn-numb{
        margin-bottom: 20px;
    }
    .we-would-love-section .col-md-3{
        max-width: 50%;
        float: left;
    }
    .cntct-inn-numb {
    color: #2d3a4a;
    font-size: 16px;
    font-weight: 700;
}
    
    
    .inn-banner-main {
    background: #2d3a4a;
    color: #fff;
    margin-top: 55px;
}
    .inn-banner-main p {
    padding: 0px 10px;
}
    .SEO-Important .heading-hd {
    padding: 0px 0px;
}
    .seo-about-content{
        padding-top: 30px;
        text-align: center;
    }
    .seo-about-content .ban-btn22{
        margin-bottom: 20px;
    }
    .inn-more-seo-traffic-content{
        text-align: center;
        padding-bottom: 20px;
    }
    .seo-inn-number {
    font-size: 34px;
    font-weight: 800;
    color: #003874;
    font-family: 'Poppins';
    padding-top: 10px;
}
    .line_wave-min {
    position: absolute;
    left: 0;
    width: 3882px;
    max-width: 2000px;
    height: auto;
    bottom: 0;
    animation: drive 20s linear infinite;
}
    .seo-testi-content{
        text-align: center;
       
    }
    .seo-testi-box {
    background: #d2eaff;
    padding: 40px 20px;
    text-align: center;
    border-radius: 3px;
        margin-top: 50px;
}
    .ultimate-seo-section {
    background: #0045e6;
    color: #fff;
    text-align: center;
}
    .seo-price-icon {
    width: 120px;
    margin: 0 auto;
        margin-bottom: 20px;
}
    .main-seo-inn-price-bx{
        text-align: center;
    }
    .seo-srvc-price-btn {
    padding-top: 35px;
}
    .mb-0 > a:after{
        display: none;
    }
    .seo-faq-section .heading-hd {
    text-align: center;
}
    .seo-testi-content {
    padding-top: 0;
}
    .inn-app-sec11{
        text-align: center;
    }
    .app-chse-inn-content {
    padding-left: 0px;
    padding-top: 25px;
    text-align: center;
}
    .inn-app-sereenshot-content{
        padding-bottom: 30px;
    }
    .faqs-question-img {
    position: absolute;
    right: 40px;
    bottom: 150px;
    width: 150px;
    animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    -moz-animation: bounce 2s infinite;
    -o-animation: bounce 2s infinite;
}
   .our-app-category ul li{
        margin-bottom: 10px;
    }
    .app-deve-mobile-img{
        margin: 0 auto;
    }
    
    .inn-web-sec11 {
    background-image: url(../image/web-design/web-design-img9.jpg)!important;
    padding-bottom: 0;
    color: #000;
    text-align: center;
}
    .bub-concent-hd-line{
        display: none;
    }
    .journey-circle21{
             display: none;
    }
    .style-line-bub{
        display: none;
    }
    .style-bub-box-content1 h3 {
    font-weight: 700;
    color: #0045e6;
    margin-bottom: 20px;
    padding: 0!important;
    font-size: 24px;
}
    .journey-circle20{
        display: none;
    }
    .bub-concent-hd-line2{
        display: none;
    }
    .style-bub-box-content2 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
    .style-bub-box-content1 {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
    .web-icon1{
         display: none;
    }
    .web-icon2{
         display: none;
    }
    .inner-bub-box-main-start {
    padding: 50px 0px;
    background-image: url(../image/web-design/web-design-img10.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    padding-bottom: 15px;
}
    .inn-web-sereenshot-content{
        padding-bottom: 30px;
    }
    .web-abt-img{
        margin-top: 40px;
        width: 100%;
    }
    .passing-web-dseign-section {
    background-image: url(../image/web-design/web-design-img12.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    padding: 0px 0px 50px;
    background-attachment: fixed;
        background: #f7f7f7;
}
.web-power-creativity {
    background-image: url(../image/web-design/web-design-img.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    color: #fff;
    padding: 50px 0px;
    text-align: center;
}
    .faq-web-img {
    padding-top: 20px;
}
    .portfolio-inner-section {
    padding: 50px 0px 70px;
    text-align: center;
}
    .passing-web-development-section {
    background-image: url(../image/development/web-design-img7.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    padding-bottom: 200px;
}
    .inn-develov-sec11 {
    background-image: url(../image/development/background.jpg)!important;
    padding-bottom:60px;
    background-attachment: fixed;
    text-align: center;
}
  
    .content-about-content {
    padding: 50px 10px;
    background: #fffffffa;
    position: relative;
    top: 270px;
    /* margin-bottom: 200px; */
    z-index: 1;
}
    .passing-content-section {
    background-image: url(../image/content-writing/content-img1.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    padding-bottom: 0;
    margin-bottom: 280px;
    padding-top: 0;
}
    .passing-content-section2 {
    background-image: url(../image/content-writing/content-img2.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
    padding-bottom: 0;
    margin-bottom: 280px;
    padding-top: 0;
}
    .inn-content-sec11 {
    background-image: url(../image/content-writing/content-img3.jpg)!important;
    padding-bottom: 0px;
    background-attachment: fixed;
    text-align: center;
}
    .inn-location-page .location-btn {
    margin-bottom: 10px;
}
    .inn-location-page {
    padding-bottom: 50px;
}
    .inn-area-more-traffic{
        padding-bottom:120px;
    }
    .inner-area-single-map {
    padding-bottom: 95px;
    background-image: url(../image/web-design/web-design-img9.jpg)!important;
    color: #000;
    text-align: center;
}
    .inn-map-content {
    padding-left: 0;
    padding-top: 20px;
}
    .inner-faq-section .mb-0 > a:after{
        display: none;
    }
    .inn-price-numb-desktop{
       display: none;
    }
    .inn-price-numb-mobile{
        display: block;
        margin-top: 20px;
    }
    .inn-main-price-bx-1 {
    padding: 20px;
}
    .inner-main-price-section {
    padding-bottom: 20px;
}
    .platform-we-use-section ul li{
        display: block;
        width:100%;
        text-align: center;
        margin-bottom:7px;
    margin-top:7px;
}
    .platform-use-btn{
        display: block;
        width: 100%;
        text-align: center;
    }
    .Accomplished-Projects-section1{
        display: none;
    }
    .Accomplished-Projects-Toggle{
        display: block;
        padding-bottom: 40px;
        text-align: center;
    }
    .ban-project-bx{
        text-align: left;
    }
    .four-project-section{
        padding-bottom: 0;
    }
    .Accomplished-Projects-Toggle .card{
        padding-bottom: 0;
    }
    .Accomplished-Projects-Toggle .btn-primary{
        background-color: #0045e6!important;
        border-color:#0045e6!important;
    }
    .Accomplished-Projects-Toggle .btn-primary:focus{
        box-shadow: none;
    }
    .abt-sucess-hd {
    font-size: 30px;
    font-family: 'Poppins';
    font-weight: 100;
    text-align: center;
    padding: 60px 0px 90px;
}
    .inn-about-lets-move-section {
    padding: 100px 0px;
    background-image: url(../image/about/about-img7.jpg);
    background-position: center;
    background-size: cover;
    color: #fff;
    font-size:45px;
    font-family: 'Poppins';
    font-weight: 800;
    text-align: center;
    }
    .inn-about-lets-move-section p{
        display: inline-block;
    }
    .inner-about-section5 {
    background: #003875;
    color: #fff;
    text-align: center;
}
    .inner-about-section5 img{
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .inn-abt-style-txtbox2 {
    padding-top: 30px;
    margin-left: 0;
}
    .inn-abt-style-txtbox1{
        padding-bottom: 30px;
        padding-top: 0;
    }
    .inn-abt-style-box2 {
    padding: 50px 0px;
}
    .inner-about-section4{
        text-align: center;
    }
    .inner-about-section3 {
    padding: 70px 0px;
    background-image: url(../image/about/about-img3.png);
    background-position: center;
    background-size: cover;
    color: #fff;
    text-align: center;
    background-attachment: fixed;
    padding-bottom: 10px;
}
    .inn-abt-img21 {
    margin-bottom: 30px;
}
    .abt-content-inn22 h2 {
    padding-bottom: 10px;
    color: #2d3a4a;
    padding-right: 0;
}
    .abt-content-inn22 {
    padding-left: 0;
    padding-bottom: 0;
    text-align: center;
}
    .abt-sucess-hd {
    font-size: 30px;
    font-family: 'Poppins';
    font-weight: 100;
    text-align: center;
    padding: 30px 0px 20px;
}
    .inn-logo-content-bx11 {
    padding-right: 0;
}
    .inn-logo-img-bx{
        border:none;
    
}
    .inn-logo-content-bx11 .col-md-4{
        max-width: 50%;
        float: left;
    }
    .passing-software-development-section .seo-about-content::before{
        display: none;
    }
     .passing-software-development-section .seo-about-content::after{
        display: none;
    }
    .passing-software-development-section {
    background: #040402;
    color: #fff;
    padding-top: 20px;
    overflow: hidden;
}
    .passing-software-development-section h2 {
    font-size: 30px;
}
    .contact-inn-banner {
    margin-top: 45px;
    }
    .inn-banner-main {
    background: #2d3a4a;
    color: #fff;
    margin-top: 45px;
}
    
    .videoanimation-section video {
    width: 100%;
    height: 600px;
    object-fit: cover;
}
    .videoanimation-section .heading-hd {
    position: absolute;
    left: 0;
    top: 10%;
    width: 90%;
    text-align: center;
    color: #fff;
    right: 0;
    margin: 0 auto;
    z-index: 10000;
}
    .ace-responsive-menu li ul.sub-menu li a img{
        display: none;
    }
    .inner-art-illustration-section222 {
    background-image: url(../image/art-illustration/Art-img4.jpg)!important;
    color: #000;
    background-position: center;
    background-size: cover;
    background-attachment: inherit;
    padding-bottom: 350px;
}
    .inner-wordpress-section2{
        padding-bottom: 10px;
    }
    .abt-sucess-hd22 {
    font-size: 40px;
    font-family: 'Poppins';
    font-weight: 100;
    text-align: center;
    padding: 0px 0px 0px;
    line-height: 40px;
}
    
    .ft-h4{
        padding-top: 10px!important
    }
    .Accomplished-Projects-Toggle22 button {
    padding: 6px 61px;
    text-align: center;
    color: #fff;
    /* min-height: 98px; */
    margin-bottom: 9px;
    transition: 0.5s;
    border-radius: 0px;
    background: #32c9bf!important;
    border: none;
    float: none;
    margin-top: 0;
    width: 100%;
}
    .nav-call-email{
        display: none;
    }
    .ace-responsive-menu > li > ul.sub-menu{
        height: 200px;
        overflow-x: scroll;
    }
    .nav-cntct-btn {
    display: block!important;
        background: #fff0!important;
    color: #000!important;
    padding: 0px!important;
    margin-left: 0px!important;
    border-radius: 0px!important;
    transition: 0.5s;
    position: relative;
    top: 0px;
}
    .nav-cntct-btn2 {
    display: block!important;
                background: #fff0!important;
    color: #000!important;
    padding: 0px!important;
    margin-left: 0px!important;
    border-radius: 0px!important;
    transition: 0.5s;
    position: relative;
    top: 0px;
}
    .stunning-wordpress-section{
        padding-top: 0;
    }
    .inner-wordpress-section2 .ban-btn22{
        margin-bottom: 0;
    }
    .inner-wordpress-section2 {
    height: auto;
    margin-bottom: 20px;
}
    .wordpress-project-arrow{
        display: none;
    }
    .inn-abt-style-box-wordpress {
    border-top: 2px solid #eee;
    padding-top: 40px;
}
    .menu-top-nav {
    position: relative;
    top: 0px;
}
    .ace-responsive-menu > li > a {
    padding: 8px 22px 8px 22px!important;
}
    .ace-responsive-menu > li {
    border-bottom: 1px solid #e0e0e0!important;
}
    .ace-responsive-menu li ul.sub-menu li a {
    padding: 7px 15px 7px 30px!important;
}
    .ace-responsive-menu > li > ul.sub-menu > li a{
        border-bottom: 1px solid #e0e0e0!important;
    }
    .ace-responsive-menu li ul.sub-menu{
        padding: 0!important;
    }
    .ban-more-add-btn .SEO-Strategy-txt{
        display: block;
        text-align: center;
        padding: 20px 0px;
    }
    .Accomplished-Projects-Toggle .btn-primary {
    background-color: #2d3a4a!important;
    border-color: #0045e6!important;
}
    .hd-btn33 {
    padding: 15px 12px;
    background: #2d3a4a;
    color: #fff;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
    transition: 0.5s;
    opacity: 60%;
    position: relative;
}
    .client-img {
    margin: 0 auto;
    margin-bottom: 10px;
}
    .explore-port-new-btn {
    padding-top: 30px;
    text-align: center;
}
    .explore-portfolio-stylish-section-new {
    background: #2d3a4a;
    padding: 50px 0px;
    color: #fff;
    margin-top: 40px;
    text-align: center;
}
    .chse-tick-icon {
    position: relative;
    float: none;
    margin-right: 20px;
    margin-bottom: 50px;
    margin: 0 auto;
        margin-bottom: 10px;
}
    .new-chse-bx {
    padding-top: 40px;
    padding-right: 0;
    text-align: center;
}
    .hd-btn2 {
    padding: 15px 6px;
}
    .hd-btn1 {
    padding: 15px 6px;
}
    .smo-first-section {
    padding-top: 10px;
    background: #d2eaff;
}
    .over-pic-logo{
        display: none;
    }
    .smo-abt-section .seo-abt-img1 {
    width: 100%;
    position: relative;
    z-index: 1;
    float: right;
    margin-top: 30px;
}
    .inner-smo-section22 {
    background-image: url(../image/smo/smo-img4.jpg)!important;
    color: #fff;
    background-position: center;
    background-size: cover;
}
    .bussiness-content2 {
    padding-top: 20px;
    padding-left: 0px;
    text-align: center;
}
    .bussiness-content2 .ban-btn22 {
    margin-top: 40px;
    margin-left: -5px;
    margin-bottom: 50px;
}
       .bussiness-content1 .ban-btn22 {
    margin-top: 40px;
    margin-left: -5px;
    margin-bottom: 50px;
}
    .bussiness-content1 {
    padding-top: 20px;
    padding-right: 0;
    text-align: center;
}
    .bussiness-section1{
        overflow: hidden;
    }
    .bussiness-section2{
        overflow: hidden;
    }
    .smo-icon-box ul li i {
    font-size: 60px;
    margin-right:0px;
    position: relative;
    float: none;
    margin-bottom: 20px;
}
    .smo-icon-box {
    background: #d2eaff;
    padding: 30px;
    text-align: left;
    margin-bottom: 30px;
    border-radius: 4px;
    transition: 0.5s;
    text-align: center;
}
    .seo-price-section {
    padding-top: 40px;
    border-bottom: 1px solid #0045e6;
}
    .inner-smo-section33 {
    padding-bottom: 20px;
}
    .aroow-360{
        display: none;
    }
    .aroow-3602{
        display: none;
    }
    .Business-Growth-stylish-bx{
        padding-bottom: 20px;
    }
    .ready-grow-bx22 {
    padding: 48px 40px;
    text-align: center;
    color: #ffff;
    padding-bottom: 50px;
}
    .display-nav-ul{
      opacity:0!important;
    z-index: -1!important;
        display: none!important;
    }
    .mobile-nav-ul{
    opacity:1!important;
    z-index: 10000!important;
}
    
    .ban-caption h2 {
    font-weight: 300;
    color: #2d3a4a!important;
    font-size: 18px;
}
    .more-cntct-btn-new{
        margin-top: 20px;
        display: block;
    }
    .Accomplished-Projects-Toggle {
    display: block;
    padding-bottom: 20px;
    text-align: center;
}
    .ban-caption {
    padding: 100px 0px 20px;
    text-align: center;
}
    .case-study-txt {
    text-align: center;
    padding-bottom: 40px;
}
    #back-to-top-button {
    display: inline-block;
    background-color: #0045e6;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 40px;
    right: 20px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
}
    #back-to-top-button::after {
    content: "\f077";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    line-height: 40px;
    color: #fff;
}
    .client-img{
        margin: 0;
    }
    .We-are-working .col-md-3{
        max-width: 50%;
        float: left;
    }
    .explore-portfolio-stylish-section-new {
    background: #fff;
    padding: 50px 0px;
    color: #000;
    margin-top: 0;
    text-align: center;
}
    .Delivering-an-Effective-Solution h2 {
    color: #fff;
    font-size: 32px;
}
    .Delivering-an-Effective-Solution .ban-btn img{
        width: 40px;
    }
    .srvc-main-box {
    margin-bottom: 20px;
    transition: 0.5s;
    padding-right: 15px;
}
    .srvc-or-cntct{
        display: block!important;
        
    }
    .Delivering-an-Effective-Solution .ban-btn li{
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .Delivering-an-Effective-Solution .srvc-cntct-all{
        display: block!important;
    }
    .Delivering-an-Effective-Solution .srvc-cntct-all .hd-btn3{
        display: block;
        width: 100%;
        text-align: center;
    }
    .Delivering-an-Effective-Solution .effect-solution-content{
        padding-top: 10px!important;
    }
    .effect-solution-content .ban-btn {
    margin-top: 10px!important;
}
    .Delivering-an-Effective-Solution {
    background-image: url(../image/delivered-solution-back.png);
    background-position: center;
    background-size: cover;
    color: #fff;
    margin-top: -70px;
    text-align: center;
    padding-bottom: 15px;
}
    .business-groth-section {
    text-align: center;
    padding-bottom: 20px;
}
    .frm-btn44 {
    background: #0045e6;
  
    text-transform: uppercase;
    padding: 10px;
}
    .paying-it-forword {
    background: #0045e6;
    color: #fff;
    background-image: url(../image/charity.jpg)!important;
    background-position: center!important;
    background-size: cover!important;
    background-attachment: fixed!important;
    padding-bottom: 30px;
}
    .architectural-icon-box{
        padding-bottom: 20px;
    }
    .Modern-architectural-backend2 .ban-btn22{
        margin-bottom: 0;
    }
    .inn-smo-lets-move-section231 p {
    line-height: 60px;
}
    .banner_title h1 {
    font-size: 30px;
    line-height: 50px;
    font-weight: 700;
    margin-bottom: 40px;
    color: #fff;
    text-transform: capitalize;
}
    .banner_title {
    padding: 70px 0px;
    color: #fff;
}
    #services {
    text-align: center;
    padding: 90px 0px;
    padding-bottom: 0;
}
    .cilents_title {
    padding-top: 10px;
}
    .cilent_item {
    background-position: center;
    min-height: 420px;
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
    position: relative;
    margin-top: 30px;
}
    .title_service {
    background: #fff;
    text-align: center;
    border: 20px solid #fff;
    box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.2);
    margin-bottom: 20px;
}
    .app-choose-section-inner-new{
        padding-bottom: 0;
    }
    
    
    
    
    
    .owl-nav{
        display: none;
    }
    .owl-dots{
       display: none; 
    }
    .area-partnership-section-bottom h2 {
    font-weight: 700;
    font-size: 30px;
}
    .area-inner-header-txt-box2 {
    padding-top: 30px;
}
    .area-header-call-box {
    padding: 30px 20px;
    text-align: center;
    color: #fff;
    background: #0045e6;
    border-radius: 3px;
}
    .area-header-number {
    font-size: 28px;
    font-weight: 900;
    padding: 20px 0px;
    transition: 0.5s;
}
    .area-header-call-box {
    padding: 30px 20px;
    text-align: center;
    color: #fff;
    background: #0045e6;
    border-radius: 3px;
    margin-bottom: 20px;
}
    .get-btn {
    color: #fff;
    background: linear-gradient(#2d3a4a,#2d3a4a , #003875 ,#003875);
    transition: 0.5s;
    padding: 14px 21px;
    border-radius: 0px;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}
    .area-header-start {
    padding: 60px 0px;
    color: #fff;
    height: auto;
    margin-bottom: 40px;
        text-align: center;
}
    .area-inner-section-start1 {
    text-align: center;
    padding-top: 10px;
}
    .hd-btn66 {
    padding: 15px 20px;
    background: #2d3a4a;
    color: #fff;
    border-radius: 2px;
    font-size: 16px;
    font-weight: 500;
    transition: 0.5s;
}
    .effect-solution-content .ban-btn {
    margin-top: 25px!important;
}
    .area-strategy-option-box-white {
    background: #fff;
    color: #000;
    border-radius: 3px;
    padding: 40px 20px;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,0.1),0 1px 8px 0 rgba(0,0,0,0.15) !important;
    margin-top: 50px;
    margin-bottom: 0;
        text-align: center;
}
    .inn-area-strategy-option-bx .area-tick {
    position: relative;
    float: none;
    margin-right: 15px;
    width: 55px;
    margin: 0 auto;
}
    .area-strategy-option-box-white .srvc-cntct-all{
        display: block;
        margin: 30px 0px;
    }
    .area-strategy-game-plan-section {
    margin-top: 0px;
    margin-bottom: 0;
}
    .area-partnership-section-top {
    margin-top: 0;
    color: #fff;
}
    .area-partnership-icon-bx{
        color: #000;
        margin-top: 20px;
    }
    .area-partnership-section-bottom {
    background-image: url(../image/area-inner/partnership-back.jpg);
    background-position: center;
    background-size: cover;
    color: #fff;
    padding: 80px 5px;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 0;
    margin-top: 40px;
}
    .area-tool-section {
    margin-top: 0;
}
    .area-tool-section img{
        margin-bottom: 20px!important;
    }
    .area-tool-section .col-md-2{
      max-width: 50%;
      float: left;
    }
    .how-to-choose-area-inner{
        padding-top: 100px;
    }
    .area-map-call {
    color: #0045e6;
    font-size: 25px;
    font-weight: 600;
}
    .inn-wordpress-option-bx {
    margin-left: 0;
    padding-top: 0px;
       
}
    .wordpress-img-stylish {
    margin-bottom: -150px;
}
    .wordpress-img-stylish {
    margin-bottom: -150px;
    margin-top: -80px;
}
    .case-study-txt a {
    text-decoration: underline;
    font-weight: 800;
    color: #2d3a4a!important;
    display: inline-block;
}
    .srvc-main-box {
    margin-bottom: 20px;
    transition: 0.5s;
    padding-right: 15px;
    max-width: 50%;
    float: left;
}
    .business-groth-section .col-md-3{
        max-width: 50%;
        float: left;
    }
    .seo-adit-section .col-md-3{
        max-width: 50%;
        float: left;
    } 
    .seo-adit-box {
    padding: 20px 10px;
    background: #fff;
    border-radius: 3px;
    color: #000;
    text-align: center;
    margin-bottom: 30px;
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 10%), 0 1px 8px 0 rgb(0 0 0 / 15%) !important;
    transition: 0.5s;
}
    .seo-adit-box .hd-btn-6 {
    color: #002f5d;
    padding: 10px 2px;
    border-radius: 3px;
    border: 1px solid #002f5d;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 10px;
}
    .main-price-section .col-md{
        max-width: 50%;
        float: left;
    }
    .main-price-bx {
    background: #d2eaff;
    padding: 15px 10px;
    border-radius: 3px;
    transition: 0.5s;
    position: relative;
    z-index: 1;
    color: #000;
    text-align: center;
}
    .price-content-bx h3 {
    color: #000;
    font-weight: 500;
    margin-bottom: 0px;
    transition: 0.5s;
    font-size: 13px;
    text-transform: uppercase;
    padding-top: 20px;
    text-align: center;
    font-weight: 700;
}
    .main-price-bx img {
    margin: 0 auto;
    margin-bottom: 10px;
    width: 65px;
}
    .hd-btn2{
        font-size: 13px;
    }
    .hd-btn1{
        font-size: 13px;
    }
    .paying-it-forword {
    background-image: url(../image/charity-mobile.jpg)!important;
    }
    .platform-we-use-section ul li {
    display: block;
    width: 50%;
    text-align: center;
    margin-bottom: 7px;
    margin-top: 7px;
    float: left;
}
    .platform-use-btn {
    background: #d2eaff;
    padding: 10px 9px;
    color: #1c1c1c;
    border-radius: 2px;
    transition: 0.5s;
}
    .platform-we-use-section ul {
    margin-left: -5px;
    width: 100%;
    display: block;
    /* height: 304px; */
    position: relative;
    min-height: 350px;
}
    .platform-we-use-section22 .col-md-2{
        max-width: 50%;
        float: left;
    }
    .Industries-work-btn {
    padding: 10px 0px;
    text-align: center;
    color: #fff;
    width: 100%;
    display: block;
    font-size: 11px;
    /* min-height: 98px; */
    margin-bottom: 7px;
    transition: 0.5s;
}
    .new-style-line22 {
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 30px;
}
    .main-price-bx {
    background:#fbe0d7;
    }
    .ft-new-nav233 {
    text-align: center;
}
    
    .ban-caption h1 {
    font-weight: 900;
    color: #fff!important;
    font-size: 18px;
    padding-bottom: 10px;
}
    .ban-caption {
    padding: 80px 0px 4px;
    text-align: center;
}
    .ban-btn {
    margin-left: -5px;
    margin-top: 30px;
}
    .hd-btn33 {
    padding: 10px 12px;
    }
    .ban-more-add-btn img {
    width: 37px;
    position: relative;
    top: -1px;
    transition: 0.5s;
}
    .ban-more-add-btn .SEO-Strategy-txt {
    display: block;
    text-align: center;
    padding: 10px 0px;
}
    body {
    font-size: 13px;
    }
    .ban-caption h2 {
    font-weight: 300;
    color: #2d3a4a!important;
    font-size: 13px;
}
    p {
    margin: 0;
    line-height: 22px;
}
    section {
    padding: 40px 0px;
}
    h2 {
    font-size: 23px;
    font-weight: 800;
}
    .We-are-working h5{
        font-size: 15px;
    }
    .client-img {
    margin: 0;
    width: 100px;
}
    .explore-portfolio-stylish-section-new h3 {
    font-weight: 400;
    padding-bottom: 5px;
    color: #2d3a4a;
    font-size: 18px;
}
    .explore-portfolio-stylish-section-new {
    background: #fff;
    padding: 20px 0px 50px;
    color: #000;
    margin-top: 0;
    text-align: center;
}
    .hd-btn1 {
    padding: 10px 6px;
}
    .abt-bg-content h3 {
    color: #2d3a4a!important;
    font-weight: 400;
    padding-top: 0;
    font-size: 17px;
}
    .hd-btn3 {
    padding: 10px 10px;
    }
    .Delivering-an-Effective-Solution h2 {
    color: #fff;
    font-size: 20px;
}
    .Delivering-an-Effective-Solution .heading-hd2{
        padding-bottom: 20px!important;
    }
    .srvc-icon {
    margin: 0 auto;
    width: 34px;
}
    .srvc-main-box h3 {
    font-weight: 500;
    padding: 10px 0px;
    color: #fff;
    position: relative;
    margin-bottom: 15px;
    transition: 0.5s;
    font-size: 15px;
}
    .effect-solution-content .ban-btn {
    margin-top: 8px!important;
}
    .Delivering-an-Effective-Solution .ban-btn li {
    margin-bottom: 10px;
    margin-top: 0;
}
    .icon-bussiness-fa-bx {
    border: 1px dashed #2d3a4a!important;
    border-radius: 100px;
    color: #2d3a4a!important;
    display: inline-block;
    font-size: 25px;
    height: 70px;
    line-height: 69px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 70px;
    margin-bottom: 12px;
}
    .Business-Growth-stylish-bx h5 {
    padding-bottom: 10px;
    font-size: 13px;
    font-weight:700;
}
    .ready-grow-bx11 {
    background: #fff;
    padding: 30px 20px;
    text-align: center;
    color: #000;
}
    .grow-icon {
    margin: 20px auto;
}
    .ready-to-grow-section22 {
    background-image: url(../image/ready-to-grow-back2.jpg);
    background-position: center;
    background-size: cover;
    color: #fff;
    padding: 50px 0px;
    text-align: center;
}
    .more-srvc-box img {
    margin: 0 auto;
    width: 74px;
}
    .more-srvc-box h3 {
    font-weight: 700;
    padding: 15px 0px 5px;
    font-size: 16px;
    padding-right: 4px;
}
    .new-content-section h3 {
    font-weight: 700;
    font-size: 19px;
    padding-bottom: 15px;
}
    .new-chse-bx {
    padding-top: 19px;
    padding-right: 0;
    text-align: center;
}
    .new-chse-bx h4 {
    font-weight: 400;
    color: #2d3a4a;
    padding-bottom: 10px;
    font-size: 18px;
}
    .main-price-bx img {
    margin: 0 auto;
    margin-bottom: 0px;
    width: 45px;
}
    .srvc-price-big a span {
    color: #2d3a4a;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    top: -3px;
}
    .srvc-price-big {
    color: #0045e6;
    margin-top: 5px;
    position: relative;
    padding-top: 0px;
    font-size: 20px;
    font-weight: 700;
    transition: 0.5s;
}
    .hd-btn2 {
    padding: 10px 6px;
}
    .main-price-section .effect-solution-content .ban-btn {
    margin-top: 18px!important;
}
    .area-content-box h3 {
    font-weight: 600;
    color: #085550;
    font-size: 14px;
    text-transform: uppercase;
}
    .area-numb {
    font-size: 22px;
    font-weight: 700;
    font-family: 'Poppins';
}
    .looking-best-digital-agency {
    background-image: url(../image/digital-agency-back.jpg);
    background-position: center;
    background-size: cover;
    color: #fff;
    padding: 40px 0px 60px;
    text-align: center;
    background-attachment: fixed;
}
    .footer-start {
    padding: 30px 0px 20px;
    background: #fbe0d7;
}
    .logo-content h3 {
    color: #2d3a4a;
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 20px;
}
    .ft-logo {
    width: 75px;
    margin: 0 auto;
    margin-bottom: 10px;
}
    .ft-logo-btn {
    text-align: right;
    margin-top: 10px;
}
    .footer-all-service-nav {
    padding-bottom: 22px;
    border-bottom: 1px solid #b8b8b8;
    padding-top: 20px;
}
    .ft-fax-call-mail {
    padding-bottom: 30px;
    border-bottom: 1px solid #b8b8b8;
    padding-top: 20px;
}
    .ft-icon {
    position: relative;
    float: left;
    margin-right: 10px;
    width: 48px;
}
    .inner-banner-padding {
    padding: 60px 0px;
}
    .inner-about-section3 {
    padding: 50px 0px;
    background-image: url(../image/about/about-img3.png);
    background-position: center;
    background-size: cover;
    color: #fff;
    text-align: center;
    background-attachment: fixed;
    padding-bottom: 1px;
}
    .inner-about-section3 .ban-btn22 {
    margin-top: 40px;
    margin-left: -5px;
    margin-bottom: 60px;
}
    .inner-about-five-option .new-chse-bx {
    padding-top: 10px;
}
    .inner-about-section2 .ban-btn22 {
    margin-top: 40px;
    margin-left: -5px;
    margin-bottom: 60px;
}
    .inner-about-five-option {
    padding-top: 40px;
}
    h1 {
    font-size: 27px;
    font-weight: 700;
}
    .world-class-seo h3 {
    font-size: 18px;
    margin-bottom: 10px;
}
    .seomade-new-sec22 .inn-seo-icon-bx {
    min-height: auto;
}
    .inn-seo-icon-bx h3 {
    color: #2d3a4a;
    padding-bottom: 6px;
    font-weight: 700;
    transition: 0.5s;
    font-size: 20px;
}
.new-home-srvc-cntnt-bx {
    padding: 5px 0px;
}
    .home-we-are-greygit-content-bx {
    padding: 50px 20px;
    background: #fff;
    text-align: center;
}
    .lb-outerContainer {
    width: 259px!important;
    height: 1600px!important;
}
    .srvc-main-box h3 {
    color: #0045e6!important;
    font-weight: 800!important;
    font-size: 14px!important;
    padding-top: 18px !important;
}
    .srvc-main-box div {
    padding: 30px 10px;
    }
    .strategy-style-txt{
        display: none;
    }
    .greygit-customized-SEO-strategy-icon{
        display: none;
    }
    .abt-bg-content h3 {
    color: #fff!important;
    font-weight: 400;
    padding-top: 0;
    font-size: 20px;
}
    .abt-bg-grow-bx1 p {
    font-size: 14px;
}
    .abt-bg-grow-bx1 {
    padding-bottom: 0;
    padding-left: 0;
    position: relative;
}
    .new-home-srvc-cntnt-bx {
    padding: 5px 0px;
    padding-left: 10px;
        margin-bottom: 15px;
}
    .strategy-style-txt22{
        display: none;
    }
    .greygit-ready-to-grow-arrow{
         display: none;
    }
    .ban-caption h1 span {
    text-transform: uppercase;
    color: #fff;
    font-weight: 900;
    font-size: 26px;
}
    .ban-caption h2 {
    font-weight: 300;
    color: #fff!important;
    font-size: 13px;
}
    .ban-caption{
        text-align:left;
    }

    .case-study-txt {
    text-align:left;
    padding-bottom: 40px;
}
    .case-study-txt a {
    text-decoration: underline;
    font-weight: 800;
    color: #ffffff!important;
    display: inline-block;
}
    .we-are-greygit-man{
        display: none;
    }
    .hd-nav-call i {
    background: #000000;
    }
    .ban-more-add-btn .SEO-Strategy-txt {
    display: block;
    text-align: left;
    padding: 10px 0px;
}
    .case-study-txt {

    padding-top: 17px;
}
    .banner-start {
    background-image: url(../image/digital-marketing-banner-mobile.jpg)!important;
    background-position: center;
    background-size: cover;
    color: #fff;
}
    .ban-caption {
    padding: 200px 0px 4px;
    text-align: center;
}
    body {
    font-size: 15px;
}
    .home-we-are-greygit-content-bx2 h2 span {
    font-weight: 300;
    font-size: 25px;
    position: relative;
    top: 0;
}
    h2 {
    font-size: 28px;
    font-weight: 800;
}
    .greygit-servive-pencil{
        display: none;
    }
    .new-home-stylish-srvc-bx11 {
    padding-top: 0;
}
    .stylish-srvc-cntnt-home h3 {
    color: #0045e6;
    font-weight: 900;
    font-size: 29px;
    padding-bottom: 10px;
}
    .stylish-srvc-cntnt-home {
    margin-bottom: 20px;
}
    .greygit-service-bottom-image{
        display: none;
    }
    
    .greygit-speak-expert{
        display: none;
    }
    .greygit-speak-expert-content-bx {
    padding-top: 0px;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}
    .speak-expert-numb {
    font-size: 37px;
    font-weight: 900;
    color: #4caf50;
}
    .speak-expert-section-new {
    padding-top: 50px;
        padding-bottom: 40px;
}
    .greygit-speak-expert-content-bx h3 {
    color: #0f55f8;
    font-weight: 900;
    font-size: 26px;
    padding-bottom: 10px;
}
    .greygit-speak-whatsapp-bx {
    margin-top: 30px;
    text-align: center;
}
    .main-price-section .hd-btn1 {
    padding: 9px 18px;
}
    .get-quote-fixed-btn {
    padding: 10px 20px;
    background: #0045e6;
    color: #fff;
    position: fixed;
    right: -53px;
    top: 48%;
    transform: rotate(
270deg
);
    z-index: 10;
    text-transform: uppercase;
    border-radius: 4px;
    font-weight: 700;
    box-shadow: 0px 3px 2px 0px rgb(0 0 0 / 20%);
}
    .hd-logo {
    width: 151px;
    margin: 0 auto;
    margin-top: 10px;
    position: relative;
    top: 3px;
}
    .new-main-footer-start {
    padding: 50px 0px 20px;
}
    .greygit-new-footer-logo {
    margin: 0 auto;
    width: 200px;
}
    .footer-right-new-bx {
    text-align: left;
    padding-left: 0;
}
    .main-ft-new-bx {
    padding: 30px 20px;
    background: #fff;
    box-shadow: 0 1px 5px 0 rgb(0 69 230 / 18%), 0 1px 8px 0 rgb(0 69 230 / 17%);
    margin-top: 30px;
}
    .ft-social {
    padding-top: 0px;
    text-align: center;
    margin: 10px 0px;
}
    .hd-logo {
    width: 107px;
    margin: 0 auto;
    margin-top: 10px;
    position: relative;
    top: 1px;
}
    .hd-nav-call {
    display: block;
    position: absolute;
    right: 10px;
    top: -33px;
}
    .head-navbar {
    background: #0045e6;
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: -1px;
    padding-top:11px;
}
    .hd-logo {
    width: 107px;
    margin: 0 auto;
    margin-top: 10px;
    position: relative;
    top: -4px;
}
    .hd-nav-call i {
    background: #ffffff;
        color: #000!important;
}
    .inner-new-story-section h3 {
    padding-bottom: 10px;
    font-size: 26px;
}
    .inner-new-story-section .ban-btn22 {
    margin-top: 40px;
    margin-left: -5px;
    margin-bottom: 10px;
}
    .inn-story-cntnt-bx1 h3 {
    padding-bottom: 10px;
    font-size: 26px;
    color: #0045e6;
    padding-right: 0;
}
    .inn-story-cntnt-bx1 {
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 30px;
}
    .inn-story-new-sec2 h3 {
    padding-bottom: 10px;
    font-size: 26px;
}
    .inn-story-new-sec2 .ban-btn22{
        margin-bottom: 0;
    }
    .web-portfolio-logo {
    margin-top: 0;
    width: 100%;
    width: 100px;
    margin-bottom: 20px;
}
    .agency-new-btn {
    padding: 13px;
    width: 100%;
    background: #fff;
    border-radius: 3px;
    color: #000;
    display: inline-block;
}
    .agency-main-bx ul li {
    margin-bottom: 15px;
    width: 49%;
    font-size: 12px;
}
    .agency-main-bx h3 {
    font-size: 22px;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 10px;
}
    .agency-main-bx {
    margin-top: 20px;
}
    .inner-agencies-form-main-bx {
    padding: 50px 20px;
    background: #fff;
    box-shadow: 0 1px 5px 0 rgb(0 69 230 / 18%), 0 1px 8px 0 rgb(0 69 230 / 17%);
}
    .select{
        margin-bottom: 10px;
    }
    .agencies-logo-content-bx {
    padding: 40px 20px;
    background: #fff;
    color: #000;
    margin-top: 0;
        margin-bottom: 10px;
        text-align: center;
}
    .agencies-heading-hd-new22 h3 span {
    font-size: 15px;
    font-weight: 400;
}
    .agencies-logo {
    margin: 0 auto;
    margin-bottom: 20px;
}
    .agencies-logo-btn {
    color: #e73e54;
    font-size: 18px;
    font-weight: 800;
    float: none;
    display: inline-block;
    margin-top: 20px;
}
}
@media (min-width: 1300px) and (max-width: 1450px){
    .ban-caption h1 {
    font-weight: 300;
    color: #fff!important;
    font-size: 36px;
    padding-bottom: 10px;
}
    .ban-caption h2 {
    font-weight: 300;
    color: #fff!important;
    font-size: 20px;
}
    .hd-btn33 {
    padding: 12px 50px;

}
    .SEO-Strategy-txt {
    text-align: left;
    font-size: 12px;
    color: #000;
    top: 8px!important;
    position: relative;
}
    .ban-more-add-btn img {
    width: 45px;
    position: relative;
    top: -1px;
    transition: 0.5s;
}
    .ace-responsive-menu > li > a {
    display: block;
    position: relative;
    margin: 0;
    border: 0px;
    
    text-decoration: none;
    font-size: 15px;
    font-weight: 400;
    font-size: 13px!important;
    color: #fff;
    text-transform: uppercase;
}
    .project-icon-back img {
    width: 30px;
}
    .ban-project-bx h4 {
    font-weight: 700;
    margin-bottom: -3px;
    font-size: 12px;
}
    .ban-caption {
    padding: 150px 0px 0px;
    text-align: center;
}
    .ban-btn {
    margin-left: -5px;
    margin-top: 35px;
}
    .four-project-section {
    padding: 30px 0px 10px;
}
    .new-style-line22 {
    margin: 0 auto;
    margin-top: 50px;
}
    .case-study-txt {
    text-align: center;
    padding-bottom:140px;
    color: #000;
    font-weight: 600;
    font-size: 13px;
}
    .ban-project-bx {
    margin-bottom: 25px;
}
    .ban-project-bx p {
    font-size: 11px;
}
    section {
    padding: 70px 0px;
}
    h2 {
    font-size: 60px;
    font-weight: 800;
}
    .We-are-working h5{
        font-size: 16px;
        padding-bottom: 10px!important;
    }
    body {
    font-size: 16px;
    }
    p {
    margin: 0;
    line-height:26px;
        font-weight: 200;
}
    .client-img {
    margin: 0 auto;
    margin-bottom: 30px;
    width: 200px;
}
    .explore-portfolio-stylish-section-new h3 {
    font-weight: 400;
    padding-bottom: 5px;
    color: #2d3a4a;
    font-size: 26px;
}
    .abt-bg-content h3 {
    color: #2d3a4a!important;
    font-weight: 400;
    padding-top: 20px;
    font-size: 30px;
        padding-right:270px;
}
    .abt-bg-content-home2 h2 {
 
}
    .hd-btn3 {
    padding: 14px 50px;
    background: #124e52;
    color: #fff;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 500;
    transition: 0.5s;
}
    .abt-bg-content h2 {
    padding-bottom:20px;
}
    .Delivering-an-Effective-Solution h2 {
    color: #fff;
   
}
    .srvc-main-box img{
        width:35px;
    }
    .srvc-main-box h3 {
    font-weight: 500;
    padding: 10px 0px;
    color: #fff;
    position: relative;
    margin-bottom: 10px;
    transition: 0.5s;
    font-size: 17px;
}
    .srvc-main-box {
    margin-bottom: 20px;
    transition: 0.5s;
    padding-right: 0px;
}
    .effect-solution-content img{
        width: 53px;
    }
    .Business-Growth-stylish-bx h5 {
    padding-bottom: 10px;
    font-size: 17px;
}
    .grow-icon {
    margin: 30px auto;
    width: 40px;
}
    .ready-grow-bx22 {
    padding: 93px 40px;
    text-align: center;
    color: #ffff;
    padding-bottom: 94px;
}
    .more-srvc-box img {
    margin: 0 auto;
    width:80px;
}
    .more-srvc-box h3 {
    font-weight: 400;
    padding: 16px 0px;
    font-size: 24px;
    padding-right: 4px;
}
    .new-chse-bx h4 {
    font-weight: 400;
    color: #2d3a4a;
    padding-bottom: 6px;
    font-size: 21px;
}
    .new-chse-bx {
    padding-top:35px;
    padding-right: 50px;
}
    .chse-tick-icon {
    position: relative;
    float: left;
    margin-right: 20px;
    margin-bottom: 50px;
    width: 60px;
}
    .new-content-section h3 {
    font-weight: 400;
    font-size: 35px;
    padding-bottom: 15px;
}
    .new-content-section h3 {
    font-weight: 400;
    font-size: 40px;
    padding-bottom: 12px;
    padding-top: 35px!important;
}
    .price-icon-1 {
    display: block;
    margin-top: 0px;
    width: 39px;
    margin: 0 auto;
}
    .price-icon-2 {
    display: none;
    margin-top: 0px;
    width: 37px;
    margin: 0 auto;
}
    .srvc-price-big {
    color: #6d6e70;
    margin-top: 0px;
    position: relative;
    padding-top: 10px;
    font-size: 24px;
    font-weight: 700;
    transition: 0.5s;
    text-align: center;
}
    .price-content-bx h3 {
    color: #000;
    font-weight: 500;
    margin-bottom: 0px;
    transition: 0.5s;
    font-size: 15px;
    text-transform: uppercase;
    padding-top: 15px;
    text-align: center;
}
    .main-price-bx {
    background:#0045e6;
    padding: 25px 10px;
    border-radius: 3px;
    transition: 0.5s;
    z-index: 1;
    color: #fff;
}
    .main-price-section .heading-hd{
        padding-bottom: 30px!important;
    }
    .srvc-price-big a span {
    color: #2d3a4a;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    top: -3px;
}
    .area-numb {
    font-size: 58px;
    font-weight: 700;
    font-family: 'Poppins';
}
    .area-content-box h3 {
    font-weight: 600;
    color: #085550;
    font-size: 37px;
    text-transform: uppercase;
}
    .quote-icon {
    margin-top: 35px;
    width: 50px;
}
    .ft-logo {
    width: 120px;
}
    .logo-content h3 {
    color: #2d3a4a;
    font-weight: 700;
    margin-bottom: 25px;
}
    .ft-first-box {
    padding-bottom: 34px;
    border-bottom: 1px solid #b8b8b8;
}
    .footer-all-service-nav {
    padding-bottom: 30px;
    border-bottom: 1px solid #b8b8b8;
    padding-top: 35px;
}
    .ft-h4 {
    color: #2d3a4a;
    font-weight: 700;
    padding-bottom: 15px;
    text-transform: uppercase;
    font-size: 16px;
}
    .hd-btn1 {
    padding: 12px 30px;
    }
    .ft-nav li {
    margin-bottom: 7px;
    font-size: 13px;
}
    .ft-icon {
    position: relative;
    float: left;
    margin-right: 10px;
    width: 55px;
}
    .ft-numb {
    color: #2d3a4a;
    font-weight: 700;
    font-size: 22px;
    position: relative;
    top: 13px;
}
    .ft-fax-call-mail {
    padding-bottom: 30px;
    border-bottom: 1px solid #b8b8b8;
    padding-top: 30px;
}
    .inner-banner-padding {
    padding: 215px 0px;
}
    h1 {
    font-size: 50px;
    font-weight: 700;
}
    .abt-sucess-hd {
    font-size: 60px;
    font-family: 'Poppins';
    font-weight: 100;
    text-align: center;
    padding: 50px 0px 40px;
}
    .inn-about-lets-move-section {
    padding: 230px 0px;
    background-image: url(../image/about/about-img7.jpg);
    background-position: center;
    background-size: cover;
    color: #fff;
    font-size: 115px;
    font-family: 'Poppins';
    font-weight: 800;
    text-align: center;
}
    .world-class-seo h3 {
    font-size: 30px;
    margin-bottom: 10px;
}
    .inn-seo-icon-bx h3 {
    color: #2d3a4a;
    padding-bottom: 16px;
    font-weight: 700;
    transition: 0.5s;
    font-size: 24px;
}
    .inn-seo-icon {
    margin: 0 auto;
    margin-bottom: 20px;
    width: 55px;
}
    .seomade-new-sec22 .inn-seo-icon-bx {
    min-height: 260px;
}
    .inn-seo-icon-bx {
    padding: 30px 22px;
    }
    .seo-inn-number {
    font-size: 45px;
    font-weight: 800;
    color: #2d3a4a!important;
    font-family: 'Poppins';
    padding-top: 30px;
}
    .inn-seo-icon-bx {
    padding: 30px 45px;
}
    .seo-testi-box {
    /*background:#0045e6!important;*/
    background: #124e52 !important;
    padding: 35px 30px;
    text-align: center;
    border-radius: 3px;
    margin-top: 30px;
}
    .seo-price-icon {
    width: 100px;
}
    .main-seo-inn-price-bx h2 span {
    color: #6d6e70;
    font-size: 37px;
}
    .smo-icon-box ul li i {
    font-size: 50px;
    }
    .web-icon1 {
    padding-left: 20px;
    padding-top: 38px;
    width: 65px;
}
    .web-icon2 {
    float: right;
    margin-right: 20px;
    margin-top: 33px;
    width: 44px;
}
    .inn-web-service-section .inn-seo-icon-bx h3 {
    padding-bottom: 12px;
    font-weight: 700;
    transition: 0.5s;
    font-size:30px;
}
    .inn-seo-icon {
    margin: 0 auto;
    margin-bottom: 20px;
    width: 52px;
}
    .seo-price-inn-icon {
    margin-top: -5px;
    width: 60px;
}
    
.inn-seo-price-per-month {
    font-size: 32px;
        font-weight: 600 !important;
    padding-top: 10px;
    padding-bottom: 15px;
}
    .contct-icon11 {
    margin: 0px auto;
    width: 40px;
}
    .choose-service-checkbox li {
    color: #1c1a1d ;
    border: 1px solid #68dc80 ;
    padding: 10px;
    border-radius: 3px;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 0px;
    margin-right: 12px;
}
    .have-project-mind h3 {
    font-weight: 400;
    padding-bottom: 10px;
    font-size: 24px;
}
    .frm-cntrl22 {
    height:45px;
    border-radius: 4px;
    margin-bottom: 10px;
    background: #fbe0d7;
    width: 100%;
    display: block;
    border: none;
    border: 2px solid #6d6e70;
    padding: 10px;
}
    .ace-responsive-menu li ul.sub-menu li a {
    padding: 7px 12px 7px 16px!important;
    }
    .ace-responsive-menu .nav-call-email .nav-dropdown-hd-call-mail a{
        padding: 1px 5px 1px 5px!important;
    }
    .main-inn-price-section-start .inn-price-number {
    padding:146px 0px;
    z-index: 111;
    position: relative;
    background: #eee;
}
    .main-inn-price-section-start2 .inn-price-txt-box {
    background: #fff;
    color: #000;
    padding: 61px 20px;
    text-align: center;
}
    .main-inn-price-section-start .inn-price-option-txt li {
    padding: 10px;
    border: 1px solid #224482;
    font-size: 12px;
}
    .inn-seo-price-bx {
    padding: 30px 20px;
    background: #fff;
    border-radius: 6px;
    box-shadow: 5px 7px 16px 1px #b5b5b53b;
    min-height: 470px;
        height: 100%;
}
    .content-price-bx-inn11{
        color: #000;
        min-height: auto
            ;
    }
    .price-new-bx-bx{
        color: #000;
          min-height: auto
    }
    .ready-to-grow h3 {
    color: #fff!important;
}
    .abt-bg-grow-bx1 {
    padding-bottom:40px;
    padding-left: 100px;
}
    .strategy-style-txt {
    position: absolute;
    right: -24%;
    font-size: 137px;
    color: #68dc80;
    font-weight: 800;
    transform: rotate(
270deg
);
    top: 48%;
}
    .home-we-are-greygit-content-bx2{
        padding-right: 20px;
    }
    .home-we-are-greygit-content-bx2 h2 {
    color: #fff;
    margin-top: -30px;
}
    .seo-testi-content h2 {
    color: #6d6e70;
    margin-bottom: 15px;
    font-size: 40px;
}
    .inn-more-seo-traffic-content h2{
     
    }
}
	@media (min-width: 1300px){ 
       .inn-content-testimonial .seo-testi-box{
        min-height: 350px;
    }
}
@media (min-width: 1450px){ 
    .ace-responsive-menu li ul.sub-menu {
    left: -49%!important;
}
     .ace-responsive-menu li ul.sub-menu li a {
    padding: 7px 14px 7px 16px!important;
    }
    .home-we-are-greygit-content-bx2 h2 {
    color: #fff;
    margin-top: -30px;
}
    .inn-content-testimonial .seo-testi-box{
        min-height: 350px;
    }
    .get-btn22-new {
    background: #0045e6;
    padding: 20px 50px;
    border: none;
    border-radius: 3px;
    color: #fff;
    transition: 0.7s;
    display: block;
    width: 100%;
}
}