@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Libre+Franklin:ital,wght@0,100..900;1,100..900&family=Pacifico&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Space+Grotesk:wght@300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');
:root
{

	--color1:#0e104b;
	--color2:#00cde5;
	--color3:#02245e;	
	--bgl:#FFF2F0;
	--white:#fff;
	--black:#000;
	--cursive:"Pacifico", cursive;

}

/*
	 font-family: "Archivo", sans-serif;
	 font-family: "Libre Franklin", sans-serif;
	 font-family: "Space Grotesk", sans-serif;
	 font-family: "DM Sans", sans-serif;

	 font-family: "Playfair Display", serif;
	 font-family: "Pacifico", cursive;

	  font-family: "Outfit", sans-serif;

*/

.textHeightFix{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

/*
	*************************************
*/


.header-animations-container
{
	/*position: relative;*/
	/*margin-top: -83px;*/
}
.header-animations-container #slide-products
{

}
.header-animations-container #slide-products .carousel-item
{
	position: relative;
}

.header-animations-container #slide-products .carousel-item img
{
	/*height: 520px;*/
	width: 100%;
	object-position: top;
	object-fit: cover;
}

.header-animations-container #slide-products .carousel-item:before
{
	content: '';
	position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 307px;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/slider-overlay.png);
}
.header-animations-container #slide-products .carousel-item.item-text-bottoms:before
{
	background-image: linear-gradient(to bottom,rgba(0 0 0 / 80%),rgba(0 0 0 / 60%),rgba(0 0 0 / 0%),rgba(0 0 0 / 0%),rgba(0 0 0 / 50%),rgba(0 0 0 / 80%));	
}
.header-animations-container #slide-products .carousel-item .text-captions-slider
{
	position: absolute;
	z-index: 5;
}
.header-animations-container #slide-products .carousel-item .text-captions-slider h3
{
	color: var(--white);
	font-size: 42px;
	font-weight: 700;
	text-transform: capitalize;
	text-shadow: 3px 3px 40px rgba(0 0 0 / 50%);
}
.header-animations-container #slide-products .carousel-item .text-captions-slider h3 span
{
	color: #F7C224;
	font-weight: 700;
}
.header-animations-container #slide-products .carousel-item .text-captions-slider.captions001
{
	bottom: 70px;
	left: 100px;
	width: 45%;
}
.header-animations-container #slide-products .carousel-item .text-captions-slider.captions003
{
	top: 45%;
	left: 100px;
	width: 35%;
}

.header-animations-container #slide-products .carousel-item .text-captions-slider.captions002
{
	bottom:30px;
	left: 0;
	text-align: center;
	width: 100%;
}


#slide-products .carousel-control-next, 
#slide-products .carousel-control-prev
{
	width: 7%;
}

/*
	=================================]
*/
.about-us-section
{
	margin-top: 70px;
	position: relative;
}
.about-us-section.about-us-section3
{
	margin-top: 0px;
	padding-top: 60px;
	padding-bottom: 50px;
	position: relative;
}
.about-us-section .left-shape img
{
	    position: absolute;
	    z-index: -1;
	    left: 0;
	    bottom: 0;
}



.about-us-section .about-content
{
	position: relative;
	margin-top: 40px;
}
.about-us-section .about-content .heading1
{
	margin-bottom: 20px;
}
.about-us-section .about-content .heading1 h5
{
	color: #14176c;
	color: #333;
	font-size: 30px;
	font-weight: 700;
}
.about-us-section .about-content .desc p
{
	font-size: 17px;
	line-height: 26px;
	color:#222;
}
.about-us-section .about-content .desc ul
{
	padding-left: 0;
}
.about-us-section .about-content .desc ul li
{
	font-size: 17px;
	line-height: 26px;
	color:#222;
	margin-bottom: 10px;
}
.about-us-section .about-content .desc ul li strong
{
	display: inline-block;
	padding-left: 17px;
	position: relative;
}
.about-us-section .about-content .desc ul li strong:before
{
	display: inline-block;
	position: absolute;
	left: 0;
	top: 8px;
	content: '';
	width: 7px;
	height: 7px;
	background-color: #f7c224;
}

.about-us-section .about-content .about-shape-wrap
{
	position: absolute;
	top: 15%;
	right: -25px;
}

.about-us-section .about-content .about-shape-wrap .image1{    
    position: absolute;
    top: -20px;
    left: -80px;
}

.about-us-section .about-content .about-shape-wrap .image2{    
    position: absolute;
    top: 60px;
    left: -90px;
    z-index: -1;
}


