@font-face { font-family: 'RobotoBold';  font-weight: bold;  font-style: normal;  src: url('../fonts/Roboto-Bold.woff2') format('woff2'), url('../fonts/Roboto-Bold.woff') format('woff');}
@font-face { font-family: 'RobotoRegular';  font-weight: normal; font-style: normal;  src: url('../fonts/Roboto-Regular.woff2') format('woff2'), url('../fonts/Roboto-Regular.woff') format('woff');}
@font-face { font-family: 'RobotoMedium';  font-weight: 500; font-style: normal;  src: url('../fonts/Roboto-Medium.woff2') format('woff2'), url('../fonts/Roboto-Medium.woff') format('woff');}

@media (min-width: 1500px){ .container{ max-width:1440px!important;} }
/********** Template CSS **********/

/*** Back-to-top ***/
.gotop {
 border-radius: 15%;
 color: #ffffff;
 background-color:#096eb1 ;
 border-color: #096eb1 ;
 box-shadow: rgb(0 0 0 / 9%) 0px 2px 1px, rgb(0 0 0 / 9%) 0px 4px 2px, rgb(0 0 0 / 9%) 0px 8px 4px, rgb(0 0 0 / 9%) 0px 16px 8px, rgb(0 0 0 / 9%) 0px 32px 16px;
}
.back-to-top {
 position: fixed;
 display: none;
 right: 20px;
 bottom: 35px;
 z-index: 99;
}
.topicon {
 line-height: 2.5!important;
 vertical-align: -9px !important;
}
/*---------------- whatsapp chat icon starts ----------------*/
.whtsapp-icon { position: fixed; right: 80px; bottom: 32px; z-index: 120; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; transition: 250ms color; -webkit-transition: 250ms color; -moz-transition: 250ms color; -ms-transition: 250ms color; -o-transition: 250ms color; animation-name: wave; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite;}
@keyframes wave {
 0% {box-shadow: 0 0 0px 0px rgba(85, 150, 108, 0.5);}
 100% {box-shadow: 0 0 0px 15px rgba(85, 150, 108, 0);}
}
/*---------------- whatsapp chat icon ends ----------------*/
.fluid0{}
/*** Spinner ***/
#spinner {opacity: 0;visibility: hidden;transition: opacity .5s ease-out, visibility 0s linear .5s;z-index: 99999;}
#spinner.show {transition: opacity .5s ease-out, visibility 0s linear 0s;visibility: visible;opacity: 1;}
/*** Boxpadding ***/
.boxpadding {padding-bottom: 30px;}
/*** Button ***/
.btn {font-weight: 500;transition: .5s;}
.a:hover {color: none;text-decoration: none;}
.btn.btn-primary,
.btn.btn-outline-primary:hover {
 color:#FFFFFF;
 background-color:#01AEF2!important;
 border-color:#01AEF2!important;
}
.btn-square {
 width: 38px;
 height: 38px;
}
.btn-sm-square {
 width: 32px;
 height: 32px;
}
.btn-lg-square {
 width: 48px;
 height: 48px;
}
.btn-square,
.btn-sm-square,
.btn-lg-square {
 padding: 0;
 display: flex;
 align-items: center;
 justify-content: center;
 font-weight: normal;
}
.btn-socialicon {
 width: 38px;
 height: 38px;
}
.btn-sm-socialicon {
 width: 32px;
 height: 32px;
}
.btn-lg-socialicon {
 width: 48px;
 height: 48px;
}
.btn-socialicon,
.btn-sm-socialicon,
.btn-lg-socialicon {
 padding: 0px 0px 0px 20px;
 display: flex;
 align-items: center;
 justify-content: center;
 font-weight: normal;
}
.btn .btn-social {
 padding:10px;
 margin-right: 5px;
 border: none;
 transition: .3s;
 font-size: 22px;
 line-height:25px;
}
.btn-outline-light {
 font-size: 16px;
 border-radius:50%;
}
.instagramicon{background: linear-gradient(170deg, #515bd4, #964fc7, #c442b2, #e33a98, #f63f7b, #fe525e, #fd6b43, #f28429);color:#FFFFFF;transition:0.8s ease all;}
.instagramicon:hover{background: linear-gradient(170deg, #515bd4, #964fc7, #c442b2, #e33a98, #f63f7b, #fe525e, #fd6b43, #f28429);color:#FFFFFF;transition:0.8s ease all;}

.facebookicon{background-color:#4267B2;color:#FFFFFF;transition:0.8s ease all;}
.facebookicon:hover{background-color:#4267B2;color:#FFFFFF;transition:0.8s ease all;}

.pinteresticon{background-color:#E60023;color:#FFFFFF;transition:0.8s ease all;}
.pinteresticon:hover{background-color:#E60023;color:#FFFFFF;transition:0.8s ease all;}

/************ topbar starts ****************/
/**** logo and menu without dropdown desktop Starts ****/
.shadow-sm {
  box-shadow: none !important; 
}
.topcontactbg{background-image: linear-gradient(to right, #0a6db0, #0562ac, #0f56a6, #1d4a9f, #293d97);}
.ttopcontacts {
 font-family: 'Poppins', sans-serif;
 font-size: 18px;
 color: #ffffff;
 font-weight: 400;
 vertical-align: middle;
}
.ttopcontacts:hover {color: #FFFFFF;transition: all 0.9s ease;}
.borderright{border-right:1px solid #ffffff;}
.navbar.sticky-top {top: -100px;transition: .5s;}
/* .navbar .navbar-brand,.navbar a.btn {height: 75px;} */
.navbar{padding:0px!important;}
.navbar .navbar-nav .nav-link {
 padding: 0px 45px 0px 0px;
 color:#63637B;
 font-family: 'Poppins', sans-serif;
 font-size: 18px;
 font-weight:500;
 text-transform: uppercase;
 outline: none;
}
.navbar .navbar-nav .nav-link:hover,
.navbar .navbar-nav .nav-link.active {
 color:#006BB7 !important;transition: all 0.9s ease;
}
.dropdown-menu{border-radius:0;border-color:#253D7F;padding: 17px 24px;width:345%!important;}
.dropdown-menu .dropdown-item{
 color: #000000;
 border-bottom: 1px dashed #253D7F;
 padding: 5px!important;
 line-height: 40px;
 font-size: 16px;
 font-family: 'poppins',sans-serif; 
}
.dropdown-menu .dropdown-item:hover{
 color: #006BB7!important;
 background-color:#FFFFFF!important;transition: all 0.8s ease;
}
.dropdown-menu.active, .dropdown-item:active {
 color: #006BB7;
 text-decoration: none;
 background-color:#FFFFFF!important;
}
.navbar .dropdown-toggle::after {
 border: none;
 content: "";
 font-family: "Font Awesome 5 Free";
 font-weight: 900;
 vertical-align: middle;
 margin-left: 8px;
}
.shadow-sm {box-shadow: none !important;}

.navbar-expand-lg .navbar-collapse {
 display: flex !important;
 flex-basis: auto;
 vertical-align:middle!important;
}
.navbar .nav-item .dropdown-menu {
 display: block!important;
 margin-top:0;
 left:0!important;
 top:150%;
 opacity:0;
 visibility:hidden;
 transition:0.5s;
 z-index:1;
}
.navbar .nav-item:hover .dropdown-menu {
 top: 100%;
 visibility: visible;
 transition: .5s;
 opacity: 1;
 background-color:#FFFFFF;
}
@media only screen and (min-device-width : 992px) and (max-device-width : 1199px) {
.topcontactlinks {
 padding-left: 29%;
}	
.ttopcontacts {
 font-size: 14px;
}
.ttopcontactstext {
 font-size: 14px!important;
}
.navbar .navbar-nav .nav-link {
 padding: 0px 40px 0px 0px;
 font-size: 15px;
}
.dropdown-menu .dropdown-item {
 padding: 0px!important;
 line-height: 40px;
 font-size: 14px;
}
.dropdown-menu {padding: 14px 18px;}
}
@media only screen and (min-device-width : 1200px) and (max-device-width : 1399px) {
.topcontactlinks {
    padding-left: 28%;
}
.ttopcontacts {
 font-size: 15px;
}
.ttopcontactstext {
 font-size: 15px!important;
}	
.navbar .navbar-nav .nav-link {
 padding: 0px 60px 0px 0px;
 font-size: 17px;
}
.dropdown-menu .dropdown-item {
 padding: 0px!important;
 line-height: 40px;
 font-size: 15px;
}
.dropdown-menu {padding: 14px 18px;}
}
@media only screen and (min-device-width : 1400px) and (max-device-width : 1499px) {
.topcontactlinks {
 padding-left: 35%;
}
.ttopcontacts {
 font-size: 16px;
}
.ttopcontactstext {
 font-size: 16px!important;
}	
.navbar .navbar-nav .nav-link {
 padding: 0px 39px 0px 0px;
}
.dropdown-menu .dropdown-item {
 padding: 0px!important;
 line-height: 40px;
 font-size: 15px;
}
.dropdown-menu {padding: 14px 18px;}
}
@media only screen and (min-device-width : 1500px) and (max-device-width : 1699px) {
.dropdown-menu{width:312%!important;}
.dropdown-menu .dropdown-item {line-height: 40px;font-size: 15px;}
}

/**** logo and menu without dropdown desktop ends ****/
/************ mobile nav starts ***********/
.sticky-top{position: sticky;top: 0;z-index: 1020;}
.mobilelogo{background-color:#ffffff;}
.liststyle a,label{
 cursor: pointer;
 &:focus;
 outline: none;
 text-align: left!important;
 display: block;
 top:10px;
 padding: 0 20px;
 line-height: 50px;
 text-decoration: none;
 &:hover;
 font-family: 'Poppins', sans-serif;
 font-size: 15px;
 color: #FFFFFF;
 font-weight: 400;
} 
.menu{
 position: absolute;
 top: 0;
 left: 0;
 background:#253D7F;
 width: 240px;
 height:1000px;
 transform: translate3d(-240px, 0, 0);
 transition: transform 0.35s;
 z-index:2;
}
label.menu-toggle { 
 position: absolute ;   
 right: -60px;
 width: 60px;
 height: 61px;
 top: 0;
 line-height: 0px  ;  
 display: block;
 padding: 0;
 text-indent: -9999px;
 background: #fff url(../img/icon-hamburger.png) 50% 50% / 25px 25px no-repeat;
}
ul
 li
   >  label{
  background: url(../img/icon-mobarrow.png) 95% 50% / 16px 16px no-repeat;
}
.liststyle{
 list-style-type:none;
 padding-left: 0rem;
}
.menuhead{
 font-family: 'Poppins', sans-serif;
 font-size:16px;
 text-align:center;
 padding-top:10px;
 color:#FFFFFF;
 font-weight: 400;
}
/* hide inputs */    
.menu-checkbox{display: none;}
/* hide navigation icon for sublabels */ 
.menu .menu label.menu-toggle{background: none;} 
/* fade in checked menu */ 
.menu-checkbox:checked + .menu{
  transform: translate3d(0, 0, 0);
}
/************ mobile nav starts ***********/
/************ topbar ends ****************/
/********* Banner starts ************/
.carouselhead{
 font-family: 'Poppins', sans-serif;
 font-size:54px;
 font-weight:500;
 color:#FFFFFF;
 animation-delay: 0s;
 background-color: #293D97;
 padding: 0px 25px;
 position: absolute;
 bottom: 51.5%;
 left: 13%;
}
.carouselsubhead{
 font-family: 'Poppins', sans-serif;
 font-size:54px;
 font-weight:500;
 color:#FFFFFF;
 animation-delay: 0.3s;
 background-color: #0A6DB0;
 padding: 0px 25px;
 position: absolute;
 bottom: 42.8%;
 left: 15%;
}
@media only screen and (min-device-width : 992px) and (max-device-width : 1199px) {
.carouselhead {
 font-size: 40px!important;
 bottom: 51%!important;
 left: 10%!important;
}
.carouselsubhead {
 font-size: 40px!important;
 bottom: 38.4%!important;
 left: 13%!important;
}
}
@media only screen and (min-device-width : 1200px) and (max-device-width : 1299px) {
.carouselhead {
 font-size: 40px!important;
 bottom: 50.5%!important;
 left: 10%!important;
}
.carouselsubhead {
 font-size: 40px!important;
 bottom: 40%!important;
 left: 13%!important;
}
}
@media only screen and (min-device-width : 1300px) and (max-device-width : 1399px) {
.carouselhead {
 font-size: 40px!important;
 bottom: 50%!important;
 left: 10%!important;
}
.carouselsubhead {
 font-size: 40px!important;
 bottom: 40.8%!important;
 left: 13%!important;
}
}
@media only screen and (min-device-width : 1400px) and (max-device-width : 1499px) {
.carouselhead {
 font-size: 40px!important;
 bottom: 50%!important;
 left: 10%!important;
}
.carouselsubhead {
 font-size: 40px!important;
 bottom: 41%!important;
 left: 13%!important;
}
}
@media only screen and (min-device-width : 1500px) and (max-device-width : 1599px) {
.carouselsubhead {
 bottom: 40%!important;
}
}
@media only screen and (min-device-width : 1600px) and (max-device-width : 1799px) {
.carouselhead {
 bottom: 50%!important;
 left: 12%!important;
}
.carouselsubhead {
 bottom: 40%!important;
 left: 15%!important;
}
}
@media only screen and (min-device-width : 1800px) and (max-device-width : 1899px) {
.carouselhead {
 bottom: 50%!important;
 left: 12%!important;
}
.carouselsubhead {
 bottom: 40.5%!important;
 left: 15%!important;
}
}
/********* Banner ends ************/
/********* About us **********/
 .iwelcomebg{
 background-image: url(../img/iwelcomebg.jpg);
 background-repeat: no-repeat;
 background-position: top left!important;
 background-color: #FFFFFF;
}
.bgblue {background-color: #FFFFFF;}
.twelcomehead{
 font-family: 'Poppins', sans-serif;
 font-size: 40px;
 font-weight:300;
 color: #656565;
 line-height: 56px;
 text-transform:uppercase;
}
.twelcomesubhead{
 font-family: 'Poppins', sans-serif;
 font-size: 46px;
 font-weight:600;
 color: #056FB3;
 line-height: 55px;
 text-transform:uppercase;
}
.twelcometext{
 font-family: 'Roboto', sans-serif;
 font-size: 18px;
 font-weight:400;
 color: #6F6F6F;
 line-height: 30px;
 text-align:justify;
}
.btnreadmore  {
 position: relative;
 font-family: 'Poppins', sans-serif;
 font-size: 18px;
 font-weight: 400;
 color:#0170C0;
 padding: 13px 40px;
 display: inline-block;
 background-color:#0170C0;
}
.btnreadmoretext  {
 position: relative;
 font-family: 'Poppins', sans-serif;
 font-size: 18px;
 font-weight: 400;
 color:#FFFFFF;
 display: inline-block;
 font-style:initial!important;
}
.btnreadmore:hover{
 color: #FFFFFF!important;
 background-color:#293D97;transition: all 0.9s ease;
}
.btnreadmore:hover .btnreadmoretext{
 color: #FFFFFF!important;
}
.bi-arrow-right::before {
 content: "\F138";
 font-family: 'bootstrap-icons !important';
 position: absolute;
 left: 12px;
 font-size: 22px;
 font-weight: 400;
 color: #0170C0!important;
 transition: all 0.9s ease;
}
.btnreadmore:hover .bi-arrow-right::before {
 left: calc(100% - 34px);
 color:#FFFFFF!important;
}
.twelcomepadding{padding-left:246px;padding-right:130px;}

.welcomerighttext{
 position: relative;
 bottom: 220px;
 left: 65px;width: fit-content;
}
.twelcomerighttext{
 font-family: 'Poppins', sans-serif;
 font-size: 42px;
 font-weight:600;
 color: #FFFFFF;
 line-height: 52px;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 768px) {	
.twelcomehead {
 font-size: 22px;line-height: 33px;
}
.twelcomesubhead {
 font-size: 22px;line-height:28px;
}
.twelcometext {font-size: 20px;line-height: 32px!important;text-align:left}
}
@media only screen and (min-device-width : 769px) and (max-device-width : 991px) {	
.twelcomehead {
 font-size: 30px;
}
.twelcomesubhead {
 font-size: 30px;line-height: 14px;
}
.twelcometext {line-height: 28px;}
}
@media only screen and (min-device-width : 992px) and (max-device-width : 1199px) {
.twelcomehead {
 font-size: 35px;
}
.twelcomesubhead {
 font-size: 35px;line-height: 18px;
}	

}
@media only screen and (min-device-width : 1200px) and (max-device-width : 1299px) {
.twelcomehead {
 font-size: 35px;
}
.twelcomesubhead {
 font-size: 35px;line-height: 18px;
}	
.twelcometext {
 line-height: 26px;
}
.twelcomepadding {
 padding-left: 75px;
 padding-right: 65px;
}
.welcomerighttext {
 position: relative;
 bottom: 146px;
 left: 30px;
}
.twelcomerighttext {
 font-size: 30px;
 line-height: 35px;
}
}
@media only screen and (min-device-width : 1300px) and (max-device-width : 1399px) {
.twelcomehead {
 font-size: 35px;
}
.twelcomesubhead {
 font-size: 35px;line-height: 14px;
}	
.twelcometext {
 line-height: 26px;
}
.twelcomepadding {
 padding-left: 127px;
 padding-right: 40px;
}
.twelcomerighttext {
 font-size: 30px;
 line-height: 35px;
}
.welcomerighttext {bottom: 140px;left: 32px;width: fit-content;}
}

@media only screen and (min-device-width : 1400px) and (max-device-width : 1499px) {
.paddingbottom{padding-bottom:90px;}
.twelcomepadding {padding-left: 74px;padding-right: 17px;}
}

@media only screen and (min-device-width : 1500px) and (max-device-width : 1599px) {
.twelcomehead {
 font-size: 35px;
}
.twelcomesubhead {
 font-size: 35px;line-height: 14px;
}	
.twelcometext {
 line-height: 26px;
}
.twelcomepadding {
 padding-left: 43px;
 padding-right: 120px;
}
.welcomerighttext {width: fit-content;}
}

@media only screen and (min-device-width : 1600px) and (max-device-width : 1699px) {
.twelcomehead {
 font-size: 35px;
}
.twelcomesubhead {
 font-size: 35px;line-height: 18px;
}	
.twelcometext {
 line-height: 26px;
}
.welcomerighttext {width: fit-content;}
.twelcomepadding {padding-left: 90px;}
}
@media only screen and (min-device-width : 1700px) and (max-device-width : 1799px) {
.twelcomehead {
 font-size: 35px;
}
.twelcomesubhead {
 font-size: 35px;line-height: 18px;
}	
.twelcometext {
 line-height: 26px;
}
.welcomerighttext {width: fit-content;}


}
@media only screen and (min-device-width : 1800px) and (max-device-width : 1899px) {
.twelcomehead {
 font-size: 38px;
}
.twelcomesubhead {
 font-size: 38px;line-height: 18px;
}	
.twelcometext {
 line-height: 26px;
}
}
/*****************************/

/******************* home properties starts ********************/
#ipropertiesbg{
 background-image: url(../img/ipropertiesbg.jpg);
 background-position: left bottom;
 background-size: cover;
 background-attachment: fixed;
 background-repeat: no-repeat;
}
.tpropertieshead{
 font-family: 'Poppins', sans-serif;
 font-size: 20px;
 font-weight:400;
 color: #FFFFFF;
 line-height: 30px;
 text-transform:uppercase;
}
.tpropertiessubhead{
 font-family: 'Poppins', sans-serif;
 font-size: 42px;
 font-weight:500;
 color: #FFFFFF;
 line-height: 52px;
 text-transform:uppercase;
}
.serachbox {
 border: solid;
 border-width: 1px 1px 1px 1px;
 color: #FFFFFF;
 border-radius: 0px;
 margin: 0px;
 padding:0px 0px 0px 10px;
}
.tserachheading {
 font-family: 'Poppins', sans-serif;
 transform: translatey(-1188%);
 width: max-content;
 background: transparent;
 padding: 0 10px;
 color: #FFFFFF;
 font-size: 20px;
 font-weight:400;
 margin-left: 150px;
 line-height: 3px;
}
.tsearchtext{
 font-family: 'Poppins', sans-serif;
 font-size: 54px;
 font-weight:400;
 color: #FFFFFF;
 line-height: 57px;
}
.iconimg{width: 109px;height: 127px;}


@media only screen and (min-device-width : 320px) and (max-device-width : 339px) {
.tserachheading { margin-left: 116px;line-height: 4px;}
}

@media only screen and (min-device-width : 340px) and (max-device-width : 374px) {
.tserachheading { margin-left: 140px;line-height: 4px;}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 389px) {
.tserachheading { margin-left: 162px;line-height: 4px;}
}

@media only screen and (min-device-width : 390px) and (max-device-width : 419px) {
.tserachheading { margin-left: 175px;line-height: 4px;}
}
@media only screen and (min-device-width: 420px) and (max-device-width: 429px){
.tserachheading {margin-left: 185px; line-height: 4px;}
}
@media only screen and (min-device-width: 430px) and (max-device-width: 439px){
.tserachheading {margin-left: 190px; line-height: 4px;}
}
@media only screen and (min-device-width: 440px) and (max-device-width: 449px){
.tserachheading {margin-left: 195px; line-height: 4px;}
}
@media only screen and (min-device-width: 450px) and (max-device-width: 459px){
.tserachheading {margin-left: 200px; line-height: 4px;}
}
@media only screen and (min-device-width: 460px) and (max-device-width: 469px){
.tserachheading {margin-left: 209px; line-height: 4px;}
}
@media only screen and (min-device-width: 470px) and (max-device-width: 479px){
.tserachheading {margin-left: 218px; line-height: 4px;}
}
@media only screen and (min-device-width: 480px) and (max-device-width: 489px){
.tserachheading {margin-left: 225px; line-height: 4px;}
}
@media only screen and (min-device-width: 490px) and (max-device-width: 499px){
.tserachheading {margin-left: 230px; line-height: 4px;}
}
@media only screen and (min-device-width: 500px) and (max-device-width: 509px){
.tserachheading {margin-left: 235px; line-height: 4px;}
}
@media only screen and (min-device-width: 510px) and (max-device-width: 519px){
.tserachheading {margin-left: 240px; line-height: 4px;}
}
@media only screen and (min-device-width: 520px) and (max-device-width: 529px){
.tserachheading {margin-left: 245px; line-height: 4px;}
}
@media only screen and (min-device-width: 530px) and (max-device-width: 539px){
.tserachheading {margin-left: 255px; line-height: 4px;}
}
@media only screen and (min-device-width: 540px) and (max-device-width: 549px){
.tserachheading {margin-left: 263px; line-height: 4px;}
}
@media only screen and (min-device-width: 550px) and (max-device-width: 559px){
.tserachheading {margin-left: 270px; line-height: 4px;}
}
@media only screen and (min-device-width: 560px) and (max-device-width: 569px){
.tserachheading {margin-left: 275px; line-height: 4px;}
}
@media only screen and (min-device-width: 570px) and (max-device-width: 579px){
.tserachheading {margin-left: 282px; line-height: 4px;}
}
@media only screen and (min-device-width: 580px) and (max-device-width: 589px){
.tserachheading {margin-left: 270px; line-height: 4px;}
}
@media only screen and (min-device-width: 590px) and (max-device-width: 599px){
.tserachheading {margin-left: 272px; line-height: 4px;}
}
@media only screen and (min-device-width: 600px) and (max-device-width: 609px){
.tserachheading {margin-left: 265px; line-height: 4px;}
}
@media only screen and (min-device-width: 610px) and (max-device-width: 619px){
.tserachheading {margin-left: 270px; line-height: 4px;}
}
@media only screen and (min-device-width: 620px) and (max-device-width: 629px){
.tserachheading {margin-left: 275px; line-height: 4px;}
}
@media only screen and (min-device-width: 630px) and (max-device-width: 639px){
.tserachheading {margin-left: 278px; line-height: 4px;}
}
@media only screen and (min-device-width: 640px) and (max-device-width: 649px){
.tserachheading {margin-left: 265px; line-height: 4px;}
}
@media only screen and (min-device-width: 650px) and (max-device-width: 659px){
.tserachheading {margin-left: 260px; line-height: 4px;}
}
@media only screen and (min-device-width: 660px) and (max-device-width: 669px){
.tserachheading {margin-left: 259px; line-height: 4px;}
}
@media only screen and (min-device-width: 670px) and (max-device-width: 679px){
.tserachheading {margin-left: 260px; line-height: 4px;}
}
@media only screen and (min-device-width: 680px) and (max-device-width: 689px){
.tserachheading {margin-left: 262px; line-height: 4px;}
}
@media only screen and (min-device-width: 690px) and (max-device-width: 699px){
.tserachheading {margin-left: 266px; line-height: 4px;}
}
@media only screen and (min-device-width: 700px) and (max-device-width: 709px){
.tserachheading {margin-left: 266px; line-height: 4px;}
}
@media only screen and (min-device-width: 710px) and (max-device-width: 719px){
.tserachheading {margin-left: 260px; line-height: 4px;}
}
@media only screen and (min-device-width: 720px) and (max-device-width: 729px){
.tserachheading {margin-left: 265px; line-height: 4px;}
}
@media only screen and (min-device-width: 730px) and (max-device-width: 739px){
.tserachheading {margin-left: 270px; line-height: 4px;}
}
@media only screen and (min-device-width: 740px) and (max-device-width: 749px){
.tserachheading {margin-left: 275px; line-height: 4px;}
}
@media only screen and (min-device-width: 750px) and (max-device-width: 759px){
.tserachheading {margin-left: 280px; line-height: 4px;}
}
@media only screen and (min-device-width: 760px) and (max-device-width: 769px){
.tserachheading {margin-left: 263px; line-height: 4px;}
}
@media only screen and (min-device-width: 770px) and (max-device-width: 769px){
.tserachheading {margin-left: 263px; line-height: 4px;}
}



@media only screen and (min-device-width : 320px) and (max-device-width : 767px) {
.tsearchtext {font-size: 40px;text-align: center;}
.tpropertieshead {font-size: 17px;line-height: 27px;}
.tpropertiessubhead {font-size: 28px;line-height: 38px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 991px) {
.tpropertieshead {font-size: 18px;line-height: 25px;}
.tpropertiessubhead {font-size: 32px;line-height: 42px;}
.iconimg {width: 60px;height: 79px;}
.tsearchtext {font-size: 30px;line-height: 40px;}
.tserachheading {font-size: 16px;margin-left: 64px;line-height: 2px;}
}

@media only screen and (min-device-width : 992px) and (max-device-width : 1199px) {
.tsearchtext {text-align: center;font-size: 45px;line-height: 50px;}
.tserachheading { margin-left: 135px;}
}
@media only screen and (min-device-width : 1200px) and (max-device-width : 1299px) {
.tsearchtext {padding-left: 20px;}
.tserachheading {margin-left: 132px;}
}
/******************************************************************/
.multiple-items5 .slick-track{padding-top:25px;}
.slick-next:before, .slick-prev:before {color: #000!important;}
.slick-prev {left: -42px!important;}
.lifestylesbg{background-color: #111010;}
.tteamhead{
 font-family: 'Poppins', sans-serif;
 font-size: 20px;
 color: #656565;
 line-height: 27px;
 font-weight:400;
 text-transform:uppercase; 
}
.tteamsubhead{
 font-family: 'Poppins', sans-serif;
 font-size: 42px;
 color: #016FBF;
 line-height: 27px;
 font-weight:500;
 text-transform:uppercase; 
}
.tlifestylessubhead{
 font-family: 'Poppins', sans-serif;
 font-size: 34px;
 color: #3B2913;
 line-height: 37px;
}
.lifestylesbox { 
 outline: 1px solid #293D97;
 outline-offset: -20px;
 color: #AFB0B0;
 border-radius: 0px;
 margin-top: 60px;
 padding: 0px;
 padding-top: 0;
 height: 490px;
}
.lifestylesbox:hover {outline: 1px solid #0A6DB0;}

.tlifestylesheading{
 font-family: 'Poppins', sans-serif;
 font-weight: 400;
 font-size: 20px;
 color: #000000;
 line-height: 3px;
 transform: translate(30%,1011%);
}
.tlifestylessubheading {
 font-family: 'Poppins', sans-serif;
 transform: translate(6%,1766%);
 width: max-content;
 background: #ffffff;
 padding: 0px 52px;
 color: #016FBF;
 font-size: 16px;
 font-weight: 400;
 margin-left: 73px;
 line-height: 3px;
}
.tlifestylessubheading01 {
 font-family: 'Poppins', sans-serif;
 transform: translate(-6%,1770%);
 width: max-content;
 background: #ffffff;
 padding: 0px 39px;
 color: #016FBF;
 font-size: 16px;
 font-weight: 400;
 margin-left: 73px;
 line-height: 3px;
}
.tlifestylessubheading02 {
 font-family: 'Poppins', sans-serif;
 transform: translate(-2%,1770%);
 width: max-content;
 background: #ffffff;
 padding: 0px 39px;
 color: #016FBF;
 font-size: 16px;
 font-weight: 400;
 margin-left: 73px;
 line-height: 3px;
}
.lifestylestop { margin-top: -80px; position: sticky; z-index:-1; clear: both;}

.card {
 position: relative;
 display: flex;
 flex-direction: column;
 min-width: 0;
 word-wrap: break-word;
 background-color: #fff;
 background-clip: border-box;
 border-radius: 0px;
 border: 1px solid #293D97;
 outline-offset: -20px;
}
.card-header {
 padding: 0px!important;
 margin-bottom: 0;
 background-color: #ffffff;
}
.cardheadercenter{background-color:#e49f37;}
.card-body {
 flex: 1 1 auto;
 padding: 16px 22px 16px 22px;
 height:100%;
}
.cardbodycenter{background-color:#e49f37;}
.card-footer {
 padding: 0px 22px 22px 22px;
 background-color: #FFFFFF;
 border-top: none!important;
}
.cardfootercenter{background-color:#e49f37;}
.card-title {
 margin-bottom:3px!important;
 font-family: 'Poppins', sans-serif;
 font-weight: 400;
 font-size: 20px;
 color: #000000;
 line-height: 25px;
 text-align:center;
}
.card-subtitle {
 font-family: 'Poppins', sans-serif;
 background: #ffffff;
 padding: 0px;
 color: #016FBF;
 font-size: 16px;
 font-weight: 400;
 line-height: 26px;
 text-align:center;
}
.maintenanceboxtop{margin-top: -50px;margin-left: 15px;}
.border-bottomcard {border-bottom: 1px solid #293D97!important;}
.maintenancecheckmark{
 font-size:20px;
 color:#247fad;
 font-weight:700!important;
}
.professionalsbg{
 background-image:url(../img/professionalsbg.jpg);
 background-repeat:no-repeat;
 background-position:center;
 background-size:cover;
}
.professionals-title{position:relative;display:inline-block;}
.theadingwhite {
 font-family: "Sarabun", sans-serif;
 font-size: 18px;
 font-weight: 400;
 color: #FFFFFF;
 line-height: 46px;
 position: relative;
 transform: translateX(0px);
 transition: all 500ms ease;
 left:40px;
}
.professionals-title:after {
 content: '';
 height: 3px;
 position: absolute;
 width: 30px;
 background-color:#FFFFFF;
 top: 50%;
 left: 0px;
 transition: all 500ms ease;
 opacity: 1;
}
.servicesideboxbg {background-color: #e5a648;}
.contentbox{
 border: 2px solid #293D97;
 border-right: 0;
 border-bottom: 0;
 padding:20px 45px;
}
.tsubheadingservicelisting {
 font-family: "Sarabun", sans-serif;
 font-size: 30px;
 color: #000;
 font-weight: 800;
 line-height: 45px;
 letter-spacing: 1px;
}
.servicelisticon{
 position: relative;
 top: -180px;
 left: -71px;
}






@media only screen and (min-device-width : 320px) and (max-device-width : 767px) {
.tlifestylestext{ font-size: 14px;}
.tteamsubhead {font-size: 29px;}
.slick-next:before, .slick-prev:before {font-size: 23px!important;}
.slick-prev {left: -26px!important;}
}
@media only screen and (min-device-width : 400px) and (max-device-width : 424px) {
.card-title {font-size: 16px!important;line-height: 26px;}
.card-body {padding: 16px 10px 16px 10px;}
.card-subtitle {font-size: 14px;line-height: 24px;}
}
@media only screen and (min-device-width : 425px) and (max-device-width : 719px) {
.card-title {font-size: 16px!important;line-height: 26px;}
.card-body {padding: 16px 10px 16px 10px;}
.card-subtitle {font-size: 14px;line-height: 24px;}
}
@media only screen and (min-device-width : 720px) and (max-device-width : 767px) {
.card-title {font-size: 16px!important;line-height: 26px;}
.card-body {padding: 16px 10px 16px 10px;}
.card-subtitle {font-size: 14px;line-height: 24px;}
}



@media only screen and (min-device-width : 768px) and (max-device-width : 991px) {
.tlifestylestext{ font-size: 14px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 52%;
 transform: translate(-53%,1766%);
 padding: 0px 30px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 19%;
 transform: translate(-3%,1764%);
 padding: 0px 5px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-28%,1770%);
 padding: 0px 15px;
}


.tlifestylesheading {font-size: 16px;transform: translate(21%,1011%);}
.lifestylesbox {height: 333px;outline-offset: -12px;}

.tteamhead {font-size: 18px;}
.tteamsubhead {font-size: 30px;line-height: 23px;}
.slick-next:before, .slick-prev:before {font-size: 20px;}
.slick-prev {left: -25px;}
}

@media only screen and (min-device-width : 992px) and (max-device-width : 993px) {
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.lifestylesbox {outline-offset: -8px;height: 310px;}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;}
.card-subtitle {font-size: 15px;}
}





@media only screen and (min-device-width : 993px) and (max-device-width : 1000px) {
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.lifestylesbox {outline-offset: -8px;height: 312px;}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
.card-subtitle {font-size: 15px;}
}
@media only screen and (min-device-width : 1000px) and (max-device-width : 1005px) {
.lifestylesbox {outline-offset: -8px;height: 313px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
.card-subtitle {font-size: 15px;}
}
@media only screen and (min-device-width : 1006px) and (max-device-width : 1010px) {
.lifestylesbox {outline-offset: -8px;height: 314px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1011px) and (max-device-width : 1015px) {
.lifestylesbox {outline-offset: -8px;height: 316px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1016px) and (max-device-width : 1020px) {
.lifestylesbox {outline-offset: -8px;height: 317px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1021px) and (max-device-width : 1025px) {
.lifestylesbox {outline-offset: -8px;height: 320px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1026px) and (max-device-width : 1030px) {
.lifestylesbox {outline-offset: -8px;height: 321px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1031px) and (max-device-width : 1035px) {
.lifestylesbox {outline-offset: -8px;height: 322px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1036px) and (max-device-width : 1040px) {
.lifestylesbox {outline-offset: -8px;height: 323px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1041px) and (max-device-width : 1045px) {
.lifestylesbox {outline-offset: -8px;height: 327px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1046px) and (max-device-width : 1050px) {
.lifestylesbox {outline-offset: -8px;height: 328px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1051px) and (max-device-width : 1055px) {
.lifestylesbox {outline-offset: -8px;height: 328px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1056px) and (max-device-width : 1060px) {
.lifestylesbox {outline-offset: -8px;height: 330px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1061px) and (max-device-width : 1065px) {
.lifestylesbox {outline-offset: -8px;height: 330px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1066px) and (max-device-width : 1070px) {
.lifestylesbox {outline-offset: -8px;height: 330px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1071px) and (max-device-width : 1075px) {
.lifestylesbox {outline-offset: -8px;height: 330px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}

@media only screen and (min-device-width : 1076px) and (max-device-width : 1080px) {
.lifestylesbox {outline-offset: -8px;height: 330px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}

@media only screen and (min-device-width : 1081px) and (max-device-width : 1085px) {
.lifestylesbox {outline-offset: -8px;height: 330px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}
@media only screen and (min-device-width : 1086px) and (max-device-width : 1090px) {
.lifestylesbox {outline-offset: -8px;height: 330px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}

@media only screen and (min-device-width : 1091px) and (max-device-width : 1199px) {
.lifestylesbox {outline-offset: -8px;height: 330px;}
.tlifestylestext{ font-size: 14px;line-height:20px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(28%,1716%);
 padding: 0px 25px;
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(-6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-34%,1725%);
 padding: 0px 4px;
}
.tlifestylesheading {font-size: 16px;transform: translate(23%,1011%);}
.tteamsubhead {font-size: 35px;} 
}

@media only screen and (min-device-width : 1200px) and (max-device-width : 1204px) {
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.lifestylesbox {outline-offset: -8px;height: 374px;}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}

@media only screen and (min-device-width : 1205px) and (max-device-width : 1210px) {
.lifestylesbox {outline-offset: -8px;height: 376px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}

@media only screen and (min-device-width : 1211px) and (max-device-width : 1214px) {
.lifestylesbox {outline-offset: -8px;height: 376px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}

@media only screen and (min-device-width : 1215px) and (max-device-width : 1220px) {
.lifestylesbox {outline-offset: -8px;height: 381px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}

@media only screen and (min-device-width : 1221px) and (max-device-width : 1225px) {
.lifestylesbox {outline-offset: -8px;height: 381px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}

@media only screen and (min-device-width : 1226px) and (max-device-width : 1230px) {
.lifestylesbox {outline-offset: -8px;height: 383px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}

@media only screen and (min-device-width : 1231px) and (max-device-width : 1235px) {
.lifestylesbox {outline-offset: -8px;height: 383px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}
@media only screen and (min-device-width : 1236px) and (max-device-width : 1240px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}
@media only screen and (min-device-width : 1241px) and (max-device-width : 1244px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}
@media only screen and (min-device-width : 1245px) and (max-device-width : 1250px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}
@media only screen and (min-device-width : 1251px) and (max-device-width : 1254px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}
@media only screen and (min-device-width : 1255px) and (max-device-width : 1260px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}
@media only screen and (min-device-width : 1261px) and (max-device-width : 1264px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}
@media only screen and (min-device-width : 1265px) and (max-device-width : 1270px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}
@media only screen and (min-device-width : 1271px) and (max-device-width : 1274px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}
@media only screen and (min-device-width : 1275px) and (max-device-width : 1280px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}
@media only screen and (min-device-width : 1281px) and (max-device-width : 1284px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}

@media only screen and (min-device-width : 1285px) and (max-device-width : 1290px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}

@media only screen and (min-device-width : 1291px) and (max-device-width : 1294px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}
@media only screen and (min-device-width : 1295px) and (max-device-width : 1299px) {
.lifestylesbox {outline-offset: -8px;height: 385px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1734%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1730%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px; 
 transform: translate(-9%,1748%);
 padding: 0px 10px;
}
.tlifestylesheading {font-size: 16px;transform: translate(27%,1011%);}
}

@media only screen and (min-device-width : 1300px) and (max-device-width : 1399px) {
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(17%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(6%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 font-size: 14px;
 transform: translate(-4%,1363%);
 padding: 0px 10px;
}
.lifestylesbox {outline-offset: -8px;height: 374px;}
.tlifestylesheading {font-size: 16px;transform: translate(27%,635%);}
}
@media only screen and (min-device-width : 1400px) and (max-device-width : 1405px) {
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.lifestylesbox {outline-offset: -8px;height: 424px;}
.tlifestylesheading {font-size: 16px;transform: translate(32%,635%);}
}
@media only screen and (min-device-width : 1410px) and (max-device-width : 1415px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 16px;transform: translate(32%,635%);}
}
@media only screen and (min-device-width : 1416px) and (max-device-width : 1420px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 16px;transform: translate(32%,635%);}
}
@media only screen and (min-device-width : 1421px) and (max-device-width : 1424px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 16px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1425px) and (max-device-width : 1430px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 16px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1431px) and (max-device-width : 1434px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 16px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1435px) and (max-device-width : 1440px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}
@media only screen and (min-device-width : 1441px) and (max-device-width : 1444px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1445px) and (max-device-width : 1450px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1451px) and (max-device-width : 1454px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1455px) and (max-device-width : 1460px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1461px) and (max-device-width : 1464px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}


@media only screen and (min-device-width : 1465px) and (max-device-width : 1470px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1471px) and (max-device-width : 1474px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1475px) and (max-device-width : 1480px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}
@media only screen and (min-device-width : 1481px) and (max-device-width : 1484px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}
@media only screen and (min-device-width : 1485px) and (max-device-width : 1490px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}
@media only screen and (min-device-width : 1491px) and (max-device-width : 1494px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1495px) and (max-device-width : 1499px) {
.lifestylesbox {outline-offset: -8px;height: 429px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1500px) and (max-device-width : 1501px) {
.lifestylesbox {height: 478px;}
.tlifestylessubheading02 {transform: translate(-2%,1770%);}
}
@media only screen and (min-device-width : 1501px) and (max-device-width : 1504px) {
.lifestylesbox {outline-offset: -8px;height: 457px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1505px) and (max-device-width : 1510px) {
.lifestylesbox {outline-offset: -8px;height: 457px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}


@media only screen and (min-device-width : 1511px) and (max-device-width : 1514px) {
.lifestylesbox {outline-offset: -8px;height: 457px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}

@media only screen and (min-device-width : 1516px) and (max-device-width : 1520px) {
.lifestylesbox {outline-offset: -8px;height: 461px;}
.tlifestylessubheading {
 font-size: 14px;
 margin-left: 7%;
 transform: translate(33%,1363%);
}
.tlifestylessubheading01 {
 font-size: 14px;
 margin-left: 18%;
 transform: translate(17%,1371%);
 padding: 0px 10px;
}
.tlifestylessubheading02 {
 transform: translate(-7%,1383%);
 padding: 0px 35px;
}
.tlifestylesheading {font-size: 18px;transform: translate(32%,635%);}
}
@media only screen and (min-device-width : 1521px) and (max-device-width : 1524px) {
.lifestylesbox {height: 487px;}
}
@media only screen and (min-device-width : 1525px) and (max-device-width : 1530px) {
.lifestylesbox {height: 487px;}
}
@media only screen and (min-device-width : 1531px) and (max-device-width : 1534px) {
.lifestylesbox {height: 490px;}
}
/*******************************************************/

/***********search starts ************/
.searchbg{
 background-image: url("../img/searchbg.jpg");
 background-repeat: no-repeat;
 background-position: center; 
 background-size: cover;
} 
.tsearchhead{
 font-family: 'Poppins', sans-serif;
 font-size: 20px;
 color: #656565;
 font-weight: 400;
 line-height: 25px; 
}
.tsearchsubhead{
 font-family: 'Poppins', sans-serif;
 font-size: 34px;
 color: #016FBF;
 font-weight: 400;
 line-height: 40px; 
 text-transform:uppercase; 
}
.ttextred{
 font-family: 'Poppins', sans-serif;
 font-size: 14px;
 color: #6D5533;
 font-weight: 400;
 line-height: 20px; 	
}
.form-control {
 display: block!important;
 width: 100%!important;
 padding: 0.375rem 0.75rem!important;
 font-size: 1rem!important;
 font-weight: 400!important;
 line-height: 1.5!important;
 color: #9B9B9B!important;
 background-color: #fff!important;
 background-clip: padding-box!important;
 border: 1px solid #A4A4A4!important;
 appearance: none!important;
 border-radius:0px!important;
 transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out!important;
}
.searchform{
 background: white;
 padding: 46px 20px 45px 20px;
}
.btnsearch  {
 position: relative;
 font-family: 'Roboto', sans-serif;
 font-size: 16px;
 font-weight: 700;
 color:#ffffff;
 padding: 10px 40px;
 display: inline-block;
 background-color:#0170C0;
 width:100%;
 border: none;
}
.btnsearchtext  {
 position: relative;
 font-family: 'Roboto', sans-serif;
 font-size: 18px;
 font-weight: 400;
 color:#FFFFFF;
 display: inline-block;
 font-style:initial!important;
}
.btnsearch:hover{
 color: #FFFFFF!important;
 background-color:#293D97;transition: all 0.9s ease;
}
.btnsearch:hover .btnsearchtext{
 color: #FFFFFF!important;
}
.bi-arrow-right::before {
 content: "\F138";
 font-family: 'bootstrap-icons !important';
 position: absolute;
 left: 12px;
 font-size: 22px;
 font-weight: 400;
 color: #0170C0!important;
 transition: all 0.9s ease;
}
.btnsearch:hover .bi-arrow-right::before {
 left: calc(100% - 34px);
 color:#FFFFFF!important;
}
/***********search ends ************/

/***********testimonial starts ************/
.testimonialbg{
 background: linear-gradient(to left,#FFFFFF 0%,#FFFFFF 61%,#096EB1 23%, #096EB1 100%);
}
.ttestihead{
 font-family: 'Poppins', sans-serif;
 font-size: 20px;
 color: #fff;
 font-weight: 400;
 line-height: 25px;
 text-transform:uppercase; 
}
.ttestisubhead{
 font-family: 'Poppins', sans-serif;
 font-size: 42px;
 color: #fff;
 font-weight: 400;
 line-height: 47px;
 text-transform:uppercase;  
}
.testiquoteimg{width: 100px;}
.testimonial{
 background: #E6E6E6;
 padding: 65px 98px 55px 0px;
 border-radius: 20px;
 margin-left: 153px;
 position: sticky;
 margin-top: -289px;
} 	
.testimonialmob{
 background: #E6E6E6;
 padding: 50px 40px 50px 40px;
 border-radius: 29px;
}
.testimonialtext{
 font-family: 'Poppins', sans-serif;
 font-size: 16px;
 color: #000;
 font-weight: 400;
 line-height: 25px;		
}
.border{
 position: relative;
 background-color: transparent;
 width: 83% !important;
 border: 1px solid #096EB1!important;
 border-radius: 22px;
 padding: 288px 0px 12px 17px;
 margin-left: 141px;
}
.borderquoteimg{
 position: relative;
 bottom: 377px;
 left: 235px;
}	
.testibg{background:#096EB1;}
.starimg{
 -webkit-animation: mover 2s infinite alternate;
 animation: mover 1s infinite alternate;
}	
@-webkit-keyframes mover {
 0% { transform: translateY(0); }
 100% { transform: translateY(-10px); }
}
@keyframes mover {
 0% { transform: translateY(0); }
 100% { transform: translateY(-10px); }
}
.multiple-items7 .slick-track{padding-top: 60px!important;}
/********** testimonial ends ***********/


/****************** bottom starts **************/
.bottombg { 
 background-image: url("../img/bottombg.jpg");
 background-repeat: no-repeat;
 background-position: top right;
 background-size:cover;
}
.tbottomcontactstext{
 font-family: 'Poppins', sans-serif;
 font-size: 20px;
 color: #096DB1;
 font-weight: 400;
 line-height: 25px;
}
.tbottomcontacts01{
 font-family: 'Poppins', sans-serif;
 font-size: 18px;
 color: #ffffff;
 font-weight: 400;
 line-height: 40px;
}
.icopyright {
 font-family: 'Roboto', sans-serif;
 font-size: 12px;
 font-weight: 400;
 color: #fff;
 line-height: 17px;	
}

.smGlobalBtn { 
 display: inline-block; 
 position: relative; 
 cursor: pointer; 
 width: 30px; 
 height: 30px;
 border:0px solid #ddd; 
 box-shadow: 0px #999; 
 padding: 0px; 
 margin-left: 5px; 
 text-decoration: none;
 color: #fff; 
 font-size: 25px; 
 font-weight: normal; 
 line-height: 30px!important;
 border-radius: 27px;
 -moz-border-radius:27px;
 -webkit-border-radius:27px;
  background: transparent;
}
/* facebook button class*/
.facebookBtn{background:transparent;transition:0.6s ease all;padding: 1px 0px 0px 3px;}
.facebookBtn:hover{background: #4060A5;padding: 1px 0px 0px 3px;transition:0.8s ease all; }

.youtubeBtn{background:transparent;transition:0.6s ease all;padding: 1px 0px 0px 3px;}
.youtubeBtn:hover{background: #c4302b;padding: 1px 0px 0px 3px;transition:0.8s ease all; } 

/* instagram button class*/
.instagramBtn{background:transparent;transition:0.6s ease all;padding: 1px 0px 0px 3px;}
.instagramBtn:hover{background: #d62976;padding: 1px 0px 0px 3px;transition:0.8s ease all; }

/* twitter button class*/
.twitterBtn{background:transparent;transition:0.6s ease all;padding: 1px 0px 0px 3px;}
.twitterBtn:hover{background: #00acee;padding: 1px 0px 0px 3px;transition:0.8s ease all;}

.linkedinBtn{background:transparent;transition:0.6s ease all;padding: 0px 0px 0px 3px;}
.linkedinBtn:hover{background:#0A66C2;padding: 0px 0px 0px 3px;transition:0.8s ease all;}
.idesignby {
 font-family: 'Roboto', sans-serif;
 font-size: 12px;
 text-transform: lowercase!important;
 line-height: 17px;
 color: #fff;
}
.bottomhr02{
 position: relative;
 opacity: 1;
 color:#3a3939;
 top: 328px;
}
.bottomhr01{
 position: relative;
 opacity: 1;
 color:#3a3939;
 top: 101px;
}	
.tbottomtext{
 font-family: 'Poppins', sans-serif;
 font-size: 14px;
 color: #fff;
 font-weight: 400;
 line-height: 20px;
}
.tbottomtextactive{
 font-family: 'Poppins', sans-serif;
 font-size: 14px;
 color: #096DB1;
 font-weight: 400;
 line-height: 20px;
}
.tbottomtext:hover {color:#096DB1;}
.tbottomtextactive:hover {color:#096DB1;}
/****************** bottom ends **************/

/***************************** INNER PAGES STARTS ****************************/
/************** common style strats **************/
.theading{
 font-family: 'Poppins', sans-serif;
 font-size: 28px;
 color: #096DB1;
 font-weight: 700;
 line-height: 35px;	
}
.tsubheading{
 font-family: 'Poppins', sans-serif;
 font-size: 20px;
 color: #096DB1;
 font-weight: 700;
 line-height: 30px;	
}
.ttext{
 font-family: 'Poppins', sans-serif;
 font-size: 18px;
 color:#656565;
 font-weight: 400;
 line-height: 30px;
 text-align:justify; 
}
.ttextblue{
 font-family: 'Poppins', sans-serif;
 font-size: 18px;
 color:#006BB7 ;
 font-weight: 400;
 line-height: 30px;
 text-align:justify; 
}
.ttextblue:hover{color:#006BB7;}
/************** common style ends **************/

/****************** about starts **************/
.aboutrightbg{
 background-image: url(../img/aboutrightimg.jpg);
 background-repeat: no-repeat;
 background-position: top !important;
 background-color: #FFFFFF;
 background-size: cover;
}
.taboutpadding{padding-left:246px;padding-right: 35px;}
/****************** about ends **************/

/****************** vision mission starts **************/
.visionbg{
 background-image: url(../img/visionbg.jpg);
 background-repeat: no-repeat;
 background-position:cnter!important;
 background-color: #FFFFFF;
 background-size: cover;
}
.valuesbox{
 background-color: #ffffffd4;
 border: 1px solid #ffffff;
}
.valuesbox .icon-top {display: none;}
.valuesbox:hover .icon-top {display: inline;}
.valuesbox:hover .icon-back {display: none;}
.valuesbox:hover {
 background-image: linear-gradient(to right top, #096db1, #096db1, #096db1, #096db1, #096db1, #096db1, #1055a5, #1055a5, #1055a5, #1055a5, #1055a5, #1055a5);
 border: 1px solid #096db1;
}
.valuesbox:hover .tmissionhead{color: #FFFFFF;}
.valuesbox:hover .tmissiontext{color: #FFFFFF;}
.tmissionhead{
 font-family: 'Roboto', sans-serif;
 font-size: 20px;
 color:#272F7D;
 font-weight: 700;
 line-height: 25px; 
}
.tmissiontext{
 font-family: 'Roboto', sans-serif;
 font-size: 16px;
 color:#272F7D;
 font-weight: 400;
 line-height: 25px; 
}
/****************** vision mission ends **************/
  

/****************** sell with jupiter starts **************/
.whychooseus{
 background: #272F7D;
 padding: 30px 30px 30px 30px;
 position: relative;
}
.whychooseus:hover{
 border:1px solid #272F7D;
 background:#fff;
 background-image: url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffacac' fill-opacity='0.4'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
 animation: animatedBackground 25s linear infinite alternate;
 }
 @keyframes animatedBackground {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 100% 0;
	}
}
.whychooseus:hover .ttextwhite{	color:#272F7D;}
.whychooseus:hover .whychoosehead{	color:#2a317f;}
.whychoosehead{
 font-family: 'Poppins', sans-serif;
 font-size: 20px;
 color:#02E5FF;
 font-weight: 700;
 line-height: 27px; 
 text-transform:uppercase; 
}
.ttextwhite{
 font-family: 'Roboto', sans-serif;
 font-size: 16px;
 color:#fff;
 font-weight: 400;
 line-height: 25px; 
}
.bottomshape{
 width: 50px;
 height: 15px;
 background: #08D4F0;
 position: absolute;
 right: 0px;
 bottom: 0px;
}
.whychooseus:hover .bottomshape {background: #272f7d;}
/*******************sell with jupiter ends ***************/

/************** services page starts **************/
.servicebox{
 position: relative;
}
.tservicehead{
 font-family: 'Roboto', sans-serif;
 font-size: 26px;
 color:#FFFFFF;
 font-weight: 700;
 line-height: 36px; 
 bottom: 38%;
 left: 5%;
 position: absolute;
 z-index: 10; 
}
.cover {
 display: inline-block;
 height: 200px;
 width: 100%;
 border-radius: 8px;
}
.atvImg {
 border-radius: 8px;
 transform-style: preserve-3d;
 -webkit-tap-highlight-color: rgba(#000,0);
}
.atvImg img {
 border-radius: 8px;
 box-shadow: 0 2px 8px rgba(14,21,47,0.25);
}
.atvImg-container {
 position: relative;
 width: 100%;
 height: 100%;
 border-radius: 8px;
 transition: all 0.2s ease-out;
}
.atvImg-container.over .atvImg-shadow {
 box-shadow: 0 45px 100px rgba(14,21,47,0.4), 0 16px 40px rgba(14,21,47,0.4);
}
.atvImg-layers {
 position: relative;
 width: 100%;
 height: 100%;
 border-radius: 8px;
 overflow: hidden;
 transform-style: preserve-3d;
}
.atvImg-rendered-layer {
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0%; 
 left: 0%;
 background-repeat: no-repeat;
 background-position: center;
 background-color: transparent;
 background-size: cover;
 transition: all 0.1s ease-out;
 overflow: hidden;
 border-radius: 8px;
}
.atvImg-shadow {
 position: absolute;
 top: 5%; 
 left: 5%;
 width: 90%;
 height: 90%;
 transition: all 0.2s ease-out;
 box-shadow: 0 8px 30px rgba(14,21,47,0.6);
}
.atvImg-shine {
 position: absolute;
 top: 0; 
 left: 0; 
 right: 0; 
 bottom: 0;
 border-radius: 8px;
 background: linear-gradient(135deg, rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 60%);
}
.tservicehead:hover{ 
 transform: rotateX(2.683deg) rotateY(-6.30053deg) scale3d(1.07, 1.07, 1.07);
 transition: all 0.7s ease-out;}
/************** services page ends **************/
/*************** our team starts ***************/
.teambox { 
 outline: 1px solid #293D97;
 outline-offset: -20px;
 color: #AFB0B0;
 border-radius: 0px;
 margin-top: 0px;
 padding: 0px;
 padding-top: 0;
 height: 498px;
}
.teambox:hover {outline: 1px solid #0A6DB0;}
.tteamheading{
 font-family: 'Poppins', sans-serif;
 font-weight: 400;
 font-size: 20px;
 color: #000000;
 line-height: 3px;
 transform: translate(30%,1011%);
}
.tteamsubheading {
 font-family: 'Poppins', sans-serif;
 transform: translate(6%,1766%);
 width: max-content;
 background: #ffffff;
 padding: 0px 52px;
 color: #016FBF;
 font-size: 16px;
 font-weight: 400;
 margin-left: 73px;
 line-height: 3px;
}
.tteamsubheading01 {
 font-family: 'Poppins', sans-serif;
 transform: translate(-6%,1770%);
 width: max-content;
 background: #ffffff;
 padding: 0px 39px;
 color: #016FBF;
 font-size: 16px;
 font-weight: 400;
 margin-left: 73px;
 line-height: 3px;
}
.tteamsubheading02 {
 font-family: 'Poppins', sans-serif;
 transform: translate(1%,1770%);
 width: max-content;
 background: #ffffff;
 padding: 0px 39px;
 color: #016FBF;
 font-size: 16px;
 font-weight: 400;
 margin-left: 73px;
 line-height: 3px;
}
.teamtop { margin-top: 1px; position: sticky; z-index:-1; clear: both;}
/************* our team ends *************/

/************* contact page starts *************/
.ttextwhite{ font-family: 'Roboto', sans-serif;
 font-size: 16px;
 font-weight:400;
 line-height:30px;
 color:#fff;
 }
.tsubheadingwhite{
 font-family: 'Poppins', sans-serif;
 font-size: 33px;
 font-weight:600;
 line-height:36px;
 color:#fff;
 } 
.tcontacthead{
 font-family: 'Poppins', sans-serif;
 font-size: 24px;
 font-weight:500;
 line-height:30px;
 color:#303b79;
 }	
.contactdetailsbox:hover .tcontacthead{ color:#fff!important;}
.tcontactsubhead{
 font-family: 'Poppins', sans-serif;
 font-size: 17px;
 font-weight:500;
 line-height:23px;
 color:#303b79!important;
 }
.contactdetailsbox:hover .tcontactsubhead{ color:#fff!important;} 
.contactdetailsbox{
 background: #fff;
 padding: 45px 30px;
 gap: 20px;
 transition: 0.4s;
 box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
 text-align: center;
}
.contactdetailsbox-icon {
 width: 90px;
 height: 90px;
 line-height: 90px;
 display: inline-block;
 background:#6bd0f7;
 text-align: center;
 border-radius: 50%;
 transition: 0.4s;
 }
.contactdetailsbox-icon img {max-width: 35px;transform: rotateY(0);}
.contactdetailsbox-content h4 {transition: 0.4s;}
.contactdetailsbox-content p {
 font-size: 16px;
 line-height: 26px;
 font-weight: 500;
 text-transform: lowercase;
 transition: 0.4s;
 }
.contactdetailsbox:hover {background:#282f7d;transform: translateY(-5px);} 
.contactdetailsbox:hover .contactdetailsbox-icon img {-webkit-animation: rotateY 0.6s;
 animation: rotateY 0.6s;}
.contact__three-left-map iframe {
 width: 100%;
 height: 640px;
 display: block;
 filter: grayscale(1);
 }
.contact-area {
 position: relative;
 background-size: cover;
 background-position: center center;
 background-repeat: no-repeat;
 position: relative;
 }
.contactbg {
 background-image: url("../img/contactbg.jpg"); 
 background-position: left bottom;
 background-repeat: no-repeat;
 background-size: contain;
 }
.contact-area:before {
 position: absolute;
 content: '';
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 background-color:#282F7D;
 }
.contact-area #contactForm {
 position: relative;
 z-index: 1;
 max-width: 800px;
 margin-left: auto;
 margin-right: auto;
 }
.contact-area #contactForm .section-title { text-align: center;margin-bottom: 30px;}
.contact-area #contactForm .section-title h2 {color: #fff;margin-top: -12px;}
.contact-area #contactForm .form-group { margin-bottom: 30px;}
.contact-area #contactForm .form-group .form-control {
 height: 50px;
 padding-left: 20px;
 font-size: 15px;
 border: 0;
 border-radius: 0;
 }
.contact-area #contactForm .form-group .form-control:focus {  -webkit-box-shadow:none;
 box-shadow:   none; border: 0;}
.contact-area #contactForm textarea {
  padding-top: 13px;
  height: auto !important;
 }
.contact-area #contactForm .common-btn {
 width: 100%;
 display: block;
 text-align: center;
 border-radius: 0;
 border: 0;
 opacity: 1;
 }
.contact-area #contactForm .list-unstyled {
 margin-top: 10px;
 color: #fff;
 }
.contact-area #contactForm .text-danger {
 margin-bottom: 0;
 margin-top: 10px;
 font-size: 25px;
 color: #fff !important;
 }
.contact-area #contactForm .text-success {
 margin-bottom: 0;
 margin-top: 10px;
 font-size: 25px;
 color: #28a745 !important;
 }
.common-btn {
 border: none;
 position: relative;
 display: inline-block;
 text-align: center;
 overflow: hidden;
 z-index: 1;
 background-color: #189650;
 color: #fff;
 -webkit-transition: 0.5s all ease;
 transition: 0.5s all ease;
 border-radius: 5px;
 opacity: 1;
 font-weight: 600;
 padding: 12px 25px;
}
.contactbtn:hover {
 cursor: pointer;
 background-image:linear-gradient(to right, #6bd1f7, #253d7f, #253d7f, #253d7f, #6bd1f7);
}
.tcontacthead01{
 font-family: 'Poppins', sans-serif;
 font-size: 35px;
 font-weight: 500;
 color: #FFFFFF;
 text-transform: uppercase;
 line-height: 40px;
}


/******************user form ***********************/
.user-form-area .form-item {
 max-width: 800px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}
.user-form-area .form-item form {
 margin-bottom: 25px;
}
.user-form-area .form-item form h2 {
 font-size: 38px;
 padding-bottom: 10px;
 margin-bottom: 40px;
 position: relative;
 margin-top: -10px;
}
.user-form-area .form-item form h2:before {
 position: absolute;
 content: '';
 width: 50px;
 height: 3px;
 left: 0;
 right: 0;
 bottom: 0;
 margin-left: auto;
 margin-right: auto;
 background-color: #e93c05;
}
.user-form-area .form-item form h2:after {
 position: absolute;
 content: '';
 width: 40px;
 height: 3px;
 left: 0;
 right: 0;
 bottom: -6px;
 margin-left: auto;
 margin-right: auto;
 background-color: #e93c05;
}
.user-form-area .form-item form .form-group {margin-bottom: 30px;}
.user-form-area .form-item form .form-group .form-control {
 height: 50px;
 border: 0;
 border-radius: 0;
 background-color: #fafafa;
 padding-left: 20px;
 font-size: 15px;
}
.user-form-area .form-item form .form-group .form-control:focus {
  border: 0;
  -webkit-box-shadow: none;
   box-shadow: none;
}
.user-form-area .form-item form .common-btn { padding: 12px 70px;}
.user-form-area .form-item .user-btn h3 {
 font-weight: 400;
 font-size: 16px;
 margin-bottom: 30px;
 font-family: "Open Sans", sans-serif;
}
.user-form-area .form-item .user-btn h3 a {
 display: inline-block;
 color: #e93c05;
 font-weight: 600;
 margin-left: 5px;
}
.user-form-area .form-item .user-btn h3 a:hover {color: #011a41;}
.user-form-area .form-item .user-btn span {
 display: block;
 font-size: 15px;
 position: relative;
 margin-bottom: 25px;
}
.user-form-area .form-item .user-btn span:before {
 position: absolute;
 content: '';
 width: 40%;
 height: 1px;
 left: 0;
 top: 11px;
 background-color: #dbdbdb;
}
.user-form-area .form-item .user-btn span:after {
 position: absolute;
 content: '';
 width: 40%;
 height: 1px;
 right: 0;
 top: 11px;
 background-color: #dbdbdb;
}
.user-form-area .form-item .user-btn ul li {
 list-style-type: none;
 display: inline-block;
 margin-left: 3px;
 margin-right: 3px;
}
.user-form-area .form-item .user-btn ul li:nth-child(2) a {background-color: #00acee;}
.user-form-area .form-item .user-btn ul li:nth-child(3) a { background-color: #C13584;}
.user-form-area .form-item .user-btn ul li:nth-child(4) a { background-color: #E60023;}
.user-form-area .form-item .user-btn ul li a {
 display: block;
 width: 30px;
 height: 30px;
 color: #fff;
 background-color: #3b5998;
 border-radius: 50%;
}
.user-form-area .form-item .user-btn ul li a i {line-height: 30px;}
.user-form-area .form-item .user-btn ul li a:hover {-webkit-transform: translate(0, -5px);transform: translate(0, -5px);}
.contactbtn {
 font-family: 'Poppins', sans-serif;
 font-size: 14px;
 font-weight: 500;
 background-image: linear-gradient(to right, #4167cb, #0085dc, #009ac4, #6bd1f7, #6bd1f7);
 color: #ffffff!important;
 line-height: 50px;
 padding: 12px 35px;
 }
/************* contact page ends *************/
/************* policy and terms starts *************/
.policylist{
 color:#096eb1;
 font-size:25px;
}
.tpolicylisttext{
 font-family: 'Poppins', sans-serif;
 font-size: 18px;
 color: #006BB7;
 font-weight: 400;
 line-height: 30px;
}
/************* policy and terms ends *************/
/***************************** INNER PAGES ENDS ****************************/



@media only screen and (min-device-width : 320px) and (max-device-width : 329px) {
.teambox {height: 420px;}
.tteamheading {font-size: 18px;transform: translate(27%,1011%);}
.tteamsubheading { transform: translate(-11%,1766%);}
.tteamsubheading01 { transform: translate(-17%,1770%);padding: 0px 25px;}
.tteamsubheading02 {transform: translate(-10%,1770%);padding: 0px 21px;}
}
@media only screen and (min-device-width : 330px) and (max-device-width : 339px) {
.teambox {height: 432px;}
.tteamheading {font-size: 18px;transform: translate(27%,1011%);}
.tteamsubheading { transform: translate(-11%,1766%);}
.tteamsubheading01 { transform: translate(-17%,1770%);padding: 0px 25px;}
.tteamsubheading02 {transform: translate(-10%,1770%);padding: 0px 21px;}
}
@media only screen and (min-device-width : 340px) and (max-device-width : 349px) {
.teambox {height: 444px;}
.tteamheading {font-size: 18px;transform: translate(27%,1011%);}
.tteamsubheading { transform: translate(-11%,1766%);}
.tteamsubheading01 { transform: translate(-17%,1770%);padding: 0px 25px;}
.tteamsubheading02 {transform: translate(-10%,1770%);padding: 0px 21px;}
}
@media only screen and (min-device-width : 350px) and (max-device-width : 359px) {
.teambox {height: 456px;}
.tteamheading {font-size: 18px;transform: translate(30%,1011%);}
.tteamsubheading { transform: translate(-5%,1766%);}
.tteamsubheading01 { transform: translate(-8%,1770%);padding: 0px 25px;}
.tteamsubheading02 {transform: translate(-1%,1770%);padding: 0px 21px;}
}
@media only screen and (min-device-width : 360px) and (max-device-width : 369px) {
.teambox {height: 469px;}
.tteamheading {font-size: 18px;transform: translate(30%,1011%);}
.tteamsubheading { transform: translate(-5%,1766%);}
.tteamsubheading01 { transform: translate(-8%,1770%);padding: 0px 25px;}
.tteamsubheading02 {transform: translate(-1%,1770%);padding: 0px 21px;}
}

@media only screen and (min-device-width : 370px) and (max-device-width : 379px) {
.teambox {height: 481px;}
}
@media only screen and (min-device-width : 380px) and (max-device-width : 389px) {
.teambox {height: 493px;}
}
@media only screen and (min-device-width : 390px) and (max-device-width : 399px) {
.teambox {height: 505px;}
}
@media only screen and (min-device-width : 400px) and (max-device-width : 409px) {
.teambox {height: 518px;}
}
@media only screen and (min-device-width : 410px) and (max-device-width : 419px) {
.teambox {height: 529px;}
.tteamsubheading01 {transform: translate(-3%,1770%);}
}
@media only screen and (min-device-width : 420px) and (max-device-width : 429px) {
.teambox {height: 541px;}
}

@media only screen and (min-device-width: 430px) and (max-device-width: 439px){
.teambox {height: 555px;}
.tteamsubheading01 {transform: translate(0%,1770%);}
}
@media only screen and (min-device-width: 440px) and (max-device-width: 449px){
.teambox {height: 566px;}
.tteamsubheading01 {transform: translate(3%,1770%);}
.tteamsubheading02 {transform: translate(8%,1770%);}
}
@media only screen and (min-device-width: 450px) and (max-device-width: 459px){
.teambox {height: 578px;}
.tteamsubheading01 {transform: translate(3%,1770%);}
.tteamsubheading {transform: translate(15%,1766%);}
.tteamsubheading02 {transform: translate(10%,1770%);}
}
@media only screen and (min-device-width: 460px) and (max-device-width: 469px){
.teambox {height: 591px;}
.tteamsubheading01 {transform: translate(6%,1770%);}
.tteamsubheading {transform: translate(21%,1766%);}
.tteamsubheading02 {transform: translate(10%,1770%);}
}
@media only screen and (min-device-width: 470px) and (max-device-width: 479px){
.teambox {height: 603px;}
.tteamsubheading01 {transform: translate(6%,1770%);}
.tteamsubheading {transform: translate(21%,1766%);}
.tteamsubheading02 {transform: translate(10%,1770%);}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 767px) {
.tbottomcontactstext {font-size: 18px;line-height: 23px;}
.tbottomcontacts01{font-size: 15px;line-height: 27px;}
.ttestihead {font-size: 15px;line-height: 20px;}
.ttestisubhead {font-size: 30px;line-height: 35px;}
.tsearchhead {font-size: 22px;line-height: 27px;}
.tsearchsubhead {font-size: 25px;line-height: 30px;}
.testiquoteimg {position: absolute;z-index: 1;}
.btnreadmore {font-size: 14px;padding: 13px 30px;}
.btnreadmoretext {font-size: 16px;}
.taboutpadding {padding-left: 15px;padding-right: 0px;}
.theading {font-size: 22px;line-height: 28px;}
.ttext {text-align: initial;}
.ttextwhite {font-size: 20px;line-height: 34px;}
.tservicehead {font-size: 20px;line-height: 30px;}
.tcontactsubhead {font-size: 16px;line-height: 22px;}
.tcontacthead01 {font-size: 30px;line-height: 35px;}
.testimonialtext {font-size: 18px;line-height: 32px;}
.tmissiontext {font-size: 20px;line-height: 32px;}
.tmissionhead { font-size: 25px;line-height: 30px;}
.btnsearchtext {font-size: 16px;}

.servicesimgmob01{
 background-image: url(../img/servicesimg01.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob02{
 background-image: url(../img/servicesimg02.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob03{
 background-image: url(../img/servicesimg03.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob04{
 background-image: url(../img/servicesimg04.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob05{
 background-image: url(../img/servicesimg05.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob06{
 background-image: url(../img/servicesimg06.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob07{
 background-image: url(../img/servicesimg07.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob08{
 background-image: url(../img/servicesimg08.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob09{
 background-image: url(../img/servicesimg09.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.tserviceheadmob{
 font-family: 'Roboto', sans-serif;
 font-size: 20px;
 color:#FFFFFF;
 font-weight: 700;
 line-height: 30px;  
}
.ttextblue {text-align: left;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 991px) {
.tbottomcontactstext {font-size: 18px;line-height: 23px;}
.tbottomcontacts01{font-size: 15px;line-height: 27px;}
.ttestihead {font-size: 17px;line-height: 22px;}
.ttestisubhead {font-size: 35px;line-height: 40px;}
.tsearchhead {font-size: 15px;line-height: 20px;}
.tsearchsubhead {font-size: 25px;line-height: 30px;}
.testiquoteimg {position: absolute;z-index: 1;}
.btnreadmore {font-size: 14px;padding: 13px 30px;}
.btnreadmoretext {font-size: 14px;}
.taboutpadding {padding-left: 40px;padding-right: 16px;}
.theading {font-size: 25px;line-height: 30px;}
.ttext {font-size: 17px;line-height: 28px;}
.whychoosehead {font-size: 16px;line-height: 22px;}.tservicehead {font-size: 20px;line-height: 30px;}
.tteamsubheading02 {transform: translate(1%,1770%);}

.servicesimgmob01{
 background-image: url(../img/servicesimg01.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob02{
 background-image: url(../img/servicesimg02.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob03{
 background-image: url(../img/servicesimg03.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob04{
 background-image: url(../img/servicesimg04.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob05{
 background-image: url(../img/servicesimg05.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob06{
 background-image: url(../img/servicesimg06.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob07{
 background-image: url(../img/servicesimg07.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob08{
 background-image: url(../img/servicesimg08.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.servicesimgmob09{
 background-image: url(../img/servicesimg09.jpg);
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;    border-radius: 8px;
}
.tserviceheadmob{
 font-family: 'Roboto', sans-serif;
 font-size: 20px;
 color:#FFFFFF;
 font-weight: 700;
 line-height: 30px;  
}
}
@media only screen and (min-device-width : 992px) and (max-device-width : 1199px) {
.ttestisubhead {font-size: 33px;line-height: 40px;}
.testimonial {padding: 41px 0px 55px 0px;margin-top: -351px;margin-left: 74px;}
.border {width: 86% !important;padding: 353px 0px 12px 0px;margin-left: 61px;}
.borderquoteimg {bottom: 415px;left: 151px;}
.tsearchhead {font-size: 17px;line-height: 21px;}
.tsearchsubhead {font-size: 28px;line-height: 33px;}
.testimonialbg {background: linear-gradient(to left,#FFFFFF 0%,#FFFFFF 57%,#096EB1 23%, #096EB1 100%);}
.starimg { position: relative;bottom: -42px;}
.btnreadmore {font-size: 14px;padding: 13px 30px;}
.btnreadmoretext {font-size: 14px;}
.taboutpadding {padding-left: 31px;padding-right: 6px;}
.whychoosehead {font-size: 17px;line-height: 23px;}
.tservicehead {font-size: 20px;line-height: 30px;}
.teambox {height: 449px;}
.tteamheading {transform: translate(27%,1011%);}
.tteamsubheading {transform: translate(-4%,1766%);}
.tteamsubheading01 {transform: translate(-15%,1770%);}
.tteamsubheading02 {transform: translate(-4%,1770%);padding: 0px 25px;}
}

@media only screen and (min-device-width : 1200px) and (max-device-width : 1299px) {
.borderquoteimg {bottom: 464px;left: 235px;}
.testimonial {padding: 65px 98px 55px 0px;margin-left: 153px;margin-top: -384px;}
.border {width: 78% !important;padding: 384px 12px 12px 42px;margin-left: 142px;}
.ttestisubhead {font-size: 35px;line-height: 40px;}
.starimg { position: relative;bottom: -100px;}
.taboutpadding {padding-left: 46px;}
.tservicehead {font-size: 22px;line-height: 32px;}
.teambox {height: 523px;}
.tteamheading {transform: translate(31%,1011%);}
.tteamsubheading {transform: translate(15%,1766%);}
.tteamsubheading01 {transform: translate(-2%,1770%);}
.tteamsubheading02 {transform: translate(4%,1770%);}
}
@media only screen and (min-device-width : 1300px) and (max-device-width : 1399px) {
.borderquoteimg {bottom: 464px;left: 235px;}
.testimonial {padding: 65px 98px 55px 0px;margin-left: 153px;margin-top: -384px;}
.border {width: 78% !important;padding: 384px 12px 12px 42px;margin-left: 142px;}
.ttestisubhead {font-size: 35px;line-height: 40px;}
.starimg { position: relative;bottom: -100px;}
.taboutpadding {padding-left: 93px;}
.whychoosehead {font-size: 18px;line-height: 25px;}
.tservicehead {font-size: 22px;line-height: 32px;}
.teambox {height: 522px;}
.tteamheading {transform: translate(30%,1011%);}
.tteamsubheading {transform: translate(14%,1766%);padding: 0px 46px;}
.tteamsubheading01 {transform: translate(-2%,1770%);}
.tteamsubheading02 {transform: translate(3%,1770%);}
}
@media only screen and (min-device-width : 1400px) and (max-device-width : 1499px) {
.taboutpadding {padding-left: 55px;}
.tservicehead {font-size: 22px;line-height: 32px;}
.teambox {height: 461px;}
.tteamheading {transform: translate(28%,1011%);}
.tteamsubheading {transform: translate(2%,1766%);padding: 0px 47px;}
.tteamsubheading01 {transform: translate(-11%,1770%);}
.tteamsubheading02 {transform: translate(1%,1770%);padding: 0px 24px;}
.bottomspace{margin-bottom: 85px;}
}
@media only screen and (min-device-width : 1500px) and (max-device-width : 1599px) {
.taboutpadding {padding-left: 45px;}
.tteamsubheading02 {transform: translate(2%,1770%);}
}
@media only screen and (min-device-width : 1600px) and (max-device-width : 1699px) {
.taboutpadding {padding-left: 126px;}
.tteamsubheading02 {transform: translate(1%,1770%);}
}
@media only screen and (min-device-width : 1700px) and (max-device-width : 1799px) {
.tteamsubheading02 {transform: translate(0%,1770%);}
}
@media only screen and (min-device-width : 1800px) and (max-device-width : 1899px) {
.tteamsubheading02 {transform: translate(-2%,1770%);}
}