/*
Theme Name: dryfta
Theme URI: https://dryfta.com
Author: the Dryfta team
Author URI: https://dryfta.com
Description:
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black
Text Domain: dryfta
*/

/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comment
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */

/**
 * 1.0 - Reset
 *
 */

@import url(https://fonts.googleapis.com/css?family=Dosis:400,700,300,300italic,700italic);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    font-family: Open Sans, Calibri, Helvetica;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
	letter-spacing:-0.5px;
}

ol, ul, li {
    border: 0;
    font-size: 15px;
    font-style: inherit;
    font-weight: 500;
    font-family: Open Sans, Calibri, Helvetica;
    margin-bottom: 6px;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
	text-align:left;
}

body.page-id-2 {
    line-height: 1.4;
}

p {
    margin: 20px 0px;
    font-weight: 100;
}

html {
    color: #4d4d4d;
    font-family: Open Sans, Calibri, Helvetica;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.44em;
}

*, *:before, *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

body, html {
    background: #fff;
    height: 100%;
}

a.link-t-e:hover {
    opacity: 0.7;
}

article, aside, details, figcaption, figure, footer, header, main, nav, section {
    display: block;
}

ol, ul {
    list-style: none;
}

#ContentData button, #ContentData input[type="button"], #ContentData input[type="reset"], #ContentData input[type="submit"] {
    padding: 0px;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    font-weight: normal;
    text-align: left;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    quotes: none;
}

a:focus {
    outline: 2px solid #c1c1c1;
    outline: 2px solid rgba(51, 51, 51, 0.3);
}

a:hover, a:active {
    outline: 0;
}

a img {
    border: 0;
}

/**
 * 2.0 - Genericons
 */

.social-navigation a:before, .secondary-toggle:before, .dropdown-toggle:after, .bypostauthor>article .fn:after, .comment-reply-title small a:before, .comment-navigation .nav-next a:after, .comment-navigation .nav-previous a:before, .posted-on:before, .byline:before, .cat-links:before, .tags-links:before, .comments-link:before, .entry-format:before, .edit-link:before, .full-size-link:before, .pagination .prev:before, .pagination .next:before, .image-navigation a:before, .image-navigation a:after, .format-link .entry-title a:after, .entry-content .more-link:after, .entry-summary .more-link:after, .author-link:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Genericons";
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top;
}

/**
 * 3.0 Typography
 */

body, button, input, select, textarea {
    color: #000;
    font-family: Open Sans, Calibri, Helvetica;
    line-height: 1.6;
}

.more-link {
    border-radius: 20px;
    padding: 10px 12px 11px 12px;
    background: #4777f4;
    color:#fff !important;
    margin-top: 38px;
    font-size: 21px;
    font-weight: 600;
    display: block;
    width: -moz-available;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {
    clear: both;
    font-weight: 700;
}

p {
    margin-bottom: 1.6em;
}

b, strong {
    font-weight: 700;
}

dfn, cite, em, i {
    font-style: italic;
}

blockquote {
    border-left: 4px solid #707070;
    border-left: 4px solid rgba(51, 51, 51, 0.7);
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    font-size: 18px;
    font-size: 1.8rem;
    font-style: italic;
    line-height: 1.6667;
    margin-bottom: 1.6667em;
    padding-left: 0.7778em;
}

blockquote p {
    margin-bottom: 1.6667em;
}

blockquote>p:last-child {
    margin-bottom: 0;
}

blockquote cite, blockquote small {
    color: #333;
    font-size: 15px;
    font-size: 1.5rem;
    font-family: Open Sans, Calibri, Helvetica;
    line-height: 1.6;
}

blockquote em, blockquote i, blockquote cite {
    font-style: normal;
}

blockquote strong, blockquote b {
    font-weight: 400;
}

address {
    font-style: italic;
    margin: 0 0 1.6em;
}

code, kbd, tt, var, samp, pre {
    font-family: Inconsolata, monospace;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}

pre {
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0.01);
    border: 1px solid #eaeaea;
    border: 1px solid rgba(51, 51, 51, 0.1);
    line-height: 1.2;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 0.8em;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

abbr[title] {
    border-bottom: 1px dotted #eaeaea;
    border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
    cursor: help;
}

mark, ins {
    background-color: #fff9c0;
    text-decoration: none;
}

sup, sub {
    font-size: 75%;
    height: 0;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    bottom: 1ex;
}

sub {
    top: .5ex;
}

small {
    font-size: 75%;
}

big {
    font-size: 125%;
}

/**
 * 4.0 Elements
 */

hr {
    background-color: #eaeaea;
    background-color: rgba(51, 51, 51, 0.1);
    border: 0;
    height: 1px;
    margin-bottom: 1.6em;
}

ul, ol {
    margin: 0 0 1.6em 1.3333em;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li>ul, li>ol {
    margin-bottom: 0;
}

dl {
    margin-bottom: 1.6em;
}

dt {
    font-weight: bold;
}

dd {
    margin-bottom: 1.6em;
}

table, th, td {
    border: 1px solid #eaeaea;
    border: 1px solid rgba(51, 51, 51, 0.1);
}

table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.6em;
    table-layout: fixed;
    /* Prevents HTML tables from becoming too wide */
    width: 100%;
}

caption, th, td {
    font-weight: normal;
    text-align: left;
}

th {
    border-width: 0 1px 1px 0;
    font-size: 15px;
    line-height: 25px;
    text-align: left;
    font-weight: 700;
    padding: 9px;
}

td {
    border-width: 0 1px 1px 0;
	font-size: 13px;
    line-height: 25px;
    text-align: left;
    font-weight: 500;
    padding: 9px;
}

img {
    -ms-interpolation-mode: bicubic;
    border: 0;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

figure {
    margin: 0;
}

del {
    opacity: 0.8;
}

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
    color: rgba(51, 51, 51, 0.7);
    font-family: Helvetica, Roboto condensed, sans-serif;
}

:-moz-placeholder {
    color: rgba(51, 51, 51, 0.7);
    font-family: Helvetica, Roboto condensed, sans-serif;
}

::-moz-placeholder {
    color: rgba(51, 51, 51, 0.7);
    font-family: Helvetica, Roboto condensed, sans-serif;
    opacity: 1;
    /* Since FF19 lowers the opacity of the placeholder by default */
}

:-ms-input-placeholder {
    color: rgba(51, 51, 51, 0.7);
    font-family: Helvetica, Roboto Condensed, sans-serif;
}

/**
 * 5.0 Forms
 */

button, input, select, textarea {
    background-color: #f7f7f7;
    border-radius: 0;
    font-size: 16px;
    font-size: 1.1rem;
    line-height: 1.5;
    margin: 0;
    max-width: 100%;
    vertical-align: baseline;
}

button, input {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: normal;
}

.checkbox-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
}

.checkbox-icon.checked {

}

.checkbox-icon.checked::after {
  content: '';
  display: block;
  width: 4px;
  height: 9px;
  border: solid #000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  margin: 3px 4px;
}

.DRYFORM input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid rgba(51, 51, 51, 0.7);
    color: rgba(51, 51, 51, 0.7);
font-family: Open Sans, Calibri, Helvetica;
    font-weight: 100;
    font-size: 15px;
}

input, textarea {
    background: /* -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0))*/
    none;
    /* Removing the inner shadow on iOS inputs */
    border-bottom: 2px solid #eaeaea;
    border: none;
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    font-family: Open Sans, Calibri, Helvetica;
}

input:focus, textarea:focus {
    background-color: #fff;
    color: #333;
}

input:focus, select:focus {
    outline: none;
}

button[disabled], input[disabled], select[disabled], textarea[disabled] {
    cursor: default;
    opacity: .5;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    background-color: #333;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-family: Open Sans, Calibri, Helvetica;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 700;
    padding: 0.7917em 1.5em;
    text-transform: uppercase;
}

#DryftaSubscribeDownload #_ {
    font-family: Open Sans, Calibri, Helvetica;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
    background-color: #707070;
    background-color: rgba(51, 51, 51, 0.7);
    outline: 0;
}

input[type="search"] {
    -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.DRYFORM input[type="text"] {
    padding: 11px 0.375em;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
    padding: 5px 0.375em;
    width: 100%;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {
    outline: 0;
}

a.quiet, .quiet a {
    color: #999;
}

.quiet {
    color: #999;
}

#page a:hover {
    color: #000;
}

#page a {
    color: #0048ff;
}

#page .new_design a {
    color: #000;
}

#page .new_design a:hover {
    color: #5e98ba;
}

a {
    background: transparent none repeat scroll 0 0;
}

a:focus {
    border: none;
    outline: none;
}

element.style {
    margin: 0 auto;
    max-width: 900px;
}

h1 {
    font-size: 2.7em;
    color: #565656;
    line-height: 1.2em;
    margin-top: 1.6em;
}

.home-title {margin: 37px auto 59px; color:#000; font-size: 54px;max-width: 882px;font-weight: 700;letter-spacing: 1.4px;line-height:63px;}

.home-title-small {color:#333; font-size: 12px; font-weight: 700;}

.homepage-desc {color:#000;font-size: 18px;line-height: 30px;font-weight: 400;margin-left: -100px;-moz-osx-font-smoothing: grayscale;text-rendering: geometricprecision;padding-bottom: 20px;}

.section-wrapper {
    margin: 0 auto;
    max-width: 1132px;
}

.text-center {
    text-align: center;
}

section#ContentData {
    padding: 0em;
    width: 100%;
}

section {
    display: block;
    padding: 60px 1em;
}

section {
    overflow: hidden;
    word-wrap: break-word;
}

.layout-twothirds-center {
    display: block;
    margin: 0 0 60px 0;
    font-size: 16px;
    position: relative;
}

/*Vertical Sliding*/
.slidingVertical{
	display: inline;
	text-indent: 8px;
}
.slidingVertical span{
	animation: topToBottom 12.5s linear infinite 0s;
	-ms-animation: topToBottom 12.5s linear infinite 0s;
	-webkit-animation: topToBottom 12.5s linear infinite 0s;
	color: #000;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.slidingVertical span:nth-child(2){
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.slidingVertical span:nth-child(3){
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.slidingVertical span:nth-child(4){
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.slidingVertical span:nth-child(5){
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}

/*topToBottom Animation*/
@-moz-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateY(-50px); }
	10% { opacity: 1; -moz-transform: translateY(0px); }
	25% { opacity: 1; -moz-transform: translateY(0px); }
	30% { opacity: 0; -moz-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateY(-50px); }
	10% { opacity: 1; -webkit-transform: translateY(0px); }
	25% { opacity: 1; -webkit-transform: translateY(0px); }
	30% { opacity: 0; -webkit-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes topToBottom{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateY(-50px); }
	10% { opacity: 1; -ms-transform: translateY(0px); }
	25% { opacity: 1; -ms-transform: translateY(0px); }
	30% { opacity: 0; -ms-transform: translateY(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}

/*leftToRight Animation*/
@-moz-keyframes leftToRight{
	0% { opacity: 0; }
	5% { opacity: 0; -moz-transform: translateX(-50px); }
	10% { opacity: 1; -moz-transform: translateX(0px); }
	25% { opacity: 1; -moz-transform: translateX(0px); }
	30% { opacity: 0; -moz-transform: translateX(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-webkit-keyframes leftToRight{
	0% { opacity: 0; }
	5% { opacity: 0; -webkit-transform: translateX(-50px); }
	10% { opacity: 1; -webkit-transform: translateX(0px); }
	25% { opacity: 1; -webkit-transform: translateX(0px); }
	30% { opacity: 0; -webkit-transform: translateX(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes leftToRight{
	0% { opacity: 0; }
	5% { opacity: 0; -ms-transform: translateX(-50px); }
	10% { opacity: 1; -ms-transform: translateX(0px); }
	25% { opacity: 1; -ms-transform: translateX(0px); }
	30% { opacity: 0; -ms-transform: translateX(50px); }
	80% { opacity: 0; }
	100% { opacity: 0; }
}


.top10listh2 {
    text-align: left;
    width: 100%;
	float:left;
    line-height: 36px;
    letter-spacing: 0px;
    font-size: 30px;
    color: #000;
    padding-bottom: 15px;
    display: inline-block;
    margin: 20px 0;
    font-weight: 600;
}

#page .content_rapper_box .gridContainer h2 {
    margin-bottom: 20px;
    width:97%;
}

#page .content_rapper_box .gridContainer div {
    font-size: 13px;
	font-weight:600;
}

.DryftaSignUpRapper .D_signUP {
    padding: 0px;
    margin: 0 auto;
}

#page .content_rapper_box>section .listting_layout ul li {
    font-size: 15px;
}

#page .content_rapper_box>section .listting_layout ul li h3 {
    font-size: 16px;
    margin: 10px 0px;
}

#page>section {
    font-size: 20px;
}

#signup .layout-twothirds-center a.button.button-green, #TopData .layout-twothirds-center a.button.button-green, .DryftaSignUpRapper .D_signUP, #dryftamobile .section-wrapper .layout-twothirds-center a.outline-linkmobile {
background:#ffd600;
color:#000;
border: none;
box-shadow: 0 3px 0 rgb(234 218 24);
font-weight: 500;
font-family: Open Sans, Calibri, Helvetica;
text-shadow: none;
border-radius: 25px;
}

#text-11 div {
    font-size: 16px;
}

.tooltip-pricing {
  position: relative;
  display: inline-block;
	width: auto !important;
  color:red;
}

.tooltip-pricing .tooltiptext {
    visibility: hidden;
    width: 174px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 11px 12px;
    position: absolute;
    z-index: 1;
}

.tooltip-pricing:hover .tooltiptext {
  visibility: visible;
}

#signup .layout-twothirds-center a.button.button-green:hover, #TopData .layout-twothirds-center a.button.button-green:hover, #dryftamobile .section-wrapper .layout-twothirds-center a.outline-linkmobile:hover {
    opacity: 0.8;
}

#signup .layout-twothirds-center .button, #TopData .layout-twothirds-center .button, .D_signUP, #dryftamobile .section-wrapper .layout-twothirds-center .outline-linkmobile {
    background-color: #5aac44;
    background-image: linear-gradient(to bottom, #61bd4f 0px, #5aac44 100%);
    background-image: -webkit-linear-gradient( #61bd4f, #5aac44);
    background-image: -moz-linear-gradient(to bottom, #61bd4f 0px, #5aac44 100%);
    background-image: -ms-linear-gradient(to bottom, #61bd4f 0px, #5aac44 100%);
    border: 0 none;
    border-radius: 0.3em;
    color: #4d4d4d;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 0.8em;
    line-height: 1.6;
    margin-top: 40px;
    padding: 0.4em 44px 0.5em;
    position: relative;
    text-decoration: none;
    text-transform: none;
    font-family: Open Sans, Calibri, Helvetica;
}


#contentBottomData {
    min-height: 300px;
    background: #42548e;
    color: #fff;
}

#middleData {
    background: #fff none repeat scroll 0 0;
    color: #fff;
}

#middlebottom {
    background: #42548e none repeat scroll 0 0;
    color: #000;
}

#FooterTopData {
    background: #fff none repeat scroll 0 0;
    color: #000;
    border-bottom: #eee 1px solid;
}

#BottomData {
    min-height: 300px;
    background: #0f4b7d;
    color: #fff;
}

#middleData h2 {
color: #000;
margin-bottom: 27px;
font-size: 45px;
letter-spacing: 2px;
line-height: 48px;
}

.layout-twothirds-center p {
    font-size: 20px;
    line-height: 27px;
    font-weight: 300;
    letter-spacing: 1px;
}

.font_layout {
    padding-bottom: 0px;
}

.font_layout .site-main {
    position: relative;
}

.font_layout .site-main .entry-content h2 {
    margin-bottom: 45px;
    font-weight: 100;
}

img {
    max-width: 100%;
}

.box-rapper_img_show {
    position: relative;
    margin-bottom: -25px;
}

.badge-with-bullets article {
    text-align: left;
    width: 161px;
}

.box_tar_1:after {
    content: url("https://dryfta.com/wp-content/themes/dryfta/images/link-1-.png");
    left: 80%;
    top: 0;
}

.box_tar_2:after {
    content: url("https://dryfta.com/wp-content/themes/dryfta/images/link-1-.png");
    left: 80%;
    top: 0;
}

.box_tar_5:after {
    content: url("https://dryfta.com/wp-content/themes/dryfta/images/link-11.png");
    left: 80%;
    top: 0;
}

.box_tar_3:after {
    content: url("https://dryfta.com/wp-content/themes/dryfta/images/link-1-2.png");
    right: 97%;
    top: -24px;
}

.layout-company-logos .dryfta--item img {
    max-height: 45px;
    margin: 0 ;
    display: inline-block;
}

.layout-company-logos img {
    max-height: 60px;
    margin: 0 1em 1em;
    display: inline-block;
}

.d-flex {
    display: flex;
    flex-wrap: wrap
}

.dryfta--item {
    border: 1px solid #ece8de;
    display: block;
    margin: 0px 15px 64px;
    background: #fafafa;
    width: calc(1 / 4 * 100% - (1 - 1 / 4) * 50px);
}

.dryfta--item-logo {
    background: #fff;
    height: 107px;
    position: relative;
    box-sizing: border-box;
    display: block;
    top: -15px;
}

.dryfta--item-logo .dryfta-logo img {
    max-width: 100%;
}

.dryfta--item-logo .dryfta-logo a {
    width: 100%;
    height: 100%;
    display: block;
}

.dryfta--item-logo .dryfta-logo {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.dryfta--item-details {
    padding: 15px;
    text-align: left;
    font-size: 14px;
}

.section-love-header {
    font-size: 20px;
}

.box_tar_4:after {
    content: url("https://dryfta.com/wp-content/themes/dryfta/images/link-5.png");
    right: 81%;
    top: -27px;
}

.direct_box_list>div:after {
    position: absolute;
}

.direct_box_list>div.box_tar_1 {
    display: block;
    left: -36px;
    position: absolute;
    font-size: 13px;
    top: 34%;
    transform-origin: left bottom 0;
}

.direct_box_list>div.box_tar_2 {
    display: block;
    left: -36px;
    position: absolute;
    font-size: 13px;
    top: 55%;
    transform-origin: left bottom 0;
}

.direct_box_list>div.box_tar_5 {
    display: block;
    left: -36px;
    position: absolute;
    font-size: 13px;
    bottom: 10%;
    transform-origin: left bottom 0;
}

.direct_box_list>div.box_tar_3 {
    display: block;
    right: -36px;
    position: absolute;
    font-size: 13px;
    top: 34%;
    transform-origin: left bottom 0;
}

.direct_box_list>div.box_tar_4 {
    display: block;
    right: -36px;
    position: absolute;
    font-size: 13px;
    top: 55%;
    transform-origin: left bottom 0;
}

.direct_box_list>div span {
    font-weight: 700;
    color: #000;
    padding-bottom: 10px;
}

.direct_box_list>div {
    display: none;
    border: #ccc 1px solid;
    padding: 10px;
    border-radius: 6px;
    position: absolute;
}

.direct_box_list>div {
    text-align: left;
    width: 161px;
}

.box-rapper_img_show-1 {
    position: relative;
}

.box-rapper_img_show-1 p {
    margin: 0px;
}

.hljs-attribute {font-size:15px;}

.box_C_tar_1:after {
    content: url("https://dryfta.com/wp-content/themes/dryfta/images/link-1-1.png");
    left: 92%;
    top: -22px;
}

.box_C_tar_2:after {
    content: url("https://dryfta.com/wp-content/themes/dryfta/images/link-1-.png");
    left: 93%;
    top: -0;
}

.box_C_tar_3:after {
    content: url("https://dryfta.com/wp-content/themes/dryfta/images/link-1-2.png");
    right: 97%;
    top: -11px;
    transform: rotate(-3deg);
}

.box_C_tar_4:after {
    content: url("https://dryfta.com/wp-content/themes/dryfta/images/link-5.png");
    right: 131px;
    top: -47px;
    transform: rotate(13deg);
}

.direct_C_box_list>div:after {
    position: absolute;
}

.direct_C_box_list>div.box_C_tar_1 {
    display: block;
    left: -39px;
    position: absolute;
    font-size: 13px;
    top: 25%;
    transform-origin: left bottom 0;
}

.direct_C_box_list>div.box_C_tar_2 {
    display: block;
    left: -39px;
    position: absolute;
    font-size: 13px;
    top: 68%;
    transform-origin: left bottom 0;
}

.direct_C_box_list>div.box_C_tar_3 {
    display: block;
    font-size: 13px;
    position: absolute;
    right: -39px;
    top: 25%;
    transform-origin: left bottom 0;
}

.direct_C_box_list>div.box_C_tar_4 {
    display: block;
    font-size: 13px;
    position: absolute;
    right: -39px;
    top: 51%;
    transform-origin: left bottom 0;
}

.direct_C_box_list>div span {
    font-weight: 700;
    color: #000;
    padding-bottom: 10px;
    display: block;
}

.direct_C_box_list>div {
    display: none;
    border: #ccc 1px solid;
    padding: 10px;
    border-radius: 6px;
    position: absolute;
    background: #fff;
}

.direct_C_box_list>div {
    text-align: left;
    width: 161px;
}

#page a.outline-link {
    border: 1px solid #ccc;
    border-radius: 25px;
    display: inline-block;
    margin: 0.6em 0;
    padding: 0.6em 1.8em;
    text-decoration: none;
}

#page a.outline-link:hover {
    border-color: #f5f5f5;
    color: #fff;
}

