@media(min-width:768px){
	.banner-block video.video {height: 400px;width:100%;}
	.banner-home .banner-block > img { width: 100%; height: 400px !important; object-fit: cover; }
}
@media(min-width:992px){
.track-row ul {
    margin: 0 -18px;
}
}
/*@media(min-width:1300px){
	.container{max-width:1290px;padding:0 15px;}
}
@media(min-width:1400px){
	.container{max-width:1300px;padding:0 15px;}
}
@media(min-width:1500px){
	.container{max-width:1360px;padding:0 15px;}
}
@media(min-width:1600px){
	.container{max-width:1450px;padding:0 15px;}
}
@media(min-width:1920px){
	.container{max-width:1620px;padding:0 15px;}
}*/

@media(max-width:1400px){
.navbar-expand-lg .navbar-nav .nav-link{font-size:22px;}
.banner-home .banner-caption h1{font-size: 57px;    margin: 0px 0 20px;}
.expr-fild-section .home_text p, .banner-home .banner-caption p{font-size: 18px;}
.expr-fild-section ul li h3 {font-size: 40px;}
.expr-fild-section ul li p{line-height: 30px;    font-size: 24px;}
.title-home h2{font-size: 44px; margin: 0 0 34px;}
.title-home p{ font-size: 18px;line-height: 30px;}
.deal-item h3{font-size: 16px;}
.deal-item p {font-size: 15px;}
.deal-item .deal-rate { font-size: 20px;}
.our-service ul li .desc-service h3 { font-size: 24px;}
.expr-fild-section ul li{font-size: 18px; font-weight: 400;}
.our-service ul li .desc-service p{font-size: 18px; font-weight: 400;}
.our-service ul li .desc-service a {font-size: 18px;    max-width: 95px;}
.about-home h3 {font-size: 32px;}
.about-home p{font-size: 18px; line-height: 28px; font-weight:400;}
.menu-footer h4{font-size: 24px;margin: 0 0 15px;}
.footer{padding: 40px 20px 30px;}
.menu-footer p, .menu-footer li a, .copyright p{font-size: 16px;}
.copyright {padding: 60px 0 0;}

section.job-opening ul li .img-block{ width: 278px; height: 278px;}
section.job-opening ul li h3{font-size:23px;}
section.job-opening ul li p{font-size: 20px;line-height: 28px;}
section.job-opening ul li a{font-size: 18px;padding: 9px 20px;}

/*-----B Our Team----*/
 .ourteam-home p{font-size: 18px;line-height: 30px;}
.our_team ul li h3{font-size: 22px;}
.our_team ul li p{font-size: 18px;}
.banner-block-in img{height:400px;}
.banner-block-in h2{font-size: 60px;}
.contact-info p{font-size:18px;}
.our_team_detail .team-detail h3{margin: 0 0 17px;font-size: 30px;}
.our_team_detail .team-detail p span{font-size: 22px;}
.our_team_detail .team-detail p{margin: 0px 0 11px; font-size: 18px; line-height: 30px;}
.our_team_detail .team-detail{margin: -45px auto 0;}

section.service-section{padding:60px 0 50px;}
.left-service ul li a { padding: 12px 0px; font-size: 19px; padding: 10px 0px;}
.service-detail h2 { font-size: 34px;}
.service-detail p{line-height: 30px; margin: 0 0 30px;font-size: 18px;}
.service-detail h3 { font-size: 30px; margin: 0 0 5px;}
section.our_track_record {padding: 60px 0;}
.sidebar-filter h4 { font-size: 24px;}

.sidebar-filter li, .press-relase li a{font-size: 18px;}
.track-row ul{margin:0 -15px}
.track-row ul li{padding: 0 15px; margin: 0 0 20px;}
.track-row ul li a{margin:0;    font-size: 22px}
.contact-info h3, .contact_section form p label{  font-size: 18px;}
/*.track-row ul li .deal-item, .track-row ul li a { height: auto; min-height: 320px; }*/
#track-order .deal-item { height: auto; min-height:auto;}

.copyright.copyrightnewbox .info_data{font-size: 16px;}


}
@media(max-width:1300px){
	.deal-item h3 {font-size: 18px;}
}
@media(max-width:1199px){	
.navbar-expand-lg .navbar-nav .nav-link { font-size: 18px;    padding: 12px 16px;}
.banner-home .banner-caption h1 { font-size: 44px;}
/*.expr-fild-section .home_text p, .banner-home .banner-caption p {  font-size: 16px; line-height: 29px;}*/

.expr-fild-section ul li p{line-height: 25px;font-size: 21px;}
.expr-fild-section ul li{    min-height: 132px;    padding: 10px 15px;}
.expr-fild-section ul li h3 {font-size: 34px;}
.track-order {padding: 0;}
.deal-item h3 { font-size: 20px;}
.deal-item .deal-logo {height: 110px;}
/*.deal-item .deal-logo img{height: 100px;}*/
.our-service ul li .desc-service { padding: 25px 15px;}	
.our-service ul li .desc-service h3 { font-size: 21px; }
/*.our-service ul li .desc-service p { font-size: 18px; }*/
.about-home h3 {font-size: 28px; margin: 0 0 10px;}
.about-home p {/*font-size: 18px;line-height: 28px;*/margin: 0 0 10px;}
.menu-footer h4 { font-size: 21px;}
/*.menu-footer p, .menu-footer li a, .copyright p { font-size: 15px; }*/

/*-----B Our Team----*/
.our_team ul li{margin: 0 9px 20px; flex: 0 0 31%; max-width: 31%;}
.our_team .title-home { margin: 50px 0 40px; }
/*.our_team ul li .img-block { min-height: 240px; }*/

/*-----B about us------*/
section.about-us { padding: 50px 0; }
.track-row ul { margin: 0 -8px;}
.track-row ul li {flex: 0 0 50%; max-width: 50%; }
.track-row ul li a { margin: 10px 0 0; font-size: 19px; }
.service-detail h2 { font-size: 28px;}
.service-detail p{    margin: 0 0 24px;/*font-size: 16px;line-height: 24px;*/}
.service-detail h3 {font-size: 24px;}
.left-service{width:100%;padding: 5px 10px;}
.left-service ul li a{font-size:18px;}
.banner-block-in h2 {   font-size: 40px;}
.our_team_detail .team-detail { margin: -40px auto 0;}
.our_team_detail {padding: 0 0 60px;}
#track-order .deal-item{min-height:340px;}

}
	
