#formget_box *{
 -webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

span.formget-header-title_right img {
max-width: none;
}
#formget_box {
    visibility:hidden;
    position:fixed;
    bottom:0;
    /* line-height:20px; */
    z-index:99999;
    width: 450px;
    right: 40px;

    
}

/*---------right start---------*/

.formget-wrapper_right{
    width: 85%;     
    overflow-y:hidden;
    overflow-x:hidden; 
    padding:  0 0 0 23px;
    border-color: #ebebeb;
	max-height: 600px;
	height:100%;
    color: #222222;
    background-color: #ffffff;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    border-bottom: 1px solid #dadada;
    border-top: 1px solid #dadada;
    border-left: 1px solid #dadada;
}
#formget_box  div.formget-header_right {
    
    float:left;
    margin-top:50%;
    width:20px;
    text-align:left;
    font-weight:400;
    cursor:pointer;
    padding:10px;
    color: #ffffff;
    background-color:#7d9f2b;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    height: 170px;
}

.formget-header-title_right, .formget-header-title_left, .formget-header-title_bottom{
		display:inline-block;
}

.formget-header-title_right{
    font-size:17px;
}
.formget-css-anim_right{
    -webkit-transition: right .8s;
    -moz-transition: right .8s;
    -o-transition: right .8s;
    transition: right .8s;
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

/*---------right end---------*/

/*---------left start---------*/

.formget-wrapper_left {
    float:left;
    width: 300px;
    overflow-y:hidden;
    overflow-x:hidden;
    padding: 0 0px 0 18px;
    border-color: #ebebeb;
    max-height: 600px;
	height:100%;
    color: #222222;
    background-color: #ffffff;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    border-top: 1px solid #dadada;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}
#formget_box  div.formget-header_left{
    float:right;
    margin-top:33%;
    vertical-align:middle;
    width:20px;
    text-align:left;
    cursor:pointer;
    padding:10px;
    color: #ffffff;
    background-color:#7d9f2b;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;

}
p.chat-left,p.chat-right {
margin: 0;
margin-top: 20px;
border:none;
}
.formget-header-title_left{
    font-size:17px;
}
.formget-css-anim_left{
    -webkit-transition: left .8s;
    -moz-transition: left .8s;
    -o-transition: left .8s;
    transition: left .8s;
}
@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }

    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px);
    }

    80% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

/*----------left end----------*/
/*----------bottom start----------*/

p.chat-bottom {
display: inline-block;
float: right;
margin: 0;
right: 23px;
top: 8px;
position: absolute;
margin-top: 4px;
border:none;
}
.formget-wrapper_bottom{
      overflow-y:hidden;
    overflow-x:hidden;
    border-style: solid;
    border-width: 0 1px;
    padding: 0 0 0 15px;
    border-color: #ebebeb;
	max-height: 650px;
	height:100%;
    color: #222222;
    background-color: #ffffff;
}
#formget_box  div.formget-header_bottom {
    text-align:left;
    cursor:pointer;
   /* padding:7px 15px; */
	padding:3px 0 8px 15px;
    color: #ffffff;
    background-color:#7d9f2b;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    position: relative;
}
.formget-header-title_bottom{
    font-size:17px;
}
.formget-css-anim_bottom {
    -webkit-transition: bottom .8s;
    -moz-transition: bottom .8s;
    -o-transition: bottom .8s;
    transition: bottom .8s;
}

@-webkit-keyframes formget_bounce_in_up{
    0%{opacity:0;-webkit-transform:translateY(2000px)}
    60%{opacity:1;-webkit-transform:translateY(-30px)}
    80%{-webkit-transform:translateY(10px)}
    100%{-webkit-transform:translateY(0)}
}

@-moz-keyframes formget_bounce_in_up{
    0%{opacity:0;-moz-transform:translateY(2000px)}
    60%{opacity:1;-moz-transform:translateY(-30px)}
    80%{-moz-transform:translateY(10px)}
    100%{-moz-transform:translateY(0)}
}

@-o-keyframes formget_bounce_in_up{
    0%{opacity:0;-o-transform:translateY(2000px)}
    60%{opacity:1;-o-transform:translateY(-30px)}
    80%{-o-transform:translateY(10px)}
    100%{-o-transform:translateY(0)}
}

@keyframes formget_bounce_in_up{
    0%{opacity:0;transform:translateY(2000px)}
    60%{opacity:1;transform:translateY(-30px)}
    80%{transform:translateY(10px)}
    100%{transform:translateY(0)}
}

