@media (min-width: 992px) {

  .container {

    padding-left: 0 !important;

    padding-right: 0 !important;

  }

}

@media (max-width: 1199px) {

  .shop-details .single-product-details .product-order-details {width: 100%;padding: 40px 0 0 0;}

  .default-footer .top-footer .footer-list,.default-footer .top-footer .footer-latest-news,

  .default-footer .top-footer .footer-subscribe {padding-left: 15px;}

  .seo-theme .latest-blog .grid-blog-wrapper .single-blog .post {margin-left: 15px;margin-right: 15px;}

}

/*(max-width: 1199px)*/



@media (min-width: 992px) and (max-width: 1199px) {

    .shop-details .review-tab .nav-tabs > li > a {padding: 0 25px;}

    .theme-main-menu .logo {width: 18%;}

    #mega-menu-holder>ul> li> a {padding-left: 15px;padding-right: 15px;}

    #mega-menu-holder li .sub-toggle {right: 0;}

    .seo-theme .company-goal .single-goal {padding-left: 20px;padding-right: 20px;}

    .seo-theme .service-large-sidebar .image-content img {width: 48%;}

    .seo-theme .service-large-sidebar .image-content .right-side {padding-left: 30px;width: 52%;}

    .seo-theme .seo-sidebar .wrapper ul li a {padding-left: 35px;}

    .seo-theme .seo-sidebar .wrapper ul li a:before {left: 18px;}

    .seo-theme .service-large-sidebar .project-analaysis .score-list li {width: 33.33333%;}

    .theme-blog-sidebarOne {width: 26%;}

    .theme-blog-large-sideOne {width: 74%;padding-right: 40px;}

    #banner .tp-caption img {-webkit-transform:scale(0.7);transform:scale(0.7);}

    #banner .tp-caption h1 {font-size: 56px;}

}

/*(min-width: 992px) and (max-width: 1199px)*/





@media (max-width: 991px) {

  .shop-product {margin-bottom: 80px;}

  .theme-main-menu .menu-wrapper {float: none;width: 100%;clear: both;}

  .theme-main-menu .menu-wrapper:after {

    content: '';

    clear: both;

    display: table;

  }

  .seo-theme .theme-main-menu {padding-top: 20px;}

  .seo-theme .company-goal {margin-bottom: 100px;}

  .seo-theme .welcome-seo img {margin: 70px auto 0 auto;}

  .seo-theme .seo-counter .single-box p {font-size: 18px;}

  .seo-theme .our-project .mixitUp-menu li {padding: 0 10px;margin: 5px 4px;}

  .seo-theme .client-slider .sldier-wrapper {padding-left: 0;padding-right: 0;}

  .default-footer .top-footer [class*="col-"] {margin-bottom: 45px;}

  .default-footer .bottom-footer {margin-top: 15px;}

  .seo-theme .theme-large-sidebar {width: 100%;padding: 0 0 60px 0;}

  .seo-theme .service-large-sidebar .image-content .right-side {width: 100%;padding: 40px 0 0 0;}

  .seo-theme .service-large-sidebar .project-analaysis .col-xs-12 {margin-bottom: 40px;}

  .seo-theme .our-service-details {margin-bottom: 100px;}

  .seo-theme .our-project.project-v1 #mixitUp-item .mix,

  .seo-theme .our-project.project-v2 .row .mix {width: 50%;}

  .theme-blog-large-sideOne {width: 100%;padding: 0 0 70px 0;}

  .theme-contact-page-styleOne .contactUs-address {padding: 50px 0 0 0;}

  .theme-main-menu.fixed .logo,.theme-main-menu.fixed .right-content {display: none;}

  .theme-main-menu.fixed .right-content.btn__recall-wrap {

    display: block;

    position: fixed;

    top: 8px;

  }

  .theme-main-menu.fixed #mega-menu-holder>ul> li> a {padding-bottom: 0;}

  .seo-theme .theme-main-menu.fixed {padding-top: 0;}

}

/*(max-width: 991px)*/