#page a.outline-link.tour_box_B:hover {
    border-color: #000;
    color: #000;
}

.app-link-all {
    margin: 0.4em 0 0;
}

.section-wrapper {
    position: relative;
}

.app-store-link img {
    margin: 0;
}

section img {
    max-width: initial;
}

section .layout-twothirds-left img {
    display: block;
    margin: 0em auto;
    max-width: 100%;
}

.app-store-link {
    display: inline-block;
    margin: 0.4em 1em 0 0;
    padding: 0;
    vertical-align: top;
}

.layout-twothirds-left {
    max-width: 505px;
    text-align: left;
}

.layout-twothirds-left p {
    font-size: 20px;
    text-align: left;
}

.layout-callout-right {
    right: 0;
}

.layout-callout-right, .layout-callout-left {
    position: absolute;
    top: 1em;
}

.content_rapper_box .box-rapper_img_show {
    padding-top: 0px;
}

#BottomDataBackground-Yellow img {
    margin-bottom: 0px;
}

#BottomDataBackground-Yellow {
    min-height: 300px;
    overflow: hidden;
    background: #ffde00 none repeat scroll 0 0;
    color: #000;
}

#signup *, #TopData .layout-twothirds-center * {
    font-size: 20px;
}

.site-info li {
    display: inline-block;
    padding: 1px 10px;
    list-style: none;
}

.site-info .menu-mainmenu-container {
    padding-bottom: 15px;
}

.site-info a, .site-info {
    font-size: 17px;
}

.site-info a {
    text-decoration: underline;
}

#page .entry-title a {
    color: #000;
    font-weight: 700;
}

#page .entry-title a:hover {
    color: #5e98ba;
}

.site-info a:hover {
    color: #0f4b7d;
}

#colophon {
    background: #fbfbfb;
    padding: 40px 0;
}

#colophon ul {
    margin: 0px;
}

#post-2 h1 {
    display: none;
}

#ContentData .new_design .inner-container p {
    font-size: 16px;
}

.content-area_blog_section {
    text-align: center;
    padding: 0px;
}

.content-area_blog_section article, header, footer {
    display: block;
    clear: both;
}

.content-area_blog_section article .float_left_text_section {
    float: none;
    clear: both;
    width: 100%;
}

.content-area_blog_section article:nth-child(2n+2) {
    background: #fdfdfd;
    padding: 35px 0px;
}

.float_left_text_section h2 {
    font-size: 26px;
	text-align: left;
    width: 100%;
    font-weight: 700;
	line-height:34px;
}

.content-area_blog_section .content_rapper_box {
    margin: 0 auto;
    max-width: 1324px;
    padding: 0px 10px;
}

.content-area_blog_section a, h1 a {
    color: #0f4b7d;
    text-decoration: none;
}

.entry-footer {
    font-size: 15px;
}

.posted-on {
    display: block;
    padding-bottom: 15px;
}

.content-area_blog_section h1 {
    margin: 0px;
    display: inline-block;
    border-bottom: #e4e4e4 0px solid;
    line-height: 53px;
    color: #000;
    padding-bottom: 15px;
	width:60%;
	font-size:43px;
}

.content-area_blog_section .content_rapper_box>header.entry-header {
    padding-bottom: 56px;
}

.content-area_blog_section .page-header {
    background: #fff;
    padding: 20px 0px 40px;
}

.header_logo_wR {
    padding: 60px 0px 30px;
    text-align: center;
    background: #0f4b7d;
}

.content-area_blog_section p {
    font-size: 15px;
    line-height: 25px;
    text-align: left;
    font-weight: 500;
}

#page a.read_more {
    color: #fff;
}

.entry-footer>span {
    padding-right: 15px;
}

.comment-form-comment input:invalid, .comment-form-comment textarea:invalid {
    background: #f8f8f8 none repeat scroll 0 0;
    box-sizing: border-box;
    max-width: 100%;
}

h3 {
    margin-top: 0px;
    text-align: left;
    font-size: 20px;
    line-height: 34px;
}

.yarpp-related h3 {
    font-size: 125%;
    font-weight: 700;
    margin: 0;
    text-align: center;
    padding: 0 0 5px;
    text-transform: capitalize;
}

.page-id-2 .content-area_blog_section p {
    line-height: inherit;
    font-size: inherit;
    text-align: inherit;
}

.header_logo_wR {
    position: relative;
}

.dryfta_sign_up {
    position: absolute;
    top: 25px;
    right: 45px;
    z-index: 9;
}

.dryfta_sign_up a {
    display: block;
    border-radius: 4px;
    border: #ffde00 2px;
    color: #e9b925!important;
    padding: 8px 32px;
    font-size: 13px;
    text-decoration: none;
    text-transform: uppercase;
}

.dryfta_sign_up.front_box {
    border: #fff 1.2px solid;
    color: #fff!important;
    display: none;
}

.dryfta_sign_up .front_box #signup a:hover {
    border: #fff 1.2px solid;
    color: #fff !important;
    background: none!important;
}

.dryfta_sign_up a:hover {
    opacity: 0.5;
}

#DryftaSignUp h2 {
    padding: 0px 0px 15px;
    text-align: center;
}

#DryftaSignUp {
    position: fixed;
    opacity: 0;
    display: block;
    ;
    top: -100%;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    padding-top: 10%;
    -webkit-transition: opacity 1s;
    /* Safari 3.1 to 6.0 */
    transition: opacity 1s;
}

#DryftaSignUp .DryftaSignUpRapper {
    max-width: 400px;
    position: relative;
    margin: 0 auto;
    width: 400px;
    box-sizing: border-box;
    padding: 20px;
    border-radius: 15px;
    background: #fff;
}

.DRYFORM {
    padding-bottom: 20px;
    font-size: 15px;
}

.DRYFORM .subdomain_name {
    margin-right: 10px;
    padding-left: 0 !important;
    width: 229px;
    vertical-align: super;
}

.genericon-close-alt {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

/* body.search input.search-field {
    width: auto;
} */

.category-blog input.search-field {
    width: auto;
}

.category-blog input.search-submit {
    padding: 6px 1px !important;
    vertical-align: bottom;
}

body.search input.search-submit {
    padding: 6px 1px !important;
    vertical-align: bottom;
}

.no-results .page-content>p {
    text-align: center;
}

body.search .no-results .page-content>p {
    text-align: center;
}

.page-id-62 #primary header.entry-header {
    display: none;
}

.page-id-62 #primary p {
    margin: 0px;
    color: #fff;
}

.page-id-62 #primary #primary h2, .page-id-62 #primary #primary h3 {
    color: #fff;
}

.page-id-2 .listting_layout {
    padding: 0px;
}

.page-id-2 .listting_layout h3 {
    font-size: 18px;
}

.page-id-2 .listting_layout p {
    font-size: 15px;
}

body section img {
    max-width: 100%;
}

.InnerSignUP {
    padding: 50px 0px 15px;
}

.InnerSignUP .DRYFORM input[type="email"], input[type="text"] {
    padding: 0.375em 0px;
    display: inline-block;
    max-width: 336px;
}

.InnerSignUP .DRYFORM {
    font-size: 20px;
    padding-bottom: 30px;
}

#page .InnerSignUP div .D_signUP {
    padding: 5px 15px;
    background: #0f4b7d;
    color: #fff;
    text-shadow: none;
}

#schedule a.button {
    color: #fff;
}

#schedule a.button:hover {
    color: #000;
}

.page-header {
    display: none;
}

#menu-mainmenu {
    padding-left: 0px;
}

#DryftaSubscribeDownload .requiredInput {
    font-size: 16px;
}

.download_button {
    display: none;
}

.posted-on time {
    padding-right: 15px;
}

#TopData .section-wrapper .layout-twothirds-center p {
    width: 879px
}

.entry-header {
    padding-top: 38px;
}

.flaotRight_section, .ConatactFormDryfta {
    float: left;
    width: 46%;
	margin-right:20px;
}

.flaotRight_section_democontact, .demoContactFormDryfta {
    float: left;
    width: 62%;
	margin-right:35px;
}

.flaotRight_section_democontact {
    float: left;
    width: 32%;
	margin-right:20px;
}

#custom_html-7 > .custom-html-widget > .custom-html-widget{ width:1242px; }



.dryfta--item-name.type--sh-m {
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
}

.dryfta-s {
    padding: 15px 0px;
    font-weight: 600;
    display: block;
}

.sectionB_form {
    background: #fff;
    padding: 0px;
    box-sizing: border-box;
    border-radius: 10px;
    height: 700px;
    width: 100%;
}

#middleData.featureSummery h2 {
    color: #000;
    text-shadow: rgba(0, 0, 0, .2) 0px 0px 0px;
}

#middleData.featureSummery .page-main__features>* {
    border-color: #ccc;
    ;
}

#middleData.featureSummery .page-main__features__unit a, #middleData.featureSummery .page-main__features span {
    color: #555
}

#middleData.featureSummery .page-main__features__unit a:hover {
    color: #000;
}

#middleData.featureSummery ul.page-main__features::before {
    border-color: #fff;
}

#middleData.featureSummery .page-main__features i {
    color: #000;
}

#middleData.featureSummery a.outline-link:hover {
    background: #000;
    border-color: #000;
    color: #fff;
}

.Colum_2 {
    flex: 0 0 50%;
    padding: 20px;
    box-sizing: border-box;
}

.reQuestDemo {
    display: flex;
    padding: 30px 7vw;
    color: #fff;
    flex-wrap:wrap;
    background: #f1f5f6;
}

.content-area_blog_section .content_rapper_box {
    padding: 0px!important;
}

.reQuestDemo h1.entry-title {
    color: #000;
    padding-bottom: 20px;
}



.direct_box_list, .direct_C_box_list {
    display: none;
}

.contact_discription {
    padding-top: 25px;
}

#contactForm div {
    text-align: left;
}

#contactForm {
    text-align: left;
    padding-bottom: 50px;
}

#contactForm textarea {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid rgba(51, 51, 51, 0.3);
    color: rgba(51, 51, 51, 0.7);
    font-size: 16px;
    font-family: Helvetica, Roboto condensed, sans-serif;
    font-weight: 100;
    padding: 10px;
    width: 80%;
}

#contactForm input.inputBOx {
    border: 1px solid rgba(51, 51, 51, 0.3);
    font-size: 16px;
    max-width: 100%;
    padding: 9px 0.375em !important;
    width: 82%;
}

.button.button-green.dD_signUP {
    background-color: #5aac44;
    box-sizing: border-box;
    background-image: linear-gradient(to bottom, #61bd4f 0px, #5aac44 100%);
    background-image: -webkit-linear-gradient(#61bd4f, #5aac44);
    background-image: -moz-linear-gradient(to bottom, #61bd4f 0px, #5aac44 100%);
    background-image: -ms-linear-gradient(#61bd4f, #5aac44);
    border: none;
    color: #fff;
    box-shadow: #3f6f21 0px 2px 0px;
    border-radius: 0.3em;
    color: #fff;
    display: inline-block;
    font-family: Open Sans, Calibri, Helvetica;
    font-weight: bold;
    margin-bottom: 0.8em;
    padding: 0.4em 1em 0.5em;
    position: relative;
    height: 51px;
    text-decoration: none;
    font-size: 20px;
}

.button.button-green.dD_signUP:hover {
    opacity: 0.8;
    text-shadow: none;
}

#contentBottomData .outline-link.app-link-all.Yelltour_box_B {
    border: #fff 1px solid!important;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 1px;
    color: #fff!important;
}

#contentBottomData .outline-link.app-link-all.Yelltour_box_B:hover {
    opacity: 0.7;
}

.home #page #dryftamobile .outline-link.app-link-all.Yelltour_box_B, .home #page #BottomDataBackground-Yellow .outline-link.app-link-all.Yelltour_box_B, .home #page #ContentData a.outline-link.app-link-all.tour_box_B {
    border: #000 1px solid!important;
    color: #000!important;
}

.home #page .outline-link.app-link-all.Yelltour_box_B {
    border: #fff 1px solid!important;
    color: #fff!important;
}

.home #page .outline-link.app-link-all.Yelltour_box_B:hover {
    border: #eee 1px solid!important;
    font-size: 20px;
    color: #eee !important;
}

.home #page a.outline-link.app-link-all {
color: #000;
font-weight: 700;
font-size: 22px;
background: #ffe400;
border: 0px;
box-shadow: 0 3px 0 rgb(234 218 24);
}

.home #page a.outline-link.app-link-all:hover {
    opacity: 0.7;
	color: #000;
}

.header_logo_wR p {
    color: #fff;
}

.button.button-green.blueBG:hover {
    background: #0f4b7d!important;
}

.width650px {
    max-width: 950px;
    margin: 20px auto;
}

.navigation.post-navigation, time.updated {
    display: none;
}

#loading1, #loading2, #loading3, #loading4, #loading5, #loading6, #loading7 {
    display: none;
    height: 100%;
    left: 0;
    max-width: 412px;
    padding-bottom: 10px;
    position: relative;
    text-align: left;
    top: 0;
    width: 100%;
}

#slideText {
    display: inline-block;
    position: relative;
    vertical-align: super;
}

#slideText>div img {
    margin-right: 5px;
}

#slideText>div {
    font-size: 18px;
    left: 0;
    position: relative;
    text-align: left;
    width: 403px;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
    height: 223px !important;
}

.socialIcon ul {
    text-align: left;
    margin-left: 0px;
}

.socialIcon li:first-child {
    padding-left: 0px;
}

.socialIcon i {
    font-size: 30px;
}

.socialIcon li {
    display: inline-block;
    padding: 15px 10px;
}

.socialIcon li a:hover {
    opacity: 0.6
}

.header_logo_wR.bg_box_color {
    background: #fff;
    padding-bottom: 20px;
}

#page {
    height: 100%;
}

.main-warrper-section {
    position: relative;
    min-height: 100%;
}

.box-R-Row {
    display: table-row;
}

.box-Ta-Main {
    margin: 0 auto;
    border-collapse: inherit;
    border-left: 1px solid #dfdbc8;
    border-radius: 4px;
    border-right: 1px solid #dfdbc8;
    border-spacing: inherit;
    border-top: 1px solid #dfdbc8;
    color: #555;
    display: table;
    max-width: 940px;
    width: 100%;
}

.header-row {
    color: #999;
    font-weight: bold;
}

.T-Row_Cell.subjec_Row {
    width: 236px;
    text-align: left;
}

.header-row>div {
    font-size: 16px;
    font-weight: normal;
}

.box-R-Row>div {
    display: table-cell;
    vertical-align: middle;
}

.coll-T-1, .coll-T-2, .coll-T-3, .coll-T-4, .coll-T-5, .coll-T-6 {
    text-align: center;
}

.T-Row_Cell {
    border-bottom: 1px solid #dfdbc8;
    display: table-cell;
    padding: 25px 16px;
    vertical-align: middle;
}

.se-loty_le {
    border-radius: 12px;
    margin: 0 auto;
    margin-bottom: 25px;
    overflow: hidden;
    padding: 0px 0 40px;
    text-align: center;
}

.se-loty_le p {
    margin: 0px;
}

.footer-Row>div {
    padding-left: 5px;
    border-bottom: none;
    padding-right: 5px;
}

.box-R-Row.footer-Row {
    margin: 0px -10px;
}

.comparison-table {
    display: table;
    width: 100%;
    border-collapse: collapse;
}

.comparison-row {
    display: table-row;
	font-size: 12px;
    font-weight: 500;
}

.comparison-cell {
    display: table-cell;
    padding: 10px;
    border: 1px solid #ccc;
    text-align: center;
}

.comparison-header .cell {
    font-weight: bold;
    background-color: #f0f0f0;
}

.sign_up_its_free {
    background: #fff;
    color: #0f4b7d !important;
    border: 1px solid #0f4b7d;
    border-radius: 3px;
    display: inline-block;
    padding: 4px 10px 5px;
}

.sign_up_its_free:hover {
    background: #0f4b7d none repeat scroll 0 0;
    color: #fff!important;
}

.T-Row_Cellcoll-T-5 {
    padding-top: 15px;
    float: none;
    margin: 0 auto;
    max-width: 940px;
    text-align: right;
}

.prices_compare {
    margin: 0 auto;
    max-width: 1324px;
    padding: 7px 0px 30px 0;
}

.prices_compare>div.dryfta_COL0 {
    border-radius: 4px 4px 0 0;
    width: 22.6%;
    margin: 19px 1%;
    padding-bottom:18px;
    background: #fff;
    border: #ccc 0px solid;
    float: left;
    min-height: 150px;
}

.prices_compare>div.dryfta_COL1 {
    border-radius: 4px 4px 0 0;
    width: 22.6%;
    margin: 20px 1%;
    background: #fff;
    border-right: #eee 1px solid;
    border-left: #eee 1px solid;
    border-bottom: #eee 1px solid;
 float: left;
    min-height: 150px;
}

.prices_compare>div.dryfta_COL2 {
    border-radius: 4px 4px 0 0;
    width: 22.6%;
    margin: 20px 1%;
    background: #fff;
    border-right: #eee 1px solid;
    border-left: #eee 1px solid;
    border-bottom: #eee 1px solid;
    float: left;
    min-height: 150px;
}

.prices_compare>div.dryfta_COL3 {
    border-radius: 4px 4px 0 0;
    width: 22.6%;
    margin: 20px 0%;
    background: #fff;
    border-right: #eee 1px solid;
    border-left: #eee 1px solid;
    border-bottom: #eee 1px solid;
    float: left;
    min-height: 150px;
}

.prices_compare>div.dryfta_COL4 {
    border-radius: 4px 4px 0 0;
    width: 22.6%;
    margin: 20px 0%;
    background: #fff;
    border-right: #eee 1px solid;
    border-left: #eee 1px solid;
    border-bottom: #eee 1px solid;
    float: left;
    min-height: 150px;
}

.prices_compare h4 {
    background: none repeat scroll 0 0;
    border-top: 1px solid #eee;
    border-radius: 6px 6px 0 0;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin: -1px;
    padding: 30px 0 0 0;
}

.prices_compare h5 {
    background: none repeat scroll 0 0;
    border-top: 1px solid #eee;
    border-radius: 6px 6px 0 0;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin: -1px;
    padding: 30px 0 0 0;
}

.prices_compare h3 {
    background: none repeat scroll 0 0;
    border-top: 1px solid #eee;
    border-radius: 0px 0px 0 0;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin: -1px;
    padding: 30px 0;
}

.prices_compare h3 span {
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.prices_compare ul {
    padding: 34px 10px 34px 10px;
    text-align: left;
    list-style: none;
    font-size: 14px;
}

.divbox-button {
    display: block;
    border-top: #ccc 0px solid;
    padding: 14px;
    height: 39px;
	margin-top:20px;
}

.divbox-button1 {
    display: block;
    border-top: #ccc 0px solid;
    padding: 16px;
    height: 38px;
}

.divbox-button input.buttonPaypal {
    background: #159ced none repeat scroll 0 0;
    border: none;
    box-shadow: #038abe 0px 3px 0px;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff !important;
    display: block;
    font-family: Open Sans, Calibri, Helvetica;
    font-size: 17px;
    font-weight: 800;
    line-height: 25px;
    padding: 4px 29px;
    margin: 0px auto;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
}

.prices_compare .divbox-button button.stripe-button-el {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
    height: 46px;
    overflow: auto;
    vertical-align: top;
}

.prices_compare .divbox-button button.stripe-button-el span {
    height: 32px;
    background: #159ced none repeat scroll 0 0;
    border: none;
    box-shadow: #038abe 0px 3px 0px;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff !important;
    display: block;
    font-family: Open Sans, Calibri, Helvetica;
    font-size: 15px;
    font-weight: 800;
    line-height: 25px;
    padding: 4px 29px;
    margin: 0px auto;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
}

.divbox-button a {
    background: #3887ff none repeat scroll 0 0;
    border: none;
    box-shadow: #1b8acf 0px 3px 0px;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff !important;
    display: block;
    font-family: Open Sans, Calibri, Helvetica;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 6px 16px;
    margin: 0px auto;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
}

.divbox-button form img {
    display: none;
}

.divbox-button a:hover, .divbox-button input.buttonPaypal:hover {
    opacity: 0.8;
}

.divbox-signupbutton {
    display: block;
    border-top: #ccc 1px solid;
    padding: 15px;
}

.divbox-signupbutton input.buttonPaypal, .divbox-signupbutton a {
    background: #00C4CC none repeat scroll 0 0;
    border: none;
    box-shadow: #00d4cc 0px 3px 0px;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff !important;
    display: block;
    font-family: Open Sans, Calibri, Helvetica;
    font-size: 17px;
    font-weight: 800;
    line-height: 25px;
    padding: 4px 29px;
    margin: 0px auto;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
}

.divbox-signupbutton form img {
    display: none;
}

.divbox-signupbutton a:hover, .divbox-signupbutton input.buttonPaypal:hover {
    opacity: 0.8;
}

.FQASectiontable {
    display: block;
    text-align: left;
    margin: 0 auto;
    max-width: 940px;
}

.FQASectiontable .FAQleftBar {
    float: left;
    width: 48%;
    display: block;
}

.FQASectiontable .FAQRightBar {
    float: right;
    width: 48%;
    display: block;
}

.FQASectiontable .questionrowb {
    font-weight: bold;
    padding-bottom: 0px;
}

.FQASectiontable .answerrowA {
    display: block;
    padding: 10px 0 20px;
    font-size: 13px;
    line-height: 1.5;
    color: #363636;
    font-family: Open Sans, Calibri, Helvetica;
    font-weight: 500;
}

#ClientTopData {
    background: #0f4b7d;
    color: #fff;
}

