/*===================================================================================================================================*/
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------- UNIFLIP CONTACT ----------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/*===================================================================================================================================*/

#contact-page #contact-header div#block-l-3.contact-header-bg {
  background-image: url(../../../images/contact/contact-uniflip-header.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: initial;
    padding: 0;
    margin-top: -8px;
}

#contact-page .contact-Mtop {
  margin-top: 10px;
}
#contact-page #uf-standard-form .featured_themes {
  margin-top: 0px !important;
}

#contact-page #contact-header img {
  position: relative;
  left: 120px;
  bottom: -4px;
float: left;
}
#contact-page #uf-standard-form .label_container label {
  font-size: 14px !important;
}
#contact-page #uf-standard-form .ct-label-flags {
  margin-top: 5px;
}
#contact-page #uf-standard-form .ct-label-flags img {
  width: 30px;
  height: auto;
  float: left;
  margin-right: 5px;
}
#contact-page #contact-header h2.h2-title {
    font-size: 36px;
    color: #ffffff;
    font-weight: bolder;
    max-width: 500px;
    text-align: left;
    float: left;
    position: relative;
    left: 250px;
    top: 15px;
    text-shadow: 1px 1px 5px #666;
}
#contact-page #contact-header h2.h2-1 {
    font-size: 20px;
    position: relative;
    line-height: 26px;
    color: #fff;
    left: 250px;
    top: 20px;
    text-shadow: 1px 1px 5px #666666;
    width: 535px;
}
#contact-page #contact-header h2.h2-1 a {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}

#contact-page .contact-message {
    width: 380px !important;
    min-height: 120px !important;
    font-size: 16px;
    border: 1px solid #999999;
    border-radius: 5px;
    padding: 5px;
    float: left;
}

#contact-page .contact-cb-subject {
    margin: 3px 25px 0 0px;
    float: left;
    font-weight: bold;
}

#contact-page hr.hr-separator {
  border: 1px solid #ddd;
    width: 590px;
    margin-left: 60px;
    margin-bottom: 25px;
}

#contact-page input.contact-submit {
  text-decoration: none !important;
    text-align: center !important;
    font-weight: bold !important;
    letter-spacing: 1px;
    border: none;
    color: #fff;
    padding: 5px 15px;
    z-index: 999;
    margin-left: 75px;
    display: block;
    float: left;
    height: 50px !important;
    font-size: 19px!important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 5px;
    text-shadow: 1px 1px 0 #1c3664;
    background: -webkit-linear-gradient(#f8992c,#f68a1f) !important;
    background: -o-linear-gradient(#f8992c,#f68a1f) !important;
    background: -moz-linear-gradient(#f8992c,#f68a1f) !important;
    background: linear-gradient(#F3BD7F,#f68a1f) !important;

    animation: glowEffect 2s cubic-bezier(0.43, -0.2, 0.63, 1.25) infinite alternate;
}

#contact-page input.contact-submit:hover {
  background: -webkit-linear-gradient(#f68a1f,#f8992c) !important;
  background: -o-linear-gradient(#f68a1f,#f8992c) !important;
    background: -moz-linear-gradient(#f68a1f,#f8992c) !important;
    background: linear-gradient(#f68a1f,#f8992c) !important;
}

#contact-page .contact-submit-subtitle {
  margin: 18px 0 0 75px !important;
  float: left;
}

#contact-page .contact-info-icons {
  position: absolute;
    margin-top: 6px;
    cursor: help;
}

#contact-page .input_container i::before {
  font-size: 16px;
  color: #1c3664;
  margin: 5px;
}
#contact-page .contact-info-icons-msg {
  position: absolute;
  -webkit-margin: -130px 0 0 392px;
  -moz-margin: -130px 0 0 392px;
  -ms-margin: 0;
  cursor: help;
}
#contact-page #uf-standard-form .featured_theme_input_container .input_container select option {
  margin-top: 5px !important; 
}

#contact-page .pageMheight {
    min-height: 950px;
}
#contact-page .contact-banner {
    position: relative;
    width: 100%;
    height: 50px;
    margin-top: -135px;
    margin-left: 40px;
    float: left;
}
#contact-page .contact-banner .ct-banner-width {
    width: 760px;
    height: 60px;
    margin-top: 20px;
}
#contact-page .contact-banner .ct-banner-width ::after {
    right: -50px;
    top: 0;
    border-style: solid;
    border-width: 30px;
}
#contact-page .contact-banner .ct-banner-text {
    float: left;
    margin-left: 30px;
    margin-top: 15px;
    text-align: left;
}
#contact-page .contact-banner .ct-banner-text h2 {
    color: #fff !important;
    margin: 10px 25px 0 30px;
    font-size: 16px;
    font-weight: 600;
    text-shadow: 0px 0px 2px #000;
}

