@media (min-width: 1200px) {}

@media (max-width: 1199px) {
    body {
        font-size: 15px;
    }
    .container {
        width: 95%;
    }
    .navbar-nav > li > a {
        padding: 15px 10px;
    }
    .services-item {
        padding: 30px 40px 0;
    }
    .amerilist-item-number span {
        font-size: 3.1em;
    }
    .amerilist-item-number.number-last {
        margin-bottom: 0;
    }
    .ti-text {
        padding-left: 25px;
    }
    .navbar-nav > li:last-child {
        padding: 0 15px;
        margin-left: 10px;
    }
    .navbar-nav > li > a {
        padding: 15px 5px;
        font-size: 13px;
    }
    .banner-content h1 {
        font-size: 4.2em;
    }
    .banner-content p {
        font-size: 1.5em;
        line-height: 150%;
    }
    .navbar-nav > li {
        padding: 0 5px;
    }
    .email-data-icon {
        margin-right: 0;
    }
}

@media (max-width: 1099px) {
    .navbar-nav > li > a {
        padding: 15px 0px;
        font-size: 13px;
    }
    .navbar-nav > li:last-child {
        margin-left: 2px;
        padding: 0 10px;
    }
    .post-date span {
        font-size: 0.9em;
    }
}

@media (max-width: 1055px) {
    .advantages-item {
        min-height: 270px;
    }
}

@media (max-width: 991px) {
    body {
        font-size: 14px;
    }
    section {
        padding: 60px 0;
    }
    header .container {
        width: 100%;
    }
    .logo img {
        max-width: 213px;
    }
    .top-header .navbar-nav li a {
        padding: 14px 10px;
        font-size: 1em;
    }
    .navbar-nav > li > a {
        font-size: 13px;
        padding: 15px;
    }
    #nav.affix {
        position: inherit;
        background-color: transparent;
    }
    .navbar {
        position: absolute;
        left: 0;
        right: 0;
        top: 25px;
        z-index: 99;
    }
    .navbar-collapse {
        text-align: left;
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.in {
        display: block !important;
    }
    .header-toggle,
    .navbar-toggle {
        display: block;
        z-index: 1;
        position: relative;
        float: right;
        margin-right: 0;
        bottom: 1px;
    }
    .navbar-header {
        float: none;
        position: absolute;
        top: -40px;
        left: 0;
        right: 10px;
    }
    .navbar-toggle {
        border: 1px solid #fff;
    }
    .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .navbar-collapse ul {
        display: block;
        margin: 0;
        background: #299ac2;
    }
    .navbar-nav > li {
        float: none;
        margin-right: 0;
    }
    .navbar-nav > li > a:before,
    .navbar-nav > li > a:after,
    .social-icons li:last-child a:after {
        display: none;
    }
    .navbar-nav > li {
        float: none;
        border-bottom: 1px solid #fff;
    }
    .navbar-nav > li:last-child,
    .navbar-nav > li {
        padding: 0;
        margin-left: 0;
    }
    .navbar-nav > li:last-child {
        background-color: #299ac2;
        border-radius: 0;
        box-shadow: 0 0 0 #fff;
        padding: 0;
        border-bottom: none;
    }
    .navbar-nav > li:last-child:hover {
        background-color: transparent;
    }
    .nav > li > a:hover,
    .nav > li > a:focus {
        background: #006a93;
    }
    .banner-email img {
        position: relative;
        bottom: 0;
    }
    .navbar-collapse.in {
        overflow: hidden;
    }
    .banner-content h1 {
        font-size: 4em;
    }
    .email-data-right-content {
        padding: 40px 20px 40px 20px !important;
    }
    .advantages-item {
        min-height: 250px;
    }
    .contact-us-item {
        padding: 80px 0px;
    }
    .unslider-arrow.next {
        right: 0px;
    }
    .unslider-arrow.prev {
        left: 0;
    }
    .testimonial-slide {
        margin: 0 40px;
    }
    .ti-text {
        padding: 0 20px;
    }
    .sidebar {
        margin-top: 35px;
    }
    .popular-posts li {
        margin-bottom: 30px;
    }
    .advantages .col-md-4:nth-child(3n+1) {
        clear: none;
    }
    .advantages .col-md-4:nth-child(2n+1) {
        clear: both;
    }
    .contact-us-content{
        float: none;
    }
}

