/*Responsive*/
.play_btn{
	width: 16%;
}

@media(min-width:1025px) {

	/*Nav Bar Css For Tab Version*/
	.clickD {
		display: none;
	}

	.navbar-nav li.menu-item-has-children:hover>.sub-menu {
		display: block;
	}

	/**/
}

@media only screen and (max-width: 1800px) {
	.cn-otr .col-sm-3:last-child .mycntr h2 {
		font-size: 39px;
	}

	.mycntr h2 {
		font-size: 53px;
	}

}

@media only screen and (max-width: 1700px) {
	#scrollz {
		right: 7%;
	}

	#whtsapp {
		right: 7%;

	}
}

@media only screen and (max-width: 1600px) {
	.cmn-btn {
		padding: 14px 22px;
	}
	body {
		font-size: 16px;
	}
	.banner .cmn-btn span {
		font-size: 17px;
	}

	.banner h1 {
		font-size: 52px;
	}

	.banner-outr .slick-prev.slick-arrow {
		left: 170px;
	}

	.banner-outr .slick-next.slick-arrow {
		right: 170px;
	}

	.banner-outr .slick-dots,
	.srv-slider .slick-dots {
		bottom: 22px;
	}

	.banner-outr .slick-dots li.slick-active button,
	.banner-outr .slick-dots li:hover button {
		width: 90px;
	}

	.logo-sc-otr {
		padding: 17px 0;
	}

	.cmn-btn span {
		font-size: 16px;
	}

	.abt_us.frstabt .cmn_otr h2 {
		font-size: 29px;
	}

	.red-otr h5 {
		font-size: 18px;
		margin-left: 22px;
	}

	.abt_us p {
		margin: 0 0 12px 0;
		font-size: 17px;
	}
/**** goutam *****/
.intervention_txt p {
	font-size: 17px;
  }
  .intervention_txt h3 a {
	font-size: 21px;
	margin: 0 0 18px;
  }
  .ftr-menu h3 {
	font-size: 20px;
	margin: 0 0 25px;
  }
  footer {
	padding: 60px 0 0;
  }
  .footer-outr {
	margin-bottom: 60px;
  }
  .partnres__sec {
	background-color: #f6f3f1;
	padding: 55px 0 65px;
  }
  .intervention__sec {
	padding: 60px 0 80px;
  }
  .intervention__slider .slick-next.slick-arrow, .intervention__slider .slick-prev.slick-arrow {
	font-size: 35px;
	width: 50px;
	height: 50px;
  }
  .m__txt p {
	font-size: 17px;
  }
  .innr_cmn_hdr ul li {
	font-size: 17px;
  }
  .add__bxx p {
	font-size: 17px;
  }
  .inner__group_txt p {
	font-size: 17px;
	margin: 0 0 15px;
  }
  /*****21-5****/
.navbar-nav > li > a {
	font-size: 15px;
	padding: 21px 12px 22px 10px;
  }
}

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

	body {
		font-size: 16px;
	}


	#scrollz {
		right: 3%;
		width: 36px;
		height: 36px;
	}

	#whtsapp {
		width: 36px;
		height: 36px;
		bottom: 156px;
		right: 3%;
	}
/**** goutam****/
.mission__vision {
	padding: 70px 0 35px;
  }
  .m__number {
	font-size: 130px;
  }
  .m__txt h3 {
	font-size: 23px;
  }
  .innr_cmn_hdr h3 {
	font-size: 25px;
	margin: 0 0 35px;
  }
  .add__bxx h5 {
	font-size: 20px;
	margin: 0 0 8px;
  }
  .submtt .send__btn {
	font-size: 17px;
	padding: 18px 30px;
  }
  .map_outr iframe {
	height: 455px;
	margin-top: 50px;
  }
}

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

	.banner-outr .slick-prev.slick-arrow {
		left: 100px;
	}

	.banner-outr .slick-next.slick-arrow {
		right: 100px;
	}

	.banner h1 {
		font-size: 44px;
	}

	.container,
	.container-sm,
	.container-md,
	.container-lg,
	.container-xl {
		max-width: 90%;
	}

	.dnt-img:first-child::after {
		left: 32px;
		width: 37px;
	}

	.cmn_otr h2 {
		font-size: 40px;
	}

	.nwz-sc {
		padding: 60px 0;
	}

	p {
		font-size: 19px;
	}

	.mycntr h2 {
		font-size: 45px;
	}

	.mycntr h5 {
		font-size: 24px;
	}

	.join-sec .cmn_otr h2 {
		font-size: 44px;
	}

	.abt_us.un-sec .cmn_otr h2 {
		font-size: 40px;
		margin-bottom: 55px;
	}
