@media(max-width: 1600px){
	.text_description{
		width: 60%;
	}
}
@media(max-width: 1400px){
	.text_description{
		width: 67%;
	}
    /* Safari 4.0 - 8.0 */
    @-webkit-keyframes mymove {
        from {right: 0%;}
        to {right: 40%;}
    }

    @keyframes mymove {
        from {right: 0%;}
        to {right: 40%;}
    }
}
@media(max-width: 1150px){
	.text_description{
		width:76%;
	}
}
@media(max-width: 1024px){
    /* Safari 4.0 - 8.0 */
    @-webkit-keyframes mymove {
        from {right: 0%;}
        to {right: 30%;}
    }

    @keyframes mymove {
        from {right: 0%;}
        to {right: 30%;}
    }
}
@media(max-width: 950px){
	.text_description {
		width: 87%;
	}
}
@media(max-width: 780px){
	.text_description {
		width: 100%;
	}
}
@media(max-width: 767px){
    footer{
        /*height: auto;*/
        text-align: center;
        padding: 15px 0;
    }
    .list-inline-item:not(:last-child){
        margin-right: 0;
    }
    .footer-container ul li{
        line-height: 0;
    }
    #header .navbar {
        padding: 0;
    }
    #header-wrap{
        background-color: #121212;
        height: 60px;
    }
    #header .navbar-brand{
        margin: 0 auto;
    }
    #header-wrap .navbar-brand img {
        height: 50px;
    }
    #header .container-fluid{
        padding: 0;
    }
    ul.navbar-nav{
        background-color: #121212;
        padding: 0 15px;
    }
    #header li{
        padding: 15px 0;
        border-bottom: 1px solid #545454;
    }
    #header li:last-child{
        border-bottom: none;
    }
    #header li .nav-link{
        padding: 0 !important;
        color: #fff;
        font-weight: 500;
        font-size: 11px;
        text-transform: uppercase;
        transition: all 0.3s ease;
        letter-spacing: 3px;
    }
    .navbar-nav .dropdown-menu {
        background-color: transparent;
        border-radius: 0;
        padding: 10px 10px 0;
        border: none;
    }
    .navbar-nav .dropdown-menu a{
        color: #fff;
        padding: 15px 0 10px;
        font-family: arial;
        font-weight: 500;
        font-size: 11px;
        text-transform: uppercase;
        transition: all 0.3s ease;
        letter-spacing: 3px;
        border-top: 1px solid #545454;
    }
    .home-content-container{
        text-align: center;
    }
    .home-img-container img{
        height: 200px;
        margin-bottom: 80px;
    }
    .brandscape-btm-section{
        text-align: center;
    }
    .product-content {
        padding: 115px 0 0 !important;
    }
    .product-content .container-fluid{
        padding: 0;
    }
    .project-container img{
        height: 266px;
        margin-bottom: 0;
    }
}
@media(max-width: 650px){
	.text_description h4{
		font-size: 33px;
	}
}
@media(max-width: 575px){
	.text_description h4{
		font-size: 30px;
	}
}
@media(max-width: 484px){
	.text_description h4{
		font-size: 22px;
	}
	.text_description{
		
	}
}
@media(max-width: 414px){
     @-webkit-keyframes mymove {
        from {right: 0%;}
        to {right: 25%;}
    }

    @keyframes mymove {
        from {right: 0%;}
        to {right: 25%;}
    }
}
@media(max-width: 360px){
	.text_description {
		
	}
	.text_description h4 {
		font-size: 20px;
	}
}
@media(min-width: 768px) and (max-width: 991px){
    .home-img-container, .home-img-container img{
        height: 160px;
    }
    .home-img-container .img-content{
        padding: 5px 0;
    }
    #header .navbar {
        padding: 0;
    }
    .navbar-expand-md .navbar-toggler {
        display: table-cell;
        padding: 37px 15px;
    }
    .navbar-expand-md .navbar-collapse{
        display: none !important;
    }
    .navbar-expand-md .collapse.show {
        display: block !important;
    }
    #header .container-fluid{
        padding: 0;
        display: block;
    }
    #header-wrap{
        background-color: #121212;
        height: 90px;
    }
    #header .navbar-brand{
        margin: -90px auto 0;
        display: table;
    }
    #header-wrap .navbar-brand img {
        height: 80px;
    }
    #header .container-fluid{
        padding: 0;
    }
    ul.navbar-nav{
        background-color: #121212;
        padding: 0 15px;
    }
    #header li{
        padding: 15px 0;
        border-bottom: 1px solid #545454;
    }
    #header li:last-child{
        border-bottom: none;
    }
    #header li .nav-link{
        padding: 0 !important;
        color: #fff;
        font-weight: 500;
        font-size: 11px;
        text-transform: uppercase;
        transition: all 0.3s ease;
        letter-spacing: 3px;
    }
    .navbar-nav .dropdown-menu {
        background-color: transparent;
        border-radius: 0;
        padding: 10px 10px 0;
        border: none;
    }
    .navbar-nav .dropdown-menu a{
        color: #fff;
        padding: 15px 0 10px;
        font-family: arial;
        font-weight: 500;
        font-size: 11px;
        text-transform: uppercase;
        transition: all 0.3s ease;
        letter-spacing: 3px;
        border-top: 1px solid #545454;
    }
    .navbar-expand-md .navbar-nav{
        flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .navbar-toggler:focus{
        outline: none;
    }
    #header .dropdown-menu::before{
        display: none;
    }
    #header .dropdown-menu {
        top: 10px;
        width: 100%;
        font-size: 15px;
        left: 0;
        position: relative !important;
    }
    .dropdown-menu.show {
        display: block !important;
    }
    .product-content {
        padding: 115px 0 0 !important;
    }
    .project-container .home-img-container{
        height: 160px;
    }
    .project-container img{
        height: 160px;
        margin-bottom: 0;
    }
    .project-container .home-img-container .img-content{
        padding: 0;
    }
}
@media(min-width: 991px) and (max-width: 1199px){
    .product-content {
        padding: 115px 0 0 !important;
    }
    .product-content .container-fluid{
        padding: 0;
    }
}
@media (min-width: 992px) {
    ul.navbar-nav li:hover > .dropdown-menu {
        display: block;
    }

}