.formget-bounce-in-up{
    -webkit-animation-name:formget_bounce_in_up;
    -moz-animation-name:formget_bounce_in_up;
    -o-animation-name:formget_bounce_in_up;
    animation-name:formget_bounce_in_up
}

span.formget-header-title_bottom img {
  margin-bottom: 0;
}
/*-------------------bottom end----------------*/

.formget-animated{
    -webkit-animation-fill-mode:both; 
    -moz-animation-fill-mode:both; 
    -ms-animation-fill-mode:both; 
    -o-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-duration:2s; 
    -moz-animation-duration:2s; 
    -ms-animation-duration:2s; 
    -o-animation-duration:2s; 
    animation-duration:2s
}

.formget-animated.formget-hinge{
    -webkit-animation-duration:3s;
    -moz-animation-duration:3s;
    -ms-animation-duration:3s;
    -o-animation-duration:3s;
    animation-duration:3s
}

.form-slide-close{
	display:none;
}

	/* scrollbar */

	/* Let's get this party started */
	div#formget_box iframe::-webkit-scrollbar {
		width: 8px;
	}
	/* Track */
	div#formget_box iframe::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); 
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}
	/* Handle */
	div#formget_box iframe::-webkit-scrollbar-thumb {
		-webkit-border-radius: 8px;
		border-radius: 8px;
		background: rgba(218,218,218,0.3); 
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
	}
	div#formget_box iframe::-webkit-scrollbar-thumb:window-inactive {
		background: rgba(218,218,218,0); 
	}


@media only screen and (max-width : 600px){
	#formget_box[style][data-class='fg_slide_left'], #formget_box[style][data-class='fg_slide_right']{
		width: 343px !important;
	}
	
	#formget_box[data-class='fg_slide_left'] #formget-wrapper_left[style]{

width: 296px !important;

}

#formget_box[data-class='fg_slide_right'] #formget-wrapper_right[style]{
width: 291px !important;

}
	
	#formget_box  div.formget-header_right, #formget_box  div.formget-header_left {
		padding: 4px;
	}
	p.chat-left, p.chat-right{
		margin-top: 0;
	}
}

.form-slide-close{
		background: url('close_form.png') center center no-repeat;
		width: 20px;
		height: 20px;
		display: inline-block;
		position: absolute;
		cursor: pointer;
	}
	.formget-wrapper_right .form-slide-close{ right: 10px; top: 10px; }
	.formget-wrapper_left .form-slide-close{ right: 52px; top: 6px; }


/** New Loading Style **/
@-webkit-keyframes preloader-inside-white {
  0% {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes preloader-inside-white {
  0% {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes preloader-inside-red {
  0% {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
  }
  30% {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes preloader-inside-red {
  0% {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
  }
  30% {
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
  }
  100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
.fg_preloader {
  display: inline-block;
  width: 100%;
  position: relative;
  top: 45%;
  left: 0;
  z-index: 999;
  background: white;
  text-align: center;
}
.fg_preloader .preloader-container {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin: auto;
  position: absolute;
  top: 44%;
  left: 0;
  position: relative;
}
.fg_preloader .preloader-container .animated-preloader {
  display: inline-block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50em;
}
.fg_preloader .preloader-container .animated-preloader:after {
  content: '';
  display: inline-block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50em;
  background: white;
  -webkit-animation: preloader-inside-white 1s ease-in-out infinite;
  -ms-animation: preloader-inside-white 1s ease-in-out infinite;
  animation: preloader-inside-white 1s ease-in-out infinite;
}
.fg_preloader .preloader-container .animated-preloader:before {
  content: '';
  display: inline-block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  border-radius: 50em;
  background-color: inherit;
  -webkit-animation: preloader-inside-red 1s ease-in-out infinite;
  -ms-animation: preloader-inside-red 1s ease-in-out infinite;
  animation: preloader-inside-red 1s ease-in-out infinite;
}
.formget-wrapper_bottom , .formget-wrapper_left,.formget-wrapper_right {background-color: #ffffff;}

option {background:#ffffff;}  .header_wrapper { background: #353d4e; }                             
                      #form_wraper_div .view_header h2 {color:#010101 !important; margin-top:0 !important;}
                      #form_wraper_div .view_header p {     color:#908d8d;}
                                                #form_wraper_div .fg-outlined:before {
                    border: 1px solid #c7c7c7;
                 
               }
               #form_wraper_div .fg-outlined{
                   border: 3px solid #e1e1e1;
                      background-color:#ffffff;
                
               }                 #form_wraper_div .view_click.fg-outlined,
                   #form_wraper_div .view_click .fg-outlined{
                        border-color:#f1f1f1;
                   }
                   #form_wraper_div .view_click.fg-outlined:before,
                   #form_wraper_div .view_click .fg-outlined:before{
                     border: 1px solid #d7d7d7;
                   }                #form_wraper_div ::-webkit-input-placeholder {
                       color: #000000;   
                   }
                   #form_wraper_div :-moz-placeholder { /* Firefox 18- */
                       color: #000000;  
                   }
                   #form_wraper_div ::-moz-placeholder {  /* Firefox 19+ */
                       color: #000000;  
                   }
                   #form_wraper_div :-ms-input-placeholder {  
                       color: #000000;  
                   }
                   #form_wraper_div label{
                       color: #000000;  
                       }
                       #form_wraper_div span, #form_wraper_div li {
                        color: #000000;  
                       }
                        #form_wraper_div input[type="text"], #form_wraper_div input[type="file"], #form_wraper_div input[type="email"], #form_wraper_div textarea, #form_wraper_div select {
                          color: #000000;   
  }#form_wraper_div input#save:hover{ background-color: #fe6a48 !important; }
