@media (max-width: 768px){
.footer-item h6 {
    font-size: 14px!important;
    color: white!important;
}
}

.footer,.scrollable,.wrapper,td,th{
    text-align:center
}
.footer,.wrapper{
    float:left;
    width:100%
}
*,ul{
    padding:0
}
.btn-add-each-other,.copyright-text a:hover,.fllage-images p,.footer-item .get-direction a:hover,.footer-item a:hover,.footer-item>h4,.hover-text>p,.more-about-content>h5,.more-about-content>p,.white-text,.wrapper-inner-item .hover-item>a:hover,h2,h3{
    color:#fff
}
td,th,tr{
    padding:8px
}
*,.social-mesia.copyright-content>ul,body,h1,h2,h3,h4,h5,p,ul{
    margin:0
}
.dropdown>ul>li>a,.nav-bar a,.navigation>ul>li>a,.service-we-offer .service-box h5,.typewriter span,h2{
    text-transform:uppercase
}
.dropdown>ul>li>a,.fllage-images a,.lets-discuss>p a,.nav-bar a,.navigation>ul>li>a,.scrollable,.social-mesia>p>a,a,a:hover{
    text-decoration:none
}
@font-face{
    font-family:droid_serifitalic;
    src:url(../fonts/droidserif-italic-webfont.woff2) format("woff2");
    font-weight:400;
    font-style:italic
}
*{
    box-sizing:border-box;
    box-sizing:border-box;
    font-family:"Helvetica Neue",sans-serif
}
body{
    overflow-x:hidden;
    font-family:Muli,sans-serif
}
.s-m-h-item p,p{
    color:#757575
}
li{
    list-style:none
}
.breadcrumb-home:hover,.seo-class:hover{
    color:#19bbef!important
}
a{
    outline:0;
    font-size:14px
}
a:hover{
    outline:0
}
h1{
    color:#a3a2a2;
    font-size:170px;
    font-family:Oswald,sans-serif;
    font-weight:600;
    position:relative;
    z-index:1
}
h2{
    font-size:50px;
    font-weight:800
}
h3{
    font-size:40px;
    font-weight:600
}
h4{
    font-size:24px;
    font-weight:700
}
h5{
    font-size:20px
}
.contact-us-form .btn-submit,.footr-project-form .btn-form,img{
    max-width:100%
}
.pace{
    -webkit-pointer-events:none;
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    -webkit-transform:translate3d(0,-50px,0);
    -ms-transform:translate3d(0,-50px,0);
    transform:translate3d(0,-50px,0);
    -webkit-transition:-webkit-transform .5s ease-out;
    -ms-transition:-webkit-transform .5s ease-out;
    transition:transform .5s ease-out
}
.pace.pace-active{
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
:root{
    --heightline:auto
}
.accordian{
    width:90%;
    max-width:1000px;
    margin:2rem auto
}
.Raj{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
    border-radius:50%;
    padding-top:10px;
    height:220px;
    background-color:#ced2d3
}
.Raj:hover{
    filter:none;
    -webkit-filter:grayscale(0);
    -webkit-transform:scale(1.01)
}


.new11{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.new11:hover{
    filter:none;
    -webkit-filter:grayscale(0)!important;
    -webkit-transform:scale(1.01)!important
}
.Raj1{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.Raj1:hover{
    filter:none;
    -webkit-filter:grayscale(0)!important;
    -webkit-transform:scale(1.01)!important
}
.accordian-item{
    background-color:#fff;
    color:#111;
    margin:1rem 0;
    border-radius:.5rem
}
.empty,.empty1{
    background-color:#000;
    height:1px;
    margin-top:10px
}
.accordian-item-header{
    padding:.5rem 3rem .5rem 1rem;
    min-height:3.5rem;
    line-height:1.25rem;
    display:flex;
    align-items:center;
    position:relative;
    cursor:pointer
}
.accordian-item-header h4{
    font-size:16px!important
}
.down-angle,.scrollable i{
    font-size:30px;
    font-weight:700
}
.accordian-item-header::after{
    content:"\002B";
    font-size:22px;
    font-weight:700;
    color:#fff!important;
    position:absolute;
    right:1rem
}
.accordian-item-header.active::after{
    content:"\2212"
}
.accordian-item-body{
    max-height:0;
    overflow:hidden;
    transition:max-height .2s ease-out
}
.accordian-item-body-content{
    padding:1rem;
    line-height:1.5;
    border-top:1px solid #34495e
}
table{
    font-family:arial,sans-serif;
    border-collapse:collapse;
    width:100%
}
td,th{
    border:2px solid #ddd
}
tr:nth-child(2n){
    background-color:transparent
}
button{
    background:0 0;
    border:none;
    cursor:pointer;
    outline:0
}
.pace .pace-progress{
    display:block;
    position:fixed;
    z-index:2000;
    top:0;
    right:100%;
    width:100%;
    height:10px;
    background:#29d;
    pointer-events:none
}
.wrapper,.wrapper:before{
    background-repeat:no-repeat;
    background-size:cover
}
.scrollable{
    color:#444;
    position:fixed;
    bottom:50px;
    right:30px;
    display:none;
    z-index:999999
}
.scrollable i{
    margin:0;
    color:#fff;
    padding:5px 10px;
    background:#19bbef;
    border-radius:4px
}
.popup-show{
    overflow:hidden
}
.empty{
    width:260px
}
.empty1{
    width:210px
}
.popup_show{
    display:block;
    background-color:rgba(0,0,0,.6);
    overflow:auto
}
.popup-wrapper{
    position:fixed;
    z-index:9
}
.fllage-images h2,.logo>a,.nav-bar a,.wrapper{
    position:relative
}
.pop-box{
    display:table
}
.wrapper{
    background-image:url(../images/bg-enter-page.jpg);
    height:100vh
}
.wrapper:before{
    background-image:url(../images/bg-enter-page1.png);
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%
}
.logo{
    padding:30px 0 14px
}
.logo>a{
    display:inline-block;
    z-index:2147483647
}
.logo img{
    max-width:241.6px
}
.fllage-images,.social-mesia{
    position:relative;
    z-index:999999999
}
.fllage-images h2{
    line-height:1.2;
    margin:0 0 20px;
    font-size:32px;
    z-index:999
}
.fllage-images h3{
    font-size:20px;
    margin:0 0 15px
}
.fllage-images>ul,.navigation>ul,.social-icon>ul{
    font-size:0
}
.fllage-images li{
    display:inline-block;
    margin:0 0 15px;
    vertical-align:middle;
    width:17%
}
#blog-slider .owl-dots,#clients-slider .owl-dots,#featured-slider .owl-dots,#seo-clients-slider .owl-dots,.awards-inner-logo,.disabled,.hide-item,.image .tab-logo,.minus .fa.fa-plus,.modal-slider .owl-dots,.seo-faq-inner2 button.accordion i.fa-minus,.show-all-item{
    display:none
}
.down-angle{
    display:inline-block;
    cursor:pointer;
    line-height:1;
    color:#fff;
    transition:.2s
}
.arrow-revert .down-angle{
    transform:rotate(180deg)
}
.fllage-images a{
    display:inline-block;
    font-size:13.6px
}
.fllage-images img{
    border:2px solid #fff;
    border-radius:50%;
    margin:0 0 5px
}
.social-mesia>ul>.facebook>a,.social-mesia>ul>.whatsapp>a{
    border-radius:50%;
    display:inline-block;
    font-size:16px;
    line-height:40px;
    text-align:center;
    width:40px;
    color:#fff;
    transition:.3s 0;
    height:40px
}
.fllage-images h4{
    color:#fff;
    font-size:14px;
    font-weight:700;
    margin:10px 0
}
.fllage-images .btn-visit-website{
    background:#19bbef;
    border-radius:50px;
    color:#fff;
    display:inline-block;
    font-size:13px;
    font-weight:700;
    padding:10px 20px;
    text-transform:uppercase;
    transition:.3s 0
}
.fllage-images .btn-visit-website:hover{
    background-color:#de7e14;
    color:#fff
}
.footer{
    padding:26px 0
}
.social-mesia>ul{
    font-size:0;
    margin:0 0 12px
}
.social-mesia li{
    padding:0 5px;
    display:inline-block
}
.social-mesia>ul>.facebook>a{
    background:#4267b2
}
.social-mesia>ul>.whatsapp>a{
    background:#2caf2c
}
.social-mesia>ul>.facebook>a:hover{
    background-color:#345baa
}
.social-mesia>ul>.twitter>a:hover{
    background-color:#0c7fc6
}
.social-mesia>ul>.google-plus>a:hover{
    background-color:#ac3024
}
.social-mesia>ul>.linkedin>a:hover{
    background-color:#006596
}
.social-mesia>ul>.skype>a:hover{
    background-color:#0098d0
}
.social-mesia>ul>.whatsapp>a:hover{
    background-color:#2caf2c
}
.social-mesia>p{
    color:#fff;
    font-size:13px;
    vertical-align:middle
}
.social-mesia>p>a{
    color:#fff;
    transition:.3s 0
}
.blog-item a:hover,.inner-content span,.nav-bar>ul>.active a,.nav-bar>ul>li:hover a,.navigation>ul>.active a,.navigation>ul>li:hover a,.social-mesia>p>a:hover,.typewriter,.wrapper-contact a:hover{
    color:#19bbef
}
.social-mesia>ul>.instagram>a{
    background:linear-gradient(0deg,#faaf2f,#de2d88,#933fae);
    background-color:#faaf2f,#de2d88,#933fae
}
.social-icon>ul>.twitter>a i,.social-mesia>ul>.twitter>a{
    background:#1da1f2
}
.social-icon>ul>.google-plus>a i,.social-mesia>ul>.google-plus>a{
    background:#d44233
}
.social-icon>ul>.linkedin>a i,.social-mesia>ul>.linkedin>a{
    background:#007bb6
}
.dropdown{
    background:#fff;
    box-shadow:0 0 10px 1px rgba(0,0,0,.1);
    display:none;
    border-radius:2px;
    position:absolute;
    top:90px;
    width:auto;
    z-index:2
}
.discuss-project h3,.dropdown>ul>li>a,.featured-brand>a,.foooter-item a,.footer-dropdown a,.footer-item a,.header-logo>a,.image-item>a,.lets-discuss,.lets-discuss>p,.logo-two>a,.meet-the-masterminds>p,.nav-bar a,.nav-bar li,.navigation>ul,.navigation>ul>li,.navigation>ul>li>a,.social-item>a,.tab-image,.tab-item>ul>li>a,.tab-system h3,.we-work-content>span,.what-is-seo-rate-review-inner-img a{
    display:inline-block
}
.nav-bar>ul>li:hover .drop-down,.navigation>ul>li:hover .dropdown{
    display:block
}
.dropdown>ul>li>a{
    border-top:1px solid #ddd;
    color:#757575!important;
    font-size:13px;
    font-weight:700;
    padding:10px 20px;
    transition:.3s 0;
    width:100%
}
.dropdown>ul>li:hover a{
    background:#19bbef;
    color:#fff!important
}
.dropdown>ul>.first-child>a{
    border-top:none
}
.banner-angle{
    bottom:15px;
    left:50%;
    position:absolute;
    transform:translateX(-50%);
    z-index:9
}
.banner-angle a{
    color:#fff;
    font-size:20px;
    font-weight:800
}
.header-two{
    background:#fff;
    box-shadow:0 1px 10px 0 rgba(0,0,0,.1);
    float:left;
    position:fixed;
    width:100%;
    z-index:9;
    transform:translateY(-85px);
    transition:.3s
}
.banner,.banner::before{
    background-size:cover;
    background-repeat:no-repeat;
    width:100%
}
.sticky .header-two{
    transform:translateY(0)
}
.navigation-two{
    float:right;
    text-align:right;
    width:100%
}
.featured-inner-item>img,.header,.nav-bar{
    float:left
}
.logo-two{
    padding:9px 0
}
.header-logo,.lets-discuss{
    padding:20px 0
}
.nav-bar a{
    color:#414141;
    font-weight:700;
    padding:29px 7px;
    transition:.3s 0
}
.nav-bar>ul>li>a span{
    padding-left:3px;
    position:absolute;
    top:25px
}
.fllage-images .nano{
    height:169px
}
.lets-discuss>p{
    margin-right:10px
}
.lets-discuss>p a{
    color:#19bbef;
    font-weight:600
}
.drop-down{
    max-width:183px;
    top:79px;
    width:100%
}
.dropdown.drop-down>ul>li{
    float:left;
    text-align:left;
    width:100%
}
.header{
    width:100%;
    position:absolute;
    z-index:3
}
.copyright-content,.modal-slider .owl-next,.navigation{
    float:right
}
.banner{
    background-image:url(../images/banner_01.webp);
    float:left;
    height:580px;
    padding:0;
    position:relative
}
.loginFun{
    position:absolute;
    left:0;
    top:0
}
.typewriter{
    font-family:Arial,Helvetica,sans-serif;
    font-size:35px;
    font-weight:700;
    position:relative;
    margin:0;
    top:50%;
    transform:translateY(-50%)
}
.typewriter span{
    color:var(--text-color);
    border-right:solid var(--text-color) 10px;
    animation:1s ease-in-out infinite cursor
}
.seo-get-proposal h3,.wrapper-content h3,.wrapper-content h5{
    color:#414141;
    font-weight:400;
    margin:0 0 5px
}
@keyframes cursor{
    from{
        border-color:var(--text-color)
    }
    to{
        border-color:transparent
    }
}
@media (max-width:576px){
    .typewriter{
        font-size:24px
    }
}
@media (max-width:768px){
    .typewriter{
        font-size:36px
    }
}
.banner-content{
    padding:160px 0 130px;
    float:left;
    width:100%;
    position:relative
}
.banner::before{
    background-image:url(../images/bg-hp.webp);
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    height:100%!important;
    right:0;
    top:0
}
.navigation>ul>li>a{
    color:#fff;
    font-size:13px;
    font-weight:700;
    padding:52px 15px;
    position:relative;
    transition:.3s 0
}
.navigation>ul>li>a>span{
    padding-left:5px;
    position:absolute;
    right:0;
    top:40%
}
.wrapper-section{
    float:left;
    padding:50px 0 70px;
    width:100%
}
.our-services h6,.seo-discuss-your-project h6,.seo-faq-inner2 h4,.still-confused h5,.wrapper-content h5{
    font-size:40px
}
.wrapper-content{
    margin:0 0 30px;
    padding:13px 0
}
.btn-read-more,.feature-btn a,.grow-your-business .btn-yes{
    display:inline-block;
    font-weight:800;
    padding:10px 20px;
    transition:.3s 0;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none
}
.btn-read-more,.feature-btn a{
    background:#19bbef;
    border-radius:2px;
    font-size:13px
}
.awards-btn a:hover,.btn-read-more:hover,.btn-work-with:hover,.feature-btn a:hover,.seo-page .featured-clients a.btn-lets-connect:hover,.seo-wood-box-features .btn-project-discuss:hover{
    background:#414141;
    color:#fff
}
.blog-item>img,.wrapper-content p{
    margin:0 0 15px
}
.grow-your-business h2,.grow-your-business h3{
    margin:0 0 50px;
    color:#414141;
    font-weight:400
}
.contact-us-wrapper,.grow-your-business,.still-confused,.wood-box-features{
    background:#f7f7f7;
    float:left;
    padding:100px 0;
    text-align:center;
    width:100%
}
.grow-your-business h2{
    font-size:40px;
    text-transform:capitalize
}
.your-business-contnet{
    margin:10px 0 50px
}
.your-business-contnet>img{
    border:2px solid #ddd;
    border-radius:50%;
    transform:scale(1);
    transition:.5s 0;
    margin:0 0 15px
}
.your-business-contnet h4{
    color:#414141;
    margin:0 0 10px;
    font-weight:400;
    line-height:1.4
}
.grow-your-business h5{
    color:#414141;
    margin:0 0 20px
}
.grow-your-business h5 span{
    font-weight:700;
    text-transform:uppercase
}
.grow-your-business .btn-yes{
    background:#19bbef;
    border-radius:2px;
    font-size:12px;
    line-height:1.2
}
.btn-yes:hover{
    background:#414141;
    color:#fff;
    text-decoration:none
}
.what-we-do{
    float:left;
    padding:85px 0 55px;
    width:100%
}
.featured-inner-item,.footer-dropdown,.seo-slider-item,.slide-item,.slider-item,.t-wrapper,.tab-content,.what-we-do-item{
    float:left;
    width:100%
}
.what-we-do-content{
    float:left;
    max-width:570px;
    width:100%
}
.featured-clients h3,.seo-wood-box-features h3,.what-we-do-content>h3,.wood-box-features h3{
    color:#414141;
    font-weight:400;
    margin:0 0 15px
}
.what-we-do-content a{
    font-weight:500;
    font-size:20px;
    color:#414141
}
.btn-srticle:hover,.what-we-do-content a:hover{
    color:#414141
}
.what-we-do-content p{
    margin:0 0 22px
}
.popup-lets-discuss{
    background:rgba(0,0,0,.7);
    bottom:0;
    left:0;
    position:fixed;
    opacity:0;
    overflow:auto;
    right:0;
    transition:opacity .15s linear;
    top:0;
    z-index:-1
}
.popup-contnet{
    float:left;
    width:100%;
    padding:100px 0;
    text-align:center
}
.popup-contnet-form{
    background:#fff;
    border-radius:10px;
    padding:40px 30px;
    position:relative;
    transform:scale(0);
    transition:.3s ease-in 0
}
.orange-cta{
    color:#fff!important
}
.pop-up-scale{
    z-index:999;
    opacity:1
}
.pop-up-scale .popup-contnet-form{
    transform:scale(1);
    transition:.2s ease-in 0
}
.popup-contnet-form .close-icon{
    color:#19bbef;
    font-size:20px;
    right:0;
    top:-40px
}
.popup-contnet .popup-contnet-form>h3{
    color:#19bbef;
    font-size:24px;
    font-weight:700;
    margin:0 0 20px
}
.seo-wood-box-features p,.wood-box-features p{
    color:#414141;
    font-size:20px;
    margin:0 0 60px
}
.slide-video img{
    object-fit:cover;
    max-width:100%
}
.wood-box-features-item{
    margin:0 0 80px;
    padding-left:130px;
    position:relative;
    text-align:left
}
.wood-box-features-item>img{
    border:2px solid #ddd;
    border-radius:50%;
    left:0;
    position:absolute;
    top:5px
}
.wood-box-features-item>h4{
    font-size:20.8px;
    font-weight:400;
    margin:0 0 5px
}
.wood-box-features-item>p{
    color:#757575;
    font-size:16px;
    margin:0
}
.btn-discuss:hover,.btn-how:hover,.btn-project-discuss.btn-Lets-meet:hover,.btn-view-all:hover{
    background:#fff;
    color:#19bbef
}
.our-clients-say{
    float:left;
    padding:95px 0;
    text-align:center;
    width:100%
}
.our-clients-say h3{
    color:#414141;
    margin:0 0 30px;
    font-weight:700
}
.seo-slide-content,.slide-content{
    background:#f7f7f7;
    float:left;
    min-height:315px;
    position:relative;
    text-align:left;
    width:40%
}
.seo-slide-video,.slide-video{
    float:left;
    min-height:320px;
    width:60%
}
.seo-slide-content p,.slide-content p{
    font-family:droid_serifitalic;
    font-size:16px
}
.seo-slide-content h4,.slide-content h4{
    font-size:20px;
    margin:0 0 5px
}
.seo-slide-content h5,.seo-slide-contents h6,.slide-content h5{
    color:#414141;
    font-size:16px;
    font-weight:700
}
.text-item{
    color:#19bbef;
    font-size:20px;
    display:none;
    line-height:1.3;
    padding:15px 0
}
.btn-how,.btn-no,.btn-no:focus{
    font-size:12px;
    font-weight:800
}
.btn-no,.btn-no:focus{
    background:#414141;
    border-radius:2px;
    text-decoration:none;
    color:#fff;
    margin-left:10px;
    padding:9px 22px
}
.btn-no:hover{
    background:#19bbef;
    color:#fff
}
.seo-slide-inner-item,.slide-inner-item{
    left:50%;
    max-width:270px;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    overflow-y:hidden;
    width:100%
}
#clients-slider .owl-nav [class*=owl-],#seo-clients-slider .owl-nav [class*=owl-]{
    background:rgba(0,0,0,0);
    border-radius:3px;
    line-height:0;
    margin:0;
    padding:0
}
#clients-slider .owl-nav,#seo-clients-slider .owl-nav{
    height:0;
    margin-top:0;
    position:absolute;
    top:42%;
    transform:translateY(-50%);
    width:100%
}
#clients-slider .owl-prev,#featured-slider .owl-prev,#seo-clients-slider .owl-prev{
    float:left;
    margin-left:-50px!important
}
#clients-slider .owl-next,#featured-slider .owl-next,#seo-clients-slider .owl-next{
    float:right;
    margin-right:-50px!important
}
.our-latest-work{
    background:#414141;
    float:left;
    padding:95px 0;
    text-align:center;
    width:100%
}
.our-latest-work h3{
    font-weight:700;
    margin:0 0 40px
}
.item{
    margin:0 0 30px;
    position:relative;
    float:left;
    width:100%
}
.item>h5{
    color:#fff;
    font-weight:600
}
.image-item{
    bottom:10px;
    left:30px;
    position:absolute;
    text-align:left;
    z-index:1;
    transition:transform .3s linear,opacity .3s
}
.awards-logo,.discuss-your-project,.featured-clients,.social-media{
    float:left;
    text-align:center
}
.item:hover .image-item{
    transition:transform 1s linear .1s,opacity .5s;
    transform-origin:0 50%;
    transform:perspective(1000px) rotateY(20deg) translate3d(-14%,0,0)
}
.image-item img{
    margin:0 0 10px
}
.our-latest-work h5{
    color:#fff;
    margin:0 0 15px
}
.discuss-your-project{
    background:#f7f7f7;
    padding:85px 0 100px;
    width:100%
}
.discuss-your-project h3,.featured-section h3{
    color:#414142;
    font-weight:700;
    margin:0 0 24px
}
.popup-contnet-form input,.popup-contnet-form select,.popup-contnet-form textarea,.project-form input,.project-form textarea{
    font-size:13px;
    font-family: inherit;
    ;
    margin:0 0 20px;
    text-transform:initial;
    color:#414141;
    font-family:muli;
    width:100%
}
.project-form input{
    border:1px solid #ddd;
    border-radius:2px;
    padding:12px 10px;
     font-family: inherit;
}
.popup-contnet-form input,.popup-contnet-form select,.popup-contnet-form textarea{
    box-shadow:0 5px 15px rgba(0,0,0,.1);
    padding:12px 24px
}
.popup-contnet-form input,.popup-contnet-form select,.seo-popup-contnet-form input{
    border:none;
    border-radius:30px
}
.popup-contnet-form .btn-submit{
    background:#19bbef;
    border:none;
    color:#fff;
    font-size:16px;
    font-weight:800;
    cursor:pointer;
    padding:10px 0;
    text-transform:uppercase;
    margin-bottom:0;
    transition:.3s
}
.popup-contnet-form textarea,.seo-popup-contnet-form textarea{
    border:none;
    border-radius:20px;
    padding:10 24px;
    resize:none
}
.project-form textarea{
    border:1px solid #ddd;
    border-radius:2px;
    padding:10px;
    resize:none;
     font-family: inherit;
}
.project-form input::placeholder,.project-form textarea::placeholder{
    color:#414141;
    opacity:1
}
.project-form input::-webkit-input-placeholder,.project-form textarea::-webkit-input-placeholder{
    color:#414141;
    opacity:1
}
.project-form input::-moz-placeholder,.project-form textarea::-moz-placeholder{
    color:#414141;
    opacity:1
}
.social-media{
    padding:90px 0 60px;
    width:100%
}
.social-media h3{
    color:#414141;
    font-weight:400;
    margin:0 0 40px
}
.social-item{
    margin-bottom:30px
}
.fafacebook img{
    border:2px solid #4267b2
}
.social-item img{
    margin:0 0 15px;
    border-radius:50%
}
.fainstagram img{
    border:2px solid #d92d76
}
.fatwitter img{
    border:2px solid #1da1f2
}
.social-item.falinkedin img{
    border:2px solid #007bb6
}
.social-item>h3{
    font-weight:300;
    margin:0
}
.fagoogle img{
    border:2px solid #dd4b39
}
.awards-btn a,.btn-how{
    border-radius:2px;
    display:inline-block
}
.fagoogle>h3,.social-item.fagoogle a{
    color:#dd4b39
}
.fafacebook>h3,.social-item.fafacebook a{
    color:#4267b2
}
.social-item.fainstagram a,.social-item.fainstagram>h3{
    color:#d92d76
}
.social-icon>ul .twitter>a,.social-item.fatwitter a,.social-item.fatwitter>h3{
    color:#1da1f2
}
.falinkedin a,.social-icon>ul .linkedin>a,.social-item.falinkedin>h3{
    color:#007bb6
}
.social-item a{
    font-weight:700;
    text-decoration:none
}
.marketing-services{
    background:url(../images/bg-Sabharwal.webp) left center/cover no-repeat rgba(0,0,0,0);
    float:left;
    padding:95px 0;
    position:relative;
    width:100%
}
.digital-marketing-content>h4{
    color:#fff;
    font-family:muli;
    font-size:30px;
    font-style:italic;
    font-weight:400;
    line-height:1.3;
    margin:0 0 20px
}
.btn-how{
    background:#19bbef;
    color:#fff;
    margin:0 0 10px;
    padding:6px 20px;
    text-transform:uppercase;
    transition:.3s 0
}
.digital-marketing-content span{
    font-weight:700
}
.awards-logo h3,.awards-logo h5,.what-is-seo-content1-desc h2{
    font-weight:500;
    font-family: inherit;
    color:#111111;
    font-size:22px;
    text-transform: none ;
    margin-bottom:8px;
}
.digital-marketing-content>h4 a{
    color:#19bbef;
    font-size:30px
}
.digital-marketing-content>h5{
    color:#fff;
    margin:0 0 17px;
    text-transform:uppercase
}
.featured-clients{
    padding:95px 0;
    width:100%
}
.featured-clients p{
    color:#414141;
    font-size:20px;
    margin:0 0 50px;
    text-align: start;
}
#blog-slider .owl-nav,.awards-logo h3,.awards-logo h5,.featured-brand,.features-item,.footer-item,.inner-content-img,.logo-image,.more-about-content,.seo-wood-box-features .row [class*=col-],.tabitem{
    margin:0 0 30px
}
.awards-logo{
    background:#07526b;
    padding:30px 0 60px;
    width:100%
}
.awards-logo h5{
    color:#fff;
    font-size:32px
}
.awards-btn a,.btn-srticle,.btn-srticle:focus{
    color:#19bbef;
    font-size:13px;
    font-weight:800;
    transition:.3s 0;
    text-transform:uppercase;
    text-decoration:none
}
.awards-btn a{
    background:#fff;
    padding:10px 20px
}
.content-with-us,.featured-section,.latest-our-blog{
    float:left;
    padding:100px 0;
    text-align:center;
    width:100%
}
.slide-text{
    border:1px solid #ddd;
    border-radius:2px;
    position:relative;
    margin-bottom:30px;
    text-align:left
}
.slide-text>p{
    color:#757575;
    font-size:24px;
    font-style:italic;
    line-height:1.2;
    font-weight:500;
    padding:25px 28px
}
.available-countries h3,.available-countries h5{
    font-weight:400;
    margin:0 0 40px
}
.slide-text::before{
    border-left:15px solid transparent;
    border-right:15px solid transparent;
    border-top:16px solid #ddd;
    bottom:-16px;
    content:"";
    height:0;
    left:30px;
    position:absolute;
    width:0
}
.slide-text::after{
    border-left:15px solid rgba(255,255,255,0);
    border-right:15px solid rgba(255,255,255,0);
    border-top:16px solid #fff;
    bottom:-14px;
    content:"";
    height:0;
    left:30px;
    position:absolute;
    width:0
}
#featured-slider .owl-nav [class*=owl-]{
    background:rgba(0,0,0,0);
    border-radius:0;
    color:#414141;
    cursor:pointer;
    display:inline-block;
    font-size:34px;
    margin:0;
    padding:0
}
#featured-slider .owl-nav{
    margin-top:0;
    position:absolute;
    height:0;
    top:24%;
    transform:translateY(-50%);
    width:100%
}
.btn-srticle,.btn-srticle:focus{
    float:right;
    line-height:2.1
}
.available-countries{
    background:#414141;
    float:left;
    text-align:center;
    padding:100px 0;
    width:100%
}
.available-countries h5,.inner-item h5{
    font-size:40px;
    color:#fff
}
.inner-content{
    padding:90px 0;
    text-align:left
}
.inner-content>p{
    color:#fff;
    font-size:20px;
    font-style:italic;
    line-height:1.3;
    margin:0 0 20px
}
.btn-read-more.btn-Lets-meet:hover{
    background:#fff;
    color:#414141
}
.btn-readmore,.btn-readmore:focus{
    border-radius:0 3px 3px 0;
    color:#fff;
    padding:10.5px 20px;
    position:absolute;
    text-decoration:none;
    right:0;
    top:0
}
.blog-form,.home-page-footer{
    position:relative;
    width:100%
}
.blog-item{
    text-align:left;
    margin:0 0 30px
}
.blog-item h4 a{
    color:#414141;
    font-size:18px;
    font-weight:600;
    transition:.3s 0
}
.blog-item>h4{
    line-height:1;
    margin:0 0 15px
}
.check-out-instagram>h3,.latest-our-blog h3,.out-client h3,.service-we-offer h3{
    color:#414141;
    font-weight:700;
    margin:0 0 30px
}
.more-about-us-secrion h3,.more-about-us-secrion h5{
    font-weight:400;
    margin:0 0 20px
}
#blog-slider .owl-nav [class*=owl-]{
    background:#19bbef;
    margin:0 8px;
    padding:0;
    transition:.3s 0;
    width:40px;
    line-height:40px;
    height:40px
}
#blog-slider .owl-next>img,#blog-slider .owl-prev>img{
    width:10px
}
#blog-slider .owl-nav [class*=owl-]:hover{
    background:#ddd
}
.blog-item>p{
    font-size:13px
}
.blog-form{
    display:inline-block;
    max-width:400px;
    padding-right:104px
}
.blog-form>input{
    -moz-border-bottom-colors:#ddd;
    -moz-border-left-colors:#ddd;
    -moz-border-right-colors:#ddd;
    -moz-border-top-colors:#ddd;
    border-color:#ddd;
    border-image:none;
    border-radius:3px 0 0 3px;
    border-style:solid none solid solid;
    border-width:1px medium 1px 1px;
    color:#757575;
    display:inline-block;
    font-size:17px;
    padding:6.5px 20px;
    width:100%
}
.blog-form>input::placeholder{
    color:#414141
}
.blog-form>input::-webkit-input-placeholder{
    color:#414141
}
.blog-form>input::-moz-placeholder{
    color:#414141
}
.more-about-us-secrion{
    background:url(../images/more-about-img.webp) center center/cover no-repeat rgba(0,0,0,0);
    float:left;
    padding:35px 0;
    text-align:center;
    width:100%
}
.more-about-us-secrion h5{
    color:#fff;
    font-size:40px
}
.footer-item>h4,.footer-item>h4 a{
    font-size:18px;
    font-weight:600;
    margin:0 0 12px
}
.more-about-content>h3,.more-about-content>h5{
    font-size:50px;
    margin:0
}
.more-about-content>img{
    background:#fff;
    border-radius:50%;
    margin:0 0 15px
}
.more-about-content>p{
    font-size:20px;
   
}
.still-confused h3,.still-confused h5{
    margin-bottom:30px;
    color:#414141;
    font-weight:400
}
.btn-call-our{
    margin-right:30px;
    padding:10px 40px
}
.home-page-footer{
    background:#414142;
    float:left;
    padding:50px 0 0
}
.footr-project-form input{
    background:rgba(0,0,0,0);
    border:1px solid #ddd;
    color:#9e9e9e
}
.nice-select{
    border-bottom:1px solid #ddd;
    float:none;
    color:#717171;
    font-size:30px;
    cursor:pointer;
    padding:0 0 65px;
    font-weight:400;
    background:no-repeat;
    border-top:none;
    border-left:none;
    border-radius:0;
    border-right:none;
    display:block
}
.nice-select .list{
    background-color:#fff;
    border-radius:0;
    font-size:16px;
    margin-top:0;
    transform:scale(1);
    width:100%
}
.nice-select .option{
    color:#757575;
    cursor:pointer;
    float:left;
    list-style:none;
    min-height:0;
    outline:0;
    padding:0 30px;
    text-align:left;
    transition:.3s 0;
    width:100%
}
.footer-dropdown .active a,.footer-dropdown a:hover,.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{
    background:#f7f7f7;
    color:#19bbef
}
.nice-select::after{
    height:13px;
    width:13px;
    top:40%;
    border-bottom:1px solid #717171;
    border-right:1px solid #717171
}
.footr-project-form .btn-form:hover{
    background-color:#fff;
    color:#19bbef
}
.project-form.footr-project-form input:-ms-input-placeholder,.project-form.footr-project-form input::-moz-placeholder,.project-form.footr-project-form input::-webkit-input-placeholder,.project-form.footr-project-form input::placeholder{
    color:#9e9e9e!important;
    opacity:1
}
.project-form.footr-project-form input::-webkit-input-placeholder,.project-form.footr-project-form textarea::-webkit-input-placeholder{
    color:#9e9e9e!important;
    opacity:1
}
.footr-project-form input::-moz-placeholder,.footr-project-form textarea::-moz-placeholder{
    color:#9e9e9e!important;
    opacity:1
}
.footer-item .get-direction a,.footer-item>h4 a{
    color:#19bbef;
    transition:.3s 0
}
.project-form.footr-project-form{
    float:left;
    width:100%;
    padding:30px 0 20px;
    display:none
}
.nice-select:hover{
    border-color:#717171
}
.footr-project-form textarea{
    border:1px solid #ddd;
    background:0 0;
    color:#9e9e9e;
    padding:12px 10px
}
.country{
    background:rgba(0,0,0,0);
    border:1px solid #6f7071;
    border-radius:2px;
    color:#9e9e9e;
    font-size:13px;
    padding:10px;
    width:100%
}
#ppc_abt_img,.about-us-banner{
    background:url(../images/bg-about-us.jpg) center center/cover no-repeat rgba(0,0,0,0)
}
.foooter-item a{
    color:#9e9e9e;
    font-size:13px;
    margin:0 0 2px
}
.footer-item a{
    color:#9e9e9e;
    font-size:13px;
    margin:0 0 2px;
    text-decoration:none;
    transition:.3s 0
}
.footer-item>a,.footer-item>p{
    margin-bottom:15px
}
.footer-item>h5{
    color:#fff;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase
}
.footer-item>p{
    color:#9e9e9e;
    font-size:13px
}
.footer-dropdown a{
    background:#fff;
    border-bottom:1px solid #e6e6e6;
    color:#757575;
    font-size:16px;
    padding:12px 20px;
    transition:.3s 0;
    text-decoration:none;
    width:100%
}
.footer-item .get-direction a{
    font-weight:700;
    margin:0;
    text-transform:uppercase
}
.footer-contnet{
    border-bottom:1px solid #5d5d5e;
    float:left;
    padding-top:30px;
    width:100%
}
.get-direction>small{
    color:#9e9e9e;
    font-weight:700
}
.inner-item h2,.inner-item h5{
    font-weight:400;
    position:absolute;
    top:-6px;
    left:0
}
.filter-main,.inner-images,.inner-item,.our-founder-content,.tab-image,.we-work-content{
    position:relative
}
.home-page-copyright{
    float:left;
    padding:20px 0;
    width:100%
}
.home-page-copyright .copyright-content .skype>a{
    background:#00aff0
}
.copyright-text>p{
    color:#757575;
    font-size:13px;
    padding:10px 0
}
.copyright-text a{
    transition:.3s 0;
    color:#757575
}
.about-us-banner{
    float:left;
    padding:200px 0 140px;
    text-align:center;
    width:100%
}
.about-us-banner-content{
    border:1px solid #858584;
    border-radius:2px;
    padding:37px 20px 8px
}
.inner-item{
    margin:0 0 30px;
    padding:0 0 0 130px;
    text-align:left
}
.inner-item>p{
    color:#fff;
    line-height:1.3;
    text-transform:uppercase
}
.inner-item.item-two{
    padding-left:100px
}
.inner-item.item-three{
    padding-left:70px
}
.inner-item.item-three>span{
    color:#fff;
    font-size:16px;
    position:absolute;
    text-transform:uppercase;
    top:-23px
}
.inner-item::before{
    border-right:1px solid #858584;
    content:"";
    height:55px;
    position:absolute;
    right:0;
    top:-6px
}
.item-three::before{
    content:none
}
.about-us,.seo-wrapper-section{
    float:left;
    padding:0 0 70px;
    width:100%
}
.about-us-content h4{
    font-weight:800;
    margin:0 0 30px
}
.about-us-content h3{
    color:#414141;
    font-weight:400;
    margin:0 0 16px
}
.meet-the-masterminds{
    padding-top:95px;
    text-align:center
}
.meet-the-masterminds>h3,.our-founder-content>h3{
    color:#414141;
    font-weight:700;
    margin:0 0 15px
}
.meet-the-masterminds>p{
    margin:0 0 40px;
    max-width:770px
}
.inner-images{
    margin:0 0 30px;
    overflow:hidden
}
.inner-images span{
    color:#19bbef;
    font-size:20px
}
.meet-our-founder{
    background:#f7f7f7;
    float:left;
    padding:100px 0;
    margin-bottom:40px!important;
    width:100%
}
.meet-our-item{
    background:#fff;
    float:left;
    width:100%
}
.out-client,.woodbox-features{
    background:#f7f7f7;
    text-align:center;
    float:left
}
.our-founder-image h3{
    background:#19bbef;
    font-size:30px;
    font-weight:700;
    padding:15px 20px;
    position:relative;
    width:100%
}
.our-services h3,.our-services h6{
    font-weight:400;
    margin:0 0 20px;
    color:#414141
}
.our-founder-image{
    float:left;
    width:33.33%;
    min-height:571px
}
.our-founder-content{
    float:left;
    padding:100px 40px;
    width:66.66%;
    min-height:571px
}
.our-founder-content::before{
    background:#19bbef;
    bottom:0;
    content:"";
    height:63px;
    left:0;
    position:absolute;
    width:100%
}
.our-services,.tab-system{
    float:left;
    padding:100px 0 70px;
    text-align:center;
    width:100%
}
.services-item{
    box-shadow:0 0 20px 1px rgba(0,0,0,.1);
    margin:0 0 30px;
    padding:35px 16px
}
.services-item>img{
    margin:0 0 20px
}
.services-item>h4{
    font-size:20px;
    margin:0 0 10px;
    color:#414141
}
.how-we-work{
    padding-top:70px
}
.we-work-content{
    margin:0 0 30px
}
.we-work-content>img{
    background:#fff;
    border:2px solid #ddd;
    border-radius:50%;
    margin:0 0 15px
}
.we-work-content>span{
    background:#414141;
    border-radius:50%;
    color:#fff;
    font-weight:700;
    height:30px;
    left:50%;
    line-height:28px;
    position:absolute;
    top:-15px;
    transform:translateX(-50%);
    width:30px
}
.client-logo,.how-we-work>h3{
    margin:0 0 40px
}
.we-work-content>h4{
    font-size:20px;
    text-transform:uppercase;
    color:#414141;
    font-weight:400
}
.out-client{
    padding:95px 0 55px;
    width:100%
}
.woodbox-features{
    padding:100px 0 70px;
    width:100%
}
.content-with-us h3,.woodbox-features h3{
    color:#414141;
    font-weight:700;
    margin:0 0 20px
}
.item-one>img{
    min-height:470px;
    object-fit:cover
}
.features-item.item-two>img{
    min-height:270px;
    object-fit:cover
}
.features-item.item-four>img{
    min-height:160px;
    object-fit:cover
}
.image-third>img{
    min-height:170px;
    object-fit:cover
}
.image-fifth>img{
    min-height:280px;
    object-fit:cover
}
.check-out-instagram{
    float:left;
    padding-top:100px;
    text-align:center;
    font-size:0;
    width:100%
}
.instagram-content{
    float:left;
    width:12.5%
}
.more-about-us{
    background:url(../images/bg-went-to-now.jpg) center center/cover no-repeat rgba(0,0,0,0);
    float:left;
    padding:150px 0;
    text-align:center;
    width:100%
}
.more-about-us h3{
    font-weight:700;
    margin:0 0 20px
}
.our-work-banner{
    background:url(../images/our-work-banner.jpg) center center/cover no-repeat rgba(0,0,0,0);
    float:left;
    padding:200px 0;
    text-align:center;
    width:100%
}
.tab-system h3{
    color:#414141;
    font-weight:700;
    margin:0 0 40px;
    max-width:480px
}
.tab-item{
    float:left;
    text-align:center;
    width:100%
}
.sticky-tabs .tab-item{
    background-color:#414141;
    left:0;
    position:fixed;
    top:0;
    transform:translateY(80px);
    z-index:9
}
.btn-default.filter-button,.tab-item>ul>li>a{
    background:#f7f7f7;
    font-size:13px;
    text-transform:uppercase;
    transition:.3s 0
}
.sticky-tabs .tab-item>ul{
    padding:10px 0;
    transition:.3s
}
.filter-main{
    float:left;
    width:100%
}
.tab-item>ul{
    font-size:0;
    padding:0 0 45px
}
.tab-logo>h3{
    color:#b16a3e;
    font-size:47px;
    font-family:"Roboto Slab",serif;
    margin:0
}
.modal-item span,.tab-logo span{
    color:#414142;
    font-weight:400
}
.discuss-project h3,.tab-item>ul>li>a,.what-is-seo-rate-review-inner h5{
    color:#414141;
    font-weight:700
}
.contact-us-item li,.tab-item li{
    display:inline-block;
    padding:0 5px
}
.tab-item>ul>li>a{
    border:1px solid #ddd;
    border-radius:2px;
    padding:10px 20px
}
.btn-default.filter-button{
    border:1px solid #ddd;
    border-radius:2px;
    color:#414142;
    cursor:pointer;
    font-family:muli;
    font-weight:700;
    line-height:1;
    margin:0 5px;
    outline:0;
    padding:12px 20px
}
.tab-item .active.btn-default.filter-button{
    background:#19bbef;
    border:1px solid #19bbef;
    border-radius:2px;
    color:#fff
}
.tab-image{
    margin-bottom:30px
}
.tab-logo{
    bottom:20px;
    left:50%;
    position:absolute;
    transform:translate(-50%);
    width:100%
}
.discuss-project{
    float:left;
    padding:0 0 100px;
    text-align:center;
    width:100%
}
.btn-lets-disduss{
    font-size:16px;
    margin-left:30px;
    vertical-align:super
}
.contact-us-form textarea,.project-details{
    resize:none
}
.contact-us-banner{
    background:url(../images/bg-contact-us.jpg) center center/cover no-repeat rgba(0,0,0,0);
    float:left;
    padding:170px 0 110px;
    width:100%
}
.contact-us-banner h1{
    color:#fff;
    font-family:muli;
    font-size:150px;
    overflow:hidden;
    font-weight:900;
    text-transform:capitalize
}
.animated{
    -webkit-animation-duration:3s!important;
    animation-duration:3s!important;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.your-covered{
    background:url(../images/your-covered.jpg) center center/cover no-repeat rgba(0,0,0,0);
    float:left;
    padding:100px 0;
    width:100%
}
.your-covered h3{
    color:#414141;
    font-weight:700;
    max-width:470px
}
.contact-us-form{
    text-align:left
}
.contact-us-form img{
    display:block;
    margin:0 0 20px;
    width:50px
}
.contact-us-item>ul{
    font-size:0;
    margin:0 0 30px
}
.contact-us-item>ul>li>.skype{
    background:#00aff0;
    border-radius:50%;
    color:#fff;
    display:inline-block;
    font-size:16px;
    height:40px;
    line-height:40px;
    text-align:center;
    transition:.3s 0;
    width:40px
}
.contact-us-item>ul>li>.skype:hover{
    background:#059dd6
}
.contact-us-item>ul>li>.whatsapp{
    background:#0dc143
}
.contact-us-item>ul>li>.whatsapp:hover{
    background:#0caa3b
}
.contact-us-item li:first-child{
    padding-left:0
}
.contact-us-item>h5{
    color:#19bbef;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase
}
.contact-us-item>a{
    color:#757575;
    display:inline-block;
    font-size:16px;
    margin:0 0 20px
}
.contact-us-item>p{
    line-height:1.3;
    margin:0 0 20px;
    max-width:250px
}
.contact-us,.modal-inner-content{
    background:#fff
}
.contact-us-wrapper h3{
    color:#414141;
    font-weight:700;
    margin:0 0 10px
}
.wrapper-tab-system .btn-default.filter-button{
    border:none;
    color:#414142;
    display:inline-block;
    padding:15px 30px;
    text-decoration:none;
    font-size:16px;
    text-transform:uppercase;
    font-family: inherit;
    transition:.3s 0
}
.wrapper-contact{
    text-align:left;
    padding-top:20px
}
.wrapper-tab-system .btn-default.filter-button.active,.wrapper-tab-system .btn-default.filter-button:hover{
    color:#19bbef;
    border-radius:0;
    box-shadow:0 6px 0 0 #19bbef
}
.wrapper-inner-item{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    cursor:pointer;
    margin:0 0 30px;
    height:238px;
    text-align:center;
    transition:.3s 0;
    width:100%
}
.hover-item{
    background:#19bbef;
    margin:0 20px;
    padding:21px 0;
    position:relative;
    transition:.5s 0;
    opacity:0;
    top:20px
}
.hover-item h6{
    font-family:oswald;
    font-size:70px;
    color:#fff
}
.wrapper-inner-item .hover-item>a{
    color:#fff;
    font-size:16px;
    font-weight:700;
    text-decoration:none;
    text-transform:uppercase
}
.wrapper-inner-item:hover .hover-item{
    opacity:1
}
.wrapper-contact a{
    color:#757575;
    display:inline-block;
    text-decoration:none;
    transition:.3s 0
}
.social-icon>ul>li{
    display:inline-block;
    padding:0 20px
}
.social-icon>ul>.facebook>a i{
    background:#4267b2;
    border-radius:50%;
    color:#fff;
    display:inline-block;
    font-size:24px;
    height:50px;
    line-height:50px;
    width:50px
}
.social-icon>ul>.instagram>a i{
    background:linear-gradient(0deg,#faaf2f,#de2d88,#933fae) rgba(0,0,0,0)
}
.social-icon>ul>.facebook>a{
    color:#4267b2;
    display:inline-block;
    text-decoration:none;
    font-size:16px
}
.social-icon>ul .instagram>a{
    color:#e84276
}
.social-icon>ul .google-plus>a{
    color:#d44233
}
.tab-content-item{
    float:left;
    padding:0 15px;
    width:33.33%
}
.our-work-modal{
    background-image:url(../images/bg-pop-up.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    display:none;
    background-size:cover;
    padding:70px 30px;
    position:fixed;
    right:0;
    top:0;
    left:0;
    width:100%;
    overflow-y:auto;
    bottom:0;
    z-index:999
}
.twitter iframe{
    position:static;
    visibility:visible;
    width:60px;
    height:20px
}
#seo-clients-slider .owl-theme .owl-nav [class*=owl-],.modal-slider .owl-nav:hover [class*=owl-]{
    background:0 0
}
.modal-slider .owl-nav [class*=owl-]{
    background:0 0;
    border-radius:0;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    margin:0;
    padding:0
}
.modal-slider .owl-nav{
    left:50%;
    margin-top:0;
    position:absolute;
    top:50%;
    height:0;
    transform:translate(-50%,-50%);
    width:100%;
    z-index:9
}
.modal-slider{
    padding:0 35px 0 60px;
    margin:-30px 0
}
.modal-slider .owl-prev{
    float:left;
    margin-left:25px!important
}
.modal-item{
    margin:0 0 30px;
    padding-top:40px;
    padding-right:30px;
    text-align:left
}
.modal-item>h2{
    color:#b16a3e;
    font-family:'Roboto Slab',serif;
    margin:0 0 20px;
    font-size:45px;
    font-weight:700;
    text-transform:capitalize
}
.modal-item>p{
    margin:0 0 50px;
    font-size:15px;
    overflow:auto
}
.btn-visit,.btn-visit:focus{
    background:rgba(0,0,0,0);
    color:#19bbef;
    display:inline-block;
    padding:10px 20px;
    font-size:16px;
    font-weight:800;
    text-transform:uppercase;
    text-decoration:none;
    transition:.3s 0
}
.btn-work-with,.btn-work-with:focus{
    background:#19bbef;
    border-radius:2px;
    color:#fff;
    font-size:16px
}
.btn-visit:hover,.orange-cta{
    color:#414141
}
.close-icon>a{
    color:#fff;
    display:inline-block;
    font-size:42px
}
.close-icon{
    position:absolute;
    right:30px;
    top:0
}
.hover-img{
    transition:transform .5s ease-in-out,opacity .5s;
    opacity:0;
    position:absolute;
    top:-5.5%;
    right:0;
    width:auto;
    height:107%;
    z-index:2;
    -ms-transform-origin:80% 50%;
    transform-origin:80% 50%;
    transform:perspective(1000px) rotateY(-60deg);
    text-align:right
}
.hover-img img{
    height:100%
}
.item:hover .hover-img{
    opacity:1;
    transform:perspective(1000px) rotateY(0)
}
.img-translate{
    transition:transform 1s linear .1s,opacity .5s;
    float:left;
    width:100%;
    position:relative;
    left:0;
    z-index:1;
    overflow:hidden
}
.item:hover .img-translate{
    transform-origin:0 50%;
    transform:perspective(1000px) rotateY(10deg) translate3d(-6%,0,0)
}
.feature-btn{
    float:left;
    width:100%;
    padding-bottom:30px
}
.see-desn{
    float:left;
    width:100%;
    display:none
}
.see-desn>p{
    color:#fff;
    display:inline-block;
    font-size:20px;
    font-weight:600;
    line-height:1.3;
    max-width:850px;
    padding:15px 0
}
#featured-slider .slide-item>img{
    float:left;
    width:175px
}
.hover-text{
    bottom:0;
    cursor:pointer;
    left:0;
    position:absolute;
    right:0;
    top:75%;
    transition:.3s 0
}
.inner-images:hover .hover-text{
    background:rgba(0,0,0,.7);
    padding:100px 0;
    opacity:1;
    top:0
}
.hover-text>h3{
    font-size:30px;
    line-height:1;
    margin:0 0 20px
}
.orange-cta{
    display:inline-block;
    font-size:16px;
    font-weight:800;
    text-transform:uppercase;
    background-color:#19bbef;
    padding:11.5px 23px;
    line-height:1;
    border-radius:2px;
    font-family:Muli,sans-serif;
    transition:.3s 0;
    border:1px solid #19bbef
}
.orange-cta:hover{
    background:#414141;
    border:1px solid #414141;
    color:#fff
}
.hover-orange:hover{
    color:#19bbef;
    background-color:#fff;
    border-color:#fff
}
#ppc_abtt_img{
    margin-bottom:120px!important
}
.ppc-banner,.seo-banner,.social-media-banner{
    float:left;
    height:460px;
    padding:195px 0 160px;
    width:100%
}
.ctaaa{
    background-color:#be1e8f;
    padding:15px;
    border-radius:5px
}
.lefticons{
    font-size:18px
}
.seo-banner{
    background:url(../images/bg-about-us.webp) center center/cover no-repeat rgba(0,0,0,0);
    margin-bottom:82px
}
.ppc-banner{
    background:url(../images/ppc-bg.png) center center/cover no-repeat rgba(0,0,0,0)
}
.social-media-banner{
    background:url(../images/s-m-bg.png) center center/cover no-repeat rgba(0,0,0,0)
}
.table-condensed1{
    border:none!important
}
.table-condensed{
    margin-top:75px!important
}
.seo-banner-content,.t-box{
    float:left;
    width:100%;
    text-align:center
}
.seo-banner-content h4{
    color:#fff;
    font-size:50px;
    font-family:Muli,sans-serif;
    text-align:center
}
.seo-banner-content p{
    font-size:20px;
    color:#fff;
    line-height:1;
    margin:15px 0 0;
    position:relative;
    z-index:1
}
.seo-wrapper-content h3,.seo-wrapper-content h5{
    color:#414141;
    font-weight:400;
    margin:0 0 10px;
    line-height:1.2
}
.seo-wrapper-content{
    padding:13px 0;
    text-align:center
}
.seo-wrapper-content p{
    margin:0 0 15px;
    font-size:20px
}
.seo-grow-your-business{
    background:#f7f7f7;
    float:left;
    padding:0;
    text-align:center;
    width:100%
}
.seo-grow-your-business h2{
    color:#414141;
    margin:0 0 50px;
    font-weight:700
}
.seo-your-business-contnet1,.seo-your-business-contnet3{
    margin:45px 0 11px;
    width:100%;
    float:left
}
.seo-your-business-contnet1-inner{
    width:100%;
    float:left;
    text-align:right;
    position:relative;
    padding:0 94px 0 0;
    margin:0 0 25px;
    min-height:95px
}
.seo-your-business-contnet1-inner>img{
    border-radius:50%;
    background-color:#19bbef;
    position:absolute;
    top:0;
    right:0
}
.seo-your-business-contnet1-inner h5,.seo-your-business-contnet3-inner h5{
    color:#414141;
    font-weight:400;
    line-height:1;
    margin:0 0 8px
}
.seo-your-business-contnet1-inner p{
    font-size:16px
}
.free-audit-form-sec,.free-audit-form-sec form,.s-m-how-we-do-it-content1,.s-m-how-we-do-it-content2,.seo-faq,.seo-faq-inner1,.seo-faq-inner2,.seo-slide-contents,.seo-slide-inner-items,.seo-your-business-contnet2,.what-is-seo-content1{
    width:100%;
    float:left
}
.seo-your-business-contnet2-inner,.what-is-seo-content2{
    width:100%;
    float:left;
    text-align:center
}
.s-m-h-item,.seo-your-business-contnet3-inner{
    text-align:left;
    position:relative;
    width:100%;
    float:left
}
.seo-your-business-contnet2-inner>img{
    border-radius:50%;
    margin:0 0 15px;
    background-color:#19bbef
}
.seo-your-business-contnet3-inner{
    padding:0 0 0 94px;
    margin:0 0 25px;
    min-height:95px
}
.seo-your-business-contnet3-inner>img{
    border-radius:50%;
    background-color:#19bbef;
    position:absolute;
    top:0;
    left:0
}
.s-m-how-we-do-it{
    margin:0 0 70px
}
.s-m-how-we-do-it h3{
    color:#414141;
    font-weight:700;
    margin:0 0 25px
}
.s-m-h-item{
    padding-left:50px;
    margin:0 0 20px
}
.s-m-h-item span{
    position:absolute;
    left:0;
    top:0;
    width:30px;
    height:30px;
    border-radius:50%;
    background:#19bbef;
    text-align:center;
    line-height:28px;
    color:#fff;
    font-weight:700;
    display:inline-block
}
.s-m-h-item h5{
    color:#414141;
    font-weight:700;
    text-transform:uppercase
}
.seo-get-proposal,.service-we-offer{
    width:100%;
    float:left;
    background-color:#fff;
    padding:0;
    text-align:center
}
.seo-get-proposal h5{
    color:#414141;
    font-size:40px;
    font-weight:400;
    margin:0 0 5px
}
.seo-get-proposal .orange-cta{
    margin:0 10px 20px
}
.seo-get-proposal .orange-cta:last-child{
    margin:0 10px
}
.what-is-seo{
    width:100%;
    float:left;
    background-color:#f7f7f7
}
.what-is-seo-content1 h1{
    color:#414141;
    font-weight:700;
    font-size:32px;
    margin:0 0 25px
}
.what-is-seo-content1 h1.ppc-optimize,.what-is-seo-content1 h4{
    margin:0 0 5px
}
.what-is-seo-content1-desc{
    width:100%;
    float:left;
    margin:0 0 25px
}
.what-is-seo-content1-desc p span{
    color:#19bbef;
    font-weight:700
}
.what-is-seo-rate-review{
    width:100%;
    float:left;
    margin:20px 0 0
}
.what-is-seo-rate-review-inner{
    display:inline-block;
    padding:0 30px 0 0
}
.what-is-seo-rate-review-inner-img{
    display:inline-block;
    background-color:#fff;
    padding:10px 20px;
    border:1px solid #ddd;
    margin:10px 0 0;
    min-height:90px;
    border-radius:2px;
    vertical-align:middle
}
.get-free-audit{
    width:100%;
    float:left;
    background-color:#fff;
    padding:18px 0;
    text-align:center
}
.get-free-audit h3{
    color:#414141;
    font-weight:400;
    margin:0 0 30px
}
.free-audit-form-sec form input{
    width:100%;
    max-width:270px;
    display:inline-block;
    margin:0 30px 15px 0;
    padding:16px 10px;
    line-height:1;
    border:1px solid #cecece;
    border-radius:2px;
    font-size:13px;
    color:#414141;
    text-transform:uppercase;
    font-family:Muli,sans-serif;
    vertical-align:top
}
.free-audit-form-sec form button{
    padding:14.5px 20px
}
.seo-wood-box-features{
    background:#f7f7f7;
    text-align:center;
    float:left;
    padding:100px 0;
    width:100%
}
.features-item{
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
    padding:15px 25px;
    position:relative;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:2px;
    align-items:center
}
.feature-image img{
    border-radius:50%;
    background-color:#19bbef;
    margin-right:20px
}
.feature-image{
    flex-basis:120px
}
.features-title{
    flex-basis:calc(100% - 125px);
    text-align:left
}
.features-title h4{
    font-size:20.8px;
    margin:0 0 5px;
    font-weight:400;
    line-height:1.2
}
.seo-wood-box-features a.btn-project-discuss{
    background:#19bbef;
    border-radius:2px;
    color:#414141;
    display:inline-block;
    font-size:13px;
    font-weight:800;
    padding:10px 20px;
    text-decoration:none;
    text-transform:uppercase;
    transition:.3s 0;
    margin:20px 0 0
}
.seo-our-clients-say{
    float:left;
    padding:95px 0;
    text-align:center;
    width:100%;
    background-color:#f7f7f7
}
.seo-our-clients-say h3{
    color:#414141;
    margin:0 0 30px;
    font-weight:400
}
.owl-carousel .owl-item .seo-slide-contents img{
    width:120px;
    display:inline-block;
    border-radius:50%
}
.seo-slide-contents p{
    font-family:droid_serifitalic;
    font-size:20px;
    margin:30px 0 25px;
    line-height:1.6
}
.seo-project-form input,.seo-project-form textarea{
    font-family:muli;
    width:100%;
    text-transform:uppercase
}
.seo-discuss-your-project h3,.seo-discuss-your-project h6{
    color:#414142;
    margin:0 0 24px;
    font-weight:400
}
.seo-discuss-your-project{
    background:#fff;
    float:left;
    padding:85px 0 100px;
    text-align:center;
    width:100%
}
.seo-project-form input{
    border:1px solid #9e9e9e;
    border-radius:2px;
    color:#414141;
    font-size:13px;
    margin:0 0 20px;
    padding:12px 10px
}
.seo-popup-contnet-form input,.seo-popup-contnet-form textarea{
    box-shadow:0 5px 15px rgba(0,0,0,.1);
    padding:12px 24px;
    font-family:muli;
    font-size:13px;
    color:#414141;
    width:100%;
    margin:0 0 20px;
    text-transform:uppercase
}
.featured-clients .orange-cta,.seo-project-form .orange-cta,.still-confused .orange-cta{
    padding:11.5px 50px
}
.seo-popup-contnet-form .btn-submit{
    background:#19bbef;
    border:none;
    color:#414141;
    font-size:16px;
    font-weight:800;
    cursor:pointer;
    padding:10px 0;
    text-transform:uppercase;
    margin-bottom:0;
    transition:.3s
}
.seo-project-form textarea{
    border:1px solid #9e9e9e;
    border-radius:2px;
    color:#414141;
    font-size:13px;
    margin:0 0 20px;
    padding:10px;
    resize:none
}
input::-moz-placeholder,textarea::-moz-placeholder{
    color:#414141;
    opacity:1
}
.ppc-featured-clients,.seo-page .featured-clients{
    background-color:#f7f7f7
}
.seo-page .featured-clients a.btn-lets-connect{
    display:inline-block;
    background:#19bbef;
    border-radius:2px;
    color:#fff;
    font-size:13px;
    font-weight:800;
    padding:14px 40px;
    line-height:1;
    text-decoration:none;
    text-transform:uppercase;
    transition:.3s 0
}
.seo-faq-outer{
    width:100%;
    float:left;
    border-bottom:1px solid #eee;
    padding:100px 0
}
.ppc-faq-outer{
    border-bottom:none
}
.seo-faq-inner2 h3{
    color:#414141;
    font-weight:400;
    margin:0 0 20px;
    text-transform:uppercase
}
.seo-faq-inner2 h4,.seo-faq-inner2 h6{
    background-color:#f7f7f7;
    font-weight:600;
    width:calc(100% - 38.5667px);
    padding:11px 20px;
    vertical-align:top;
    border-radius:3px 0 0 3px;
    margin:0;
    color:#414141;
    display:inline-block
}
.seo-faq-inner2 h6{
    text-transform:uppercase;
    font-size:16px
}
.seo-faq-inner2-content{
    width:100%;
    float:left;
    margin:0 0 20px
}
.seo-faq-inner2 button.accordion{
    background-color:#19bbef;
    font-size:16px;
    color:#fff;
    cursor:pointer;
    padding:12px 13px;
    border:none;
    outline:0;
    transition:.4s;
    line-height:1;
    border-radius:0 3px 3px 0
}
button.accordion:hover{
    background-color:#414141
}
.minus .fa.fa-minus{
    display:block!important
}
.seo-faq-inner2-panel{
    padding:10px 20px 0;
    background-color:#fff;
    display:none;
    overflow:hidden
}
.t-logo{
    padding:50px 0
}
.t-content{
    max-width:770px;
    margin:0 auto 100px;
    padding:0 25px
}
.t-content-inner{
    box-shadow:0 0 45px 2px rgba(65,65,66,.1);
    border-radius:5px;
    overflow:hidden;
    width:100%
}
.t-content h3{
    background-color:#19bbef;
    font-weight:700;
    padding:15px 0;
    line-height:1;
    color:#414141;
    margin:0 0 50px
}
.t-content p{
    margin:0 0 90px;
    color:#757575
}
.t-content a{
    display:inline-block;
    width:100%;
    background-color:#f7f7f7;
    text-transform:uppercase;
    text-align:center;
    padding:30px 0;
    color:#757575
}
.t-content img{
    margin-bottom:25px
}
.t-footer{
    background-color:#414142;
    padding:15px;
    float:left;
    width:100%
}
.t-footer p,.t-footer p a{
    color:#757575;
    text-align:center;
    font-size:13px
}
@media(min-width:992px) and (max-width:1200px){
    .features-title h4{
        font-size:18px
    }
}
@media(min-width:993px) and (max-width:1200px){
    .lets-discuss>p,.nav-bar a{
        font-size:12px
    }
    .fllage-images li{
        width:17%
    }
    .btn-project-discuss{
        font-size:12px;
        padding:10px 19px
    }
    .nav-bar a{
        padding:30px 4px
    }
    .wrapper-content{
        padding:0
    }
    .inner-item>p,.services-item>p,.wrapper-content p{
        font-size:14px
    }
    .your-business-contnet h4{
        font-size:22px
    }
    .slide-content{
        padding:78px 20px 78px 30px
    }
    .digital-marketing-content>h5,.inner-content>p{
        font-size:17px
    }
    .get-direction>a{
        font-size:10.6px
    }
    .digital-marketing-content>h4,.digital-marketing-content>h4 a{
        font-size:27px
    }
    .inner-item h2,.inner-item h5{
        font-size:36px;
        top:0
    }
    .inner-item{
        padding-left:100px
    }
    .inner-item.item-two{
        padding-left:75px
    }
    .inner-item.item-three{
        padding-left:53px
    }
    .about-us-banner-content{
        padding-top:33px
    }
    .our-founder-content{
        min-height:489px;
        padding:60px 40px;
        width:66.66%
    }
    .inner-images:hover .hover-text{
        padding:70px 0
    }
    .modal-item>h2{
        font-size:36px
    }
    .modal-item>p{
        font-size:12px;
        margin:0 0 30px
    }
    .btn-visit,.btn-work-with{
        font-size:10px
    }
}
@media(max-width:992px){
    .our-founder-content,.our-founder-image{
        min-height:100%;
        width:100%
    }
    .dropdown,.dropdown li{
        background:#252525
    }
    .seo-your-business-contnet1-inner,.seo-your-business-contnet3-inner{
        padding:0;
        text-align:center
    }
    .seo-your-business-contnet1-inner>img,.seo-your-business-contnet3-inner>img{
        position:static;
        top:inherit;
        right:inherit;
        margin-bottom:15px
    }
    .what-is-seo-content1{
        text-align:center;
        margin-bottom:30px
    }
    .what-is-seo-content1.what-is-ppc-content{
        margin-bottom:0;
        margin-top:30px
    }
    .s-m-h-item span,.tab-item .btn-default{
        margin-bottom:15px
    }
    .s-m-how-we-do-it-content2,.what-we-do-image{
        margin:0 0 30px
    }
    .s-m-h-item{
        text-align:center;
        padding-left:0
    }
    .s-m-h-item span{
        position:static
    }
    .our-founder-content::before{
        content:none
    }
    .our-founder-content{
        padding:60px 40px
    }
    .instagram-content>img,.mean-container .mean-nav ul li a,.tab-content-item{
        width:100%
    }
    .tab-logo>h3,h3{
        font-size:34px
    }
    .fllage-images li{
        width:17%
    }
    .navigation-two{
        margin-right:20px
    }
    .dropdown{
        position:relative;
        display:block;
        right:0;
        top:-1px;
        left:0
    }
    .image-item,.image-item h5{
        bottom:0;
        left:20px
    }
    #image-wrapper li .image-link img{
        height:250px
    }
    .mean-container .mean-nav ul li a.mean-expand{
        height:24px;
        line-height:0;
        padding:24.5px!important;
        width:60px
    }
    .copyright-text a,.copyright-text>p,.digital-marketing-content>h5,.project-form .btn-submit,.project-form input{
        font-size:12px
    }
    .mean-container .mean-nav ul li a.mean-expand:hover,.mean-container.sticky a.meanmenu-reveal span{
        background:#19bbef
    }
    .mean-container.sticky a.meanmenu-reveal{
        color:#19bbef
    }
    .mean-container .mean-nav ul li li a{
        padding:1em 5%;
        color:#fff!important;
        width:100%
    }
    .popup-contnet .project-form{
        padding:30px 20px
    }
    .popup-contnet .project-form>h3{
        font-size:19px
    }
    .mean-container .mean-nav{
        background:#414141;
        margin-top:0
    }
    .mean-container .mean-nav ul li a:hover{
        background:#19bbef;
        color:#fff
    }
    .mean-container .mean-bar,.mean-container .mean-bar *{
        box-sizing:border-box
    }
    .mean-container a.meanmenu-reveal{
        top:17px;
        box-sizing:content-box;
        position:fixed
    }
    .mean-container .mean-bar{
        background:rgba(0,0,0,0);
        float:left;
        max-height:calc(100vh - 57px);
        min-height:0;
        overflow:auto;
        position:fixed;
        top:77px;
        z-index:99;
        width:100%
    }
    .wrapper-content{
        padding:0
    }
    .inner-images span,.your-business-contnet h4{
        font-size:17px
    }
    .what-we-do-content{
        float:none;
        margin:0 auto
    }
    .slide-text>p,.wood-box-features-item>h4{
        font-size:18px
    }
    .slide-content{
        padding:84px 10px 84px 30px
    }
    .slide-content>p{
        font-size:14px
    }
    .blog-item h4 a,.image-item h5,.inner-content>p{
        font-size:16px
    }
    .digital-marketing-content>h4,.digital-marketing-content>h4 a,.hover-text h3{
        font-size:24px
    }
    #clients-slider .owl-prev,#featured-slider .owl-prev{
        margin-left:-30px!important
    }
    #clients-slider .owl-next,#featured-slider .owl-next{
        margin-right:-30px!important
    }
    .inner-content{
        padding:60px 0
    }
    .more-about-content>p{
        font-size:15px
    }
    .logo-two{
        padding:16px 0
    }
    .header-logo img,.logo-two img{
        max-width:160px
    }
    .get-direction a{
        font-size:10.6px
    }
    .inner-item h2,.inner-item h5{
        font-size:32px;
        top:0
    }
    .inner-item{
        padding-left:90px
    }
    .inner-item.item-three>span,.inner-item>p{
        font-size:13px;
        top:-20px
    }
    .inner-item.item-two{
        padding-left:70px
    }
    .inner-item.item-three{
        padding-left:52px
    }
    .about-us-banner-content{
        padding-top:30px
    }
    .instagram-content{
        width:25%
    }
    .tab-item li{
        margin:0 0 10px
    }
    .hover-item h6{
        font-size:50px;
        font-family: inherit;
    }
    .wrapper-inner-item{
        height:214px
    }
    .modal-item>h2{
        font-size:36px
    }
    .modal-item>p{
        font-size:12px;
        margin:0 0 30px
    }
    .btn-visit,.btn-work-with{
        font-size:10px
    }
    .close-icon>a{
        font-size:30px
    }
    .tab-item>ul{
        padding-bottom:0
    }
    .mean-nav span,.sticky-tabs .tab-item{
        display:none
    }
    .tab-logo>img{
        width:150px
    }
    .tab-logo{
        bottom:12px
    }
    .hover-text{
        top:77%
    }
}
@media(max-width:991px){
    .modal-slider{
        padding:0 35px;
        margin:0
    }
    .modal-slider .owl-prev{
        margin-left:0!important
    }
    .modal-item{
        padding-left:30px;
        padding-top:30px
    }
}
@media(max-width:767px){
    .banner,.banner-content{
        float:left;
        position:relative
    }
    .home-page-copyright,.seo-faq-inner2,.what-we-do-item{
        text-align:center
    }
    .wrapper-tab-system .btn-default.filter-button{
        font-size:15px!important;
        padding:18px 20px!important
    }
    .banner{
        background-image:url(../images/banner_01.webp);
        background-size:cover;
        background-repeat:no-repeat;
        width:100%;
        height:450px
    }
    .Reco,.logo-image1{
        width:50%!important
    }
    .col-lg-4{
        width:100%!important
    }
    .banner-content h1,.mainvfd{
        font-size:40px!important
    }
    .awards-logo h3,.awards-logo h5{
        font-size:32px!important
    }
    .pptse{
        font-size:60px!important
    }
    .sub-container{
        width:25%!important
    }
    .seo-banner,.seo-banner55{
        height:600px!important;
        padding-top:100px!important
    }
    .meet-our-founder img{
        margin-top:25px!important
    }
    .awards-logo h3{
        color:#fff
    }
    .what-we-do-content h5{
        font-size:25px!important
    }
    .banner-content{
        padding:0;
        width:100%
    }
    .features-item{
        height:auto
    }
    .seo-faq-inner2 h3,.seo-faq-inner2 h6{
        margin-top:30px
    }
    .free-audit-form-sec form input{
        width:100%;
        margin:0 0 20px;
        max-width:100%
    }
    .seo-slider-item{
        padding:0 30px
    }
    #clients-slider .owl-prev,#featured-slider .owl-prev,#seo-clients-slider .owl-prev{
        margin-left:0!important
    }
    #clients-slider .owl-next,#featured-slider .owl-next,#seo-clients-slider .owl-next{
        margin-right:0!important
    }
    .our-work-banner{
        padding:120px 0
    }
    h3{
        font-size:25px
    }
    .banner{
        padding:130px 0 100px
    }
    .banner h1,.contact-us-banner h1{
        font-size:100px
    }
    .wood-box-features-item,.wrapper-contact a,.wrapper-image,.your-business-contnet{
        margin:0 0 30px
    }
    .about-us,.contact-us-wrapper,.home-page-footer,.our-services,.out-client,.social-media,.tab-system,.what-we-do,.woodbox-features,.wrapper-section{
        padding:30px 0 0
    }
    .available-countries,.awards-logo,.content-with-us,.discuss-your-project,.featured-clients,.featured-section,.footer,.grow-your-business,.latest-our-blog,.logo,.marketing-services,.meet-our-founder,.more-about-us-secrion,.our-clients-say,.our-latest-work,.still-confused,.wood-box-features{
        padding:30px 0
    }
    .home-page-footer h3,.inner-images>h3{
        font-size:24px
    }
    .inner-images span{
        font-size:17px
    }
    .grow-your-business h3{
        margin:0 0 30px;
        font-size:24px
    }
    .grow-your-business h2{
        margin:0 0 30px;
        font-size:20px;
        color:#414141;
        text-transform:capitalize
    }
    .your-business-contnet>p{
        display:inline-block;
        max-width:310px
    }
    .slide-content,.slide-video{
        min-height:auto
    }
    .btn-how,.discuss-project h3,.featured-clients p,.tab-system h3{
        margin:0 0 20px
    }
    .slide-video iframe{
        height:200px
    }
    .how-we-work,.inner-content{
        padding:0
    }
    .copyright-content{
        float:none
    }
    .lets-discuss>p{
        display:none
    }
    .fllage-images h2{
        font-size:30px
    }
    .fllage-images li{
        width:25%
    }
    .our-founder-content{
        padding:30px 10px
    }
    .more-about-content>h3{
        font-size:34px
    }
    .footer-item a,.our-latest-work a.btn-see-seo-work{
        font-size:12px
    }
    .features-item>img,.slide-content,.slide-video{
        width:100%
    }
    .slider-item{
        padding:0 25px
    }
    .slide-text{
        margin:0 25px 30px
    }
    .slide-text>p{
        padding:20px
    }
    .digital-marketing-content>h4{
        margin:0 0 15px
    }
    .what-we-do-item,.wrapper-inner-item .hover-item>a{
        margin:0
    }
    .what-we-do-content{
        max-width:500px
    }
    .what-we-do-content p{
        max-width:310px;
        display:inline-block
    }
    .inner-item::before{
        content:none
    }
    .about-us-banner{
        padding:100px 0 50px
    }
    .check-out-instagram,.contact-us-item,.meet-the-masterminds{
        padding-top:30px
    }
    .more-about-us{
        padding:70px 0
    }
    .tab-item>ul{
        padding:0 0 15px
    }
    .discuss-project{
        padding:0 0 30px
    }
    .contact-us-banner{
        padding:100px 0 60px
    }
    .your-covered{
        padding:50px 0
    }
    .your-covered h3{
        max-width:310px
    }
    .social-icon>ul>.facebook{
        padding:0 10px
    }
    .btn-visit,.btn-work-with{
        font-size:14px
    }
    .btn-visit,.wood-box-features p{
        margin-bottom:20px
    }
    .our-work-modal{
        padding:50px 30px 30px
    }
    .tab-logo>h3{
        font-size:36px
    }
    #image-wrapper li>figure{
        width:100%;
        padding:0
    }
    #featured-slider .owl-nav{
        height:0;
        top:10%
    }
    #featured-slider .owl-next>img,#featured-slider .owl-prev>img{
        width:15px
    }
    .hover-text{
        top:69%
    }
    .inner-images:hover .hover-text{
        padding:57px 0
    }
}
@media(max-width:575px){
    .features-item,.features-title,.footer-contnet{
        text-align:center
    }
    .features-item{
        display:inline-block;
        width:100%
    }
    .features-title{
        margin-top:15px
    }
    .country{
        max-width:290px
    }
    .banner h1{
        font-size:70px;
        max-width:230px
    }
    .fllage-images h2{
        margin-bottom:20px;
        font-size:24px
    }
    .fllage-images li{
        width:40%
    }
    .contact-us-banner h1{
        font-size:60px
    }
    .blog-item>img{
        width:100%
    }
    .lets-discuss{
        display:none
    }
    .wood-box-features-item{
        padding-left:0;
        text-align:center
    }
    .wood-box-features-item>img{
        left:0;
        margin-bottom:15px;
        position:relative;
        top:0
    }
    .hover-item h6{
        font-size:30px
    }
    .digital-marketing-content>h4,.digital-marketing-content>h4 a{
        font-size:22px
    }
    .btn-add-each-other{
        font-size:11px;
        padding:10px 13px
    }
    .featured-inner-item>img{
        margin:0 0 10px;
        max-width:130px
    }
    .inner-images,.services-item>p,.we-work-content>p{
        max-width:310px;
        display:inline-block
    }
    .btn-call- our{
        margin-bottom:15px;
        padding:10px 38px
    }
    .social-mesia li{
        padding:0 4px
    }
    .our-work-banner h2{
        font-size:44px
    }
    .wrapper-inner-item{
        height:192px
    }
    .wrapper-tab-system>ul>li>a{
        padding:15px 10px
    }
    .wrapper-contact p{
        margin:0 0 10px
    }
    .modal-item>h2{
        font-size:26px
    }
    .modal-item{
        padding-right:10px;
        padding-left:18px
    }
    .nice-select{
        font-size:19px
    }
    .nice-select::after{
        height:10px;
        width:10px
    }
    .marketing-services::before{
        background:rgba(0,0,0,.3);
        content:"";
        height:100%;
        position:absolute;
        top:0;
        width:100%
    }
    .inner-images:hover .hover-text{
        padding:80px 20px
    }
    .hover-text{
        top:76%
    }
}
@media(max-width:480px){
    .t-content,.t-content p{
        margin-bottom:50px
    }
    .seo-slide-content,.seo-slide-video{
        width:100%;
        text-align:center;
        min-height:auto
    }
    .seo-slide-inner-item,.slide-inner-item{
        left:inherit;
        max-width:100%;
        position:static;
        top:inherit;
        transform:none;
        width:100%;
        margin-bottom:20px
    }
    .our-work-modal{
        padding:45px 15px 24px
    }
    .modal-slider .owl-nav{
        display:none
    }
    .modal-slider{
        padding:0
    }
    .btn-call-our{
        margin:0 0 20px
    }
    .slide-content>p{
        font-size:12px;
        margin:0 0 5px
    }
    .slide-content>h5{
        font-size:13px
    }
    .social-icon>ul>.facebook{
        font-size:11px;
        padding:0 4px
    }
    .social-icon>ul>.facebook>a{
        font-size:11px
    }
    .social-icon>ul>.facebook>a i{
        font-size:16px;
        height:40px;
        line-height:40px;
        width:40px
    }
    .slide-inner-item{
        padding:0 10px
    }
    .slide-content h4{
        font-size:18px
    }
    .slide-content h5,.slide-content p{
        font-size:14px
    }
}
.service-we-offer .service-box img,.website-service-box img{
    margin-bottom:10px
}
.service-we-offer .service-box h5,.website-service-box h5{
    margin-bottom:40px;
    font-weight:700!important
}
.col-lg-4{
    width:33.33%
}
 .column{
    float:left;
    width:33.33%;
    display:none
}
.row:after{
    content:"";
    display:table;
    clear:both
}
.content{
    background-color:white;
    padding:10px
}
.show{
    display:block
}
.btn{
    border:0;
    outline:0;
    padding:12px 16px;
    background-color:white;
    cursor:pointer
}
.btn:hover{
    background-color:#ddd
}
.btn.active{
    background-color:#666;
    color:white
}
.seo-portfolio table th,.seo-portfolio table td{
    padding:4px 12px;
    border:1px solid #d1d1d1
}
.seo-portfolio .client-website span{
    background:#19bbef;
    color:#fff;
    display:inline-block;
    padding:6px 10px
}
.seo-portfolio table{
    margin:20px 0
}
.seo-portfolio .client-website{
    font-size:14px
}
.portfolio-img{
    text-align:center;
    margin-bottom:20px
}
.portfolio-img .portfolio-date{
    background:#123649;
    color:#fff;
    left:15px;
    padding:5px 15px;
    position:absolute;
    top:140px;
    left:130px
}
.web_link{
    padding:2px 6px;
    background:#19bbef;
    color:#fff
}
.portfolio-rating td{
    padding:4px 12px;
    border:1px solid #d1d1d1
}
.container{
    clear:both
}
.glinkp{
    color:#000
}
a#orng_cta{
    float:right;
    margin-right:44%
}
.goole_list_dta{
    width:100%;
    float:none
}
.image-hover-text-container{
    position:relative;
    display:inline-block;
    width:auto;
    height:auto;
    transition:all .2s linear
}
.image-hover-image{
    display:block
}
.image-hover-text{
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    margin:0 auto;
    opacity:0;
    font-size:40px;
    color:white;
    cursor:default;
    transition:opacity .2s linear
}
.image-hover-text:hover{
    opacity:.8
}
.image-hover-text-bubble{
    position:relative;
    box-sizing:border-box;
    top:0;
    left:0;
    right:100%;
    height:100%;
    text-align:center;
    background:#19bbef;
    margin:0 auto;
    padding:25% 8px 5px 8px;
    overflow:hidden;
    font-size:17px;
    text-align:center;
    word-wrap:break-word
}
.image-hover-text .image-hover-text-title{
    font-size:25px;
    display:block
}
 .accordian-item-header::after {
     content: "\002B";
     font-size: 22px;
     font-weight: 700;
     color: #19bbef!important;
     position: absolute;
     right: 1rem;
}
 @media(max-width:767px){
     .filter-button{
         font-size:12px!important;
    }
    .mainvfd{
        font-size:38px!important
    }
    .mainvfd1{
        line-height:1.3!important;
        font-size:25px!important
    }
    .orange-cta{
        margin-bottom:15px!important
    }
    .btn-read-more{
        margin-bottom:70px!important
    }
    .seo-banner{
        height:400px!important;
        padding-top:100px!important;
        margin-bottom:0!important
    }
    .seo-wrapper-section{
        float:left;
        padding:30px 0 70px;
        width:100%
    }
}
.seo-your-business-contnet1-inner h5{
    color:#414141;
    font-weight:400;
    padding-top:18px;
    line-height:1;
    margin:0 0 8px 0
}
.seo-your-business-contnet3-inner h5{
    color:#414141;
    font-weight:400;
    padding-top:18px;
    line-height:1;
    margin:0 0 8px 0
}
 @import url(https://fonts.googleapis.com/css?family=Raleway:300,900);
figure.snip1437{
    font-family:'Raleway',Arial,sans-serif;
    position:relative;
    float:left;
    overflow:hidden;
    margin:10px 1%;
    min-width:230px;
    max-width:598px;
    max-height:100%;
    width:100%;
    color:#fff;
    text-align:right;
    font-size:16px;
    text-transform:uppercase
}
figure.snip1437:after{
    position:absolute;
    top:0;
    bottom:0;
    left:-30%;
    right:70%;
    content:'';
    background-color:rgba(0,0,0,0.7);
    -webkit-transform:skew(20deg) translateX(-75%);
    transform:skew(20deg) translateX(-75%);
    -webkit-transition:all .35s ease;
    transition:all .35s ease
}
figure.snip1437 *{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-transition:all .35s ease;
    transition:all .35s ease
}
figure.snip1437 img{
    max-width:100%
}
figure.snip1437 figcaption{
    position:absolute;
    top:0;
    right:0;
    z-index:1;
    padding:20px
}
figure.snip1437 h3,figure.snip1437 .links{
    width:100%;
    margin:0;
    padding:0
}
figure.snip1437 h3{
    line-height:1.3em;
    font-weight:900;
    font-size:1.3em
}
figure.snip1437 .links{
    font-size:.8em;
    letter-spacing:3px;
    font-weight:300;
    margin:0;
    padding:0
}
figure.snip1437 .links li{
    -webkit-transform:translateX(40px);
    transform:translateX(40px);
    opacity:0;
    list-style:none
}
figure.snip1437 a{
    padding:2px 0;
    display:block;
    color:#fff;
    text-decoration:none
}
figure.snip1437:hover:after,figure.snip1437.hover:after{
    -webkit-transform:skew(20deg) translateX(0%);
    transform:skew(20deg) translateX(0%)
}
figure.snip1437:hover img,figure.snip1437.hover img{
    zoom:1;
    filter:alpha(opacity=50);
    -webkit-opacity:.5;
    opacity:.5
}
figure.snip1437:hover li,figure.snip1437.hover li{
    opacity:1;
    -webkit-transform:translateX(0px);
    transform:translateX(0px)
}
figure.snip1437:hover li:first-child,figure.snip1437.hover li:first-child{
    -webkit-transition-delay:.1s;
    transition-delay:.1s
}
figure.snip1437:hover li:nth-child(2),figure.snip1437.hover li:nth-child(2){
    -webkit-transition-delay:.2s;
    transition-delay:.2s
}
figure.snip1437:hover li:nth-child(3),figure.snip1437.hover li:nth-child(3){
    -webkit-transition-delay:.3s;
    transition-delay:.3s
}
figure.snip1437:hover li:nth-child(4),figure.snip1437.hover li:nth-child(4){
    -webkit-transition-delay:.4s;
    transition-delay:.4s
}
 .loginFun{
    position:absolute;
    left:0;
    top:0
}
@media(min-width:768px){
    .col-md-3{
        -webkit-box-flex:0;
        -webkit-flex:0 0 25%;
        -ms-flex:0 0 25%;
        flex:0 0 25%;
        max-width:100%
    }
     .what-we-do-content h6{
         font-size:20px;
    }
     .footer-item h6{
         font-size:14px!important;
         color:grey;
    }
     @media(max-width: 767px) {
         .portfolio-date{
             visibility: hidden!important;
        }
    }
     