#contact-page .contact-banner .ct-banner-text .banner-inner-header {
    color: #fff;
    float: left;
    font-weight: 600;
}

#contact-page .contact-banner .ct-banner-text .banner-inner-subtxt {
    float: left;
    color: #fff;
    margin: 0;
}

#contact-page #uf-standard-form .featured_themes{
  padding-bottom: 55px;
}
/*------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------BANNER COLOR CUSTOMIZE------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------*/
/****** Light Blue ******/

.ie8 .gray, .gray > span, .gray.left-corner > span:before, .gray.left-corner > span:after, .gray.right-corner > span, .gray.right-corner > span:before, .gray.right-corner > span:after {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #EBEDF2, #BBBBBB); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #EBEDF2, #BBBBBB); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #EBEDF2, #BBBBBB); /* IE10 */
    background-image:      -o-linear-gradient(top, #EBEDF2, #BBBBBB); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #EBEDF2, #BBBBBB);
}

.gray.left-corner.strip > span, .gray.left-corner.strip > span:before, .gray.left-corner.strip > span:after, .gray.right-corner.strip > span, .gray.right-corner.strip > span:before, .gray.right-corner.strip > span:after {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px), -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px), -webkit-linear-gradient(top, #EBEDF2, #BBBBBB); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),    -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),    -moz-linear-gradient(top, #EBEDF2, #BBBBBB); /* FF3.6 */
    background-image:     -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),     -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),     -ms-linear-gradient(top, #EBEDF2, #BBBBBB); /* IE10 */
    background-image:      -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),      -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),      -o-linear-gradient(top, #EBEDF2, #BBBBBB); /* Opera 11.10+ */
    background-image:         linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),         linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),         linear-gradient(top, #EBEDF2, #BBBBBB);
}


.gray.left-corner:before {
    border-left-color: #174c66;
    border-bottom-color: #174c66;
}

.gray.left-corner:after {
    border-right-color: #174c66;
    border-top-color: #174c66;
}

.gray.right-corner:before {
    border-left-color: #174c66;
    border-top-color: #174c66;
}

.gray.right-corner:after {
    border-right-color: #174c66;
    border-bottom-color: #174c66;
}