/**** goutam ****/
.activites__sec {
	padding-bottom: 65px;
  }
  .activites__bg {
	padding: 55px 0 185px;
  }
  .vous_sec.my-abs-vous {
	padding: 60px 0;
  }
  .inner__group_txt h3 {
	font-size: 26px;
	margin: 0 0 12px;
  }
  .partenaires__sec {
	padding: 35px 0 45px;
  }
  .interven__txt h4 {
	font-size: 21px;
	margin: 0 0 7px;
  }
  .interven__txt {
	padding-left: 20px;
  }
  .outr__interven {
	margin-top: 10px;
  }
  .abt_us {
	padding: 50px 0;
  }
  .inner-condition-txt p {
	font-size: 15px;
	margin: 0 0 15px;
  }
  .inner-condition-txt {
	margin: 0 0 10px;
	padding: 14px;
  }
  .inner-condition-txt h2 {
	font-size: 20px;
	margin: 0 0 10px;
  }
  .inner-condition-txt ul li {
	font-size: 14px;
	padding-left: 17px;
  }
  .condition__sec {
	padding: 40px 0;
  }
}

@media only screen and (max-width: 1366px) {
	.navbar-nav> li> a {
		font-size: 14px;
		padding: 22px 12px 22px 10px;
	}

	.abt_us.frstabt .cmn_otr h2 {
		font-size: 26px;
	}

	.abt_us.frstabt .dnt-img:first-child img {
		width: 84%;
	}
}

@media only screen and (max-width: 1280px) {
	.cn-otr .col-sm-3:last-child .mycntr h2 {
		font-size: 33px;
	}

	.mycntr h2 {
		font-size: 40px;
	}

	.red-otr {
		margin-bottom: 17px;
	}

	.abt_us.un-sec .red-otr h5 {
		font-size: 20px;
	}

	.abt_us.un-sec p:first-child {
		margin: 0 0 61px 0;
		font-size: 18px;
	}

	.abt_us.un-sec .cmn_otr h2 {
		font-size: 36px;
	}

	.join-sec .cmn_otr h2 {
		font-size: 36px;
	}
/*    15-5*/
.my-eqp span {
	font-size: 15px;
}
    .my-eqp {
	padding: 24px 9px;
}
    .my-eqp h3 {
	font-size: 18px;
}
  .my-eqp p {
	font-size: 13px;
	margin-bottom: 0;
}
 .noszones-otr .cmn_otr h2 {
	font-size: 30px;
}
 .products-listz h2 {
	font-size: 24px;
	color: #0f2d62;
}
 .products-listz ul li a {
	font-size: 15px;
	padding: 8px;
}
.noszones-otr .mng_pic {
	height: 122px;
	width: 122px;

}
  .noszones-otr .vous_bx {
	padding-top: 49px;
}
  .noszones-otr .mng_pic img {
	max-width: 100%;
	width: 70px;
}
 .noszones-otr .scl-sld span {
	font-size: 23px;
}
 .fr-scicns-txt address {
	font-size: 15px;
}
    .products-listz .fr-scicns-txt a {
	font-size: 15px;

}
   .products-listz ul li a {
	font-size: 15px;
}
   .fr-scicns-txt h5 {
	font-size: 19px;
}
    .products-listz h2 {
	font-size: 20px;
}
/**** goutam ****/
.intervention_txt {
	padding: 20px 15px 30px;
  }
  .activites__sec {
	padding-bottom: 50px;
  }
  .activites__bg {
	padding: 40px 0 185px;
  }
  .partnres__sec {
	padding: 45px 0 50px;
  }
  element {
	width: 100%;
	display: inline-block;
  }
  .parner_bx {
	padding: 9px 15px;
	min-height: 110px;
  }
  footer {
	padding: 45px 0 0;
  }
  .footer-outr {
	margin-bottom: 45px;
  }
  .ftr-menu ul li a {
	font-size: 16px;
  }
  .t-bdr {
	padding: 20px 0;
  }
  .intervention_txt h3 {
	margin: 0 0 5px;
  }
  .mission__outr {
	padding: 30px 45px 30px 60px;
	margin-right: 20px;
  }
  .innr_cmn_hdr ul li .fa {
	width: 40px;
	height: 40px;
	font-size: 20px;
  }
  .con_rgt {
	padding: 30px 20px 40px 18px;
  }
  .inner__group_txt p {
	font-size: 16px;
  }
  .inner__group_txt img {
	margin: 0 0 25px;
  }
  .inner__group_txt h3 {
	font-size: 22px;
  }
  .nos_activites_outr #exTab1 .nav-link {
	font-size: 14px;
  }
  /*****20-5****/
  .navbar-nav > li > a {
	font-size: 14px;
  }
  .navbar-nav > li > a {
	padding: 22px 12px 22px 10px;
  }
}

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

