 @media(max-width:1800px) {

}
 @media(max-width:1600px) {

}
 @media(max-width:1400px) {

}
 @media(max-width:1254px) {

}
 @media(max-width:1199px) {
.menu_area ul li a {
	font-size: 15px;
	padding: 16px 9px !important;
	height: 49px;
}
.menu_area .navbar {
	height: 49px;
}

.slider_rnge {
	margin-bottom: 0;
}
.slide-img {
	position: relative;
	/*min-height: 518px;*/
/*	background: #e0e0e0;*/
}

.banner_cntent {
	max-width: 64%;
}
.banner_caption_bg {
	margin: 110px 0 0 0;
}

.sc_title_accent .title_wrap_in.sc_align_right .des_wrap {
	padding: 30px 10px 25px 3%;
}
.sc_title_accent .title_wrap_in.sc_align_right .title_wrap {
	padding-left: 4%;
}


}
/*1199*/



@media(max-width:1024px) {
.banner_cntent {
	max-width: 65%;
}
.banner_text h3 {
	font-size: 47px;
}
.banner_caption_bg {
	margin: 57px 0 0 0;
}
.banner_part .owl-dots{
	bottom:38px;
	}	


}








@media(max-width:1054px) {

}

 @media(max-width:991px) {
.menu_area .navbar {
	width: 100%;
	padding: 3px 0 8px 0 !important;
	height: 42px;
}
.menu_area .navbar-light .navbar-toggler {
	border: none !important;
}
.mobile_menushow {
	position: absolute;
	z-index: 99;
	background: #fff;
	width: 100%;
	padding: 10px 0;
	box-shadow: 1px 1px 9px #e1e0e0;
}
.menu_area ul li:first-child a {
	padding-left: 15px !important;
}
.menu_area .navbar-toggler-icon {
	background: none !important;
	width: 25px;
	height: 21px;
}
.menu_area ul li a {
	padding: 6px 15px !important;
	height: auto;
	color: #000 !important;
}
.menu_area ul li a:hover {
	color: #e52d27 !important;
}
.menu_area .dropdown-menu {
	padding: 0px 15px !important;
	width: 100%;
	background: none;
	border: none;
	border-radius: 0px;
}

.mainhed .container {
	position: relative;
}
.menu_area {
	width: 100%;
	position: absolute;
	top: 0;
}
/*.mainhed {
	min-height: 126px;
}*/
.logo {
	float: left;
	z-index: 99;
}

.menu_area .navbar {
    position: absolute;
    top: 0;
	z-index:99;
}
.rght_hurd {
    margin-right: 72px;
}
.navbar-toggler {
    padding-right: 0 !important;
}


.home_area4_left {
	width: 32%;
	padding: 125px 0 0 0;
}
.home_area4_right {
	width: 47%;
}
/*.banking_section {
	margin-bottom: 80px;
}*/
.servc-sec {
	padding: 0;
}
article.blog-entry.bordered .entry-details {
	padding: 0 20px 30px 20px;
}
.accordion {
	font-size: 15px;
}

.mid-fot-box ul {
	padding: 0px 0px 0 0;
}
.title_wrap h4 {
	font-size: 40px;
}

.des_wrap p {
	font-size: 12px;
}
.banner_text h3 {
	font-size: 39px;
	line-height: 50px;
}
.banner_text p {
	font-size: 13px;
}
.left-details {
	padding-right: 0;
	border: none;
	width: 100%;
	margin-bottom: 30px;
}
.right-details {
	width: 100%;
}

.fstt {
	width: 15%;
	float: left;
}
.fstt2 {
	width: 41.5%;
}

}
/*991*/

@media(max-width:854px) {

}
 @media(max-width:768px) {

}

