/*-- 3 --*/
@media (min-width: 991px) and (max-width: 1199px) {
	.wrapper-stally {
		width: 100%;
		padding: 0px 15px;
	}

	.navik-header .logo {
		width: 110px !important;
		padding: 0px 0px !important;
	}

	.navik-header {
		position: absolute;
		width: 100% !important;
		top: 0px !important;
		left: 0px !important;
		padding: 10px 15px !important;
		background: rgba(234, 230, 245, 0);
		 !important;
	}

	.burger-menu {
		top: 15px !important;
		right: 0px !important;
		width: 25px !important;
		height: 22px !important;
	}

	.banner-sec {
		margin-top: -65px;
	}

	.slider .title {
		line-height: 40px;
	}

	.slider li:before {
		right: 20px;
		width: 100px;
		height: 100px;
	}

	.navik-menu {
		background: #e6eaf5;
		border-radius: 0px 6px 6px 6px;
	}

	.navik-menu ul li>a {
		padding: 10px 15px !important;
		font-size: 18px !important;
		color: #22376c !important;
		width: 100%;
	}

	.dropdown-plus {
		display: none
	}

	/*abt-details    */
	.abt-upper {
		position: relative
	}

	.abt-right {
		display: none
	}

	.abt-hgs {
		width: 100%;
		padding: 60px 15px;
		float: right;
	}

	.abt-hgs h3 {
		font-size: 30px;
		line-height: 50px;
	}

	.abt-hgs h4 {
		font-size: 18px;
		line-height: 54px;
	}

	.conty-box .counteru {
		font-size: 40px;
	}

	.aditional-cont {
		font-size: 40px;
	}

	/*   whychoos */

	.desk-hide {
		display: inherit
	}

	.desk-hide {
		display: none
	}

	.inner-banner {
		margin-top: 65px;
	}
}

/*-- 2 --*/
@media (min-width: 768px) and (max-width: 990px) {
	.wrapper-stally {
		width: 100%;
		padding: 0px 15px;
	}

	.slider-left {
		display: none
	}

	.slider-right {
		width: 100%
	}

	.navik-header .logo {
		width: 110px !important;
		padding: 0px 0px !important;
	}

	.navik-header {
		position: absolute;
		width: 100% !important;
		top: 0px !important;
		left: 0px !important;
		padding: 10px 15px !important;
		background: rgba(234, 230, 245, 0);
		 !important;
	}

	.burger-menu {
		top: 15px !important;
		right: 0px !important;
		width: 25px !important;
		height: 22px !important;
	}

	.banner-sec {
		margin-top: -65px;
	}

	.slider .title {
		line-height: 40px;
	}

	.slider li:before {
		right: 20px;
		width: 100px;
		height: 100px;
	}

	.navik-menu {
		background: #e6eaf5;
		border-radius: 0px 6px 6px 6px;
	}

	.navik-menu ul li>a {
		padding: 10px 15px !important;
		font-size: 18px !important;
		color: #22376c !important;
		width: 100%;
	}

	.dropdown-plus {
		display: none
	}

	.booknow {
		height: auto;
	}

	.req-sec {
		width: 100%;
		padding: 15px;
	}

	.reqsec-left {
		width: 100%;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.reqsec-left br {
		display: none
	}

	.reqsec-right {
		width: 100%;
	}

	.booker-input {
		width: 100%;
		margin-bottom: 5px;
	}

	.booker-right {
		width: 100%;
		border-radius: 6px;
	}

	.booker-left {
		width: 100%
	}

	.booker-input input {
		border-radius: 6px;
	}

	.br-download-sec {
		width: 100%
	}


	/*abt    */
	.abt-sec-left {
		width: 100%;
		text-align: center;
		padding-right: 0px;
	}

	.abt-sec-left h1 {
		font-size: 34px;
		line-height: 38px;
		margin-bottom: 10px;
	}

	.abt-sec {
		padding: 60px 0px;
	}

	.abt-sec-right {
		width: 100%;
		text-align: center;
	}

	.dsfs {
		margin-top: 10px;
	}

	#product-slid {
		padding: 60px 0px;
	}

	#product-slid h3 {
		font-size: 30px;
	}

	/*abt-details    */
	.abt-upper {
		position: relative
	}

	.abt-right {
		display: none
	}

	.abt-hgs {
		width: 100%;
		padding: 60px 15px;
		float: right;
	}

	.abt-hgs h3 {
		font-size: 30px;
		line-height: 50px;
	}

	.abt-hgs h4 {
		font-size: 18px;
		line-height: 54px;
	}

	.conty-box .counteru {
		font-size: 40px;
	}

	.aditional-cont {
		font-size: 40px;
	}

	/*   whychoos */
	#whychoos {
		padding: 60px 0px;
	}

	.mob-hide {
		display: none
	}

	.desk-hide {
		display: inherit
	}

	.inner-banner {
		margin-top: 65px;
		border-radius: 0px;
	}

	.orgtext .address-right {
		font-size: 25px;
	}

	.orgtext .address-left {
		width: 20px;
	}

	.orgtext .adddres {
		width: 100%
	}

	#gallery {
		padding: 60px 0px;
	}
}

/*-- 1 --*/

