/*company page css*/
.compnay-photo{
	width: 100%;
	position: relative;
}
.compnay-photo img{
	width: 100%;
	height: 84vh;
	object-fit: cover;
	min-height: 603px;
}
.compnay-photo:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(53,68,177,0.8);
}
.our-journy-section{
	width: 100%;
	padding-bottom: 120px;
	overflow: hidden;
}
.our-journy-section-heading{
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	text-align: center;
}
.our-journy-detail-info{
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 70px 0 0;
	position: relative;
}
.our-journy-detail-info:before{
	content: "";
	position: absolute;
	top: 77px;
	left: -100%;
	right: -100%;
	border-top: 2px solid rgba(53,68,177,0.3);
	z-index: 1;
}
.our-journy-section-content-listing{
	width: 100%;	
}
.our-journy-box{
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.journy-year{
	width: 150px;
	height: 150px;
	background-color: #3544b1;
	border-radius: 50%;
	display: inline-flex;
	justify-content: center;
	flex-wrap: wrap;
	align-content: center;
	position: relative;
	z-index: 9;
}
.journy-year h3{
	font-size: 30px;
	font-family: 'Montserrat-Medium';
	color: #fff;
	line-height: normal;
	margin:0;
}
.our-journy-content{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: 80px;
}
.our-journy-dis{
	width: 100%;
	text-align: left;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-content: center;
	padding-right: 50px;
	padding-left: 100px;
}
.our-journy-dis .dis-h1 h3{
	font-family: 'Montserrat-Medium';	
	margin-bottom: 20px;
}
.journy-img{
	width: 100%;
}
.journy-img img{
	width: 100%;
	max-width: 500px;
	max-height: 328px;
	object-fit: contain;
	margin:0 auto;
}
#journy_year .owl-nav [class*=owl-] {
	position: absolute;
	top: 43px;
	background-color: #fff;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	color: #d8d9da;
	border:2px solid #d8d9da;
	font-size: 32px;
	opacity: 1 !important
}
#journy_year .owl-nav .owl-prev{
	left: calc(50% - 260px);
}
#journy_year .owl-nav .owl-next{
	right: calc(50% - 260px);
}
.banner-pos{
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
}
.banner-pos-con .dis-h1 h4{
	color: #fff;
    font-family: 'Montserrat-Bold';
    font-size: 36px;
    line-height: 65px;
    text-shadow: 0px 0px 20px rgba(0,0,0,0.4);
}

.banner-pos-con .dis-h1 h4 span.highly{
	    font-family: 'Montserrat-Regular';
    font-size: 37px;
    display: block;
}
.banner-pos-con .dis-h1 h4 span.moss-com{
	font-family: 'Montserrat-Bold';
    font-size: 70px;
    color: #f5a020;
    display: block;
}

.banner-pos-con .dis-h1{
	max-width: 77%;
}
.banner-pos-con{
	    display: flex;
    justify-content: center;
    text-align: center;
    width: 100%;
}


@media screen and (min-width:1241px) and (max-width:1500px)
{
	/*=====================================================*/
	/*Team page start*/
	/*=====================================================*/

	.container{max-width: 96% !important;}
	.Management-team-box{min-width: 450px;padding: 30px;}
	.Management-team-photo img{width: 170px;height: 170px;}
	.inf-content-team{width: calc(100% - 170px);}
	.Management-team-section .col-md-6:nth-child(odd) .Management-team-box .Management-team-content-info .inf-content-team{padding-right: 20px;}
	.Management-team-section .col-md-6:nth-child(even) .Management-team-box .Management-team-content-info .inf-content-team{padding-left: 20px;}
	.our-people-content h3{font-size: 16px;}

	/*=====================================================*/
	/*Team page END*/
	/*=====================================================*/

	/*=====================================================*/
	/*company page START*/
	/*=====================================================*/
	.banner-pos-con .dis-h1{max-width: 88%;}
	/*=====================================================*/
	/*company page START*/
	/*=====================================================*/

	/*=====================================================*/
	/*footer page start*/
	/*=====================================================*/
	.file-upload-control.main-commen-form .file-upload-text p{font-size: 14px;}
	/*=====================================================*/
	/*footer page END*/
	/*=====================================================*/
}

