@media only screen and (max-width:1400px){
.banner-heading, .banner-heading h1{font-size:66px;line-height:63px;}
.banner-img{min-height:711px;}
.menu ul li.home a{padding-left:3px;padding-right:3px;}
.custom-tab .nav-tabs .nav-link{font-size: 16px;}
.team-members-detail h2{font-size: 18px;}
.team-members-detail p{font-size: 15px;     margin: 0 0 13px 0;}
.social-round {
    width: 26px;
    height: 26px;
    line-height: 27px;
    display: inline-block;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
}

}


@media only screen and (max-width:1279px){
.services-block{height:100%;padding:10px 10px 10px 40px;}
.services-block h2{font-size:22px;}
body{font-size:16px;}
.custom-tab .nav-tabs li{width:32%;}
}
		
	
	
@media only screen and (max-width:1199px){
.logo img{display:block;width:200px;}
.menu ul li a{font-size:15px;}
.menu ul li{margin-right:4px;}
.top-menu .fa-home{font-size:18px;top:0px;position:relative;}
.menu ul li.home a{padding-left:0px;padding-right:0px;}
.top-menu{padding-top:14px;}
.quick-links ul li{font-size:13px;padding:6px 20px 5px;}
.quick-links ul li::after{height:34px;}
.quick-links ul li.book-online span::before{top:1px;}
.quick-links ul li.learn-online span::before{top:2px;}
.quick-links ul li.worldmark-ac span::before{top:1px;}
.shrink .menu ul li a{font-size:15px;}
.banner-heading, .banner-heading h1{font-size:56px;line-height:54px;padding-bottom:30px;}
.banner-btn a.btn{font-size:18px;}
.btn{padding:9px 18px;}
.services-block h2{font-size:20px;}
.services-block{height:100%;padding:10px 10px 10px 30px;}
.small-btn {
    padding: 7px 18px;
}
.team-members-detail h2{    margin: 0 0 0px 0;}
.social-link {
    margin-bottom: 7px;
}
.team-members-detail p {
    font-size: 14px;
    margin: 0 0 13px 0;
    line-height: 17px;
    padding: 0 10px;
}

}

@media only screen and (min-width:992px) and (max-width:1199px){
ul.max-same-ways.max-same-custom li .max-same-img{max-width:180px;}
ul.max-same-ways.max-same-custom li .max-same-detail {width: 55%; font-size: 14px;}
ul.max-same-ways.max-same-custom li .max-same-detail strong{font-size:18px;}
.one-information .one-informatio-detail{width:72%;}
}


