@charset "UTF-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

h1 {
	font-size: 45px;
	margin-bottom: 25px;
	line-height: 54px;
}
h2 {
	font-size: 36px;
	line-height: 46px;
	margin-bottom: 20px;
}
h3 {
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 15px;
}
h4 {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 15px;
}

p {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 8px;
}

a:link {
	color: #2c97fd;
	text-decoration: none;
}

a:visited {
    text-decoration: none;
    color: #0057b7;
}
a:hover {
    text-decoration: underline;
    color: #81c2ff;
}
a:active {
    text-decoration: underline;
    color: #81c2ff;
}

.button {
	padding:12px 35px 12px 35px;
	border-radius:230px;
	text-align:center;
    background-color: #2c97fd;
	font-size: 18px;
    border: none;
	font-weight: bold;
	margin: 15px 0 15px 0;
	color: #ffffff !important;

}


.button:hover, .button:active {
	color: #ffffff !important;
	background-color: #81c2ff;
	text-decoration: underline;
}

.content {
	max-width:1650px;
	margin-left:auto;
	margin-right:auto;
	padding: 30px;
}

.content-nopad {
	max-width:1650px;
	margin-left:auto;
	margin-right:auto;
	padding: 30px 30px 0 30px;
}


.pad {
	padding: 65px;
}

.pad-notop {
	padding: 0px 65px 65px 65px;
}
.pad-bottom {
	padding-bottom: 35px;
}

.pushdown {
	padding-bottom: 15px;
}

.pushup {
	margin-top: -200px;
}
.pad-top {
	padding-top: 35px;
}

.inner-pad {
	padding: 45px 30px 0 30px;
}

.grey-section {
	background-color: #e8e8e8;
	padding: 0px 0 50px 0;
}

.dkgrey-section {
	background-color: #1d1d1f;
	background-image: url("../images/arm-bg.jpg");
	background-repeat: no-repeat;
	background-position: right;
	background-size: cover;
	padding: 80px 50px;
	
}

.dkgrey-rounded {
	background-color: #1d1d1f;
	border-radius: 15px;
	padding: 50px;
	margin: 2px;
	height: 100%;
}

