@media only screen and (min-width: 5000px)
{
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 53%;
		top: -87%;
		right: -15px;
	}
}

@media (min-width: 4000px) and (max-width: 4999px)
{
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 55%;
		top: -56%;
		right: -15px;
	}
}

@media (min-width: 3000px) and (max-width: 3999px)
{
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 55%;
		top: -56%;
		right: -15px;
	}
}

@media (min-width: 2500px) and (max-width: 2999px)
{
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 58%;
		top: -25%;
		right: -15px;
	}
}

@media (min-width: 2000px) and (max-width: 2499px)
{
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 61%;
		top: -9%;
		right: -15px;
	}
}

@media (min-width: 1900px) and (max-width: 1999px)
{
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 62%;
		top: -5%;
		right: -15px;
	}
}

@media (min-width: 1800px) and (max-width: 1899px)
{
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 62%;
		top: -4%;
		right: -15px;
	}
}

@media (min-width: 1600px) and (max-width: 1799px)
{
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 63%;
		top: -1%;
		right: -15px;
	}
}

@media (min-width: 1500px) and (max-width: 1599px)
{
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 65%;
		top: 3.5%;
		right: -15px;
	}
}

@media (min-width: 1400px) and (max-width: 1499px)
{
}

@media (min-width: 1300px) and (max-width: 1399px)
{
}




/* Only larger Devices - Larger New LCD/LED Monitors*/
@media (min-width: 1200px) and (max-width: 1300px)
{
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 68%;
		top: 9.5%;
		right: -15px;
	}
}

/* From Medium Devices Up To Larger Devices - Medium Old Monitors */
@media (min-width: 980px) and (max-width: 1199px)
{
	.product-banner-section .text-start
	{
		text-align: center !important;
	}
	.spinner-item
	{
		left: 35%;
		top: 28%;
	}
	.mindSestion
	{
		padding-bottom: 50px;
	}
	.productBookSection .BookData
	{
		min-height: 115px;
	}
	footer ul.nav .nav-item .nav-link
	{
		padding: 8px 20px;
		font-size: 14px;
	}
	.mainCarousel .carousel-inner .carousel-item .carousel-data h1
	{
		font-size: 170px;
	}
	.torchLightSection
	{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 64%;
		top: 2.5%;
		right: -15px;
	}
	.torchLightSection .torchGlobe
	{
		width: 50%;
		top: 27%;
	}
	.circle3DSec
	{
		width: 150px;
		height: 130px;
		top: 36%;
		left: 22%;
	}
	.laboratorySection .circle-section
	{
		right: 30px;
	}
	.clock
	{
		min-height: 859px;
	}
	.afterClockSection
	{
		padding-top: 620px;
		padding-bottom: 470px;
		margin-top: -600px;
	}
	.aboutTheorySection
	{
		padding-top: 850px;
		padding-bottom: 100px;
		margin-top: -300px;
	}
	.locationSection .locationData
	{
		margin-bottom: 20px;
	}
	.locationSection .locationData:nth-child(4)
	{
		min-height: 150px;
	}
	.locationSection .locationData iframe
	{
		height: 200px;
	}
	.font-50
	{
		font-size: 45px;
	}
	.mainCarousel .carousel-inner .carousel-item.secondBanner h2
	{
		font-size: 85px;
		line-height: 65px;
	}
	.mainCarousel .carousel-inner .carousel-item.secondBanner .carousel-data h1
	{
		font-size: 165px;
	}
	.bldLernReport .font-130
	{
		font-size: 100px;
	}
	.bldLernReport .font-100
	{
		font-size: 70px;
	}
	.bldLernReport .pipe
	{
		padding: 10px;
		border-radius: 50px;
	}
	.bldLernReport .pipe.full-height
	{
		height: 450px;
	}
	.bldLernReport .pipe.half-height
	{
		height: 200px;
	}
	.bldLernReport .left-side .pipe:last-child
	{
		left: 20px;
		bottom: -100px;
	}
	.bldLernReport .right-side
	{
		right: -10px;
	}
	.bldLernReport .right-side .pipe:first-child
	{
		right: 20px;
	}
	.bldLernReport .right-side .pipe.full-height
	{
		height: 350px;
	}
	.bldLernReport::before {
		height: 800px;
		width: 800px;
		left: -75px;
		top: 50px;
	}
	.bldLernReport .circle-section
	{
		top: 30%;
	}
}