@media screen and (min-width:1025px) and (max-width:1240px)
{
	.container{max-width:960px !important;}

	/*=====================================================*/
	/*Team page start*/
	/*=====================================================*/
	.Management-team-box{min-width: 450px;padding: 30px;}
	.Management-team-photo img{width: 170px;height: 170px;}
	.inf-content-team{width: calc(100% - 170px);}
	.Management-team-section .col-md-6:nth-child(odd) .Management-team-box .Management-team-content-info .inf-content-team{padding-right: 20px;}
	.Management-team-section .col-md-6:nth-child(even) .Management-team-box .Management-team-content-info .inf-content-team{padding-left: 20px;}
	.our-people-content h3{font-size: 16px;}
	.inf-content-team h3{font-size: 16px;}
	.inf-content-team p{font-size: 14px;}
	.our-people-boxes .box-main-says{max-width:25%;flex: 0 0 25%;}
	.our-people-boxes{justify-content: center;}

	/*=====================================================*/
	/*Team page END*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page start*/
	/*=====================================================*/

	.portfolio-tab-main .grid .item{width: 32.9999%;}
	.gt-sub{display: flex;}
	/*=====================================================*/
	/*portfolio page END*/
	/*=====================================================*/

	/*=====================================================*/
	/*company page START*/
	/*=====================================================*/
	.banner-pos-con .dis-h1{max-width: 94%;}
	.banner-pos-con .dis-h1 h4{font-size: 31px;line-height: 61px;}
	.our-journy-dis{padding-left: 40px;}
	.our-journy-section{padding-bottom: 100px;}
	.banner-pos-con .dis-h1 h4 span.highly{font-size: 33px;}
	.banner-pos-con .dis-h1 h4 span.moss-com{font-size: 65px;}
	/*=====================================================*/
	/*company page END*/
	/*=====================================================*/

	/*=====================================================*/
	/*footer page start*/
	/*=====================================================*/
	.file-upload-control.main-commen-form .file-upload-text p{font-size: 14px;}
	/*=====================================================*/
	/*footer page END*/
	/*=====================================================*/

	/*=====================================================*/
	/*career page start*/
	/*=====================================================*/
	.listing-team-small{width: 40%}
	/*=====================================================*/
	/*career page END*/
	/*=====================================================*/


	/*apply-now*/
	.form-sub form{padding: 45px;}
	.apply-head.gt-title h1{font-size: 28px;}
	.apply-head{padding-top: 20px;}
	.apply-now form .gt-sub{width: 50%;    display: block;}
}

@media screen and (min-width:992px) and (max-width:1024px)
{
	.container{max-width:960px !important;}	
	/*=====================================================*/
	/*Team page start*/
	/*=====================================================*/
	.Management-team-box{min-width: 450px;padding: 30px;}
	.Management-team-photo img{width: 170px;height: 170px;}
	.inf-content-team{width: calc(100% - 170px);}
	.Management-team-section .col-md-6:nth-child(odd) .Management-team-box .Management-team-content-info .inf-content-team{padding-right: 20px;}
	.Management-team-section .col-md-6:nth-child(even) .Management-team-box .Management-team-content-info .inf-content-team{padding-left: 20px;}
	.our-people-content h3{font-size: 16px;}
	.inf-content-team h3{font-size: 16px;}
	.inf-content-team p{font-size: 14px;}
	.our-people-boxes .box-main-says{max-width:25%;flex: 0 0 25%;}
	.our-people-boxes{justify-content: center;}
	/*=====================================================*/
	/*Team page END*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page start*/
	/*=====================================================*/
	.portfolio-tab-main .grid .item{width: 32.9999%;}
	.gt-sub{display: flex;}
	/*=====================================================*/
	/*portfolio page END*/
	/*=====================================================*/

	/*=====================================================*/
	/*company page START*/
	/*=====================================================*/
	.banner-pos-con .dis-h1{max-width: 94%;}
	.banner-pos-con .dis-h1 h4{font-size: 31px;line-height: 61px;}
	.our-journy-dis{padding-left: 40px;}
	.our-journy-section{padding-bottom: 100px;}
	.banner-pos-con .dis-h1 h4 span.highly{font-size: 33px;}
	.banner-pos-con .dis-h1 h4 span.moss-com{font-size: 65px;}
	.our-people-says-con{padding:89px 0 70px;}
	.our-journy-content{margin-top: 60px;}
	.our-journy-detail-info{margin:50px 0 0;}
	.Management-team-section{margin-top: 60px;}
	/*=====================================================*/
	/*company page START*/
	/*=====================================================*/

	/*apply-now*/
	.form-main{padding: 30px 0px;}
	.form-sub form{padding: 35px;}
	.apply-head.gt-title h1{font-size: 26px;}
	.apply-head{padding-top: 15px;}
	.apply-now form .gt-sub{width: 50%;display: block;}
	.apply-now select.gt-inp {font-size: 18px;}
}

