/*popup*/

@import "http://fonts.googleapis.com/css?family=Poppins";
/*----------------------------------------------
CSS settings for HTML div Exact Center
------------------------------------------------*/
#abcd {
width:100%;
height:100%;
opacity:.95;
top:0;
left:0;
display:none;
position:fixed;
background-color:#313131;
overflow:auto;
z-index: 9999999;
}




img#close {
position:absolute;
right:-14px;
top:-26px;
cursor:pointer;
width:50px;
height:50px;
z-index: 9;
}
div#popupContactt {
position: absolute;

top: -17%;
margin-left: -155px;
font-family: 'Poppins',sans-serif;
padding-top: 0px;
}
form #formm{
max-width:500px;
min-width:250px;
padding:10px 50px;
border:2px solid gray;
border-radius:10px;
font-family:Poppins;
background-color:#fff
}

input[type=radio]{
  transform:scale(1.5);
}

.copyheight a {color:white;}
.formspace a {color:blue;text-decoration:none;font-size:17px;}
.formspace a:hover{text-decoration:underline;}


#popupContactt p {
margin-top:30px
}
#popupContactt h3 { text-align:center;font-size:20px; margin-bottom:-20px;}

#link {
	 color: #fff;
	background: none;
	font-size: 25px;
	padding-bottom:20px;
	font-weight:500;
}
#popupContactt h2 {
 background-color: #fff;
line-height:25px;
text-align: center;
color: #f50093;}
hr {
margin:10px -50px;
border:0;
border-top:1px solid #ccc
}

#name1{

background-repeat:no-repeat;
background-position:5px 7px
}

#mobile1 {
background-image:url(../images/name.jpg);
background-repeat:no-repeat;
background-position:5px 7px
}

#email1  { 
background-image:url(../images/email.png);
background-repeat:no-repeat;
background-position:5px 7px
}

#location1 {
background-image:url(../images/email.png);
background-repeat:no-repeat;
background-position:5px 7px
}





#popupContactt textarea {
background-image:url(../images/msg.png);
background-repeat:no-repeat;
background-position:5px 7px;
width:100%;
height:95px;
padding:10px;
resize:none;
margin-top:0px;
border:1px solid #ccc;
border-radius:5px;
padding-left:40px;
font-size:16px;
font-family:Poppins;
margin-bottom:0px;

}
#submit {
text-decoration:none;
width:100%;
text-align:center;
display:block;
background-color:#E4AC10;
color:#fff;
border:1px solid #E4B911;
padding:10px 0;
font-size:20px;
cursor:pointer;
border-radius:25px;
font-weight:700;
}
span {

font-weight:500
}

#popup{
width:100%;
height:50px;
border-radius:26px;
background-color:#89c403;
color:#fff;
font-family:'Poppins',sans-serif;
font-size:17px;
cursor:pointer;
padding:5px 15px 5px 5px;
}
#popup a {color:#fff; font-weight:400;
text-decoration:none;}
.container-box
{
	display:inline-block; 
	padding:10px; 
/*	background: rgba(255, 255, 255, .8);*/
/*	border: 1px solid #fff;	*/
	position: fixed;
  	top: 60%;
  	/*left: 0;*/
	z-index: 999;
	right: -87px;

}
.rotated
{
	-moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
    transform-origin: top left;  
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #f7f5f5;
    text-align: center;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

#popup1{
width:200px;
height:50px;
border-radius:10px;
background-color:#d9534f;
color:#fff;
font-family:'Poppins',sans-serif;
font-size:16px;
cursor:pointer;
font-weight:700px;
margin-top: 24px;
}

@media only screen and (max-width: 767px) {
.container-box {
    display: inline-block;
    padding: 10px;
    position: fixed;
    top: 75%;
    left: 232px;
    z-index: 999;
    right: -87px;
}
}

@media only screen and (max-width: 767px) {
#popup1 {

    width: 145px;
    height: 50px;
    border-radius: 10px;
    color: #fff;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
    cursor: pointer;
    font-weight: 700px;
    margin-top: 24px;
	

}
}
.btne.btn-primarye {
    color: white;
    background: #f50c98;
    font-family: inherit;
    font-weight: 700;
}

#popupContactt .formspace {
    background: #d9534f;
    padding: 20px;
    border-radius: 21px;
    border: solid 1px #fff;
    margin-top: 10%;
    position: relative;
    bottom: 60px;
/*	background-image: url(https://wedding-photography.in/uploads/hindu-wedding.jpg); */
background-position: bottom;
background-size: cover;
color: #fff;
margin-left: 151px;
}
#popupContactt * {
    margin: 0px;
    padding-right: 3px;
    box-sizing: border-box;
}
#popupContactt .contact100-form-title {
    display: block;
    font-family: 'Poppins', sans-serif;
    font-size: 27px;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    padding-bottom: 5px;
    margin-top: 7px;
}
#popupContactt input.input100 {
    height: 50px;
    border-radius: 25px;
    padding: 0 30px 0 50px;
}
#popupContactt .input100 {
    display: block;
    width: 100%;
    background: #fff;
 /*   font-family: Montserrat-Bold; */
    font-size: 15px;
    line-height: 1.5;
    color: #666666;
}
#popupContactt .wrap-input100 {
    position: relative;
    width: 100%;
    z-index: 1;
    margin-bottom: 20px;
}
#popupContactt .symbol-input100 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    position: absolute;
    border-radius: 25px;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 100%;
    padding-left: 25px;
    pointer-events: none;
    color: #e69e32;
    font-size: 15px;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
}
#popupContactt .focus-input100 {
    display: block;
    position: absolute;
    border-radius: 25px;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    box-shadow: 0px 0px 0px 0px;
    color: rgba(132,106,221, 0.5);
}
#popupContactt p {
 /*   font-family: Montserrat-Regular; */
    font-size: 14px;
    line-height: 1.7;
    color: #000;
    margin: 0px;
}
#popupContactt .pyel {
    color: yellow;
    font-weight: 700;
}
#popupContactt .red {
    color: #fff;
    font-weight: 700;
    font-size: 18px;
}

#floatMenu {
    position: absolute;
    top: 450px;
	right: -135px;
	z-index:9999;
	width:11%;
    margin: 15px;
}
.popupselect
{
	height:47px;
	width:100%;
	border-radius:23px;
	color:#685959b8;
	font-family:'Poppins',sans-serif;
	font-size:15px;
	cursor:pointer;
	background-color:#fff;
	padding:0 14px 0 48px;
}
.baloontext{
	color:#fff;
	position: absolute;
	bottom: 0px;
	left: 0;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	background: #ed008c;
	padding: 10px;
	border: solid 1px #c5c5c5;
	border-radius: 50%;
	line-height: 1.5;
}
.detailabs {
    position: absolute;
    background: #fff9;
    z-index: 999;
    height: auto;
    padding: 43px;
    right: 0;
    height: 89%;
}
.multiselect {
  width: 200px;

}

.selectBox {
  position: relative;
}

.selectBox select {
  width: 100%;
  font-weight: bold;
}

.overSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

#checkboxes {
  display: none;
  border: 1px #dadada solid;
  background: white;
}

#checkboxes label {
  display: block;
}

#checkboxes label:hover {
  background-color: #1e90ff;
}
.pacs {

       display: flex;
	   margin-top: 22px;
	   justify-content: center;
	   margin-bottom: 10px;

}
.njclose {
    position: absolute;
    top: -9px;
    right: -19px;
    z-index: 9999;
    background: #ea1a1a;
    border-radius: 100%;
    color: #fff;
    width: 50px;
    height: 49px;
    font-size: 31px;
}