@media (min-width: 768px) and (max-width: 991px) {

  .shop-details .review-tab .nav-tabs > li > a {padding: 0 40px;}

  .seo-theme .short-banner h4, .seo-theme .short-banner .as_h4_banner {font-size: 20px;}

  .seo-theme .short-banner a {line-height: 42px;}

  .seo-theme .our-service .single-service h5 a {font-size: 19px;}

  .seo-theme .pricing-plan .single-price-table {width: 50%;}

  .seo-theme .our-project .row .mix {width: 33.33333%;}

  .seo-theme .client-slider .seo-client-slider .item .clearfix {padding-left: 20px;padding-right: 20px;}

  .seo-theme .latest-blog .grid-blog-wrapper .single-blog {width: 50%;}

  .bottom-footer-banner h3 {font-size: 34px;}

  .seo-theme .seo-sidebar,.theme-blog-sidebarOne {width: 50%;}

  .seo-theme .service-large-sidebar .project-analaysis .score-list li {width: 33.33333%;}

  #banner .tp-caption h1 {font-size: 50px;}

  #banner .tp-caption img {-webkit-transform:scale(0.5);transform:scale(0.5);}

}

/*(min-width: 768px) and (max-width: 991px)*/



@media (max-width: 767px) {

  .shop-details .review-tab .nav-tabs > li > a {padding: 0;margin: 0;font-size: 18px;}

  .shop-details .review-tab .nav-tabs > li {width: 33.333333%;text-align: center;padding: 0 1px;}

  #searchWrapper #close-button {font-size: 20px;top:0;right: 0;}

  .seo-header .top-header div {float: none;text-align: center;}

  .seo-header .top-header .left-side ul li {margin: 0 4px;}

  .seo-header .top-header .right-side ul li,

  .seo-header .top-header .right-side ul li:last-child {border: none;margin-top: 10px;}

  .seo-theme .short-banner h4,.seo-theme .short-banner .as_h4_banner,.bottom-footer-banner h3 {float: none;text-align: center;margin: 0 0 20px 0;font-size: 25px;line-height: 35px;}

  .seo-theme .short-banner a,.bottom-footer-banner .button-five {display: block;float: none;margin: 0 auto;}

  .seo-theme .company-goal h2 br,.seo-title-one h6 br,

  .seo-theme .welcome-seo .text h2 br {display: none;}

  .seo-theme .company-goal h2 {font-size: 40px;}

  .seo-theme .our-service .seo-title-one a {position: static;margin-top: 30px;}

  .seo-theme .our-service .single-service h2 {bottom: 20px;}

  .seo-theme .seo-counter .single-box {margin-top: 20px;}

  .seo-theme .pricing-plan .single-price-table,

  .seo-theme .latest-blog .grid-blog-wrapper .single-blog,.seo-theme .seo-sidebar {width: 100%;}

  .seo-theme .our-project .row .mix {width: 50%;}

  .default-footer .bottom-footer p,.default-footer .bottom-footer ul {float: none;text-align: center;}

  .default-footer .bottom-footer ul li {margin: 15px 3px 0 3px;}

  .theme-default-project-details .project-large-sidebar .bottom-text .left-side,

  .theme-default-project-details .project-large-sidebar .bottom-text .right-side,

  .theme-blog-sidebarOne {width: 100%;}

  .theme-default-project-details .project-large-sidebar .bottom-text .right-side {padding: 40px 0 0 0;}

  #banner .tp-caption img,#banner .tp-caption p br {display: none;}

  #banner .tp-caption h1 {font-size: 35px;line-height: 40px;}

  #banner .tp-caption p {font-size: 16px;line-height: 28px;width: 80%}

  #banner .tp-caption h1, #banner .tp-caption .as_h1 {

    line-height: normal;

    font-size: 35px;

  }

  #banner .tp-caption p.cities__block {

    font-size: 12px;

  }

}

/*(max-width: 767px)*/



@media (max-width: 650px) {

  #success,#error {

    width: 84%;

    height: auto;

    top: calc(50% - 50px);

    left: 8%;

    padding: 30px 10px;

  }

  .shop-product .single-product .info h6 a {font-size: 16px;}

  .shop-details .review-tab .nav-tabs > li {width: 100%;padding: 2px 0;}

  .seo-theme .error-page a {display: block;margin: 0 auto;}

  .seo-theme .error-page span.or {display: block;margin: 20px 0;}

  .theme-blog-large-sideOne .comment-area .main-comment {padding-left: 15px;padding-right: 15px;}

  .theme-blog-large-sideOne .comment-area .single-comment.reply-comment {margin-left: 40px;}

}



