@charset "utf-8";
/* CSS Document */

.font1{font-family: 'Raleway', sans-serif;}
.font2{font-family: 'Roboto', sans-serif;}
/*.logo{position:absolute; z-index:20000000; padding:5px;top: -21px;}*/
	p{
    font-size: 17px!important;
    line-height: 29px!important;
    color: #000; 
}
.BorderBot{ border-bottom:1px solid #e2e2e2;}
.BorderBot2{ border-bottom:2px solid #e2e2e2;}
.TotaAmount{ font-size:18px; padding-top:15px;}
.TotaAmount span{ color:#173782; font-style:italic; font-weight:bold;}
.PayNaoe{ font-size:18px; padding-top:15px; color:#173782;font-style:italic; font-weight:bold;}
.PaymentProcessing{ margin-top:150px; color:#ccc; font-size:14px;}
.PositionR{position:relative;}
.tableCustome{ border:1px solid #e2e2e2;}
.DisplayBlock{ display:block !important}
.DisplayNone{ display:none;}
.PaymentSucsses{ padding-top:20px; padding-bottom:20px; border-top:1px solid #F8C301; border-bottom:1px solid #F8C301; background-color:#f3f3f3; margin-top:30px;}
.PaymentFail h1{ color:#C00 !important;}
.PaymentSucsses h1{ font-family:"Times New Roman", Times, serif; font-style:italic; color:#173782; margin-top:0; text-transform:capitalize; font-size:30px;}
.PaymentSucsses p{ font-size:18px; font-weight:300;}

.HEader1{    background-color: #F8C301; padding-top:2px; padding-bottom:2px; font-size:12px; color:#333;}
.socialIcons a{display:inline-block; width:25px; height:25px; border:1px solid #333; border-radius:50%; color:#333; margin-top:5px;    }
	.socialIcons .fb i{position: relative;

    left: -8px;}
	.home1{ font-size:18px; text-shadow:none; color:#666; line-height:30px; margin-top:20px!important; padding-top:20px; font-family: 'Raleway', sans-serif; text-transform:uppercase; font-weight:bold;}
	.socialIcons .linked i{position: relative;
 top:-1px;
    left: -6px;}
	.brid{ font-size:20px;}
	.socialIcons .tw i{position: relative;
 top:-1px;
    left: -6px;}
.fb{ background-position:0 0;}
.linked{background-position:-28px 0;}
.Pint{background-position:-56px 0;}
.tw{background-position:-83px 0;}
.MarRHEader1{margin-left:5px; margin-right:5px;}
.HeaderCont{display:inline-block; margin-top:4px;}
.HeaderCont a, .HeaderCont a:hover{color:#333;}
.Header2{margin-top:-20px;}
.socialIcons{margin-left:30px;    margin-top: -2px;
    margin-bottom: 3px;}
.MenuToggle{display:none !important;}
.BrandsHead{  padding-bottom:10px; margin-bottom:0; margin-top:0;}
.BrndHeadHr{height:1px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; margin-top:0;}
.PaddTB115{padding-top:60px; padding-bottom:60px;}
.BrandsTab div div{background-color:#F7F7F7;     padding-top: 10px;
    padding-bottom: 10px; border:1px solid transparent}
	.BrandsTab div div:hover{ background-color:#fff;}
.BrandsTab div img{vertical-align:middle;}
.BrandsTab{ border:1px solid #E2E2E2; padding-left:15px; padding-right:15px;}
.PdtBrandTab div div{padding-bottom:0 !important; padding-top:0 !important;}
.PdtBrandTab div div a{padding-bottom:10px; padding-top:10px; display:block;}
.BorderRB{border-bottom-color: #e2e2e2 !important; border-right-color:#e2e2e2 !important;}
.BorderB{border-bottom-color: #e2e2e2 !important;}
.BridgeStoneBg{background-image:url(../images/bs-bg.jpg); background-repeat:no-repeat; background-attachment:fixed; background-size:100% 100%; padding-top:70px; padding-bottom:70px;}
.BridgeStone h1{margin-top:0; margin-bottom:30px; color:#fff;}
.BridgeStoneIndi{ border:1px solid #fff; position:relative; background-color:#000; width:255px; height:271px; overflow:hidden;transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}
.BridgeStoneIndi h2{position:absolute; left:0; right:0; background-color:rgba(0, 0, 0, 0.8); padding-top:15px; padding-bottom:15px; color:#fff; display:none; bottom:20px;
    font-size: 22px;
}
.BridgeStoneIndi:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1); transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}
.BridgeStoneIndi:hover h2{display:block;}
.ServicesIndi{/*border:1px solid #ED1B23;*/ padding:3px; color:#666; background-color:#fff; box-shadow:0px 0px 10px #ccc;}
.ServicesIndiC{padding:10px; font-size:13px; line-height:22px;}
.ServicesIndi h3{     font-weight: 400;
    color: #173782;
    font-size: 18px;
    border-bottom: 1px solid #F8C301;
    line-height: 28px;}
.footerP{background-color:#E8E7E7; padding-top:20px; padding-bottom:5px; font-size:13px;}
.FooterC{line-height:25px; color:#747171;}
.FooterC a{color:#747171;}
.FootMenu a{font-size:13px; padding-left:3px; padding-right:3px;}
.BSViewAll{padding-left:90px !important; padding-right:90px !important; margin-top:60px;}
.SViewAll{margin-top:30px; }
.NAvMarT{    margin-top: 47px;}
.PaddR0{ padding-right:0 !important;}
.MarTNavTab{margin-top:20px;}
.responsiveImg{width:100%;}
.ServicesHeading{ color:#F8C301; margin-top:0; margin-bottom:0; padding-bottom:10px;}
.ServicesHeading span{ color: #173782; font-weight:300}
.ServicesP{margin-top:20px;}
.InnerPgHead{background-image:url(../images/inner-pg-header.jpg); background-repeat:no-repeat; background-position:center;}
.InnerPgHeader h1{padding-top:15px; padding-bottom:20px; color:#fff;font-family: 'Raleway', sans-serif; padding-left:15px;}
.InnerPgHeadBefore:before{position:absolute; width:100%; height:100%; background-image:url(../images/inner-pg-header.jpg); opacity:0.5; z-index:9; content:''; left:0; right:0; top:0; bottom:0; display:block !important;}
.InnerPgHeadBefore{ position:relative;}
.InnerPdCont{padding-top:40px; padding-bottom:40px;}
.PdtPgHeading{color: #fff;background-color:#ED1B23;border: 1px solid #ddd;border-bottom-color: transparent; display:inline-block; padding:10px; margin-bottom:0; position:relative; }
.PdtPgHeading:before{position:absolute; content:''; left:0; right:0; top:0; bottom:0; background-image:url(../images/inner-pg-header.jpg); background-repeat:no-repeat; z-index:2;opacity:0.3;}
.PdtIndiHeadHr{ border-top:1px solid #173782; margin-bottom:20px; margin-top:0;}
.PdtIndiMarBottom{ margin-bottom:40px;}
.ServicesPgIndi h3{background-color:#173782; color:#fff; padding:10px; margin-top:0; margin-bottom:0; display:inline-block; position:relative;}
.ServicesPgIndi h3:before{position:absolute; content:''; left:0; right:0; top:0; bottom:0; background-image:url(../images/inner-pg-header.jpg); background-repeat:no-repeat; z-index:2;opacity:0.3;}
.ServicesPgIndi h2{background-color:#173782; color:#fff; padding:10px; margin-top:0; margin-bottom:0; display:inline-block; position:relative; font-size:24px!important}
.ServicesPgIndi h2:before{position:absolute; content:''; left:0; right:0; top:0; bottom:0; background-image:url(../images/inner-pg-header.jpg); background-repeat:no-repeat; z-index:2;opacity:0.3;}
.ServicesPgIndi div{padding:20px;     border: 1px solid #173782;}
.text-left1{text-align:left;}
.ServicesPgIndi{margin-bottom:60px;}
.text-right2{text-align:right;}
.DropdownBtn{display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; text-align:left; cursor:pointer;}
	.dropdown-menu{width:100%;}

	.ProductsDropdown{display:none;}

	.Dropdown1Tab{display:block; cursor:pointer;}
	.MainDropdown{display:none;}
	.Display{display:block;}
	.MainDropdown{padding:0;border: 1px solid #ccc; border-radius: 4px;  width: 100%; margin-top:1px;}
	.MainDropdown li{list-style-type:none;}

	.MainDropdown li .Dropdown1Tab{ padding:7px; border-bottom:1px solid #CCC; color:#999; display:block;}
	.BorderDashed{border-bottom:1px dashed #CCC !important;}
	.caret, .ProductArrow, .ServicesArrow{margin-top:6px; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}

	.Rotate{transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moztransform:rotate(180deg);-mstransform:rotate(180deg);transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}
	.ServiceTable .clearfix .col-xs-6:first-child{ padding-left:0 !important}
	.ServiceTable .clearfix .col-xs-6:last-child{ padding-right:0 !important}
	.EnquiryFormP h3{background-color:#173782; color:#fff; padding:10px; margin-top:0; margin-bottom:0; display:inline-block; position:relative;}
	.EnquiryFormP h3:before{position:absolute; content:''; left:0; right:0; top:0; bottom:0; background-image:url(../images/inner-pg-header.jpg); background-repeat:no-repeat; z-index:2;opacity:0.3;}

	.EnquiryForm{padding:15px 0; border:1px solid #173782;}

	.ContactIcon i{font-size:35px; color:#FFDF5B; padding:10px; border: 1px solid #ccc; border-bottom:none !important; background-color:#fff;}
	.ConatctDetailsP p{border: 1px solid #ccc; padding:10px; margin-top:-1px;}
	.ConatctDetailsP{margin-bottom:20px;}
	.ConatctDetailsP a{color:#535252;}
	.pull-right1{float:right;}
	.logo{width:325px;  height:auto; margin-top:6px; margin-bottom:6px;}
	.DropDown{ position:absolute;    width: 175px;
    background-color: #F8C301;
    z-index: 20000000; padding-left:0;transition:max-height 0.5s;-webkit-transition:max-height 0.5s;-o-transition:max-height 0.5s;-moz-transition:max-height 0.5s;-ms-transition:max-height 0.5s; max-height:0; overflow: hidden;}
	.DropDown li{ list-style-type:none;}
	.DropDown li a{ color:#333; display:block; padding:5px 10px; border-bottom:1px solid rgba(255, 255, 255, 0.3);}
	.DropDown li a:hover{ text-decoration:none; background-color:rgba(255, 255, 255, 0.1);}
	.DropDownP:hover .DropDown{ max-height:80px;}
	.ServicesPCar .col-md-3.col-sm-6{ border-right:1px solid #e2e2e2;}
	.ServicesPCar .col-md-3.col-sm-6 .ServicesIndi{ box-shadow:none;}
	.ServicesPCar .col-md-3.col-sm-6:last-child{ border-right:0;}
	.pc_whatsapp {
    display: block;
    position: fixed;
    bottom: 10px;
    z-index:9999;
    left: 10px;
}
.pc_whatsapp img {
    max-width: 60px;
}
	/******************Cat Hover Effect*******************/
.teamImage {

    cursor: default;
    overflow: hidden;
    position: relative;
    text-align: center;
}

.teamImage img {
    transform: scale(1);
    transition: all 0.7s ease-in-out 0s;
}
.teamImage .teamName {
background-color: #F8C301;
    opacity: 0;
    transition: all 0.5s linear 0s;
	height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
	text-align: center;
	-webkit-user-select: none;
}
.touch-device .teamImage .teamName {
	display: none;
	transition: none;
}
.ie8 .teamImage .teamName {
    display: none;
}
.teamImage h2 {
font-family: 'Raleway', sans-serif;
    margin-top: 80px;
    opacity: 0;
    transform: scale(0);
    color: #173782;
    transition: all 0.5s linear 0s; font-size:46px; font-weight:bold
}
.teamName p{font-family: 'Roboto', sans-serif;opacity: 0;
    transform: scale(0);
	color: #333;
    transition: all 0.7s linear 0s; width:80%; margin:auto}
.teamImage h3 {
    opacity: 0;
    transform: scale(0);
	color: #fff;
    transition: all 0.7s linear 0s;
}
.teamImage a{ opacity: 0;
    transform: scale(0);
	color: #fff; margin-top:15px;}
.teamImage:hover img {
    opacity: 0;
    transform: scale(10);
}
.teamImage:hover .teamName {
    opacity: 1;
}
.touch-device .teamImage:hover .teamName {
	display: block;
}
.touch-device .teamImage:hover img {
    opacity: 0;
    transform: none;
}
.ie8 .teamImage:hover .teamName {
    display: block;
}
.teamImage:hover h2, .teamImage:hover h3, .teamImage:hover p, .teamImage:hover a {
    opacity: 1;
    transform: scale(1);
}
.teamImage:hover .socialLinksTeam {
    opacity: 1;
    transform: scale(1);
}


.sub-itms-box {
    width: 100%;
}

.sub-itms-box img {
    width: 100%;
}
/*********************Cat Hover Effect****************/

.PdtPgBrandLogo{background-color:#f3f3f3; border:1px solid #e2e2e2; padding:0 20px;}

.PdtPgName{position:absolute; left:15px; right:15px; top:0; bottom:0; background-color:rgba(0, 0, 0, 0.6); transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s;  transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0); padding:20px; text-align:center;}
.PadtpgIndi:hover .PdtPgName{transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);}
.PdtPgName h5{margin-top:75px; color:#fff; font-size:18px;font-family: 'Roboto', sans-serif;}
.PdtIndiP{background-color:#f3f3f3; border:1px solid #e2e2e2; padding:30px 0;}
.EnquireForMore{font-size:14px; text-decoration:underline; color:#ED1B23; font-weight:bold;    margin-top: 75px; display:block;
}
	.PadtpgIndiP{margin-bottom:30px;}
	.PadtpgIndi{background-color:#fff;}
	.PadtpgIndi p{ font-size:16px; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; margin-bottom:0;}
		.PadtpgIndi:hover p{transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s;}
.BorderRightPdtIndi{border-right:1px solid #e2e2e2;}
.BrandPdtP{margin-bottom:30px;}
.BorderLeftPdtIndi{border-left:1px solid #e2e2e2;}
.BrandPdtImg{width:193px; height:193px;}
.SmartInitialsPP{padding-top:20px; padding-bottom:20px; border-bottom:1px dashed #e2e2e2;}
.SmartInitialsP{text-transform:uppercase; font-weight:bold;     color: #173782; padding-bottom:5px; border-bottom:2px solid #ccc; font-size:16px;}
.SmartIntitials{font-weight:bold; color:#000; font-size:20px;font-family: 'Raleway', sans-serif;}
.SmartGoals{width:200px; height:200px; border-radius:50%;     background-color: #F8C301; text-align:center; color:#fff; float:right; position:relative;}
.SmartGoals:before{position:absolute; content:''; width:26px; height:22px; background-image:url(../images/sm-g-bfore.png); background-repeat:no-repeat; top:60px; right:-16px;}
.SmartGoals span{position:relative;top:80px; display:block;}
.ABoutHeading{font-size:18px;    color: #173782; margin-bottom:10px; font-weight:bold}
.ABoutHeading2{font-size:16px; color:#00;}
.AboutTxt{padding:10px; border:1px solid #e2e2e2; margin-bottom:30px;}
.SmartGoalsNew h3{ color:#F8C301; margin-top:0; margin-bottom:0;}
.AboutTxt h4{ color:#173782; padding:10px; border-bottom:1px solid #ccc; background-color:#f9f9f9; }
.AboutTxt ul li{ margin-bottom:10px; list-style-image:url(../images/ul-list.png); color:#000;  
    font-size: 16px;
    line-height: 29px;}
.AboutTxt ul{ padding-left:20px;}
.SGHr{ height:1px; border-bottom:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; margin-bottom:10px; margin-top:10px;}
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(24, 56, 131, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

.OlList li{ list-style-type:decimal; margin-bottom:30px;}
.OlList{ padding-left:20px;}
.FaqP{ margin-bottom:20px; box-shadow:0px 0px 10px #e2e2e2; -webkit-box-shadow:0px 0px 10px #e2e2e2;-o-box-shadow:0px 0px 10px #e2e2e2;-moz-box-shadow:0px 0px 10px #e2e2e2;-ms-box-shadow:0px 0px 10px #e2e2e2;}
.FaqP h4{ margin-top:0; margin-bottom:0; text-transform:uppercase; font-size:14px; color:#173782; letter-spacing:1px;}
.FaqP h4 span{ color:#333; font-weight:bold; background-color:#F8C301; display:inline-block; padding:10px;}
.FaqP p{ background-color:#f9f9f9; border:1px solid #e2e2e2; border-top:0 !important; padding:10px; margin-bottom:0;}
.PdtNeameDown{ text-transform:uppercase;}
.FormNav{ font-size:16px; text-transform:uppercase; font-weight:bold; padding:10px; background-color:#F8C301;}
.PdtServices{ background-color:#f3f3f3; padding:15px; margin-top:20px;}
.PdtServices div label{ text-transform:uppercase;}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}


.PaddL0{padding-left:0 !important;}
.PaddR0{padding-right:0 !important;}
.Pdng-lr {padding-right:0 !important;padding-left:0 !important;}
@media (max-width: 1200px) {
	.BridgeStoneIndi {
    width: 210px;
    height: 222px;}
.BrandPdtImg{width:151px; height:151px;}
}
@media (max-width: 991px) {
	.TabBrNone{ display:none;}
	.MoblieDisplayBrNone{ display:none;}
	.TabPaddL0{padding-left:0 !important;}
	.TabPaddR0{padding-right:0 !important;}

	.InnerPgHead {
    text-align: center;}
	h1 {
    font-size: 30px !important;}
	.ServicesIndi {
    margin-bottom: 30px;}
	.BridgeStoneIndi{margin:15px auto; width:255px; height:271px; }
	.DivToggleMinor {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -moz-box-orient: vertical !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    /* optional */
    -webkit-box-align: center !important;
    -moz-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    align-items: centers !important;
  }

  .DivToggleMinor .first_div {
    -webkit-box-ordinal-group: 2 !important;
    -moz-box-ordinal-group: 2 !important;
    -ms-flex-order: 2 !important;
    -webkit-order: 2 !important;
    order: 2 !important;
  }

  .DivToggleMinor .second_div {
    -webkit-box-ordinal-group: 1 !important;
    -moz-box-ordinal-group: 1 !important;
    -ms-flex-order: 1 !important;
    -webkit-order: 1 !important;
    order: 1 !important;
  }
.BorderRightPdtIndi{border-right:none;}

.BorderLeftPdtIndi{border-left:none;}
	.PdtPgName{left:0; right:0;}
	.TabDisplayInlineBlock{display:inline-block; text-align:center !important;  width: 100%;}
	.EnquireForMore{ margin-top:0;}
	.BrandPdtImg{width:298px; height:298px;}
	.PadtpgIndi{width:298px; margin:0 auto 30px;    position: relative;}
	.PdtPgName h5{margin-top:100px;}

	.PadtpgIndi{margin-bottom:30px;}
	.nav-tabs > li > a {
    margin-right:0 !important;}
	.nav-tabs > li{display:block !important;}
	.NAvMarT{margin-top:0;}
	.MenuToggle{color: #fff; font-size:18px; cursor:pointer; margin-top:5px; display:inline-block !important;}
	.socialIcons {display: inline-block;}
	.Header2{margin-top:3px}
	.logo{width:250px;  height:auto;}
	.TabTxtCenter{text-align:center !important;}
	.pull-right1{float:none;}
	.HeaderCont{display:none;}
	.ServicesPgIndi{margin-bottom:20px;}
	.text-left1{text-align:center;}
	.text-right1{text-align:center;}
.text-right2{text-align:center;}
.TabTxtCenter{text-align:center;}

}

/* new car book now css */
.select-style {
    border: 1px solid #ccc;
    width: 120px;
    border-radius: 3px;
    overflow: hidden;
    background: #fafafa url("img/icon-select.png") no-repeat 90% 50%;
}

.select-style select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-style select:focus {
    outline: none;
}
.conadr {
    text-transform: none;
	padding: 6px 3px;
	border: 1px solid #D6D6D6;
	color: #555 !important;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	height: 39px;
	border-radius: 4px;
}
.con-option {
	padding: 6px 6px;
	color: #555 !important;
}
.admrbtn {padding: 11px 17px;border: 1px solid #000;font-family: 'Roboto', sans-serif;font-size: 13px;background-color: #173782;color: #fff;border-radius: 4px;}

.rmmrbtn {color: #000;padding: 11px 0px;font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 40px;}
.rmmrbtn i {margin-left: 5px;color: #c41a36;}

.mydropdown .form-control {display: block;width: 100%;height: 39px;}
.mb30px {margin-bottom: 30px;}

.error_msg {
	font-size:12px;
	color:#F00;
}


@media (max-width: 767px) {

	.TabDisplayInlineBlock{display:inline-block;}

}

@media (max-width: 240px) {

}


/*float enquie now and whatsapp*/
 .book-enquiry-btn {
     background-position: 0 0;
     top: 0
}
 .book-enquiry .form-control::-moz-placeholder {
     font-size: 13px;
     font-weight: 500;
     color: #666
}
 .book-enquiry .form-control:-moz-placeholder {
     font-size: 13px;
     font-weight: 500;
     color: #666
}
 .book-enquiry .form-control::-webkit-input-placeholder {
     font-size: 13px;
     font-weight: 500;
     color: #666
}
 .book-enquiry .form-control::-ms-input-placeholder {
     font-size: 13px;
     font-weight: 500;
     color: #666
}
 .mobile_btn1 {
     display: none!important
}
 .main_banner_btn {
     padding: 13px 30px;
     font-size: 14px;
     line-height: 1.3333333;
     font-weight: 500;
     border-radius: 3px;
     background-color: #0d55a6;
     text-transform: capitalize;
     outline: 0;
     display: inline-block;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     touch-action: manipulation;
     cursor: pointer;
     letter-spacing: .5px;
     -webkit-user-select: none;
     background-image: none;
     border: 1px solid transparent;
     margin: 20px auto;
     color: #fff
}
 .GetAQuate,.Span1,.Span2,.banner_btn2,.carousel-caption div,.hoverCont h3 {
     text-transform: uppercase
}
 @media (max-width: 500px) {
     .ResponsivImg {
         height:180px!important
    }
     .tawk-min-container {
         display: none
    }
}
 .pc_whatsapp {
     display: block;
     position: fixed;
     bottom: 0;
     z-index: 9999;
     left: 0;
    /* background: #34ab49;*/
     padding: 5px 19px;
     text-align: center;
}
 .pc_whatsapp a {
     color: #fff;
     font-size: 16px;
     font-weight: 600;
     text-align: center;
}
 @media (max-width: 600px){
     .aside-form.book-enquiry {
         position: fixed;
         left: 0;
         top: auto;
         bottom: 0;
         width: 100%;
         z-index: -1;
         height: 0%;
         overflow: auto;
    }
		.description1{
		 width: 364px;
	 }
     .aside_mob_btn {
         width: 50%;
         height: 54px;
         position: fixed;
         bottom: 0;
         top: auto;
         box-shadow: 0 0 12px #dcdcdc;
         right: 0;
         display: inline-block;
         cursor: pointer;
         background: #0698d0;
         z-index: 9999;
         text-align: center;
    }
     .aside-form .mobile_btn2,.aside_mob_btn span {
         font-size:17px;
         color: #fff;
         display: inline-block
    }
     .FServicesIndi h2,.FServicesIndi p {
         margin-bottom: 4px
    }
     .tawk-min-container,.tawk-min-container .tawk-button {
         display: none!important
    }
     .DispN600,.aside-form.book-enquiry .aside-form-button,.tawk-bubble-container .tawk-icon-right {
         display: none
    }
     .GetAQuate {
         padding: 4px 12px
    }
     .whatsapp_ico a {
         top: 0!important
    }
     .aside_mob_btn {
         width: 50%;
         height: 54px;
         position: fixed;
         bottom: 0;
         top: auto;
         box-shadow:none;
         right: 0;
         display: inline-block;
         cursor: pointer;
         background: #0698d0;
         z-index: 9999;
         text-align: center
    }
     .aside_mob_btn span {
         width: 100%;
         text-align: center;
         font-weight: 600;
         line-height: 52px
    }
     .aside-form.book-enquiry {
         position: fixed;
         left: 0;
         top: auto;
         bottom: 0;
         width: 100%;
         z-index: -1;
         height: 0%;
         overflow: auto
    }
     .aside-form.book-enquiry.on-click-display {
         height: 100%;
         z-index: 99999999
    }
     .aside-form .mobile_btn2 {
         width: 30px;
         height: 30px;
         position: absolute;
         right: 5px;
         top: 5px;
         background: #e40000;
         border: 1px solid #e40000
    }
     .mobile_btn1 {
         display: block!important;
         position: absolute;
         right: 8px;
         top: 8px;
         width: 35px;
         height: 35px;
         background: #0d55a6;
         color: #fff !important;
         font-weight: 600;
         text-align: center;
         line-height: 35px
    }
     .LAMTagLine,.Sec5 {
         background-size: cover
    }
     .pc_whatsapp {
         width: 50%;
         bottom: 0!important;
         padding: 7px 19px!important
    }
     .form_open_b {
         position: fixed;
         padding: 5px 19px!important;
         right: 0;
         top: auto;
         bottom: 0;
         transform: inherit;
         width: 50%;
         text-align: center;
         box-shadow: 0 0 6px 0 rgb(0 0 0 / 47%)
    }
}
 .book-enquiry {
     top: 160px;
     z-index: 9999;
}
 .aside-form-button {
     width: 42px;
     height: 132px;
     position: absolute;
     left: -42px;
     display: inline-block;
     cursor: pointer;
     background: #0293c2;
}
 .aside-form {
     position: fixed;
     width: 300px;
     padding: 15px;
     background-color: #fff;
     right: -300px;
     transition: .7s ease-in-out;
     -webkit-transition: .7s ease-in-out;
     -o-transition: .7s ease-in-out;
     -moz-transition: .7s ease-in-out;
     -ms-transition: .7s ease-in-out;
     border: 1px solid #0d55a6;

}
 .mobile_btn1 {
     display: none !important;
}
 .book-enquiry {
     top: 160px;
     z-index: 9999;
}
 .on-click-display, .on-click-display2 {
     right: 0;
}
 .book-enquiry {
     top: 160px;
     z-index: 9999;
}
 .aside-form-button span {
     color: #fff;
     font-weight: 600;
     transform: rotate(90deg);
     display: block;
     width: 101px;
     text-align: center;
     right: 30px;
     top: 56px;
}
 .PositionR, .TestIndi p, .aside-form-button span, .btn {
     position: relative;
}
 .form-group {
     margin-bottom: 1rem;
}
 .aside-form h4{
     margin-bottom: 1rem;
}
 .pc_whatsapp {
     display: block;
     position: fixed;
     bottom: 0;
     z-index: 9999;
     left: 0;
    /* background: #34ab49;*/
     padding: 5px 19px;
     text-align: center;
}
 .pc_whatsapp a {
     color: #fff;
     font-size: 16px;
     font-weight: 600;
     text-align: center;
}
 @media (max-width: 600px){
     .pc_whatsapp {
         width: 50%;
         bottom: -20px !important;
         padding: 7px 19px !important;
    }
     .pc_whatsapp {
         display: block;
         position: fixed;
         bottom: 0;
         z-index: 9999;
         left: 0;
         background: #34ab49;
         padding: 5px 19px;
         text-align: center;
    }

}
 @media (max-width: 600px){
     .mobile_btn1 {
         display: block !important;
         position: absolute;
         right: 8px;
         top: 8px;
         width: 35px;
         height: 35px;
         background: #0d55a6;
         color: #fff !important;
         font-weight: 600;
         text-align: center;
         line-height: 35px;
    }
}
 .color-f{
     color: #fff !important;
}
 .skill__progress-circle {
     position: absolute;
     top: 50px;
     text-align: center;
     left: 50px;
}
 .tp-about-thumb {
     position: relative;
}
 .footer-widget-menu ul {
     display: flex;
     flex-wrap: wrap;
     column-gap: 22px;
}
 .footer-widget-menu ul li {
     width: 100%;
     max-width: 31%;
}
 .aside_mob_btn{
     display: none;
}
 @media(max-width:600px){
     .aside_mob_btn {
         display: unset;
    }
}
 @media(max-width:1199px){
     .footer-widget-menu ul li {
         width: 100%;
         max-width: 48%;
    }
     .hindc-img {
         max-width: 120px !important;
    }
     .hindc-box img {
         max-width: 120px !important;
         min-height: 120px !important;
    }
     .hindc-box {
         margin-inline: 10px !important;
    }
     .hind-ic {
         align-items: flex-start !important;
         gap: 12px !important;
    }
}
 @media(max-width:767px){
     .footer-widget-menu ul li {
         width: 100%;
         max-width: 100%;
    }
     .footer-widget-content.style-left {
         margin-top: 30px;
    }
}
 .slick-prev {
     left: 30px !important;
     z-index: 1;
}
 .slick-next {
     right: 40px !important;
}
 .slick-next:before, .slick-prev:before {
     font-family: FontAwesome !important;
     font-size: 20px !important;
     color: #333 !important;
}
 .slick-arrow {
     width: 40px !important;
     background: #ededed85 !important;
     height: 40px !important;
     border-radius: 5px !important;
}
 .hero-icb img {
     width: 100%;
     background-size: contain;
}
 @media(max-width:1400px){
     .company-text {
         right: -15%;
    }
     span.pd-name {
         font-size: 14px !important;
         line-height: 20px !important;
    }
     span.pd-img img {
         max-width: 80px !important;
         border-radius: 4px;
    }
}
 @media(max-width:575px){
     .hero-icb img {
         width: 100%;
         background-size: contain;
         min-height: 260px;
         object-fit: cover;
         object-position: left;
    }
     .slick-next:before, .slick-prev:before {
         font-size: 14px !important;
    }
     .slick-arrow {
         width: 30px !important;
         height: 30px !important;
    }
     .slick-prev {
         left: 10px !important;
    }
     .slick-next {
         right: 10px !important;
    }
     .hindc-box {
         max-width: 43.33% !important;
    }
     .hind-ic {
         flex-wrap: wrap;
         row-gap: 20px !important;
         column-gap: 0 !important;
    }
     .hindc-box p {
         font-size: 16px !important;
    }
     .hind-ic .hindc-box:last-child {
         max-width: 100% !important;
    }
}
 .tbp{
     padding: 80px 0;
}
 .prdc-box a {
     display: flex;
     align-items: center;
     column-gap: 12px;
     background: #f4f9fb;
    /* box-shadow: 0 0 10px #00000020;
     */
     padding: 8px 15px 8px 8px;
     margin-bottom: 24px;
     border-radius: 6px;
     color: #111;
     box-shadow: 0 0 10px #d8d8d8;
}
 .prdcb-r {
     display: flex;
     align-items: center;
     justify-content: space-between;
     column-gap: 8px;
     width: 100%;
}
 span.pd-img img {
     max-width: 100px;
     border-radius: 4px;
}
 span.pd-name {
     text-transform: capitalize;
     font-weight: 500;
     font-size: 16px;
     line-height: 22px;
}
 .prdc-box a:hover {
     background: #0091bf;
     color: #fff;
     transition: 0.5s;
     transform: scale(1.08);
}
 .hind-ic {
     display: flex;
     justify-content: center;
     align-items: center;
    /* gap: 20px;
     */
}
 .hindc-box {
     width: 100%;
     text-align: center;
    /* margin-inline: 30px;
     */
     max-width: 250px;
}
 .hindc-box p {
     font-size: 18px;
     font-weight: 500;
     letter-spacing: 0.2px;
     margin: 20px 0 0;
     line-height: 24px;
}
 .hindc-box img {
     width: 100%;
    /* max-width: 150px;
     */
     border-radius: 100px;
     min-height: 200px;
     object-fit: cover;
}
 .hind-contetnt {
     margin-top: 50px;
}
 .hindc-img {
     max-width: 200px;
     border-radius: 100%;
     overflow: hidden;
     margin-inline: auto;
}
 .hindc-box a:hover .hindc-img img {
     transform: scale(1.3);
     transition: 2s;
}
 @media(max-width:991px){
     .hind-ic {
         flex-wrap: wrap;
         row-gap: 20px !important;
    }
     .hindc-box {
         max-width: 28.33%;
    }
}
 @media(max-width:767px){
     .hindc-box {
         max-width: 44.33%;
    }
}
.responsivep-img {
    width: 100%;
    height: 193px;
    object-fit: cover;
}
.minh{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 40px;
    line-height: 20px;
    margin-top:10px;
}