@media (max-width: 767px) {
	.wrapper-stally {
		width: 100%;
		padding: 0px 15px;
	}

	.slider-left {
		display: none
	}

	.slider-right {
		width: 100%
	}

	.navik-header .logo {
		width: 110px !important;
		padding: 0px 0px !important;
	}

	.navik-header {
		position: absolute;
		width: 100% !important;
		top: 0px !important;
		left: 0px !important;
		padding: 10px 15px !important;
		background: rgba(234, 230, 245, 0);
		 !important;
	}

	.burger-menu {
		top: 15px !important;
		right: 0px !important;
		width: 25px !important;
		height: 22px !important;
	}

	.banner-sec {
		margin-top: -65px;
	}

	.slider .title {
		line-height: 40px;
	}

	.slider li:before {
		right: 20px;
		width: 100px;
		height: 100px;
	}


	.navik-menu {
		background: #e6eaf5;
		border-radius: 0px 6px 6px 6px;
	}

	.navik-menu ul li>a {
		padding: 10px 15px !important;
		font-size: 18px !important;
		color: #22376c !important;
		width: 100%;
	}

	.dropdown-plus {
		display: none
	}

	.booknow {
		height: auto;
	}

	.req-sec {
		width: 100%;
		padding: 15px;
	}

	.reqsec-left {
		width: 100%;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.reqsec-left br {
		display: none
	}

	.reqsec-right {
		width: 100%;
	}

	.booker-input {
		width: 100%;
		margin-bottom: 5px;
	}

	.booker-right {
		width: 100%;
		border-radius: 6px;
	}

	.booker-left {
		width: 100%
	}

	.booker-input input {
		border-radius: 6px;
	}

	.br-download-sec {
		width: 100%
	}

	/*abt    */
	.abt-sec-left {
		width: 100%;
		text-align: center;
		padding-right: 0px;
	}

	.abt-sec-left h1 {
		font-size: 34px;
		line-height: 38px;
		margin-bottom: 10px;
	}

	.abt-sec {
		padding: 60px 0px;
	}

	.abt-sec-right {
		width: 100%;
		text-align: center;
	}

	.dsfs {
		margin-top: 10px;
	}

	#product-slid {
		padding: 60px 0px;
	}

	#product-slid h3 {
		font-size: 30px;
	}


	/*abt-details    */
	.abt-upper {
		position: relative
	}

	.abt-right {
		width: 100%
	}

	.abt-hgs {
		width: 100%;
		padding: 60px 15px;
		float: right;
	}

	.abt-hgs h3 {
		font-size: 30px;
		line-height: 50px;
	}

	.abt-hgs h4 {
		font-size: 18px;
		line-height: 54px;
	}

	.conty-box .counteru {
		font-size: 40px;
	}

	.aditional-cont {
		font-size: 40px;
	}

	/*   whychoos */
	#whychoos {
		padding: 60px 0px;
	}

	.mob-hide {
		display: none
	}

	.desk-hide {
		display: inherit
	}


	#blog {
		padding: 60px 0px;
	}

	.blog-cntr {
		width: 100%
	}

	#blog h3 {
		margin-bottom: 0px;
	}


	/*    faq*/
	.faq-left {
		width: 100%;
		text-align: center;
		padding-right: 0px;
	}

	.faq-left h1 {
		font-size: 30px;
	}

	.faq-sec {
		padding: 60px 0px;
	}

	.faq-right {
		width: 100%;
		margin-top: 20px;
	}

	.footer-left {
		float: left;
		width: 100%;
		padding-right: 0px;
		text-align: center;
		border-right: solid 0px #4461a1;
		border-bottom: solid 1px #4461a1;
	}

	.footer-left h1 {
		font-size: 40px;
		line-height: 41px;
		padding: 20px 0px;
	}

	.adddres {
		margin-top: 5px;
		margin: 0 auto;
		display: table;
	}

	.footer-right {
		float: right;
		width: 100%;
		padding-left: 0px;
	}

	.footer-logo {
		margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.inner-banner {
		margin-top: 65px;
		border-radius: 0px;
		height: 68px;
	}

	.inner-banner-txt {
		position: absolute;
		top: 14px;
		left: 140px;
	}

	.inner-banner-txt h2 {
		font-size: 24px;
		font-weight: 300;
	}

	#blog-details {
		padding: 60px 0px;
	}

	.blog-details-left {
		width: 100%
	}

	.blog-details-right {
		width: 100%;
		padding-left: 0px;
		padding-top: 20px;
	}

	.card-box {
		width: 50%;
	}

	.card-text h5 {
		font-size: 20px;
	}

	.card-text h6 {
		font-size: 14px;
	}

	.tab-contant-area {
		padding-bottom: 60px;
	}

	ul.tabs li {
		padding: 5px 15px;
		margin-right: 5px;
	}

	ul.tabs li.active {
		padding: 5px 15px;
	}

	.tab-area {
		background: #e6eaf5;
		padding: 20px 0px;
	}

	.detials-left {
		width: 100%
	}

	.detials-right {
		width: 100%;
		padding-left: 0px;
	}

	.mission-box {
		width: 100%
	}


	.orgtext .address-right {
		font-size: 25px;
	}

	.orgtext .address-left {
		width: 20px;
	}

	.orgtext .adddres {
		width: 100%
	}

	#gallery {
		padding: 60px 0px;
	}
}

/*-- 0 --*/
@media (min-width: 499px) and (max-width: 625px) {}

/*-- -1 --*/
@media (max-width: 420px) {}