@media (max-width: 600px) {

  .seo-theme .welcome-seo .text ul li {width: 100%;}

  .seo-theme .error-page h3 {font-size: 45px;}

}





@media (max-width: 550px) {

  .shop-page .shop-product .col-xs-6 {width: 100%;}

  #searchWrapper form {height: 50px;}

  #searchWrapper form button {width: 60px;font-size: 18px;}

  #searchWrapper form input {font-size: 18px;padding-right: 62px;}

  .theme-main-menu .right-content {position: absolute;top:127px;right: 15px;z-index: 9;}

  .theme-main-menu .logo {margin-bottom: 40px;}

  .seo-title-one h6 br {display: none;}

  .seo-theme .latest-blog .seo-title-one a {position: static;margin-top: 30px;}

  .seo-theme .service-large-sidebar .image-content img {width: 100%;}

  .single-price-table .col-6 {width: 100%}

  .pricing-plan.seo-audit .single-price-table {

    width: 100%;

  }

}





@media (max-width: 500px) {

  .seo-theme .theme-inner-banner h2,.seo-theme .theme-inner-banner h1, .seo-theme .theme-inner-banner .as_h1,.seo-theme .theme-inner-banner ul {float: none;text-align: center;}

  .seo-theme .latest-blog .single-blog .post .post-tag ul li {float: none;display: block;}

  .seo-theme .latest-blog .theme-blog-large-sideOne .single-blog .post .post-tag ul li.float-right a {width: auto;text-align: left;border: none;}

}





@media (max-width: 480px) {

  #main-carousel .owl-controls {
    display: none;
  }

  .shop-page .top-select-section {margin-bottom: 40px;}

  .shop-page .top-select-section>li {float: none;margin-bottom: 30px;}

  .logo {

    margin-left: 0;
    max-width: 263px;
    float: none;
    margin: 0 auto;

  }

  .logo img {

    width: 120px;

    height: auto;

    float: left;

  }

  .theme-main-menu .logo {
    margin-bottom: 150px;
}

  .seo-header .top-header .right-side ul li {
    text-align: center;;
  }

  .seo-header .top-header div {

    position: absolute;

    z-index: 9999;

    width: 70%;

    right: 15%;
    top: 40px;

  }

  .theme-main-menu .right-content {
      top: 210px;
      right: 30%;
  }

  .modal {

    top: 12%;

  }

}





@media (max-width: 450px) {

   .shop-details .single-product-details img,.seo-theme .error-page form {width: 100%;}

   .seo-theme .our-project .row .mix,.seo-theme .our-project.project-v1 #mixitUp-item .mix,

   .seo-theme .our-project.project-v2 .row .mix,.theme-team-style-one .col-xs-6  {width: 100%;} 

   .seo-theme .service-large-sidebar .project-analaysis .info {width: 100%;padding: 40px 0 0 0;}

   .seo-theme .service-large-sidebar .project-analaysis .score-list {margin-top:30px;}

   .seo-theme .service-large-sidebar .project-analaysis .score-list li i {left: 15px;}

   .seo-theme .service-large-sidebar .project-analaysis .score-list li {padding-left: 80px;margin-bottom: 20px;}

   .theme-blog-large-sideOne .comment-area .single-comment button {position: static;margin-top: 10px;}

}


@media (max-width: 425px) {
    .theme-main-menu .right-content {
      right: 28%;
    }
}


@media (max-width: 400px) {

  .shop-details .single-product-details .product-order-details .clearfix ul {width: 100%;}

  .shop-details .single-product-details .product-order-details .clearfix a {float: left;margin-top: 20px;}

  .seo-theme .theme-main-menu .right-content a {width: 150px;border-width: 1px;font-size: 13px;}

  .seo-theme .theme-main-menu .right-content #search-button {width: 40px;height: 40px;margin: 0;}

  .seo-theme .theme-main-menu .right-content a {margin-left: 8px;}

  .seo-theme .our-service .single-service img,

  .seo-theme .our-service .single-service h2 {left:10px;}

  .seo-theme .our-service .single-service {padding-left: 75px;padding-right: 10px;}

  .seo-theme .seo-counter .single-box .number {font-size: 45px;}

  .seo-theme .seo-counter .single-box p {font-size: 15px;}

  .seo-theme .client-slider .seo-client-slider .item .clearfix {padding-left: 10px;padding-right: 10px;}

  .seo-theme .our-service.m-fix .single-service img {left: 10px;width: 50px;height: 50px;}

}