@media only screen and (max-width:991px){
.banner-img{min-height:549px;}
.menu ul li a, .shrink .menu ul li a{padding:5px 16px 8px 14px;font-size:13px;}
.shrink .menu-arrow{top:3px;}
.menu-arrow{right:4px;top:4px;}
.menu ul li{margin-right:2px;}
.logo img, .shrink .logo img + img{display:block;width:167px;}
.top-menu{padding-top:9px;}
.shrink .menu ul li.home a{padding-left:0px;padding-right:0px;}
.heading h2, .heading h1{font-size:30px;margin-bottom:25px;}
.banner-heading, .banner-heading h1{font-size:50px;line-height:45px;padding-bottom:30px;}
.services-sec{padding-top:40px;padding-bottom:40px;}
.aboutpic1, .aboutpic2 {width: 193px;position: absolute;}
.aboutus-content {padding-right: 258px;}
.aboutpic1 {top: 78px;right: 49px;}
.inner-banner-img {min-height: 300px;}
.inner-page-banner h1 {
	padding-bottom: 10px;
	margin-bottom: 0;
}

.team-pic {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.team-col {
    margin-bottom: 30px;
}
.team-pic img {
    width: 100%;
}
.team-members-detail {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    background: #fff;
    height: auto;
    width: 100%;
    letter-spacing: 1px;
    padding-top: 10px;
}
.custom-tab .nav-tabs .nav-link {
    font-size: 15px;
}
.resource-outer .res-col-img .res-btn a{ font-size: 18px; }

/*02-20-2019*/
ul.max-same-ways.max-same-custom li{width:100%;}
.one-information .one-informatio-detail{width:72%;}
}	
	

@media only screen and (min-width:768px) and (max-width:991px){
.resource-outer .col-sm-6.col-md-4.col-lg-6 {max-width: 50%; flex: 0 0 50%;}
ul.max-different-ways li .div-sm-in{ display:inline-block; width:100%;}
ul.max-different-ways li .div-sm-in .div-sm-img {display: block; margin: 0 auto 20px auto;}
ul.max-different-ways li .div-sm-in .div-sm-det {width: 100%; padding-left: 0;     text-align: center;}
ul.max-different-ways{margin:0;}
}

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

/*************mobile-menu-start***************/
.menuImage{display:block;}
.iphon_navigation{background:#fff none repeat scroll 0 0;border-top:medium none;bottom:0;display:block!important;left:-300px;overflow-y:auto;margin:0;position:fixed;text-shadow:none;top:0;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:280px;z-index:9999;padding:0px 0;box-shadow:0px 13px 11px 6px rgba(0,0,0,0.5);}
.nav-open{left:0!important}
.iphon_navigation ul{margin:0;padding:0}
.iphon_navigation ul li{background:none repeat scroll 0 0 transparent;border-bottom:1px solid #e7e7e7;margin:0;padding:0!important;text-align:left;width:100% !important;}
.iphon_navigation ul li:last-child{border-bottom:none}
.parentMenu > div.subItem{width:50px;height:34px;float:right;/*background:url(../../images/sub-nav-arrowup.png) no-repeat center;*/cursor:pointer}
.parentMenuActive > div.subItem{/*background:url(../../images/sub-nav-arrowdown.png) no-repeat scroll right center transparent!important;*/cursor:pointer;float:none;height:34px;position:absolute;width:100%;z-index:3}
.parentMenu > div.subItem{/*background:url(../../images/sub-nav-arrowup.png) no-repeat scroll right center transparent;*/cursor:pointer;float:right;height:39px;position:relative;width:50px;z-index:3}
.iphon_navigation ul li a{background:#fff none repeat scroll 0 0;color:#000;display:block;font-size:14px;font-weight:600;list-style:outside none none;position:relative;margin:0;padding:9px 15px 9px 30px;text-decoration:none;text-transform:none;border:0;border-radius:0;}
.iphon_navigation ul li a:before{font-family:'Font Awesome 5 Free';position:absolute;left:12px;top:6px;content:'\f105';font-size:18px;font-weight:900;color:#000;}
.iphon_navigation ul li a:hover:before{color:#fff;}
.iphon_navigation ul li a:hover{color:#fff;background:#488fcc;}
.iphon_navigation > ul ul{padding:0;width:100%;display:none;margin:0}
.iphon_navigation ul ul li{background:none;margin:0;padding:0!important;text-align:left;width:100% !important;}
.iphon_navigation ul ul li a{background:#e7e7e7;font-size:14px;padding:9px 10px 6px 26px;border-bottom:1px solid #aeaeae;}
.iphon_navigation ul ul li a:hover{color:#fff;}
body.scroll-hidden{overflow:hidden;position:fixed;width:100%;height:100%;}
.nav-icon{cursor:pointer;display:block;height:24px;margin:0;position:absolute;right:20px;top:10px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;width:32px;z-index:49;}
.nav-icon span{background:#000 none repeat scroll 0 0;display:block;height:3px;left:0;opacity:1;position:absolute;width:100%;transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transform-origin:left center 0;-moz-transform-origin:left center 0;-webkit-transform-origin:left center 0;}
.nav-icon span:nth-child(1){top:0;}
.nav-icon span:nth-child(2){top:10px;}
.nav-icon span:nth-child(3){top:20px;}
.scroll-hidden .nav-icon{top:0px;right:inherit;background:#488fcc;height:31px;left:280px;z-index:99999;}
.scroll-hidden .nav-icon span:nth-child(1){transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:2px;background:#fff;left:4px;}
.scroll-hidden .nav-icon span:nth-child(2){opacity:0;width:0;}
.scroll-hidden .nav-icon span:nth-child(3){transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:25px;background:#fff;left:4px;}
.scroll-hidden .top-menu{position:inherit}
.main-header .header-bt-part .top-menu {width: 75px;height: 40px;}
.main-banner .banner-group .banner-img {background-size: cover !important;}

/*************mobile-menu-end***************/
.scroll-hidden .body-overlay{display:block !important;background:rgba(0,0,0,0.6);z-index:9;width:100%;height:100%;position:absolute;left:0;top:0;z-index:51;top:0px;}

.banner-img{min-height:456px;}
body{font-size:15px;}
.services-block h2{font-size:18px;}
.services-block h2::after{width:54px;height:3px;content:'';}
.btn{font-size:14px;}
.services-block{padding:10px 10px 20px 22px;}
.ownership{font-size:13px;padding-top:16px;}
.elephat-logo{width:100px;}
.footer-logo{width:206px;}
.footer-bg{min-height:106px;}
.heading h2, .heading h1{font-size:26px;margin-bottom:23px;}
.banner-heading, .banner-heading h1{font-size:44px;line-height:41px;padding-bottom:26px;}
.main-header{position:relative;top:0;width:100%;left:0;right:0;padding-bottom:0;z-index:99;background:#fff;}
.header-top-part{background:#162e55;}
.logo img + img{display:block;}
.logo img{display:none;}
.quick-links ul li{font-size:12px;}
.banner-slider .owl-dots{bottom:45px;}
.iphon_navigation ul li.home a:before{display:none;}
.iphon_navigation ul li ul.subMenu li a:before{display:none;}
.iphon_navigation ul li ul.subMenu li a{padding-left:30px;font-size:13px;}
.inner-page-banner .banner-heading{ padding-top:0;}
.inner-banner-img {
	min-height: 250px;
}
.inner-page-banner h1 {
	padding-bottom: 10px;
	margin-bottom: 0;
}
.team-detail .team-pic {
	display: inline-block;
	vertical-align: middle;
	width: 183px;
}
.team-detail .team-members-detail{width: calc(100% - 187px);}
.team-detail .team-members-detail p {
	padding: 0;
}
.team-detail .team-members-detail {
	width: calc(100% - 187px);
	padding: 2px 0 0 10px;
}

.team-detail .team-members-detail h2 {
	font-size: 20px;
	padding: 0 0 4px 0;
	margin: 0;
}

ul.max-different-ways{display:inline-block; width:100%; margin:0}
ul.max-different-ways li{width:100%;}
.team-row .team-col .team-members-detail p{ padding:0}


/*02-20-2019*/
ul.max-same-ways.max-same-custom li{width:100%;}
ul.max-same-ways.max-same-custom li .max-same-detail{width:55%;}
.one-information .one-information-img {width: 100%; max-width: 100%; margin-bottom:20px;}
.one-information .one-information-img img{width: 100%;}
.one-information .one-informatio-detail {width: 100%; padding-left:0;}
}



@media only screen and (max-width:639px) {
.elephat-logo{width:77px;}
.footer-logo{width:122px;}
.quick-links ul{float:none;text-align:center;width:100%;}
.quick-links ul li{font-size:13px;padding:2px 12px 2px;display:inline-block;float:none;}
.quick-links ul li:after{transform:rotate(0deg);-webkit-transform:rotate(0deg);height:15px;top:3px;}
.banner-img{min-height:356px;}
.heading h2, .heading h1{font-size:22px;margin-bottom:23px;}
.banner-heading, .banner-heading h1{font-size:37px;line-height:36px;padding-bottom:23px;}
.mid-section{padding-top:0;}
.banner-btn a.btn{font-size:16px;}
.banner-btn .d-inline-block{padding:0 3px;min-width:97px;}
.custom-tab {
	margin-top: 10px;
}
.inner-page-banner h1 {
	padding-bottom: 10px;
	margin-bottom: 0;
}
.inner-banner-img {
    min-height: 141px;
}
.custom-tab .nav-tabs li{max-width:190px; width: 100%; margin-bottom:6px;}
.custom-tab .nav-tabs .nav-link {
    font-size: 14px;
}

.aboutpic1, .aboutpic2 {
    width: 48%;
    position: relative;
    text-align: center; max-width:280px; display:inline-block; vertical-align:top; padding:0 10px;
}
.aboutus-content {
    padding-right: 0;
}
.about-img {
    position: relative;
    right: 0;
    top: 0;
    width: auto;
    text-align: center;
    margin: auto;
    left: 0;
    display: table; margin-bottom:30px;
}
.aboutpic1 {
    top: 0px;
    right: 0px;
}
.about-img img {
    border: 4px solid #fff;
   
}
.custom-tab .nav-tabs .nav-link {
    border: 1px solid #488fcc;
}
.custom-tab ul li a:hover, .custom-tab .nav-tabs .nav-link.active{ border: 1px solid #488fcc;}
.tab-pane .pad-t60 {
    padding-top: 16px;
}
.error404 .inner-mid-sec{padding:20px 0;}
.error404 .inner-mid-sec header.page-header h1 {font-size: 20px;}
.error404 .inner-mid-sec .page-content p {font-size: 16px;}
}

/*02-19-2019*/
@media only screen and (min-width:575px) and (max-width:767px) {
.team-row .team-col {width: 100%; max-width: 50%; flex: 0 0 50%; border:none; padding-bottom:0}
.team-row .team-col .team-pic {width: 100%;}
.team-row .team-col .team-members-detail {width: 100%; padding-left: 0;}
}

@media only screen and (max-width:575px) {
.team-members .team-pic img {height: auto; width: 100%; object-fit: initial;}
.resource-outer .res-col-img img{ height: auto; }	

.team-detail .team-pic {width: 100%; margin-bottom:20px;}
.team-detail .team-members-detail{width:100%;}

/*about-us 02-19-2019*/
.team-row .team-col .team-pic {width: 100%;}
.team-row .team-col .team-members-detail {width: 100%; padding-left: 0;}

/*02-20-2019*/
ul.max-same-ways.max-same-custom li .max-same-img{max-width:100%; width:100%;}
ul.max-same-ways.max-same-custom li .max-same-img img{width:100%;}
ul.max-same-ways.max-same-custom li .max-same-detail{width:100%; padding:10px; margin:0;} 
ul.max-same-ways.max-same-custom li .max-same-detail strong {font-size: 20px; line-height: 20px;}
}

@media only screen and (max-width:479px) {
.ownership{font-size:13px;padding-top:16px;width:100%;text-align:center;}
.elephat-logo{width:77px;margin:auto;text-align:center;display:table;}
.footer-logo{width:122px;display:table;margin:auto;width:100px;text-align:center;margin:auto;float:none;padding-top:0;}
.footer-bg{min-height:167px;}
.banner-heading, .banner-heading h1{font-size:30px;line-height:31px;padding-bottom:23px;}
.banner-btn a.btn{font-size:15px;}
.banner-btn .d-inline-block{padding:0 2px;min-width:90px;}
.error404 .inner-mid-sec .page-content form.search-form label{width:100%; margin-bottom:10px;}
.custom-tab .nav-tabs li{max-width:100%; width: 100%; padding-right:0;}

ul.max-different-ways li .div-sm-in{ display:inline-block; width:100%;}
ul.max-different-ways li .div-sm-in .div-sm-img {display: block; margin: 0 auto 20px auto;}
ul.max-different-ways li .div-sm-in .div-sm-det {width: 100%; padding-left: 0;     text-align: center;}
}


@media only screen and (max-width:400px) {
.banner-btn a.btn {font-size: 13px;}
}
	
@media only screen and (min-width:992px) {
.team-row {
	margin: 0;
	border-bottom: 2px solid #000;
}
.team-row:last-child {
	border-bottom: 0;
}
.team-col {
	padding: 0;
}
}