@media (min-width: 1200px) and (max-width: 1820px) {

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

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



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

/*.dreamit-slick-slider .hero-text-wrap h1 {*/
/*    font-size: 49px;*/
/*}*/
.dreamit-slick-slider .hero-text-wrap p {
    font-size: 16px;
}
.techno_menu {
    text-align: right;
}
.blog-post.style1 h3.title a {
    font-size: 24px;
}
.single-counter.style1 .counter-content span {
    font-size: 33px;
}
.dreamit-slick-slider .single-slick.one.three .slider-single-image {
    display: none;
}
.section-title.style11 h3.title {
    font-size: 40px;
    line-height: 45px;
}









}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
 @media (min-width: 992px) and (max-width: 1169px) {


.blog-post.style1 h3.title a {
    font-size: 20px;
}
.blog-post.style1 .user_author a {
    margin-right: 20px;
}
.flip-box .flip-box-inner .back-part {
    padding: 26px 23px 26px;
}
.flip-box .flip-box-inner .front-part {
    padding: 50px 24px 50px;
}
.section-title.style1 .title, .section-title.style1 .title-two {
    font-size: 29px;
}
.feature-box.style1 .feature-box-title h2 {
    font-size: 13px;
}
.single-counter.style1 .counter-content h6 {
    font-size: 15px;
}
.single-counter.style1 .counter-content span {
    font-size: 33px;
}
.service-box.style2 {
    padding: 31px 17px 30px;
}
.section-title.style1 .subtitle {
    letter-spacing: 1px;
}
.feature-box.style4 .feature-box-title h2 {
    font-size: 18px;
}
.dreamit-slick-slider .single-slick.one.three .slider-single-image {
    display: none;
}
.service-box.style9 h3.title {
    font-size: 20px;
}
.service-box.style11 h3.title {
    font-size: 21px;
}
.service-box.style12 .title {
    font-size: 21px;
}
.service-box.style13 h3.title a {
    font-size: 20px;
}
.feature-box.style8 .feature-box-title h2 {
    font-size: 19px;
}
.service_carousel.style2 button.owl-dot {
    width: auto !important;
}
.feature-box.style15 {
    padding: 32px 17px 29px;
}
.section-title.style9 h3.title, .section-title.style9 h2 {
    font-size: 34px;
}
.icon-box.style1 .icon-box-content h2 {
    font-size: 16px;
}
.odoo .work-process.style-two {
    padding: 0 0;
}
.section-title.style11 h3.title {
    font-size: 39px;
}
.single-counter.style14 span.count.percent {
    font-size: 37px;
}
.pricing.style6 {
    padding: 40px 30px 43px 35px;
}
.heading.style-5 p.heading-text {
    width: 68%;
}
.dreamit-slick-slider .single-slick.style_one.style-six .slider-single-image {
    display:none;
}

}

@media (min-width: 1025px) and (max-width: 1169px) {
  
.heading.style-5 p.heading-text {
    width: 85% !important;
} 
.heading.style-6 p.heading-text {
    width: 100% !important;
}  
.form-area.digital-agency-two {
    width: 100%;
    left: 37px !important;
    margin-bottom: 43px;
}  

}

/* ------------------------------------------------- Large Screen. ---------------------------------------------------*/
 @media (min-width: 992px) and (max-width: 1365px) {
   .slick_shape3 {
    display:none;
}
.techno_menu {
    text-align: right;
}
.seven .flip-box .flip-box-inner .front-part .front-content-part .front-icon-part {
    margin-bottom: 14px;
    margin-top: 0;
}
.feature-box.style7 .feature-box-title h2 {
    font-size: 19px;
}
.service_carousel.style2 button.owl-dot {
    width: auto !important;
}
.section-title.style7 h3.title, .section-title.style7 h2 {
    font-size: 29px;
}
.pricing.style5 {
    padding: 62px 20px 39px 18px;
}
.pricing.style5 h3.pricing-name {
    font-size: 20px;
}
.section-title.style8 h3.title, .section-title.style8 h2 {
    font-size: 27px;
}
.service-box.style20 h3.title a {
    font-size: 17px;
}
.heading.style-5 p.heading-text {
    width: 60%;
}
.heading.style-6 p.heading-text {
    width: 64%;
}
.icon-box.style31 .description p {
    width: 74%;
}
.brand.style7 {
    margin-top: 31px;
}
.portfolio-filter.style-two .portfolio_content a {
    width: 83%;
}
.form-area.digital-agency-two {
    width: 100%;
    left: -13px;
    margin-bottom: 43px;
}
.techno_menu > ul > li > a {
    margin: 35px 5px;
}
.trp_nav_area {
    padding: 0 24px;
}
.hbg2 {
    padding: 0px 0;
}
a.dtbtn {
    padding: 10px 8px;
    padding: 10px 8px;
}
.donate-btn-header {
    margin-left: 0;
}
.owl-nav {
    display: none;
}
.service-box.style24 {
    padding: 50px 16px 39px;

}
.serice_thumb img {
    width: 100%;
}

.container #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
	left: -329px !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
	width: 973px !important;
}


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

