@media screen and (max-width: 1300px) {
	.banner-section .banner-slide .banner-text {
		top: 50%;
		margin-left: 5%
	}
	.contactus-section .cont-graphic-1 {
		position: absolute;
		left: -125px;
		bottom: 90px;
		z-index: 9
	}
	.contactus-section .cont-graphic-1 img {
		max-width: 70% !important;
	}
	.innerpagecontactus .contact-contant {
		max-width: 500px;
		float: right;
	}
}

@media screen and (max-width: 1199px) {


/*----*/	
	.first-heder .btn-mian .tel-btn {
		padding: 12px 20px
	}
	.first-heder .btn-mian .follow-btn {
		margin-right: 5px
	}
	.secound-header .menu-main li a {
		font-size: 13px
	}
	.secound-header .botm-btn-headar a {
		font-size: 17px;
		margin-bottom: 0px
	}
	#about_us .icons-about {
		flex-wrap: wrap
	}
	#our-team .owl-nav .owl-prev {
		left: -45px
	}
	#our-team .owl-nav .owl-next {
		right: -45px
	}
	.contactus-section .cont-graphic-1 {
		left: -165px
	}
}



@media screen and (max-width: 992px) {


.banner-section .owl-prev {
    left: -40px;
    position: absolute;
}
.banner-section .owl-next {
    right: -40px;
    position: absolute;
}


.sidebarfrm .cf7sr-g-recaptcha {
    transform: scale(0.6) !important;
    transform-origin: 0;
}

/*------------*/
	.innerpagecontactus .contact-contant {
		max-width: 100%;
		text-align: center;
	}
	.multilevelmenu ul {
		column-count: 1 !important;
	}
	.multilevelmenu .sub-menu {
		min-width: initial !important;
		left: 0 !important;
	}
	.humburgermenu-icon {
		display: block;
		margin-top: 10%
	}
	header .btn-mian {
		display: none
	}
	header .secound-header {
		display: none
	}
	.contactus-section .cont-graphic-1 {
		display: none
	}
	.dcomnclass {
		display: none
	}
	#pressmain-sec .comnheader h2 {
		font-size: 40px
	}
	#pressmain-sec .comnheader h2 br {
		display: none
	}
	#pressmain-sec .comn-box .img-box img {
		width: 100%
	}
	#pressmain-sec .comn-box .heading-box {
		min-height: 70px
	}
	#pressmain-sec .comn-box .heading-box h4 {
		font-size: 22px
	}
	#about_us .icons-about li {
		width: calc(25% - 15px);
	}
}

@media screen and (min-width: 766px) {
.banner-section.mobilebanner {
	display: none;
}

}

@media screen and (max-width: 767px) {

.banner-section.mobilebanner {
	display: block;
}
.banner-section.desktopbanner {
	display: none;
}

.mainpdfbox {
    margin-bottom: 30px;
}
.mainpdfbox img{
width:100%;

}



.sidebarfrm .cf7sr-g-recaptcha {
    transform: scale(0.9) !important;
    transform-origin: 0;
}


	.banner-section .owl-carousel .owl-nav div {
		display: none
	}
	.banner-section .banner-slide .banner-text {
		margin-left: 0px
	}
	.banner-section .banner-slide .banner-text h5 {
		font-size: 22px
	}
	.banner-section .banner-slide .banner-text h1 {
		font-size: 35px;
		margin-bottom: 10px
	}
	.banner-section .banner-slide .banner-text h1 br {
		display: none
	}
	.banner-section .banner-slide .banner-text p {
		font-size: 15px
	}
	.dcomnclaslink {
		display: none
	}
	.comnheader h5 {
		font-size: 22px
	}
	.comnheader h2 {
		font-size: 30px
	}
	.comnheader p {
		font-size: 14px;
		width: 100%
	}
	#what-we-sec {
		padding: 50px 0px
	}
	#about_us {
		padding: 50px 0px
	}
	#our-team {
		padding: 50px 0px;
		overflow: hidden
	}
	#our-team .owl-nav {
		display: none !important
	}
	#pressmain-sec {
		padding: 50px 0px 30%
	}
	#pressmain-sec .comnheader h2 {
		font-size: 30px
	}
	#pressmain-sec .comnheader h2 br {
		display: none
	}
	#pressmain-sec .comn-box {
		margin-top: 70px
	}
	#pressmain-sec .comn-box .img-box img {
		width: 100%
	}
	#pressmain-sec .comn-box .heading-box {
		position: absolute;
		right: 20px;
		left: 20px;
		font-family: 'Lato', sans-serif;
		bottom: -30px;
		text-align: center;
		background-color: #177681;
		color: #fff;
		min-height: 60px;
		vertical-align: middle;
		display: flex;
		align-items: center;
		justify-content: center
	}
	#pressmain-sec .comn-box .heading-box h4 {
		font-size: 22px
	}
	.contactus-section {
		padding: 50px 0px
	}
	.contactus-section .contact-contant h5 {
		font-size: 22px
	}
	.contactus-section .contact-contant h2 {
		font-size: 40px;
		margin-bottom: 15px
	}
	.contactus-section .contact-contant p {
		font-size: 15px
	}
	.contactus-section .contact-contant a {
		margin-top: 10px
	}
	#about_us .comnheader h5 {
		font-size: 22px
	}
	#about_us .comnheader h2 {
		font-size: 40px
	}
	#about_us .content-about p {
		font-size: 14px
	}
	#about_us .icons-about li {
		width: calc(33.33% - 15px);
	}
	#about_us .icons-about li .about-boxs h5 {
		font-size: 15px
	}
	#privacy_principles {
		padding: 50px 0px
	}
	#privacy_principles .principal-contant {
		margin-bottom: 30px
	}
	#privacy_principles .principal-contant h5 {
		font-size: 22px
	}
	#privacy_principles .principal-contant h2 {
		font-size: 40px
	}
	#privacy_principles .principal-contant p {
		font-size: 14px
	}
	#privacy_principles .principal-contant a {
		margin-top: 0px
	}
}

@media screen and (max-width: 625px) {
	#about_us .icons-about li {
		width: calc(50% - 15px);
		margin-left: 7px;
		margin-right: 7px;
	}
	#footer .media {
		display: block
	}
	#footer .footr-logo {
		margin-bottom: 15px;
		margin-right: 0px
	}
	#footer .img-footer {
		display: none
	}
}