.about-img-wrap {
  position: relative;
  z-index: 1;
  padding-bottom: 30px;
}
@media (max-width: 991px) {
  .about-img-wrap {
    margin-bottom: 50px;
  }
}
.about-img-wrap .mask-img-wrap {
 /* -webkit-mask-image: url(../img/images/mask_img.png);
  mask-image: url(../img/images/mask_img.png);
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  height: 472px;
  width: 417px;
  margin: 0 auto;*/
}
@media (max-width: 1199px) {
  .about-img-wrap .mask-img-wrap {
    height: 414px;
    width: 360px;
  }
}
@media (max-width: 767px) {
  .about-img-wrap .mask-img-wrap {
    height: 370px;
    width: 320px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .about-img-wrap .mask-img-wrap {
    height: 442px;
    width: 385px;
  }
}
.about-img-wrap .mask-img-wrap img {
  max-width: unset;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.about-img-wrap .shape img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
}
@media (max-width: 767.98px) {
  .about-img-wrap .shape img {
    display: none;
  }
}

/*

.about-img-wrap .mask-img-wrap {
  -webkit-mask-image: url(../img/mask_img.png);
  mask-image: url(../img/mask_img.png);
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  height: 472px;
  width: 417px;
  margin: 0 auto;
}



.about-img-wrap .mask-img-wrap2 {
  -webkit-mask-image: url(../img/mask_img2.png);
  mask-image: url(../img/mask_img2.png);
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  height: 472px;
  width: 417px;
  margin: 0 auto;
}*/


@media (max-width: 1199px) {
  .about-img-wrap .mask-img-wrap {
    height: 414px;
    width: 360px;
  }
}
@media (max-width: 767px) {
  .about-img-wrap .mask-img-wrap {
    height: 370px;
    width: 320px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .about-img-wrap .mask-img-wrap {
    height: 442px;
    width: 385px;
  }
}
.about-img-wrap .mask-img-wrap img {
  max-width: unset;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.about-img-wrap .shape img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
}
@media (max-width: 767px) {
  .about-img-wrap .shape img {
    display: none;
  }
}



@media screen and (max-width: 576px)
{

}


.about-us-section.about-us-section3
{
	position: relative;
}

.about-us-section3 .about-img-wrap .mask-img-wrap img
{
	border-radius: 10px;
}
.about-us-section3 .about-img-wrap .mask-img-wrap:before
{
	content: '';
	position: absolute;
	left: -15px;
	bottom: 8px;
	width: 98%;
	height: 95%;
	background-color: transparent;
	border:3px solid #F7C224;
	border-radius: 10px;
}


/*
	==================================
*/

.submit-buttons
{
	margin-top: 25px;
}
.submit-buttons a
{
	display: inline-block;
	background-color:#05388B;
	border-radius: 8px;
	overflow: hidden;
}
.submit-buttons a span
{
	display: inline-block;
	color: var(--white);
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 15px 25px;
	position: relative;
	z-index: 2;
}
.submit-buttons a
{
	position: relative;
	display: inline-block;
}
.submit-buttons a:before
{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 00%;
	border-radius: 8px;
	background-color:#F7C224;
	z-index: 2;
	transform: scale(1.1);
	transition: .4s;
}
.submit-buttons a:hover:before
{
	height: 100%;
}


/*
	=============================
*/

section.graphics-recuirter-section{
	background-color:#171a7c;
	padding: 70px 0 50px;
	position: relative;
}
section.graphics-recuirter-section .left-corner-shape
{
	position: absolute;
	left: 0;
	bottom: 0;
}
section.graphics-recuirter-section .left-corner-shape img
{
	width: 350px;
}

/*
	=========================================
*/

section.graphics-recuirter-section .content-area  .heading1
{
	margin-bottom: 40px;
}
section.graphics-recuirter-section .content-area  .heading1 h5
{
	font-weight: 700;
	color: var(--white);
	font-size: 35px;
}
section.graphics-recuirter-section .bulett-point-icon-box .custom-ul
{	
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-column-gap: 20px;
	grid-row-gap: 25px;
	margin-top: 25px;
}
section.graphics-recuirter-section .bulett-point-icon-box .custom-ul .custom-li
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
section.graphics-recuirter-section .bulett-point-icon-box .custom-ul .custom-li .icon
{
	flex: 0 0 auto;
	width: 60px;
}
section.graphics-recuirter-section .bulett-point-icon-box .custom-ul .custom-li .text
{
	flex: 0 0 auto;
	width: calc(100% - 60px);
	padding-left: 15px;
	padding-right: 20px;
}
section.graphics-recuirter-section .bulett-point-icon-box .custom-ul .custom-li .text h6
{
	font-weight: 600;
	color: var(--white);
	font-size: 19px;
	margin-bottom: 7px;
	text-transform: capitalize;
}
section.graphics-recuirter-section .bulett-point-icon-box .custom-ul .custom-li .text p
{
	color: var(--white);
	font-weight: 400;
	font-size: 15px;
}
section.graphics-recuirter-section .image-for-talent-networks
{
	padding-left: 15px;
}
section.graphics-recuirter-section .image-for-talent-networks img
{
	width: 100%;
	height: 400px;
	border-radius: 8px;
	object-fit: cover;
	object-position: center;
	box-shadow: 0 0 25px 15px rgba(255 255 255 / 20%);
}

/*
	============================================
*/

section.freelancer-sections
{
	background-color:#f5fbfb;
	background-color:#F2F2F9;
	padding: 50px 0;
	padding: 50px 0;
	margin-top: 60px;
}
body.innerpages section.freelancer-sections
{
	margin-top: 0;
}
section.freelancer-sections .container
{
	max-width: 93%;
}
section.freelancer-sections .about-content .heading1
{
	margin-bottom: 20px;
	text-align: center;
}
section.freelancer-sections .about-content .heading1 h5
{
    color: #333;
    color: #fff;
    font-size: 30px;
    line-height: 40px;
    font-weight: 700;
    margin-bottom: 0px;
}
section.freelancer-sections .about-content .heading1 h5 span
{
	/*color: #191d88;*/
	/*color: #F7C224;*/
}

/*
	====================================
*/

.freelancer-row
{
	display: grid;
	grid-template-columns: repeat(4,1fr);
	grid-column-gap: 15px;
	grid-row-gap: 20px;
	margin-top: 30px;
}
.freelancer-row .colom-freelancer .wrapper
{
	border-radius: 8px;
	background-color: var(--white);
	height: 100%;
	position: relative;
}
.freelancer-row .colom-freelancer .wrapper .global_expertise:before
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.freelancer-row .colom-freelancer .wrapper .image
{
	position: relative;
}

.freelancer-row .colom-freelancer .wrapper .image .icon
{
	position: absolute;
	bottom: -30px;
	left: 30px;
}
.freelancer-row .colom-freelancer .wrapper .image .icon
{
	width: 50px;
	height: 50px;
	background-color: #ecf6fa;
	border-radius: 50%;
	border: 3px solid var(--white);
	padding: 13px;
	padding-top: 11px;
	transition: .2s;
}
.freelancer-row .colom-freelancer .wrapper .image .icon img
{
	width: 20px;
}

.freelancer-row .colom-freelancer .wrapper .image:hover .icon
{
	background-color:#04378B;
}
.freelancer-row .colom-freelancer .wrapper .image:hover .icon img
{
	filter: brightness(0) invert(1);
}
.freelancer-row .colom-freelancer .wrapper .image .overflowHiddenImage
{
	overflow: hidden;
}
.freelancer-row .colom-freelancer .wrapper .image .image1
{
	width: 100%;
	height: 200px;
	object-fit: cover;
	object-position: top;
	border-radius:8px 8px 8px 83px;
	transition: .3s;
}
.freelancer-row .colom-freelancer .wrapper:hover .image .image1
{
	transform: scale(1.1);
}
.freelancer-row .colom-freelancer .wrapper .content-area
{
	padding: 30px 25px 25px;
	padding-top: 40px;
}
.freelancer-row .colom-freelancer .wrapper .content-area h5{
	    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #04378B;
    color: #04378B;
    text-transform: capitalize;
}
.freelancer-row .colom-freelancer .wrapper .content-area p
{
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 0;
	font-family: "Outfit", sans-serif;
}

/*
	=======================================================
*/

.callToActions
{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.callToActions .bg-wrapper
{
	background-color: #0B0C39;
	background-color: #0b0c39d1;
	background-color: #080808d1;
	width: 100%;
	height: 100%;
	padding: 90px 0;
}
.callToActions .bg-wrapper .container
{
	position: relative;
	z-index: 5;
}
.callToActions .bg-wrapper .about-content .heading1
{
	margin-bottom: 20px;
	text-align: center;
}
.callToActions .bg-wrapper .about-content .heading1 h5
{
    color: #fff;
    font-size: 50px;
    font-weight: 700;
    text-transform: capitalize;
}
.callToActions .bg-wrapper .about-content .heading1 h5 span
{
	color: #191d88;
}

.callToActions .bg-wrapper .contents-area ul
{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	grid-column-gap: 20px;
	margin-top: 40px;
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.callToActions .bg-wrapper .contents-area ul li
{
	color: var(--white);
	font-size: 18px;
	flex: 0 0 auto;
	width: 45%;
	margin-bottom: 20px;
}
.callToActions .bg-wrapper .contents-area  ul li{
	background-image: url(../img/check-mark2.png);
    background-position: 0% 2px;
    background-size: 20px;
    background-repeat: no-repeat;
    padding-left: 23px;
}



/*
	==================================
*/
.buttons-call-to-actions
{
	display: flex;
	justify-content: center;
	grid-column-gap: 25px;
	margin-top: 20px;
}
.buttons-call-to-actions a
{
	display: inline-block;
	background-color: #191d88;
	border-radius: 8px;
	overflow: hidden;
}
.buttons-call-to-actions a span
{
	display: inline-block;
	color: var(--white);
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 17px 25px;
	position: relative;
	z-index: 2;
}
.buttons-call-to-actions a
{
	position: relative;
	display: inline-block;
}
.buttons-call-to-actions a:before
{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 00%;
	border-radius: 8px;
	background-color: var(--color2);
	z-index: 2;
	transform: scale(1.1);
	transition: .4s;
}
.buttons-call-to-actions a:hover:before
{
	height: 100%;
}

.buttons-call-to-actions a:nth-child(2)
{
	background-color: var(--color2);
} 
.buttons-call-to-actions a:nth-child(2):before
{
	background-color: #191d88;
} 
.buttons-call-to-actions a:nth-child(2) span
{
	color: var(--black);
}
.buttons-call-to-actions a:hover:nth-child(2) span
{
	color: var(--white);
}
.buttons-call-to-actions a:hover:nth-child(1) span
{
	color: var(--black);
}

/*
	===================================
*/
footer
{
}
.custom-footer
{
	background-color: #fff;
	padding: 60px 0 0px;
	background-color: var(--color1);
}
.custom-footer .footer-widges
{

}
.custom-footer .footer-widges h5
{
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 600;	
    color:  var(--white);
}
footer .padding-left-links
{
	padding-left: 45px;
}
.custom-footer .footer-widges ul
{
	padding-left: 0;
}
.custom-footer .footer-widges ul li
{
	margin-bottom: 10px;
}
.custom-footer .footer-widges ul li a
{
	display: block;
	font-size: 16px;
	color: #333;
	font-weight: 300;
	position: relative;
	padding-left: 25px;
    color:  var(--white);
}
.custom-footer .footer-widges ul li a:before
{
	content: '\F142';
	font-family: bootstrap-icons!important;
	position: absolute;
	position: absolute;
	left: 0;
	color: var(--color2);
}


.custom-footer .footer-widges .contact-info .addressRow
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-bottom: 13px;
}
.custom-footer .footer-widges .contact-info .addressRow .icon
{
	flex: 0 0 auto;
	width: 25px;
	color: #191d88;
    color:  var(--color2);
}
.custom-footer .footer-widges .contact-info .addressRow .value
{
	color: #222;
    color:  var(--white);
	font-size: 16px;
	font-weight: 300;
}

.custom-footer .footer-widges .social-media
{
	display: flex;
	flex-wrap: wrap;
}
.custom-footer .footer-widges .social-media a
{
	width: 35px;
	margin-right: 5px;
}


/*
	====================================
*/

.negative_marggin
{
	position: relative;
	top: -60px;
}

.negative_marggin .copyright-text
{
	border-top: 1px solid #121570;
	padding-top: 30px;
	text-align: center;
	color: var(--white);
	font-weight: 300;
	font-size: 16px;
}

/*
	===================================
*/

body.innerpages .innerBanner
{
	position: relative;
}
body.innerpages .innerBanner:before
{
	/*content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(to bottom, rgba(0 0 0 / 70%), rgba(0 0 0 / 50%), rgba(0 0 0 / 0%), rgba(0 0 0 / 0%), rgba(0 0 0 / 0%));*/
}
body.innerpages .innerBanner:before
{
	content: '';
	position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 307px;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../img/slider-overlay.png);
}
body.innerpages .innerBanner .bannerImage
{
	width: 100%;
	height: 350px;
	object-position: top;
	object-fit: cover;
}

/*
	=============================
*/
.about-inner
{
	margin-top: 60px;
	margin-bottom: 40px;
}
.about-inner .about-content .heading1 h5
{
	font-size: 45px;
}
.about-inner .about-content .desc p
{
	font-size: 17px;
	line-height: 27px;
	font-weight: 500;
}

.about-img-wrap2
{
	width: 90%;
	margin-left: 5%;
}
.about-img-wrap2 img
{
	width: 100%;
	height: 500px;
	object-position: center;
	object-fit: cover;
	-webkit-border-radius: 10px 185px 10px 10px;
	-moz-border-radius: 10px 185px 10px 10px;
	-o-border-radius: 10px 185px 10px 10px;
	-ms-border-radius: 10px 185px 10px 10px;
	border-radius: 10px 185px 10px 10px;
}
.about-us-section.about-inner .about-content .about-shape-wrap .image1
{
    top: -70px;
	left: -50px;
}

.about-us-section.about-us-section3 .about-content
{
	padding-left: 30px;
}
/*
	====================================
*/
.about-inner
{
	position: relative;
}
.about-inner .moving-shapes
{
	position: absolute;
	left: 60px;
	top: 70px;
	z-index: 1;
}
.about-inner .about-img-wrap2
{
	position: relative;
	z-index: 2;
}


.alltuchtopdown {
  -webkit-animation: alltuchtopdown 1.5s ease-in-out 0s infinite alternate;
  animation: alltuchtopdown 1.5s ease-in-out 0s infinite alternate;
  animation-duration: 3s;
}

@keyframes alltuchtopdown {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    -webkit-transform: rotateX(0deg) translateY(-20px);
    -moz-transform: rotateX(0deg) translateY(-20px);
    -ms-transform: rotateX(0deg) translateY(-20px);
    -o-transform: rotateX(0deg) translateY(-20px);
    transform: rotateX(0deg) translateY(-20px);
  }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
}
@-webkit-keyframes alltuchtopdown {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    -webkit-transform: rotateX(0deg) translateY(-20px);
    -moz-transform: rotateX(0deg) translateY(-20px);
    -ms-transform: rotateX(0deg) translateY(-20px);
    -o-transform: rotateX(0deg) translateY(-20px);
    transform: rotateX(0deg) translateY(-20px);
  }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px);
  }
}

