@media(min-width: 1200px){
	.navbar-light .navbar-nav li.dropdown:hover .dropdown-menu{
	    opacity: 1;
	    visibility: visible;
	}
}

@media(min-width:1201px) and (max-width:1600px){
	/* **** Home Page **** */
	header .container{max-width: 1200px;}
	.container{max-width: 1170px;}
	.hero-banner figure img{height:auto;}
	.banner-data{max-width: 700px;}
	.banner-data h1{font-size: 52px;line-height: 62px;}
	.navbar-light .navbar-nav li.dropdown:hover .dropdown-menu{
	    opacity: 1;
	    visibility: visible;
	}

	.about-wrp{padding: 100px 0 75px;}
	.titlebar h2{font-size: 52px;line-height:62px;}
	.about-row .row{margin: 0 -15px;align-items: flex-start;}
	.about-row .row .col-md-7,.about-row .row .col-md-5{padding: 0 15px;}	

	.footer-cnt-rw ul li{padding: 50px 15px;}
	.foot-cntic{margin-right: 10px;min-width: 45px;height: 45px;width: 45px;}
	.foot-cntic img{width: 40px;}
	.foot-cntdt p{word-break: break-all;font-size: 16px;line-height: 24px;}
	.copyright a,.copyright p{font-size: 16px;}
	/* **** End Home Page **** */

	/* **** Service Page **** */
	.driving-mission-wrp{padding: 100px 0;}
	.about-pg-row .row, .driving-mission-wrp .row{margin: 0 -15px;}
	.about-pg-row .col-md-6, .driving-mission-wrp .col-md-6{padding: 0 15px;}
	.titlebar{margin: 0 0 30px;}
	.driving-data p{font-size: 16px;line-height: 24px;}
	.services-faq-wrp{padding: 70px 0 50px;}
	.service-faq .accordion .accordion-item .accordion-button{font-size: 22px;line-height: 30px;padding: 20px 40px 20px 0;}	
	.faq-data-box ul li,.faq-data-box p{font-size: 16px;line-height: 24px;}
	.service-faq .accordion .accordion-item .accordion-button:before{font-size: 18px;line-height: 24px;}
	.strategic-wrp .row, .services-faq-wrp .row{align-items: flex-start !important;}

	.strategic-data{margin: 0 auto 50px;}
	.approach-data p{margin: 0 0 20px;}
	.approach-data ul li{margin: 0 0 10px;}
	.approach-data h3{font-size: 30px;line-height: 36px;margin: 0 0 20px;}

	.featured-serviec-box{padding: 30px;margin: 0 0 30px;height: calc(100% - 30px);}
	.featured-serviec-data h3{font-size:28px;line-height: 36px;margin: 0 0 20px;}

	.defense-research-wrp .row .col-md-2, .research-services-wrp .row .col-md-2,.defense-research-wrp .row .col-md-5, .research-services-wrp .row .col-md-5{width:33.33%;padding: 0 15px;}
	.defense-research-wrp .row{margin: 0 -15px;}
	.research-services-wrp{padding: 50px 0;}
	.research-services-data p, .defense-data p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.defense-research-wrp{margin: 0;padding: 50px 0;}
	.research-wrp{padding: 50px 0 50px;}
	/* **** End Service Page **** */

	.about-pg-row{padding: 0 0 40px;}

	.about-tabs .nav-tabs li a{padding: 25px 30px 25px 0;font-size: 24px;line-height: 30px;}
	.about-tabs .nav-tabs li a:after{font-size: 18px;}

	.abt-pg-wrp .driving-data h2{font-size: 42px;line-height: 52px;}
}

