@media (min-width: 1280px) and (max-width: 1700px) {



}
/*------------------------------------------------- Laptop Screen ---------------------------------------------------*/
 @media (min-width: 1170px) and (max-width: 1366px) {

.header-sticky::before {
    width: 100%;
}
.service-box.service-style-four {
    padding: 50px 12px 33px;
}
.elementor-874 .elementor-element.elementor-element-260fb22 .elementor-heading-title {
    font-size: 40px!important;

}
 }
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
 @media (min-width: 992px) and (max-width: 1169px) {
     
.ccguard-header-top {
    display: none;
}
.header-sticky {
    margin-bottom:0!important;
}

.header-sticky::before {
     width: 100%!important;
}


.slider-single-image {
    right: -21%;
    
}

  .section-title h1 {
    font-size: 35px;
    line-height: 48px;
  }
  

}
/* ------------------------------------------------- Tablet Screen : 768 ---------------------------------------------------*/
@media (min-width: 768px) and (max-width: 991px) {
    
.header-sticky::before {
     width: 100%!important;
}

.slider-single-image {
    bottom: -41px;
    right: -41%;
}
  .ccguard-blog-meta-top {
    padding: 30px 4px 0px;
  }
  .post-categories li a {
    font-size: 13px;
  }
  .ccguard-blog-meta-top a {
    font-size: 13px;
  }
  .ccguard-blog-thumb_adn span {
    font-size: 13px;
  }
  .section-title h1 {
    font-size: 32px;
    line-height: 52px;
  }
  .prot_content p {
    line-height: 10px;
  }
  .prot_content p span {
    font-size: 14px;
    opacity: 0.8;
  }
  .prot_content h3 a {
    font-size: 17px;
  }
  .picon {
    position: relative;
    top: -5px;
  }
  .feature-box.style-five .feature-box-title h2 {
    font-size: 18px;
  }
.testimonial_list.curosel-style .owl-nav div {
    display: none;
}
.curosel-style .owl-nav div{
    display:none;
} 
.single_testimonial.default-style .testi_thumb {
    display: none;
}
.techtime-slick-slider .hero-text-wrap p {
    width: 82%;
}
.service-disctription {
    font-size: 18px!important;
}
.ccguard-header-top {
    display: none!important;
}

}
/* ------------------------------------------------- Small Mobile : 320 ---------------------------------------------------*/
 @media (max-width: 767px) {
.ccguard-header-top {
    display: none;
}
.testimonial_list.curosel-style .owl-nav div {
    display: none;
}
.techtime-slick-slider .hero-text-wrap h4 {
    margin: 0 17px 10px;
}  
.section-title h2 {
    font-size: 30px;
    line-height: 55px;
}


}
/* ------------------------------------------------- Large Mobile :480px. ---------------------------------------------------*/
@media only screen and (min-width: 600px) and (max-width: 767px) {

.ccguard-header-top {
    display: none;
}

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


}
@media only screen and (min-width: 320px) and (max-width: 479px) {
    
    .ccguard-header-top {
    display: none;
}


  .slick-slide img {
    display: none;
}
.elementor-18 .elementor-element.elementor-element-fd6ee76 .hero-text p {
  margin: 0px 0px 40px 0px;
  width: 100%;
  font-size: 16px!important;
}
.techtime-slick-slider .hero-text-wrap .btn {
  background: #57B960;
  margin-top: 44px;
}
.section-title.t_center h5 {
    margin: 0 0 5px 0;
    font-size: 16px;
}
.section-title h1 {
    font-size: 24px;
    line-height: 33px;
}
.service-box.style-five {
    padding: 0 14px 0;
}
  .service-box.style-five .service-box-title h2 {
    font-size: 20px;
  }
  .section-title.t_center.section-title p {
    width: 100%;
    font-size: 15px;
  }
  .feature-box.style-four .feature-btn {
    right: -2px;
  }
  .feature-box.style-six .feature-box-content .feature-box-title h2 {
    font-size: 16px;
  }
  .feature-box.style-six .feature-box-desc p {
    font-size: 13px;
  }
  .portfolio_nav ul li {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
  }
  .porttitle_inner {
    margin-right: 0;
    text-align: left;
  }
  .picon {
    display: none;
  }
  .prot_content p {
    line-height: 19px;
  }
  .single_testimonial {
    padding: 28px 0 76px;
}
  .testi_title h2 {
    font-size: 16px;
  }
  .techtime-button a {
    padding: 8px 28px;
  }
  .ccguard-blog-meta-top {
    display: inline-block;
  }
  .ccguard-blog-meta-top a {
    display: block;
    margin-bottom: 6px;
  }
  .blog_style_two .techtime-blog-meta-left {
    font-size: 13px;
  }
 .my-accordion li a {
	font-size: 18px;
}
.testimonial_list.curosel-style .owl-nav div {
    display: none;
}  
.curosel-style .owl-nav div{
    display:none;
}  
.techtime-slick-slider .hero-text-wrap h4 {
    margin: 0 17px 10px;
}  
.single_pricing {
    padding: 31px 12px 62px;
}
.my-accordion.style-two p {
    padding: 2px 0 0 8px;
    font-size: 14px;
}
.my-accordion.style-two li a {
    font-size: 16px;
}
.style-two .cases-study-content {
    width: 100%;
}
.techtime-blog-meta-left a {
    margin-right:0px;
}
.blog_style_two .techtime-blog-meta-left span i {
    margin-right: 4px;
    font-size: 12px;
    margin-left: 4px;
}
.techtime-blog-meta-left i {
    margin-right: 0;
}
.service-box.service-style-four {
    padding: 50px 15px 33px;
}
.service-box-content {
  padding: 15px 0;
}
.icon-box.style-two .icon-box-icon {
  margin: 9px 23px 36px 0;
}
}


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



}


/* retina query */
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:991.98px),only screen and (min-device-pixel-ratio:2) and (max-width:991.98px),only screen and (min-resolution:192dpi) and (max-width:991.98px),only screen and (min-resolution:2dppx) and (max-width:991.98px){

.logo a.retina-logo{
  display: inline-block;
}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){
.logo a.retina-logo {
  display: none;
}
}
 