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

	.man_img {

		width: 26%;

	}

}

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

	.man_img {

		width: 26%;

	}

}

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

	.three_steps > li span.Hicon_bx {

		width: auto;

		flex: 0 0 70px;

	}

	span.steps_txt {

		font-size: 15px;

	}

}

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

	.man_img {

		width: 28%;

	}

}

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

	.gap_maintain {

		margin: 6px 0 0 0;

	}

}

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

	.three_steps > li span.Hicon_bx {

		width: auto;

		flex: 0 0 55px;

	}
    .offer_img {
        margin-top: -146px;
    }

}

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

	.hariyali_logo {

		width: 250px;

	}

	.c-w-50 {

		width: 50%;

	}

	.c-w-100 {

		width: 100%

	}

	.threesteps_title {

		margin: 30px 0 0 0;

	}

	.disply-hide {

		display: none;

	}

	.border_C_right {

		border-right: 0px solid #fff;

		border-bottom: 1px solid #fff;

		padding-bottom: 30px;

	}

	.pad-left-30 {

		padding-left: 15px;

		padding-top: 30px;

	}

}

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

	.tag_line {

		font-size: 28px;

	}

	.hariyali_logo {

		width: 180px;

	}

	.man_img {

		width: 35%;

	}

	.three_steps > li {

		margin: 0 0 20px 0;

	}

	.footer_btm_txt {

		padding: 20px 50% 20px 15px;

	}

	.man_img {

		position: absolute;

		right: 10px;

		bottom: 20px;

		width: 30%;

	}

}

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

	.hariyali_title > img {

		width: 100px;

	}

	.hariyali_title {

		font-size: 15px;

	}

}

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

    .where_cn_u_plant .owl-carousel-product .item{

        height:466px

    }

    .where_cn_u_plant .abt_div h3{

        font-size:85px

    }

    .where_cn_u_plant .abt_div{

        width:60%

    }

    .friendly_block{

        margin-top:200px

    }

    .banner{

        height:703px

    }

	.main_banner .item {

		height: 703px;

	}

}

