@import "fonts.css";
@import "font-awesome.min";


body {
	font-family: 'muliregular';
	overflow-x:hidden!important
}

@-moz-document url-prefix() {
    body .navbar-dark .navbar-nav .nav-link {
        font-weight: lighter !important;

    }
}


img {
	max-width:100%;
}
p{ color: #525252; font-size: 17px; line-height: 26px; font-family: 'muliregular'; letter-spacing: 0; }
p span { color: #00afda; }
.clear {clear:both}
.left {float:left;}
.right {float:right}
*{ transition: all 0.3s ease-in-out;}
.demo { position: relative}
.container {max-width: 1260px; margin: auto}
.marTop10 { margin-top: 10px}
.marTop15 { margin-top: 15px}
.marTop25 { margin-top: 25px}
.marTop20 { margin-top: 20px}
.marTop50 {margin-top: 50px}
.marTop100 {margin-top: 100px}
.marTop150 {margin-top: 150px}
.boderRight { border-right: 1px solid #e1e1e1}
.orangeText { color: #ef3e00}
.topIcon { padding: 20px 0px}
.topNo { font-size: 37px; color: #3d0b01; font-family: 'poppinsbold'; letter-spacing: -2px}
.topNo i { color: #ef3e00; font-size: 24px}
.topNo a { color: #3d0b01; }
.topNo a:hover { text-decoration: none }
a i { color: #3d0b01; border: 1px solid #ebebeb; padding: 10px; background: #fff}
.navbar-dark .navbar-nav .nav-link { color: #3d0b01; text-transform: uppercase; font-size: 15px; padding: 10px 12px; position: relative; font-family: 'Poppins';}
.navbar-dark .navbar-nav .nav-link a:after { content: "|"; font-family: 'FontAwesome'; color: #ef3e00; position: absolute }
.navbar-dark .navbar-nav .nav-link:hover { color: #ef3e00}
.borderTop-Bottom { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
.welcomeText { padding-left: 20px}
ul { list-style: none; padding: 0px; margin: 0px}
ul.point li { text-transform: uppercase; font-family: 'muliregular'; color: #525252; font-size: 15px; letter-spacing: 0px; line-height: 30px; position: relative; padding-left: 20px }
ul.point li:before { content: "\f0c8"; color: #ef3e00; font-family: 'FontAwesome'; font-size: 9px; position: absolute; left: 5px}
.ourServices-box {  background: #ef3e00; height: 331px; margin-top: 290px}
a.services-position { position: absolute; top: -252px; display: blocks}
.servicesName { background: #fff; box-shadow: 0px 0px 15px #c43300; padding: 15px; text-align: center}
.white { color: #fff}
.contactForm-Icon i { font-size:36px; color: #ef3e00}
.input { background: #f7f7f7; border-radius: 0px; height: 50px; border: none; margin-bottom: 20px; width: 100%; text-indent: 20px; color: #000!important}
.input1 { background: #f7f7f7; border-radius: 0px; height: 150px; border: none; margin-bottom: 20px; width: 100%; text-indent: 20px; color: #000!important}
.subMit { background: #ef3e00; color: #fff; font-size: 15px; text-align: center; padding: 10px 0; width: 100%; border: none;font-family: 'montserratmedium';}
footer { background: #3d0b01; margin-top: 30px; padding-bottom: 20px}
footer p { color: #fff; font-size: 16px}
footer h3 { color: #fe612a; font-size: 24px}
footer ul { list-style-type: none; padding: 0px; margin: 0px; float: left; width: 50%}
footer ul li a{ font-size: 16px; color: #fff; text-transform: uppercase; line-height: 30px}
footer ul li a:hover{ color: #fe612a; text-decoration: none;}
footer h1 { color: #fff; font-size: 48px; font-family: 'montserratsemibold';}
footer h1 a{ color: #fff; }
footer h1 a:hover{ text-decoration: none; color: #fff }
footer a i { background: #3d0b01!important; color: #c69990; border: 1px solid #c69990}
.footerStrip { background: #ef3f00; padding: 8px 0; color: #fff; font-size: 14px;}
.inner-header { background: #ec3d00; font-size: 40px; color: #fff; text-align: center; padding: 20px 0px; font-family: 'montserratextrabold'; text-transform: uppercase}
.breadcrumb-item { font-size: 14px;}
.breadcrumb-item a { color: #ed3e00; text-decoration: none}
.innerp1 { border: 1px solid #E5E5E5; padding: 20px;}
.breadcrumb { background: #fff; border-bottom: 1px solid #CCCCCC}
.orangeStrip { background: #ec3e00; padding: 10px; color: #fff; text-align: center; font-size: 19px; text-transform: uppercase}
ul.pointInner li { font-family: 'muliregular'; color: #525252; font-size: 17px; letter-spacing: 0px; line-height: 30px; position: relative; padding-left: 20px }
ul.pointInner li:before { content: "\f0c8"; color: #ef3e00; font-family: 'FontAwesome'; font-size: 9px; position: absolute; left: 5px}
ul.links { list-style: none; padding: 0px; margin: 0px;  }
ul.links li a { text-transform: uppercase; font-family: 'muliregular'; color: #202020; font-size: 15px; letter-spacing: 0px; line-height: 30px; position: relative; padding-left: 20px; border: 1px solid #5F5F5F; padding: 10px; margin-bottom: 10px!important; display: block; font-weight: bold }
ul.links li a:hover {color: #fff; text-decoration: none; background: #ec3d00 }


.card-header, .card-link,.card-link:hover{background-color:#ebebeb;text-align:left;color:#e53c01; font-size: 17px}
.card-body{padding:10px 10px;}
.card{width:100%;}
.card p{position:absolute;top:5px;right:20px;font-size:20px;color:white;
-webkit-animation: minus 0.5s;}
@keyframes minus {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

[aria-expanded="false"] > .expanded, [aria-expanded="true"] > .collapsed {display: none;}
.card i{ background: none!important; font-size: 12px}






h1 { font-family: 'montserratextrabold';color: #3d0b01; font-size: 30px; letter-spacing: -1px; text-transform: uppercase; padding: 0px; margin:0px; line-height: 30px}
h1 span { color: #ef3e00; font-size: 18px; font-family: 'montserratmedium'; letter-spacing: 1px; line-height: 20px }
h2 { color: #3d0b01; font-size: 24px; font-family: 'montserratmedium'; line-height: 24px; text-transform: uppercase; }
h2 span { display: block }
h3 { color: #fff; font-size: 48px;  font-family: 'montserratextrabold';  font-weight: 500;  text-transform: uppercase; line-height: 24px; padding: 0px; margin: 0px; letter-spacing: -1px }
h4 { color: #3d0b01; font-size: 22px; font-family: 'montserratsemibold'; font-weight: 500;  text-transform: uppercase; line-height: 24px; padding: 0px; margin: 0px;  }
h5 {color: #3d0b01; font-size: 22px; font-family: 'montserratsemibold'; }
h6 {color: #25aae2; font-size: 18px; font-family: 'poppins';  }
h2.customer { font-size: 60px;}
h2.customer span { color: #fff; display: inline; font-size: 60px; text-transform: none; letter-spacing: -1px}
h1.inner {font-family: 'barlowregular'; font-size: 30px}
ul li a.innerpage { font-size: 16px; font-family: 'barlowregular'; line-height: 30px  }
.displayNoneLap { display: none}
.carousel-indicators  { bottom: 30px}
.tab-content  { width:900px}

.button { background: #000000; color: #fff; padding:10px 20px; margin-top: 20px}


@media all and (max-width: 1259px) {
	.container, .topcon {width:98%;
		margin:auto}
		

}


@media all and (max-width: 1024px) {
	.topcon {width:98%;
		margin:auto}
	.navbar-dark .navbar-nav .nav-link { padding: 0px 15px; line-height: 35px}
	.ourServices-box { margin-bottom: 30px}
	.marTop150 { margin-top: 100px}
	.topNo { font-size: 27px;}
	.topIcon i{ padding: 6px}
}



@media all and (max-width: 998px) {
	.navbar-toggler {background: #6F6F6F; margin-top: -10px;  }
	.navbar-toggler-icon {  }
	.hide991 { display: none}
	.investSerLeft {  margin-top: 0px; padding: 20px 20px 0 20px }
	.navbar-toggler { margin-top: 10px; }
	footer h1 { font-size: 30px}
	
}
@media all and (max-width: 900px) {
	
}
@media all and (max-width: 830px) {
	

}

@media all and (max-width: 800px) {
.hide800 { display: none}
	.marTop20 { margin-top: 20px}
	.boderRight { border: none}
	.textCenter800 { text-align: center!important}
	.pad30 { padding-top: 20px}
	a.services-position { top: -145px}
}

@media all and (max-width: 768px) {
	.right768{ text-align: right}
	.left768{ text-align: left}
	.center768{ text-align: center!important}
	.hide768 { display: none}
	.margin50 { margin-top: 10px!important; margin-bottom: 20px}
	.textcenter640 { text-align: center!important}
}




@media all and (max-width: 640px) {
	.carBox { width: 100%; float: none; margin: 0px; padding: 0px}
	.hide640 { display: none!important}
	.carTextPosition {position: absolute; left: 0px; bottom: 40px; }
	.carBox h2 { font-size: 58px; letter-spacing:-1px; line-height: 54px}
	.marTop50{ margin-top: 50px}
}



@media all and (max-width: 575px) {
	.display575 { display: none}
	.textcenter575 { text-align: center!important}
	.topNo { margin-top: 0px!important; font-size: 30px}
	a.services-position { position: inherit}
	.ourServices-box {  background: #fff; height: auto; margin-top:160px}
	.ourServices-box p,  .ourServices-box h3 { color: #525252}
	.marTop150 { margin-top: 0px}
}

@media all and (max-width: 460px) {
	.tabBox { width: 90%; height: 400px!important }
	h1 { font-size: 50px; line-height: 50px}
	
}
	
	@media all and (max-width: 430px) {
	.tabBox { width: 90%; height: 440px!important }
	h1 { font-size: 50px; line-height: 50px}
		h1 span { letter-spacing: 0px}
}