.gray.left-edge.point:after, .gray.right-edge.point:after {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(-45deg, #EBEDF2, #BBBBBB); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(-45deg, #EBEDF2, #BBBBBB); /* FF3.6 */
    background-image:     -ms-linear-gradient(-45deg, #EBEDF2, #BBBBBB); /* IE10 */
    background-image:      -o-linear-gradient(-45deg, #EBEDF2, #BBBBBB); /* Opera 11.10+ */
    background-image:         linear-gradient(-45deg, #EBEDF2, #BBBBBB);
}

.gray.left-edge:before {
    border-left-color: #174c66;
    border-top-color: #174c66;
}

.gray.right-edge:before {
    border-right-color: #174c66;
    border-top-color: #174c66;
}


/* Stitch Effect on pointed ribbon */

.gray.left-edge.point.stitch > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(top, #EBEDF2, #BBBBBB); /* Chrome 10+, Saf5.1+, iOS 5+ */
    
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(top, #EBEDF2, #BBBBBB); /* FF3.6 */
    
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -ms-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),  
                      -ms-linear-gradient(top, #EBEDF2, #BBBBBB); /* IE10 */
    
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      -o-linear-gradient(top, #EBEDF2, #BBBBBB); /* Opera 11.10+ */
    
    background-image: linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      linear-gradient(top, #EBEDF2, #BBBBBB);
}

.gray.right-edge.point.stitch > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -webkit-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(top, #EBEDF2, #BBBBBB); /* Chrome 10+, Saf5.1+, iOS 5+ */
    
    background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(top, #EBEDF2, #BBBBBB); /* FF3.6 */
    
    background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -ms-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),  
                      -ms-linear-gradient(top, #EBEDF2, #BBBBBB); /* IE10 */
    
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -o-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      -o-linear-gradient(top, #EBEDF2, #BBBBBB); /* Opera 11.10+ */
    
    background-image: linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      linear-gradient(top, #EBEDF2, #BBBBBB);
}


.gray.left-edge.fork > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #EBEDF2), color-stop(5px, #EBEDF2), color-stop(15%, #BBBBBB), color-stop(65%, #BBBBBB), color-stop(100%, #EBEDF2)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(left, #EBEDF2 0, #b4b4b5 5px, #a09f9f 15%, #a3a2a2 65%, #ebedf2 100%);
    background-image:    -moz-linear-gradient(left, #EBEDF2 0, #b4b4b5 5px, #a09f9f 15%, #a3a2a2 65%, #ebedf2 100%); /* FF3.6 */
    background-image:     -ms-linear-gradient(left, #EBEDF2 0, #b4b4b5 5px, #a09f9f 15%, #a3a2a2 65%, #ebedf2 100%); /* IE10 */
    background-image:      -o-linear-gradient(left, #EBEDF2 0, #b4b4b5 5px, #a09f9f 15%, #a3a2a2 65%, #ebedf2 100%); /* Opera 11.10+ */
    background-image:         linear-gradient(left, #EBEDF2 0, #b4b4b5 5px, #a09f9f 15%, #a3a2a2 65%, #ebedf2 100%);
    -pie-background:          linear-gradient(left, #EBEDF2 0, #b4b4b5 5px, #a09f9f 15%, #a3a2a2 65%, #ebedf2 100%); /* IE6-IE9 */
}

.ie8 .gray.left-edge.fork > span {
    -pie-background: none;
}

.gray.left-edge.fork > span:after {
    border-color: #EBEDF2 transparent #EBEDF2 #EBEDF2;
}

.gray.left-edge.fork > span:before {
    border-left-color: #174c66;
    border-top-color: #174c66;
}

.gray.right-edge.fork > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #EBEDF2), color-stop(5px, #EBEDF2), color-stop(15%, #BBBBBB), color-stop(65%, #BBBBBB), color-stop(100%, #EBEDF2)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Chrome 10+, Saf5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* FF3.6 */
    background-image:     -ms-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* IE10 */
    background-image:      -o-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Opera 11.10+ */
    background-image:         linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%);
    -pie-background:          linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* IE6-IE9 */
}

.ie8 .gray.right-edge.fork > span {
    -pie-background: none;
}

.gray.right-edge.fork > span:after {
    border-color: #EBEDF2 #EBEDF2 #EBEDF2 transparent;
}

.gray.right-edge.fork > span:before {
    border-right-color: #174c66;
    border-top-color: #174c66;
}



/* Stitch Effect on forked ribbon */

.gray.left-edge.fork.stitch > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Chrome 10+, Saf5.1+, iOS 5+ */
    
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* FF3.6 */
    
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -ms-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),     
                      -ms-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* IE10 */
    
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      -o-linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Opera 11.10+ */
    
    background-image: linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      linear-gradient(left, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),    
                      linear-gradient(left, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%);
}

.gray.right-edge.fork.stitch > span {
    background-color: #EBEDF2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EBEDF2), to(#BBBBBB)); /* Saf4+, Chrome */
    
    background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -webkit-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -webkit-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Chrome 10+, Saf5.1+, iOS 5+ */
    
    background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -moz-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -moz-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* FF3.6 */
    
    background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -ms-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -ms-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),   
                      -ms-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* IE10 */
    
    background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      -o-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      -o-linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),  
                      -o-linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%); /* Opera 11.10+ */
    
    background-image: linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px), 
                      linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),
                      linear-gradient(right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 6px, transparent 6px, transparent 12px),
                      linear-gradient(right, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.3) 6px, transparent 6px, transparent 12px),      
                      linear-gradient(right, #EBEDF2 0, #EBEDF2 5px, #BBBBBB 15%, #BBBBBB 65%, #EBEDF2 100%);
}



/*===================================================================================================================================*/
/* --------------------------------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------- ERROR PAGE 404 ------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------------------------------------- */
/*===================================================================================================================================*/

#error-page .Mtop{
  margin-top: -8px;
  height: 14px;
}

#error-page .error-header {
  float: left;
  height: 160px;
  width: 100%;
}

#error-page .error-header-bg {
  background-image: url(../../../images/error/error-header-bg.jpg);
  background-repeat: no-repeat;
}

#error-page .header-left {
  margin: 10px 0 0 80px;
  float: left;
}

#error-page .error-header img {
  float: left;
  margin: 0 0 0 300px;
}

#error-page h1.er-h1-title {
  font-size: 36px;
  text-align: left;
  line-height: 32px;
  color: #fff;
  text-shadow: 0px 0px 3px #1c3664;
  margin: 20px 0 15px 0;
}

#error-page h2.er-subtitle {
  font-size: 30px;
  line-height: 26px;
  text-shadow: 0px 0px 2px #1c3664;
  color: #fff;
}

#error-page .error-container {
  width: 100%;
  float: left;
  margin: 0 auto;
  min-height: 10px;
}

