*{margin:0;padding:0;}
@font-face {
    font-family:'market_freshregular';
    src: url('../../fonts/market_fresh-webfont.eot');
    src: url('../../fonts/market_fresh-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/market_fresh-webfont.woff2') format('woff2'),
         url('../../fonts/market_fresh-webfont.woff') format('woff'),
         url('../../fonts/market_fresh-webfont.ttf') format('truetype'),
         url('../../fonts/market_fresh-webfont.svg#market_freshregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html{min-height:100%;position:relative;}
body{width:100%;min-width:320px;background-color:#fff;color:#333333;font-size:17px;font-weight:400;font-family: 'Source Sans Pro', sans-serif;letter-spacing:0.4px}
.clear{clear:both;}
a, button{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
a{text-decoration:none;color:#488fcc;}
a:hover{text-decoration:none;outline:0;color:#06c5fd;}
a:focus,:focus, button:focus{outline:none!important;outline-offset:none!important;text-decoration:none!important;}
a, img{border:none;outline:none;}
img{max-width:100%;height:auto;display:inline-block;vertical-align:middle;}
label{font-weight:400;}
h1{font-family:'market_freshregular';}
 h2, h3, h4, h5, h6{font-family: 'Source Sans Pro', sans-serif; font-weight:600;line-height:1.3;margin:0;padding:0 0 20px;position:relative;}
h2{font-size:30px;}
h2.white-color{color:#fff;}
ul, ol{list-style:none;margin:0;}
ul li, ol li{list-style:none;}
p{display:block;line-height:24px;margin:0;padding:0 0 20px; }
.form-control{border:1px solid #d0d0d0;border-radius:4px;box-shadow:none !important;color:#a3a3a3; font-family: 'Source Sans Pro', sans-serif;font-size:13px;font-weight:400;height:46px; border:2px solid #e4e4e4;}
select, select.form-control{text-overflow:ellipsis;white-space:nowrap;padding-right:28px;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;background:rgba(255, 255, 255, 0.65) url(../../images/select-arrow.png) no-repeat scroll right center;}
textarea.form-control{min-height:100px;resize: none;height:auto;}
.btn-custom{background-color:#4fdaeb;border:medium none;border-radius:0;box-shadow:none !important;color:#ffffff;font-family: 'Source Sans Pro', sans-serif;font-size:22px;font-weight:600;height:44px;line-height:44px;margin:0;padding:1px 25px 5px;position:relative;text-transform:uppercase;overflow:hidden;position:relative;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease; border-radius:3px;}
.btn{ font-size:16px; font-family: 'Source Sans Pro', sans-serif; font-weight:600; padding:12px 18px; border-radius:0px; line-height:normal;}
.white-outline-btn{ background:none; border:1px solid #fff;}
.line-btn{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #ffffff;border-radius:50px;font-weight:400;line-height:42px;}
.pink-btn{background:#ff198d;color:#fff;}
.btn-custom:hover, .btn-custom:focus{background:#111;color:#fff;}
.dis-inline{display:inline-block;vertical-align:middle;position:relative;}
.dis-block{display:block;position:relative;}
.full-wdth{display:block;width:100%;position:relative;}
.mrg0{margin:0px !important;}
.pad0{padding:0px !important}
.bdr0{border:none !important;}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){select, select.form-control{background:#fff !important;padding-right:7px !important;}
}
select, select.form-control{background:#fff\9 !important;padding-right:7px\9 !important;}
.pad5{padding:5px}.pad10{padding:10px}.pad15{padding:15px}.pad20{padding:20px}.pad25{padding:25px}.pad30{padding:30px}.pad40{padding:40px}.pad50{padding:50px}.pad60{padding:60px}.pad70{padding:70px}.pad80{padding:80px}.pad90{padding:90px}.pad100{padding:100px}.pad-t5{padding-top:5px}.pad-b5{padding-bottom:5px}.pad-l5{padding-left:5px}.pad-r5{padding-right:5px}.pad-t10{padding-top:10px}.pad-b10{padding-bottom:10px}.pad-l10{padding-left:10px}.pad-r10{padding-right:10px}.pad-t15{padding-top:15px}.pad-b15{padding-bottom:15px}.pad-r15{padding-right:15px}.pad-l15{padding-left:15px}.pad-t20{padding-top:20px}.pad-b20{padding-bottom:20px}.pad-l20{padding-left:20px}.pad-r20{padding-right:20px}.pad-t25{padding-top:25px}.pad-b25{padding-bottom:25px}.pad-l25{padding-left:25px}.pad-r25{padding-right:25px}.pad-t30{padding-top:30px}.pad-b30{padding-bottom:30px}.pad-l30{padding-left:30px}.pad-r30{padding-right:30px}.pad-t40{padding-top:40px}.pad-b40{padding-bottom:40px}.pad-l40{padding-left:40px}.pad-r40{padding-right:40px}.pad-t50{padding-top:50px}.pad-b50{padding-bottom:50px}.pad-l50{padding-left:50px}.pad-r50{padding-right:50px}.pad-t60{padding-top:60px}.pad-b60{padding-bottom:60px}.pad-t70{padding-top:70px}.pad-b70{padding-bottom:70px}.pad-t80{padding-top:80px}.pad-b80{padding-bottom:80px}.pad-t90{padding-top:90px}.pad-b90{padding-bottom:90px}.pad-t100{padding-top:100px}.pad-b100{padding-bottom:100px}.pad-tb80{padding-top:80px;padding-bottom:80px;}.pad-tb70{padding-bottom:70px;padding-top:70px;}.pad-tb60{padding-bottom:60px;padding-top:60px;}.pad-tb30{padding-bottom:30px;padding-top:30px;}.mrg5{margin:5px}.mrg10{margin:10px}.mrg15{margin:15px}.mrg20{margin:20px}.mrg30{margin:30px}.mrg40{margin:40px}.mrg50{margin:50px}.mrg60{margin:60px}.mrg70{margin:70px}.mrg80{margin:80px}.mrg90{margin:90px}.mrg100{margin:100px}.mrg-t5{margin-top:5px}.mrg-b5{margin-bottom:5px}.mrg-l5{margin-left:5px}.mrg-r5{margin-right:5px}.mrg-t10{margin-top:10px}.mrg-b10{margin-bottom:10px}.mrg-l10{margin-left:10px}.mrg-r10{margin-right:10px}.mrg-t15{margin-top:15px}.mrg-b15{margin-bottom:15px}.mrg-l15{margin-left:15px}.mrg-r15{margin-right:15px}.mrg-t20{margin-top:20px}.mrg-b20{margin-bottom:20px}.mrg-l20{margin-left:20px}.mrg-r20{margin-right:20px}.mrg-t25{margin-top:25px}.mrg-b25{margin-bottom:25px}.mrg-l25{margin-left:25px}.mrg-r20{margin-right:20px}.mrg-t30{margin-top:30px}.mrg-b30{margin-bottom:30px}.mrg-l30{margin-left:30px}.mrg-r30{margin-right:30px}.mrg-t40{margin-top:40px}.mrg-b40{margin-bottom:40px}.mrg-l40{margin-left:40px}.mrg-r40{margin-right:40px}.mrg-t50{margin-top:50px}.mrg-b50{margin-bottom:50px}.mrg-t60{margin-top:60px}.mrg-b60{margin-bottom:60px}.mrg-t70{margin-top:70px}.mrg-b70{margin-bottom:70px}.mrg-t80{margin-top:80px}.mrg-b80{margin-bottom:80px}.mrg-t90{margin-top:90px}.mrg-b90{margin-bottom:90px}.mrg-t100{margin-top:100px}.mrg-b100{margin-bottom:100px}.font10{font-size:10px}.font11{font-size:11px}.font12{font-size:12px}.font13{font-size:13px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font17{font-size:17px}.font18{font-size:18px}.font19{font-size:19px}.font20{font-size:20px}.font21{font-size:21px}.font22{font-size:22px}.font23{font-size:23px}.font24{font-size:24px}.font25{font-size:25px}.font26{font-size:26px}.font27{font-size:27px}.font28{font-size:28px}.font29{font-size:29px}.font30{font-size:30px}.font31{font-size:31px}.font32{font-size:32px}.font33{font-size:33px}.font34{font-size:34px}.font35{font-size:35px}.font36{font-size:36px}.font37{font-size:37px}.font38{font-size:38px}.font39{font-size:39px}.font40{font-size:40px}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-grey{background-color:#f5f5f5}.white-color{color:#fff}.black-color{color:#000}.pink-color{color:#ff198d;}.blue-color{color:#3e87ed}.yellow-color{color:#dfdf00}.red-color{color:#e61515}.grey-color{color:#9d9d9d}.pull-left{float:left;}.pull-right{float:right;}.container{max-width:1220px;} .container-large{max-width:1410px; margin:auto; padding:0 15px;}
.btn.focus, .btn:focus{outline:0;box-shadow:none;}
.main-header{background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.53) 35%, rgba(0,0,0,0.74) 65%, rgba(0,0,0,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(35%, rgba(0,0,0,0.74)), color-stop(65%, rgba(0,0,0,0.53)), color-stop(100%, rgba(255,255,255,0))); /* safari4+,chrome */
background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.53) 35%, rgba(0,0,0,0.74) 65%, rgba(0,0,0,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.53) 35%, rgba(0,0,0,0.74) 65%, rgba(0,0,0,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.53) 35%, rgba(0,0,0,0.74) 65%, rgba(0,0,0,1) 100%); /* ie10+ */
background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.53) 35%, rgba(0,0,0,0.74) 65%, rgba(0,0,0,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */ }
.logo {float: left;padding-right: 30px; padding-left:15px;}
.logo img { display:block;}
.logo img+img {  display:none;}
.main-header.shrink{ background:#fff; padding-bottom:0; transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease; box-shadow:0px 0px 8px 5px rgba(0,0,0,0.3);}
.shrink .logo img {  display:none;}
.shrink .logo img+img { display:block; width:200px;}
.shrink .quick-links ul li{ font-size:12px; padding:4px 20px 4px; }
.shrink .quick-links ul li a{ color:#162e55;}
.shrink .quick-links ul li a:hover{ color:#333;}
.shrink .quick-links ul li::after {background: rgba(22,46,85,0.3); height: 30px;}
.shrink .quick-links{ border-bottom:1px solid rgba(22,46,85,0.3); width:100%;}
.shrink .quick-links ul li.book-online span:before{  background:url(../../images/icon1-blue.png) no-repeat top left; top: 2px; }
.shrink .quick-links ul li.learn-online span:before{ background:url(../../images/icon2-blue.png) no-repeat top left; top: 3px;}
.shrink .quick-links ul li.worldmark-ac span:before{  background:url(../../images/icon3-blue.png) no-repeat top left; top: 1px;}
.shrink .menu ul li a{ color:#488fcc}
.shrink .quick-links ul li span::before{ background-size:15px;}
.shrink .menu ul li a{font-size: 16px;}
.shrink .top-menu{padding-top: 8px;}
.shrink .menu ul ul li a{ font-size:14px;}
.shrink .menu-arrow {top:6px;}
header.top-header  {background:#fff; box-shadow:0px 1px 6px 0px rgba(0,0,0,0.1); z-index:1;}
.header-bt-part{display:inline-block;width:100%;padding:8px 0;}
header .main-logo{float:left;width:110px;}
.menu-arrow{position:absolute;right:4px;top:7px;}
.menu-arrow:after{position:absolute;right:0;line-height:normal;font-family:'Font Awesome 5 Free';content:'\f0d7';font-weight:900;line-height:21px;}
.main-header{position:fixed;top:0;width:100%;left:0;right:0;padding-bottom:20px;z-index:99;}
.quick-links{border-bottom:1px solid rgba(255,255,255,0.2);width:100%;}
.quick-links ul{float:right;}
.quick-links ul li{float:left;font-size:15px;color:#fff;text-transform:uppercase;padding:9px 20px 13px;position:relative;}
.quick-links ul li:last-child{padding-right:0px;}
.quick-links ul li a{color:#fff;}
.quick-links ul li a:hover{color:#488fcc;}
.quick-links ul li::after{content:'';position:absolute;right:0;height:48px;top:-2px;background:#fff;width:1px;transform:rotate(20deg);-webkit-transform:rotate(20deg);}
.quick-links ul li:last-child:after{display:none;}
.quick-links ul li span{position:relative;padding-left:25px;display:inline-block;}
.quick-links ul li.book-online span:before{position:absolute;background:url(../../images/icon1.png) no-repeat top left;width:20px;height:16px;left:0px;top:4px;content:'';line-height:normal;}
.quick-links ul li.learn-online span:before{position:absolute;background:url(../../images/icon2.png) no-repeat top left;width:20px;height:16px;left:0px;top:5px;content:'';line-height:normal;}
.quick-links ul li.worldmark-ac span:before{position:absolute;background:url(../../images/icon3.png) no-repeat top left;width:20px;height:16px;left:0px;top:4px;content:'';line-height:normal;}
.quick-links ul li.worldmark-ac span{padding-left:16px;}

/*==========================Desktop menu start here===========================*/
.top-menu{float:right;width:auto;text-align:right;position:relative;padding-right:0px;padding-top:24px;}
.menu{position:relative;z-index:9;}
.menu ul{list-style:none;}
.menu ul li{float:left;position:relative;margin-right:12px;width:auto;}
.menu ul li:last-child{padding-right:0;margin-right:0px;}
.menu ul li a{display:inline-block;width:auto;padding:5px 20px 8px 18px;font-size:18px;text-transform:sd;letter-spacing:1px;border-bottom:0;color:#fff;text-transform:uppercase;font-weight:600;}
.menu ul li:hover a{color:#fff;text-decoration:none;background:#488fcc}
.menu ul li.active a{color:#fff;text-decoration:none;background:#488fcc}
.top-menu .fa-home{font-size:26px;}

/*==========================Desktop dropdown menu start here===========================*/
.menu ul ul{background:none repeat scroll 0 0 #488fcc;border:medium none;display:none;float:none;left:0;margin:0;padding:0;position:absolute;top:100%;min-width:200px;z-index:999999;width:100%;}
.menu ul ul li{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border:medium none;display:block;float:none;margin:0;padding:0;position:relative;text-shadow:none;text-transform:none;}
.menu ul ul li a{background:none repeat scroll 0 0 #488fcc !important;border-bottom:1px solid #3579b3;color:#FFFFFF;display:block;font-size:14px;line-height:normal;margin:0;padding:10px;text-shadow:none;text-transform:none;text-align:left;}
.menu ul li:hover > ul > li > a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:#FFFFFF;text-decoration:none;}
.menu ul li:hover ul li a{color:#FFFFFF;text-decoration:none;}
.menu ul ul li a:hover, .menu ul ul li.current-menu-item > a{background:none repeat scroll 0 0 #162e55 !important;}
.menu ul li:hover ul{display:block;}
.menu ul ul ul{display:none !important;left:0;margin:0 0 0 200px;position:absolute;top:0;}
.menu ul ul li:hover > ul{display:block !important;}
.menu ul li:last-child ul{right:0;left:auto;}
.body-overlay{display:none !important}
.banner-content{position:absolute;left:0;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;z-index:2;}

.banner-btn a.btn{color:#fff;font-size:20px;display:block;}
.banner-btn .d-inline-block{padding:0 8px;min-width:144px;}
.main-banner:after{position:absolute;left:0;bottom:-30px;right:0;background:url(../../images/white-brush.png) no-repeat bottom center;content:'';width:100%;height:100px;background-size:cover;z-index:1;}
.mid-section{padding-top:20px;z-index:2;}
.heading{position:relative;}
.heading h2, .heading h1{font-size:36px;color:#162e55;margin-bottom:35px;}
.heading h2 span, .heading h1 span{color:#488fcc;display:block;}
.banner-heading, .banner-heading h1{font-size:82px;text-shadow:0px 6px 5px rgba(0,0,0,0.5);color:#fff;text-transform:uppercase;line-height:82px;padding:0px 0 46px 0;margin:0px;font-weight:600;}
.bottomline{position:relative;}
.bottomline:after{position:absolute;bottom:0;left:0;right:0;background:#162e55;width:130px;height:1px;content:'';margin:auto;}
.bottomline::before{position:absolute;bottom:-3px;left:0;right:0;background:#488fcc;width:6px;height:7px;content:'';margin:auto;z-index:1;}
.services-row{margin-left:0px;margin-right:0px;}
.services-col{padding-left:0px;padding-right:0px;}
.services-block{height:100%;padding:15px 15px 15px 50px}
.services-block h2{text-transform:uppercase;font-weight:600;font-size:26px;color:#333;padding-bottom:9px;margin-bottom:15px;}
.services-block h2:after{position:absolute;bottom:0;left:0;right:0;background:#000;width:70px;height:4px;content:'';}
.services-block ul li{display:block;padding:0 0 8px 26px;position:relative;}
.services-block ul{margin-bottom:20px;}
.services-block ul li::before{position:absolute;left:0;top:4px;line-height:normal;font-family:'Font Awesome 5 Free';content:'\f058';font-weight:900;}
.blue-btn{background:#488fcc;color:#fff;}
.blue-btn:hover{color:#fff;background:#000}
.btn-arrow span{position:relative;padding-right:30px;}
.btn-arrow span:after{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);line-height:normal;font-family:'Font Awesome 5 Free';content:'\f30b';font-weight:900;font-size:20px;}
.services-row{background:#fff;margin-bottom:30px;}
.travel-img img{width:100%;object-fit:cover;}
.travel-img{position:relative;}
.travel-img:after{position:absolute;bottom:15px;left:15px;right:15px;top:15px;border:8px solid rgba(255,255,255,0.3);content:'';}
.footer-bg{background:url(../../images/footer-bg.png) right center no-repeat;background-size:cover;min-height:126px;width:100%;float:left;}
.elephat-logo{padding-top:20px;display:inline-block;vertical-align:middle;}
.ownership{display:inline-block;vertical-align:middle;font-size:18px;padding-left:8px;font-family:'market_freshregular';color:#fff;text-transform:uppercase;}
.footer-logo{float:right;}
.footer-logo{float:right;padding:22px 0 0 0;width:253px;}
.copyright{padding:15px 0;}
.banne-img-1{background:url(../../images/banner1.jpg) no-repeat top center;background-size:cover;}
.banne-img-2{background:url(../../images/banner2.jpg) no-repeat top center;background-size:cover;}
.banne-img-3{background:url(../../images/banner3.jpg) no-repeat top center;background-size:cover;}
.banner-img{min-height:972px;}
.logo{float:left;padding-right:0;padding-left:0px;}
.menu ul li.home a{padding-left:0px;padding-right:0px;}
.menu ul li.home:hover a{color:#488fcc;text-decoration:none;background:none;}
.heading h1{font-family:'market_freshregular';padding-bottom:20px;}
.owl-slider .owl-dots{position:absolute;bottom:0;left:0;right:0;margin-bottom:10px;}
.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;}
.white-outline-btn:hover{background:#488fcc;border-color:#488fcc;color:#fff;}
.banner-slider .owl-dots{bottom:60px;}

/*===========================Bottom to top==========================*/
.cd-top{display:inline-block;height:69px;width:69px;position:fixed;bottom:40px;right:10px;overflow:hidden;text-indent:100%;white-space:nowrap;background: url(../../images/cd-top-arrow.png) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s;z-index:9999}
.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0}
.cd-top.cd-is-visible{visibility:visible;opacity:1}
.cd-top.cd-fade-out{opacity:1}
.no-touch .cd-top:hover{background-color:#e86256;opacity:1}


/*===========About us page css Start=============*/
.inner-banner-img{ min-height:400px;}
.aboutus-banner{background:url(../../images/inner-page-banner-about.jpg) no-repeat top center;background-size:cover;}
.inner-page-banner:after{position:absolute;left:0;bottom:-30px;right:0;background:url(../../images/white-brush-inner.png) no-repeat bottom center;content:'';width:100%;height:70px;background-size:cover;z-index:1; display:none;}
.banner-heading h1{font-size:68px; line-height:normal;     padding: 0;   margin: 0;font-weight: 400;}
.inner-page-banner .banner-heading{ padding-bottom:0px; padding-top:20px;}
.inner-mid-sec{ min-height:360px;}
.custom-tab{ margin-top:-90px;}
.custom-tab .nav-tabs {border-bottom: 0;text-align: center;width: 100%;display: block;}
.custom-tab .nav-tabs li {float: none;display: inline-block; padding-right:5px; width:19%; text-align:center; vertical-align: top;}
.custom-tab .nav-tabs li:last-child{ padding-right:0px;}
.custom-tab .nav-tabs .nav-link {border: 0;text-align: center;text-transform: uppercase;font-size: 17px;font-weight: 400;
 padding:2px 2px; border-radius:0px;   height:70px; line-height: 18px; 
 webkit-box-align: center; 
-ms-flex-align: center;
-webkit-align-items: center;
-moz-align-items: center;
align-items: center;

display: -webkit-box;
display: -moz-box;
display: -webkit-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;



-moz-justify-content: center;
-webkit-justify-content: center;
justify-content: center;
}
.custom-tab ul li a { background:#488fcc; color:#fff;}
.custom-tab ul li a:hover, .custom-tab .nav-tabs .nav-link.active { background:#fff ; color:#333 ; border-radius:0px;}
.inline-heading h2 span { display:inline-block;}
.about-img{position: absolute;
	right: 0;
	top: 0;}
.about-img img{ border:6px solid #fff; box-shadow:0px 0px 8px 5px rgba(0,0,0,0.1);}
.aboutpic1 {
top: 49px;
right: 159px;
z-index: 1;
}
.aboutpic2 {
right: 0;
top: 0; z-index:0;
}

.aboutpic1, .aboutpic2{width: 300px; position: absolute;}
.aboutus-content{ padding-right:480px;}
.team-row:nth-child(2n+1) {
	border-color: #488fcc;
}

.team-members {
	background: #fff;
}
.team-pic {
	display: inline-block;
	vertical-align: middle;
	width: 48%;
}
.team-members-detail {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	background: #fff;
	height: 100%;
	width: 51%;
	letter-spacing: 1px;
}

.team-members-detail h2 {
	font-size: 20px;
	padding: 0;
	margin: 0 0 10px 0;
	color: #333;
	font-weight: 600;
}

.team-members-detail p {
	font-size: 16px;
	padding: 0;
	margin: 0 0 20px 0;
	display: inline-block;
	width: 100%;
}

.social-round {width: 32px;height: 32px;line-height: 32px;display: inline-block;border-radius: 2px;color: #fff;font-size: 14px; text-align:center;}
.fb-icon{ background:#375f9a;}
.tw-icon{ background:#2babe2}
.link-icon{ background:#027bb6}
.youtube-icon{ background:#c9332d}
.gplus-icon{ background:#dd4b38}
.social-link{ margin-bottom:17px; }
.social-link a:hover {color:#fff;}
.social-link a:hover { background:#000;}
.small-btn{ padding:6px 13px 9px; font-size:14px;}
.blue-btn-outline{background:#fff;color:#488fcc; border:1px solid #488fcc;}
.blue-btn-outline:hover{color:#fff;background:#000;border-color:#000;}
.team-detail .team-pic {
	display: inline-block;
	vertical-align: middle;
	width: 330px;
	
}
.team-detail .team-pic img{ border:1px solid #f1f1f1; padding:10px;}
.team-detail .team-members-detail{ display: inline-block;
	 width:calc(100% - 335px); padding-left:20px; vertical-align:top; text-align:left;}
.team-detail .team-members-detail h2 { font-size:26px; padding: 0 0 4px 0; margin: 0;}


/*02-11-2019*/
.team-row .team-col {margin-bottom: 10px;}
.team-members .team-pic img {width: 100%;}

/*===========About us page css End=============*/


/*===========CONTACT us page css=============*/
.contact-frm-div form .form-group {display: block; margin-bottom: 10px;}
.contact-frm-div form .form-group span {display: block;}
.contact-frm-div form .form-group span input, .contact-frm-div form .form-group span textarea {width: 100%; margin: 0; padding: 0px 10px;  border: 1px solid #c5c5c5; font-size:15px;}
.contact-frm-div form .form-group span input{height: 48px;}
.contact-frm-div form .form-group span textarea{height:200px; padding:10px;}
.contact-frm-div form .form-group span span { font-size:14px;}
.contact-frm-div form .form-group span input::-webkit-input-placeholder {color: #c5c5c5;}
.contact-frm-div form .form-group span input::-moz-placeholder {color: #c5c5c5;}
.contact-frm-div form .form-group span input:-ms-input-placeholder {color: #c5c5c5;}
.contact-frm-div form .form-group span input:-moz-placeholder {color: #c5c5c5;}
.contact-frm-div form .form-group span textarea::-webkit-input-placeholder {color: #c5c5c5;}
.contact-frm-div form .form-group span textarea:-moz-placeholder {color: #c5c5c5;}
.contact-frm-div form .form-group span textarea:-ms-input-placeholder {color: #c5c5c5;}
.contact-frm-div form .form-group .btn-submit {background-color: #488fcc; border: none; min-width: 150px;  text-align: center; padding: 10px 0; cursor: pointer; color: #fff; font-size: 20px;}
.contact-frm-div form .form-group .btn-submit:hover {background-color: #000;}
.address-outer {display: block;  margin-bottom: 20px;}
.map-div {display: block;}
.address-outer .add-text p {margin: 0 0 10px; padding:0;}
.address-outer .email-call {display: block; margin-bottom:10px;}
.address-outer .email-call strong a { color:#000;}
.address-outer .email-call strong {display:block; color:#000;}
.address-outer .social-link {margin-bottom:0;}
/*===========CONTACT us page css End=============*/

/*===========Footer css START=============*/

.footer-menu-outer ul li {display: inline-block;margin: 0 10px 0 0;border-right: 1px solid #000;padding-right: 10px;}
.footer-menu-outer ul li a {color: #333333;}
.footer-menu-outer ul li:last-child {border: none;padding: 0;}
.footer-menu-outer ul#nav {margin-bottom: 10px;}

/*===========Footer css END=============*/

/*===========Facebook Container css START=============*/
.fb-outer {display: block;}
.fb-outer a {display: inline-block;}
.fb-outer a img {max-width: 130px;}
/*===========Facebook Container css END=============*/

.error404 .inner-mid-sec {min-height: calc(100vh - 500px);}
.error404 .inner-mid-sec header.page-header h1 { font-size: 30px;}
.error404 .inner-mid-sec .page-content p {font-size: 20px;}
.error404 .inner-mid-sec .page-content form.search-form label {display: inline-block; margin:0;}
.error404 .inner-mid-sec .page-content form.search-form label span.screen-reader-text {display: block; font-size: 22px;}
.error404 .inner-mid-sec .page-content form.search-form label input.search-field {height: 48px; padding: 0px 20px; border: 1px solid #c5c5c5; box-shadow: none;  width: 100%;}
.error404 .inner-mid-sec .page-content form.search-form input.search-submit.screen-reader-text {background-color: #488fcc; padding: 10px 20px; border: none; color: #fff; font-size: 19px; cursor:pointer}
.error404 .inner-mid-sec .page-content form.search-form input.search-submit.screen-reader-text:hover {background-color: #000;}

.about-sub-pg-content {margin-bottom: 50px;}

/*02-16-2018*/
section.mid-section.aboutus-mid-page {min-height: 500px;}
.word-break {
    word-break: break-all;
}
span.wpcf7-form-control-wrap[class*="your"]::before {
    color: hsl(0, 100%, 50%);
    content: "*";
    font-size: 23px;
    left: 0;
    position: absolute;
    top: 11px;
}
.wpcf7-form-control-wrap.your-message::before {
	content: none !important;
}
.contact-frm-div form .form-group span input, .contact-frm-div form .form-group span textarea {
	border: 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	padding-left: 15px;
}
.contact-frm-div form .form-group span textarea {
	padding-top: 12px;
}
.contact-frm-div .wpcf7-form {
	padding: 20px;
    border: 2px solid rgba(0,0,0,0.04);
}

/*02-19-2019*/
.banner-btn a.btn{cursor:default!important;}
.team-row .team-col {width: 100%; max-width: 100%; flex: 0 0 100%; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.team-row .team-col .team-pic {width: 25%; vertical-align:top}
.team-row .team-col .team-members-detail {width: 73%; padding-left: 30px;text-align: left; vertical-align:top}
.team-row .team-col .team-members-detail h2 {line-height: 20px;}
ul.max-different-ways {padding: 0; display: flex; width: 100%; flex-wrap: wrap; justify-content:center; margin:0 -15px}
ul.max-different-ways li {list-style: none;margin-bottom: 15px;width:50%; padding:0px 15px; color: #fff;}
ul.max-same-ways li {margin-bottom: 20px;}
ul.max-different-ways li .div-sm-in {background-color: #488fcc; padding: 15px; height: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;  display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; flex-wrap: wrap;}
ul.max-different-ways li .div-sm-in .div-sm-img {background-color: #fff; width: 80px; height: 80px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; text-align: center; position:relative}
ul.max-different-ways li .div-sm-in .div-sm-det {width: calc(100% - 100px); padding-left: 20px;}
ul.max-different-ways li .div-sm-in .div-sm-img img {position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); left: 0; right: 0; text-align: center;  display: block; margin: auto;}
ul.max-different-ways li.list02 .div-sm-in{background-color:#f6871f}
ul.max-different-ways li.list03 .div-sm-in{background-color:#ce5228}
ul.max-different-ways li.list04 .div-sm-in{background-color:#28b34b}
ul.max-different-ways li.list05 .div-sm-in{background-color:#c46396}
ul.max-different-ways li .div-sm-in .div-sm-det strong{ font-size:22px;}

/*02-20-2019*/
span.custom-highlight {font-weight: bold; color: #488fcc;}
ul.max-same-ways.max-same-custom {display:flex; flex-wrap:wrap;  width:100%;}
ul.max-same-ways.max-same-custom li {width: 50%; padding: 0px 10px;}
ul.max-same-ways.max-same-custom li .max-same-img {display: inline-block; max-width: 200px; vertical-align: middle;}
ul.max-same-ways.max-same-custom li .max-same-detail {width: 60%; display: inline-block; vertical-align: middle;  margin-left: 20px; color: #fff;}
ul.max-same-ways.max-same-custom li .max-same-detail strong {font-size: 22px; font-weight: normal; color: #fff;}
ul.max-same-ways.max-same-custom li .max-same-div{background-color:purple;}
ul.max-same-ways.max-same-custom li.one-li .max-same-div{ background-color:#488fcc;}
ul.max-same-ways.max-same-custom li.Owner-li .max-same-div{ background-color:navy;}
ul.max-same-ways.max-same-custom li.Information-li .max-same-div{ background-color:Orange ;}

.one-information {display: flex; align-items: center; flex-wrap: wrap; width: 100%; margin-bottom: 20px;}
.one-information .one-information-img {max-width: 200px; display: inline-block; vertical-align: middle;}
.one-information .one-informatio-detail {width: 80%; display: inline-block; padding-left: 20px; line-height: 28px;}
.one-information.facebook-information { display: inline-block;}
.one-information.facebook-information .one-informatio-detail {width: 100%; margin: 0 0 20px; padding: 0;}
.one-information.facebook-information .one-information-img {max-width: 100%; margin: auto; width: 100%; text-align: center;}

.resource-outer .res-col-img {display: block; margin-bottom: 20px; position: relative; overflow: hidden;cursor: pointer;}
.resource-outer .res-col-img img {width:100%; height: 260px;  object-fit: cover;display: block; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s;}
.resource-outer .res-col-img .res-btn {position: absolute; left: 0; right: 0; width: 100%;    text-align: center; bottom:0; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s;}
.resource-outer .res-col-img .res-btn a {color: #fff; display: block; font-size: 24px; margin: auto; background-color: rgba(83,143,202,0.7); width:100%; padding:10px; text-transform: capitalize;  border: none;}
.resource-outer .res-col-img .res-col-detail {position: absolute; top: 0;  background-color: rgba(0,0,0,0.7); padding:20px; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; transform: translateY(-100%); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); color:#fff; height:100%; overflow-y:auto; display: -webkit-box; 
display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width:100%;  flex-wrap: wrap;}
.resource-outer .res-col-img:hover .res-col-detail{transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none;}
.resource-outer .res-col-img:hover .res-col-detail .res-cono {display: block;}
.resource-outer .res-col-img:hover .res-col-detail .res-cono span {display: block;}
.resource-outer .res-col-img:hover .res-col-detail .res-cono span strong {margin-right: 10px; display: inline-block;}
.resource-outer .res-col-img:hover .res-col-detail .res-cono span a { color: #fff;   text-decoration: underline;}
.resource-outer .res-col-img .res-col-detail .res-cono {width: 100%; display: block;}
.resource-outer .res-col-img .res-col-detail a.btn { margin-bottom: 10px;}
.resource-outer .res-col-img:hover .res-btn {transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%);}
span.custom-highlight a {text-decoration: underline;}
.center-btn {text-align: center; display: block;  margin-bottom: 20px;}
ul.max-different-ways li .div-sm-in .div-sm-det p:empty {display: none;}

.res-col-img.resource-bg {height: 280px;  background-repeat: no-repeat !important;  background-position: center !important;  background-size: cover !important;}