@media screen and (min-width:768px) and (max-width:991px)
{
	.container{max-width:720px !important;}
	/*=====================================================*/
	/*Team page start*/
	/*=====================================================*/
	.Management-team-box{min-width: 100%;padding: 30px;}
	.Management-team-photo img{width: 170px;height: 170px;}
	.inf-content-team{width: 100%;text-align: center;padding-top: 20px;}
	.Management-team-section .col-md-6:nth-child(odd) .Management-team-box .Management-team-content-info .inf-content-team{padding-right: 20px;}
	.Management-team-section .col-md-6:nth-child(even) .Management-team-box .Management-team-content-info .inf-content-team{padding-left: 20px;}
	.our-people-content h3{font-size: 16px;}
	.inf-content-team h3{font-size: 16px;}
	.inf-content-team p{font-size: 14px;}
	.our-people-boxes .box-main-says{max-width:33.33%;flex: 0 0 33.33%;}
	.our-people-boxes{justify-content: center;}
	.Management-team-section .col-md-6:nth-child(odd) .Management-team-box .Management-team-content-info .Management-team-photo{order: 2;}
	.Management-team-section .col-md-6:nth-child(odd) .Management-team-box .Management-team-content-info .inf-content-team{order: 2;}
	.Management-team-content-info{justify-content: center;}
	.our-people-box-liting{min-height: 470px;}
	.career-section-con .career-content-box .dis-h1 p{font-size: 16px;}
	.Management-team-section{margin-top: 60px;}
	.Management-team{padding: 70px 0 0;}
	.main-center-content .career-content-box{padding:0 0 0 0;}
	.our-people-says-con{padding: 90px 0 50px;}
	/*=====================================================*/
	/*Team page END*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page start*/
	/*=====================================================*/
	.portfolio-tab-main .grid .item{width: 32.9999%;}
	.gt-sub{display: flex;}
	/*=====================================================*/
	/*portfolio page END*/
	/*=====================================================*/

	/*=====================================================*/
	/*company page START*/
	/*=====================================================*/
	.banner-pos-con .dis-h1{max-width: 100%;}
	.banner-pos-con .dis-h1 h4{font-size: 24px;line-height: 55px;}
	.our-journy-dis{padding-left: 0;}
	.our-journy-dis .dis-h1 h3{margin-bottom: 10px;}
	.banner-pos-con .dis-h1 h4 span.highly{font-size: 28px;}
	.banner-pos-con .dis-h1 h4 span.moss-com{font-size: 55px;}
	.compnay-photo img{min-height: 503px;}
	#journy_year .owl-nav [class*=owl-]{width: 50px;height: 50px;line-height: 39px;font-size: 24px;top: 47px;}
	/*.our-people-says-con{padding:89px 0 70px;}*/
	.our-journy-content{margin-top: 60px;}
	.our-journy-detail-info{margin:50px 0 0;}
	.Management-team-section{margin-top: 60px;}
	/*=====================================================*/
	/*company page START*/
	/*=====================================================*/



	/*apply-now*/
	.form-main{padding: 20px 0px;}
	.form-sub form{padding: 30px;}
	.apply-head.gt-title h1{font-size: 24px;}
	.apply-head{padding-top: 10px;}
	.apply-now form .gt-sub{width: 50%;display: block;}
	.apply-now select.gt-inp {font-size: 17px;}
}