#error-page .left-content {
  float: left;
  display: inline-block;
  min-height: 10px;
  width: 42%;
  text-align: left;
  margin: 0 0 0 80px;
  padding: 10px;
}
#error-page .right-content {
  float: right;
  display: inline-block;
  min-height: 10px;
  width: 45%;
  text-align: center;
  padding: 10px;
}
#error-page .left-content .er-oops {
  font-size: 20px;
  color: #f68d24;
  float: left;
  margin: 0 0 30px 0;
}
#error-page .left-content .er-icon-box {
  float: left;
  width: 330px;
  text-align: left;
  min-height: 75px;
  margin: 0 0 20px 0;
}
#error-page .left-content .er-icon-box:nth-last-child(1) {
  margin: 0;
}
#error-page .left-content .er-icon-box .icon-boxtitle {
  float: left;
  font-size: 16px;
  font-weight: 600;
  width: 100%;
}
#error-page .left-content .er-icon-box .icon-boxtitle i {
  margin-right: 10px;
  transform: scale(1.3);
}
#error-page .left-content .er-icon-box p {
  float: left;
  width: 100%;
  font-size: 12px;
  color: #424242;
  height: auto;
}
#error-page .er-cta-container {
  float: left;
  width: 100%;
}
#error-page .er-cta-container .er-row {
  float: left;
  width: 100%;
}
#error-page .left-content a.error-trial-btn {
  text-decoration: none;
  text-align: center;
  margin: 0 0 10px 80px;
  float: left;
  font-size: 18px;
  padding: 10px 20px;
  background-color: #f68c24;
  background: linear-gradient(#f3bc7e, #f68c24);
  border-radius: 3px;
  color: #ffffff;
}
#error-page .left-content .er-btn-subtitle {
  margin: 0 0 0 70px;
}
#error-page .left-content a.error-trial-btn:hover {
  background: linear-gradient(#f68c24, #f68c24);
}

#error-page .right-content .main-mag img {
  float: left;
  width: 50%;
  margin-left: 80px;
}

#error-page .right-content .er-magazine-seal {
  float: left;
  width: 80px;
  height: auto;
  position: relative;
  top: 170px;
}
#error-page .right-content .er-magazine-seal img {
  width: 50%;
  margin-bottom: 10px;
}
#error-page .right-content .sample-cta {
  float: left;
  margin: 10px 0 0 60px;
  max-width: 240px;
}
#error-page .right-content .cta-icon {
  float: left;
  font-size: 30px;
  color: blue;
  margin-right: 15px;
}
#error-page .right-content .er-sample-btn {
  float: left;
  text-align: left;
  margin-left: 15px;
}
#error-page .Fleft {
  float: left;
}
#error-page .hr-rule {
  height: 1px;
  width: 90%;
  margin: 0 auto;
  background-color: #999;
  background: linear-gradient(90deg, rgba(255, 255, 255, .0) 0%, rgba(175, 175, 175, 0.75) 25%, rgba(204, 204, 204, 0.75) 75%, rgba(255, 255, 255, .0) 100%);
}
#error-page .er-peacenmind {
  float: left;
  margin: -20px 0 20px 0;
}
#error-page .er-peacenmind a {
  border: none;
}
#error-page .security-logotypes {
  float: left;
  width: 100%;
  margin: 0px 0 20px;
  position: relative;
  text-align: center;
}

#error-page .er-stepguide {
  float: left;
  min-height: 10px;
  transform: scale(0.8);
}

/* ------------------------------------------------------------ */
/* -------------------- THANK YOU(CONTACT) -------------------- */
/* ------------------------------------------------------------ */
#contactThankyou {
  float: left;
  position: relative;
  height: auto;
  min-height: 650px;
  width: 100%;
}
#contactThankyou .cty-header {
  width: 100%;
  float: left;
  margin-bottom: 50px;
}
#contactThankyou .cty-header-bg {
  background-image: url(../../../images/contact/contact-uniflip-header.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  height: initial;
  padding: 0;
}
#contactThankyou .cty-header h2 {
    font-size: 36px;
    color: #ffffff;
    font-weight: bolder;
    max-width: 500px;
    text-align: left;
    float: left;
    position: relative;
    left: 150px;
    top: 30px;
    text-shadow: 1px 1px 5px #666;
}
#contactThankyou .cty-header img {
  float: left;
  margin-left: 125px;
}
#contactThankyou .cty-content {
  width: 100%;
  float: left;
  min-height: 10px;
  height: auto;
  text-align: center;
}
#contactThankyou h1 {
  font-size: 30px;
  color: #424242;
  font-weight: bold;
  line-height: 24px;
}
#contactThankyou i.cty-check {
  font-size: 100px;
  color: green;
}
#contactThankyou p {
  width: 80%;
  margin: 10px auto;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  color: #6f6f6f;
}
#contactThankyou p a {
  font-size: 14px;
  text-decoration: none;
}
#contactThankyou .cty-cta {
  width: 100%;
  height: auto;
  float: left;
  text-align: center;
  margin-top: 50px;
}
#contactThankyou .cty-cta a {
  padding: 10px 15px;
  font-size: 20px;
  color: #fff;
  border-radius: 3px;
  margin-right: 10px;
  text-decoration: none;
  background: linear-gradient(#f8992c, #f68a1f);
}
#contactThankyou .cty-cta a:hover {
  background: linear-gradient(#f68a1f, #f8992c);
}

