@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i&display=swap');
body{ font-size: 18px;font-family: 'Source Sans Pro', sans-serif; background: #fff}
p{ margin: 0; line-height: 23px;}
.container{ max-width: 1200px; }
@import url('https://fonts.googleapis.com/css?family=Old+Standard+TT:400,400i,700&display=swap');
@font-face {
font-family: 'Arial Rounded MT Bold';
font-style: normal;
font-weight: normal;
src: local('../../assets/fonts/Arial Rounded MT Bold'), url('../../assets/fonts/ARLRDBD_0.woff') format('woff');
}
.card{ border:none; padding-left: 30px; padding-right: 30px; }
.fullBannerbg{ background: url("../../assets/images/fullBannerBgImg.png") no-repeat   ; 
height: calc(100vh - 50px);background-size: cover;background-position: center;}


h1{ font-size: 1.8em; font-weight:500; }
h2{ font-size: 25px; font-weight:600; letter-spacing:-1px;}
h3{ font-size: 18px; font-weight:300;  margin-bottom: 0;}
.smallHeader{ font-size: 14px; font-weight:700; }
.mediumheader{font-size: 16px; font-weight:600;}

.lineHeight0{ line-height: 0 }
.lineHeight20{ line-height:17px }

.boder1px1{ border: 1px solid #3B3B3B }


.fontWeight400{ font-weight: 400 }
.fontWeight500{ font-weight: 500 }
.fontWeight600{ font-weight: 600 }
.fontWeight700{ font-weight: 700 }
.fontWeight800{ font-weight: 800 }

.fontSize11px{ font-size: 14px !important; }
.fontSize12px{ font-size: 12px; }
.fontSize13px{ font-size: 13px; }
.fontSize14px{ font-size: 14px; }
.fontSize15px{ font-size: 13px; }
.fontSize16px{ font-size: 13px; }
.fontSize17px{ font-size: 13px !important; line-height: 20px; }
.fontSize18px{ font-size: 18px; }
.fontSize19px{ font-size: 19px; }
.fontSize20px{ font-size: 15px; }
.fontSize22px{ font-size: 22px; }
.fontSize23px{ font-size: 23px; }


/*icon*/
.iconXs{ font-size: 12px; }
.iconSm{ font-size: 16px; }
.iconMd{ font-size: 24px; }
.iconLg{ font-size: 32px; }

/*padding 2px*/
.pAll2px{ padding: 2px; }
.pT2px{ padding-top:2px; }
.pB2px{ padding-bottom:2px; }
.pL2px{ padding-left:2px; }
.pR2px{ padding-right:2px; }

.p0{ padding:0; }
.pL0{ padding-left:0; }
.pR0{ padding-right:0; }
.pT0{ padding-top:0; }
.pB0{ padding-bottom:0; }

/*padding 60px*/
.pAll60px{ padding: 60px; }
.pT60px{ padding-top:60px; }
.pB60px{ padding-bottom:60px; }
.pL60px{ padding-left:60px; }
.pR60px{ padding-right:60px; }


/*padding 50px*/
.pAll50px{ padding: 50px; }
.pT50px{ padding-top:50px; }
.pB50px{ padding-bottom:50px; }
.pL50px{ padding-left:50px; }
.pR50px{ padding-right:50px; }

/*padding 30px*/
.pAll30px{ padding: 30px; padding-top: 0 }
.pT30px{ padding-top:30px; }
.pB30px{ padding-bottom:30px; }
.pL30px{ padding-left:30px !important;; }
.pR30px{ padding-right:30px !important;; }

/*padding 20px*/
.pAll20px{ padding:20px; }
.pT20px{ padding-top:20px; }
.pB20px{ padding-bottom:20px; }
.pL20px{ padding-left:20px !important; }
.pR20px{ padding-right:20px !important; }


/*padding 15px*/
.pAll15px{ padding: 15px; }
.pT15px{ padding-top:15px; }
.pB15px{ padding-bottom:15px; }
.pL15px{ padding-left:15px; }
.pR15px{ padding-right:15px; }


/*padding 10px*/
.pAll10px{ padding: 10px; }
.pT10px{ padding-top:10px; }
.pB10px{ padding-bottom:10px; }
.pL10px{ padding-left:10px; }
.pR10px{ padding-right:10px; }

/*padding 5px*/
.pAll5px{ padding: 5px; }
.pT5px{ padding-top:5px; }
.pB5px{ padding-bottom:5px; }
.pL5px{ padding-left:5px; }
.pR5px{ padding-right:5px; }






/*margin 50px*/
.mAll50px{ margin: 50px; }
.mT50px{ margin-top:50px; }
.mB50px{ margin-bottom:50px; }
.mL50px{ margin-left:50px; }
.mR50px{ margin-right:50px; }

/*margin 30px*/
.mAll30px{ margin: 30px; }
.mT30px{ margin-top:30px; }
.mB30px{ margin-bottom:30px; }
.mL30px{ margin-left:30px; }
.mR30px{ margin-right:30px; }


/*margin 25px*/
.mAll25px{ margin:25px; }
.mT25px{ margin-top:25px; }
.mB25px{ margin-bottom:25px; }
.mL25px{ margin-left:25px; }
.mR25px{ margin-right:25px; }


/*margin 20px*/
.mAll20px{ margin:20px; }
.mT20px{ margin-top:20px; }
.mB20px{ margin-bottom:20px; }
.mL20px{ margin-left:20px; }
.mR20px{ margin-right:20px; }

/*margin 15px*/
.mAll15px{ margin: 15px; }
.mT15px{ margin-top:15px; }
.mB15px{ margin-bottom:5px; }
.mL15px{ margin-left:15px; }
.mR15px{ margin-right:15px; }



/*margin 10px*/
.mAll10px{ margin: 10px; }
.mT10px{ margin-top:10px; }
.mB10px{ margin-bottom:5px; }
.mL10px{ margin-left:10px; }
.mR10px{ margin-right:10px; }

/*margin 5px*/
.mAll5px{ margin: 5px; }
.mT5px{ margin-top:5px; }
.mB5px{ margin-bottom:5px; }
.mL5px{ margin-left:5px; }
.mR5px{ margin-right:5px; }

/*margin 3px*/
.mAll3px{ margin: 3px; }
.mT3px{ margin-top:3px; }
.mB3px{ margin-bottom:3px; }
.mL3px{ margin-left:3px; }
.mR3px{ margin-right:3px; }


/*secondary color*/
.primaryColor1{color: #762061}
.primaryColor2{color: #031231}
.primaryColor3{color: #303e4b}
.primaryColor4{color: #ffffff}

/*secondary Bg color*/
.primaryBgColor1{background: #762061}
.primaryBgColor2{background: #fff}
.primaryBgColor3{background: #70caeb}
.primaryBgColor4{background: #373737}


/*secondary color*/
.secondayColor1{color: #fff !important}
.secondayColor2{color: #AAA}

.secondayColor4{color: #D0D0D0}
.secondayColor5{color: #707070}
.secondayColor6{color: #bcdafe}
.secondayColor7{color: #fcb501}
.secondayColor8{color: #8F8F8F}
.secondayColor9{color: #faeebe}
.secondayColor10{color: #000}

.width50px{ width: 50px; }
.width70px{ width: 70px; }
.width80px{ width: 80px; }
.width90px{ width: 90px; }
.width100px{ width: 100px; }



/*secondary Bg color*/
.secondayBgColor1{background: #646464}
.secondayBgColor2{background: #807F7F}
.secondayBgColor3{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f5fc+0,eaedf4+100 */
background: #f2f5fc; /* Old browsers */
background: -moz-linear-gradient(left, #f2f5fc 0%, #eaedf4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #f2f5fc 0%,#eaedf4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #f2f5fc 0%,#eaedf4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5fc', endColorstr='#eaedf4',GradientType=1 ); /* IE6-9 */}
.secondayBgColor4{background: #3B3B3B}
.secondayBgColor5{background: #4C4C4C !important}
.secondayBgColor6{background: #bcdafe}
.secondayBgColor7{background: #2C2E30}
.secondayBgColor8{background: #5bc96a}
.secondayBgColor9{background: #303030}
.secondayBgColor11{ background:#ddd; /*background: rgb(190, 190, 190, 1);*/}

/*border radius*/
.borderRadius2px{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.borderRadius5px{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.borderRadius10px{-webkit-border-radius: 10px !important;-moz-border-radius: 10px !important;border-radius: 10px !important;}
.borderRadius20px{-webkit-border-radius: 20px !important;-moz-border-radius: 20px !important;border-radius: 20px !important;}
.borderRadius30px{-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.borderRadiusBl5pxBr5px{border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;}


/*box Shadow*/
.boxShadowXs{-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.03);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.03);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.03);}
.boxShadowSm{-webkit-box-shadow: 2px 0px 20px -3px rgba(0,0,0,0.10);
-moz-box-shadow: 2px 0px 20px -3px rgba(0,0,0,0.10);
box-shadow: 2px 0px 20px -3px rgba(0,0,0,0.10);}

.boxShadowSearch{-webkit-box-shadow: 0px 11px 46px -10px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 11px 46px -10px rgba(0,0,0,0.2);
box-shadow: 0px 11px 46px -10px rgba(0,0,0,0.2);}

/*button*/
.borderNone{ border: none; }


.primaryButton1, .primaryButton2, .secondaryButton1, .secondaryButton2{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; font-size: 14px;  padding:11px 15px; border: none;}
.primaryButton1BgColor{background: #1b82fb; color: #fff;}
.primaryButton2BgColor{ background:#031231; }

.buttonMd{ padding: 15px 25px;}
.buttonMinWidth150px{ min-width: 150px;}
.buttonMinWidth120px{ min-width: 120px; text-align: center;}
.secondaryButton1BgColor{ border: 1px solid #1b82fb; color: #1b82fb;background: #fff; }
.secondaryButton2BgColor{border: 1px solid #fff; color: #fff; }

/*Border */
.borderNone{ border:none; }



/*Circle*/
.circle20px{ width: 20px; height: 20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.circle40px{ width: 40px; height: 40px; -webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}
.circle50px{ width: 50px; height: 50px; -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.circle60px{ width: 60px; height: 60px; -webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;}
.circle70px{ width: 70px; height: 70px; -webkit-border-radius: 70px;-moz-border-radius: 70px;border-radius: 70px;}
.circle70px{ width: 80px; height: 80px; -webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px;}
.circle120px{ width: 120px; height: 120px; -webkit-border-radius: 120px;-moz-border-radius: 120px;border-radius: 120px;}
/*end Circle*/

/*Opacity*/
.opacity4{ opacity: 0.4;filter: alpha(opacity=40); /* For IE8 and earlier */ }
.opacity5{ opacity: 0.5;filter: alpha(opacity=50); /* For IE8 and earlier */ }
.opacity6{ opacity: 0.6;filter: alpha(opacity=60); /* For IE8 and earlier */ }
.opacity8{ opacity: 0.8;filter: alpha(opacity=80); /* For IE8 and earlier */ }
.opacity9{ opacity: 0.9;filter: alpha(opacity=90); /* For IE8 and earlier */ }
/*custom*/
.displayInlineBlock{ display: inline-block;}

.italic{ font-style: italic }

.logo{ background: url("../../assets/images/TA-Logo.jpg") no-repeat; height: 80px; display: inline-block; width: 334px;        margin-top: 5px;
    }
.logo2{ background: url("../../assets/images/logo2.png") no-repeat; height: 89px; display: inline-block; max-width: 100%;
    height: auto;
    width: auto\9;}
.customAdj1{ position: absolute; left: -15%; top: 40%; }
.customAdj2{ position: absolute; left: -5%; top: 5%; }
.customAdj3{ position: absolute; right: -15%; top: -10%; }
.customMarginRight120px{    margin-right: 120px;}
.w100{ width: 100% }
.customPaddingLftRht{ padding:0 1%  }

.customIcColorWd{ color: #ab63cd }
.customIcBgColorWd{ background: : #ab63cd }

.customIcColorN{ color: #fa7b84 }
.customIcBgColorN{ background: : #fa7b84 }

.customIcColorMd{ color: #5eceab }
.customIcBgColorMd{ background: : #5eceab }

.customIcColorD{ color: #157ac3 }
.customIcBgColorD{ background: : #157ac3 }

.customIcColorDs{ color: #ffcc00 }
.customIcBgColorDs{ background: : #ffcc00 }

.customIcColorDm{ color: #ffb24e }
.customIcBgColorDm{ background: : #ffb24e }

.verticalAlgin{ height: 100px; display: table-cell; vertical-align: middle; }

.leftBgDecoration{background:url("../../assets/images/indexBg.png") no-repeat left top; display: inline-block; width: 100%; height: auto}
.rightBgDecoration{background:url("../../assets/images/indexRhtBg.png") no-repeat right; display: inline-block; width: 100%; }
.footerBgDecoration{background:url("../../assets/images/indexFooterSec.png") no-repeat left; display: inline-block; width: 100%; }
.signupBg{background:url("../../assets/images/signupBg.jpg") no-repeat center #1c87fb;}

.boxMouseHover:hover{-webkit-box-shadow: -26px 29px 54px -19px rgba(0,0,0,0.08);
-moz-box-shadow: -26px 29px 54px -19px rgba(0,0,0,0.08);
box-shadow: -26px 29px 54px -19px rgba(0,0,0,0.08);}


.gradientButton{/*background: rgb(255,66,66);
background: -moz-linear-gradient(38deg, rgba(255,66,66,1) 0%, rgba(255,0,0,1) 100%);
background: -webkit-linear-gradient(38deg, rgba(255,66,66,1) 0%, rgba(255,0,0,1) 100%);
background: linear-gradient(38deg, rgba(255,66,66,1) 0%, rgba(255,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff4242",endColorstr="#ff0000",GradientType=1);*/ background: #fff; color: #222;}

.customProfileBgTxt{ background:url(../../assets/images/profAbtBg.png) repeat; }

.form-control{ background: #fff; border: none; font-size: 13px; padding: 6px;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;    color: #222 !important;}

   

    .form-group {
  position: relative;
  margin-top: 1.2rem;margin-bottom: 0;
}

.form-control-placeholder {
  position: absolute;
  top: 1px;
  padding: 4px 0 0 13px;
  transition: all 200ms;
  opacity: 0.5;
}

.form-control:focus + .form-control-placeholder,
.form-control:valid + .form-control-placeholder {
  font-size: 75%;
  transform: translate3d(0, -100%, 0);
  opacity: 1;
}

.form-group label{ font-size: 12px; padding-top: 8px; padding-left:5px;}

.assetsHover:hover{opacity:0.5;  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 1s ease-out;
  -o-transition: background-color 1s ease-out;
  transition: background-color 1s ease-out;  }

.alert-warning {
    color: #000;
    background-color: #fff;
    border-color: #eee;
    position: absolute;
    left: 42%;
    top: 20%;
    z-index: 9999;
    font-size: 13px;
}
.alert-dismissible .close
{
  top: -4px;
}

.custom-title-address {
    margin-top: 1em;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    color: #fbccff;
    text-decoration: underline;
}
.custom-title-address2 {
    font-weight: bold;
    font-size: 1em;
    text-align: center;
    color: #fbccff;
}

.headerBg{ background: #762061 !important; }

.box1Color{     background: #762061 !important }

.indexBox1{background-color: #fff; box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.82) inset;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin: 0px 5px 0px 0px;}
.indexBox1Innder{color: #762061;font-size: 15px;}
.ptt10px{ padding-top: 10px }
.pbb20px{ padding-bottom: 20px; }

.indexBox2{margin: 11px 19px 10px 19px;padding: 9px 9px 9px 9px; background-color: #762061;border-style: solid;border-color: #ffffff;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}
.indexBox2Inner{color: #ffccff;font-size: 16px;font-weight: 700;letter-spacing: 0.8px;}
.fontSize2em{font-size: 2em;
    font-weight: 600;
    background-color: #762061;}
    .fontSize2em a{ color: #fff; text-decoration: none; }
    .fontsize26px{    font-size: 26px;     font-weight: 600;}
    .footerTxtHead{color: #ffffff;
    font-size: 28px;
    font-weight: 600;}
.footerLine{width: 55px;height: 2px;margin-top: 5px;background: #bf9410;}
.fonterContent{    color: #dddddd; font-size: 18px;}

.foterLink div{ margin-top: 10px; margin-bottom:10px; }
.foterLink a{   color: #dddddd; font-size: 18px; text-decoration: none;}
.foterLink a:hover{ color: #fff; }
.footerSocial{ width: 40px; height: 40px; display: inline-block;-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px; text-align: center; line-height: 40px; margin-top: -10px; }
.footerSocialCol1{ background: #4da7de }
.footerSocialCol2{ background: #3e5b98 }
.footerSocialCol3{  background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); }
.footerSocial { color: #fff; }
.footerSocial:hover{ opacity: 0.9;  color: #fff;}

.footerCopyWrite{ border-top: 1px solid #fff; color: #fff; font-size: 15px;}
.footerCopyWrite a{ color: #fff; }

ul.indexRe{ padding: 0 }
.indexRe li { list-style: none; padding: 0; padding-top: 5px; }
.indexRe li a{ font-size: 18px; color: #222;  text-decoration: none;  }
.indexRe li a:hover{    color: #bf9410;}

.subPageBanner{/* background: url(../../assets/images/header-banner.jpg); */ min-height: 172px; position: relative;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#9e8b9e+0,f7dcf7+99 */
background: #ffddff /* IE6-9 */
}
.subPageBannerInner{ /*background:rgba(0, 0, 0, 0.5);*/ position: absolute; left: 0; right: 0; top: 0; bottom: 0; }

.subPageHeading{font-family: 'Old Standard TT', serif; color: #fff; font-size: 44px;font-weight: 400;text-align: left;}
.beardC, .beardC a{ font-size: 17px; color: #fff; text-decoration: none; margin-top: 40px;}
.subPageBg{ background: #f9f9f9; }
.subPagePar{color: #762061; font-family: "Source Sans Pro", Sans-serif;font-size: 18px; line-height: 32px;}

.aboutPoints ul { padding: 0; margin: 0 }
.aboutPoints li{ list-style: none;padding: 0; margin: 0; color: #762061; font-size: 18px; padding-bottom: 10px;}
.aboutPoints li i{ display: inline-block; margin-right:5px; font-size: 16px;  vertical-align: top;margin-top: 7px; background: url("../../assets/images/icTick.png") no-repeat; width: 16px; height: 12px; display: inline-block; margin-left: 10px;}
.aboutPoints li  span{ display: inline-block; width: 97% }

.aboutPoints1 ul { padding: 0; margin: 0 }
.aboutPoints1 li{ list-style: none;padding: 0; margin: 0; color: #222; font-size: 18px; padding-bottom: 16px;}
.aboutPoints1 li i{ display: inline-block; margin-right: 10px; color: #762061; font-size: 16px; width: 2%;    vertical-align: top;margin-top: 7px;background: url("../../assets/images/icTick.png") no-repeat; width: 16px; height: 12px; display: inline-block;}
.aboutPoints1 li  span{ display: inline-block; width: 80% }



.aboutPoints2 ul { padding: 0; margin: 0 }
.aboutPoints2 li{ list-style: none;padding: 0; margin: 0; color: #762061; font-size: 18px; padding-bottom: 10px;}
.aboutPoints2 li i{ display: inline-block; margin-right:5px; font-size: 16px;  vertical-align: top;margin-top: 7px; background: url("../../assets/images/icRound.png") no-repeat; width: 17px; height: 16px; display: inline-block; margin-left: 10px;}
.aboutPoints2 li  span{ display: inline-block; width: 95% }


.aboutPoints1Title{ font-size: 18px; text-decoration: underline; font-weight: 600;  color: #762061; }
.aboutPoints1Title2{ font-size: 16px; font-weight: 600;  color: #762061; }

.aboutPageBox1{    background-color: #ffffff; border-style: solid;border-width: 2px 2px 2px 2px; border-color: #762061;box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.82) inset;}
.aboutPageBox1Txt{ font-size: 18px; color: #762061; font-weight: 600 }

.quickTable1 table th{     color: #fff;background-color: #762061; font-size: 18px;text-align: center; }
.quickTable1 table tr td a{color: #c15959;}


.quickTable1 table tr td { vertical-align: middle;  text-align: center;}
.table-striped tbody tr{ background: #f5f5f5; }
.table-striped tbody tr:nth-of-type(odd){ background: #fff; }

.contactTitle{ font-size: 24px; font-weight: 600;    color: #762061; }
.contactTitleBorader{  }/*border:2px solid #bf9410*/

.contacttext1{ font-size: 18px; color:#762061  }
.contacttext12, .contacttext12:hover{ font-size: 18px; color:#762061  }
.contacttext13{color:#762061  }

.borWhite{ border:3px solid #fff; }


.realcolortxt{ color: #222; }
#realEstate p{color: #222 !important; font-size: 18px;}

.textAlignCenter{ text-align: center !important; }
.texyAlignJustified{ text-align: justify !important; } 

.realEstateBox1{color: #762061;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 600;font-size: 17px;}
    .pR5px{    padding-right: 2px; padding-bottom: 2px;}
    .pL5px{    padding-left: 2px;}
    .mt4px{ margin-top: 4px }
table tr td, table tr th{border-right: 1px solid rgba( 0, 0, 0, .1);     border: 1px solid #ddd; text-align: center; font-size: 18px;}

#realEstate1 .aboutPoints li span , #kaRe .pp1 li span{color: #222;}
.contacttext14{font-family: "Roboto", Sans-serif;
    font-weight: 600;font-size: 18px !important;}

  #realEstate  .realesatepag p, #kaRe p{    line-height: 1.9;    font-weight: 400;    color: #333333;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 18px;}
  #realEstate .realesatepaghead h4, #kaRe h4{    font-size: 26px;    font-weight: 600;}
  .realesatepaghead22{border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #939393;}

    #kaReTable table tr td, table tr th{ text-align: left; }
    .tab222sd table tr td, table tr th{ text-align: left; }
    .contacttext12{ font-weight: bold; }

    .prrhe{color: #762061;
    font-family: "Source Sans Pro", Sans-serif; font-size: 18px; margin: 20px 0}
.her1txt{  
    font-weight: bold;
    font-size: 1.3em;
    text-align: center;
    color: #fbccff;
    text-decoration: underline;    line-height: 1.75;    letter-spacing: 0.7px;    padding-left: 110px;}
    .her1txt2{  

    font-size: 1.3em;
    text-align: center;
    color: #fbccff;
 line-height: 1.75;    letter-spacing: 0.7px;    padding-left: 116px;    margin-top: -7px;}

 .navbar-expand-lg .navbar-nav .nav-link{   padding-right: 1.2rem;
    padding-left: 1.2rem;}
    .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link
{
    color: #FFCAE4;
}
.bb{background: #762061 !important;}
.colBl11{ color: #222 !important; }

.colBl22{ color: #762061 !important; font-size: 20px !important; margin-bottom: 20px; margin-top: 10px; font-weight: 500 }

.bb2{margin-top: -76px;}
.LineTpDw{border-top:1px solid  #7a7a7a; margin:40px 0 }
p{ padding-left: 10px; padding-right: 10px; }
.thambHetxt{color: #762061;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 28px;font-weight: 400;}
    .tickIc{ background: url("../../assets/images/icTick.png") no-repeat; width: 16px; height: 12px; display: inline-block; }
    .boxfonSize1{color: #762061;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 30px;    font-weight: 600;}
    .boxfonSize2{    color: #762061;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 16px;
    font-weight: 600;}
    .boxfonSize3{color: #762061;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.8em;}
    .boxfonSize3Border{border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #762061;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;}

        .boxfonSize3Border1{background: #ffccff; border: 1px solid #ffccff;-webkit-box-shadow: -1px -2px 4px -1px rgba(0,0,0,0.5);
-moz-box-shadow: -1px -2px 4px -1px rgba(0,0,0,0.5);
box-shadow: -1px -2px 4px -1px rgba(0,0,0,0.5);  border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px; padding:0;  vertical-align: middle; text-align: center;height: 44px;
    line-height: 13px;}
    .pLZeroPx{ padding-left: 0 }
    .pBorderLftZero{ border-left: none; }
     .pBordeRhtZero{ border-right: none; }
       .pRZeroPx{ padding-right: 0 }
       .realLink a{ text-decoration: none; }
.tesbd{-webkit-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.19);
-moz-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.19);
box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.19);  border 0.3s, border-radius 0.3s, box-shadow 0.3s;
 padding:10px; margin-top: 30px  }
       #scroll {
    position:fixed;
    right:10px;
    bottom:50px;
    cursor:pointer;
    width:50px;
    height:50px;
    background: #FBCCFF !important;
    text-indent:-9999px;
    display:none;

}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#e74c3c;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
.dropdown-menu{     background: #762061 !important; }
.dropdown-item{ color: #fff; border-bottom: 1px solid #fff; }
.dropdown-item:focus, .dropdown-item:hover{ background: transparent;    color: #bf9410; }
.boxfonSize3Border1 a{     color: #232323; font-size: 18px; text-decoration: none; }
.boxfonSize3Border1:hover{ background: #eee; }
.navbar-dark .navbar-nav .nav-link{    color: #fff;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;}

    .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{ color: #FFCAE4 }
    .PtPb22{padding-top: 8px;
    padding-bottom: 8px;}
    .fz26{font-size: 30px;}
    .mT40px{ margin-top: 40px; }
    .mT40pxRel{    position: relative;
    top: 15px;}
    .mT40pxRel2{
    position: relative;
    top: 5px;}

    .styBox11{ border:1px solid #939393; }
    .table td, .table th {
    padding: 20px 15px;}

    .bgContact{ background: #762061 ; }
    .bgContact1{ background: #fff ; }
    .purplFontColor{     color: #762061; }
    .borderBott1pxBlack{ border-bottom: 1px solid #222 }
    .posRelatTop{ position: relative; top: -5px }

    .testBurr, .testBurr:hover{     background: #762061; border:1px solid  #762061; }

    #happyform .form-control{ border:1px solid #ccc; }
.cursorPointer{ cursor: pointer; }

    .offlineBox{ -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px; color: #fff; z-index: 9999; cursor: pointer;
border-top-right-radius: 5px; width: 200px; padding-top: 10px; padding-bottom: 10px; text-align: center; position: fixed; right: 0; bottom: 0; background: #ff0066; }
  .offlineBox:hover{ background: #a80446 }

.offLineBox1{ width: 350px; background: #fff; position: fixed;  bottom: 0px; z-index: 999999;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px; }
.offLineBox2{background: #762061 !important; position: relative; padding: 10px 20px; font-size: 16px; color: #fff; text-align: center;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
.offLineBox3{ background: #fff; padding:10px 20px;-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2); }
.offLineBoxRel{ position: relative; }
.offLineBoxAbo{ position: absolute; left: 0; top: 13px; left: 5px; font-size: 13px;}
.offLineBox3 input{ border-bottom: 1px solid #aaa; padding-left: 30px; font-size: 16px; }
.offLineBox3 input:focus{ box-shadow: none; border-bottom: 1px solid #762061 }

.offLineBoxRelButt{background: #762061 !important; color: #fff; border: 1px solid #762061; width: 100% }
.offLineBoxRelButt:focus{ background: #4a103c; }
.sideIconBoxq{     position: relative;
    left: -120px; background: #fff;-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px; width: 40px; height: 40px; display: inline-block; text-align: center; line-height: 20px; border: 5px solid #ff0c5f}

#offLineBoxFull{     right: 38px;
    bottom: 48px; }
#navbarResponsive ul{ margin-left: px !important }

  .c-no{height:150px;}
.grey-bg{background:#ebebeb;}
.counter-Txt{text-align:center; font-size:20px; font-weight:bold; text-transform:uppercase; margin-top:20px;}
.counter-Txt span{display:block; font-size:36px}
.linkedInColor1{background: #0E76A8}



.aboutSubNewPage li {color: #762061; list-style: none;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 17px;
    line-height: 28px; padding-top: 1px; font-weight: 600; /*border: 1px solid #762061;*/ margin-bottom: 5px; padding-left: 20px;}

    .txt-rotate{ color: #762061; font-size: 40px; font-weight: 700 }
    .txt-rotate11{ font-size: 30px; font-weight: 600; }

    .txt-TA{padding-top: 45%; }
.tabWidth11{ width: 125px; }
    .carousel-caption {
    position: absolute;
    right: auto; 
    bottom: 20px;
    left: 10%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #222;
    text-align: center;
    top: 45%;
}
.boxfonSize3Border112Pur{ background: #ffccff; border: 1px solid #ffccff;-webkit-box-shadow: -1px -2px 4px -1px rgba(0,0,0,0.5);
-moz-box-shadow: -1px -2px 4px -1px rgba(0,0,0,0.5);
box-shadow: -1px -2px 4px -1px rgba(0,0,0,0.5); }
#wrapper, #img1{ background: url(../../assets/images/banner1Bck.png) center no-repeat; height: 500px; width: 100% }


.br1px{ border: 1px solid #ccc;  padding: 10px; padding-bottom: 0; -webkit-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.29);
-moz-box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.29);
box-shadow: 0px -4px 15px -1px rgba(0,0,0,0.29);}
.br1px1{ border-bottom: 1px solid #ccc; margin-left: 5px; padding-top: 2px; padding-bottom: 2px;}
.br1px12{ margin-left: 5px; padding-top: 2px; padding-bottom: 2px;}
.borT1Rpx{ border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; padding: 5px; display: inline-block; width: 100%;     background: #762061;
    color: #fff;}
    .borT1Rpx:hover{ color: #fff; text-decoration: none;color: #e598d2 }
.borT1px{ border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;  border-right: 1px solid #ccc; text-align: center; padding: 5px;display: inline-block;width: 100%;      background: #762061;
    color: #fff;}
    .borT1px:hover{ color: #fff; text-decoration: none;color: #e598d2 }
#dtol div{ text-align: justify; }

.searbor1 { background: #fff; -webkit-box-shadow: 10px 3px 26px -7px rgba(0,0,0,0.13);
-moz-box-shadow: 10px 3px 26px -7px rgba(0,0,0,0.13);
box-shadow: 10px 3px 26px -7px rgba(0,0,0,0.13); border: 1px solid #eee; padding: 10px; }

.selbox111{ width: 100%; padding: 10px; border: 1px solid #aaa; padding-left: 5px; padding-right: 5px; font-size: 18px;height: 46px;}
.selbox112{width: 100%;font-size: 18px;
    padding: 13px; padding-left: 5px; padding-right: 5px;
    border: 1px solid #aaa; border-left: none;
    height: 46px;}
    .selbox112{ border-left: none; }

    .seraboxbutt{ width: 100%; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; height: 46px;background: #762061;
    border: 1px solid #762061;}
        .seraboxbutt:hover{background: #762061;
    border: 1px solid #762061;}

    .bkssdw1{ background: #ffccff; color: #000; padding: 10px; font-size: 21px; cursor: pointer;    font-weight: 600;    text-align: center;}
    .bkssdw1:hover{ background: #eee }
    .bkssdw1Bor{ border-right: 1px solid #fff;}
    .beeArww{     color: #fff;
    position: absolute;
    z-index: 9999;
    top: 41px;
    font-size: 27px;
    left: 20px; }

    #kaRe p{ text-align: justify; }
    .contFontsize25px{ font-size: 25px; }
    .wid999{ width: 91% !important }
    .subpageBannerHeading1{font-size: 18px; font-weight: bold; color: #762061}
    .subpageBannerHeading12{font-size: 18px; font-weight: bold; color: #762061}
    .subpageBannerHeading13{
    padding: 0;
    margin: 0;
    height: 32px;}
    .subpageBannerHeading2{color: #762061}
.bannertxtAnmation{position: absolute; top: -9px; z-index: 99999; width: 22%;  left: 5%;}

.mbcontv{ padding: 0 }
.conmaph{       min-height: 56px;
    padding-top: 19px !important;}
.fotertxtco, .fotertxtco:hover{     color: #dddddd; text-decoration: none; }
     @media all and (max-width: 699px) and (min-width: 350px) {
      .imgResize{ height: 10px !important; }
.mobtxtbox1{ font-size: 12px; }
.mobileLogo{ height: 110px }
.paddingLftMobileZer0{ padding: 0 }
.marginAllmobilezero{ margin: 0px; margin-bottom: 2px; }
.mobileViewPropertBox1{ margin-left: 14px;  margin-right: 2px; border-right: 1px solid #762061}
.mobileViewPropertBox2{ margin-right: 0px;  margin-left: 16px; border-left: 1px solid #762061; margin-top: 2px}
.mobileMarginBottom15px{    margin-bottom: 15px;}
.bannertxtAnmation{ top: -8px; }
.container{ width: 100%; padding:0 15px }
.aboutPoints2 li span{    width: 76% !important;}
.mobPLR10px{ margin-left: 10px; margin-right: 10px; }
.mobPLR10px11{ padding-right: 0 }
.mobPLR10px12{    margin-right: 10px;}
.mobPLR10px13{    margin-left: 10px;}
.mobPLR10px14{    margin-top: 5px;}
.taMenuHeader{ padding-left: 0; padding-right:0; }
.taMenuHeader{ padding-right: 0 !important }
.hmrspqqq1{ margin-right: 15px; margin-left:1px; }
.hmrspqqq{ margin-right: 16px; }
#scroll{    right: 36px;}
     }  
.homepageIco{  background: url(../../assets/images/icRound.png) no-repeat;width: 17px;height: 16px;  position: relative; top: 2px; margin-right: 10px;  display: inline-block;}
.footerSocialCol34{ background: #0a6a98 }

    @media all and (max-width: 521px) and (min-width: 350px) {
      .subPageHeading { padding-top: 0 }
.subpageBannerHeading1{font-size: 21px; font-weight: bold; color: #762061}


}

    @media all and (max-width: 699px) and (min-width: 520px) {
.subpageBannerHeading1{font-size: 14px; font-weight: bold; color: #762061}

}

    @media all and (max-width: 1024px) and (min-width: 700px) {
.subpageBannerHeading1{font-size: 14px; font-weight: bold; color: #762061}
}

.sim-slider-progress, .sim-slider-current{ display: none; }

.aboutPoints2222 li{     padding-bottom: 8px; }

.taMenuHeader{ 
    padding-right: 74px;
 }
.pt1515px{ padding-top: 15px; }


@media (max-width: 575.98px) 
 {  
  .subPageHeading{    font-size: 30px;}
  .bannertxtAnmation{ position: relative; width: 100%; height: auto; }
  .subpageBannerHeading13{ height: auto; }
  .pprrr1{        padding-right: 4px;
    padding-left: 5px;}
  .pplll1{ padding-left: 15px; }
  .ppllrr{ padding-left: 15px !important; padding-right: 4px; }
  .pprrr2{ padding-right: 4px; }
  .pprrr3{     padding-right: 13px !important;
    padding-left: 5px; }
    .pprrr4{padding-left: 2px;}
    .boxfonSize3Border{ border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #762061; padding-right: 5px }
    .pprrr5{margin-right: 2px;}
    .pprrr6{    padding-right: 2px;}
    .sideIconBoxq{     left: -97px; }
    .pprrr7{     padding-left: 15px;
    padding-right: 15px; }


.offLineBox1 {
    width: 325px;}
}

@media (max-width: 767.98px) {

  .subPageHeading{    font-size: 30px;}
}


@media (max-width: 991.98px) { .subPageHeading{    font-size: 30px;} }

@media (max-width: 1199.98px) { .subPageHeading{    font-size: 30px;} .subpageBannerHeading13 {height: 20px;} .bannertxtAnmation{top: -19px;}}

@media (max-width: 1280.98px) {.subpageBannerHeading13 {height: 28px;} .bannertxtAnmation{top: -19px;}}

@media(min-width:320px) and (max-width:767px){ 
.c-no{height:100%;}
.counter-Txt{margin-top:35px;}
.margin-bot-35{margin-bottom:35px;}
}


/* Min width 
**********************************/
@media (min-width: 576px) { 
.wid999{width: 86% !important;  }
}


@media (min-width: 768px) { ... }


@media (min-width: 992px) { ... }


@media (min-width: 1200px) { ... }



/* Max width 
**********************************/
@media (max-width: 575.98px) { ... }

@media (max-width: 767.98px) { ... }

@media (max-width: 991.98px) { ... }

@media (max-width: 1199.98px) { }


/* Max width 
**********************************/
@media (max-width: 575.98px) { ... }

@media (min-width: 576px) and (max-width: 767.98px) { ... }

@media (min-width: 768px) and (max-width: 991.98px) { ... }

@media (min-width: 992px) and (max-width: 1199.98px) { ... }

@media (min-width: 1200px) { ... }


