

@media only screen and (min-width: 2560px) {
    /* header */
    .header-top-content-wrapper ul {
        margin-left: -290px;
    }

    .logo {
        margin-top: 21px;
        height: 84px;
        margin-left: -160px;
    }

    .menu-bar{
        margin-top: 21px;
        height: 84px;
    }

    .menu-right-info{
        margin-top: 21px;
        height: 84px;
        margin-left: 164px;
    }
    /* header */

    /* banner */
    #banner{
        height: 1250px;
    }
    
    .banner-image{
        height: 964px;
        margin-top: 20px;
    }
    /* banner */

    /* home two header */
    .header-top-content-wrapper ul{
        margin-left: -130px;
    }

    .home-two-hrader-top-info ul {
        margin-left: -110px;
    }

    .home-tow-logo {
        margin-left: 290px;
    }

    .home-two-header-buttons-area{
        margin-top: 20px;
        margin-left: -170px;
        width: 550px;
    }

    .home-two-header-buttons-area .menu-right-info{
        justify-content: center;
        height: 86px;
        margin-top: 0;
    }
    /* home two header */

    /* home two banner */
    .home-two-banner{
        margin-top: -20px;
    }
    /* home two banner */

    /* home two footer */
    .htw-footer-top{
        width: 70%;
        right: 15px;
    }

    .htw-footer-middle{
        width: 58%;
    }
    /* home two footer */

    /* home three header */
    .home-three-logo {
        background-color: #ffffff;
        width: 510px;
        margin-left: 130px;
        height: 120px;
        margin-top: -15px;
    }

    .home-three-header-buttons-area .menu-right-info{
        margin-left: 130px;
    }

    .home-three-header-buttons-area {
        width: 505px;
    }
    /* home three header */

    /* home three banner */
    .home-three-banner{
        margin-top: -20px;
    }

    .htr-banner-image-middle {
        right: 450px;
    }

    .home-three-banner-vedio-button {
        top: 51%;
    }
    /* home three banner */

    /* home three member */
    .home-three-member{
        background-size: cover;
    }
    /* home three member */

    /* home three testimonial */
    .htr-testimonial-overflow{
        width: 60%;
    }
    /* home three testimonial */

}

@media only screen and (min-width: 1920px) {
    
}

@media only screen and (max-width: 1680px) {

    /* HEADER STARTS */
    .header-top-content-wrapper ul{
        margin-left: -70px;
    }

    .menu-cell-number ul li a{
        font-size: 18px;
    }

    .logo{
        height: 70px;
    }

    .menu-bar {
        height: 70px;
    }

    .main-navigation ul li ul{
        top: 75px;
    }

    .home-three-menu-bar .main-navigation ul li ul{
        top: 80px;
    }

    .home-two-menu-bar .main-navigation ul li ul{
        top: 80px;
    }

    .menu-right-info {
        height: 70px;
    }

    .menu-phone-icon a {
        font-size: 20px;
        width: 50px;
        height: 50px;
        line-height: 60px;
    }

    .menu-cart-icon a{
        top: 5px;
    }
    /* HEADER ENDS */

   /* BANNER STARTS */
    #banner {
        height: 955px;
        padding-top: 115px;
    }

    .banner-image{
        height: 740px;
    }

    .banner-content-wrapper {
        height: 740px;
    }

    #banner .slick-dots{
        left: -65px;
    }

    #banner i.banner-right-arrow.flaticon-right-arrow.slick-arrow{
        top: 71%;
    }
    /* BANNER ENDS */

    /* HOME TWO HEADER STARTS */
    .home-two-hrader-top-info ul {
        margin-left: 105px;
    }

    .home-two-header-top-content-wrapper ul{
        margin-left: -38px;
    }

    .home-tow-logo a{
        margin-right: 50px
    }
    /* HOME TWO HEADER ENDS */

    /* banner */
    .htw-banner-image{
        height: 938px;
    }

    .home-two-banner .banner-content-wrapper{
        height: 938px;
    }

    .home-two-banner .banner-content-wrapper-inner{
        margin-top: 200px;
    }
    /* banner */

    /* service */
    section.home-two-service{
        padding: 100px 0;
    }

    .htw-service-bottom-title{
        margin-top: 10px;
    }
    /* service */

    /* faq */
    .htw-faq-image-wrapper {
        left: 300px;
    }
    /* faq */

    /* home two project */
    .htw-project-slider-wrapper {
        width: 1440px;
    }

    .htwp-slider-container {
        width: 330px !important;
        height: 505px;
    }
    /* home two project */

    /* HOME TWO FOOTER */
    .htw-footer-top {
        width: 920px;
        height: 180px;
        right: 10px;
    }
    
    .htw-footer-award-wrapper h4{
        font-size: 30px;
        line-height: 35px;
    }

    .htw-footer-award-brand ul li p{
        margin-bottom: 0;
    }

    .htw-footer-award-brand ul li a{
        font-size: 30px;
    }

    .htw-footer-middle {
        right: 10px;
        top: 270px;
    }
    /* HOME TWO FOOTER */
    
    /* home three header */
    .home-three-logo {
            width: 290px;
            height: 100px;
            margin-top: -30px;
        }

        .home-three-header-buttons-area .menu-phone-icon a {
            font-size: 21px;
            width: 50px;
            height: 50px;
            line-height: 59px;
        }
    /* home three header */

    /* home three banner */
    .home-three-banner .banner-content-wrapper-inner {
        margin-top: 300px;
    }

    .htr-banner-image-middle {
        position: absolute;
        right: 62px;
        top: 210px;
    }

    .home-three-banner-vedio-button {
        position: absolute;
        top: 52%;
        left: 53%;
        transform: rotate(45deg);
    }
    /* home three banner */

    /* home three about */
    .home-three-about {
        padding: 100px 0;
    }

    .htra-blank {
        height: 742px;
    }
    /* home three about */

    /*home-three-service */
    .home-three-service{
        padding: 100px 0;
    }
    /*home-three-service */

    /*home-three-member */
    .home-three-member{
        background-size: contain;
    }
    .home-three-member{
        padding: 100px 0 80px 0;
    }
    /*home-three-member */

    /*pricing-table */
    .pricing-table{
        padding: 100px 0;
    }
    /* pricing-table */

    /* home-three-blog */
    .home-three-blog{
        padding: 100px 0;
    }
    /* home-three-blog */

    /* home three footer */
    .footer-top-right-content .menu-phone-icon a {
        width: 80px;
        height: 80px;
        line-height: 94px;
    }
    /* home three footer */

    /* about */
    .htwt-slider-content{
        width: 375px !important;
    }
    /* about */

    /* service detais */
    .service-details {
        padding-top: 100px;
        padding-bottom: 84px;
    }
    /* service details */

    /* appoinment */
    .appoinment {
        padding: 100px 0;
    }
    /* appoinment */

    /* blog details */
    .blog-details-testimonial{
        margin-top: 165px;
    }
    /* blog details */

    /* service */
    section.our-service{
        padding-bottom: 0px !important;
        padding-top: 30px !important;
    }
    /* service */

    /* team details */
    .team-member-page{
        padding-top: 100px;
    }

    .team-details {
        padding-top: 100px;
    }

    .team-page{
        padding-bottom: 100px;
    }

    .tmd-card {
        position: absolute;
        top: 140px;
        left: 280px;
        z-index: 10;
        width: 303px;
    }
    /* team details */

}

@media only screen and (min-width: 1440px)and (max-width: 1480px){
    /* home three logo */
    .home-three-logo {
        height: 93px;
        margin-left: 80px;
    }
    /* home three logo */
    
}

