@media(max-width: 1920px){}
@media(max-width: 1600px){}
@media(max-width: 1440px){
.abtbg::after { width: 56px; height: 70px; position: absolute; right: -84px; }
.activitiesslide { padding: 30px; }		
}
@media(max-width: 1366px){
.abtbg::after { width: 56px; height: 70px; position: absolute; right: -84px; }		
.activitiesslide { padding: 30px; }		 
}
@media(max-width: 1024px){
.register a { font-size: 13px; }
.emailphone1 p { font-size: 13px; }
#profile-tab2 { width: 100%; }
#contact-tab2 { width: 100%; }
.nav-tabs .nav-link1 span { font-size: 15px; }
.abtbg::after { position: absolute; right: 2px; }	
.navbar-expand-lg .navbar-nav .nav-link { padding-left: 28px; font-size: 15px; }
.foterlogo h3 { font-size: 26px; }
}

@media(max-width: 992px){
.abtbg::after { position: absolute; right: 2px; }	
}

@media(max-width: 575.98px){
header { position: inherit; }	
.emailphone1, .emailphone2 p { text-align: center; line-height: 30px; font-weight: 600; font-size: 16px; }
.emailphone1 p { font-weight: 600; font-size: 16px; }
.stay1, .navbar-expand-lg { height: auto; }
.logo1 { max-width: 50%; z-index: 111; }
.logo { width: 100%; padding: 12px; padding-bottom: 0; }
.register { margin-top: 2px; margin-bottom: 15px; text-align: center; }
/******END*****/
.viewall_medical { width: 290px; heght: 174px; }
/******menu*****/
.navbar-expand-lg .navbar-collapse { margin-top: 30px; background: #d75121; }
.navbar-light .navbar-toggler { background: #ad0d08; color: #fff; font-size: 25px; padding: 7px 15px; }
.navbar-light .navbar-nav .nav-link.active { color: #fff; }
.navbar-light .navbar-nav .nav-link:hover { color: #fff; }
header.sticky .navbar-light .navbar-nav .nav-link { color: #fff; }
.navbar-light .navbar-nav .nav-link { color: #fff; padding: 8px 0px;  }
.toggle_dropdown { color: #fff; }
.nav-item { border-bottom: 1px solid #d9d9d9; text-align: center; }
.toggle_dropdown { position: absolute; right: 90px; }
.navbar-toggler { padding: 8px 15px; }
.menu2 { max-width: 100%; margin-top: -21%; }
.nav-item a { text-align: center; }
/******header*end****/
/******banner*****/
.carousel-inner { margin-top: 0px; }
.carousel-indicators { display: none; }
.carousel-control-prev { left: 5px; height: 30px; width: 30px; } 
.carousel-control-next { right: 5px; height: 30px; width: 30px; } 
.carousel-control-prev-icon { background-size: 60%; }
.carousel-control-next-icon { background-size: 60%; }
.lovegod { padding: 0px; }
/******banner*end****/
.betweengap { margin-top: 8px; margin-bottom: 8px; }
/******abt*****/
.about h1 { font-size: 26px; }
.about h1 img { width: 35%; }
.nav-tabs .nav-link-old.active { margin-bottom: 5px; }
.nav-tabs .nav-item { border-bottom: none; }
.tab-content>.tab-pane { padding:0 15px; }
.tab-content>.tab-pane0 { padding:0px; }
.nav-tabs .nav-link { font-size: 14px; }
.incredible h2 { font-size: 28px; }
.incredible h3 { font-size: 20px; }
.iinsuranceboard { padding-top: 15px; }
.iinsuranceboard .incredible h2 { font-size: 23px; }
.ngse01 { margin-top: 45px; padding: 0; }

/******abt*end****/
/******as*a*rotarian*****/
#myTab { display: none; }
.astute_business { margin-top: 0px; }
.astute_business img { height: 80px; }
.gaping { padding-top: 20px; }
.rotarianmeans { margin-top: 30px; }
/*******projects****/
.nav-link1 { height: 100px; }
#home-tab2 { padding-top: 18px; }
#contact-tab2 { padding-top: 16px; }
.gallery1 { padding-left: 0px; padding-right: 0px; padding-top: 15px; }
.slick-initialized .slick-slide { padding: 0px; }
.nav-link1 img { width: 35px; }
.nav-tabs .nav-item01 { width: 31%; margin: 0 3px; display: flex; margin-bottom: 18px; }
#profile-tab2 img { width: 20%; }
.nav-tabs .nav-item.show .nav-link1, .nav-tabs .nav-link1.active::after { position: absolute; 
	bottom: -18px; left: 0px; }
.nav-tabs .nav-item.show .nav-link1, .nav-tabs .nav-link1.active::before { 
	position: absolute; bottom: -14px; left: 50%; }	
.nav-tabs .nav-link1 span { font-size: 14px; }	
.tab-pane .collapse { display: block; } 

h3.secondprojecys{ margin-top: -15px; }
/******abt*end****/
/******Activities*****/
.nav-pills .nav-link.activitiestab { padding-left: 55px; }

/******caring*family*****/
.caringtabs { padding: 0px; padding-top: 30px; }
.dineshtulsidas p { font-size: 14px; }
.fot2 { margin-top: 18px; }
.fot3 { margin-top: 18px; }
.fot4 { margin-top: 18px; }
.fot5 { margin-top: 18px; }
.family { padding: 0px; }
#contact { padding: 0px; }
/*******end****/
/******card-header*****/
.card-header { background: #ad0d08; }
.card-header a { color: #fff; text-decoration: none; font-size: 17px; }
.mobilecard-body { padding: 0 5px; padding-top: 15px; }
.iinsuranceboard { padding-left: 15px; }
.gap { margin-bottom: 30px; }
.polittcs { margin-top: 15px; }
/*******end****/
.nav-tabs { width: 80%; margin: auto; }
.secondproj { margin-top: 0px; }
/*****contact******/
.phonenos { width: 70%; margin: auto; margin-bottom: 30px; }
.barcode1 { width: 50%; }
.contforms { width: 100%; margin-top: 25px; }
.barcode1 { width: 100%; margin-top: 10px; margin-bottom: 35px; }
.contforms form { padding: 30px 12px; }
.contforms form input { height: 42px; }
.contforms h2 { font-size: 26px; }
.contforms form input[type="submit"] { height: 42px; width: 30%; line-height: 42px; }
/*******end****/

.abtbg::after { position: absolute; right: 0; }

.foterlogo { padding-top: 0px; }
}