.construction{
    padding: 10px;
    font-size: 15px;
    /*margin-top: 50px;*/
    /*padding-left: 81px;*/
    padding-left: 33px;
    padding-right: 35px;
    text-align: justify;
}

.tb-iconbox {
  padding: 7px 0;
}
.tb-md {
  height: 48px;
}
.tb-social-lan a {
  color: #fff;
  line-height: 48px;
  opacity: .6;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/*<mustyle> start*/

.Home-Lons-background{
	background-image: url('/img/Home-Loans-Kandhimathi-Associates.png');
	background-repeat: no-repeat;
	/*width: 100%;*/
	background-size: 100% 100%;
	height: 414px;
}
.why-services-background{
	background-image: url('/img/services-background-Kandhimathi-Associates.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height:752px;
	/*width: 100%;*/

}
.color-white{
	color: #918888;
}
.pb-0{
	padding-bottom: 0px;
	padding-top: 79px;
}
.pt-0{
   padding-top: 20px;
}
.container-fluid.why-services-background{
	margin-top: -82px;
}
.service-content-padding{
	padding-top: 103px;
}
ul li.color{
	color: white;
}
.heading{
	font-weight: bold;
}
.color-white{
	color: white;
}
.service-cards{
   color: white;
   padding: 25px;
border: 1px solid #f7f7f73d;
margin-top: 9px;
}
.section-why-choose-content{
/*background-color: #e3f4fb;*/
padding: 0px;
}

footer {
    padding: 55px 0px 0px;
    margin-top: -27px;
}
.row-space{
	margin-bottom: 32px;
	margin-top: 47px;
}
.f-bg-dark {
  background: #094377;
}
iframe{
   height: 23%;
   width: 100%;
   /*margin-top: -15px;*/
   /*margin-bottom: 18px;*/
}
.padding{
  padding: 10px;
}
.services-icon-img{
	width: 40px;
	padding: 7px;
}
.why-choose-content-img{
	width: 72px;
}
 .cr-1 p{
 	line-height: 47px;
 }
.copyright-list-link li {
  display: inline-block;
  margin-right: 35px;
  margin-top: -5px;
}
.copyright-list-link ul {
  list-style: none;
  margin-top: -7px;
}
.title-xs {
  font-size: 18px;
  color: #fff;
  margin-bottom: 12px;
}

.service-img{
  width: 100px;
  height: 100px;
  margin: auto;
display: block;
}
.services-h4-content{
  font-size: 14px;
  color: white;
}
.service-img:hover {
  border: 4px solid #8db025;
 /* box-shadow: 0px 0px 4px black;*/
}
@media all and (max-width:767px){
.home-page-container-img{
 padding-right: 0px;
padding-left: 0px;
margin-right: auto; 
margin-left: ;
  background-image: url('/img/Home-Banner-tab-Kandhimathie-Associates.jpg');
background-repeat: no-repeat; 
background-size: 100% 122%;
/*background-position-y: -98px;*/
 }
 .home-page-tab-container-img{
  display: none;
 }
 .home-page-mobile-container-img{
  display: none;
 }
#jvlabelWrap{
  display: none;
}
}

@media all and (max-width:388px){
.home-page-mobile-container-img{
    padding-right: 0px;
padding-left: 0px;
margin-right: auto; 
margin-left: ;
  background-image: url('/img/Home-Banner-mobile-Kandhimathie-Associates.jpg');
background-repeat: no-repeat; 
background-size: 100% 122%;
}

}

@media all and (min-width:767px){
.home-page-tab-container-img{
padding-right: 0px;
padding-left: 0px;
margin-right: auto; 
margin-left: ;
auto;background-image: url('/img/Home-Banner-Kandhimathie-Associates.png');
background-repeat: no-repeat; 
background-size: 100% 122%;
/*background-position-y: -98px;*/
 }
 .home-page-container-img{
  display: none;
 }
 .home-page-mobile-container-img{
  display: none;
 }
}

.home-banner-style{
  /*height: 100%;*/
/*background-color: rgb(0 0 0 / 57%);*/
position: relative;
min-height: 0px;
padding-right: 0px;
padding-left: 0px;
}




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

.service-cards {

    color: white;
    padding: 8px;
    border: 1px solid #f7f7f73d;
    margin-top: 5px;
}
.why-services-background {
  background-image: url('/img/services-background-Kandhimathi-Associates.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 1782px;
  width: 100%;
  background-image: none !important;
}
}

a i.contact{
    border-radius: 68px;
  background-color: #094377;
  padding: 26px;
  width: 107px;

}

.section-why-choose-content section {
  padding: unset !important;
}


.icon-fixed{
  position: fixed;
left: 0px;
padding: 10px;
z-index: 10000;
top: 164px;
background-color: #ffffff;
/*border-radius: 0px;*/
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
border: 1px solid #094378;
box-shadow: 1px 1px 7px black;
cursor: pointer;
}
.icon-fixed-card{
  background-color: #ffffff;
  color:#0a4378;
  width: 36px;
  height: 36px;
  border-radius: 0px;
  margin-top: 12px;
}
hr{
  margin-left: 0px;
  margin-top: 7px;
  margin-bottom: 6px;
  border-top: 1px solid #eee;
}
.icon-style-code{
  margin-top: 0px;
  margin-left: 6px;
}

.li-style{
  background-color: #094278;
  color: white;
  padding: 1px;
  margin-top: 10px;
}
 .icon-mobile-fixed{
   position: fixed;
z-index: 10000;
bottom: 0px;
width: 100%;
}
.card-mobile-size{
  width: 52px;
  height: 53px;
background: white;
border-radius: 0px;
/*margin-top: 10px;*/
}
.fixbtt{
  display: inline;
}
.mobile-icon-position{
  margin-top: 13px;
  margin-left: 4px;
  color: #0a4378;
}
.mobile-fixed-shadow-color{
   background-color:white;
   box-shadow: 0px -3px 2px #f2e8e8;
}
.services-card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  max-width: 300px;
  height: 435px;
  margin: auto;
  text-align: center;
  font-family: arial;
}


  @media only screen and (max-width: 991px){
.cb-warp-h2 {
  background: #ffff;
}
}






