/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
   
    
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
   /*slick nav */
    .slicknav_menu{
        display: block;
    }
    .slicknav_menu .slicknav_menutxt {
        display: none;
    }

    .slicknav_menu {
        background: transparent;
        position: absolute;
        right: 3%;
        top: 127px;
        z-index: 9;
        width: 94%;
        text-align: center;
    }
    .slicknav_btn {
        background: transparent;
        text-shadow: none;
        margin-bottom: 40px;
    }

    .slicknav_menu .slicknav_icon-bar {
        background: #000;
        box-shadow: none;
        width: 30px;
        height: 3px;
        margin-bottom: 5px;
    }
    .slicknav_menu.nav-fixed {
        position: fixed;
        z-index: 99;
        top: 17px;
    }
    .slicknav_nav {
        width: 100%;
    }
    ul.slicknav_nav {
        background: #2F313A;
    }
    li.slicknav_collapsed.slicknav_parent a i {
        display: none;
    }
    .slicknav_nav .slicknav_row,
    .slicknav_nav a {
        margin: 0;
        border-radius: 0;

    }
    .slicknav_nav a:hover,
    .slicknav_nav .slicknav_row:hover{
        background: #288FEB;
        color: #fff;
    }
    .slicknav_btn.slicknav_open {
        transform: rotate(30deg);
    }
    .slicknav_btn .slicknav_icon-bar{
        transition: .3s;
    }
    .slicknav_btn.slicknav_open .slicknav_icon-bar:first-child {
        display: none;
    }

    .slicknav_btn.slicknav_open .slicknav_icon-bar:nth-child(2) {
        transform: rotate(110deg);
    }

    .slicknav_btn.slicknav_open .slicknav_icon-bar:nth-child(3) {
        transform: rotate(9deg);
        margin-top: -7px;
    }
    .slicknav_menu li a i {
        display: none;
    }
    /*slick nav end*/
    .sopport-contact, 
    .support-right,
    .copyright-text,
    .footer-menu,
    .copyright-section .footer-menu{
        text-align: center;
    }

    .sopport-contact {
        margin-bottom: 20px;
    }
    /*all display none*/
    #main-menu,
    .newsletter-left-img img,
    .about-us-area img,
    .slider-price-box h6 span{
        display: none;
    }
    #ourclient-carousel .owl-dots{
        bottom: -10px;
    }
    .what-we-do-box,
    .single-pricing-table-one,
    .footer-top-area .single-footer-top-box{
        margin-bottom: 30px;
    }

   .what-we-do ,
    .pricing-plan-one-area,
    .awesome-team-area,
    .counter-area{
        padding-bottom:  90px;
    }
    .single-pricing-table-one,
    .single-team-memeber,
    .single-counter-circle{
        margin-bottom: 30px;
    }
    .single-team-memeber .member-thumb {
        left:  50%;
        transform: translate(-50%);
    }
    .clients-logo-area .logo-carousel .owl-item img{
        transform: translate(-80%, -50%);
    }
     .clients-logo-area .logo-carousel .owl-nav div{
        left: -30px;
    }
    .clients-logo-area .logo-carousel div.owl-next{
        right: 35px;
        left: auto;
    }
    
    .logo-carousel.owl-carousel {
        margin-left: 5%;
    }
    .footer-area .widget-one{
        position: initial;
    }
    .footer-top-area {
        padding-bottom: 0px;
    }
   
    .copyright-section .copyright-text {
        padding-bottom: 10px;
    }

    .about-us-area {
        padding-bottom: 119px;
    }
    .single-why-us-box {
        margin-top: 80px;
    }

    .why-choose-us-wrapper {
        margin-top: -80px;
    }
    .single-pcricing-table-three {
        margin-bottom: 55px;
    }

    .section-pricing-plan-three {
        padding-bottom: 85px;
    }
    .order-btn-box {
        font-size: 12px;
    }

    .single-pricebox-bottom {
        margin-bottom: 30px;
    }

    .vps-hosting-slider {
        padding-bottom: 90px;
    }
    .dedicated-hosting-table-wrapper .boxed-btn {
        font-size: 10px;
        padding: 5px;
    }

    .col_third {
        width: 50%;
    }
    .sidebar-widget .widget {
        margin-top: 30px;
    }

    .blog-single-area {
        padding-bottom: 90px;
    }
    .widget.popular-post .single-popular-post img {
        min-width: 100%;
    }
    .awesome-team-area.team-page{
        padding-bottom: 86px;
    }
    .single-pcricing-table-two {
        margin-bottom: 30px;
    }

    .pricing-plan-two-area {
        padding-bottom: 90px;
    }

    .single-pcricing-table-two.active {
        transform: scale(1);
    }
    .faq-section{
        padding-left: 0;
        padding-right: 0;
    }
    .single-contact-box {
        margin-bottom: 30px;
    }

    .contact-info-wrapper {
        margin-bottom: -30px;
    }
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 

}
/* Wide Mobile Layout Only: 375px. */
@media only screen and (max-width: 375px) {

}
/* Wide Mobile Layout Only: 414px. */
@media only screen and (max-width: 414px) {

} 
/* Wide Mobile Layout Only: 360px. */
@media only screen and (max-width: 360px) {

} 
    
    /* Wide Mobile Layout Only: 480px. */
