




@media screen and (max-width:1920px){


.modal2365 .modal-content {	position: absolute;	border-radius:8px;	width: 900px;
	max-width:100%;	height: 500px; }

.home-ourteam .itembox .figure-sec { width: 100%; height:390px; }

.home-ourteam .item-col {	margin-bottom: 123px; }

.home-ourteam .itembox .textsec {	padding: 11px 10px;	position: absolute;	left: 50%;
	bottom:-100px;	border-radius: 6px;	width: 93%; }

.keymetricofmess::after {	content: "";	width: 100%;	height: 100%;	position: absolute;
	right: -5px;	top: -28px;	background: url(../media/home/border-img.png);	background-size: auto;
	background-position: right bottom;	background-repeat: no-repeat; }






/**/
}
/**/

@media screen and (max-width:1600px){



/**/
}
/**/

@media screen and (max-width:1400px){



.home-banner .banneitem-text .text-wrapper .item-right {	margin: 0;	padding: 40px 30px;	width: 38%;
	max-width: 380px;	border-radius: 15px;	background: #38395F73; }
.home-banner .banneitem-text .text-wrapper .item-right ul li .itemtitle {	font-weight: 500;	font-size: 20px;	line-height: 36px;
	text-transform: uppercase;	color: #fff;	display: block; 	position: relative; }
.home-banner .banneitem-text .text-wrapper .item-left h1 {	padding: 0 0 27px 0;	font-family: Inter;font-weight: 500;
	font-size:45px;	line-height:57px;	letter-spacing: 0%;	text-transform: capitalize; color: #fff; }

.home-banner .banneitem-text .text-wrapper .item-left {	padding: 0 67px 0 0;	width: 64%; }
.home-banner .banneitem-text .text-wrapper .item-left p {	font-size: 21px;	line-height: 36px; }
.home-banner .banneitem-text .text-wrapper .item-left .item-btn {	padding: 0 0 0 24px; }
.home-banner .banneitem-text .text-wrapper .item-left .item-btn {	height:50px;} 
.emss-headersec .bd .head-btnright .item-btn {	height: 50px; }

.home-aboutsec .item-vidsec .video-popup .viewimg { height: 400px; }
.home-aboutsec .item-imgsec {	height: 400px; }

.home-aboutsec .item-textsec ul {	padding: 10px 0 0 26px; }
.home-aboutsec .item-textsec {	padding: 15px 0 0 0; }

.home-aboutsec .item-textsec p { font-size: 15px; line-height: 25px; letter-spacing: 0%; }
.home-aboutsec .item-textsec ul li { padding: 4px 0; font-size: 15px; line-height: 21px; }

.home-aboutsec .item-textsec .item-btn { margin: 15px 0 0 0;	padding: 0px 0 0 19px;	width: 171px;
	height: 50px;	border-radius: 27px;	display: flex;	align-items: center;
	font-family: Inter;	font-weight: 600;	font-size: 14px;	line-height: 20px;
	letter-spacing: 0%;	text-transform: capitalize;	color: #38395F;	position: relative;
	border: 1px solid #000000; }

.keymetricofmess .sec-title h2 {	font-size: 40px;	line-height: 46px; }

.keymetricofmess .item-left .item-tex .count-box {	width: 40%; }


.keymetricofmess .item-left .item-tex .count-box .icon_text { font-size:40px;	line-height: 65px; }

.keymetricofmess .item-left .item-tex .count-box .number { font-size:40px;	line-height: 65px; }

/*.keymetricofmess .item-left .item-tex p {	padding: 7px 0 7px 7px;*/
/*	font-size: 18px;	line-height: 31px;	text-transform: capitalize;*/
/*	color: #fff;	border-bottom: 1px solid #494A79; }*/
	
.keymetricofmess .item-left .item-tex p {    padding: 7px 0 7px 7px;    font-size: 17px;
    line-height: 27px;    text-transform: capitalize;    color: #fff;
    border-bottom: 1px solid #494A79;    width: 60%; }
	

.keymetricofmess .item-left {	padding: 29px 0 0 0;	position: relative;	z-index: 99;
	display: flex;	flex-wrap: wrap;	max-width: 635px; }

/*.keymetricofmess .item-left .item-tex {	margin: 0;	padding: 0 42px 0 0; width: 50%; display: flex; flex-wrap:wrap; }*/

.keymetricofmess .item-left .item-tex {    margin: 0;    padding: 0 31px 0 0;    width: 50%;
    display: flex;    flex-wrap: wrap; }

.home-aboutsec .item-vidsec {	margin: 0;	padding: 0;	height: 400px; }

/*tanker*/
.tranher-whychooseus .item-left .nav .nav-link {
	padding: 16px 24px; }

.tranher-whychooseus .item-left .nav .nav-link .arroicon {
	position: absolute;	right: 6px;	top: 50%;	width: 44px; height: 44px; }
.blog-andarticle .colright .item-col .text h5 {
	font-size: 20px;
	line-height: 26px; }
.blog-andarticle .colright .item-col .text .calen {
	font-size: 13px; line-height: 20px; }

.keymetricofmess::after {	content: "";	width: 42%;	height: 100%;
	position: absolute;	right: -5px;	top: -28px;
	background: url(../media/home/border-img.png);
	background-size: contain;	background-position: right bottom;
	background-repeat: no-repeat; }
	
.westriveexcellence .accordion-01item .second-view .textsec {
	margin: 14px 20px;	padding: 73px 0 0 10px;	width: 51%; }

.westriveexcellence .accordion-01item .second-view .textsec p {
	font-size: 15px; line-height: 25px; }
.home-ourteam .itembox .figure-sec { width: 100%; height:322px; }
.home-ourteam .itembox .textsec {	padding: 11px 10px;	position: absolute;	left: 50%;
	bottom: -60px;	border-radius: 6px;	width: 93%; }

.home-ourteam .item-col {	margin-bottom: 74px; }

.emsabt-Whoweare .item-left .img-1 {
	margin: 0;
	padding: 0;
	width: 81%;
	height: 527px;
	overflow: hidden;
	border-radius: 47px;
}


/**/
}
/**/


@media screen and (max-width:1200px){

.home-banner .banneitem-text .text-wrapper .item-left h1 {
	padding: 0 0 27px 0; font-size: 34px; line-height: 44px; }
.home-banner .banneitem-text .text-wrapper .item-left {	padding: 0;	width: 80%;	text-align: center;
	margin: 0 auto; }
.home-banner .banneitem-text .text-wrapper { padding: 30px 0; }
.home-banner .banneitem-text .text-wrapper .item-left p { font-size: 18px; line-height: 34px; }
.home-banner .banneitem-text .text-wrapper .item-right { display: none; }
.home-banner {	height: 563px; }
.home-aboutsec .sec-title h2 {	font-size: 34px; line-height: 44px; }

.keymetricofmess .sec-title h2 { font-size: 34px;	line-height: 46px; }
.keymetricofmess {	margin: 0;	padding: 80px 0 147px 0; }

.keymetricofmess .item-left .item-tex .count-box .number { font-size: 35px; line-height: 42px; }
.keymetricofmess .item-left .item-tex .count-box .icon_text { font-size: 35px; line-height: 42px; }

.keymetricofmess .item-left .item-tex .count-box {	width: 32%; }
.keymetricofmess .item-left .item-tex p {	font-size: 15px;	line-height: 25px;	width: 67%; }
.westriveexcellence .sec-title h2 {	font-size: 34px;	line-height: 46px; }
.home-ourservices .itemBox .tophed { padding: 20px 14px 25px 14px; }

.home-ourservices .itemBox .tophed .sectop h3 {	font-size: 20px; line-height: 28px; }
.home-ourteam .sec-title h2 { font-size: 34px;	line-height: 46px; }

.home-ourteam .itembox .figure-sec { width: 100%; height: 298px; }

.home-ourteam .itembox .textsec {	padding: 11px 10px;	position: absolute;
	left: 50%;	bottom: -32px;	border-radius: 6px;	width: 93%; }
.home-ourteam .item-col {	margin-bottom: 44px; }
.home-mapblock .itemleft .textbd .sec-title h2 { font-size: 34px;	line-height: 46px; }

.home-mapblock .itemleft .textbd p {
	padding: 10px 0 0 0; font-size: 15px;
	line-height: 24px; }

.home-mapblock .itemleft ul li { padding:9px 0 5px 22px;
 font-size:14px; line-height: 20px; width: 50%; }

.footer-block .item-sec .sec-title { padding: 0 0 41px 0; font-size: 25px; line-height: 35px; }
.footer-block .contact-0sec { padding: 22px 0 0 0; }

.footer-block {	padding:70px 0 50px 0; }

.westriveexcellence .accordion-01item .second-view .textsec .accordion-number {
	width: 50px;	height: 50px;	font-size: 20px; line-height:26px; }

.westriveexcellence .accordion-01item .first-view .accordion-number {
	width:50px;	height:50px; }

.westriveexcellence .accordion-01item .second-view .textsec h3 {
	padding: 10px 0; font-size: 18px; line-height: 24px; }

.westriveexcellence .accordion-01item .second-view .imgsec {
	width: 350px; }

.westriveexcellence .accordion-01item .second-view .textsec {
	margin: 14px 20px;	padding: 44px 0 0 10px;	width: 51%; }

.westriveexcellence .accordion-01item .second-view .textsec p {	font-size: 14px; line-height: 23px; }

.inner-banner .banner-text .textsec h1 {
	padding: 0 0 20px 0; font-weight: 600;	font-size: 36px;
	line-height: 42px; }

.inner-banner .banner-text .textsec p {
	font-size: 18px;
	line-height: 32px; }

.inner-banner {	height: 550px; }

.emsabt-Whoweare .item-left .img-2 {	position: absolute;
	right: 27px;	bottom: 0;	width: 200px;	height: 200px; }
.emsabt-Whoweare .item-left .img-1 { width: 84%; height: 527px; }
.award_achievement .item-row .item-col { padding: 23px 12px; width: 33.33%; }

.about-ourteam .row-wrapper .secbd {	max-width: 100%;	position: relative;
	z-index: 10; }

.about-ourteam .row-wrapper .item-bd .item {
	padding: 10px 10px;	width: 25%;	
	 height:auto; 	border-radius: 100%; }


.tanker-aboutsec .item-textsec h2 {
	padding: 0 0 15px 0; font-size: 36px;
	line-height: 42px; }

.section-ourservice .itemtop .item-left {
	padding: 14px 10px; }

.section-ourservice .itembotom .item-left .imgsec {	padding: 30px 18px; }

.section-ourservice .itembotom .item-left {
	height: 330px; }

.section-ourservice .itembotom .item-right .itemimg {
	height: 330px; }
.section-ourservice .itembotom .item-left .imgsec a { font-size: 16px;
	line-height: 20px; }
.section-ourservice .itembotom .item-left .imgsec p { padding: 16px 0;
	font-size: 16px; line-height: 24px; }


.tanker-setsUs .item-textsec h2 { padding: 0 0 15px 0;	font-size: 36px;	line-height: 42px; }
.tanker-setsUs .item-textsec ul { padding: 0px 0 0 26px; }

.tanker-setsUs .item-imgsec { height: auto; }

.sec-title h2 {	font-size: 28px; line-height: 40px; }
.tranher-whychooseus .item-left .nav .nav-link { padding: 12px 39px 13px 13px;	margin: 0 0 9px 0;
	font-size: 14px; }

.tranher-whychooseus .item-left .nav .nav-link .arroicon {	position: absolute;	right: 6px;
	top: 50%;	width: 35px;	height: 36px; }


.contact-formwrapper .col-right .text-bd .item-col {
	padding: 11px 0;
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
}

.contact-formwrapper .col-right .text-bd .item-col .right-txt {
	padding: 0 0 0 20px;
	width: 90%;
}
.contact-formwrapper .col-right .text-bd .item-col .right-txt p a {
	display: inline-block;
	font-size: 16px;
}








/**/
}
/*end*/
@media screen and (max-width:991px){

.emss-headersec .bd .nav-block ul li a { padding: 0 13px; line-height: 21px; }
.emss-headersec .bd .logo {	padding: 0 20px 0 0; }
.emss-headersec .bd .nav-block ul li {	padding: 16px 0; }
.emss-headersec .bd .head-btnright .item-btn {	height: 42px;	width: 150px; }
.emss-headersec .bd .head-btnright .item-btn span {	width: 34px; height: 34px; }

.home-aboutsec .item-textsec .item-btn { height: 42px;	width: 150px; }
.home-aboutsec .item-textsec .item-btn span { width: 34px; height: 34px; }
.home-banner .banneitem-text .text-wrapper .item-left .item-btn {
	height: 42px;	width: 189px; }

.home-banner .banneitem-text .text-wrapper .item-left .item-btn span { width: 34px; height: 34px; }

.westriveexcellence .accordion-container {	display: block;	height: auto;	margin: auto;
	overflow: hidden; }
.westriveexcellence .accordion-01item {
	flex: initial;	position: relative;
	overflow: hidden;	cursor: pointer;	margin: 0 14px;
	padding: 0;	overflow: hidden; }

.westriveexcellence .accordion-01item .first-view h3 {	position: static;	font-size: 22px;
	line-height: 100%;	inline-size: initial;	transform: initial; }

.westriveexcellence .accordion-01item .second-view { display: flex;
	visibility: visible;	opacity: 1;	width: 100%;
	position: static;	height: auto; }

.westriveexcellence .accordion-01item .first-view {	display: none; }
.westriveexcellence .accordion-01item {	margin: 18px 14px; }

.home-mapblock .right-mapsec {	position: static;	width: 100%;
	height: 320px; }
.home-mapblock .itemleft .textbd {	width: 100%; }

.footer-block .item-sec .sec-title { padding: 18px 0 41px 0; }
.footer-block {	padding: 50px 0;}

.emss-header-wrapper .top-bar .container {	display: flex;	align-items: center;	justify-content: center;
	flex-wrap: wrap; }

.home-mapblock .itemleft .item-btn { height: 42px;	width: 150px; }
.home-mapblock .itemleft .item-btn span { width: 34px;	height: 34px; }

.modal2365 .modal-content {	position: absolute;
	border-radius: 8px;	width: 600px;	max-width: 100%;
	height: 400px; }

.about-ourteam .row-wrapper .item-bd .item {	padding: 10px 10px;	width: 33.33%;	height: auto;
	border-radius: 100%;	display: flex;	justify-content: center; }

.about-ourteam .row-wrapper .sec-title h2 {	margin: 0;	padding: 0 0 0 6px;	text-align: center; }


.tanker-aboutsec .item-row .col-lg-5 { width:100%; }
.tanker-aboutsec .item-row .col-lg-7 { width:100%; }
.tanker-aboutsec .item-imgsec {	padding: 15px 0; height: auto; }

.section-ourservice .itemtop .item-left { display: none; }
.section-ourservice .item-row .colleftsec { width:100%; }
.section-ourservice .item-row .colrightsec { width:100%; }

.section-ourservice .itembotom .item-right { margin: 0;	padding: 10px;	display: flex; }


.tanker-setsUs .item-row {	flex-direction: column-reverse; }
.tanker-setsUs .item-row .col-lg-7 { width:100%; }
.tanker-setsUs .item-row .col-lg-5 { width:100%; }

.tanker-setsUs .item-imgsec {	height: auto; padding: 0; }
.tanker-worldwide .col_right {	margin-right: 0 !important;	margin-left: 0 !important; }
.tanker-worldwide .item_right_box {	padding:30px; }
.tanker-worldwide .item_right_box h2 {	font-size: 30px;	line-height: 36px; }

.tanker-project-gallery .gallerybd .imgdb {	width: 100%;	height: auto;
	overflow: hidden;	border-radius: 34px;	position: relative; }


.tanker-Empowered .item_right_box h2 {	padding: 0 0 15px 0;
 font-size: 36px;	line-height: 42px;  }

.tanker-worldwide .item_right_box h2 {	font-size: 36px; line-height: 42px; }
.section-ourservice .itembotom .colrightsec { padding-left: 0; }

.tranher-whychooseus .sec-title {	padding-bottom: 40px; }


.tranher-whychooseus .item-row .colleftsec { width:100%; }
.tranher-whychooseus .item-row .colrightsec { width:100%; }
.tranher-whychooseus .item-right .tab-content .tab-pane .text-tab-bd {
	margin: 0;	padding: 0; }

.tranher-whychooseus .item-right {	margin: 0;	padding: 18px 0 0 0; }
.tanker-Empowered .item-left img {	width: 100%; }

.tanker-Empowered .item_right_box {	padding: 30px 30px; }

.tanker-Empowered .item_right_box h2 {	padding: 0 0 15px 0;	font-size: 32px;
	line-height: 38px; }





/**/
}
/*end*/

@media screen and (max-width:767px){

/*mview*/

.emss-headersec .bd .nav-block { display: none; }
.emss-headersec .bd .responsive-icon {	display: block;	padding-left: 10px; }
.emss-headersec .bd .responsive-icon img { width: 34px;
	object-fit: contain; cursor: pointer; }

.academy_r_mobile_menu .logo-sec img {	width: 136px; }
.emss-header-wrapper .top-bar {	display: none; }


/*mview*/

.home-banner {	height: 500px; }

.home-banner .banneitem-text .text-wrapper .item-left h1 {
	padding: 0 0 27px 0;	font-size: 26px;	line-height: 38px; }

.home-banner .banneitem-text .text-wrapper .item-left p { font-size: 16px;
	line-height: 27px; }
.home-aboutsec .sec-title h2 {	font-size: 26px;	line-height: 30px; }
.keymetricofmess .sec-title h2 { font-size: 24px; line-height: 28px; }

.westriveexcellence .sec-title h2 { font-size: 26px;	line-height: 30px;  }
.home-ourservices .sec-title h2 { font-size: 26px;	line-height: 30px; }

.home-ourteam .sec-title h2 { font-size: 26px;	line-height: 30px; }
.home-mapblock .itemleft .textbd .sec-title h2 {  font-size: 26px;	line-height: 30px; }

.home-aboutsec .item-vidsec {	margin: 0 0 22px 0;	padding: 0;	height:auto; }
.home-aboutsec .item-imgsec {	height: auto;	padding: 0; }

.home-aboutsec .item-vidsec .video-popup .viewimg {	height: auto; }

.westriveexcellence .accordion-01item .second-view {flex-direction: column; }
.westriveexcellence .accordion-01item .second-view .imgsec { width:100%; }

.westriveexcellence .accordion-01item .second-view .imgsec img {	width: 100%;
	height: 100%;	object-fit: cover;	transform: scale(0.95);
	transition: all 0.3s;	transition: width 2s;	border-radius: 14px; }

.westriveexcellence .accordion-01item .second-view .textsec {margin: 0;	padding: 0 20px 36px 20px;
	width: 100%; }
.westriveexcellence .accordion-01item .second-view .textsec .accordion-number {	position: static; }
.home-aboutsec .item-vidsec .video-popup .bla-1 img {	width: 115px;
	height: 115px; }
.westriveexcellence .sec-title { padding: 0 0 10px 0; }
.footer-block .contact-0sec .title {font-size: 20px;	line-height: 26px; }
.footer-block .contactnow-sec {	margin: 0;	padding: 0; }

.inner-banner .banner-text .textsec {	padding: 60px 0 0 0;
	display: flex;	align-items: start;	justify-content: center;
	flex-direction: column;	width: 100%; }

.inner-banner {	height: 450px; }

.award_achievement .item-row .item-col {	padding: 23px 12px;	width: 50%; }
.sec-title h2 {	font-size: 28px; line-height:34px; }

.emsabt-Whoweare {	padding: 50px 0 20px 0; }

.about-ourteam .row-wrapper .item-bd .item img {	width: 158px;	height: 158px;
	object-fit: cover;	border-radius: 100px; }

.about-ourteam .row-wrapper .secbd .item-button { width: 158px;	height: 158px; }
.section-ourservice .itembotom .item-right .itemimg { height: auto; }
.tanker-worldwide .item_right_box h2 {	font-size: 32px; line-height: 38px; }

.tranher-whychooseus .item-right .tab-content .tab-pane .text-tab-bd .item-text {
	margin: 0;	padding: 0 0 0 20px;	width: 57%; }

.contact-formwrapper .bd {	flex-direction: column; }

.contact-formwrapper .col-left {	padding: 30px 0 50px 0;	width: 100%; }

.contact-formwrapper .col-right {	margin: 0;	padding: 30px 20px;
	width:100%;	background: #292944; }

.contact-formwrapper .col-left .form-sec .item-submit .submit-btn {
	padding: 14px 43px;	font-size: 20px; line-height: 22px; }


/**/
}
/*end*/

@media screen and (max-width:676px){





/**/
}
/*end*/

@media screen and (max-width:575px){

.emss-headersec .bd .head-btnright .item-btn {
	height: 38px;	width: 137px;	padding: 0 0 0 16px; }
  
.emss-headersec .bd .head-btnright .item-btn span {	width: 30px;	height: 30px; }
.emss-headersec .bd .responsive-icon img {	width: 38px;	object-fit: contain;
	cursor: pointer; }
.emss-headersec { padding: 8px 0; }
.home-banner .banneitem-text .text-wrapper .item-left {	width: 100%; }

.home-banner {	height: 459px; }

.footer-block .contact-0sec .bd {	padding: 17px 0 0 0;	display: flex;	align-items: start;
	flex-direction: column; }
.footer-block .contact-0sec .bd .item-sec {	padding: 8px 15px;	width: 100%;	border-right: 0;
	border-bottom: 1px solid #f2f2f238; }

.footer-block {	padding: 40px 0; }

.home-ourteam .itembox .figure-sec {	width: 100%;	height: auto; }

.emsabt-Whoweare .item-left .img-2 { display: none; }

.emsabt-Whoweare .item-left .img-1 {	width: 100%; height: auto; }

.inner-banner .banner-text .textsec {
	padding: 30px 0 0 0; }

.inner-banner .banner-text .textsec h1 {
	padding: 0 0 20px 0;	font-size: 32px;	line-height:38px; }
.inner-banner .banner-text .textsec p {	font-size: 15px;	line-height: 25px; }

.inner-banner .banner-text .textsec .item-btn {	margin: 21px 0 0 0;
	padding: 0 0 0 15px;	width: 186px;	height: 42px;
	font-size: 14px; line-height: 20px; }

.emsabt-Whoweare .item-left {	padding-bottom: 46px; }

.emsabt-Whoweare .item-rightsec .item-text .item span.title {
	padding: 0 0 2px 20px;	font-size: 16px; line-height: 23px; }

.emsabt-Whoweare .item-rightsec .item-text .item p {
	font-size: 15px; line-height: 26px; }

.award_achievement .item-row .item-col { padding: 23px 12px;	width: 100%; }

.about-ourteam .row-wrapper .item-bd .item {	padding: 6px 6px;
	width: 50%;	height: auto; }
.about-ourteam .row-wrapper .item-bd .item img { width: 133px;	height: 133px; }
.about-ourteam .row-wrapper .secbd .item-button {	width: 130px;	height: 130px; }

.inner-banner .banner-text .textsec h1 {	padding: 0 0 20px 0;
	font-size: 24px;	line-height: 32px; }

.tanker-aboutsec .item-textsec p {
	font-size: 16px;
	line-height: 29px; }

.section-ourservice .itemtop .colrightsec {
	padding: 15px;
}

.section-ourservice .itemtop .item-right .listview {
	margin: 0;
	padding: 23px 0 0 0;
	display: block;
}
.section-ourservice .itemtop .item-right .listview ul {
	font-size: 15px;
	line-height: 40px; }

.section-ourservice .itemtop .item-right .listview ul li {	padding: 9px 0 9px 23px;
	font-size: 15px;	line-height: 22px; }

.section-ourservice .itembotom .item-right .itemimg {	height: auto;
	width: 100%;	margin: 8px 0; }

.section-ourservice .itembotom .item-right {
	margin: 10px 0;
	padding: 10px;
	display: flex;
	flex-wrap: wrap;
}

.tanker-aboutsec .item-textsec h2 {	padding: 0 0 15px 0;	font-size: 24px;
	line-height: 30px; }
.section-ourservice .itemtop .item-right h2 {font-size: 24px;
	line-height: 30px; }

.section-ourservice .itemtop .item-right .listview ul {	width: 100%; }

.section-ourservice { padding: 45px 0 10px 0; }

.tanker-setsUs .item-textsec h2 {	padding: 0 0 15px 0;
	font-size: 24px;	line-height: 30px; }
.tanker-worldwide .item_right_box h2 {font-size: 24px;
	line-height: 30px; }

.tanker-worldwide .item_right_box {	padding: 20px;
}
.sec-title h2 {
	font-size: 24px;
	line-height: 32px;
}

.tranher-whychooseus .item-right .tab-content .tab-pane .text-tab-bd {
	margin: 0;
	padding: 0;
	flex-direction: column;
}

.tranher-whychooseus .item-right .tab-content .tab-pane .text-tab-bd .figure {
	width: 100%;	height: auto;	border-radius: 32px;
	overflow: hidden; }

.tranher-whychooseus .item-right .tab-content .tab-pane .text-tab-bd .item-text {
	margin: 0;	padding: 13px 0 0 20px;	width: 100%; }

.tanker-Empowered .item_right_box h2 {
	padding: 0 0 15px 0;
	font-size: 24px;
	line-height: 30px;
}

.tanker-Empowered .item_right_box {
	padding: 30px 15px;
}
.contact-formwrapper .col-left .form-sec .item {	padding: 6px 6px;	width: 100%;
	position: relative; }
.contact-formwrapper .col-left .form-sec {	margin: 0;	padding: 0; }

.contact-formwrapper .col-right .text-bd .item-col .right-txt p {
	font-size: 16px;
	line-height: 27px; }

.map-block .mapbd {	width: 100%; height: 350px; }


.contact-formwrapper .col-right h3 {
	font-size: 20px;
	line-height: 25px; }
.contact-formwrapper .col-left h2 {
	padding: 10px;
	font-size: 20px;
	font-weight: 500;
	line-height: 29px; }



/**/
}
/*end*/


@media screen and (max-width:450px){

.academy_r_mobile_menu .side-menu {	position: fixed;	top: 0;	left: -380px;
	width: 85%; }

.keymetricofmess .item-left {	padding: 29px 0 0 0;	display: flex;	flex-wrap: wrap;
	max-width: 100%;	flex-direction: column; }

.keymetricofmess .item-left .item-tex {	margin: 0;	padding: 6px 0;	width: 100%;
	display: flex;	flex-wrap: wrap; }

.westriveexcellence .accordion-01item {	margin: 18px 0; }


.keymetricofmess {	margin: 0;	padding: 48px 0 113px 0; }

.keymetricofmess .item-left .item-tex .count-box {	width: 25%; }

.keymetricofmess .item-left .item-tex p {	font-size: 15px;	line-height: 25px;
	width: 75%; }
.keymetricofmess .item-left .item-tex .count-box .number {	font-size: 30px;
	line-height: 42px; }

.keymetricofmess .item-left .item-tex .count-box .icon_text { font-size: 30px;	line-height: 42px; }





/**/
}
/*end*/


























