.cm-dtl h6, .cm-dtl p, .icon-ar i {
	line-height: 26px
}
.cm-dtl h6, .sldr-contnt h5 {
	text-transform: uppercase;
	font-family: Raleway;
	font-style: normal
}
.btm-lst ul, .call-mail ul, ul.lstd-ar {
	list-style-type: none
}
article, aside, footer, header, nav, section {
	display: block
}
.no-padding {
	padding: 0!important
}
.call-mail .icon-ar, .call-mail ul li a {
	height: 35px;
	width: 35px;
	padding: 4px 0 0
}
header {
	border-top: 4px solid #3c3c3c
}
header .top-hdr {
	margin: 10px 0
}
.top-hdr .top-right-ar {
	margin: 25px 0 0
}
.call-mail .icon-ar {
	border: 1px solid #e0e0e0;
	border-radius: 50%;
	margin: 6px 0 0
}
.icon-ar i {
	color: #fd7a0e;
	font-size: 16px
}
.call-mail:hover .icon-ar i {
	color: #fff;
	-webkit-transition: 1s;
	transition: 1s
}
.cm-dtl h6 {
	font-size: 15px;
	color: #222;
	font-weight: 700
}
.cm-dtl p {
	color: #636363;
}
.cm-dtl p a {
	color: #000;
}
.call-mail ul li {
	display: inline-block;
	margin: 0 8px
}
.call-mail ul li a {
	display: inline-block;
	border: 1px solid #e0e0e0;
	border-radius: 50%;
	color: #fd7a0e;
	text-align: center
}
.call-mail ul li a i {
	color: #fd7a0e;
	font-size: 16px;
	line-height: 26px
}
.call-mail ul li:hover a {
	-webkit-transition: 1s;
	transition: 1s;
	color: #fff
}
.call-mail ul li:hover a i {
	color: #fff;
	-webkit-transition: 1s;
	transition: 1s
}
header .hdr-bottom {
	background: #f7f7f7;
	background: -moz-linear-gradient(top, #f7f7f7 0, #d9d9d9 100%);
	background: -webkit-linear-gradient(top, #f7f7f7 0, #d9d9d9 100%);
	background: linear-gradient(to bottom, #f7f7f7 0, #d9d9d9 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d9d9d9', GradientType=0 )
}
.hdr-bottom .nav-mnu {
	background: 0 0;
	border: none;
	margin: 0
}
.nav-ar li a {
	color: #010101!important;
	font-size: 13px;
	padding: 15px 13px
}
.nav-ar li:hover a, .nav-mnu .nav-ar>.active>a, .nav-mnu .nav-ar>.active>a:focus, .nav-mnu .nav-ar>.active>a:hover {
	color: #fff!important;
	background: #fb6003;
	background: -moz-linear-gradient(top, #fb6003 0, #fd7a0e 100%);
	background: -webkit-linear-gradient(top, #fb6003 0, #fd7a0e 100%);
	background: linear-gradient(to bottom, #fb6003 0, #fd7a0e 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb6003', endColorstr='#fd7a0e', GradientType=0 )
}
.deepskyblue {
	background-color: #00bfff
}
.darkerskyblue {
	background-color: #00a6dd
}
.carousel-indicators {
	bottom: 0
}
.carousel-control.left, .carousel-control.right {
	background-image: none
}
.carousel .item {
	max-height: 522px!important;
	height: 100%;
	width: 100%
}
.carousel .icon-container {
	display: inline-block;
	font-size: 25px;
	line-height: 25px;
	padding: 1em;
	text-align: center;
	border-radius: 50%
}
.carousel-caption h5:first-child {
	animation-delay: 1s
}
.carousel-caption h2:nth-child(2) {
	animation-delay: 2s
}
.carousel-caption button {
	animation-delay: 3s
}
.sldr-contnt {
	top: 30%;
	right: 24%;
	left: 24%
}
.sldr-contnt h5 {
	font-size: 18px;
	font-weight: 900;
	line-height: 13px
}
.sldr-contnt h2, h1.hdg, h2.hdg {
	text-transform: uppercase;
	font-family: Intro
}
.sldr-contnt h2 {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 25px 0
}
h1.hdg, h2.hdg {
	color: #000;
	line-height: 61px
}
.abt-ar p, .lst-txt p, .we-txt p {
	line-height: 29px
}
h1.hdg span, h2.hdg span {
	color: #fd7a0e
}
.abt-ar {
	margin: 65px 0 45px
}
.abt-ar h5 {
	font-size: 20px;
	color: #343434;
	font-family: Raleway;
	font-style: normal;
	font-weight: 500
}
.abt-ar p {
	color: #868686;
	font-size: 15px;
	margin: 35px 0
}
.abt-anchr a, .abt-ar p.abt-anchr a {
	color: #fff;
	padding: 15px 30px;
	border-radius: 25px;
	text-transform: uppercase;
	text-decoration: none
}
.abt-anchr a img, .abt-ar p.abt-anchr a img {
	margin: 0 0 0 10px
}
.abt-ar p.abt-anchr a {
	background: #ff8b2b;
	background: -moz-linear-gradient(top, #ff8b2b 0, #ce650e 99%);
	background: -webkit-linear-gradient(top, #ff8b2b 0, #ce650e 99%);
	background: linear-gradient(to bottom, #ff8b2b 0, #ce650e 99%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8b2b', endColorstr='#ce650e', GradientType=0 )
}
.abt-ar p.abt-anchr a:hover {
	background: #ce650e;
	background: -moz-linear-gradient(top, #ce650e 0, #ff8b2b 100%);
	background: -webkit-linear-gradient(top, #ce650e 0, #ff8b2b 100%);
	background: linear-gradient(to bottom, #ce650e 0, #ff8b2b 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce650e', endColorstr='#ff8b2b', GradientType=0 )
}
.abt-anchr a {
	background: #ff8b2b;
	background: -moz-linear-gradient(top, #ff8b2b 0, #ce650e 99%);
	background: -webkit-linear-gradient(top, #ff8b2b 0, #ce650e 99%);
	background: linear-gradient(to bottom, #ff8b2b 0, #ce650e 99%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8b2b', endColorstr='#ce650e', GradientType=0 )
}
.abt-anchr a:hover {
	background: #ce650e;
	background: -moz-linear-gradient(top, #ce650e 0, #ff8b2b 100%);
	background: -webkit-linear-gradient(top, #ce650e 0, #ff8b2b 100%);
	background: linear-gradient(to bottom, #ce650e 0, #ff8b2b 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce650e', endColorstr='#ff8b2b', GradientType=0 )
}
.vdo-txt {
	margin: 0 0 30px
}
.lst-txt h1 {
	font-size: 40px;
	margin-top: -15px
}
.lst-txt h6, .lst-txt p {
	font-size: 15px;
	font-family: Raleway;
	font-style: normal
}
.lst-txt h6 {
	color: #343434;
	font-weight: 500
}
.lst-txt p {
	color: #868686;
	font-weight: 400;
	margin: 20px 0
}
ul.lstd-ar li {
	display: block;
	background: url(../images/drum-icon.png) -5px -2px no-repeat;
	margin: 0 0 7px;
	padding: 2px 10px 8px 34px
}
.lst-txt p.anchr {
	display: inline-block
}
.lst-txt p.anchr a {
	color: #fff;
	text-transform: uppercase;
	border-radius: 25px;
	padding: 15px 30px;
	text-decoration: none;
	margin: 20px 0 0;
	background: #121212;
	background: -moz-linear-gradient(top, #121212 0, #3b3b3b 100%);
	background: -webkit-linear-gradient(top, #121212 0, #3b3b3b 100%);
	background: linear-gradient(to bottom, #121212 0, #3b3b3b 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#3b3b3b', GradientType=0 )
}
.lst-txt p.anchr a img {
	margin: 0 0 0 10px
}
.lst-txt p.anchr a:hover {
	background: #3b3b3b;
	background: -moz-linear-gradient(top, #3b3b3b 0, #121212 100%);
	background: -webkit-linear-gradient(top, #3b3b3b 0, #121212 100%);
	background: linear-gradient(to bottom, #3b3b3b 0, #121212 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#121212', GradientType=0 )
}
.we-love {
	margin: 30px 0 60px
}
.we-txt h1 {
	font-size: 51px
}
.we-txt h6, .we-txt p {
	font-size: 15px;
	font-family: Raleway;
	font-style: normal
}
.we-txt h6 {
	color: #343434;
	font-weight: 500
}
.we-txt p {
	color: #868686;
	font-weight: 400;
	margin: 20px 0
}
.we-inrimg {
	margin: 0 0 30px
}
.we-inrimg h6 {
	position: absolute;
	top: 5%;
	width: 88%;
	left: 6%;
	height: 90%
}
.we-inrimg h6 a {
	color: #fff;
	margin-top: 80px;
	background: rgba(0,0,0,.5)
}
.we-inrimg h6.btn {
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	font-weight: 400;
	line-height: 45px;
	margin: 0 auto 2em;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	width: 100%
}
.blg-txt h5, .blg-txt h6, .blog h6 {
	font-weight: 500;
	font-family: Raleway
}

@media (min-width:400px) {
.btn {
	display: inline-block;
	width: 100%;
	padding: 12px
}
.btn:nth-of-type(even) {
	margin-right: 0
}
}

@media (min-width:600px) {
.btn:nth-of-type(even) {
	margin-right: 2.5em
}
.btn:nth-of-type(5) {
	margin-right: 0
}
}
.btn:hover {
	text-decoration: none
}
.btn-1 svg {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}
.btn-1 rect {
	fill: none;
	stroke: #fff;
	stroke-width: 2;
	stroke-dasharray: 422, 0
}
.btn-1:hover {
	color: #fff
}
.btn-1:hover rect {
	stroke-width: 5;
	stroke-dasharray: 100, 440;
	stroke-dashoffset: 48;
	-webkit-transition: all 1.35s cubic-bezier(.19, 1, .22, 1);
	transition: all 1.35s cubic-bezier(.19, 1, .22, 1)
}
.blog {
	background: #f2f2f2;
	padding: 30px 0
}
.blog h1 {
	font-size: 51px
}
.blog h6 {
	font-size: 15px;
	color: #343434;
	font-style: normal
}
.blog .blg-outrar {
	margin: 30px 0
}
.blog-dtl .blg-txt {
	background: #fff;
	box-shadow: 0 5px 5px rgba(0,0,0,.21);
	padding: 25px 15px;
	z-index: 9999;
	position: relative;
	margin-top: 22px
}
.blg-txt h5 {
	color: #fd7a0e;
	font-size: 17px;
	line-height: 22px;
	font-style: normal
}
.blog-border-bottom {
	content: '';
	width: 20%;
	height: 3px;
	background: #343434;
	top: 26%;
	left: 6%
}
.blg-txt h6 {
	color: #343434;
	font-size: 14px;
	font-style: italic
}
.blg-txt p {
	color: #6d6d6d;
	font-size: 15px;
	line-height: 27px;
	margin: 20px 0
}
.rd-btn a {
	color: #fd7a0e;
	font-size: 15px;
	text-decoration: none;
	font-family: Raleway;
	font-style: normal;
	font-weight: 600
}
.blg-img {
	width: 100%;
	max-width: 330px;
	position: relative;
	margin-top: -303px;
	left: 182px;
	overflow: hidden;
	display: block;
	height: 317px
}
.blg-img img {
	width: auto;
	height: 100%;
	max-width: none;
	left: -80px;
	position: relative;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s
}
.testi-innr h5:after, .testimonial h3:after {
	content: '';
	width: 10%;
	height: 2px;
	left: 45%
}
.blog-dtl:hover .blg-img img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}
.testimonial {
	background: url(../images/testimonial-bg.jpg) no-repeat;
	background-size: cover;
	padding: 65px 0
}
.testimonial h3 {
	color: #fff;
	font-size: 34px;
	font-family: Intro
}
.testimonial h3:after {
	position: absolute;
	top: 25%;
	background: #fff
}
.testimonial .outr-testiar {
	background: rgba(255,255,255,.89);
	border: 2px solid #343434;
	padding: 20px 60px;
	margin: 50px 0 0
}
.testi-innr h5 {
	color: #343434;
	font-size: 21px;
	font-family: Raleway;
	font-style: normal;
	font-weight: 500
}
.testi-innr h5 span {
	color: #fd7a0e
}
.testi-innr h5:after {
	position: absolute;
	top: 17%;
	background: #d4d4d4
}
.footer-title::after, .fourr::before {
	content: ""
}
.testi-innr .logo-ar {
	margin: 20px 0 15px
}
.testi-dtltxt p {
	color: #434343;
	font-size: 14px;
	line-height: 24px
}
.testi-txt .coma-btm {
	margin: 40px 0 0
}
.owl-theme .owl-controls .owl-page span {
	width: 35px;
	height: 4px;
	border-radius: 0
}
.bottom-four {
	background: #fe923a;
	padding: 40px 0 30px
}
.fourr::before, footer {
	background: #191919
}
.fourr>p {
	color: #fff;
	font-size: 23px;
	font-weight: 300
}
.fourr::before {
	height: 20px;
	left: 47%;
	position: absolute;
	top: 65px;
	transform: rotate(45deg);
	width: 20px
}
.four-box i {
	font-size: 24px
}
.four-box {
	border-bottom: 1px solid #27292b;
	margin-bottom: 15px;
	padding: 25px 0 15px!important;
	color: #fff
}
.four-box>p {
	font-size: 22px;
	color: #fff
}
.footer-title::after {
	border-bottom: 3px solid #29c0d4;
	display: block;
	left: 0;
	margin-bottom: 18px;
	margin-top: 7px;
	top: 0;
	width: 40px
}
.btm-lst ul li, .btm-lst ul li a {
	display: inline-block
}
.footer-title {
	color: #fff;
	font-size: 20px;
	letter-spacing: 1px
}
.cpy-rgttxt p {
	color: #4e4e4e;
	font-size: 15px;
	line-height: 26px
}
.btm-lst ul {
	margin: 35px 0
}
.btm-lst ul li a {
	text-decoration: none;
	color: #9e9e9e;
	font-size: 15px;
	line-height: 16px;
	padding: 0 20px;
	border-right: 2px solid #9e9e9e;
	margin-bottom: 20px
}
.logo-ar img {
	max-width: 150px;
	height: auto
}
.lst-txt {
	padding-left: 50px
}

.location_contactus_div 
{
	/* padding-top: 3px; */
	position: absolute;
	top: -6px;
	float: right;
	width: 100%;
	/* padding-top: 3px; */
}
.location_contactus_div .menu {
	float: right;
	margin-right:56px;
}
.location_contactus_div li {
	border-right: 1px solid;
	float: left;
	list-style: none;
	padding: 0px 10px;
}
.location_contactus_div li a
{
	color: #222;
}
.location_contactus_div li a:hover
{
	color:#FD7A0E;
}
.top-hdr .container
{
	position: relative;
}
.location_contactus_div li:last-child {
	border-right: none;
	padding-right: 0px;
	padding-left: 10px;
}
.lst-txt .hdg, .we-love .hdg, .blog .hdg 
{
	font-size:30px;
}
.p-head-small {
	font-size: 25px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: -3px;
}
.p-head-big {
	padding: 10% 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 36px;
	font-weight: bold;
	text-transform: uppercase;
}