@media only screen and (min-width: 1367px) and (max-width: 1567px) {

    /* HEADER */
    .header-top-content-wrapper ul {
        margin-left: -30px;
        height: 40px;
    }

    .menu-phone-icon {
        margin-left: 32px;
        margin-right: 20px;
    }

    .logo {
        height: 63px;
        margin-left: -35px;
    }

    .logo a{
        width: 50%;
        height: auto;
    }

    .logo a img{
        width: 100%;
        height: auto;
    }

    .menu-bar {
        height: 63px;
    }

    .main-navigation ul li ul{
        top: 71px;
    }

    .home-three-menu-bar .main-navigation ul li ul{
        top: 74px;
    }

    .home-two-menu-bar .main-navigation ul li ul{
        top: 74px;
    }

    .menu-right-info {
        height: 58px;
    }

    .menu-phone-icon a {
        font-size: 22px;
        width: 50px;
        height: 50px;
        line-height: 59px;
    }

    .main-navigation ul li a {
        font-size: 14px;
    }
    /* HEADER */

    /* BANNER */
    #banner {
        height: 820px;
        padding-top: 110px;
    }

    .banner-image {
        height: 610px;
    }

    .banner-content-wrapper {
        height: 610px;
    }

    .banner-content-wrapper-inner {
        margin-top: 40px;
        margin-left: 50px;
    }

    .banner-content-wrapper h2{
        font-size: 50px;
    }
    /* BANNER */

    /* SERVICE */
    section.service {
        padding-bottom: 370px;
    }

    .service-card-section {
        margin-top: 83px;
    }

    .card-container {
        height: 442px;
    }

    .service-bottom-title {
        margin-top: 0px;
    }

    /* service container */
    .srvice-card-container {
        margin-bottom: 20px;
    }

    .srvice-card-container .htw-card-image::before {
        bottom: -200px;
    }
    /* service container */

    .card-content {
        height: 160px;
    }
    /* SERVICE */

    /* TEAM */
    .team {
        padding-top: 125px;
        padding-bottom: 100px;
    }

    .team-card{
        height: 410px;
    }

    .team-info {
        padding-bottom: 18px;
    }
    /* TEAM */

    /* BLOG */
    .blog {
        padding: 100px 0;
    }
    /* BLOG */
   
   /* home two header */
   .home-two-hrader-top-info ul {
        margin-left: 50px;
    }

   .home-tow-logo{
        width: 301px;
        margin-left: 70px;
   }

   .home-two-header-buttons-area .menu-right-info{
        height: 63px;
   }

   .menu-cart-icon a {
        top: 7px;
    }

   .home-two-header-buttons-area{
        height: 63px;
        width: 340px;
   }
   /* home two header */

   /* home two banner */
   .home-two-banner{
        height: 725px !important;
   }

   .home-two-banner .banner-content-wrapper-inner {
        margin-top: -50px;
    }
   
   .htw-banner-image{
        height: 725px;
   }

   .home-two-banner i.banner-left-arrow.flaticon-left-arrow.slick-arrow {
        left: 40px;
    }

    .home-two-banner i.banner-right-arrow.flaticon-right-arrow.slick-arrow{
        right: 40px !important;
    }

    .banner-vedio {
        bottom: 65px;
        right: 340px;
    }

    .banner-vedio-image {
        width: 250px;
        height: 250px;
    }
   /* home two banner */

    /* faq */
    .htw-faq-image-wrapper {
        left: 190px;
    }
    /* faq */

   /* home two service */
   section.home-two-service {
        padding-bottom: 100px;
    }

   .htw-card .htw-card-image {
        width: 235px;
        height: 235px;
        border-radius: 50%;
    }

    section.home-two-service .htw-card .htw-card-image::before{
        bottom: -190px;
    }

    .htw-service-bottom-title {
        margin-top: 30px;
    }
   /* home two service */

   /* home tow project */
    .htw-project-slider-wrapper {
        width: 1330px;
    }

    .htwp-slider-container {
        width: 303px !important;
        height: 472px;
    }

    .htw-project .slick-arrow {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

   .htw-project i.testimonil-arrow-right.flaticon-right-arrow.slick-arrow {
        position: absolute;
        right: -50px;
    }

    .htw-project i.testimonial-arrow-lef.flaticon-left-arrow.slick-arrow {
        position: absolute;
        left: -50px;
    }
   /* home tow project */

   /* brand */
   .home-two-brand{
    padding: 50px 0 0 0;
   }
   /* brand */

   /* footer */
   .htw-faq-appoinment {
        padding: 30px;
        height: 700px;
        width: 500px;
    }

    .htw-footer-bottom-wrapper ul li a {
        font-size: 15px;
    }
   /* footer */
   
   /* home three header */
   .home-three-logo{
        height: 93px;
        margin-left: 80px;
   }

   .home-three-header-buttons-area{
        width: 310px;
        height: 63px;
   }

   .home-three-header-buttons-area .menu-cart-icon a{
    font-size: 30px;
   }
   /* home three header */

   /* home three banner */
   .home-three-banner{
        height: 820px !important;
   }

   .home-three-banner .banner-image{
        height: 820px;
   }

   .home-three-banner-content-wrapper{
        height: 820px;
   }

   .home-three-banner-content-wrapper h2{
        font-size: 80px;
        line-height: 80px;
        margin-top: 15px;
        margin-bottom: 15px;
   }

   .home-three-banner-content-wrapper h3{
        font-size: 50px;
        line-height: 50px;

   }

   .home-three-banner .banner-content-wrapper-inner {
        margin-top: 50px;
    }

   .htr-banner-image-top {
        top: 186px;
        left: 58%;
        width: 200px;
        height: 200px;
    }

    .htr-banner-image-bottom {
        position: absolute;
        top: 435px;
        left: 58%;
        width: 200px;
        height: 200px;
    }

    .htr-banner-image-middle {
        position: absolute;
        right: 62px;
        top: 210px;
        width: 400px;
        height: 400px;
    }

    .home-three-banner-vedio-button {
        position: absolute;
        top: 47%;
        left: 58%;
        transform: rotate(45deg);
    }
   /* home three banner */

   /* about */
   .htr-testimonial-overflow {
        width: 82%;
    }

    .htw-testimonial-tital h3 {
        font-size: 52px;
    }
   /* about */

   /* team member */
   .team-member-page {
        padding-top: 100px;
    }

   .team-page{
        padding-top: 0;
   }
   /* team member */

   /* team details */
    .tmd-card {
        position: absolute;
        top: 140px;
        left: 160px;
        z-index: 10;
        width: 303px;
    }
    /* team details */  

    /* research */
    .research-project .row {
        width: 1440px;
    }
    /* research */
    
}


@media only screen and (min-width: 1200px) and (max-width: 1366px) {
    
}

@media only screen and (max-width: 1366px) {

    .header-top-content-wrapper ul {
        margin-left: 30px;
        height: 34px;
    }

    .offset-md-0{
        margin-left: 165px;
    }

    .hrader-top-info ul {
        height: 34px;
        margin-left: 66px;
    }

    /* MENU */
    .logo {
        height: 52px;
    }

    .logo a {
        height: 75%;
    }

    .logo a img {
        max-width: 100%;
        height: 100%;
    }

    .menu-bar {
        height: 52px;
    }

    .main-navigation ul li ul{
        top: 37px;
    }

    .home-three-menu-bar .main-navigation ul li ul{
        top: 52px;
    }

    .home-two-menu-bar .main-navigation ul li ul{
        top: 52px;
    }

    .main-navigation ul {
        margin-left: 0;
    }

    .main-navigation ul li a{
        font-size: 15px;
        padding: 0 10px;
    }

    .menu-phone-icon {
        margin-left: 20px;
        margin-right: 10px;
    }

    .menu-right-info {
        height: 52px;
    }

    .menu-cart-icon a {
        font-size: 30px;
    }

    .menu-phone-icon a {
        font-size: 20px;
        width: 40px;
        height: 40px;
        line-height: 50px;
    }

    .menu-cell-number ul li a {
        font-size: 15px;
    }
    /* MENU */
   
    /* BANNER */
    #banner {
        height: 650px;
        padding-top: 85px;
    }

    .banner-image {
        height: 565px;
    }

    .banner-content-wrapper {
        height: 550px;
    }

    .banner-content-wrapper h2{
        font-size: 50px;
    }

    #banner .slick-dots{
        left: -50px;
    }

    #banner i.banner-left-arrow.flaticon-left-arrow.slick-arrow{
        top: 64%;
    }
    /* BANNER */

    /* AWARD */
    .award {
        padding-top: 100px;
    }

    .award-wrapper h4 {
        font-size: 35px;
        line-height: 40px;
    }
    /* AWARD */

    /* ABOUT */
    .about {
        padding: 100px 0;
    }

    .about-right-content {
        margin-left: 30px;
    }

    .about-right-content h3 {
        font-size: 45px;
        line-height: 50px;
    }
    /* ABOUT */

    /* service */
    section.service{
        padding-bottom: 380px;
    }

    section.service .card-container{
        height: 430px;
    }

    section.service .card{
        height: 390px;
    }
      
    section.service .card:hover{
        height: 430px;
    }

    .service-card-section {
        margin-top: 115px;
    }
    /* service */

    /* FAQ */
    .faq-appoinment {
        padding: 40px;
        position: absolute;
    }

     .htw-faq-image-wrapper {
        left: 190px;
    }

    .htw-faq-shape {
        width: 550px;
    }

    .htw-faq-content {
        padding-left: 25px;
    }

    .htw-faq-title h3{
        font-size: 40px;
    }

    .htw-faq-bg-right{
        width: 85px;
    }

    .faq-accordion{
        margin-top: 0;
    }

    .accordion-button{
        padding: 15px;
    }
    /* FAQ */

    /* TEAM */
    .team{
        padding: 100px 0;
    }

    .team-card {
        height: 380px;
    }

    .team-member-image{
        top: 20px;
    }

    .team-shape{
        top: 10px;
        left: 10px;
    }

    .team-info{
        padding-bottom: 10px;
        left: 29px;
    }

    .team-name {
        bottom: 110px;
    }

    .team-info h5 {
        font-size: 22px;
    }
    /* TEAM */

    /* TESTIMONIAL */
    .testimonial-wrapper{
        margin-top: -400px;
    }

    .testimonial-info ul li h6{
        font-size: 19px;
    }
    /* TESTIMONIAL */

    /* BLOG */
    .blog i.flaticon-left-arrow.slick-arrow{
        left: -475px;
    }

    .blog i.flaticon-right-arrow.slick-arrow{
        left: -375px;
    }

    .brc-image {
        width: 250px;
    }

    .blog-wrapper h5{
        font-size: 18px;
    }
    /* BLOG */
    
    /* HOME TWO HEADER */
    .home-two-header-top-content-wrapper ul{
        height: 50px;
    }

    .home-two-hrader-top-info ul{
        height: 50px;
    }

    .home-tow-logo {
        width: 237px;
        margin-left: 84px;
    }

    .home-two-menu-bar .main-navigation ul li a {
        padding: 15px 10px;
    }

    .home-two-header-buttons-area {
        margin-left: -19px;
        width: 274px;
        height: 54px;
        margin-top: -1px;
    }
    /* HOME TWO HEADER */

    /* home two banner */
    .home-two-banner {
        padding-top: 0 !important;
        height: 650px !important;
    }

    .home-two-banner .banner-content-wrapper-inner{
        margin-top: 140px;
    }

    .htw-banner-image{
        height: 650px;
    }

    .home-two-banner .banner-content-wrapper {
        height: 650px;
    }

   .home-two-banner i.banner-left-arrow.flaticon-left-arrow.slick-arrow {
        left: 30px;
    }

    .home-two-banner i.banner-right-arrow.flaticon-right-arrow.slick-arrow{
        right: 30px !important;
    }

    .banner-vedio {
        bottom: 90px;
        right: 330px;
    }

    .banner-vedio-image {
        width: 210px;
        height: 210px;
    }
    /* home two banner */

    /* home two service */
    section.home-two-service {
        padding: 100px 0;
    }

    .home-two-service-card-section{
        margin-top: 50px;
    }

    .htw-card .htw-card-image {
        width: 220px;
        height: 220px;
    }

    .htw-card .htw-card-image::before {
        bottom: -200px;
        left: 47%;
    }

    .htw-card-content h2 {
        font-size: 18px;
    }

    section.service .htw-card-container{
        height: 550px;
    }

    section.service .htw-card{
        height: 470px;
    }
    
    section.service .htw-card:hover{
        height: 550px;
    }
    /* home two service */

    /* home two project */
    .htw-project-slider-wrapper {
        width: 1080px;
    }

    .htwp-slider-container {
        width: 240px !important;
        height: 320px;
    }

    .htwp-slider-text{
        top: 50%;
    }

    .htwp-slider-text h5{
        font-size: 20px;
    }

    .htwp-slider-text p{
        margin: 5px 0 0 0;
    }

    .htw-project .slick-arrow {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

   .htw-project i.testimonil-arrow-right.flaticon-right-arrow.slick-arrow {
        position: absolute;
        right: -72px;
    }

    .htw-project i.testimonial-arrow-lef.flaticon-left-arrow.slick-arrow {
        position: absolute;
        left: -72px;
    }
    /* home two project */

    /* home two faq */
    .htw-faq{
        margin-top: 100px;
    }

    .htw-faq-shape-content span{
        font-size: 27px;
    }
    /* home two faq */

    /* home two team */
    .home-two-team{
        padding: 100px 0;
    }
    /* home two team */

    /* home two testimonial */
    .htw-testimonial{
        margin-top: 80px;
    }
    /* home two testimonial */

    /* home two brand */
    .home-two-brand{
        padding: 100px 0;
    }
    /* home two brand */

    /* home two blog */
    .home-two-blog{
        padding-bottom: 100px;
    }
    /* home two blog */

    /* footer */
    .home-two-footer-container{
        height: 1340px;
    }

    .footer-form {
        position: absolute;
        top: 600px;
        left: 0;
        width: 100%;
    }

    .htw-faq-appoinment{
        width: 100%;
        height: 640px;
    }

    .htw-footer-top {
        width: 1260px;
        height: 170px;
    }

    .htw-footer-middle {
        right: 180px;
        top: 230px;
    }

    .home-two-footer-container .offset-xl-3 {
        margin-left: 18%;
        width: 40%;
    }

    .htw-footer-award-icon .menu-phone-icon {
        margin-left: 20px;
        margin-right: 200px;
    }
    /* footer */
   
    /* home three header */
    .home-three-hrader-top-info ul{
        margin-left: 45px;
    }

    .home-three-logo {
        width: 240px;
        height: 82px;
        margin-left: 80px;
    }

    .home-three-logo a{
        height: 50%;
    }

    .home-three-menu-bar .main-navigation ul li a {
        padding: 15px 10px;
    }

    .home-three-header-buttons-area {
        width: 290px;
    }

    .home-three-header-buttons-area .menu-phone-icon a {
        font-size: 20px;
        width: 40px;
        height: 40px;
        line-height: 48px;
    }
    /* home three header */

    /* home three banner */
    .home-three-banner {
        height: 650px !important;
    }

    .home-three-banner .banner-image {
        height: 650px;
    }

    .home-three-banner-content-wrapper .banner-content-wrapper-inner {
        margin-top: 115px;
    }

    .home-three-banner-content-wrapper h2{
        line-height: 50px;
        margin: 0px;
        font-size: 75px;
    }
    .home-three-banner-content-wrapper h3 {
        font-size: 45px;
        margin-bottom: 0;
        line-height: 75px;
    }

    .htr-banner-image-top {
        width: 180px;
        height: 180px;
        top: 150px;
        left: 60%;
    }

    .htr-banner-image-middle {
        position: absolute;
        right: 27px;
        top: 172px;
        width: 380px;
        height: 380px;
    }

    .htr-banner-image-bottom{
        width: 180px;
        height: 180px;
        top: 395px;
        left: 60%;
    }

    .home-three-banner-vedio-button {
        position: absolute;
        top: 51%;
        left: 60%;
        transform: rotate(45deg);
    }
    /* home three banner */
    
    /* home three about */
    .htr-about-image-rihgt {
        width: 330px;
    }

    .home-three-about {
        padding: 100px 0;
    }

    .htra-blank{
        height: 742px;
    }
    /* home three about */

    /* home-three-award */
    .home-three-award{
        padding-top: 0;
    }

    .about-award{
        padding-top: 100px;
    }
    /* home-three-award */

    /* home three member */
    .single-team-member{
        width: 100%;
        margin-bottom: 50px;
    }

    .single-team-member a img{
        display: inline-block;
        width: 100%;
        height: auto;
    }

    .wrd-member-card-text h4{
        font-size: 20px;
    }

    .wrd-member-media ul li {
        margin: 0 5px;
    }
    /* home three member */

    /* faq */
    .htr-faq{
        margin-top: 30px;
    }
    /* faq */

    /* pricing table */
    .htr-price-blank{
        width: 99%;
        height: 99%;
        left: 1px;
        bottom: 2px;
    }

    .pricing-table-card{
        width: 100%;
    }
    /* pricing table */

    /* research */
    .research-project{
        padding: 70px 0;
    }

    /* home three testimonial */
    .htw-testimonial-tital h3{
        font-size: 35px;
    }

    .htr-testimonial-overflow{
        right: -20px;
        width: 76%;
    }

    .htwt-slider-content{
        width: 99% !important;
    }

    .testimonial-info ul i{
        right: 0;
        font-size: 68px;
    }
    /* home three testimonial */

    /* home three blog */
    .htrb-image{
        width: 285px;
    }
    /* home three blog */

    /* home three footer */
    .htr-footer-phone-icon .menu-phone-icon {
        margin-left: 20px;
        margin-right: 20px;
    }

    .footer-gallery a{
        margin: 0 4px 4px 0;
    }
    /* footer */

    /* blog details */
    .blog-details-testimonial{
        margin-top: 180px;
    }
    /* blog details */

    /* shop */
    .blog-tags a{
        padding: 10px 20px;
    }
    /* shop */

      /* team member */
   .team-member-page {
        padding-top: 100px;
    }

    .team-page{
        padding-top: 0;
    }

    .team-two-card-shape-hover{
        left: 1px;
    }
    /* team member */

    /* teamdetails */
    .tmd-card {
        position: absolute;
        top: 140px;
        left: 130px;
        z-index: 10;
        width: 303px;
    }
    /* team details */

    /* contuct */
    .contact-info-inner-icon a {
        padding: 2px 6px 7px 6px;
    }
    /* contuct */

    /* research */
    .research-project .row {
        width: 1280px;
    }

    .research-slider-container{
        width: 100% !important;
        height: 360px;
        margin: 30px 0;
    }
    /* research */
   

}