/*	.navbar-nav>li>a {
		font-size: 14.5px;
	}*/

	.banner h1 {
		font-size: 37px;
		margin-bottom: 22px;
	}

	.prod_ofrd .slick-arrow .fa,
	.banner-outr .slick-arrow .fa {
		font-size: 65px;
	}

	.navbar-brand {
		width: 400px;
	}

	.navbar-nav>li:first-child {
		margin-right: 28px;
	}

	#exTab1 .card-hding h3 {
		font-size: 22px;
	}

	#exTab1 .nav-link {
		font-size: 17px;
	}

	#main .card .card-header .btn-header-link {
		font-size: 17px;
	}

	.donation__txt h3 {
		font-size: 20px;
		margin: 0 0 11px;
	}
/**** goutam****/
.abt_us.frstabt .cmn_otr h2 {
	font-size: 23px;
  }
  .abt_us p {
	font-size: 16px;
  }
  p {
	font-size: 17px;
  }
  .intervention_txt p {
	font-size: 16px;
  }
/****20-5****/
.navbar-nav > li:first-child {
	margin-right: 10px;
  }
  .navbar-nav > li > a {
	font-size: 12px;
  }
  .dropdown-toggle::after {
	right: 15px;
  }
  .navbar-nav > li > a {
	padding: 24px 12px 23px 10px;
  }
}

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

	/*NAV FOR TAB*/
	.menu-item-has-children>a::after {
		display: none;
	}

	.menu-item-has-children>a {
		padding-right: 20px;
	}

	.navbar-nav .clickD {
		position: absolute;
		right: 0;
		top: 8px;
		width: 20px;
		height: 20px;
		background: url(images/drop_icn.png) center center no-repeat;
		cursor: pointer;
		display: block;
		background-size: 9px;
	}

	p {
		font-size: 15px;
	}

	.mycntr h2 {
		font-size: 31px;
	}

	.mycntr h5 {
		font-size: 20px;
	}

	.cn-otr .col-sm-3:last-child .mycntr h2 {
		font-size: 25px;
	}

	.navbar-nav>li:first-child a {
		padding: 14px 16px;
		font-size: 22px;
	}

	.navbar-nav>li:first-child {
		margin-right: 16px;
	}

	/* .navbar-nav>li {
		margin-right: 28px;
	} */

	.cmn_otr h2 {
		font-size: 34px;
	}

	.abt_us.frstabt .dnt-img:first-child img {
		width: 80%;
	}

	.dnt-img:first-child::after {
		height: 78%;
	}

	.abt_us.un-sec .cmn_otr h2 {
		font-size: 32px;
	}