/*
	================================
*/
section.mission-vision-section
{
	background-color: #ECF6FA;
	padding: 50px 0;
}
section.mission-vision-section .mission-image
{
  text-align: center;
  position: relative;
  padding: 30px 0;
}
section.mission-vision-section .mission-image:before{
	  content: "";
	  position: absolute;
	  right: 40px;
	  top: 50%;
	  -webkit-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  -o-transform: translateY(-50%);
	  transform: translateY(-50%);
	  width: 135px;
	  height: 100%;
	  background: #00cde5;
	  -webkit-border-radius: 0 16px 16px 0;
	  -moz-border-radius: 0 16px 16px 0;
	  -o-border-radius: 0 16px 16px 0;
	  -ms-border-radius: 0 16px 16px 0;
	  border-radius: 0 16px 16px 0;
	  z-index: 1;
}
section.mission-vision-section .mission-image img
{
	max-width: 445px;
	position: relative;
	z-index: 2;
	-webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  border-radius: 10px;
  border-left: 4px solid #191D88;
}


section.mission-vision-section .mission-image .experience__box-two {
  position: absolute;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  left: -4px;
  bottom: 9%;
  padding: 60px 25px;
  z-index: 8;
}
@media (max-width: 767.98px) {
	section.mission-vision-section .mission-image .experience__box-two {
    display: none;
  }
}


