.banner-heading .banner-title
{
	font-size: 47px;
	text-align: right;
}
.top-bar-social-icon ul li:last-child {
    background: transparent;
}
.top-bar-social-icon ul li:last-child a {
    color: #ffffff !Important;
}

.top-bar-social-icon ul li:hover{
    background: #D69516;
}
.top-bar-social-icon ul li a:hover{
    color: #fff !Important;
}
.cusbook{
	display: table-cell;
    width: 100%;
    height: 100%;
   
    /* border: 3px dashed #1c87c9; */
    vertical-align: middle;
}
.cus-content{
	color:#233450 !important;
	/* padding: 66px 66px; */
}
p.text-center.cus-content::before {
    width: 35px;
    content: " ";
    background-image: url(../images/web/quote1.png);
    position: absolute;
    left: 84px;
    height: 27px;
    background-size: 100% 100%;
}
p.text-center.cus-content::after {
    width: 35px;
    content: " ";
    background-image: url(../images/web/quote2.png);
    position: absolute;
    right: 100px;
    height: 27px;
    background-size: 100% 100%;
}

b, strong {
    color: #666666;
}
footer {
  /* padding-top: 70px; */
  /* padding-bottom: 70px; */
  background: url(../images/footer-bg.jpg) !important;
      background-repeat: no-repeat !important;
    background-size: cover !important;
}
.call-to-action.on-footer-home .call-to-action.style-two button:hover {
  background: #2A2A2A;
}
footer li, footer p {
    font-size: 1.4em;
}
footer p {
    /* color: grey!important; */
    color: #0f2851!important;
    font-size: 17px;
    margin: 0;
    /* font-family: 'Calibri'; */
	font-family: "Avenir", sans-serif;
}
.footer-main .footer-logo p > strong{
	font-size: 20px !important;
	color:#4a4a4a;
	    /* font-family: 'Calibri'; */
		font-family: "Avenir", sans-serif;
		font-weight: 600;
}
.footer-main .footer-logo  strong{
	font-size: 20px !important;
	color:#172458;
}
.footer-main .footer-logo p {
    margin-bottom: 0px;
	font-size: 19px !important;
    /* font-family: 'Calibri'; */
	font-family: "Avenir", sans-serif;
	font-weight: 200;
}
.foot-logo {
    position: relative;
    margin-top: -90px;
    margin-bottom: 20px;
    margin-left: 10px;
}
.mrg-40 {
    margin-top: 40px;
}
.mrg-20 {
    margin-top: 20px;
}
#footer .text-blue {
    color: #4a4a4a!important;
	font-size: 20px !important;
    /* font-family: 'Calibri'; */
	font-family: "Avenir", sans-serif;
}
.foot-btn {
    margin: 0 auto;
    display: table;
}
.foot-btn li {
    display: inline;
    float: left;
    padding: 10px 0px;
    margin-top: 16px;
    margin-right: 15px;
}
.foot-btn li a {
    color: #fff!important;
    text-align: center;
    padding: 6px 30px;
    /* font-family: 'Calibri'; */
	font-family: "Avenir", sans-serif;
    font-size: 16px;
    /* margin-right: 20px; */
}
.footbtn1 {
    background: #0f2851!Important;
}
.footer-menu{
	padding-left:0px;
	padding-right:0px;
	
}
.footer-menu ul {
    display: inline-block;
	padding-left:0px;
	float:right;
	text-align:right;
}
footer ul {
    list-style-type: none;
}

.footer-menu ul li {
    margin-bottom: 3px;
}
.footer-menu ul li a {
    display: inline-block;
    /* color: grey!important; */
    color: #4a4a4a!important;
    font-size: 20px !important;
    /* font-family: 'Calibri'; */
    font-family: "Avenir", sans-serif;
    padding: 0 15px;
}
.padtb1
{
	    padding-top: 67px;
    padding-bottom: 40px;
    /* padding-left: 15px; */
    /* padding-right: 15px; */
	float:none;
	/* float:left; */
}
.padtb2 {
	    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    background: url(../images/box.png);
    /* background-repeat: no-repeat;
       background-size: contain;
    background-position: left; */
        background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
	
    /* padding-top: 50px; */
    /* padding-bottom: 50px; */
    /* padding-left: 15px; */
    /* padding-right: 15px; */
    /* float: left; */
	    /* background: url(../img/img/box.png); */
    /* background-repeat: no-repeat; */
    /* border-left: 2px solid #0f2851!Important */
    /* border-right: 2px solid #0f2851!Important */
    /* border-bottom: 2px solid #0f2851!Important */
}
.footer-main {
     padding-top: 0px; 
}
.footer-main.copyright{
    
    padding: 23px 0px;
}
.quick
{
	margin-bottom:-20px;
	font-weight: 900; 
	font-size: 20px;
	float:right;
}
/*Media Query*/

@media (max-width: 767px)
{
.ts-logo img {
	margin: 0px;
}
.cusbook {
	padding: 30px;
}
p.text-center.cus-content::before
{
	left: 6px;
    height: 23px;
}
p.text-center.cus-content::after
{
	right: 40px;
    height: 23px;
}

.partner-carousel.owl-carousel .owl-nav {
	display:none;
}
img.quote {
    width: 10%;
}
.padtb2
{
	background:none;
}
.footer-menu ul {
	float: none;
    text-align: center;
	width: 100%;
}
.quick
{
	float:none;
	margin-top:20px;
}
.footer-main .footer-logo p{
	text-align: center;
}
.footer-main .footer-logo p > strong{
	text-align: center;
}
.footer-social.pull-right {
    float: none;
    text-align: center;
}
.box-new img
{
	height: 452px;
}
.box-new .guidence {
    height: 520px;
    position: absolute;
    padding-top: 0px;
}
.team-pop .modal-agent-info-box .img-holder img
{
	margin-top: 20px;
}
.team-pop .modal-dialog .modal-header .close{
	right: 7px;
}
footer
{
	background-size: 100% 100% !important;
}
.padtb2, .padtb1{
    padding-bottom: 2px!important;
  }
}

@media (max-width: 991px) and (min-width: 768px)
{
   
	.box-new-media
	{
		padding-left: 0px !important;
	}
	
	.guidence p {
		font-size: 14px;
		margin-top: 8px;
	}
	.guidence h3 {
		font-size: 25px;
		color: #fff;
		margin-top: 23px;
	}
	.guidence a {
    font-size: 14px;
	    margin-top: 0px;
    padding: 0px 8px;
	}
	.mediaimg {
	    height: 306px;
	}
	.padtb2
	{
		background: none;
	}
	.footer-main .footer-logo {
		text-align:center;
	}
	.footer-menu ul{
		float: none;
		text-align: center;
		width:100%;
	}
	.quick{
		float:unset;
		padding-top: 36px;
	}
	.partner-carousel.owl-carousel .owl-nav
	{
		display:none;
	}
}