@media (max-width: 767px) {
    h2 {
        font-size: 1.8em;
        line-height: 150%;
        margin-bottom: 5px;
    }
    section {
        padding: 50px 0;
    }
    .align-item,
    header .align-items {
        display: block;
        padding-bottom: 0 !important;
    }
    .navbar-header {
        top: -40px;
    }
    .banner-content h1 br {
        display: none;
    }
    .banner-content {
        top: 15px;
        text-align: center;
        margin-bottom: 20px;
    }
    .banner-content p {
        font-size: 1.4em;
        letter-spacing: 0.5px;
    }
    .banner-email img {
        bottom: 10px;
    }
    .email-data-right-content {
        padding: 40px 60px 40px 40px !important;
    }
    .advantages-item {
        padding: 50px 20px 15px;
        min-height: 245px;
    }
    .advantages-item .icon {
        width: 72px;
        height: 72px;
        top: -32px;
    }
    .contact-us-content {
        float: none;
        padding: 0;
    }
    .contact-us-item {
        padding: 100px 0px;
    }
    .testimonial-image img {
        height: 140px;
        width: 140px;
    }
    .testimonial-text {
        display: table;
    }
    .ti-icon {
        /*width: 100px;*/
    }
    .footer-menu li {
        margin: 5px 10px;
    }
    .footer-bottom {
        text-align: center;
        padding: 10px 0;
    }
    .footer-bottom .right-content {
        text-align: center;
    }
    .email-data-left-img {
        position: relative;
        height: 600px;
    }
    /* .email-data-left-img:before{
        content:'';
        position:absolute;
        top:0;
        bottom:0;
        left:0;
        right:0;
        background:rgba(255, 255, 255, 0.96);
    }*/
    /*.email-data-right-content{
        position:absolute;
    }*/
    
    .email-data-left-img {
        height: 400px;
    }
    .clean-email-list .content p {
        width: 100%;
        margin: 0 auto;
    }
}

@media (max-width: 680px) {
    .amerilist-item-number span {
        font-size: 2.8em;
    }
    .amerilist-item-number-content h5 {
        font-size: 1.2em;
    }
    .blog-detail-text h1 {
        font-size: 1.7em;
    }
}

@media (max-width: 595px) {
    .width-full-595 {
        width: 100%;
    }
    .banner-content h1 {
        font-size: 3.4em;
        line-height: 120%;
    }
    .banner-content p {
        font-size: 1.2em;
    }
    .advantages-item {
        padding: 50px 20px 20px;
        min-height: auto;
        margin-bottom: 60px;
    }
    .advantages h2 {
        margin-bottom: 50px;
    }
    .contact-us-content {
        padding: 30px 20px 30px;
        background-repeat: no-repeat;
    }
    .contact-us-item {
        padding: 40px 0px;
    }
    .unslider-wrap.unslider-carousel>li {
        float: left;
        text-align: center;
    }
    .testimonial-image {
        margin-right: 0;
        width: 100%;
    }
    .unslider-arrow {
        top: 100px;
    }
    .ti-text {
        /* width:77%;*/
    }
    .ti-text {
        padding: 0 15px;
    }
    .footer-item {
        padding: 20px 0 10px;
    }
    .email-data-left-img {
        height: 630px;
    }
    .blog-page .col-md-6 {
        margin-bottom: 25px;
    }
    .blog-page .col-md-6:last-child {
        margin-bottom: 0;
    }
    .email-data-right-content {
        padding: 40px 40px 40px 40px !important;
    }
}

@media (max-width: 480px) {
    section {
        padding: 40px 0;
    }
    h3 {
        font-size: 2em;
    }
    .width-full {
        width: 100%;
    }
    .banner-content h1 {
        font-size: 3em;
    }
    .testimonial-slide {
        margin: 0px 20px;
    }
    .testimonial-image img {
        height: 120px;
        width: 120px;
    }
    .amerilist-item-number {
        border-right: 0;
        border-bottom: 1px solid #ddd;
        margin-bottom: 20px;
        padding-bottom: 20px !important;
    }
    .amerilist-item-number.number-last {
        margin-bottom: 0;
        padding-bottom: 0 !important;
    }
    .email-data-right-content {
        text-align: center;
    }
    .ti-text {
        width: 100%;
    }
    .ti-icon {
        width: 100%;
        margin-bottom: 10px;
    }
    .email-data-icon {
        margin: auto;
    }
    .email-data-right-content-item {
        margin-bottom: 20px;
        text-align: center;
    }
    .email-data-left-img {
        height: 100%;
    }
    .email-data-right-content {
        position: relative;
    }
    .email-data-right-content {
        padding: 40px 20px 40px 20px !important;
    }
    .footer-icon,
    .footer-menu {
        margin: 10px 0;
    }
    .share-post {
        margin-top: 30px;
        text-align: center;
        display: block;
    }
    .share-post-text h6 {
        margin-bottom: 10px;
    }
    .share-post-text {
        width: 100%;
    }
    .share-btn {
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 370px) {
    h3 {
        font-size: 1.7em;
    }
}