section.mission-vision-section .mission-image .experience__box-two .experience__shape{
  position: absolute;
  left: 30%;
  top: 0;
  width: 35%;
  height: 100%;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: 2;
}
@media (max-width: 1199.98px) {
  section.mission-vision-section .mission-image .experience__box-two .experience__shape{
    left: 63%;
  }
}
section.mission-vision-section .mission-image .experience__box-two .experience__shape svg {
  width: 100%;
  height: 100%;
  color: #191D88;
  overflow: visible;
}

section.mission-vision-section .mission-image .experience__box-two .experience__content{
	display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  align-items: center;
	  gap: 20px;
	  writing-mode: vertical-lr;
	  position: relative;
	  z-index: 8;
}
section.mission-vision-section .mission-image .experience__box-two .experience__content p{
	color: var(--white);
    font-size: 25px;
    font-weight: 700;
    text-align: center;
    line-height: 27px;
    padding: 0 30px;
}
section.mission-vision-section .mission-image .experience__box-two .experience__content p span
{
	font-size: 18px;
}

/*
	======================================
*/
section.mission-vision-section .contents
{
	width: 95%;
}
section.mission-vision-section .contents .heading1
{
	margin-bottom: 20px;
}
section.mission-vision-section .contents .heading1 h5
{
	color: #333;
    font-size: 30px;
    font-weight: 800;
}
section.mission-vision-section .contents .spacer-for-mission
{
	width: 100%;
	height: 30px;
}
section.mission-vision-section .contents p i
{
	font-size: 30px;
	color: var(--bs-info);
}
section.mission-vision-section .contents p i.left-icon
{
	margin-right: 5px;
}
section.mission-vision-section .contents p i.right-icon
{
	margin-left: 5px;
}
section.mission-vision-section .contents p span
{
	display: inline;
	font-size: 18px;
	color: #000;
	line-height: 28px;
	text-transform: capitalize;
}
/*
	==================================
*/

