
       .containterH{height:113px} 

        html, body {
            width:100%;
            height: 100%;
            margin: 0;
            padding: 0;
            background:#e2e2e2;
        }
        
        .website-name {
            height:80px;
            margin:0;
            padding:0 0 0 3px;
        }


        .navbar {
            background-color: #808080;
            color: #fff;
            font-weight:bold;
            border:none;
            border-radius:0;
            position:relative;
            top:-1px;
            width:100%;
            margin:0;
        }
        
        .navbarJustify{display:flex;justify-content:left;flex-wrap:wrap;}
        
        
        .servingareatbl{font-weight:normal;z-index:121;margin-top:10px;margin-bottom:55px}
    
				    .buttonicon1{
           width:44px;height:35px;
           background-color:#808080 !important;
           position:relative;
           margin-bottom:-8px;
				       background:url("/images/3-lines.png") !important;
				       background-repeat:no-repeat !important;
				       background-position:center center !important;
           margin-left:10px;
           left:15px;
           top:-8px;
				    }
				    .buttonicon2{
           width:44px;height:35px;
           background-color:#808080 !important;
           position:relative;
           margin-bottom:-8px;
				       background:url("/images/btn-up.png") !important;
				       background-repeat:no-repeat !important;
				       background-position:center center !important;
           margin-left:10px;
           left:15px;
           top:-8px;				       
				    }

        .navbar-dark .navbar-toggler-icon {
            background-color: #00f;
        }

        .navbar-dark .navbar-toggler-icon:hover {
            background-color: #00f;
        }

        .main- {
            min-height: 100%;
            display: block;
        }
 
        .main-content {
            text-align: center; /* Center-align main content */
        }
        
        
        .dropdownWL0 {
            position: absolute !important; background:#1fd6e4; border:solid 4px #f00; margin-right:12px;
        }
        .dropdownWL1 {
            position: absolute !important; background:#1fd6e4; border:solid 4px #f00; margin-right:12px;
        }
        .dropdownWL2 {
            position: absolute !important; background:#1fd6e4; border:solid 4px #f00; margin-right:12px;
        }
        .dropdownWL3 {
            position: absolute !important; background:#1fd6e4; border:solid 4px #f00; margin-right:12px;
        }
        .dropdownWL4 {
            position: absolute !important; background:#1fd6e4; border:solid 4px #f00; margin-right:12px;
        }
        .dropdownWL5 {
            position: absolute !important; background:#1fd6e4; border:solid 4px #f00; margin-right:12px;
        }
        
        /* Custom CSS to align dropdown submenus to the left */
        .navbar-nav .nav-item.dropdown:hover .dropdown-menu {
            left: 0;
        }
        

        
        .catfontsz{font-size:16px !important;line-height:18px !important;margin:0 auto !important;color:#fff !important}
        .catfontsz:hover{color:#ff0 !important}
        .ddPd{padding:3px 11px 6px 5px !important}
        .ddPdLast{padding:3px 0 6px 5px !important}
        
        .companyname{width:335px;}
        .dropdownW{width:910px;padding:2px 6px 0 2px;background:#808080;border:solid #f00 2px !important}
        .navbarW{width:100%}
        .ddMP{margin:0 7px 0 0;padding:0 7px 0 0}
        
        .ddAl{margin-left:auto;margin-right:auto;text-align:center}
        
        .addbr{display:inline-block;height:0;width:0}
        
        .navbar {min-height:36px !important}
        
        .navbarNavLft{position:relative;left:0px;z-index:12000}
        
        
        /* customize if size less than 768 */        
								.triangle-dir {
          display:inline-block;
          position:relative;top:14px;left:3px;
								  width: 0;
								  height: 0;
								  margin: 0 auto;
								  background: transparent;
								  border: 12px solid #fff;
								  border-left-color: transparent;
								  border-left-width: 5px;
								  border-right-color: transparent;
								  border-right-width: 5px;
								  border-bottom-color: transparent;
								}
        
        .ddC{color:#fff !important;padding-top:3px !important;padding-bottom:3px !important;margin-top:6px}
        .ddC:hover{color:#f00 !important}
        
				    #outerdiv {
            margin:0 auto -22px 32px;
				        height: 109px;
				    }

				    #innerdiv1 {
            height:124px;
            margin:0 auto 0 !important;
            text-align:center;
            padding-top:2px;
				    }

				    #innerdiv2 {
				        height: 87px;
            margin:0 auto -15px 0 !important;
				        padding-left:0;
				        padding-right:0;

				    }

				    .innerdiv2 {
				        height: 87px;
            margin:0 auto -15px 0 !important;
				        padding-left:0;
				        padding-right:0;
				    }
        
       
       @media (min-width: 300px) and (max-width: 767px) {
       

        .main-container {
          position:relative;
          top:50px;
        }
       }
        
        @media (min-width: 300px) and (max-width: 399px) {
        
        .servingareatbl{margin-bottom:15px}
        .main-content {margin-bottom:93px}
        
        .navbarJustify{display:flex;justify-content:right;flex-wrap:wrap;}
    
				    .buttonicon1{
           width:44px;height:35px;
           background-color:#808080 !important;
           position:absolute;
           margin-bottom:-8px;
				       background:url("/images/3-lines.png") !important;
				       background-repeat:no-repeat !important;
				       background-position:center center !important;
           margin-left:0;
           left:0;
           top:0;
           right:40px !important;
				    }
				    .buttonicon2{
           width:44px;height:35px;
           background-color:#808080 !important;
           position:absolute;
           margin-bottom:-8px;
				       background:url("/images/btn-up.png") !important;
				       background-repeat:no-repeat !important;
				       background-position:center center !important;
           margin-left:0;
           left:0;
           top:0;
           right:40px;
				    }
        
        #innerdiv2 {display:inline-block;display:inline-block;align-items: center;text-align:center;margin:5px auto 0 !important;font-size:16px;line-height:18px;padding-left:0}
        
        .containterH{height:144px !important}  
        
        

        
				    #outerdiv {
            margin:22px auto -22px;
				        display: block;
				        justify-content: center;
				        align-items: center;
				        height: 83px;
				    }
        
				    #innerdiv1 {
            width:160px;
				        display: block;
				        justify-content: center;
				        align-items: center;
            position:relative;
            left:-22px;
            
				    }
        

        .getquote{margin:3px auto 4px !important;padding-left:0; text-align:center}
        .getquoteimg{margin:0;width:52px;height:*;padding-right:2px}
        .mainlogo{width:320px;height:*;margin:0 auto 0}
        
        .navbarW{width:100px;margin:0 !important;padding:0;}
        
        .ddAl{margin-left:10px;margin-right:auto;text-align:left}
        .navbarNavLft{position:relative;border:solid #f00 2px !important;margin:0 auto 0 0 !important;height:425px;padding:0 0 65px !important;background:#f00;z-index:12000}
        .dropdownW{width:100%;padding:2px 6px 14px 0;background:#808080 !important;border:solid #f00 2px !important}
        .catfontsz{font-size:14px !important;line-height:15px !important;margin:0 auto !important;padding-left:10px !important}
        .ddMP{margin:0 3px 0 0;padding:0 3px 0 0}
        
        }
        
        
/* Keep this below the 300px and 399px condn so that this overrides  */
       @media (min-width: 300px) and (max-width: 349px) {        
        .mainlogo{width:300px;height:*;margin:1px auto 0 10px}
        .getquote{margin:3px 0 4px auto !important;padding-left:10; padding-right:0; text-align:center}
        .navbarNavLft{position:relative;border:solid #f00 2px !important;margin:0 auto 0 0 !important;padding:0 0 65px !important;background:#f00;z-index:12000}
       }
             
        @media (min-width: 400px) and (max-width: 499px) {
        .servingareatbl{margin-bottom:15px}
        .main-content {margin-bottom:93px}
        .containterH{height:144px !important}  
        .navbarJustify{display:flex;justify-content:right;flex-wrap:wrap;}        
    
				    .buttonicon1{
           width:44px;height:35px;
           background-color:#808080 !important;
           position:absolute;
           margin-bottom:-8px;
				       background:url("/images/3-lines.png") !important;
				       background-repeat:no-repeat !important;
				       background-position:center center !important;
           margin-left:0;
           left:0;
           top:0;
           right:40px !important;
				    }
				    .buttonicon2{
           width:44px;height:35px;
           background-color:#808080 !important;
           position:absolute;
           margin-bottom:-8px;
				       background:url("/images/btn-up.png") !important;
				       background-repeat:no-repeat !important;
				       background-position:center center !important;
           margin-left:0;
           left:0;
           top:0;
           right:40px;
				    }
        
				    #outerdiv {margin:16px auto -16px;display: block;justify-content: center;align-items: center;height: 83px;}
        
     		 #innerdiv1 {width:160px;display: block;justify-content: center;align-items: center;position:relative;left:-26px;}
        
        #innerdiv2 {display:inline-block;display:inline-block;align-items: center;text-align:center;margin:5px auto 0 !important;font-size:18px;line-height:20px;padding-left:0}

        .getquote{margin:5px auto 4px !important;padding-left:0; text-align:center}
        .getquoteimg{width:52px;height:*;margin:-1px auto 0 5px !important;padding:0}
        .mainlogo{width:360px;height:*;margin:0 auto 0;padding-left:10px}
                
        .navbarW{width:100%;margin:0 !important;padding:0}
        
        .ddAl{margin-left:10px;margin-right:auto;text-align:left}
          
        .navbarNavLft{position:relative;width:100%;border:solid #f00 2px !important;margin:0 auto 0 0 !important;padding:0 0 75px !important;background:#f00;z-index:12000}
        .dropdownW{width:100%;padding:2px 6px 17px 0;background:#808080 !important;border:solid #f00 2px !important}
        .catfontsz{font-size:14px !important;line-height:15px !important;margin:0 auto !important;padding-left:10px !important}
        .ddMP{margin:0 3px 0 0;padding:0 3px 0 0}
        
        }
        
        
        @media (min-width: 500px) and (max-width: 599px) {
        
        .containterH{height:149px !important}  
        .navbarJustify{display:flex;justify-content:right;flex-wrap:wrap;}
    
				    .buttonicon1{
           width:44px;height:35px;
           background-color:#808080 !important;
           position:absolute;
           margin-bottom:-8px;
				       background:url("/images/3-lines.png") !important;
				       background-repeat:no-repeat !important;
				       background-position:center center !important;
           margin-left:0;
           left:0;
           top:0;
           right:40px !important;
				    }
				    .buttonicon2{
           width:44px;height:35px;
           background-color:#808080 !important;
           position:absolute;
           margin-bottom:-8px;
				       background:url("/images/btn-up.png") !important;
				       background-repeat:no-repeat !important;
				       background-position:center center !important;
           margin-left:0;
           left:0;
           top:0;
           right:40px;
				    }
        
        
        #innerdiv2 {display:inline-block;display:inline-block;align-items: center;text-align:center;margin:5px auto 0 !important;font-size:16px;line-height:18px;padding-left:0}
        
     		 #innerdiv1 {width:360px;display: block;justify-content: center;align-items: center;position:relative;left:-26px;}
        
				    #outerdiv {margin:16px auto -10px;display: block;justify-content: center;align-items: center;height: 83px;}
        
        
        
        .getquote{margin:5px auto 4px !important;padding-left:0; text-align:center}
        .getquoteimg{width:52px;height:*;margin:-1px auto 0 5px !important;padding:0}
        .mainlogo{width:420px;height:*;margin:0 auto 0;padding-left:10px}
       
        .navbarW{width:100%;margin:0 !important;padding:0}
        
        .ddAl{margin-left:10px;margin-right:auto;text-align:left}
          
        .navbarNavLft{position:relative;width:100%;border:solid #f00 2px !important;margin:0 auto 0 0 !important;padding:0 0 85px !important;background:#f00;z-index:12000}
        .dropdownW{width:100%;height:500px !important;padding:2px 6px 18px 0;background:#808080 !important;border:solid #f00 2px !important}
        .catfontsz{font-size:14px !important;line-height:15px !important;margin:0 auto !important;padding-left:10px !important}
        .ddMP{margin:0 3px 0 0;padding:0 3px 0 0}
        
        }
        
/*      #outerdiv {margin:16px auto -10px;display: block;justify-content: center;align-items: center;height: 83px;}
        #innerdiv1 {width:360px;display: block;justify-content: center;align-items: center;position:relative;left:-26px;}
        #innerdiv2 {display:inline-block;display:inline-block;align-items: center;text-align:center;margin:5px 0 0 -6px !important;font-size:18px;line-height:20px;padding-left:0}
        .getquote{margin:5px auto 4px !important;padding-left:0; text-align:center}
        .getquoteimg{width:52px;height:*;margin:-1px auto 0 5px !important;padding:0}
        .mainlogo{width:420px;height:*;margin:0 auto 0;padding-left:10px}
        .navbarW{width:100%;margin:0 !important;padding:0}
        */


        @media (min-width: 600px) and (max-width: 767px) {
        
        .containterH{height:152px !important} 
        .navbarJustify{display:flex;justify-content:right;flex-wrap:wrap;}
    
				    .buttonicon1{
           width:44px;height:35px;
           background-color:#808080 !important;
           position:absolute;
           margin-bottom:-8px;
				       background:url("/images/3-lines.png") !important;
				       background-repeat:no-repeat !important;
				       background-position:center center !important;
           margin-left:0;
           left:0;
           top:0;
           right:40px !important;
				    }
				    .buttonicon2{
           width:44px;height:35px;
           background-color:#808080 !important;
           position:absolute;
           margin-bottom:-8px;
				       background:url("/images/btn-up.png") !important;
				       background-repeat:no-repeat !important;
				       background-position:center center !important;
           margin-left:0;
           left:0;
           top:0;
           right:40px;
				    }
        
        #innerdiv2 {display:inline-block;display:inline-block;align-items: center;text-align:center;margin:5px auto 0 !important;font-size:16px;line-height:18px;padding-left:0}

      
      
        #outerdiv {margin:16px auto -10px;display: block;justify-content: center;align-items: center;height: 83px;}
        #innerdiv1 {width:460px;display: block;justify-content: center;align-items: center;position:relative;left:-26px;}
        
        .getquote{margin:5px auto 4px !important;padding-left:0; text-align:center}
        .getquoteimg{width:52px;height:*;margin:-1px auto 0 5px !important;padding:0}
        .mainlogo{width:470px;height:*;margin:0 auto 0;padding-left:10px}

       
        .navbarW{width:100%;margin:0 !important;padding:0}
        
        .ddAl{margin-left:10px;margin-right:auto;text-align:left}
          
        .navbarNavLft{position:relative;width:100%;border:solid #f00 2px !important;margin:0 auto 0 0 !important;padding:0 0 95px !important;background:#f00;z-index:12000}
        .dropdownW{width:100%;height:600px !important;padding:2px 6px 18px 0;background:#808080 !important;border:solid #f00 2px !important}
        .catfontsz{font-size:14px !important;line-height:15px !important;margin:0 auto !important;padding-left:10px !important}
        .ddMP{margin:0 3px 0 0;padding:0 3px 0 0}
          
        }
        
        
        @media (min-width: 768px) and (max-width: 991px) {

        .ddPd{padding:2px 9px 2px 5px !important}
        .ddPdLast{padding:2px 0 2px 5px !important}
               
        .mainlogo{width:375px;height:*;margin-top:10px}
        .getquote{margin:0 auto 0 0 !important; text-align:left;padding-left:0}
        .getquoteimg{width:52px;height:*;margin-right:2px;margin-top:1px}
        
        .navbarW{width:100%;margin:0 auto 0 0 !important;padding:0}
        
		       	.triangle-dir {
		          display:inline-block;
		          position:relative;top:14px;left:3px;
										  width: 0;
										  height: 0;
										  margin: 0 auto;
										  background: transparent;
										  border: 12px solid #fff;
										  border-left-color: transparent;
										  border-left-width: 5px;
										  border-right-color: transparent;
										  border-right-width: 5px;
										  border-bottom-color: transparent;
		       	}
          
         .containterH{width:100%;height:117px;margin:0 0 -1px !important;padding:5px 0 0}
						    #innerdiv1 {height:90px;margin-top:0 auto 0 !important;padding-top:0;}
          
						    #innerdiv2 {justify-content: center;align-items: center;padding-left:0;}
          
        }
       
        
        @media (min-width: 768px) and (max-width: 814px) {
        .companyname{width:185px;}
        
        .navbarW{width:100%}
        .navbarNavLft{position:relative;width:100%;margin:0 auto !important;padding:0 !important;z-index:12000}
        .dropdownW{width:440px;padding:15px 6px 0 2px;background:#808080 !important;border:solid #f00 2px !important}
        .catfontsz{font-size:13px !important;line-height:15px !important;margin:0 auto !important;}
        .ddMP{margin:0 2px 0 0;padding:0 3px 0 0}
        }
        
        @media (min-width: 815px) and (max-width: 835px) {
        .navbarNavLft{position:relative;width:100%;margin:0 auto !important;padding:0 !important;z-index:12000}
        .navbarW{width:100%}
        .dropdownW{width:545px;padding:15px 6px 0 2px;background:#808080 !important;border:solid #f00 2px !important}
        .catfontsz{font-size:15px !important;line-height:16px !important;margin:0 auto !important;}
        .ddMP{margin:0 3px 0 0;padding:0 3px 0 0}
        }
        
        @media (min-width: 836px) and (max-width: 945px) {
        .navbarNavLft{position:relative;width:100%;margin:0 auto !important;padding:0 !important;z-index:12000}
        .navbarW{width:100%}
        .dropdownW{width:560px;padding:15px 6px 0 2px;background:#808080 !important;border:solid #f00 2px !important}
        .catfontsz{font-size:15px !important;line-height:16px !important;margin:0 auto !important;}
        .ddMP{margin:0 3px 0 0;padding:0 3px 0 0}
        }
        
        
        @media (min-width: 946px) and (max-width: 991px) {
        .navbarW{width:100%}
        .navbarNavLft{position:relative;width:90%;margin:0 auto !important;padding:0 !important;z-index:12000}
        .dropdownW{width:580px;padding:15px 6px 0 2px;background:#808080 !important;border:solid #f00 2px !important}
        .catfontsz{font-size:15px !important;line-height:16px !important;margin:0 auto !important;}
        .ddMP{margin:0 3px 0 0;padding:0 3px 0 0}
        }
        
        @media (min-width: 992px) and (max-width: 1199px) {
        
        .ddPd{padding:2px 9px 2px 5px !important}
        .ddPdLast{padding:2px 0 2px 5px !important}
                
        .navbarW{max-width:605px;margin:0 !important;padding:0}
        .navbar{position:relative;top:-1px;padding-left:15px}
        
        #innerdiv1 {height:99px; margin:0 auto !important;padding-top:0;text-align:center}
        
        .containterH{width:100%;height:120px;margin:0 0 -1px !important;padding:5px 0 0}
                  
						   #innerdiv2 {justify-content: center;align-items: center;padding-left:0;}
          
        .navbarNavLft{position:relative;width:90%;margin:0 auto !important;padding:0 !important;z-index:12000}
        .dropdownW{width:600px;padding:15px 6px 0 2px;background:#808080 !important;border:solid #f00 2px !important}
        .getquote{margin:0 auto 0 0 !important; text-align:left}
        .getquoteimg{width:52px !important;height:*;margin-right:20px;margin-top:0}
        .catfontsz{font-size:15px !important;line-height:16px !important;margin:0 auto !important;font-weight:500;color:#fff !important}
        .ddMP{margin:0 3px 0 0;padding:0 3px 0 0}
        
        }
        
        
        @media (min-width: 1097px) and (max-width: 1199px) {
        
        .navbarW{max-width:805px;margin:0 !important;padding:0}
        
        .dropdownW{width:695px;padding:15px 6px 0 2px;background:#808080 !important;border:solid #f00 2px !important}
        .catfontsz{font-size:15px !important;line-height:16px !important;margin:0 auto !important;font-weight:500;color:#fff !important}
        .ddMP{margin:0 3px 0 0;padding:0 3px 0 0}
        
        }
        
        @media (min-width: 1200px) and (max-width: 1349px) {
        
				    #innerdiv1 {height:109px; margin:0 auto !important;padding-top:0;text-align:center}
        
        .containterH{width:100%;height:136px;margin:0 0 -1px !important;padding:5px 0 0}
        .mainlogo{width:580px;height:*;margin-top:-7px}
        .dropdownW{width:800px !important;padding:15px 6px 0 2px;background:#808080 !important;border:solid #f00 2px !important}
        .navbarNavLft{position:relative;width:975px;margin:0 auto !important;padding:0 !important;z-index:12000}
        .getquote{margin:0 auto 0 0 !important; text-align:left}
        .getquoteimg{margin:0;width:52px;height:*;margin-right:32px;margin-top:1px}
        }

    
    @media (min-width: 1350px) and (max-width: 1499px) {
    
       .mainlogo{width:544px;height:70px;margin-left:0 !important;padding-left:0 !important;padding-top:2px}
       .dropdownW{width:875px;padding:15px 6px 0 2px;background:#808080 !important;border:solid #f00 2px !important}
       .containterH{width:100%;height:140px;margin:0 0 -1px !important;padding:5px 0 0}
       .getquote{margin:0 auto 0 0 !important; text-align:left}
       .getquoteimg{margin:-2px 0 0;width:52px;height:*;margin-right:42px}
    }

    @media screen and (min-width: 1500px) {    
       .mainlogo{width:624px;height:80px;margin-left:0 !important;padding-left:0 !important;padding-top:2px}
       .dropdownW{width:900px;padding:15px 6px 0 2px;background:#808080 !important;border:solid #f00 2px !important}
       .containterH{width:100%;height:138px;margin:0 0 -1px !important;padding:5px 0 0}
       .getquote{margin:0 auto 0 0 !important; text-align:left}
       .getquoteimg{margin:0;width:52px;height:*;margin-right:45px}
    
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    