@media screen and (max-width: 991px) {
	.nav_desk{
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.bigTitle b{
		padding: 5px 10px !important;
  		font-size: 17px !important;
	}
	.topBar{
		display:none !important
	}
	.cal_calculator{
		font-size:16px !important;
	}
	.myBox, .myBox2{
		height:auto !important
	}
	.myTitle h3{
		font-size:1.5rem !Important;
		letter-spacing:1px !important
	}
	.heroSect{
		margin-top:0 !important
	}
	.fontHome{
		font-size:100% !important;
	}
	.smallDoll{
		height:30px
	}
	.aboutimg{
		padding:0 !important;
		margin-top:10px;
	}
	.footer_text h6{
		margin-bottom:0 !important;
	}
	.morebtnsec{
		margin-bottom:28px !important;
	}
	.mobile-center{
		margin-bottom:0 !important;
		padding-top:0!important;
	}
	.tripBtn{
		padding:7px 5px 7px 5px !important;
	}

	/*navbar*/
	.navbar-light .navbar-nav .body_text {
		font-weight:normal !important;
		color:#fff;
		font-size:18px;
	}
	.seewhats h1{
		font-size:26px !important;
	}
	.pdfViewer .page{
		width:100% !important;
	}
	.ourKeyPoint .container-fluid{
		padding:15px !important;
	}
	.ourKeyPoint .container-fluid .col-md-8{
		padding:0 !important;
		color: #000;
	}
	.socialmedia .container-fluid{
		padding:15px 15px !important;
	}
	.titleOfsocial h3{
		font-size:16px !important;
	}
	.titleOfsocial h1{
		font-size:20px !important;
	}
	.bookingTable .seewhats{
		padding:0 !important;
	}
	.social_section .d{
		padding-top:15px !important;
		padding-bottom:15px !important;
	}
	.show_on_mobile{
		display:block !important;
	}
	.mobile-center{
		text-align:center !important;
	}
	.weaccept{
		padding:10px 15px !important
	}
	.gal_box_page{
		height:65px !important;
	}
	.social_img_cont{
		padding:5px !important;
	}
	.social_img_cont img{
		width:280px !important;
	}
	.social_section{
		padding:0!important;
	}
	.social_img_padd{
		padding:5px !important;
	}
	.titleBorderLink{
		padding:8px 25px 8px 25px !important;
	}
	.whypinza{
		margin-top:20px !important;
	}
	.socialicons{
		padding:0 !important;
	}
	.atItolos{
		margin-top:-40px !!important;
	}

	.socialicons{
		padding:20px 0;
	}
	.joinCommu{
		padding:0px !important;
	}
	.social_home{
		padding:15px!important;
	}
	.extra_img_comp{
		display:none !important;
	}
	.extra_1_img{
		display:block !important;
		}

	.aboutusImghome{
		height:180px !important;
	}
	.titleBorderLink{
		margin-top:20px;
		font-size:1rem !important;
	}
	#scroll_top {
	  font-size: 20px !important;
	  padding: 10px 15px !important;
	}
	.footer_bottoms{
		padding-top:7px !important;
	}
	.footer_text{
		display:block !important;
	}
	.footer_text_m{
		display:none !important;
	}
	.contactText{
		font-size:22px !important;
	}
	.singleBoxPad{
		padding-top:17px !important;
	}
	.singleBoxPad2{
		padding-bottom:17px !important;
	}
	.probox_cont{
		margin-top:10px !important;
	}
	.sliderTitle {
	  padding: 7px 15px 10px 15px !important;
	  font-size: 20px !important;
	}
	.carousel-caption{
		bottom:3% !important;
	}
		.findusSct{
    margin-top:0% !important;
  }
	.abtCont{
		padding-right:20px !important;
	}
	
  #navbarSupportedContent{
    top:0px !important;
  }
	.findusSct{
    margin-top:0% !important;
  }
	p.btnMbl{
		margin-top:20px !important;
	}
	.bgImg{
		margin-top:12px !important;
	}
	.respectCont{
		padding:6px 0px !important;
	}
	.mobilePadding{
		padding:6px 0 !important;
	}
	#tb_frame{
		margin-top:25px;
	}
	.boxss .heading{
		padding:10px !important;
	}
	.ourKeyPoints{
		  margin-left: -35px !important;
		  font-size: 14px !important;
		  text-align: justify;
	}
	.bodyFontSize{
		font-size:14px !important;
		text-align:justify;
		margin-bottom:0;
	}
	.respectC{
		padding: 0px 0px 0px 16px !important
	}

	.contactFooter{
		margin-top:0px !important;
	}
	.navbar-nav .nav-link{
		padding-bottom: 7px !important;
	}
	.subtitleText{
		padding:5px 15px !important;
		}
	.carefullyC{
		padding-left: 18px !important;
	}
	.balanceC{
		padding: 0px 0px 0px 16px !important
	}
	.aboutSections{
		padding-top:15px;
	}
	.sendMessageBtn{
		padding-bottom:26px !important;
	}
	.openningTime h4{
		font-size:16px !important;
	}
	.tex{
		padding:0 10px !important;
	}
	.sendMessageBtn{
		padding-top:2px !important;
	}
	#send_message{
		float:right;
	}
	.heading h1{
		font-size:22px !important;
	}
	.bookAtable{
		padding:22px  0px !important;
	}
	P{
		font-size:15px !important;
	}
	.carousel-control-prev{
		display:none;
	}
	.carousel-control-next{
		display:none;
	}
	.giftsec h1 {
  		font-size: 20px !important;
	}
	.whtson{
		width:90% !important;
	}
	.phoneNumberMobile{
		display:block !important;
	}
	#topBar{
		display:none;
	}
	.about_card{
		padding:5px !important;
	}
	.footer .container{
		padding-top:15px !important;
	}
	.contentSec{
		padding-top:12px !important;
	}
	.findusSct{
		height:35px !important;
	}
	.theObjective{
		padding:10px 0px !important;
	}
	.bookingTable{
		padding:0 !important;
	}
	.ourKyepoint_height{
		height:auto !important;
	}
	.ourKeyPoint{
		height:auto !important;
	}

	.vacencis{
		padding: 24px 40px 10px 40px !important;
	}

	.menusBox .title{
		font-size:25px !important;
	}
	.menusBox .product_s{
		font-size:20px !important;
	}
	.order_onlineBtn{
		display:block;
		margin-top:15px;
		width:100%;
	}
	.reservation_btn{
		display:block;
		margin-top:6px;
		width:100%;
	}
	.knowMore{
		font-size:14px !important;
	}
	.seewhats{
		padding:15px !important;
	}
	.findUSbook h1{
		font-size:25px !important;
	}
	.findUSbook p{
		font-size:16px !!important;
	}
	.bbox h1{
		font-size:12px !important;
	}

	.heading ul{
		margin-left:-22px !important;
		font-size:14px !important;
		text-align:justify;
	}
	.hidefor_mobile{
		text-align:center;
	}
	.vacencis h1{
		font-size:25px !important;
	}

	.imgs img{
		width:49% !important;
		height:200px !important;
		margin-top:10px;
	}
	.boxes_list ul{
		padding-left:5px !important;
	}
	.logoimg{
		text-align:center;
	}
	.gettingapp{
		margin-top:20px !important;
		text-align:center;
	}
	.logoContent{
		text-align:center;
	}
	.slide_sect{
		padding:8vh !important;
	}
	.slide_sect h1{
		font-size:25px !important;
	}
	.noteTitle h1{
		font-size:25px !important;
	}
	.boxes_list{
		padding:10px 10px !important;
	}
	.about_sect{
		padding:10px 0 !important;
		margin-top:0 !important;
	}
	.boxes_list{
		padding:0px 0px !important;
	}
	.titleoffind h1{
		font-size:20px !important;
	}
	.titleoffind{
		padding-top:0px !important;	
	}
	.mtbtn{
		margin-top:20px !important;
	}
	.boxRound{
		padding:10px !important;
	}
	.mtbtn{
		margin-top:40px !important;
	}
	.findHeight{
		height:73vh !important;
	}
	.bbox {
		margin-top:15px;
	}
	.bodyCard{
		padding:5px !important;
	}
	.contesect{
		padding:5px !important;
	}
	.heightSize{
		height: 224px !important;
		padding-top: 15px !important;
		margin-bottom: 6px !important
	}
	.aboutSections p{
		font-size:15px !important;
	}
	
	
	
	
	.login_btn_ul{
		width: 100%;
		margin-left: -85px;
		margin-top: 40px;
	}
	.navbar{
		padding-top:2px !important;
		padding-bottom:2px !important;
	}
	#navbarSupportedContent{
    background-color: #212529 !important;
	  color:#fff !important;
		text-align:center;
  }
	.carousel-item img.img_anim_slider{
		display:block;
		height:50px !important;
		width:40px !important;
	}
	.carousel-inner{
		height: 32vh !important;
	}
	.heroSect{
		padding: 8px 0 20px 0 !important;
	}
	.imgBox{
		height: 442px !important;
	}
	.carousel-item{
		height: 32vh !important;
	}
	.carousel-caption h2{
		font-size: 2rem !important;
		color: black !important;
	}
	.navbar-brand {
    width: 50% !important;
	}
	.navbar-brand img{
		margin-left:0% !important;
	}
	.faqTitle_box{
		padding:10px 0px !important;
	}
	.about_img{
		height:200px !important;
	}
	.portfolio_president{
		margin-top:-40px !important;
	}

	#navbarSupportedContent{
		padding:4% 18%;
		position:fixed;
		margin-left: -5%;
		height: 100vh;
		width: 80%;
		z-index:999999;
	}
	#track_email_modal{
		padding:0 45px;
	}
	#registered_btn_sky{
		padding:0 45px;
	}
	#cookie_modal{
		padding:0 15px;
	}
	.content_sections {
    		padding-bottom: 0px !important;
				}
	.imgslider_box{
		padding:12px 5px !important;
	}
	.product_category_title{
		font-size:1.6rem !important;
	}
	.product_cat_cont{
		padding:5px 20px !important;
	}
	.arrowbtn{
	float:right !important;
	}
	.academic_page{
		padding:0px 30px !important;
	}
	.address_link_span{
	    padding: 10px 10px;
    	background-color: transparent !important;
    	color: #000 !important;
	}

	#next_prev_btn{
		width:100% !important;
		margin-bottom:50px !important;
	}
	.title h2{
		font-size: 1.5rem !important;
	}
	.hero_section_pad{
		padding: 0 0 !important;
	}
	.social_icon_sec {
    padding: 0px 10px !important;
}

