 .resp-768 {
     display: none;
 }
.our-story h2 {
	margin-top: 1em;
}
 /* Large Devices, Wide Screens */
 
 @media only screen and (max-width: 1200px) {
     table .price_table {
         font-size: 4vh;
     }
 }
 /* Medium Devices, Desktops @media only screen and (max-width : 979px) */
 
 @media only screen and (max-width: 1024px) {
     body {
         font-size: 85%;
     }
     ul.about-us-menu li a {
         line-height: 8.5;
     }
     ul.smm {
         width: 100%;
     }
     ul.smm-price li span.price_heading {
         font-size: 2em;
     }
     ul.smm li {
         padding-bottom: 40%;
     }
     table .price_table {
         font-size: 3vh;
     }
 }
 
 @media screen and (max-width: 768px) {
     .wrapper {
         padding: 0 1em;
     }
     section.franchise-seo .smm-price li {
         font-size: 12px;
     }
     section.franchise-seo .smm-price li span.price_heading {
         font-size: 1.75em;
     }
     section.franchise-seo .smm-price li:nth-of-type(3) {
         height: 80px;
     }
     section.franchise-seo .smm-price li:nth-of-type(4) {
         height: 80px;
     }
     section.franchise-seo .smm-price li:nth-of-type(5) {
         height: 80px;
     }
     section.franchise-seo .smm-price li:nth-of-type(6) {
         height: 80px;
     }
     section.franchise-seo .smm-price li:nth-of-type(7) {
         height: 80px;
     }
     section.franchise-seo .smm-price li:nth-of-type(8) {
         height: 100px;
     }
     section.agency .col-100 img:nth-last-of-type {
         display: none;
     }
     table .price_table {
         font-size: 2vh;
     }
     table .priceing abbr {
         display: inherit;
     }
     .full-width.parallax h2 {
         margin-left: 1%;
         margin-right: 1%;
     }
     .col-50.get-free-quote-form {
         width: 100%;
         min-width: 320px
     }
     .col-20.team-face {
         width: 40%;
         margin-bottom: 2em;
     }
     section.our-brand ul li {
         width: 46%;
         padding-bottom: 48%;
     }
     .resp-768 {
         display: block;
     }
     .table_ul li {
         letter-spacing: 0px;
     }
     .comparison .price-now span {
         font-size: 32px;
     }
     .comparison .price-now p {
         display: block;
     }
     section.request-a-quote ul {
         display: block;
         width: 100%;
     }
     .page-id-9 .full-width.parallax {
         background-position: center top;
         height: 350px;
     }
     .page-id-302 .full-width.parallax {
         background-position: center top;
         height: 350px;
     }
     .page-id-15 .full-width.parallax {
         background-position: center top;
         height: 350px;
     }
     .page-id-13 .full-width.parallax {
         background-position: center top;
         height: 350px;
     }
     .page-id-11 .full-width.parallax {
         background-position: center top;
         height: 350px;
     }
     section.find-us ul li {
         width: 50%;
         height: inherit;
         padding: 1em;
         padding-bottom: 1em;
         ;
         margin: 5px auto;
     }
     section.find-us ul {
         list-style: display: inline-block;
         width: 90%;
         margin: 1vh auto;
     }
     section.find-us ul li {
         width: 24.5%;
         height: inherit;
         padding: 1em;
         margin: 1px;
         height: 0;
         padding-bottom: 20%;
         margin: 5px auto;
     }
     section.find-us ul li .fa {
         color: rgba(255, 160, 0, 1);
         margin-bottom: 10px;
         font-size: 1.75em;
     }
     /*}@media screen and (max-width: 720px) {*/
     .table_ul {
         padding: 0px;
     }
     .table_ul li {
         font-size: 10px;
         line-height: 16px;
         padding: 3px 0;
     }
     .comparison {
         max-width: 100%;
     }
     .comparison td:first-child,
     .comparison th:first-child {
         display: none;
     }
     .comparison tbody tr:nth-child(odd) {
         display: table-row;
         background: #F7F7F7;
     }
     .comparison .row {
         background: #FFF;
     }
     .comparison td,
     .comparison th {
         border: 1px solid #CCC;
         border-top: none;
         padding: 10px;
     }
     .price-info {
         border-top: 0 !important;
         padding: 10px 0 !important;
     }
     .price-info p {
         line-height: 8px;
         font-size: 8px !important;
     }
     .comparison .compare-row {
         background: #ffffff;
     }
     .comparison .price-now p {
         display: block;
     }
     .comparison .price-now span {
         font-size: 24px;
     }
     .comparison .qbse {
         font-size: 1.2em;
     }
     .comparison td {
         font-size: 14px;
     }
     .comparison th {
         font-size: 14px;
     }
 }
 /* Small Devices, Tablets */
 
 @media only screen and (max-width: 640px) {
     section.web-design-development .dev-details li {
         height: auto;
         width: 48%;
         margin: 1em 1% 0 0;
         min-height: 350px;
     }
     section.web-design-development .dev-details {
         width: 100%;
         margin: 0;
         padding: 0;
     }
     section.web-design-development h1 {
         font-size: 2.0em;
         font-weight: 100;
         color: #34495e;
         display: block;
         width: 100%;
     }
     section.link-buildings .smm li {
         padding-bottom: 40%;
     }
     ul.smm li {
         padding-bottom: 50%;
     }
     section.link-buildings .smm li {
         padding-bottom: 40%;
     }
     ul.pricing {
         display: block;
     }
     ul.pricing li {
         width: 32%;
         float: left;
         margin-top: 1em;
     }
     ul.why-ida li {
         padding-bottom: 55%;
     }
     ul.why-ida {
         width: 90%;
     }
     section.header-top .col-50 {
         border: 0px solid red;
         width: 100%;
         padding: 0;
     }
     .col-50.text-align-left.floatL {
         height: inherit;
     }
     .col-50.text-align-left.floatL br {
         display: none;
     }
     .full-width.parallax p {
         padding-bottom: 10px;
     }
     table .price_table {
         font-size: 1.5vh;
     }
     .table-affliate-management table td {
         font-size: 11px;
     }
     .table-affliate-management table td:nth-of-type(1) {
         padding-right: 0.25em;
         font-size: 11px;
     }
     .table-ppc table td:nth-of-type(1) {
         font-size: 12px;
     }
     .table-affliate-management table td .fa.fa-question-circle {
         font-size: 20px;
     }
     section.services-smm ul.smm-price {
         text-align: left;
         display: inline-block;
         width: 47%;
     }
     .col-50.text-align-left.floatL {
         height: inherit;
         display: none;
     }
     .table-seo-pricing table tr:nth-of-type(1) th:nth-of-type(1) {
         background-color: #fff;
         border: 0;
         width: 15%!important;
         color: rgba(22, 160, 133, 1);
     }
     a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
         font-size: 11px;
         padding: 5px 10px;
     }
     /*  responsive Nav */
     .sticky-header header {
         position: inherit;
         height: inherit;
     }
     header {
         display: block;
     }
     .hamburger-menu {
         display: block;
         margin: 0 0 0 1em;
     }
     .hamburger-menu .tel {
         display: none;
     }
     header#header {
         display: none;
     }
     .hamburger-menu a.logo {
         display: block;
         margin: 1em auto;
         float: right;
         width: 40%;
         margin-right: 2em;
         background-color: rgba( 0, 0, 0, 0.0);
     }
     header.responsive.effect.active {
         display: block;
     }
     header.responsive.effect.active ul.menu {
         /*background-color: rgba(3,169,244 ,1);*/
         display: inline-block;
         border: 0px solid red;
         min-width: inherit;
         position: inherit;
         bottom: inherit;
         right: inherit;
         width: 100%;
         float: inherit;
     }
     header.responsive.effect.active ul.menu > li {
         margin: 0;
         background-color: #24282e;
     }
     header.responsive.effect.active ul.menu > li > a {
         color: #fff;
     }
     header.responsive.effect.active ul.menu > li {
         width: 100%;
         border-bottom: 1px dotted #515254;
     }
     header.responsive.effect.active ul.menu ul.sub-menu {
         display: block;
         min-width: inherit;
         position: inherit;
         top: inherit;
         left: inherit;
         width: 100%;
         float: inherit;
         opacity: 01;
         visibility: visible;
         height: inherit;
         box-shadow: 0 0 5px rgba(0, 0, 0, 0.0);
         background-color: rgba(179, 229, 252, 1);
     }
     header.responsive.effect.active ul.menu > li > ul.sub-menu > li {
         padding: 10px 0px;
         border-bottom: 1px dotted rgba(0, 0, 0, 0.052);
     }
     header.responsive.effect.active ul.menu > li > ul.sub-menu > li > a {
         color: #fff;
         padding: 5px 2em;
     }
     header.responsive.effect.active ul.menu > li > ul.sub-menu {
         background-color: #515255;
     }
     header.responsive.effect.active ul.menu > li > ul.sub-menu > li > a .fa {
         display: none;
     }
     header.responsive.effect.active ul.menu > li > ul.sub-menu > li ul.sub-menu {
         margin: 1em 0 -1em 0;
     }
     header.responsive.effect.active ul.menu > li > ul.sub-menu > li ul.sub-menu li {
         background-color: rgba(144, 202, 249, 1);
     }
     ul.menu > li > ul.sub-menu > li ul.sub-menu > li > a {
         padding: 5px 2em;
         color: rgba(3, 169, 244, 1);
         color: rgba(1, 87, 155, 1);
         font-size: 10px;
         padding: 5px 3em;
     }
     ul.menu > li > ul.sub-menu > li ul.sub-menu > li > a .fa {
         color: rgba(79, 195, 247, 1);
         font-size: 21px;
         margin-right: 10px;
     }
     div.wpcf7 {
         margin: 0;
         padding: 1em;
     }
     section.find-us {
         padding: 3em 0;
         height: auto;
     }
     section.find-us ul li {
         width: 100%;
     }
     section.find-us ul {
         list-style: none;
         display: inline-block;
         width: 70%;
     }
     section.find-us ul li {
         width: 100%;
         height: inherit;
         padding: 1em;
         padding-bottom: 1em;
         ;
         margin: 5px auto;
     }
     .wrapper {
         max-width: 100%;
     }
 }
 /* Extra Small Devices, Phones */
 
 @media only screen and (max-width: 480px) {
     ul.menu > li > ul.sub-menu > li ul.sub-menu > li > a .fa {
         display: none;
     }
     .compare-feature {
         font-weight: 300;
         color: rgba(255, 61, 0, 1);
         font-size: 3vh;
     }
     .table-affliate-management {
         min-width: 640px;
         overflow: auto;
     }
     .table-affliate-management table {
         overflow-x: auto;
     }
     .table-affliate-management table colgroup {}
     .table-affliate-management table h2 {
         font-size: 1.5em;
         font-weight: 700;
     }
     .col-50.text-align-left.floatL {
         display: none;
     }
     ul.pricing {
         display: block;
         width: 75%;
         margin: 0 auto;
         float: inherit;
     }
     ul.pricing li {
         width: 100%;
         float: inherit;
         border-right: 0;
         border-bottom: 1px dashed #ccc;
         padding-bottom: 2em;
     }
     ul.pricing h5 {
         width: 100%;
     }
     ul.why-ida li {
         list-style: none;
         display: block;
         width: 100%;
         text-align: center;
         padding-bottom: 1em;
         ;
         height: inherit;
         border: 0px solid rgba(107, 252, 243, 0.2);
     }
     ul.why-ida li:nth-of-type(3n+3) {
         background-color: transparent;
     }
     ul.why-ida li:nth-of-type(even) {
     }
     th,
     td {
         padding: 0;
     }
     h6.quote:before,
     h6.quote:after {
         display: none;
     }
     section.dashboard div.dashboard-show {
         background-image: none;
         min-width: inherit;
         height: 300px;
         width: 100%;
     }
     section.dashboard div.dashboard-show > div {
         width: 100%;
     }
     section.audit-report .col-40.floatL {
         display: none;
     }
     section.audit-report .col-60.floatL.text-align-left.padding-2em {
         width: 100%;
         padding: 2em;
     }
     .btn {
         font-size: 1.0rem;
     }
     section.audit-report h2 {
         font-size: 3.5em;
     }
     section.sucess .sucess-number {
         list-style: display: inline-block;
         width: 50%;
     }
     section.sucess .sucess-number li {
         width: 100%;
     }
     section.sucess {
         background-image: non;
         background-repeat: no-repeat;
         background-size: cover;
         min-height: inherit;
         height: auto;
     }
     section.our-customers .col-50.floatL {
         width: 100%;
     }
     section.customer-say-aboutus {
         padding: 1em;
     }
     section.our-customers figure {
         display: block;
         float: inherit;
         width: 65%;
         margin: 0 auto;
     }
     .agency-logo {
         width: 25%;
         margin: 0em 1em 1em 0;
     }
     section.team ul li {
         display: inline-block;
         width: 45%;
         padding-bottom: 1em;
         height: auto
     }
     /*	section.agency h2 {    	font-size: 2.05em;    	padding: 1rem 0;	}*/
     section.awards h2 {
         padding: 1rem 0;
     }
     .full-width.parallax h2 {
         font-size: 2rem;
     }
     ul.about-us-menu {
         display: none;
     }
     section.our-brand ul {
         margin: inherit;
     }
     section.our-brand ul li {
         width: 100%;
         padding-bottom: inherit;
         height: auto;
     }
     .col-20.team-face {
         width: 80%;
         margin-bottom: 2em;
         margin: 0 auto;
     }
     .meet-the-team h5 {
         margin-bottom: 10px;
         display: inline-block;
         width: 100%;
     }
     footer ul.footer-menu li {
         float: left;
         width: 100%;
     }
     footer ul.footer-menu ul.sub-menu li a {
         padding: 1em 0;
         display: inline-block;
     }
     footer ul.footer-menu ul.sub-menu li:before {
         top: 16px;
     }
     ul.press-link li {
         width: 100%;
     }
     section.contact-form .col-40 {
         width: 100%;
     }
     section.contact-form .col-50 {
         width: 100%;
     }
     section.request-a-quote.full-width {
         background-size: cover;
     }
     ul.smm li {
         width: 100%;
         padding-bottom: 1em;
         height: inherit;
     }
     section.link-buildings .smm li {
         width: 100%;
         padding-bottom: 1em;
         height: inherit;
     }
     section.services-affliate ul.smm li:nth-of-type(8) {
         background-color: #fff;
     }
     ul.smm-price {
         width: 100%!important;
     }
     .col-50.get-free-quote-form {
         width: 100%;
         min-width: inherit;
     }
     section.web-design-development .dev-details li {
         height: auto;
         width: 100%;
         margin: 1em 0%;
     }
     section.web-design-development .dev-details {
         width: 100%;
         margin: 0;
         padding: 0;
     }
     section.web-design-development h1 {
         font-size: 2.0em;
         font-weight: 100;
         color: #34495e;
         display: block;
         width: 100%;
     }
     section.customer-say-aboutus h5 {
         font-size: 1.05em;
     }
     section.services-smm ul.smm-price li {
         height: 50px;
     }
     /*div table tr:nth-of-type(1) th{	transform:  rotate(-40deg);}div table tr:nth-of-type(1) th:nth-of-type(1){	transform: inherit;}div.table-affliate-management table colgroup:nth-of-type(1){width:100px;}div.table-affliate-management table colgroup:nth-of-type(2){width:300px}*/
     .table-affliate-management table colgroup:nth-of-type(1) {
         /*	position:fixed;	background-color: #f1c40f;*/
     }
     .woocommerce a.added_to_cart {
         padding-top: .5em;
         white-space: nowrap;
         display: inline-block;
         text-align: center;
         font-size: 11px;
         padding: 5px;
     }
 }
 /* iPhone 6 Plus */
 
 @media only screen and (max-width: 414px) {}
 /* iPhone 6 */
 
 @media only screen and (max-width: 375px) {
     .btn {
         font-size: 1.0rem;
         font-size: 1.0rem;
         letter-spacing: inherit;
         font-weight: 700;
     }
     section div.wpcf7 {
         margin: 0;
         padding: 1em;
     }
     .full-width.parallax h2 {
         font-size: 1.75rem;
     }
 }
 /* Custom, iPhone Retina */
 
 @media only screen and (max-width: 320px) {}