}@media (min-width: 1601px) and (max-width: 2560px)  {
	/*body {margin: 101px 0 0 0;}*/
	body, p{font-size: 18px; line-height: 25px;}
	
	
}

@media (max-width: 1920px) {

}

@media (max-width: 1600px) {

}

@media (max-width: 1440px) {
	
}

@media (max-width: 1367px) {

}

@media (max-width: 1280px) {
	
	.carousel-caption h1 {font-size: 35px; line-height: 35px;}
	.h-about .haboutimg:after {top: 70px; left: -70px;}
	.testibox {min-height: 420px;}

	
}

@media (max-width: 1152px) {	
	input, select, textarea {margin-bottom: 12px;}
	.initab .nav-link {padding: 10px 40px;}
}


@media (max-width: 1024px) {
	.carousel-caption h1 {font-size: 30px; line-height: 30px;}
	.carousel-caption h4 {font-size: 16px; line-height: 20px; margin-bottom: 10px;}
	.carousel-caption p {font-size: 16px; line-height: 25px;}
	
	
}

@media (max-width: 1023px) {
    
   
}

@media (max-width: 992px) {
	/*body.no-scroll {overflow: hidden;}*/
	.navbar-brand {line-height: 0; padding: 0; margin: 0;}
	.navbar-collapse, .navbar-collapse.show {transition: all 0.5s ease-in-out;} 
	.social a:last-child {padding-right: 0;}
	/*.navbar-nav {height: 85vh; overflow: scroll; }
	.navbar-collapse.show .navbar-nav {height: 92vh; overflow: scroll; }*/
	.navbar-collapse { max-height: calc(100vh - 95px); overflow-y: auto; margin-top: 20px;}
	.navbar-toggler {position: relative; top: auto; right: -15px;}
	header .container {padding: 15px;}
	.navbar .container  {padding: 5px 0px; } 
	.navbar .nav-link {padding: 10px 0!important;}	
	.nav-item .nav-link i {float: right; transition: all 0.5s ease;}
	.nav-item .show > .nav-link i{transform: rotate(-180deg); }
	.dropdown-menu {background-color: #f4f4f4; box-shadow: none!important;}
	.dropdown-item {padding: 10px 20px; }
	.dropdown-item:hover {background-color: #000;}
	.productsddmain .dropdown-menu {height: auto!important;}	
	.dropdown-submenu>.dropdown-menu {background-color: #e5e5e5!important; }	
	.dropdown-menu .dropdown-submenu:hover .dropdown-item {background-color: transparent;}
	.dropdown-item:focus {background-color: #eee;}
	.dropdown-toggle:after{transition: all 0.5s ease; font-size: 10px;}
	.dropdown .dropdown-menu {background-color: #fafafa;}
	/*.nav-item .show > .dropdown-toggle:after {content: "\f068"!important; }	*/
	.dropdown .show > .dropdown-toggle:after  {content: "\f067"!important; transform: rotate(45deg);}	
	.dropdown-toggle.active-dropdown:after {content: "\f067"!important; transform: rotate(45deg);}	
	.dropdown:hover > .dropdown-toggle:after, .dropdown-submenu:hover .dropdown-toggle:after {content: "\f067"!important; transform: rotate(45deg);}	
	.w-25, .w-50, .w-75 {width: 100%!important;}	
	
	
	.carousel-caption {top: 0%;}
	.carousel-item h1 {font-size: 18px; line-height: 25px;}
	.h-about {margin: 0;}
	.h-about h1, .h-about p {margin-bottom: 50px;}
	.focusdiv .content {padding: 30px;}
	.focusdiv:hover {border: solid 10px #003d6e;}
	.focusdiv .content p {width: 100%;}
	.testibox {min-height: 520px;}
	.newsletter .col-lg-4 {text-align: left;}
	.about .pe-5 {padding-right: 2rem!important;}
	.about .ps-5 {padding-left: 2rem!important;}
	
	
}

@media (max-width: 800px) {
}

@media (max-width: 768px) {
	
}

@media (max-width: 767px) {		
	/*html, body {scroll-padding-top: 60px;}*/
	.row>* {padding-right: calc(var(--bs-gutter-x)/ 1);  padding-left: calc(var(--bs-gutter-x)/ 1);}
	.navbar .container, .carousel-item .container  {padding: 5px 15px; } 
	/*header.shrink {top: -35px;}*/
	.navbar .nav-link {padding: 10px 15px!important; text-align: right; border-bottom: solid 1px #eee;}
	.navbar-toggler {right: -5px;}	
	
	.h-about h1, .h-about p, .cta a {margin-bottom: 20px;}
	.h-about .haboutimg:after {top: 40px; left: -40px;}
	.haboutimg {margin-bottom: 50px;}
	.stat, .about {padding: 50px 0;}
	.stat span {font-size: 100px; line-height: 110px;}
	.testibox {min-height: 570px;}
	.testiowl {margin: 0 10px; width: auto!important;}
	.owl-theme .owl-nav {margin: 10px 0!important;}
	footer ul, footer .social {text-align: left;}
	.ideologytab .tab-content {padding: 50px 10px 20px;}
	.team {text-align: center;}
	.team p {text-align: left;}
	.mediaowl, .news {margin: 0 10px;}
	.modal .title {width: 80%; font-size: 12px; line-height: 15px;}
	.inibox p {font-size: 12px; line-height: 18px;}
	.p10-mob {padding: 0 10px!important;}
	.imgcap {position: relative; width: 100%; background-color: rgba(0,0,0,0.5); font-size: 13px; line-height: 16px;}
	
	
	
	
}

@media (max-width: 576px) {    

	/*.carousel-item {height: 650px; min-height: 85vh;}*/
	.carousel-item .container {top: 30%;}
	.carousel-caption p {margin-bottom: 20px;}
	
	
	
	
}

@media (max-width: 480px) {
  
   
}

@media (max-width: 414px) {
  
    
}

@media (max-width: 375px) {
	footer {font-size: 12px;}
	
}

@media (max-width: 360px) {
	
	.carousel-caption p {font-size: 14px;}
	.carousel-caption h1 {font-size: 25px; line-height: 25px;}
	
	
    
}

@media (max-width: 320px) {
		
	.navbar .container {padding: 5px 15px;}
	.carousel-item {height: 550px;}
	.carousel-caption h1 {font-size: 25px; margin-bottom: 10px;}
	.carousel-caption h4 {margin-bottom: 0px;}
	
	
}