  .logo_div{
  display: inline-block;
  padding: 10px
  }

.navbar-brand>img {
  padding-top: 11px;
  width: 130px;
  margin-left: 60px;
}
.navbar-brand {
    height: auto;
    margin: 0;
    padding: 0;
    margin-right: 20px;
}
.navbar-default{
background-image: url(../images/abc.jpg);
    background-position: right;
    background-size: initial;
height:65px;
}
.navbar-default .navbar-nav > li > a{
	color: black;
   font-weight: bold;
}
.navbar-default .navbar-nav > .dropdown > a .caret{
	border-top-color: #fff;
    border-bottom-color: #fff;
}
.navbar-default .navbar-brand{
	color:#fff;
}
.dropdown-menu{
top:93% !important;
}
.menu-large {
  position: static !important;
}

.megamenu{
  padding: 15px 0px;
  width:100%;
}
.megamenu> li > ul {
  padding: 0;
  margin: 0;
}
.megamenu> li > ul > li {
  list-style: none;
  color:black;
}
.megamenu> li > ul > li > a {
  padding: 3px;
  clear: both;
  line-height: 1.428571429;
  color: black;
  white-space: normal;
  font-size:10px;
}
.megamenu> li ul > li > a:hover,
.megamenu> li ul > li > a:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #BE2026;
}
.megamenu.disabled > a,
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  color: #999999;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
  color:#e51225; 
}
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.megamenu.dropdown-header {
  color: #428bca;
  font-size: 18px;
}
@media (max-width: 768px) {
  .megamenu{
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .megamenu> li {
    margin-bottom: 30px;
  }
  .megamenu> li:last-child {
    margin-bottom: 0;
  }
  .megamenu.dropdown-header {
    padding: 3px 15px !important;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header{
	color:#fff;
  }
}
.wave{
  background:
    linear-gradient(to right, sandybrown, chocolate);
  height: 50px;
  position: relative;
}
.wave::before{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background-repeat: repeat;
  height: 10px;
  background-size: 20px 20px;
  background-image:
    radial-gradient(circle at 10px -5px, transparent 12px, maroon 13px);
}
<!-- footer -->

#footer ul {
 padding:0;
 margin:0
}
#footer li {
 list-style:none
}
#footer a:focus,a:hover {
 text-decoration:none;
 -webkit-transition:.3s ease;
 -o-transition:.3s ease;
 transition:.3s ease
}
#footer a:focus {
 outline:0
}
#footer img {
 max-width:100%
}
#footer p {
 font-size:16px;
 line-height:30px;
 color:#898b96;
 font-weight:300;
 margin-bottom: -3px
}
#footer h4 {
 font-family:Times New Roman;
 margin:0;
 font-weight:400;
 padding:0;
 color:#dd2229;
}
#footer a {
 color:white;
}
.no-padding {
 padding:0!important
}
.go_top {
 line-height:40px;
 cursor:pointer;
 width:40px;
 background:#5867dd;
 color:#fff;
 position:fixed;
 -webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);
 box-shadow:0 4px 4px rgba(0,0,0,.1);
 -webkit-border-radius:50%;
 border-radius:50%;
 right:-webkit-calc((100% - 1140px)/ 2);
 right:calc((100% - 1140px)/ 2);
 z-index:111;
 bottom:80px;
 text-align:center
}
.go_top span {
 display:inline-block
}
.footer-big {
 padding:15px 0 1px 0;
 /*background-color:black;*/
 background-image:url(../images/abc.jpg);
}
.footer-big .footer-widget {
 margin-bottom:40px
}
.footer--light {
 background:#e7e8ed
}
.footer-big .footer-menu ul li a,.footer-big p,.footer-big ul li {
 color:#898b96 !important;
}
.footer-menu {
 padding-left:48px
}
.footer-menu ul{
 padding:0px;
}
.footer-menu ul li a {
 font-size:15px;
 line-height:32px;
 -webkit-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.footer-menu ul li a:hover {
 color:#5867dd
}
.footer-menu--1 {
 width:100%
}
.footer-widget-title {
 line-height:42px;
 margin-bottom:10px;
 font-size:18px
}
.mini-footer {
 background:#192027;
 text-align:center;
 padding:3px 0
}
.mini-footer p {
 margin:0;
 line-height:26px;
 font-size:15px;
 color:#999
}
.mini-footer p a {
 color:#5867dd
}
.mini-footer p a:hover {
 color:#34bfa3
}
.widget-about img {
 display:block;
 margin-bottom:30px
}
.widget-about p {
 font-weight:400
}
.widget-about .contact-details {
 margin:30px 0 0 0
}
.widget-about .contact-details li {
 margin-bottom:10px
}
.widget-about .contact-details li:last-child {
 margin-bottom:0
}
.widget-about .contact-details li span {
 padding-right:12px
}
.widget-about .contact-details li a {
 color:#5867dd
}
@media (max-width:991px) {
 .footer-menu {
  padding-left:0
 }
}
.head_info{
  display: none;
}
.header_social{
  padding-top:20px;
  float:right
  ;margin-right:5px;
  color:white;
  margin-right:5px;
  text-align: right;
  }
.footer_social{
padding-top:5px;
}

.footer_social a{
    margin-top: 8px;
    float: right;
    margin-right: 15px;
display: block;
    float: left;
    position: relative;
    width: 42px;
    height: 42px;
    margin-left: 5px;
    margin-bottom: 15px;
    font-size: 28px;
    color: #fff;
    line-height: 52px;
    text-decoration: none;
	border-radius: 7px;
	cursor:pointer;
}
.footer_social a:hover{
opacity: 1;
    bottom: 1px;
    box-shadow: 1px 1px 1px 1px white;
}
body{
  margin:0;
  padding:0;
  background:#ffffff;
  width:100%;
  height:100%;
  overflow-x:hidden;
overflow-y: scroll;
overflow-x: hidden;
}
body::-webkit-scrollbar {
    width: .5em;
}
 
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
body::-webkit-scrollbar-thumb {
      background-image: linear-gradient(-90deg, #BE2026, white);
  outline: .5px solid slategrey;
  overflow-x:hidden;
}
#top_products article:hover{
bottom:2px;
    box-shadow: 3px 5px 8px black;
}
.dropdown-header{
color:black;
font-size: 13px;
/*font-weight:600;*/
margin-left:-25px;
}


@media only screen and (max-width: 767px) {
     .navbar-nav .open .dropdown-menu {
    position: static;

  }
  .navbar-default .navbar-nav  {
      color:#ffff;
  }
    .header_social {
        display: none;
    }
    .head_info{
      display: block;
      position: absolute;
      top: 45px;
      z-index: 10000;
      color: white;
    } 
  #logo_mobile{
  display:inline-block !important;
  }
  .navbar-default {
    /*background-image: url(../images/trianglify.svg);*/
          background-position: left;
    background-size: initial;
  }
  #navbar_mbobile{
  float:left !important;
  width:110%
  }
  #navbar_menu_mbobile{
      background-image: url(../images/trianglify.svg);
        background-position: left;
    background-size: initial;
  }
  .megamenu> li > ul > li > a{
  /*color:white;*/
  /* margin-left: 20px; */
  }
  #about .row{
  height:auto !important;
  }
}