@media (max-width: 767px)
{
	.container{max-width:540px !important;}
	/*=====================================================*/
	/*Team page start*/
	/*=====================================================*/
	.Management-team-box{min-width: 100%;padding:20px;}
	.Management-team-photo img{width: 170px;height: 170px;}
	.inf-content-team{width: 100%;text-align: center;padding-top: 20px;}
	.Management-team-section .col-md-6:nth-child(odd) .Management-team-box .Management-team-content-info .inf-content-team{padding-right: 0px;}
	.Management-team-section .col-md-6:nth-child(even) .Management-team-box .Management-team-content-info .inf-content-team{padding-left: 0px;}
	.our-people-content h3{font-size: 16px;}
	.inf-content-team h3{font-size: 16px;}
	.inf-content-team p{font-size: 14px;}
	.our-people-boxes .box-main-says{max-width:50%;flex: 0 0 50%;}
	.our-people-boxes{justify-content: center;}
	.Management-team-section .col-md-6:nth-child(odd) .Management-team-box .Management-team-content-info .Management-team-photo{order: 2;}
	.Management-team-section .col-md-6:nth-child(odd) .Management-team-box .Management-team-content-info .inf-content-team{order: 2;}
	.Management-team-content-info{justify-content: center;}
	.our-people-box-liting{min-height: 470px;}
	.career-section-con .career-content-box .dis-h1 p{font-size: 16px;}
	.Management-team-section{margin-top: 60px;}
	.Management-team{padding: 70px 0 0;}
	.main-center-content .career-content-box{padding:0 0 0 0;}
	.our-people-says-con{padding: 70px 0 70px;}
	.Management-team-section .col-sm-12{margin-bottom: 20px;}
	.our-people-box-liting{min-height: 380px;padding: 15px 15px;}
	.hover-box-people{padding: 15px 15px;}
	.our-people-content:first-child{padding-top: 15px;}

	/*=====================================================*/
	/*Team page END*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page start*/
	/*=====================================================*/
	.portfolio-tab-main .grid .item{width: 49.9999%;}

	/*=====================================================*/
	/*portfolio page END*/
	/*=====================================================*/

	/*=====================================================*/
	/*company page START*/
	/*=====================================================*/
	.banner-pos-con .dis-h1{max-width: 100%;}
	.banner-pos-con .dis-h1 h4{font-size: 20px;line-height:26px;}
	.our-journy-dis{padding-left: 0;}
	.our-journy-dis .dis-h1 h3{margin-bottom: 10px;}
	/*.our-journy-section{padding-bottom: 70px;}*/
	.banner-pos-con .dis-h1 h4 span.highly{font-size: 28px;margin: 14px 0 0;}
	.banner-pos-con .dis-h1 h4 span.moss-com{font-size: 55px;line-height: normal;}
	.compnay-photo img{min-height: 453px;}
	#journy_year .owl-nav [class*=owl-]{width: 50px;height: 50px;line-height: 39px;font-size: 24px;top: 37px;}
	.our-people-says-con{padding:89px 0 40px;}
	.our-journy-content{margin-top: 60px;}
	.our-journy-detail-info{margin:40px 0 0;}
	.Management-team-section{margin-top: 60px;}
	.journy-year{width: 130px;height: 130px;}
	.journy-year h3{font-size: 25px;}
	.our-journy-detail-info:before{top: 67px;}
	.our-journy-content .col-sm-12:nth-child(1){order: 2}
	.our-journy-content .col-sm-12:nth-child(2){order: 1}
	.our-journy-dis{text-align: center;padding-right: 0;margin-top:20px;}
	/*=====================================================*/
	/*company page START*/
	/*=====================================================*/


	/*apply-now*/
	.form-main{padding: 10px 0px;}
	.form-sub form{padding: 20px;}
	.apply-head.gt-title h1{font-size: 22px;}
	.apply-head{padding-top: 10px;}
	.apply-now form .gt-sub{width: 100%;margin:auto;display: block;}
	.apply-now select.gt-inp {font-size: 14px;}
	.apply-now form .Personal .gt-sub label{text-align: left;}
	.Personal .gt-sub-new{width: 100% !important;}
	.apply-now form .gt-sub{padding-bottom: 15px;}
	.apply-head.gt-title h1{padding-left: 0px;}
	.apply-now form .Personal .gt-sub label{font-size: 14px;margin: 0px;}
	.form-sub .col-sm-10{padding:0px;flex: 0 0 100%;max-width: 100%;}
	.radio-box .custom-control-label::after,
	.radio-box .custom-control-label::before{top: 0;bottom: 0;margin: auto;}
	.custom-control{min-height: auto}
}
	