.contact-section
{
	background-color: #ecf6fa;
	padding: 50px 0;
	position: relative;
}

.contact-section .form_enquiry #contact-form .heading01
{
	margin-bottom: 15px;
}
.contact-section .form_enquiry #contact-form .heading01 h5
{
	color: #333;
    font-size: 30px;
    line-height: 40px;
    font-weight: 700;
}
.mapsss
{
	padding-left: 25px;
}
.mapsss .heading01 h5
{
	color: #333;
    font-size: 30px;
    line-height: 40px;
    font-weight: 700;
}
.contact-section .form_enquiry #contact-form .form-groups
{
	margin-bottom: 15px;
}
.contact-section .form_enquiry #contact-form .form-groups label
{
	margin-bottom: 5px;
	font-size: 15px;
	font-weight: 600;
}
.contact-section .form_enquiry #contact-form .form-groups .inputs
{
    padding: 12px;
    border: 1px solid #0e104b70;
    border: 1px solid #9b9cb870;
}
.contact-section .form_enquiry #contact-form .form-groups .inputs:focus
{
	box-shadow: none;
}

.contact-section .form_enquiry #contact-form .customRowForms
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	grid-column-gap: 10px;
}
.contact-section .form_enquiry #contact-form .customRowForms .form-groups
{
	flex: 0 0 auto;
	width: 50%;
}
.contact-section .form_enquiry #contact-form .customRowForms .captchaImage
{
	display: flex;
	flex-direction: column;
}
.contact-section .form_enquiry #contact-form .customRowForms .captchaImage label
{
	margin-bottom: 5px;
	opacity: 0;
	visibility: hidden;
}


.contact-section .form_enquiry #contact-form .btn-outline-primary{
	width: 40%;
    border: 0px;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px 20px;
    font-weight: 700;
    background-color: #05388B;
    color: var(--white);
    border-radius: 25px;
}

.contact-section .form_enquiry #contact-form .btn-outline-primary:hover{
	background-color: #F7C224
}
/*
	====================================
*/

.mapsss
{
}
.mapsss .map8
{
	padding-top: 30px;
	height: 100%;
	height: 400px;
}

/*
	====================================
*/

.contact-section .address-box
{
	position: relative;
	z-index: 2;
	background-color: var(--color1);
	padding: 45px 35px 45px 35px;
	margin-left: 30px;
	margin-top: 45px;
	border-radius: 12px;
}
.contact-section .address-box h5
{
	color: var(--white);
	font-weight: 700;
	font-size: 22px;
	margin-bottom: 20px;
}
.contact-section .address-box .address-row
{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 12px;
	align-items: center;
}
.contact-section .address-box .address-row .values
{
	color: var(--white);
	padding-left: 7px;
	font-size: 17px;
}
.contact-section .address-box .address-row .values a
{
	color: var(--white);
}
.contact-section .address-box .address-row .values:hover a
{
	color: var(--color2);
}
.contact-section .address-box .address-row .icon
{
	flex: 0 0 auto;
	width: 35px;
	height: 35px;
	background-color: var(--color2);
	text-align: center;
	line-height: 35px;
	border-radius: 25px;
}
.contact-section .address-box .social
{
	display: inline-flex;
	grid-column-gap: 10px;
}
.contact-section .address-box .social a img
{
	width: 45px;
	transition: .2s;
}
.contact-section .address-box .social a:hover img
{
	transform: scale(1.1);
}

/*
	================================
*/

footer .map-marker
{
	width: 100%;
	height: 280px;
}
body.contactpage .negative_marggin
{
	top: -31px;
}



/*
	=========================================
*/

.homepageWhy .headings01
{

}
.homepageWhy .headings01
{
	text-align: center;
	margin-bottom: 15px;
}
.homepageWhy .headings01 h4
{
	color: #333;
    font-size: 30px;
    line-height: 40px;
    font-weight: 700;
}

.homepageWhy 
{
	max-width: 95%;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	margin-top: 50px;
	position: relative;
	z-index: 2;
	border-radius: 10px;
	padding: 0px 30px 00px;
}