@media (max-width: 375px) {

    .theme-main-menu .right-content {
      right: 29.5%;
    }

}

@media (max-width: 360px) {

  .seo-theme .error-page h2 {font-size: 135px;}
}


@media (max-width: 320px) {

    .theme-main-menu .right-content {
      right: 25.5%;
    }

}

/*

Theme Name: Alioo - SEO Marketing HTML Template

Desciption: A unique & modern SEO Template for the SEO Services providers and SEO Marketers.

Theme URI: http://www.codingle.com/murtaxa/themeforest/alioo_demo

Author Name: Murtaxa

Author URI: http://www.codingle.com

Version: 1.0



/* Medium Layout: 1280px. */



@media only screen and (min-width: 1025px) and (max-width: 1200px) {}





/* Tablet Layout: 768px. */



@media only screen and (min-width: 768px) and (max-width:1024px) {

  /* Display Mobile Menu in iPad */

  .navbar-header {

    float: none;

  }

  .navbar-toggle {

    display: block;

  }

  .navbar-collapse.collapse {

    display: none!important;

  }

  .navbar-collapse.collapse.in {

    display: block!important;

    border-top: 1px solid #fff;

    padding-top: 10px;

  }

  .collapsing {

    overflow: hidden!important;

  }

  .navbar-brand > img {

    max-width: 70%;

  }

  .navbar-toggle {

    margin-top: 20px;

    border: 0px;

  }

  .navbar .navbar-nav li {

    width: 100%;

  }

  .navbar-right {

    float: right !important;

    margin-right: 15px !important;

    width: 98%;

  }

  .navbar-toggle {

    display: block;

    border: 0px;

    background: none;

  }

  .navbar-collapse.collapse {

    display: none!important;

  }

  .navbar-default .navbar-collapse {

    margin-top: 17px;

  }

  .navbar-default .navbar-collapse.collapse.in {

    display: block!important;

    border-top: none;

    margin-top: 6px;

  }

  .collapsing {

    overflow: hidden!important;

  }



  /* General */

  .area-padding {

    padding: 40px 0px;

  }

  .section-title {

    margin-bottom: 40px;

  }

  .section-title .title {

    font-size: 28px;

    line-height: 36px;

    margin-bottom: 10px;

  }

  .content-box {

    text-align: left;

  }

  .icon-box,

  .counter-box {

    margin-bottom: 30px;

  }

  .icon-box .icon-content {

    padding-left: 50px;

  }

  .icon-box .icon-left {

    width: 40px;

    margin-right: 15px;

  }

  .icon-box .icon-left span {

    font-size: 30px;

  }

  .col-xs-12:last-child .counter-box {

    margin-bottom: 0px;

  }

  .single-img-box {

    text-align: center;

  }

  .btn, a.btn {

    margin-right: 15px;

    padding: 0px 20px;

  }

  /* Our Motto Area */

  .img-icon-box {

    margin-bottom: 30px;

  }

  .img-icon-box .icon-title .title {

    line-height: 30px;

    margin-bottom: -15px;

  }



  /*Services*/

  #services{

    padding: 0px;

  }

  /* Pricing Table Area & Blog Area */

  .pricing-table,

  .blog-grid,

  .contact-form {

    margin-bottom: 30px;

  }

  .col-xs-12:last-child .pricing-table,

  .col-xs-12:last-child .blog-grid {

    margin-bottom: 0px;

  }

  /* Newsletter Area */

  .newsletter-form {

    text-align: left;

    margin-top: 0px;

  }

  /* Footer Area */

  .footer-widget {

    margin-bottom: 30px;

  }

  .col-xs-12:last-child .footer-widget {

    margin-bottom: 0px;

  }

  .copyright-area .left,

  .copyright-area .right {

    text-align: center;

  }

  /* Comment List */

  .commentlist .comment-author {

    width: 45px;

    height: 45px;

    padding: 0px 10px 10px 0px;

  }

  .commentlist .comment-author img {

    width: 45px;

    height: 45px;

  }

  .commentlist .comment-content {

    padding-left: 55px;

  }

  .sidebar-trigger {

    height: 50px;

  }

  .sidebar-trigger span {

    margin-top: 0px;

  }

  .feature-image iframe {

    min-height: 197px;

  }

  .alignright,

  .alignleft {

    float: none;

    margin: 15px 0px;

  }



}