#form_wraper_div input#save { background-color: #dd4b39 !important;   }

.form_column_two { max-width: 242px; }
                #form_wraper_div .view_header {
                    margin-top:15px !important;   
                }   
#form_wraper_div .field_desc {
right: -24px !important;
}				
img {
	color:transparent;
	font-size:0;
	vertical-align:middle;
	-ms-interpolation-mode:bicubic
}
table {
	border-collapse:collapse;
	border-spacing:0
}
th,td,caption {
	font-weight:normal;
	vertical-align:top;
	text-align:left
}
#form_wraper_div .view_header {
	border-bottom:1px dotted #dadada;
	margin-bottom:5px;
	padding-bottom:10px
}
#form_wraper_div .view_header h2 {
	margin-bottom:8px;
	font-size:24px;
	line-height:1.2
}
#form_wraper_div .view_header p {
	margin-top:0;
	font-size:16px;
    margin-bottom: 0;
}
#form_wraper_div ul#unorder_list_container {
	list-style-type:none;
	width:100%;
	margin:0;
	padding:0
}
#form_wraper_div li {
	margin-bottom:5px;
	position:relative
}
#form_wraper_div li.inkdesk_form .view_wrapper {
	position:relative
}
#form_wraper_div p,#form_wraper_div span,#form_wraper_div li {
	color:#4f4f4f
}
#form_wraper_div span {
	font-size:15px
}
#form_wraper_div::-webkit-input-placeholder {
	color:#4f4f4f
}
#form_wraper_div:-moz-placeholder {
	color:#4f4f4f
}
#form_wraper_div::-moz-placeholder {
	color:#4f4f4f
}
#form_wraper_div:-ms-input-placeholder {
	color:#4f4f4f
}
#form_wraper_div input:focus::-webkit-input-placeholder,#form_wraper_div textArea:focus::-webkit-input-placeholder {
	color:#4f4f4f!important
}
#form_wraper_div input:focus:-moz-placeholder,#form_wraper_div textArea:focus:-moz-placeholder {
	color:#4f4f4f!important
}
#form_wraper_div input:focus::-moz-placeholder,#form_wraper_div textArea:focus::-moz-placeholder {
	color:#4f4f4f!important
}
#form_wraper_div input:focus:-ms-input-placeholder,#form_wraper_div textArea:focus:-ms-input-placeholder {
	color:#4f4f4f!important
}
#form_wraper_div input[type="text"],#form_wraper_div input[type="file"],#form_wraper_div input[type="email"],#form_wraper_div textarea,#form_wraper_div select {
	width:98%;
	border:0;
	color:#4f4f4f;
	font-size:16px;
	background-color:transparent!important
}
#form_wraper_div input[type="checkbox"],#form_wraper_div input[type="radio"] {
	margin-right:6px;
	top:1px;
	position:relative;
	float:left
}
#form_wraper_div textarea {
	width:98.6%;
	padding:0 !important;
	padding-left:5px !important;
	height:80px
}
#form_wraper_div input[type="text"],#form_wraper_div input[type="file"],#form_wraper_div input[type="email"],#form_wraper_div select {
	height:32px;
	padding:0 !important;
	padding-left:5px !important;
}
#form_wraper_div input[type="file"] {
	padding-left:0;
	width:102.3%;
	display:block!important;
	overflow:hidden!important;
	padding-top:2px;
	margin-left:-11px;
	background-color:#fff;
	position:absolute;
	opacity:0
}
#form_wraper_div .payment_textfield {
	color:#434342!important;
	font-weight:bold;
	background-color:#e1e1e1
}
#form_wraper_div input#save {
	background-color:#dd4b39;
	text-align:center;
	border:0;
	color:#fff;
	display:block;
	width:100%;
	font-size:22px;
	font-weight:bolder;
	padding:8px 0 8px 0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	cursor:pointer
}
#form_wraper_div .required {
	position:absolute;
	top:1px;
	right:-8px
}
#form_wraper_div input#save:hover {
	background-color:#fe6a48
}
#form_wraper_div input#save:active {
	background-color:#f14c26
}
#form_wraper_div select {
	width:100%
}
#form_wraper_div .fg-outlined {
	border:3px solid #e1e1e1;
	background-color:#fff;
	display:block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	overflow:hidden;
	position:relative;
	z-index:10
}
#form_wraper_div .fg-outlined:before {
	content:"";
	display:block;
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	border:1px solid #b7b7b7
}
#form_wraper_div .upload .fg-outlined {
	border-left:4px
}
#form_wraper_div .view_click.fg-outlined,#form_wraper_div .view_click .fg-outlined {

	border-color:#c0d8fd;
	position:relative;
	z-index:10
}
#form_wraper_div .view_click.fg-outlined:before,#form_wraper_div .view_click .fg-outlined:before {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	border:1px solid #83aff7
}
#form_wraper_div .fg-label-parent {
	position:relative
}
#form_wraper_div .view_error {
	border-color:#fdccc6!important;
	position:relative;
	z-index:10
}
#form_wraper_div .view_error:before {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	border:1px solid #fa9184!important
}
#form_wraper_div .view_error .required,#form_wraper_div .view_error {
	color:#ff1717!important;
	font-weight:bold
}
#form_wraper_div li.inkdesk_form .fg-captcha-img {
	position:absolute;
	top:0;
	right:20px;
	z-index:11
}
#form_wraper_div li.inkdesk_form .fg-captcha-refresh {
	position:absolute;
	top:15px;
	right:4px;
	background-image:url('../images/captcha-refresh.png');
	width:13px;
	height:11px;
	z-index:11
}
#form_wraper_div .fg-choose {
	position:absolute;
	right:.8px;
	top:.85px;
	display:block;
	background-color:#e1e1e1;
	color:#000;
	z-index:1
}
#form_wraper_div .fg-outlined.fg-file {
	background:url('../images/file.png') left no-repeat
}
#form_wraper_div label {
	display:inline-block;
	color:#1d1d1d;
	margin-bottom:5px;
	font-weight:bold
}
#form_wraper_div .fg-selection .fg-label-parent,#form_wraper_div #fg-selection .fg-label-parent {
	display:inline-block;
	position:relative
}
#form_wraper_div ul ul {
	padding:0;
	list-style-type:none
}
#form_wraper_div ul ul li {
	margin-left:0;
	margin-bottom:5px
}
#form_wraper_div input[type="file"]::-webkit-file-upload-button {
	visibility:hidden;
	text-indent:-500px!important
}
#form_wraper_div input[type="file"]:before {
	content:'';
	display:none;
	border:1px solid #999;
	border-radius:3px;
	outline:0;
	white-space:nowrap;
	-webkit-user-select:none;
	cursor:pointer;
	text-shadow:1px 1px #fff;
	font-weight:700;
	font-size:10pt
}
#form_wraper_div input[type="file"]:hover:before {
	border-color:black
}
#form_wraper_div input[type="file"]:active:before {
	background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)
}
#form_wraper_div .field_desc {
	background:url('../images/help.png') no-repeat;
	width:14px;
	height:14px;
	position:absolute;
	top:12px;
	right:-20px;
	cursor:pointer;
	margin:0;
	padding:0;
	z-index:12
}
#form_wraper_div .field_desc.fg-textarea {
	top:37px
}
#form_wraper_div .field_desc.fg-choice {
	top:5px;
	display:inline-block
}
#form_wraper_div .upload {
	position:absolute;
	top:-1px;
	right:-1px;
	z-index:1;
	padding:5px 7px 8px 7px;
	display:block;
	background-color:#e1e1e1;
	color:#000;
	border:0;
	cursor:pointer;
	font-size:15px
}
.form_column_two input[type="button"],.form_column_two input[type="file"] {
	-webkit-appearance:none;
	-moz-appearance:none
}
@-moz-document url-prefix() {
	#form_wraper_div .upload {
		top:1px;
		right:2px;
		padding-top:4px;
		padding-bottom:6px
	}
	#form_wraper_div .fg-choose {
		padding-bottom:7px
	}
}
@media only screen and (max-width:480px) {
	.form_column_two {
		max-width:100%
	}
	.form_wrapper {
		width:94%;
		padding:3%;
		margin:auto
	}
	#form_wraper_div li.inkdesk_form .fg-captcha-img {
		position:static;
		margin-bottom:10px;
		display:block;
		border:1px solid #a79696;
		padding:0 6px 7px 6px
	}
	#form_wraper_div li.inkdesk_form .view_wrapper img,#form_wraper_div li.inkdesk_form .view_wrapper iframe {
		max-width:100%!important
	}
}
@media only screen and (max-width:500px) {
	.form_column_two {
		max-width:100%
	}
	.form_wrapper {
		width:94%;
		padding:3%;
		margin:auto
	}
	#form_wraper_div #fg-selection .field_desc {
		right:-15px
	}
}
@media only screen and (max-width:640px) {
	.form_column_two {
		max-width:100%
	}
	.form_wrapper {
		width:91%;
		padding:0;
		margin:auto
	}
	#form_wraper_div #fg-selection .field_desc {
		right:-15px
	}
}
#form_wraper_div li.inkdesk_form .view_wrapper img,#form_wraper_div li.inkdesk_form .view_wrapper iframe {
	max-width: 328px
}
 #form_wraper_div .fg-choose {
  padding: 0;
}
#form_wraper_div .upload {
top: 1px;
}
#form_wraper_div input[type="text"], #form_wraper_div input[type="file"], #form_wraper_div input[type="email"], #form_wraper_div textarea, #form_wraper_div select {
width: 99%;
}
#form_wraper_div select {
width: 100%;
}
#form_wraper_div li.inkdesk_form .view_error input[type="text"], #form_wraper_div li.inkdesk_form .view_error input[type="email"], #form_wraper_div li .view_error select, #form_wraper_div li.inkdesk_form .view_error textarea {
background: url('../images/error_icon.png') no-repeat 98% 50%;
}
 #form_wraper_div li.inkdesk_form .view_error textarea {