#ClientTopData .section-love-header {
    font-size: 24px;
}

.create_using_dryfta li span {}

.create_using_dryfta li a {
    text-decoration: none;
    color: #ffde00 !important
}

.create_using_dryfta li a:hover {
    opacity: 0.8;
}

.platform-links {
	background:#aad3ff;padding: 1px 1px 1px 3px; color: #000;text-decoration: none;
}

.create_using_dryfta li {
    font-size: 20px;
    display: block;
    height: 26px;
    padding: 5px 0px;
    text-align: left;
    font-size: 16px;
}

.create_using_dryfta .create-left_side {
    display: inline-block;
    width: 48%;
    float: left;
}

.create_using_dryfta .create-right_side {
    display: inline-block;
    width: 48%;
    float: right;
}

.create_using_dryfta {
    max-width: 570px;
    width: 100%;
    margin: 0 auto;
}

h4.signupSubtitle {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.05em;
    line-height: 1.5em;
    width: 56%;
    margin-left: 21%;
}

.page-id-62 #signup p {
    margin-bottom: 1.6em;
}

.Create_your_free_event_platform {
    background: #fff;
    margin-top: -2px;
}

.Create_your_free_event_platform .DryftaContent_BOX {
    padding: 30px 0px;
}

.collBox {
    display: block;
    float: left;
    height: 209px;
    text-align: center;
    width: 33%;
}

#page .content_rapper_box .gridContainer .collBox h2 {
    color: #0036bf;
    font-size: 15px;
    line-height: 21px;
    margin: 0;
    padding: 10px 14px 0;
}

#page .content_rapper_box .gridContainer .collBox .short_DeSc {
    display: block;
    font-size: 12px;
    padding: 5px 60px;
}

.hexagon {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/Hexagon_shap.png) center center no-repeat;
    color: #fff;
    display: inline-block;
    font-size: 41px !important;
    font-weight: 100;
    height: 100px;
    line-height: 100px;
    position: relative;
    text-align: center;
    width: 100px;
    background-size: 100% auto;
}

.hexagon2 {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/Hexagon_shap-2.png) center center no-repeat;
    color: #fff;
    display: inline-block;
    font-size: 41px !important;
    font-weight: 100;
    height: 100px;
    line-height: 100px;
    position: relative;
    text-align: center;
    width: 100px;
    background-size: 100% auto;
}

.hexagon3 {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/Hexagon_shap-3.png) center center no-repeat;
    color: #D01A21;
    display: inline-block;
    font-size: 41px !important;
    font-weight: 100;
    height: 100px;
    line-height: 100px;
    position: relative;
    text-align: center;
    width: 100px;
    background-size: 103% auto;
}

#hexagon {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/Hexagon_shap.png) center center no-repeat;
    color: #fff;
    display: inline-block;
    font-size: 41px !important;
    font-weight: 100;
    height: 100px;
    line-height: 100px;
    position: relative;
    text-align: center;
    width: 100px;
}

.section_four_box, .section_one_box, .section_two_box, .section_three_box {
    position: relative;
}

.lineBox-1 {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/hex_Linline-1.png) center no-repeat;
    display: block;
    height: 2px;
    left: 209px;
    position: absolute;
    top: 50px;
    width: 222px;
}

.lineBox-2 {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/hex_Linline-1.png) center no-repeat;
    display: block;
    height: 2px;
    left: 523px;
    position: absolute;
    top: 50px;
    width: 222px;
}

.lineBox-right {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/hex_right_line-1.png) center no-repeat;
    display: block;
    height: 203px;
    right: 50px;
    position: absolute;
    top: 50px;
    width: 86px;
}

.lineBox-left {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/hex_left_line-1.png) center no-repeat;
    display: block;
    height: 203px;
    left: 43px;
    position: absolute;
    top: 50px;
    width: 86px;
}

.Sign_up_buttonforFree {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding-top: 25px;
    position: relative;
    text-align: center;
    width: auto;
}

.collBox a {
    text-decoration: none;
}

.Sign_up_buttonforFree a:hover, .collBox a:hover {
    opacity: 0.8;
}

.Sign_up_buttonforFree a {
    box-sizing: border-box;
    color: #fff !important;
    display: block;
    font-size: 23px;
    font-weight: 600;
    line-height: 36px;
    padding: 9px 25px;
    text-decoration: none;
    width: auto;
}

.section_two_box .lineBox-1 {
    left: 206px;
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
}

.section_two_box .lineBox-2 {
    transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
}

#dryftamobile {
    background: #fff none repeat scroll 0 0;
    color: #333;
}

ul.list-bg {
    display: block;
    list-style: none;
    padding: 15px 0px;
    margin: 0px;
}

ul.list-bg li {
    background: url(https://dryfta.com/wp-content/uploads/2015/11/yes-feature.png) 0px 6px no-repeat;
    background-size: 15px auto;
    padding: 2px 0 2px 24px;
    font-weight:500;
        font-size: 13px;
}

.page-main__features:after, .page-main__features:before {
    clear: both;
    display: table;
    box-sizing: border-box;
    content: "";
}

ul.page-main__features::before {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    clear: both;
    z-index: 1;
}

.page-main__features__unit {
    align-items: center;
    display: flex;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    -webkit-align-items: center;
    display: -webkit-flex;
    -webkit-box-sizing: border-box;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
}

.page-main__features__unit {
    width: 23.66%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.dryfta-allfeaturesApp .page-main__features__unit {
    width: 20%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

#page .page-main__features__unit a {
    color: #000;
    text-decoration: none;
}

#page .page-main__features__unit a:hover {
    opacity: 0.8;
    color: #333;
}

.page-main__features__unit {
    list-style: none;
    float: left;
    box-sizing: border-box;
    height: 223px;
    transition-duration: 0.4s;
    transition-property: color;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: color;
    font-size: 16px;
    font-weight: 400;
	margin-left: 13px;
border: 1px solid #eaeaea;
border-radius: 4px;
margin-bottom: 13px;
}

.page-main__features>* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.page-main__features {
    padding: 0;
    margin: 0px;
    position: relative;
}

.page-main__features {
    color: #000;
    font-size: 13px;
}

/**--------------------Start University----------------------*/

.page-main__features-university:after, .page-main__features-university:before {
    clear: both;
    display: table;
    box-sizing: border-box;
    content: "";
}

ul.page-main__features-university::before {
    border: 2px solid #0f4b7d;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    clear: both;
    z-index: 1;
}

.page-main__features__university {
    align-items: center;
    display: flex;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    -webkit-align-items: center;
    display: -webkit-flex;
    -webkit-box-sizing: border-box;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
}

.page-main__features__university {
    width: 16.66%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

#page .page-main__features__university a {
    color: #fff;
    text-decoration: none;
}

#page .page-main__features__university a:hover {
    opacity: 0.8;
    color: #fff;
}

.page-main__features__university {
    list-style: none;
    float: left;
    box-sizing: border-box;
    height: 130px;
    transition-duration: 0.4s;
    transition-property: color;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: color;
    font-size: 16px;
    font-weight: 400;
}

.page-main__features-university>* {
    border-bottom: 1px solid #256193;
    border-right: 1px solid #256193;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.page-main__features-university {
    padding: 0;
    margin: 0px;
    position: relative;
}

.page-main__features-university {
    color: #fff;
    font-size: 13px;
}

.page-main__features-university span {
    display: block;
    padding: 0px 17px;
}

.page-main__features-university i {
    color: #bfced9;
    font-size: 30px;
    height: 40px;
    line-height: 1;
    transition-duration: 0.4s;
    transition-property: color;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: color;
}

/**--------------------End University----------------------*/

.dryfta-allfeaturesApp li {
    text-algin: center;
}

.dryfta-allfeaturesApp .page-main__features span {
    display: block;
    padding: 0px 17px;
}

.page-main__features span {
    display: block;
    padding: 0 20px;
    font-weight: bold;
    font-size: 17px;
    letter-spacing: 0px;
}

.page-main__features i {
    font-size: 30px;
	color:#0040ff;
    height: 40px;
    line-height: 1;
    transition-duration: 0.4s;
    transition-property: color;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: color;
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage .tooltip a {
    color: #fff !important;
    display: inline-block;
    font-size: 9px;
    font-weight: 700;
    outline: 0 none;
    padding: 3px 8px 7px;
    text-decoration: none;
    text-transform: uppercase;
}

#menu_floatting_box .D_progress_bar {
    height: 124px;
    display:none !important;
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage {
    position: absolute;
}

#menu_floatting_box .D_progress_bar.nav-up {
    display: block;
    top: -126px;
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage .tooltip .tooltip-arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #0f4b7d;
    bottom: auto;
    top: -5px;
    content: "";
    height: 0;
    left: 46%;
    position: absolute;
    transform: rotate(-539deg);
    width: 0;
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage .tooltip .tl_dots {
    background: #0f4b7d none repeat scroll 0 0;
    border: 2px solid #fff;
    cursor: pointer;
    height: 9px;
    margin-top: 0;
    width: 9px;
    position: absolute;
    top: -20px;
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage {
    position: absolute
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage.setup_tl {
    left: 0
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage.submissions_tl {
    left: 102px
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage.review_tl {
    left: 205px
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage.acceptance_tl {
    left: 322px
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage.registration_tl {
    left: 440px
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage.timetable_tl {
    left: 559px
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage.book_tl {
    left: 680px
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage.support_tl {
    left: 782px
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage.Accept_donations {
    left: 883px
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage .tooltip {
    background: #0f4b7d none repeat scroll 0 0;
    border-radius: 4px;
    bottom: auto;
    padding: 0;
    top: 36px;
    position: absolute;
    text-align: center;
    z-index: 1030;
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage .tooltip a {
    color: #fff !important;
    display: inline-block;
    font-size: 9px;
    font-weight: 700;
    outline: 0 none;
    padding: 3px 8px 7px;
    text-decoration: none;
    text-transform: uppercase;
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage .tooltip a:hover {
    color: #eee!important
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage .tooltip.active a {
    color: #fff!important
}

#menu_floatting_box .progress_timeline .stages-tooltips-bottom .stage .tooltip.wide {
    -webkit-transform: translateX(-12%);
    -ms-transform: translateX(-12%);
    transform: translateX(-12%);
    min-width: 125px
}

#menu_floatting_box .progress_timeline .timeline {
    width: 91.2%;
}

#menu_floatting_box .progress_timeline {
    margin-top: 37px;
}

/************************************************************/

.D_progress_bar {
    background: #eee none repeat scroll 0 0;
    display: none;
    height: 100px;
    z-index: 9999;
}

.D_progress_bar.nav-up {
    top: -100px;
    display: block;
}

.D_progress_bar.nav-down {
    top: 0px;
    display: block;
}

.D_progress_bar {
    position: fixed;
    top: 0;
    transition: top 0.2s ease-in-out;
    width: 100%;
    -webkit-transition: top 0.2s ease-in-out
}

.row.fixed {}

.row.dryfta_fixed {
    margin-left: auto;
    margin-right: auto;
    max-width: 968px;
}

.timeline_features {
    position: relative;
}

.progress_timeline .timeline {
    background: #0f4b7d none repeat scroll 0 0;
    border-radius: 5px;
    left: 45px;
    padding: 2px 0;
    position: absolute;
    top: 21px;
    width: 90.2%;
}

.progress_timeline .timeline_green {
    background: #94c13d none repeat scroll 0 0;
    border-radius: 5px;
    left: 56px;
    padding: 5px 0;
    position: absolute;
    top: 26px;
    width: 0;
}

.progress_timeline {
    display: block;
    margin-top: 42px;
    position: relative;
}

.progress_timeline .stages-tooltips .stage.setup_tl {
    left: 0;
}

.progress_timeline .stages-tooltips .stage {
    position: absolute;
}

progress_timeline .stages-tooltips .stage .tooltip .tooltip-arrow, .tooltip .tl_dots {
    -webkit-transform: translateX(-50%) translateY(0);
    -ms-transform: translateX(-50%) translateY(0)
}

.f_progress_bar {
    display: none;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .07);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .07);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .07);
    background: #0f4b7d;
    height: 100px;
    z-index: 9999
}

.stuck {
    z-index: 110
}

.tooltip .tl_dots {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    transform: translateX(-50%) translateY(0);
    position: absolute;
    left: 50%
}

.progress_timeline {
    margin-top: 42px;
    position: relative;
    display: block
}

.progress_timeline .timeline_green {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: 26px;
    width: 0;
    left: 56px;
    padding: 5px 0;
    background: #94c13d
}

.progress_timeline .stages-tooltips .stage {
    position: absolute
}

.progress_timeline .stages-tooltips .stage.setup_tl {
    left: 0
}

.progress_timeline .stages-tooltips .stage.submissions_tl {
    left: 113px
}

.progress_timeline .stages-tooltips .stage.review_tl {
    left: 225px
}

#menu_floatting_box .progress_timeline .stages-tooltips .stage.review_tl {
    left: 217px
}

.progress_timeline .stages-tooltips .stage.acceptance_tl {
    left: 336px
}

#menu_floatting_box .progress_timeline .stages-tooltips .stage.registration_tl {
    left: 455px
}

.progress_timeline .stages-tooltips .stage.registration_tl {
    left: 451px
}

.progress_timeline .stages-tooltips .stage.timetable_tl {
    left: 572px
}

.progress_timeline .stages-tooltips .stage.book_tl {
    left: 713px
}

.progress_timeline .stages-tooltips .stage.support_tl {
    left: 863px
}

.progress_timeline .stages-tooltips .stage.tooltip.active .tooltip-arrow {
    border-top: 10px solid #94c13d
}

.progress_timeline .stages-tooltips .stage .tooltip {
    background: #0f4b7d none repeat scroll 0 0;
    border-radius: 4px;
    bottom: -10px;
    padding: 0;
    position: absolute;
    text-align: center;
    z-index: 1030;
}

.progress_timeline .stages-tooltips .stage .tooltip a {
    color: #fff !important;
    display: inline-block;
    font-size: 9px;
    font-weight: 700;
    outline: 0 none;
    padding: 3px 8px 7px;
    text-decoration: none;
    text-transform: uppercase;
}

.progress_timeline .stages-tooltips .stage .tooltip a:hover {
    color: #eee!important
}

.progress_timeline .stages-tooltips .stage .tooltip.active a {
    color: #fff!important
}

.progress_timeline .stages-tooltips .stage .tooltip .tl_dots {
    background: #0f4b7d none repeat scroll 0 0;
    border: 2px solid #fff;
    cursor: pointer;
    height: 9px;
    margin-top: 6px;
    width: 9px;
}

.progress_timeline .stages-tooltips .stage .tooltip.wide {
    -webkit-transform: translateX(-12%);
    -ms-transform: translateX(-12%);
    transform: translateX(-12%);
    min-width: 125px
}

.progress_timeline .stages-tooltips .stage .tooltip.active .tl_dots {
    border: 1px solid #000;
    background: #b62222
}

.progress_timeline .stages-tooltips .stage .tooltip.active {
    background: #b62222
}

.progress_timeline .stages-tooltips .stage .tooltip.active a:hover {
    color: #fff!important
}

.progress_timeline .stages-tooltips .stage.support_tl .tooltip {
    -webkit-transform: translateX(-20%);
    -ms-transform: translateX(-20%);
    transform: translateX(-20%)
}

.progress_timeline .stages-tooltips .stage.support_tl .tooltip .tl_dots {
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%)
}

.progress_timeline .stages-tooltips .stage.support_tl .tooltip .tooltip-arrow {
    left: 58%
}

.progress_timeline .stages-tooltips .stage .tooltip .tooltip-arrow {
    transform: translateX(-50%) translateY(0);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #0f4b7d;
    content: "";
    position: absolute;
    bottom: -5px;
    left: 50%;
    width: 0;
    height: 0
}

.progress_timeline .stages-tooltips .stage .tooltip.active .tooltip-arrow {
    border-top: 5px solid #b62222
}

.tooltip {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    z-index: 1030;
    bottom: 0;
    display: inline-block;
    padding: 10px 8px;
    min-width: 93px;
    text-align: center
}

.tl_dots {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transform: translateX(-50%) translateY(0);
    -ms-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0);
    position: absolute;
    left: 50%;
    margin: 0 auto
}

/*-----------------Mobile App Page-------------------*/

.d-App-right {
    float: right;
    width: 42%;
    height: 423px;
    overflow: hidden;
}

.d-App-left {
    float: left;
    width: 47%;
    padding-top: 19px;
}

.section-Mo_app .innderpart {
    max-width: 1100px;
    margin: 0 auto;
}

.section-Mo_app.dryfta_second {
    background: #eee;
}

.section-Mo_app {
    background: #fff;
    padding-top: 100px;
}

.section-Mo_app.dryfta_second .d-App-left {
    float: right;
}

.section-Mo_app.dryfta_second .d-App-right {
    float: left;
}

.d-App-right {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/Send_vCard_Request_and_Set-Up_Meeting.png) 0px 0px no-repeat;
    background-size: 100% auto;
    padding: 77px 24px 0px;
    box-sizing: border-box;
}

.section-Mo_app .innderpart h2 {
    color: #0f4b7d;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
    padding-top: 100px;
}

.mobileInnerImgBo_bx {
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 25px;
    overflow: hidden;
}

.mobileInnerImgBo_bx img {
    margin-top: -25px;
}

.facebook_login_bx img {
    margin-top: -356px;
}

	#custom_html-7 .textwidget h1.home-title{ font-size: 56px; line-height: 63px; font-weight: 700; letter-spacing: -4.5px; }
	#custom_html-7 .textwidget h1.home-title-small {font-size:12px;padding-left: 17%;}



.paypal_logo_img span {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    max-width: 14.44%;
    vertical-align: middle;
    box-sizing: border-box;
    display: block;
    margin-left: 2.5641%;
    min-height: 28px;
}

.paypal_logo_img span {
    display: inline-block;
    vertical-align: middle;
}

.sign_up_F_name {
    display: inline-block;
    margin-right: 24px;
    width: 160px;
}

.sign_up_L_name {
    display: inline-block;
    padding-right: 15px;
    width: 148px;
}

.prices_compare ul li:before {
    content: '✔';
    margin-left: -1.2em;
    margin-right: 0.5em;
}

/**--------------------End App----------------------*/

.FQASectiontable {
    text-align: left;
    max-width: 1224px;
    margin: auto;
}

.site-footer.text-center #menu-mainmenu-1 li a {
    color: #505050;
    font-size: 13px;
    text-decoration: none;
}

.site-footer.text-center #menu-mainmenu-1 li a:hover {
    color: #999;
}

.site-footer.text-center #text-6 {
    font-size: 16px;
}

.width650px img, figure {
    max-width: 100%;
}

.postid-500 .width650px img {
    border: #eee 1px solid;
}

.slides {
    height: 35px;
    margin: 20px auto;
    max-width: 987px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.slides ul {
    list-style: none;
    position: relative;
}

/* keyframes #anim_slides */

@-webkit-keyframes anim_slides {
    0% {
        opacity: 0;
    }
    6% {
        opacity: 1;
    }
    24% {
        opacity: 1;
    }
    30% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

@-moz-keyframes anim_slides {
    0% {
        opacity: 0;
    }
    6% {
        opacity: 1;
    }
    24% {
        opacity: 1;
    }
    30% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

.slides ul li {
    opacity: 0;
    text-align: center;
    position: absolute;
    top: 0;
    width: 100%;
    /* css3 animation */
    -webkit-animation-name: anim_slides;
    -webkit-animation-duration: 12.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: anim_slides;
    -moz-animation-duration: 12.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
}

/* css3 delays */

.slides ul li:nth-child(2), .slides ul li:nth-child(2) div {
    -webkit-animation-delay: 3.0s;
    -moz-animation-delay: 3.0s;
}

.slides ul li:nth-child(3), .slides ul li:nth-child(3) div {
    -webkit-animation-delay: 6.0s;
    -moz-animation-delay: 6.0s;
}

.slides ul li:nth-child(4), .slides ul li:nth-child(4) div {
    -webkit-animation-delay: 9.0s;
    -moz-animation-delay: 9.0s;
}

/* keyframes #anim_titles */

@-webkit-keyframes anim_titles {
    0% {
        left: 100%;
        opacity: 0;
    }
    5% {
        left: 10%;
        opacity: 1;
    }
    20% {
        left: 10%;
        opacity: 1;
    }
    25% {
        left: 100%;
        opacity: 0;
    }
    100% {
        left: 100%;
        opacity: 0;
    }
}

@-moz-keyframes anim_titles {
    0% {
        left: 100%;
        opacity: 0;
    }
    5% {
        left: 10%;
        opacity: 1;
    }
    20% {
        left: 10%;
        opacity: 1;
    }
    25% {
        left: 100%;
        opacity: 0;
    }
    100% {
        left: 100%;
        opacity: 0;
    }
}

/*****************Post Navigation CSS**********************/

.navigation.pagination {
    padding-bottom: 40px;
}

.navigation.pagination h2.screen-reader-text {
    display: none;
}

.navigation.pagination .nav-links>span, .navigation.pagination .nav-links>a {
    background: #f0f0f0 none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    color: #000;
    display: inline-block;
    margin: 0 5px;
    padding: 0 10px;
}

.navigation.pagination .nav-links>a:hover {
    background: #0f4b7d;
    border: #003b6d 1px solid;
    color: #fff!important;
}

.progress {
    display: none;
}

#progressB {
    margin: 0 auto;
    max-width: 400px;
    width: 100%;
}

#progressB {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    padding: 2px;
}

.progress-bar {
    position: relative;
    height: 16px;
    width: 0px;
    border-radius: 4px;
    -webkit-transition: 0.4s linear;
    -moz-transition: 0.4s linear;
    -o-transition: 0.4s linear;
    transition: 0.4s linear;
    -webkit-transition-property: width, background-color;
    -moz-transition-property: width, background-color;
    -o-transition-property: width, background-color;
    transition-property: width, background-color;
    -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.25), inset 0 1px rgba(255, 255, 255, 0.1);
}

.progress-bar:before, .progress-bar:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.progress-bar:before {
    bottom: 0;
    background: 0 0 repeat;
    border-radius: 4px 4px 0 0;
}

.progress-bar:after {
    z-index: 2;
    bottom: 45%;
    border-radius: 4px;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));
}