/*****goutam *****/
.intervention_txt {
	margin: -30px 10px 0;
	padding: 15px 10px 25px
  }
  .intervention__sec {
	padding: 40px 0 70px;
  }
  .partnres__sec {
	padding: 36px 0 36px;
  }
  .ftr-menu h3 {
	font-size: 17px;
	margin: 0 0 21px;
  }
  .commn-padd {
	padding-left: 60px;
  }
  .con_ssl ul li a {
	font-size: 15px;
  }
  .con_ssl ul li a span {
	margin-left: 3px;
  }
  .con_rgt {
	padding: 25px 5px 39px 13px;
  }
  .innr__frm .form-control {
	height: 50px;
  }
  .innr__frm textarea {
	height: 140px !important;
  }
  .m__number {
	font-size: 111px;
  }
  .m__txt p {
	font-size: 15px;
  }
  .mission__outr {
	padding: 20px 20px 20px 45px;
  }
  .innr_cmn_hdr ul li {
	font-size: 16px;
  }
  .add__bxx p {
	font-size: 16px;
  }
  .innr_cmn_hdr ul li .fa {
	margin-right: 10px;
  }
  .get__quote {
	padding-top: 45px;
  }
  .inner__group_txt p {
	font-size: 15px;
  }
  .nos_activites_outr #exTab1 .nav-link {
	padding: 5px;
  }
  .interven__txt {
	padding-left: 10px;
  }
  .interven__icn {
	width: 80px;
	height: 80px;
  }
  .intenven__icn__outr .d-flex {
	margin: 0 0 15px;
  }
  .outr__interven {
	margin-top: 0;
  }
  /****20-5****/

  .navbar-nav > li:first-child {
	margin-right: 5px;
  }
  .navbar-nav > li > a {
	font-size: 12px;
  }
  .navbar-nav > li > a {
	padding: 21px 12px 22px 10px;
  }
}


@media only screen and (max-width:1024px) {
	.navbar-nav > li > a {
		padding: 21px 12px 20px 8px;
	  }
	  .dropdown-toggle::after {
		right: 8px;
	  }
}


