body,p {
    font-family: Roboto;
 }
 
 .header-area .header-top .header-info-left ul li {
 font-size: 16px;
 color: #fff;
     margin-right: 24px;
}

div.logo a{
	    color: #de0000;
    font-size: 34px;
    text-transform: uppercase;
    font-family: emoji;
    font-weight: 700;
    line-height: 1.2;
    font-style: italic;
}


.footer-padding {
    padding-top: 30px;
    padding-bottom: 10px;
}

.footer-area .footer-top .single-footer-caption .footer-pera .info1 {
color: #fff;
font-size: 1rem;
  }
  
  .footer-area .footer-top .single-footer-caption .footer-tittle ul li a {
    color: #fff;
    font-weight: 300;
}

.slider-height {
   min-height: 650px;
 }


.slider-height2 {
min-height: 300px;
background-position: center center;
}

h1, h2, h3, h4, h5, h6{
	color:#f15f22;
}

.section-tittle h2 {
	    font-size: 40px;
}

div.cont_title
{
	 font-size: 20px;
     font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2;

	    color: #2c234d;
}

div.for_content
{
	       font-size: 16px;
    color: #000;
    line-height: 1.6;
  font-weight: 400;
}

.form-contact .form-control {
  border: 1px solid #a0a1a3;

}

table tr td.terms_text {
    font-size: 14px;
    text-align: justify;
    width: 40%;
}

table tr td.total {
    font-size: 26px;
    text-align: right;

}

div.caution {
    font-size: 15px;

}

.for_clttext span
{
	    font-size: 20px;
    color: #d9201a;
    line-height: 1.6;
  font-weight: 600;
  font-style:italic;
   text-transform: uppercase;
}

.for_address
{
   font-size: 16px;
 
}

.button-contactForm, .for_addbtn {
  background: #f15f22;
  color: #fff !important;
  border: 1px solid #f15f22;
}

.form-contact .form-group {
    margin-bottom: 16px;
}


.col-top-btn .btn{
	    padding: 17px 34px;
		font-family: Roboto;
}

div.for_logout
{
	text-align:center
}
div.for_logout a{
	color:#000;
	display:inline-block;
}

.for_services div.bg-white{
	text-align:center;

    font-weight: 500;
}

/* Bill book  css  start*/

div.trs_content{
	color: #d9201a;
    border: 5px double #000c20;
	text-transform: uppercase;
    font-size: 24px;
    font-weight: 600;
	
}

table.bill_book tr td.extra_delivery{
	text-align:right;
}

div.for_add{
	    padding: 100px 0px 0px 10px;
}

.form-contact label {
 color:#d9201a;
}


img.for_logo
{
	width:50px;
	height:50px;

}

/* Bill book  css end */

div.footer-logo img{
		width:50px;
	height:50px;
}

.footer-area .footer-top .single-footer-caption .footer-tittle ul li 
{
 margin-bottom: 8px;
 }


 img.ceo_image{
	 width:180px;
	 height:240px;
	   border-radius: 25px;
  
 }

 
div.ceo {
    font-weight: 500;
    color: #0078bd;
    text-transform: uppercase;
    font-size: 22px;
	line-height: 1.1;
}

div.ceo1 {
    font-weight: 600;
     font-size: 16px;
   margin:6px 0px;
   	line-height: 1.1;
	
}

 
 .for_search{
	     padding: 17px 44px;
 }
 
 
 .main-header .main-menu ul li a {
 padding:39px 8px;
 }
 
 
 a.for_link:link, a.for_link:hover, a.for_link:visited{
	 color:#000;
 }
 

@media only screen and (min-width: 1200px) and (max-width: 1600px)
{
  
	   
	   .header-info-left{
		   margin-right: 50px;
	   }
	   
	   div.ceo_space{
		   		   margin-bottom: 24px;
	   }
	   
	   .container {
              max-width: 1240px;
             }
	   
}

@media (max-width: 992px) {
	
	 .mobile_menu .slicknav_menu .slicknav_btn .slicknav_icon-bar {
                background-color: #de0000 !important;
               }

}

@media (max-width:600px) {
	
			div.logo a {
		         font-size: 26px;
		     }
			 
			 .mobile_menu .slicknav_menu .slicknav_btn .slicknav_icon-bar {
                background-color: #de0000 !important;
               }

}	