.width10>.progress-bar {
    width: 10%;
    background-color: #f63a0f;
}

.width30>.progress-bar {
    width: 30%;
    background-color: #f27011;
}

.width50>.progress-bar {
    width: 50%;
    background-color: #f2b01e;
}

.width80>.progress-bar {
    width: 75%;
    background-color: #f2d31b;
}

.width100>.progress-bar {
    width: 100%;
    background-color: #86e01e;
}

.external_page1T2 header {
    border-bottom: none;
    padding: 53px 0 0;
}

.external_page1T2 header h1 {
    color: #000;
    font-size: 44px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.2;
    margin-top: 0px;
    text-align: center;
}

.main_section_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/********section Page images*********/

.Ticketing_rapper_row01 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Ticketing_Online_Payments/choose_a_payment_method.png) 0% 100% no-repeat;
    min-height: 507px;
}

.Ticketing_rapper_row01 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Ticketing_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/event-ticketing-website.png) 100% 100% no-repeat;
    min-height: 507px;
   background-blend-mode: multiply;
    background-size: 45%;
    background-position: 88%;
}

.Ticketing_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Ticketing_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Ticketing_Online_Payments/ticket_setup.png) 0% 100% no-repeat;
    min-height: 507px;
}

.Ticketing_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Ticketing_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Ticketing_Online_Payments/Payment_Settings.png) 100% 100% no-repeat;
    min-height: 507px;
}

.Ticketing_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/*********Multi submissions workflow page*********/

.collect_submission_fees_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/all-submissions-1.png) 100% 100% no-repeat;
    min-height: 507px;
	background-size: contain;
}

.collect_submission_fees_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.collect_submission_fees_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/02/accepted-submissions-1.png) 0% 100% no-repeat;
    max-height: 423px;
	background-size: contain;
}

.collect_submission_fees_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.collect_submission_fees_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/payment-methods-1.png) 100% 100% no-repeat;
    min-height: 407px;
	background-size: contain;
}

.collect_submission_fees_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/*********Multi submissions workflow page*********/

.multi_submission_workflow_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/simple-submission.png) 100% 100% no-repeat;
    min-height: 507px;
	background-size: contain;
}

.multi_submission_workflow_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.multi_submission_workflow_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/02/complex-submission.png) 0% 100% no-repeat;
    min-height: 507px;
	background-size: contain;
}

.multi_submission_workflow_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.multi_submission_workflow_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/multi-tier-submission.png) 100% 100% no-repeat;
    min-height: 507px;
	background-size: contain;
}

.multi_submission_workflow_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.multi_submission_workflow_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/02/submission-by-type-track-topic.png) 0% 100% no-repeat;
    min-height: 507px;
	background-size: contain;
}

.multi_submission_workflow_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/*********Registration page*********/

.Registration_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Registration/Frontend_Registration.png) 100% 100% no-repeat;
    min-height: 507px;
}

.Registration_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Registration_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Registration/Abstract_submission_form.png) 0% 100% no-repeat;
    min-height: 507px;
}

.Registration_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Registration_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Registration/Review_submission.png) 100% 100% no-repeat;
    min-height: 507px;
}

.Registration_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Registration_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Registration/Frontend_form_Registration.png) 0% 100% no-repeat;
    min-height: 507px;
}

.Registration_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/***********************Email Marketing page*****************************/

.EmailMarketing_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/campaign-reporting.png) 100% 100% no-repeat;
    min-height: 507px;
        background-size: 41%;
    background-position: 88%;
        background-blend-mode: multiply;
}

.EmailMarketing_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EmailMarketing_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Email_Marketing/Campaign_Reports.png) 0% 100% no-repeat;
    min-height: 507px;
}

.EmailMarketing_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EmailMarketing_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Email_Marketing/Lists_of_subscribers.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EmailMarketing_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EmailMarketing_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Email_Marketing/Email_lists.png) 0% 100% no-repeat;
    min-height: 507px;
}

.EmailMarketing_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EmailMarketing_rapper_row5 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Email_Marketing/Segments.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EmailMarketing_rapper_row5 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/***************************Surveys & Polls Page************************/

.SurveyPolls_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Survey_Manager/survey-listings.png) 100% 100% no-repeat;
    min-height: 507px;
}

.SurveyPolls_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 9px 0 0;
    width: 42%;
}

.SurveyPolls_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Survey_Manager/survey-participants.png) 0% 100% no-repeat;
    min-height: 507px;
}

.SurveyPolls_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 9px 0 0;
    width: 42%;
}

.SurveyPolls_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Survey_Manager/survey-reports.png) 100% 100% no-repeat;
    min-height: 507px;
}

.SurveyPolls_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 9px 0 0;
    width: 42%;
}

.SurveyPolls_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/05/live-polling.png) 0% 100% no-repeat;
    min-height: 507px;
}

.SurveyPolls_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 9px 0 0;
    width: 42%;
}

/***************************Matchmaking Page************************/

.Matchmaking_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Matchmaking/choose-your-interests.png) 100% 100% no-repeat;
    min-height: 507px;
}

.Matchmaking_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Matchmaking_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/02/matchmaking.png) 0% 100% no-repeat;
    min-height: 507px;
}

.Matchmaking_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Matchmaking_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Matchmaking/matched-profile.png) 100% 100% no-repeat;
    min-height: 507px;
}

.Matchmaking_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/***************************Abstract Management & Peer Reviews Page************************/

.AbstractManagementeer_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Abstract_settings.png) 100% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2016/05/abstract-listings-397.png) 0% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Abstract_Types.png) 100% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/abstracts-platform.png) 0% 100% no-repeat;
    min-height: 507px;
    background-blend-mode: multiply;
    background-size: 46%;
    background-position: 7%;
}

.AbstractManagementeer_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row5 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Abstract_listing_layout.png) 100% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row5 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row6 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Submit_Abstract_reviewer_layout.png) 0% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row6 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row7 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Abstract_book_builder_Top_view.png) 100% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row7 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row8 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/abstract-grading.png) 0% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row8 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row9 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/abstract-submission-payments.png) 100% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row9 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row10 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/customizable-forms.png) 0% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row10 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row11 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/export-abstracts.png) 100% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row11 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row12 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/automated-notifications.png) 0% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row12 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row13 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/abstract-rebuttal.png) 0% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row13 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/**************Event and Sessions Checkin**************/

.eventcheckin_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/event_checkin/guest_checkin.png) 100% 100% no-repeat;
    min-height: 507px;
}

.eventcheckin_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.eventcheckin_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/event_checkin/event_guest_checkin.png) 0% 100% no-repeat;
    min-height: 507px;
}

.eventcheckin_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.eventcheckin_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Abstract_Types.png) 100% 100% no-repeat;
    min-height: 507px;
}

.eventcheckin_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.eventcheckin_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Submit_abstract_layout.png) 0% 100% no-repeat;
    min-height: 507px;
}

.eventcheckin_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.eventcheckin_rapper_row5 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Abstract_listing_layout.png) 100% 100% no-repeat;
    min-height: 507px;
}

.eventcheckin_rapper_row5 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.eventcheckin_rapper_row6 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Submit_Abstract_reviewer_layout.png) 0% 100% no-repeat;
    min-height: 507px;
}

.eventcheckin_rapper_row6 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/************Abstract Book Builder page*****************/

.AbstractBookBuilder_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Book_Builder/Abstract_book_builder_Top_view.png) 100% 100% no-repeat;
    min-height: 507px;
}

.AbstractBookBuilder_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractBookBuilder_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Book_Builder/Abstract_book_builder_middle_view.png) 0% 100% no-repeat;
    min-height: 507px;
}

.AbstractBookBuilder_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractBookBuilder_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Book_Builder/Abstract_book_builder_bottom_view.png) 100% 100% no-repeat;
    min-height: 507px;
}

.AbstractBookBuilder_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/**************************Participation Certificate Builder page*******************************/

.ParticipationCertificate_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Participation_Certificate_Builder/Participation_CertificateBuilder_top.png) 100% 100% no-repeat;
    min-height: 507px;
}

.ParticipationCertificate_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ParticipationCertificate_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Participation_Certificate_Builder/Participation_CertificateBuilder_bottom.png) 0% 100% no-repeat;
    min-height: 507px;
}

.ParticipationCertificate_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/*******************************Badge Builder Page*************************/

.BadgeBuilder_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Badge_Builder/Badge_builder_top.png) 100% 100% no-repeat;
    min-height: 507px;
}

.BadgeBuilder_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.BadgeBuilder_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Badge_Builder/Badge_builder_bottom.png) 0% 100% no-repeat;
    min-height: 507px;
    background-size: 733px;
}

.BadgeBuilder_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.BadgeBuilder_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Badge_Builder/Create_Badges.png) 100% 100% no-repeat;
    min-height: 507px;
}

.BadgeBuilder_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/***********************Live Discussions**************************/

.LiveDiscussions_rapper_row1 {
    padding: 0px 0;
    background: #fff url(https://dryfta.com//wp-content/themes/dryfta/images/community-platform-1.gif) 0% 100% no-repeat;
    min-height: 507px;
    background-blend-mode: multiply;
    background-size: 45%;
    background-position: 13%;
}

.LiveDiscussions_rapper_row1 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 0px 0 0;
    width: 37%;
}

/*************************Memberships**************************/

.Memberships_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Memberships/Memberships_Ticket.png) 100% 100% no-repeat;
    min-height: 507px;
}

.Memberships_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Memberships_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Memberships/member-only-contents.png) 0% 100% no-repeat;
    min-height: 507px;
}

.Memberships_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Memberships_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Memberships/membership-directory-listings.png) 100% 100% no-repeat;
    min-height: 507px;
}

.Memberships_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Memberships_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Memberships/member-discounts.png) 0% 100% no-repeat;
    min-height: 507px;
}

.Memberships_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Memberships_rapper_row5 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Memberships/automated-membership-renewals.png) 100% 100% no-repeat;
    min-height: 507px;
}

.Memberships_rapper_row5 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Memberships_rapper_row6 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Memberships/member-only-check-ins-sessions.png) 0% 100% no-repeat;
    min-height: 507px;
}

.Memberships_rapper_row6 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/**********************************Custom Roles & Access Control Page*********************************************/

.CustomRolesAccess_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Custom_Roles_Access_Control/roles_listing_layout.png) 100% 100% no-repeat;
    min-height: 507px;
}

.CustomRolesAccess_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.CustomRolesAccess_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Custom_Roles_Access_Control/roles_details_layout.png) 0% 100% no-repeat;
    min-height: 507px;
}

.CustomRolesAccess_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.CustomRolesAccess_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Custom_Roles_Access_Control/roles_backend_layout.png) 100% 100% no-repeat;
    min-height: 507px;
}

.CustomRolesAccess_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.CustomRolesAccess_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Custom_Roles_Access_Control/roles_backend_details_layout.png) 0% 100% no-repeat;
    min-height: 507px;
}

.CustomRolesAccess_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/***********************************Event Analytics & Reporting***********************************/

.EventAnalyticsReporting_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Analytics_Reporting/Custom_Reports.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EventAnalyticsReporting_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventAnalyticsReporting_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Analytics_Reporting/Snapshots.png) 0% 100% no-repeat;
    min-height: 507px;
}

.EventAnalyticsReporting_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventAnalyticsReporting_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Analytics_Reporting/Segments_detail_view.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EventAnalyticsReporting_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/**************************************Event Website Builder page*************************************************/

.EventWebsiteBuilder_rapper_row01 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Website_Builder/frontend_web_layout.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EventWebsiteBuilder_rapper_row01 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventWebsiteBuilder_rapper_row02 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Website_Builder/event_web_Schedule_page.png) 0% 100% no-repeat;
    min-height: 507px;
}

.EventWebsiteBuilder_rapper_row02 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventWebsiteBuilder_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Website_Builder/Choose_Theme.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EventWebsiteBuilder_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventWebsiteBuilder_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Website_Builder/manage_content.png) 0% 100% no-repeat;
    min-height: 507px;
}

.EventWebsiteBuilder_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventWebsiteBuilder_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Website_Builder/page_label.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EventWebsiteBuilder_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventWebsiteBuilder_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Website_Builder/css_manager.png) 0% 100% no-repeat;
    min-height: 507px;
}

.EventWebsiteBuilder_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventWebsiteBuilder_rapper_row5 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Website_Builder/Video_Gallery.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EventWebsiteBuilder_rapper_row5 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventWebsiteBuilder_rapper_row6 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Website_Builder/photo_gallery.png) 0% 100% no-repeat;
    min-height: 507px;
}

.EventWebsiteBuilder_rapper_row6 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventWebsiteBuilder_rapper_row7 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Event_Website_Builder/widget_manager.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EventWebsiteBuilder_rapper_row7 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/*******************************Donation Management*************************************/

.Donation_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Accept_Donations/DonationConfiguration_backend.png) 100% 100% no-repeat;
    min-height: 507px;
}

.Donation_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Donation_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Accept_Donations/Donation_page_front.png) 0% 100% no-repeat;
    min-height: 507px;
}

.Donation_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.Donation_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Accept_Donations/Donation_payment.png) 100% 100% no-repeat;
    min-height: 507px;
}

.Donation_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/*******************************End Donation Management*************************************/

/*******************************Sponsors & Exhibitors Management*************************************/

.SponsorsExhibitorsManagement_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Sponsors_Exhibitors_Management/Sponsors_listing.png) 100% 100% no-repeat;
    min-height: 507px;
}

.SponsorsExhibitorsManagement_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.SponsorsExhibitorsManagement_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Sponsors_Exhibitors_Management/sponsors_widget.png) 0% 100% no-repeat;
    min-height: 507px;
}

.SponsorsExhibitorsManagement_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.SponsorsExhibitorsManagement_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Sponsors_Exhibitors_Management/exhibitors-booth.png) 100% 100% no-repeat;
    min-height: 507px;
}

.SponsorsExhibitorsManagement_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/*************************************Event CRM*******************************************/

.EventCRM_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Event_crm/dryfta_contact_details.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EventCRM_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventCRM_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Event_crm/Email_tab_layout.png) 0% 100% no-repeat;
    min-height: 507px;
}

.EventCRM_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventCRM_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Event_crm/Tickets_tab_layout.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EventCRM_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventCRM_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Event_crm/Bulk_edit_popup.png) 0% 100% no-repeat;
    min-height: 507px;
}

.EventCRM_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.EventCRM_rapper_row5 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Event_crm/Contacts_listing_page.png) 100% 100% no-repeat;
    min-height: 507px;
}

.EventCRM_rapper_row5 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/*******************************************Contacts Segmentation *************************************/

.ContactsSegmentation_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Contacts_Segmentation/Segments_detail_view.png) 100% 100% no-repeat;
    min-height: 507px;
}

.ContactsSegmentation_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ContactsSegmentation_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Contacts_Segmentation/view_Segment_layout.png) 0% 100% no-repeat;
    min-height: 507px;
}

.ContactsSegmentation_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/***************************Projects & To Dos Page************************/

.ProjectToDos_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/TaskManager/to-dos.png) 100% 100% no-repeat;
    min-height: 507px;
}

.ProjectToDos_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProjectToDos_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/TaskManager/projects.png) 0% 100% no-repeat;
    min-height: 507px;
}

.ProjectToDos_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProjectToDos_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/TaskManager/to-dos-detail.png) 100% 100% no-repeat;
    min-height: 507px;
}

.ProjectToDos_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProjectToDos_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Submit_abstract_layout.png) 0% 100% no-repeat;
    min-height: 507px;
}

.ProjectToDos_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProjectToDos_rapper_row5 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Abstract_listing_layout.png) 100% 100% no-repeat;
    min-height: 507px;
}

.ProjectToDos_rapper_row5 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProjectToDos_rapper_row6 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Submit_Abstract_reviewer_layout.png) 0% 100% no-repeat;
    min-height: 507px;
}

.ProjectToDos_rapper_row6 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/***************************Program builder Page************************/

.ProgramBuilder_rapper_row01 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/ProgramBuilder/program-schedule.png) 100% 100% no-repeat;
    min-height: 507px;
}

.ProgramBuilder_rapper_row01 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProgramBuilder_rapper_row02 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/ProgramBuilder/session-detail.png) 0% 100% no-repeat;
    min-height: 507px;
}

.ProgramBuilder_rapper_row02 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProgramBuilder_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/ProgramBuilder/add-to-waitlist.png) 100% 100% no-repeat;
    min-height: 507px;
}

.ProgramBuilder_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProgramBuilder_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/ProgramBuilder/tracks-formats-locations.png) 0% 100% no-repeat;
    min-height: 507px;
}

.ProgramBuilder_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProgramBuilder_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/ProgramBuilder/agenda-sessions.png) 100% 100% no-repeat;
    min-height: 507px;
}

.ProgramBuilder_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProgramBuilder_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/ProgramBuilder/session-details.png) 0% 100% no-repeat;
    min-height: 507px;
}

.ProgramBuilder_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProgramBuilder_rapper_row5 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/ProgramBuilder/session-comments.png) 100% 100% no-repeat;
    min-height: 507px;
}

.ProgramBuilder_rapper_row5 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProgramBuilder_rapper_row6 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/ProgramBuilder/session-attendees.png) 0% 100% no-repeat;
    min-height: 507px;
}

.ProgramBuilder_rapper_row6 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProgramBuilder_rapper_row7 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/ProgramBuilder/import-schedule.png) 100% 100% no-repeat;
    min-height: 507px;
}

.ProgramBuilder_rapper_row7 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.ProgramBuilder_rapper_row8 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/ProgramBuilder/workshop-tickets.png) 0% 100% no-repeat;
    min-height: 507px;
}

.ProgramBuilder_rapper_row8 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/***************************Attendees and Speakers lists Page************************/

.attendeelist_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/AttendeesSpeakerslists/attendees-list.png) 100% 100% no-repeat;
    min-height: 507px;
}

.attendeelist_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.attendeelist_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/AttendeesSpeakerslists/speakers-list.png) 0% 100% no-repeat;
    min-height: 507px;
}

.attendeelist_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.attendeelist_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/AttendeesSpeakerslists/speaker-profile.png) 100% 100% no-repeat;
    min-height: 507px;
}

.attendeelist_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/***************************Self-service dashboard Page************************/

.selfdash_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/SelfserviceDashboard/attendee-dashboard.png) 100% 100% no-repeat;
    min-height: 507px;
}

.selfdash_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.selfdash_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/SelfserviceDashboard/author-dashboard.png) 0% 100% no-repeat;
    min-height: 507px;
}

.selfdash_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.selfdash_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/SelfserviceDashboard/reviewer-dashboard.png) 100% 100% no-repeat;
    min-height: 507px;
}

.selfdash_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.selfdash_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/SelfserviceDashboard/speaker-dashboard.png) 0% 100% no-repeat;
    min-height: 507px;
}

.selfdash_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.selfdash_rapper_row5 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/SelfserviceDashboard/admin-dashboard.png) 100% 100% no-repeat;
    min-height: 507px;
}

.selfdash_rapper_row5 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/***************************Budget manager Page************************/

.budgetmanager_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/BudgetExpenses/budget-list.png) 100% 100% no-repeat;
    min-height: 507px;
}