.row-flex {display: flex;flex-wrap: wrap;}
.black-section {background-color: #000000;padding: 30px 30px 100px 30px;}
.footer {background-color: #000000;padding: 30px 30px 50px 30px;}
.pea {margin-top: -280px;padding-top: 160px;}
.white {color: #ffffff;}
.img-employee {width:100%;height: auto;}

.icon-w {width: 28px;display: inline-block;}
.icon-size{ font-size: 18px; }
.mac-section ul{ display: flex; align-items: center}
.mac-section ul li{ width: 20%; list-style-type: none;}
.mac-section-box{ padding: 0 10px;}
.white-section-new { background-color: #fff;padding: 80px 0 80px 0;}
.pad-new {padding: 65px 65px 0 65px;}
.submit-button{ background-color:#0072ae !important; padding: 12px 40px !important; border-radius: 40px !important; font-size: 16px; color: #fff!important; font-weight: 600 !important; border:0 }
.submit-button:hover{ background-color:#47b2d9 !important; text-decoration: none}

.submit-button-a{ background-color:#0072ae !important; padding: 9px 30px !important; border-radius: 40px; font-size: 14px; color: #fff!important; font-weight: 600 !important; border:0 }
.submit-button-a:hover{ background-color:#47b2d9; text-decoration: none}

.button-padd{ margin-top:20px}

.content {padding: 30px 30px 0 30px ;}
.padd-top{ padding-top: 0}
.grey-section {padding: 50px 0 50px 0;}


.form-sec-new{max-width: 1200px; margin:auto; }
.form-sec-new ul{ display: flex; width: 100%;}
.form-sec-new ul li{ list-style-type: none; width:28%; padding-right: 15px}
.form-sec-new ul li:last-child{  width:12%; padding-right: 0px}


.form-sec-new .form-control {display: block;width: 100%; height: 55px;padding: 0.375rem 0.75rem;font-size: 17px;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;}

.col-md-8.pushdown img {width: 210px;}
.black-backgro{ background-color:#000!important; position: relative}
.new-color-w{ color:#fff!important}
.new-back-contant p{ color:#fff; font-size: 20px; line-height: 32px;}
.new-back-contant{ position: absolute; left: 0; top: 40%; width: 100%;}
.new-back-img img{ width: 100%}
.newhedd-rr{ position: absolute; left: 0; top: 0; width: 100%;     z-index: 1;}
.monile-banner{ display: none}
.dx-banner{ }
.banner-apple-img{ width:auto!important; margin-bottom: 20px;}
.banner-title{ font-size: 60px; padding-top: 15px;}
.twologo{ display:flex; align-items:center;}
.banner-apple-2{ padding-left:20px;}
img.banner-apple-2 {
    width: auto;
}



@media (max-width: 1024px){
.new-back-contant p br{ display: none}
.new-back-contant {top: 47%;}
.banner-title {font-size: 35px;}	
	
}





@media (max-width: 991px){
.content-top-l { padding: 9px 20px 0 9px!important;}

}

@media (max-width: 840px){
.mac-section ul li{ width: 33%; list-style-type: none;}	
.mac-section ul {flex-wrap: wrap;}
.mac-section-box {padding: 0 15px;}	
.mac-section ul li:nth-child(4) { margin-top: 30px}
.mac-section ul li:nth-child(5) { margin-top: 30px}	
.new-color-w {margin-bottom: 10px;}
.new-back-contant p{ color:#fff; font-size: 16px; line-height:26px;}		
.banner-title {font-size: 35px;}	
	
}



@media (max-width: 767px){
.mac-section ul li{ width: 50%; list-style-type: none;}	
.mac-section ul {flex-wrap: wrap;}
.mac-section-box {padding: 0 15px;}	
.mac-section ul li:nth-child(1) { margin-top: 20px}	
.mac-section ul li:nth-child(2) { margin-top: 20px}
.mac-section ul li:nth-child(3) { margin-top: 20px}	
.mac-section ul li:nth-child(4) { margin-top: 20px}
.mac-section ul li:nth-child(5) { margin-top: 30px}	
.mac-section ul {margin-left: 0; padding-left: 0;}
.col-md-8.pushdown {text-align: center;}
.col-md-8.pushdown img {width: 180px;margin: auto;text-align: center;}
.content-nopad {padding: 0px 0px 0 0px;}	
.grey-section {padding: 25px 0 ;}	
.black-section {padding: 30px 0px 100px 0px;}	
.footer {padding: 30px 0px 50px 0px;}	
h1 {font-size: 28px;margin-bottom: 21px;line-height: 36px;}	
.monile-banner{ display: block}
.dx-banner{ display: none}
.col-md-8.col-sm-6.pushdown {width: 50%;padding: 0 20px 0 0;}
.col-md-4.col-sm-6.dd-mobile {width: 46%;padding: 0 0 0 23px;}	
.pea { margin-top: 0px;padding-top: 40px;}	
.paddr-mobile-o{ padding: 0px!important;}	
.form-sec-new ul {display: inherit;width: 100%;margin: 0;padding: 0;}
.form-sec-new ul li {list-style-type: none;width: 100%;padding-right: 0;}	
.dkgrey-rounded {padding: 20px;}	
.banner-title {font-size: 28px;}	
.banner-apple-img { width: 80% !important; margin-bottom: 0}	
.col-md-12.pushdown.mobile-ss img {width: 180px;}
.new-back-contant {top: 35%;}	
 .new-back-contant { top: 15%;}	
	
}





@media only screen and (max-width: 600px) { 
.content {padding: 15px !important;}
.pushup {margin-top: -15px !important;}
	
.img-employee {
    width:150%;
	align-content: center;
	margin: 0 -25%;
}
}

@media only screen and (min-width: 601px) and (max-width: 1100px) {
	.pushup {
	margin-top: -15px !important;
}
}

@media only screen and (max-width: 590px) { 
.paddr-mobile-o{ padding: 0px!important;}	



}