/* From Small Devices Up To Medium Devices - Tab */
@media (min-width: 768px) and (max-width: 979px)
{
	.font-130
	{
		font-size: 80px;
	}
	.font-100
	{
		font-size: 60px;
	}
	nav.navbar .navbar-brand
	{
		width: 15%;
	}
	.product-banner-section .text-start
	{
		text-align: center !important;
	}
	.spinner-item
	{
		left: 30%;
		top: 25%;
	}
	.productAfterBanner .circle-section
	{
		top: -60px;
		right: 0;
		top: -60px;
		right: 0;
	}
	.mindSestion .mindBrainImage
	{
		right: -25%;
		top: 20%;
	}
	.laboratorySection .circle-section
	{
		width: 70%;
	}
	.mindSestion
	{
		padding-bottom: 50px;
	}
	.mindSestion .circle-section
	{
		width: 78%;
		top: -5%;
	}
	.productBookSection .BookData
	{
		min-height: 115px;
	}
	.proBenefitsSection .font-30
	{
		font-size: 26px;
	}
	footer ul.nav .nav-item .nav-link
	{
		padding: 8px 18px;
		font-size: 14px;
	}
	.mainCarousel .carousel-inner .carousel-item .carousel-data h1
	{
		font-size: 140px;
	}
	.circle-20
	{
		width: 10px;
		height: 10px;
	}
	.circle-30
	{
		width: 15px;
		height: 15px;
	}
	.circle-80
	{
		width: 40px;
		height: 40px;
	}
	.circle-150
	{
		width: 75px;
		height: 75px;
	}
	.circle-200
	{
		width: 100px;
		height: 100px;
	}
	.circle-300
	{
		width: 150px;
		height: 150px;
	}
	.font-25
	{
		font-size: 18px;
	}
	.torchLightSection .tourchlightTitle
	{
		font-size: 150px;
		letter-spacing: -14px;
	}
	.torchLightSection .ml-for-3d
	{
		margin-left: 87px;
	}
	.above3DSec img
	{
		position: absolute;
		bottom: -15px;
		width: 25%;
	}
	.mainCarousel .carousel-item
	{
		height: auto;
	}
	.circle3DSec
	{
		position: absolute;
		width: 90px;
		height: 90px;
		top: 34%;
		left: 14%;
	}
	.torchLightSection .torchTail
	{
		position: absolute;
		width: 76%;
		top: -5.5%;
		right: -15px;
	}
	.torchLightSection .torchTail
	{
		/* width: 65%;
		height: 600px;
		top: -16%;
		border-top: 260px solid transparent;
		border-right: 550px solid #ffbf47;
		border-bottom: 260px solid transparent; */
	}
	.circle3DSec
	{
		width: 70px;
		height: 68px;
		top: 38%;
		left: 15%;
	}
	.circle3DSec .circle-2
	{
		width: 40px;
		height: 40px;
	}
	.circle3DSec .circle-3
	{
		width: 15px;
		height: 15px;
		left: 26px;
		top: 15px;
	}
	.circle3DSec .circle-4
	{
		width: 10px;
		height: 10px;
		bottom: 23px;
	}
	.circle3DSec .circle-5
	{
		width: 20px;
		height: 20px;
		right: 9px;
		bottom: 13px;
	}
	.torchLightSection .torchGlobe
	{
		top: 24%;
		width: 56%;
	}
	.torchLightSection
	{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.aboutPageBanner .aboutPageBrain
	{
		top: -65%;
		width: 45%;
	}
	.aboutPageBanner .aboutPageHand
	{
		width: 45%;
	}
	.clock
	{
		min-width: 603px;
		min-height: 603px;
	}
	.aboutCircularSes .clock .number img
	{
		width: 80px;
	}
	.aboutCircularSes .clock .clockHeartImg
	{
		width: 35%;
	}
	.afterClockSection
	{
		padding-top: 450px;
		padding-bottom: 470px;
		margin-top: -450px;
	}
	.aboutScrollingSec .m-scroll__title h1
	{
		font-size: 50px;
	}
	.aboutScrollingSec .m-scroll__title img
	{
		width: 70px;
	}
	.font-18
	{
		font-size: 16px;
	}
	.font-60
	{
		font-size: 45px;
	}
	.font-50
	{
		font-size: 40px;
	}
	.aboutTheorySection
	{
		padding-top: 600px;
		padding-bottom: 50px;
		margin-top: -200px;
	}
	.locationSection .locationData
	{
		margin-bottom: 20px;
	}
	.locationSection .locationData:nth-child(4)
	{
		min-height: 150px;
	}
	.locationSection .locationData iframe
	{
		height: 200px;
	}
	.mainCarousel .carousel-inner .carousel-item.secondBanner h2
	{
		font-size: 60px;
		line-height: 50px;
	}
	.mainCarousel .carousel-inner .carousel-item.secondBanner .carousel-data h1
	{
		font-size: 130px;
	}
	.navbar-toggler-icon
	{
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2810, 22, 40, 0.7%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
	}
	.careerWelcomeSection .font-100
	{
		font-size: 50px;
	}
	.careerWelcomeSection .font-130
	{
		font-size: 80px;
		letter-spacing: -4px;
	}
	.clockFooterText
	{
		font-size: 13px;
		bottom: 21%;
		width: 45%;
	}
	.clock .clockText
	{
		top: 15%;
	}
	.clock .clockText h4
	{
		font-size: 18px;
		line-height: 18px;
	}
	.blandLearnBanner h1
	{
		font-size: 130px;
		letter-spacing: -5px;
	}
	.bldLernVid .videoBox
	{
		height: 200px;
		border: 10px solid transparent;
	}

	.bldLernReport .pipe
	{
		padding: 10px;
		border-radius: 50px;
	}
	.bldLernReport .pipe.full-height
	{
		height: 450px;
	}
	.bldLernReport .pipe.half-height
	{
		height: 200px;
	}
	.bldLernReport .left-side .pipe:last-child
	{
		left: 20px;
		bottom: -100px;
	}
	.bldLernReport .right-side
	{
		right: -10px;
	}
	.bldLernReport .right-side .pipe:first-child
	{
		right: 20px;
	}
	.bldLernReport .right-side .pipe.full-height
	{
		height: 350px;
	}
	.bldLernReport::before {
		height: 400px;
		width: 400px;
		left: -75px;
		top: 50px;
	}
	.bldLernReport .circle-section
	{
		top: 30%;
	}
	.responsiveNav
	{
		display: none;
	}
	.resSwitchBtn
	{
		display: block;
	}
	.resSwitchBtn
	{
		background-color: #f50022;
		color: #ffffff;
		margin-left: 15px;
		padding-right: 15px;
		border-radius: 40px;
		font-size: 8px;
		display: flex;
		padding: 6px 10px;
		align-items: center;
		justify-content: space-between;
		margin-left: auto;
	}
	.resSwitchBtn::after, .resSwitchBtn::before
	{
		display: none;
	}
	.resSwitchBtn:hover, .resSwitchBtn:focus
	{
		background-color: #f50022;
		color: #ffffff;
	}
	.resSwitchBtn img
	{
		width: 20px;
		border-radius: 50%;
		border: 1px solid #ffffff;
		margin-left: 5px;
	}
}

/* Only Small Devices Only - Mobile */
@media (max-width: 767px)
{
	.ls-11
	{
		letter-spacing: 8px;
	}
	p
	{
		font-size: 14px;
	}
	.font-14
	{
		font-size: 12px;
	}
	.font-18
	{
		font-size: 14px;
	}
	.font-22
	{
		font-size: 18px;
	}
	.font-24
	{
		font-size: 18px;
	}
	.font-25
	{
		font-size: 18px;
	}
	.font-30
	{
		font-size: 20px;
	}
	.font-35
	{
		font-size: 22px;
	}
	.font-50
	{
		font-size: 40px;
	}
	.font-60
	{
		font-size: 45px;
	}
	.font-100
	{
		font-size: 50px;
	}
	.font-130
	{
		font-size: 50px;
		letter-spacing: -1px;
	}
	.ptb-80
	{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.circle-20
	{
		width: 10px;
		height: 10px;
	}
	.circle-30
	{
		width: 15px;
		height: 15px;
	}
	.circle-80
	{
		width: 40px;
		height: 40px;
	}
	.circle-150
	{
		width: 75px;
		height: 75px;
	}
	.circle-200
	{
		width: 100px;
		height: 100px;
	}
	.circle-300
	{
		width: 150px;
		height: 150px;
	}
	nav.navbar .navbar-brand
	{
		width: 40%;
		-webkit-transition:all .2s ease-in-out;
		-o-transition:all .2s ease-in-out;
		transition:all .2s ease-in-out;
	}
	.navbar-toggler-icon
	{
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2810, 22, 40, 0.7%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
	}
	.navbar-collapse
	{
		background-color: #ffffff;
	}
	body.scrolled nav.navbar .navbar-brand
	{
		width: 25%;
		-webkit-transition:all .2s ease-in-out;
		-o-transition:all .2s ease-in-out;
		transition:all .2s ease-in-out;
	}
	.offcanvas .offcanvas-header .offcanvas-title img
	{
		width: 180px;
	}
	.mainCarousel .carousel-item
	{
		height: auto;
		padding-top: 150px;
		padding-bottom: 100px;
	}
	.mainCarousel .carousel-inner .carousel-item.secondBanner img
	{
		width: 45%;
		top: 14%;
		right: 15%;
	}
	.mainCarousel .carousel-inner .carousel-item .carousel-data h1
	{
		font-size: 60px;
		letter-spacing: -4px;
	}
	.mainCarousel .carousel-inner .carousel-item .carousel-data h3
	{
		font-size: 20px;
	}
	.btn-red
	{
		font-size: 14px;
		padding: 5px 20px;
	}
	.mainCarousel .carousel-inner .carousel-item .carousel-data .image-1
	{
		width: 30%;
	}
	.mainCarousel .carousel-inner .carousel-item .carousel-data .image-2
	{
		left: 26%;
		width: 19%;
	}
	.interactiveSection .leftSide
	{
		left: -6%;
		width: 49%;
	}
	.interactiveSection .rightSide
	{
		bottom: -13%;
		right: -17%;
		width: 50%;
	}
	.torchLightSection .tourchlightTitle
	{
		font-size: 80px;
		letter-spacing: -11px;
	}
	.torchLightSection .torchGlobe
	{
		top: 23%;
		width: 45%;
	}
	.torchLightSection
	{
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.torchLightSection .torchTail
	{
		width: 76%;
		top: 23%;
		right: 0;
	}
	.circle3DSec
	{
		width: 70px;
		height: 68px;
		top: 42%;
		left: 15%;
	}
	.circle3DSec .circle-2
	{
		width: 40px;
		height: 40px;
	}
	.circle3DSec .circle-3
	{
		width: 15px;
		height: 15px;
		left: 26px;
		top: 15px;
	}
	.circle3DSec .circle-4
	{
		width: 10px;
		height: 10px;
		bottom: 23px;
	}
	.circle3DSec .circle-5
	{
		width: 20px;
		height: 20px;
		right: 9px;
		bottom: 13px;
	}
	.above3DSec img
	{
		bottom: -5px;
		width: 28%;
		left: 23px;
	}
	.evaluateLeft
	{
		margin-bottom: 70px;
	}
	.ptb-50
	{
		padding-top: 25px;
		padding-bottom: 25px;
	}
	footer ul.nav .nav-item .nav-link
	{
		padding: 8px 10px;
	}
	footer .mb-5
	{
		margin-bottom: 1rem!important;
	}
	.footer-section .text-start
	{
		text-align: center!important;
	}
	.footer-section .text-end
	{
		text-align: center!important;
	}
	.footer-section .justify-content-end
	{
		justify-content: center !important;
	}
	.footer-section p
	{
		margin-bottom: 10px;
	}
	.footer-section ul.nav .nav-item .nav-link
	{
		padding: 0px 10px;
		font-size: 12px;
	}
	.contactPageForm form .form-item, .contactPageForm form .form-item:last-child
	{
		width: 100%;
	}
	.contactPageForm form .form-control
	{
		width: 100%;
	}
	.reachUsSection .font-50
	{
		font-size: 20px;
	}
	.spinner-item
	{
		height: 300px;
		width: 300px;
		left: 24%;
		top: 22%;
	}
	.product-banner-section .font-50
	{
		font-size: 30px;
	}
	.productAfterBanner .circle-section
	{
		width: 45%;
		height: 70%;
		top: -34px;
		right: 60px;
	}
	.mindSestion .font-130
	{
		font-size: 30px;
	}
	.mindSestion .mindBrainImage
	{
		position: relative;
		right: 0;
	}
	.laboratorySection.afterBannerSection.productAfterBanner .font-50
	{
		font-size: 32px;
	}
	.heartHandSection
	{
		padding-top: 40px;
		padding-bottom: 40px;
		background-position: 84% 50%;
	}
	.productBookSection .BookData
	{
		min-height: auto;
		margin-bottom: 10px;
	}
	.aboutPageBanner
	{
		padding-top: 200px;
		padding-bottom: 100px;
	}
	.aboutPageBanner .aboutPageBrain
	{
		top: 9%;
		width: 40%;
		right: -15%;
	}
	.aboutPageBanner .aboutPageHand
	{
		width: 45%;
		bottom: 0;
	}
	.aboutScrollingSec .m-scroll__title h1
	{
		font-size: 50px;
	}
	.aboutScrollingSec .m-scroll__title img
	{
		width: 100px;
	}
	.outer-ring
	{
		padding: 5px;
	}
	.clock
	{
		min-width: auto;
		min-height: 330px;
	}
	.aboutCircularSes .clock .number img
	{
		margin-top: 5px;
		width: 40px;
	}
	.aboutCircularSes .clock .clockHeartImg
	{
		width: 45%;
	}
	.afterClockSection
	{
		padding-top: 200px;
		padding-bottom: 180px;
		margin-top: -220px;
	}
	.afterClockSection .graphsec object
	{
		left: 30px;
	}
	.classroomSection .circle-section
	{
		width: 50%;
		right: 12%;
		left: auto;
		top: -5%;
		height: 110px;
	}
	.aboutPageBanner .ripple-Box
	{
		bottom: -5%;
	}
	.clockFooterText
	{
		font-size: 6px;
		bottom: 18%;
		width: 45%;
	}
	.clock .clockText
	{
		top: 15%;
	}
	.clock .clockText h4
	{
		font-size: 10px;
		line-height: 8px;
	}
	.afterClockSection .graphsec object.secondGraph
	{
		left: -20px;
		top: 110px;
	}
	.aboutTheorySection
	{
		padding-top: 380px;
		padding-bottom: 10px;
		margin-top: -100px;
	}
	.teamSliderCard
	{
		padding: 40px 20px;
	}
	.teamSliderCard img
	{
		height: 110px;
	}
	.teamSliderCard .card-body .card-text
	{
		font-size: 14px;
	}
	footer ul.nav .nav-item .nav-link
	{
		padding: 8px 10px;
		font-size: 12px;
	}
	.footer-section p
	{
		font-size: 10px;
	}
	.mainCarousel .carousel-inner .carousel-item.secondBanner h2
	{
		font-size: 50px;
		line-height: 40px;
	}
	.mainCarousel .carousel-inner .carousel-item .carousel-data h1
	{
		font-size: 87px;
		letter-spacing: -4px;
	}
	.mainCarousel .carousel-inner .carousel-item.secondBanner p
	{
		letter-spacing: 5px;
	}
	.torchLightSection .ml-for-3d
	{
		margin-left: 0;
	}
	.ripple-Box
	{
		bottom: -2%;
	}
	.ripple-Box object
	{
		top: 0;
	}
	.productAfterBanner
	{
		padding-top: 200px;
	}
	.careerWorkSection .careerWorkBox
	{
		margin-bottom: 10px;
	}
	.careerWelcomeSection .font-100
	{
		font-size: 20px;
	}
	.careerWelcomeSection .font-130
	{
		font-size: 32px;
		letter-spacing: -1px;
	}
	.careerOpeningSection .accordion .accordion-item .accordion-header button
	{
		font-size: 14px;
		padding: 18px 20px;
	}
	.careerOpeningSection .accordion .accordion-item .accordion-collapse .accordion-body
	{
		padding: 0px 20px 20px 20px;
	}
	.careerOpeningSection .accordion .accordion-item .accordion-header button::after
	{
		right: 20px;
	}
	.careerOpeningSection .accordion .accordion-item .accordion-header button:not(.collapsed)::after
	{
		right: 20px;
	}
	.blandLearnBanner h1
	{
		font-size: 100px;
		letter-spacing: 0;
	}
	.blandLearnBanner img.big-eye
	{
		position: relative;
		top: 0;
		right: 0;
	}
	.afterBlandLearnBanner .circle-section
	{
		width: 45%;
		height: 70%;
		top: -95px;
		right: 91px;
	}
	.afterBlandLearnBanner .circle-section .circle-center
	{
		left: auto;
		right: -70px;
		margin: 0 auto;
		top: 50px;
	}
	.afterBlandLearnBanner .circle-section .circle-top-left
	{
		top: 15%;
		left: auto;
		right: -23px;
	}
	.afterBlandLearnBanner .circle-section .circle-bottom-left
	{
		bottom: auto;
		left: auto;
		right: 13px;
		top: 60px;
	}
	.afterBlandLearnBanner .circle-section .circle-bottom-right
	{
		bottom: auto;
		right: -70px;
		top: 135px;
	}
	.bldLernVid .videoBox
	{
		height: 200px;
		border-radius: 230px;
		border: 10px solid transparent;
	}

	.bldLernAssess .circle-section
	{
		width: 45%;
		height: 70%;
		top: -95px;
		right: 91px;
	}
	.bldLernAssess .circle-section .circle-center
	{
		left: auto;
		right: -70px;
		margin: 0 auto;
		top: 50px;
	}
	.bldLernAssess .circle-section .circle-top-left
	{
		top: 15%;
		left: auto;
		right: -23px;
	}
	.bldLernAssess .circle-section .circle-bottom-left
	{
		bottom: auto;
		left: auto;
		right: 13px;
		top: 60px;
	}
	.bldLernAssess .circle-section .circle-bottom-right
	{
		bottom: auto;
		right: -70px;
		top: 135px;
	}
	.bldLernReport .font-130
	{
		font-size: 42px;
	}
	.bldLernReport .font-100
	{
		font-size: 30px;
	}
	.bldLernReport .pipe
	{
		padding: 10px;
		border-radius: 50px;
	}
	.bldLernReport .pipe.full-height
	{
		height: 450px;
	}
	.bldLernReport .pipe.half-height
	{
		height: 200px;
	}
	.bldLernReport .left-side .pipe:last-child
	{
		left: 20px;
		bottom: -100px;
	}
	.bldLernReport .right-side
	{
		right: -10px;
	}
	.bldLernReport .right-side .pipe:first-child
	{
		right: 20px;
	}
	.bldLernReport .right-side .pipe.full-height
	{
		height: 350px;
	}
	.bldLernReport::before {
		height: 400px;
		width: 400px;
		left: -75px;
		top: 50px;
	}
	.bldLernReport .circle-section
	{
		top: 8%;
	}

	.downloadBoxes .downloadBox
	{
		min-height: 100%;
		padding: 30px 10px;
		border-radius: 10px;
		display: flex;
		text-align: left;
		align-items: center;
		flex-wrap: nowrap;
	}
	.downloadBoxes .downloadBox h1
	{
		font-size: 50px;
		padding: 10px 20px;
		line-height: 1.5;
	}
	#pointer
	{
		width: 50px;
		height: 40px;
		position: absolute;
		top: auto;
		right: 0;
		z-index: 99;
		transform: rotate(90deg);
		bottom: -30px;
		left: 0;
		margin: 0 auto;
		text-align: center;
	}
	.downloadSection .btn-adv-download
	{
		border: 2px solid #000000;
		padding: 1px 12px;
	}
	.downloadSection .btn-adv-download object
	{
		width: 30px;
	}
	.downloadSection .btn-adv-download:not(:last-child)
	{
		margin-bottom: 0px;
	}
	.downloadSection
	{
		top: auto;
		right: auto;
		display: flex;
		bottom: 20%;
		justify-content: space-between;
		width: 94%;
	}
	.downloadSection .btn-adv-download small
	{
		font-size: 10px;
	}
	.advertisementSection .advertisementContent .btn-sponsorship
	{
		padding: 12px 20px;
		font-size: 16px;
	}
	.g-5, .gx-5
	{
    	--bs-gutter-x: 0;
	}
	.evaluateSection .circle-section .circle-top-right
	{
		right: 22px;
	}
	.ourTeamSlider .owl-nav button.owl-next
	{
		right: 0;
	}
	.ourTeamSlider .owl-nav button.owl-prev
	{
		left: 0;
	}
	.section-image.section-tablet .section-image
	{
		width: 51%;
	}
	.section-image .section-image
	{
		width: 54%;
	}
	.download-inner-banner
	{
		padding-top: 200px;
	}
	.download-inner-banner .mt--40px
	{
		margin-top: 0;
	}
	.laboratorySection h4.font-35
	{
		margin-bottom: 70px !important;
	}
	.laboratorySection .circle-section
	{
		top: -35%;
	}
	.advertisementContent .cesLogoSes
	{
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		align-content: center;
	}
	.advertisementContent .cesLogoSes img
	{
		width: 50%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.advertisementSection .advertisementContent
	{
		padding: 30px;
	}
	nav.navbar ul.navbar-nav
	{
		align-items: flex-start;
	}
	.responsiveNav
	{
		display: none;
	}
	.resSwitchBtn
	{
		display: block;
	}
	.resSwitchBtn
	{
		background-color: #f50022;
		color: #ffffff;
		margin-left: 15px;
		padding-right: 15px;
		border-radius: 40px;
		font-size: 8px;
		display: flex;
		padding: 6px 10px;
		align-items: center;
		justify-content: space-between;
		margin-left: auto;
	}
	.resSwitchBtn::after, .resSwitchBtn::before
	{
		display: none;
	}
	.resSwitchBtn:hover, .resSwitchBtn:focus
	{
		background-color: #f50022;
		color: #ffffff;
	}
	.resSwitchBtn img
	{
		width: 20px;
		border-radius: 50%;
		border: 1px solid #ffffff;
		margin-left: 5px;
	}
}

@media (min-width: 568px) and (max-width: 737px)
{
	.ptb-80
	{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.spinner-item
	{
		height: 300px;
		width: 300px;
		left: 19%;
		top: 32%;
	}
	.productBookSection .BookData
	{
		min-height: 140px;
	}
	.footer-section p
	{
		margin-bottom: 0;
	}
	.mainCarousel .carousel-inner .carousel-item .carousel-data h1
	{
		font-size: 110px;
	}
	.mainCarousel .carousel-inner .carousel-item .carousel-data .image-2
	{
		left: 15%;
		width: 12%;
	}
	.mainCarousel .carousel-inner .carousel-item .carousel-data .footer-image
	{
		width: 70%;
	}
	.torchLightSection .tourchlightTitle
	{
		font-size: 150px;
	}
	.torchLightSection .torchTail
	{
		width: 76%;
		top: 6%;
	}
	.torchLightSection .torchGlobe
	{
		top: 26%;
		width: 50%;
	}
	.font-130
	{
		font-size: 90px;
	}
	.aboutPageBanner .aboutPageBrain
	{
		top: -35%;
		width: 42%;
	}
	.aboutPageBanner .aboutPageHand
	{
		width: 30%;
		bottom: -40%;
		right: 18%;
	}
	.clock
	{
		min-width: auto;
		min-height: 689px;
	}
	.aboutCircularSes .clock .number img
	{
		margin-top: 20px;
		width: 75px;
	}
	.afterClockSection
	{
		padding-top: 400px;
		padding-bottom: 280px;
		margin-top: -450px;
	}
	.aboutTheorySection
	{
		padding-top: 580px;
		padding-bottom: 50px;
		margin-top: -200px;
	}
	.locationSection .locationData
	{
		margin-bottom: 20px;
	}
	.locationSection .locationData:nth-child(4)
	{
		min-height: 150px;
	}
	.locationSection .locationData iframe
	{
		height: 200px;
	}
	.mainCarousel .carousel-item
	{
		height: auto;
	}
	nav.navbar .navbar-brand
	{
		width: 22%;
	}
	body.scrolled nav.navbar .navbar-brand
	{
		width: 12%;
	}
	.mainCarousel .carousel-inner .carousel-item.secondBanner img
	{
		width: 56%;
		top: -21%;
	}
	.careerWelcomeSection .font-100
	{
		font-size: 50px;
	}
	.careerWelcomeSection .font-130
	{
		font-size: 80px;
		letter-spacing: -4px;
	}
	.clockFooterText
	{
		font-size: 13px;
		bottom: 21%;
		width: 45%;
	}
	.clock .clockText
	{
		top: 15%;
	}
	.clock .clockText h4
	{
		font-size: 18px;
		line-height: 18px;
	}

}

/* Extra Small Devices Only - Small Mobile */
@media (min-width: 370px) and (max-width: 567px)
{	
}