.form2{
	margin: 20px 0 !important;
}
.btns_4{
	margin-top: 8px;
	width: 100% !important;
}
.social_icon_sec {
    padding: 0px 10px !important;
}
.social_title h1{
	margin-bottom:  0 !important;
}
.feature_sec_text h2{
	font-size: 24px !important;
}
.feature_sec_text{
	padding: 10px 0 !important;
}
.feature_sec_text h4{
	font-size: 14px !important;
}
.feature_card_row{
	argin-top: 7px !important;
	padding: 0px 0px !important;
}
.feature_card{
	margin-bottom: 10px;
}
.info_head h1{
	font-size: 25px !important;
}
.feature_sec{
	padding:  10px 0px !important;
}
.information_sec{
	padding: 10px 0 !important;
}
.information_row{
	padding: 0 0 !important;
}
.btnss .save_money_btn {
    font-size: 19px !important;
    padding: 1px 9px !important;
}
#slideBoxModal {
    margin-top: 50px !important;
    margin-bottom: 100px;
}
.first_title_save_money{
	font-size: 14px !important;
}
.second_title_save_money{
	font-size: 20px !important;
}
.save_money_cont{
	padding: 10px 0px !important;
}
	.fa_padding {
		padding: 15px !important;
		font-size: 40px !important;
		width: 70px !important;
		text-align: center;
		text-decoration: none;
		margin: 15px 5px;
		border-radius: 50%;
	}
	.signupForm{
		height: 544px !important;
	}
	.apps_m{
		padding: 15px !important;
		border-radius: 27px !important;
	}
	.carousel-item img{
		height: 32vh !important ;
	}
	
