@charset "utf-8";

.top_bg { background-color:#171818; padding:25px 0px 25px 0px; border-bottom:#d25c0d 3px solid;}
.lang_sel {margin-top:10px;}
.top_bg h3 {font-family:'Open Sans', sans-serif; font-size:18px; color:#FFF; text-align:left; margin-top:12px;}

.get_a_quote a{font-family: 'Open Sans', sans-serif; font-size:18px; color:#fff; text-align:center; border:#000 1px solid; padding:15px 45px 15px 45px !important; background:#d25c0d; float:right; margin-top:0px !important; }

.get_a_quote a:hover{ background:#171818; color:#FFF; border:#fff 1px solid; transition:0.6s;}

.logo {margin-top:15px;}



.h1-single-top-block {
    padding: 25px 25px 5px 0;
	margin-top:15px;
	
	
}
.h1-single-top-block {
	text-align:right;
    display: inline-block;
    padding-right: 15px;
    margin-right: 15px;
    line-height: 25px;

}
.h1-single-top-block:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: unset;
}
.h1-single-top-block i.fa {
    color: #ff5e14;
    margin-right: 10px;
    font-size: 40px;
	text-align:right;
}
.h1-single-top-block strong {
    font-weight: 600;
    color: #000;
}
.h1-single-top-block span,
.h1-single-top-block a {
    color: #000;
    font-weight: 300;
}
.h1-single-top-block a:hover{
    color: #ff5e14;
    text-decoration: none;
    outline: none;
    box-shadow: none;
}

.right-top ul li {
    display: inline-block;
}
.right-top {
    margin: 34px 0px 0px 0px;
}
.box1 .text span:nth-child(1) {
    color: #131214;
    font-weight: 600;
    font-size: 19px;
}
.box1 .text span:nth-child(2) {

    color: #131214;
    font-size: 16px;
}
.icon i {
    font-size: 21px;
    padding: 1px 0px;
}


.right-top ul {
    list-style: none;
}
.box1 .icon {
    float: left;
	padding: 4px 14px;
}
.box1 {
    float: left;
}
.box1 .text span {
    display: block;
}


.box1 .text {
    float: left;
}
.box1 .text span{
	display:black;
}


.button_bg {background-color:#000; margin-top:15px !important;}
.welcome_note { margin-top:50px;}
.welcome_note h2 {font-family:'Rubik', sans-serif; font-size:33px; color:#161515; text-align:left; font-weight:bold }
.welcome_note h2 span{ color:#d25c0d}
.welcome_note p{font-family:'Poppins', sans-serif; font-size:16px; color:#333; text-align:left; }
.welcome_note h2::before {

    position: absolute;
    left: 0;
    bottom: -13px;
    width: 100%;
    height: 1px;
    background: #f2f1f9;
    content: "";

}

.read_more a{font-family: 'Roboto Condensed', sans-serif; font-size:18px; color:#fff; text-align:center; border:#de970b 1px solid; padding:12px 75px 12px 75px !important; margin-top:50px!important; background:#d25c0d; float:left; }

.read_more a:hover{ background:#333; color:#FFF; border:#333 1px solid; transition:0.6s;}
.box_img { margin-top:100px !important;}
.box { margin-top:100px !important;}
.box i{ color:#d25c0d; text-align:center;}
.box h3 {font-family:'Rubik', sans-serif; font-size:20px; color:#161515; text-align:left; font-weight:bold }
.box p{font-family:'Poppins', sans-serif; font-size:15px; color:#333; text-align:left; }
.box_margin { margin-top:50px !important;}

.main_bg { background-image:url(images/main_bg.jpg); background-position:top; margin-top:100px; padding-bottom:80px;}

.main_bg h1 { font-family: 'Titillium Web', sans-serif; font-size:40px; color:#d25c0d; text-align:center; margin-top:50px !important; font-weight:bold;}

.main_bg h2 {
  font-size: 60px;
  font-weight: 700;
  color: #fff;
  margin-top:5px !important;
	}
	
.main_bg i{ color:#d25c0d; font-size:65px; margin-top:125px !important; text-align:center;}
.main_bg h3 { font-family: 'Titillium Web', sans-serif; font-size:35px; color:#fff;  text-align:center; margin:0px;}

.we_cater { margin-top:100px;}
.we_cater h2 {font-family:'Rubik', sans-serif; font-size:33px; color:#d25c0d; text-align:left; font-weight:bold;}
.we_cater h2 span{ color:#d25c0d}
.we_cater ul li{font-family:'Poppins', sans-serif; font-size:18px; color:#333; text-align:left; margin-top:5px; }
.we_cater p{font-family:'Poppins', sans-serif; font-size:16px; color:#000; text-align:left; }

.footer{ background-color:#000; border-top:#d25c0d 3px solid; margin-top:25px;} 
.footer_box { margin-top:70px; border-bottom:#666 thin solid; padding-bottom:50px;}
.footer h3 {font-family: 'Open Sans', sans-serif; font-size:20px; color:#d25c0d; text-align:left; font-weight:600 ; margin:0px; padding:50px 0px 15px 0px}

.title-line {
    width: 100%;
    height: 3px;
    float: left;
    padding: 0;
    margin: 0 0 5px 0;
    background: url(images/section.png) 0px 0px no-repeat;
}
.footer p {font-family: 'Roboto', sans-serif; font-size:15px; color:#fff; text-align:justify;}
.footer ul { list-style:none; margin-left:-40px;}
.footer li{ display:block; padding-top:5px;}
.footer a{font-family: 'Roboto', sans-serif; font-size:16px; color:#ccc;  }
.footer a:hover { color:#d25c0d;}

.footer_bottom { margin-top:25px; border-bottom:#ad310a thin solid; padding-bottom:25px;}

.shreya p{ text-align:center; margin-top:30px !important;}
.shreya p a{ color:#d25c0d;}

.social-icon {
    color: #fff;

	
}
ul.social-icons {
    padding-top: 10px !important;
	
}
.social-icons li {
    vertical-align: top;
    display: inline;
    height: 100px;
}
.social-icons a {
    color: #fff;
    text-decoration: none;
	font-size:18px;
}
.fa-facebook {
    padding:7px 11px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
   /* background-color: #322f30;*/
}
.fa-facebook:hover {
    background-color: #3d5b99;
	color:#FFF;
}
.fa-twitter {
    padding:7px 11px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    /*background-color: #322f30;*/
}
.fa-twitter:hover {
    background-color: #00aced;
	color:#FFF;
}
.fa-rss {
    padding:7px 11px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    /*background-color: #322f30;*/
}
.fa-rss:hover {
    background-color: #eb8231;
	color:#FFF;
}
.fa-youtube {
    padding:7px 11px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
   /* background-color: #322f30;*/
}
.fa-youtube:hover {
    background-color: #e64a41;
	color:#FFF;
}
.fa-linkedin {
    padding:7px 11px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    /*background-color: #322f30;*/
}
.fa-linkedin:hover {
    background-color: #0073a4;
	color:#FFF;
}
.fa-google-plus {
    padding:7px 11px;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition: .5s;
    /*background-color: #322f30;*/
}
.fa-google-plus:hover {
    background-color: #e25714;
	color:#FFF;
}


.contact_div{ margin-top:20px !important; border: dashed 6px #d25c0d; padding: 30px;}
.contact_div h1 {font-family: 'Oswald', sans-serif; text-align:left; font-size:30px; color:#d25c0d; text-transform:uppercase; font-weight:600 ; border-bottom: #333 thin solid;}
.contact_div h3{font-family:'Open Sans', sans-serif; font-size:18px; color:#000; font-weight:bold; text-align:left;}
.contact_div p{font-family:'Poppins', sans-serif; font-size:16px; color:#000; text-align:left;  }
.map h1{font-family:'Roboto', sans-serif; font-size:30px; color:#b20000; font-weight:bold; text-align:center; text-decoration:underline; }
.contact_div img{ margin-top:20px !important; text-align:center;}

.inquiry_div { margin-top:30px;}
.inquiry_div h1 {font-family: 'Oswald', sans-serif; text-align:left; font-size:30px; color:#d25c0d; text-transform:uppercase; font-weight:600 ; border-bottom: #333 thin solid;}
.inquiry_div h3{font-family:'Roboto', sans-serif; font-size:16px; color:#000; text-align:left; text-transform:uppercase; font-weight:700 ;}

.inquiry_div img{ margin-top:40px !important;}

.submit{  background-color:#b83400; border:#FFF solid thin; padding:12px 20px 12px 20px; text-align:center; font-family:'Roboto', sans-serif; font-size:20px; font-style:italic; color:#fff;  }
.submit:hover{ background-color:#000; color:#FFF}


#text2 {
    border: 1px solid #b83400;
    height: 50px;
    width: 90%;
    /*box-shadow: 0 0 27px rgb(204, 204, 204) inset;*/
    transition: 500ms all ease;
    padding: 3px 3px 3px 3px;
	background:none;
}

#text2:hover,
#text2:focus {
    width: 90%;
    transition: 500ms all ease;
    /*
    background-size: 25px 25px;
    background-position: 96% 62%;
    padding: 3px 32px 3px 3px;*/
	box-shadow:#ccc 0 0 15px;
}


.profile_div { margin-top:10px !important;}

.profile_div h1{font-family: 'Open Sans', sans-serif; text-align:left; font-size:30px; color:#d25c0d; text-transform:uppercase; font-weight:600 ; border-bottom: #333 thin solid;}
.profile_div h1 span{ color:#000;}
.profile_div h3{ font-family: 'Open Sans', sans-serif; font-size:23px; color:#000; font-weight:600; text-align:left; background-color:#ededed; padding:5px;}
.profile_div p{ font-family:'Poppins', sans-serif; font-size:17px; color:#000; text-align:justify; margin-top:20px !important;}
.profile_div ul li{ font-family:'Poppins', sans-serif; font-size:16px; color:#000; text-align:left;}

.product_img { margin-top:30px !important;}
.product_img h3{font-family:'Poppins', sans-serif; font-size:22px; color:#000; font-weight:bold; text-align:left; border-left:10px solid #d14a00; padding:5px !important; background-color: #f0e2da}