/*
Theme Name: Wp Bootstrap Starter Child
Theme URI: http://
Author: Fusionidea
Author URI: http://www.fusionidea.com
Template: wp-bootstrap-starter
Version: 1.0
General comments/License
*/
@import url(../wp-bootstrap-starter/style.css);
.res {position:fixed; top:0; left:0; width:50px; height:15px; z-index:99999999;}
body {font-family:'national_2regular'; font-weight:normal; overflow-x:hidden; color:#000000;}
a, h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#000000;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {font-weight: normal;}
b, strong {font-weight:normal !important;}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 28, 2018 */
@font-face {
	font-family: 'poppinslight';
	font-display: swap;
    src: url('fonts/poppins-light-webfont.woff2') format('woff2'),
         url('fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
@font-face {
	font-family: 'poppinssemibold';
	font-display: swap;
    src: url('fonts/poppins-semibold-webfont.woff2') format('woff2'),
         url('fonts/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
/*@font-face {
    font-family: 'national_2bold';
	font-display: swap;
    src: url('fonts/national_2_bold-webfont.woff2') format('woff2'),
         url('fonts/national_2_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;} */
@font-face {
    font-family: 'national_2medium';
	font-display: swap;
    src: url('fonts/national_2_medium-webfont.woff2') format('woff2'),
         url('fonts/national_2_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'national_2regular';
	font-display: swap;
    src: url('fonts/national_2_regular-webfont.woff2') format('woff2'),
         url('fonts/national_2_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'national_2light';
	font-display: swap;
    src: url('fonts/national_2_light-webfont.woff2') format('woff2'),
         url('fonts/national_2_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'national_2extralight';
	font-display: swap;
    src: url('fonts/national_2_extralight-webfont.woff2') format('woff2'),
         url('fonts/national_2_extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
input[type=submit] {-webkit-appearance:none !Important;}
#masthead .container, .site-content .container, .content-area .container {max-width:1680px;}
h1 {font-size:76px; line-height:86px;}
h2 {font-size:64px; line-height:74px; font-family: 'national_2light';}
.honetohtwo h2, h2.honetohtwo {font-size:76px; line-height:86px;}
.honetohtwo span {text-decoration:underline;}
.honetohtwo span:hover {color:#24d2b5}
.honetohtwo span.seemoredot  {text-decoration:none;}
.honetohtwo a:hover {text-decoration:none;}
h3 {font-size:48px; line-height:58px;}
h4 {font-size:36px; line-height:46px;}
h5 {font-size:24px; line-height:34px;}
h6 {font-size:18px; line-height:28px;}
p, .site-main .wpb_text_column ul li, .site-main .wpb_text_column ol li, .single .site-main ol li {font-size:24px; line-height:35px; letter-spacing:0; font-family: 'national_2regular';  -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none;}
.single .site-main ol {margin-bottom:30px;} 
.single ul li, .single ul ul li {font-size:24px !Important; line-height:35px;} 
p {text-align:justify;}
.gradienttext {background: linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%, rgba(116,126,237,1) 100%); color:transparent; -webkit-background-clip: text; background-clip: text;}
.site-main .wpb_text_column ul {padding:0;}
.site-main .wpb_text_column ul li {list-style-type:none; position:relative;padding-left:15px; }
.site-main .wpb_text_column ul li:before {content:""; width:6px; height:6px; border-radius:10px; background:#000000; position:absolute; left:0; top:16px;}
.natmedium  { font-family: 'national_2medium';}
.natlight {font-family: 'national_2light';}
.extlight, .extlight h2, .extlight p {font-family: 'national_2extralight';}
.extlight strong {font-family: 'national_2medium';}
.wpb_text_column strong {font-family: 'national_2medium';}
.italicfont {font-style:italic;}
.whitetext, .whitetext h1, .whitetext h2, .whitetext h3, .whitetext h4, .whitetext h5, .whitetext h6, .whitetext p {color:#ffffff;}
.vc_custom_heading a:hover {opacity:1 !important; color:#21afe4 !important}
a.ubtn-link {font-family: 'national_2medium';}
.tp-bullet-title {display:none !important;}

/* Typewritter */
.typewriter {display: flex; max-width:270px; padding:0;}
.typewriter a {font-family: monospace; overflow: hidden; /*border-right: .15em solid orange;*/ white-space: nowrap;  margin: 0 auto; 
animation: typing 2s steps(30, end), blink-caret .5s step-end infinite;}
@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}
@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: orange }
}

/*Animated border bottom on a hover*/
.wpb_text_column a {position:relative; color:#24d2b5;}
.wpb_text_column a:hover {text-decoration:none;}
/*.wpb_text_column a:before {content: ""; position: absolute; bottom: -2px; left: 0; width: 0; height: 1px; background: #24d2b5; -moz-transition: all .25s ease-in-out;
-webkit-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}*/
.wpb_text_column a:hover:before {width: 100%;}
.provserv  {color:#ffffff;background-image: linear-gradient(to right, #24d1b6, #00c5d7, #00b4f2, #009efc, #7280ed);}
.provserv  p {font-size:18px;}
/*Social icons*/
@font-face {
    font-family: 'si';
	font-display: swap;
    src: url('socicon-v1.5/socicon.eot');
    src: url('socicon-v1.5/socicon.eot?#iefix') format('embedded-opentype'), url('socicon-v1.5/socicon.woff') format('woff'), url('socicon-v1.5/socicon.ttf') format('truetype'), url('socicon-v1.5/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
		font-display: swap;
        src: url(socicon-v1.5/socicon.svg) format(svg);
    }
}
.soc {overflow: hidden; margin: 0; padding: 0; list-style: none;}
.soc li {display: inline-block; *display: inline; zoom: 1;}
.soc li a {font-family: si!important; font-style: normal; font-weight: 400; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; overflow: hidden; text-decoration: none; text-align: left;
    display: block; position: relative; z-index: 1; width: 32px; height: 32px; line-height: 32px; font-size: 17px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
    margin-right: 7px; color: #000000; background-color: transparent;}
.soc li a:hover {color:#24d2b5}
.soc-icon-last {margin: 0 !important;}
.soc-facebook:before {content: '\e041';}
.soc-twitter:before {content: '\e040';}
.soc-instagram:before {content: '\e057';}
.soc-youtube:before {content: '\e051';}
.soc-linkedin:before {content: '\e049';}
.soc-pinterest:before {content: '\e043';}
.soc-yelp:before {content: '\e047';}
/*end social icons*/
.footsoclogos img {max-width:120px;}
.footsoclogos img:first-of-type {margin-right:18px;}
.footsoclogos img:last-of-type {margin-top:-10px;}
.footsoclogos img:hover {filter: brightness(0) invert(1);}
/*Buttons*/
.proposalcustom .vc_btn3 {color:#ffffff; font-size:24px; border-radius:50px; border:3px solid #ffffff; width:auto; text-align:left; padding:17px 70px 17px 30px; display:inline-block; 
position:relative; letter-spacing:1.2px;
background: transparent; background: linear-gradient(to right, white 50%, transparent 50%); background-size: 200% 100%; background-position:right bottom; transition:all 0.4s ease;}
.proposalcustom .vc_btn3:hover, .proposalcustom  a:not([href]):not([tabindex]):hover {background-position:left bottom; color:#31a3e9; text-decoration:none; cursor:pointer;}
.proposalcustom .vc_btn3 i {color:#ffffff; font-weight:bold; position:absolute; right:30px; top: 50%; margin-top: -12px;}
.proposalcustom .vc_btn3:hover i {color:#31a3e9; }
.proposalcustom.learnatakbtn .vc_btn3 {font-family: 'national_2medium'; letter-spacing:1.4px; color:#24d2b5; font-size:14px; border-color:#24d2b5; 
background: #ffffff; background: linear-gradient(to right, #24d2b5 50%, #ffffff 50%); background-size: 200% 100%; background-position:right bottom; transition:all 0.4s ease;}
.proposalcustom.learnatakbtn .vc_btn3 i {color:#24d2b5; right:30px; margin-top:-8px;}
.proposalcustom.learnatakbtn .vc_btn3:hover {background-position:left bottom; color:#ffffff; text-decoration:none;}
.proposalcustom.learnatakbtn .vc_btn3:hover i {color:#ffffff; }
.proposalcustom.blackbtn .vc_btn3 {color:#ffffff; font-size:24px; border-radius:50px; border:none; width:auto; text-align:left; display:inline-block; position:relative; letter-spacing:1.2px;
background: transparent; background: linear-gradient(to right, white 50%, #000000 50%); background-size: 200% 99%; background-position:right bottom; transition:all 0.4s ease;}
.proposalcustom.blackbtn .vc_btn3:hover {background-position:left bottom; color:#000000; text-decoration:none; }
.proposalcustom.blackbtn .vc_btn3 i {color:#ffffff; }
.proposalcustom.blackbtn .vc_btn3:hover i {color:#000000; }
.proposalcustom.gradbtn .vc_btn3 {color:#ffffff; font-size:24px; border-radius:50px; border:none; width:auto; text-align:left; padding:17px 70px 17px 30px; display:inline-block; 
position:relative; letter-spacing:1.2px;
background: transparent; background: linear-gradient(to right, #737fed 0%, #24d2b6 51%, #737fed 100%); background-size: 200% 100%; background-position:right bottom; transition:all 0.4s ease;}
.proposalcustom.gradbtn .vc_btn3:hover {background-position:left bottom; color:#ffffff; text-decoration:none; }
.proposalcustom.gradbtn .vc_btn3 i {color:#ffffff; }
.proposalcustom.gradbtn .vc_btn3:hover i {color:#ffffff; }
.centbtn {text-align:center;}
.proposalcustom.gradbtn.assessbtn .vc_btn3 {font-size:36px;}
.proposalcustom.gradbtn.assessbtn .vc_btn3 i {margin-top:-16px;}

.proposalcustom.bluebtn {width:300px;}
.proposalcustom.bluebtn .vc_btn3 {color:#ffffff; font-size:18px; border-radius:50px; border:none; width:auto; text-align:left; display:block; position:relative; letter-spacing:1.2px;
background: transparent; background: linear-gradient(to right, #000000 50%, #60bdee 50%); background-size: 200% 99%; background-position:right bottom; transition:all 0.4s ease;font-family: 'national_2medium'; padding:31px 70px 31px 30px; text-align:center;}
.proposalcustom.bluebtn .vc_btn3:hover {background-position:left bottom; color:#ffffff; text-decoration:none; }
.proposalcustom.bluebtn .vc_btn3 i {color:#ffffff; font-size:25px;}
.proposalcustom.bluebtn .vc_btn3:hover i {color:#ffffff; }

/*end buttons*/
.ebookformcol {background: #ffffff;}


/*Header*/
header#masthead {padding:40px 0 100px; z-index: 99; width: 100%; background: transparent; box-shadow: none;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition:all 0.2s ease-out 0s; 
-ms-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s; }
body.home header#masthead {position: absolute; padding:40px 0 0;}
body.home .navbar-light .navbar-toggler-icon {background-image: url("https://www.atakinteractive.com/wp-content/uploads/2020/02/hamburger.svg"); filter: brightness(0) invert(1);	opacity: 1; }
body.home .navbar-light.navsticky .navbar-toggler-icon {filter: none;}


body.home .navbar-light .navbar-toggler {color: rgba(0,0,0,1); border-color:white;}
.navbar-light .navbar-toggler {position:absolute; right:0; top:0;}
.page-id-231 header#masthead, .page-template-tpl-ajaxblog header#masthead {padding:40px 0 110px;}
.navbar-brand {padding-top:0; margin-top:-10px;}
.navbar-brand a {font:35px 'poppinslight';}
.navbar-brand a span {font-family: 'poppinssemibold';}
#masthead .navbar-nav li a {font:17px 'national_2medium' !important; text-transform:uppercase; padding:0 0 0 30px !important; color:#000000 !important;}
#masthead .navbar-nav li#menu-item-6243 a {font:17px 'national_2medium' !important; }
#masthead .navbar-nav li.current_page_item a, #masthead .navbar-nav li.current-menu-ancestor > a {color:#24d2b5 !important;}  
body.home #masthead .navbar-nav li a {color:#ffffff !important;}
.navbar-brand > a {background: linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%, rgba(116,126,237,1) 100%); color:transparent; -webkit-background-clip: text; background-clip: text;}
body.home .navbar-brand > a {color:#ffffff;}
#masthead .navbar-nav .dropdown-menu.show {background:rgba(0,0,0,0.9); border-radius:0; padding: 30px 0; width:350px;}
#masthead .navbar-nav .dropdown-menu.show li a {color:#ffffff !important; text-transform:capitalize;font-size:17px !important;}

#masthead .navbar-nav .dropdown-menu.show li:first-of-type a {color:#60bdee !important;}
#masthead .navbar-nav .dropdown-menu.show li:nth-of-type(2) a {color:#6598f0 !important;}
#masthead .navbar-nav .dropdown-menu.show li:nth-of-type(3) a {color:#8792ec !important;}
#masthead .navbar-nav .dropdown-menu.show li:nth-of-type(4) a {color:#71dec6 !important;}

#masthead .navbar-nav .dropdown-menu.show li.current-menu-item a {background:#ffffff !important;color:#000000 !important;}
#masthead .navbar-nav .dropdown-menu.show li a:hover {color:#ffffff !important;}

/*Sticky header*/
.headerwrap {position:relative;}
header#masthead.navsticky, body.home header#masthead.navsticky {position: fixed; background:#ffffff; top:0; width:100%; padding: 20px 0 !important;}
body.home #masthead.navsticky .navbar-nav li a {color:#000000 !important; font-size:14px !important;}
body.home #masthead.navsticky .navbar-nav .dropdown-menu li a {color:#ffffff !important;}
body.home #masthead.navsticky .navbar-nav .dropdown-menu li a:hover {color:#24d2b5 !important;}
#masthead.navsticky .navbar-nav li a, #masthead.navsticky .navbar-nav li#menu-item-6243 a {font-size:14px !important;}
body.home #masthead.navsticky .navbar-brand > a {background: linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%, rgba(116,126,237,1) 100%); color:transparent; -webkit-background-clip: text; background-clip: text;}
body #responsive-menu-container {background:transparent !important; margin-top:85px;}
.responsive-menu-box {height: 25px !Important;}
.responsive-menu-button {background:transparent !Important;}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {background-color: #000000 !Important;}
body.home .responsive-menu-inner, body.home .responsive-menu-inner::before, body.home .responsive-menu-inner::after {background-color: #ffffff !Important;}
body.home #masthead.navsticky .responsive-menu-inner, body.home #masthead.navsticky .responsive-menu-inner::before, body.home #masthead.navsticky .responsive-menu-inner::after {background-color: #000000 !Important;}
#responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link {text-transform:uppercase; padding-left:15px;}
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a {height: 27px !Important; padding-left: 30px !important;}
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a:before {content:">"; position:absolute; left: 17px; margin-top: -1px;}
#responsive-menu-button {top:50% !important; margin-top:-17px !important; right:120px !important;} 
/*end header*/




/*Home*/
.mainhomerow .wpb_raw_code {display:inline-block;}
.mainhomerow .homefirstbtn {margin-right:15px;}
.mainhomerow .upb_video-wrapper:before {content:"" !important; height:100% !important; top:0; width: 100vw !important; position: absolute; margin-left: -50vw; left: 50%;
z-index:50; 
background: rgba(36,210,181,1);
background: -moz-linear-gradient(45deg, rgba(36,210,181,0.9) 0%, rgba(36,210,181,0.9) 20%, rgba(33,192,210,0.9) 41%, rgba(50,163,233,0.9) 60%, rgba(116,126,237,0.9) 80%, rgba(116,126,237,0.9) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(36,210,181,0.9)), color-stop(20%, rgba(36,210,181,0.9)), color-stop(41%, rgba(33,192,210,0.9)), color-stop(60%, rgba(50,163,233,0.9)), color-stop(80%, rgba(116,126,237,0.9)), color-stop(100%, rgba(116,126,237,0.9)));
background: -webkit-linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%, rgba(116,126,237,1) 100%);
background: -o-linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%, rgba(116,126,237,1) 100%);
background: -ms-linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%, rgba(116,126,237,1) 100%);
background: linear-gradient(45deg, rgba(36,210,181,0.9) 0%, rgba(36,210,181,0.9) 20%, rgba(33,192,210,0.9) 41%, rgba(50,163,233,0.9) 60%, rgba(116,126,237,0.9) 80%, rgba(116,126,237,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d2b5', endColorstr='#747eed', GradientType=1 ); }
.mainslidecol  {z-index:55; position:relative;}
.mainslide h1 {font-family: 'national_2extralight';}
.proposalbtn button {width:400px; text-align:left; font-family: 'national_2regular';}
.proposalbtn button:hover .ubtn-icon i {color:#24c0a9 !important;}
.testimslider .tp-bullet {border:3px solid #e5e5e5; }
.testimslider .tp-bullet.selected {border:3px solid #24d2b5}
.testimtext {font-family: 'national_2light' !important;}
.testimname {font-family: 'national_2medium' !important;}
/*.superpowersrow {background:url(https://www.atakinteractive.com/wp-content/uploads/2018/10/team-home.jpg) right center no-repeat !important; background-size: contain !important;}*/
.superpowersrow p {font-size:36px; line-height:40px; margin-bottom:25px;}
/*.superpowersrow .wpb_single_image {display:none;}*/
/*.superpowlist .wpb_column {width: 100%;}*/
.superpowlist {width:36% !important;}
.superpowimg {width:64% !important;}
.superpowimg img {position:relative !important; right:-10%;}
.kindrow {padding-top: 220px; padding-bottom: 220px;}
.kindrow .vc_col-sm-8 {width:80% !important;}
.kindrow .vc_col-sm-4 {width:20% !important;}
.aboutbtn button {padding-right:15px !important; font-family: 'national_2medium'; letter-spacing:2.8px;}
.learnatakbtn {text-align:right;}
/*end home*/

/*About*/
.mainaboutrow {overflow:visible !Important; }
.aboutmainlft {padding-right:70px !important;}
.aboutmainrght {position:absolute !important; right:-20px;}
.aboutwerow {background-image: linear-gradient(to right, #24d1b6, #00c5d7, #00b4f2, #009efc, #7280ed);
width:100%; max-width:440px; margin:-365px auto 75px auto !important;font-family: 'national_2light'; }
.aboutwerow .vc_column-inner {padding:45px 60px 40px 60px !important;}
/*.bighouseimgrow .wpb_revslider_element {width:85%;}
.bighouseimgrow .wpb_revslider_element:nth-of-type(2) {margin-top:-80px; z-index:-50; position:relative; float:right;}*/
.bighouseimgrow .lateamimg {width:85%;}
.bighouseimgrow .nsteamimg {width:85%; margin-top:-80px; z-index:-50; position:relative; float:right;}
.bighouseimgrow .lateamimg figure, .bighouseimgrow .nsteamimg figure, .bighouseimgrow .lateamimg figure img, .bighouseimgrow .nsteamimg figure img {width:100%;}
.latitle h3, .nstitle h3 {color:#ffffff;}
.latitle {position: absolute; z-index: 99; color:#ffffff; top:10px; margin-left:80px;}
.nstitle {position: absolute; color:#ffffff; right:80px; bottom:80px;}
.slidernatmed {font-family: 'national_2medium';}
.slidernatreg {font-family: 'national_2regular';}
.ourofficesrow {margin-top:110px; margin-bottom:100px; max-width:1370px; clear:both;}
.atakmenas {text-align:right !important; margin-bottom:35px;}
.atakletters img {opacity:0.4; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition:all 0.2s ease-out 0s; -ms-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }
.atakletters img:hover {opacity:1; -webkit-filter: none; -moz-filter: none; -o-filter: grayscale(100%); -ms-filter:none; filter: none; cursor:pointer;}
.atakletter h4 {font-family: 'national_2medium';margin:0;}
.atakletter h6 {margin-top:15px;}
.atak-a1-text {opacity:0; position: absolute;	top:  0; margin-top: -140px; max-width:315px; left: 50%; margin-left: -160px;}
.atak-t-text {opacity:0; position: absolute;	top: 0; margin-top: -140px; max-width:315px; left: 50%; margin-left: -160px;}
.atak-a2-text {opacity:0; position: absolute;	top: 0; margin-top: -140px; max-width:315px; left: 50%; margin-left: -160px;}
.atak-k-text {opacity:0; position: absolute;	top: 0; margin-top: -140px; max-width:315px; left: 50%; margin-left: -160px;}
.cmoceo .austincol, .cmoceo .davidcol {width:54% !important;}
.cmoceo .wpb_column .wpb_single_image figure, .cmoceo .wpb_column .wpb_single_image .vc_single_image-wrapper, .cmoceo .wpb_column .wpb_single_image img {width:100%;}
.seoceotitle h3, .seoceotitle h5 {color:#ffffff;}
.davidcol {margin-top:180px; margin-left:-8%;}
.cmoaustin {position:absolute !important; top:0; left:50px;}
.ceodavid {position:absolute !important; top:0; right:50px;}
.cmoaustin h5, .ceodavid h5 {margin-top:5px;}
.meatteamtitle {margin-top:70px; margin-bottom:105px;}
.atakteamrow {margin-right: 11% !important;	margin-bottom: 30px; width: 17.5% !important;	display: inline-block; vertical-align:top;}
.atakteamrow:nth-child(4n) {margin-right:0 !important;}
.whyatakintrow .wpb_column:first-of-type .vc_column-inner  { background-image: linear-gradient(to right top, #24d2b5, #29d9bb, #2edfc2, #33e6c8, #38edcf);}
.whyatakintrow .wpb_column:nth-of-type(2) .vc_column-inner  { background-image: linear-gradient(to right top, #21afe4, #42baeb, #5ac6f1, #6fd1f8, #82ddff);}
.whyatakintrow .wpb_column:nth-of-type(3) .vc_column-inner  { background-image: linear-gradient(to right top, #656ec6, #7179d0, #7c85d9, #8890e3, #949ced);}
.whyatakintrow .wpb_column .wpb_single_image {margin-top:75px;}
.whyatakintrow h4 {color:#ffffff; letter-spacing:0; padding:30px 35px;}
.abouttablehead  h2 {padding-bottom:50px;}
.abouttablerow .wpb_column {width:27%}
.abouttablerow .wpb_column:first-of-type {width:17%;}



/*end about*/


/*Portfolio*/
@keyframes heartbeat
{
  0% { transform: scale( .75 ); }
  20% {transform: scale( 1 );}
  40% {transform: scale( .75 );}
  60% {transform: scale( 1 ); }
  80% {transform: scale( .75 ); }
  100% {transform: scale( .75 ); }
}
.pulsingheart{width: 60px; height: 54px; animation: heartbeat 2s infinite;}
.madewithlove, .pulsingheart {display: inline-block; vertical-align: middle;}
.madewithlove {padding:0; margin:0; font-family: 'national_2medium';}
.madewithlove a {text-decoration:underline;}
.madewithlove a:hover {color:#24d2b5}
.single-atakportfolio header#masthead {padding: 40px 0 0; margin-bottom:40px;}
.single-atakportfolio .site-main {position:relative; width:100%;}
.single-atakportfolio .vc_row {max-width:1200px; margin:0 auto;}
.single-atakportfolio .vc_column-inner {padding-left:0 !important; padding-right:0 !important;}
.portfoliorow .vc_grid-filter.vc_grid-filter-center {text-align: right;}
.portfoliorow .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item  > span {font-family: 'national_2medium'; text-transform:uppercase; color:#747fed;
font-family: 'national_2regular' !Important;}
.portfoliorow .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:nth-of-type(2)  > span {font-family: 'national_2medium'; text-transform:uppercase; color:#24d2b5;}
.portfoliorow .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:nth-of-type(3)  > span {font-family: 'national_2medium'; text-transform:uppercase; color:#21afe4;}
.portfoliorow .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span,
.portfoliorow .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span {color:#000000;}
.portfoliorow .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item {background:none !important; border:none !Important;}
.portfoliorow .vc_grid-btn-load_more a {font-size: 76px; font-family: 'national_2medium'; text-decoration: underline !important; background:none !important; color:#000000 !important;}
.portfoliorow .vc_grid-btn-load_more a:hover {color:#21afe4 !important; text-decoration:underline;}
.single-atakportfolio .col-lg-8 {-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%;	max-width: 66.666667%;}
.featservprov {position:relative; overflow:visible !important;}
.single-atakportfolio .featservprov .singfeatportf {max-width:1680px; margin:0 auto !important; left:0 !important;}
.single-atakportfolio  .provserv {max-width:640px; bottom:-35px; margin-right:-10px !important; width:100%; padding:20px 50px 45px 50px; position:absolute !Important; right:0; z-index:10;}
.provserv .upb_row_bg {width:100%;}
.provserv h3 {font-size:46px; }
.provserv p {margin-bottom:5px;text-transform:uppercase;}
.provserv .visitweb {text-transform:capitalize; font-size:24px; text-decoration:underline; margin-top:-20px; position:relative; z-index:9999999;}
.provserv .visitweb a {font-size:24px;}
.provserv .visitweb:hover {text-decoration:none;color:#ffffff;}
.provserv .visitweb:hover a {color:#ffffff !important;}
.portgridactive { background-image: linear-gradient(to right, rgba(35,192,166,0.9), rgba(0,180,196,0.9), rgba(0,164,221,0.9), rgba(0,143,229,0.9), rgba(104,115,214,0.9));
padding-left:40px !important;}
.portgridtitle h3 {margin-bottom:0;}
.portgridtitle h3 a {color:#ffffff !important; }
.portgridexc p {color:#ffffff; font-size:18px; line-height:30px; font-family: 'national_2light';  padding-right:15px;}
.portgridlink a {font-size:14px; letter-spacing:1.4px; font-family: 'national_2medium'; text-decoration:underline !important;}
.portgridcat {}
.portgridhover:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; z-index:-1; background-image: linear-gradient(to right, rgba(35,192,166,0.9), rgba(0,180,196,0.9), rgba(0,164,221,0.9), rgba(0,143,229,0.9), rgba(104,115,214,0.9)); }
.portgridhover .vc_gitem-zone-mini {position:relative; z-index:99999999;}
.vc_gitem-post-meta-field-portfolioquote {color:#ffffff; font-size:24px; line-height:36px; padding-left: 90px; padding-right: 90px;}
.viewstudy p {font-size:14px; color:#ffffff; padding-top:30px;font-family: 'national_2medium'; letter-spacing:1.4px;}
.next-button {width:100%; text-align:center; margin-top:35px;}
.next-button a {font-size:76px; font-family: 'national_2medium'; text-decoration:underline;}
.next-button a:hover {color:#24d2b5;}
.next-button p {font-size:18px; padding-top:5px; text-align:center; margin-bottom:0;}
.featandimg {position:relative;}
.singportftit {position: absolute; bottom: 80px;left: 240px; padding-right: 660px}
.portftitlesmall {display:none; color: #ffffff; position:absolute; width:100%; text-align:center;padding-top: 35px;}
.single-atakportfolio .footerproposal {left:0 !important; padding-left:100px !important; padding-right:100px !important; max-width:100vw !important;
width: 100vw !important; position: relative !important; margin-left: -50vw !important; left: 50% !important;}
.single-atakportfolio .footerproposal .vc_col-sm-4 .wpb_raw_code {margin-bottom:0 !important;}
.footerproposal p {text-align:initial !important;}
.portfbelowimg {letter-spacing:0.8px;}
/*end portfolio*/

/*Footer*/
#footer-widget {padding-top:150px; padding-bottom:110px;}
#footer-widget .row {display:block;}
#footer-widget .col-md-3 {display:inline-block; vertical-align:top; max-width:100%;}
#footer-widget .col-md-3 {width:22%;}
#footer-widget .col-md-3:last-of-type {width:30%; text-align:right;}
#footer-widget .col-md-3:last-of-type h2 {margin-top:0; margin-bottom:0; line-height:60px;}
#footer-widget .container {max-width:1680px;}
#footer-widget .container h5 {font-family: 'national_2light'; margin:0 0 5px 0;}
#footer-widget .container h5.footerbold {font-family: 'national_2medium';}
.footerone h4 {font:35px 'poppinslight'; margin-bottom:0; margin-top:5px;}
.copytxt {font-size:15px;}
.footerone h4 span {font-family: 'poppinssemibold';}
.footerfour a:hover, .footerfour h5:hover {cursor:pointer; text-decoration:none !important;}
#custom_html-3 {margin-bottom:15px;}
p.dtlafooter {font-family: 'national_2medium';
background: linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%, rgba(116,126,237,1) 100%); color:transparent; -webkit-background-clip: text; background-clip: text;}
#colophon {display:none;}	
.footerproposal {padding-top:150px; padding-bottom:190px;}
.footerproposal p, .bigwhitetext p {font-size:46px; line-height:60px; color:#ffffff;  -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; text-align:left;}
.biggerwhitetext p {font-size:72px; line-height:82px; color:#ffffff;  -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; text-align:left;}
.footerproposal .proposalcustom {text-align:right;}
.footerproposal .vc_col-sm-8 {width:70% !important;}
.footerproposal .vc_col-sm-4 {width:30% !important;}
.newslettsing form .gform_body, .newslettsing  form .gform_footer {display: inline-block; vertical-align:middle;}
.newslettsing form .gform_body {width:65%}
.newslettsing form .gform_footer {width: 34%; display: inline-block;}
.newslettsing form .gform_body input {width: 100% !important; background: #000000; border-radius: 50px; border:2px solid black !important; padding-left:35px !Important; color:#ffffff;}
.newslettsing form label {display:none !important;}
.newslettsing form li.gfield {margin:0 !important; line-height:normal !Important; height:auto;}
/*.newslettsing {padding-left:35px !Important; padding-right:35px !Important; } */
.newslettsing input.gform_button  {width: 100% !important; padding: 19px 0 16px 0 !important; background: linear-gradient(to right, white 50%, transparent 50%) !important; background-size: 200% 100% !important; background-position:right bottom !important; transition:all 0.4s ease; border-radius: 50px; border:2px solid white !important;}
.newslettsing input.gform_button:hover  {background-position:left bottom !important; color:#31a3e9 !important;}
body .gform_wrapper .top_label div.ginput_container, .gform_wrapper .gform_footer {margin: 0 !important; padding:0 !important;}
.newslettsing .gform_wrapper input::-moz-placeholder {color:#ffffff !important; font:18px 'national_2regular'; opacity:1; line-height: 55px;}
.newslettsing .gform_wrapper input:-moz-placeholder {color:#ffffff !important; font:18px 'national_2regular'; opacity:1; line-height: 55px;}
.newslettsing .gform_wrapper input::-webkit-input-placeholder {color:#ffffff !important; font:18px 'national_2regular'; opacity:1; line-height: 55px;}
.newslettsing .gform_wrapper input:-ms-input-placeholder {color:#ffffff !important; font:18px 'national_2regular'; opacity:1; line-height: 55px;}
.newslettsing .gform_wrapper input:focus::-moz-placeholder { opacity:0; line-height: 55px;}
.newslettsing .gform_wrapper input:focus:-moz-placeholder { opacity:0; line-height: 55px;}
.newslettsing .gform_wrapper input:focus::-webkit-input-placeholder { opacity:0; line-height: 55px;}
.newslettsing .gform_wrapper input:focus:-ms-input-placeholder {opacity:0; line-height: 55px;}
#custom_html-6 a:hover, #custom_html-6 h5:hover {color:#24d2b5} 
.footerproposal .upb_row_bg {
background: rgba(36,210,181,1);
background: -moz-linear-gradient(left, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 93%, rgba(116,126,237,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(36,210,181,1)), color-stop(20%, rgba(36,210,181,1)), color-stop(41%, rgba(33,192,210,1)), color-stop(60%, rgba(50,163,233,1)), color-stop(93%, rgba(116,126,237,1)), color-stop(100%, rgba(116,126,237,1)));
background: -webkit-linear-gradient(left, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 93%, rgba(116,126,237,1) 100%);
background: -o-linear-gradient(left, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 93%, rgba(116,126,237,1) 100%);
background: -ms-linear-gradient(left, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 93%, rgba(116,126,237,1) 100%);
background: linear-gradient(to right, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 93%, rgba(116,126,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d2b5', endColorstr='#747eed', GradientType=1 ); }


/*Contact*/
.contactgradrow {margin-top:45px; padding-top:80px; padding-bottom:80px;}
.contactgradrow .vc_custom_heading a:hover {color:#ffffff !important; text-decoration:underline !important;}
.contmaprow {background: url(https://www.atakinteractive.com/wp-content/uploads/2018/08/contactmap.jpg) no-repeat;	background-position: 100% 0; background-size: 64%;}
.contmaprow .realpeople {font-size:96px; line-height:106px; margin:0; padding:0;}
.mapimgshow {display:none;}
.gettouchh1 {margin-bottom:0 !important;}
.realpeople span {display:block;}
.contactemail {font-family: 'national_2medium';	font-size: 40px;line-height: 48px;}
.contaddress p {font-size:36px; line-height:50px;font-family: 'national_2light';}
.contaddress p a {color:#24d2b5; text-decoration:underline;}
.contaddress p a:before {display:none;}
.contaddress p a:hover {color:#21afe4;}
.contform {max-width:1200px; margin:0 auto 50px auto !important}
.gfield_required {display:none;}
.gform_wrapper input {border:3px solid #000000; border-left:none; border-top:none;  border-right:none; color:#ffffff; padding:0 !important; border-radius: 0; line-height:50px;}
input[type=checkbox] {border-left:3px solid #000000; border-top:3px solid #000000; border-right:3px solid #000000;}
.gform_wrapper textarea {border:3px solid #000000; border-radius: 0;}
.gform_wrapper form input {color: #60bdee !important; font-size: 36px !important;}
.gform_button.button {font-size:18px !important; letter-spacing:1.8px; color:#ffffff !important;}
.gform_wrapper input {color:#000000;}
.gform_wrapper input:focus, .gform_wrapper textarea:focus {border-color:#21afe4; outline:none !important;}
.gform_wrapper input::-moz-placeholder {color:#000000 !important; font:36px 'national_2light'; opacity:1;}
.gform_wrapper input:-moz-placeholder {color:#000000 !important; font:36px 'national_2light'; opacity:1;}
.gform_wrapper input::-webkit-input-placeholder {color:#000000 !important; font:36px 'national_2light'; opacity:1;}
.gform_wrapper input:-ms-input-placeholder {color:#000000 !important; font:36px 'national_2light'; opacity:1;}
.gform_wrapper textarea::-moz-placeholder {color:#000000 !important; font:36px 'national_2light'; opacity:1;}
.gform_wrapper textarea:-moz-placeholder {color:#000000 !important; font:36px 'national_2light'; opacity:1;}
.gform_wrapper textarea::-webkit-input-placeholder {color:#000000 !important; font:36px 'national_2light'; opacity:1;}
.gform_wrapper textarea:-ms-input-placeholder {color:#000000 !important; font:36px 'national_2light'; opacity:1;}
.gform_wrapper input:focus::-moz-placeholder { opacity:0;}
.gform_wrapper input:focus:-moz-placeholder { opacity:0;}
.gform_wrapper input:focus::-webkit-input-placeholder { opacity:0;}
.gform_wrapper input:focus:-ms-input-placeholder {opacity:0;}
.gform_wrapper textarea:focus::-moz-placeholder {opacity:0;}
.gform_wrapper textarea:focus:-moz-placeholder {opacity:0;}
.gform_wrapper textarea:focus::-webkit-input-placeholder {opacity:0;}
.gform_wrapper textarea:focus:-ms-input-placeholder {opacity:0;}
.gfield_checkbox  {text-align:center;}
.gfield_checkbox label {font-size:18px !important; letter-spacing:0 !important;}
.gfield_checkbox label a {font-family: 'national_2medium';}
.gfield_checkbox label, input#choice_1_5_1 {vertical-align: top !important;  }
input#choice_1_5_1 {margin-top:7px !important; line-height:normal !important; border:1px solid #000000;}
.gform_footer.top_label  {text-align:center;}
.gform_footer.top_label input {font-family: 'national_2medium'; font-size:24px !Important; color:#ffffff; padding-top:26px; border:none; width:100% !important; max-width:400px; border-radius:50px;
letter-spacing:1.4px; height:100px;
background: transparent; background: linear-gradient(to right, black 50%, #24d2b5 50%); background-size: 200% 99%; background-position:right bottom; transition:all 0.4s ease;}
.gform_footer.top_label input:before {content: "\f054"; }
.gform_footer.top_label input:hover {background-position:left bottom;}
.contactgradrow p {color:#ffffff; font-size:48px; line-height:56px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none;}
.gform_confirmation_message {text-align: center; color: white; font-size: 22px; text-decoration: underline;}
.gform_wrapper input:focus, .gform_wrapper textarea:focus {border-color:none !Important;}
.gform_wrapper .top_label .gfield_label {display:none !Important;}
.site-main .wpb_text_column ul.gform_fields li:before {display:none;}
.gform_wrapper ul.gform_fields li.gfield {margin-bottom: 65px; padding:0;}
.gform_button.button {height:50px; line-height: normal !important;}
#field_1_4 {margin-bottom:40px !important;}
/*Blog landing*/
.page-id-329 .col-lg-8 {	-ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;}
.news-wrap {width:30%; float:none; position:relative; margin-bottom:4% !Important; -webkit-box-shadow:inset 0px 0px 0px 1px #000000; -moz-box-shadow:inset 0px 0px 0px 1px #000000; box-shadow:inset 0px 0px 0px 1px #dadada;}
.blogv1  {display:none;}
.blogspecposts {display:none;}
.functsingnews {display:none;}
.allposts .ajaxsingnews:nth-child(n+9) {display:none;}
.okajaxsingnews, .okfunctsingnews {display:flex;}
.ajaxsingnews .proposalcustom {width:100%; max-width:250px; margin-top: 30px;}
.ajaxsingnews .proposalcustom a {font-size:14px; padding:15px 0; display:block; font-family: 'national_2medium'; text-align:center; padding-right:20px; letter-spacing:1.4px; border:2px solid #ffffff;}
.postyelp {display:flex !important;}
/*Ajax blog page*/
#loading-animation {text-align: center;	margin-top: 30px; margin-bottom: 50px;}
.hideallposts {display:none !important;}
#category-menu {margin-top:100px;text-align:right; }
#category-menu li {display:inline; text-align:center; }
#category-menu li a {font:18px 'national_2regular'; text-transform: uppercase; letter-spacing:1.8px; font-size:16px; letter-spacing:0; padding-left:20px;}
#category-menu li:first-of-type a {color:#747fed;}
#category-menu li:nth-of-type(2) a {color:#24d2b5;}
#category-menu li:nth-of-type(3) a {color:#21afe4;}
/**/
.singlelatest .news-wrap {display:inherit;}
.news-wrap.intro {display:none !Important;}
.news-wrap.intro.rarara {display:block !Important;}
.news-wrap:nth-of-type(4n+1) {width:100%;}
.news-wrap h4 {line-height:38px;}
/*.newsflex .postinfo {padding-bottom: 70px;}
.news-wrap:nth-of-type(4n+1) .postcat {padding-top:0;}
.news-wrap a {font-family: 'national_2medium'; font-size:14px; text-decoration:underline; padding-top:40px; position: absolute; bottom: 20px;}
.news-wrap:nth-of-type(4n+1) a {position: relative; bottom:initial;}*/
.blogrow {margin-top:25px;display: flex; justify-content: space-between;}
.blogrow:after {content: "";  flex-basis: 30%;}
.blogtitle {margin-top:20px; margin-bottom:0; padding-bottom:0;}
.blogsubtitle {margin-top:135px; margin-top:0;}
.postcat {font-size:14px; letter-spacing:1.4px; color:#21afe4; text-transform:uppercase; padding-top:35px;}
.news-wrap:nth-of-type(4n+1) .postcat {padding-top:0;}
.newstitle {clear:none; margin-top:30px;}
.news-wrap:nth-of-type(4n+1) .newstitle {margin-top:25px;}
.postexc, .postexc p {font-size:18px; line-height:26px; margin:0;}
.news-wrap:nth-of-type(4n+1) .postexc, .news-wrap:nth-of-type(4n+1) .postexc p {font-size:24px; line-height:32px;}
.rightarrow {transform: rotate(315deg);  -webkit-transform: rotate(315deg); border: solid black; border-width: 0 2px 2px 0; display: inline-block; padding: 4px;}
.news-wrap:hover .rightarrow {border-color:#000000;}
.newsflex .postinfo {padding-left:45px; padding-right:30px; padding-bottom:100px;}
.news-wrap:nth-of-type(4n+1) .newsflex .postinfo {padding-bottom:0;}
.newsflex .postinfo a.readmoreblog {position:absolute; bottom:40px;font:14px 'national_2medium'; letter-spacing:1.4px;text-decoration:underline; color:#000000;width: 120px;}
.news-wrap:nth-of-type(4n+1) .newsflex .postinfo a.readmoreblog {position:relative; bottom:initial; padding-top:25px;}
.news-wrap:hover h4.newstitle a {color:#ffffff;}
.news-wrap:hover .newsflex .postinfo a.readmoreblog {color:#000000;}
.news-wrap:hover .newsflex .postinfo a.readmoreblog:hover {color:#ffffff;}
.news-wrap:hover a.readmoreblog:hover .rightarrow {border-color:#ffffff;}
.news-wrap:hover { background-image: linear-gradient(to right, #24d2b5, #00c6d6, #00b5f1, #009ffc, #6f82ed);}
.news-wrap:hover .postcat, .news-wrap:hover .newstitle, .news-wrap:hover .postexc  {color:#ffffff;
-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition:all 0.2s ease-out 0s; -ms-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }
.news-wrap  .postfeat {display: block; overflow: hidden; position: relative;}
.news-wrap:hover .postfeat img {-webkit-transform: translate(0px, 0px) scale(1.2, 1.2);  -moz-transform: translate(0px, 0px) scale(1.2, 1.2); -o-transform: translate(0px, 0px) scale(1.2, 1.2);
-ms-transform: translate(0px, 0px) scale(1.2, 1.2); transform: translate(0px, 0px) scale(1.2, 1.2);}
.news-wrap .postfeat img {display: block; -webkit-transform: translate(0px, 0px) scale(1, 1); -moz-transform: translate(0px, 0px) scale(1, 1); -o-transform: translate(0px, 0px) scale(1, 1);
-ms-transform: translate(0px, 0px) scale(1, 1); transform: translate(0px, 0px) scale(1, 1); -webkit-transition: all 4s ease-out 0s; -moz-transition: all 4s ease-out 0s;
-o-transition: all 4s ease-out 0s; -ms-transition: all 4s ease-out 0s; transition: all 4s ease-out 0s; height: auto; max-width: 100%;}
.vc_grid .vc_pageable-load-more-btn {text-align: center;	margin-top: 25px;}
.news-wrap .proposalcustom .vc_btn3 i {margin-top: -8px;}

/*Newsletter blog post*/
.dwrap {color:#ffffff; background-image: linear-gradient(to right, #24d2b5, #00c6d6, #00b5f1, #009ffc, #6f82ed);display: flex; align-items: center; flex-direction: column; justify-content: center;
text-align:center; box-shadow:none; padding-left:80px; padding-right:80px;}
.dwrap h5, .dwrap  h6 {color:#ffffff; }
.dwrap  h5 {margin-top:35px;}
.dwrap  h6 {margin-top:5px;}

/*Single blog*/
.single-post section, .single-atakportfolio section.content-area {max-width:100%;}
.single-post header#masthead {padding-bottom:80px;}
.single-post .site-content .row {display:block;}
.single-post section {max-width:100%;}
.singlewrap {margin-top:100px;}
.singwraplft {text-align:center;}
.single-post .singwraplft {width:25%; float:left;}
.single-post .singwraprght {width:75%; float:right;}
.single-post .wpb_text_column p {text-align:justify;}
.singwraprght a:not(.vc_btn3) {color:#24d2b5 !important;}
.single-post .content-area .soc {display:inline-block; width:22px;}
.single-post .content-area .soc li {margin-bottom:15px; margin-right:0;}
.single-post .content-area .soc a:hover {color:#21afe4;}
.titleleft {position:relative;}
.titleleft, .imgright {width:49%; display:inline-block; vertical-align:middle;}
.single-post .site-content .soc li {display:block;}
#wtr-progress {box-shadow:none !important;}
#wtr-slider { background-image: linear-gradient(to bottom, #24d2b5, #00c6d7, #00b5f3, #009efd, #747fed) !important;}
.cattime {color:#24d2b5; font-size:18px; text-transform:uppercase; letter-spacing:1.8px; position:absolute; top:-40px;}
.cattime .wtr-time-wrap {color:#24d2b5 !important; font-size:18px; }
.footerproposal.newslettsing {padding-top:25px; padding-bottom:65px;}
.single-post .templatera_shortcode {clear:both; margin-top:55px;float:left;}
.single-post .templatera_shortcode h4 {letter-spacing:0; margin-top:0;}
.singlelatest {clear:both; display: flex; justify-content: space-between; padding-top:100px; margin-bottom:100px !important;}
.singlelatest .news-wrap:nth-of-type(4n+1) {width:30%;}
.singlelatest .news-wrap:nth-of-type(4n+1) .newsflex {display: block; flex-direction: inherit; align-items: inherit;}
.singlelatest .news-wrap:nth-of-type(4n+1) .postcat {padding-top:35px;}
.singlelatest .news-wrap:nth-of-type(4n+1) .newstitle {font-size: 36px;	line-height: 38px;}
.singlelatest .news-wrap:nth-of-type(4n+1) .postexc, .singlelatest .news-wrap:nth-of-type(4n+1) .postexc p {font-size: 18px; line-height: 26px;}
.singlelatest .news-wrap:nth-of-type(4n+1) .newsflex .postinfo a.readmoreblog {position: absolute; bottom: 40px;}
.singlelatest .news-wrap:nth-of-type(4n+1) .newsflex .postinfo {padding-left: 45px; padding-right: 30px; padding-bottom: 100px;}
.singlelatest .news-wrap {margin:0 !important;}
.singlelatest .news-wrap:nth-of-type(4n+3) {margin-left: 0;margin-right: 0;}
.single-post .templatera_shortcode, .single-post .templatera_shortcode .upb_row_bg {width:100%; }
.single-post .footerproposal .wpb_text_column, .single-post .footerproposal .wpb_raw_code {margin-bottom:0 !important;}

/*Thank You*/
.page-id-360 .singlelatest {padding-top:20px;}
.messagesent {margin-bottom:70px;}

/*404*/
.error404 header  {margin-bottom:40px;}
.error404 header h2, .leadsttl h3 {font-family: 'national_2medium';}
.error404 header h2 {margin-bottom:0;}
.leadsttl h3 {margin-bottom:30px; line-height:46px;}
.error404 header h4 {text-align:center;}
.error404 #content.site-content {padding-top:0;}
.error404 .singlelatest {padding-top:20px; margin-bottom:0 !important;}
.error404 .learnatakbtn  a {display: inline-block; text-align: center;}
.error404 .proposalcustom.learnatakbtn .vc_btn3 i {right: 15px;}
.nopageleadsbox {display:inline-block; vertical-align:middle;}
.bookbox {width:15%; }
.leadsttl {width:59%;padding-left:45px; padding-right:150px;}
.leadsbtn {width:25%;}
#nopageleads {border-top: 5px solid #ffffff; position:relative; padding-top:40px; padding-bottom:40px; border-left:none !important;}
#nopageleads:before {content:''; position:absolute; width:100%; height:5px; background:linear-gradient(to right, #6f82ed, #009ffc, #00b5f1, #00c6d6, #24d2b5); top:0; left:0;}
#nopageleads:after {content:''; position:absolute; width:100%; height:5px; background:linear-gradient(to right, #24d2b5, #00c6d6, #00b5f1, #009ffc, #6f82ed); bottom:0; left:0;}
.leadsttl p {text-align:left; padding-right:90px;}
#nopagerelated h4 {text-align:center;}

/*Privacy*/
.latestupdate {margin-bottom:130px;}
.page-id-3 .site-content .container {max-width: 1240px;}
.page-id-3 .site-content .container { padding-left: 20px; padding-right: 20px;}
.gfield_description.validation_message {position:absolute;}
.policytable .wpb_column:first-of-type, .policytable .wpb_column:nth-of-type(2) {width:20% !important;}
.policytable .wpb_column:nth-of-type(3) {width:60% !important;}
.policytable h6 {font-family: 'national_2medium'; margin:0;}
.policytable .vc_row .wpb_column:first-of-type {background:#f7f7f7; border-left:1px solid #000000; border-right:1px solid #000000;}
.policytable .vc_row .wpb_column:nth-of-type(2), .policytable .vc_row .wpb_column:nth-of-type(3) {border-bottom:1px solid #cccccc;border-right:1px solid #000000;}
.policytable .privborbott .wpb_column:nth-of-type(2), .policytable .privborbott .wpb_column:nth-of-type(3) {border-bottom:1px solid #000000;}
.policytable .privborbott:last-of-type .wpb_column:first-of-type {border-bottom:1px solid #000000;}
.policytable .wpb_text_column, .policytable .vc_custom_heading {margin-top:10px; margin-bottom:10px !important;}
.cookietablehead .wpb_text_column {margin-top:0; margin-bottom:35px !important;}
.cookietablehead .vc_custom_heading  {margin-bottom:20px !important;}
.cookietablehead .vc_column-inner {padding-top:10px !important;}

/*Privacy popup*/
.cookie-notice-container {padding: 35px 15px;}
#cookie-notice, .cookie-notice-container {text-align: inherit;}
.cookie-notice-container {max-width: 1710px;margin: 0 auto; width:100%; display: flex; flex-direction: row; align-items: stretch;}
.cookie-notice-container span, .cookie-notice-container .cookiesbtn {display: flex; flex-direction: column; justify-content: center; }
.cookie-notice-container span {text-align:left;order: 1 !important; flex: 3;  font-family: 'national_2regular'; font-size:18px; letter-spacing:0.6px; line-height:25px; }
.cookie-notice-container .cookiesbtn {order: 2 !important; flex: 1;  }

/*Accept cookies*/
.cookiesbtn {color: white; border: 2px solid white; border-radius: 50px; font-size: 14px; letter-spacing:0.4px; padding:12px 25px; text-transform:uppercase;display:block; max-width:200px;font-family: 'national_2medium'; text-align:center;}
.cookiesbtn:hover, .readpolicy:hover {color:#ffffff;}
.readpolicy {color:#24d2b5; }

/*Opening popup*/
#popmake-7681 .pum-close {background:url(https://www.atakinteractive.com/wp-content/uploads/2019/04/close-black.jpg) center center no-repeat;}

/*Services - Creative*/
.parent-pageid-187 header#masthead {padding: 40px 0 0 0;}
.angledbgrow {background-image: linear-gradient(to right, #24d2b5, #00c6d7, #00b5f3, #009efd, #747fed);
	background-position: center center;	background-repeat: no-repeat;background-size: auto;}
.angledbgrow .upb_row_bg {background-image: linear-gradient(to top left,transparent 50%,#fff 51%), linear-gradient(to bottom right,transparent 50%,#fff 51%);
background-position: 0 0,100% 100%;	background-size: 220% 90px;	background-repeat: no-repeat;}
.desingcreative {background:url(https://www.atakinteractive.com/wp-content/uploads/2018/10/itmars.jpg) no-repeat; background-position: 100% 0; background-size:50%;}
.creativeimgsmall {display:none;}
.backwhatwedo {text-align: right; color:#ffffff; cursor:pointer; margin-bottom:0;}
.backwhatwedo img {margin-top:-8px;}
.angledbgrow .angledbghelper {background-image: linear-gradient(to top left,transparent 50%,#fff 51%), linear-gradient(to bottom right,transparent 50%,#fff 51%);
background-position: 0 0,100% 100%;	background-size: 220% 90px;	background-repeat: no-repeat;padding-top: 150px; padding-bottom: 150px;}
.whatwedolinks {display:none; position:absolute; top: 35px; text-align: left; background:#000000; padding:7px 15px; right:0;z-index: 9;}
.whatwedolinks a {font-size:16px; color:#ffffff; display:block; line-height: 24px;}
.whatwedolinks a:hover {color:#24d2b5; text-decoration:none;}
.paddright80 {padding-right:55px !important;}
.paddright80 h4 {text-align:justify !important; letter-spacing:0;}
.creativeimg2 {margin-top: 200px; margin-left: 90px;}
.aio-icon-description {font-size: 24px; line-height: 35px;}
.copycreative {background:url(https://www.atakinteractive.com/wp-content/uploads/2018/09/creative2bg.jpg) no-repeat;background-position: left top; background-size:50%;
margin-bottom:20px;}
.paddleft80 {padding-left:55px !important;}
.creativevideo {max-width:1020px; margin:0 auto !important;}
.ecommdev {background:url(https://www.atakinteractive.com/wp-content/uploads/2018/09/ecommbg.jpg) no-repeat;background-position: 100% 0; background-size:50%;}
.ecommlogosrow {margin-top:50px; margin-bottom:30px;}
.ecommlogosrow .wpb_column:last-of-type img {margin-top:10px;} 
.angledbgrow.angledblack {background: #000000;
padding-top: 100px;	padding-bottom: 115px;	clip-path: polygon(0 0,100% 3vw,100% 100%,0 calc(100% - 3vw));}
.angledbgrow.angledblack {background-image: linear-gradient(to top right,transparent 50%,#fff 51%), linear-gradient(to bottom left,transparent 50%,#fff 51%);
background-position: 0 0,100% 100%;	background-size: 220% 90px;	background-repeat: no-repeat;}
.linewrap {height:110px; margin-top:80px; margin-bottom:90px !important;}
.line{
  height:0px;
  width:1px;
  border-bottom:1px solid #000;
  background:#000000;
  margin:0 auto;
  -webkit-animation: increase 3s;
  -moz-animation:    increase 3s; 
  -o-animation:      increase 3s; 
  animation:         increase 3s; 
  animation-fill-mode: forwards;
}

@keyframes increase {
    100% {
        width:1px; height:100px;
    }
}

.gradientbg {background-image: linear-gradient(to right, #24d1b6, #00c5d7, #00b4f2, #009efc, #7280ed);}
.weworkrow {text-align:center;}
.weworkrow .wpb_single_image {display:inline-block; vertical-align:middle;margin-right:40px;}
.weworkrow .wpb_single_image:last-of-type {margin-right:0;}
.devimageup {float:right; max-width:1200px; margin-top: -680px;}
/**/
.architecturerow {margin-top:250px;}
.marketingdev {background:url(https://www.atakinteractive.com/wp-content/uploads/2018/10/devrockbg.jpg) no-repeat;background-position: left top; background-size:50%;
margin-bottom:20px;}
.devrocklftimg {margin-top:320px;}
.devrockrrgtimg {margin-top:-260px; margin-right:40px;}
.page-id-6181 .whyatakintrow, .page-id-6075 .whyatakintrow {max-width:1320px; margin:0 auto !important;}
.page-id-6181 .whyatakintrow .wpb_column:nth-of-type(2), .page-id-6075 .whyatakintrow .wpb_column:nth-of-type(2) {margin-top:60px;}
.page-id-6181 .whyatakintrow h4, .page-id-6075 .whyatakintrow h4 {padding:10px 0;}
.page-id-6181 .whyatakintrow .wpb_text_column, .page-id-6075 .whyatakintrow .wpb_text_column {margin-bottom:65px !Important;}
.devboxesdesc {max-width:1480px; margin:35px auto 0 auto;}
/*Services Marketing*/
.methodmob {display:none;}
.markblacktxt p {font-size:72px; line-height:80px; color:#ffffff; text-align:left; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none;}
body.page-id-6181 .angledbgrow.angledblack .upb_row_bg {background-image:none;}
.step3icons {max-width:900px; margin:0 auto !Important;}
.step3icons p {text-align:left;}
.assessmentp span {display:block;}
.marketingbtnbegin {margin-top:20px;}
.anglemarket .vc_row {max-width:1510px; margin: 0 auto !important;}

/*Shaking image*/
.shakeimg img {animation: shake 5s; animation-iteration-count: infinite;}
@keyframes shake {
    0% { transform: translate(1px, 1px) rotate(0deg); }
    10% { transform: translate(-1px, -2px) rotate(-1deg); }
    20% { transform: translate(-3px, 0px) rotate(1deg); }
    30% { transform: translate(3px, 2px) rotate(0deg); }
    40% { transform: translate(1px, -1px) rotate(1deg); }
    50% { transform: translate(-1px, 2px) rotate(-1deg); }
    60% { transform: translate(-3px, 1px) rotate(0deg); }
    70% { transform: translate(3px, 1px) rotate(-1deg); }
    80% { transform: translate(-1px, -1px) rotate(1deg); }
    90% { transform: translate(1px, 2px) rotate(0deg); }
    100% { transform: translate(1px, -2px) rotate(-1deg); }
}
/*Portfolio sections*/
.hmportfrow {margin-bottom:80px;}
.portfirst {width:100%; display: flex; flex-direction: row; align-items: flex-start}
.portfolio-item {overflow:hidden; margin-bottom:35px !important;}
.portfsecterm {margin-top:30px;}
.portfsecterm a {font-size:18px; text-transform:uppercase;  color:#000000; margin-top:0; pointer-events: none; cursor: default;}
.portfolio-item h3 {background:#ffffff; position:relative; margin-top:0;}
.protthumb {background-position:center center !important; background-size:cover !important;}
.portfirst .protthumb {height:500px;}
.portfirst .portfolio-item:first-of-type {margin-right:60px;}
.portfirst .portfolio-item:first-of-type, .portfirst .portfolio-item:nth-of-type(2)  {display: flex; flex-direction: column; justify-content: center; }
.portfirst .portfolio-item:first-of-type {flex: 2.5; }
.portfirst .portfolio-item:nth-of-type(2) {flex: 1.5;  }
.porthover {top:-100%; position: absolute; width: 100%; height: 100%; left:0;
background-image: linear-gradient(to right top, rgba(35,192,166,0.9), rgba(0,180,196,0.9), rgba(0,164,221,0.9), rgba(0,143,229,0.9), rgba(104,115,214,0.9));
-webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition:all 0.2s ease-out 0s; -ms-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }
.porthoverholder {width: 100%; text-align: center;}
.portfirst .porthoverholder {height: 500px; line-height: 500px; }
.porthoverholder p {display: inline-block; vertical-align: middle; line-height: normal; color:#ffffff; padding-left:70px; padding-right:70px; text-align:center;}
.porthoverholder p span {font-size:14px; padding-top:40px; font-family: 'national_2medium'; display:block; letter-spacing:1.4px;}
.portfolio-item:hover .porthover {top:0;}
/*II*/
.portsec .protthumb {height:650px;}
.portsec .porthoverholder {height: 650px; line-height: 650px; }
/*III*/
.portthird {display: grid; grid-template-columns:2fr 2fr; min-height: 1300px;}
.portthird .portfolio-item:first-child{grid-row: 1/3;}
.portthird .portfolio-item:nth-child(2) {grid-column-start: 1;grid-row-start: 1;}
.portthird .portfolio-item:nth-child(3) {grid-column-start: 1; grid-row-start: 2;}
.portthird .portfolio-item:nth-child(2) .protthumb, .portthird .portfolio-item:nth-child(3) .protthumb {height:500px;}
.portthird .portfolio-item:nth-child(2) .porthoverholder, .portthird .portfolio-item:nth-child(3) .porthoverholder {height: 500px; line-height: 500px; }
.portthird .portfolio-item:first-child .protthumb {height:1150px;}
.portthird .portfolio-item:first-child .porthoverholder {height: 1150px; line-height: 1150px; }
.portthird .portfolio-item:first-child {margin-left: 7%;}

/*Newsletter Popup*/
.signupbox {display:none; position:fixed; background:#000000; width:100%; left:0; bottom:0; padding:75px 0; z-index:75;}
.signupwrap {max-width:1680px; margin:0 auto;}
.signupwrap span {font-size:18px; color:#24d2b5; display:block;}
.signupwrap label {display:none !important;}
.hs_error_rollup {position:absolute;}
.signupwrap .hs_error_rollup label, .no-list.hs-error-msgs label {display:block !important; color:#ffffff; font-size:20px;}
.signupwrap .hs_email, .signupwrap .hs_submit {display:inline-block; vertical-align:middle; margin-bottom:0 !important;}
.signupwrap .hs_email {width:77%;}
.signupwrap .hs_submit {width:22.6%; text-align:right;}
.signupwrap .hs_submit input {color:#ffffff; border:2px solid #ffffff; font:14px 'national_2medium'; letter-spacing:1.4px; padding:22px 55px !important; border-radius:60px; background:#000000;}
.signupwrap .hs_submit input:hover {box-shadow:none !important; border:2px solid #24d2b5 !important; background:#24d2b5 !important;}
.signupwrap .hs_submit .actions {padding:0 !important; margin:0 !important;}
.signupbox .hs_email input {box-shadow:none !important; border:none !important;}
.signupbox .hs_email input {background: #000000; color:#ffffff; font-size:50px; font-family: 'national_2extralight'; height: 90px; line-height:90px; width:100%; border:none;width:100%; max-width:100%;}
.signupbox .hs_email input::-moz-placeholder {color:#ffffff !important; font-size:76px; font-family: 'national_2extralight'; opacity:1; letter-spacing:1.8px;}
.signupbox .hs_email input:-moz-placeholder {color:#ffffff !important; font-size:76px; font-family: 'national_2extralight'; opacity:1;letter-spacing:1.8px;}
.signupbox .hs_email input::-webkit-input-placeholder {color:#ffffff !important; font-size:76px; font-family: 'national_2extralight'; opacity:1;letter-spacing:1.8px;}
.signupbox .hs_email input:-ms-input-placeholder {color:#ffffff !important; font-size:76px; font-family: 'national_2extralight'; opacity:1;letter-spacing:1.8px;}
.signupbox .hs_email input:focus::-moz-placeholder {opacity:0 !important;}
.signupbox .hs_email input:focus:-moz-placeholder {opacity:0 !important;}
.signupbox .hs_email input:focus::-webkit-input-placeholder {opacity:0 !important;}
.signupbox .hs_email input:focus:-ms-input-placeholder {opacity:0 !important;}
.signupbox .hs_email input:focus {border-bottom:1px solid rgba(255,255,255,0.6);outline:none !important; box-shadow:none !Important;}
.signupclose {width:20px; height:20px; position:absolute; top:15px; right:10px;}
.signupclose:hover {cursor:pointer;}
/*Various*/
#field_1_5 {margin-bottom:40px !important;}
#field_1_5 a {color:#21afe4;}
.postcat span.catdot:last-of-type {display:none;}
.page-id-7036 header#masthead, .page-id-6967 header#masthead {padding: 40px 0 0 0;}
/** fadeInLeft **/
@-webkit-keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform: translatex(-10px);
        -moz-transform: translatex(-10px);
        -o-transform: translatex(-10px);
        transform: translatex(-10px);
    }
    to {
        opacity:1;
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -o-transform: translatex(0);
        transform: translatex(0);
    }
}
@-moz-keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform: translatex(-10px);
        -moz-transform: translatex(-10px);
        -o-transform: translatex(-10px);
        transform: translatex(-10px);
    }
    to {
        opacity:1;
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -o-transform: translatex(0);
        transform: translatex(0);
    }
}
@keyframes fadeInLeft {
    from {
        opacity:0;
        -webkit-transform: translatex(-100px);
        -moz-transform: translatex(-100px);
        -o-transform: translatex(-100px);
        transform: translatex(-100px);
    }
    to {
        opacity:1;
        -webkit-transform: translatex(0);
        -moz-transform: translatex(0);
        -o-transform: translatex(0);
        transform: translatex(0);
    }
}
.in-left {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-duration:1s;
    animation-delay: 1s;
}

 
 
 
@-webkit-keyframes fadeInDown {
    from {
        opacity:0;
        -webkit-transform: translatey(-10px);
        -moz-transform: translatey(-10px);
        -o-transform: translatey(-10px);
        transform: translatey(-10px);
    }
    to {
        opacity:1;
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
    }
}
@-moz-keyframes fadeInDown {
    from {
        opacity:0;
        -webkit-transform: translatey(-10px);
        -moz-transform: translatey(-10px);
        -o-transform: translatey(-10px);
        transform: translatey(-10px);
    }
    to {
        opacity:1;
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
    }
}
@keyframes fadeInDown {
    from {
        opacity:0;
        -webkit-transform: translatey(-10px);
        -moz-transform: translatey(-10px);
        -o-transform: translatey(-10px);
        transform: translatey(-10px);
    }
    to {
        opacity:1;
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
    }
}
.in-down {
    -webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}

#typeform-full body {overflow:none !important;}
#typeform-full {min-height:900px;}
body.page-id-6640 #content.site-content {padding-bottom:0; padding-top:0;} 
body.page-id-6640 header#masthead {padding: 40px 0 0;}
body.page-id-6640 #main-nav, body.page-id-6804 #main-nav, body.page-id-6802 #main-nav,
body.page-id-6640 #responsive-menu-button, body.page-id-6804 #responsive-menu-button, body.page-id-6802 #responsive-menu-button {display:none !important;}
/**/
.paymentformwrap {max-width:700px; margin:35px auto 0 auto;}
.paymentformwrap input {border:1px solid #000000; padding:10px; display:block; margin-bottom:25px !Important;}
.paymentformwrap button {font: 18px 'national_2medium'; line-height: normal; color: #ffffff; background: #24d2b5; padding-top: 20px; padding-bottom:20px; text-transform:uppercase; border: none; width: 100% !important; max-width: 250px; border-radius: 50px; font-size: 14px !important; letter-spacing: 1.4px; margin:0 auto;}
.paymentformwrap button:hover {background:#000000;}
.paymentformwrap #button-holder {text-align:center;}
.alert-box {position:fixed !important; bottom: 0; right: 0; z-index: 120;}
.alert-box-close {width: 19px; position: absolute; top: 11px; right: 10px; cursor: pointer; }
.alertboxone, .alertboxtwo  {display: none;}
#fixed-footer {bottom: 50px !important;}
.alertboxone, .alertboxtwo, .alertboxthree {display:none;}
.skip-link {display:none !Important;}
.markmeth .whitetext p {padding-left: 100px; padding-right: 100px;}
.markmeth .proposalcustom {text-align:center;}
/**/
.angledbgrow.rightform iframe {max-width:100% !important; width:100% !important;}
.submitted-message, .submitted-message p {color: #ffffff !important; font-size: 36px !important;}
.boxlist ul li:before {background:#ffffff;}
.site-main .wpb_text_column.boxlist ul li::before {background:#ffffff;}
.site-main .wpb_text_column.boxlist ul {padding: 0 35px;}
.greytxt p {color:grey;}

/**/
.closeinitpop {position:absolute; right: 10px;top: 14px; cursor:pointer;}
.initial-popup {display:none;  position:fixed !important;  top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,.2); width:100%; height:100%; text-align:center; padding:1rem; align-items:center;
justify-content:center;z-index: 9999999;}
.popupwrap{display:inline-block; width:650px !important; min-height:200px; background-color:white; border-radius: 5px; display:flex; flex-direction: row; flex-wrap: wrap; align-items:center;
justify-content:center; }
.popupwrap h4 {max-width:500px; padding-left:35px; line-height:34px; padding-bottom:25px;}
.popupwrap p {font-size:16px; line-height:22px; max-width:430px;padding-left:35px;}
.popupwrap .proposalcustom.gradbtn.assessbtn .vc_btn3 {display: block; margin-left: 35px; margin-right: 35px;font-size: 30px;padding-top: 10px; padding-bottom: 10px;}
.popupwrap .proposalcustom {margin-top:65px;}
#atakcookie {display:none; position:fixed; bottom:0; background:#000000;width: 100%; padding:30px 15px;z-index: 99999999;}
#atakcookie p {color:#ffffff; margin-bottom:0; font-size: 16px; line-height: 20px;}
#atakcookie .closecookie {color: #ffffff; border: 2px solid #ffffff;	border-radius: 30px; font-family: 'poppinssemibold'; font-size: 14px; text-align: center; display: inline-block; 
padding: 6px 34px;margin-top: 3px; cursor:pointer; float:right;}
#atakcookie .closecookie:hover {background:#24d2b5; border-color:#24d2b5;}
#atakcookie .pum-content {display: inline-block;width: 80%;}
.cookietxt {text-align: left;}

/* home testimonials */
.quotes {position: relative; margin:0 auto; max-width: 100%; position: relative; height: 450px; padding-top:6%;}
.quote-rotate {position: absolute; top: 10px; opacity: 0;overflow: visible;visibility: hidden; transition: opacity, 0.3s, ease; padding-bottom: 10px; width:100%; max-width:75%; }
.testimname {color: #656ec6; font-style: italic; font-size: 22px; font-weight: 500; margin-top: 10px; display: block;}
.quote-rotate p {font-size:38px; line-height:44px; font-family: 'national_2light'; text-align:left;}
.smallertestim p {font-size:30px; line-height:36px;}
.quote-dots {margin: 0 auto; text-align: center;}
.nav-dot {height: 16px; width: 16px; border-radius: 50px; border: 2px solid #24d2b5; display: block; cursor: pointer; margin-bottom:8px;}
.show {opacity: 1; visibility: visible;} 
.dot-fill {background-color: #ccc; border: 2px solid #ccc; }
.nav-dot:last-of-type {margin: 0; }  
.testimdots {position: absolute; right: 0;margin-top: 50px;}
.quote-contain {display: inline-block; float: none !important; vertical-align: middle;}
.seehowrow h1 {margin-top:0;}
.seehowrow h4 {font-size: 34px; line-height: 39px;}
.seehowprpl  {font-style:italic;}
.seehowlnk a {font-size: 60px; line-height: 65px; text-decoration:underline !important;}
.seehowlnk a:hover {color:#24d2b5 !important;}
.seehowrow .wpb_single_image {margin-top:20px;}
.teamimgel  {margin-bottom:0 !important;}
.teamimgel:hover img  {opacity:0;-webkit-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }
.teamimgel figure, .teamimgel .vc_single_image-wrapper, .teamimgel img {width:100%;}
.infoboxrow {display: table; margin-bottom:20px;}
.infoboxrow .wpb_single_image {display: table-cell; min-width:95px;}
.infoboxrow  .wpb_text_column {display: table-cell;width: 100%;}
.infoboxcenter {height:80px; line-height:80px;}
/**/
.mainhomerow {min-height:100vh;}
.videowrp {
 position: absolute;
 height: 100%;
 width: 100%;
 background-size: cover !important;
 -webkit-background-size: cover !important;
 text-align: center;
 overflow: hidden;
}

.videowrp video {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -100;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.videowrp:before {
 content: '';
 display: inline-block;
 vertical-align: middle;
 height: 100%;
}
.videooverlay {position: absolute; width: 100%; height: 100%; 
background: rgba(36,210,181,1);
background: -moz-linear-gradient(45deg, rgba(36,210,181,0.9) 0%, rgba(36,210,181,0.9) 20%, rgba(33,192,210,0.9) 41%, rgba(50,163,233,0.9) 60%, rgba(116,126,237,0.9) 80%, rgba(116,126,237,0.9) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(36,210,181,0.9)), color-stop(20%, rgba(36,210,181,0.9)), color-stop(41%, rgba(33,192,210,0.9)), color-stop(60%, rgba(50,163,233,0.9)), color-stop(80%, rgba(116,126,237,0.9)), color-stop(100%, rgba(116,126,237,0.9)));
background: -webkit-linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%, rgba(116,126,237,1) 100%);
background: -o-linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%, rgba(116,126,237,1) 100%);
background: -ms-linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%, rgba(116,126,237,1) 100%);
background: linear-gradient(45deg, rgba(36,210,181,0.9) 0%, rgba(36,210,181,0.9) 20%, rgba(33,192,210,0.9) 41%, rgba(50,163,233,0.9) 60%, rgba(116,126,237,0.9) 80%, rgba(116,126,237,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d2b5', endColorstr='#747eed', GradientType=1 );}
.hs_error_rollup {display:none;}

/*Blog search*/
.search-form {width:100%; max-width:360px; position:relative;}
.search-form label {width:100%;}
.search-field.form-control {width: 100%;	border: none; border-bottom: 2px solid #000; border-radius: 0 !important; height: 45px; padding-left:0; color:#000000;}
.search-submit {border:none; border-radius:60px; color:transparent; width:80px;height: 45px; position:absolute; right:0;top: 0;
background:url("https://atakinteractive.com/wp-content/uploads/2019/08/searcher.svg") right 10px center no-repeat; background-size:20px; }
.btn.focus, .btn:focus, .form-control:focus {box-shadow:none;}
input.form-control::-moz-placeholder {color:#000000 !important;}
input.form-control:-moz-placeholder {color:#000000 !important;}
input.form-control::-webkit-input-placeholder {color:#000000 !important;}
input.form-control:-ms-input-placeholder {color:#000000 !important;}
/*search results*/
.search-results #content.site-content {padding-top:0;}
.search-results .entry-meta {display:none;}
.search-results .page-title {font-family: 'national_2medium';}
.search-results .page-title span {background:linear-gradient(to right top, rgba(35,192,166,0.9), rgba(0,180,196,0.9), rgba(0,164,221,0.9), rgba(0,143,229,0.9), rgba(104,115,214,0.9));
-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.search-results .searchwrap {width:30%;  border: 1px solid #dadada;margin-bottom: 4% !Important;position: relative;}
.searchmain {display: flex; flex-wrap: wrap;  justify-content: space-between; margin-top:50px;}
.searchmain::after {height: 0; width: 30%;  content: "";}
.search-results .postinfo {padding-left: 45px; padding-right: 30px; padding-bottom: 100px;}
.search-results .newstitle {margin-top:15px;font-size: 26px; line-height: 32px;}
.search-results .newstitle a:hover, .search-results a.readmoreblog:hover {color:#24d2b5; text-decoration:none;}
.search-results  a.readmoreblog {position: absolute;	bottom: 40px; font: 14px 'national_2medium'; letter-spacing: 1.4px;	text-decoration: underline;	color: #000000;	width: 120px; left:45px;}
.search-results  a.readmoreblog:hover .rightarrow {border-color:#24d2b5;}

/*Home V190919*/
#primary .rgtbgsec  {background-position:center right !important;background-size: 50%;}
#primary .rgtbgsec .superpowersrow  {max-width:1680px; margin:0 auto;}
body.page-id-8416 header#masthead {position: absolute; padding:40px 0 0;}
body.page-id-8416 .navbar-light .navbar-toggler {color: rgba(0,0,0,1); border-color:white;}
body.page-id-8416 #masthead .navbar-nav li a {color:#ffffff !important;}
body.page-id-8416 .navbar-brand > a {color:#ffffff;}
body.page-id-8416 #masthead.navsticky .navbar-nav li a {color:#000000 !important; font-size:14px !important;}
body.page-id-8416 #masthead.navsticky .navbar-nav .dropdown-menu li a {color:#ffffff !important;}
body.page-id-8416 #masthead.navsticky .navbar-nav .dropdown-menu li a:hover {color:#24d2b5 !important;}
body.page-id-8416 #masthead.navsticky .navbar-brand > a {background: linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%, rgba(116,126,237,1) 100%); color:transparent; -webkit-background-clip: text; background-clip: text;}
body.page-id-8416 .responsive-menu-inner, body.page-id-8416 .responsive-menu-inner::before, body.page-id-8416 .responsive-menu-inner::after {background-color: #ffffff !Important;}
body.page-id-8416 #masthead.navsticky .responsive-menu-inner, body.page-id-8416 #masthead.navsticky .responsive-menu-inner::before, body.page-id-8416 #masthead.navsticky .responsive-menu-inner::after {background-color: #000000 !Important;}
body.page-id-8416 .mainhomerow {text-align:center;}
body.page-id-8416 .mainhomerow .wpb_raw_code{width: 300px; }
body.page-id-8416 .mainhomerow .wpb_raw_code a {display:block;text-align: center;font-family: 'national_2medium';}
body.page-id-8416 .mainhomerow .homefirstbtn a {padding-top: 22px; padding-bottom: 22px;}
body.page-id-8416 .mainhomerow .blackbtn a {padding-top: 27px; padding-bottom: 27px;}
.aunderln a {border-bottom:4px solid currentcolor; -webkit-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; }
.aunderln a:hover {border-bottom:none;}
.hmboxone h6 {text-transform:uppercase; color:#71dec6; }
.hmboxone h6:hover{color:#00000; }
.hmboxtwo h6 {text-transform:uppercase; color:#60bdee; }
.hmboxtwo h6:hover{color:#00000; }
.hmboxthree h6 {text-transform:uppercase; color:#6598f0; }
.hmboxthree h6:hover{color:#00000; }
.hmboxfour h6 {text-transform:uppercase; color:#8792ec }
.hmboxfour h6:hover{color:#00000; }
.hmboxfour h2 {font-size:52px;}
body.page-id-8416 .superpowlist {width:50% !important;}
body.page-id-8416 .superpowersrow p {font-size: 24px; padding-right:50px; text-align:left;}
body.page-id-8416 .mainhomerow .proposalcustom .vc_btn3 i {margin-top: -12px;}
.ourmcdrow {margin-top:170px; margin-bottom:120px;}
.hmfourbxs {margin-bottom:100px;}
.hmfourbxs h2 {margin-bottom:0; padding-bottom:5px;}
.hmlogosrow {max-width:1920px; margin:0 auto;}
.hmlogosrow .wpb_single_image {display:inline-block; vertical-align:middle;width: 24.5%; margin-bottom:5%;}
.angledgreyrow {margin-top:20px; background-image: linear-gradient(to right, #f9f9f9, #f9f9f9);padding-left: 0 !important; padding-right: 0 !important;
background-position: center center;	background-repeat: no-repeat;background-size: auto; padding-top:0 !Important; padding-bottom:0; margin-bottom:110px;}
.angledgreyrow .angledrowghelper {background-image: linear-gradient(to top left,transparent 50%,#fff 51%), linear-gradient(to bottom right,transparent 50%,#fff 51%);
background-position: 0 0,100% 100%;	background-size: 220% 90px;	background-repeat: no-repeat;padding-top: 150px; padding-bottom: 150px;}
.homeformrow {text-align:center; max-width:1300px; margin:120px auto 0 auto !important;}
.homeformrow .gform_wrapper form, .homeformrow .gform_wrapper form input {text-align:center;}
.homeformrow .gform_wrapper form {margin-top:65px;}
.hmwithlove {text-align:center;margin-bottom: 105px !important;}
.partnersttl {margin-bottom:100px;}
body.page-id-8416 .mainhomerow .homefirstbtn {margin-right: 30px;}

/*New Footer*/
.footerblack {background:#000000; padding-top:140px; padding-bottom:20px; margin-top:90px;}
body.page-id-331 .footerblack {margin-top:0;}
.footerwrapper {max-width:1680px; margin:0 auto !important;}
.ftcolone {width:30% !important;}
.ftcoltwo {width:20% !important;}
.ftcolthree {width:50% !important;}
.ftcolone p {font-size: 50px; font-family: 'poppinslight'; margin-top:-10px; color:#ffffff; margin-bottom:10px;line-height: 70px;}
.ftcolone p strong {font-weight:700;}
.ftcolone .soc li a {color:#ffffff;}
.ftcolone .soc li a:hover {color:#24d2b5;}
.ftcoltwo p {color:#ffffff; font-family: 'national_2light';text-align:left;}
.ftcolthree {text-align:right;}
.ftcolthree a.gradienttext {font-size:84px;font-family: 'national_2extralight';}
.ftcolthree a.gradienttext:hover {color:#ffffff;}
.footertips, .footertips a {color:#ffffff;}
.footertips a:hover {color:#24d2b5;}
.footertips a {border-bottom:1px solid currentcolor;}
.copytxt {color:#ffffff; padding-top:40px;}
.tworecentrow .wpb_wrapper {overflow:hidden;}
body.page-id-7734 .footerblack, body.page-id-7790 .footerblack, body.page-id-7813 .footerblack {margin-top:0;}/*magento pages*/
body.page-id-7734 #content, body.page-id-7790 #content, body.page-id-7813 #content {padding-bottom:80px !important;} /*magento pages*/


/*New home page - new menu*/
#main-nav {margin-top:12px;}

/*magento pages - new menu*/
body.page-id-7734  #main-nav,
body.page-id-7790  #main-nav,
body.page-id-7813  #main-nav  {margin-top:12px;}

body.page-id-7734  header#masthead,
body.page-id-7790  header#masthead,
body.page-id-7813  header#masthead  {padding-bottom:150px;}

/**/
.smallarrowsvg {width: 20px;	filter: brightness(0) invert(1); position: absolute; right: 45px; top: 50%;	margin-top: -9px;}
.alerthidden {display:none;}

/*Test post for font adjustment on mac*/
.postid-9224 p, .postid-9224 .site-main ol li {
font-size: 1.7rem;
line-height: 2.4rem;}
.postid-9224 h2 {font-size:4rem;}
.postid-9224 h3 {font-size: 2.8rem; line-height:3.2rem;}
.page-id-9229 {}
.dispinllft, .dispinlrgt  {display:inline-block; vertical-align:middle; clear:none}
.dispinllft {width:20%;}
.dispinlrgt  {width:78%;}
.inlinetxtbtn h2, .inlinetxtbtn a  {display:inline-block; vertical-align:middle;}
.inlineblack {padding: 5px 27px 5px 30px;font-family: 'national_2regular'; color: #ffffff; font-size: 28px; border-radius: 50px;	border: none; width: auto; text-align: left; display: inline-block;
position: relative;	letter-spacing: 1.2px; background: transparent;	background: linear-gradient(to right, white 50%, #000000 50%); background-size: 200% 99%; background-position: right bottom;
transition: all 0.4s ease;}
.page-id-9229 .pulsingheart {width:100%; text-align:center;}
.bottomformcal {max-width:1000px; margin:0 auto !important;}
.bottomformcal .ebookformcol {width:100% !important;}
.millerrow {margin-top:120px; float:left;}
.hspagelogos {max-width: 1400px; margin: 0 auto !important;}
.hspagelogos img {max-width:80% !important;}
.yelpup {margin-top:-20px;}
.minusipad {margin-top:70px;}
.withlovenew {margin-top:3%;}
.learnhowwrts {margin-top:30px; margin-bottom:45px;}
.learnhowwrts img {max-width:70% !important;}
.wrtslogorow {margin-top:60px;}
.learnhowwrts h3 {max-width: 1400px; margin: 0 auto;}
.redwidthtxt {max-width: 1300px; margin: 0 auto;}
.ebooktxtcol  h2.mainttlshort p{font-size: 48px !important; line-height:52px; font-family: 'national_2medium'; text-align:left;margin-top: 28px; margin-bottom:0;}
.mainttllft {font-size: 52px; line-height: 60px;}
.fivelogossec {margin-top:30px;margin-bottom:55px;}
.page-id-9229 #masthead .navbar-nav #menu-item-8599 a {background: linear-gradient(to right, white 50%, #000000 50%); border:1px solid #000000; background-position-x: 0%; background-position-y: 0%; background-size: auto; background-size: 200% 99%; background-position: right bottom; transition: all 0.4s ease;}
.page-id-9229 #masthead .navbar-nav #menu-item-8599 a:hover {background-position: left bottom; color: #000000 !important; text-decoration: none;}
.fivelogosrow img {max-width:75% !important;}
.fivelogosrow .wpb_column:nth-of-type(2) {margin-top:14px;}
.fivelogosrow .wpb_column:nth-of-type(4) {margin-top:10px;}
.smallerabhead {position:relative;}
.smallerabhead h2 {padding-bottom: 0; font-size: 34px !important;}
.absarrow {position: absolute; left: 48%;	bottom:0;}
.absarrow img {max-height:130px;}
.purplebox .vc_column-inner {background-image: linear-gradient(to right, #7480ed, #7884ef, #7d88f0, #818cf2, #8590f3) !important;}
.greenbox .vc_column-inner {background-image: linear-gradient(to right top, #24d2b5, #29d9bb, #2edfc2, #33e6c8, #38edcf) !important;}

.gradientttl {max-width: 540px; background: linear-gradient(45deg, rgba(36,210,181,1) 0%, rgba(36,210,181,1) 20%, rgba(33,192,210,1) 41%, rgba(50,163,233,1) 60%, rgba(116,126,237,1) 80%,
rgba(116,126,237,1) 100%); background-clip: border-box; color:transparent; -webkit-background-clip: text; background-clip: text;}
.site-main .wpb_text_column.gradientlist ul li::before {background:#24d2b5; width:8px; height:8px;}
  

/**/
.newformtxt .biggerwhitetext p {margin-bottom:6%;}
.newformtxt form {overflow:hidden;}
.newformstyle .hs-form-field input {color: #ffffff  !important; font-family: 'national_2medium'  !important; opacity:1 !important;
background: transparent !Important;	height: 50px !important; font-size: 22px; border: none !important; border-bottom:2px solid #ffffff !important; border-radius: 0 !important;	width: 100% !important;
max-width: 100% !important;	box-shadow: none !important; text-indent: 5px;}
.newformstyle .hs-form-field textarea {width:100%;color: #ffffff  !important; font-family: 'national_2medium'  !important;text-indent: 5px;font-size: 22px;max-width: 100%;box-shadow: none;
border: none; border-radius: 0; min-height: 145px; padding-top:12px; background:transparent !important;border: none !important; border-bottom:2px solid #ffffff !important;}
.newformstyle ::-webkit-input-placeholder {color: #ffffff  !important; opacity:0.7 !important;}
.newformstyle :-ms-input-placeholder {color: #ffffff  !important; opacity:0.7 !important;}
.newformstyle ::placeholder {color: #ffffff  !important; opacity:0.7 !important;}
.newformstyle textarea::-webkit-input-placeholder {color: #ffffff  !important; opacity:0.7 !important;}
.newformstyle textarea:-ms-textarea-placeholder {color: #ffffff  !important; opacity:0.7 !important;}
.newformstyle textarea::placeholder {color: #ffffff  !important; opacity:0.7 !important;}
.newformstyle .hs-button {background: #ffffff !important; color: #000000 !important; width: 100%; height: 60px; border-radius: 50px !important; padding-left: 0 !important;
text-transform: uppercase; text-shadow: none !important; padding-right: 0 !important; border: 0 !important;	font-family: 'national_2medium' !important;	font-size: 24px !important;	font-weight: normal !important;box-shadow: none !important;}
.newformstyle .hs-button:hover {background: #000000 !important; color: #ffffff !important;}
.newformstyle .actions {padding:0 !important; margin:40px auto 0 auto !important;}
.hs-error-msgs {position: absolute;}
.hs-error-msgs label {font-size:14px !important;}
.biggerwhitetext.newformtxt p {margin-bottom:3%;font-size: 58px;}
.inlinebtns {display: inline-block;	margin-right: 20px;}
.inlinebtns:first-of-type {ay: inline-block;	margin-right: 20px;}
#input_1_7 > div {margin:0 auto 30px;}
#hsForm_de843a0d-3410-4861-8228-56a4032ca292 select {-moz-appearance:none; -webkit-appearance:none; appearance:none; background: #ecf7fb url(https://www.atakinteractive.com/wp-content/uploads/2020/05/down-arrow.png) no-repeat right 15px center; height: 60px !important; font-size: 26px; border: none !important; border-radius: 0 !important; width: 100% !important; max-width: 100% !important;
box-shadow: none !important;}
.ebookformcol .hs-form-field input, #hsForm_de843a0d-3410-4861-8228-56a4032ca292 select {font-size:18px !important; padding-left:15px;}

 /*new hubspot forms*/
.homeformel {text-align:center;max-width: 630px; margin: 0 auto;}
.homeformel input.hs-input {width:100% !Important; height:55px;text-align:center; border: 3px solid #000000 !important;color: #000000 !important; opacity:1 !important;	border-left: none !important; 
font-size: 36px !important;	border-top: none !important; border-right: none !important;	color: #ffffff !important;	padding: 0 !important;	border-radius: 0 !important; line-height: 50px !important;
box-shadow:none; margin-bottom:40px;box-shadow: none !important;}
.homeformel input::-webkit-input-placeholder {color: #000000 !important; text-align:center; text-transform:uppercase;font: 36px 'national_2light'; opacity:1;}
.homeformel input:-ms-input-placeholder {color: #000000 !important; text-align:center; text-transform:uppercase; font: 36px 'national_2light'; opacity:1;}
.homeformel input::placeholder {color: #000000 !important; text-align:center; text-transform:uppercase; font: 36px 'national_2light'; opacity:1;}
.homeformel .hs-form-required {display:none !important;}
.homeformel input.hs-input:focus, .homeformel input.hs-input:textarea:focus {box-shadow:none !important; border-color: #21afe4 !Important; color: #60bdee !important;}
.homeformel input.hs-input {color: #000000 !important;}
.homeformel .no-list.hs-error-msgs {list-style:none !Important;}
input.hs-input.error {box-shadow:none !Important;}
.homeformel .hs-button {font-family: 'national_2medium'; font-size: 24px !Important; color: #ffffff; border: none; width: 100% !important;	max-width: 400px; border-radius: 50px; 
letter-spacing: 1.4px; height: 100px; background: transparent; background: linear-gradient(to right, black 50%, #24d2b5 50%);	background-size: 200% 99%; 
background-position: right bottom;	transition: all 0.4s ease;}
.homeformel .hs-button:hover {background-position: left bottom;}
.homeformel.contnewformel {max-width: 1180px;}
.homeformel.contnewformel input::-webkit-input-placeholder {text-transform:initial;text-align:left;}
.homeformel.contnewformel input:-ms-input-placeholder {text-transform:initial;text-align:left;}
.homeformel.contnewformel input::placeholder {text-transform:initial;text-align:left;}
.homeformel.contnewformel textarea::-webkit-input-placeholder {font: 36px 'national_2light';color: #000000 !important; opacity:1;}
.homeformel.contnewformel textarea:-ms-input-placeholder {font: 36px 'national_2light';color: #000000 !important; opacity:1;}
.homeformel.contnewformel textarea::placeholder {font: 36px 'national_2light';color: #000000 !important; opacity:1;}
.homeformel.contnewformel input.hs-input {text-align:left;}
.homeformel textarea {border: 3px solid #000000 !important; width: 100% !important; height: 200px !important; margin-bottom:30px;font-size: 36px !important; box-shadow: none !important;}
.homeformel .signupwrap .hs_error_rollup label, .homeformel .no-list.hs-error-msgs label {color:#000000 !important;margin-top: -14px;}
.homeformel .no-list.hs-error-msgs.inputs-list {margin-top: -21px;}
body.home .homeformel .hs-error-msgs {position:relative !Important;}
/**/

/******************************
*                             *
*           QUERIES           *  
*                             *
******************************/
@media only screen and (min-width:1901px){
#primary {padding:0;}
.ourofficesrow h1 {font-size:76px;}
.superpowersrow {min-height: 800px;}
.whatwebuildcol {padding-top:80px;}
}


@media only screen and (min-width:961px){
.news-wrap:nth-of-type(4n+1) .newsflex { display: flex; flex-direction: row; align-items: stretch; }
.news-wrap:nth-of-type(4n+1) .newsflex .postinfo, .news-wrap:nth-of-type(4n+1) .newsflex .postfeat  {display: flex; flex-direction: column; justify-content: center; }
.news-wrap:nth-of-type(4n+1) .newsflex .postinfo {order: 1 !important; flex: 2; }
.news-wrap:nth-of-type(4n+1) .newsflex .postfeat {order: 2 !important; flex: 2;  }
.singlelatest .news-wrap:nth-of-type(4n+1) .newsflex { display: block !important; flex-direction: initial; align-items: initial; }
.singlelatest .news-wrap:nth-of-type(4n+1) .newsflex .postinfo, .news-wrap:nth-of-type(4n+1) .newsflex .postfeat  {display:  block !important; flex-direction: initial; justify-content: initial; }
}


@media only screen and (max-width:1900px){
.mainaboutrow h2 {font-size:48px; line-height:56px;}
#masthead .container, .site-content .container, #footer-widget, .footerwrapper {padding-left:120px; padding-right:120px;}
#primary .rgtbgsec .superpowersrow {padding-left:100px;}
/*.superpowersrow {background:none;}
.superpowersrow .wpb_single_image {display:block;}
.superpowlist .wpb_column {width: 50%;}	*/
.atakletter {margin-top: -100px; left:0; margin-left:0;}
.kindrow .vc_col-sm-8 {width:75% !important;}
.kindrow .vc_col-sm-4 {width:25% !important;}
.footerproposal .vc_col-sm-8 {width:65% !important;}
.footerproposal .vc_col-sm-4 {width:35% !important;}
.contactemail {font-size: 22px; line-height: 30px;}
.contmaprow .realpeople {font-size: 80px; line-height: 86px;}
.contphone {font-size: 47px; line-height: 52px;}
.contaddress p {font-size: 26px; line-height: 32px;}
.signupbox  {padding-left:120px; padding-right:120px;}
.signupbox .hs_email input::-moz-placeholder {font-size:63px; letter-spacing:1px;}
.signupbox .hs_email input:-moz-placeholder {font-size:63px; letter-spacing:1px;}
.signupbox .hs_email input::-webkit-input-placeholder {font-size:63px; letter-spacing:1px;}
.signupbox .hs_email input:-ms-input-placeholder {font-size:63px; letter-spacing:1px;}
#footer-widget .col-md-3:last-of-type h2 {font-size:40px; line-height:40px;}
.weworkrow h3 {font-size:32px;}
.error404 .proposalcustom.gradbtn.assessbtn .vc_btn3 {font-size: 23px;line-height: 28px;}
.leadsttl {padding-right:30px;} 
.leadsttl p {padding-right:0;}
}

@media only screen and (max-width:1650px){
.singportftit {left:5%;font-size: 46px; line-height: 52px;}
.singletitle {font-size: 54px;line-height: 60px;}
.page-template-tpl-customblog header#masthead {padding: 40px 0 40px;}
.news-wrap:nth-of-type(4n+1) .postexc, .news-wrap:nth-of-type(4n+1) .postexc p {font-size: 20px;	line-height: 24px;}
.newstitle {font-size: 28px; line-height: 32px !important;}
.dwrap {padding-left:30px; padding-right:30px;}
.news-wrap:nth-of-type(4n+1) .newsflex .postinfo a.readmoreblog {padding-top: 20px;}
.singlelatest .news-wrap:nth-of-type(4n+1) .newstitle {font-size: 28px; line-height: 32px !important;}
.ourofficesrow {margin-top:60px;}
.desingcreative, .copycreative {margin-bottom:50px;}
.devimgfirst {max-width:65%}
.devimageup {max-width:65%; margin-top: -420px;}
.ajaxsingnews .proposalcustom {width:100%; max-width:250px; margin-top: 10px;}
.portgridtitle h3 {font-size:36px; line-height:42px;}
.markblacktxt p {font-size:55px; line-height:62px; margin-bottom: 10px;}
.abouttablehead h2 {font-size: 40px;	line-height: 46px;}
.abouttablerow p {font-size: 18px; line-height: 24px;}
.newslettsing form .gform_body input {padding-left:20px !Important;}
#footer-widget .col-md-3, #footer-widget .col-md-3:last-of-type {width:49%;}
#footer-widget .col-md-3, #footer-widget .col-md-3 p {text-align: center !important;}
#footer-widget {padding-top: 100px;	padding-bottom: 40px;}
.seehowrow h1 {font-size: 58px; line-height: 66px;}
.seehowrow h4 {font-size: 28px; line-height: 34px;}
.seehowlnk a {font-size: 45px; line-height: 52px;}
#primary .rgtbgsec .superpowersrow {padding-left:40px;}
.ftcolone, .ftcoltwo , .ftcolthree {width:33.333333% !important;}
.ftcolthree a.gradienttext {font-size: 55px;}
.footerblack {padding-top: 100px;}
.dispinlrgt {font-size:36px !important;}
.ebooktxtcol  h2.mainttlshort p  {font-size:36px !important; line-height:38px;}

}

@media only screen and (max-width:1400px){
.res {background:purple;}
header#masthead {padding:40px 0;}
h1 {font-size:60px; line-height:70px;}
h2 {font-size:50px; line-height:60px;}
.honetohtwo h2, h2.honetohtwo {font-size:60px; line-height:70px;}
h3, .provserv h3  {font-size:40px; line-height:50px;}
h4 {font-size:30px; line-height:40px;}
/*h5 {font-size:26px; line-height:36px;}
h6 {font-size:22px; line-height:30px;}*/
.page-id-231 header#masthead, .page-template-tpl-ajaxblog header#masthead {padding:40px 0 60px;}
p, .site-main .wpb_text_column ul li, .site-main .wpb_text_column ol li, .aio-icon-description {font-size:20px; line-height:28px;}
.single ul li, .single ul ul li {font-size:20px !Important; line-height:28px;} 
.biggerwhitetext p {font-size: 55px;	line-height: 62px;}
.site-main .wpb_text_column ul li:before {top:14px;}
.mainaboutrow h2 {font-size:40px; line-height:50px;}
.superpowersrow p {font-size:26px; line-height:32px; margin-bottom:15px;}
.kindrow {padding-top: 100px; padding-bottom: 130px;}
.kindrow h1 {text-align:center !important;}
.aboutmainlft {padding-right:20px !important;}
.aboutwerow {margin:-400px auto 0 auto !important;}
.atakletter h4 {font-size:18px;}
.atakletter h6 {font-size:16px; line-height:24px;}
.atakletter h6 {margin-top:0;}
.davidcol {margin-top:80px; }
.meatteamtitle {margin-top:30px; margin-bottom:30px;}
.ourofficesrow {margin-bottom:30px;}
.footerproposal {padding-top:100px; padding-bottom:140px;}
.kindrow .vc_col-sm-8, .kindrow .vc_col-sm-4, .footerproposal .vc_col-sm-8, .footerproposal .vc_col-sm-4 {width:100% !important;}
.footerproposal p {text-align:center !important;}
.learnatakbtn, .footerproposal .proposalcustom  {text-align: center;}
#footer-widget .container h5 {font-size:18px; line-height:26px;}
.footerone h4 {font-size: 28px;}
#footer-widget {padding-top:100px; padding-bottom:70px;}
.provserv {margin-right:-60px !important;}
.portgridtitle h3 {font-size: 20px;}
.portgridexc p {font-size: 15px;	line-height: 22px;}
.vc_gitem-post-meta-field-portfolioquote {font-size:18px; line-height:26px; padding-left:0; padding-right:0;}
.next-button a, .portfoliorow .vc_grid-btn-load_more a {font-size:50px;}
.single-atakportfolio .footerproposal {padding-left:55px !important; padding-right:55px !important; }
.single-post header#masthead {padding-bottom:40px;}
.singportftit {bottom: initial;	left:0; text-align: center !important;	width: 100%;	padding: 0 !important;	margin:40px 0 0 !important;}
.singletitle {font-size: 42px; line-height: 50px;}
.singlewrap {margin-top: 50px;}
.allposts {margin:40px 0 0 !important;}
.cattime {top:-20px;}
.news-wrap:nth-of-type(4n+1) .newstitle {font-size: 26px;line-height: 30px !important;	margin-top: 15px;}
.postcat {padding-top: 20px;}
h4.newstitle {margin-top: 5px; font-size:25px;line-height:32px;}
.news-wrap:nth-of-type(4n+1) .postexc, .news-wrap:nth-of-type(4n+1) .postexc p {font-size: 16px;	line-height: 22px;}
.newsflex .postinfo, .news-wrap:nth-of-type(4n+1) .newsflex .postinfo {padding-left:25px;padding-right:20px;}
.dwrapimg1 {max-width:100px;}
.dwrap h5 {font-size: 20px; line-height: 28px;}
.dwrap h6 {font-size: 17px; line-height: 24px;}
.singlelatest .news-wrap:nth-of-type(4n+1) .postcat {padding-top:20px;}
.singlelatest .news-wrap:nth-of-type(4n+1) .newstitle {font-size: 25px;}
.singlelatest .news-wrap:nth-of-type(4n+1) .newsflex .postinfo {padding-left: 25px; padding-right: 20px;}
.singlelatest .news-wrap:nth-of-type(4n+1) .newstitle {margin-top:5px;}
.error404 {background-position:25% 0;}
.error404 .learnatakbtn {text-align: right;}
.newslettsing form .gform_body, .newslettsing form .gform_footer {width: 100%;}
.newslettsing input.gform_button {padding: 14px 0 11px 0 !important; max-width:220px;}
.newslettsing form .gform_footer {margin-top: 22px !important;}
.newslettsing form .gform_body input {padding-left:0 !Important;}
.newslettsing .gform_wrapper input::placeholder {text-align: center;}
.gfield_description.validation_message {position:relative;text-align: center;}
.cookie-notice-container {padding: 15px 15px;}
.cookie-notice-container {display: block; text-align:center; flex-direction: initial; align-items: initial;}
.cookie-notice-container span, .cookie-notice-container .cookiesbtn {display: inline-block; width:100%; flex-direction: initial; justify-content: initial;}
.cookie-notice-container span {text-align: center; order: initial; flex: initial; font-size: 14px; line-height: 18px; padding-bottom: 15px;}
.cookie-notice-container .cookiesbtn {order: initial;flex: initial;	margin: 0 auto;}
.cookiesbtn {font-size: 13px; padding-top:7px; padding-bottom:7px;}
.backwhatwedo .aio-icon-img {margin-top: 8px;}
.linewrap {margin-top:50px; margin-bottom:40px !important;}
.devimageup {max-width:65%; margin-top: -340px;}
.portfsecterm {margin-top: 15px;}
.portfirst .portfolio-item:first-of-type {margin-right:4%;}
.portfirst .protthumb {height:370px;}
.portfirst .porthoverholder {height: 370px; line-height: 370px;}
.portfolio-item h3 {font-size:20px; line-height:26px;}
.porthoverholder p {padding-left:20px; padding-right:20px;}
.portthird {min-height: 700px;}
.portthird .portfolio-item:nth-child(2) .protthumb, .portthird .portfolio-item:nth-child(3) .protthumb {height:335px;}
.portthird .portfolio-item:nth-child(2) .porthoverholder, .portthird .portfolio-item:nth-child(3) .porthoverholder {height: 335px; line-height: 335px; }
.portthird .portfolio-item:first-child .protthumb {height: 775px;}
.portthird .portfolio-item:first-child .porthoverholder {height: 775px; line-height: 775px; }
.whyatakintrow h4 {font-size: 24px; line-height: 30px;}
.architecturerow {margin-top:100px;}
.devrocklftimg {margin-top:200px;}
.devrockrrgtimg {margin-top:0; margin-right:0;}
.latestupdate {margin-bottom:80px;}
.atakteamrow {margin-right:7.5% !important; width:29% !important;}
.atakteamrow:nth-child(4n) {margin-right:7% !important;}
.atakteamrow:nth-child(3n) {margin-right:0% !important;}
.atakteamrow h4 {font-size:26px; line-height:32px;}
.atakteamrow h6 {font-size: 16px; line-height: 20px;}
.contphone {font-size: 40px;	line-height: 46px;}
.contmaprow .realpeople {font-size: 55px; line-height: 59px;}
.contphone {font-size: 40px;	line-height: 46px;}
.assessmentp span {display:inline;}
.superpowersrow {background-size: 40% auto !important;}
.signupbox {padding-left: 70px;	padding-right: 70px;}
.signupbox .hs_email input {height: 70px; max-width:650px;}
.signupbox .hs_email input::-moz-placeholder {font-size:40px; letter-spacing:1px;}
.signupbox .hs_email input:-moz-placeholder {font-size:40px; letter-spacing:1px;}
.signupbox .hs_email input::-webkit-input-placeholder {font-size:40px; letter-spacing:1px;}
.signupbox .hs_email input:-ms-input-placeholder {font-size:40px; letter-spacing:1px;}
.signupbox .hs_email input {font-size:36px;}
.mainslide h1 {margin: 0;}
.contform {max-width: 800px; margin-top:80px !Important;}
.abouttablerow img {max-height:85px;}
.abouttablehead h2 {padding-bottom: 25px;}
.newslettsing form .gform_body input {text-align: center;}
.weworkrow h3 {font-size:24px;}
.paymentformwrap input {width:100% !Important; }
.quotes {height: 350px; }
.quote-rotate p {font-size: 32px; line-height: 38px;}
.smallertestim p {font-size:24px; line-height:30px;}
.seehowrow h4 {font-size: 24px; line-height: 30px;}
.seehowlnk a {font-size: 35px;line-height: 44px;}
.ftcolthree a.gradienttext {font-size:50px;}
.ftcolone p {font-size: 30px; line-height: 40px;}
body.page-id-8416 #main-nav,
body.page-id-7734  #main-nav, 
body.page-id-7790  #main-nav,
body.page-id-7813  #main-nav  {width:65%; float:right;}
/*Test post for font adjustment on mac*/
.postid-9224 .site-content .container {padding-left: 80px !important; padding-right: 80px !important;}
.postid-9224 p, .postid-9224 .site-main ol li {
font-size: 1.3rem;
line-height: 2rem; }
.postid-9224 h2 {font-size:3rem;}
.postid-9224 h3 {font-size: 2.1rem; line-height:3rem;}
.withlovenew {margin-top: 1%;}
.smallerabhead h2 {font-size: 40px !important;}
}

@media only screen and (min-width:1201px){
.dropdown-menu.show {padding-top:0;}
#masthead .navbar-nav .dropdown-menu.show li a {padding:7px 40px !important;}

}

}
@media only screen and (max-width:1300px){
#primary .rgtbgsec .superpowersrow {padding-left: 20px;}
.hmfourbxs h2 {font-size:40px;}
.hmlogosrow .wpb_single_image {margin-bottom: 50px;}
.ftcolthree a.gradienttext {font-size: 40px; font-family: 'national_2regular';}
.postid-9224 p, .postid-9224 .site-main ol li {font-size: 1.4rem; line-height: 2rem;}
.postid-9224 .site-content .container {max-width:1350px !important;}
}

@media only screen and (min-width:1180px){
#masthead .navbar-nav #menu-item-8599 a {font:17px 'national_2medium'; color:#ffffff !important; background: transparent; background: linear-gradient(to right, black 50%, #60bdee 50%); background-size: 200% 100%; background-position:right bottom; transition:all 0.4s ease; padding:18px 33px !Important; border-radius:50px;}
body.home #masthead .navbar-nav #menu-item-8599 a {color:#60bdee !important; background: transparent; background: linear-gradient(to right, black 50%, #ffffff 50%); background-size: 200% 100%; background-position:right bottom; transition:all 0.4s ease;}
#masthead .navbar-nav #menu-item-8599 a:hover, body.home #masthead .navbar-nav #menu-item-8599 a:hover {background-position:left bottom;}
body.home #masthead .navbar-nav #menu-item-8599 a:hover {color:#ffffff !Important;}
#menu-item-8599 {margin-top: -18px; margin-left: 50px;}
body.home #masthead.navsticky .navbar-nav #menu-item-8599 a {color:#ffffff !important; background: transparent; background: linear-gradient(to right, black 50%, #60bdee 50%); background-size: 200% 99%; background-position:right bottom; transition:all 0.4s ease;}
body.home #masthead.navsticky .navbar-nav #menu-item-8599 a:hover {background-position:left bottom;}
}

@media only screen and (max-width:1200px){
#masthead .container, .site-content .container, #footer-widget, .footerwrapper {padding-left:40px; padding-right:40px;}
#main-nav {position: absolute; width: 100%; top:35px; z-index:9999;}
.dropdown-menu.show {margin-left:15px;}
/*.dropdown-menu.show li::before {content: "-";	position: absolute;	left: 18px;	color: #ffffff; }*/
#masthead .dropdown-menu.show li a {padding-top:5px !important;}
.navbar-nav {background:#2e353d /*background-image: linear-gradient(to right, #24d2b6, #00c6d7, #00b5f3, #009efd, #7380ed);*/}
#masthead .navbar-nav li#menu-item-6243 a {font-family: 'national_2medium' !important; }
.newaboutrow .wpb_column {width:100%;}
.newaboutrow .wpb_single_image img {max-width:70%;}
.paddright80 {padding-right: 15px !important;}
.paddleft80 {padding-left:15px !important;}
#responsive-menu-button {right: 70px !important;}
.ecommlogosrow {margin-top: 0;}
.ecommlogosrow .wpb_column {width:50%;} 
.ecommlogosrow .wpb_single_image.vc_align_center {margin-bottom: 10px;}
#masthead .navbar-collapse {max-width: 320px; right: 0;}
#masthead .navbar-collapse ul li {border-bottom:1px solid #23282e}
#masthead .navbar-collapse ul li a {color:#ffffff !important;padding: 8px 0 8px 20px !important;}
#masthead .navbar-nav .dropdown-menu.show {background: #181c20; padding-top: 0; margin: 0; width: 100%;padding-top: 10px;padding-top: 6px; padding-bottom: 6px;}
#masthead .navbar-nav .dropdown-menu.show li {padding-left: 10px; }
#masthead .navbar-nav .dropdown-menu.show li a {font-size: 14px !important;	text-transform: capitalize;	padding: 3px 0 3px 20px !important;	
font-family: 'national_2regular' !important;}
#masthead .navbar-nav .dropdown-menu.show li:last-of-type {border: none;}
.dropdown-toggle::after {position:absolute; left:inherit; right:15px;top: 15px;}
#masthead .navbar-nav li:hover {background: #4f5b69 !important;  -webkit-transition: all 1s ease;  -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease;
transition: all 1s ease;}
#masthead .navbar-nav .dropdown-menu.show li:hover {background:#000000 !important;}
#masthead .navbar-nav li a {font-size:16px !important;}
/*search blog*/
.search-results .searchwrap {width: 48%;}
.search-results .postinfo {padding-left: 25px; padding-right: 20px; padding-bottom: 70px;}
.search-results .newstitle{margin-top: 5px;	font-size: 20px; line-height: 24px !important;}
.search-results a.readmoreblog {bottom: 35px;left: 25px;}
body.page-id-8416 .superpowlist {width:100% !important;}
#primary .rgtbgsec {padding-bottom:75% !important;background-position: center bottom !important; 	background-size: 100%;}
body.page-id-8416 .superpowersrow p {padding-right: 0;}
.ourmcdrow {margin-top: 100px; margin-bottom:100px;}
.hmfourbxs {margin-bottom: 50px;}
.hmlogosrow .wpb_single_image img {width:85%;}
.angledgreyrow {margin-bottom:30px;}
.hmwithlove {margin-bottom:65px !important;}
body.page-id-8416 #masthead.navsticky .show .navbar-nav li a {color:#ffffff !important;}
.millerrow {margin-top:70px;}
.minusipad {margin-top:30px;}
.learnhowwrts strong {display:block;}
.dispinllft, .dispinlrgt {display:block;}
.dispinllft, .dispinlrgt {width: 100%;}
.smallerabhead h2 {font-size: 32px !important; line-height: 38px; padding: 0;}
.hmfourbxs h2 {font-size: 36px;}	
}

@media only screen and (max-width:1024px){
.res {background:violet;}
.superpowersrow p {font-size:27px; line-height:34px;}
.mainaboutrow .wpb_column {width:100% !Important;}
.aboutmainrght {position:relative !important; right:inherit;}
.aboutmainlft {padding-right:0 !important;}
.featservprov {padding-bottom:130px;}
.single-atakportfolio .provserv {bottom:0;}
.news-wrap:nth-of-type(4n+1) .newsflex {display: block;}
.news-wrap:nth-of-type(4n+1) .newsflex .postinfo, .news-wrap:nth-of-type(4n+1) .newsflex .postfeat {width: 100%; order:unset !important;}
.news-wrap  {width: 48% !important;}
.postexc, .postexc p, .news-wrap:nth-of-type(4n+1) .postexc, .news-wrap:nth-of-type(4n+1) .postexc p {font-size: 16px;	line-height: 22px;}
h4.newstitle, .news-wrap:nth-of-type(4n+1) .newstitle {margin-top: 5px; font-size: 20px; line-height: 24px !important;}
.news-wrap:nth-of-type(4n+1) .postcat {padding-top:10px;}
.postcat {font-size: 12px;letter-spacing: 0;	padding-top: 10px;}
.news-wrap {margin-left:0 !important;padding-bottom:20px !important; margin-bottom:6% !important;}
.news-wrap:nth-of-type(4n+1) .newsflex .postinfo a.readmoreblog {position: absolute; bottom: 40px;	padding-top:0;}
.news-wrap:nth-of-type(4n+1) .newsflex .postinfo {padding-bottom:100px;}
.singlelatest .news-wrap {width:30% !important;}
.singlelatest {padding-top: 80px;margin-bottom: 80px !important;}
.singlelatest .news-wrap:nth-of-type(4n+1) .newstitle {font-size: 20px; line-height: 24px !important;}
.cattime, .cattime .wtr-time-wrap {font-size:12px;}
#category-menu {margin-top: 50px;}
.desingcreative h4, .copycreative h4, .ecommdev h4 {font-size:20px; line-height:28px;}
.angledbgrow.angledblack .wpb_column {width:100%;}
.angledbgrow.angledblack .wpb_single_image.vc_align_right {text-align: center;}
.angledbgrow.angledblack .gradbtn {text-align:center;}
.portfirst .protthumb {height:300px;}
.portfirst .porthoverholder {height: 300px; line-height: 300px;}
.dwrap {padding-top: 20px;}
.latitle {margin-left:40px; top:0; }
.nstitle {right:60px; bottom:30px;}
.realpeople span {display:inline;}
.mapholderhide {display:none;}
.mapimgshow {display:block;}
.contmaprow {background:none;}
.contmaprow .realpeople {font-size:96px; line-height:106px; margin:0; padding:0;}
.contmaprow .wpb_column {width:100% !important;}
.contmaprow .realpeople {font-size:70px; line-height:80px;}
.contactemail {margin-bottom:35px;}
.contmaprow .wpb_single_image.vc_align_right {text-align: left;padding-left: 65px;padding-right: 65px;}
.contactgradrow p  strong {display:block;}
.abouttablerow p {font-size: 15px; line-height: 21px;}
.abouttablerow h4 {font-size: 22px; line-height: 30px;}
.abouttablehead h2 {font-size: 30px;	line-height: 36px;}
.paymentformwrap {margin:0 auto;}
.markmeth .whitetext p {padding-left: 50px; padding-right: 50px;}
#atakcookie {text-align: center;}
#atakcookie .pum-content {display: inline-block; width: 100%;}
.cookietxt {text-align:center;}
#atakcookie .closecookie {float:none; margin-top:15px;}
.proposalcustom.bluebtn .vc_btn3 {padding: 20px 70px 20px 30px;}
body.page-id-7734  header#masthead,
body.page-id-7790  header#masthead,
body.page-id-7813  header#masthead  {padding-bottom:40px;}
.gform_footer.top_label input {height:70px; font-size:20px !important;}
.hmfourbxs h2 {font-size: 36px;padding-bottom: 20px;}
.minusipad {margin-top:-60px;}
.wrtslogorow {margin-top: 0px;}
.dispinllft {margin-bottom:25px !important;}
.fivelogossec {margin-top:-40px; margin-bottom:50px;}
.uponblue {margin-top: -35px !important; float: left;}
.bigformrow .wpb_column {width:100% !important;}
.biggerwhitetext.newformtxt p {margin-bottom: 30px; font-size: 37px;line-height: 42px;}
.ceodavid {right:inherit;left: 50px;}

}

@media only screen and (max-width:960px){
.res {background:blue;}
h1 {font-size:45px; line-height:55px;}
h2, .mainaboutrow h2 {font-size:38px; line-height:48px;}
.honetohtwo h2, h2.honetohtwo {font-size:45px; line-height:55px;}
h3, .provserv h3 {font-size:33px; line-height:40px;}
h4 {font-size:28px; line-height:36px;}
h5 {font-size:22px; line-height:30px;}
h6 {font-size:20px; line-height:28px;}
header#masthead {padding: 40px 0 0 0;}
.mainaboutrow {margin-bottom:50px;}
.proposalbtn button {width:300px;}
.proposalbtn button i {font-size: 25px !important; line-height: 25px !important;}
.superpowersrow p {font-size:26px; margin-bottom:15px;}
.atakletter {margin-top: -70px;}
.atakletter h6 {font-size: 14px;	line-height: 16px;}
.cmoaustin h3, .ceodavid h3 {font-size:22px;}
.footerproposal {padding-top:40px; padding-bottom:90px;}
.kindrow {padding-top: 50px;	padding-bottom: 90px;}
.portfoliorow .vc_grid-item {width:100% !important;}
.portgridexc p {font-size:20px;	line-height: 28px;}
.vc_gitem-post-meta-field-portfolioquote {font-size:22px; line-height:30px;}
.portgridtitle h3 {font-size: 26px;	line-height: 32px;}
.portftitlesmall {font-size: 30px; padding-top:0;}
.next-button {margin-top: 0;}
.single-atakportfolio .provserv  {max-width: 440px;padding: 0px 30px 30px 30px;}
.provserv h3 {font-size:24px; line-height:32px;}
.provserv .visitweb {margin-top: -40px;}
.provserv p a {font-size: 15px; line-height: 18px;}
.provserv .visitweb a {font-size: 20px;}
.portgridtitle {margin-top:-20px;}
.provserv p {margin-bottom: 0;}
.featservprov {padding-bottom: 40px;}
.singletitle {font-size: 28px;	line-height: 34px;}
.single-post .templatera_shortcode .wpb_column, .page-id-360 .templatera_shortcode .wpb_column {width:100% !important; text-align:center;}
#gform_wrapper_2 {margin-top:0 !Important;}
.single-post .templatera_shortcode {margin-top:35px;}
.contmaprow .realpeople {font-size: 40px; line-height: 50px;}
.contactemail {font-size: 28px;	line-height: 35px;}
.contaddress p {font-size: 26px;	line-height: 36px;}
.page-id-331 header#masthead {padding: 40px 0;}
.contactgradrow p {font-size:40px; line-height:50px;}
.contactgradrow {padding-top:40px; padding-bottom:55px;}
.contphone {font-size: 28px;	line-height: 36px;}
.news-wrap:nth-of-type(4n+1) .newsflex .postinfo, .newsflex .postinfo{padding-left:25px;padding-right:20px; padding-bottom: 70px;}
.blogtitle {padding-bottom: 0;}
.gform_wrapper ul.gfield_checkbox li label {width:100%;}
#field_1_5 {margin-top:0;}
.page-template-tpl-customblog #footer-widget {padding-top: 0px;}
.singlelatest .news-wrap:nth-of-type(4n+1) .postexc, .singlelatest .news-wrap:nth-of-type(4n+1) .postexc p {font-size: 16px;	line-height: 22px;}
.singlelatest {padding-top: 60px; margin-bottom:60px !important;}
.newslettsing form .gform_body {max-width: 400px; text-align: center; margin: 0 auto; display: block;}
.footerproposal.newslettsing {padding-top: 50px;	padding-bottom: 65px;}
.ourofficesrow {margin-top:0;}
.desingcreative .wpb_column, .copycreative .wpb_column, .ecommdev .wpb_column, .connectrow .wpb_column, .marketingdev  .wpb_column {width:100%;}
.desingcreative, .copycreative, .ecommdev, .marketingdev {background:none;margin-bottom: 0;}
.creativeimgsmall {display:block;}
.paddright80 {padding-right: initial !important;}
.paddleft80 {padding-left:initial !important;}
.creativeimg2 {margin-top: -300px; margin-left:0;}
.blankimg {display:none;}
.weworkrow {margin-top: initial;}
.devimageup {margin-top: -240px;}
.porthover p {font-size:18px; line-height:24px;}
.whyatakintrow {display:block !important; margin-left:-15px !important; margin-right:-15px !important;}
.whyatakintrow .wpb_column {width: 100%;}
.whyatakintrow h4 {padding: 0 35px 30px 35px;}
.architecturerow .wpb_column {width:100%;}
.marketingdev {display:flex;flex-direction: column;}
.marketingdev .wpb_column, .marketingdev .wpb_column {width:100%;}
.marketingdev .wpb_column:first-of-type {order: 2 !important; }
.marketingdev .wpb_column:last-of-type {order: 1 !important; }
.devrocklftimg {margin-top: 0;}
.marketingdev .wpb_single_image {text-align:center !important;}
.page-id-6181 .whyatakintrow .wpb_column, .page-id-6075 .whyatakintrow .wpb_column {width: 50%;}
.dwrap h5, .dwrap h6 {font-size: 15px;line-height: 19px;}
.messagesent {margin-bottom:0;}
.page-id-6181 .whyatakintrow .wpb_column .wpb_single_image, .page-id-6075 .whyatakintrow .wpb_column .wpb_single_image {margin-top: 50px;}
.page-id-6181 .whyatakintrow .wpb_text_column, .page-id-6075 .whyatakintrow .wpb_text_column {margin-bottom: 45px !Important;}
.colnopaddup .vc_column-inner  {padding-top:0 !Important;}
.bighouseimgrow .nsteamimg {margin-top:-40px;}
.full960 .wpb_column {width:100% !important;}
.step2row {display:flex; flex-direction: column;}
.singwraplft {order: 2 !important; }
.singwraprght {order: 1 !important; }
.atakteamrow {margin-bottom:20px;}
.atakteamrow { width:30% !important;}
.marketingbtnbegin {margin-top:0;}
.whatwebuildcol h2 {margin:0; padding-bottom:20px;}
.signupbox {padding: 45px 0 75px 0;}
.signupbox input {font-size:28px;}
.signinput {width: 100%; text-align:center;}
.signbtn {width: 100%; text-align: center; margin-top: 50px;}
.signupbox input::-moz-placeholder {text-align: center;}
.signupbox input:-moz-placeholder {text-align: center;}
.signupbox input::-webkit-input-placeholder {text-align: center;}
.signupbox input:-ms-input-placeholder {text-align: center;}
.newaboutrow {margin-top:20px;}
.superpowersrow {background:none !important;}
.superpowersrow .wpb_single_image {display:block;}
.newslettsing form .gform_body input {line-height:50px !Important;}
.newslettsing .gform_wrapper input::-moz-placeholder {font:14px 'national_2regular'; line-height: 55px;}
.newslettsing .gform_wrapper input:-moz-placeholder {font:14px 'national_2regular'; line-height: 55px;}
.newslettsing .gform_wrapper input::-webkit-input-placeholder {font:14px 'national_2regular'; line-height: 55px;}
.newslettsing .gform_wrapper input:-ms-input-placeholder {font:14px 'national_2regular'; line-height: 55px;}
.newslettsing .gform_wrapper input:focus::-moz-placeholder { opacity:0; line-height: 55px;}
.newslettsing .gform_wrapper input:focus:-moz-placeholder { opacity:0; line-height: 55px;}
.newslettsing .gform_wrapper input:focus::-webkit-input-placeholder { opacity:0; line-height: 55px;}
.newslettsing .gform_wrapper input:focus:-ms-input-placeholder {opacity:0; line-height: 55px;}
.contform {margin-top:50px !Important;}
.gform_wrapper input::-moz-placeholder {font:27px 'national_2light';}
.gform_wrapper input:-moz-placeholder {font:27px 'national_2light'; }
.gform_wrapper input::-webkit-input-placeholder {font:27px 'national_2light'; }
.gform_wrapper input:-ms-input-placeholder {font:27px 'national_2light'; }
.gform_wrapper textarea::-moz-placeholder {font:27px 'national_2light'; }
.gform_wrapper textarea:-moz-placeholder {font:27px 'national_2light'; }
.gform_wrapper textarea::-webkit-input-placeholder {font:27px 'national_2light'; }
.gform_wrapper textarea:-ms-input-placeholder {font:27px 'national_2light'; }
.gform_wrapper input {line-height: 40px;}
.weworkrow h3 {font-size:32px; margin-bottom:35px;}
.weworkrow .wpb_single_image {margin-right: 0; width: 45%;}
.signupwrap .hs_email, .signupwrap .hs_submit {width:100%; text-align:center;}
.signupbox .hs_email input {text-align:center;}
.workwithrow .wpb_column {width:100%;}
.ecommlogosrow .wpb_column {width:25%; float:left;} 
.ecommlogosrow {margin-top: 50px;}
.popupwrap h4 {max-width: 400px;}
.popupwrap .proposalcustom.gradbtn .vc_btn3 {padding:5px 70px 5px 30px; font-size:26px;}
.popupwrap .proposalcustom.gradbtn.assessbtn .vc_btn3 i {margin-top: -12px; font-size: 22px;}
.popupwrap .proposalcustom {margin-top:0;}
.quotes {height: 320px;}
.quote-rotate {max-width:85%; }
.quote-rotate p {font-size:32px; line-height:38px;}
.smallertestim p {font-size:24px; line-height:30px;}
.seehowrow h1 {font-size: 30px;line-height: 38px;}
.seehowrow h4 {font-size: 20px;line-height: 26px;}
.seehowlnk a {font-size: 24px;line-height: 30px;}
.signupwrap .hs_error_rollup label, .no-list.hs-error-msgs label {text-align: center !important; margin-top: -12px !important; margin-bottom: 12px !important;}
.newformstyle .no-list.hs-error-msgs label {text-align:left !important; margin-top: 0 !important; }
.bookbox {width: 35%;}
.leadsttl {padding-right: 0;width: 60%;padding-left: 25px;}
.leadsbtn {width: 100%;}
.leadsttl h3 {margin-top: 0;line-height: 36px;}
.error404 .proposalcustom.gradbtn.assessbtn .vc_btn3 i {margin-top: -11px;}
.testimname {font-size: 20px;}
.superpowlist, .superpowimg {width:100% !important;}
.superpowlist {margin-bottom:25px;}
.superpowimg img {right:0;}
.single #content.site-content {padding-top:0;}
body.page-id-8416 .mainhomerow .homefirstbtn a {padding-top: 14px; padding-bottom: 14px;}
body.page-id-8416 .mainhomerow .blackbtn a {padding-top: 20px; padding-bottom: 20px;}
.hmfourbxs h2 {font-size:35px;}
.hmfourbxs h6 {margin-top:0;}
.hmfourbxs .wpb_column {width:50%;}
.ftcolone, .ftcoltwo {width:50% !important; text-align:center;}
.ftcolthree {width:100% !important;}
.ftcolone p, .ftcoltwo p, .ftcolthree   {text-align:center;}
.copytxt {padding-top:0;	text-align: center;}
.page-id-8416 .hmportfrow {margin-bottom:30px;}
.footerblack {margin-top: 100px;}
.partnersttl {margin-bottom:60px;}
body.page-id-8416 .mainhomerow .homefirstbtn {margin-right:10px;}
.hmfourbxs h2 {padding-bottom: 20px;}
.homeformrow {margin-top:80px !important;}
.inlineblack  {font-size:22px;}
.millerrow {margin-top:40px;}
.footerblack {margin-top: 25px;}
}

@media only screen and (max-width:768px){
.res {background:red;}
.biggerwhitetext p {font-size:42px;	line-height: 46px;}
.proposalbtn {padding:0 !important;}
#masthead .container, .site-content .container, #footer-widget, .footerwrapper {padding-left:20px; padding-right:20px;}
.single-atakportfolio .site-content .container, .single-post .site-content .container  {padding-left:40px; padding-right:40px;}
.superpowlist .wpb_column {width:100%;}	
.kindrow {margin-top:0;}
.aboutbtn button {letter-spacing:1.5px;}
.aboutwerow {max-width:250px;margin:-300px auto 0 auto !important;}
.atakletters .wpb_column {width:50%; margin: 0 auto !important; float:none;}
.atakletter h4 {font-size: 24px;}
.atakletter h6 {font-size:20px; line-height:28px;}
.atakletter h4, .atakletter h6 {text-align:center;}
.atakmenas {text-align:center !important;}
.cmoceo .austincol, .cmoceo .davidcol {float:left;}
.ourofficesrow {margin-bottom:0;}
.footerproposal p, .bigwhitetext p {font-size: 36px; line-height: 44px;}
.proposalcustom .vc_btn3 {font-size: 20px; border: 2px solid #ffffff; letter-spacing: 0;}
.proposalcustom.blackbtn .vc_btn3 {font-size: 20px;}
.proposalcustom.gradbtn.assessbtn .vc_btn3 i {margin-top:-12px;}
.mainaboutrow {margin-bottom:30px;}
#footer-widget {padding-top:60px; padding-bottom:50px;}
.singportftit {font-size: 35px; line-height: 42px;}
.next-button a, .portfoliorow .vc_grid-btn-load_more a {font-size:35px;}
.single-atakportfolio .footerproposal {padding-left:30px !important; padding-right:30px !important; }
.featservprov {padding-bottom:0; display:flex; flex-direction:column;}
.single-atakportfolio .provserv {order:2 !important; position:relative !important;max-width:100%; padding:10px 30px 45px 30px;margin-right: 0 !important;}
.singfeatportf {order:1 !important;}
.titleleft, .imgright {width: 100%;}
.singletitle {font-size: 42px; line-height: 50px; margin-top:5px;}
#wtr-progress {width:15px !important;}
.cattime {position:relative; top: initial;}
.cattime, .cattime .wtr-time-wrap {font-size:15px; }
.contmaprow .wpb_single_image.vc_align_right {padding-left: 20px;padding-right: 20px;}
.gform_footer.top_label input {padding:15px 0 !important;}
.dwrap {padding-left: 20px; padding-right: 20px;}
.page-template-tpl-customblog header#masthead { padding: 40px 0 0;}
.gform_wrapper input::-moz-placeholder {font-size:16px !important;}
.gform_wrapper input:-moz-placeholder {font-size:16px !important;}
.gform_wrapper input::-webkit-input-placeholder {font-size:16px !important;}
.gform_wrapper input:-ms-input-placeholder {font-size:16px !important;}
.gform_wrapper textarea::-moz-placeholder {font-size:16px !important;}
.gform_wrapper textarea:-moz-placeholder {font-size:16px !important;}
.gform_wrapper textarea::-webkit-input-placeholder {font-size:16px !important;}
.gform_wrapper textarea:-ms-input-placeholder {font-size:16px !important;}
.gform_wrapper input {line-height: 30px !important;}
.gform_wrapper ul.gform_fields li.gfield {margin-bottom: 35px;}
.gform_wrapper input {padding-bottom:0 !Important;}
.gform_wrapper ul.gfield_checkbox li label {font-size:14px !Important; line-height:20px;}
.singlelatest {display:block;}
.singlelatest .news-wrap {width:100% !important;}
.singlelatest .news-wrap:nth-of-type(4n+1) .newsflex .postinfo, .singlelatest .newsflex .postinfo {padding-bottom: 0;}
.singlelatest .newsflex .postinfo a.readmoreblog, .singlelatest .news-wrap:nth-of-type(4n+1) .newsflex .postinfo a.readmoreblog {
position: relative; bottom:initial;margin-top: 25px; display: inline-block; margin-bottom: 15px;}
.singlelatest .news-wrap {margin-bottom: 30px !important;}
.error404 {background:none;}
.error404 .page-header img {display: block;	max-width: 45%;	margin: 0 auto;}
.error404 .page-title, .error404 .learnatakbtn {text-align: center;}
.error404 .page-title {padding-top: 40px;}
.footerproposal.newslettsing {padding-top: 20px;	padding-bottom: 40px;}
.angledbgrow.angledblack {padding-top: 50px;	padding-bottom: 70px;}
.angledbgrow .upb_row_bg, .angledbgrow.angledblack .upb_row_bg {background-size: 330% 40px;}
.angledbgrow .angledbghelper  {background-image: linear-gradient(to top left,transparent 70%,#fff 0%), linear-gradient(to bottom right,transparent 50%,#fff 51%);padding-top: 80px; padding-bottom: 80px;}
.linewrap {height:80px; margin-top:30px; margin-bottom:30px !important;}
.architecturerow {margin-top:50px;}
.page-id-6181 .whyatakintrow .wpb_column, .page-id-6075 .whyatakintrow .wpb_column {width: 100%; max-width:100%;}
.latestupdate {margin-bottom:30px;}
/*Portfolio sections*/
.portfirst {display: block; flex-direction:none; align-items:none;}
.portfirst .protthumb {height:500px;}
.portfirst .portfolio-item:first-of-type {margin-right:0;}
.portfirst .portfolio-item:first-of-type, .portfirst .portfolio-item:nth-of-type(2)  {display: block; flex-direction:none; justify-content:none; }
.portfirst .portfolio-item:first-of-type {flex: none; }
.portfirst .portfolio-item:nth-of-type(2) {flex: none;  }
.porthoverholder, .portfirst .porthoverholder, .portsec .porthoverholder, .portsec .protthumb, .portthird .portfolio-item:first-child .porthoverholder,
.portthird .portfolio-item:nth-child(2) .protthumb, .portthird .portfolio-item:nth-child(3) .protthumb,
.portthird .portfolio-item:nth-child(2) .porthoverholder, .portthird .portfolio-item:nth-child(3) .porthoverholder,
.portthird .portfolio-item:first-child .protthumb, .portthird .portfolio-item:first-child .porthoverholder  {height: 500px; line-height: 500px;}
.portfolio-item h3 {font-size:24px; line-height:30px;}
.porthoverholder p {padding-left:80px; padding-right:80px; font-size:22px; line-height:30px;}
.portthird {display: block;	grid-template-columns: none; min-height: auto;}
.portthird .portfolio-item:first-child {margin-left:0;}
.whyatakintrow .wpb_column:nth-of-type(2) {margin-top: 0;}
.page-id-231 header#masthead, .page-template-tpl-ajaxblog header#masthead {padding:40px 0 20px;}
.contform {margin:45px auto 30px auto !important}
.blanktype {display:none !Important;}
.cookietablehead .wpb_column:first-of-type .vc_custom_heading {padding:15px 0 0 15px;}
.cookietablehead .wpb_column:nth-of-type(2) .vc_custom_heading {padding:0 0 0 15px;}
.cookietablehead .wpb_column:nth-of-type(3) .vc_custom_heading {padding:0 0 15px 15px;}
.cookietablehead .vc_custom_heading {margin: 0 !important; font-size: 16px;}
.cookietablehead .vc_column-inner {padding:0 !important;}
.policytable .wpb_column:first-of-type, .policytable .wpb_column:nth-of-type(2), .policytable .wpb_column:nth-of-type(3) {width:100% !important;}
.policytable .vc_row .wpb_column:first-of-type {border:none;}
.policytable .vc_row .wpb_column:nth-of-type(3) {border-bottom:1px solid #cccccc; }
.policytable .vc_row .wpb_column:nth-of-type(2), .policytable .vc_row .wpb_column:nth-of-type(3) {border-right:none;}
.policytable .vc_row .wpb_column:nth-of-type(2) {border-bottom: none;}
.policytable .privborbott:last-of-type .wpb_column:first-of-type {border-bottom: 1px solid #cccccc;}
.page-id-6181 .whyatakintrow .wpb_column:nth-of-type(2), .page-id-6075 .whyatakintrow .wpb_column:nth-of-type(2) {margin-top:0;}
.markblacktxt p {font-size:40px; line-height:46px;}
.latitle h3, .nstitle h3 {font-size: 22px; margin-bottom:0;}
.latitle p {font-size: 18px;}
.atakteamsec {margin-left: 15px !important;}
.atakteamrow {width: 46% !important; margin-right:0 !important;}
.atakteamrow:nth-child(4n), .atakteamrow:nth-child(2n+1) {margin-right: 0 !important;}
.atakteamrow:nth-child(3n) {	margin-right: inherit !important;}
.atakteamrow:nth-child(odd) {margin-right:12% !important;}
.atakteamrow h4 {margin-bottom:0;}
.atakteamrow h6 {margin-top: 10px;}
.proposalcustom.gradbtn.assessbtn .vc_btn3 {font-size:20px; line-height:26px;}
.whatwedolinks {right: 15px;}
.signupbox {padding-left: 20px;	padding-right: 20px;}
.proposalcustom .vc_btn3 i {top: 50%;	margin-top: -11px;}
.proposalcustom.learnatakbtn .vc_btn3 i {right: 15px;}
.signupbox {padding: 45px 0 70px 0;}
.signupbox input {height:50px;}
.signupbox input::-moz-placeholder {font-size: 26px; letter-spacing: 0px;}
.signupbox input:-moz-placeholder {font-size: 26px; letter-spacing: 0px;}
.signupbox input::-webkit-input-placeholder {font-size: 26px; letter-spacing: 0px;}
.signupbox input:-ms-input-placeholder {font-size: 26px; letter-spacing: 0px;}
.abouttablehead {display:none !important;}
.abouttablerow {margin: 0 0 25px 0 !important;}
.abouttablerow .wpb_column, .abouttablerow .wpb_column:first-of-type {width:100%;}
.abouttablerow h4 {font-size: 32px; line-height: 38px;}
.abouttablerow .wpb_column:nth-of-type(2):before {content:"Marketing"; color:#ffffff; font-size:22px; text-align:center; position:absolute; width:100%;margin-top: -40px;}
.abouttablerow .wpb_column:nth-of-type(3):before {content:"Creative"; color:#ffffff; font-size:22px; text-align:center; position:absolute; width:100%; margin-top: -40px;}
.abouttablerow .wpb_column:nth-of-type(4):before {content:"Development"; color:#ffffff; font-size:22px; text-align:center; position:absolute; width:100%; margin-top: -40px;}
.page-id-6181 .abouttablerow .wpb_column:nth-of-type(2):before {content:"Strategic Development"; color:#ffffff; font-size:22px; text-align:center; position:absolute; width:100%;margin-top: -40px;}
.page-id-6181 .abouttablerow .wpb_column:nth-of-type(3):before {content:"Technical Marketing"; color:#ffffff; font-size:22px; text-align:center; position:absolute; width:100%; margin-top: -40px;}
.page-id-6181 .abouttablerow .wpb_column:nth-of-type(4):before {content:"Content + Production"; color:#ffffff; font-size:22px; text-align:center; position:absolute; width:100%; margin-top: -40px;}
.abouttablerow .wpb_column:first-of-type {margin-bottom:35px;}
.abouttablerow .wpb_column:nth-of-type(2), .abouttablerow .wpb_column:nth-of-type(3), .abouttablerow .wpb_column:nth-of-type(4) {
padding-top:25px !Important;}
.abouttablerow .wpb_column:nth-of-type(2) .vc_column-inner, .abouttablerow .wpb_column:nth-of-type(3) .vc_column-inner, .abouttablerow .wpb_column:nth-of-type(4) .vc_column-inner {
padding-top:0 !Important;}
.proposalcustom.gradbtn.assessbtn .vc_btn3 i {margin-top: -9px;}
#responsive-menu-button {right: 20px !important;}
.honetohtwo h2, h2.honetohtwo {font-size: 42px;	line-height: 50px;}
#footer-widget .col-md-3, #footer-widget .col-md-3:last-of-type {width:100%;}
#footer-widget .col-md-3:first-of-type {margin-bottom:30px;}
input#choice_1_5_1 {margin-top: 4px !important;}
.signupwrap .hs_submit input {padding: 0px 55px !important;}
.signupbox .hs_email input::-moz-placeholder {font-size:36px; letter-spacing:1px;}
.signupbox .hs_email input:-moz-placeholder {font-size:36px; letter-spacing:1px;}
.signupbox .hs_email input::-webkit-input-placeholder {font-size:36px; letter-spacing:1px;}
.signupbox .hs_email input:-ms-input-placeholder {font-size:36px; letter-spacing:1px;}
.rightform  .hbspt-form form {margin: 0 auto !important;}
.singfeatportf .wpb_single_image {margin-bottom:0 !important;}
.bookbox {width: 100%; text-align: center;}
.leadsttl {padding-right: 0; width: 100%; padding-left: 0; margin-top: 25px;text-align: center;}
.leadsttl p {text-align: center;}
.error404 header p {text-align:center;}
#nopagerelated {padding-top: 20px;}
.quote-rotate p {font-size: 25px; line-height: 32px;}
.smallertestim p {font-size: 20px; line-height: 26px;}
.hmfourbxs .wpb_column {float:left;}
.hmfourbxs h6 {margin-top: 0;font-size: 16px;line-height: 20px;}
body.page-id-8416 .superpowersrow p {font-size: 18px; line-height:24px;}
.ourmcdrow {margin-top: 50px;margin-bottom: 25px;}
.hmfourbxs {margin-bottom: 0;}
.ftcolone, .ftcoltwo {width:100% !important;}
.footerblack {padding-top: 70px;}
.footerlogonew {margin-bottom:0 !important;} 
.homeformrow .gform_wrapper form input {font-size:17px !important;}
.hmwithlove {margin-bottom:35px !important;}
.lovecomma {display: none;}
.smallblock {display:block;}
.homeformrow {margin-top:0 !important;}
body.page-id-7734 #content, body.page-id-7790 #content, body.page-id-7813 #content {padding-bottom:30px !important;}
.angledgreyrow {margin-top:0;margin-bottom: 55px;}
.angledgreyrow .angledrowghelper {background-image: none; padding-top: 25px;	padding-bottom: 10px;}
.partnersttl {margin-bottom: 25px;}
.postid-9224 h2 {font-size:2.4rem;}
.postid-9224 h3 {font-size: 1.8rem; line-height: 2rem;}
.dispinlrgt {font-size: 30px !important;}
.inlineblack {display: block !important; font-size: 18px; line-height: 28px; width: 300px;padding: 11px 27px 11px 30px;margin-top: 20px;}
.hspagelogos .wpb_column {width:50% !Important; float:left;}
.minusipad {margin-top:-30px;}
.threelogosrow .wpb_column {width: 60% !Important; float: none; margin: 0 auto;}
.ebooktxtcol  h2.mainttlshort p{font-size: 30px !important;line-height: 30px;}
.fivelogossec {margin-bottom:60px;float: left;}
.fivelogossec .vc_single_image-img {max-width:50%;}
.fivelogosrow .wpb_column:nth-of-type(2), .fivelogosrow .wpb_column:nth-of-type(4) {margin-top:0;}
.fivelogosrow img {max-width:135px !important;}
.hideonmob {display:none;}
.site-main .wpb_text_column ul li::before {width: 4px; height: 4px;top: 13px;}
.fivelogosrow {text-align:center;}
.fivelogosrow  .wpb_column {width:32%; }
.gradientttl {max-width: 340px;}
.newformstyle .actions {max-width: 190px;margin-bottom: 60px !important;}
.newformstyle .hs-button  {padding-top: 0; padding-bottom: 0; font-size:18px;font-size: 20px !important; height: 40px;}
.biggerwhitetext.newformtxt p {font-size: 32px;line-height:36px; margin-bottom: 20px;}
.contactgradrow {padding-bottom: 0;}
.cmoaustin, .ceodavid {left: 20px;}
.homeformel input::-webkit-input-placeholder {font-size: 22px;}
.homeformel input:-ms-input-placeholder {font-size: 22px;}
.homeformel input.hs-input::placeholder, .homeformel input.hs-input,
.homeformel.contnewformel input.hs-input::placeholder, .homeformel.contnewformel input.hs-input, .homeformel textarea::placeholder, .homeformel textarea {font-size: 22px !important;}
.homeformel .hs-button {height:60px;}
.homeformel input.hs-input {height:40px; margin-bottom:20px;}
.homeformel .signupwrap .hs_error_rollup label, .homeformel .no-list.hs-error-msgs label {margin-top: -20px !Important;}
.homeformel .no-list.hs-error-msgs.inputs-list {margin-top: 0;}

}


@media only screen and (max-width:600px){
.res {background:green;}
h1 {font-size:38px; line-height:48px;}
h2, .mainaboutrow h2 {font-size:33px; line-height:40px;}
.honetohtwo h2, h2.honetohtwo {font-size:38px; line-height:48px;}
h3 {font-size:29px; line-height:37px;}
p, .site-main .wpb_text_column ul li, .site-main .wpb_text_column ol li, .aio-icon-description {font-size:15px; line-height:22px; letter-spacing:0;}
.single ul li, .single ul ul li {font-size:15px !Important; line-height:22px;} 
.paddright80 h4 {text-align: left !important;}
.biggerwhitetext p {font-size: 30px;	line-height: 38px;}
.site-main .wpb_text_column ul li:before {top:9px;}
.superpowersrow p {font-size:22px;}
.kindrow {padding-top: 0;	padding-bottom: 60px;}
.aboutwerow {margin:-180px auto 0 auto !important;}
.aboutmainlft .signat {max-width:80px;}
.cmoaustin {left:25px;}
.ceodavid {right:30px;}
.cmoaustin h3, .ceodavid h3 {margin-top:20px;}
.meatteamtitle {margin-top:0; margin-bottom:0;}
.footerproposal p, .bigwhitetext p {font-size: 25px; line-height: 35px;}
.proposalcustom .vc_btn3 {font-size: 16px; border: 2px solid #ffffff;}
.proposalcustom.blackbtn .vc_btn3, .proposalcustom.gradbtn .vc_btn3 {font-size: 16px; padding:15px 45px 15px 25px;}
.proposalcustom .vc_btn3 i {right:14px; margin-top: -8px;}
.footerproposal {padding-top:20px; padding-bottom:60px;}
.copytxt {margin-bottom:15px;}
.superpowersrow {background-position: 150px center !important;}
.portgridactive {padding-left: 20px !important;}
.portgridlink {margin-top:-15px;}
.portgridexc  {margin-bottom:0 !important;}
.portgridexc p {font-size:15px;	line-height: 20px;}
.vc_gitem-post-meta-field-portfolioquote {font-size:16px; line-height:22px;}
.portgridtitle h3 {font-size: 20px;}
.pulsingheart {width: 30px;	height: 26px;}
.next-button a, .portfoliorow .vc_grid-btn-load_more a {font-size:25px;}
.portftitlesmall {bottom:0;}
.single-atakportfolio .provserv {padding: 10px 15px 45px 15px;}
.singletitle {font-size:30px; line-height: 40px;}
.singlewrap {margin-top:30px;}
.cattime, .cattime .wtr-time-wrap {font-size:13px; }
.contmaprow .realpeople {font-size: 26px; line-height: 34px;}
.contaddress p {font-size: 20px;	line-height: 30px;}
.contactemail {margin-bottom: 25px;}
.contactgradrow p {font-size:30px; line-height:36px;}
.contactgradrow {padding-top:25px; padding-bottom:40px;}
.news-wrap, .news-wrap:nth-of-type(4n+1) {width:100% !important;}
.news-wrap:nth-of-type(odd) {margin-right:0;}
.news-wrap {margin-bottom:30px !important;}
.newsflex .postinfo {padding-bottom:0 !important;}
.newsflex .postinfo a.readmoreblog {position: relative !important; bottom: initial !important; margin-top: 0px !important; display: block !important;padding-top: 25px !important;}
.newslettsing {padding-left: 0px !Important;	padding-right: 0 !Important;}
.newslettsing .gform_wrapper input::-moz-placeholder {font-size:14px !Important;}
.newslettsing .gform_wrapper input:-moz-placeholder {font-size:14px !Important;}
.newslettsing .gform_wrapper input::-webkit-input-placeholder {font-size:14px !Important;}
.newslettsing .gform_wrapper input:-ms-input-placeholder {font-size:14px !Important;}
.newslettsing form li.gfield {padding:0 !important;}
.newslettsing .gform_footer.top_label input {padding: 7px 0 !important;}
.newaboutrow .wpb_single_image img {max-width:100%;}
.backwhatwedo .aio-icon-img {margin-top: 4px;}
.desingcreative h4 {font-size:15px; line-height:22px;}
.creativeimg2 {margin-top:0;}
.devimageup {margin-top: -140px;}
.portfirst .protthumb {height:300px;}
.porthoverholder, .porthoverholder, .portfirst .porthoverholder, .portsec .porthoverholder, .portsec .protthumb, .portthird .portfolio-item:first-child .porthoverholder,
.portthird .portfolio-item:nth-child(2) .protthumb, .portthird .portfolio-item:nth-child(3) .protthumb,
.portthird .portfolio-item:nth-child(2) .porthoverholder, .portthird .portfolio-item:nth-child(3) .porthoverholder,
.portthird .portfolio-item:first-child .protthumb, .portthird .portfolio-item:first-child .porthoverholder  {height: 300px; line-height: 300px;}
.portfolio-item h3 {font-size:20px; line-height:22px;}
.porthoverholder p {padding-left:25px; padding-right:25px; font-size:17px; line-height:22px;}
.architecturerow {margin-top:0;}
.dwrap {padding-top: 30px; padding-bottom: 30px !important;}
#field_1_5 {margin-bottom:30px !important;}
.contform {margin-top:30px !important;}
.provserv p {font-size: 15px;}
.methoddesk {display:none;}
.methodmob {display:block;}
.markblacktxt p {font-size:30px; line-height:36px;}
.page-id-6181 .proposalcustom.gradbtn.centbtn a {max-width: 300px;}
.latitle {margin-left:20px; }
.nstitle {right:30px; bottom:20px;}
.portfsecterm a {font-size:15px;}
.atakteamrow {width:100% !important; }
.atakteamrow:nth-child(odd) {margin-right:0 !important;}
.gettouchh1 {margin-bottom:20px !important;}
.proposalcustom .vc_btn3 {padding: 10px 30px 10px 25px;}
.proposalcustom.blackbtn .vc_btn3, .proposalcustom.gradbtn .vc_btn3 {letter-spacing: 0;}
.signupbox {padding: 20px 0 45px 0;}
.signupbox input {height: 40px;}
.signupbox input::-moz-placeholder {font-size: 22px;}
.signupbox input:-moz-placeholder {font-size: 22px;}
.signupbox input::-webkit-input-placeholder {font-size: 22px;}
.signupbox input:-ms-input-placeholder {font-size: 22px;}
.signbtn {margin-top: 30px;}
.signbtn a {padding: 13px 35px;}
.davidcol {margin-top:50px !important; margin-bottom:50px;}
.mainslide h1 {font-size: 30px !important; line-height: 36px;}
.devimgfirst {max-width:100%}
.devimageup {max-width:100%; margin-top: initial; float:left;}
.devimgfirst .vc_column-inner, .devimageup .vc_column-inner  {padding-right:0 !important;}
.whatwebuildcol p {margin-bottom:10px;}
.honetohtwo span {display:block;}
.honetohtwo span.seemoredot {display:none;}
.atakteamsec {padding:0 !important;}
#footer-widget .col-md-3:first-of-type {margin-bottom: 10px;}
.weworkrow h3 {font-size:25px; margin-bottom:26px;}
.weworkrow .wpb_single_image {width:100%;}
.signupbox .hs_email input {font-size:28px;}
.signupbox .hs_email input::-moz-placeholder {font-size:28px; letter-spacing:0;}
.signupbox .hs_email input:-moz-placeholder {font-size:28px; letter-spacing:0;}
.signupbox .hs_email input::-webkit-input-placeholder {font-size:28px; letter-spacing:0;}
.signupbox .hs_email input:-ms-input-placeholder {font-size:28px; letter-spacing:0;}
body.page-id-6640 #responsive-menu-button, body.page-id-6804 #responsive-menu-button, body.page-id-6802 #responsive-menu-button {display:none !important;}
.ecommlogosrow .wpb_column {width:50%;} 
.ecommlogosrow {margin-top:0;}
.ecommlogosrow .wpb_single_image.vc_align_left {margin-bottom: 10px;}
.markmeth .whitetext p {padding-left:0; padding-right:0;}
.submitted-message {font-size:18px !important;}
.popupwrap h4, .popupwrap p {max-width:100%; padding-right:35px;}
.popupwrap h4 {padding-bottom:5px;}
.popupwrap {width:90% !important;}
.initial-popup {padding: 1rem 0 1rem 1rem;}
.popupwrap .proposalcustom.gradbtn.assessbtn .vc_btn3 {font-size: 22px;padding: 5px 17px 5px 2px;}
#atakcookie .closecookie {font-size: 13px;	padding: 3px 34px;}
.quotes {height: 300px; }
.smallertestim p {font-size:20px; line-height:26px;}
.testimname {font-size: 17px;}
.quote-rotate p {font-size: 22px; line-height: 29px;}
.smallertestim p {font-size: 19px; line-height: 24px;}
/*search blog*/
.search-results .searchwrap {width: 100%;}
.search-results a.readmoreblog {margin-bottom: 25px; position: relative !important;	bottom: initial !important;	margin-top: 0px !important;	display: block !important;	padding-top: 25px !important;}
.search-results .postinfo {padding-bottom: 0;}
.ourmcdrow {margin-bottom: 0;}
#primary .rgtbgsec {padding-top:0 !important;}
.proposalcustom.bluebtn .vc_btn3 i {margin-top:-13px;}
.hmlogosrow .wpb_single_image {width:48%;}
#primary .rgtbgsec {padding-bottom:85% !important;}
.ftcolthree a.gradienttext {font-size: 30px;}
.homeformrow .gform_wrapper form {margin-top: 0;}
body.page-id-8416 .mainhomerow .homefirstbtn {margin-right:0;}
.partnersttl {margin-bottom:25px;}
body.page-id-8416 .mainhomerow .proposalcustom .vc_btn3 i {margin-top: -8px;}
body.page-id-7734  header#masthead,
body.page-id-7790  header#masthead,
body.page-id-7813  header#masthead  {padding-bottom:20px;}
.gform_footer.top_label input {height:50px; font-size:17px !important;}
.single-atakportfolio header#masthead {margin-bottom:20px;}
.dispinllft, .dispinlrgt {width:100%;}
.dispinlrgt {padding:0; margin:0;}
.hspagelogos img {max-width:100% !important;}
.page-id-9229 .markmeth .wpb_single_image {margin-top: 30px !important; margin-bottom: 0 !important;}
.page-id-9229 .markmeth h4 {margin-top:0 !important;}
.page-id-9229 .markmeth .wpb_single_image img {max-width: 50px;}
.withlovenew {margin-top: 0;}
.learnhowwrts {margin-top:0; margin-bottom:25px;}
.uponblue {margin-top: -50px !important;}
.millerrow {margin-top:20px;}
.newformstyle .hs-form-field input, .newformstyle textarea {font-size:17px; line-height:22px;}
.newformstyle .actions {margin-bottom: 35px !important;}
.bigformsec {margin-bottom:35px;}
.inlinebtns {width: 250px;}
.inlinebtns a {display:block;}
.biggerwhitetext.newformtxt p {font-size: 24px; line-height: 30px;}
.ebookformcol .hs-form-field input, #hsForm_de843a0d-3410-4861-8228-56a4032ca292 select {font-size:15px !important; padding-left:10px;}
}


@media only screen and (max-width:480px){
.res {background:orange;}
h1 {font-size:28px; line-height:30px;}
h2, .mainaboutrow h2 {font-size:24px; line-height:32px;}
.honetohtwo h2, h2.honetohtwo {font-size:28px; line-height:36px;}
h3, h4, h5, .provserv h3 {font-size:20px; line-height:28px;}
h6 {font-size:17px; line-height:22px;}
.pbigger {font-size:20px; line-height:28px;}
.navbar-brand a {font: 24px 'poppinslight';}
.superpowersrow p {font-size:16px; line-height:20px;}
.aboutwerow {max-width:90%; margin:-140px auto 0 auto !important;}
.atakletter h4 {font-size: 20px;}
.atakletter h6 {font-size:16px; line-height:22px;}
.cmoceo .austincol, .cmoceo .davidcol {width:100% !important;}
.davidcol {margin-top:0;	margin-left:0;}
.footerproposal p, .bigwhitetext p {font-size:16px; line-height:24px;}
#footer-widget .container h5 {font-size: 15px; line-height: 22px;}
/*.bighouseimgrow .wpb_revslider_element {width:100%;}
.bighouseimgrow .wpb_revslider_element:nth-of-type(2) {margin-top:0; float:none;}*/
.bighouseimgrow .lateamimg {width:100%;}
.bighouseimgrow .nsteamimg {width:100%; margin-top:0; float:none;}
.provserv {padding:0 10px 35px 10px;}
.provserv .visitweb {margin-top: -10px;	text-align: left !important;}
.single-atakportfolio .site-content .container {padding-left:30px; padding-right:30px;}
.viewstudy {font-size:13px;}
.viewstudy p {padding-top:10px;}
.next-button a, .portfoliorow .vc_grid-btn-load_more a {font-size:20px;}
.singportftit {font-size: 20px; line-height: 26px;}
.singletitle {font-size:26px; line-height: 30px;}
.singlewrap {display:flex;flex-direction: column;}
.single-post .singwraplft, .single-post .singwraprght {width:100%; float: left;}
.singwraplft {order: 2 !important; }
.singwraprght {order: 1 !important; }
.single-post .content-area .soc {display: inline-block; width: auto;}
.single-post .site-content .soc li {display: inline-block;}
#wtr-progress {width:10px !important;}
.contactemail {font-size: 18px;	line-height: 25px;}
.contactgradrow p {font-size:26px; line-height:30px;}
.contactgradrow h5 {font-size: 17px; line-height: 22px;}
h4.newstitle, .news-wrap:nth-of-type(4n+1) .newstitle {font-size: 17px;	line-height: 22px;}
.postexc, .postexc p, .news-wrap:nth-of-type(4n+1) .postexc, .news-wrap:nth-of-type(4n+1) .postexc p {font-size: 15px;	line-height: 20px;}
.blogsubtitle {font-size: 15px; line-height: 23px;}
.error404 .page-header img {max-width: 75%;}
.biggerwhitetext p {font-size: 20px;	line-height: 26px;}
p {text-align:left;}
.porthoverholder p {padding-left:15px; padding-right:15px; font-size:14px; line-height:18px;}
.hmportfrow {margin-bottom:40px;}
.whyatakintrow h4 {font-size: 20px; line-height: 25px;padding: 0 10px 30px 10px;}
.markblacktxt p {font-size:26px; line-height:32px;}
#category-menu {padding-left:0; margin-top:30px;}
#category-menu li a {display:block; padding-left:0; text-align:left;}
.proposalcustom.assessbtn .vc_btn3 {padding-left: 40px; padding-right: 40px;}
.proposalcustom.assessbtn .vc_btn3 i {top: 50%; margin-top: -9px;}
.gform_button.button {font-size: 15px !important; letter-spacing: 1px; padding: 10px 0 !important;}
#footer-widget {padding-top:30px; padding-bottom: 50px;}
.signupbox {padding: 20px 0 33px 0;}
.signupbox input {height: 34px;}
.signupbox input::-moz-placeholder {font-size: 16px;}
.signupbox input:-moz-placeholder {font-size: 16px;}
.signupbox input::-webkit-input-placeholder {font-size: 16px;}
.signupbox input:-ms-input-placeholder {font-size: 16px;}
.signinput span {font-size: 12px;}
.signbtn a {font-size:12px; padding: 9px 26px;}
.mainslide h1 {font-size: 24px !important; line-height: 26px;}
.typewriter a {margin: 0;}
#footer-widget .col-md-3:last-of-type h2 {font-size: 26px; line-height: 30px;}
.signupbox .hs_email input {font-size:17px;}
.signupbox .hs_email input::-moz-placeholder {font-size:17px;}
.signupbox .hs_email input:-moz-placeholder {font-size:17px; }
.signupbox .hs_email input::-webkit-input-placeholder {font-size:17px;}
.signupbox .hs_email input:-ms-input-placeholder {font-size:17px;}
.stylediscrow {margin-top:-80px;}
.site-main .wpb_text_column.boxlist ul {padding: 0 35px 0 0;}
.popupwrap h4 {line-height: 28px;}
#masthead .navbar-collapse {max-width: 100%;}
.quotes {height: 250px; }
.quote-rotate p {font-size: 20px; line-height: 26px;}
.smallertestim p {font-size:16px; line-height:22px;}
.seehowrow h4 {font-size:16px;line-height: 22px;}
.newangledrow {margin-top:25px;}
.angledbgrow .angledbghelper   {background-image:none;padding-top: 35px; padding-bottom: 10px;}
#atakcookie p {font-size: 14px; line-height: 14px;}
.leadsttl h3 {line-height: 26px;margin-bottom: 10px;}
.bookbox img {height:140px; width:auto;}
.mainhomerow .wpb_raw_code {width:135px;}
.mainhomerow .wpb_raw_code a {display:block; padding-left:10px; padding-right:0;}
.mainhomerow  .proposalcustom .vc_btn3 i {right:9px; margin-top: -8px;}
.mainhomerow .proposalcustom.homefirstbtn .vc_btn3 i {right:13px; margin-top: -8px;}
.mainhomerow .homefirstbtn {margin-right:5px;}
.mainslidecol {margin-top:-50px;}
.quotes {height: 330px;}
body.page-id-8416 .mainhomerow .wpb_raw_code {width: 200px;}
.hmfourbxs h6 {margin-bottom: 10px;}
.hmfourbxs .wpb_column {width:100%;}
.aunderln a {border-bottom: 1px solid currentcolor;}
body.page-id-8416 .mainhomerow .proposalcustom .vc_btn3 i {margin-top: -8px;}
.proposalcustom.bluebtn {width: 100%;}
.proposalcustom.bluebtn .vc_btn3 {font-size:16px; letter-spacing:0;}
.proposalcustom.bluebtn .vc_btn3 i {margin-top: -11px; font-size:20px;}
#primary .rgtbgsec .superpowersrow {padding-left:20px;}
.footerblack {margin-top: 20px;}
body.page-id-8416 .mainhomerow .wpb_raw_code a {padding-left:0 !important; padding-right:0 !important; text-align:center !important;}
body.page-id-8416 .mainhomerow .blackbtn a i {right:13px;}
.next-button {margin-bottom:30px;}
.navbar-light .navbar-toggler {top: -10px;}
#main-nav {top: 15px;}
.dispinlrgt {font-size:27px !important;}
.threelogosrow .wpb_column {width:78% !Important;}
.learnhowwrts img {max-width:50% !important;}
.ebooktxtcol  h2.mainttlshort p{font-size: 26px !important;line-height:26px;}
.fivelogosrow {display:block !Important;}
.fivelogosrow  .wpb_column {width:49%; float:none !important; display:inline-block !important; vertical-align:bottom;}
.fivelogosrow img {max-width: 115px !important;}
}


@media screen and (max-device-width: 1024px){
#content {margin-top:-50px;}
body.home #content, body.page-id-8416 #content {margin-top:0;}
}

@media only screen and (max-height:560px){
.mainslide h1 {padding-top:85px;}
body.page-id-8416 .mainslide h1 {padding-top:0;}

}