@media only screen and (max-width: 991px) {
	#exTab1 .nav-link {
		font-size: 15px;
	}

	#main .card .card-header .btn-header-link {
		font-size: 15px;
	}

	.navbar-brand {
		z-index: 9;
		position: relative;
	}

	/*Nav Colps Css*/
	.navbar-toggler {
		border: 0;
	}

	.stick,
	.stick:after,
	.stick:before {
		width: 30px;
		height: 2px;
		background: #2f91e8;
		;
		position: absolute;
		left: 0;
		top: auto;
		-webkit-transition: all 0.6s;
		-o-transition: all 0.6s;
		transition: all 0.6s;
		border-radius: 5px;
	}

	.stick:before {
		content: '';
		top: -10px;
		left: 0;
	}

	.stick:after {
		content: '';
		top: 10px;
		left: 0;
	}

	.stick.open {
		-webkit-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		transform: translateX(-50px);
		background: transparent;
	}

	.stick.open:before {
		-webkit-transform: rotate(45deg) translate(42px, -28px);
		-ms-transform: rotate(45deg) translate(42px, -28px);
		transform: rotate(45deg) translate(42px, -28px);
	}

	.stick.open:after {
		-webkit-transform: rotate(-45deg) translate(42px, 28px);
		-ms-transform: rotate(-45deg) translate(42px, 28px);
		transform: rotate(-45deg) translate(42px, 28px);
	}

	.navbar-nav .clickD {
		top: 7px;
		right: 15px;
	}

	.navbar-nav .clickD.toggled {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.sub-menu,
	.navbar-nav>li>.sub-menu .sub-menu {
		position: relative;
		width: 100%;
		left: inherit;
		top: inherit;
		border: none;
	}

	.navbar-nav>li.menu-item-has-children {
		padding-right: 0;
	}

	.navbar-nav>li {
		margin: 0;
		padding: 0;
	}

	.navbar-nav>li>a {
		padding: 10px 0;
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.sub-menu>li>a {
		padding-left: 0;
		text-align: center;
	}

	.sub-menu .sub-menu>li>a {
		padding-left: 60px;
	}

	.sub-menu .sub-menu .sub-menu>li>a {
		padding-left: 80px;
	}

	.navbar-toggler {
		position: relative;
		width: 33px;
		margin-left: auto;
		height: 27px;
		padding: 0;
	}

	.navbar-collapse {
		margin-top: 20px;
	}

	.navbar-nav {
		padding: 20px 0;
	}

	.navbar-nav>li>a::after {
		bottom: 0;
	}

	.navbar-collapse {
		background: rgb(23, 46, 57);
	}

	.navbar-nav>li>a {
		color: #fff;
	}

	.navbar-nav>li>a::before {
		top: auto;
		bottom: 0;
		background: transparent;
		width: 100%;
	}

	.navbar-nav>li>a:hover::before {
		background: #53c8e8;
	}

	/**/
	.navbar-toggler {
		order: 3;
		margin-left: 0;
	}

	.navbar-collapse {
		order: 4;
	}

	.navbar-nav li:hover ul.sub-menu {
		display: none;
		transform: none;
	}

	.sub-menu {
		transition: none;
		display: none;
		transform: none;
	}

	::placeholder {
		font-size: 15px;
	}

	.navbar-toggler:focus {
		border: 0;
		outline: 0;
	}

	.navbar-brand {
		width: 300px;
	}

	.cmn-btn {
		padding: 10px 13px;
	}

	.navbar-collapse {
		background: #d72524;
	}

	.dropdown-toggle::after {}

	.navbar-toggler {
		position: absolute;
		right: 0;
		top: -46px;
	}

	.dropdown-toggle::after {
		display: inline-block;
		right: auto;
	}

	.navbar {
		display: block;
	}

	header .info-btn {
		margin-right: 18px;
		position: absolute;
		/* top: 3px; */
		right: 93px;
	}

	.hdr_sec.hdr_fix .info-btn {
		top: 3px;
	}

	.navbar-nav {
		flex-direction: column;
	}

	.navbar-nav {
		align-items: initial;
	}

	.navbar-nav>li:first-child {
		margin-right: 0;
	}

	.banner-outr .slick-dots,
	.srv-slider .slick-dots {
		bottom: 8px;
	}

	.abt_us.frstabt .cmn_otr h2 {
		font-size: 20px;
	}

	.abt_us p {
		margin: 0 0 12px 0;
		font-size: 15px;
	}

	.mycntr {
		padding: 23px 10px;
	}

	.mycntr h2 {
		font-size: 27px;
		margin-bottom: 10px;
	}

	.mycntr h5 {
		font-size: 19px;
	}

	.cn-otr .col-sm-3:last-child .mycntr h2 {
		font-size: 21px;
	}

	.hdr_sec.hdr_fix .navbar-brand {
		width: 300px;
	}

	.hdr_fix .logo-sc-otr {
		padding: 10px 0;
	}

	.faq__sec .col-lg-3.col-md-6 {
		margin-bottom: 15px;
	}
/*    15-5*/
.noszones-otr .dtls_outr .col-md-4 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
 .noszones-otr .dtls_outr .solzshpfr {
	margin-bottom: 90px;
}
   .noszones-otr .dtls_outr .solzshpfr:last-child {
	margin-bottom: 0;
}
    .fr-scicns-txt address br {
	display: none;
}
.noszones-otr .col-md-8,   .noszones-otr .col-md-4 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.noszones-otr .col-md-4 .products-sld {
	margin-top: 21px;
}
/*** goutam ****/
.intervention_txt h3 a {
	font-size: 18px;
  }
  .intervention__slider .slick-next.slick-arrow, .intervention__slider .slick-prev.slick-arrow {
	font-size: 30px;
	width: 40px;
	height: 40px;
  }
  .intervention__slider .slick-prev.slick-arrow {
	left: -45px;
  }
  .intervention__slider .slick-next.slick-arrow {
	right: -45px;
  }
  .prtnr_slider .slick-prev.slick-arrow {
	left: -40px;
  }
  .prtnr_slider .slick-next.slick-arrow {
	right: -55px;
  }
}

@media only screen and (max-width: 900px) {
	.cmn-btn span {
		font-size: 14px;
	}

	.cmn-btn {
		padding: 11px 24px;
	}

	.cmn-btn {
		padding: 14px 20px;
	  }

	.cmn-btn.wht-btn.brdr-btn {
		width: auto;
	}

	.visnpic {
		margin-left: 0px;
	}

	.abt_us {
		padding: 45px 0;
	}

	.abt_us.un-sec .cmn_otr h2 {
		font-size: 26px;
	}

	.abt_us.un-sec p:first-child {
		margin: 0px 0 56px 0;
		font-size: 16px;
	}

	.join-sec .cmn_otr h2 {
		font-size: 29px;
	}
/*    15-5*/
.not-eqp .eqpin  {
	-ms-flex: 0 0 49%;
	flex: 0 0 49%;
	max-width: 49%;
}
    .pagination .page-item .page-link {
	font-size: 15px;
	width: 31px;
	height: 31px;
}
    .not-eqp {
	padding: 50px 0;
}
/*** goutam ****/
.cmn_otr p br{
	display: none;
}
.con_ssl ul {
	flex-wrap: wrap;
  }
  .nos_activites_outr .d-flex {
	display: block !important;
  }
  .nos_activites_outr .dashboard-login-in {
	width: 100%;
	margin-right: 0;
	padding-bottom: 15px;
  }
  .nos_activites_outr #exTab1 .tab-content {
	width: 100%;
	margin-top: 20px;
  }
  .nos_activites_outr #exTab1 .nav-link {
	padding: 10px;
  }
  .vous_sec.my-abs-vous {
	padding: 30px 0;
  }
  .vous_sec.my-abs-vous .cmn_otr h2 {
	margin-bottom: 15px;
  }
}