@media (max-width:1199px) and (min-width:992px){

    .about .abt_div,.where_cn_u_plant .abt_div{

        width:90%

    }

    .where_cn_u_plant .owl-carousel-product .item{

        height:386px

    }

    .where_cn_u_plant .abt_div h3{

        font-size:95px

    }

    .friendly_block h1{

        font-size:100px

    }

    .friendly_block{

        margin-top:180px

    }

    .friendly_block .txt_animate{

        overflow:inherit

    }

    .friendly_block .txt_animate:first-of-type{

        animation:none

    }

    .friendly_block .txt_animate:last-of-type{

        width:auto;

        animation:none

    }

    .friendly_block .txt_animate:last-of-type>span{

        margin-left:0;

        animation:none

    }

    .banner{

        height:700px;

    }

	.main_banner .item {

		height: 700px;

	}

	.hariyali_btn {

		font-size: 34px;

	}

    .banner .top_contact li{

        font-size:20px

    }

    .navbar.navbar_blog .navbar-nav li {

		margin-left: 7px;

		margin-right: 7px;

	}

    .banner_txt{

        top: 30%;

    }

    .top_info_in{

        margin-left: 0;

    }

    .social_top_in li:first-child{

        margin-top: 5px;

    }

}
@media only screen and (max-width: 991px)
{
    .offer_img {
        width: 132%;
    }
    .offer
    {
        font-size: 23px;
    }
}
@media only screen and (max-width: 853px)
{
    .three_steps > li span.Hicon_bx {
        width: auto;
        flex: 0 0 45px;
    }
}
@media (max-width:991px) and (min-width:768px){

    .welcome_section .good_day{

        display:none

    }

    .welcome_section .col-md-4{

        width:100%;

        flex:0 0 100%;

        max-width:100%

    }

    .where_cn_u_plant .abt_div{

        width:98%

    }

    .about .abt_div,.each_product .abt_div,.testimonial .abt_div{

        width:90%

    }

    .where_cn_u_plant .abt_div h3{

        font-family:quicksilver;

        font-size:75px;

        line-height:70px

    }

    .about .section_title{

        font-size:65px

    }

    .each_product .section_title{

        font-size:85px;

        line-height:80px

    }

    .testimonial .section_title{

        font-size:65px

    }

    .store .store_block{

        border:2px solid #fff;

        transform:translateY(10%)

    }

    .store .store_block h2{

        font-size:26px

    }

    .store .store_block h4{

        font-size:70px;

        line-height:45px

    }

    .store{

        height:340px

    }

    .friendly_block h1{

        font-size:80px

    }

    .friendly_block .txt_animate{

        overflow:inherit

    }

    .friendly_block .txt_animate:first-of-type{

        animation:none

    }

    .friendly_block .txt_animate:last-of-type{

        width:auto;

        animation:none

    }

    .friendly_block .txt_animate:last-of-type>span{

        margin-left:0;

        animation:none

    }

    .banner .slider_block h2{

        font-size:20px

    }

    .banner{

        height:650px;

    }

	.main_banner .item {

		height: 650px;

	}

	.hariyali_btn {

		border-radius: 55px;

		font-size: 27px;

		margin: 70px 0 10px 0;

	}

    .welcome_section .section_title{

        font-size:55px

    }

    .welcome_section .welcome_mrg{

        margin-top:0

    }

    .friendly_block{

        margin-top:150px

    }

    .harimitti_top_head{

       padding-top: 20px;

    }

    .harimitti_top_head .logo_block{

        margin: 10px auto;

    }

    .harimitti_top_head .social_top{

        margin-top: 2px;

    }

    .harimitti_top_head .social_top li:first-child {

        margin-top: 4px;

		

    }

    .banner .top_contact li{

        margin-right: 1%;

        margin-left: 1%;

    }

    .banner .top_contact li a{

        font-size: 16px;

		padding: 20px 6px;

    }

    .navbar.navbar_blog .navbar-nav li{

        margin-left: 5px;

        margin-right: 5px;

    }

    .social_top_in li:first-child{

        display: block;

        width: 100%;

    }

    .social_top_in li{

        margin-bottom: 5px;

    }

    .top_info_in{

        margin-left: 0;

    }

    .banner_txt{

        top: 32%;

    }

    .banner_txt{

        font-size: 74px;

    }

    .product_steps{

        margin-top: 40px;

    }

    .annual_list li{

        margin: 15px 20px;

    }

    .product_section{

        margin-top: 0;

    }

    

}

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

    .banner .top_contact li a {

        position: relative;

        color: #fff;

        padding: 10px 3px;

    }

    .harimitti_top_head{

        padding-top:30px

    }

    .harimitti_top_head .logo_block{

        top:100px

    }

    .friendly_block h1{

        font-size:60px

    }

    .friendly_block{

        margin-top:232px

    }

    .friendly_block .txt_animate{

        overflow:inherit

    }

    .friendly_block .txt_animate:first-of-type{

        animation:none

    }

    .friendly_block .txt_animate:last-of-type{

        width:auto;

        animation:none

    }

    .friendly_block .txt_animate:last-of-type>span{

        margin-left:0;

        animation:none

    }

    .banner .slider_block h2{

        font-size:20px

    }

    .banner{

        height:650px

    }

	.main_banner .item {

		height: 650px;

	}

	.hariyali_btn {

		border-radius: 55px;

		font-size: 27px;

		margin: 0px 0 10px 0;

	}

    .banner .top_contact li{

        font-size:14px

    }

    .banner .top_contact i{

        width:29px;

        height:29px;

        line-height:29px

    }

    .top_contact .container{

        width:100%;

        max-width:100%

    }

    .welcome_section .section_title{

        font-size:55px

    }

    .welcome_section .welcome_mrg{

        margin-top:20px

    }

    .store .store_block{

        border:2px solid #fff;

        transform:translateY(10%)

    }

    .store .store_block h2{

        font-size:26px

    }

    .store{

        height:340px

    }

    .friends .section_title{

        font-size:85px

    }

    .about .section_title,.testimonial .section_title{

        font-size:65px

    }

    .friends .products li{

        width:50%;

        margin-right:0;

        padding:10px

    }

    .about .abt_div,.each_product .abt_div,.testimonial .abt_div{

        width:90%

    }

    .friends .products li:nth-child(2n){

        margin-right:0

    }

    .each_product .section_title{

        font-size:85px;

        line-height:80px

    }

    .where_cn_u_plant .abt_div{

        width:100%

    }

    .where_cn_u_plant .abt_div h3{

        font-size:60px;

        line-height:33px

    }

    .store .store_block h5,.where_cn_u_plant .abt_div p{

        font-size:18px

    }

    .where_cn_u_plant .owl-carousel-product .item{

        height:220px

    }

    .store .store_block h4{

        font-size:55px;

        line-height:40px

    }

    .products_banner_txt{

        font-size: 25px;

    }

    .products_banner_txt span{

       display: inline;

    }

    .product_steps{

        margin-top: 40px;

    }

    .products_banner_txt {

        font-size: 70px;

        margin-top: 0;

    }

    .product2 .inside_section_title {

        padding-left: 108px;

        margin-top: 0;

    }

    .annual_list li {

         margin: 15px 20px;

    }

    .navbar.navbar_blog .navbar-nav li {

        margin-left: 15px;

        margin-right: 15px;

    }

	.navbar-default .navbar-nav .open .dropdown-menu > li > a {

		color: #777;

		text-align:center;

	}

}
@media only screen and (max-width: 767px)
{
    .offer_img {
        width: 60%;
        margin-top: 18px;
        float: left;
    }
}
@media screen and (max-width:640px){

    .harimitti_top_head .social_top li:first-child{

        display: none;

    }

    .num_add li {

         margin-right: 5px;

    }

    .offer_img {
        width: 55%;
    }

}

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

    .harimitti_top_head .social_top li:first-child{

        display: inline;

    }

    body{

        font-size:14px

    }

    .harimitti_top_head{

        padding-top:15px

    }

    

    .harimitti_top_head img{

        width:150px

    }

    .friendly_block{

        margin-top:150px

    }

    .friendly_block h1{

        margin-top:22px;

        font-size:60px;

        line-height:45px

    }

    .friendly_block .txt_animate{

        overflow:inherit

    }

    .friendly_block .txt_animate:first-of-type{

        animation:none

    }

    .friendly_block .txt_animate:last-of-type{

        width:auto;

        animation:none

    }

    .friendly_block .txt_animate:last-of-type>span{

        margin-left:0;

        animation:none

    }

    .friends .products{

        text-align:center

    }

    .friends .products li{

        width:50%;

        margin-right:0;

        margin-bottom:0;

        padding:5px

    }

    .friends .products a{

        display:inline-block

    }

    .banner .slider_block h2{

        font-size:16px

    }

    .banner{

        height:600px

    }

	.main_banner .item {

		height: 600px;

	}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a {

		color: #FFFFFF;

	}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {

		color: #FFFFFF;

	}

	.hariyali_btn {

		border-radius: 55px;

		font-size: 27px;

		margin: 0px 0 10px 0;

	}

    .banner .top_contact li{

        display:block;

        width:100%;

        margin-bottom:12px;

        margin-right:0;

        font-size:16px

    }

    .friends .products li:nth-child(2n){

        margin-right:0

    }

    .banner .top_contact i{

        width:30px;

        height:30px;

        line-height:30px

    }

    .welcome_section{

        padding:15px 0

    }

    .friends .section_title,.welcome_section .section_title{

        font-size:50px;

        line-height:40px

    }

    .welcome_section .good_day{

        height:280px

    }

    .store{

        height:360px

    }

    .store .store_block{

        border:1px solid #fff;

        transform:translateY(0);

        width:97%;

        margin:auto;

        top:16px

    }

    .store .store_block h2{

        font-size:23px

    }

    .store .store_block h4{

        font-size:42px;

        line-height:40px

    }

    .about,.each_product{

        height:auto

    }

    .about .section_title,.each_product .section_title,.testimonial .section_title{

        font-size:59px

    }

    .about .abt_div,.each_product .abt_div,.testimonial .abt_div,.where_cn_u_plant .abt_div{

        width:100%

    }

    .where_cn_u_plant .abt_div h3{

        font-size:54px;

        line-height:33px

    }

    .where_cn_u_plant .abt_div p{

        font-size:18px

    }

    .where_cn_u_plant .owl-carousel-product .item{

        height:220px

    }

    .where_cn_u_plant .owl-theme .owl-nav.disabled+.owl-dots{

        margin-top:-46px!important

    }

    footer a{

        display:block

    }

    @keyframes showup{

        0%{

            opacity:1

        }

    }

    @keyframes reveal{

        0%{

            opacity:1

        }

    }

    @keyframes slidein{

        0%{

            margin-left:0

        }

    }



    .num_add{

        position: absolute;

        top: 5px;

        text-align: center;

        width: 100%;

    }

    .num_add li{

        float: none;

        display: inline-block;

    }

    .num_add li:nth-child(2){

        display: none;

    }

    .harimitti_top_head .social_top{

        margin-top: 35px;

    }

    .harimitti_top_head .logo_block {

        top: 120px;

    }

    .iframe{

        min-height: 200px;

    }

    .banner_txt{

        top: 8%;

        font-size: 56px;

    }

    .carousel_caption p{

        display: none;

    }

    .top_info_in{

        margin-left: 0;

        list-style: none;

    }

    .top_info_in li:nth-child(2){

        display: none;

    }

    .products_banner_txt{

        font-size: 35px;

        margin-top: 24px;

        line-height: 18px;

    }

    .product_steps li.choose_list{

        max-width: 209px;

        padding-top: 5px;

    }

    .product_steps{

        margin-top: 30px;

    }

    .plant_list_img_last{

        margin-bottom: 15px;

    }

    .product_section .section_title{

        margin-top: 0;

    }

    .product2 .inside_section_title{

        margin-top: 0;

    }

    p.annual_maintainance{

        font-size: 17px;

    }

    .product2 .inside_section_title {

        padding-left: 0;

    }

    .navbar.navbar_blog .navbar-nav li {

        display:block;

    }

    .offer_img {
        width: auto;
        float: none;
    }

}

@media only screen and (max-width:576px) and (orientation: landscape){

    .num_add li:nth-child(2){

        display: inline-block;

    }

    .top_info_in li:nth-child(2){

        display: inline-block;

    }

}

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

	.enquire_now {

		top: 80%;

	}

	.hariyali_btn {

		border-radius: 55px;

		font-size: 23px;

		margin: 50px 0 10px 0;

	}

	.enquire_now img {

		width: 150px;

	}
    .hariyali-map-address
    {
        width: 90%;
    }

}
@media screen and (max-width:520px) {
    .modal-dialog {
        width: 100%;
        margin: 00px auto;
        max-width: 100%;
    }
    .plantlist > li, .hariyali_gallery > li {
        flex: 0 0 50%;
    }
    .hariyali_logo {
       transform: translate(-50%, -33%);
    }
    .offer_img {
        margin-top: 20px;
    }
    .tag_line {
        padding: 40px 0px 0 40px;
        font-size: 26px;
    }
}