.dreamit-slick-slider .single-slick.one.three .slider-single-image {
    display: none;
}
.video-box .section-title.style1.center .description {
    width: 64%;
}
.filter-tab #tabs li {
    width: 100%;
} 
.section-title.style1 .title, .section-title.style1 .title-two {
    font-size: 31px;
}
.service-box.style11 .icon {
    display: none;
}
.service-box.style14 {
    padding: 40px 26px 44px;
}
.service_carousel.style2 button.owl-dot {
    width: auto !important;
}   
.breadcumb-inner h2 {
    font-size: 35px;
    margin-bottom: 21px;
}
.my-accordion.style7 a.active .shape_img {
    display: none;
}  
.my-accordion.style7 li p {
    width: 81%;
}  
.brand.style7 {
    margin-top: 23px;
}  
.portfolio-filter.style-two .portfolio_content a {
    font-size: 25px;
    line-height: 40px;
    width: 100%;
}   
.form-area.digital-agency-two {
    width: 100%;
    left: -11px;
    margin-bottom: 52px;
} 
.single-counter.style16 p.counter-desc {
    right: -5px;
}   
.serice_thumb img {
    width: 100%;
}   
 .dreamit-slick-slider .single-slick.style_one.style-six .slider-single-image {
    display: none;
}  
.dreamit-slick-slider .single-slick.style_one.style-six .hero-text-wrap p {
    width: 74%;
}   
   
   
    
}