@media only screen and (min-width: 1025px) and (max-width: 1199px){

     /* MAIN MENU AREA */
     .menu-item-has-children a i{
        display: none;
    }

    .main-menu-charce{
        display: none;
    }

    ul.header-buttons-wrapper.wrd-list-style {
        margin-right: 0;
    }
   
    .header-navigation-area {
        display: none;
    }

    .logo a::after {
        left: 50px;
        top: 50px;
    }

    .mobile-menu-trigger {
        top: 12px;
    }

    .mobile-menu-close {
        position: relative;
        right: -465px;
        top: 80px;
    }

    .mobile-menu-trigger {
        display: block;
        position: inherit;
    }

    .slicknav_nav .slicknav_arrow {
        right: 10px;
    }

    .mobile-menu-close::before, .mobile-menu-close::after {
        top: 0;
        left: 481px;
    }

    button.btn.primary {
        display: none;
    }

}


@media only screen and (max-width: 1024px) {

    /* HEADER TOP */
    .header-top-content-wrapper {
        width: 700px;
        display: inline-block;
    }

    .header-top-content-wrapper ul {
        display: flex;
        justify-content: start;
        height: 27px;
        margin-left: 40px;
    }

    .hrader-top-info ul {
        height: 27px;
        margin-right: 45px;
    }

    .hrader-top-info {
        position: absolute;
        top: 0;
        right: 0;
    }
    /* HEADER TOP */

    /* MAIN MENU AREA */
    .logo {
        justify-content: start;
        margin-left: 50px;
        height: 44px;
    }

    .logo a {
        height: 50%;
    }

    .menu-right-info {
        position: absolute;
        top: 0;
        right: 110px;
        width: auto;
        height: 44px;
    }

    .menu-cart-icon a {
        font-size: 30px;
        position: absolute;
        top: 9px;
        right: 185px;
    }

    li.mobile-menu-trigger {
        position: absolute;
        top: 10px;
        right: 55px;
    }

    .mobile-menu-trigger span {
        width: 25px;
        margin-bottom: 8px;
    }

    .home-two-header-buttons-area .mobile-menu-trigger span{
        background-color: #ffffff;
    }

    .menu-item-has-children a i{
        display: none;
    }

    .main-menu-charce{
        display: none;
    }

    ul.header-buttons-wrapper.wrd-list-style {
        margin-right: 0;
    }
   
    .header-navigation-area {
        display: none;
    }

    .logo a::after {
        left: 50px;
        top: 50px;
    }

    .mobile-menu-trigger {
        top: 12px;
    }

    .mobile-menu-close {
        position: relative;
        right: -465px;
        top: 80px;
    }

    .mobile-menu-trigger {
        display: block;
        position: inherit;
    }

    .slicknav_nav .slicknav_arrow {
        right: 30px;
    }

    .mobile-menu-close::before, .mobile-menu-close::after {
        top: 0;
        left: 481px;
    }

    button.btn.primary {
        display: none;
    }

    .slicknav_nav a:hover, .slicknav_nav .slicknav_row:hover {
        background-color: rgba(5, 55, 203, 0.3);
    }
    
    .menu-item-has-children:hover .sub-menu{
        background-color: rgba(5, 55, 203, 0.2);
    }
    /* MENU AREA ENDS */

     /* BANNER */
     #banner {
        height: 521px;
        padding-top: 75px;
    }

    .banner-image {
        height: 447px;
    }

    .banner-content-wrapper {
        height: 446px;
        margin-left: 35px;
    }

    .banner-content-wrapper h2{
        font-size: 35px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .banner-button {
        padding: 10px 25px;
        border-radius: 3px;
        font-size: 13px;
    }

    #banner .slick-dots {
        left: -35px;
        bottom: 100px;
    }

    #banner i.banner-left-arrow.flaticon-left-arrow.slick-arrow{
        top: 62%;
    }
    /* BANNER */

    /* AWARD */
    .award-container {
        height: 280px;
    }

    .award-wrapper {
        height: 0;
        margin-top: 60px;
        margin-bottom: 20px;
        text-align: center;
    }

    .award-brand ul {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 129px;
    }

    .award-brand ul li {
        margin: 0 20px;
    }

    .award-arrow{
        display: none;
    }
    /* AWARD */

    /* ABOUT */
    .about-right-content h3 {
        font-size: 35px;
    }

    .about-left-content {
        display: flex;
        justify-content: center;
        margin-bottom: 80px;
    }

    .about-image-top {
        left: 120px;
    }

    .about-image-bottom {
        right: 170px;
    }

    .award-wrap-content {
        margin-left: 20px;
    }

    .award-wrapper h4{
        font-size: 35px;
    }

    .about-counter ul{
        height: 150px;
    }
    /* ABOUT */

    /* SERVICE */
    section.service {
        padding-bottom: 1000px;
    }

    .service-title {
        margin-top: 70px;
    }

    .service-card-section {
        margin-top: 50px;
    }

    .card-container {
        margin-bottom: 70px;
    }

    section.service .card-container{
        height: 550px;
    }

    section.service .card{
        height: 510px;
    }
    
    section.service .card:hover{
        height: 550px;
    }

    .service-bottom-title {
        margin-top: -20px;
    }
    /* SERVICE */

    /* CTA */
    .cta {
        background-size: contain;
        height: 240px;
    }

    .cta-title h4 {
        font-size: 35px;
        line-height: 40px;
    }

    .cta-vedio-button a {
        width: 60px !important;
        height: 60px !important;
    }
    /* CTA */

    /* FAQ */
    .faq{
        padding-top: 100px;
        padding-bottom: 80px;
    }

    .accordion-body{
        padding: 0 20px;
    }

    .faq-appoinment {
        padding: 30px;
    }

    .form-control {
        padding: 15px 20px;
        font-size: 1rem;
    }

    select{
        padding: 15px 20px;
    }
    /* FAQ */

    /* TEAM */
    .team {
        padding-top: 100px;
        padding-bottom: 100px;
    } 

    .team-card {
        height: 600px;
        margin-top: 26px;
    }

    .team-image{
        width: 100%;
        height: 600px;
    }

    .team-image-bg {
        width: 100%;
        height: 600px;
    }

    .team-image-bg img{
        width: 100%;
        height: 100%;
    }

    .team-member-image {
        top: 65px;
        width: 325px;
        height: 325px;
    }

    .team-shape {
        top: 30px;
        left: 30px;
        width: 200px;
        height: 200px;
    }

    .team-info {
        width: 100%;
        padding-bottom: 50px;
        left: 0;
    }

    .team-name {
        bottom: 190px;
    }

    .team-info h5 {
        font-size: 30px;
    }

    .team-info ul li a {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
    /* TEAM */

    /* PROJECT */
    .lab-test h6{
        font-size: 16px;
    }
    /* PROJECT */

    /* TESTIMONIAL */
    .testimonial-wrapper {
        margin-top: -340px;
    }

    .testimonial-card{
        padding: 20px;
    }

    .testimonial-info ul i{
        right: 0;
    }

    .testimonial-card .quote-top{
        left: 120px;
    }
    /* TESTIMONIAL */

    /* BLOG */
    .blog{
        padding: 100px 0;
    }

    .home-two-blog{
        padding-top: 0;
    }

    .common-title h3{
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 40px;
    }

    .blog-right-content-wrapper{
        padding: 20px;
    }

    .blog i.flaticon-left-arrow.slick-arrow {
        left: -325px;
        bottom: 150px;
    }

    .blog i.flaticon-right-arrow.slick-arrow{
        left: -225px;
        bottom: 150px;
    }
    /* BLOG */

    /* FOOTER */
    .footer-top-right-content{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 20px;
    }

    .footer-middle {
        margin-top: 40px;
    }

    .footer-top-right-content ul li p{
        margin-bottom: 0;
        text-align: center;
    }

    .footer-container {
        height: 849px;
    }

    .footer-content {
        height: 350px;
    }

    .footer-bottom-wrapper p {
        font-size: 15px;
    }

    .scroll-to-top-visible{
        right: 53%;
    }
    /* FOOTER */

    /*HOME TWO HEADER */
    .home-two-header-top-content-wrapper ul{
        height: 50px;
    }

    .home-two-hrader-top-info ul{
        height: 50px;
    }

    .home-two-menu-bar{
        display: none;
    }

    .home-tow-logo {
        justify-content: start;
        margin-left: 50px;
        height: 52px;
        width: 531px;
        position: absolute;
      
    }

    .home-tow-logo img{
        margin-left: 25px;
    }

    .home-two-header-buttons-area {
        width: 410px;
        height: 54px;
        margin-right: 53px;
        position: absolute;
        right: 0;
       
    }

    .home-two-header-buttons-area .menu-right-info {
        margin-left: 60px;
        margin-top: 5px;
    }

    .home-two-header-buttons-area .menu-cell-number ul li a {
        font-size: 11px;
    }

    .home-two-header-buttons-area li.mobile-menu-trigger {
        position: absolute;
        top: 16px;
        right: 30px;
    }
    /* HEADER */

    /* home two banner */
    .home-two-banner {
        padding-top: 0 !important;
        height: 521px !important;
    }

    .htw-banner-image{
        height: 521px;
    }

    .home-two-banner .banner-content-wrapper{
        height: 521px;
    }

   .home-two-banner i.banner-left-arrow.flaticon-left-arrow.slick-arrow {
        left: 20px;
    }

    .home-two-banner i.banner-right-arrow.flaticon-right-arrow.slick-arrow{
        right: 20px !important;
    }

    .banner-content-wrapper p {
        width: 500px;
    }

    .banner-vedio {
        bottom: 70px;
        right: 260px;
    }

    .banner-vedio-image {
        width: 170px;
        height: 170px;
    }
    /* home two banner */

    /* home two service */
    section.home-two-service {
        padding-bottom: 100px;
    }

    .htw-card {
        padding: 20px;
        border-top-left-radius: 225px;
        border-top-right-radius: 226px;
    }

    .htw-card .htw-card-image {
        width: 415px;
        height: 415px;
    }

    section.service .htw-card .htw-card-image::before {
        bottom: -180px;
        left: 47%;
    }

    section.service .htw-card-container {
        height: 540px;
        width: 315px;
        margin-left: 65px;
        margin-bottom: 20px;
    }

    section.service .htw-card{
        height: 480px;
    }

    section.service .htw-card:hover{
        height: 540px;
    }

    .htw-service-bottom-title {
        margin-top: 0px;
    }

    .htw-service-bottom-title {
        margin-top: 20px;
    }
    /* home two service */

    /* home two about */
    .htw-about-content {
        margin-left: 50px;
    }

    .htw-about-image {
        height: 638px;
        width: 400px;
    }
    /* home two about */

    /* home-two team */
    .home-two-team .common-title h3{
        margin-bottom: 0;
    }

    .team-two-card-shape{
        width: 90%;
        left: -14px;
    }

    .team-two-card-shape-hover{
        width: 89%;
    }
    .team-two-image{
        width: 80%;
    }

    .team-two-info{
        width: 80%;
    }

    .team-two-card {
        margin-left: 70px;
        margin-bottom: 20px;
    }
    /* home-two team */

    /* home two faq */
    .htw-faq-shape-content h3{
        font-size: 75px;
    }

    .htw-faq-shape-content span{
        font-size: 22px;
    }

    .htw-faq-image-wrapper {
        left: 100px;
    }

    .htw-faq-shape {
        width: 450px;
        left: -26px;
    }
    /* home two faq */

    /* home two project */
    .htw-project-slider-wrapper {
        width: 880px;
    }

    .htwp-slider-container {
        width: 240px !important;
        height: 350px;
        margin: 0 27px;
    }

   .htw-project i.testimonil-arrow-right.flaticon-right-arrow.slick-arrow {
        position: absolute;
        right: -50px;
    }

    .htw-project i.testimonial-arrow-lef.flaticon-left-arrow.slick-arrow {
        position: absolute;
        left: -50px;
    }
    /* home two project */

    /* home two testimonial */
    .htwt-slider-content {
        width: 350px !important;
        padding: 15px;
        margin: 20px 0;
        box-shadow: 2px 8px 15px rgba(0 0 0 / 80%);
    }

    .htw-testimonial-tital h3 {
        font-size: 50px;
    }

    .htw-testimonial-image {
        left: 49%;
    }
    /* home two testimonial */

    /* home two brand */
    .home-two-brand{
        padding: 70px 0 100px 0;
    }
    /* home two brand */

    /* home two footer */
    .htw-footer-award-wrapper {
        height: 0;
        margin-top: 85px;
        margin-bottom: 20px;
        text-align: left;
    }

    .htw-footer-award-brand{
        margin-top: 20px;
        justify-content: right;
        margin-right: 30px;
    }

    .htw-footer-award-icon{
        display: block;
    }

    .htw-footer-top {
        width: 1004px;
        height: 170px;
    }

    .htw-footer-award-wrapper .award-wrap-content {
        margin-left: 40px;
    }

    .htw-footer-middle {
        right: 10px;
        top: 180px;
    }

    .htw-footer-bottom-wrapper p {
        font-size: 14px;
    }

    .htw-footer-bottom-wrapper ul li {
        color: #ffffff;
        font-size: 12px;
    }

    .htw-footer-award-icon .menu-right-info {
        position: absolute;
        top: 60px;
        right: 244px;
        width: auto;
        height: 44px;
    }
    /* home two footer */
    
    /* home three header */
    .home-three-hrader-top-info ul{
        margin-right: 22px;
    }

    .home-three-logo{
        margin-top: 0;
        height: 52px;
        position: absolute;
        
    }

    .home-three-logo a img{
        margin-left: 36px;
        display: inline-block;
    }

    .home-three-menu-bar {
        position: absolute;
        width: 74%;
        margin-left: 238px;
    }

    .home-three-header-buttons-area .menu-right-info{
        top: 5px;
    }

    .home-three-header-buttons-area li.mobile-menu-trigger {
        position: absolute;
        top: 15px;
        right: 55px;
    }
    /* home three heaer */

    /* home three banner */
    .home-three-banner {
        height: 521px !important;
    }

    .home-three-banner .banner-image {
        height: 521px;
    }

    .home-three-banner-content-wrapper .banner-content-wrapper-inner {
        margin-top: 180px;
    }

    .home-three-banner-content-wrapper h2{
        font-size: 75px;
        margin: 0;
    }

    .htr-banner-image-top {
        width: 160px;
        height: 160px;
        top: 100px;
        left: 60%;
    }

    .htr-banner-image-bottom {
        width: 160px;
        height: 160px;
        top: 300px;
        left: 60%;
    }

    .htr-banner-image-middle {
        right: 15px;
        top: 128px;
        width: 300px;
        height: 300px;
    }

    .home-three-banner-vedio-button {
        position: absolute;
        top: 48%;
        left: 60%;
        transform: rotate(45deg);
    }
    /* home three banner */

    /* home three about */
    .htr-about-content{
        margin-left: 0;
    }

    .home-three-about {
        padding: 100px 0;
    }

    .htra-image-left{
        margin-left: 0;
    }

    .htr-about-image-rihgt{
        margin-left: 10px;
    }

    .htr-about-logo{
        left: 20%;
    }

    .htra-blank{
        height: 762px;
    }
    /* home three about */

    /* home-three-award */
    .home-three-award{
        padding-top: 0;
    }

    .about-award{
        padding-top: 100px;
    }
    /* home-three-award */

    /* service */
    .htr-service-card{
        margin-top: 50px;
    }
    /* service */

    /* htr-faq */
    .htr-faq{
        margin-top: 20px;
    }
    /* htr-faq */

    /* home three member */
    .team-col{
        width: 33%;
        padding-left: 10px;
    }
    /* home three member */

    /* pricing table */
    .pricing-table-card{
        padding: 20px;
    }

    .htr-price{
        margin-top: 50px;
    }

    .pricing-table-cadr-inner h4 {
        font-weight: 700;
        font-size: 30px;
    }
    /* pricing table */

    /* home three testimonial */
    .thome-three-testimonial{
        padding: 125px 0;
    }

    .testimonial-card{
        margin-top: 0;
    }

    .htr-testimonial-tital h3{
        font-size: 22px;
    }

    .htrt-slider-content{
        width: 340px !important;
    }
    /* home three testimonial */

    /* home-three-blog */
    .htrb-card{
        margin-top: 0;
    }

    .htrb-image{
        width: 227px;
    }
    /* home-three-blog */

    /* home-three-footer */
    .htr-footer-phone-icon .menu-right-info {
        position: relative;
        top: 0;
        right: 0;
    }

    .htr-award-brand{
        height: 107px;
    }

    .htr-award-brand ul{
        height: 80px;
    }

    .htr-award-brand ul li p{
        text-align: left;
    }

    .htr-award-brand ul li a{
        font-size: 35px;
    }

    .htr-footer-middle{
        margin-top: 80px;
    }

    .htr-footer-content .footer-content-inner{
        margin-top: 30px;
    }

    .footer-gallery a {
        margin-bottom: 25px;
        margin-right: 32px;
    }
    /* home-three-footer */
 
    /* service details */
    .service-left-container{
        position: relative;
    }

    .service-download{
        position: absolute;
        bottom: -30px;
        left: 0;
        width: 49%;
    }

    /* our service */
    section.our-service {
      
        padding-top: 50px !important;
    }
    /* our service */

    /* about */
    .htr-testimonial-overflow {
        right: -20px;
        width: 70%;
    }
    /* about */

    /* blog */
    .recent-post {
        margin-top: -320px;
    }    
    /* blog */

    /* appoinment */
    .appoinment-form-wrapper .form-control {
        padding: 15px 20px;
    }
    /* appoinment */

    /* contact */
    .appoinment-container {
        padding: 20px;
    }

    .appoinment-upper-container {
        padding: 20px 15px;
    }
    /* contact */

    /* shop */
    .shop-tags{
        margin-top: -345px;
    }
    /* shop */

    /* team member */
    .team-member-page .nav-form {
        width: 360px;
    }

    .team-page{
        padding-top: 0;
    }
    /* team member */

    /* team details */
    .team-deails-content {
        margin-left: 300px;
    }

    .team-deails-content-info .menu-right-info {
        position: relative;
        top: 0;
        right: 100px;
        width: auto;
    }

    .tmd-card {
        position: absolute;
        top: 140px;
        left: 40px;
        z-index: 10;
        width: 300px;
    }
    /* team details */

    /* research */
    .research-project .row {
        width: 1024px;
    }

    .research-slider-container{
        width: 100% !important;
        height: 550px;
        margin: 30px 0;
    }

    .research-slider-container .htwp-slider-text {
        top: 70%;
        font-size: 26px;
    }

    .research-slider-container .htwp-slider-text h5 {
        font-size: 30px;
    }

    .research-project .htw-project-slider-wrapper{
        width: 100%;
    }

    .research-project .htwp-slider-container{
        margin: 30px 0px 30px 12px;
    }
    /* research */



}

