/*#b99a62*/
body
{
	font-family: Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
.banner-img
{
	width:100%;
}
.banner-form
{
	margin:auto;
	text-align:center;
}
.banner-form .form-control
{
	border-radius:0px;
	margin:auto;
	//text-align:center;
}
.btn-banner-form
{
	border-radius:0px;
	border-color:#E9532F !important;
	background:#E9532F;
	color:#FFF;
}
.btn-banner-form:hover
{
	border-radius:0px;
	border-color:#E9532F !important;
	background:#FFF;
	color:#E9532F;
	
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.padding-zero
{
	padding:0px;
}

/*Main Header*/
.header-style-three .header-upper .logo-outer
{
	padding:30px 0px !important;
}
.info-columns
{
	//padding-top:20px !important;
}
.small-btn
{
	background:#FFF;
	padding-top:5px !important;
	padding-bottom:5px !important;
	color:#009dea;
	border:2px solid #E9532F !important;
	border-bottom:2px solid #016da2 !important;
	border-right:2px solid #016da2 !important;
	padding:5px !important;
	border-radius:30px;
	padding-left:20px !important;
	padding-right:20px !important;
	margin-top:10px;
}
.small-btn:hover
{
	background:#FFF;
	padding-top:5px !important;
	padding-bottom:5px !important;
	color:#009dea;
	border:2px solid #E9532F !important;
	border-bottom:2px solid #016da2 !important;
	border-right:2px solid #016da2 !important;
	padding:5px !important;
	border-radius:30px;
	padding-left:20px !important;
	padding-right:20px !important;
	margin-top:10px;
}
.mobile-text
{
	background:#016da2 !important;
	color:#fff;
	
}
.mobile-text a
{
	background:#016da2 !important;
	color:#fff;
	
}

/*Offer Section*/
.lower-content
{
	text-align:center !important;	
}
.offer-block .inner-box .image 
{
	//background:rgba(221, 221, 221, 0.8);
	border:2px solid rgba(221, 221, 221, 0.8);
}
.offer-block .inner-box .lower-content h3 a
{
	color:#000 ;
	font-weight:bold !important;
}
.offer-block .inner-box .lower-content .date
{
	//background:#009dea;
	color:#009dea !important;
	//padding:5px;
	font-weight:bold !important;
}

.offer-block .inner-box .lower-content h4
{
	//background:#009dea;
	color:#000 !important;
	//padding:5px;
	font-weight:bold !important;
}
.text
{
	color:#000 !important;
}

.stall-no
{
	padding:5px;
	border:2px solid rgba(221, 221, 221, 0.49);
	color:#009dea !important;
}

.stall-no-white
{
	padding:5px;
	border:2px solid #FFF;
	color:#FFF !important;
}

.offer-block .inner-box .lower-content {
    position: relative;
    padding: 32px 28px 35px;
    background-color: #ffffff;
    border-right: 2px solid #dddddd !important;
	border-bottom: 2px solid #dddddd !important;
	//border-left: 2px solid rgba(221, 221, 221, 0.49) !important;
	border-left: 2px solid #dddddd !important;
    border-top: 0px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.offer-block .inner-box .lower-content:hover {
    position: relative;
    padding: 32px 28px 35px;
    background-color: #ffffff;
	//border-right: 2px solid #E9532F !important;
	//border-bottom: 2px solid #E9532F !important;
	//border-left: 2px solid #E9532F !important;
    //border: 2px solid #E9532F;
    border-top: 0px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.margin-top-10
{
	margin-top:10px;
}

/*Featured Article*/
.sec-title h2
{
	color:#000 !important;
	font-weight:500 !important;
}
.sec-title-color h2
{
	color:#000 !important;
}
.text-paragraph
{
	line-height:30px;
	color:#000 !important;
	text-align:justify;
	font-size:16px;
}
.text-bold
{
	line-height:35px;
	color:#000 !important;
	text-align:justify;
	font-size:18px;
	//font-weight:bold;
}
.thumbnail
{
	border-radius:0px;
	border:2px solid rgba(221, 221, 221, 0.49);
}
.thumbnail:hover
{
	border-radius:0px;
	border:2px solid #E9532F;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.margin-bottom
{
	margin-bottom:20px;
}

.btn-style-four
{
	padding:10px !important;
	border-radius:30px;
	padding-left:25px !important;
	padding-right:25px !important;
	//margin:10px;
	margin-top:20px;
	
}
.btn-style-four:hover
{	
	border-bottom:2px solid #E9532F !important;
	border-right:2px solid #E9532F !important;
}

.message-btn
{
	padding:10px !important;
	border-radius:30px;
	padding-left:25px !important;
	padding-right:25px !important;
	//margin:10px;
	margin-top:20px;
	border:2px solid #E9532F !important;
	
}
.message-btn:hover
{	
	border-left:2px solid #000 !important;
	border-top:2px solid #000 !important;
	//border:2px solid #E9532F !important;
	background:#FFF !important;
	color:#E9532F !important;
}

/*footer-link*/
.footer-column h2
{
	//color:#009dea !important;
}
.footer-link
{
	color:#bbbbbb;
}
.footer-link:hover
{
	color:#E9532F !important;
}


/*content*/
.ul
{
	line-height:30px;
	color:#000 !important;
	font-size:16px;
}
.ul:hover
{
	color:#000;
}
.ul li i
{
	color:#009dea;
}

.content-widge-box
{
	border-top:2px solid #E9532F;
	padding-top:25px;
	//border: 1px solid #f2f2f2;
}
.ul-side-widge li
{
	border-bottom:2px solid #f2f2f2;
	padding-bottom:10px;
}
.ul-side-widge li a
{
	color:#000;
}
.ul-side-widge li a:hover
{
	color:#009dea;
}
.ul-side-widge li i
{
	color:#009dea;
}

.content-box
{
	//border-left:2px solid rgba(221, 221, 221, 0.49);
	padding-left:30px;
}

.content-box-heading
{
	color:#000;
	text-align:center;
	font-weight:bold;
	font-size:22px;
}

.content-box-heading-one
{
	color:#000;
	//text-align:center;
	font-weight:bold;
}

.align-center
{
	text-align:center;
}

.sec-title-black h2
{
	color:#000;
}

.sec-title-black-sm h3
{
	color:#000 !important;
}
.italic
{
	font-style:italic;
}

.pricing-box-less-padding
{
	background:rgba(221, 221, 221, 0.49);
	margin:auto;
	text-align:center;
	padding:10px;
}
.pricing-box
{
	background:rgba(221, 221, 221, 0.49);
	margin:auto;
	text-align:center;
	padding:30px;
}
.pricing-box i
{
	font-size:60px;
	color:#FFF;
	background:red;
	border:2px solid #FFF;
	padding:50px;
	padding-top:45px;
	padding-bottom:45px;
	border-radius:50%;
}

.img-circle
{
	background:none !important;
	padding:10px;
	border:10px solid #da4a27;
}


/*address*/
.address
{
	line-height:30px;
	color:#000 !important;
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}
.contry-name
{
	color:#009dea;
}
.contact-no a
{
	color:#000;
	font-weight:bold;
}
.contact-no a:hover
{
	color:#009dea;
	font-weight:bold;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.default-form-section .default-form {
    max-width: 100% !important;
    margin: 0 auto;
}

/*Main Header*/
.main-header
{
	//padding:0px;
	//background:#fff !important;
}
.header-style-two .main-box {
    background-color: #fff;
}

.header-style-two .main-box {
    background-color: #fff;
}

.main-menu .navbar-collapse > .navigation > li > a
{
	color:#000 !important;
}
.main-menu .navbar-collapse > .navigation > li > .current
{
	color:#fff !important;
}

.header-style-two .main-menu .navigation > li.current > a,
.header-style-two .main-menu .navigation > li:hover > a{
	//background-color:#111111;
	background-color:#fff;
	color:#E9532F !important;
}

.header-style-two .main-menu .navigation > li > a
{
	padding:25px 15px;
}
.main-header .nav-outer .quote-btn
{
	margin-top:-38px !important;
}
.main-header.header-style-two .main-box .logo-box
{
	padding:15px 0px;
}

/*
.main-header.header-style-two .main-box .logo-box{
	padding:20px 0px !important;
}

.header-style-two .main-menu .navigation > li > a
{
	//padding-top:30px;
}
*/
.sticky-header .main-menu .navigation > li a
{
	color:#FFF !important;
}
.sticky-header .main-menu .navigation > li.current > a,
.sticky-header .main-menu .navigation > li:hover > a
{
	background-color:#242424 !important;
	//background-color:#000 !important;
	color:#009dea !important;
}

.navbar-brand
{
	margin-top:-20px !important;
	padding-bottom:45px !important;
}

.navbar-toggle
{
	margin-top:3px !important;
}

.sticky-header .navbar-header {
	margin-top:-65px !important;
}

.btn-small
{
	padding:5px !important;
	padding-left:15px !important;
	padding-right:15px !important;
}

.hr
{
	border:2px solid #E9532F !important;
	width:30px;
}

.contact-btn:hover
{
	color:#E9532F !important;
}

.image
{
	padding:15px !important;
	margin-bottom:15px;
}

.list-style-one li .icon
{
	color:#E9532F !important;
}
.social-icon-two li a i:hover, .social-icon-two li a:hover
{
	color:#E9532F !important;
}

.social-icon-two li
{
	color:#E9532F !important;
}

.mobile-no
{
	font-size:20px;
	padding:10px;
	background:#E9532F;
	padding-right:15px;
	padding-left:15px;
	color:#FFF !important;
	border-radius:60px;
}
.copyright
{
	color:#bbbbbb !important;
}

.offer-block .inner-box .image .overlay-box .icon {
    position: relative;
    top: 46%;
    margin: 0 auto;
    margin-top: -30px;
    width: 50px;
    height: 50px;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    border-radius: 50%;
    font-weight: 700;
    display: inline-block;
    background-color: #E9532F !important;
}

.scroll-to-top:hover {
    position: fixed;
    bottom: 15px;
    right: 15px;
    width: 50px;
    height: 50px;
    color: #ffffff;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 50px;
    text-align: center;
    z-index: 100;
    cursor: pointer;
    background: #E9532F !important;
    display: none;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}
.service-row
{
	margin-bottom:50px;
	margin:auto;
	background:rgba(221, 221, 221, 0.4);
	border-bottom:1px dashed #E9532F;
	padding-top:30px !important;
	padding-bottom:30px !important;
}

.row
{
	padding:0px;
	margin:0px;
}

.page-title
{
	padding: 20px 0px 20px !important;
}
.page-title:before {
    position: absolute;
    content: '';
    left: 0px;
    top: 10px;
    bottom: 10px;
    width: 100%;
    background: none !important;
}
.page-breadcrumb li
{
	color:#000 !important;
}

.auto-container-one
{
padding:0px 0px !important
}

@media only screen and (max-width: 767px)
{
	.main-menu .navbar-header .navbar-toggle 
	{
		background:#000 !important;
		border-color:#000 !important;
	}
	.mobile-no
	{
		font-size:16px;
		padding:10px;
		background:#E9532F;
		padding-right:30px;
		padding-left:30px;
		color:#FFF !important;
		border-radius:60px;
	}
}

.sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li:hover > a
{
	background:none !important;
	color:#E9532F !important;
}

@media only screen and (max-width: 767px)
{
	.main-menu .navbar-header .navbar-toggle, .main-menu .navbar-collapse > .navigation, .main-menu .navbar-collapse > .navigation > li > ul, .main-menu .navbar-collapse > .navigation > li > ul > li > ul, .main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > a:hover, .main-menu .navbar-collapse > .navigation > li > a:active, .main-menu .navbar-collapse > .navigation > li > a:focus, .main-menu .navbar-collapse > .navigation > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a, .main-menu .navbar-collapse > .navigation > li.current-menu-item > a, .header-style-two.inner-header .main-menu .navigation > li > a 
	{
		background-color: #E9532F !important;
	}
	.main-header .sticky-header .main-menu .navigation > li > a:hover, .main-header .sticky-header .main-menu .navigation > li.current > a
	{
		background:#FFF !important;
		color:#E9532F !important;
		border-color:#E9532F !important;
	}
	.main-header .main-menu .navigation > li.current > a
	{
		background:#FFF !important;
		color:#E9532F !important;
		//border-left:1px solid #E9532F !important;
		//border-right:1px solid #E9532F !important;
	}
}


