﻿

.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.cost-cal-modal .modal-header .close{margin-top:-2px;position:absolute;top:21px;right:10px}
#bajajFinace .modal-header .close,#bajajFinace .model-blue h2 strong{color:#fff!important}
#bajajFinace .modal-header .close{margin-top:-2px;opacity:1}

    .l-header__logo__main {
      position: relative;
      width: 120px;
      margin: 0 auto; }

      .l-header__logo__main svg {
        height: 109.5px;
        fill: #1F1F1F;
        fill: var(--content); }

  .has-scrolled .l-header__logo__main {
    display: none; }
.list-navigation ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}
.list-navigation li{width:25%;display:-ms-flexbox;display:flex;padding:30px 15px}
.list-navigation-secondary{margin:0 0 -20px;padding:0 0 60px}
.list-navigation-secondary ul{margin-bottom:-60px}
.list-navigation-secondary li{width:33.33%;padding:15px}
.list-navigation-secondary .navigation:hover{-ms-transform:scale(1.1);transform:scale(1.1)}
.list-navigation-secondary .navigation .navigation-content{padding:30px 0;min-height:100px}
.list-navigation-secondary .navigation .navigation-content img{margin-bottom:30px}
.list-navigation-tertiary ul{margin-bottom:-60px}
.list-navigation-tertiary li{padding:30px 20px}


.clearfix {
clear: both;
height:0px;
}

#masthead .header_logo img {
  width: 170px;
}


.address p span, .address p em {
     float: none!important;
}


.address {
width:100%;
display:block;
font-family:Arial, Helvetica, sans-serif;
}


.address p {
font-size:11px;
color:#fff;
line-height:16px;
display:block;
}


.address p.brd {
padding-bottom:8px;
display:block;
border-bottom:#6d6d6d dotted 1px;
margin-bottom:8px;
}


.address p span {
float:left;
margin-right:10px;
display:inline-block;
}


.address p em {
font-style:normal;
float:left;
display:inline-block;
width:220px;
}

.address a
{
    color: #e6b658
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}


footer .footer-container {
  display: flex;
}
#letters a{margin-right:5px;font-size:16pt}


			table.default
			{
				width: 100%;
			}


				table.default tr
				{
					border-top: solid 1px #eee;
				}


					table.default tr:first-child
					{
						border-top: 0;
					}


				table.default td
				{
					padding: 0.5em 1em 0.5em 1em;
				}


				table.default th
				{
					text-align: left;
					padding: 0.5em 1em 0.5em 1em;
					font-weight: 800;
					margin: 0 0 1em 0;
				}


				table.default thead
				{
					background: #404248;
					color: #fff;
				}


				table.default tfoot
				{
				}


				table.default tbody
				{
				}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}

.td-boxed-layout .vc_row {
  width: auto;
  left: 0;
  padding-left: 0;
  padding-right: 0;
}

.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.excerpt-meta{align-items:center;color:#373737;list-style:none;padding-left:0;margin:0}
.excerpt-meta li{font-size:.78125em;display:inline-flex;align-items:center}
.result__content .excerpt-meta+*{margin-top:.75em}
.feature__nav .excerpt-meta,.feature__nav .excerpt-meta a{color:inherit}
.feature__nav .excerpt-meta a:focus,.feature__nav .excerpt-meta a:hover{color:hsla(0,0%,100%,.75)}
.excerpt .excerpt-meta+*{margin-top:1.125em}
.excerpt-meta li:not(:first-child):before{content:"|";display:inline-block;margin:0 .625em;color:#acacac}
.widget-title{display:none}
.widget-title span{font-size:14px;color:#fff;padding-top:.3rem;padding-bottom:.3rem;padding-left:.6rem;padding-right:2rem;text-transform:uppercase;font-weight:400;font-family:oswald,sans-serif;letter-spacing:.5px}

  .main-navigation .menu-item-has-children {
    position: relative; }

.vc_col-sm-4 { width: 33.3333%; }

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-6 {
    margin: 0;
  }
body .subscribe-form-modal .form-header{text-align:center;background:#eef1f2;padding:41px 15px 28px}
body .subscribe-form-modal .form-header h2{margin:0;font-size:26px;line-height:30px;font-weight:500;color:#004563}


.getstarted-form .form-header {
	text-align: center;
	background: #eef1f2;
	padding: 41px 15px 28px;
}


.getstarted-form .form-header h2 {
	margin: 0;
	font-size: 26px;
	line-height: 30px;
	font-weight: 500;
	color: #004563;
}


.fb-box {
	width: 96%;
	margin: 2%;
	height: 100%;
	background: #006eb8;
	float: left;
	position: relative;
}


.fb-box h3 {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding: 20px;
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
}


.fb-box h3 .fa { font-size: 24px; margin-right: 15px; }



.fb-box .fb-page {
	margin: 8% auto;
	display: block;
	max-width: 90%;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
.navbar .navbar-secondary .block{display:inline-block}

.footer{
	font-size: 12px;
	font-family: Arial;
	color: #78797d;
	line-height: 18px;
}


.collapse {
  display: none;
}


.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}



.nav-collapse.collapse {
    display: inline;
}

.td-weather-header {
  font-family: 'Roboto', sans-serif;
}

.td-weather-top-widget .td-weather-header {
  font-family: 'Open Sans', arial, sans-serif;
  display: inline-block;
  padding-left: 2px;
}

.td-weather-top-widget .td-weather-header .td-weather-city {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  
}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}


.portfolio-filters a.current {
	color:#1e8190;
	border:0;
	border-bottom:1px solid #1e8190;
}

.light-text .portfolio-filters a:hover,
.light-text .portfolio-filters a.current {
	color:#fff;
	opacity:1;
}

.light-text .portfolio-filters a.current {
	border-bottom:1px solid #fff;
}
.accordion .accordion-btn .btn-ghost,.btn-ghost,.circle-lrg-icon i:hover,.circle-lrg-icon span:hover,.light-text .pricing-table .btn-ghost,.portfolio-filters a.current{color:#292e31;border-color:#292e31}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.bottom-midel .bottomlink ul li a,.breadcrumb a,.dtlpr li a,.grid-list li .prname a,.navi-below a,.slides li .prname a,.special-box .italic-text,.sum-navi ul.smenu-right li a,.top-above .top-right li a.link,.top-above a.down-arrow span,ul.navul li.first a.first,ul.smenu li a{color:#444}
.navi-below .sum-navi ul.smenu-right,ul.smenu{position:relative;border-bottom:0;z-index:1}
.navi-below .sum-navi ul.smenu-right li{padding:2px 0 2px 10px;min-width:150px}
.sum-navi ul.smenu-right li a{font-size:12px;color:#444}
.sum-navi ul.smenu li a:hover,.sum-navi ul.smenu-right li a:hover{color:#BA3348;text-decoration:underline}
.thrv-testimonial-template-two .tcb-flex-col .tcb-col{padding:0}
.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col{padding:38px 65px 40px 95px}
.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col .thrv_text_element{clear:both}
.tcb-col{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}
.tcb-flex-row .tcb-col{-webkit-box-sizing:border-box;box-sizing:border-box}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-mt-1,.col-mt-2,.col-mt-5,.col-mt-8,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-mt-1,.col-mt-2,.col-mt-5,.col-mt-8{float:left}
.col-md-4{width:33.33333333%}
