
@media only screen and (min-width: 320px) and (max-width: 768px) {
	.icon-bar1 a{
	    padding: 10px;
	    font-size: 18px;
        float: left;
	}
	
	.icon-bar1 {
    top: 97%;
	}
	
.navbar-brand img {
    width: 283px;
    margin-top: 0px;
}

.navbar-brand {
    padding: 15px 0px;
}	

.navbar-toggler {
    padding: 13px;
    margin-top: 15px;
    background: #fd0e1e;
}
.navbar .nav .nav-item + li {
    margin-left: 0px;
}

.aboutpgf {
    padding: 18px 0;
    background: #fff;
}

.abdeat h2{
    font-size: 24px;
}

.hmouprd {
    background-color: #f7f8f9;
    padding: 3px 0 20px;
}

.quote-section {
    padding: 37px 0;
}

.ourclient {
    padding: 1px 0 30px;
}

.main-footer .widgets-section {
    padding: 14px 0px 0px;
}

.main-footer .footer-bottom .copyright, .main-footer .footer-bottom .created {
    margin-top: -23px;
}

.abt-box-img{
    padding-bottom: 20px;
}


.abt h4 {
    position: absolute;
    top: 55%;
    font-size: 23px;
    color: #fff;
    text-transform: inherit;
    left: 36%;
}

.abt h2 {
    position: absolute;
    color: #fff;
    text-transform: inherit;
    font-weight: 600;
    font-size: 22px;
    top: 3%;
    left: 37%;
}

.all-page-bg img{
    display: none;
}

.product-img img {
    width: 33%;
    position: relative;
}

.product-img {
    position: relative;
    top: 0%;
left: 1%;
}

.our-client-heading h2 {
    padding: 23px 0;
    font-size: 34px;
}

.client {
    padding: 36px 0;
}

.tracour h2 {
    font-size: 21px;
    line-height: 1.4em;
}

.contact-us-heading h2 {
    text-align: center;
    padding: 20px 0;
    font-size: 30px;
}

.contact {
    padding: 16px 0;
}

.contact-box {
    padding: 10px;
    margin-bottom: 14px;
}

.main-footer .footer-bottom {
    padding: 22px 0px 50px;
}

.header_top {
    margin-left: -15px;
    text-align: center;
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 0px;
    overflow-x: visible;
    margin-top: 66px;
    background:#333333;
}

.navbar-nav {
    margin-top: 0px;
}

.navbar .nav .nav-item a {
    color: #fff;
    padding: 5px;
}

.navbar .nav .nav-item.submenu ul li a {
    line-height: 25px;
    color: #fd0e1e;
    font-weight: 600;
}
    
.navbar_fixed {
    position: relative;
}

.navbar_fixed .navbar-nav {
    margin-top: 0px !important;
    position: relative;
    display: none;
}

.navbar_fixed .navbar .nav .nav-item > a {
    color: #242424;
    line-height: 25px;
    
}

.header_top .header_top_inner {
    font: 500 15px/30px "Poppins", sans-serif;}







}



@media only screen and (min-width: 320px) and (max-width: 520px) {

	
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	

}

@media only screen and (min-width: 992px) and (max-width: 1200px) {


}
