/* Tool Tip Media Queries */

@media all and (max-width: 767px) {

.fade-out {
background:rgba(0, 0, 0, 0.8);
position:absolute;
height:1035px;
}
#portfolio-initial {height:auto;margin-top:0;}
.tooltip {
background:none;
width:100%;
position:static;
margin:0;
border:none;
border-radius:0;
overflow-y:scroll;
height:1035px !important;
}
.tooltip form {padding-left:10px;padding-right:10px;}
.tooltip .top {
background:none;
padding:0;
margin:0;
border-radius:0;
}
.tooltip .top h2, .tooltip .top input {display:none;}
.tooltip .top .close {
background:none;
text-indent:0;
color:#fff;
text-decoration:underline;
margin:0 10px 0 0;
width:auto;
height:auto;
}
.tooltip button, .tooltip .save-to {
background:#008286;
margin:0;
width:100%;
height:40px;
font:16px/40px arial;
border-radius:3px;
margin-top:10px;
text-indent:0;
color:#fff;
text-align:center;
}
.tooltip ul, .tooltip .second {width:100%;float:none;}
.tooltip li {color:#fff;font-size:14px;}
.tooltip .txt {
box-sizing:border-box;
padding-left:7px;
width:100% !important;
height:40px;
margin-bottom:5px;
border-radius:3px;
}
.tooltip select {width:100%;height:40px;}
.tooltip label {
font:14px/18px arial;
color:#fff;
width:auto !important;
margin-bottom:5px;
float:none;
display:block;
text-align:left;
}
.tooltip.second {margin-top:0;}
.tooltip textarea {width:100%;box-sizing:border-box;margin-bottom:5px;}
.tooltip h3 {width:auto;color:#fff;margin-bottom:5px;margin-top:10px;padding-top:10px;}
.tooltip p {width:auto;color:#fff;}
.ttip {width:300px;box-sizing:border-box;height:auto;}
.ui-datepicker-trigger, .tooltip .add-phone {display:none;}
.tooltip.thankyou {background:none;margin:0;width:100%;box-sizing:border-box;position:relative;padding-top:40px;left:0px;top:0px;height:auto;}
.tooltip.thankyou .close {
background:none;
text-indent:0;
width:auto;
height:auto;
color:#fff;
text-decoration:underline;
margin:0;
position:absolute;
top:10px;
right:10px;
}
.tooltip.thankyou p {width:auto;}
}