.homepageWhy .icons_box_row
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;	
}
.homepageWhy .icons_box_row .icon_box_col
{
	flex: 0 0 auto;
	width: calc(25% - 30px);
	margin: 0 15px 0;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	background-color: var(--white);
	align-items: center;
}
.homepageWhy .icons_box_row .icon_box_col .icon
{
	flex: 0 0 auto;
	width: 80px;
}
.homepageWhy .icons_box_row .icon_box_col .vals
{
	flex: 0 0 auto;
	width: calc(100% - 0);
    font-size: 19px;
    font-weight: 700;
    color: #222;
    text-transform: capitalize;
    /*font-family: "Quicksand", serif;*/
	text-align: center;
	margin-bottom: 7px;
	margin-top: 15px;
}
.homepageWhy .icons_box_row .icon_box_col .subavl
{
	flex: 0 0 auto;
	width: calc(100% - 0);
    /*font-family: "Poppins", sans-serif;*/
    font-family: "Archivo", sans-serif;
    font-size: 17px;
    line-height: 22px;
    font-weight: 500;
    color: #333;
    text-transform: capitalize;
	text-align: center;
}
.homepageWhy .icons_box_row .icon_box_col .icon 
{
	text-align: center;
}
.homepageWhy .icons_box_row .icon_box_col .icon img
{
	transition: .2s;
}
.homepageWhy .icons_box_row .icon_box_col .icon img.image01
{
	display: inline-block;
}
.homepageWhy .icons_box_row .icon_box_col .icon img.image02
{
	display: none;
}
.homepageWhy .icons_box_row .icon_box_col
{
/*	-webkit-box-shadow: 0 6px 20px 0 rgb(0 0 0 / 7%);
    box-shadow: 0 6px 20px 0 rgb(0 0 0 / 7%);*/
    border-radius: 10px;
    padding: 30px 17px 20px;
    /*border: 1px solid #eeecec;*/
    /*border-bottom: 9px solid #eeecec;*/
    -webkit-transition: all .35s;
    transition: all .35s;
    position: relative;
	/*border-color: var(--black);*/
}
.homepageWhy .icons_box_row .icon_box_col:hover
{
	border-color: #018001;
}


/*
	======================================
*/

.freelancer-sections5
{

}

section.freelancer-sections.freelancer-sections5 .about-content .heading1 h5
{
	color: #333;
}
section.freelancer-sections.freelancer-sections5 .freelancer-row
{
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 25px;
    grid-row-gap: 25px;
}
section.freelancer-sections.freelancer-sections5 .freelancer-row .colom-freelancer .wrapper .image .image1
{
	height: 270px;
	border-radius: 7px 7px 7px 7px;
}
section.freelancer-sections.freelancer-sections5 .freelancer-row .colom-freelancer .wrapper .content-area h5
{
	font-size: 19px;
	line-height: 30px;
}
section.freelancer-sections.freelancer-sections5 .freelancer-row .colom-freelancer .wrapper .content-area p
{
	font-size: 16px;
}



/*
	==========================================
*/

footer
{
	background-color: #0d0e43;
	background-color: #04378B;
	position: relative;
	margin-top: 0px;
}
/*footer
{
	background-image: linear-gradient(45deg, #0a505b, #1ea191, #0a505b);
	position: relative;
	margin-top: 0px;
}*/

footer .footer_shapes
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}
footer .bg_image
{
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	opacity: .5;
}
footer .footerWrapper
{
	padding: 60px 0 0px;
	max-width: 95%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 2;
}
footer .footerWrapper .customRow
{
	display: flex;
	flex-direction: column;
	grid-column-gap: 20px;
	justify-content: space-between;
}
footer .footerWrapper .customRow .companyDetail ,
footer .footerWrapper .customRow .links 
{
	text-align: center;
}
footer .footerWrapper .customRow .companyDetail h4,
footer .footerWrapper .customRow .links h4
{
    font-weight: 600;
    color: #fff;
    font-size: 23px;
    position: relative;
	padding-bottom: 10px;
	margin-bottom: 25px;
	text-align: center;
	display: inline-block;
}
footer .footerWrapper .customRow .companyDetail h4:before,
footer .footerWrapper .customRow .links h4:before
{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3px;
	background-color: #00ddc3;
}
footer .footerWrapper .customRow .companyDetail
{
	flex: 0 0 auto;
	width: 20%;
}
footer .footerWrapper .customRow .companyDetail p
{
	font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: 300;
    text-align: justify;
    color: #fff;
}
footer .footerWrapper .customRow .links
{
	flex: 0 0 auto;
	width: 20%;
	padding-left: 10px;
}
footer .footerWrapper .customRow .links.one
{
    width: 90%;
}
footer .footerWrapper .customRow .links ul
{
	padding-left: 0;
	display: flex;
	justify-content: center;
	grid-column-gap: 10px;
}
footer .footerWrapper .customRow .links ul li
{
	margin-bottom: 3px;
}
footer .footerWrapper .customRow .links ul li a
{
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    position: relative;
    padding: 9px 23px;
    padding-left: 32px;
    background-color: #093364;
    border-radius: 25px;
}
footer .footerWrapper .customRow .links ul li:hover a
{
	color: #fff;
}
footer .footerWrapper .customRow .links ul li a:before
{
	content: '\F62A';
	font-family: bootstrap-icons !important;
	font-size: 20px;
	position: absolute;
	left: 12px;
	top: 5px;
	color: #00ddc3;
}

footer .copyrighttext
{
	display: flex;
	justify-content: space-between;
	margin-top: 45px;
	border-top: 1px dashed #1a4c89;
	padding-bottom: 15px;
	padding-top: 15px;
	align-items: center;
}
footer .copyrighttext span
{
	font-family: "Poppins", sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    text-align: justify;
    color: #fff;
    text-transform: capitalize;
}

footer .copyrighttext .socialMedia
{
	display: flex;
	justify-content: flex-end;
	grid-column-gap: 10px;
}
footer .copyrighttext .socialMedia a img
{
	width: 40px;
}

footer .twoRow
{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
     grid-row-gap: 3px; 
    grid-column-gap: 20px;

}

footer .twoRow li:last-child
{
	/*grid-column-start: 1;*/
	/*grid-column-end: 3;*/
}

