.suscribe-area{background: #173977 none repeat scroll 0 0;padding:30px 0;}
.paralx-area h1{color:#fff;font-size:40px;}
.service-page-banner ul.list{list-style-type:none;margin:20px 0 0 0;padding:0 0 15px 0;}
.service-page-banner ul.list li{margin:0 0 12px 0;padding:0 0 8px 0;font-size:18px;font-weight:700;color:#fff;
  background:url(https://vutruso.com/wp-content/themes/vutruso/assets/images/seprator.jpg) no-repeat 1px bottom;}
#tm:checked + .main-menu{display:block;}

@media only screen and (max-width: 767px){
     .paralx-area h1 {font-size: 20px!important;}
     .service-page-banner ul.list li {
        font-size: 13px!important;
        font-weight: 400!important;
      }
      .service-section .service-title .title {
          font-size: 22px!important;
          line-height: 43px!important;
      }
      .service-section {
        padding-bottom: 0!important;
      }
      .service-section .service-content {
          margin-bottom: 0!important;
      }
}


.dich-vu-seo p {margin-bottom: 20px;margin-top: 0;}
.dich-vu-seo .center{text-align:center;}
.dich-vu-seo h2{line-height:110%;font-weight:700;}
.dich-vu-seo h2{font-size:30px;padding:0;margin-bottom:15px;letter-spacing:1px;}
.red{color:#FA6742;}
.alignleft{float:left;margin-right:15px;text-align:left;max-width:100%;height:auto;}
.titleborder{position:relative;text-align:center;margin:0 auto;}
.titleborder .holder{background:#FF5903 none repeat scroll 0 0;display:block;clear:both;height:4px;border-radius:10px;width:90px;margin:0 auto 20px;}
.box-50{float:left;width:50%;display:block;}
.box-padding{padding:15px;}
.box-padding p{font-size:16px;    margin-bottom: 2%;}
.content-padding{display:block;padding:21px 0;}
.icon-box{display:block;margin-top: 2%;}
.icon-text{overflow: hidden; margin-bottom: 20px; line-height: 25px; margin-top: 2%;}
a.slider-more{background:linear-gradient(to bottom,#FF5903 0%,#F02B19 100%) repeat scroll 0 0 rgba(0,0,0,0);overflow:hidden;display:inline-block;border:1px solid #FF5903;border-radius:100px;color:#FFF;padding:15px 40px;text-align:center;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase;transition:all 1.1s ease 0s;}
a.slider-more:hover{border:1px solid #1670C7;background:linear-gradient(to bottom,#1670C7 0%,#1266B5 100%) repeat scroll 0 0 rgba(0,0,0,0);}

@media (max-width: 1024px){.dich-vu-seo h2{font-size:28px;}}
@media (max-width: 640px){
  .dich-vu-seo h2{font-size:20px;}
  .box-50{float:none;width:100%;margin:0 auto;display:block;clear:both;}
  .box-padding{padding:0;margin:0;}
  a.slider-more{font-size:12px;padding:5px 15px;}
}
@media (max-width: 360px){.dich-vu-seo h2{font-size:20px;}}

@media (max-width: 1280px){a.slider-more{font-size:14px;padding:10px 30px;}}
@media (max-width: 1024px){h2{font-size:28px;}a.slider-more{font-size:14px;padding:8px 20px;}}

@media (min-width: 769px) and (max-width: 980px){
  .box-50{float:none;width:100%;margin:0 auto;display:block;clear:both;}
  .box-padding{padding:5px 0;margin:0;}
  a.slider-more{font-size:12px;padding:8px 20px;}
}
@media (max-width: 768px){
  .box-50{float:none;width:100%;margin:0 auto;display:block;clear:both;}
  .box-padding{padding:5px 0;margin:0;}
  a.slider-more{font-size:12px;padding:5px 15px;}
}

@media (max-width: 480px){
  .box-50{float:none;width:100%;margin:0 auto;display:block;clear:both;}
  .box-padding{padding:0;margin:0;}
  a.slider-more{margin:6px 0;font-size:13px;font-weight:500;line-height:120%;}
}


.service-section .wpcf7-form {padding-bottom: 18%;}
.service-section .wpcf7-response-output {margin: 0em 0.5em 1em;border: 2px solid #ff0000;}
.service-section .wpcf7-submit{
      position: relative;
    display: block;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    height: 55px;
    width: 100%;
    border: 2px solid #111;
    background: #111;
    color: #fff;
    transition: all 500ms ease;
    cursor: pointer;
}
.service-section span.wpcf7-not-valid-tip {color: #111;font-size: 1em;font-weight: normal;display: block;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
.form-group{margin-bottom:15px;}
.centred{text-align:center;}
.btn-two{position:relative;color:#222;font-size:14px;background:transparent;padding:3px;position:relative;border-bottom:2px solid #df5626;cursor:pointer;font-weight:700;display:inline-block;text-align:center;z-index:1;}
.btn-two:hover{color:#df5626;}
.service-section{position:relative;padding:10px 0px 10px 0px;}
.service-section .service-title .title{position:relative;font-size:39px;line-height:57px;color:#222;margin-bottom:6px;}
.service-section .service-title p{font-style: italic; font-size: 16px; margin-top: 2%;}
.service-section .service-title{position:relative;margin-bottom:20px;}
.service-section .service-content .single-item{position:relative;border:1px solid #eee;padding:19px;margin-bottom:30px;transition:all 500ms ease;}
.service-section .service-content .single-item:hover{box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.10);}
.service-section .service-content .single-item .img-box{margin-bottom:20px;overflow:hidden;display:inline-block;border-radius:50%;background:#71d456;width:64px;height:64px;}
.service-section .service-content .service-column:nth-child(2) .single-item .img-box{background:#fbd303;}
.service-section .service-content .service-column:nth-child(3) .single-item .img-box{background:#4b5aa7;}
.service-section .service-content .service-column:nth-child(4) .single-item .img-box{background:#ff553e;}
.service-section .service-content .single-item .img-box img{width:100%;}
.service-section .service-content .single-item h5{margin-bottom:15px;font-size: 22px}
.lower-content p{font-size: 16px}
.service-section .form-area{position:relative;background:#df5626;padding:36px 35px 17px 35px;margin-right:-40px;box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.30);z-index:1;}
.form-group{margin-bottom:0px;}
.service-section .form-area input[type='tel'],.service-section .form-area input[type='text'],.service-section .form-area input[type='email'],.service-section .form-area textarea{
  position: relative; width: 100%; background: transparent; border-bottom: 1px solid #efab93; margin-bottom: 0px; font-style: italic; color: #ffffff; padding: 33px 10px 13px 8px!important; transition: all 900ms ease; border-top: none; border-right: none; border-left: none; border-radius: 0;}
.service-section .form-area input:focus,.service-section .form-area textarea:focus{border-bottom:1px solid #111;transition:all 900ms ease;}
.service-section .form-area textarea{height:168px;resize:none;margin-bottom:22px;}
::-webkit-input-placeholder{color:#fff;}
:-ms-input-placeholder{color:#fff;}
::-moz-placeholder{color:#fff;opacity:1;}
:-moz-placeholder{color:#fff;opacity:1;}
.service-section .form-area button{position:relative;display:block;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;height:55px;width:100%;border:2px solid #111;background:#111;color:#fff;transition:all 500ms ease;cursor: pointer;}
.service-section .form-area button:hover{background:transparent;color:#111;transition:all 500ms ease;}
.service-section .form-area .title{position:relative;font-size:30px;font-weight:700;color:#fff;margin-bottom:15px;}
.service-section .service-content .button{position:relative;margin-top:39px;}

@media only screen and (max-width: 1500px){.service-section .form-area{left:0px;margin-right:0px;top:74px;}}
@media only screen and (max-width: 1200px){.service-section{padding-bottom:80px;}}
@media only screen and (max-width: 991px){.service-section .service-content{margin-bottom:50px;}}
@media only screen and (max-width: 767px){
.service-section .service-content:before{display:none;}
.service-section .service-content:after{display:none;}
}

@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}
@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible;}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}
@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}
@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}

.btsSEO_Blk{display:block;background:#fff;}
.btsSEO_inner{padding:40px 0px 0px;}
.btsSEO_title{text-align:center;color:#FF8A18;text-transform:uppercase;font-weight:600;font-size:34px;line-height:1.2em;}
ul.btsSEOList{padding-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.btsSEOListTitle{display:flex;font-size:22px;display:block!important;min-height:70px;display:flex;font-weight:700;color:#000;font-size:22px;padding-bottom:10px;text-align:center;}
ul.btsSEOList li{border-radius:5px;width:31%;padding:15px;box-sizing:border-box;margin-bottom:35px;background:#837EBF;border:2px solid #DEE0DE;border-radius:20px;width:31.8%;padding:20px;min-height:230px;box-sizing:border-box;margin-bottom:25px;background:#fff;}
.btsSEOListTitle img{margin-right:10px;display:block;margin:0px auto 20px auto;height:57px;}
ul.btsSEOList li p{font-size:15.3px;line-height:1.6em;color:#000;font-weight:300;}
.btsSEOListTitle:hover{color:#FF8A18;}
.btsSEOListTitle:hover img{animation:fusionToRightFromLeft .3s forwards;-webkit-animation:fusionToRightFromLeft .3s forwards;}
@media (max-width:767px){ul.btsSEOList li{width:48%;}ul.btsSEOList li p {font-size: 14.3px;}}
@media (max-width:575px){ul.btsSEOList li{width:100%;}}
@media (max-width:479px){.btsSEO_title{font-size:18px;}}
@media (min-width:768px) and (max-width:991px){.btsSEO_title{font-size:28px;}ul.btsSEOList li{width:48%;}}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
.btn-one{display:inline-block;color:#fff;font-size:16px;background:#df5626;border:2px solid #df5626;padding:9px 24px 9px 24px;font-weight:700;text-align:center;z-index:1;transition:all 500ms ease;}
.btn-one:hover{color:#df5626;border:2px solid #df5626;background:transparent;transition:all 500ms ease;}
::-webkit-input-placeholder{color:#fff;}
:-ms-input-placeholder{color:#fff;}
::-moz-placeholder{color:#fff;opacity:1;}
:-moz-placeholder{color:#fff;opacity:1;}
.boost-ranking{position:relative;background:#257fc7;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:103px 0px 150px 0px;margin-top:4%;}
.boost-ranking:before{position:absolute;content:'';background:url(https://vutruso.com/wp-content/themes/vutruso/assets/images/boost.png
);width:100%;height:100%;left:0px;top:0px;background-repeat:repeat-x;background-position:center center;}
.boost-ranking .left-content .text{position:relative;font-size:48px;font-weight:700;line-height:59px;color:#fff;}
.boost-ranking .left-content .text span{font-size:60px;display:block;font-weight:300;line-height:72px;}
.boost-ranking .right-content{position:relative;margin-left:33%;z-index:1;}
.boost-ranking .right-content h4{color:#fff;margin-bottom:34px;font-weight:400;line-height:32px;}
.boost-ranking .right-content .btn-one{text-transform:uppercase;}
.boost-ranking .left-content{position:relative;z-index:1;}
.boost-ranking .left-content:before{position:absolute;content:'';background:url(https://vutruso.com/wp-content/themes/vutruso/assets/images/rocket.png);width:193px;height:384px;top:-120px;right:-126px;}

@media only screen and (max-width: 1200px){.boost-ranking .left-content:before{right:-170px;}}
@media only screen and (max-width: 991px){
.boost-ranking .left-content:before{top:0px;}
.boost-ranking .left-content:before{display:none;}
.boost-ranking .right-content{margin-left:0px;}
}
@media only screen and (max-width: 767px){
  .boost-ranking .right-content{margin-left:0px;margin-top:20px;}
  .boost-ranking .left-content:before{display:none;}
  .boost-ranking .left-content .text {
      font-size: 31px;
      line-height: 42px;
  }
  .boost-ranking {
      padding: 18px 0px 39px 0px;
      margin-top: 1%;
  }
}
/*! CSS Used keyframes */
@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}
@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible;}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}


ul,li{margin:0;padding:0;list-style:none;line-height:16px;-moz-transition:all .5s;-webkit-transition:all .5s;}
h4{margin:0;padding:0;font-size:14px;font-weight:400;box-sizing:border-box;-moz-transition:all .5s;-webkit-transition:all .5s;}
p{line-height:16pt;margin:0;padding:0;box-sizing:border-box;color:#414242;font-size:20px;line-height:30px;}
img{margin:0;padding:0;border:0;display:inline-block;vertical-align:middle;}
li{line-height:24px;}
.sls_Blk{display:block;background:#fff;}
.sls_inner{padding:40px 0px 0px;}
.sls_subTitle{text-align:center;font-size:18px;font-weight:300;color:#444;line-height:24px;padding-top:10px;}
.sls_title{text-align:center;color:#514E4E;text-transform:uppercase;font-weight:600;font-size:34px;line-height:1.2em;}
ul.sls_List{padding:40px 0px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.sls_ListTitle{display:block;font-weight:700;color:#000;font-size:22px;padding-bottom:10px;align-items:center;margin-top:15px;font-weight:700;}
ul.sls_List li{width:33.33%;box-sizing:border-box;text-align:center;border-right:1px solid #DFE1E1;border-bottom:1px solid #ddd;padding:20px 20px 20px 20px;}
ul.sls_List li:nth-child(3){border-right:0px;}
ul.sls_List li:nth-child(6){border-right:0px;}
ul.sls_List li:nth-child(7){border-bottom:0px;}
ul.sls_List li:nth-child(8){border-bottom:0px;}
ul.sls_List li:nth-child(9){border-right:0px;border-bottom:0px;}
ul.sls_List li p{font-size:15px;line-height:1.6em;color:#000;font-weight:400;}
ul.sls_List li .sls_img{background:#ff0000;border-radius:50%;padding:0px;width:100px;height:100px;margin:0px auto;line-height:100px;}
ul.sls_List li img{max-width:100%;}
ul.sls_List li .slsColor1{background:#EEC959;}
ul.sls_List li .slsColor3{background:#2A579D;}
ul.sls_List li .slsColor4{background:#00D1FF;}
ul.sls_List li .slsColor5{background:#1664DC;}
ul.sls_List li .slsColor6{background:#4B93C3;}
ul.sls_List li .slsColor9{background:#FF6F57;}
.slsColor10{background:#9b59b6!important;}
.slsColor11{background:#16a085!important;}
.slsColor12{background:#34495e!important;}

@media (min-width:0px) and (max-width:767px){
  li{line-height:24px;}
  p,ul{font-size:18px;}
}
@media (max-width:767px){
  ul.sls_List li{width:48%;margin-bottom:20px;}
  ul.sls_List li:nth-child(2){border-right:0px;}
  ul.sls_List li:nth-child(4){border-right:0px;}
  ul.sls_List li:nth-child(6){border-right:0px;}
  ul.sls_List li:nth-child(7){border-bottom:1px solid #ddd;}
  ul.sls_List li:nth-child(8){border-right:0px;}
  ul.sls_List li:nth-child(3){border-right:1px solid #ddd;}
  ul.sls_List li:nth-child(9){border-right:1px solid #ddd;}
}
@media (max-width:575px){
  ul.sls_List li{width:100%;}
  .sls_subTitle{margin-top:10px;    font-size: 15px;}
  ul.sls_List li:nth-child(1){border-right:0px solid #ddd;}
  ul.sls_List li:nth-child(3){border-right:0px solid #ddd;}
  ul.sls_List li:nth-child(5){border-right:0px solid #ddd;}
  ul.sls_List li:nth-child(7){border-right:0px solid #ddd;}
  ul.sls_List li:nth-child(8){border-bottom:1px solid #ddd;}
  ul.sls_List li:nth-child(9){border-right:0px solid #ddd;}
}
@media (max-width:479px){
  .sls_title{font-size:15px;}
  ul.sls_List li .sls_img{font-size:22px;}
}

@media (max-width:767px){
  ul.sls_List li{width:50%;}
  ul.sls_List li:nth-child(2){border-right:0px;}
  ul.sls_List li:nth-child(4){border-right:0px;}
  ul.sls_List li:nth-child(6){border-right:0px;}
  ul.sls_List li:nth-child(7){border-bottom:1px solid #ddd;}
  ul.sls_List li:nth-child(8){border-right:0px;}
  ul.sls_List li:nth-child(3){border-right:1px solid #ddd;}
  ul.sls_List li:nth-child(9){border-right:1px solid #ddd;}
}

@media (max-width:575px){
  ul.sls_List li{width:100%;}
  .sls_subTitle{margin-top:10px;}
  ul.sls_List li:nth-child(1){border-right:0px solid #ddd;}
  ul.sls_List li:nth-child(3){border-right:0px solid #ddd;}
  ul.sls_List li:nth-child(5){border-right:0px solid #ddd;}
  ul.sls_List li:nth-child(7){border-right:0px solid #ddd;}
  ul.sls_List li:nth-child(8){border-bottom:1px solid #ddd;}
  ul.sls_List li:nth-child(9){border-right:0px solid #ddd;}
}

.seo-packages-banner-box h1{font-size: 42px;color: #fff;font-weight: 700;text-transform: uppercase;padding-bottom: 10px;margin: 0px;}
.seo-packages-banner-box{float:left;width:100%;margin-top:200px;}
.seo-packages-banner-box p{width:50%;color: #fff;font-weight: 500;font-size: 16px;line-height: 1.6;padding: 10px 0px;}
.seo-packages-banner-box,.seo-packages-banner-box h1,.seo-packages-banner-box p{color:#fff;}
.seo-package-button a{border-radius: 5px;display: inline-block;margin-right: 10px;padding: 10px 20px;text-transform: uppercase;color: #fff;background: #156EC2 none repeat scroll 0 0;font-size: 16px;font-weight: 400;letter-spacing: .5px;}
.seo-package-button a:hover,.seo-package-button a.active{color:#fff;background:#156EC2 none repeat scroll 0 0;font-size:16px;font-weight:400;letter-spacing:.5px;}
.seo-package-button a.active:hover{background:#62c23c none repeat scroll 0 0!important;color:#fff;}
.seo-package-button a:hover{color:#fff;background:#62c23c!important;}
.seo-package-button a.active{background:#e73d3d;}
.seo-package-button{margin-top:20px;}
.local_bTitle{color: #fff;font-size: 20px;line-height: 1.5em;padding-bottom: 20px;font-weight: 600;width: 50%;}
.local-packages-bg{background:url(https://vutruso.com/wp-content/themes/vutruso/assets/images/banner-bg.jpg) top center;;height:643px;background-size:cover;}

@media (max-width : 999px){
  .seo-packages-banner-box p{width:80%;}
}

@media (min-width:0px) and (max-width:767px){
  .seo-package-button a{margin-bottom:15px;}
  .seo-packages-banner-box{margin-top:100px;}
  .seo-packages-banner-box p{width:100%;}
}

@media (min-width:0px) and (max-width:480px){
  .seo-package-button a{padding:12px 32px;margin-right:0px;}
  .seo-package-button{text-align:center;}
  .seo-packages-banner-box h2{font-size:28px;}
}

@media (min-width:0px) and (max-width:767px){
  .seo-package-button a{font-size:18px;}
}

@media (min-width:481px) and (max-width:767px){
  .seo-package-button{text-align:center;}
  .seo-package-button a{display:inline-block;margin:10px auto;}
  .seo-packages-banner-box h2{font-size:21px;}
}

@media (max-width : 480px){
  .seo-package-button{width:100%;}
}

@media (max-width:767px){
  .seo-packages-banner-box h2{margin-top:0px;}
  .local-packages-bg{height:auto;}
  .seo-packages-banner-box{background:rgba(0, 0, 0, 0.70);padding:10px;width:96%;margin:100px auto 0px;}
}

@media (max-width:479px){
  .seo-packages-banner-box h2{font-size:26px;}
  .local_bTitle{    font-size: 14px;
    width: 100%;}
  .seo-packages-banner-box p{font-size:15px;line-height:1.4;}
}
