/*!
Theme Name: SocialBeat Landiing Page Template
Theme URI: https://socialbeat.in/
Author: Social Beat
Author URI: https://socialbeat.in/
Description: Hi. I'm a starter theme called <code>SocialBeat Landiing Page Template</code>, or <em>underscores</em>, if you like. I'm a theme meant for hacking so don't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: SocialBeat Landiing Page Template
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
SocialBeat Landiing Page Template is based on  https://socialbeat.in/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face {
    font-family: 'GothamBold';
    src: url('fonts/GothamBold.eot');
    src: url('fonts/GothamBold.eot') format('embedded-opentype'),
         url('fonts/GothamBold.woff2') format('woff2'),
         url('fonts/GothamBold.woff') format('woff'),
         url('fonts/GothamBold.ttf') format('truetype'),
         url('fonts/GothamBold.svg#GothamBold') format('svg');
}
@font-face {
    font-family: 'GothamMedium';
    src: url('fonts/GothamMedium.eot');
    src: url('fonts/GothamMedium.eot') format('embedded-opentype'),
         url('fonts/GothamMedium.woff2') format('woff2'),
         url('fonts/GothamMedium.woff') format('woff'),
         url('fonts/GothamMedium.ttf') format('truetype'),
         url('fonts/GothamMedium.svg#GothamMedium') format('svg');
}
@font-face {
    font-family: 'GothamLight';
    src: url('fonts/GothamLight.eot');
    src: url('fonts/GothamLight.eot') format('embedded-opentype'),
         url('fonts/GothamLight.woff2') format('woff2'),
         url('fonts/GothamLight.woff') format('woff'),
         url('fonts/GothamLight.ttf') format('truetype'),
         url('fonts/GothamLight.svg#GothamLight') format('svg');
}
@font-face {
    font-family: 'GothamBook';
    src: url('fonts/GothamBook.eot');
    src: url('fonts/GothamBook.eot') format('embedded-opentype'),
         url('fonts/GothamBook.woff2') format('woff2'),
         url('fonts/GothamBook.woff') format('woff'),
         url('fonts/GothamBook.ttf') format('truetype'),
         url('fonts/GothamBook.svg#GothamBook') format('svg');
}
.Gotham-bold,h1,h2,h3,h4,h5,h6{
	font-family: 'GothamBold';
}
.hg {
    height: 55px;
}.no-padd {
    padding-left: 0;
	padding-right:0px;
}
.Gotham-Medium{
	font-family: 'GothamMedium';
}
.gotham-bold{
	font-family: 'GothamBold';
}
.gotham-light{
	font-family: 'GothamLight';
}
.gotham-book{
	font-family: 'GothamBook';
}
@font-face {
    font-family:'Museo Sans 300';
    src: url('fonts/MuseoSans300/MuseoSans-300.eot');
	src: url('fonts/MuseoSans300/MuseoSans-300.eot?#iefix') format('embedded-opentype'),
		url('fonts/MuseoSans300/MuseoSans-300.woff2') format('woff2'),
		url('fonts/MuseoSans300/MuseoSans-300.woff') format('woff'),
		url('fonts/MuseoSans300/MuseoSans-300.svg#MuseoSans-300') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family:'Museo Sans 700';
    src: url('fonts/MuseoSans700/MuseoSans-700.eot');
	src: url('fonts/MuseoSans700/MuseoSans-700.eot?#iefix') format('embedded-opentype'),
		url('fonts/MuseoSans700/MuseoSans-700.woff2') format('woff2'),
		url('fonts/MuseoSans700/MuseoSans-700.woff') format('woff'),
		url('fonts/MuseoSans700/MuseoSans-700.svg#MuseoSans-700') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family: 'canela_light';
    src: url('fonts/canela_light.eot');
    src: url('fonts/canela_light.eot') format('embedded-opentype'),
         url('fonts/canela_light.woff2') format('woff2'),
         url('fonts/canela_light.woff') format('woff'),
         url('fonts/canela_light.ttf') format('truetype'),
         url('fonts/canela_light.svg#canela_light') format('svg');
}
@font-face {
    font-family: 'Campton Book';
    src: url('fonts/Campton-BoldDEMO.eot');
    src: url('fonts/Campton-BoldDEMO.eot?#iefix') format('embedded-opentype'),
        url('fonts/Campton-BoldDEMO.woff2') format('woff2'),
        url('fonts/Campton-BoldDEMO.woff') format('woff'),
        url('fonts/Campton-BoldDEMO.ttf') format('truetype'),
        url('fonts/Campton-BoldDEMO.svg#Campton-BoldDEMO') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'CamptonBoldDEMO_0';
    src: url('fonts/CamptonBoldDEMO_0.eot');
    src: url('fonts/CamptonBoldDEMO_0.eot') format('embedded-opentype'),
         url('fonts/CamptonBoldDEMO_0.woff2') format('woff2'),
         url('fonts/CamptonBoldDEMO_0.woff') format('woff'),
         url('fonts/CamptonBoldDEMO_0.ttf') format('truetype'),
         url('fonts/CamptonBoldDEMO_0.svg#CamptonBoldDEMO_0') format('svg');
}
@font-face {
    font-family: 'LemonMilk';
    src: url('fonts/LemonMilk.eot');
    src: url('fonts/LemonMilk.eot') format('embedded-opentype'),
         url('fonts/LemonMilk.woff2') format('woff2'),
         url('fonts/LemonMilk.woff') format('woff'),
         url('fonts/LemonMilk.ttf') format('truetype'),
         url('fonts/LemonMilk.svg#LemonMilk') format('svg');
}
@font-face {
    font-family: 'FaktProLight';
    src: url('fonts/FaktProLight.eot');
    src: url('fonts/FaktProLight.eot') format('embedded-opentype'),
         url('fonts/FaktProLight.woff2') format('woff2'),
         url('fonts/FaktProLight.woff') format('woff'),
         url('fonts/FaktProLight.ttf') format('truetype'),
         url('fonts/FaktProLight.svg#FaktProLight') format('svg');
}
#icon{
	line-height: 20px;
}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 20px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
#num{
	font-family: canela_light;
	font-size: 17px;
	font-weight: bold;
}
.move{
}
.coma{
	padding-bottom: 15px;
}
.right{
	float: right;
}
.asdf{
	padding-top: 10px;
	padding-left: 10px;
}
.ht{
	line-height: 82px;
}
.isnt{
	padding-top: 81px;
	font-family: 'Campton Book';
	color: white;
	font-size: 20px;
}
.white1{
	color: white;
	font-size: 15px;
}
.great{
	font-family: LemonMilk;
	color: white;
	font-size: 20px;
}
.form{
	font-family: 'FaktProLight';
	text-align: center;
}
.opensaa{
	background-color: #000;
font-family:'Museo Sans 700';
}
.rera{
	font-size: 10px;
padding-top: 15px;
color:#000;
font-family: 'Museo Sans 300';
}
.pdtop60{
	 background-color:white;
	 padding-left:30px;
	 padding-right:30px;
	 opacity: 0.9;
	 margin-top: 0px;
	 padding-top: 1px;
	 padding-bottom: 25px;
 }
 .pabot{
	padding-top:10px;
	padding-bottom:10px;
}
.tac{
	text-align: center;
}
.borform{
	text-align: center;
	margin-top: 20px;
	border: 2px solid #000;
}
.ffont{
font-family: 'Museo Sans 300';
	font-size: 12pt;
	color: white;
	background-color: #232528;
	padding: 9px;
}
.row{
	margin-right: 0px !important;
	margin-left: 0px !important;
}
.gform_wrapper form{
	text-align: center !important;
}
p{
	margin: 0 0 0 !important;
}
.gform_wrapper .gform_footer{
	margin: 0 0 0 !important;
}
.gfield_label{	display: none !important;}
.overview-bg {background-image:none!important;
    background-size: cover; background-repeat: no-repeat;
    background-position: center;height: 520px!important;}
	.overview-bg img{width:100%;height:520px;}
#gform_submit_button_1, .btn-primary{
	font-family: 'Museo Sans 700';
    background-color: #B31217;
    float: none;
    color: white;
    border: 1px solid;
    border-radius: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.btn-primary:hover{ background-color:#939393;color: #fff;border-color: #808080;}
@media only screen and (max-width: 600px) {
.gform_wrapper .gform_footer input.button{
	width: 40% !important;
	margin: 0 18px 16px;
}
.col-sm-4,.col-sm-12,.container{
	padding-left: 0px;
	padding-right: 0px;
}
#gform_submit_button_1{
	margin-right: 18px;
	padding-right: 0px;
	padding-left: 0px;
}
.move{
	text-align: center;
}
.ht{
	text-align: center;
}
#num{
	padding-right: 0px;
}
.rera{
	text-align: center;
}
}
/***mohan****/
#phone a{ text-decoration:none;}
#main-swiper{width:100%;height:auto;position:absolute;top:0;left:0;z-index:-1;}
#main-swiper .swiper-slide{background-position:top center;background-size:cover;}
#main-swiper .swiper-slide img{width:100%;}
.swiper-container{width:100%;height:100%;}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.dispinblock{display:inline-block;}
.ontop{width:100%;text-align:center;}
.getnew-section{min-height:550px;}
.slider-caption-holder{padding-left:15px;padding-right:15px;position:absolute;top:170px;height:calc(100% - 100px);width:70%;z-index:9;}
.slider-caption-holder>div{position:absolute;width:100%;bottom:60px;}
.fixed-footer{background-color:#fe0000;color:#fff;font-size:14px;line-height:38px !important;position:fixed;text-align:center;width:100%;z-index:999;float:none;}
.fixed-footer{background:#fe0000 none repeat scroll 0 0;border-color:1px #fff transparent #000;bottom:0;color:#fff;font-size:18px;left:0;text-decoration:none;line-height:45px;position:fixed;text-align:center;width:100%;z-index:999;}
.callnow a{text-decoration:none;color:#fff;}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white {
    position: absolute;
    top: 50%;width: 27px; height: 20px;
    margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px;
    background-position: center;background-repeat: no-repeat;}
	
@media only screen and (max-width:950px){#main-swiper{display:none;}}
@media only screen and (max-width:950px){#main-swiper{display:none;}
.first-section{background:#fff;}
#caption-slider{width:98%;display:block;}
.slider-caption-holder{height:auto;position:relative;top:0;width:100%;}
.slider-caption-holder > div{bottom:0;position:relative;}
.getnew-section{background:#fff;}
.subcontentdiv{text-align:center;}
.callnow{height:38px;display:block;}
}
@media only screen and (min-width:767px){.pad-md-0{padding:0;}
.pad-0{padding-left:0;padding-right:0px;}
#main-swiper{ position:relative;}
.mainswiperabsolute{ position:absolute; top:0px; right:7%;}
}
@media only screen and (max-width:990px){.mobilexs{background:#000;}#form{background:#000;}}
/****form***/
.desktop-form{
  margin-top: 20px;
}
.desktop-form .help-block{margin-top: 0px; margin-bottom: 0px;}
.jf-form > form{
  margin-bottom: 0px;
}
.jf-option-box{
  display: none;
  margin-left: 8px;
}
.jf-hide{
  display: none;
}
.jf-disabled {
    background-color: #eeeeee;
    opacity: 0.6;
    pointer-events: none;
}
/* 
overwrite bootstrap default margin-left, because the <label> doesn't contain the <input> element.
*/
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: 0px;
}
/*
  padding: 8px 8px 4px 8px;
}*/
.mainDescription{
  margin-bottom: 10px;
}
p.description{
  margin:0px;
}
.responsive img{
  width: 100%;
}
p.error, p.validation-error{
  padding: 5px;
}
p.error{
  margin-top: 10px;
  color:#a94442;
}
p.server-error{
  font-weight: bold;
}
div.thumbnail{
  position: relative;
  text-align: center;
}
div.thumbnail.selected p{
  color: #ffffff;
}
div.thumbnail .glyphicon-ok-circle{
  position: absolute;
  top: 16px;
  left: 16px;
  color: #ffffff;
  font-size: 32px;
}
.jf-copyright{color: #888888; display: inline-block; margin: 16px;display:none !important;}
.form-group.required .control-label:after {
    color: #dd0000;
    content: "*";
    margin-left: 6px;
}
.submit .btn.disabled, .submit .btn[disabled]{
  background: transparent;
  opacity: 0.75;
}
/* for image option with span text */
.checkbox label > span, .radio label > span{
  display: block;
}
.form-group.inline .control-label,
.form-group.col-1 .control-label,
.form-group.col-2 .control-label,
.form-group.col-3 .control-label
{
  display: block;
}
.form-group.inline div.radio,
.form-group.inline div.checkbox{
  display: inline-block;
}
.form-group.col-1 div.radio,
.form-group.col-1 div.checkbox{
  display: block;
}
.form-group.col-2 div.radio,
.form-group.col-2 div.checkbox{
  display: inline-flex;
  width: 48%;
}
.form-group.col-3 div.radio,
.form-group.col-3 div.checkbox{
  display: inline-flex;
  width: 30%;
}
.clearfix:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
/* autocomplete: typeahead styles */
.twitter-typeahead {display: block !important;} 
.form-inline .twitter-typeahead {display: inline-block !important;}
.typeahead {
  background-color: #fff;
}
.typeahead:focus {
  border: 2px solid #0097cf;
}
.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.tt-hint {
  color: #999
}
.tt-menu {
  margin: 2px 0;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.tt-suggestion {
  padding: 3px 20px;
  font-size: 18px;
  line-height: 24px;
}
.tt-suggestion:hover {
  cursor: pointer;
  color: #fff;
  background-color: #0097cf;
}
.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;
}
.tt-suggestion p {
  margin: 0;
}
.mb-24{ margin-bottom:15px;}
.contact-number a{ text-decoration:none; font-size:20px; color:#fff;}
.form-control{height:30px;
width: 80%;
border-radius: 7px;
border: 1px solid black;
padding: 5px 4px;
display:inline-block;
font-family: 'Museo Sans 300';
}
#jqueryform-a370c8{display: inline-block;}
@media only screen and (min-width:767px){
.form-control{ width:93%; height:30px; display:inline-block;}
}
.colorblack-xs{ color:#fff;}
@media only screen and (max-width:767px){
.colorblack-xs{ color:#000;}
.rera{ color:#000;	}
.pdtop60{ margin-top:0px;}
.borform{ margin-top:0px;}
.contact-number a{ color:#000;}
}
.dispnone{ display:none;}
.fmt{
    width: 100%;
    font-family: 'museo_sans300';
    color: #939393;
    clear: right;
}
	.fixed-footer-btns {
		font-family: 'museo_sans300';
    background: #000 none repeat scroll 0 0;
    border-color:1px #fff transparent #000;
    border-style: solid;
    border-width: 1px 1px 2px;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    left: 0;
    line-height: 45px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 1;
	float:left;
}
.fixed-footer-btns11 {
font-family: 'museo_sans300';
    background: #000 none repeat scroll 0 0;
    border-color:1px #fff transparent #000;
    border-style: solid;
    border-width: 1px 1px 2px;
    bottom: 0;
    color: #fff;
    font-size: 14px;
   right: 0;
    line-height: 45px;
    position: fixed;
    text-align: center;
    width: 50%;
    z-index: 1;
	float:right;
}
.bgthank{background-color: #000;padding: 20px;}
.color-white{ color:#fff;}
.page-template-thank-you .callnow{ display:none;}
.formdtopr{
  margin-top: 90px;
}
@media only screen and (min-width:951px){
	.list-inline, .list-unstyled { text-align: center;}
	#primary-menu li { padding: 10px 15px 10px 15px!important;}
.offset-md-2 {    margin-left: 16.66%;}}
@media only screen and (max-width:768px){
 .formdtopr{
  margin-top: 0px;
}
.intl-tel-input.allow-dropdown .flag-container{left: 18px;}
.ffont{ padding-bottom:30px;}
}
.modal-dialog{width: 90% !important;padding: 50px; text-align:justify;}
.modal-header{ padding-bottom:0px;;}
.ffont{ cursor:pointer;}
.intl-tel-input{ width:100%;}
.intl-tel-input .selected-flag{padding: 0 0 0 12px;}
.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type="text"], .intl-tel-input.allow-dropdown input[type="tel"]{padding-left: 35px;}