.budgetmanager_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.budgetmanager_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/BudgetExpenses/budget-manager.png) 0% 100% no-repeat;
    min-height: 507px;
}

.budgetmanager_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/***************************Event and Sessions Checkin Page************************/

.AbstractManagementeer_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Abstract_settings.png) 100% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2016/05/abstract-listings-397.png) 0% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Abstract_Types.png) 100% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}



.AbstractManagementeer_rapper_row5 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Abstract_listing_layout.png) 100% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row5 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.AbstractManagementeer_rapper_row6 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/Abstract_Management_Peer_Reviews/Submit_Abstract_reviewer_layout.png) 0% 100% no-repeat;
    min-height: 507px;
}

.AbstractManagementeer_rapper_row6 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}


/**************Automated & Manual assignments Page*******************/

.automated_manual_assignments_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/single-abstract-assignment.png) 100% 100% no-repeat;
    min-height: 507px;
}

.automated_manual_assignments_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.automated_manual_assignments_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/02/multiple-abstracts-assignment.png) 0% 100% no-repeat;
    min-height: 507px;
}

.automated_manual_assignments_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.automated_manual_assignments_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/automated-abstract-assignment.png) 100% 100% no-repeat;
    min-height: 507px;
}

.automated_manual_assignments_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.automated_manual_assignments_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/02/abstracts-bidding-reviewers.png) 0% 100% no-repeat;
    min-height: 507px;
    background-size: contain;
}

.automated_manual_assignments_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/**************Automated & Manual assignments Page*******************/

.abstracts_access_control_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/track-chair-access.png) 100% 100% no-repeat;
    min-height: 507px;
}

.abstracts_access_control_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.abstracts_access_control_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/02/submission-type-topic.png) 0% 100% no-repeat;
    min-height: 507px;
}

.abstracts_access_control_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.abstracts_access_control_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/access-controlled-abstracts.png) 100% 100% no-repeat;
    min-height: 507px;
}

.abstracts_access_control_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}


/**************Accept Submissions & Notify Authors*******************/

.abstracts_accept_submissions_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/accept-reject-submissions.png) 100% 100% no-repeat;
    min-height: 507px;
    border:1px solid #f5f5f5;
}

.abstracts_accept_submissions_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.abstracts_accept_submissions_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/02/accept-with-revision.png) 0% 100% no-repeat;
    min-height: 507px;
}

.abstracts_accept_submissions_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.abstracts_accept_submissions_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/automated-email-confirmations.png) 100% 100% no-repeat;
    min-height: 507px;
}

.abstracts_accept_submissions_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/**************Abstract Book Publishing*******************/

.abstracts_book_publishing_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/abstract-book-builder.png) 100% 100% no-repeat;
    min-height: 507px;
}

.abstracts_book_publishing_rapper_row1 .float_left_text_section {
float: left;
    margin: -30px;
    width: 36%;
}

/**************Conflict Management*******************/

.conflict_management_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/conflict_management.png) 100% 100% no-repeat;
    min-height: 507px;
}

.conflict_management_rapper_row1 .float_left_text_section {
float: left;
    margin: -30px;
    width: 36%;
}

/**************session_checkins*******************/

.session_checkins_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/session_checkins.png) 100% 100% no-repeat;
    min-height: 507px;
}

.session_checkins_rapper_row1 .float_left_text_section {
float: left;
    margin: -30px;
    width: 36%;
}

/**************downloadable_presentations*******************/

.downloadable_presentations_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/downloadable_presentations.png) 100% 100% no-repeat;
    min-height: 507px;
}

.downloadable_presentations_rapper_row1 .float_left_text_section {
float: left;
    margin: -30px;
    width: 36%;
}

/**************live_polling*******************/

.live_polling_rapper_row1 {
    padding: 55px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/live_polling.png) 100% 100% no-repeat;
    min-height: 507px;
}

.live_polling_rapper_row1 .float_left_text_section {
float: left;
    margin: -30px;
    width: 36%;
}

/**************program_scheduler*******************/

.program_scheduler_rapper_row1 {
    padding: 55px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/program_scheduler.png) 100% 100% no-repeat;
    min-height: 507px;
}

.program_scheduler_rapper_row1 .float_left_text_section {
float: left;
    margin: -30px;
    width: 36%;
}

/**************sell_workshop_tickets*******************/

.sell_workshop_tickets_rapper_row1 {
    padding: 55px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/sell_workshop_tickets.png) 100% 100% no-repeat;
    min-height: 507px;
}

.sell_workshop_tickets_rapper_row1 .float_left_text_section {
float: left;
    margin: -30px;
    width: 36%;
}

/**************Submissions to Program Conversion*******************/

.abstracts_submissions_to_program_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/auto-populate-program-schedule.png) 100% 100% no-repeat;
    min-height: 507px;
}

.abstracts_submissions_to_program_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.abstracts_submissions_to_program_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/02/import-program-schedule.png) 0% 100% no-repeat;
    min-height: 507px;
       border:1px solid #f5f5f5;
}

.abstracts_submissions_to_program_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.abstracts_submissions_to_program_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/abstracts-archive.png) 100% 100% no-repeat;
    min-height: 507px;
       border:1px solid #f5f5f5;
}

.abstracts_submissions_to_program_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}


/**************Single, double and tripe blind reviews Page*******************/

.review_type_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/single-blind-review.gif) 100% 100% no-repeat;
    min-height: 507px;
    background-size:contain;
}

.review_type_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.review_type_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/02/double-blind-review.png) 0% 100% no-repeat;
    min-height: 507px;
        background-size:contain;
}

.review_type_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.review_type_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/02/triple-blind-review.png) 100% 100% no-repeat;
    min-height: 507px;
}

.review_type_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.review_type_rapper_row4 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/02/open-review-settings.png) 0% 100% no-repeat;
    min-height: 507px;
    background-size: contain;
}

.review_type_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/*****************************promotional page*******************************/

.PromotionalPage_rapper_row1 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/event-promotion/D_promotional_banner_home.png) 100% 100% no-repeat;
    min-height: 507px;
}

.PromotionalPage_rapper_row1 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.PromotionalPage_rapper_row2 {
    padding: 30px 0;
    background: #fff url(https://dryfta.com/wp-content/themes/dryfta/images/event-promotion/D_promotional_banner_inner.png) 0% 100% no-repeat;
    min-height: 507px;
}

.PromotionalPage_rapper_row2 .float_left_text_section {
    float: right;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

.PromotionalPage_rapper_row3 {
    padding: 30px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/themes/dryfta/images/event-promotion/event-marketing.png) 100% 100% no-repeat;
    min-height: 507px;
}

.PromotionalPage_rapper_row3 .float_left_text_section {
    float: left;
    margin: 0;
    padding: 99px 0 0;
    width: 42%;
}

/*********************Event promotion page Ends *************************/

.external_page1T2 .showcase_section {
    padding-top: 0px;
}

#ContentData .showcase_section, #ContentData .external_page1T2 header {
    background: #f1f5f6;
}

.some1 {
	
}

/**********************Footer Menu Section******************/

.footer_menu_box {
    padding-bottom: 47px;
}

.footer_mainmenu {
    box-sizing: border-box;
    float: left;
    padding-left: 20px;
    text-align: left;
    width: 20%;
    line-height: 28px;
}

.footer_mainmenu h2 {
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    width: 100%;
    line-height: 26px;
    padding-bottom: 20px;
}

.footer_mainmenu ul {
    padding: 0px;
    margin: 0px;
}

.footer_mainmenu li {
    list-style: none;
    display: block;
}



/******************************************************/

#mediaGrid .mediaGrid-content {
    opacity: 0;
}

#mediaGrid .mediaGrid-content {
    transition: opacity 0.5s ease 0s;
    -webkit-transition: opacity 0.5s ease 0s;
}

#mediaGrid .mediaGrid-content:hover {
    opacity: 1;
}

#mediaGrid .mediaGrid-content {
    height: auto;
    padding: 0 10%;
    top: 0%;
    position: absolute;
    /*transform: translateY(-50%);*/
}

#mediaGrid .mediaGrid-content {
    color: #fff;
    height: 100%;
    box-sizing: border-box;
    left: 0;
    padding: 5% 10%;
    position: absolute;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    width: 100%;
}

#mediaGrid .mediaGrid-content h2 {
    font-size: 25px;
}

#mediaGrid .mediaGrid-content p.p--large {
    font-size: 1.275em !important;
    line-height: 1.3;
}

#mediaGrid .green_g .mediaGrid-content:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to right top, #333, #000) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient( top, #333, #000) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -o-linear-gradient(to right top, #333, #000) repeat scroll 0 0;
}

#mediaGrid .blue_g .mediaGrid-content:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to right top, #333, #000) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, #333, #000) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -o-linear-gradient(to right top, #333, #000) repeat scroll 0 0;
}

#mediaGrid .red_g .mediaGrid-content:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to right top, #333, #000) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, #333, #000) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -o-linear-gradient(to right top, #333, #000) repeat scroll 0 0;
}

#mediaGrid .orange_g .mediaGrid-content:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to right top, #666, #333 60%, #000) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(top, #666, #333 60%, #000) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -o-linear-gradient(to right top, #666, #333 60%, #000) repeat scroll 0 0;
}

.mediaGrid-tile {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

#mediaGrid .mediaGrid-tile {
    position: relative;
}

#mediaGrid .mediaGrid-colum_4 {
    width: 22.5%;
    height: 250px;
    float: left;
    margin: 0px 2.5% 26px 0px;
}

#mediaGrid .mediaGrid-colum_2 {
    width: 47.5%;
    height: 250px;
    float: left;
    margin: 0px 2.5% 26px 0px;
}

/******************************************************/



/*********************Lead Retrieval and management page**********************************/

.DryftaContent_lead_Retrieval_m_BOX {
    padding: 30px 0px;
}

.all_section-div {
    position: relative;
    text-align: center;
    min-height: 280px;
    padding-top: 43px;
}

.all_section-div .line_one_box {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/footPrint_box.png) 0px 0px repeat-y;
    width: 20px;
    transform: rotate(00deg);
    -moz-transform: rotate(00deg);
    -webkit-transform: rotate(0deg);
    position: absolute;
    bottom: 175px;
    height: 114px;
    left: 50%;
}

.all_section-div .line_two_box {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/footPrint_box.png) 0px 0px repeat-y;
    height: 114px;
    width: 20px;
    transform: rotate(00deg);
    -webkit-transform: rotate(90deg);
    position: absolute;
    bottom: 190px;
    left: 50%;
}

.lead_Retrieval_b_one.all_section-div {
    padding-top: 0px;
}

.lead_Retrieval_b_five.all_section-div {
    min-height: 150px
}

.inner_co-box171 h3, .inner_co-box171 h4 {
    font-size: 18px;
    clear: none;
}

.inner_co-box171 {
    position: relative;
    background: #fff;
}

.all_section-div .line_one_box {}

.all_section-div .inner_co-box171 .con_sec-box .icon_con_T5-B>span {
    display: block;
    height: 52px;
    margin: 24px 0 0 22px;
    width: 52px;
}

.inner_co-box171 {
    display: inline-block;
    height: 150px;
    text-align: left;
    width: 372px;
}

.junction_div_1 {
    color: #d01a21;
    font-size: 14px !important;
    left: 63%;
    line-height: 19px;
    position: absolute;
    text-align: left;
    top: 4px;
    width: 350px;
}

.lead_dividation_bottom_b_four.all_section-div .junction_div_1 {
    top: 22px;
}

.lead_middle_top_b_four.all_section-div .junction_div_1 {
    left: 63%;
    position: absolute;
    text-align: left;
    top: -15px;
    width: 350px
}

.lead_Retrieval_b_five.all_section-div .inner_co-box171 {
    width: 300px;
}

.lead_Retrieval_b_four.all_section-div .inner_co-box171 {
    margin-left: 428px;
    width: 535px;
}

.lead_Retrieval_b_one {}

.two_section_inner3_T {
    position: relative;
}

.lead_Retrieval_b_three-1 {
    float: left;
}

.lead_Retrieval_b_three-2 {
    float: right;
}

.title_retriveval {
    font-size: 33px !important;
    text-align: center;
}

.lead_Retrieval_b_one .image_icon_box_door {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/Enter_door.png) 0px 0px no-repeat;
    background-size: auto 100%;
}

.all_section-div .line_one_box:before {
    background: rgba(0, 0, 0, 0) url("https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/arrow_thin.png") no-repeat scroll 0 0 / 22px 22px;
    content: " ";
    display: block;
    height: 24px;
    margin: 100px 0 0 -6px;
    position: absolute;
    transform: rotate(90deg);
    width: 24px;
}

.all_section-div .line_two_box:before {
    background: rgba(0, 0, 0, 0) url("https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/arrow_thin.png") no-repeat scroll 0 0 / 22px 22px;
    content: " ";
    display: block;
    height: 24px;
    margin: 100px 0 0 -6px;
    position: absolute;
    transform: rotate(90deg);
    width: 24px;
}

.colum_1_section, .colum_2_section, .colum_3_section {
    width: 33%;
    float: left;
    height: 150px;
    position: relative;
}

.lead_Retrieval_b_two .image_icon_box_reception {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/reception_area.png) 0px 0px no-repeat;
    background-size: auto 100%;
}

.lead_Retrieval_b_three-1 .image_icon_box_kiosk {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/kiosk.png) 0px 0px no-repeat;
    background-size: auto 100%;
}

.lead_Retrieval_b_three-2 .image_icon_box_staff {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/staff.png) 0px 0px no-repeat;
    background-size: auto 100%;
}

.image_icon_box_stall {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/stall.png) 0px 0px no-repeat;
    background-size: auto 100%;
}

.image_icon_box_session {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/session-icon.png) 0px 0px no-repeat;
    background-size: auto 100%;
}

.image_icon_box_crm {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/CRM.png) 0px 0px no-repeat;
    background-size: auto 100%;
}

.image_icon_box_phonebook {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/phone_book_icon.png) 0px 0px no-repeat;
    background-size: auto 100%;
}

.image_icon_box_excel {
    background: url(https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/Excel_s.png) 0px 0px no-repeat;
    background-size: auto 100%;
}

.app_img_dispay_junction {
    background: rgba(0, 0, 0, 0) url("https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/dryfta_app_layout.png") no-repeat scroll 0 0px / cover;
    height: 305px;
    left: -208px;
    position: absolute;
    top: -455px;
    width: 276px;
    box-shadow: 0 2px 9px rgba(0, 0, 0, 0.51);
}

.app_img_dispay_kiosk {
    background: rgba(0, 0, 0, 0) url("https://dryfta.com/wp-content/themes/dryfta/images/image_dryfta_icon/root_badge.png") no-repeat scroll 0 0 / 100% auto;
    height: 174px;
    left: 327px;
    position: absolute;
    top: 2px;
    width: 291px;
    box-shadow: 0 2px 9px rgba(0, 0, 0, 0.51);
    z-index: 999;
}

.lead_Retrieval_b_three-1.all_section-div .con_sec-box {
    margin-left: -45px;
    padding-right: 56px;
    width: 363px;
}

.lead_Retrieval_b_three-2.all_section-div .con_sec-box {
    margin-left: 36px;
    width: 384px;
}

.lead_Retrieval_b_three-1.all_section-div .con_sec-box ul {
    margin-left: 0px;
}

.lead_Retrieval_b_three-1 .line_one_box:before, .colum_1_section .line_one_box:before {
    margin-top: 195px;
}

.lead_Retrieval_b_three-2 .line_one_box:before, .lead_Retrieval_b_three-2 .line_one_box:before, .lead_Retrieval_b_four .line_two_box:before, .lead_Retrieval_b_four .line_one_box:before, .colum_3_section .line_one_box:before {
    margin-top: 195px;
}

.lead_Retrieval_b_three-1 .line_one_box {
    height: 214px;
    left: 349px;
    top: -184px;
    transform: rotate(52deg);
}

.lead_Retrieval_b_three-2 .line_one_box {
    height: 214px;
    left: 3px;
    top: -195px;
    transform: rotate(-52deg);
}

.all_section-div .colum_1_section .line_one_box {
    background: #333 none repeat scroll 0 0;
    height: 208px;
    left: 354px;
    top: -178px;
    transform: rotate(50deg);
    width: 2px;
}

.all_section-div .colum_2_section .line_one_box {
    bottom: 165px;
    width: 2px;
    background: #333;
}

.all_section-div .colum_3_section .line_one_box {
    background: #333 none repeat scroll 0 0;
    height: 208px;
    left: -40px;
    top: -177px;
    transform: rotate(-51deg);
    width: 2px;
}

.all_section-div .colum_1_section .line_one_box:before, .all_section-div .colum_2_section .line_one_box:before, .all_section-div .colum_3_section .line_one_box:before {
    margin-left: -12px;
}

.all_section-div .colum_2_section .line_one_box {
    margin-left: 5px;
}

.con_sec-box ul li:before {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #000;
    border-radius: 100%;
    content: "•";
    display: inline-block;
    font-size: 20px;
    height: 14px;
    line-height: 14px;
    margin: 4px 7px 5px 0;
    position: relative;
    text-align: center;
    top: 4px;
    width: 14px;
}

.con_sec-box ul li {
    font-size: 13px;
    list-style: none;
}

.lead_Retrieval_b_four .line_one_box {
    height: 208px;
    left: 159px;
    top: -413px;
    transform: rotate(55deg);
}

.lead_Retrieval_b_four .line_two_box {
    height: 208px;
    left: -84px;
    top: -427px;
    transform: rotate(-49deg);
}

.lead_Retrieval_b_two.all_section-div .con_sec-box, .lead_Retrieval_b_one.all_section-div .con_sec-box {
    margin-left: 139px;
    width: 373px;
}

.lead_Retrieval_b_three-1.all_section-div .icon_con_T5-B {
    float: right!important;
    margin-left: 15px;
}

.lead_dividation_top_b_four.all_section-div .dividation-5T-circle {
    margin-left: 13px;
}

.all_section-div .inner_co-box171 .con_sec-box .icon_con_T5-B {
    background: rgba(0, 0, 0, 0) url("https://dryfta.com/wp-content/themes/dryfta/images/Hexagon_shap-3.png") no-repeat scroll center center / 103% auto;
    color: #d01a21;
    float: left;
    display: inline-block;
    font-size: 41px !important;
    font-weight: 100;
    height: 100px;
    line-height: 100px;
    position: relative;
    text-align: center;
    width: 100px;
    margin-bottom: 41px;
}

.lead_Retrieval_b_one h3 {
    width:120%;
}

.lead_dividation_top_b_four.all_section-div, .lead_dividation_bottom_b_four.all_section-div, .lead_middle_top_b_four.all_section-div {
    height: 180px;
    margin-right: 10px;
    min-height: 180px;
}

.lead_dividation_top_b_four .con_sec-box {
    text-align: center;
}

.lead_dividation_bottom_b_four .con_sec-box {
    text-align: center;
}

.lead_middle_top_b_four.all_section-div .con_sec-box {
    text-align: center;
    margin-top: -23px;
}

.lead_dividation_bottom_b_four.all_section-div .con_sec-box {
    margin-left: 13px;
    margin-top: 19px;
}

.lead_Retrieval_b_four.all_section-div {
    padding-top: -50px;
}

.lead_dividation_bottom_b_four.all_section-div {
    margin-top: 30px;
}

.con_sec-box .dividation-5T-circle {
    height: 50px;
    width: 50px;
    display: inline-block;
    border: #333 2px solid;
    border-radius: 100%;
}

.lead_middle_top_b_four.all_section-div .line_one_box {
    bottom: -13px;
}

.lead_middle_top_b_four.all_section-div {}

/****************************************/

/******************Front page Top Menu********************/

.Dryfta_header-toolnav {
    background: #fff;
    left: 0;
    padding: 14px 0px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9991;
    transition: all 0.2s ease-in-out 0s;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
}

.padding_box_home {
    padding: 6px 8px;
}

.padding_box_home .logo_menu_section .float_lo_L1 {
    float: left;
    margin-right: 20px;
}

.padding_box_home .logo_menu_section .L1_R-W_menu, .logo_menu_section {
    float: left;
}

.L2_L-R_D_menu {
    padding: 7px 2px;
}

.padding_box_home .logo_menu_section .L1_R-W_menu ul, .L2_L-R_D_menu ul {
    display: block;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.padding_box_home .logo_menu_section .L1_R-W_menu>ul>li, .L2_L-R_D_menu>ul>li {
    display: inline-block;
    padding: 0px 10px 0px 0px;
}

.L2_L-R_D_menu ul li {
    padding-left: 10px;
}

#page .padding_box_home .logo_menu_section .L1_R-W_menu ul li a {
    display: inline-block;
    padding: 16px 5px 16px 15px;
    color: #000;
    font-size: 14px;
    text-decoration: none;
    font-weight: 600;
	    letter-spacing: -0.5px;
}

#page .padding_box_home .logo_menu_section .L1_R-W_menu ul li i {
    color: #000;
    cursor: pointer;
}

#page .L2_L-R_D_menu ul li a {
display: block;
padding: 6px 20px;
    color: #000;
    font-size: 14px;
    font-weight: bolder;
    letter-spacing: 0px;
    text-decoration: none;
    border-radius: 4px;
    background: #ffd600;
    box-shadow: 0 3px 0 rgb(234 218 24);
}

