﻿fieldset.collapsible{position:relative;}
fieldset.collapsible .fieldset-legend{display:block;}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}


.down_do {
  max-width: 800px;
  height: auto;
  margin: 20px auto 0;
  text-align: center; }

.bd-imagelink-21 {
  opacity: 0.25;
}
.degree-finder-wrapper{margin-bottom:16px!important}



.mgt3 {margin-top:3px !important;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.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;}

	#topbar-inner {padding:0 5px;box-sizing:border-box;}


body.nirvana-topbarfull #topbar-inner { max-width:95%; }

  header .logo img {
    padding-right: 10px;
  }

  footer .logo-footer {
    word-break: break-all;
  }

  header .logo {
   
   display:none;
  }


.maruti-row2
{
margin:5px 0 5px 0;
padding:0px;
width:105px;
height:auto;
float:left;
background:#F3F3F3;
border-right:solid 1px #000000;
}

.valk-row1,.chevrolet-row1 ,.audi-row1 ,.tata-row2 ,.maruti-row2 ,.honda-row2 ,.fiat-row3 ,.bmw-row3 ,.jaguar-row3 {width:33%;}


.container-transparent .st-container,
.container-transparent .st-pusher,
.container-transparent .st-content,
.container-transparent .footer-top-2,
.container-transparent .main-footer,
.container-transparent .copyright {
  background-color: transparent !important;
}



.st-container,
.st-pusher,
.st-content {
  height: 100%;
}

.st-content {
  background: #fff;
}

.st-content,
.st-content-inner {
  position: relative;
}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
#cff .cff-text-link{float:left;clear:none;width:72%;margin-left:3%;padding:0 0 5px}
#cff .cff-text-link.cff-no-image{width:100%;margin-left:0}
.homepage-h1{margin-top:60px;line-height:30px;padding-bottom:0px;margin-bottom:0px}
.homepage .col-lg-5{width:calc(50% - 160px)}
.homepage .col-lg-2.sidebar-container{width:320px}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
.rgba-2,.rgba-amor{background:rgba(224,90,90,0.4);}

.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
}

#top_nav {
	display:none; 
	padding-top:0;
	width:266px;
	position:relative;
	left:-1.041666666667%;
	z-index:10;
}

#td-mobile-nav .td-menu-socials {
  padding: 0 65px 0 20px;
  overflow: hidden;
  height: 60px;
}