@media only screen and (min-width: 992px) and (max-width: 1024px) {

}

@media only screen and (min-width: 820px){
   
}

@media only screen and (max-width: 768px){
    /* HEADER TOP */
    .header-top-content-wrapper{
        display: none;
    }
    .offset-md-0{
        position: absolute;
        top: 0;
        left: -400px;
    }

    .hrader-top-info ul{
        height: 21px;
    }
    /* HEADER TOP */

    /* MAIN MENU */
    .logo{
        height: 60px;
    }

    .logo a{
        height: 30px;
        margin-top: 20px;
    }

    .menu-right-info{
        display: none;
    }

    li.mobile-menu-trigger{
        top: 28px;
    }
    /* MAIN MENU */

    /* MOBILE MENU */
    .mobile-menu-close {
        right: -220px;
    }

    .slicknav_nav .slicknav_arrow {
        right: 20px;
        top: 50%;
        transform: translate(0, -50%);
    }

    .slicknav_nav .slicknav_row, .slicknav_nav a {
        padding: 25px 0px 25px 30px;
        margin: 0;
    }
    /* MOBILE MENU */

    /* BANNER */
    #banner {
        height: 390px;
        padding-top: 60px;
    }

    .banner-image {
        height: 330px;
    }

    .banner-content-wrapper {
        height: 330px;
    }

    .banner-content-wrapper h2 {
        font-size: 28px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .banner-content-wrapper p {
        line-height: 25px;
        margin-bottom: 15px;
    }

    #banner .slick-dots{
        bottom: 50px;
        left: -28px;
    }

    #banner i.banner-right-arrow.flaticon-right-arrow.slick-arrow {
        top: 74%;
    }
    /* BANNER */

    /* AWARD */
   
    .award-wrapper h4 {
        font-size: 25px;
        line-height: 30px;
    }

    .award-wrapper p {
        font-size: 14px;
        line-height: 23px;
    }
    /* AWARD */

    /* ABOUT */
    .about-image-middle {
        margin-left: 0;
    }

    .about-image-top {
        left: 0;
    }

    .about-image-bottom {
        right: 85px;
    }

    .about-counter{
        padding: 20px 0;
    }

    .about-counter ul{
       height: 150px;
    }
    /* ABOUT */

    /* SERVICE */
    .service-container {
        height: 485px;
    }

    section.service {
        padding-bottom: 850px;
    }

    .card-container {
        margin-bottom: 30px;
    }

    section.service .card-container{
        height: 480px;
    }

    section.service .card{
        height: 440px;
    }
    
    section.service .card:hover{
        height: 480px;
    }

    /* SERVICE */

    /* CTA */
    .cta {
        height: 180px;
    }

    .cta-title h4 {
        font-size: 25px;
        line-height: 30px;
    }

    .cta-vedio-button a {
        width: 40px !important;
        height: 40px !important;
    }
    /* CTA */

    /* FAQ */
    .faq-button {
        top: -20px;
    }

    .accordion {
        font-size: 15px;
    }

    .accordion-body{
        padding: 16px 20px;
    }

    .faq-content h3 {
        font-size: 30px;
        line-height: 35px;
    }

    .cfp{
        margin-top: 25px;
    }
    /* FAQ */

    /* TEAM */
    .team {
        padding-top: 200px;
    }

    .team-card {
        height: 480px;
    }

    .team-image-bg{
        height: 480px;
        width: 100%;
    }

    .team-member-image {
        top: 50px;
        width: 232px;
        height: 230px;
    }

    .team-shape {
        top: 25px;
        left: 25px;
        width: 150px;
        height: 150px;
    }

    .team-name {
        bottom: 295px;
    }
    /* TEAM */

    /* TESTIMONIAL */
    .htw-testimonial {
        margin-top: 0;
    }

    .testimonial-wrapper {
        margin-top: -280px;
    }

    .testimonial-card {
        padding: 10px;
        margin-top: 20px;
    }
    /* TESTIMONIAL */

    /* BLOG */
    .blog{
        padding-top: 120px;
        padding-bottom: 180px;
    }
    .blog i.flaticon-left-arrow.slick-arrow {
        left: 240px;
        bottom: -70px;
    }

    .blog i.flaticon-right-arrow.slick-arrow {
        left: 400px;
        bottom: -70px;
    }

    .blog-wrapper {
        margin-left: 20px;
    }

    .brc-image{
        width: 225px;
        height: 140px;
    }

    .blog-wrapper h5 {
        font-size: 22px;
    }
    /* BLOG */

    /* FOOTER */
    .footer-bottom-wrapper ul li a {
        color: #ffffff;
        font-size: 12px;
    }

    .footer-bottom-wrapper p {
        font-size: 14px;
    }

    .scroll-to-top-visible{
        right: 55%;
    }
    /* FOOTER */

    
    /*HOME TWO HEADER */
    .home-two-hrader-top-info {
        right: -20px;
    } 

    .home-two-hrader-top-info ul{
        height: 50px;
    }

    .home-two-hrader-top-info ul li{
        font-size: 24px;
    }

    .home-two-hrader-top-info ul li a{
        font-size: 24px;
    }

    .home-tow-logo {
        height: 52px;
        width: 300px;
        top: 65px;
        left: 0px;
        border-bottom-right-radius: 10px;
        border-top-right-radius: 10px;
    }

    .home-tow-logo a{
        margin-top: 0;
    }

    .home-two-header-buttons-area {
        top: 65px;
        margin-right: 0;
        right: 35px;
    }

    .home-two-header-buttons-area .menu-right-info {
        display: flex;
    }

    .home-two-header-buttons-area li.mobile-menu-trigger {
        position: absolute;
        top: 15px;
        right: 18px;
    }
    /* HEADER */

    /* HOME TWO BANNER */
    .home-two-banner{
        height: 500px !important;
    }

    .home-two-banner .banner-image {
        height: 500px;
    }

    .home-two-banner .banner-content-wrapper {
        height: 500px;
    }

    .home-two-banner .banner-content-wrapper-inner{
        margin-top: 150px;
    }

    .home-two-banner i.banner-left-arrow.flaticon-left-arrow.slick-arrow {
        top: 83% !important;
        left: 40%;
    }

    .home-two-banner i.banner-right-arrow.flaticon-right-arrow.slick-arrow {
        right: 40% !important;
        top: 83% !important;
    }

    .banner-vedio {
        bottom: 60px;
        right: 25px;
    }
    /* HOME TWO BANNER */

    /* HOME TWO SERVICE */
    section.home-two-service {
        padding-bottom: 100px;
    }

    .htw-card .htw-card-image {
        width: 220px;
        height: 220px;
    }

    .htw-card .htw-card-image::before {
        bottom: -195px;
        left: 45%;
    }

    .htw-card-container{
        height: 480px;
    }
      
    .htw-card:hover{
        height: 480px;
    }

    .htw-card-content h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .htw-service-bottom-title {
        margin-top: 0px;
    }

    section.service .htw-card-container {
        height: 540px;
        margin-bottom: 30px;
        margin-left: 12px;
    }

    section.service .htw-card{
        height: 470px;
    }

    section.service .htw-card:hover{
        height: 540px;
    }
    /* HOME TWO SERVICE */

    /* HOME TWO ABOUT */
    .htw-about-content {
        margin-left: 80px;
    }

    .htw-about-image {
        height: 638px;
        width: 360px;
    }

    .htw-about-logo{
        left: 50%;
    }

    .htw-about-title h3{
        margin-bottom: 20px;
    }

    .htw-about-content p{
        margin: 0;
    }

    .htwa-button{
        margin-top: 0;
    }
    /* HOME TWO ABOUT */

    /* home two faq */
    .htw-faq-image-wrapper {
        position: absolute;
        top: 20px;
        left: 50%;
        transform: translate(-50%, 0);
    }

    .htw-faq{
        position: relative;
        height: 1230px;
    }

    .htw-faq-content {
        position: absolute;
        bottom: 50px;
        left: 0;
        padding: 0 20px;
        width: 100%;
    }

    .htw-faq-shape-content span {
        font-size: 18px;
    }
    /* home two faq */

    /* home two team */
    .home-two-team{
        padding-top: 100px;
    }

    .team-two-card-shape{
        width: 100%;
        left: 0;
    }

    .team-two-card-shape-hover{
        width: 99%;
    }
    .team-two-image{
        width: 100%;
    }

    .team-two-info{
        width: 100%;
    }

    .team-two-card {
        margin-left: 0;
    }
    /* home two team */

    /* home two project */
    .htw-project-slider-wrapper {
        width: 640px;
    }

    .htwp-slider-container {
        width: 290px !important;
        height: 370px;
        margin: 0px 15px;
    }

   .htw-project i.testimonil-arrow-right.flaticon-right-arrow.slick-arrow {
        position: absolute;
        right: -50px;
    }

    .htw-project i.testimonial-arrow-lef.flaticon-left-arrow.slick-arrow {
        position: absolute;
        left: -50px;
    }

    .htwp-slider-text{
        top: 60%;
    }

    .htwp-slider-text p{
        margin: 10px 0;
    }
    /* home two project */

    /* home two testimonial */
    .htw-testimonial-image {
        display: none;
    }

    .htw-testimonial-tital span{
        font-size: 15px;
    }

    .htw-testimonial-tital h3{
        font-size: 30px;
    }

    .htw-testimonial-slider {
        left: 0;
    }

    .offset-md-2{
        margin-left: 7%;
    }

    .htw-testimonial-overflow{
        width: 400px;
    }

    .htwt-slider-content{
        width: 360px !important;
    }
    /* home two testimonial */

    /* home two footer */
    .home-two-footer-container{
        height: 1450px;
    }

    .footer-form{
        top: 600px;
    }

    .htw-faq-appoinment{
        height: 750px;
    }

    .htw-footer-top{
        width: 750px;
    }

    .htw-footer-middle{
        padding: 0 20px;
    }

    .htw-footer-bottom{
        padding: 0 10px;
    }

    .htw-footer-award-icon .menu-right-info {
        display: block;
        top: 50px;
        right: 150px;
    }
    /* home two footer */
   
    /* home three header */
    .home-three-hrader-top-info {
        top: 10px;
        right: 5px;
    }

    .home-three-logo{
        position: absolute;
        height: 70px;
        margin-top: 20px;
        margin-left: 45px;
    }

    .home-three-logo a{
        margin-top: 7px;
    }

    .home-three-logo a img {
        margin-left: 30px;
        display: inline-block;
    }

    .home-three-menu-bar {
        position: absolute;
        width: 65%;
        margin-left: 235px;
        top: 38px;
    }

    .home-three-header-buttons-area li.mobile-menu-trigger {
        top: 50px;
    }
    /* home three header */

    /* home three banner */
    .home-three-banner-content-wrapper{
        margin-left: 0;
        margin-top: 60px;
    }

    .home-three-banner-content-wrapper span {
        font-size: 16px;
    }

    .home-three-banner-content-wrapper h2 {
        font-size: 75px;
       margin: 10px 0;
    }

    .home-three-banner-content-wrapper h3 {
        font-size: 35px;
        line-height: 50px;
    }

    .home-three-banner-content-wrapper p{
        margin-bottom: 10px;
    }

    .htr-banner-image-middle{
        display: none;
    }

    .htr-banner-image-top {
       display: none;
    }

    .htr-banner-image-bottom {
       display: none;
    }

    .home-three-banner-vedio-button {
        position: absolute;
        top: 40%;
        left: 60%;
        transform: rotate(45deg);
    }
    /* home three banner */

    /* home three about */
    .htra-blank{
        height: 965px;
    }

    .htr-about-content{
        margin-left: 0;
    }

    .htra-blank {
        height: 817px;
        position: absolute;
        top: 0;
        right: 0;
        right: -1;
        z-index: -1;
    }
    /* home three about */

    /* htr-faq */
    .htr-faq {
        background-size: cover;
    }
    /* htr-faq */

    /* home three member */
    .home-three-member {
        padding: 100px 0 0 0;
    }

    .htr-tm-container-wrapper{
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .thr-member-container {
        display: block;
    }

    .htr-member-container-inner {
        margin: 30px 5px;
    }

    .team-col{
        width: 50%;
        padding: 0 5px;
    }

    .wrd-member-info{
        bottom: -65px;
    }

    .wrd-member-card-text h4 {
        font-size: 26px;
    }

    .wrd-member-media ul li {
        margin: 0 5px;
    }

    .wrd-member-media ul li a {
        width: 60px;
        height: 60px;
        line-height: 60px;
        font-size: 25px;
    }
    /* home three member */

    /* home three brand */
    .home-three-brand{
        margin-top: 80px;
    }

    .our-service-brand{
        margin-top: 0;
    }

    .reserch-brand{
        margin-top: 20px;
    }
    /* home three brand */

    /* pricing table */
    .price{
        padding: 10px 30px;
    }

    .price h3 {
        font-size: 40px;
    }

    .pricing-table-cadr-inner h4 {
        font-size: 20px;
    }
    /* pricing table */

    /* home three testimonial */
    .htr-testimonial-tital h3{
        font-size: 26px;
    }

    .htr-testimonial-overflow {
        right: -150px;
    }

    .htrt-slider-content{
        width: 380px !important;
    }
    /* home three testimonial */

    /* home three blog */
    .htrb-image{
        width: 150px;
    }
    /* home three blog */

    /* footer */
    .htr-footer-phone-icon .menu-right-info {
        display: block;
        top: -25px;
        right: 0;
    }

    .footer-gallery a {
        margin-bottom: 20px;
        margin-right: 25px;
    }
    /* footer */

    /* blog */
    .blog-tags a{
        padding: 10px 20px;
    }
    /* blog */

    /* blog details */
    .blog-details-testimonial{
        margin-top: 100px;
    }
    /* blog details */

    /* appoinment */
    .appoint-image{
        margin-bottom: 50px;
    }

    .appoint-image-inner ul li a {
        font-size: 22px;
    }

    .cfp{
        margin-top: 0;
    }

    .appoinment-container {
        padding: 15px;
        padding-bottom: 40px;
    }
    /* appoinment */

    /* contact */
    .contact-info-inner {
        display: block;
    }

    .contact-info-inner-icon {
        margin-bottom: 10px;
    }

    .contact-info-inner-icon a {
        border: 2px dashed #ffffff;
    }
    /* contact */

    /* our service */
    .srvice-card-container{
        margin-bottom: 60px;
    }

    .htr-pricing-button{
        margin-top: 10px;
        padding: 10px;
    }
    /* our service */

    /* team memer */
    .team-member-page .nav-form {
        margin-bottom: 20px;
    }
    
    .team-page{
        padding-top: 0;
    }

    .team-two-info-inner h5 {
        font-size: 20px;
    }

    .team-two-info-inner ul li {
        margin: 5px;
    }
    /* team memer */

    /* team details */
    .team-details-wrapper {
        height: 680px;
        padding: 50px;
    }

    .team-deails-content-info .menu-right-info {
        display: block;
        right: 0;
    }
    /* team details */

    /* research */
    .research-project .row {
        width: 768px;
    }

    .research-project .htw-project-slider-wrapper{
        display: flex;
    }

    .research-slider-container{
        width: 100% !important;
        height: 550px;
        margin: 30px 0;
    }

    .research-project .htwp-slider-container {
        margin: 30px 10px 30px 10px;
        width: 363px !important;
        height: auto;
    }

    .htr-project-slider-up, .thr-slider-down {
        display: block;
    }

    .research-slider-container .htwp-slider-text {
        top: 70%;
        font-size: 26px;
    }

    .research-slider-container .htwp-slider-text h5 {
        font-size: 30px;
    }
    /* research */


}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  
}

