
.nopadding{
	padding:0px;
	}	
.floatercontainer{
	padding:0;
	background-size:cover;
	font-family: 'Product Sans', Arial, sans;
  
	}	
.newinputbox::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #949393 !important;
}
.newinputbox:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #949393 !important;
   opacity:  1;
}
.newinputbox::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #949393 !important;
   
}
.newinputbox:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #949393 !important;
}
.newinputbox::-ms-input-placeholder { /* Microsoft Edge */
   color:    #949393 !important;
}

.new_flt{
	color:#ffec1d;
	font-size:22px;
	font-family: 'Product Sans', Arial, sans !important;
	}
.mainheading_flt{
	font-weight:bold;
	color:#FFF;
	font-size:46px;
	font-family: 'Product Sans', Arial, sans !important;
	}
.bannertext_flt{
	position: absolute;
  top: 42px;
  left: 53%;
  }
 .newclsdropdown select {
    background: transparent;
    -webkit-appearance: none;
    width: 53px;
    font-size: 16px;
    border: 0px;
    height: 23px;
    position: absolute;
    left: 3px;
    top: -1px;
    
  }
.subtitle_flt{
 font-size:23px;	
 color:#FFF;
 padding:10px 0px;
 }
.description_flt{
	color:#56fbff;
	font-size:16px;
	padding-bottom: 30px;
	}
.lasttag_flt{
	color:#FFF;
	font-size:16px;
	text-decoration: underline;
	}
.price{
	position:absolute;
  top: 19%;
  left: 8%;
	color:#FFF;
	font-size:16px;
	
	}
.price span{
	font-size:26px;
	}
.perfect-floater-text {
    background: #00353e;
    font-size: 20px;
    font-family: "Product Sans",Arial,sans-serif;
    padding: 8px 0px 8px 48px;
    color: #FFF;
}
.inputfield-flt {
    background: #fbf8f8;
    padding: 10px 39px 22px 55px;
    box-shadow: 0px 15px 34px 10px rgba(207,207,207,1);
}
.applywidth-height-flt {
    width: 23%;
}
.inputdiv-cf {
    border: 1px solid #a8a8a8;
    border-radius: 4px;
    background: #FFF;
}
.inputdiv-cf2 {
    border-radius: 4px;
    border: 1px solid #a8a8a8;
    background: #FFF;
}
.frame-select-flt {
    padding: 6px;
    -webkit-appearance: none;
    background-position: right center !important;
    overflow: hidden;
    /* background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAlElEQ…791r13zQDmnLNqcOMYg1NKmoJgTRHtmDeaWZvPQweaAi8PXSmZJU3QRAAAAABJRU5ErkJggg==); */
    background: url(https://cdn1.arttoframe.com/images/blue_updown_arrow2.png) no-repeat right #FFF;
    display: inline-block;
    background-repeat: no-repeat;
    /* background-position: 176px 17px !important; */
    position: relative;
    border-radius: 3px;
    width: 100%;
    color: #000;
    /* background-size: 16px; */
    background-position: 175px;
    color: #0e5897;
    border: none;
    font-size: 20px;
    box-shadow: unset;
}
.apply-opening {
    width: 10%;
}
.start-over-flt {
    width:21%;
}
.startover-btn:hover{
	color: #FFF;
	text-decoration:none;
	
	}
.start_now_flt:hover{
	color: #FFF;
	text-decoration:none;
	}
.startover-btn {
    background: linear-gradient(to bottom, rgba(0,154,67,1) 0%, rgba(1,151,71,1) 1%, rgba(3,118,55,1) 100%);
    padding: 10px 29px;
    border-radius: 5px;
    color: #FFF;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    border: none;
    cursor: pointer;
}
.inputdiv-cf span {
    padding-left: 10px;
    border-left: 1px solid #d8d8d8;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 16px;
}
.newclsdropdown {
    width: 53px;
    height: 17px;
    overflow: hidden;
    overflow: -moz-hidden-unscrollable;
    background: #FFF url(https://cdn1.arttoframe.com/images/drpdown_27.png) no-repeat right;
    display: inline-block;
    position: relative;
    background-position: 41px 6px !important;
}
.newinputbox {
    border: unset;
    padding: 6px 1px 6px 7px;
    width: 120px;
    border-radius: 5px;
    font-size: 20px;
}
.inputfield-flt p {
    color: #383838;
    font-size: 18px;
    padding: 6px 0px;
    text-transform: uppercase;
}
.pro_space{
	color:#2c5f93;
	font-size:36px;
	font-weight:bold;
  padding: 29px 0px 4px 39px;
	}
.space_decs_flt{
	color:#565656;
	font-size:18px;
	padding: 20px 0px 20px 23px;
	}
#prof_space{
	background:#eff1c6;
	padding-left: 36px;
	    padding: 55px 0px;
	}
