
@media only screen and (min-width: 1200px) and (max-width: 1365px) {
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
}

@media only screen and (min-width: 500px) and (max-width: 767px) {
.logo_img {
	padding-top: 0px !important;
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 250px !important;
}
.social_icons p {
	float: none !important;
	text-align: center !important;
	margin-top: 10px !important;
}
.cont_p {
	float: none !important;
	text-align: center !important;
}
.cont_box {
	height: 360px !important;
	float: none !important;
	width: 100% !important;
}
.second_section {
	padding-top: 20px !important;
	padding-bottom: 0 !important;
}
.third_one {
	width: 100% !important;
	height: auto!important;
	float: none !important;
	padding-left: 15px !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
}
.third_one h4 {
	margin-top: 85px !important;
}
.third_two {
	width: 100% !important;
	height: auto !important;
	float: none !important;
	padding-top: 0 !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.forth_section {
	margin-top: 10px !important;
}
.forth_one {
	width: 100% !important;
	height: auto !important;
	float: none !important;
	padding-top: 20px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.forth_one img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.forth_one p {
	text-align: center !important;
}
.forth_two {
	width: 100% !important;
	height: 255px !important;
	float: none !important;
}
.aboutus {
	height: 200px !important;
}
.abt_sec {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.mriz {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.solutions {
	height: 200px !important;
}
.pq {
	display: none !important;
}
.solutions_sec {
	padding-top: 0 !important;
}
.solutions_sec h3:before {
	height: 2px !important;
	left: 15px !important;
	top: 28px !important;
}
.solutions_sec h3:after {
	height: 2px !important;
	left: 80px !important;
	top: 28px !important;
}
.call_solution {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.call_solution h2 {
	font-size: 21px !important;
}
.call_solution h1 {
	font-size: 32px !important;
	margin-top: 10px !important;
}
.app_desk {
	display: none !important;
}
.app_mob {
	display: block !important;
}
.ap {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.solutions_sec h3 {
	font-size: 19px !important;
}
.tot_sec img {
	display: none !important;
}
.tot_sec {
	padding-top: 15px !important;
}
.tot_sec h3:before {
	height: 2px !important;
	left: 15px !important;
	top: 30px !important;
}
.tot_sec h3:after {
	height: 2px !important;
	left: 80px !important;
	top: 30px !important;
}
.tot_sec hr {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.tas_sec {
	padding-top: 15px !important;
}
.tas_sec img {
	display: none !important;
}
.tas_sec h3:before {
	height: 2px !important;
	left: 15px !important;
	top: 30px !important;
}
.tas_sec h3:after {
	height: 2px !important;
	left: 80px !important;
	top: 30px !important;
}
.tas_sec hr {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.asm_sec {
	padding-top: 15px !important;
}
.asm_sec img {
	display: none !important;
}
.asm_sec hr {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.asm_sec h3:before {
	height: 2px !important;
	left: 15px !important;
	top: 30px !important;
}
.asm_sec h3:after {
	height: 2px !important;
	left: 80px !important;
	top: 30px !important;
}
.career {
	height: 200px !important;
}
.contact_sec {
	padding-top: 15px !important;
}
.jobPosting_item img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100% !important;
}
.jobPosting_item {
	margin: 0px 15px 15px 15px !important;
}
.blog {
	height: 200px !important;
	background-position: 0% 50% !important;
}
.blog2 {
	padding-top: 20px !important;
	padding-bottom: 0 !important;
}
.blog_box {
	margin-bottom: 15px !important;
}
.blog_box img {
	width: 100% !important;
}
.contactus {
	height: 200px !important;
	background-position: 0% 50% !important;
}
.privacypolicy {
	height: 200px !important;
}
}

@media only screen and (min-width: 100px) and (max-width: 499px) {
.logo_img {
	padding-top: 0 !important;
	width: 170px !important;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.social_icons p {
	float: none !important;
	text-align: center !important;
	margin-top: 10px !important;
}
.cont_p_mob {
	display: block !important;
}
.cont_p {
	display: none !important;
}
.cont_p_mob p {
	margin-bottom: 0 !important;
	text-align: center !important;
	line-height: 26px !important;
}
.cont_p_mob a {
	display: block !important;
}
.cont_box {
	width: 100% !important;
	height: auto !important;
	float: none !important;
}
.cont_box h2 {
	font-size: 28px !important;
	margin-top: 0 !important;
}
.cont_box h4 {
	font-size: 14px !important;
}
.cont_box p {
	line-height: 21px !important;
}
.cont_box h3 {
	font-size: 20px !important;
}
.second_section {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.second_section h2 {
	border-left: 10px solid #0b72b8 !important;
	font-size: 21px !important;
}
.third_one {
	width: 100% !important;
	height: auto !important;
	float: none !important;
	padding-left: 15px !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
}
.third_one h4 {
	margin-top: 50px !important;
}
.third_two {
	width: 100% !important;
	height: auto !important;
	float: none !important;
	padding-top: 15px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
}
.forth_section {
	margin-top: 0 !important;
}
.forth_one {
	width: 100% !important;
	height: auto !important;
	float: none !important;
	padding-top: 15px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
}
.forth_one p {
	line-height: 22px !important;
	text-align: center !important;
}
.forth_two {
	width: 100% !important;
	height: 180px !important;
	float: none !important;
}
.aboutus {
	height: 100px !important;
}
.abt_sec {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.side_box h4 {
	margin-top: 35px !important;
}
.abt_trd {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.mriz {
	padding-top: 15px !important;
	padding-bottom: 20px !important;
}
.mriz h2 {
	font-size: 24px !important;
}
.mriz_icons .clearfix {
	display: none !important;
}
.mriz2 h2 {
	font-size: 24px !important;
}
.mriz3 h2 {
	font-size: 22px !important;
}
.solutions {
	height: 100px !important;
}
.pq {
	display: none !important;
}
.solutions_sec {
	padding-top: 15px !important;
}
.solutions_sec h3 {
	font-size: 13px !important;
	font-weight: 700 !important;
}
.solutions_sec h3:before {
	display: none !important;
}
.solutions_sec h3:after {
	display: none !important;
}
.call_solution {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
	margin-top: 0 !important;
}
.call_solution h2 {
	font-size: 22px !important;
}
.call_solution h1 {
	font-size: 24px !important;
}
#cssmenu ul ul li a {
	padding: 10px 20px 10px 30px !important;
}
.app_desk {
	display: none !important;
}
.app_mob {
	display: block !important;
}
.tot_sec img {
	display: none !important;
}
.tot_sec {
	padding-top: 0 !important;
}
.tot_sec h3 {
	font-size: 13px !important;
	font-weight: 700 !important;
}
.tot_sec h3:before {
	display: none !important;
}
.tot_sec h3:after {
	display: none !important;
}
.tas_sec img {
	display: none !important;
}
.tas_sec h3 {
	font-size: 17px !important;
}
.tas_sec {
	padding-top: 5px !important;
}
.tas_sec h3:before {
	display: none !important;
}
.tas_sec h3:after {
	display: none !important;
}
.tas_sec hr {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.asm_sec img {
	display: none !important;
}
.asm_sec {
	padding-top: 5px !important;
}
.asm_sec h3 {
	font-size: 16px !important;
}
.asm_sec h3:before {
	display: none !important;
}
.asm_sec h3:after {
	display: none !important;
}
.asm_sec hr {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.career {
	height: 100px !important;
}
.jobPosting_box {
	padding: 0px 15px 24px !important;
}
.jobPosting_item {
	margin: 0px 0px 0px 0px !important;
}
.career_sec {
	padding-bottom: 0 !important;
	padding-top: 15px !important;
}
.blog {
	height: 100px !important;
}
.blog2 {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
.contactus {
	height: 100px !important;
}
.contact_sec {
	padding-top: 15px !important;
}
.cap_style {
	width: 66px !important;
}
.privacypolicy {
	height: 100px !important;
}
.privacypolicy_sec h3 {
	font-size: 18px !important;
}
.jobPosting_item img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 100% !important;
}
}

@media only screen and (min-width: 100px) and (max-width: 767px) {
.navigation.fixed-menu {
	position: relative !important;
}
.footer {
	padding-top: 30px !important;
}
.foot_logo {
	display: block;
	margin-right: auto;
	margin-left: auto;
	width: 250px !important;
}
.footer p {
	text-align: center !important;
}
.footer h4 {
	text-align: center !important;
}
.footer li {
	text-align: center !important;
}
.third_two h3 {
	text-align: center !important;
}
.third_two ul {
	padding-left: 0px !important;
	text-align: center !important;
	list-style: none !important;
}
.third_two p {
	text-align: center !important;
}
.map_desk {
	display: none !important;
}
.map_mob {
	display: block !important;
}
.contact_form {
	padding: 0 !important;
}
.privacypolicy_sec {
	padding-bottom: 15px !important;
	padding-top: 15px !important;
}
}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
.forth_one {
	width: 50% !important;
	height: auto!important;
}
.forth_two {
	width: 50% !important;
	height: 410px !important;
}
}