@media only screen and (max-width: 991px) {

}

@media only screen and (max-width: 767px) {

}


@media only screen and (min-width: 360px) and (max-width: 740px) {
    /* header top */
    .offset-md-0 {
        position: absolute;
        top: 0;
        left: -23px;
        margin-left: 0;
    }

    .hrader-top-info {
        right: 0px;
        top: 5px;
    }

    .hrader-top-info ul li {
        color: #000000;
    }

    .hrader-top-info ul li a {
        font-size: 14px;
    }
    /* header top */

    /* mobile menu */
    .menu-item-has-children a i{
        display: none;
    }

    .mobile-menu-trigger span {
        width: 24px;
        margin-bottom: 4px;
    }

    .mobile-menu-close {
        position: relative;
        right: 160px !important;
        top: 80px;
    }

    .slicknav_nav .slicknav_row, .slicknav_nav a {
        padding: 15px 0px 15px 30px;
        margin: 0;
    }
    /* mobile menu ends */

    .logo {
        margin-left: 8px;
        height: 56px;
    }

    .logo a {
        height: 24px;
        margin-top: 35px;
    }

    li.mobile-menu-trigger {
        top: 34px;
        right: 10px;
    }

    .menu-bar {
        display: none;
    }

    ul.header-buttons-wrapper.wrd-list-style {
       position: absolute;
       right: 10px;
       bottom: 50px;
    }
    /* HEADER */

    /* BANNER */
    #banner {
        height: 300px;
        max-width: 100%;
        background: none !important;
        margin-top: 20px;
    }

    .banner-slide{
        width: 100%;
    }

    .banner-image {
        max-width: 100%;
    }

    .banner-content-wrapper {
        height: 185px;
        margin-left: 20px;
    }

    .banner-content-wrapper-inner {
        margin-top: 150px;
    }

    .banner-content-wrapper span{
        font-size: 13PX;
    }

    .banner-content-wrapper h2 {
        font-size: 28px;
        margin-top: 5px;
        margin-bottom: 10px;
    }

    .banner-content-wrapper p {
        font-weight: 500;
        font-size: 13px;
        line-height: 1;
        color: #ffffff;
        margin-bottom: 20px;
        width: 300px;
    }

    .banner-button {
        padding: 5px 10px;
        border-radius: 3px;
        font-size: 11px;
    }

    #banner .slick-dots {
       display: none !important;
    }

    #banner .slick-arrow{
        display: none !important;
    }
    /* BANNER */

    /* AWARD */
    .award {
        padding-top: 190px;
    }

    .award-container{
        height: 250px;
        position: relative;
    }

    .award-brand ul{
        height: 150px;
    }

    .award-brand ul li {
        margin: 10px;
    }

    .award-brand ul li:first-child {
        position: absolute;
        top: 30%;
        left: 26%;
        transform: rotate(45deg);
    }
    /* AWARD */

    /* ABOUT US */
    .about-image-top {
        display: none;
    }

    .about-right-content {
        margin-left: 0px;
    }

    .about-image-middle {
        margin-left: 0px;
    }

    .about-image-bottom {
        right: 0px;
    }

    .about-right-content h3 {
        font-weight: 700;
        font-size: 33px;
        line-height: 40px;
    }

    .about-counter ul li h2 {
        font-size: 35px;
        line-height: 50px;
    }

    .about-counter ul li span{
        font-size: 12px;
    }
    /* ABOUT US */

    /* SERVICE */
    section.service {
        padding-bottom: 1930px;
    }

    .service-container {
        height: 420px;
    }

    .service-title {
        margin-top: 40px;
    }

    .service-title h3{
        font-size: 23px !important;
        line-height: 23px !important;
    }

    .service-bottom-title {
        margin-top: 0;
    }
    /* SERVICE */

    /* CTA */
    .cta {
        background-size: cover;
    }

    .cta-title h4 {
        font-size: 18px;
        line-height: 25px;
    }
    /* CTA */

    /* FAQ */
    .faq-content {
        height: 500px;
    }

    .faq-appoinment {
        margin-top: 150px;
        margin-right: 12px;
        padding: 30px 10px;
    }
    /* FAQ */

    /* TEAM */
    .team {
        padding-top: 870px;
    }

    .team .common-title h3 {
        font-size: 30px;
        line-height: 30px;
    }

    .team-info{
        left: 0;
    }
    /* TEAM */

    /* PROJECT */
    .project-top {
        background-size: cover;
    }

    .common-title h3{
        font-size: 14px;
        line-height: 11px;
    }

    .common-title span {
        font-size: 12px;
        line-height: 8px;
    }
    /* PROJECT */

    /* BRAND */
    .brand {
        padding: 100px 0;
    }
    /* BRAND */

    /* TESTIMONIAL */
    .testimonial-title {
        margin-top: -30px;
    }

    .testimonial-title h3{
        font-size: 25px;
    }

    .testimonial-wrapper {
        margin-top: -135px;
    }

    .testimonial-container {
        height: 200px;
    }

    .testimonial-container img{
        height: 100%;
    }

    .testimonial-card{
        padding: 20px;
        margin-top: 20px;
    }

    .testimonial-card .quote-top{
        left: 135px;
    }

    .testimonial-info ul i{
        right: -19px;
    }

    .testimonial-info ul li h6{
        font-size: 22px;
    }
    /* TESTIMONIAL */

    /* BLOG */
    .blog{
        padding-top: 110px;
        padding-bottom: 160px;
    }

    .blog-title h3 {
        font-size: 23px;
        line-height: 30px;
        margin-bottom: 20px;
    }

    .blog-right-content-wrapper {
        padding: 10px;
        margin-bottom: 20px;
    }

    .blog-wrapper {
        margin-left: 0px;
    }

    .blog-wrapper h5 {
        font-size: 22px;
    }

    .blog i.flaticon-left-arrow.slick-arrow {
        bottom: -80px;
        left: 70px;
    }

    .blog i.flaticon-right-arrow.slick-arrow {
        position: absolute;
        bottom: -80px;
        left: 200px;
    }

    .brc-image {
        width: 250px;
        height: 160px;
        margin-bottom: 15px;
    }
    /* BLOG */

    /* FOOTER */
    .footer-container {
        height: 1570px;
    }

    .footer-top-right-content{
        margin-top: 0;
    }
    
    .footer-top-right-content ul li a {
        font-size: 35px;
    }

    .award-wrap-content {
        margin-left: 0;
    }

    .award-wrapper h4 {
        font-size: 15px;
        line-height: 15px;
    }

    .footer-bottom-wrapper p {
        text-align: center;
    }

    .footer-bottom {
        height: 200px;
    }

    .footer-bottom-wrapper {
        height: 50px;
    }

    .scroll-to-top-visible{
        right: 50%;
    }
    /* FOOTER */

   
    /* HOME TWO HEADER */
    .home-two-hrader-top-info ul li {
        font-size: 20px;
        margin-left: 15px;
        color: #ffffff;
    }

    .home-two-hrader-top-info{
        width: 100%;
    }

    .home-two-hrader-top-info ul {
        height: 40px;
        margin-right: 0px;
        margin-left: 30px;
    }

    .home-two-hrader-top-info ul li a{
        font-size: 22px;
    }

    .home-tow-logo {
        height: 33px;
        width: 190px;
        top: 50px;
        left: 0;
        margin-left: 15px;
    }

    .home-tow-logo a {
        margin-top: -1px;
        margin-left: -16px;
    }

    .home-two-header-buttons-area .menu-right-info {
        display: none;
    }

    .home-two-header-buttons-area {
        width: 154px;
        height: 35px;
        right: 20px;
        top: 50px;
    }

    .home-two-header-buttons-area li.mobile-menu-trigger {
        top: 10px;
    }

    .home-two-header-buttons-area ul.header-buttons-wrapper.wrd-list-style {
        position: absolute;
        right: -5px;
        bottom: 35px;
    }
    /* HEADER */

    /* BANNER */
    .home-two-banner {
        height: 400px !important;
        margin-top: 0 !important;
    }

    .home-two-banner .banner-image {
        height: 400px;
    }

    .home-two-banner .banner-content-wrapper {
        height: 200px;
    }

    .home-two-banner .banner-content-wrapper-inner{
        margin-top: 275px;
    }

    .home-two-banner .slick-dots {
        display: block !important;
        bottom: 10px !important;
    }

    .banner-vedio-image img {
        display: none;
    }

    .banner-vedio-image {
        width: 120px;
        height: 120px;
    }

    .banner-vedio {
        bottom: 0px;
        right: 0;
    }
    /* HOME TWO BANNER */

    /* HOME TWO SERVICE */
    section.home-two-service {
        padding-bottom: 100px;
    }

    .htw-service-title span{
        font-size: 18px;
    }


    .htw-service-title h3{
        font-size: 27px;
        line-height: 35px;
    }

    .htw-card .htw-card-image {
        width: 295px;
        height: 295px;
    }

    .htw-card-container {
        height: 550px;
        margin-bottom: 50px;
    }

    .htw-card:hover{
        height: 550px;
    }

    .htw-card .htw-card-image::before {
        bottom: -200px;
        left: 46%;
    }
    /* HOME TWO SERVICE */

    /* home two award */
    .home-two-award{
        padding-top: 100px;
    }
    /* home two award */

    /* home two faq */
    .htw-faq {
        position: relative;
        height: 1170px;
    }

    .htw-faq-image-wrapper{
        position: relative;
    }

    .htw-faq-shape {
        width: 334px;
        left: -26px;
    }

    .htw-faq-shape-content span{
        margin-bottom: 0;
        font-size: 15px;
    }

    .htw-faq-content{
        position: relative;
        bottom: -70px;
        padding: 0;
    }
    /* home two faq */

    /* home two team */
    .home-two-team{
        padding-top: 100px;
    }
    /* home two team */

    /* home two brand */
    .home-two-brand{
        padding: 30px 0 100px 0;
    }
    /* home two brand */

    /* home two project */
    .htw-project-common-title span{
        font-size: 15px;
    }

    .htw-project{
        padding-top: 50px;
        padding-bottom: 140px;
    }

    .htw-project-slider-wrapper {
        width: 324px;
    }

    .htwp-slider-container {
        width: 304px !important;
        height: 375px;
        margin: 0px 10px;
    }

    .research-project{
        padding-bottom: 80px;
    }

    .htw-project-common-title h3{
        font-size: 25px;
        line-height: 20px;
        margin-bottom: 50px;
    }

    .htw-project .slick-arrow{
        background-color: #0CB88E;
        color: #ffffff;
        border: 1px solid #0CB88E;
    }

    .htw-project i.testimonil-arrow-right.flaticon-right-arrow.slick-arrow {
        position: absolute;
        right: 25%;
        top: 105%;
    }

    .htw-project i.testimonial-arrow-lef.flaticon-left-arrow.slick-arrow {
        position: absolute;
        left: 25%;
        top: 105%;
    }
    /* home two project */

    /* home two about */
    .htw-about-image {
        height: 500px;
        width: 336px;
    }

    .htw-about-content {
        margin-left: 0px;
        padding: 10px;
    }

    .htw-about-wrapper {
        border-bottom-left-radius: 0px;
        border-top-left-radius: 176px;
    }
    /* home two about */

    /* pricing table */
    .htr-price {
        margin-top: 100px;
    }
    /* pricing table */

    /* home two testimonial */
    .offset-md-2 {
        margin-left: 0;
    }

    .htw-testimonial{
        height: 800px;
    }

    .htw-testimonial-overflow {
        width: 350px;
    }

    .htwt-slider-content {
        width: 300px !important;
    }

    .htw-testimonial-title-wrapper {
        height: 200px;
    }
    .htw-testimonial-slider {
        top: -120px;
        left: 0px;
    }
    /* home two testimonial */

    /* home tow blog */
    .home-two-blog{
        padding-top: 0;
        padding-bottom: 90px;
    }

    .home-two-blog-title h3{
        font-size: 23px;
        line-height: 30px;
    }
    /* home tow blog */

    /* home two footer */
    .home-two-footer-container {
        height: 2300px;
    }

    .htw-footer-top {
        height: 280px;
        width: 340px;
    }

    .htw-footer-award-wrapper{
        margin-top: 60px;
    }

    .htw-footer-award-wrapper .award-wrap-content{
        margin-left: 0 ;
    }

    .htw-footer-award-wrapper h4 {
        font-size: 30px;
        line-height: 35px;
        text-align: center;
        margin-top: 40px;
    }

    .award-brand ul li:first-child {
        left: 35%;
    }

    .htw-footer-award-brand {
        margin-top: 60px;
        justify-content: center;
        margin-right: 0px;
    }

    .htw-faq-appoinment{
        margin-top: 750px;
    }

    .htw-appointment-title h4{
        font-size: 30px;
        line-height: 35px;
    }

    .cfp{
        margin-top: 0;
    }

    .htw-footer-middle {
        top: 280px;
    }

    .htw-footer-content {
        height: 340px;
    }

    .home-two-footer-container .offset-xl-3 {
        margin-left: 0;
        width: 100%;
    }

    .htw-footer-bottom-wrapper{
        height: 100%;
        margin-top: 20px;
    }

    .htw-footer-bottom-wrapper p {
        text-align: left;
        margin-left: 10px;
    }
    /* home two footer */
  
    /* header */
    .home-three-hrader-top-info {
        position: absolute;
        top: 10px;
        right: 0;
    }

    .home-three-hrader-top-info ul{
        margin-right: 70px;
    }

    .home-three-logo {
        width: 140px;
        height: 40px;
        margin-top: 38px;
        margin-left: 20px;
        justify-content: center;
    }

    .home-three-logo a{
        margin-top: 0;
    }

    .home-three-logo a img {
        margin-left: 0;
        display: inline-block;
    }

    .home-three-menu-bar {
        display: block;
        width: 52%;
        height: 40px;
        margin-left: 156px;
        top: 38px;
    }

    .home-three-header-buttons-area li.mobile-menu-trigger {
        top: 100px;
        right: 30px;
    }
    /* header */

    /* home three banner */
    .home-three-banner{
        height: 390px !important;
        margin-top: 0 !important;
    }

    .home-three-banner .banner-image {
        height: 390px;
    }
    
    .home-three-banner-content-wrapper h2 {
        font-size: 50px;
        line-height: 50px;
    }

    .home-three-banner-content-wrapper h3 {
        font-size: 35px;
        line-height: 0;
        margin-bottom: 30px;
    }

    .home-three-banner-content-wrapper{
        margin-left: 0;
    }

    .home-three-banner-vedio-button {
        position: absolute;
        top: 78%;
        left: 75%;
        transform: rotate(45deg);
    }

    .home-three-banner-vedio-button a {
        width: 50px !important;
        height: 50px !important;
    }
    /* home three banner */

    /* home three about */
    .htr-about-image-rihgt {
        width: 336px;
    }

    .thr-about-image{
        margin-top: 50px;
    }

    .htr-about-logo{
        display: none;
    }
    /* home three about */

    /* home-three-award */
    .home-three-award{
        padding-top: 0;
    }
    /* home-three-award */

    /* home three service */
    .home-three-service .common-title h3{
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 0;
    }
    /* home three service */

    /* home three member */
    .home-three-member {
        padding: 100px 0 80px 0;
    }

    .home-three-member-title{
        margin-bottom: 0;
    }
    .home-three-member-title span{
        font-size: 22px;
        line-height: 22px;
    }

    .home-three-member-title h3{
        font-size: 35px;
        line-height: 35px;
    }

    .team-col {
        width: 100%;
        padding: 0 10px;
    }

    .htr-member-container-inner{
        margin: 0 10px;
    }

    .htr-member-card{
        height: auto;
        margin-bottom: 30px;
    }

    .htr-member-info-inner h4 {
        font-size: 30px;
    }

    .htr-member-card-text h4 {
        font-size: 30px;
    }

    .htr-member-media ul li a {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }
    /* home three member */

    /* home three brand */
    .home-three-brand{
        margin-top: 20px;
    }

    .reserch-brand{
        margin-top: 0;
    }
    /* home three brand */

    /* pricing table */
    .pricing-table .common-title span{
        font-size: 22px;
        line-height: 22px;
    }

    .pricing-table .common-title h3{
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 0;
    }

    .pricing-table-card{
        height: 500px;
    }

    .price{
        padding: 20px 50px;
    }

    .price h3{
        font-size: 68px;
    }
    /* pricing table */

    /* thome-three-testimonial */
    .thome-three-testimonial {
        padding: 285px 0;
    }

    .about-testimonial{
        margin-top: 30px;
    }

    .htr-testimonial-tital {
        margin-top: -190px;
    }

    .htr-testimonial-tital h3 {
        font-size: 40px;
    }

    .htr-testimonial-overflow {
        position: absolute;
        top: 70%;
        right: -50px;
        width: 100%;
    }

    .htr-testimonial-overflow .testimonial .slick-dots {
        bottom: -37px !important;
    }

    .thome-three-testimonial .testimonial-info ul li h6{
        font-size: 21px;
    }
    /* thome-three-testimonial */

    /* home-three-blog */
    .home-three-blog .common-title span{
        font-size: 18px;
    }

    .home-three-blog .common-title h3{
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 0;
    }

    .htrb-card {
        margin-top: 20px;
    }

    .htrb-image {
        width: 100%;
    }
    /* home-three-blog */

    /* home three footer */
    .htr-footer-top {
        height: 230px;
        margin-top: -110px;
    }

    .htr-award-wrapper {
        height: 0;
        margin-top: 70px;
        margin-bottom: 50px;
        text-align: center;
    }

    .htr-award-wrapper .award-wrap-content{
        margin-left: 0;
    }

    .home-three-footer-container{
        height: 1580px;
    }

    .htr-award-wrapper .award-wrap-content h4{
        font-size: 25px;
        line-height: 30px;
    }

    .htr-award-brand ul li p{
        text-align: center;
        line-height: 15px;
    }

    .htr-footer-middle{
        height: auto;
    }

    .htr-footer-phone-icon{
        display: none;
    }

    .htr-footer-middle {
        margin-top: 50px;
    }

    .htr-footer-bottom {
        height: 110px;
    }

    .htr-footer-bottom .footer-bottom-wrapper {
        height: 50px;
    }

    .htr-footer-bottom .footer-bottom-wrapper ul li span {
        margin-top: -2px;
        display: inline-block;
    }
    /* home three footer */

    /* about page */
    .about-banner{
        height: 300px;
    }

    .about-banner-content{
        height: 300px;
    }

    .about-banner-content h4 {
        margin-top: 60px;
        font-size: 60px;
    }

    .about-main{
        padding-bottom: 100px;
    }
    /* about page */
   
    /* service detils */
    .service-details {
        padding-top: 100px;
        padding-bottom: 50px;
    }

    .shop-details{
        padding-bottom: 100px;
    }

    .about-banner-content h4 {
        margin-top: 60px;
        font-size: 35px;
    }

    .service-download {
        position: relative;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    .service-left-category {
        padding: 20px;
    }

    .sd-right-content {
        margin-left: 0;
    }
    /* service details */

    /* our service */
    section.our-service{
        padding-bottom: 0px !important;
    }
    /* our service */

    /* blog */
    .blog-tags a{
        padding: 15px 30px;
    }

    .recent-post {
        margin-top: 0;
    }

    .blog-content-wrapper h6{
        font-size: 22px;
    }

    .sd-right-content h5{
        font-size: 21px;
    }

    .sd-right-content h4{
        font-size: 21px;
    }

    /*  */
    .blog-details .card-header {
        top: 30px;
    }
    .blog-details .card-footer-left img {
        width: 65px;
        height: 65px;
        border-radius: 50%;
    }
    /* blog */

    /* error */
    .error {
        height: 470px;
        margin-bottom: -60px;
    }
    /* error */

    /* contact */
    .contact-info {
        display: block;
        margin: 20px 0;
    }

    .contact-info-inner ul li span {
        font-size: 30px;
    }

    .contact-info-inner ul li a {
        font-size: 22px;
    }

    .appoint-location{
        margin-top: 50px;
    }
    /* contact */

    /* research */
    .research-project .htw-project-slider-wrapper {
        display: block;
    }

    .research-project .htwp-slider-container{
        width: 100% !important;
        margin: 30px 0;
        padding: 0 10px;
    }

    .research-slider-container{
        margin-left: 0;
    }

    .research-project .row {
        width: 360px;
    }

    .research-slider-container{
        width: 100% !important;
        height: 460px;
        margin: 30px 0;
    }

    .research-slider-container .htwp-slider-text {
        top: 60%;
        font-size: 26px;
    }

    .research-slider-container .htwp-slider-text h5 {
        font-size: 30px;
    }
    /* research */

    /* shop */
    .shop-tags {
        margin-top: 0px;
    }

    .shop-details .nav-link i {
        font-size: 18px;
    }

   .nav-grid .nav-link {
        position: absolute;
        top: 16px;
        left: 7px;
    }

    .shop-details .nav-list{
        margin-left: 20px;
    }

    .list-viwe .shop-box {
        display: block;
    }

    .list-viwe .shop-list-content {
        width: 100%;
        margin-left: 0px;
    }
    /* shop */

    /* team member */
    .team-member-page .nav-form {
        margin-bottom: 20px;
    }

    .team-page-btn{
        padding: 10px 20px;
        border-radius: 10px;
    }

    .team-page{
        padding-top: 0;
    }

    .team-two-info-inner h5 {
        font-size: 24px;
    }

    .team-two-info-inner ul li {
        margin: 10px;
    }
    /* team member */

    /* team details */
    .tmd-card{
        display: none;
    }

    .team-details-wrapper {
        height: 700px;
        padding: 20px;
    }

    .team-deails-content {
        margin-left: 0;
    }
    /* team details */


}

@media only screen and (min-width: 415px) and (max-width: 540px) {

}