background-position:  98% 5%;
}
#form_wraper_div li.inkdesk_form .view_error input.hasDatepicker{
    background: url('../images/error_icon1.png') no-repeat;
    background-position:  right center;
}
#form_wraper_div li.inkdesk_form .view_error input[data-label="Date"]{
    background: url('../images/error_icon1-32.png') no-repeat;
    background-position:  right center;
}
#form_wraper_div li.inkdesk_form .view_error .fg-choose {
right: 24px;
}
#form_wraper_div li.inkdesk_form .view_error input[data-label="FileUpload"]{
    background: url('../images/error_icon1-32.png') no-repeat;
    background-position:  right center;
}
#form_wraper_div li.inkdesk_form .view_error .upload {
right: 27px;
}
#form_wraper_div li.inkdesk_form .view_error input[type="file"] {
opacity: 1;
width: 100% !important;
color: rgba(255, 0, 0, 0) !important;
margin-left:0;
}
#form_wraper_div li .view_error select{
    background-position:  94% 50%;
}
#form_wraper_div li.inkdesk_form .view_error input[data-label="Captcha"]{
    background-position:  97.5% 50%;
}
#form_wraper_div li.inkdesk_form .fg-captcha-img {
right: 35px;
}
#form_wraper_div li.inkdesk_form .fg-captcha-refresh{
    right: 25px;
}
#form_wraper_div .view_error .required {
background: url('../images/error_icon.png') no-repeat;
width: 20px;
color: rgba(255, 23, 23, 0)!important;
right: -23px;
}
/* Date & FileUpload Icon Change CSS */
#form_wraper_div .upload {
width: 37px;
height: 32px;
position: absolute;
top: 1px;
right: 1px;
z-index: 1;
padding: 8px 7px 8px 7px;
display: block;
background: url('../images/upload.png') ;
}
#form_wraper_div .cal  .fg-choose {
width: 23px;
height: 16px;
position: absolute;
top: 1px;
right: 1px;
z-index: 1;
padding: 8px 7px 8px 7px;
display: block;
background: url('../images/date.png') ;
}
#form_wraper_div .field_desc{
border: 0;
}
/* File upload Progress Bar CSS */
.uploadingProcess.ui-progressbar.ui-widget.ui-widget-content.ui-corner-all {
margin: 8px 5px 0 5px;
border-radius: 4px;
background: none !important;
}
.ui-progressbar .ui-progressbar-value{
display: block;
max-width: 100% !important;
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, .35) 75%, transparent 75%, transparent) !important;
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, .35) 75%, transparent 75%, transparent) !important;
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, .35) 75%, transparent 75%, transparent) !important;
  -webkit-background-size: 40px 40px !important;
          background-size: 40px 40px !important;
