.callactions {
    width: 20%;
    background: #f58634;
    text-align: center;
    padding: 0px 0px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    float: right;
    margin-right: 35px;
}

.callactions p {
    font-size: 14px;
}
.callactions a{ color:#fff;}


    @media only screen and (max-width:1199px){
	.contactmins {
    width: 32% !important;
}
	.callactions {
		width: 26%;
}
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  {
   #events .main_heading .big_text {
	font-size: 51px;
}
   #events .main_heading .blackText {
	top: 18px;
	right: -1px;
	font-size: 29px;
}
	  /*** About us Page ***/
   #banner .banner-inner {
	margin-top: 20px;
	margin-bottom: 30px;
}
   #inner-slider.banner-inner .subtitle {
	top: 295px;
	left: 31px;
}
	#banner #inner-slider .item {
	min-height: auto !important;
}
	#aboutus .about_inners .index_services {
	margin: 0;
}
	.background_decor_left {
	background-position: -17px 128px;
}
	#events-page .background_decor_left {
	background-position: left bottom;
}
   #contactus .location-detail li {
	width: 196px;
}
.location-detail .tab-content p {
	margin: 20px 0 0 !important;
	font-size: 17px;
	line-height: 25px;
}
.site-location {
	border-top: 0.1px solid #ccc;
	padding-top: 9px !important;
	margin-top: 10px !important;
}
#contactus .background_decor_left {
	background-image: none;
}
#contactus {
	position: relative;
	margin-top: -30px;
	padding: 0 !important;
}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait)  {
 
	#club-form .expMessage {
	width: 42%;
}
	#gallery .main_heading .EventsText {
	right: 0;
}
	#banner .banner-inner {
	margin-top: 22px;
	margin-bottom: 30px;
}
	#inner-slider.banner-inner .subtitle {
	top: 192px;
	left: 31px;
}
	#inner-slider .item h3 b {
	display: block;
	font-size: 59px;
}
	#banner #inner-slider .subtitle span {
	font-size: 28px;
}
	#banner #inner-slider .subtitle {
	font-size: 34px;
}
	#banner #inner-slider .item {
	min-height: auto !important;
}
	#aboutus .index_services {
	margin-top: 0px !important;
	margin-bottom: 124px;
	padding-right: 0;
}
	#aboutus .about_inners {
	margin-top: 0 !important;
}
	  /*** Events page ***/
	  
	#events-page.events-section {
	padding: 0px 0 99px;
}
	#events-page .index_events {
	margin-top: 23px;
}
    .events-services {
	margin-bottom: 24px;
}
    /*** Contact page ***/
   
  #banner #inner-slider.contact-slider {
	margin-top: 23px;
}
  #banner.contact-banner {
	min-height: auto !important;
}
  #contact-form label {
	float: left;
}
  #india .panel-body {
	padding: 15px 0;
}
  .contact-details {
	margin-bottom: 17px;
}
  .location-detail .nav li {
	width: 126px !important;
	text-align: center;
}
  #india .location-detail {
	position: relative;
}
#india img {
	display: none;
}
#india .site-location .col-lg-6.col-md-6 {
	border-right: 0;
}
#contactus {
	position: relative;
	margin-top: -30px;
	padding: 50px 0 0 !important;
}
#contactus .background_decor_left {
	background-image: none;
}


}

	@media only screen and (max-width:991px){
	.contactmins {
    width: 45% !important;right: -33px;
}
	#services .second_max {
	margin-top: 7%;
}
	#services .about_inners .index_services {
	padding: 0;
	text-align: center
}
	#services .services-inner h1 {
	text-align: center;
}
	#services .services-inner h2 {
	font-size: 14px;
	text-align: center;
}
	#services .services-inner p {
	line-height: 23px;
}
	.main_heading .action_Tantraa .big_text {
	font-size: 41px;
}
	.media_section .main_heading .blackText {
	right: 0;
	top: 17px;
}
	.main_heading .action_Tantraa .big_letter {
	font-size: 72px;
}
	.media_section {
	text-align: center;
}
	#club-form {
	padding: 68px 0 0;
}
	#gallery .main_heading .big_text {
	font-size: 58px;
}
	#gallery .main_heading .EventsText {
	font-size: 19px;
	right: 5px;
	top: 25px;
}
	#events {
	padding-top: 15px;
}
	#events .main_heading .big_text {
	font-size: 49px;
}
	#events .main_heading .blackText {
	top: 24px;
	right: 0;
}
	.testimonislas_slidders .carousel .carousel-inner {
	height: auto !important;
}
}
	@media only screen and (max-width:767px){
	.contactmins {
    width: 45% !important;right: 100px !important;    top: 94% !important;
}
			.callactions {
    width: 35%;
    margin-right: 0;
}
	
	#header {
	background-color: rgba(0, 0, 0, 1);
}
	#header.affix .desktop-nav nav .navbar-toggle {
	margin: -48px 0;
	float:right;
}
	#header.affix-top .desktop-nav .logo-img img {
	height: 47px;
}
    #header.affix .desktop-nav .mobile_block img {
	margin: 5px 0 0;
	padding-bottom: 0;
	height: 46px !important;
}
	#header.affix-top .desktop-nav .logo-img {
	float: left;
}
	.affix-top .desktop-nav nav .navbar-toggle {
	float: right;
}
	#header.affix-top {
	height: 69px;
}
	#header.affix {
	height: 60px;
}
	div.module.parallax-header {
	min-height: 372px;
	padding-top: 17px;
}
	#header.affix {
	height: 60px;
}
	#header-slider .item h3 {
	bottom: 72%;
	right: 35px;
}
	#header-slider .item h3.text-left {
	text-align: left;
	left: 9%;
}
	.affix .desktop-nav .logo-img {
	float: left;
	margin: 0;
}
	#header .desktop-nav nav .navbar-collapse {
	padding: 0;
	text-align: left;
	background: rgba(0, 0, 0, 0.9);
	overflow: hidden;
	width: 100%;
}
	#header .desktop-nav nav .navbar-collapse li a {
	display: block;
	text-align: left;
}
	#header .affix-header-right {
	margin-top: 4px;
}
	#services .services-inner h1 {
	text-align: center;
	margin-bottom: 7px;
}
	.media_section .action_Tantraa .big_text {
	font-size: 35px;
}
	.media_section .main_heading .action_Tantraa .blackText {
	font-size: 23px;
	top: 6px;
	right: 0;
}
	#gallery .savibas-gallery .big_text {
	font-size: 50px;
}
	#gallery .savibas-gallery .big_letter {
	font-size: 70px;
}
	#gallery .savibas-gallery .EventsText {
	font-size: 16px;
	right: 4px;
	top: 20px;
}
	#gallery .savibas-gallery .behind-expect {
	font-size: 11px !important;
	left: 0 !important;
}
	#events .main_heading .blackText {
	font-size: 22px;
	right: 0;
}
	#events .main_heading .big_text {
	font-size: 39px;
}
	.testimonislas_slidders .carousel .carousel-inner {
	height: auto !important;
}
	#club-form .expMessage {
	width: 30%;
}
	#events .main_heading .blackText {
	font-size: 22px;
	right: 0;
	top: 39px;
}
	/*** About us page ***/
	#inner-slider.banner-inner .subtitle {
	top: 155px;
	left: 31px;
}
	#banner #inner-slider .subtitle {
	font-size: 30px;
}
	#banner #inner-slider h3 b {
	font-size: 53px;
}
	#banner #inner-slider .item {
	min-height: auto !important;
}
	#aboutus .services-inner p {
	width: 100%;
}
	#aboutus .index_services {
	margin-top: 60px !important;
}
    #banner.about-banner {
	padding-top: 114px;
}
	#aboutus .index_services {
	margin-top: 0 !important;
}
	#aboutus.border_bottom {
	padding: 30px 0 80px;
}
	#aboutus .index_services {
	margin-bottom: 120px;
}	
	/*** Events page ***/
	
	#events-page.events-section {
	padding: 0px 0 99px;
}
	#events-page .index_events {
	margin-top: 23px;
}
    .events-services {
	margin-bottom: 24px;
}
	/*** Contact page ***/
   
  #banner #inner-slider.contact-slider {
	margin-top: 23px;
}
  #banner.contact-banner {
	min-height: auto !important;
}
  #contact-form label {
	float: left;
}
  #india .panel-body {
	padding: 15px 0;
}
  .contact-details {
	margin-bottom: 17px;
}
  .location-detail .nav li {
	width: 126px !important;
	text-align: center;
}
  #india .location-detail {
	position: relative;
}
#india img {
	display: none;
}
#india .site-location .col-lg-6.col-md-6 {
	border-right: 0;
}
#contactus {
	position: relative;
	margin-top: -30px;
	padding: 50px 0 0 !important;
}
#contactus .background_decor_left {
	background-image: none;
}
	
}
	@media only screen and (max-width:580px){
	.contactmins {
    width: 53% !important;
    right: 100px !important;
    top: -66% !important;
}
			.callactions {
    width: 53%;
    margin-right: 0;
}
}
	@media only screen and (max-width:480px){
	.contactmins {
    width: 75% !important;
    right: 77px !important;
    top: -89% !important;
}
  /** 27-9-2018 **/
	#club-form .expMessage {
	width: 41%;
}
	#header {
	background-color: rgba(0, 0, 0, 1);
}
	#header.affix .desktop-nav nav .navbar-toggle {
	margin: -48px 0;
	float:right;
}
	#header.affix-top .desktop-nav .logo-img img {
	height: 47px;
}
    #header.affix .desktop-nav .mobile_block img {
	margin: 5px 0 0;
	padding-bottom: 0;
	height: 46px !important;
}
	#header.affix-top .desktop-nav .logo-img {
	float: left;
}
	.affix-top .desktop-nav nav .navbar-toggle {
	float: right;
}
	#header.affix-top {
	height: 69px;
}
	#header.affix {
	height: 60px;
}
	div.module.parallax-header {
	min-height: 372px;
	padding-top: 36px;
}
	#header.affix {
	height: 60px;
}
	#header-slider .item h3 {
	bottom: 72%;
	right: 35px;
}
	#header-slider .item h3.text-left {
	text-align: left;
	left: 9%;
}
	.affix .desktop-nav .logo-img {
	float: left;
	margin: 0;
}
	#gallery .savibas-gallery .big_text {
	font-size: 52px;
}
	#gallery .savibas-gallery .EventsText {
	top: 45px;
}
	#gallery .savibas-gallery .big_letter {
	font-size: 64px;
}
	div.module.parallax-events {
	padding-top: 0px;
}
	#events .main_heading .big_text {
	font-size: 38px;
}
	#events .event-inner .blackText {
	font-size: 21px !important;
	top: 50px;
	left: 0;
}
	#events .main_heading .big_letter {
	font-size: 60px;
}
	.media_section li {
	max-width: 400px !important;
	width: 100%;
}
	#services .services-inner h1 {
	font-size: 24px;
	text-align: center;
}
	#services .services-inner .spl-events {
	font-size: 14px;
}
	#header .desktop-nav nav .navbar-collapse {
	padding: 0;
	text-align: left;
	background: rgba(0, 0, 0, 0.9);
	overflow: hidden;
	width: 100%;
}
	#header .desktop-nav nav .navbar-collapse li a {
	display: block;
	text-align: left;
}
	#header .affix-header-right {
	margin-top: 4px;
}
	.media_section .custome-heading .action_Tantraa .blackText {
	top: 45px;
	font-size: 23px;
	left: 37px;
}
	#events .event-inner .blackText {
	font-size: 19px;
	top: 45px;
	right: -37px;
}
	/** About us Page **/
	
	#inner-slider.banner-inner .subtitle {
	top: 110px;
	left: 31px;
}
	#banner.about-banner {
	padding-top: 114px;
}
	#banner #inner-slider .item {
	min-height: auto !important;
}
	#aboutus .index_services {
	margin-top: 60px !important;
}
	#aboutus .services-inner p {
	width: 100%;
}
	#aboutus .services-inner h1 {
	font-size: 26px;
}
	#aboutus .services-inner h2 {
	font-size: 15px;
}
	#banner #inner-slider .subtitle {
	font-size: 21px;
}
	#banner #inner-slider h3 b {
	font-size: 53px;
}
    #aboutus .index_services {
	margin-top: 80px !important;
	margin-bottom: 61px;
}	
	/*** Events page ***/
	#events-page .index_events {
	margin-top: 23px;
}
    .events-services {
	margin-bottom: 24px;
}
	/*** Gallery page ***/
	 
	#gallery .main_heading .small_text {
	font-size: 11px !important;
}
	/*** Contact page ***/
   
  #banner #inner-slider.contact-slider {
	margin-top: 23px;
}
  #banner.contact-banner {
	min-height: auto !important;
}
  #contact-form label {
	float: left;
}
  #india .panel-body {
	padding: 15px 0;
}
  .contact-details {
	margin-bottom: 17px;
}
  .location-detail .nav li {
	width: 126px !important;
	text-align: center;
}
  #india .location-detail {
	position: relative;
}
#india img {
	display: none;
}
#india .site-location .col-lg-6.col-md-6 {
	border-right: 0;
}
#contactus {
	position: relative;
	margin-top: -30px;
	padding: 50px 0 0 !important;
}

}
	@media only screen and (max-width:414px){
	.contactmins {
    width: 75% !important;
    right: 77px !important;
    top: -165% !important;
}
}
			
	@media only screen and (max-width:375px){
	.contactmins {
    width: 100% !important;
    right: 0px !important;
    top: -140% !important;
}
    .callactions {
    width: 70%;
    margin-right: 0;
    margin-top: 9px;
}
}
@media only screen and (max-width:360px){
	#gallery .savibas-gallery .big_text {
	font-size: 52px;
}
	#gallery .savibas-gallery .EventsText {
	top: 29px;
}
	#events .event-inner .blackText {
	font-size: 20px;
	top: 34px !important;
	right: -40px;
}
	#header .desktop-nav nav .navbar-collapse {
	padding: 0;
	text-align: left;
	background: rgba(0, 0, 0, 0.9);
	overflow: hidden;
	width: 100%;
}
	#header .desktop-nav nav .navbar-collapse li a {
	display: block;
	text-align: left;
}
	#header .affix-header-right {
	margin-top: 4px;
}
	.media_section .custome-heading .action_Tantraa .blackText {
	top: 24px;
	font-size: 23px !important;
	right: 5px;
}
	/***About us ***/
	#inner-slider.banner-inner .subtitle {
	top: 71px;
	left: 31px;
}
	#banner #inner-slider .subtitle {
	font-size: 15px;
}
	#banner #inner-slider h3 b {
	font-size: 37px;
}
	#banner #inner-slider .item {
	min-height: auto !important;
}
	#aboutus .index_services {
	margin-top: 60px !important;
}
	#aboutus .services-inner p {
	width: 100%;
}
	#aboutus .services-inner h1 {
	font-size: 20px;
}
	#aboutus .services-inner h2 {
	font-size: 15px;
}
	#aboutus .second_max {
	margin-bottom: 59px;
}
    #aboutus .index_services {
	margin-top: 83px !important;
}
	
	/*** Events Page ***/
	
	#banner.about-banner {
	min-height: auto !important;
}
	#events-page {
	padding-top: 0;
}
	#events-page .index_events {
	margin-top: 23px;
}
    #events-page .index_events h2 {
	font-size: 15px;
}
	.events-services {
	margin-bottom: 24px;
}
	/*** Gallery page ***/
	
	#banner .gallery-slider {
	margin-top: 58px;
}
   #gallery .main_heading .small_text {
	font-size: 11px !important;
}
	/*** Contact page ***/
   
  #banner #inner-slider.contact-slider {
	margin-top: 23px;
}
  #banner.contact-banner {
	min-height: auto !important;
}
  #contact-form label {
	float: left;
}
  #india .panel-body {
	padding: 15px 0;
}
  .contact-details {
	margin-bottom: 17px;
}
  .location-detail .nav li {
	width: 126px !important;
	text-align: center;
}
  #india .location-detail {
	position: relative;
}
#india img {
	display: none;
}
#india .site-location .col-lg-6.col-md-6 {
	border-right: 0;
}
#contactus {
	position: relative;
	margin-top: -30px;
	padding: 50px 0 0 !important;
}
}
			