#page .padding_box_home .logo_menu_section .L1_R-W_menu ul li a:hover {
    color: #999;
}

#page .padding_box_home .logo_menu_section .L1_R-W_menu ul li:hover >i{
    color:rgba(0,0,0,1);
}

#page .L2_L-R_D_menu ul li a:hover {
    color: #999;
}

.L2_L-R_D_menu {
    float: right;
	font-weight:600;
}

.Dryfta_header-toolnav.darkHeader .L2_L-R_D_menu {
    padding: 5px 0px;
}

#page .Dryfta_header-toolnav.darkHeader .L2_L-R_D_menu ul li a {
    display: block;
    padding: 4px 20px;
}

.Dryfta_header-toolnav.darkHeader .padding_box_home .logo_menu_section .float_lo_L1 img {
    height: 48px!important;
}

.Dryfta_header-toolnav.darkHeader {
    padding: 5px 0px;
    box-shadow: 0 0 11px 7px rgb(0 0 0 / 12%);
}

#page .Dryfta_header-toolnav.darkHeader .padding_box_home .logo_menu_section .L1_R-W_menu ul li a {
    padding: 12px 15px 7px 15px;
}

/******************************End Front Page Top  menu**********************/

.popupBoxInner {
    display: none;
    position: fixed;
    width: 560px;
    height: 328px;
    left: 50%;
    top: 0px;
    margin-left: -290px;
    max-width: 100%;
    margin-top: 10.5%;
    padding: 7px;
    background-color: #f0f0f0;
    border: 0px solid rgba(255, 255, 255, 0.5);
    z-index: 9999;
}

#overLay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    opacity: 0.7;
    z-index: 9998;
    left: 0;
    top: 0;
}

#page .watch_a_video a {
    text-decoration: none;
    display: inline-block;
    padding: 4px 20px;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 5px;
    font-size: 16px;
}

#page .watch_a_video a:hover {
    color: #000;
}

#colophon .footer_menu_box li a {
    color: #000;
    font-weight: 600;
    font-size: 15px;
    text-decoration: none;
}

#colophon .footer_menu_box li a:hover {
    color: #999;
}

#TopData {
    /* height: 50vw;
padding-top:0;
   max-height: 100vh;
   min-height: 400px; */
}

#TopData .section-wrapper {
    display: table;
    width: 100% !important;
    height: 100%;
}

#TopData #text-2 {
    box-sizing: inherit;
    display: table-cell;
    height: 100%;
    max-width: 100%;
    text-align: center;
    vertical-align: middle;
    width: 1001px;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu:before, #page .L1_R-W_menu .sub-menu.Dropdown_menu:after {
    clear: both;
    display: table;
}

#page .L1_R-W_menu li.dropdown {
    position: relative;
}

#page .L1_R-W_menu li.dropdown.actvieClass {
    background: #4777f4;
    color: #d8d8d8;
    border-radius: 7px 7px 0px 0px!important;
}

#page .L1_R-W_menu li.dropdown.actvieClass:hover>a{color:rgba(255,255,255,0.8);}
#page .L1_R-W_menu li.dropdown.actvieClass>i{
transform: rotate(180deg);
color:rgba(255,255,255,0.8)!important;
}


#page .L1_R-W_menu .sub-menu.Dropdown_menu {
    display: none;
    z-index: 99999;
    position: absolute;
    background: #0f367D;
    width: 1300px;
    border-radius: 0px 7px 7px 7px;
    padding: 37px 3px 30px 37px;
}

#page .L1_R-W_menu li .sub-menu.Dropdown_menu.level_2 {
    padding: 8px 3px 13px 8px;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu li {
    display: block;
    float: left;
    width: 33%;
    background: #4777f4;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu li a:hover {
    color: #83a2db!important
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu li a {
    display: block!important;
    font-size: 14px;
    padding: 7px 10px 7px 10px!important;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu li a:before {
    content: '';
    display: inline-block;
    width: 10px;
    margin-right: 9px;
    height: 10px;
    border: #fff 1px solid;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 7.5px;
}

.testimonal-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-direction: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.testimonal {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #DADFE2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2.2em;
    padding: 1.5em;
    width: 44%;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.testimonial-image {
    display: block;
    width: 90px;
    height: 90px;
    margin-right: 12px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-align-self: center;
    align-self: center;
    border-radius: 100%;
}

.testimonal-content {
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.testimonal .testimonal-quote {
    font-size: 13px;
    font-weight: 400;
    color: #000;
}

.testimonal .testimonal-stat-info {
    font-size: 16px;
    font-weight: 400;
    color: #000;
	text-align:left;
}

.testimonial-info-block {
        width: 200px;
        padding: 20px;
        margin-bottom: 14px 20px 0px 20px;
        text-align: center;
        display: inline-block;
    }

 .testimonial-large-text {
        font-size: 32px;
        margin-bottom: 10px;
	 font-weight: 700;
    }

.testimonial-small-text {
        font-size: 16px;
	font-weight:500;
    }

.testimonal .testimonal-name {
    color: #545454;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 0;
    padding: 0;
}

.testimonal .testimonal-stat-name {
    color: #545454;
    font-size: 23px;
    font-weight: 700;
    margin-bottom: 0;
    padding: 0;
	text-align:left;
}

.testimonal .testimonal-stats {
    color: #000;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 0;
    padding: 0;
	text-align:left;
}

p {
    line-height: 1.6em;
    margin: 0 0 15px;
    font-weight: 700;
	color:#000;
}

.available {
    height: 15px;
    width: 15px;
    background-color: #12e33a;
    border-radius: 50%;
    display: inline-block;
    vertical-align: -0.25ex;
}

.not-available {
    height: 15px;
    width: 15px;
    background-color: #ff0202;
    border-radius: 50%;
    display: inline-block;
    vertical-align: -0.25ex;
}

.partially-available {
    height: 15px;
    width: 15px;
    background-color: #fdde00;
    border-radius: 50%;
    display: inline-block;
    vertical-align: -0.25ex;
}

.statustd {
    border-left: 0px solid;
    border-right: 0px solid;
}

/**Sticky**/



.floating-sidebar-content {
    font-weight: 700;
    font-size: 15px;
    line-height: 0.5;
}

/* DivTable.com */

.divTable {
    display: table;
    width: 100%;
}

.divTableRow {
    display: table-row;
}

.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
}

.divTableCell, .divTableHead {
    border: 1px solid #999999;
    display: table-cell;
    padding: 3px 10px;
}

.divTableHeading {
    background-color: #EEE;
    display: table-header-group;
    font-weight: bold;
}

.divTableFoot {
    background-color: #EEE;
    display: table-footer-group;
    font-weight: bold;
}

.divTableBody {
    display: table-row-group;
}

code {
    font-size: 15px;
    color: #000;
    position: relative;
    border-radius: 4px;
    background: #e1e1e1;
	padding: 2px 0px 2px 5px;
}

pre {
    border: solid 1px #e1e1e1;
    font-size: 1.2 em;
    color: #AE4FC6;
    margin: 10px;
    padding: 10px;
    background: #FFFED1
}

.feat_compare {
justify-content: space-between;
display: flex;	
}

.feat_compare>div.dryfta_FEAT1 {
    border-radius: 4px 4px 0 0;
    width: 31%;
    margin: 20px 1%;
    background: #fff;
    border: #ccc 1px solid;
    float: left;
    min-height: 150px;
}

.feat_compare>div.dryfta_FEAT2 {
    border-radius: 4px 4px 0 0;
    width: 31%;
    margin: 20px 1%;
    background: #fff;
    border: #ccc 1px solid;
    float: left;
    min-height: 150px;
}

.feat_compare>div.dryfta_FEAT3 {
    border-radius: 4px 4px 0 0;
    width: 31%;
    margin: 20px 1%;
    background: #fff;
    border: #ccc 1px solid;
    float: left;
    min-height: 150px;
}

.feat_compare h3 {
    background: none;
    border-bottom: 1px solid #ccc;
    border-radius: 4px 4px 0 0;
    color: #7a6161;
    font-size: 20px;
    font-weight: 800;
    margin: -1px;
    padding: 11px 0px 4px 0px;
	text-align:center;
}

.feat_compare h3 span {
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.feat_compare ul {
    padding: 15px;
    text-align: left;
    list-style: none;
    font-size: 14px;
}

.feat_compare ul li:before {
    content: '✔';
    margin-left: -1.2em;
    margin-right: 0.5em;
}

.added {
    border: 1px #12e33a;
    padding: 1px 5px 1px 5px;
    font-size: 14px;
    border-radius: 3px;
    font-weight: 600;
    background: #12e33a;
    color: #fff;
}

.updated {
    border: 1px #ffde00;
    padding: 1px 5px 1px 5px;
    font-size: 14px;
    border-radius: 3px;
    font-weight: 600;
    background: #ffde00;
    color: #fff;
}

.fixed {
    border: 1px red; 
    padding: 1px 5px 1px 5px;
    font-size: 14px;
    border-radius: 3px;
    font-weight: 600;
    background: red; 
    color: #fff;
}

.lileft {
    text-align: left;
}

/************27/10/2019 Changes  by Syed Shujait hussain***********/

.toggleMenu {
    display: none;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.level_2 {
    width: 271px;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.level_2 ul li {
    width: 100%;
    float: none;
}

.L1_R-W_menu .material-icons {
    vertical-align: middle;
    font-size: 18px;
}

.listCase {
    display: flex;
    flex-wrap: wrap;
}

.listCase>div {
    flex: 0 0 33%;
    padding: 25px;
    max-width: 32%;
    box-sizing: border-box;
    font-size: 15px;
    color: #666;
    border-radius: 6px;
    margin: 6px;
    border: 1px solid #cccccc;
}

.listCase>div h3 {
    font-size: 21px;
    margin: 0px 0px 10px;
    font-weight: 600;
    line-height: 28px;
    color: #000;
}

#casestudy_section .section-wrapper .widget-title {
    text-align: center;
width: 100%;
}

#casestudy_section .section-wrapper .textwidget>p {
    text-align: center;
    font-size: 17px;
}

#casestudy_section .section-wrapper {
    text-align: left;
    display: flow-root;
    max-width: 75%;
}

.easy-t-cycle-pager span.cycle-pager-active {
    color: #000;
    font-size:52px !important;
}

.easy-t-cycle-pager span {
    color: #fff;
font-size:52px !important;
}



.testimonial_section {
    padding: 30px 0px;
}

.iamge_text_box, .easy_testimonial {
    display: flex;
    text-align: left;
    align-items: left;
    font-size: 16px;
    color:#000;
}

.easy_testimonial_title {
    font-size: 26px;
    font-weight:700;
    margin:0px 18px 21px 27px;
    line-height:30px;
}

.iamge_text_box .sp-tfree-client-image, .easy_testimonial .testi_d_t {
    flex: 0 0 25%;
    max-width: 25%;
}

.iamge_text_box .sp-tfree-client-image img, .easy_testimonial .testi_d_t img {
    padding-top: 30px;
    max-width: 100%;
    height: auto;
    min-height: 0px !important;
}

.easy_testimonial .testi_d_t {}

.easy_testimonial .easy_testimonial_title {
    margin-bottom: 10px;
}

.testimonial_section .container {
    max-width: 1024px;
    margin: 0 auto;
    padding: 30px 30px;
    border-radius: 4px;
}

.tfree-client-testimonial p, .t_c-r p {
    font-size: 20px;
    text-align: left;
    color: #000;
    padding: 0 20px;
    font-style: initial;
}

.sp-testimonial-free-section .sp-tfree-client-image img {
    border: #fff 5px solid;
    border-radius: 6px;
    max-width: 100%;
}

.main-warrper-section #colophon {
    position: static!important;
    bottom: 0;
    width: 100%;
}

.st-tag-cloud {
    max-width: 1100px;
    display: flex;
    margin: 0 auto;
    flex-wrap: wrap;
    padding: 30px 10px;
}

.st-tag-cloud>a {
    max-width: 33%;
    flex: 0 0 33%;
    padding: 5px 20px;
    box-sizing: border-box;
    font-size: 20px!important;
    color: #000!important;
    text-align: left;
}

.sp-testimonial-free-item {
    min-height: 250px;
}



#requesttestimonialArea{min-height:320px}

.testimonial_author {display:none;}
.easy-t-slideshow-wrap, .easy-t-slideshow-wrap .cycle-slideshow{border-left: none}
.easy-t-slideshow-wrap blockquote {margin-bottom: 0px;border-left: none}



.st-tag-cloud {
    max-width: 1100px;
    display: flex;
    margin: 0 auto;
    flex-wrap: wrap;
    padding: 30px 10px;
}

.st-tag-cloud>a { position: relative;
    max-width: 30%;
    flex: 0 0 33%;
    padding: 15px 20px;
    box-sizing: border-box;
    font-size: 16px !important;
    color: #000 !important;
    text-align: left;
    border: #999 1px solid;
    margin: 15px ;
    border-radius: 4px;
    height: 160px; box-sizing: border-box;
    font-weight: 700;;
}
.st-tag-cloud>a>span{display: inline-block;
    background:#ffde00;
    border-radius: 100%;
    height: 24px;
    width: 24px;
    text-align: center;
    font-weight: 600;
    line-height: 24px;
    font-size: 12px;
    position: absolute;
    right: 6px;
    bottom: 6px;}
.sp-testimonial-free-item {
    min-height: 250px;
}

    #TopData{min-height: 100vh; box-sizing: border-box;}

h22 {
    font-size: 23px;
    font-weight: 600;
    line-height: 35px;
    margin: 20px 0;
    letter-spacing: 1px;
}

#page .padding_box_home .logo_menu_section .L1_R-W_menu ul li>a:hover i {
    color: #000;
}

.disc_tag {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    padding-top: 3px
}

/**************************/

.st-tag-cloud>a:hover {
    background: #f3f3f3;
}

#TopData {
    box-sizing: border-box;
}

form.search-form {
    display: flex;
    width: 80%;
    margin: 0 auto;
}

form.search-form>label {
    flex: 0 0 calc(100% - 80px);
}

form.search-form>label .search-field {
    border-radius: 20px 0 0 20px;
    padding-left: 20px;
    box-sizing: border-box;
    background: #fff;
    height: 100%;
    ;
}

form.search-form span.screen-reader-text {
    display: none;
}

form.search-form .search-submit.screen-reader-text {
    background: #ffde00;
    color: #000;
    text-shadow: none;
    padding: 8px 40px;
    border-radius: 0px 20px 20px 0;
}


/**********Menu Style***************/



#page .padding_box_home .logo_menu_section .L1_R-W_menu.mobile-d-none ul li.actvieClass {
    background: #d9f3f3;
}