margin: 0;
height: 10px;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0px 0;
  }
  to {
    background-position: 40px 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0px 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0px 0;
  }
  to {
    background-position: 40px 0;
  }
}
/* Calender Style */
.ui-datepicker{
    padding: 0;
}
.ui-datepicker table {
margin-bottom: 0;
border-bottom: 2px solid rgb(46, 54, 65);
}
.ui-widget-header {
    border: 0;
background: #E2EDFF;
color: #2D3238;
}
.ui-datepicker th{
border: none;
border-top: 1px solid #D4DCE9;
border-bottom: 1px solid #D4DCE9;
background: #F3F8FE;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: #F3F8FE;
}
table.ui-datepicker-calendar tbody{
    background: #F3F8FE;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none;
    padding: 7px;
    border-radius: 50%;
    margin: 2px;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid black;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
background: #2E3641;
color: white;
}
.ui-dialog .ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-dialog .ui-widget-header .ui-state-default:hover{
   background: #2E3641;
color: white; 
}
.ui-datepicker-prev span{
    background-position: -96px 0;
}
.ui-datepicker-next span{
    background-position: -32px 0;
}
.ui-datepicker-prev-hover{
    background: none !important;
    border: none !important;
    top :2px !important;
    left :2px !important;
    cursor: pointer !important
}
.ui-corner-all{
  border-radius: 0;  
}
.ui-datepicker td{
    padding: 0;
}
.ui-datepicker td span, .ui-datepicker td a{
    text-align: center;
}
.ui-datepicker-next-hover{
    background: none !important;
    border: none !important;
    top :2px !important;
    right :2px !important;
    cursor: pointer !important
}
.ui-datepicker .ui-datepicker-buttonpane {
margin-top: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button{
    background-color: rgb(16, 28, 44);
    color: white;
    border-radius: 0;
}

/* Time Styling  */

div.ui-timepicker-div {
background: rgb(243, 248, 254);
position: relative;
}
.ui-widget-content {
background: rgb(243, 248, 254);
z-index: 12 !important;
margin-left: -3px;
border: 1px solid #D4DCE9;
}
div.ui-timepicker-div dl {
color: #000;
padding: 5px 10px;
margin-bottom: -10px;
}
.ui-slider-horizontal {
background: #189E79 !important;
height: 2px;
}
dd.ui_tpicker_minute, dd.ui_tpicker_hour {
margin-left: 5px;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
padding: 3px !important;
top: -7px;
cursor: pointer;
width: 0px;
height: 0px;
margin: 0px;
background: #189E79;
border: 5px solid #CAF1EC;
outline: none;
}
.ui-slider .ui-slider-handle:hover{
    background: #189E79;
    outline: none;
}
.ui-timepicker-div dd.ui_tpicker_hour, .ui-timepicker-div dd.ui_tpicker_minute {
width: 68%;
}
div.ui-timepicker-div dt {
margin: 6px 0;
}
dt.ui_tpicker_time_label {
font-size: 20px;
font-weight: 600;
padding-left: 45px;
}
dd.ui_tpicker_time {
font-size: 20px;
font-weight: 600;
position: absolute;
left: 115px;
bottom: 56px;
}
dd.ui_tpicker_hour {
position: absolute;
left: 52px;
bottom: 39px;
}
dd.ui_tpicker_minute {
position: absolute;
left: 52px;
bottom: 13px;
}


.formget-header-title_right{
     -moz-transform: rotate(-90.0deg);  /* FF3.5+ */
       -o-transform: rotate(-90.0deg);  /* Opera 10.5 */
  -webkit-transform: rotate(-90.0deg);  /* Saf3.1+, Chrome */
             filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
		 white-space:nowrap;
    width: 28px;
    position: absolute;
    bottom: 32px;
    left: 6px;
    font-size: 18px;
}

.ui-dialog .ui-dialog-titlebar-close {
    left: .3em !important;
}