footer .col4
{
	width: 49% !important;
}
footer .custom_footer_row
{
	position: relative;
	z-index: 4;
}
/*
	=======================================
*/


footer .footer_shapes
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}
footer .bg_image
{
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	opacity: .5;
}

footer .footerWrapper .customRow
{

}
footer .footerWrapper .customRow .callDetailsFooter
{
	display: flex;
	justify-content: center;
	grid-column-gap: 30px;
	margin-bottom: 40px;
}
footer .footerWrapper .customRow .callDetailsFooter a
{
	display: flex;
	align-items: center;
}
footer .footerWrapper .customRow .callDetailsFooter a .icon
{
	margin-right: 12px;
}
footer .footerWrapper .customRow .callDetailsFooter a .icon i
{
	width: 45px;
	height:45px;
	background-color: #00DDC3;
	text-align: center;
	line-height:45px;
	color: #042042;
	border-radius: 50%;
	font-size: 22px;
}
footer .footerWrapper .customRow .callDetailsFooter a .values
{
	font-size: 19px;
    color: #fff;
    font-weight: 500;
}




footer .footer-container .custom_footer_row
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
footer .footer-container .custom_footer_row .footer_colom
{
	flex: 0 0 auto;
}
footer .footer-container .custom_footer_row .footer_colom.col1
{
	width: 28%;
}
footer .footer-container .custom_footer_row .footer_colom.col2
{
	width: 17%;
    padding-left: 0px;
}
footer .footer-container .custom_footer_row .footer_colom.col3
{
	width: 22%;
}
footer .footer-container .custom_footer_row .footer_colom.col4
{
    width: 20%;
    padding-right: 10px;
    padding-left: 20px;
}

footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo
{
	width: 250px;
}

footer .footer-container .custom_footer_row .footer_colom .widgets
{
	padding-right: 15px;
}
footer .footer-container .custom_footer_row .footer_colom .widgets .footer_text
{
	margin-top: 10px;
	color:var(--white);
	font-family: "Inter", serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: 300;
    margin-bottom: 0;
    text-align: justify;
    font-style: italic;
    text-transform: capitalize;
}
footer .footer-container .custom_footer_row .footer_colom .widgets h4
{
	font-family: "Outfit", sans-serif;
    font-weight: 600;
    letter-spacing: 1px;
    color: var(--white);
    font-size: 19px;
    line-height: 28px;
    letter-spacing:0px;
    word-spacing: 0px;
    text-shadow: 3px 3px 5px rgb(0 0 0 / 20%);
    margin-bottom: 15px;
}
footer .footer-container .custom_footer_row .footer_colom.col4 .widgets h4
{	
	font-family: "Outfit", sans-serif;
    font-weight: 600;
    letter-spacing: 1px;
    color: var(--white);
    font-size: 19px;
    line-height: 28px;
    letter-spacing:0px;
    word-spacing: 0px;
    text-shadow: 3px 3px 5px rgb(0 0 0 / 20%);
    margin-bottom: 15px;
}
footer .footer-container .custom_footer_row .footer_colom .widgets ul
{
	padding-left: 0;
}
footer .footer-container .custom_footer_row .footer_colom .widgets ul li
{
	margin-bottom: 2px;
}
footer .footer-container .custom_footer_row .footer_colom .widgets ul li a
{
	display: block;    
	font-size: 15px;
    font-weight: 300;
    color: var(--white);
    padding: 5px 10px;
    padding-left: 25px;
    position: relative;
    transition: .2s; 
    font-family: "Archivo", sans-serif;
}
footer .footer-container .custom_footer_row .footer_colom.col4 .widgets ul li a
{
	font-size: 15px;
	font-weight: 300;
}
footer .footer-container .custom_footer_row .footer_colom .widgets ul li a:before
{
	content:'\f144';
	position: absolute;
	left: 0;
	top: 6px;
	font-family: fontawesome;
	font-size: 16px;
	color: #F7C224;
}

footer .footer-container .custom_footer_row .footer_colom .widgets ul li:hover a
{
	color: #F7C224;
	text-decoration: underline;
}
footer .footer-container .custom_footer_row .footer_colom .widgets ul li:hover a:before
{
	color: #F7C224;
}
footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow
{
	display: flex;
	flex-direction: row;
	margin-bottom: 16px;
	align-items: flex-start;
}
footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .icon
{
	flex:0 0 auto;
}
footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .icon i
{
	display: block;
	width: 35px;
	height:35px;
	background-color: #F7C224;
	color: var(--white);
	text-align: center;
	line-height: 35px;
	font-size: 15px;
	border-radius: 50%;
}
footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .details
{
	flex: 0 0 auto;
	width: calc(100% - 30px);
	padding-left: 10px;
}
footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .details b
{
	display: block;
	font-size: 15px;
	font-weight: 600;
	color: var(--white);
	margin-bottom: 3px;
	 font-family: "Archivo", sans-serif;
	text-transform: uppercase;
}
footer .footer-container .custom_footer_row .footer_colom .widgets .addressRow .details span
{
	display: block;
	font-size: 15px;
	font-weight: 300;
	color: var(--white);
	 font-family: "Archivo", sans-serif;

}