#page .padding_box_home .logo_menu_section .L1_R-W_menu.mobile-d-none ul li.actvieClass a, #page .padding_box_home .logo_menu_section .L1_R-W_menu.mobile-d-none ul li.actvieClass a i {
    color: #000;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list {
    background: #d9f3f3;
    padding: 25px;
    box-shadow: rgba(0, 0, 0, 0.2) 4px 4px 0px;
    box-sizing: border-box;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list ul li {
    background: #d9f3f3;
    display: flex;
    width: 102%;
    color: #333;
    position: relative;
    line-height: 1.5;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list ul li a {
padding:6px 0!important;letter-spacing:-0.5px;
}
#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list ul.menu {padding: 10px;}
#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list ul li a:hover {
    color: #184ac3 !important;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list ul li.img_with_text {
    display: flex;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list ul li a::before {
    display: none;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .row {
    display: flex;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .row .col {
    flex: 0 0 25%;
    padding: 7px 27px 7px 27px;
    box-sizing: border-box;
    border-right: 1px solid;
    position:relative;

}
#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .row .col div:last-child > a {border-right: none; padding-right: 0px;}
#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .row .col .imageBox {
    flex: 0 0 77px;
    padding: 7px 0 0 0;
    line-height: normal;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .row .col .TexttitleArea p {
line-height:15px;font-size:11px;color:#888;font-weight:500;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .row .col .imageBox img {
    height: 40px;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .row .col h3 {
    font-size: 12px;
    letter-spacing: 0px;
    color: #184ac3;
    text-transform: uppercase;
    margin-top: 2px;
    padding-bottom: 4px;
    font-weight: 700;
	line-height:21px;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .row .col p.subheading {
    color: #666;
    font-weight: 400;
    font-size: 11px;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list ul li a h4 {
    font-size: 12px;
    color: #333;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list ul li a:hover h4 {
    color: #003b6d
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list ul li a p {
    line-height: 16px;
    font-size: 12px;
    margin-bottom: 0px;
}

.content-area_blog_section.searchSection .search-form{display:none;}
.row_flex{display: flex; flex-wrap: wrap;}
.row_flex .col-md-9{flex: 0 0 75%;box-sizing: border-box; padding: 0px 20px 0px 0px; text-align: left;}
.row_flex .col-md-3{flex: 0 0 25%; box-sizing: border-box; padding-top: 50px;;}
.widget-title{font-size: 31px; font-weight: 600; colro:#000; }
.container{max-width: 100%; width: 1180px; margin: 0 auto;box-sizing: border-box; padding: 0px 10px;}

#page .L1_R-W_menu.mobile-d-none .sub-menu.Dropdown_menu.level_2 li a::before {
    content: '';
    display: inline-block;
    width: 10px;
    margin-right: 9px;
    height: 10px;
    border:  #000 1px solid;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 7.5px;

}

.archive.category .tags-links, .archive.category .posted-on, .archive.category .author.vcard {display: none;}

.top-cookie-bar {
    font-size:16px;
    font-weight:800;
    padding: 5px 20px 0px !important;
}

.container-services {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 20px;
  border-radius: 10px;
  overflow: hidden;
}

.box-services h2 {
text-align: left;
font-size: 24px;
width: 100%;
letter-spacing: 0px;
font-weight: 700;
line-height: 33px;
margin-top:4px
}

.box-services {
  background-color: #f1f5f6;
  padding: 20px 29px 14px 31px;
  text-align: center;
}

.box-button {
    background-color: #fed52c;
    color: black;
    border: none;
    width: 98%;
    border-radius: 5px;
    text-transform: capitalize;
    font-size: 20px;
    text-shadow: none;
    padding: 10px;
    font-weight: 700;
    display: block;
}

.image-box-services {
    color: black;
    border: 1px solid #f1f5f6;
    font-size: 20px;
    text-shadow: none;
    font-weight: 700;
    display: block;
    border-radius: 6px;
    margin-bottom: 20px;
    height: 73px;
    overflow: hidden;
}


.virtualmeeting_rapper_row3 {
    padding: 20px 0;
    background: #F4F8F9 url(https://dryfta.com/wp-content/uploads/2020/05/virtual-session-editor.png) 100% 100% no-repeat;
    min-height: 507px;
    border: 1px solid #f4f8f8;
    margin:124px 0 0 0;
    background-blend-mode: multiply;
    background-size: 37%;
    background-position: 88%;
}

.virtualmeeting_rapper_row3 .float_left_text_section {
    float: left;
    margin: 4px;
    width: 38%;
}

.virtualmeeting_rapper_row4 {
    padding: 20px 0;
    background: #fff url(https://dryfta.com//wp-content/themes/dryfta/images/virtual-session.png) 0% 100% no-repeat;
    min-height: 507px;
        background-blend-mode: multiply;
    background-size: 45%;
    background-position: 13%;
}

.virtualmeeting_rapper_row4 .float_left_text_section {
    float: right;
    margin: 0;
    width: 37%;
}

.view_all_features {
    font-size: 12px !important;
    padding: 6px !important;
}

.virtualmeeting_rapper_row5 {
    padding: 0px 0;
    background: #F4F8F9 url(https://dxwk1elgxoukt.cloudfront.net/website-content/uploads/2020/06/08165621/livestream-virtual-event.png) 100% 100% no-repeat;
    min-height: 507px;
    background-size: 45%;
    background-blend-mode: darken;
    background-position: 85%;
}

.virtualmeeting_rapper_row5 .float_left_text_section {
    float: left;
    margin: 0;
    width: 33%;
}


.virtualmeeting_rapper_row6 {
    padding: 20px 0;
    background: #fff url(https://dryfta.com//wp-content/themes/dryfta/images/attendee-interaction-tools-13.gif) 0% 100% no-repeat;
    min-height: 507px;
    background-blend-mode: multiply;
    background-size: 45%;
    background-position: 13%;
}

.virtualmeeting_rapper_row6 .float_left_text_section {
    float: right;
    margin: 0;
    width: 38%;
}

.virtualmeeting_rapper_row7 {
    padding: 0px 0;
    background: #F4F8F9 url(https://dryfta.com//wp-content/themes/dryfta/images/community-platform-1.gif) 100% 100% no-repeat;
    min-height: 507px;
margin: 30px 0 0 0;
    background-size: 45%;
    background-position: 88%;
    
}

.virtualmeeting_rapper_row7 .float_left_text_section {
    float: left;
    margin: 0;
    width: 33%;
}

.virtualmeeting_rapper_row8 {
    padding: 20px 0;
    background: #fff url(https://dryfta.com/wp-content/uploads/2020/05/exhibitors-engagement.png) 0% 100% no-repeat;
    min-height: 507px;
    background-blend-mode: multiply;
    background-size: 45%;
    background-position: 13%;
}

.virtualmeeting_rapper_row8 .float_left_text_section {
    float: right;
    margin: 0;
    width: 38%;
}

.virtualmeeting_rapper_row9 {
    padding: 20px 0;
    background: #fff url(https://dryfta.com//wp-content/themes/dryfta/images/Participation-certificate-builder.png) 0% 100% no-repeat;
    min-height: 507px;
    background-blend-mode: multiply;
    background-size: 45%;
    background-position: 13%;
}

.virtualmeeting_rapper_row9 .float_left_text_section {
    float: right;
    margin: 0;
    width: 38%;
}

.virtualmeeting_rapper_row10 {
    padding: 0px 0;
    background: #f2f6f7 url(https://dxwk1elgxoukt.cloudfront.net/website-content/uploads/2020/10/04192142/virtual-support-desk.gif) 100% 100% no-repeat;
    min-height: 507px;
margin: 30px 0 0 0;
    background-size: 45%;
    background-position: 85%;    
}

.virtualmeeting_rapper_row10 .float_left_text_section {
    float: left;
    margin: 0;
    width: 33%;
}

#cookie-law-info-bar {
    font-size: 10pt;
    margin: 0 auto;
    padding: 13px 10px;
    position: absolute;
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    z-index: 9999;
    box-shadow: rgba(0,0,0,.5) 0px 5px 50px;
    display: none;
    left: 0;
    font-weight: 300;
}

.li1-blog-post {
text-align: left;
    padding: 8px 18px;
    margin: 0 0 10px;
    font-weight: 500;
    background: #fcdf4c;
    border: 2px solid #595959;
    color: #000;
    border-radius: 4px;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .col ul li{ position: initial; }
#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .row .col:last-child{ border-right:none; }
#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .col ul li:last-child span.TexttitleArea{
width: 78% !important;
   text-align: center;
   position: absolute;
   bottom: 0;
}

#page .L1_R-W_menu .sub-menu.Dropdown_menu.desktop_list .col ul li:last-child{ padding-top:40px; }


.new_design .ve-inner-container h2 {
    color: #0f4b7d;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
}
.ve-inner-container{ display:inline-block; }
.ve-inner-container > div{     width: 45%;
    padding: 20px;
    text-align: left;
    vertical-align: top;
    display: inline-block; }
.ve-inner-container > div.ve-inner-left{ margin-right:2%; float:left;}
.ve-image {max-width:100%;border-radius: 8px;
    border: 1px solid #f5f5f5; image-rendering: pixelated;    box-shadow: 0px 26px 54px -5px rgb(0 0 0 / 10%);}
.ve-row1 {background:#f1f5f6;}



.ve-inner-container-home > div{     
        width: 45%;
    padding: 20px;
    text-align: left;
    vertical-align: top;
    display: inline-block; }
    
.ve-inner-container-home > div.ve-inner-left{ margin-right:2%; float:none;}
.ve-image {max-width:100%;border-radius: 8px;
    border: 1px solid #f5f5f5; image-rendering: pixelated;    box-shadow: 0px 26px 54px -5px rgb(0 0 0 / 10%);}
.ve-row1 {background:#f1f5f6;}


.dryfta_num_container {
  display: contents;
}

.dryfta_num_block {
flex-basis: 30%;
background-color: #f7f7f7;
border-radius: 6px;
padding: 19px 15px 15px 15px;
margin: 7px;
font-weight: 600;
font-size:12px;
}


.sel-credit-box ul li {            
    list-style: none;
    padding: 5px 13px;
    font-family: Open Sans, Calibri, Helvetica;
    font-size: 14px;
    font-weight: 500;
}

.sel-credit-box > table{ border-collapse: collapse; table-layout: fixed; }
.sel-credit-box > table td{
	border: 2px solid #efefef;
    padding: 30px 25px;
    text-align: center;
    height:120px;
}
.sel-credit-box > table td > div{
	display: inline-block;
    width: 100%;
}
.plan-name, .denomination, .total {
    font-size: 16px;
    line-height: 25px;
    font-weight:700;
}
.plan-name {
    font-weight: 600; line-height: 60px; margin-bottom:20px;
}
.plan-name > span{
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.per-credit-price {
    font-weight: 600;
    letter-spacing: -0.75px;
    font-size: 14px;
    color: #8a8a8a;
    font-family: Open Sans, Calibri, Helvetica;
    padding-top:29px;
}
.per-credit-price>span:first-child {
    vertical-align: super;
    font-size: 14px;
}
.num-credits {
    font-weight: 900;
    font-size:32px;
    padding-top:31px;
    color:#1a4ac4;
}
.discount {
    font-weight: 900;
    font-size:20px;
    padding-top:31px;
}
.button.ghost-button {
    border-radius: 0;
    padding: 7px 20px 6px 20px;
    font-weight: 600;
}

#page .button.is-info a{ color:#000; }

.sel-credit-box .discount {
    margin-bottom: 8px;
    color: #e72300;
    font-size: 13px;
}

.button.is-info {
    cursor: pointer;
    background: #ffb100 none repeat scroll 0 0;
    border: none;
    box-shadow: #c97867 0px 3px 0px;
    border-color: transparent;
    color: #000;
    width: auto;
    font-size: 15px;
    border-radius: 3px;
    font-weight:800;
}
.button.is-info:hover{ opacity:0.8; }

.sel-credit-box { 
    display: table; 
    width: 84%; 
    text-align: center; 
    margin: 50px auto;
}

.sel-credit-box .how-left ul li:nth-child(odd) {
  background: #eff8fb ;
}

.sel-credit-box ol, .sel-credit-box ul{ display:inline-block; width:98%;vertical-align:top; }

.slidecontainer {
  width: 100%;
	padding: 29px 0px 29px 16px;
    border: 2px solid #106df6;
    border-radius: 6px;
}
.slidecontainer > p{
    margin:0; font-size:10px; color:#8f8f8f;
}


.slider {
  -webkit-appearance: none;
  width: 85%;
  height: 1px;
  background: #106df6 !important;
  outline: none;
  margin-top:5px;
  border-radius:5px;
}
.range-num{
display: inline-block;
    font-size: 12px;
    width: 7%;
    margin-left: 1%;
    font-weight: 700;
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    padding: 0 5px;
    text-align:center;
	background: #ffe493;
}
.plan-heading {float: left;padding: 33px 0px 0px 44px;border-bottom: 1px dashed #000;font-size: 13px;font-weight: 600;color: #000;}

.how-right ul li .plan-name{
    line-height:20px;
    margin:0;
    font-size:13px;
	color:#626262;
}
.how-right ul li .plan-name > i{ 
    display: block;
    font-size: 10px;
    line-height: 17px;
    font-weight: 400; }

.slider::-webkit-slider-thumb {
    width:15px; height:15px;
    background-color:#0d6efd;
    border:0;
    border-radius:1rem;
    -webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance:none;
    appearance:none;
    cursor:pointer;
}
.slider:focus::-webkit-slider-thumb{ box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25) }

.slider::-moz-range-thumb {
    width:15px; height:15px;
    background-color:#0d6efd;
    border:0;
    border-radius:1rem;
    -moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}
.slider:focus::-moz-range-thumb{ box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25) }
.suggested-plan-section{
    margin-top:20px;
    font-weight: 600;
    font-size: 13px;
}

.how-credit-works .sel-credit-box .how-left {
    display: inline-block;
    vertical-align: top;
}

.how-credit-works .sel-credit-box .how-right{
    display:inline-block; width:100%; vertical-align: top;position: relative; 
}

.how-credit-works .sel-credit-box .how-right ul{
border: 1px solid #f5f5f5;
width:70%;
margin:0;
float:left;
    border-radius: 10px;
    padding: 15px 0;
    box-shadow: 0 13px 18px 1px #ececec;
}

.how-right h3{ font-size:18px; margin:0px 4px -6px;text-align:left;}

.sel-credit-box .how-right ul li{ padding:15px 0px 15px 45px; }

/** used for floating the pricing calculator right sidebar ***/
body.page-id-9565 section#ContentData{ overflow:unset; }
/** used for floating the pricing calculator right sidebar ***/

.credit-req-section{
    display: inline-block;
    width: 22%;
    border: 1px solid #eee9;
    border-radius: 10px;
    padding: 30px 32px 50px 30px;
    text-align: left;
    box-shadow: 9px 6px 18px -3px #ececec;
    position: sticky;
    margin-left: 20px;
    right: 0;
    top: 100px;
}
.total-credit-needed > span:first-child{
    display: block;
    font-size: 15px;
}
.suggested-plan-section>span#amount_to_pay
{
    font-size: 48px;
    margin: 5px 0;
    display: inline-block;
    color: #1a4ac4;
    font-weight: 600;
}
.total-credit-needed > i{ display: inline-block; font-size:15px; }

.cred-sign-up{
    position: absolute;
    bottom: -8px;
    left: 10%;
}

#page .cred-sign-up>a {
    background: #ffb100;
    color: #000;
    text-decoration: none;
    padding: 8px 35px;
    border-radius: 4px;
    font-size: 14px;
    box-shadow: 0 3px 0 rgb(222 105 59 / 85%);
    font-weight: 800;
}

#page .cred-sign-up>a:hover {
    color: #fff;
}

.plan_to_buy {
    font-size:18px;
    font-weight:600;
}

.prices_compare .dryfta_COL0 ul li:before,.prices_compare .dryfta_COL1 ul li:before,.prices_compare .dryfta_COL2 ul li:before,.prices_compare .dryfta_COL3 ul li:before,.prices_compare .dryfta_COL4 ul li:before {
    content: '✔';
    margin-left: -1.2em;
    margin-right: 0.5em;
	display:none;
}

.prices_compare > div.dryfta_COL0 {
    border-radius: 4px 4px 0 0;
    width: 22.6%;
    margin: 20px 1%;
    background: #fff;
    border-right: #eee 0px solid;
    border-left: #eee 0px solid;
    border-bottom: #eee 0px solid;
    float: left;
    min-height: 150px;
}
.prices_compare .dryfta_COL0 h3 {
    background: none repeat scroll 0 0;
    border-bottom: 0px solid #eee;
    border-radius: 0px 0px 0 0;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin: -1px;
    padding: 36px 0;
    border-top: 1px solid #eee;
}

.prices_compare ul li {
    height:31px;
	font-size:12px;
}

.prices_compare ul li span{ display:inline-block; width:100%; font-size:12.5px; font-weight:inherit; text-align:center;line-height:20px;padding:0px 13px 0px 13px; }


.prices_compare ul li span.mob-view-txt{ display:none; }

.prices_compare ul li span.paid-items {
font-size: 12.5px;
padding: 2px 2px 3px 7px;
color: #a81e1e;
}

.prices_compare ul li span.free-items {
font-size: 15px;
padding: 2px 2px 3px 3px;
background: #e4ffe8;
width: 47%;
margin-left: 27%;
color: #025302;
}

.feature-title-li {
display: block!important;
padding-bottom: 0;
margin-bottom: 8px;
border-bottom: 1px dashed #fff;
}
.dryfta_COL0 .feature-title-li{cursor:pointer;border-color: #afacac; color: #525252;font-size:13px;}
.feature-title-li:hover {opacity:0.6;}
.feature-title-li .icon-minus-sign{ display:none; }
.feature-title-li:first-of-type + li{ padding-top:0px; }
.icon-plus-sign{ display:inline-block;color: blue;float:right;padding-top: 3px;}
.drop-open > .icon-minus-sign{ display:inline-block;color: #000;float:right;padding-top: 3px; }
.drop-open > .icon-plus-sign{ display:none; }

.prices_compare ul{ margin:0; }
.prices_compare ul li:last-child{ margin-bottom:25px; }

/** CSS for top text widget**/

#custom_html-7 .layout-twothirds-center .homepage-desc{
font-size:16px;
line-height:30px;
font-weight: 400;
}

.new-updates-homepage {
width: 44.5%;float: left;border-radius: 11px; background: #f1f5f6; padding: 19px 1em; display: block; overflow: hidden; word-wrap: break-word; margin: 0px 0px 19px 0px;text-align:left;box-shadow: rgba(149, 157, 165, 0.2) 3px 4px 0px;}
.latest-blogs-homepage {width: 44.5%;float: right;border-radius: 11px; background: #f1f5f6; padding: 24px 1em; display: block; overflow: hidden; word-wrap: break-word; margin: 0px 0px 19px 0px;text-align:left;box-shadow: rgba(149, 157, 165, 0.2) 3px 4px 0px;}

.marketing-blog-section {float: left;
width: 29%;
margin-top: 14px;
margin-right: 4px;
padding: 10px;
box-shadow: 1px 0px 15px 0px #dddddd;
border-radius: 6px;
text-align: left;}

.marketing-blog-section-right {float: right;width: 29%;margin-top: 14px;margin-right: 4px;padding: 10px;box-shadow: 1px 0px 15px 0px #dddddd;border-radius: 6px;text-align:left;}

.founding-member {
font-size: 14px;
font-weight: 600;
width: 18%;
display: flex;
float: right;
}

.capterra {float: right; width: 33%; margin-top: 14px;}

.capterra-middle-icons {float: left; width: 60%; margin-top: 14px;}

.g2crowd {float: left; width: 33%; margin-top: 14px;}


/************media****************/

@media (min-width: 1400px){

#custom_html-7 .textwidget-innerleft{
display: inline-block;
width: 51%;
vertical-align: top;
}

#custom_html-7 .home-title{
margin: 0px auto 32px;
font-size: 40px;
line-height: 47px;
text-align: left;
}
#custom_html-7 .layout-twothirds-center{
text-align:left;
}
#custom_html-7 .layout-twothirds-center .homepage-desc{
width:100%;
font-size:16px;
line-height:30px;
font-weight: 400;
margin:0;
}
#TopData .section-wrapper #custom_html-7 .layout-twothirds-center p.homepage-desc{ width:100%; }

#custom_html-7 .textwidget-innerright{
display: inline-block;
width: 41%;
vertical-align: middle;
box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
}
#custom_html-7 .textwidget-innerright a img{ max-width:115%; }
}

@media (max-width: 768px){
    .prices_compare ul li {
        display: none;
        margin-bottom: 8px;
        height: auto;
    }
    .prices_compare ul li span.free-items, .prices_compare ul li span.paid-items{ margin:8px 0 0 3px; }
}

@media (max-width: 480px) {
.dryfta_num_block {
  background-color: #f7f7f7;
  border-radius: 6px;
  padding: 31px;
  margin: 3%;
  font-weight: 600;
  width: 100%;
}
.dryfta_num_container {
  display: inline-grid;
}
.testimonal .testimonal-stat-info {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  text-align: left;
  width: 80%;
}
.testimonial-info-block {
	width: 162px;}
.new-updates-homepage {
margin: 0px 0px 5px 13px;}
.latest-blogs-homepage {margin: 0px 13px 19px 0px;}
}

@media (max-width: 768px)   {

.icon-plus-sign,.icon-minus-sign{ display:none; }
    .prices_compare ul li{ display:none; }
    
  
	.sel-credit-box {
		width: 100%;
	}
    .sel-credit-box>table {
		display: table;
		border: none;
		margin: 0 auto;
		text-align: center;
	}
    .sel-credit-box>table tr {
		display: inline-block;
		float: left;
		width: 33%;
	}
    .sel-credit-box > table td  {
		border: 1px solid #efefef;
		padding: 20px 13px 10px;
		text-align: center;
		height: 123px;
		margin: 0;
		display: block;
		font-size: 12px;
		width: auto;
    }
	.sel-credit-box>table td>div{ display:block; }
	.per-credit-price {
		font-size: 14px;
	}
	.num-credits{ margin-top:-14px; }
	.button.ghost-button {
		border-radius: 0;
		padding: 3px;
		font-weight: 900;
	}
	
.sel-credit-box ol, .sel-credit-box ul{ display:inline-block; width:90%; }

.how-credit-works .sel-credit-box .how-left {
    width: 100%;
}
.how-credit-works .sel-credit-box .how-right{
    display:inline-block; width:100%; vertical-align: top;
}

.slider {
  -webkit-appearance: none;
  width: 80%;
}
.range-num{
    width: 12%;
}
.sel-credit-box .how-right ul li{ padding:15px 0px 15px 15px; }

.credit-req-section{
    width: 90%;
}

.how-credit-works .sel-credit-box .how-right ul {
    margin: 10px;
    padding: 1px;
    width:95%;
}

.features-box{ display:none; }
.prices_compare > div.pay-as-you-use-box, .prices_compare > div.growth-box, .prices_compare > div.enterprise-box{ width:100%; }
.prices_compare ul li span.mob-view-txt{ display:inline-block; margin-right:5px;}

.prices_compare ul li span{ display:inline-block; width:auto; font-size:12px; text-align:left; }
.prices_compare ul li span.paid-items {padding: 3px 8px; font-size: 11px; font-weight: 700; margin: 0 auto; display: inline-block;}
	
.marketing-blog-section {
width: 87%;margin-left:13px;margin-right: 13px;}
	
.marketing-blog-section-right {width: 87%;margin-left:13px;margin-right: 13px;}

.founding-member {
width: 100%;
}
	
.capterra {float: right; width: 45%; margin-top: 14px;margin-right:13px;}

.capterra-middle-icons {float: left; width: 100%; margin-top: 14px;}

.g2crowd {float: left; width: 45%; margin-top: 14px;margin-left:13px;}

.home #page a.outline-link.app-link-all {font-size:20px;}

.feat_compare {display:block;}
	.container-services {grid-template-columns: auto;}
}

@media(min-width:1024px){
h2 {
font-size: 43px;
font-weight: 600;
line-height: 50px;
margin: 20px 0;
letter-spacing: 0px;
width: 750px;
display: inline-block;
}
}

@media(max-width:1024px){
h2 {
font-size: 26px;
font-weight: 600;
line-height: normal;
padding: 0 0px;
margin: 0 0 8px 0px;
letter-spacing: 1px;
}
}

@media (max-width: 1080px)   {

.icon-plus-sign,.icon-minus-sign{ display:none; }
    .prices_compare ul li{ display:none; }
    
  
	.sel-credit-box {
		width: 100%;
	}
    .sel-credit-box>table {
		display: table;
		border: none;
		margin: 0 auto;
		text-align: center;
	}
    .sel-credit-box>table tr {
		display: inline-block;
		float: left;
		width: 33%;
	}
    .sel-credit-box > table td  {
		border: 1px solid #efefef;
		padding: 20px 13px 10px;
		text-align: center;
		height: 123px;
		margin: 0;
		display: block;
		font-size: 12px;
		width: auto;
    }
	.sel-credit-box>table td>div{ display:block; }
	.per-credit-price {
		font-size: 14px;
	}
	.num-credits{ margin-top:-14px; }
	.button.ghost-button {
		border-radius: 0;
		padding: 3px;
		font-weight: 900;
	}
	
.sel-credit-box ol, .sel-credit-box ul{ display:inline-block; width:90%; }

.how-credit-works .sel-credit-box .how-left {
    width: 100%;
}
.how-credit-works .sel-credit-box .how-right{
    display:inline-block; width:100%; vertical-align: top;
}

.slider {
  -webkit-appearance: none;
  width: 80%;
}
.range-num{
    width: 12%;
}
.sel-credit-box .how-right ul li{ padding:15px 0px 15px 15px; }

.credit-req-section{
    width: 90%;
}

.how-credit-works .sel-credit-box .how-right ul {
    margin: 10px;
    padding: 1px;
    width:95%;
}

.features-box{ display:none; }
.prices_compare > div.pay-as-you-use-box, .prices_compare > div.growth-box, .prices_compare > div.enterprise-box{ width:100%; }
.prices_compare ul li span.mob-view-txt{ display:inline-block; margin-right:5px;}

.prices_compare ul li span{ display:block; width:auto; font-size:12px; text-align:left; }
.prices_compare ul li span.paid-items {padding: 3px 8px; font-size: 11px; font-weight: 700; margin: 0 auto; display: inline-block;}
	
.marketing-blog-section {
width: 26%;margin-left:13px;margin-right: 13px;}
	
.marketing-blog-section-right {width: 26%;margin-left:13px;margin-right: 13px;}

.founding-member {
width: 92%;
}
	
.capterra {float: right; width: 45%; margin-top: 14px;margin-right:13px;}

.capterra-middle-icons {float: left; width: 100%; margin-top: 14px;}

.g2crowd {float: left; width: 96%; margin-top: 14px;margin-left:13px;}

.home #page a.outline-link.app-link-all {font-size:20px;}

.feat_compare {display:block;}
.container-services {
  grid-template-columns: auto;
  margin-left: 8px;
  margin-right: 8px;
}
}
@media (max-width:480px) {
	
	#custom_html-7 > .custom-html-widget > .custom-html-widget{ width:auto; }
    .slidingVertical{ Display:block; }
    .slidingVertical span{
    left: 0;
    transform: translate(-50%, -50%);
		width: 100%;}

    #casestudy_section .listCase>div {
        flex: 0 0 100%!important;
        padding: 15px!important;
        max-width: 100%!important;}

    body   .st-tag-cloud>a { position: relative;
        max-width: 92%!important;
        flex: 0 0 92%!important;
        padding: 15px 20px;
    }
    body #page .L2_L-R_D_menu ul li a, body #page .Dryfta_header-toolnav.darkHeader .L2_L-R_D_menu ul li a {
        padding: 3px 3px;
    }
    body #TopData .section-wrapper #text-2, body #TopData .section-wrapper #text-2 h1 {
        width: 100% !important;
        max-width: 100%!important;
        margin-left: 0px!important
    }
    body #TopData .section-wrapper .layout-twothirds-center p {
        width: 100%;
        max-width: 100%!important;
        margin-left: 0px!important
    }
    body .dryfta-allfeaturesApp .page-main__features__unit {
        width: 50%!important;
    }
    body .dryfta-allfeatures .page-main__features__unit {
        width: 93%!important;
    }
    body .dryfta-allfeatures-university .page-main__features__university {
        width: 50%!important;
    }
    #ClientTopData .create_using_dryfta .create-left_side, #ClientTopData .create_using_dryfta .create-right_side {
        float: none;
        width: 100%;
    }
    #ClientTopData .create_using_dryfta .create-left_side ul, #ClientTopData .create_using_dryfta .create-right_side ul {
        margin-bottom: 0px;
    }
    #colophon {
        background: #eee;
        padding: 10px 0;
    }
    .site-info #menu-mainmenu li {
        padding: 0 9px!important;
    }
    .box-R-Row .coll-T-1, .box-R-Row .coll-T-2, .box-R-Row .coll-T-3 {
        display: none;
    }
    .content_rapper_box .prices_compare>div.dryfta_COL0, .content_rapper_box .prices_compare>div.dryfta_COL1, .content_rapper_box .prices_compare>div.dryfta_COL2, .content_rapper_box .prices_compare>div.dryfta_COL3, .content_rapper_box .prices_compare>div.dryfta_COL4 {
        width: auto !important;
    }
}