@media(min-width:1025px) and (max-width:1200px){
	/* **** Home Page **** */
	.container{max-width: 990px;}
	.navbar-light .navbar-nav li .dropdown-menu li a,.navbar-light .navbar-nav .nav-link,ul.enter-nav li a{font-size: 16px;}
	.banner-data h1{font-size: 42px;line-height: 52px;}
	.hero-banner figure img{height: 450px;}
	.banner-data{max-width: 550px;}
	.navbar-light .navbar-nav li.dropdown:hover .dropdown-menu{
	    opacity: 1;
	    visibility: visible;
	}

	.about-wrp{padding: 100px 0 75px;}
	.titlebar h2{font-size: 42px;line-height: 52px;}
	.titlebar p{font-size: 16px;line-height: 24px;}
	.about-row .row{align-items: flex-start;margin: 0 -15px;}
	.about-row .row .col-md-7,.about-row .row .col-md-5{padding: 0 15px;}	
	.about-data h3{font-size: 22px;line-height: 32px;margin: 0 0 15px;}
	.about-data p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.about-data ul li{font-size: 16px;line-height: 24px;margin: 0 0 10px;padding: 0 0 0 20px;}
	.about-data ul li:before{top: 11px;}

	.footer-abt p{font-size: 16px;line-height: 24px;}
	.quicklinks{padding: 45px 0 30px 0;}	
	footer:after{top: 102px;}
	.footer-abt{margin: 0 auto;padding: 30px 0;}
	.footer-abt figure img{margin: 0 0 25px;}	
	.quicklinks ul{justify-content: center;}
	.footer-cnt-rw ul li{padding: 25px 15px;flex-flow: column;justify-content: flex-start;text-align: center;}
	.foot-cntic{justify-content: flex-start;margin: 0 auto 15px;}
	.foot-cntdt p{font-size: 14px;line-height: 24px;word-break: break-all;}
	.copyright p,.copyright a{font-size: 14px;line-height: 22px;}
	/* **** End Home Page **** */

	/* **** Service Page **** */
	.driving-mission-wrp{padding: 100px 0;}
	.about-pg-row .row, .driving-mission-wrp .row{margin: 0 -15px;}
	.about-pg-row .col-md-6, .driving-mission-wrp .col-md-6{padding: 0 15px;}
	.titlebar{margin: 0 0 30px;}
	.driving-data p{font-size: 16px;line-height: 24px;}
	.services-faq-wrp{padding: 45px 0;}
	.service-faq .accordion .accordion-item .accordion-button{font-size: 22px;line-height: 30px;padding: 20px 40px 20px 0;}
	.service-faq-img img{height: 300px;object-fit: cover;}
	.faq-data-box ul li,.faq-data-box p{font-size: 16px;line-height: 24px;}
	.service-faq .accordion .accordion-item .accordion-button:before{font-size: 18px;line-height: 24px;}
	.strategic-wrp .row, .services-faq-wrp .row{align-items: flex-start !important;}

	.strategic-data{margin: 0 0 100px;}
	.approach-data h3{font-size: 24px;line-height: 34px;margin: 0 0 15px;}
	.approach-data p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.approach-data ul li{margin: 0 0 10px;font-size: 16px;line-height: 24px;}
	.faq-data-box ul li{margin: 0 0 25px;}
	.faq-data-box ul li:last-child{margin: 0}
	.approach-block .approach-row{height: 100%;}
	.approach-block .approach-row:nth-child(even) .approach-data{padding: 15px 15px 15px 0;}
	.strategic-wrp{padding: 70px 0;}
	.approach-data{padding: 15px 0 15px 15px;}
	.approach-img img{height: 350px;object-fit: cover;}

	.fatured-services-wrp{padding: 70px 0;}
	.featured-serviec-box{padding: 30px;margin: 0 0 30px;height: calc(100% - 30px);}
	.featured-serviec-data h3{font-size: 26px;line-height: 36px;margin: 0 0 20px;}
	.fatured-services-wrp .row{margin: 0 -15px;}
	.fatured-services-wrp .row .col-md-6{padding: 0 15px;}

	.defense-research-wrp .row .col-md-2, .research-services-wrp .row .col-md-2,.defense-research-wrp .row .col-md-5, .research-services-wrp .row .col-md-5{width:33.33%;padding: 0 10px;}
	.defense-research-wrp .row{align-items: flex-start;margin: 0 -10px;}
	.research-services-wrp{padding: 50px 0;}
	.research-services-data p, .defense-data p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.defense-wrp .row{align-items: flex-start;}
	.defense-research-wrp{margin: 0;padding: 50px 0;}
	.research-wrp{padding: 50px 0 50px;}

	.about-pg-row .row, .driving-mission-wrp .row{margin: 0 -15px;}
	.about-pg-row .col-md-6, .driving-mission-wrp .col-md-6{padding: 0 15px;}
	/* **** End Service Page **** */

	.about-pg-row{padding: 0 0 20px;}

	.typography-wrp{padding: 50px 0;}
	.typography-wrp h1{font-size: 70px;line-height: 80px;}
	.typography-wrp h2{font-size: 65px;line-height: 75px;}
	.typography-wrp h3{font-size: 50px;line-height: 60px;}
	.typography-wrp h4{font-size: 40px;line-height: 48px;}
	.typography-wrp h5{font-size: 30px;line-height: 36px;}
	.typography-wrp h6{font-size: 24px;line-height: 32px;}

	.not-found-wrp{padding: 50px 0;}
	.not-found-wrp h1{font-size: 100px;line-height: 100px;margin: 0 auto 25px;}
	.typography-wrp .btn-main, .not-found-wrp .btn-main{font-size: 16px;padding: 10px 25px;}

	.about-tabs .nav-tabs li a{padding: 15px 30px 15px 0;font-size: 18px;line-height: 26px;}
	.about-tabs .nav-tabs li a:after{font-size: 16px;}

	.abt-pg-wrp .driving-data h2{font-size: 42px;line-height: 52px;}
}