@media only screen and (max-width: 450px) {
    .header_social {
        display: none;
    }
    .head_info{
      display: block;
      position: absolute;
      top: 45px;
      z-index: 10000;
      color: white;
    } 
	#logo_mobile{
	display:inline-block !important;
	}
	.navbar-default {
    background-image: url(../images/trianglify.svg);
			    background-position: left;
    background-size: initial;
	}
	#navbar_mbobile{
	float:left !important;
	width:110%
	}
	#navbar_menu_mbobile{
	    background-image: url(../images/trianglify.svg);
		    background-position: left;
    background-size: initial;
	}
	.megamenu> li > ul > li > a{
/*	color:white;
	 margin-left: 20px; */
	}
	#about .row{
	height:auto !important;
	}
}	

/* effect-shine */
#footer a.effect-shine:hover {
  -webkit-mask-image: linear-gradient(-75deg, rgba(0,0,0,.6) 30%, #000 50%, rgba(0,0,0,.6) 70%);
  -webkit-mask-size: 200%;
  animation: shine 2s infinite;
}

@-webkit-keyframes shine {
  from {
    -webkit-mask-position: 150%;
  }
  
  to {
    -webkit-mask-position: -50%;
  }
}
#contact_us{
margin-top:70px;
    /*background-image: url(../images/home-about.jpg);*/
			    background-position: left;
    background-size: cover;
}

/* About Section */
#about{
margin-top:70px;
    background-image: url(../images/home-about.jpg);
			    background-position: left;
    background-size: cover;
}
#about .about-text {
	margin-left: 10px;
}
#about H4 {
	font-size: 20px;
}
#about li {
	margin-bottom: 3px;
	list-style: none;
	padding: 0;
	font-size: 13px;
}
#about li:before {
	content: "✓";
	font-weight: 600;
	padding-right: 10px;
	color: #e75926;
}
#about i.fa {
	float: left;
	display: block;
	margin-right: 15px;
	color: #fff;
	font-size: 44px;
	text-shadow: 0 0 1px #666;
}
#about img {
	margin-top: 20px;
}
#about p {
	margin-top: 20px;
	margin-bottom: 30px;
}
hr {
	height: 4px;
	width: 70px;
	text-align: center;
	position: relative;
	background: #dd2229;
	margin: 0 auto;
	margin-bottom: 30px;
	border: 0;
}
@media (max-width: 767px){
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
     background-color: white !important; 
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
#product_submenu{
  width: 90%;
    margin-left: 5%;
    border-radius: 10px;
}
   /* iphone x */
        @media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {
            .navbar-nav .open .dropdown-menu {
                position: static;
                float: none;
                width: auto;
                margin-top: 0;
                background-color: transparent;
                border: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
        }

        /*iphone 8 */
        @media only screen and (device-width : 375px) and (device-height : 667px) and (-webkit-device-pixel-ratio : 2) {
            .navbar-nav .open .dropdown-menu {
                position: static;
                float: none;
                width: auto;
                margin-top: 0;
                background-color: transparent;
                border: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
        }

        /*iphone 8 plus*/
        @media only screen and (device-width : 414px) and (device-height : 736px) and (-webkit-device-pixel-ratio : 3) {
            .navbar-nav .open .dropdown-menu {
                position: static;
                float: none;
                width: auto;
                margin-top: 0;
                background-color: transparent;
                border: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
        }

        /* Portrait pixel*/
        @media screen and (device-width: 412px) and (device-height: 823px) and (-webkit-device-pixel-ratio: 3.5) and (orientation: portrait) {
            .navbar-nav .open .dropdown-menu {
                position: static;
                float: none;
                width: auto;
                margin-top: 0;
                background-color: transparent;
                border: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
        }

        @media screen and (device-width: 1440px) and (device-height: 2560px) {
            .navbar-nav .open .dropdown-menu {
                position: static;
                float: none;
                width: auto;
                margin-top: 0;
                background-color: transparent;
                border: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
        }