@media all and (max-width:767px){
  .icon-fixed{
    display: none;
   }
   #to-the-top{
      display: none !important;
    }
    .roe-services-space{
       padding-top:0px; 
    }
  }



@media all and (min-width:767px){
  
    .icon-mobile-fixed{
      display: none;
    }
    .row.roe-services-space {
  padding-top: 77px;
}

  }

  .icon-mobile-fixed ul li{
    display: inline-block;
  }
  .Why-Choose-us-contact-img{
    width: 400px;
    height: 600px;
    margin-top: 150px;
  }

  @media all and (max-width:767px){
     .Why-Choose-us-contact-img{
      display: none;
     }
  }
   @media all and (min-width:424px){
     .why-choose-mobile-image{
      display: none;
     }
  }
  .why-choose-mobile-image{
    width: 200px;
    height: 200px;
    display: none;
  }
  .icon-fixed a{
    color: #094377;
  }
   .icon-fixed a:hover{
    color: #094377 !important;
  }

@media all and (max-width:991px){
   .Home-Lons-background{
      background: unset;
   }
   #ddd{
      display: none;
   }
   .contact-content-padding{
    padding-bottom: 24px;
   }
}
@media all and (min-width:991px){
#sss{
   display: none;
}
}




.services-heading-content{
  margin-bottom: 68px;
}
.iconbox{
  padding-right: 0px;
}
 div.icon-fixed-card-body span a:visited,{
  color: #094377;
}

/*card hover effect start*/
  .box{
    font-family: 'Merriweather Sans', sans-serif;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all .5s;
}
.box:hover{ box-shadow: 3px 3px 5px #999; }
.box:before,
.box:after{
    content: "";
    background: radial-gradient(circle at 23% 70%,rgba(255,255,255,0.8),#fff 30%);
    width: 150%;
    height: 150%;
    opacity: 0;
    transform: rotate(45deg);
    position: absolute;
    top:-10.5%;
    right:-150%;
    z-index: 1;
    transition: all 0.35s ease;
}
.box:after{
    background: rgba(255,255,255,0.5);
    width: 100%;
    height: 75%;
    right: auto;
    left: -47%;
    top: -67%;
}
.box:hover:before{
    opacity: 1;
    right: -85%;
}
.box:hover:after{
    opacity: 1;
    top: -4 2%;
}
.box img{
    width: 100%;
    height: auto;
    transition: all 0.5s ease;
}
.box:hover img{ transform: scale(1.2); }
.box .box-content{
    text-align: right;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: -100%;
    z-index: 2;
    transition: all .5s;
}
.box:hover .box-content{ right: 5%; }
.box .title{
    color: #1e272e;
    font-size: 23px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 3px 0;
}
.box .post{
    font-size: 16px;
    text-transform: capitalize;
    margin: 0 0 10px;
    display: block;
}
.box .icon{
    padding: 0;
    margin: 0;
    list-style: none;
}
.box .icon li{
    display: inline-block;
    margin: 0 4px;
}
.box .icon li a{
    color: #fff;
    background-color: #1e272e;
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    height: 36px;
    width: 79px;
    border-radius: 0%;
    display: block;
    transition: all 0.3s;
}
.box .icon li  a:hover{
    color: #1e272e;
    background-color: #fff;
    border-radius: 0%;
    box-shadow: 0 0 5px #1e272e inset;
}
@media only screen and (max-width:990px){
    .box { margin: 0 0 30px; }
}
@media only screen and (max-width:479px){
    .box .title{ font-size: 20px; }
}
/*card effect hover effect end*/


.banner-content {
    margin-top: 115px !important;
}

.banner-content h2{
  font-weight: 600;
 }
 .banner-style{
    height: 265px;
    background-color: rgb(0 0 0 / 57%);
    position: relative; 
    min-height: 0px; 
    padding-right: 0px; 
    padding-left: 0px;
 }
.card-content-space{
    padding-top: 20px;
}

#accordion{
  .panel, .panel-heading, panel-title, .panel-body{border:0;}
  .panel{
    box-shadow:none;
      .panel-heading{
      border-radius:0;
        .panel-title a{text-decoration:none;padding:1em 0;}
        .panel-title a span{float:right;width:50px;}
        .panel-title a span:after {content: "\2014";color:#1B5062;font-size: 20px;}
        .panel-title a.collapsed span:after {content: "+";}
      }
    }
}


.content-bold{
  font-weight: bold;
}

.amount{
  padding-top: 50px;
}

.top_input_box{
    width: 100px;
    margin-top: 11px
}
.amount-top-padding{
  padding-top: 100px;
}

.panel-group .panel + .panel {
  margin-top: 35px;
}

.panel-default > .panel-heading {
    color: #FFF ;
    background-color: #094377;
    border-color: #094377;

}

.background-shadow-color {
    background-color: rgba(9, 67, 119, 0.04);
}
.container-space{
  margin-top: 60px;
  padding-bottom: 0px;
}

.contact-page a, .text-white{

color:white;
}

















/* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #fdfdfd;
  font-size: 2.3em;
  text-shadow: none;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}
#quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}


blockquote {
  background: none;
}


/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 40px 60px 40px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}

.customer-modal{
	z-index: 1000000;
}

















