 @media (max-width:1199px) {
.bnr-txt1 {
	font-size: 50px;
}
.career-sec h2 {
	font-size: 65px;
}
.abt-sec h3 {
	padding-top: 0px;
}
footer ul.ft-social li {
	margin-right: 7px;
}
.frm-row1 .fild1 {
	width: 258px;
}
.frm-row1 textarea {
	width: 524px !important;
}
}
 @media (max-width:991px) {
.rit-hd {
	float: none;
	padding: 0 0 0 0;
}
.career-sec {
	text-align: center;
	padding: 30px 0 50px 0;
}
.career-sec h2 {
	padding-top: 0px;
}
.creer-btn {
	text-align: center;
	padding: 50px 0 0 0;
}
.abt-sec h3 {
	margin-top: 40px;
}
footer h5 {
	padding: 20px 0 7px 0;
}
.rit-img {
	float: none;
	padding: 0 0 20px 0px;
}
.frm-row1 .fild1 {
	width: 338px;
}
.frm-row1 textarea {
	width: 99% !important;
}
.ctct-adrs {
	padding-top: 30px;
}
.hdr-phn {
	margin-top: -65px;
}
}
 @media (max-width:767px) {
.frm-row1 .fild1 {
	width: 100%;
	padding: 0 0 5px 0;
}
.frm-row1 {
	padding: 0 0 0px 0;
}
.frm-row1 textarea {
	width: 99% !important;
	margin-bottom: 6px !important;
}
.hdr-phn i {
	padding-right: 3px;
}
}
 @media (max-width:575px) {
#cssmenu ul {
	position: fixed !important;
	height: 100% !important;
	margin: 0 0 0 0 !important;
	padding: 10% 0 0 0 !important;
	top: 0 !important;
	left: 0 !important;
	height: 100%;
	background: #000;
	width: 0px !important;
	-webkit-transition: width .35s ease-in-out !important;
	transition: width .35s ease-in-out !important;
	overflow: scroll;
}
#cssmenu ul li {
	background: #1c3b8b !important;
}
#cssmenu > ul > li > a {
	color: #fff !important;
	background: #000 !important;
	padding: 17px 10px !important;
	font-size: 17px !important;
}
nav#cssmenu > ul > li > a:hover, nav#cssmenu > ul > li > a:focus, nav#cssmenu ul ul li a:hover, nav#cssmenu ul ul li a:focus {
	color: #faa316 !important;
}
#cssmenu ul.open {
	width: 100% !important;
}
#cssmenu .submenu-button::before {
	top: 15px !important;
}
#cssmenu .submenu-button::after {
	top: 13px !important;
}
#cssmenu ul ul li {
	background: #1c3b8b !important;
	color: #fff !important;
}
nav#cssmenu ul ul li a {
	background: #000 !important;
	color: #fff !important;
	font-size: 15px !important;
}
#cssmenu ul ul {
	box-shadow: inherit !important;
}
div.button {
	/*top: -29px !important;
 position:inherit !important;*/
	right: 30px !important;
}
#cssmenu .submenu-button::before, #cssmenu .submenu-button.submenu-opened::after {
	color: #fff !important;
}
div.button span {
	background: #faa316 !important;
	padding: 3px 5px 3px 5px !important;
	color: #fff !important;
}
#cssmenu ul ul, #cssmenu ul ul ul {
	position: relative !important;
	left: 0 !important;
	width: 100% !important;
	margin: 0 !important;
	text-align: left;
	padding-top: 0px !important;
	overflow: hidden !important;
}
#cssmenu ul ul.open {
	width: 100% !important;
}
/*mobile menu css end here*/ 



.bnr-txt-safe {
	padding: 50px 0 30px 0;
}
.bnr-txt1 {
	font-size: 35px;
}
.banner .item1, .banner .item2, .banner .item3 {
	min-height: 350px;
}
.bnr-txt-safe p {
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 30px 0;
}
.midil {
	padding: 30px 0 0 0;
}
.wt-we-txt {
	padding-top: 0px;
}
.wht-we-1 {
	margin-bottom: 35px;
}
.wht-wedo-sec {
	padding-bottom: 15px;
}
.career-sec h2 {
	font-size: 45px;
	line-height: 45px;
}
.career-sec p {
	font-size: 20px;
	line-height: 25px;
}
.creer-btn a {
	display: block;
	padding: 15px 20px;
}
.creer-btn {
	text-align: center;
	padding: 30px 0 0 0;
}
.career-sec {
	min-height: inherit;
}
.abt-sec {
	padding: 50px 0 65px 0;
}
.abt-btn {
	margin: 30px 0 0 0;
}
footer {
	padding-top: 10px;
}
footer ul.ft-opng {
	padding-top: 15px !important;
}
.cpy-rit p {
	line-height: 20px;
}
.hdr-phn {
	font-size: 14px;
	margin-top: 5px;
	text-align: center;
}
div.button {
	top: -88px !important;
}
}