#contactThankyou .cty-cta a.cty-2nd-cta {
  padding: 0;
  font-size: 16px;
  color: #1c3664;
  text-decoration: none;
  margin-left: 20px;
  background: none;
}

/* ---------- CONTACT US 2017 ---------- */
#abtus_header {
  position: relative;
  box-sizing: border-box;
  text-align: left;
  padding: 0 80px;
  margin-bottom: 50px;
  height: 150px !important;
  background-image: url(/images/landingpage_responsive/about_us_uniflip.png);
  background-position: top center;
  background-repeat: no-repeat;
}
#abtus_header h1 {
  margin-top: 15px;
  color: #fff !important;
  font-size: 3em;
  text-shadow: 0 0 3px #424242 !important;
}
#abtus_header .aboutus_maintext {
  margin: 0px 0 0;
  width: 45%;
  padding: 10px;
  background-color: rgba(28, 54, 100, 0.5);
  border-radius: 7px;
  font-size: 1.4em;
  color: #fff !important;
  text-shadow: 0 0 3px #424242 !important;
}
.four_table .four_panel .tab_col2.textcenter {
  text-align: center !important;
}
.four_table .four_panel .tab_col2.textcenter img {
  float: none !important;
  width: 65% !important;
  margin: 20px 0;
}
#aboutus_content .ct_overlaycontactus {
  position: absolute;
  top: 40px;
  margin: 0;
  font-size: 1.8em !important;
  left: 80px;
}
#aboutus_content .ct_overlayphnumber {
  position: absolute;
  top: 67px;
  margin: 0;
  font-size: 1.4em !important;
  left: 80px;
}
#aboutus_content .ct_overlayemail {
  position: absolute;
  top: 90px;
  margin: 0;
  left: 80px;
}
#aboutus_content .ct_overlaydoityourself {
  position: absolute;
  top: 80px;
  left: 200px;
  text-align: center;
  color: #e44d26 !important;
  font-size: 1.8em !important;
  z-index: 1;
}
#aboutus_content .ct_overlaywordwide {
  position: absolute;
  top: 110px;
  width: 100%;
  padding: 10px 0;
  background-color: rgba(255,255,255,0.5);
  text-align: center;
  color: #1c3664 !important;
  font-size: 1.8em !important;
  z-index: 1;
}
#downloadHosting {
  position: relative;
  float: left;
  width: auto;
  height: auto;
}
#downloadHosting .ct_overlayserver1 {
  position: absolute;
  z-index: 1;
  text-align: center;
  width: 150px;
  top: 25px;
  left: 51px;
  margin: 0;
}
#downloadHosting .ct_overlayserver2 {
  position: absolute;
  z-index: 1;
  text-align: center;
  width: 150px;
  top: 25px;
  left: 232px;
  margin: 0;
}
#downloadHosting .ct_overlaydownload {
  position: absolute;
  z-index: 1;
  text-align: center;
  width: 150px;
  top: 56px;
  left: 145px;
  margin: 0;
}
#downloadHosting .ct_overlayserver1sub {
  position: absolute;
  z-index: 1;
  text-align: center;
  width: 150px;
  top: 105px;
  left: 50px;
  margin: 0;
}
#downloadHosting .ct_overlayserver2sub {
  position: absolute;
  z-index: 1;
  text-align: center;
  width: 150px;
  top: 105px;
  left: 232px;
  margin: 0;
}
#downloadHosting .ct_overlaynoseo {
  position: absolute;
  z-index: 1;
  text-align: center;
  width: 150px;
  top: 288px;
  left: 60px;
  margin: 0;
}
#downloadHosting .ct_overlayyesseo {
  position: absolute;
  z-index: 1;
  text-align: center;
  width: 150px;
  top: 288px;
  left: 254px;
  margin: 0;
}
.abt400tp {
  width: 400px !important;
  text-align: center !important;
  box-shadow: 0 0 3px #969696 !important;
}