@media (max-width:768px) {
	
#custom_html-7 > .custom-html-widget > .custom-html-widget{ width:auto; }
    .slidingVertical{ Display:block; }
    .slidingVertical span{
    left: 0;
    transform: translate(-50%, -50%);
		width: 100%;}
	
 .reQuestDemo h1.entry-title{margin-top: 0px;}
    #casestudy_section .listCase>div {
    flex: 0 0 50%;
    padding: 15px;
    max-width: 50%;}
   .reQuestDemo .Colum_2{flex: 0 0 93%;}

    body .st-tag-cloud>a { position: relative;
        max-width: 44%;
        flex: 0 0 44%;
        padding: 15px 20px;
    }
    .entry-header {
        padding: 30px 0px 0;
    }
    .dryfta--item {
        width: calc(1/2*100% - 50);
    }
    .ifrema_request_demo {
        height: 1604px!important
    }
    .D_progress_bar {
        display: none!important;
    }
    .Dryfta_header-toolnav .L1_R-W_menu {
        display: none;
    }
    body .layout-twothirds-left {
        max-width: 100%;
        text-align: left;
    }
    body .dryfta-allfeaturesApp .page-main__features__unit {
        width: 33.3%;
    }
    body .dryfta-allfeatures .page-main__features__unit {
        width: 33.3%;
    }
    body .dryfta-allfeatures-university .page-main__features__university {
        width: 33.3%;
    }
    .box-R-Row .coll-T-1, .box-R-Row .coll-T-2, .Create_your_free_event_platform {
        display: none;
    }
    .content_rapper_box .prices_compare>div.dryfta_COL0, .content_rapper_box .prices_compare>div.dryfta_COL1, .content_rapper_box .prices_compare>div.dryfta_COL2, .content_rapper_box .prices_compare>div.dryfta_COL3, .content_rapper_box .prices_compare>div.dryfta_COL4 {
        width: 30%;
    }
}

@media (max-width:1080px) {
	
#custom_html-7 > .custom-html-widget > .custom-html-widget{ width:auto; }
    .slidingVertical{ Display:block; }
    .slidingVertical span{
    left: 0;
    transform: translate(-50%, -50%);
		width: 100%;}
	
 .reQuestDemo h1.entry-title{margin-top: 0px;}
    #casestudy_section .listCase>div {
    flex: 0 0 50%;
    padding: 15px;
    max-width: 50%;}
   .reQuestDemo .Colum_2{flex: 0 0 93%;}

    body .st-tag-cloud>a { position: relative;
        max-width: 44%;
        flex: 0 0 44%;
        padding: 15px 20px;
    }
    .entry-header {
        padding: 30px 0px 0;
    }
    .dryfta--item {
        width: calc(1/2*100% - 50);
    }
    .ifrema_request_demo {
        height: 1604px!important
    }
    .D_progress_bar {
        display: none!important;
    }
    .Dryfta_header-toolnav .L1_R-W_menu {
        display: none;
    }
    body .layout-twothirds-left {
        max-width: 100%;
        text-align: left;
    }
    body .dryfta-allfeaturesApp .page-main__features__unit {
        width: 31.3%;
    }
    body .dryfta-allfeatures .page-main__features__unit {
        width: 31.3%;
    }
    body .dryfta-allfeatures-university .page-main__features__university {
        width: 31.3%;
    }
    .box-R-Row .coll-T-1, .box-R-Row .coll-T-2, .Create_your_free_event_platform {
        display: none;
    }
    .content_rapper_box .prices_compare>div.dryfta_COL0, .content_rapper_box .prices_compare>div.dryfta_COL1, .content_rapper_box .prices_compare>div.dryfta_COL2, .content_rapper_box .prices_compare>div.dryfta_COL3, .content_rapper_box .prices_compare>div.dryfta_COL4 {
        width: 84% !important;  margin-left: 8%;
    }
    #content .entry-content>div {
        padding: 0px 20px;
        box-sizing: border-box;
    }
    .flaotRight_section, .ConatactFormDryfta {
        width: auto !important;
        float: none;
    }
	    .demoContactFormDryfta {
        width: auto !important;
        float: none;
    }
		.flaotRight_section_democontact {
        width: auto !important;
        float: none;
    }
}

@media (max-width:715px) {
    #content .entry-content>div {
        padding: 0px 20px;
        box-sizing: border-box;
    }
    .flaotRight_section, .ConatactFormDryfta {
        width: auto !important;
        float: none;
    }
	    .demoContactFormDryfta {
        width: auto !important;
        float: none;
    }
		.flaotRight_section_democontact {
        width: auto !important;
        float: none;
    }
    .main-containerBox>div:first-child {
        height: 60px!important;
    }
    .dryfta--item {
        width: 100%;
    }
    .FAQleftBar, .FAQRightBar {
        float: none!important;
        width: 100%!important;
    }
    .box-R-Row .coll-T-1, .box-R-Row .coll-T-2 {
        display: none;
    }
    .content_rapper_box .prices_compare>div.dryfta_COL0, .content_rapper_box .prices_compare>div.dryfta_COL1, .content_rapper_box .prices_compare>div.dryfta_COL2, .content_rapper_box .prices_compare>div.dryfta_COL3, .content_rapper_box .prices_compare>div.dryfta_COL4 {
        width: 47%;
    }
    .contactForm #contactForm textarea {
        width: 88%;
    }
    .contactForm #contactForm input.inputBOx {
        width: 90%;
    }
    .contactForm, .contact_discription {
        float: none!important;
        width: 100%!important;
    }
    .contactForm form {
        padding-bottom: 0px!important;
    }
    #page #text-2 .textwidget a img {
        height: 104px!important;
    }
    #page .textwidget h1 {
        font-size: 29px;
    }
    .new_design.main_section_rapper_row14 {
        background-position: 0% 20px;
    }
    body .dryfta_sign_up {
        position: absolute;
        right: 21px;
        top: 11px;
    }
    body .dryfta_sign_up a {
        border: 1.2px solid #fff;
        border-radius: 4px;
        color: #fff !important;
        display: block;
        font-size: 15px;
        padding: 3px 18px;
        text-decoration: none;
    }
    #menu-mainmenu {
        padding-bottom: 20px;
    }
    .layout-company-logos img {
        height: auto;
    }
    .site-info #menu-mainmenu li {
        padding: 6px 15px;
    }
    .site-info #menu-mainmenu li a {
        font-size: 16px;
    }
    #DryftaSignUp .DryftaSignUpRapper {
        width: 95%;
    }
    #DryftaSignUp .DRYFORM .subdomain_name {
        width: 142px;
    }
    .content-area_blog_section p {
        font-size: 16px;
        line-height: 24px;
    }
    #text-6 .textwidget {
        font-size: 16px;
    }
}

@media (max-width:1024px) {
    body .layout-twothirds-left {
        max-width: 100%;
        text-align: left;
    }
    .layout-callout-right, .layout-callout-left {
        position: relative;
        top: 0;
    }
}

@media (max-width:480px) {
    .section-Mo_app {
        padding-top: 0px;
        text-align: center;
    }
    .section-Mo_app .innderpart {
        padding-left: 20px;
        padding-right: 20px;
    }
    .section-Mo_app .innderpart .d-App-left {
        float: none;
        width: 100%!important;
    }
    .section-Mo_app .innderpart .d-App-right {
        float: none;
        height: 300px;
        margin: 0 auto;
        max-width: 278px;
        padding: 37px 14px 0;
        width: 100% !important;
    }
    .section-Mo_app .innderpart .facebook_login_bx img {
        margin-top: -165px;
    }
    .section-Mo_app .innderpart .d-App-right img.onlymob {
        margin-top: -98px !important;
    }
    .section-Mo_app .innderpart .d-App-right {}
    .section-Mo_app.dryfta_second .innderpart .d-App-right {
        float: none;
        width: 100%!important;
    }
    .section-Mo_app .innderpart h2 {
        padding-top: 0px;
    }
    .sign_up_F_name {
        display: block!important;
        margin-right: 0!important;
        width: auto!important;
        padding-bottom: 30px;
    }
    .sign_up_L_name {
        padding-bottom: 0px;
        display: block!important;
        padding-right: 0!important;
        width: auto!important;
    }
    .InnerSignUP .DRYFORM input[type="email"], .InnerSignUP .DRYFORM input[type="text"] {
        box-sizing: border-box;
    }
    h1 {
        font-size: 2.5em!important;
    }
	
	#custom_html-7 .textwidget h1.home-title{ font-size: 33px; line-height: 38px; letter-spacing: 0.4px; }
	#custom_html-7 .textwidget h1.home-title-small {font-size:12px;padding-left: 17%;}
	#middleData h2 {font-size:23px;line-height:45px;}

}

@media (max-width:1080px) {
    .section-Mo_app {
        padding-top: 0px;
        text-align: center;
    }
    .section-Mo_app .innderpart {
        padding-left: 20px;
        padding-right: 20px;
    }
    .section-Mo_app .innderpart .d-App-left {
        float: none;
        width: 100%!important;
    }
    .section-Mo_app .innderpart .d-App-right {
        float: none;
        height: 300px;
        margin: 0 auto;
        max-width: 278px;
        padding: 37px 14px 0;
        width: 100% !important;
    }
    .section-Mo_app .innderpart .facebook_login_bx img {
        margin-top: -165px;
    }
    .section-Mo_app .innderpart .d-App-right img.onlymob {
        margin-top: -98px !important;
    }
    .section-Mo_app .innderpart .d-App-right {}
    .section-Mo_app.dryfta_second .innderpart .d-App-right {
        float: none;
        width: 100%!important;
    }
    .section-Mo_app .innderpart h2 {
        padding-top: 0px;
    }
    .sign_up_F_name {
        display: block!important;
        margin-right: 0!important;
        width: auto!important;
        padding-bottom: 30px;
    }
    .sign_up_L_name {
        padding-bottom: 0px;
        display: block!important;
        padding-right: 0!important;
        width: auto!important;
    }
    .InnerSignUP .DRYFORM input[type="email"], .InnerSignUP .DRYFORM input[type="text"] {
        box-sizing: border-box;
    }
    h1 {
        font-size: 2.5em!important;
    }
	
	#custom_html-7 .textwidget h1.home-title{ font-size: 50px; line-height: 56px; letter-spacing: 0.4px; }
	#custom_html-7 .textwidget h1.home-title-small {font-size:12px;padding-left: 17%;}
	#middleData h2 {font-size:23px;line-height:45px;}

}

@media (min-width:480px)and (max-width:768px) {
    .section-Mo_app {
        padding-top: 0px;
        text-align: center;
    }
    .section-Mo_app .innderpart {
        padding-left: 20px;
        padding-right: 20px;
    }
    .section-Mo_app .innderpart .d-App-left {
        float: none;
        width: 100%!important;
    }
    .section-Mo_app .innderpart .d-App-right {
        float: none;
        height: 500px;
        margin: 0 auto;
        max-width: 425px;
        padding: 69px 22px 0;
        width: 100% !important;
    }
    .section-Mo_app .innderpart .facebook_login_bx img {
        margin-top: -140px;
    }
    .section-Mo_app .innderpart .d-App-right img.onlymob {
        margin-top: -98px !important;
    }
    .section-Mo_app .innderpart .d-App-right {}
    .section-Mo_app.dryfta_second .innderpart .d-App-right {
        float: none;
        width: 100%!important;
    }
    .section-Mo_app .innderpart h2 {
        padding-top: 0px;
    }
}

@media (max-width:715px) {
    body #mediaGrid .mediaGrid-content h2 {
        font-size: 20px;
    }
    body #mediaGrid .mediaGrid-content p.p--large {
        line-height: 1.1;
        font-size: 1.075em!important;
    }
    body #mediaGrid .mediaGrid-colum_4 {
        width: 48%;
        height: 250px;
        float: left;
        margin: 0px 2% 20px 0px;
    }
    body #mediaGrid .mediaGrid-colum_2 {
        width: 48%;
        height: 250px;
        float: left;
        margin: 0px 2% 20px 0px;
    }
    .footer_mainmenu {
        box-sizing: border-box;
        float: left;
        padding: 20px;
        text-align: left;
        width: 100%;
    }
    .external_page1T2 .new_design:nth-child(n+2) {
        background-position: 100% 20px!important;
    }
    .external_page1T2 .new_design:nth-child(2n+1) {
        background-position: 0% 20px!important;
        background-size: auto 200px;
    }
}

@media(min-width:950px) {
    .content-area_blog_section .content_rapper_box {
        padding: 50px 10px!important;
    }
}

@media(max-width:450px) {
    html body #mediaGrid .mediaGrid-colum_4 {
        width: 96%;
        height: 200px;
        float: left;
        margin: 0px 2% 20px;
    }
    html body #mediaGrid .mediaGrid-colum_2 {
        width: 96%;
        height: 200px;
        float: left;
        margin: 0px 2% 20px;
    }
}

@media screen and (min-width: 768px) {
    .sideBar {
        position: fixed;
        z-index: 1000;
    }
    .sideBar.boxLeft {
        width: 11%;
        float: right;
        padding: 5px 14px 0 13px;
        right: 19px;
        top: 35%;
        border: 1px solid #f9da66;
        border-radius: 4px;
    }
}

@media (max-width: 768px) {
    body .iamge_text_box {
        display: block;
        align-content: center;
        align-items: center;
    }
    body .iamge_text_box .sp-tfree-client-image {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .Dryfta_header-toolnav {
        background: #4777f4;
        left: 0;
        padding: 5px 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9991;
        transition: all .2s ease-in-out 0s;
        -webkit-transition: all .2s ease-in-out 0s;
        -moz-transition: all .2s ease-in-out 0s;
    }
    body .main-containerBox .Dryfta_header-toolnav .padding_box_home .logo_menu_section .float_lo_L1 img {
        height: 48px !important;
        margin-left: 0px !important;
    }
    body .testimonial_section {
        padding: 0px 0px;
    }
    .L2_L-R_D_menu ul li{padding:0px 4px;}
    .L2_L-R_D_menu ul li a{padding:3px 8px!important}
    .toggleMenu {
        display: block;
        position: absolute;
        transition: all 0.3s;
        left: 65px;
        background: rgba(0, 0, 0, .2);
        padding: 10px 10px 5px;
        top: 17px;
        border-radius: 4px;
        cursor: pointer;
    }
    .toggleMenu>span {
        display: block;
        width: 20px;
        height: 2px;
        margin-bottom: 5px;
        background: rgba(255, 255, 255, .9);
    }
    .L1_R-W_menu {
        left: -310px;
        display: block!important;
        transition: all 0.2s;
        width: 300px;
        position: fixed;
        top: 69px;
        height: calc(100vh - 69px);
        background: #4777f4;
        overflow: auto;
    }
    .L1_R-W_menu.openMenu {
        display: block;
        left: 0
    }
    body .logo_menu_section .L1_R-W_menu.openMenu ul li {
        display: block;
        border-bottom: 1px solid #2a6a9f;
    }
    body #page .L1_R-W_menu.openMenu .sub-menu.Dropdown_menu {
        display: none;
        z-index: 99999;
        position: relative;
        background: #4777f4;
        width: 100%;
        border-radius: 0 3px 3px;
        padding: 0 3px 7px 0;
    }
    body .logo_menu_section .L1_R-W_menu.openMenu ul li .sub-menu.Dropdown_menu {
        position: relative
    }
    #page .L1_R-W_menu.openMenu .sub-menu.Dropdown_menu li {
        width: 100%;
        float: none;
    }
    body .testimonal {
        width: 42%;
    }
    #page .Dryfta_header-toolnav.darkHeader .padding_box_home .logo_menu_section .L1_R-W_menu ul li a {
        padding: 10px 20px;
        color: #fff!important;
    }
}

@media (max-width: 1080px) {
    body .iamge_text_box {
        display: block;
        align-content: center;
        align-items: center;
    }
    body .iamge_text_box .sp-tfree-client-image {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .Dryfta_header-toolnav {
        background: #4777f4;
        left: 0;
        padding: 5px 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9991;
        transition: all .2s ease-in-out 0s;
        -webkit-transition: all .2s ease-in-out 0s;
        -moz-transition: all .2s ease-in-out 0s;
    }
    body .main-containerBox .Dryfta_header-toolnav .padding_box_home .logo_menu_section .float_lo_L1 img {
        height: 48px !important;
        margin-left: 0px !important;
    }
    body .testimonial_section {
        padding: 0px 0px;
    }
    .L2_L-R_D_menu ul li{padding:0px 4px;}
    .L2_L-R_D_menu ul li a{padding:3px 8px!important}
    .toggleMenu {
        display: block;
        position: absolute;
        transition: all 0.3s;
        left: 65px;
        background: rgba(0, 0, 0, .2);
        padding: 10px 10px 5px;
        top: 17px;
        border-radius: 4px;
        cursor: pointer;
    }
    .toggleMenu>span {
        display: block;
        width: 20px;
        height: 2px;
        margin-bottom: 5px;
        background: rgba(255, 255, 255, .9);
    }
    .L1_R-W_menu {
        left: -310px;
        display: block!important;
        transition: all 0.2s;
        width: 300px;
        position: fixed;
        top: 69px;
        height: calc(100vh - 69px);
        background: #4777f4;
        overflow: auto;
    }
    .L1_R-W_menu.openMenu {
        display: block;
        left: 0
    }
    body .logo_menu_section .L1_R-W_menu.openMenu ul li {
        display: block;
        border-bottom: 1px solid #2a6a9f;
    }
    body #page .L1_R-W_menu.openMenu .sub-menu.Dropdown_menu {
        display: none;
        z-index: 99999;
        position: relative;
        background: #4777f4;
        width: 100%;
        border-radius: 0 3px 3px;
        padding: 0 3px 7px 0;
    }
    body .logo_menu_section .L1_R-W_menu.openMenu ul li .sub-menu.Dropdown_menu {
        position: relative
    }
    #page .L1_R-W_menu.openMenu .sub-menu.Dropdown_menu li {
        width: 100%;
        float: none;
    }
    body .testimonal {
        width: 42%;
    }
    #page .Dryfta_header-toolnav.darkHeader .padding_box_home .logo_menu_section .L1_R-W_menu ul li a {
        padding: 10px 20px;
        color: #fff!important;
    }
}

@media (max-width: 480px) {
	#post-6514{padding:0px 15px}
    body .testimonal {
        width: 100%!important;
    }
    .feat_compare > div.dryfta_FEAT1, .feat_compare > div.dryfta_FEAT2, .feat_compare > div.dryfta_FEAT3 {
        width: 100%;
    }
}

@media(min-width:950px) {
    .content-area_blog_section .content_rapper_box{padding: 20px 10px!important;}
}

@media(min-width:990px) {
    .window-d-none {
        display: none;
    }
}

@media (max-width: 480px) {
.ve-inner-container > div{
width: 100%;
padding:20px 0;}
.ve-inner-container-home > div.ve-inner-left,  .ve-inner-container-home > div.ve-inner-right{ 
margin-right:0; 
float:left;}
.new_design.virtual-events-section {
padding-top: 0px;}
}


@media(max-width:1080px){

.ve-inner-container-home > div.ve-inner-left,  .ve-inner-container-home > div.ve-inner-right{ margin-right:2%;float:none;width:89%;}
}