/* ------------------------------------------------- Large Mobile :480px. ---------------------------------------------------*/
@media (min-width: 576px) and (max-width: 767px) {
    
.section-title.style4 .title3:before {
   display:none;
}
.video-box .section-title.style1.center .description {
    width: 70%;
}    
.section-title.style1 .title, .section-title.style1 .title-two {
    font-size: 28px;
}
.filter-tab #tabs li {
    width: 100%;
} 
.dreamit-slick-slider .single-slick.one.three .slider-single-image {
    display: none;
}
.single-slick.one.three .hero-text h1 {
    font-size: 49px;
}
.service-box.style11 .icon {
    display: none;
}
.service_carousel.style2 button.owl-dot {
    width: auto !important;
}
.section-title.style1.center .description br {
    display: none;
}
.breadcumb-inner h2 {
    font-size: 32px;
    margin-bottom: 11px;
}
.my-accordion.style7 li p {
    width: 91%;
}  
.my-accordion.style7 a.active .shape_img {
    display: none;
} 
.section-title.style11 h3.title {
    font-size: 32px;
    line-height: 32px;
}
.icon-box.style31 .description p {
    width: 65%;
}
.form-area.digital-agency-two {
    width: 100%;
    left: 0;
     margin-bottom: 34px;
}
.single-counter.style16 p.counter-desc {
    right: inherit;
    left: 135px;
}

    
}
/* ------------------------------------------------- Small Mobile : 320 ---------------------------------------------------*/
 @media (min-width: 320px) and (max-width: 575px) {
     
.section-title.style1 .subtitle {
    letter-spacing: 0px;
}  
.section-title.style1 .title, .section-title.style1 .title-two {
    font-size: 21px;
}
.icon-box.style1 {
    display: block;
}
.icon-box.style1 .icon-box-icon {
    margin-bottom: 20px;
}
.flip-box .flip-box-inner .front-part {
    padding: 50px 16px 50px;
}
.flip-box .flip-box-inner .back-part {
    padding: 26px 16px 26px;
}
.flip-box .flip-box-inner .back-part .back-content-part .back-icon-part {
    display: none;
}
.testimonial.style1 .testimonial-item h4.name {
    font-size: 17px;
}
.post-item.style1 .single_blog_post_content {
    padding: 25px 19px 25px;
}
.blog-post.style1 h3.title a {
    font-size: 17px;
}
.blog-post.style1 .user_author a {
    margin-right: 13px;
}
.blog-post.style1 .date {
    margin-right: 12px;
}
.mc4wp-form-fields button {
    background: #fff;
    color: #0c5adb;
    right: inherit;
    top: inherit;
    height: 80%;
    bottom: -83px;
    left: 21%;
}
.dreamit-slick-slider .single-slick.style_one .hero-text-wrap h1 {
    font-size: 21px;
    line-height: 36px;
}
.dreamit-slick-slider .single-slick.style_one .hero-text-wrap h4 {
    font-size: 15px;
}
.feature-box.style1 {
    display: block;
}
.feature-box-icon {
    margin-bottom: 23px;
}
.service-box.style1 h3.title {
    font-size: 16px;
}
.section-title.style1.center .description {
    width: 100%;
}
.testimonial.style2 .testimonial-item {
    padding: 24px;
}
.dreamit-slick-slider .single-slick.style_one.style_two .slider-video-icon {
    display: none;
}
.feature-box.style3 .feature-box-title h2 {
    font-size: 16px;
}
.single-counter.style_three h6 {
    font-size: 19px;
}
.section-title.style2 h2 {
    font-size: 22px;
}
.case-study.style1.style2 .owl-dots {
   display: none;
}
.video-box .section-title.style1.center .description {
    width: 100%;
}
.single-counter.style_four {
    display: block;
}
.icon-box.style4 {
    display: block;
}
.icon-box.style4 .icon i {
    margin-bottom: 20px;
}
.icon-box.style5 .title h2 {
    font-size: 18px;
}
.single-slick.one.three .hero-text h1 {
    font-size: 27px;
}
.single-slick.one.three .hero-text p {
    font-size: 17px;
    width: 100%;
}
.dreamit-slick-slider .single-slick.one.three .slider-single-image {
    display: none;
}
a.btn.btn-gradient.btn-md.btn-animated-none.two {
    display: none;
}
.feature-box.style5 {
    padding: 50px 16px;
}
.service-box.style7 {
    padding: 33px 17px 40px;
}
.single-slick.four .hero-text h1 {
    font-size: 29px;
}
.pricing.style-two {
    padding: 31px 26px 50px;
}
.single-slick.one.three .hero-text h1 {
    font-size: 28px;
}
.single-slick.one.three .hero-text p {
    font-size: 17px;
    width: 100%;
}
a.btn.btn-gradient.btn-md.btn-animated-none.two {
    display: none;
}
.section-title.style1 .title, .section-title.style1 .title-two {
    font-size: 22px;
}
.filter-tab #tabs li {
    width: 100%;
} 
.style-three.single-video {
    margin-right: 0;
    margin-left: 0;
}
.filter-tab .tab_content {
    padding: 16px 3px 0;
}
.seven .flip-box .flip-box-inner .front-part {
    padding: 50px 14px 50px;
}
.seven .flip-box .flip-box-inner .front-part .front-content-part .front-icon-part {
    margin-bottom: 17px;
}
.icon-box.style5 {
    display: block;
}
.icon-box.style5 .icon-box-icon {
    margin-bottom: 30px;
}
.service_item.style_one .service_content {
    padding: 40px 19px 21px;
}
.service-box.style11 .icon {
    display: none;
}
.service-box.style13 h3.title a {
    font-size: 17px;
}
.service-box.style11 {
    padding: 36px 20px 42px;
}
.service-box.style11 h3.title {
    font-size: 20px;
}
.icon-box.style1 .icon-box-content h2 br{
  display: none;
}
.service-box.style12 {
    margin-right: 0;
    padding: 36px 20px 31px;
}
.service-box.style12 .title {
    font-size: 21px;
}
.startup-slick .single-slick.one.three .hero-text p {
    font-size: 17px;
    width: 100%;
}
.icon-box.style9 {
    display: block;
}
.icon-box.style9 .title h2 {
    font-size: 21px;
}
.feature-box.style9 {
    padding: 45px 21px 36px;
}
.testimonial.style6 .thumb {
    float: inherit;
    top: 40px;
}
.owl-nav {
    display: none;
}
.my-accordion a {
    padding: 14px 20px 14px 23px;
}
.section-title.style4 h2 span {
    font-size: 30px;
}
.feature-box.style11 {
    display: block;
    padding: 26px 20px 26px 20px;
}
.center .section-title.style4 .description {
    width: 100%;
}
.service-box.style14 {
    padding: 40px 17px 44px;
}
.testimonial.style7 .reviews_rating {
    display: none;
}
.service-box.style15 .serice_thumb img {
    height: inherit;
}
.testimonial.style8 p.quote {
    width: 100%;
    font-size: 17px;
}
.service_carousel.style2 button.owl-dot {
    width: auto !important;
}
.section-title .title {
    font-size: 22px;
}
.testimonial.style10 .testimonial-item {
    padding: 32px 11px 20px;
}
.pricing.style3 {
    padding: 40px 17px 57px 17px;
}
.icon-box.style16 {
    display: block;
    padding: 0 21px;
}
.icon-box.style17 {
    display: block;
    padding: 28px 11px 30px 19px;
}
.pricing.style4 {
    padding: 60px 14px 37px;
}
.testimonial.style11 h4.name {
    font-size: 15px;
}
.section-title.style7 h3.title, .section-title.style7 h2 {
    font-size: 22px;
}
.service_item.style_three .service_item_content {
    display: block;
}
.service_item.style_three h2.title br{
    display: none;
}
.service_item.style_three h2.title {
    font-size: 19px;
    margin: 15px 0 0;
}
.testimonial.style12 p.quote {
    font-size: 17px;
    line-height: 30px;
}
.pricing.style5 .top_content {
    display: block;
}
.pricing.style5 .img-icon {
    margin-bottom: 19px;
}
.pricing.style5 {
    padding: 62px 26px 39px 26px;
}
.section-title.style8 h3.title, .section-title.style8 h2 {
    font-size: 21px;
}
.section-title .description br{
    display: none;   
}
.section-title.style9 h3.title, .section-title.style9 h2 {
    font-size: 23px;
}
.techno-new-tab .tab.style-two .nav-tabs li {
    width: 100%;
    margin-bottom: 9px;
}
.testimonial.style14 .testimonial-item {
    padding: 56px 14px 37px;
}
.testimonial.style14 h4.name {
    font-size: 19px;
}
.new-contact-two .form-area.apppontment-form {
    padding: 58px 13px 14px;
}
.new-contact-two {
    background-size: cover;
}
.form-area.apppontment-form.oddo {
    padding: 30px 9px 0;
}
.tab .tab-content {
    padding: 55px 10px 50px;
}
.section-title.style1.center .description br {
    display: none;
}
.breadcumb-inner h2 {
    font-size: 21px;
    margin-bottom: 24px;
}
.techno-single-blog-details-inner {
    padding: 39px 17px 49px;
}
blockquote {
    padding: 24px 14px 24px 13px;
}
.widget {
    padding: 26px 17px 23px;
}
.comments-area {
    padding: 50px 21px 55px;
}
.my-accordion.style7 li p {
    width: 98%;
}  
.my-accordion.style7 a.active .shape_img {
    display: none;
}  
.service-box.style20 h3.title a {
    font-size: 22px;
}
.my-accordion.style7 a {
    font-size: 16px;
}
.testimonial-item.style15 {
    padding: 34px 13px 27px;
}
.testimonial-item.style15 h4.name {
    font-size: 17px;
}
.feature-box.style18 {
    padding: 35px 10px 34px;
}
.feature-box.style18 span.feature-box-number {
    margin-right: 11px;
}
.feature-box.style18 .feature-box-title h2 {
    font-size: 19px;
}
.blog-post.style1 .single_blog_post_content h3 a {
    font-size: 18px;
}
.section-title.style11 h3.title {
    font-size: 22px;
    line-height: 22px;
}
.testimonial.style17 h4.name {
    font-size: 21px;
}
.pricing.style6 {
    display: block;
    padding: 40px 19px 43px 15px;
}
.pricing.style6 h3.pricing-title {
    margin: 31px 0 18px;
}
.heading.style-5 p.heading-text {
    margin: 13px 0 0;
    width: 94%;
}
.heading.style-6 p.heading-text {
    font-size: 15px;
    line-height: 27px;
    width: 100%;
    padding-left: 69px;
    margin: 27px 0 0;
}
.section-title.style11 h3.title {
    font-size: 20px;
    line-height: 22px;
}
.service-box.style21 {
    padding: 48px 20px 48px;
}
.portfolio-filter.style-two .portfolio-content {
    padding: 20px 15px 20px;
}

