
/*Now the styles*/
* {margin:0;padding:0; box-sizing:border-box;}

.topheader
{width:100%; padding:0; margin:0; background-color:#fff;} 

.header_meadiIcon
{width:100%; }

.header_meadiIcon ul.Line120
{list-style-type:none; padding:15px 0; margin:0; display:block; overflow:hidden; visibility:visible; width:100%;}

.header_meadiIcon ul.Line120 li.block1AC
{padding:0; margin:0; display:inline-block; overflow:hidden; visibility:visible;}

.header_meadiIcon ul.Line120 li.block1AC a
{margin:0; display:block; width:35px; height:35px; background-color:#3e2875; color:#fff; text-align:center; padding:4px 9px; border-radius:5px; border:2px solid #0000;}

.header_meadiIcon ul.Line120 li.block1AC a:hover
{background-color:#fff; border:2px solid #3e2875; color:#3e2875;}

.logoMian
{width:100%; padding-top:4px; margin:0; text-align:center;}

.logoMian a
{width:100%; padding:0; margin:0; display:block;}

.logoMian img
{width:100%;}

.headRight
{width:100%; padding:0; margin-top:20px; text-align:right;}

.headRight a
{padding:9px 40px; margin-top:0; font-size:18px; font-weight:600; text-decoration:none; border:2px solid #2941f2; background:rgba(2,126,251,1); color:#fff; border-radius:5px; text-transform:uppercase;}

.headRight a:hover
{border:2px solid #2941f2; background:#2941f2; transition:all 0.3s ease; color:#fff;}

.fixed-top
{width:100%; padding:0; margin:0; background-color:#fff;}

.navbarcolM1XB
{width:100%; padding:0 0; margin:0; display:block; visibility:visible; overflow:visible;}

.navbarcolM1XB
{width:100%; background-color:#fff; border-top:1px solid #000;}

.navbarcolM1XB .navbar
{padding:0;}

.navbarcolM1XB .navbar
{width:100%; padding:0; margin:0; background-color:#fff; border-bottom:1px solid #000;}

.InnerBG78MK
{width:47%; margin:0 auto; padding:5px 0;}

.InnerBG78MK [type="button"]:not(:disabled), .InnerBG78MK [type="reset"]:not(:disabled), .InnerBG78MK [type="submit"]:not(:disabled), .InnerBG78MK button:not(:disabled)
{visibility:collapse;}

.navbarcolM1XB .navbar .nav-item 
{ margin-right:10px; margin-left:10px; }

.navbarcolM1XB .navbar .nav-item .nav-link 
{font-size:20px; font-weight:600; color:#3d107a; text-transform:uppercase; border-bottom:2px solid #0000; padding:0 0 10px 0;}

.navbarcolM1XB .navbar .active a
{font-size:20px; font-weight:600; color:#3d107a; border-bottom:1px solid #3d107a; background-color:#fff; margin-right:6px; margin-left:6px; border-radius:0;}

.navbarcolM1XB .navbar .nav-item .nav-link:hover
{font-size:20px; color:#3d107a; border-bottom:2px solid #3d107a; background-color:#fff;}

.selectionColslider
{width:100%; padding:0; margin:0;}

.selectionColslider .carousel-indicators .active
{background-color:#0000; border:2px solid #3d107a; border-radius:50%; width:12px; height:12px; opacity:1;}

.selectionColslider .carousel-indicators button
{background-color:#0000; border:2px solid #fff; border-radius:50%; width:12px; height:12px; opacity:1;}

.selectionColslider .carousel-indicators button:hover
{background-color:#0000; border:2px solid #3d107a; transition:1s; width:12px; border-radius:50%;}
 
.selectionColslider .carousel-control-next, .selectionColslider .carousel-control-prev
{width:10%;}

.selectionColslider .carousel-control-next, .carousel-control-next
{width:10%;}

.UplodeYUE12L
{width:100%; padding-top:45px; margin:0; overflow:hidden; display:block;}

.InnersiderCl52CV 
{width:100%; padding:0; color:#fff; text-shadow:0 1px 2px rgb(0 0 0 / 60%);}

.InnersiderCl52CV h3
{font-size:42px; font-weight:700; color:#3d107a; text-align:center; }

.InnersiderCl52CV h3 span
{font-size:22px; display:block; font-style:italic; padding:14px 0 14px 0;}

.paymethod14
{width:100%; padding:0; margin:0;}

.paymethod15
{width:100%; padding:0; margin:0; display:block;}

#custom-button
{padding:8px 21px; color:#fff; background-color:#1caadf; border:1px solid #000; border-radius:5px; cursor:pointer;}

#custom-button:hover 
{background-color:#099ed6;}

#custom-text
{margin-left:10px; color:#7916ff; font-size:16px; font-weight:500; }

.paymethod15 button.submit1A
{padding:8px 21px; color:#fff; background-color:#1caadf; border:1px solid #000; border-radius:5px; cursor:pointer;}

.paymethod15 button.submit1A:hover
{background-color:#099ed6;}

.MissionTExt
{width:100%; padding:0; margin-top:60px;} 

.MissionTExt h2
{font-size:42px; font-weight:700; color:#000; text-align:center; padding:52px 0 42px 0; margin:0}

.OurMission1
{width:100%; padding:0 15px 0 15px; margin-bottom:20px; border:1px solid #4d47b1; border-radius:5px;  background-color:#0000; opacity:0.95;}

.bg_change1PO
{background-color:#0000;}

.bg_change1PO1RT
{background-color:#0000;}

.OurMission1:hover
{background-color:#ddd; transition:01s; border-color:#000;}

.inner12HJu
{width:100%; padding:12px; text-align:center; margin:0;}

.inner12HJu img
{width:120px; height:120px;}

.OuTrxt13HeAD
{width:100%; padding:0; margin:0;}

.OuTrxt13HeAD h3
{font-size:25px; line-height:45px; font-weight:600; color:#000; text-align:center; margin:0;}

.OuTrxt13HeAD p
{font-size:16px; font-weight:500; color:#000; text-align:justify; line-height:21px; padding-bottom:25px;}

.height12KLO
{height:auto;}

.Bgposion1FGM1NAB
{width:100%; margin:32px 0 42px 0; padding:0; background-position:center center; background:url(./images/BgFixed_img.jpg); height:350px; position:relative; z-index:2; top:0; left:0; background-attachment:fixed;}

.AbosNXAB
{width:100%; padding:0; margin:0; height:100%; top:0; left:0; position:absolute; z-index:3;}

.mainInnER1VXC
{width:100%; padding:30px 0; margin:0;}

.mainInnER1VXC h2
{font-size:42px; font-weight:600; color:#fff; text-align:center;} 

.maintexsliderTow
{width:100%; padding:0; margin:0; box-sizing:border-box;}

.maintext10C
{width:76%; margin:0 auto; padding:25px 15px; background-color:#0000; text-align:center;}

.maintext10C h6
{font-size:16px; line-height:normal; color:#fff; text-align:justify; font-weight:500;}

.maintext10C p
{font-size:21px; line-height:35px; color:#3d107a; text-transform:capitalize; font-style:italic; font-weight:600;}

.MiJOP125
{width:100%; padding:0; margin:75px 0 22px 0;}

.heading125GHY h2.Tex5
{font-size:30px; font-weight:800; color:#000; text-align:center; text-transform:uppercase;  margin-bottom:32px;}

.search-BarMenu
{display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:flex-start; align-content:stretch; align-items:flex-start;}

.search-BarMenu input.search
{order:0; flex:1 1 auto; align-self:auto; display:flex; flex-direction:row; justify-content:flex-start; flex-wrap:nowrap; border:1px solid #A9A9A9; border-radius:5px; min-width:20px; padding:8px; margin:0 4px 0 0; border:1px solid #3e2875; border-radius:5px;}

.search-BarMenu input.Location
{order:0; flex:1 1 auto; align-self:auto; display:flex; flex-direction:row; justify-content:flex-start; flex-wrap:nowrap; border:1px solid #A9A9A9; border-radius:5px; min-width:20px; padding:8px; margin:0 4px 0 0; border:1px solid #3e2875; border-radius:5px;}

.search-BarMenu button.button
{outline:none;  overflow:hidden; padding:5px 0; margin:0; box-shadow:none; text-decoration:none; border:1px solid #3e2875; width:34%; text-align:center; font-size:20px; text-transform:uppercase; font-weight:600; background-color:#0000; border-radius:5px; }

.search-BarMenu button.button:hover
{color:#fff; border:1px solid #fff; box-shadow:2px 0 8px #07c; transition:3s; background-color:#3e2875;}


.search-BarMenu input {
    order: 0;
    align-self: auto;  
}

.search-BarMenu input.search {
  flex: 2 1 auto;
}

.search-BarMenu input.date-from {
  flex: 1 1 auto;
}

.search-BarMenu input.date-to {
  flex: 1 1 auto;
}

.search-BarMenu .button {
    order: 4;
    flex: 0 1 auto;
    align-self: auto;
}




.flex-item:nth-child(1) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 2 1 auto;
    -ms-flex: 2 1 auto;
    flex: 2 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    }

.flex-item:nth-child(2) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    }

.flex-item:nth-child(3) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    }

.flex-item:nth-child(4) {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    }

.couress12DGH input 
{width:100%; margin:0; outline:none; box-shadow:none; text-decoration:none; border:1px solid #3e2875; border-radius:5px; padding:12px 8px;}

.couress12DGH input:hover
{color:#3e2875; border:1px solid #07c;}

.se25TBN select.form-select-lg:hover
{color:#3e2875; border:1px solid #07c;}

.Selaccordion-mian
{width:100%; padding:0; margin:0;}

.leftaccordion
{width:100%; padding:0; margin:0;}

.Selaccordion-mian .accordion
{width:100%; padding:0; margin:0;}

.Selaccordion-mian .accordion .accordion-item
{width:100%; padding:0; margin-bottom:15px; border-radius:5px; border:1px solid #3d107a;}

.Selaccordion-mian .accordion button.accordion-button
{overflow:hidden; box-shadow:none; text-align:left; font-size:18px; font-weight:700; text-transform:uppercase; color:#000; background-color:#a5e7ff; border-radius:5px;}

.Selaccordion-mian .accordion .accordion-collapse strong
{font-size:19px; margin-bottom:12px; color:#3d107a; padding:0;}

.Selaccordion-mian .accordion .accordion-collapse p
{font-size:16px; color:#000; padding:0; margin:0;}

.innerMenu
{width:100%; padding:0; margin:0;}

.innerinejob
{width:100%; padding:0; margin:0; box-sizing:border-box;}

.MianjdFillter
{width:100%; padding:0; margin:0; box-sizing:border-box;}


.MianjdFillter strong.sub12txt
{font-size:24px; color:#07c;}

.MianjdFillter
{width:100%; padding:0; margin-bottom:54px; display:block;}

.MianjdFillter p.sub16txt
{font-size:22px; color:#07c; font-weight:600;}

.MianjdFillter p.sub16txt span.sub17txt
{font-size:15px; color:#000; font-weight:600; padding:0; margin:0; line-height:32px;}

.MianjdFillter p.sub18txt 
{font-size:22px; color:#07c; font-weight:600;}

.MianjdFillter p.sub18txt span.sub19txt
{font-size:15px; color:#000; font-weight:600; padding:0; margin:0; line-height:32px;}

.MianjdFillter a
{font-size:20px; font-weight:600; color:#fff; background-color:#07c; border:1px solid #000; text-decoration:none; margin:0; border-radius:5px; text-transform: uppercase; padding:7px 32px;}

.MianjdFillter a:hover
{color:#07c; background-color:#fff; border:1px solid #000;}

.pagination-sm .page-item:first-child .page-link
{border:1px solid REd; text-decoration:none; outline:none; overflow:hidden; box-shadow:none;}

.pagination-sm .page-item:last-child .page-link
{border:1px solid REd; text-decoration:none; outline:none; overflow:hidden; box-shadow:none;}

.page-item:not(:first-child) .page-link
{border:1px solid REd; text-decoration:none; outline:none; overflow:hidden; box-shadow:none;}

.sectionopAM
{width:100%; padding:0; margin:0; display:block; box-sizing:border-box; overflow:visible;}
 
.controls-top
{width:100%; padding:0; margin:12px 0 12px 0;} 
 
.sectionopAM .controls-top a
{color:#fff; background-color:#07c; border:1px solid #000; position:relative; left:46%; box-shadow:none !important; overflow:hidden; visibility:visible; outline:none !important; padding:6px 12px; margin:0;}
 
.from12KOL
{width:100%; padding:0; margin:65px 0 35px 0;}

.wrapper
{width:100%; padding:0; margin:0;}

.text1FOR5BNC
{width:100%; padding:2rem; background:#fff; box-shadow:0 0px 2.2px rgba(0, 0, 0, 0.028), 0 0px 5.3px rgba(0, 0, 0, 0.04), 0 0px 10px rgba(0, 0, 0, 0.05), 0 0px 17.9px rgba(0, 0, 0, 0.06), 0 0px 33.4px rgba(0, 0, 0, 0.072), 0 0px 80px rgba(0, 0, 0, 0.1);}

.text145BNC h2 
{letter-spacing: 0.1rem; padding:1rem; text-align:center;}

.form-group label
{display:block; margin: 2rem 0 0.5rem 0;}

.form-group input[type="text"],
.form-group input[type="email"],
.form-group input[type="number"],
.form-group textarea 
{width:100%; padding:1rem 0.8rem; margin-bottom:20px; border:1px solid rgba(0, 0, 0, 0.2); outline:0; transition:border 0.15s;}

.form-group input[type="text"],
.form-group input[type="email"],
.form-group input[type="number"]
{height:2.6rem;}

.form-group textarea
{resize:vertical;}

.text2FOR5BNC label.list-group-item
{border:none !important; padding:.5rem 0 .5rem 0; margin-top:0;}

.Map14YULO iframe
{width:100%; padding:0; margin:0; display:block; overflow:hidden;}

.Map14YULO iframe
{width:100%; padding:0; margin:0;}

.submit
{font-weight:bold; margin-top:1rem; padding:1rem 1.5rem; border:none; background:rgba(173, 216, 230, 0.7); cursor:pointer;transition:background 0.15s;}

i 
{margin-right: 0.5rem;}

.submit:hover {
  background: rgba(173, 216, 230, 1);
}
.form-group input[type="text"]:focus,
.form-group input[type="email"]:focus,
.form-group input[type="number"]:focus,
.form-group textarea:focus {
  border: 1px solid #222;
}


.footer
{background-color:#07c; color:#fff; padding:25px 0; margin:0;}

.foertext145a
{width:100%; padding:0; margin:0;}

.foertext145a h2.text14KL
{font-size:36px; font-weight:600; color:#fff; text-transform:capitalize; margin-bottom:22px;} 

.foertext145a ul.fext14BN
{list-style-type:none; padding:0; margin:0;}

.foertext145a ul.fext14BN li
{padding:0; margin:10px 0 10px 0; display:block;}

.foertext145a ul.fext14BN li a
{font-size:17px; font-weight:600; color:#fff; line-height:normal; text-decoration:none; box-shadow:none; padding:4px 0; border-bottom:2px solid #0000; border-top:2px solid #0000;}

.foertext145a ul.fext14BN li a:hover
{border-bottom:2px solid #fff; border-top:2px solid #fff;}

.foRTB14Aa
{width:100%; padding:0; margin:0;}

.foRTB14Aa h2.foertB14Aa
{font-size:36px; font-weight:600; color:#fff; text-transform:capitalize; margin-bottom:22px;} 

.foRTB14Aa ul
{list-style-type:none; padding:0; margin:0;}

.foRTB14Aa ul li
{padding:0; margin:10px 0 10px 0; display:block;}

.foRTB14Aa ul li p
{font-size:17px; font-weight:600; color:#fff; line-height:normal; text-decoration:none; box-shadow:none;}

.foRTB14Aa ul li p a
{font-size:17px; font-weight:600; color:#fff; border-bottom:1px solid #fff; text-decoration:none;}

.foRTB14Aa ul li p a:hover
{color:#3d107a; border-bottom:1px solid #3d107a;}

.foSOcxt135a
{width:100%; padding:0; margin:0;}

.foSOcxt135a h2.text14KL
{font-size:36px; font-weight:600; color:#fff; text-transform:capitalize; margin-bottom:22px;} 

.foSOcxt135a ul.fext16BN
{list-style-type:none; padding:15px 0 0 0; margin:0;}

.foSOcxt135a ul.fext16BN li
{padding:0; margin:0; display:inline-block; margin-top:15px}

.foSOcxt135a ul.fext16BN li a
{font-size:16px; font-weight:200; color:#07c; line-height:normal; text-decoration:none; box-shadow:none; margin:0 0; background-color:#fff; padding:6px 8px; border-radius:4px; border:1px solid #07c; text-align:center;}

.foSOcxt135a ul.fext16BN li a:hover
{background-color:#07c; color:#fff; border:1px solid #fff;}

.copyRight14NAV
{width:100%; padding:0; margin:0; text-align:center;}

.extra12CDF
{width:100%; padding:0; margin:32px 0 35px 0;}

.extra12CDF h2.clientTrc25
{font-size:30px; font-weight:800; color:#000; text-align:center; text-transform:uppercase;  margin-bottom:32px;}
 
.marquee 
{width:100%; overflow:hidden;}

.marquee .inner
{width:100%; display:flex; color:white;}

.marquee .inner > * 
{white-space:nowrap; padding:0 6px 0 6px;}

.aboutTEx21OP
{width:100%; padding:0; margin-top:55px; margin-bottom:55px;}

.subTEXT12MN
{width:100%; padding:0; display:block; text-align:justify;}

.subTEXT12MN p.mainText1ML
{font-size:15px; font-weight:500;}

.JobOPening45NJK
{width:100%; padding:0; margin:0; display:block;}

.panel-group .panel 
{border-radius:0; box-shadow:none; border-color:#07c;}

.panel-default > .panel-heading
{padding:0; border-radius:0; color:#000; background-color:#aaa; border-color:#07c;}

.panel-title 
{font-size:14px;}

.panel-title > a 
{display:block; padding:15px; text-decoration:none;}

.more-less 
{float:right; color:#212121;}

.panel-default > .panel-heading + .panel-collapse > .panel-body 
{border-top-color:#EEEEEE;}

.JobPageIOL .panel a span.righttop
{width:14px; height:21px; display:inline-block; float:right; color:#fff;}

.JobPageIOL .panel a span.righttop img
{width:21px; height:16px; display:inline-block; float:right; color:#fff; opacity:1}

.JobPageIOL .panel a span.rightbottom
{width:14px; height:21px; display:inline-block; float:right; color:#fff; opacity:0;}

.JobPageIOL .panel a span.rightbottom img
{width:21px; height:16px; display:inline-block; float:right; color:#fff; opacity:0;}

.JobPageIOL .panel a span.righttop img:hover .JobPageIOL .panel a span.rightbottom
{width:21px; height:16px; display:inline-block; float:right; color:#fff; opacity:1;}

.serivce1topCOl
{width:100%; padding:0; margin:32px 0 25px 0; overflow:hidden;}

.serivce14COl
{width:100%; padding:0; margin-bottom:20px; border:1px solid Red; height:460px; border-radius:5px;}

.serivce14COl img
{width:100%; box-sizing:border-box; border-radius:5px 5px 0 0;}

.serivce14COl h4
{font-size:25px; font-weight:700; color:#000; text-align:center; padding:29px 0 10px 0;}

.serivce14COl p
{font-size:15px; font-weight:500; color:#333; text-align:justify; line-height:normal; padding:0 15px;}



 @media (max-width: 480px)
	
	{
	
	.logoMian
	{width:67%; padding-top:12px; padding-bottom:12px;}
	
	.headRight
	{margin-top:-40px;}
	
	.headRight a
	{padding:5px 9px; font-size:13px; border:2px solid #f4545400; color:#000;}
	
	.logoMian
	{width:87%; padding-top:12px; padding-bottom:12px; position:inherit; z-index:99999;}
	
	.headRight
	{margin-top:10px; margin-bottom:10px;}
	
	.headRight a
	{padding:5px 9px; font-size:13px; border:2px solid #f4545400; color:#000;}
	
	.InnerBG78MK 
	{width:100%; border:none !important;}
	
	.InnerBG78MK [type="button"]:not(:disabled), .InnerBG78MK [type="reset"]:not(:disabled), .InnerBG78MK [type="submit"]:not(:disabled), .InnerBG78MK button:not(:disabled)
	{visibility:visible !important;}

	.InnerBG78MK .menu-trigger,
	.InnerBG78MK .menu-trigger span
	{display: inline-block; box-sizing: border-box;}
	
	.InnerBG78MK .menu-trigger 
	{position:relative; top:6px; width:35px; height:44px; background:none; border:none; appearance:none; cursor:pointer;}
	
	.InnerBG78MK .menu-trigger:focus:not(:focus-visible)
	{outline:none;}
	
	.InnerBG78MK .menu-trigger::before,
	.InnerBG78MK .menu-trigger::after {
	  content: '';
	}
	
	.InnerBG78MK .menu-trigger::before,
	.InnerBG78MK .menu-trigger::after,
	.InnerBG78MK .menu-trigger span
	{ position:absolute; width:100%; height:4px; background:#000; border-radius:4px; transition:.2s;}
	
	.InnerBG78MK .menu-trigger::before
	{top:3px; left:8px; transform-origin:0 0; transform:rotate(45deg) scaleX(0); transition-delay:0s;}
	
	.InnerBG78MK .menu-trigger::after
	{bottom:3px; left:8px; transform-origin:0 100%; transform:rotate(-45deg) scaleX(0); transition-delay:0s;}
	
	.InnerBG78MK .menu-trigger span:nth-of-type(1)
	{top:0; left:0; transform-origin:0 0;transition-delay:.3s;}
	
	.InnerBG78MK .menu-trigger span:nth-of-type(2)
	{top:20px; left:0;  transform-origin:50% 50%; transition-delay:.3s;}
	
	.InnerBG78MK .menu-trigger span:nth-of-type(3) 
	{left:0; top:10px; transform-origin:100% 0; transition-delay:.3s;}
	
	.InnerBG78MK .menu-trigger.active::before {
	  transform: rotate(45deg) scaleX(1);
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger.active::after {
	  transform: rotate(-45deg) scaleX(1);
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger.active span:nth-of-type(-n+3) {
	  transform: scaleX(0);
	  transition-delay: 0s;
	}
	
	.navbarcolM1XB .navbar .nav-item .nav-link
	{border-bottom:none !important;}
	
	.navbarcolM1XB .navbar li.active
	{margin:0 0 0 4px;}
	
	.navbarcolM1XB .navbar .nav-item .nav-link:hover
	{border-bottom:none;}
	
	.selectionColslider .carousel-indicators .active
	{width:8px; height:8px;}

	.selectionColslider .carousel-indicators [data-bs-target]
	{width:8px; height:8px;}
	
	.selectionColslider .carousel-indicators [data-bs-target]:hover
	{width:8px; height:8px;}
	
	.height12KLO
	{margin-bottom:15px;}
	
	.text2FOR5BNC
	{padding:1rem;}
	
	.text2FOR5BNC button.submit
	{margin-top:0; padding:10px 15px;}
	
	.Map14YULO
	{margin-bottom:20px;}
	
	.Map14YULO iframe
	{height:280px;}
	
	.OurMission1
	{margin-bottom:15px;}
	
	.inner12HJu 
	{padding:2px;}

	.inner12HJu img
	{width:80px; height:80px;}
	
	.mainInnER1VXC
	{padding:10px 10px 10px 10px;}
	
	.mainInnER1VXC h2
	{font-size:32px;}
	
	.Bgposion1FGM1NAB
	{margin:20px 0 15px 0;}
	
	.maintext10C
	{padding:0;}
	
	.maintext10C h6
	{font-size:14px; line-height:17px;}
	
	.maintext10C p
	{font-size:16px; line-height:normal;}
	
	.sectionopAM .carousel-item figure img {
    max-width: 30.333%; border-radius:5px;
    height: auto;
    float: left;
    margin: 3px 3px 5px 3px;
    padding: 0;
    box-sizing: border-box;}
	
	.sectionopAM .carousel-item figure.top_gapping img
	{margin-top:20px;}
	
	.serivce14COl
	{height:auto;}
	
	.serivce14COl h4
	{font-size:24px;}
	 
	.extra12CDF h2.clientTrc25
	{margin-bottom:22px;}

	.from12KOL
	{margin:0;}

	.text1FOR5BNC
	{margin-bottom:20px;}
	
	.foertext145a h2.text14KL
	{font-size:27px; margin-bottom:0;}
	
	.foertext145a ul.fext14BN li
	{margin:4px 0;}
	
	.foertext145a ul.fext14BN li a
	{font-size:16px; border:none;}
	
	.foertext145a ul.fext14BN li a:hover
	{font-size:16px; border:none;}
	
	.foSOcxt135a h2.text14KL
	{font-size:27px; margin-bottom:0;}
	
	.foRTB14Aa
	{margin-top:15px;}
	
	.foRTB14Aa h2.foertB14Aa
	{font-size:27px; margin-bottom:0;}
	
	.foRTB14Aa ul li p
	{padding:0; margin:0;}

	.foRTB14Aa ul li p span
	{font-size:15px;}
	
	.foRTB14Aa ul li p a
	{font-size:15px; border:none;}
	
	.footer
	{padding:25px 0 10px 0;}
	
	.copyRight14NAV p
	{font-size:12px;}
	
	.aboutTEx21OP
	{text-align:center; margin-top:20px; margin-bottom:20px;}
	
	.subTEXT12MN h2
	{text-align:center; font-size:27px; font-weight:600;}
	
	.subTEXT12MN p
	{font-size:15px; line-height:normal; font-weight:400; text-align:justify; padding:0 7px 0 7px;}
	
	.UplodeYUE12L
	{padding:20px 0 0 0;}
	
	.InnersiderCl52CV h3
	{font-size:29px;}
	
	#custom-button
	{padding:6px 10px; margin:0 0 12px 0;}
	
	.MiJOP125
	{margin:25px 0 22px 0;}
	
	.heading125GHY h2.Tex5
	{margin-bottom:20px;}
	
	.search-BarMenu
	{display:block; }
	
	.couress12DGH input
	{width:100%; color:#3e2875; border:1px solid #07c; padding:6px;} 
	
	.search-BarMenu input.search
	{margin:0 4px 14px 0; padding:6px;}
	
	.search-BarMenu button.button
	{margin:14px 0 0 0; padding:6px; color:#fff;  border:1px solid #fff; box-shadow:2px 0 8px #07c; transition:0; background-color:#3e2875;}
	
	.MianjdFillter strong.sub12txt
	{font-size:22px}
	
	.MianjdFillter p.sub16txt
	{font-size:22px}
	
	.MianjdFillter p.sub16txt span.sub17txt
	{font-size:14px; line-height:0;}
	
	
	}
	
  @media (min-width: 481px) and (max-width: 767px)
	
	{
	
	.logoMian
	{width:67%; padding-top:12px; padding-bottom:12px;}
	
	.headRight
	{margin-top:-40px;}
	
	.headRight a
	{padding:5px 9px; font-size:13px; border:2px solid #f4545400; color:#000;}
	
	.logoMian
	{width:87%; padding-top:12px; padding-bottom:12px; position:inherit; z-index:99999;}
	
	.headRight
	{margin-top:10px; margin-bottom:10px;}
	
	.headRight a
	{padding:5px 9px; font-size:13px; border:2px solid #f4545400; color:#000;}
	
	.InnerBG78MK 
	{width:100%; border:none !important;}
	 
	 .InnerBG78MK [type="button"]:not(:disabled), .InnerBG78MK [type="reset"]:not(:disabled), .InnerBG78MK [type="submit"]:not(:disabled), .InnerBG78MK button:not(:disabled)
	{visibility:visible !important;}
	  
	.InnerBG78MK .menu-trigger,
	.InnerBG78MK .menu-trigger span {
	  display: inline-block;
	  box-sizing: border-box;
	}
	.InnerBG78MK .menu-trigger {
	  position: relative; top:10px;
	  width: 35px;
	  height: 44px;
	  background: none;
	  border: none;
	  appearance: none;
	  cursor: pointer;
	}
	.InnerBG78MK .menu-trigger:focus:not(:focus-visible) {
	  outline: none;
	}
	.InnerBG78MK .menu-trigger::before,
	.InnerBG78MK .menu-trigger::after {
	  content: '';
	}
	.InnerBG78MK .menu-trigger::before,
	.InnerBG78MK .menu-trigger::after,
	.InnerBG78MK .menu-trigger span {
	  position: absolute;
	  width: 100%;
	  height: 4px;
	  background: #000;
	  border-radius: 4px;
	  transition: .2s;
	}
	.InnerBG78MK .menu-trigger::before {
	  top: 3px;
	  left: 8px;
	  transform-origin: 0 0;
	  transform: rotate(45deg) scaleX(0);
	  transition-delay: 0s;
	}
	.InnerBG78MK .menu-trigger::after {
	  bottom: 3px;
	  left: 8px;
	  transform-origin: 0 100%;
	  transform: rotate(-45deg) scaleX(0);
	  transition-delay: 0s;
	}
	.InnerBG78MK .menu-trigger span:nth-of-type(1) {
	  top: 0;
	  left: 0;
	  transform-origin: 0 0;
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger span:nth-of-type(2) {
	  top: 20px;
	  left: 0;
	  transform-origin: 50% 50%;
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger span:nth-of-type(3) {
	  left: 0;
	  top: 10px;
	  transform-origin: 100% 0;
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger.active::before {
	  transform: rotate(45deg) scaleX(1);
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger.active::after {
	  transform: rotate(-45deg) scaleX(1);
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger.active span:nth-of-type(-n+3) {
	  transform: scaleX(0);
	  transition-delay: 0s;
	}
	
	.navbarcolM1XB .navbar .nav-item .nav-link
	{border-bottom:none !important;}
	
	.navbarcolM1XB .navbar li.active
	{margin:0 0 0 4px;}
	
	.navbarcolM1XB .navbar .nav-item .nav-link:hover
	{border-bottom:none;}
	
	.selectionColslider .carousel-indicators .active
	{width:8px; height:8px;}

	.selectionColslider .carousel-indicators [data-bs-target]
	{width:8px; height:8px;}
	
	.selectionColslider .carousel-indicators [data-bs-target]:hover
	{width:8px; height:8px;}
	
	.height12KLO
	{height:auto; margin-bottom:15px;}
	
	.text2FOR5BNC
	{padding:1rem;}
	
	.text2FOR5BNC button.submit
	{margin-top:0; padding:10px 15px;}
	
	.Map14YULO
	{margin-bottom:20px;}
	
	.Map14YULO iframe
	{height:280px;}
	
	.OurMission1
	{margin-bottom:15px;}
	
	.inner12HJu 
	{padding:2px;}

	.inner12HJu img
	{width:80px; height:80px;}
	
	.mainInnER1VXC
	{padding:10px 10px 10px 10px;}
	
	.mainInnER1VXC h2
	{font-size:32px;}
	
	.Bgposion1FGM1NAB
	{margin:20px 0 15px 0;}
	
	.maintext10C
	{padding:0;}
	
	.maintext10C h6
	{font-size:14px; line-height:17px;}
	
	.maintext10C p
	{font-size:16px; line-height:normal;}
	
	.extra12CDF h2.clientTrc25
	{margin-bottom:22px;}

	.from12KOL
	{margin:0;}

	.text1FOR5BNC
	{margin-bottom:20px;}
	
	.foertext145a h2.text14KL
	{font-size:27px; margin-bottom:0;}
	
	.foertext145a ul.fext14BN li
	{margin:4px 0;}
	
	.foertext145a ul.fext14BN li a
	{font-size:16px; border:none;}
	
	.foertext145a ul.fext14BN li a:hover
	{font-size:16px; border:none;}
	
	.foSOcxt135a h2.text14KL
	{font-size:27px; margin-bottom:0;}
	
	.serivce14COl
	{height:auto;}
	
	.serivce14COl h4
	{font-size:24px;}
	
	.foRTB14Aa
	{margin-top:15px;}
	
	.foRTB14Aa h2.foertB14Aa
	{font-size:27px; margin-bottom:0;}
	
	.foRTB14Aa ul li p
	{padding:0; margin:0;}

	.foRTB14Aa ul li p span
	{font-size:15px;}
	
	.foRTB14Aa ul li p a
	{font-size:15px; border:none;}
	
	.footer
	{padding:25px 0 10px 0;}
	
	.copyRight14NAV p
	{font-size:12px;}
	
	.aboutTEx21OP
	{text-align:center; margin-top:20px; margin-bottom:20px;}
	
	.subTEXT12MN h2
	{text-align:center; font-size:27px; font-weight:600;}
	
	.subTEXT12MN p
	{font-size:15px; line-height:normal; font-weight:400; text-align:justify; padding:0 7px 0 7px;}
	
	.UplodeYUE12L
	{padding:20px 0 0 0;}
	
	.InnersiderCl52CV h3
	{font-size:29px;}
	
	#custom-button
	{padding:6px 10px; margin:0 0 12px 0;}
	
	.MiJOP125
	{margin:25px 0 22px 0;}
	
	.heading125GHY h2.Tex5
	{margin-bottom:20px;}
	
	.search-BarMenu
	{display:block; }
	
	.couress12DGH input
	{width:100%; color:#3e2875; border:1px solid #07c; padding:6px;} 
	
	.search-BarMenu input.search
	{margin:0 4px 14px 0; padding:6px;}
	
	.search-BarMenu button.button
	{margin:14px 0 0 0; padding:6px; color:#fff;  border:1px solid #fff; box-shadow:2px 0 8px #07c; transition:0; background-color:#3e2875;}
	
	.MianjdFillter strong.sub12txt
	{font-size:22px}
	
	.MianjdFillter p.sub16txt
	{font-size:22px}
	
	.MianjdFillter p.sub16txt span.sub17txt
	{font-size:14px; line-height:0;}
	
	
	}
	
	


 @media screen and (min-width:768px) and (max-width:992px)
 
 {
	.logoMian
	{width:67%; padding-top:12px; padding-bottom:12px;}
	
	.headRight
	{margin-top:-40px;}
	
	.headRight a
	{padding:5px 9px; font-size:13px; border:2px solid #f4545400; color:#000;}
	
	.logoMian
	{width:87%; padding-top:12px; padding-bottom:12px; position:inherit; z-index:99999;}
	
	.headRight
	{margin-top:10px; margin-bottom:10px;}
	
	.headRight a
	{padding:5px 9px; font-size:13px; border:2px solid #f4545400; color:#000;}
	
	.InnerBG78MK 
	{width:100%; border:none !important;}
	 
	 .InnerBG78MK [type="button"]:not(:disabled), .InnerBG78MK [type="reset"]:not(:disabled), .InnerBG78MK [type="submit"]:not(:disabled), .InnerBG78MK button:not(:disabled)
	{visibility:visible !important;}
	
	.InnerBG78MK .menu-trigger,
	.InnerBG78MK .menu-trigger span {
	  display:inline-block;
	  box-sizing:border-box;
	}
	.InnerBG78MK .menu-trigger {
	  position:relative; top:12px;
	  width:35px;
	  height:44px;
	  background:none;
	  border:none;
	  appearance:none;
	  cursor:pointer;
	}
	.InnerBG78MK .menu-trigger:focus:not(:focus-visible) {
	  outline:none;
	}
	.InnerBG78MK .menu-trigger::before,
	.InnerBG78MK .menu-trigger::after {
	  content: '';
	}
	.InnerBG78MK .menu-trigger::before,
	.InnerBG78MK .menu-trigger::after,
	.InnerBG78MK .menu-trigger span {
	  position: absolute;
	  width: 100%;
	  height: 4px;
	  background: #000;
	  border-radius: 4px;
	  transition: .2s;
	}
	.InnerBG78MK .menu-trigger::before {
	  top: 3px;
	  left: 8px;
	  transform-origin: 0 0;
	  transform: rotate(45deg) scaleX(0);
	  transition-delay: 0s;
	}
	.InnerBG78MK .menu-trigger::after {
	  bottom: 3px;
	  left: 8px;
	  transform-origin: 0 100%;
	  transform: rotate(-45deg) scaleX(0);
	  transition-delay: 0s;
	}
	.InnerBG78MK .menu-trigger span:nth-of-type(1) {
	  top: 0;
	  left: 0;
	  transform-origin: 0 0;
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger span:nth-of-type(2) {
	  top: 20px;
	  left: 0;
	  transform-origin: 50% 50%;
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger span:nth-of-type(3) {
	  left: 0;
	  top: 10px;
	  transform-origin: 100% 0;
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger.active::before {
	  transform: rotate(45deg) scaleX(1);
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger.active::after {
	  transform: rotate(-45deg) scaleX(1);
	  transition-delay: .3s;
	}
	.InnerBG78MK .menu-trigger.active span:nth-of-type(-n+3) {
	  transform: scaleX(0);
	  transition-delay: 0s;
	}
	
	.navbarcolM1XB .navbar .nav-item .nav-link
	{border-bottom:none !important;}
	
	.navbarcolM1XB .navbar li.active
	{margin:0 0 0 4px;}
	
	.navbarcolM1XB .navbar .nav-item .nav-link:hover
	{border-bottom:none;}
	
	.selectionColslider .carousel-indicators .active
	{width:8px; height:8px;}

	.selectionColslider .carousel-indicators [data-bs-target]
	{width:8px; height:8px;}
	
	.selectionColslider .carousel-indicators [data-bs-target]:hover
	{width:8px; height:8px;}
	
	.height12KLO
	{height:auto;}
	
	.OuTrxt13HeAD p
	{font-size:13px; padding-bottom:0;}
	
	.Map14YULO iframe
	{height:496px;}
	
	.foSOcxt135a h2.text14KL
	{font-size:29px;}
	
	.serivce14COl h4
	{font-size:22px;}
	
	.foertext145a h2.text14KL
	{font-size:29px;}
	
	.foRTB14Aa h2.foertB14Aa
	{font-size:29px;}
	
	.foRTB14Aa ul li p a
	{font-size:12px;}
	
	.foRTB14Aa ul li p
	{font-size:13px;}
	
	.footer
	{padding:25px 0 0 0;}
	
 
	}
 
 
@media (min-width: 993px) and (max-width: 1024px) 
	{
	.navbarcolM1XB
	{border-bottom:0px solid #000;}
		
	.InnerBG78MK
	{width:60%;}
		
	.from12KOL
	{margin:15px 0 30px 0;}
	
	.footer
	{padding:25px 0 10px 0;}
		
	}


@media (min-width: 1025px) and (max-width: 1280px)
	{
	.navbarcolM1XB
	{border-bottom:0px solid #000;}
		
	.InnerBG78MK
	{width:60%;}
		
	.from12KOL
	{margin:15px 0 30px 0;}
	
	.footer
	{padding:25px 0 10px 0;}
	
	}