@media(min-width:767px) {
	.abut_contnt {
	flex-basis: 32%;
}
}

 @media(max-width:767px) {
.rght_hurd {
	display: none;
}
.logo {
	padding-left: 15px;
	z-index: 99;
}
.mainhed {
	min-height: inherit;
}
.menu_area {
	width: 100%;
	position: absolute;
	top: 0;
}
.menu_area .navbar {
	margin-top: 0;
}
.menu_area ul li a {
	font-size: 14px;
}
.mobile_menushow {
	margin-top: 22px;
}
.mainhed .container {
	position: relative;
}
.head_log_area ul li span {
	display: none;
}
.top_head, .middle_head, .menu_area {
	padding: 0 8px;
}
.head_contact ul li a {
	font-size: 12px;
}
.head_contact ul li {
	padding: 4px 8px;
}
.head_log_area ul li a {
	padding: 3px 4px;
}
.head_contact ul li:last-child {
	font-size: 11px;
	line-height: 27px;
}
.hdcntct {
	background: none;
	height: auto;
	padding: 11px 4px !important;
}
.hdcntct img {
	display: block;
}
.hdcntct:hover {
	background: none;
}
.head_log_area {
	width: auto;
}
.logo img {
	width: 130px;
}


.menu_area .navbar {
    position: relative;
}

.for_phone_padd{
	padding:0 15px;
}
.right_top_part p {
    font-size: 17px;
    padding: 5px 7px 7px 9px !important;
}
.right_top_part p {
    font-size: 13px;
    line-height: 17px;
    padding: 0 16px 10px 17px;
}


.logo {
    padding-left: 15px;
    z-index: 999999;
    position: relative;
}

.main-testi .owl-dots {
	right: -25px;
}

.abtrvrse {
	display: block;
}
.sc_title_accent .title_wrap, .sc_title_accent .des_wrap {
	width: 100%;
	padding: 53px 15px 0;
}
.sc_title_accent .title_wrap_in.sc_align_right .des_wrap {
	padding: 8px 15px 25px 15px;
}

.sc_title_accent .title_wrap_in.sc_align_right .title_wrap {
	padding-left: 15px;
}
.des_wrap p {
	font-size: 13px;
	line-height: 24px;
}
.banner_cntent {
	max-width: 100%;
}
.banner_text h3 {
	font-size: 30px;
	line-height: 39px;
}
.banner_text p {
	font-size: 12px;
}
.banner-bttn {
	margin-top: 20px;
	padding: 8px 18px;
}


.home_area4_right {
	width: 79%;
}

.home_area4_left {
	width: 100%;
	padding: 25px 0 0 0;
	min-height: inherit;
}
.main-testi .owl-dots {
	right: -25px;
}
.dskmnon{
	display: block;
}

.abut_contnt {
	box-shadow: 0px 1px 0px -1px #d8d8d8;
	margin-top: 15px;
	min-height: 120px;
	border: 1px solid #eeeeee;
	padding: 12px;
	float: left;
}
.abut_contnt {
	flex-basis: 100%;
}
.abut_sec {
	display: block;
}
.certified-area p {
	font-size: 13px;
}
.certified-area h4 {
	font-size: 18px;
}
.abut_contnt p {
	font-size: 14px;
}
.inner-banner {
	min-height: 150px;
}
.inner-banner h1 {
	font-size: 28px;
}

.flsc .form-group {
	width: 98%;
}
.sv_cntinu {
	width: 138px;
}

}
/*767*/


@media(max-width:575px) {
.mainhed {
	padding: 2px 0;
}
.mobile_menushow {
	margin-top: 14px;
}
.top_head, .middle_head, .menu_area {
	padding: 0 15px;
}
.head_log_area {
	width: auto;
}
.head_log_area ul li a {
	padding: 3px 3px;
}
.head_contact ul li {
	padding: 4px 6px;
}
.head_contact {
	width: auto;
}

.rwmrgn {
	margin: 0 !important;
}


.sc_title_accent .title_wrap, .sc_title_accent .des_wrap {
	width: 100%;
	padding: 0 15px 0;
}
.sc_title_accent .title_wrap_in.sc_align_right .des_wrap {
	padding: 8px 15px 0 15px;
}

.banner_text p {
	display: none;
}
.banner_text h3 {
	font-size: 25px;
}
.banner_cntent {
	max-width: 70%;
}
.banner_caption_bg {
	margin: 7% 0 0 0;
}
.banner-bttn {
	margin-top: 0;
	padding: 8px 18px;
}
.banner_part .owl-dots {
	bottom: 14px;
}
.home_area4_right {
	width: 85%;
}
.tstiextra {
	margin-left: -80px;
}
.home_area4_left h3 {
	font-size: 25px;
}

}
/*575*/


@media(max-width:520px) {
	.banner_cntent {
	max-width: 90%;
}

}
/*520*/

@media(max-width:479px) {
	.banner_text h3 {
	font-size: 20px;
	line-height: 28px;
}
.banner-bttn {
	margin-top: 0;
	padding: 8px 10px;
	font-size: 14px;
}
}
/*479*/

@media(max-width:439px) {
	.banner_text h3 {
	font-size: 17px;
	margin-bottom: 10px;
	}
	.banner_part .owl-dots {
	bottom: 6px;
}
.banner_caption_bg {
	padding: 21px 0 30px 0;
}
.title_wrap h4 {
	font-size: 23px;
}
.title_wrap h6 {
	font-size: 15px;
}
.tstiextra {
	margin-left: -71px;
}
}
/*439*/

@media(max-width:400px) {
.banner_text h3 {
	font-size: 15px;
	margin-bottom: 8px;
	line-height: 24px;
}
.banner_caption_bg {
	padding: 13px 0 23px 0;
}
.banner-bttn {
	font-size: 12px;
}

}
 @media(max-width:380px) {




}
/*380*/






@media(max-width:360px) {


}
/*360*/