footer .footer-container .custom_footer_row .footer_colom.col1 .widgets h4
{
	margin-bottom: 8px;
}
footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	grid-column-gap: 10px;
}
footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media a
{
	background-color: var(--color1);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	text-align: center;
	display: block;
	transition: .2s;
}
footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media a:hover
{
	border-radius: 8px;
}
footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media a:nth-child(1)
{
	background-color: #3B5A9A;
}
footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media a:nth-child(2)
{
	background-color: #222;
}
footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media a:nth-child(3)
{
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media a:nth-child(4)
{
	background-color: #EB3619;
}
footer .footer-container .custom_footer_row .footer_colom.col1 .widgets .social_media a i
{
	line-height: 42px;
	color: var(--white);
}

footer .twoRows
{
	display:grid;
	grid-template-columns: repeat(2,1fr);
}
footer .twoRows li a
{
	/*pointer-events: none !important;*/
}

/*
	======================================
*/

.copyright
{

	border-top: 1px solid #555;
	margin-top: 40px;
	/*background-color: #BE1321;*/
	color: var(--white);
	text-align: center;
	font-weight: 300;
	font-size: 16px;
	padding: 14px 0;
	letter-spacing: 0px;
	font-family: "Outfit", sans-serif;
	text-transform: capitalize;
}


.footer_logo_school
{
	margin-top: 25px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	grid-column-gap:5px;
	grid-row-gap: 5px;

}
.footer_logo_school .logos_image
{
	flex: 0 0 auto;
	width: 32%;
	/*overflow: hidden;*/
}
.footer_logo_school .logos_image img
{
	width: 100%;
	transition: .2s;
	border: 2px solid #fff;
}
.footer_logo_school .logos_image:hover img
{
	transform: scale(1.1);
}

.whatsapp-icon {
    position: fixed;
    bottom: 15px;
    right: 15px;
    width: 65px;
    z-index: 999999;
}

footer .footer-container .custom_footer_row .footer_colom.col1
{
	text-align: center;
}
footer .footer-container .custom_footer_row .footer_colom.col1 .companyLogo
{
	max-width: 200px;
	margin-left: auto;
	margin-right: auto;
}
footer .footer-container
{
	padding: 90px 0 0px;
}

/*
	=====================================
*/

body.blog-lists .freelancer-row
{

}
body.blog-lists .freelancer-row .colom-freelancer
{

}
body.blog-lists .freelancer-row .colom-freelancer .wrapper
{
	position: relative;
}
body.blog-lists .freelancer-row .colom-freelancer .wrapper .global_linkss:before
{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}



/*
	==================================]
*/

.academy_detail_section
{
	margin-top: 70px;
	margin-bottom: 40px;
}
.academy_detail_section .detial_academy
{

}
.academy_detail_section .detial_academy .image_warpper
{
	margin-bottom: 20px;
}
.academy_detail_section .detial_academy .image_warpper img
{
	width: 100%;
	border-radius: 25px;
	height: 480px;
	object-position: top;
	object-fit: cover;
}
.academy_detail_section .detial_academy .detailArea
{

}
.academy_detail_section .detial_academy .detailArea .warpper h5
{
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #222;
    text-align: left;
    text-transform: capitalize;
}
.academy_detail_section .detial_academy .detailArea .warpper p
{
	font-weight: 400;
	font-size: 17px;
    line-height: 26px;
    color: #222;
}
.academy_detail_section .detial_academy .detailArea .warpper h6
{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #04378B;
    text-transform: capitalize;
}
.academy_detail_section .detial_academy .detailArea .warpper ul
{
	padding-left: 0;
	margin-bottom: 24px !important;
}
.academy_detail_section .detial_academy .detailArea .warpper ul li 
{
	font-weight: 400;
	font-size: 17px;
    line-height: 26px;
    color: #222;
	position: relative;
	padding-left: 23px;
	margin-bottom: 5px;
}
.academy_detail_section .detial_academy .detailArea .warpper ul li strong
{
	color: #111;
}
.academy_detail_section .detial_academy .detailArea .warpper ul li:before
{
	content: '\F133';
	color: #F7C224;
	position: absolute;
	top: 1px;
	left: 0;
	font-family: bootstrap-icons !important;
}


/*
	==========================================
*/

.about-content .blockquote
{
	background-color: #fff;
	padding: 25px 28px;
	border-radius: 8px;
	border-left: 5px solid #04378B;
}
.about-content .blockquote h6
{
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 13px;
    color: #04378B;
}
.about-content .blockquote p
{
	font-weight: 400;
	font-size: 18px;
    line-height: 26px;
    color: #222;
}
body.aboutus .about-us-section.about-us-section3 .about-content
{
	margin-top: 15px;
}

/*
	===================================
*/

.about-content3
{
	padding-right: 30px;
}



/*
	===============================================
*/

section.newssections
{

}
section.newssections .container
{
	max-width: 80%;
}
section.newssections .container .customTable
{

}
section.newssections .container .customTable .table
{
	
}
section.newssections .container .customTable .table thead
{
	background-color: #dcdada;
}
section.newssections .container .customTable .table thead tr
{
}
section.newssections .container .customTable .table thead tr th
{
	padding: 15px 30px;
	font-size: 18px;
    color: #222;    
    font-weight: 600;
	/*font-family: "Work Sans", sans-serif;*/
}


section.newssections .container .customTable .table thead tr th:nth-child(1)
{
	width: 170px !important;

}


section.newssections .container .customTable .table tbody
{

}
section.newssections .container .customTable .table tbody tr:nth-child(even)
{
	background-color: #fafafa;
}
section.newssections .container .customTable .table tbody tr td
{
	padding: 17px 30px;
	/*font-family: "Work Sans", sans-serif;*/
	font-weight: 500;
	font-size: 16px;
	color: #333;
	background-color: #fff;
}
section.newssections .container .customTable .table tbody tr td a
{
	color: #58585E;
}
section.newssections .container .customTable .table tbody tr td a:hover
{
	text-decoration: underline;
	color: #fdd400;
}