.carousel-caption img{
 	height:50px !important;
	width:30% !important;
}
	.carousel-caption h1{
		font-size:15px !important;
}

	.social_icon_sec{
		padding: 0 15px !important;
	}
	.save_money_cont{
		padding: 10px 15px !important;
	}
	.background .shape{
		display: none;
	}
	.desktop{
		display: none !important;
	}
	.mobile{
		display: block !important;
	}
	.background{
		width: 100% !important;
	}

	.trust_bank_sky h2 {
    font-size: 1.6rem !important;
}
	.trust_bank_sky h1 {
    font-size: 1.6rem !important;
}
	#main-header{
		width: 100%;
		margin-bottom:0px;
	}

	.navbar-brand img{
		width: 56% !important;
	}
	#breadcrumb_section{
		display: none;
	}

	.form h3 {
    font-size: 21px !important;
    font-weight: 500;
    line-height: 5px !important;
    text-align: center;
}
.contactFormField{
    outline: none;
    border: none;
    border: 1px solid #2E78B7 !important;
    border-radius: 20px;
    padding: 8px 15px !important;
}
	.field_label {
		display: block;
		margin-top: 5px !important;
		font-size: 13px !important;
		font-weight: 400;
	}
	.field_label {
		padding: 4px 0 !important;
	}
	.faqTitle_box .faq_title{
		font-size: 1.6rem !important;
	}
	.page_title h1{
		font-size: 1.6rem;
	}
	#book_reader_iframe{
		height: 37vh !important;
	}
	.embed-responsive-item{
		height: 209px !important;
	}
	#myModal1{
		margin-top:35% !important ;
	}
	button.close{
		font-size: 25px !important;
	}
	.download_text_2 p{
		font-size: 17px !important;
	}
	#video__popup__button5730{
		padding-top: 56px !important;
	}
	.availability_sec{
		padding: 40px 15px !important;
	}
	.apple img{
		height: 50px !important;
    	width: 140px !important;
}
.video__popup__button .button__icon {
    font-size: 30px !important;
    height: 70px !important;
    width: 70px !important;
    z-index: 0;
}
.btn_availablity{
	font-size: 16px !important;
}
.downourapp{
	    background-color: #000;
    border-radius: 40px;
    padding: 10px 10px !important;
}
.download_text_2{
    padding-top: 0px !important;
}
.video__popup__button .button__icon i {
    padding-top: 20px !important;
    padding-left: 7px;
}
	.academic h2{
		margin-bottom: -5px !important;
	}
	.download_apps_imgcard{
		padding: 5px;
	}
	.useful_link{
		margin-top:20px !important;	
	}
	.footer_img img{
		width:40% !important;	
	}
	.download_text_2{
		padding-top: 20px;
	}
	.fa_padding {
		padding: 7px !important;
   	 	font-size: 20px !important;
    	width: 35px !important;
	    text-align: center;
	    text-decoration: none;
	    margin: 15px 5px;
	    border-radius: 50%;
	}

	.text_to_center{
		text-align: center;
	}
	.links_useful ul{
		margin-left: 0rem !important;
	}
	.slide_number_btn,.slide_title_btn{
		font-size: 12px !important;
	}
	.arrowbtn .fa-arrow-right{
		font-size: 15px;
	}
	.arrowbtn{
		margin-bottom: 10px !important;
	}

} 

@media only screen and (min-width: 600px) {

	.findusSct{
    margin-top:0% !important;
  }
	.carousel-caption h1 {
  font-size: 25px !important;
}

}
@media only screen and (max-width: 800px) {
.navbar-brand img{
	
}
}

@media screen and (max-width: 320px) {
	.sliderTitle {
	  padding: 5px 10px 7px 10px !important;
	  font-size: 13px !important;
	}
	.carousel-caption {
		right: 0% !important;
		left:0% !important;
	}
	#navbarSupportedContent{
		padding:4% 14% !important;
	}
	.slider_sectionM {
   	 margin-top: 43px !important;
	}
	.aboutSections {
    padding-top: 0px !important;
}
	.footer_text h6{
	margin-bottom:0 !important;	
}
	.everyPageM {
    margin-top: 43px !important;
}

}