@media (max-width: 442px) {
	.innr_cmn_hdr ul li {
	font-size: 10px;
  }
 }

@media (min-width: 768px) and (max-width: 1023px) {
	.innr_cmn_hdr ul li {
	font-size: 13px;
  }
 }

@media only screen and (max-width: 812px) {
	.banner h1 {
		font-size: 26px;
		margin-bottom: 13px;
	}

	.container,
	.container-sm,
	.container-md,
	.container-lg,
	.container-xl {
		max-width: 96%;
	}

	.banner-outr .slick-prev.slick-arrow {
		left: 50px;
	}

	.banner-outr .slick-next.slick-arrow {
		right: 50px;
	}

	.cmn_otr h2 {
		font-size: 28px;
	}

	.cn-otr .col-sm-3:nth-child(2) {
		margin-top: 28px;
	}

	.cn-otr .col-sm-3:last-child {
		margin-top: 28px;
	}

	header .info-btn {
		right: 62px;
	}

	header .cmn-btn {
		padding: 8px 8px;
	}

	#exTab1 .nav-item {
		padding: 10px 6px 0;
	}

	#exTab1 .nav-link {
		font-size: 14px;
	}

	#exTab1 .nav.nav-tabs .nav-link::after {
		font-size: 17px;
		top: 10px;
		right: 9px;
	}

	#main .card .card-header .btn-header-link {
		padding-left: 40px;
	}

	#main .card .card-header .btn-header-link::before {
		height: 17px;
		width: 17px;
		top: 19px;
	}

	#main .card .card-header .btn-header-link::after {
		font-size: 19px;
		top: 18px;
		right: 22px;
	}
/**** goutam****/
.intervention__slider .slick-prev.slick-arrow {
	left: -65px;
	right: 0;
	margin: auto;
	top: auto;
	bottom: -75px;
  }
  .intervention__slider .slick-next.slick-arrow {
	right: -65px;
	left: 0;
	top: auto;
	bottom: -75px;
	margin: auto;
  }
  .prtnr_slider .slick-prev.slick-arrow {
	left: -55px;
	right: 0;
	margin: auto;
	top: auto;
	bottom: -55px;
  }
  .prtnr_slider .slick-next.slick-arrow {
	right: -55px;
	left: 0;
	margin: auto;
	top: auto;
	bottom: -55px;
  }
  .partnres__sec {
	padding: 36px 0 60px;
  }

  .footer-outr .col-md-6{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
  }
  .commn-padd {
	padding-left: 15px;
  }
  .footer-outr .col-md-4{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
  }
  .ftr-menu {
	text-align: center;
  }
  .ftr-menu ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
  }
  .ftr-menu ul li{
	  margin-right:10px;
	  margin-bottom: 10px!important;
  }
  .ftr-menu ul li:last-child{
	margin-right:0;
}
.ftr-menu h3::after {
	left: 0;
	right: 0;
	margin: auto;
  }
  .mission__vision {
	padding: 35px 0 35px;
  }
  .m__number {
	font-size: 60px;
	left: -18px;
  }
  .mission__outr {
	padding: 20px 20px 20px 30px;
  }
  /*.innr_cmn_hdr ul li {
	font-size: 15px;
  }*/
  .add__bxx p {
	font-size: 15px;
  }
  .innr_cmn_hdr ul li .fa {
	width: 37px;
	height: 37px;
	font-size: 18px;
	margin-right: 7px;
  }
  .innr_cmn_hdr h3 {
	font-size: 20px;
	margin: 0 0 28px;
  }
}