.bottompadd{
	padding-bottom: 47px;
	}
.parent_Divflt{
	background:#FFF;
	box-shadow: -1px 12px 21px -6px rgba(222,219,220,1);
	}
.start_now_flt{
	background: linear-gradient(to bottom, rgba(0,154,67,1) 0%, rgba(1,151,71,1) 1%, rgba(3,118,55,1) 100%);
	padding: 10px 32px;
    border-radius: 5px;
    color: #FFF;
    font-size: 18px;
    text-transform: uppercase;
    text-align: center;
    border: none;
    cursor: pointer;
	}
.hardware_flt{
	color:#2c5f93;
	font-size:36px;
	font-weight:bold;
	padding:30px 0px 10px;
	}
.smalltitle_flt{
	color:#737373;
	font-size:18px;
	padding:10px 0px 20px;
	}
.stanoff{
	text-align:center;
	padding:0px;
	}
.standoff_childdiv{
	padding:0px 6px;
  width: 19%;
	}
.stanoff p{
	padding:10px 0px;
	}
.maindiv-hardware{
	padding: 40px 15px;
	}
.all-standoff{
	position: absolute;
    right: -59px;
    bottom: -25px;
 
	}
.leftpadding{
	padding-left:40px;
	}
#hardware-selection{
	background:#FFF;
	}
.changephotos{
	color:#2c5f93;
	font-size:36px;
	padding:30px 0px 10px;
	font-weight:bold;
	}
.changephotos_dec{
	color:#737373;
	font-size:18px;
	padding:10px 0px 20px;
	}
.parentdiv_changephoto{
	padding-left: 4%;
	}
#photochanged{
	background:#d7c174;
	padding: 36px 15px;
	}
.innerdivofphotos{
	background:#FFF;
	}
.imagecontent-flt{
	padding: 0px 41px 0px 39px;
	}
#custom-made-flt{
	background:#f9f9f9;
	}
.custom_made_title{
	color:#2c5f93;
	font-size:36px;
	font-weight:bold;
	
	}
.custom_made_title span{
	font-size:27px;
	font-weight:normal;
	}
.flt_description{
	color:#737373;
	font-weight:normal;
	font-size:18px;
	
	}
.left-content-custom{
	padding-left: 8%;
	}
.right_content_custom{
	padding: 0px 0px 0px 15px;
	}
.maincontainer_customflt{
	padding-top: 5%;
  padding-bottom: 5%;
	}
.standoff_name{
	color:#737373;
	font-size:14px;
	}
.standoff-maincontainer{
	padding: 20px 0px;
  margin-left: -26px;
	}
#reviewslide-flt{
	background:#FFF;
	}
.review_slider_container{
	border:none !important;
	padding-left: 8%;
	}
.cusomize-floater{
	margin-top: -44px;
	padding: 0px 60px;
	}
@media screen and (min-width:999px) and (max-width:1200px){
.newinputbox{
	width: 77px;
}
.newclsdropdown{
   width: 48px;	
	}
.inputfield-flt p{
	font-size: 14px;
	}
.startover-btn{
	padding: 10px 8px;
  font-size: 16px;
}
.mainheading_flt{
	font-size: 39px;
	}
.hardware_flt{
	font-size: 24px;
	}
.smalltitle_flt{
	font-size: 16px;
	}
.changephotos{
	font-size: 28px;
	}
.changephotos_dec{
	font-size: 16px;
	}
.flt_description{
	font-size: 14px;
	}
	}
@media screen and (min-width:768px) and (max-width:998px){
.mainheading_flt{
	font-size: 25px !important;
	}
.subtitle_flt{
	font-size: 15px !important;
	}
.description_flt{
	font-size: 12px !important;
	}
.inputfield-flt{
	    padding: 10px 0px 22px 0px !important;
	}
.inputfield-flt p{
	font-size: 12px !important;
	}
.cusomize-floater{
	padding:0px 2px !important;
	}
.newinputbox{
	width: 78px !important;
	}
.startover-btn{
	padding: 10px 5px !important;
	font-size: 15px !important;
	}
.hardware_flt{
	font-size: 19px !important;
	}
.smalltitle_flt{
	font-size: 14px !important;
	padding: 10px 0px 5px !important;
	}
.changephotos{
	font-size: 21px !important;
	}
.changephotos_dec{
	font-size: 14px !important;
	}
.custom_made_title span{
	    font-size: 20px !important;
	}
.flt_description{
	font-size: 14px !important;
	}
.review_slider_container{
	    padding-left: 0px !important;
	}
}
