.main-slider .tp-bannertimer {
    height: 0px;
    background: rgba(255,193,59,0.75);

}

.main-header .header-lower .logo img {
    position: relative;
    display: inline-block;
    max-width: 90%;
    height: auto;
}	
.main-header.style-two .header-lower .logo::before {
    content: '';
    position: absolute;
    width: 1200px;
    height: 240px;
    background: #fff;
    left: -980px;
    bottom: -10px;
}
.main-header.style-two .header-lower .logo img {
    margin-top: -60px;
    z-index: 5;
}
.main-header.style-two.header-fixed .header-lower .logo img {
    margin-top: 0px;
    height: 160px;
}
	
	
	.main-header .header-lower {
    position: relative;
    background: #ffffff;
    min-height: 75px;
    padding: 0px 0px;
}
.main-header .main-menu .navbar-collapse {
    padding: 18px 0 0 0;
}
.notes2{
    position: relative;
    font-size: 14px;
	line-height:1.6em;
    font-weight: 800;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.notes {
    position: relative;
    padding-left: 15px;
    border-left: 5px solid #fbb317;
	font-size: 14px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 5px;
	color: #202e31;
}

ul, li {
    padding-bottom: 0px;
    /* padding-bottom: 10px; */
}
/*li.bullet {
background: url('/images/page/bullet.png') no-repeat left 9px;
padding-left: 12px;
display: block;
}*/
li.bullet {
	background: url(../images/page/bullet.png) no-repeat 12px 9px;
    display: block;
	padding-left: 28px;
	padding-top: 5px;
    /*float: left;
	list-style-image: url(../images/page/bullet.jpg);
    content: "";
    width: 2em;
    color: #ff0000;*/
}
.anchor{
  display: block;
  height: 115px; /*same height as header*/
  margin-top: -115px; /*same height as header*/
  visibility: hidden;
}
.main-header .main-menu .navbar-nav > li > a:hover, .main-header .main-menu .navbar-nav > li > a:active, .main-header .main-menu .navbar-nav > li > a:focus {
    background: none;
    color: #505050;
    opacity: 1;
}
.main-header .main-menu .navbar-nav > li:hover > a, .main-header .main-menu .navbar-nav > li.current > a, .main-header .main-menu .navbar-nav > li.current-menu-item > a, .main-header .main-menu .navbar-nav > li > ul > li:hover > a {
    color: #505050;
    opacity: 1;
}
p{
	position:relative;
	line-height:1.6em;
	text-align: justify;
}
.primary-btn .icon{
	color:#ffffff;
	background:#fd7222;
}

.main-header .header-top{
	position:relative;
	background:#ffffff;
	padding:2px 0px;
	border-bottom: 1px solid #ececec;
}

.main-header .header-top a{
	color:#000;	
}

.main-header .header-top a:hover{
	color:#f7c200;	
}

.main-header .header-top ul li{
	position:relative;
	display:inline-block;
	margin:0px 10px;
	color:#ffffff;
}

.main-header .header-top ul li a{
	position:relative;
	display:block;
	color:#ffffff;
	line-height:26px;
	text-transform:none;
	font-weight:600;
}

.main-header .header-lower .right-cont{
	position:relative;
	float:right;
	padding:5px 0px;
	/* padding:50px 0px; */
	padding-right:0px;
}

.main-header .main-menu .navbar-nav > li{
	position:relative;
	padding:0px;
	margin-left:5px;	
}

.main-header .main-menu .navbar-nav > li > a{
	position:relative;
	display:block;
	padding:6px 10px 4px;
	font-size:14px;
	line-height:22px;
	font-weight:600;
	text-transform:uppercase;
	color:#393939;
	opacity:1;
	z-index:2;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.sec-title h2{
	position:relative;
	display:inline-block;
	color:#ffffff;
	line-height:30px;
	font-size:24px;
	padding:10px 30px 10px 15px;
	background:#fd7222;
	text-transform:uppercase;
	font-weight:800;
}
.sec-title h2 span {
    position: relative;
    color: #000000;
}
.sec-title h2:after{
	content:'';
	position:absolute;
	right:-10px;
	top:0px;
	width:20px;
	height:100%;
	background:#01069e;
	transform:skewX(-15deg);
	-webkit-transform:skewX(-15deg);
	-ms-transform:skewX(-15deg);
	-o-transform:skewX(-15deg);
	-moz-transform:skewX(-15deg);
}

.yellow{
	color:#fd7222;	
}

.top-services {
    position: relative;
    padding: 20px 0px 10px;
    background: #f9f9f9;
}
.services-area {
    position: relative;
    width: 100%;
    background: #ffffff;
    padding: 20px 0px 10px;
}
.service-tabs .tab-btns .tab-btn .icon{
	position:absolute;
	left:15px;
	top:10px;
	font-size:36px;
	width:70px;
	line-height:44px;
	color:#ffc13b;
	text-align:center;
}
.service-tabs .tab-content .content-box {
    font-size: 16px;
}

.main-footer .address .social a {

    position: relative;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 22px;
    padding: 3px;
    text-align: center;
    color: #ffc13b;
    border: 2px solid #ffc13b;
    background: none;
    margin-right: 3px;

}
.main-footer .latest-work, .widget-content {
    max-width: 600px;
}