.portfolio-filter.style-two .portfolio_content a {
    font-size: 21px;
    line-height: 33px;
    width: 100%;
}
.form-area.digital-agency-two {
    width: 100%;
    padding: 22px 19px 34px;
    left: 0;
    margin: 25px 0 36px;
}
.form-area.digital-agency-two .buttons input {
    width: 60% !important;
}
.service-box.style22 {
    padding: 24px 16px 36px;
}
.service-box.style22 .icon {
    margin-right: 25px;
    margin-bottom: 18px;
}
.service-box.style22 span.service-box-number {
    top: 13%;
}
.testimonial.style16 .testimonial-item h4.name {
    font-size: 22px;
    line-height: 34px;
}
.form-area.digital-agency-two .form-group h3 {
    font-size: 29px;
}
.single-counter.style16 p.counter-desc {
    right: 12px;
}
.dreamit-slick-slider .single-slick.style_one.style-six .slider-single-image {
    display: none;
}
.dreamit-slick-slider .single-slick.style_one.style-six .hero-text-wrap p {
    width: 90%;
}
.my-accordion.style8 li p {
    padding: 23px 12px 39px 13px;
}
.testimonial-item.style19 p.quote {
    font-size: 20px;
}
.pricing.style7 {
    padding: 56px 10px 59px;
}
.pricing.style7 h3.pricing-title {
    font-size: 24px;
}
.service-box.style27 .content {
    padding: 43px 14px 40px;
}
.service-box.style27 h3.title:after {
   display:none;
}
.service-box.style28 {
    padding: 43px 21px 40px;
}






}

 