@media(min-width:768px) and (max-width:1024px){
	/* **** Home Page **** */
	.navbar-light .navbar-nav li .dropdown-menu li a,.navbar-light .navbar-nav .nav-link,ul.enter-nav li a{font-size: 16px;}
	.banner-data h1{font-size: 42px;line-height: 52px;}
	.hero-banner figure img{height: 450px;}
	.banner-data{max-width: 550px;}
	.navbar-light .navbar-nav li.dropdown .dropdown-menu{display: none;}
	.navbar-light .navbar-nav li.dropdown .dropdown-menu.show{display: block;opacity: 1;visibility: visible;}

	.about-wrp{padding: 100px 0 75px;overflow: hidden;}
	.titlebar h2{font-size: 42px;line-height: 52px;}
	.titlebar p{font-size: 16px;line-height: 24px;}
	.about-row .row{align-items: flex-start;margin: 0 -15px;}
	.about-row .row .col-md-7,.about-row .row .col-md-5{padding: 0 15px;}	
	.about-data h3{font-size: 22px;line-height: 32px;margin: 0 0 15px;}
	.about-data p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.about-data ul li{font-size: 16px;line-height: 24px;margin: 0 0 10px;padding: 0 0 0 20px;}
	.about-data ul li:before{top: 11px;}

	.footer-abt p{font-size: 16px;line-height: 24px;}
	.quicklinks{padding: 25px 0 25px 25px;}
	.footer-left{width: 100%;border-bottom: 1px solid #333;}
	.footer-right{width: 100%;border: none;}
	footer:after{display: none;}
	.footer-abt{margin: 0 auto;text-align: center;}
	.footer-abt figure img{margin: 0 auto 25px;}
	.social-bx{justify-content: center;}
	.quicklinks ul{justify-content: center;}
	.footer-cnt-rw ul li{padding: 25px 15px;}
	.foot-cntic{min-width: 40px;width: 40px;height: 40px;margin-right: 10px;justify-content: flex-start;}
	.foot-cntic img{width: 40px;}
	.foot-cntdt p{font-size: 14px;line-height: 24px;word-break: break-all;}
	.copyright p,.copyright a{font-size: 14px;line-height: 22px;}
	/* **** End Home Page **** */

	/* **** Service Page **** */
	.driving-mission-wrp{padding: 70px 0;overflow: hidden;}
	.about-pg-row .row, .driving-mission-wrp .row{margin: 0 -15px;}
	.about-pg-row .col-md-6, .driving-mission-wrp .col-md-6{padding: 0 15px;}
	.titlebar{margin: 0 0 30px;}
	.driving-data p{font-size: 16px;line-height: 24px;}
	.services-faq-wrp{padding: 45px 0;}
	.service-faq .accordion .accordion-item .accordion-button{font-size: 25px;line-height: 35px;padding: 20px 40px 20px 0;}
	.content-box .col-md-7,.content-box .col-md-5{width: 100%;}
	.services-faq-wrp .col-md-8{width: 50%}
	.services-faq-wrp .col-md-4{width: 50%;}
	.service-faq-img{margin: 0 0 30px;}
	.service-faq-img img{height: 300px;object-fit: cover;}
	.faq-data-box ul li,.faq-data-box p{font-size: 16px;line-height: 24px;}
	.service-faq .accordion .accordion-item .accordion-button:before{font-size: 18px;}
	.strategic-wrp .row, .services-faq-wrp .row{align-items: flex-start !important;}

	.strategic-data{margin: 0 0 70px;}
	.approach-data h3{font-size: 24px;line-height: 34px;margin: 0 0 15px;}
	.approach-data p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.approach-data ul li{margin: 0 0 10px;font-size: 16px;line-height: 24px;}
	.approach-block .approach-row{height: 100%;}
	.approach-block .approach-row:nth-child(even) .approach-data{padding: 15px 15px 15px 0;}
	.strategic-wrp{padding: 70px 0;}
	.approach-data{padding: 15px 0 15px 15px;}
	.approach-img img{height: 400px;object-fit: cover;}

	.fatured-services-wrp{padding: 70px 0;}
	.featured-serviec-box{padding: 20px;margin: 0 0 30px;height: calc(100% - 30px);}
	.featured-serviec-data h3{font-size: 24px;line-height: 34px;margin: 0 0 20px;}
	.fatured-services-wrp .row{margin: 0 -15px;}
	.fatured-services-wrp .row .col-md-6{padding: 0 15px;}
	.featured-serviec-img img{height: 300px;}

	.defense-research-wrp .row .col-md-2, .research-services-wrp .row .col-md-2,.defense-research-wrp .row .col-md-5, .research-services-wrp .row .col-md-5{width:33.33%;padding: 0 10px;}
	.defense-research-wrp .row{align-items: flex-start;margin: 0 -10px;}
	.research-services-wrp{padding: 50px 0;}
	.research-services-data p, .defense-data p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.defense-wrp .row{align-items: flex-start;}
	.defense-research-wrp{margin: 0;padding: 50px 0;}
	.research-wrp{padding: 50px 0 50px;}
	/* **** End Service Page **** */

	.about-pg-row{padding: 0 0 50px;}

	.typography-wrp{padding: 50px 0;}
	.typography-wrp h1{font-size: 40px;line-height: 50px;}
	.typography-wrp h2{font-size: 35px;line-height: 40px;}
	.typography-wrp h3{font-size: 28px;line-height: 38px;}
	.typography-wrp h4{font-size: 24px;line-height: 30px;}
	.typography-wrp h5{font-size: 20px;line-height: 28px;}
	.typography-wrp h6{font-size: 18px;line-height: 26px;}
	.typography-wrp ul li,.typography-wrp ol li,.typography-wrp p{font-size: 16px;line-height: 24px;}

	.not-found-wrp{padding: 50px 0;}
	.not-found-wrp h1{font-size: 100px;line-height: 100px;margin: 0 auto 25px;}
	.typography-wrp .btn-main, .not-found-wrp .btn-main{font-size: 16px;padding: 10px 25px;}


	.services-faq-wrp .col-md-5{width: 40%;}
	.services-faq-wrp .col-md-7{width: 60%;}
	.about-tabs .nav-tabs li a{padding: 15px 30px 15px 0;font-size: 18px;line-height: 26px;}
	.about-tabs .nav-tabs li a:after{font-size: 16px;}
	.faq-data-box ul{padding: 0;}
	.service-faq-img img{height: auto;}

	.abt-pg-wrp .driving-data h2{font-size: 36px;line-height: 44px;}

	.research-services-data ul li, .featured-serviec-data ul li, .approach-data ul li{font-size: 14px;line-height: 20px;}
	.research-services-data ul li:before, .featured-serviec-data ul li:before, .approach-data ul li:before{left: 10px;}
}

@media(min-width:992px) and (max-width:1024px){
	.container{max-width: 960px;}	
}

@media(max-width:767px){
	/* **** Home Page **** */
	.container{padding: 0 20px;max-width: 520px;}
	.menu-arrow{position: absolute;top: 20px;right: 15px;}
	.navbar-light .navbar-nav li.dropdown{display: block;}
	.navbar-light .navbar-nav li.dropdown .dropdown-menu{display: none;}
	.navbar-light .navbar-nav li.dropdown .dropdown-menu.show{display: block;opacity: 1;visibility: visible;}

	.banner-data h1{font-size: 40px;line-height:50px;}
	.hero-banner figure img{height: 727px;}
	.about-wrp{padding: 70px 0;}
	.titlebar h2{font-size: 40px;line-height: 50px;}
	.about-row .row {margin: 0 -15px;flex-flow: column;}
	.about-row:nth-child(odd) .row{flex-flow: column;}
	.about-row .row .col-md-7, .about-row .row .col-md-5{padding: 0 15px;}
	.about-row:nth-child(even) .row{flex-flow: column;}
	.about-wrp .titlebar{margin: 0 auto 15px;}
	.about-row{padding: 15px 0 35px;}
	.about-row:last-child{padding: 15px 0 0;}
	.about-data{padding: 30px 0 0;}
	.about-data h3{font-size: 24px;line-height: 34px;}
	footer .container{width: 100%;padding: 0;}
	.footer-right,.footer-left{width: 100%;border: none;}
	.footer-right{padding: 0 30px}
	footer:after{display: none;}
	.footer-abt{padding: 50px 20px 30px;max-width: 100%;text-align: center;border-bottom: 1px solid #333333;}
	.footer-abt figure img{margin: 0 auto 30px;}
	.footer-abt p{margin: 0 auto 35px;}
	.social-bx{justify-content: center;}
	.footer-row{padding: 0 0 30px;}
	.quicklinks{padding: 30px 20px;}
	.quicklinks ul{flex-flow: column;}
	.quicklinks ul li{margin: 0 auto 40px;}
	.quicklinks ul li:last-child{margin: 0 auto;}
	.footer-cnt-rw ul li{padding: 20px;border: none;width: 100%;border-bottom:1px solid #333333;flex-flow: column;justify-content: center;}
	.footer-cnt-rw ul li:last-child{border: none;}
	.foot-cntic{margin: 0 auto 15px;}
	.foot-cntdt{text-align: center;}
	#one{order: 1;}
	#two{order: 3;}
	#three{order:2;}
	.copyright{padding: 20px 0}
	.copyright a{margin: 0 auto 20px;}
	/* **** End Home Page **** */

	/* **** Service Page **** */
	.hero-banner.inner-banner .container{padding: 0 15px;}
	.driving-mission-wrp{padding: 70px 0;}
	.titlebar{margin: 0 0 30px;}
	.about-pg-row .row, .driving-mission-wrp .row{margin: 0 -15px;}
	.about-pg-row .col-md-6, .driving-mission-wrp .col-md-6{padding: 0 15px;}
	.driving-data.mission-dt{display: flex;flex-flow: column-reverse;}
	.mission-databox{padding: 30px 0;}
	.driving-data.mission-dt img{margin: 0;}
	.services-faq-wrp{padding: 50px 0;}
	.content-box{display: none;}
	.services-faq-wrp .col-md-8,.services-faq-wrp .col-md-4{width: 100%;}
	.service-faq .accordion .accordion-item .accordion-button{font-size: 25px;line-height: 35px;padding: 20px 40px 20px 0;}
	.mobile-databox{display: block;}

	.strategic-data{margin: 0 0 70px;}
	.approach-img{width: 100%;}
	.approach-row{margin: 0 0 50px;}
	.approach-row:last-child{margin: 0;}
	.approach-block .approach-row:nth-child(even){flex-flow: column;}
	.approach-block .approach-row:nth-child(even) .approach-data,.approach-data{width: 100%;padding: 30px 0 0;}
	.approach-data h3{font-size: 24px;line-height: 34px;margin: 0 0 30px;}
	.strategic-wrp{padding: 70px 0;}
	.strategic-wrp .titlebar h2:after{width: 220px;margin: 0 auto;right: 0}

	.media-banner.inner-banner .banner-center .banner-data h1 span{max-width: 150px;}

	.fatured-services-wrp{padding: 70px 0;}
	.featured-serviec-box{padding: 20px 12px;margin: 0 0 30px;height: calc(100% - 30px);}
	.featured-serviec-data h3{font-size: 24px;line-height: 34px;margin: 0 0 20px;}
	.fatured-services-wrp .row{margin: 0 -15px;}
	.fatured-services-wrp .row .col-md-6{padding: 0 15px;}

	.research-banner .banner-data h1{max-width: 277px;}
	.research-services-wrp{padding: 20px 0;}
	.defense-research-wrp .row .col-md-2, .research-services-wrp .row .col-md-2,
	.defense-research-wrp .row .col-md-5, .research-services-wrp .row .col-md-5{width: 100%;}
	.research-services-img{margin: 30px 0;}
	/*.defense-wrp .titlebar h2:after{width: 250px;margin: 0 auto;left: 0;right: 00;}*/
	.defense-img{margin: 30px 0 30px;}
	.research-services-data p, .defense-data p{text-align: justify;margin: 0 0 20px;}
	.defense-research-wrp{padding: 0;margin: 0;background: transparent;}
	.defense-wrp .row{flex-flow: column-reverse;}
	.research-wrp .defense-wrp{padding: 50px 0 10px;}
	.defense-two-wrp .defense-img{margin: 0 0 30px;}
	.research-wrp{padding: 70px 0 70px;overflow: hidden;}
	.defense-research-wrp .row{margin: 0 -10px;}
	.defense-research-wrp .row .col-md-2, .research-services-wrp .row .col-md-2,
	.defense-research-wrp .row .col-md-5, .research-services-wrp .row .col-md-5{padding: 0 15px;}
	/* **** End Service Page **** */

	.about-pg-row{padding: 0 0 50px;}

	.typography-wrp{padding: 50px 0;}
	.typography-wrp h1{font-size: 40px;line-height: 50px;}
	.typography-wrp h2{font-size: 35px;line-height: 40px;}
	.typography-wrp h3{font-size: 28px;line-height: 38px;}
	.typography-wrp h4{font-size: 24px;line-height: 30px;}
	.typography-wrp h5{font-size: 20px;line-height: 28px;}
	.typography-wrp h6{font-size: 18px;line-height: 26px;}
	.typography-wrp ul li,.typography-wrp ol li,.typography-wrp p{font-size: 16px;line-height: 24px;}

	.not-found-wrp{padding: 50px 0;}
	.not-found-wrp h1{font-size: 40px;line-height: 50px;margin: 0 auto 25px;}
	.not-found-wrp p{font-size: 15px;line-height: 24px;}
	.typography-wrp .btn-main, .not-found-wrp .btn-main{font-size: 16px;padding: 10px 25px;}

	.about-bref-dt,.about-tabs{display: none;}
	.service-faq-img{margin: 0 0 30px;}
	.research-wrp .titlebar{padding: 0 15px;}

	.about-pg-wrp .titlebar{margin: 0;padding: 0;}
	.abt-pg-wrp .driving-data h2{font-size:28px;line-height: 36px;}
}

/* **** Menu **** */
@media(max-width:767px){	
	header{padding: 20px 0;}
	.navbar-collapse{
		position: fixed;
		left: -100%;
		top: 0;
		min-height: 100vh;
		background: rgba(255, 255, 255, 1);
		height: 100%;
		width: 100%;
		padding: 100px 0 0;
		overflow: auto;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}	
	ul.enter-nav{margin:25px auto 0;display: table;}
	.navbar-brand img{height: 50px;}
	.navbar-collapse.collapse.show{
		left: 0;
	}
	.navbar-light .navbar-nav{
		margin: 0 auto;
		max-width: 300px;
		background: transparent;
	}
	.topbar,.navbar-brand{
		position: relative;
		z-index: 121;
	}
	.navbar-toggler{
		position: relative;
		z-index: 121;
		display: flex;
	}
	.nav-row{flex-flow: column;padding: 0 20px;}
	.navbar-light .navbar-nav{
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 auto	;
		width: 100%;
	}
	.menu-arrow{right: 90px;}
	.navbar-light .navbar-nav li{
		margin: 0px;
		width: 100%;
	}
	.navbar-light .navbar-nav li:last-child{
		margin: 0;
	}
	.navbar-light .navbar-nav .nav-link.dropdown-toggle,
	.navbar-light .navbar-nav li .nav-link{
		font-size: 18px;
		line-height: 28px;
		margin: 0 auto;
		padding: 15px 25px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: fit-content;
	}
	.navbar-light .navbar-nav li .dropdown-menu li a{
		text-align: center;
		font-size: 16px;
	}
	ul.enter-nav li a{font-size: 18px;}
	body.add-fix{
		overflow: hidden;
	}
}
/* **** End Menu **** */

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:320px) and (max-width:427px){
	.container{padding: 0 15px;}
	.banner-data h1{font-size: 32px;line-height: 42px;}
	.hero-banner figure img{height: 550px;}
	.titlebar h2{font-size: 28px;line-height: 42px;}
	.about-data p,.titlebar p{font-size: 16px;line-height: 24px;}
	.about-data h3{font-size: 22px;margin: 0 0 20px;}
	.about-data ul li{font-size: 16px;line-height: 24px;margin: 0 0 10px;}
	.about-data ul li:before{top: 10px;}
	.driving-data p,.faq-data-box p,.faq-data-box ul li,.strategic-data p,.approach-data p,.approach-data ul li,.research-services-data ul li, .featured-serviec-data ul li, .approach-data ul li,
	.research-services-data p, .defense-data p,.research-notebx p,.footer-abt p,.quicklinks ul li a,.foot-cntdt p,.copyright p,.copyright a{font-size: 16px;line-height: 24px;}
	.quicklinks ul li{margin: 0 auto 25px;}

	.service-faq .accordion .accordion-item .accordion-button{font-size: 18px;line-height: 28px;}
	.faq-data-box ul{padding: 0;}
	.service-faq .accordion .accordion-item .accordion-button:before{font-size: 16px;}
	.faq-data-box ul li{padding: 0 0 0 15px;}

	.featured-serviec-data h3{font-size: 20px;line-height: 28px;}
	.featured-serviec-img img{height: auto;}
}