@media only screen and (max-width: 480px) { 
    #main-menu {
        display: none;
    }
    /*slick nav */
    .slicknav_menu{
        display: block;
    }
    .slicknav_menu .slicknav_menutxt {
        display: none;
    }

    .slicknav_menu {
        background: transparent;
        position: absolute;
        right: 3%;
        top: 103px;
        z-index: 9;
        width: 94%;
        text-align: center;
    }
    .slicknav_btn {
        background: transparent;
        text-shadow: none;
        margin-bottom: 40px;
    }

    .slicknav_menu .slicknav_icon-bar {
        background: #000;
        box-shadow: none;
        width: 30px;
        height: 3px;
        margin-bottom: 5px;
    }
    .slicknav_menu.nav-fixed {
        position: fixed;
        z-index: 99;
        top: 17px;
    }
    .slicknav_nav {
        width: 100%;
    }
    ul.slicknav_nav {
        background: #2F313A;
    }
    li.slicknav_collapsed.slicknav_parent a i {
        display: none;
    }
    .slicknav_nav .slicknav_row,
    .slicknav_nav a {
        margin: 0;
        border-radius: 0;

    }
    .slicknav_nav a:hover,
    .slicknav_nav .slicknav_row:hover{
        background: #288FEB;
        color: #fff;
    }
    .slicknav_btn.slicknav_open {
        transform: rotate(30deg);
    }
    .slicknav_btn .slicknav_icon-bar{
        transition: .3s;
    }
    .slicknav_btn.slicknav_open .slicknav_icon-bar:first-child {
        display: none;
    }

    .slicknav_btn.slicknav_open .slicknav_icon-bar:nth-child(2) {
        transform: rotate(110deg);
    }

    .slicknav_btn.slicknav_open .slicknav_icon-bar:nth-child(3) {
        transform: rotate(9deg);
        margin-top: -7px;
    }
    .slicknav_menu li a i {
        display: none;
    }
    /*slick nav end*/
    .sopport-contact,.support-right {
        font-size: 70%;
    }

    .support-right {
        text-align: left;
        margin-top: 10px;
    }

    .support-bar-social a {
        margin-right:  5px;
    }
    .header-area-inner h1 {
        font-size: 35px;
    }


    .domain-search-form input[type=text] {
        display:  block;
        margin-bottom: 50px;
        width: 100%;
        font-size: 70%;
    }

    .select-arrow:after {
        top: 38px;
        right: 5px;
    }

    .domain-search-form select {
        top: 21px;
        margin-top: 10px;
        font-size: 70%;
    }

    .header-area {
        padding-top: 75px;
        padding-bottom: 163px;
    }

    .select-arrow {
        position: initial;
    }

    .domain-search-form {
        position:  initial;
        border: none;
    }

    .border-bottom:after,
    .border-bottom:before,
    .domain-search-form:after,
    .domain-search-form:before,
    .back-to-top,
    .domain-arrow span,
    .domain-arrow img,
    .domain-price-circle,
    .our-newsletter-area .newsletter-left-img,
    .footer-menu,
    .about-us-area img{
        display: none;
    }

    .domain-search-form input[type="submit"] {
        margin-top: 50px;
        width: 100%;
        margin-left: 7%;
        font-size: 70%;
    }
    
    .what-we-do {
        padding-top: 107px;
        padding-bottom: 90px;
    }

    .what-we-do-box {
        margin-bottom: 30px;
    }

    .section-title h2 {
        font-size: 36px;
        text-transform: uppercase;
    }

    .why-choose-us .section-title h2 {
        text-align: center;
    }

    .single-pricing-table-one {
        margin-bottom: 30px;
    }

    .pricing-plan-one-area {
        padding-bottom: 90px;
    }

    .single-team-memeber {
        margin-bottom: 30px;
    }

    .awesome-team-area {
        padding-bottom: 90px;
        text-align: center;
    }

    .single-team-memeber .member-thumb img {
        display:  block;
        margin: 0 auto;
    }

    .single-counter-circle {
        margin-bottom: 30px;
    }

    .counter-area {
        padding-bottom: 84px;
    }

    .latest-news-area .boxed-btn.blank {
        font-size: 70%;
        padding: 10px 25px;
    }
    .single-team-memeber .member-thumb {
        left:  50%;
        transform: translate(-50%);
    }
    .clients-logo-area .logo-carousel .owl-item img{
        transform: translate(-75%, -50%);
    }
     .clients-logo-area .logo-carousel .owl-nav div{
        left: -30px;
    }
    .clients-logo-area .logo-carousel div.owl-next{
        right: 35px;
        left: auto;
    }
    
    .logo-carousel.owl-carousel {
        margin-left: 12%;
    }
    .clients-logo-area .single-logo-item {
        margin-left: 10%;
    }
    .single-clients-wrapper .description {
        width: 250px;
        margin-left: -10px;
    }

    .single-clients-wrapper .description:before {
        width: 125px;
        font-size: 20px;
        top: -45px;
    }
    #ourclient-carousel .owl-dots{
        bottom: -10px;
    }
    .footer-area .widget-one{
        position: initial;
    }
    .single-why-us-box {
        margin-bottom: 70px;
    }

    .why-choose-area {
        padding-bottom: 50px;
    }
    .single-pcricing-table-three {
        margin-bottom: 50px;
    }

    .section-pricing-plan-three {
        padding-bottom: 90px;
    }

    .single-pcricing-table-three .boxed-btn.price-three {
        padding: 10px 15px;
    }
    .single-pricebox-bottom .input-box {
        width:  95%;
        padding: 5px 10px;
    }

    .single-pricebox-bottom {
        margin-bottom: 30px;
    }

    .vps-hosting-slider {
        padding-bottom: 90px;
    }
    
    .single-price-box-text .range-5 {
        text-align:  left;
        padding-left: 10px;
    }

    .single-price-box-text .range-6 {
        text-align:  left;
        padding-left: 10px;
    }
    .single-price-box-text .range-4{
        text-align: left;
    }
    .col_third {
        width: 100%;
    }

    .dedicated-hosting-table-wrapper .boxed-btn {
        padding: 5px;
        font-weight: 600;
        font-size: 70%;
    }

    .dedicated-hosting-table-wrapper table tr {
        margin-bottom: 30px;
    }

    .dedicated-hosting-table {
        padding-bottom: 70px;
    }
    .footer-top-area .single-footer-top-box {
        margin-bottom: 30px;
    }

    .footer-top-area {
        padding-bottom: 0;
    }
    .post-content .post-meta {
        font-size: 11px;
    }

    .post-content .post-meta span {
        padding: 0 5px 0 0;
    }

    ul.social-share {
        margin-top: 10px;
    }

    .social-share li {
        margin: 0 5px;
    }

    .comments-section .comments-wrapper {
        padding-right: 0;
    }

    .comments-section .single-comment-box .reply-btn {
        display: none;
    }

    .comment-form input[type=submit] {
        margin-bottom: 30px;
    }

    .blog-single-area {
        padding-bottom: 80px;
    }
    .awesome-team-area.team-page {
        padding-bottom: 86px;
    }
    .single-pcricing-table-two.active {
        transform: scale(1);
    }

    .single-pcricing-table-two {
        margin-bottom: 30px;
    }

    .pricing-plan-two-area {
        padding-bottom: 90px;
    }
    .faq-section {
        padding-top: 107px;
        padding-bottom:  90px;
        padding-left:  0;
        padding-right: 0;
    }
    .login-form .p-link {
        font-size: 70%;
    }
    .single-contact-box {
        margin-bottom: 30px;
    }

    .contact-page {
        padding-bottom: 90px;
    }
}