@media (max-width: 575px)
{
	.container{max-width:96% !important;}
	/*=====================================================*/
	/*Team page start*/
	/*=====================================================*/
	/*=====================================================*/
	/*Team page END*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page start*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page END*/
	/*=====================================================*/

	/*=====================================================*/
	/*company page START*/
	/*=====================================================*/
	.banner-pos-con .dis-h1 h4 span.moss-com{font-size: 47px;}
	.our-journy-section{margin-top: 20px;}
	#journy_year .owl-nav .owl-prev{left: 0;}
	#journy_year .owl-nav .owl-next{right: 0;}
	/*=====================================================*/
	/*company page END*/
	/*=====================================================*/

	/*apply-now*/
	.apply-head.gt-title h1{font-size: 19px;}
	.form-sub .col-sm-10{padding: 0px;}
	.form-sub form{padding: 10px;}
	.form-main{padding: 0px;}
}


@media screen and (min-width:601px) and (max-width:767px)
{
	/*=====================================================*/
	/*Team page start*/
	/*=====================================================*/
	/*=====================================================*/
	/*Team page END*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page start*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page END*/
	/*=====================================================*/
}
	

@media screen and (min-width:479px) and (max-width:600px)
{
	/*=====================================================*/
	/*Team page start*/
	/*=====================================================*/
	.Management-team-section{margin-top: 50px;}
	.Management-team{padding: 50px 0 0;}
	.our-people-says-con{padding: 50px 0 50px;}
	.our-people-img img{width: 149px;height: 149px;}
	/*=====================================================*/
	/*Team page END*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page start*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page END*/
	/*=====================================================*/
}


@media screen and (max-width:478px)
{
	/*=====================================================*/
	/*Team page start*/
	/*=====================================================*/
	.our-people-boxes .box-main-says{max-width:100%;flex: 0 0 100%;}
	.Management-team-photo img{width: 140px;height: 140px;}
	.our-people-img img{width: 139px;height: 139px;}
	.our-people-box-liting{min-height:330px;}
	.Management-team-section{margin-top: 40px;}
	.Management-team{padding:40px 0 0;}
	/*=====================================================*/
	/*Team page END*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page start*/
	/*=====================================================*/
	/*=====================================================*/
	/*portfolio page END*/
	/*=====================================================*/
}
@media screen and (max-width:480px){
	.banner-pos-con .dis-h1 h4 span.moss-com{font-size: 32px;}
	.banner-pos-con .dis-h1 h4 span.highly{font-size: 22px;margin:5px 0 0;}
	#journy_year .owl-nav [class*=owl-]{width: 40px;height: 40px;line-height: 32px;font-size: 19px;top: 25px;}
	.journy-year{width: 100px;height: 100px;}
	.our-journy-detail-info:before{top: 50px;}
}