@charset "utf-8";


.top_bg { background-color: #000;  }


.top_bg p{ font-family:'Roboto', sans-serif; font-size:14px; color:#fff; text-align:left; padding:5px !important;}
.top_bg p span {color: #ff0000;}


.cname h1{font-family:'Oswald', sans-serif; font-size: 48px; color: #a81515; text-align: left; margin-top:10px;}


.header-contact{ text-align:right}

.h1-single-top-block {
    padding: 5px 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;
    border-right: 1px solid #242424;
}

.h1-single-top-block:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: unset;
}

.h1-single-top-block i.fa {
    color: #a81515;
    margin-right: 10px;
    font-size: 15px;
	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: #a81515;
    text-decoration: none;
    outline: none;
    box-shadow: none;
}

.button_bg { background-color:#a81515; margin-top:25px;}
.welcome_note { margin-top:50px !important;}
.welcome_note h1 {font-family:'Open Sans', sans-serif; font-size: 36px; color: #a81515; text-align: left; font-weight: bold}
.welcome_note p { font-family:'Roboto', sans-serif; font-size:17px; color:#000; text-align:left; padding:5px !important; }

.what_we_offer { margin-top:50px !important;}
.what_we_offer h1{font-family:'Open Sans', sans-serif; font-size: 36px; color: #a81515; text-align: center; font-weight: bold; border-bottom: thin solid #000;}
.offer_image { margin-top:30px;}

.what_we_offer ul li {font-family:'Roboto', sans-serif; font-size:20px; color:#000; text-align:left; padding:5px !important; font-style:italic;}
.what_we_offer p{ font-family:'Roboto', sans-serif; font-size:17px; color:#000; text-align:left; padding:5px !important;}



.red_bg { background-color:#a81515; margin-top:20px !important; padding-bottom: 60px !important; position: relative; z-index: 9999;}

.red_bg h1 {font-family:'Open Sans',sans-serif; font-size: 36px; color: #fff; text-align: center; margin-top:50px !important;}


.social-icon {
    color: #fff;
	

	
}
ul.social-icons {
    padding-top: 3px !important;
	margin-top: 30px !important;
	
	
}
.social-icons li {
    vertical-align: top;
    display: inline;
    height: 100px;
	margin-left: 30px;
}
.social-icons a {
    color: #fff;
    text-decoration: none;
	font-size: 36px;
}
.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;
}


.footer_bottom { background-color: #000; padding-top: 10px !important; }

.footer_bottom p{font-family:'Poppins', sans-serif; font-size:15px; color:#fff; margin-top:5px; text-align:left;}
.footer_bottom p a{ color:#fff; text-align: right !important;}
.footer_bottom p a:hover {color:#a81515;}

.contact_div{ margin-top:50px !important; }
.contact_div h1{font-family:'Open Sans', sans-serif; font-size: 36px; color: #a81515; text-align: left; font-weight: bold}

.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; padding:5px !important; }

.contact_img{ margin-top:40px !important; text-align: right;}

.inquiry_div { margin-top:25px;}
.inquiry_div h1{font-family:'Open Sans', sans-serif; font-size: 36px; color: #a81515; text-align: left; font-weight: bold}
.inquiry_div h3{font-family:'Open Sans', sans-serif; font-size:18px; color:#000; font-weight:bold; text-align:left;}

.submit{  background:#a81515; border:#FFF solid thin; padding:12px 20px 12px 20px; text-align:center; font-family:'Poppins', sans-serif; font-size:20px; font-style:italic; color:#fff;  }


.text2 {
    border: 1px solid #a81515;
    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:40px !important;}

.profile_div h1{font-family: 'Roboto', sans-serif; font-size:30px; color:#000; text-align:left; padding-top:25px !important; font-weight:bold; border-left:10px solid #d14a00; padding:10px !important; background-color: #f0e2da}
.profile_div h1 span{ color:#F60;}
.profile_div h3{font-family:'Roboto', sans-serif; font-size:22px; color:#000; font-weight:bold; text-align:left; border-left:10px solid #d14a00; padding:10px !important; background-color: #f0e2da}
.profile_div p{ font-family:'Roboto', sans-serif; font-size:16px; color:#000; text-align:left;     text-align: justify;}
.profile_div h4{ font-family:'Roboto', sans-serif; font-size:20px; color:#000; text-align:left; margin-top:20px; line-height: 32px;}
.profile_div ul li{ font-family:'Roboto', sans-serif; font-size:16px; color:#000; text-align:left;}

.product_img { margin-top: 50px !important;}


@media (max-width:768px){

  .col-sm-6 {
    width: 100% !important;
   }
   .header-contact {
    text-align: left;
}
.col-sm-4 {
    width: 100% !important;
}
.h1-single-top-block{

    border-right:none;
}
.col-sm-4 h1 br {
    display: none !important;
}
.col-sm-8 {
    width: 100% !important;
}
.welcome_note p {
    text-align: justify;
}
.col-sm-7 {
    width: 100% !important;
}
 .col-sm-5 {
    width: 100% !important;
}

}


@media only screen and (max-width: 480px) {

  .cname h1 {
    font-size: 36px; 
}
.h1-single-top-block {
    padding: 3px 0px 0px 0;
    margin-top: 7px;
  }
 .container.welcome_note h1 {
    font-size: 21px;
  }
 .what_we_offer {
    margin-top: 0px !important;
  }
  .what_we_offer p {
    padding: 6px !important;
  }
  .red_bg {
        margin-top: 0px !important;
        padding-bottom: 6px !important;
    }
    .social-icons li {
    vertical-align: top;
    display: inline;
    height: 0;
    margin-left: 0px;
  }
  ul.social-icons {
    padding-top: 0px !important;
    margin-top: 8px !important;
}
.profile_div {
    margin-top: 0px !important;
}

.profile_div h1{
        font-size: 18px;
}
.profile_div h4 {
    text-align: justify;
    font-size: 22px;
}
.red_bg h1 {
    
    margin-top: 0px !important;
}
 .contact_div {
    margin-top: 11px !important;
}

}

