/*-- 3 --*/
@media (min-width: 991px) and (max-width: 1199px) {
	.wrapper-stally {
		width: 100%;
		padding: 0px 15px;
	}

	.navik-header .logo {
		width: 130px !important;
		padding: 0px 0px !important;
	}

	.navik-header {
		position: absolute;
		width: 100% !important;
		top: 0px !important;
		left: 0px !important;
		padding: 10px 15px !important;
		background: #fff;
		 !important;
	}

	.burger-menu {
		top: 15px !important;
		right: 0px !important;
		width: 25px !important;
		height: 22px !important;
	}
.slider-right {
    width: calc(100% - 0px);

}

.fh1{

	display: none !important;
}

.banner-sec {
    margin-top: 70px;
    position: relative;
}


	.navik-menu {
		background: #fff;

	}

	.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
	}

    .mob-hide{ display: none}
	.inner-banner {
		margin-top: 0px; border-radius: 0px;
	}
            .tabs{    overflow-y: hidden;
    white-space: nowrap;padding-bottom: 20px;}
    .marquee-item{ width: 200px; }
    .tab-area {
    padding-bottom: 10px;
}
    .slider-image {
    border-radius: 0px;
}
 .marb {
    margin-bottom: 10px;
}   
    
    
    .desk-hide-bnr{ display: none}
    .mob-hide-bnr{ display: inherit}
    
 
.slider-right {
	width: calc(100% - 0px);
    margin-right: 0px;
}   
    
}

/*-- 2 --*/
@media (min-width: 768px) and (max-width: 990px) {
        .desk-hide-bnr{ display: none}
    .mob-hide-bnr{ display: inherit}
	.wrapper-stally {
		width: 100%;
		padding: 0px 15px;
	}
        .slider-right{ margin-right: 0px; }
    .slider-image{ margin: 0px; border-radius:  0px;}
    .slider-text {
    position: absolute;
    bottom: 20px;
    left: 20px;
}
    .slider-text p {
        font-size: 14px;    padding-bottom: 2px;}
    
    .slider-text h3 {
    font-size: 22px;
    line-height: 24px;
    padding-bottom: 2px;
}

.abt-sec-right p{
	font-size: 12px !important;
}
    
    
    .mar-border-radius {
    border-radius: 10px!important;
}
    

	.slider-left {
		display: none
	}

	.slider-right {
		width: 100%
	}

	.navik-header .logo {
		width: 130px !important;
		padding: 0px 0px !important;
	}

	.navik-header {
		position: absolute;
		width: 100% !important;
		top: 0px !important;
		left: 0px !important;
		padding: 10px 10px !important;
		background: rgba(234, 230, 245, 0);
		 !important;
	}
    .navik-header{ background: #fff }
	.burger-menu {
		top: 10px !important;
		right: 0px !important;
		width: 25px !important;
		height: 22px !important;
	}



	.slider .title {
		line-height: 40px;
	}

	.slider li:before {
		right: 20px;
		width: 100px;
		height: 100px;
	}

	.navik-menu {

	}

	.navik-menu ul li>a {
		padding: 10px 0px !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;
		width: 100%;
	}

	.abt-sec {
		padding: 20px 0px !important;
	}

	.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: 15px;
		border-radius: 0px;
	}

	.orgtext .address-right {
		font-size: 25px;
	}

	.orgtext .address-left {
		width: 20px;
	}

	.orgtext .adddres {
		width: 100%
	}

	#gallery {
		padding: 60px 0px;
	}
        .tabs{    overflow-y: hidden;
    white-space: nowrap;padding-bottom: 20px;}
    .marquee-item{ width: 200px; }
    .tab-area {
    padding-bottom: 10px;
}
    .slider-right {
	width: calc(100% - 0px);
    margin-right: 0px;
} 
}

/*-- 1 --*/

@media (max-width: 767px) {
    
            .desk-hide-bnr{ display: inherit; margin: 0px 15px;}
    .mob-hide-bnr{ display: none}
    
    .navik-header{ left: 10px; }
    .slider-image{ margin: 0px; border-radius:  0px; margin-bottom: 20px; }
    .slider-text {
    position: absolute;
    bottom: 20px;
    left: 30px;
}
    .slider-text p {
        font-size: 14px;    padding-bottom: 2px;}
    
    .slider-text h3 {
    font-size: 22px;
    line-height: 24px;
    padding-bottom: 2px;
}
    
    
    .mar-border-radius {
    border-radius: 10px!important;
}
    
    
	.wrapper-stally {
		width: 100%;
		padding: 0px 15px;
	}

	.slider-left {
		display: none
	}


	.slider-right {
		width: 100%
	}

	.navik-header .logo {
		width: 130px !important;
		padding: 0px 0px !important; margin-left: 15px!important;
	}

	.navik-header {
		position: absolute;
		width: 100% !important;
		top: 0px !important;
		left: 0px !important;
		padding: 10px 0px !important;
		background: rgba(234, 230, 245, 0);
		 !important;
	}
    .navik-header-container{ padding: 0px 0px; }

	.burger-menu {
		top: 10px !important;
		right: 0px !important;
		width: 25px !important;
		height: 22px !important;
	}

	.banner-sec {
		margin-top: 0px;
	}

	.slider .title {
		line-height: 40px;
	}

	.slider li:before {

		right: 20px;
		width: 100px;
		height: 100px;
	}
    .burger-menu{ margin-right: 20px; }


	.navik-menu {
		background: #fff;
		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: 10px 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: 0px;
		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: 14px;
	}

	.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; padding-bottom: 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;
	}
    .banner_section .wrap-mob .item{ width: 125px; height: 125px;}
    .martop14{ margin-top: 10px; }
    li.current:before{ top: 110px!important; }
    .navik-header{ background: #fff }
    .tabs{    overflow-y: hidden;
    white-space: nowrap;padding-bottom: 20px;}
    .marquee-item{ width: 150px; }
    .slider-right {
	width: calc(100% - 0px);
    margin-right: 0px;
} 
}

/*-- 0 --*/
@media (min-width: 499px) and (max-width: 625px) {}

/*-- -1 --*/
@media (max-width: 420px) {}