@media only screen and (max-width: 767px) {
	.dnt-img-otr {
		margin-top: 15px;
	}

	.abt_us.frstabt .dnt-img img {
		width: 100%;
	}

	.abt_us.frstabt .dnt-img:first-child img {
		width: 86%;
	}

	.nwz-sc .col-sm-3 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.mycntr h5 br {
		display: none;
	}

	.abt_us.un-sec .cmn_otr h2 {
		font-size: 23px;
		margin-bottom: 22px;
	}

	.abt_us.un-sec p:first-child {
		margin: 12px 0 12px 0;
	}

	.abt_us.vvabt-visn .visnpic-img {
		margin-bottom: 30px;
	}

	.abt_us.vvabt-visn {
		padding: 40px 0;
	}

	.join-sec .cmn_otr h2 br {
		display: none;
	}

	.join-sec {
		padding: 40px 0;
	}

	.cmn_otr.wht h5 {
		font-size: 16px;
	}
/****goutam *****/
.activites__pic img {
	width: 100%;
  }
  .activites__pic {
	margin-bottom: 20px;
  }
  .activites__sec {
	padding-bottom: 30px;
  }
  .con_rgt {
	margin-top: 15px;
  }
  .submtt .send__btn {
	font-size: 16px;
	padding: 15px 19px;
  }
  .mission__outr {
	margin: 10px 0;
	min-height: auto;
  }
  .mission__vision {
	padding: 30px 0 35px;
  }
  .map_outr iframe {
	height: 345px;
	margin-top: 30px;
  }
  .innr_cmn_hdr ul li {
	margin: 0 0 13px;
  }
  .image__gallery_pic img {
	width: 100%;
  }
  .partner__pic {
	padding: 8px;
	height: 157px;
  }
  .partner_pic_outr {
	margin: 6px 0;
  }
  .partenaires__sec {
	padding: 30px 0 30px;
  }
  .intenven__icn__outr {
	margin-top: 15px;
  }
  .intervention_img img {
	width: 100%;
  }
  .d-interve___outr .intervention__bx {
	margin: 8px 0;
  }
  .intervention__sec {
	padding: 35px 0 55px;
  }
  .intervention__sec {
	padding: 25px 0 65px;
  }
  .abt_us {
	padding: 35px 0;
  }
  .condition__sec {
	padding: 30px 0;
  }
}

@media only screen and (max-width: 667px) {
	header .cmn-btn span {
		font-size: 0;
	}

	.cmn-btn img {
		margin-right: 0;
	}

	#main .card .card-header .btn-header-link::before {
		height: 18px;
		width: 18px;
		top: 21px;
	}

	#main .card .card-header .btn-header-link {
		padding: 9px 30px;
		padding-left: 40px;
		line-height: 1.3em;
	}

	#main .card .card-header .btn-header-link::after {
		font-size: 20px;
		top: 18px;
		right: 26px;
	}

	#main .card .collapse.show {
		line-height: 24px;
	}

	#exTab1 .card-hding h3 {
		font-size: 17px;
	}

/****20-1****/
.ban-outr img {
	width: 100%;
	height: 240px;
	object-fit: cover;
  }