/* Mobile Layout: 320px. */



@media only screen and (max-width: 767px) {

  /* General */

  .area-padding {

    padding: 90px 10px;

  }

  .section-title {

    margin-bottom: 40px;

  }

  .section-title .title {

    font-size: 28px;

    line-height: 36px;

    margin-bottom: 10px;

  }

  .content-box {

    text-align: center;

    margin-bottom: 30px;

  }

  .icon-box,

  .counter-box {

    margin-bottom: 30px;

  }

  .col-xs-12:last-child .counter-box {

    margin-bottom: 0px;

  }

  .btn, a.btn {

    margin-right: 15px;

    padding: 0px 20px;

  }

  /* Typography */

  h1 {

    font-size: 32px;

    line-height: 36px;

  }

  h2 {

    font-size: 28px;

    line-height: 36px;

  }

  h3 {

    font-size: 24px;

    line-height: 32px;

    margin-bottom: 20px;

  }

  h4 {

    font-size: 20px;

    line-height: 28px;

    margin-bottom: 10px;

  }

  h5 {

    font-size: 16px;

    line-height: 27px;

    margin-bottom: 10px;

  }

  h6 {

    font-size: 14px;

    line-height: 27px;

    margin-bottom: 10px;

  }

  /* Header Area */

  .navbar {

    min-height: 80px;

    display: block;

  }

  /* Toggle Button Fixer */

  .navbar-default .navbar-toggle {

    border: 0px;

    margin-top: 22px;

  }

  .navbar-default .navbar-toggle .icon-bar {

    background: #f9f9f9;

  }

  .navbar-default .navbar-toggle:focus,

  .navbar-default .navbar-toggle:hover {

    background: none;

  }

  .navbar-default .navbar-collapse {

    border: 0px;

    margin-top: 17px;

  }

  .header-area .navbar-default .nav li a {

    padding: 15px 20px;

    border-bottom: 1px solid rgba(255, 255, 255, 0.1);

  }

  .header-area .navbar-default .nav li:last-child a {

    border-bottom: none;

  }

  .header-area .navbar-default .dropdown-menu {

    background: none;

  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a {

    color: #fff;

  }

  /* Hero Area */

  .hero-content .hero-content-inner {

    text-align: center;

  }

  .hero-content .title {

    font-size: 28px;

    line-height: 36px;

    margin-bottom: 15px;

  }

  .hero-content .caption-text {

    font-size: 16px;

    line-height: 27px;

    margin-bottom: 20px;

  }

  /* Our Motto Area */

  .img-icon-box {

    margin-bottom: 30px;

  }

  /* Pricing Table Area & Blog Area */

  .pricing-table,

  .blog-grid,

  .contact-form {

    margin-bottom: 30px;

  }

  .col-xs-12:last-child .pricing-table,

  .col-xs-12:last-child .blog-grid {

    margin-bottom: 0px;

  }

  /* Newsletter Area */

  .newsletter-form {

    text-align: center;

    margin-top: 30px;

  }

  /* Footer Area */

  .footer-widget {

    margin-bottom: 30px;

  }

  .col-xs-12:last-child .footer-widget {

    margin-bottom: 0px;

  }

  .copyright-area .left,

  .copyright-area .right {

    text-align: center;

  }

  /* Comment List */

  .commentlist .comment-author {

    width: 45px;

    height: 45px;

    padding: 0px 10px 10px 0px;

  }

  .commentlist .comment-author img {

    width: 45px;

    height: 45px;

  }

  .commentlist .comment-content {

    padding-left: 55px;

  }

  .sidebar-trigger {

    height: 50px;

  }

  .sidebar-trigger span {

    margin-top: 0px;

  }

  .feature-image iframe {

    min-height: 197px;

  }

  .alignright,

  .alignleft {

    float: none;

    margin: 15px 0px;

  }

}

@media (min-width: 992px) {

  .row-my {

    text-align: center;

  }

  .row-my .col-md-4 {

    float: none;

    width: 32%;

    display: inline-block;

  }

}