@media(max-width:991px){
	.navbar-toggler{background:#fff;border-radius:4px;    height: 37px; width: 43px;}
	/*.header-bottom .navbar {padding: 8px 15px;}*/
	.header-bottom .navbar {padding: 8px 0px;}
	.expr-fild-section ul{padding:0 0 20px}
	.expr-fild-section ul li{flex:0 0 50%;max-width:50%;    margin: 20px 0 0;}
	.expr-fild-section ul li:nth-child(2n){border:none;}
	/*.deal-item{margin:0 0 30px;}*/
	.deal-box{padding: 60px 0 30px;}
	.our-service { padding: 60px 0;}
	.title-home p{max-width:100%;    margin: 0 auto 30px;}
	.our-service ul li{flex:0 0 50%;max-width:50%;}
	.about-home .about-des .about-img{position: relative; height: 170px; margin: 0 0 30px;    left: 0;width: 100%;background-size: 100%;}
	.about-home .about-des { padding-bottom:0px; padding-top: 10px; position: relative; }
	.footer-menu {  margin: 0 0 20px;}
	.copyright {padding: 30px 0 0;}
	.navbar-collapse { position: absolute; top: 100%; z-index: 99; background: #184f78; left: 0; width: 100%; }
	.navbar-expand-lg .navbar-nav li{width:100%;    text-align: left;}
	.navbar-expand-lg .navbar-nav .nav-link{width:100%;}
	.banner-block video.video { height: 360px;}
	.banner-block { height: 360px;}
	.banner-home .banner-block > img {height: 360px !important;}

	/*-----B Our Team----*/
	.banner-block-in img { height: 360px; }
	.banner-block-in h2 { font-size: 40px; }
	.our_team { padding: 40px 0; }
	.ourteam-home p { padding: 0; }
	.our_team .title-home { margin: 40px 0 20px; }
	.our_team ul li {flex: 0 0 30%; max-width: 30%; }
	/*.our_team ul li .img-block { min-height: 165px; }*/
	.our_team ul li h3 { font-size: 21px; }

	/*-----B about us------*/
	section.about-us { padding: 30px 0; }

.our_track_record  .col-lg-9{order:1}
.our_track_record  .col-lg-3{order:2}
.left-service{margin:0 0 15px;}
.service-detail p { margin: 0 0 15px;}
section.service-section {  padding: 40px 0 20px;}
.our_team_detail .team-detail h3 { margin: 0 0 10px; font-size: 26px; }
.our_team_detail .team-detail{padding: 20px;}
.about-home p{/*font-size: 18px; line-height: 26px; margin: 0 0 16px;*/ min-height: inherit;}
.our-service ul li .img-block, .our-service ul li .img-block img{height:300px;}
.our-service ul li .desc-service{ height:300px;}
.our-service ul li .desc-service p{    min-height: 159px}
.contact_section{padding:40px 0;}
.contact-info {padding: 0px 0 20px;}
.contact-info h2{    font-size: 26px;    margin: 0 0 4px;}
/*.contact-info h3 {font-size: 20px;}*/
.map-sec{padding:40px 0 20px}
.map-sec iframe{margin:0 0 20px;}
.contact-form h4{font-size: 32px}
.contact-form{padding: 30px 0 0;}
.menu-footer h4{  margin: 0 0 5px;}
.team-home.our_team .title-home {  margin: 0px 0 20px;}

.team-home.our_team ul li { flex: 0 0 45%; max-width: 45%;}
.footer{padding:30px 0px;}
/**/
.contact-info .icon_details img{height:350px;}



}
@media(max-width:767px){
	/*.banner-block video.video { height: 220px;}*/
	.banner-block { height: 220px;}
	.banner-home .banner-block > img {height: 220px !important;}
	.banner-home .banner-caption h1 {  font-size: 24px;margin: 0 0 4px;}
	
	.banner-home .banner-caption{padding-top: 10px;padding-bottom: 10px;}
	.expr-fild-section ul li h3 {font-size: 26px;}
	.expr-fild-section ul li p { line-height: 22px; font-size: 17px; }
	.expr-fild-section ul li { min-height: 102px;}
	.title-home h2 { font-size: 30px;}
	.expr-fild-section{padding-bottom: 25px;}
	.title-home p{    margin: 0 auto 30px;}
	.deal-item .deal-logo {height: 80px;}
	.deal-item .deal-logo img{max-height:75px;}
	.our-service {padding: 30px 0;}
	/*.title-home p {font-size: 18px;line-height: 26px;}*/
	.about-home h3 { font-size: 23px; margin: 0 0 10px;}
	/*.about-home p { font-size: 18px; line-height: 26px;}*/

	/*-----B Our Team----*/
	.our_team { padding: 25px 0; }
	.ourteam-home p { line-height: 27px; }
	.our_team .title-home { margin: 30px 0 10px; }
	.our_team ul li { margin: 0 5px 20px; flex: 0 0 31%; max-width: 31%; margin-bottom: 10px;}
	.our_team ul li h3 { font-size: 18px; }
	.banner-block-in img { height: 220px; }
	.banner-block-in h2 { font-size: 32px; }

	/*-----B about us------*/
	section.about-us { padding: 20px 0; }
	section.our_track_record {padding: 30px 0;}
.track-row ul li {flex:0 0 50%;max-width:50%; margin: 0 0 50px;}
.sidebar-filter .list-block { padding-bottom: 15px;}
.left-service ul li a{padding: 6px 0px;/*font-size: 16px;*/}
.service-detail h2 {font-size: 22px;}
.service-detail h3 {font-size: 20px;}

.our_team_detail {  padding: 0 0 40px;}
.our_team_detail .team-detail h3 { margin:4px 0 7px; font-size: 22px; }
.our_team_detail .team-detail p { margin: 0px 0 8px; font-size: 16px; line-height: 27px; }
.our_team_detail .team-detail p span { font-size: 18px; }
.our_team_detail .team-detail { margin: -20px auto 0;}
	.our_team ul li {flex: 0 0 48%; max-width: 48%;}
	.our_team ul li .img-block { min-height: 165px; }
	.our_team ul li .img-block { min-height: 205px; }
	.contact_section{padding:30px 0;}
	.contact_section form p label{margin: 0 0 10px;}
	.contact_section form .wpcf7-form-control{    height: 42px}
	.contact-info li h3 {    font-size: 22px;}
	/*.contact-info li p {font-size: 16px;    padding-left: 26px;}*/
	.contact-info li p i{font-size: 17px;top: 3px;}
	.contact_section form input[type="submit"]{    font-size: 19px;}
	.contact-info h2 { font-size: 24px;}
	/*.contact-info h3 {  font-size: 18px;}*/
	.contact-info li h4 {font-size: 20px;}
	.contact-info li{    margin: 0 0 5px;}
	.table-press table thead{display:none;}
	.table-press table td{display:block;}
	.title-home h2:after{ height: 32px; width: 32px;bottom: -15px; background-size: 32px;}
	/*3 July*/
	.logo .navbar-brand img { max-width: 150px; }
	.header-bottom .navbar .navbar-toggler { padding: 0; height: 33px; width: 40px; }
	.contact-info .icon_details img{height:250px;}
	.track-row ul li .record_heading {font-size: 18px;}
 .track-row ul li .deal-item, .track-row ul li a{    min-height: auto; height: 100%; margin:0;}
 .press_section h2 {font-size: 22px;}
 #track-order .deal-item { min-height: 310px; }
/*4-12*/
.copyright.copyrightnewbox { text-align: center; }
 .copyright.copyrightnewbox .info_data { position: relative; }

 
}  
@media(max-width:575px){
	.our-service ul li {flex: 0 0 100%; max-width: 100%;display:flex;flex-wrap: wrap;}
	.our-service ul li .img-block{flex: 0 0 100%; max-width: 100%;order:1}
	/*.our-service ul li .img-block, .our-service ul li .img-block img{height:auto;}*/
	.our-service ul li .img-block, .our-service ul li .img-block img { height: 250px; object-fit: cover; }
	.our-service ul li .desc-service{height: auto;justify-content: inherit;flex: 0 0 100%; max-width: 100%;order:2; padding: 15px 15px;}	
	.our-service ul li .desc-service p{min-height:inherit;margin:0 0 10px;}
	.about-home .about-des .about-img{/*height: 112px;*/ margin: 0 0 15px;}
	.our-service ul li .desc-service h3{margin: 0 0 5px;}
	.about-home{padding-bottom: 30px;}

	/*-----B Our Team----*/
	.our_team { padding: 15px 0; }
	/*.ourteam-home p{font-size: 16px;line-height: 25px;}*/
	.our_team ul li p { font-size: 16px; }
	.our_team .title-home { margin: 15px 0 0px; }

	/*-----B about us------*/
	section.about-us { padding: 15px 0; }
	section.about-us p{margin: 0 0 10px;}
	/*.title-home p{font-size: 16px;font-weight: 400;}*/
	.our_team ul li { flex: 0 0 47%; max-width: 47%; }
	.title-home h2{    padding-bottom: 22px;}
	#track-order .deal-item .deal-logo {height: auto; min-height: 80px;}
	#track-order .deal-item .deal-logo img { max-height: 40px; margin: 0; }
	

	
}
@media(max-width:480px){
	/*-----B Our Team----*/
	.banner-block-in h2 { font-size: 27px; }
	.banner-block-in img { height: 150px; }
	.our_team ul li { margin: 0 4px 13px; flex: 0 0 47%; max-width: 47%;}
	.title-home h2 { font-size: 25px; margin-bottom: 16px;}
	.track-row ul li {flex:0 0 100%;max-width:100%; margin: 0 0 15px;}
	.our_team ul li .img-block { min-height: auto; }
	.team-home.our_team ul li { flex: 0 0 98%; max-width: 98%;}
	/*3 July*/
	.banner-block video.video { height: 150px; }
	.banner-home .banner-block > img {height: 150px !important;}
	.advice_block { display: block; height: auto; }
	.track-row ul li .deal-item, .track-row ul li a{height:auto;}
	/**/
	.deal-item .deal-logo {height: auto; min-height: 80px;}
	.deal-item .deal-logo img { max-height: 40px; margin: 0; }
	.about-home .about-des, .about-home .about-des p{ text-align:center; }
	#track-order .deal-item{min-height:auto;}
	#track-order { max-width: 350px; margin: 0 auto; }
}
@media(max-width:350px){
	.banner-home .banner-caption h1{font-size: 20px;}
}


/*--------------Our Careers--------------*/
@media (max-width:1024px){
	.career-detail div{margin:0 60px}
	.career-detail p{margin:40px 60px 0}
	.career-detail h4{margin-left:60px}
	.career-detail .careers-answer{margin-left:75px}
	.career-detail div h3{font-size:30px}
	.career-detail .career-detail-description{margin:40px 0 40px}
}
@media (max-width:768px){
	.career-detail{padding:40px 0 50px}
	.career-detail div{margin:0 30px}
	.career-detail p{margin:40px 30px 0}
	.career-detail h4{margin-left:30px}
	.career-detail .careers-answer{margin-left:45px}
	.career-detail div h3{font-size:30px}
	.career-detail .career-detail-description{margin:40px 0 40px}
}
@media (max-width:660px){
	.career-detail{padding:30px 0 40px}
	.career-detail div{justify-content:center;height:fit-content;align-items:flex-start;flex-direction:column}
	.career-detail div h3{margin-bottom:20px;font-size:22px}
	.career-detail div ul{margin-right:0}
	.career-detail p{margin:30px 30px 0;font-size:16px}
	.career-detail h4{font-size:18px;margin:30px}
	.career-detail .careers-answer{margin-left:45px}
	.career-detail .career-detail-description{margin:40px 0 40px}
	.career-detail div ul li:first-child{margin-right:24px}
}
@media (max-width:430px){
	.career-detail{padding:30px 0 40px}
	.career-detail div h3{margin-bottom:20px;font-size:22px}
	.career-detail div ul{margin-right:0}
	.career-detail p{margin:30px 20px 0}
	.career-detail h4{font-size:18px;margin:30px 20px}
	.career-detail .careers-answer{margin-left:35px}
	.career-detail .career-detail-description{margin:30px 0 30px}
	.career-detail div ul li p svg {margin-right: 10px}
}

@media (max-width:600px){
	.our-careers-item{height:fit-content}
	.our-careers-item div{height:fit-content;align-items:flex-start;flex-direction:column;justify-content:center}
	.our-careers-item div ul{margin:0 0 0 30px}
	.our-careers-item div h3{margin:0 30px 15px}
	.our-careers-item div h3 a{line-height:1;margin:0}
	.our-careers-item .careers-arrow{flex-direction:row;justify-content:flex-start}
	.our-careers-item p{-webkit-line-clamp:7}
}