.inner__banner .ban-outr img  {
	width: 100%;
	height: 160px;
	object-fit: cover;
}
}
@media only screen and (max-width: 600px) {
	/*.bann-innr1 {
		position: static;
		top: auto;
		background: #514f4f;
		padding: 20px 0 50px;
		transform: none;
	}*/

	.banner-outr .slick-next.slick-arrow,
	.banner-outr .slick-prev.slick-arrow {
		top: 40% /*67%*/;
		transform: none;
	}

	.banner-outr .slick-prev.slick-arrow {
		left: 10px;
	}

	.banner-outr .slick-arrow .fa {
		font-size: 38px;
	}

	.banner-outr .slick-next.slick-arrow {
		right: 10px;
	}

	.banner-outr .slick-dots li.slick-active button,
	.banner-outr .slick-dots li:hover button {
		width: 61px;
	}

	.banner-outr .slick-dots li button {
		height: 6px;
	}

	.banner-outr .slick-dots li.slick-active button,
	.banner-outr .slick-dots li:hover button {
		height: 6px;
	}

	#exTab1 .card-hding {
		padding: 13px;
	}

	#exTab1 .nav-item {
		padding: 6px 6px 0;
	}

	#exTab1 .nav-link {
		font-size: 13px;
	}

	#exTab1 .nav-link img {
		margin-right: 4px;
		margin-top: -2px;
		width: 9px;
	}

	#main .card .card-header .btn-header-link::before {
		height: 18px;
		width: 18px;
		top: 21px;
	}

	#main .card .card-header .btn-header-link {
		padding: 9px 30px;
		padding-left: 40px;
		line-height: 1.3em;
	}

	#main .card .card-header .btn-header-link::after {
		font-size: 20px;
		top: 18px;
		right: 26px;
	}

	#main .card .collapse.show {
		line-height: 24px;
	}

	#exTab1 .card-hding h3 {
		font-size: 17px;
	}

	#exTab1 .tab-content {
		width: 100%;
	}

	#exTab1 .d-flex {
		display: block !important;
	}

	.dashboard-login-in {
		width: 100%;
		margin-bottom: 20px;
	}

	.vous_sec.my-abs-vous .vous__outr .col-md-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	#exTab1 .nav.nav-tabs .nav-link::after {
		top: 8px;

	}
/*****20-5****/
.inner__banner .bann-innr1 {
	position: absolute;
	top: 50%;
	background: transparent;
	padding:0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
}

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


	.nwz-sc {

		background-size: cover;
	}

	.join-sec .cmn_otr h2 {
		font-size: 18px;
	}
/*15-5	*/
.not-eqp .eqpin {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
    .breadcrumb-item a, .breadcrumb-item {
	font-size: 15px;
}
    .wpp-list .scl-ic {
	display: block !important;
}
   .wpp-list li {
	margin-bottom: 19px;
}
    .products-sld {
	padding: 14px;
}
    .noszones-otr .ply-btn {
	width: 23%;
}
    .noszones-otr .cmn_otr h2 {
	font-size: 22px;
}
.inner__group_txt h3 {
	font-size: 19px;
  }
}

@media only screen and (max-width: 484px) {
	.nwz-sc .col-sm-3 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.banner h1 {
		font-size: 22px;
		margin-bottom: 10px;
	}

	.cn-otr {
		margin-top: 10px;
	}

	.cmn_otr h2 {
		font-size: 25px;
	}

	.cn-otr .col-sm-3 {
		margin-top: 20px;
	}

	.cn-otr .col-sm-3:nth-child(2) {
		margin-top: 20px;
	}

	.nwz-sc {
		padding: 34px 0;
	}

	.dnt-img:first-child::after {
		left: 0;
		width: 23px;
		height: 61%;
	}

	.nwz-sc .hdr.text-center p {
		width: 100%;
	}

	.banner .cmn-btn span {
		font-size: 14px;
	}

	.info-btn {
		margin-left: 0;
	}

	.navbar-brand {
		width: 260px;
	}

	header .info-btn {
		right: 0;
		top: 5px;
	}

	.logo-sc {
		margin-top: 34px;
	}

	.abt_us.vvabt-visn .visnpic-img::after {
		right: -14px;
		top: 14px;
	}

	.hdr_sec.hdr_fix .info-btn {
		display: none;
	}

	.hdr_sec.hdr_fix .logo-sc {
		margin-top: 0;
	}
}


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


	.stick,
	.stick::after,
	.stick::before {
		width: 21px;
		height: 2px;
	}

	.stick::before {
		content: '';
		top: -7px;
		left: 0;
	}

	.stick::after {
		content: '';
		top: 7px;
		left: 0;
	}

	.stick.open::before {
		-webkit-transform: rotate(44deg) translate(38px, -30px);
		-ms-transform: rotate(44deg) translate(38px, -30px);
		transform: rotate(44deg) translate(38px, -30px);
	}

	header .container {
		max-width: 100%;
	}


	.hdr_sec.hdr_fix .navbar-brand {
		width: 236px;
	}

	.hdr_sec.hdr_fix .navbar-toggler {

		top: -40px;
	}
}

@media only screen and (max-width: 360px) {}

@media only screen and (max-width: 330px) {
	.navbar-brand {
		width: 228px;
	}
}
