/*!
Theme Name: ITVibes-child
Theme URI: http://www.itvibes.com
Version: 0.1
Description: Smart. Flexible. Beautiful. ITVibes is the most powerful theme in our collection.
Author: ITVibes Themes
Template: Divi
Author URI: http://www.itvibes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.itvibes.com
*/
@import url("styleone.css");
@import url("style2.css");
@import url("style3.css");
@import url("animate.css");
@font-face{font-family:'Dolce-Vita';src:url(fonts/Dolce-Vita.ttf);font-weight:400;font-style:normal}
@font-face{font-family:'Dolce-Vita-Heavy-Bold';src:url(fonts/Dolce-Vita-Heavy-Bold.ttf);src:url(fonts/Dolce-Vita-Heavy-Bold?#iefix) format("embedded-opentype")}
@font-face{font-family:'Dolce Vita Heavy Bold';src:url('fonts/Dolce Vita Heavy Bold.ttf');src:url('fonts/Dolce Vita Heavy Bold?#iefix') format("embedded-opentype")}
@font-face{font-family:'Great Fighter Demo';src:url('fonts/Great Fighter Demo.otf');src:url('fonts/Great Fighter Demo.otf?#iefix') format("embedded-opentype"),url('fonts/Great Fighter Demo.woff') format("woff"),url('fonts/Great Fighter Demo.ttf') format("truetype"),url('fonts/Great Fighter Demo.svg#cinzelregular') format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'Great Fighter Demo';src:url('fonts/Great Fighter Demo.eot');src:url('fonts/CGreat Fighter Demo.eot?#iefix') format("embedded-opentype"),url('fonts/Great Fighter Demo.woff') format("woff"),url('fonts/Great Fighter Demo.ttf') format("truetype"),url('fonts/Great Fighter Demo.svg#cinzelbold') format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'Great Fighter Demo';src:url('fonts/Great Fighter Demo.eot');src:url('fonts/Great Fighter Demo.eot?#iefix') format("embedded-opentype"),url('fonts/Great Fighter Demo.woff') format("woff"),url('Great Fighter Demo.ttf') format("truetype"),url('fonts/Great Fighter Demo.svg#Great Fighter Demo') format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'TrushmeScript';src:url(fonts/TrushmeScript.otf);src:url(fonts/TrushmeScript.otf?#iefix) format("embedded-opentype"),url(fonts/TrushmeScript.woff) format("woff"),url(fonts/TrushmeScript.ttf) format("truetype"),url(fonts/TrushmeScript.svg#cinzelregular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'TrushmeScript';src:url(fonts/TrushmeScript.eot);src:url(fonts/CTrushmeScript.eot?#iefix) format("embedded-opentype"),url(fonts/TrushmeScript.woff) format("woff"),url(fonts/TrushmeScript.ttf) format("truetype"),url(fonts/TrushmeScript.svg#cinzelbold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'TrushmeScript';src:url(fonts/TrushmeScript.eot);src:url(fonts/TrushmeScript.eot?#iefix) format("embedded-opentype"),url(fonts/TrushmeScript.woff) format("woff"),url(TrushmeScript.ttf) format("truetype"),url(fonts/TrushmeScript.svg#TrushmeScript) format("svg");font-weight:400;font-style:normal}

.page-id-31648 .cta-two p {
    font-size: 32px;
    line-height: 45px;
}

/*-- New portfolio --*/
.visit a {
    background: url(images/btnarrow.png) no-repeat scroll 170px 4px !important;
    color: #000;
    padding-right: 44px;
    font-weight: bold;
    letter-spacing: 1px;font-size: 16px;
}
.visit a:hover {
    color: #ff6f64;
}
.project-desc h1 {
    font-weight: bold;
    font-size: 70px;
    margin-bottom: 20px;
}
.project-desc h3 {
    letter-spacing: 1px;
    font-size: 19px;
    font-weight: bold;
}
.website-info h1 {
    font-size: 62px;
    text-transform: uppercase;
    font-weight: 900;padding-top: 30px;
}
.website-info a{ color:#fff;}
.website-info h3 {
    font-size: 35px;
    text-transform: uppercase;padding-bottom: 20px;

}

.itv-portfolio .et_pb_title_container {
    display: none;
}
.itv-portfolio h3.et_pb_module_header {
    display: none;
}
.itv-portfolio .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li, .itv-portfolio .et_pb_gallery .et_pb_gallery_pagination ul li {
    padding: 10px!important;
}
.port-heading h1 {
    color: #f1f1f1;
    font-weight: bold;
    font-size: 10vw;
    padding-top: 125px;
}
#new.itv-portfolio .et_pb_filterable_portfolio li a.active {
    background: none !important;
    color: #304095 !important;
}
li.et_pb_portfolio_filter {
    border-right: solid 2px #ccc;
}
#new p.post-meta a {
    color: #fff!important;
}
#new.itv-portfolio .et_pb_portfolio_item_content {
    width: calc(100% - 0px);
    height: calc(100% - 0px);
    background-color: rgba(49,64,149,.9);
    color: #fff;
}
#new.itv-portfolio .et_pb_module_header {
    font-size: 32px;
    color: #fff;
}

#new.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item, #new.itv-portfolio .et_pb_posts .et_pb_post {
    -webkit-flex: 0 1 calc(100% / 2 - 10px) !important;
    -ms-flex: 0 1 calc(100% / 2 - 10px);
    flex: 0 1 calc(94% / 2 - 10px) !important;
    padding-top: calc(94% / 2) !important;
    margin: 20px !important;
}
#new.itv-portfolio .et_pb_portfolio_item_content {
    width: calc(100% - 0px) !important;
    height: calc(100% - 0px) !important;

}






.itv-portfolio .et_pb_filterable_portfolio li a {
    border: 0 none!important;
    color: #000!important;
    font-weight: 400;
    font-size: 16px;
    display: block;
    background-color: #f1f1f1!important;
    /* margin: 0 10px 15px!important; */
    /* padding: 15px 25px!important; */
    /* border-radius: 17vw!important; */
    -webkit-transition: .2s all ease-in-out;
    -ms-transition: .2s all ease-in-out;
    /* transition: .2s all ease-in-out; */
}
.itv-portfolio .et_pb_filterable_portfolio li a:hover{background-color:#fff!important;box-shadow:0 0 30px rgba(0,0,0,.1)}
.itv-portfolio .et_pb_filterable_portfolio li a.active {
    /* background-color: #333!important; */
    color: #304095!important;
}
li.et_pb_portfolio_filter {
    border-right: solid 2px #ccc;
    margin-bottom: 20px;
}
#new.itv-portfolio .et_pb_portfolio_filters {
    margin-bottom: 0 !important;
}
.et_pb_filterable_portfolio .et_pb_portfolio_items, .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper {
    width: 100%;
    position: revert;
}
.curve img {
    margin-bottom: 0 !important;
}
li.et_pb_portfolio_filter:nth-child(11) {
    border: none !important;
}
/*-- New portfolio --*/


/*-- New Testimonials --*/
.testimonials-new .et_pb_team_member{padding:25px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden}
.testimonials-new .et_pb_team_member_image img{vertical-align:middle;margin:auto}
.testimonials-new .et_pb_team_member_image{background-color:#f2f2f2;box-shadow:0 0 10px 0 rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3) inset;display:flex;height:100px;width:100px;margin:0 auto;padding:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;position:relative;z-index:2}
.testimonials-new .et_pb_team_member_description>h4{background-color:#f9f9f9;position:relative;padding:150px 25px 25px;font-size:20px;color:#333;z-index:1;text-align:center;margin:-125px -25px 15px}
.test-name{background-color:#FDC14F;line-height:1.2em;padding:8px 25px;display:inline-block;color:#222;position:relative}
.test-name::before{position:absolute;content:" ";border-width:0 20px 15px;border-color:#FDC14F transparent;border-style:solid;top:-15px;left:37%}
@media only screen and (max-width : 980px) {
.testimonials-new .et_pb_team_member_image{float:none}
.testimonials-new .et_pb_team_member_description > h4{font-size:28px!important}
.testimonials-new .et_pb_team_member_description{display:block;font-size:20px}
}
@media only screen and (max-width : 767px) {
.testimonials-new .et_pb_team_member_description{font-size:18px}
.testimonials-new .et_pb_team_member_description > h4{font-size:24px!important}
.testimonials-new .et_pb_team_member{padding:10px}
}
/*-- New Testimonials Close --*/
.prob-page { padding-left: 300px;}



/*-- Top Header --*/
.top_header{position:absolute;width:100%}
.top_header .container{padding-right:30px!important;padding-left:30px!important;display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;padding-top:5px}
.top_header .container > *{position:relative;z-index:999;padding-left:30px}
.top_header .container > :first-child{padding-left:0}
.top-phone-no{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;line-height:1.2em;top:2px;font-weight:400}
.top-phone-no a{color:#2ca3dc;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.top-phone-no a:hover{color:#2e439b}
.top_header_nav a{font-size:14px;color:#333;text-transform:uppercase;font-weight:600;padding-left:20px;letter-spacing:1px;line-height:1.2em;-webkit-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.top_header_nav a:first-child{padding-left:10px}
.top_header_nav a:hover{color:#2d4084}
.top_social_media a{font-size:24px;float:left;padding-left:5px;color:#2ca3dc;-webkit-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.top_social_media a::first-child{padding-left:0}
.top_social_media a:hover{color:#2e439b}
#et-top-navigation{position:relative}
.et_header_style_left #et-top-navigation nav > ul > li > a,.et_header_style_split #et-top-navigation nav > ul > li > a{padding-bottom:55px!important}
/*-- Top Header Close --*/
.Zebra_Tooltip .Zebra_Tooltip_Message{padding:5px 10px!important;text-transform:uppercase;letter-spacing:1px;line-height:1em!important;max-width:inherit!important;white-space:nowrap;font-family:Open Sans,Arial,sans-serif!important;font-size:11px!important;font-weight:500px!important}
body{font-weight:400!important;overflow-x:hidden}
h1{font-size:50px}
h2{font-size:40px}
.ppsPopupShell{font-size:16px!important;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif!important;line-height:1.5em!important;font-weight:500!important}
.scroll h4.et_pb_module_header:hover{color:#2d4084!important}
.scr-menu li{float:left;padding-right:40px;font-size:18px;font-weight:700;color:#333;list-style:none}
.scr-menu li:hover{color:#2d4084}
.about-mod h3:after{position:absolute;content:" ";width:136px;height:2px;background:#ccc;top:12px;left:37px}
.about-mod h3{font-weight:700;font-size:24px}
.overlap.et_pb_section{margin-top:-350px!important;background:none;margin-bottom:-142px}
.itv .et_pb_column_1_4{margin-right:20px!important}
#heart-testimonial tspan{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif!important}
#top-menu li:nth-last-child(1) > ul,#top-menu li:nth-last-child(2) > ul{right:0}
#top-menu li.mega-menu>ul>li>a:first-child{font-weight:400}
#top-menu li.mega-menu>ul>li>a{padding-left:10px}
ul.common{line-height:35px;list-style:outside url(images/arrow_dark.png) disc;padding:0 0 23px 16px}
.et-l.et-l--header{z-index:9999;position:relative}
.popupaoc-image-popup{padding:0}
.mission h3{font-size:25px}
.mission .et_pb_testimonial{min-height:340px}
.mission p{font-size:18px;line-height:28px}
.st0{fill:none;stroke:#F3B404;stroke-width:4;stroke-miterlimit:10;stroke-dasharray:4,8}

/* About us   css open  */
.scroll h4.et_pb_module_header:hover{color:#2d4084!important}
.scr-menu li{float:left;padding-right:40px;font-size:18px;font-weight:700;color:#333;list-style:none}
.scr-menu li:hover{color:#2d4084}
.about-mod h3:after{position:absolute;content:" ";width:136px;height:2px;background:#ccc;top:12px;left:37px}
.about-mod h3{font-weight:700;font-size:24px}
.overlap.et_pb_section{margin-top:-350px!important;background:none;margin-bottom:-142px}
.itv .et_pb_column_1_4{margin-right:20px!important}
.itv h3{font-size:20px;line-height:24px}
.scr-menu li a{color:#222}
.scr-menu li a:hover{color:#46b649}
/* About us   css close  */
/*Home Services Slider*/
.h-service-slider .et_pb_slide{padding:0!important}
.h-service-slider.et_pb_slider .et_pb_slide_0.et_pb_slide > .et_pb_container{height:33vw!important}
.h-service-slider .et_pb_media_alignment_center .et_pb_slide_image{margin-top:0!important;margin-right:0!important;width:100vw;top:0!important;height:100%;position:absolute}
.h-service-slider .et_pb_media_alignment_center .et_pb_slide_image img{max-height:initial!important;height:auto;width:100%}
.h-service-slider.et_pb_slider .et_pb_slide.et_pb_slide_with_image .et_pb_slide_description{padding:0!important;position:relative;z-index:99;width:80%;margin:0 auto!important;float:none;max-width:80%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:flex-end;-ms-flex-pack:justify;justify-content:flex-end}
.h-service-slider.et_pb_slider .et_pb_slide:nth-child(even).et_pb_slide_with_image .et_pb_slide_description{-webkit-box-pack:justify;-webkit-justify-content:flex-start;-ms-flex-pack:justify;justify-content:flex-start}
.h-service-slider.et_pb_slider .et_pb_slide:nth-child(1).et_pb_slide_with_image .et_pb_slide_description,.h-service-slider.et_pb_slider .et_pb_slide:nth-child(2).et_pb_slide_with_image .et_pb_slide_description{margin:-8vw auto 0!important}
.h-service-slider .et_pb_slide:nth-child(even) .et_pb_slide_image{right:0}
.h-service-slider.et_pb_slider .et_pb_slide.et_pb_slide_with_image .et_pb_slide_description .et_pb_slide_content{width:50%}
@media only screen and (min-width:768px) {
.h-service-slider.et_pb_slider .et_pb_slide.et_pb_slide_with_image .et_pb_slide_description .et_pb_slide_title{font-size:3.1vw!important}
.h-service-slider.et_pb_slider .et_pb_slide.et_pb_slide_with_image .et_pb_slide_description .et_pb_slide_content{font-size:1.7vw!important}
}
@media only screen and (min-width:980px) {
.h-service-slider.et_pb_slider .et_pb_slide.et_pb_slide_with_image .et_pb_slide_description .et_pb_slide_title{font-size:32px!important}
.h-service-slider.et_pb_slider .et_pb_slide.et_pb_slide_with_image .et_pb_slide_description .et_pb_slide_content{font-size:18px!important}
}
@media only screen and (min-width:1280px) {
.h-service-slider.et_pb_slider .et_pb_slide.et_pb_slide_with_image .et_pb_slide_description .et_pb_slide_title{font-size:42px!important}
.h-service-slider.et_pb_slider .et_pb_slide.et_pb_slide_with_image .et_pb_slide_description .et_pb_slide_content{font-size:22px!important}
}
.h-service-slider.et_pb_slider .et_pb_slide.et_pb_slide_with_image .et_pb_slide_description .et_pb_slide_title{padding-bottom:.4em;text-align:left;line-height:1em!important}
.h-service-slider.et_pb_slider .et_pb_slide.et_pb_slide_with_image .et_pb_slide_description .et_pb_slide_content p{text-align:left;line-height:1.4em!important}
.h-service-slider.et_pb_slider .et_pb_slide_description .et_pb_slide_title{text-transform:initial!important}
.orange-title{color:#faa81f!important}
.h-service-slider .et-pb-controllers{mix-blend-mode:difference;bottom:0px}
.h-service-slider.et_pb_bg_layout_light .et-pb-controllers a{background-color:#3285AD!important}
.type-wrap{animation:caret 1s steps(1) infinite;-moz-animation:caret 1s steps(1) infinite;-webkit-animation:caret 1s steps(1) infinite;-o-animation:caret 1s steps(1) infinite;border-right:.05em solid #999;padding-right:1px}
@keyframes caret {
50%{border-color:transparent}
}
@-webkit-keyframes caret {
50%{border-color:transparent}
}
@-moz-keyframes caret {
50%{border-color:transparent}
}
@-o-keyframes caret {
50%{border-color:transparent}
}
.typewrite-title{font-weight:900!important;font-size:62px}
.typewrite{color:#06c}
/*Blurb Flip CSS*/
.flip-box-row{background-color:transparent;width:100%;height:18vw;-webkit-perspective:1000px;perspective:1000px}
.flip-box-column{position:relative;width:100%;height:100%;-webkit-transition:transform 1.5s;transition:transform 1.5s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.flip-box-row:hover .flip-box-column{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.flip-box-front,.flip-box-back{position:absolute;width:100%;height:100%;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:table;box-shadow:0 0 10px rgba(0,0,0,0.3);border-radius:10px;padding:30px}
.flip-box-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.flip-box-front .et_pb_blurb_content,.flip-box-back .et_pb_blurb_content{width:100%;display:table-cell;vertical-align:middle}
.flip-box-row .et_pb_main_blurb_image{margin-bottom:1vw;max-width:4vw}
.flip-btn{color:#fff;font-size:16px;display:inline-block;background-color:#333;padding:10px 20px;line-height:1.2;border-radius:25px;border:2px solid #fff}
.flip-box-back .flip-btn{margin-top:1vw}
.scroll-blurbs .et_pb_column{border:2px solid #dee1e1;padding:30px 25px;margin:0 .5vw!important}
.scroll-blurbs .et_pb_blurb{margin-bottom:30px!important}
.scroll-blurbs .et_pb_blurb .et_pb_blurb_content{text-align:left}
.scroll-blurbs .et_pb_blurb .et_pb_main_blurb_image{max-width:50px;margin-bottom:20px}
.entry-content ul.icon-list,.et_pb_widget_area .icon-list{list-style-type:none;padding-left:0;line-height:1.7em;padding-bottom:15px;padding-top:15px}
.entry-content ul.icon-list li,.et_pb_widget_area .icon-list li{position:relative;padding-left:28px;line-height:1.7em}
.entry-content ul.icon-list li::before,.et_pb_widget_area .icon-list li::before{position:absolute;content:"\e03c";left:0;font-family:ETmodules!important;top:7px;line-height:1em}
/*.et_pb_section_0.et_pb_section.et_section_regular{padding-top:174px!important}
.et_pb_section_0.et_pb_fullwidth_section.et_pb_section.et_section_regular{padding-top:0!important}*/
ul.list-buttons{list-style:none;padding-left:0;display:inline-block;width:100%;text-align:center;padding-bottom:0}
ul.list-buttons li{display:inline-block;margin:0 5px 15px}
ul.list-buttons li a{color:#404245;padding:20px 30px;background-color:#f2f2f2;display:inline-block}
ul.list-buttons li a:hover{background-color:#09425e;color:#fff}
/*-- Responsive Videos Block --*/
.desktop-video-container{position:relative}
.desktop-image{position:relative;z-index:1}
.desktop-video-wrap{position:absolute;top:3%;left:50%;z-index:-1;width:95%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.laptop-video-container{max-width:45.572vw;width:45.572vw;margin:0 auto;position:absolute;bottom:-5%;z-index:2;left:45%;transform:translateX(-55%);-moz-transform:translateX(-55%);-webkit-transform:translateX(-55%)}
.laptop-image{position:relative;z-index:1}
.laptop-video-wrap{position:absolute;top:4%;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:68%;height:77%;overflow:hidden}
.laptop-video{position:absolute;max-width:114%;width:114%;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.ipad-video-container{width:22.135vw;margin:0 auto;position:absolute;z-index:3;bottom:-5%;left:65%;transform:translateX(-35%);-moz-transform:translateX(-35%);-webkit-transform:translateX(-35%)}
.ipad-image{position:relative;z-index:1}
.ipad-video-wrap{position:absolute;z-index:-1;top:5%;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:72%;height:85%;overflow:hidden}
.ipad-video{position:absolute;width:135%;max-width:135%;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.mobile-video-container{position:absolute;width:15.677vw;margin:0 auto;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:4;bottom:-7%}
.mobile-image{position:relative;z-index:1}
.mobile-video-wrap{position:absolute;z-index:-1;top:4%;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:76%;height:78%;overflow:hidden}
.ipad-block{padding:1.92vw 4.16vw!important;position:relative;margin-bottom:3vw!important}
.ipad-block::after{position:absolute;content:" ";bottom:-1vw;width:100%;height:2vw;background-color:rgba(0,0,0,0.8);left:0;border-radius:100%;filter:blur(1vw);z-index:-1}
.ipad-block .ipad{position:absolute}
.ipad-block .top-left{left:0;top:0;width:4.16vw;height:1.92vw;background:url(images/ipad/ipad-top-left.png)no-repeat scroll top center / 100% 100%}
.ipad-block .mid-left{left:0;top:50%;transform:translateY(-50%);width:4.16vw;height:calc(100% - 3.74vw);background:url(images/ipad/ipad-left-mid.jpg)no-repeat scroll top center / 100% 100%}
.ipad-block .mid-left::before{position:absolute;content:" ";left:50%;top:50%;transform:translate(-50%,-50%);width:2.34vw;height:2.34vw;background:url(images/ipad/ipad-button.png)no-repeat scroll center / 100% 100%}
.ipad-block .bottom-left{left:0;bottom:0;width:4.16vw;height:1.92vw;background:url(images/ipad/ipad-bottom-left.png)no-repeat scroll top center / 100% 100%}
.ipad-block .top-mid{top:-.01vw;left:50%;transform:translateX(-50%);width:calc(100% - 8.2vw);height:1.92vw;background:url(images/ipad/ipad-top-center.jpg)no-repeat scroll top center / 100% 100%}
.ipad-block .bottom-mid{bottom:-.01vw;left:50%;transform:translateX(-50%);width:calc(100% - 8.2vw);height:1.92vw;background:url(images/ipad/ipad-bottom-center.jpg)no-repeat scroll top center / 100% 100%}
.ipad-block .top-right{right:0;top:0;width:4.16vw;height:1.92vw;background:url(images/ipad/ipad-top-right.png)no-repeat scroll top center / 100% 100%}
.ipad-block .mid-right{right:0;top:50%;transform:translateY(-50%);width:4.16vw;height:calc(100% - 3.74vw);background:url(images/ipad/ipad-right-mid.jpg)no-repeat scroll top center / 100% 100%}
.ipad-block .mid-right::before{position:absolute;content:" ";top:.5vw;left:50%;transform:translateX(-50%);border:.5vw solid #000;border-radius:50%}
.ipad-block .mid-right::after{position:absolute;content:" ";top:2vw;left:50%;transform:translateX(-50%);border:.2vw solid #000;border-radius:50%}
.ipad-block .bottom-right{right:0;bottom:0;width:4.16vw;height:1.92vw;background:url(images/ipad/ipad-bottom-right.png)no-repeat scroll top center / 100% 100%}
.ipad-block .et_pb_video_box{border:5px solid #333}
/*-- Floating Testimonial Block --*/
.f-testi .et_pb_row .et_pb_column:first-child{height:50vw;display:table}
.f-testi .et_pb_row .et_pb_column:first-child > *{display:table-cell;vertical-align:middle;width:100%;padding-top:120px}
.f-testi h3{font-family:proxima-nova,sans-serif!important}
.f-testi h2{font-family:proxima-nova,sans-serif!important;font-size:44px}
.testi-content{display:none;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;font-size:.837vw!important;line-height:1.5em!important}
.testi-content-show{display:block}
.testi-content .et_pb_column:first-child .et_pb_blurb_content{position:relative}
.testi-content .et_pb_blurb_content .et_pb_blurb_container{width:calc(100% - 10.416vw);padding-right:20px}
.testi-content .et_pb_blurb_content .et_pb_main_blurb_image{position:absolute;width:10.416vw;right:0;top:0}
.testi-content .et_pb_image_wrap,.testi-link .et_pb_image_wrap{border-radius:50%;overflow:hidden}
.testi-content .et_pb_image_wrap{border:6px solid #2ca3dc}
.testi-content.et_pb_bg_layout_dark .et_pb_blurb_description,.testi-content.et_pb_bg_layout_dark p{color:#000}
.testi-link .et_pb_image_wrap{border:3px solid #2e439b;-webkit-transition:.2s ease-in-out all;-ms-transition:.2s ease-in-out all;transition:.2s ease-in-out all}
.testi-link:hover .et_pb_image_wrap{border-color:#2ca3dc}
.f-testi .et_pb_column.et-last-child{position:relative}
.testi-link .et_pb_blurb_content .et_pb_main_blurb_image{position:absolute;width:200px;top:0;right:0;margin-bottom:0;cursor:pointer}
.testi-link.et_pb_blurb:hover .et_pb_image_wrap{animation:pulse 1s ease-in-out both 0 infinite;-moz-animation:pulse 1s ease-in-out both 0 infinite;-webkit-animation:pulse 1s ease-in-out both 0 infinite;-o-animation:pulse 1s ease-in-out both 0 infinite}
.testi-link.et_pb_blurb{position:absolute;width:7vw;top:50%;right:50%;transform:translateX(-50%) translateY(-50%)}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(odd){animation:float 4s linear both 0 infinite;-moz-animation:float 4s linear both 0 infinite;-webkit-animation:float 4s linear both 0 infinite;-o-animation:float 4s linear both 0 infinite}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(even){animation:anti-float 15s linear both 0 infinite;-moz-animation:anti-float 15s linear both 0 infinite;-webkit-animation:anti-float 15s linear both 0 infinite;-o-animation:anti-float 15s linear both 0 infinite}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(1){top:10%;right:40%;width:4.4vw}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(2){top:20%;right:68%;width:4vw}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(3){top:25%;right:20%;width:5vw}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(4){top:50%;right:30%;width:3.5vw}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(5){top:66%;right:25%;width:4.5vw}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(6){top:35%;right:46%;width:6vw}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(7){top:26%;right:40%;width:3.5vw}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(8){top:70%;right:45%;width:6vw}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(9){top:60%;right:75%;width:4.5vw}
.f-testi .et_pb_column.et-last-child .et_pb_blurb:nth-child(11){top:39%;right:67%;width:5.5vw}
@-o-keyframes float {
  from {transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg);-webkit-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg); -moz-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg); -o-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg);}
  to {transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -moz-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -webkit-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -o-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg);}
}
@-moz-keyframes float {
  from {transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg);-webkit-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg); -moz-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg); -o-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg);}
  to {transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -moz-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -webkit-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -o-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg);}
}
@-webkit-keyframes float {
  from {transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg);-webkit-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg); -moz-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg); -o-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg);}
  to {transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -moz-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -webkit-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -o-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg);}
}
@keyframes float {
  from {transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg);-webkit-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg); -moz-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg); -o-transform: rotate(0deg) translate3d(3px, 0, 0) rotate(0deg);}
  to {transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -moz-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -webkit-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg); -o-transform: rotate(360deg) translate3d(3px, 0, 0) rotate(-360deg);}
}
@-o-keyframes anti-float {
from{transform:rotate(360deg) translate3d(15px,0,0) rotate(-360deg);-webkit-transform:rotate(360deg) translate3d(15px,0,0) rotate(-360deg);-moz-transform:rotate(360deg) translate3d(15px,0,0) rotate(-360deg);-o-transform:rotate(360deg) translate3d(15px,0,0) rotate(-360deg)}
to{transform:rotate(0deg) translate3d(15px,0,0) rotate(0deg);-moz-transform:rotate(0deg) translate3d(15px,0,0) rotate(0deg);-webkit-transform:rotate(0deg) translate3d(15px,0,0) rotate(0deg);-o-transform:rotate(0deg) translate3d(15px,0,0) rotate(0deg)}
}
@-moz-keyframes anti-float {
from{transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg);-webkit-transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg);-moz-transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg);-o-transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg)}
to{transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg);-webkit-transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg);-moz-transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg);-o-transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg)}
}
@-webkit-keyframes anti-float {
from{transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg);-webkit-transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg);-moz-transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg);-o-transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg)}
to{transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg);-webkit-transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg);-moz-transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg);-o-transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg)}
}
@keyframes anti-float {
from{transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg);-webkit-transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg);-moz-transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg);-o-transform:rotate(360deg) translate3d(10px,0,0) rotate(-360deg)}
to{transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg);-webkit-transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg);-moz-transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg);-o-transform:rotate(0deg) translate3d(10px,0,0) rotate(0deg)}
}
/*Webdevelopment Landing Page*/
.page-id-10 h1,.page-id-10 h3,.page-id-10 h4,.page-id-10 h5,.page-id-10 h6{font-weight:700!important;/*font-family:proxima-nova,sans-serif!important;color:#162020;line-height:1.18em*/}
.page-id-10 h2{font-weight:800!important;font-size:43px;/*font-family:proxima-nova,sans-serif!important;color:#162020;line-height:1.2em*/}
.page-id-10 h3{font-size:24px}
body.page-id-10,.page-id-10 p{/*font-family:proxima-nova,sans-serif!important;color:#162020;line-height:1.5em*/}
.landing-title{padding-top:0!important;min-height:48vw!important;height:48vw!important;overflow:hidden;background-position:top right;background-size:contain}
.landing-title .et_pb_fullwidth_header_container{width:100%!important;max-width:100%!important;min-height:48vw!important;height:48vw!important}
.landing-title.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center{position:relative;z-index:9;width:32vw;margin-left:18vw;top:2vw}
.landing-title .et_pb_header_content_wrapper{/*font-family:proxima-nova,sans-serif!important;font-size:1.05vw;line-height:1.8vw;font-weight:400;color:#111;*/animation:fadeLeft 3s ease-in-out both;-webkit-animation:fadeLeft 2s ease-in-out both}
.landing-title .et_pb_button.et_pb_button_one{animation:fadeInUp 1s ease-in-out both .5s;-webkit-animation:fadeInUp 1s ease-in-out both .5s}
.landing-title .et_pb_button.et_pb_button_two{animation:fadeInUp 1s ease-in-out both .75s;-webkit-animation:fadeInUp 1s ease-in-out both .75s}
.landing-title .et_pb_header_content_wrapper .et_pb_module_header{font-size:3.2vw;font-family:proxima-nova,sans-serif!important;color:#111;font-weight:800}
.landing-title .header-image-container{position:absolute;top:0;right:0;width:100%!important;height:100%!important}
.landing-title.et_pb_fullwidth_header .header-image{margin-right:0;margin-left:0;position:relative;height:100%;animation:fadeRight 3s ease-in-out both 0;-ms-animation:fadeRight 3s ease-in-out both;-webkit-animation:fadeRight 3s ease-in-out both}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image img{width:100%}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-1, 
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-2, 
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-3, 
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-4, 
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-5, 
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-6, 
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-7, 
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-8, 
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-9, 
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-10, 
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-11, 
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-12{position:absolute;content:" ";background-color:#fff;background-repeat:no-repeat;background-position:center;background-attachment:scroll;background-size:100% 100%;transform-origin:right bottom;-webkit-transform-origin:right bottom;animation:fadeInRight 3s ease-in-out both;-webkit-animation:fadeInRight 3s ease-in-out both}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-1 {right: 33.4vw;bottom: 9.84vw;width: 4.597vw;height: 23.75vw;background-image: url("images/wd-slide-01.svg");background-color: #3768F3;animation-delay: 1s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-2 {width: 33.27vw;height: 1.05vw;bottom: 32.54vw;right: 0.1vw;background-image: url("images/wd-slide-02.svg");animation-delay: .65s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-3 {width: 25.95vw;height: 9.1vw;bottom: 23.1vw;right: 7.1vw;background-image: url("images/wd-slide-03.svg");animation-delay: .75s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-4 {width: 6.4vw;height: 9.1vw;bottom: 23.1vw;right: .3vw;background-image: url("images/wd-slide-04.svg");animation-delay: 1.5s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-5 {width: 9.9vw;height: 6.1vw;bottom: 16.7vw;right: 23.2vw;background-image: url("images/wd-slide-05.svg");animation-delay: 1.5s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-6 {width: 9.9vw;height: 6.1vw;bottom: 16.7vw;right: 13vw;background-image: url("images/wd-slide-06.svg");animation-delay: 1.5s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-7 {width: 5.65vw;height: 6.1vw;bottom: 16.7vw;right: 7.1vw;background-image: url("images/wd-slide-07.svg");animation-delay: 1.5s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-8 {width: 6.4vw;height: 6.1vw;bottom: 16.7vw;right: .3vw;background-image: url("images/wd-slide-08.svg");animation-delay: 1.5s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-9 {width: 6.05vw;height: 6.2vw;bottom: 10.2vw;right: 27vw;background-image: url("images/wd-slide-09.svg");animation-delay: 1.5s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-10 {width: 6.3vw;height: 6.2vw;bottom: 10.2vw;right: 20.4vw;background-image: url("images/wd-slide-10.svg");animation-delay: 1.5s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-11 {width: 13vw;height: 6.22vw;bottom: 10.2vw;right: 7.1vw;background-image: url("images/wd-slide-11.svg");animation-delay: 1.5s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image .img-12 {width: 6.4vw;height: 6.22vw;bottom: 10.2vw;right: .3vw;background-image: url("images/wd-slide-12.svg");animation-delay: 1.5s;}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image span {}
.landing-title.web-dev-title.et_pb_fullwidth_header .header-image span:hover {}
/*Webdevelopment Sub Pages*/
.dev-title .et_pb_fullwidth_header::before{position:absolute;content:" ";width:40vw;height:100%;background-color:#D4F0FE;right:0;top:0}
.side-btn-cta{display:table;width:100%}
.side-btn-cta .et_pb_promo_description{width:calc(100% - 255px);display:table-cell;padding-bottom:0;padding-right:30px;vertical-align:middle}
.side-btn-cta .et_pb_button_wrapper{display:table-cell;width:250px;vertical-align:middle}
.side-btn-cta .et_pb_button_wrapper .et_pb_button{width:100%;text-align:center;padding:15px 10px}
/*Vertical Line Section*/
.v-line-header::before {position: absolute;content: " ";width: 2px;height: 100%;left: 30%;top: 50%;z-index: 99;opacity: 0.2;transform: translateY(-50%);background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.65) 10%, rgba(0,0,0,0.65) 25%, rgba(0,0,0,0.2) 35%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.2) 65%, rgba(0,0,0,0.65) 75%, rgba(0,0,0,0.65) 90%, rgba(0,0,0,0.65) 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 10%,rgba(0,0,0,0.65) 25%,rgba(0,0,0,0.2) 35%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.2) 65%,rgba(0,0,0,0.65) 75%,rgba(0,0,0,0.65) 90%,rgba(0,0,0,0.65) 100%);background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 10%,rgba(0,0,0,0.65) 25%,rgba(0,0,0,0.2) 35%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.2) 65%,rgba(0,0,0,0.65) 75%,rgba(0,0,0,0.65) 90%,rgba(0,0,0,0.65) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#a6000000',GradientType=0 )}
.v-line-header .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {width: 100%;max-width: 100%;}
/* Enstep   css open */
.enstep-case-studies.et_pb_section { height: 800px;}
.enstep-case-studies .et_pb_slide_description { padding-left: 0px !important; width: 100%;}
.enstep-case-studies h2 {color: #fff !important;  font-size: 80px;  float: left; font-family: Dolce-Vita !important; letter-spacing: 3px; width:100%; margin-top:-20px}
.enstep-button {clear: both;float: left; text-align: left; margin-top: 30px;}
.enstep-button  a { transition: all .4s ease-in-out; background: #2e2d2d; border-radius: 50px; padding: 12px 40px; font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif; color: #fff;letter-spacing: 1px;}
.enstep-button a:hover { background-color:#222; transition: all .4s ease-in-out;}
.solution-block2::after, .solution-block2::before { content: " "; position: absolute; z-index: 1 }
.solution-block2::before { height: 100%; top: 0; width: 100% }
.solution-block2::after {  background-color: rgba(222,117,31,.9); border-radius: 15%; height: 1000px; right: -17%; top: -20%; transform: rotate(42deg); -moz-transform: rotate(42deg); -ms-transform: rotate(42deg); -o-transform: rotate(42deg); -webkit-transform: rotate(42deg); width: 1000px }
.solution-block2 .et_pb_row { position: relative; z-index: 2 }
.solution-block2 .et_pb_row .et_pb_column:first-child { padding: 62px 0 0!important }
.solution-block2 .et_pb_column .et_pb_blurb { float: left; margin-right: 5%; margin-bottom: 5%; width: 25% }
.solution-block2 .et_pb_column .et_pb_blurb:nth-child(3), .solution-block2 .et_pb_column .et_pb_blurb:nth-child(6) { margin-right: 0 }
.solution-block2 .et_pb_column .et_pb_blurb:nth-child(4), .solution-block2 .et_pb_column .et_pb_blurb:nth-child(5), .solution-block2 .et_pb_column .et_pb_blurb:nth-child(6) { margin-bottom: 0 }
.solution-block2 .et_pb_column .et_pb_blurb .et_pb_blurb_content { background-color: #efeff1; padding: 20px; transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s }
.solution-block2 .et_pb_column .et_pb_blurb:hover .et_pb_blurb_content { background-color: rgba(221,116,29,.6) }
.solution-block2 .et_pb_main_blurb_image { margin-bottom: 0; padding: 10px 20px }
.solution-block2 .et_pb_blurb .et_pb_main_blurb_image img { display: table; transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s }
.solutions-block { position: relative }
.solutions-btn { margin: 0 auto; max-width: 100%!important; position: absolute; top: 39%; width: 100%; z-index: 0 }
.solutions-btn h1 { background-color: rgba(0,0,0,.8); font-family: Tungsten; font-size: 60px; margin: 0 auto; padding: 72px 40px; position: relative; width: 290px; transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s }
.solutions-btn h1:hover { background-color: rgba(61,186,170,.9) }
.csr_two, .home .fcontactbar, .home .footer_srep, .mob-footer { display: none }
.solution-block2 .et_pb_blurb:hover .et_pb_main_blurb_image img { transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); -webkit-transform: rotateY(360deg) }
.solution-block2 .et_pb_blurb h4 { font-family: open sans; font-size: 1.1em; padding-left:10px; padding-right:10px; }
.circle-box { height: 615px; padding: 15% 5% 24% 15%; width: 85% }
.jcarousel-skin-tango .jcarousel-container-horizontal { padding: 10px 40px 0!important }
.et_pb_section_parallax:not(.et_pb_fullwidth_menu), .et_pb_slider_parallax{overflow:hidden}
.circle-box,.circle-box p{font-size:16px}
.enstep-mod{font-size:17px;line-height:26px}
.enstep-mod h3{color:#f58020;font-size:26px}
/* Enstep   css close */
.solution-block2 .et_pb_row .et_pb_column:first-child { padding: 62px 0 0!important }
.solution-block2 .et_pb_column .et_pb_blurb { float: left; margin-right: 5%; margin-bottom: 5%; width: 25% }
.solution-block2 .et_pb_column .et_pb_blurb:nth-child(3), .solution-block2 .et_pb_column .et_pb_blurb:nth-child(6) { margin-right: 0 }
.solution-block2 .et_pb_column .et_pb_blurb:nth-child(4), .solution-block2 .et_pb_column .et_pb_blurb:nth-child(5), .solution-block2 .et_pb_column .et_pb_blurb:nth-child(6) { margin-bottom: 0 }
.solution-block2 .et_pb_column .et_pb_blurb .et_pb_blurb_content { background-color: #efeff1; padding: 20px; transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s }
.solution-block2 .et_pb_column .et_pb_blurb:hover .et_pb_blurb_content { background-color: rgba(221,116,29,.6) }
.solution-block2 .et_pb_main_blurb_image { margin-bottom: 0; padding: 10px 20px }
.solution-block2 .et_pb_blurb .et_pb_main_blurb_image img { display: table; transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s }
.solutions-block { position: relative }
.solutions-btn { margin: 0 auto; max-width: 100%!important; position: absolute; top: 39%; width: 100%; z-index: 0 }
.solutions-btn h1 { background-color: rgba(0,0,0,.8); font-family: Tungsten; font-size: 60px; margin: 0 auto; padding: 72px 40px; position: relative; width: 290px; transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s }
.solutions-btn h1:hover { background-color: rgba(61,186,170,.9) }
.csr_two, .home .fcontactbar, .home .footer_srep, .mob-footer { display: none }
.solution-block2 .et_pb_blurb:hover .et_pb_main_blurb_image img { transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); -webkit-transform: rotateY(360deg) }
.solution-block2 .et_pb_blurb h4 { font-family: open sans; font-size: 1.1em; padding-left:10px; padding-right:10px; }
.circle-box { height: 615px; padding: 15% 5% 24% 15%; width: 85% }
.jcarousel-skin-tango .jcarousel-container-horizontal { padding: 10px 40px 0!important }
.et_pb_section_parallax:not(.et_pb_fullwidth_menu), .et_pb_slider_parallax{overflow:hidden}
.circle-box,.circle-box p{font-size:16px}
.enstep-mod{font-size:17px;line-height:26px}
.enstep-mod h3{color:#f58020;font-size:26px}
/* Enstep   css close */
.solution-block2 .et_pb_row .et_pb_column:first-child { padding: 62px 0 0!important }
.solution-block2 .et_pb_column .et_pb_blurb { float: left; margin-right: 5%; margin-bottom: 5%; width: 25% }
.solution-block2 .et_pb_column .et_pb_blurb:nth-child(3), .solution-block2 .et_pb_column .et_pb_blurb:nth-child(6) { margin-right: 0 }
.solution-block2 .et_pb_column .et_pb_blurb:nth-child(4), .solution-block2 .et_pb_column .et_pb_blurb:nth-child(5), .solution-block2 .et_pb_column .et_pb_blurb:nth-child(6) { margin-bottom: 0 }
.solution-block2 .et_pb_column .et_pb_blurb .et_pb_blurb_content { background-color: #efeff1; padding: 20px; transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s }
.solution-block2 .et_pb_column .et_pb_blurb:hover .et_pb_blurb_content { background-color: rgba(221,116,29,.6) }
.solution-block2 .et_pb_main_blurb_image { margin-bottom: 0; padding: 10px 20px }
.solution-block2 .et_pb_blurb .et_pb_main_blurb_image img { display: table; transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s }
.solutions-block { position: relative }
.solutions-btn { margin: 0 auto; max-width: 100%!important; position: absolute; top: 39%; width: 100%; z-index: 0 }
.solutions-btn h1 { background-color: rgba(0,0,0,.8); font-family: Tungsten; font-size: 60px; margin: 0 auto; padding: 72px 40px; position: relative; width: 290px; transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; -ms-transition: all .5s ease-in-out 0s; -o-transition: all .5s ease-in-out 0s; -webkit-transition: all .5s ease-in-out 0s }
.solutions-btn h1:hover { background-color: rgba(61,186,170,.9) }
.csr_two, .home .fcontactbar, .home .footer_srep, .mob-footer { display: none }
.solution-block2 .et_pb_blurb:hover .et_pb_main_blurb_image img { transform: rotateY(360deg); -moz-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -o-transform: rotateY(360deg); -webkit-transform: rotateY(360deg) }
.solution-block2 .et_pb_blurb h4 { font-family: open sans; font-size: 1.1em; padding-left:10px; padding-right:10px; }
.circle-box { height: 615px; padding: 15% 5% 24% 15%; width: 85% }
.jcarousel-skin-tango .jcarousel-container-horizontal { padding: 10px 40px 0!important }
.et_pb_section_parallax:not(.et_pb_fullwidth_menu), .et_pb_slider_parallax{overflow:hidden}
.circle-box,.circle-box p{font-size:16px}
.enstep-mod{font-size:17px;line-height:26px}
.enstep-mod h3{color:#f58020;font-size:26px}
/* Enstep   css close */
#main-header .nav > li > ul{top:25px}
ul.sub-menu li a{text-transform:none !important;}
.et-fixed-header ul.sub-menu { margin-top: 0px !important;}
#top-menu li li a{width:210px;padding:8px 10px;line-height:1.4em}
.cta-class h2 { color: #fff; margin-bottom: 10px; font-size:35px;}
.cta-btn a { display: inline-block; background: #2d4084; padding: 12px 30px; border-radius: 50px; color:#fff; transition: all .4s ease-in-out;}
.cta-btn a:hover { background: #f3b502; padding: 12px 30px; border-radius: 50px; color:#fff; transition: all .4s ease-in-out;}
.cta-btn { margin-top: 10px;}
.cta-two .et_pb_text_inner { border-left: solid 5px #2d4084; padding-left: 25px; text-shadow: 1px 1px 5px #222;}
/* welcome message  css open */
.welcome-message h3 {font-size: 23px;color: #000 !important; letter-spacing: .1em;  line-height: 38px;}
.welcome-message h1 { font-size: 6vw; color: #000 !important;}
.welcome-message p {font-size: 16px;line-height: 1.7em;}
@media only screen and (min-width: 480px) {
.welcome-message p {font-size: 18px;}
}
@media only screen and (min-width: 768px) {
.welcome-message h1 { font-size: 44px;}
.welcome-message p {font-size: 22px;}
}
@media only screen and (min-width: 1280px) {
.welcome-message p {font-size: 24px;}
}
.snowfall-section.et_pb_section{overflow:hidden}
i.fas.fa-chevron-right {margin-left: 5px;}
/* welcome message  css close */
.page-id-599 h2 { color: #23346e;}
/* welcome message  css open */
.ser-welcome-message h3 {font-size: 23px;color: #000 !important; letter-spacing: .1em;  line-height: 38px;}
.ser-welcome-message h1 {font-size: 45px; color: #000 !important; letter-spacing: .0em; line-height: 60px; text-transform: uppercase;font-weight: 600;}
/* welcome message  css close */
.ns p{font-size:17px;line-height:28px;color:#000}
.ns h3{font-size:25px}
/* Services Slider css open */
.brand-managment-services .et_pb_slide_content { padding-left: 40%; padding-right: 15%; padding-top: 0px !important; margin-top: -100px;}
.brand-managment-services h1 {font-size: 60px;color: #333; font-weight: 500;}
.brand-managment-services .et_pb_slide_1 .et_pb_slide_content  { padding-left: 0%;padding-right: 40%; padding-top: 0px !important; margin-top: -100px;}
.brand-managment-services .et_pb_slide_3 .et_pb_slide_content  { padding-left: 0%;padding-right: 40%; padding-top: 0px !important; margin-top: -100px;}
/* Services Slider css close */
/*-- Welcome Section --*/
.welcome-image{position:relative}
.welcome-image::before{position:absolute;content:" ";left:0;top:0;bottom:0;right:0;z-index:1}
.welcome-text.et_pb_fullwidth_header .header-content{padding-right:0!important;margin:0!important}
/*-- Welcome Section Close --*/
/*-- Home Page Healp Form --*/
.itv-help-form-row .et_pb_column.et_pb_column_4_4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}
.itv-help-form-row .itv-help-form-text.et_pb_text{margin-bottom:0!important;padding:16px 10px 17px!important;font-size:23px!important;background-color:#e9e9e9;line-height:1em;width:145px;text-align:center;font-weight:600}
.itv-help-form-row .itv-help-form.et_pb_text{margin-left:auto;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;margin-bottom:0!important}
.itv-help-form .gform_wrapper{margin-top:0;margin-bottom:0}
.itv-help-form .gform_wrapper form{display:block;width:100%}
.itv-help-form .gform_wrapper form .gform_body{width:calc(100% - 200px);float:left}
.itv-help-form select{font-size:22px!important;color:#000;line-height:1.5em!important;padding:8px 22px 11px!important;display:inline-block!important;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(images/select_arrow.png);background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-attachment:scroll;background-size:16px auto;background-color:#fff;border-top:2px solid #e9e9e9;border-left:2px solid #e9e9e9;border-bottom:2px solid #e9e9e9;font-weight:600}
.itv-help-form select:hover{background-image:url(images/select_arrow_hover.png)}
.itv-help-form select option{padding:10px 20px!important;border:0 none!important;background-color:#fff;color:#000;font-size:20px!important;line-height:2em;font-weight:400}
.itv-help-form select option:nth-child(even){background-color:#f2f2f2!important}
.itv-help-form .gform_wrapper form .gform_footer{margin-top:0!important;padding:0!important;float:left;width:200px;clear:none}
.itv-help-form .gform_wrapper ul.gform_fields li.gfield{margin-top:0!important;padding-right:0!important}
.itv-help-form .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{border-top:2px solid #e9e9e9;border-left:2px solid #e9e9e9;border-bottom:2px solid #e9e9e9;margin-left:0;margin-top:0}
.itv-help-form .gform_wrapper .gform_footer{position:relative}
.itv-help-form .gform_wrapper .gform_footer .gform_button{margin-right:0;width:100%;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:10px 10px 11px!important;font-weight:400!important;font-size:22px!important;text-transform:capitalize;letter-spacing:0;background-color:#2ca3dc!important;color:#fff;border:2px solid #2ca3dc!important}
.itv-help-form .gform_wrapper .gform_footer .gform_button:hover{background-color:#2ca3dc!important;text-indent:-25px}
.go_arrow{position:absolute;width:0;height:11px;left:calc(100% - 62px);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(images/select_go_arrow.png);background-repeat:no-repeat;background-attachment:scroll;background-position:left center;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.itv-help-form .gform_wrapper .gform_footer:hover .go_arrow{width:18px}
/*-- Home Page Healp Form Close --*/
/*-- Hexagon Blurb Section --*/
.hexa-blurb-row .et_pb_column.et_pb_column_4_4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;width:calc(100% + 20%);margin-left:auto;margin-right:auto;}
.hexa-blurb.et_pb_blurb:nth-child(5){display:none}
.hexa-blurb.et_pb_blurb{margin-bottom:10!important;-webkit-box-flex:0 1 calc(100% / 1);-webkit-flex:0 1 calc(100% / 1);-ms-flex:0 1 calc(100% / 1);flex:0 1 calc(100% / 1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:0px;margin-right:0px}
.hexa-blurb.et_pb_blurb::after{position:absolute;content:" ";z-index:-9;left:50%;top:50%;width:100%;height:100%;-webkit-transform:translateX(-50%) translateY(-50%) scale(.96);-ms-transform:translateX(-50%) translateY(-50%) scale(.96);transform:translateX(-50%) translateY(-50%) scale(.96);background-color:#2ca3dc;-webkit-clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);-webkit-transition:.2s ease-in-out all;-ms-transition:.2s ease-in-out all;transition:.2s ease-in-out all}
.hexa-blurb.et_pb_blurb:hover::after{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}
.hexa-blurb .et_pb_blurb_content{max-width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#2ca3dc99;-webkit-clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);-webkit-transition:.2s ease-in-out all;-ms-transition:.2s ease-in-out all;transition:.2s ease-in-out all}
.hexa-blurb:hover .et_pb_blurb_content{background-color:#2e439b}
.hexa-blurb .et_pb_blurb_content > a{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}
.hexa-blurb .et_pb_main_blurb_image{margin-bottom:5px}
.hexa-blurb .et_pb_image_wrap{-webkit-transition:.2s ease-in-out all;-ms-transition:.2s ease-in-out all;transition:.2s ease-in-out all;max-width:60px}
.hexa-blurb .et_pb_module_header{padding-bottom:0em;font-size:18px;letter-spacing:0;-webkit-transition:.2s ease-in-out all;-ms-transition:.2s ease-in-out all;transition:.2s ease-in-out all}
.hexa-blurb.hexa-blurb-hidden.et_pb_blurb{visibility:hidden;opacity:0}
.hexa-blurb .et_pb_blurb_content > a > span {
	padding-left: min(max(50px,6vw),100px);
	padding-right: min(max(50px,6vw),100px);
}
.hexa-blurb .et_pb_blurb_description, .hexa-blurb .et_pb_blurb_description p {
	font-size: min(max(12px,1.2vw),16px);
}
.hexa-blurb .et_pb_blurb_description {
	overflow: hidden;
	display: inline-flex;
	justify-content: center;
	flex-wrap: wrap;
}
.hexa-blurb .et_pb_image_wrap {
	/* max-width: 80px; */
	width: min(max(50px,6vw),80px);
}
@media only screen and (min-width : 480px) {
.hexa-blurb-row .et_pb_column.et_pb_column_4_4{margin-left:-10%}
.hexa-blurb.et_pb_blurb{margin-left:10px;margin-right:10px;margin-bottom:20px!important;-webkit-box-flex:0 1 calc(100% / 2 - 20px);-webkit-flex:0 1 calc(100% / 2 - 20px);-ms-flex:0 1 calc(100% / 2 - 20px);flex:0 1 calc(100% / 2 - 20px)}
.hexa-blurb.et_pb_blurb:nth-child(1),.hexa-blurb.et_pb_blurb:nth-child(3){margin-right:-3%!important}
.hexa-blurb.et_pb_blurb:nth-child(2),.hexa-blurb.et_pb_blurb:nth-child(4){margin-left:-3%!important;margin-top:23%!important;margin-bottom:-16%!important}
.hexa-blurb.et_pb_blurb:nth-child(6){margin-left:-37%!important}
.hexa-blurb .et_pb_blurb_content > a > span {
	padding-left: min(max(30px,6vw),100px);
	padding-right: min(max(30px,6vw),100px);
}
}
@media only screen and (min-width : 768px) {
.hexa-blurb .et_pb_image_wrap{max-width:70px}
.hexa-blurb .et_pb_module_header{font-size:22px}
.hexa-blurb.et_pb_blurb:nth-child(6){margin-left:-40%!important}
.hexa-blurb .et_pb_blurb_description,.hexa-blurb .et_pb_blurb_description p{}
.hexa-blurb .et_pb_main_blurb_image{margin-bottom:20px}
}
@media only screen and (min-width : 980px) {
.hexa-blurb-row .et_pb_column.et_pb_column_4_4{-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center}
.hexa-blurb.et_pb_blurb{-webkit-box-flex:0 1 calc(100% / 3 - 20px);-webkit-flex:0 1 calc(100% / 3 - 20px);-ms-flex:0 1 calc(100% / 3 - 20px);flex:0 1 calc(100% / 3 - 20px)}
.hexa-blurb.et_pb_blurb:nth-child(2),.hexa-blurb.et_pb_blurb:nth-child(5){margin:14% -7.25% -12.35%!important}
.hexa-blurb.et_pb_blurb:nth-child(1),.hexa-blurb.et_pb_blurb:nth-child(3){margin-right:10px!important}
.hexa-blurb.et_pb_blurb:nth-child(4),.hexa-blurb.et_pb_blurb:nth-child(6){margin-left:10px!important}
.hexa-blurb.et_pb_blurb:nth-child(4){margin-top:0!important;margin-bottom:0!important}
.hexa-blurb.et_pb_blurb:nth-child(5){display:block}
/*.hexa-blurb.et_pb_blurb:nth-child(6){margin-left:-91%!important}
.hexa-blurb:hover .et_pb_image_wrap{max-width:80px}
.hexa-blurb:hover .et_pb_module_header{letter-spacing:1px}*/
.hexa-blurb .et_pb_blurb_description {
	transition: .4s ease-out margin, .2s ease-out opacity;
	-ms-transition: .4s ease-out margin, .2s ease-out opacity;
	-webkit-transition: .4s ease-out margin, .2s ease-out opacity;
	margin-bottom: 0%;
	opacity: 1;
}
/*.hexa-blurb .et_pb_blurb_description {
	transition: .4s ease-out margin, .2s ease-out opacity;
	-ms-transition: .4s ease-out margin, .2s ease-out opacity;
	-webkit-transition: .4s ease-out margin, .2s ease-out opacity;
	margin-bottom: -100%;
	opacity: 0;
}
.hexa-blurb:hover .et_pb_blurb_description {
	transition: .4s ease-out margin, .8s ease-out opacity;
	-ms-transition: .4s ease-out margin, .8s ease-out opacity;
	-webkit-transition: .4s ease-out margin, .8s ease-out opacity;
	margin-bottom: 0%;
	opacity: 1;
}*/
}
@media only screen and (min-width : 1280px) {
.hexa-blurb.et_pb_blurb{margin-bottom:0!important}
/*.hexa-blurb .et_pb_image_wrap{max-width:80px}
.hexa-blurb:hover .et_pb_image_wrap{max-width:90px}*/
.hexa-blurb .et_pb_module_header{font-size:26px;padding-bottom:.5em;}
}
/*-- Hexagon Blurb Section Close --*/
/*-- We Make It CTA Block --*/
.we-make.et_pb_section .et_pb_row{padding-top:12vw!important;padding-bottom:12vw!important}
.we-make h1{font-size:46px!important}
@media only screen and (min-width : 768px) {
.we-make h1{font-size:72px!important}
}
@media only screen and (min-width : 980px) {
.we-make h1{font-size:85px!important}
}
@media only screen and (min-width : 1280px) {
.we-make h1{font-size:105px!important}
}
/*-- We Make It CTA Block Close--*/
/*-- Client Logos Scroll --*/
.l-symbol{color:#2ca3dc;font-size:1.3em;position:relative;bottom:-.08em}
/*.c-logos .dica-image-container .image img{-webkit-filter:saturate(0) opacity(0.8);-ms-filter:saturate(0) opacity(0.8);filter:saturate(0) opacity(0.8);-webkit-transition:.2s all ease-in-out;-ms-transition:.2s all ease-in-out;transition:.2s all ease-in-out}
.c-logos .dica-image-container .image:hover img{-webkit-filter:saturate(1) opacity(1);-ms-filter:saturate(1) opacity(1);filter:saturate(1) opacity(1)}*/
/*-- Client Logos Scroll Close --*/
/* Verticals Blurb Section */
.vertical-blurb-section.et_pb_section{padding:0}
.vertical-blurb-row.et_pb_row{padding:0}
.vertical-blurb-row.et_pb_row .et_pb_column{margin-bottom:0!important}
.vertical-blurb .et_pb_blurb_content{max-width:100%;height:100%}
.vertical-blurb .et_pb_blurb_content > a{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:270px;background-color:#F0F0F0;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;-webkit-transition:.2s ease-in-out all;-ms-transition:.2s ease-in-out all;transition:.2s ease-in-out all}
.vertical-blurb:hover .et_pb_blurb_content > a{background-color:#d9d9d9}
.vertical-blurb-row .et_pb_column.et-last-child .vertical-blurb .et_pb_blurb_content > a{border-right:1px solid #d9d9d9}
.vertical-blurb-row-last .vertical-blurb .et_pb_blurb_content > a{border-bottom:1px solid #d9d9d9}
.vertical-blurb .et_pb_image_wrap{height:73px;overflow:hidden}
.vertical-blurb .et_pb_module_header{font-size:22px;-webkit-transition:.2s ease-in-out all;-ms-transition:.2s ease-in-out all;transition:.2s ease-in-out all}
.vertical-blurb:hover .et_pb_module_header{letter-spacing:2px}
.vertical-blurb .et_pb_main_blurb_image{margin-bottom:10px}
.vertical-blurb .et_pb_image_wrap img{-webkit-transition:.2s ease-in-out all;-ms-transition:.2s ease-in-out all;transition:.2s ease-in-out all}
.vertical-blurb:hover .et_pb_image_wrap img{margin-top:-73px}
.vertical-middle-text.et_pb_text{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:100px 30px}
.vertical-middle-text h3{font-size:20px}
.vertical-middle-text h2{font-size:38px;padding-bottom:0}
@media only screen and (min-width : 480px) {
.vertical-blurb .et_pb_module_header{font-size:22px}
}
@media only screen and (min-width : 768px) {
.vertical-blurb .et_pb_module_header{font-size:22px}
}
@media only screen and (min-width : 981px) {
.blurb-mod {

    padding: 20px;
}	
.vertical-blurb .et_pb_module_header{font-size:22px}
.vertical-middle-text.et_pb_text{padding:0}
.vertical-middle-text h2{font-size:3vw}
}
@media only screen and (max-width : 980px) {
.vertical-blurb-row-middle.vertical-blurb-row .et_pb_column{width:50%}
}
@media only screen and (min-width : 1281px) {
.vertical-blurb .et_pb_module_header{font-size:28px}
}
/* Verticals Blurb Section Close */
/*-- Home Page Partners Block --*/
@media only screen and (max-width: 767px) {
.partners-blurb-row .et_pb_column {
	width: 100% !important;
	padding-bottom: 20px;
}
}
/*-- Home Page Partners Block Close --*/
/*--new--*/
.services-blocks .et_pb_row_0 .et_pb_column_0,.services-blocks .et_pb_row_0 .et_pb_column_1{border-right:1px solid #f2f2f2}
.services-blocks .et_pb_main_blurb_image{margin-bottom:15px}
.services-blocks .et_pb_blurb_content .et_pb_main_blurb_image img{transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transition:all .7s ease-in-out 0;-moz-transition:all .7s ease-in-out 0;-webkit-transition:all .7s ease-in-out 0}
.services-blocks .et_pb_blurb_content:hover .et_pb_main_blurb_image img{transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}
/*--new--*/
.service-block-rgt-content .et_pb_row.et_pb_equal_columns > .et_pb_column_2,.service-block-lft-content .et_pb_row.et_pb_equal_columns > .et_pb_column_1{position:relative;z-index:99}
.service-block-rgt-content .rgt-content{width:125%;margin-left:-25%!important}
.service-block-lft-content .lft-content{width:125%;margin-right:-25%!important}
.services-blocks .et_pb_blurb_content{border:solid 2px #fff;min-height:300px;padding-top:70px}
a.rmore{border:solid 1px #fff;padding:5px 10px;color:#fff}
a.rmore:hover{background:#217b95}
.services-blocks .et_pb_blurb_content:hover{background-color:rgba(33,123,149,0.8);transition:all .4s ease-in-out}
.services-blocks h4.et_pb_module_header{font-size:25px;font-weight:500;padding-bottom:20px}
/* Services Page Blocks ---------------------------- css close */
/* Vertical Markets css open */
.verticalmarkets h1{font-size:72px;text-transform:uppercase;font-weight:500!important}
.ver-sec h4{font-size:20px;color:#2a82c5;margin-top:-10px}
.ver-sec a{color:#000;font-weight:400}
.ver-sec a:hover{color:#f48d37;font-weight:400}
/* Vertical Markets css  close */
/* Service Blocks */
.portfolio-blocks .et_pb_blurb{display:table;width:100%;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-filter:grayscale(0);-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.portfolio-blocks .et_pb_blurb_content{height:550px;display:table-cell;vertical-align:middle;margin:0 auto!important;max-width:100%!important;background-color:rgba(0,0,0,0.5);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.portfolio-blocks .et_pb_blurb:hover .et_pb_blurb_content{background-color:rgba(178,44,36,0.8)}
.portfolio-blocks .et_pb_blurb_container{display:inline-block;width:100%}
.portfolio-blocks .et_pb_module_header{position:absolute;width:100%;height:100%;top:90px;padding-bottom:0;padding-top:150px;font-size:56px;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,0.5);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.portfolio-blocks .et_pb_blurb:hover .et_pb_module_header{padding-top:100px}
.portfolio-blocks .et_pb_blurb .et_pb_module_header a::before{position:absolute;content:" ";left:0;top:0;bottom:0;right:0}
.portfolio-blocks .et_pb_blurb_description{position:absolute;width:100%;bottom:0;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;top:280px}
.portfolio-blocks .et_pb_blurb:hover .et_pb_blurb_description{bottom:96px;opacity:1}
.portfolio-blocks .et_pb_blurb_description a{text-transform:uppercase;color:#fff;padding:10px 20px;border:3px solid #fff;border-radius:3px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.portfolio-blocks .et_pb_blurb_description a:hover{border:3px solid #fff;background-color:rgba(178,44,36,0.8)}
.logoscroll .bx-wrapper{max-width:97%!important}
/* Different blcoks css open */
.ful-module-sup{width:100%;text-align:center;font-size:30px;border-bottom:solid 1px #ef7622;float:left}
.fleft{width:30%;float:left;padding:40px}
.middle{width:40%;float:left;border-right:solid 1px #ef7622;border-left:solid 1px #ef7622;padding:40px}
.right{width:30%;float:left;padding:40px}
.ful-module-two{width:100%;text-align:center;font-size:30px;float:left}
.ftow-left-sup{width:60%;float:left;border-bottom:solid 1px #ef7622}
.ftow-left{width:100%;float:left;padding:40px;border-bottom:solid 1px #ef7622}
.ftow-right-sup{width:40%;float:right}
.ftow-leftone{width:60%;float:left;padding:40px;border-right:solid 1px #ef7622;padding-bottom:62px;padding-top:52px}
.ftow-lefttow{width:40%;float:left;padding:40px}
.ftow-rightone{width:100%;float:left;padding:40px;border-bottom:solid 1px #ef7622;border-left:solid 1px #ef7622}
.fthree-module-sup{font-size:30px;text-align:center}
.fthree-left{width:35.9%;float:left;padding:40px}
.fthree-middle{width:37%;float:left;border-left:solid 1px #ef7622;border-right:solid 1px #ef7622;padding:40px}
.fthree-right{width:27%;float:left;padding:40px}
/* Different blcoks css close */
/* footer bottom blurg blocks  few page css open */
.tp-mod h4{font-size:90px;padding-bottom:35px}
.tp-mod h5{font-size:23px;color:#f68720!important;padding-bottom:35px}
.tp-mod span.tp-heading{font-weight:700;color:#f68720}
/* footer bottom blurg blocks few page css close */
.cta-sec{font-size:40px;color:#fff;font-weight:bolder}
/* Services css  open */
.gray-bg{background:url(images/gray-bg.jpg) repeat}
.black-bg{background:url(images/black-bg.jpg) repeat}
.ser-mod{padding-top:45px!important}
.ser-mod h1{font-size:72px;margin-bottom:20px;text-transform:uppercase;font-weight:500!important}
.ser-mod p{font-weight:400}
.but-sing-line a{color:#000;background:#fff;padding:9px 10px;font-weight:400;font-size:21px;transition:all .2s ease-in-out;text-transform:uppercase;display:inline-block}
.but-sing-line a:hover{background:#f48d37;transition:all .2s ease-in-out}
.ser-icon img{transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transition:all .7s ease-in-out 0;-moz-transition:all .7s ease-in-out 0;-webkit-transition:all .7s ease-in-out 0}
.ser-icon img:hover{transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}
.but-service{font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase}
.but-service a{color:#f48d37;transition:all .2s ease-in-out;font-size:24px!important}
.but-service a:hover{color:#fff;transition:all .2s ease-in-out}
.but-dark{font-family:Great Fighter Demo;text-transform:uppercase;position:relative;display:inline-block;padding-right:30px}
.but-dark a{color:#f48d37;transition:all .2s ease-in-out;font-size:55px!important}
.but-dark a:hover{color:#2d4084;transition:all .2s ease-in-out}
.but-dark::before{position:absolute;content:"\f105";font-family:"FontAwesome";right:-10px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:35px;font-weight:bolder}
.but-dark:hover::before{right:0;color:#2d4084}
/*Services css  close */
/*Services Blocks*/
.s-blocks .et_pb_blurb{margin-bottom:10px!important;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.s-blocks .et_pb_blurb:hover{transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02)}
.s-blocks .et_pb_blurb .et_pb_blurb_content{max-width:100%;width:100%;display:inline-block}
.s-blocks .et_pb_blurb .et_pb_main_blurb_image{float:left;margin-bottom:0;width:100%}
.s-blocks .et_pb_blurb .et_pb_blurb_container{text-align:center!important;float:left;width:100%;position:relative;padding-top:20px}
.s-blocks .et_pb_blurb .et_pb_module_header{font-size:26px;padding:0 20px;line-height:1em;display:inline-block;margin-bottom:20px}
.s-blocks .et_pb_blurb .et_pb_blurb_description{}
.s-block-btn {color:#2d4084;border-radius:25px;font-weight:600;position:relative;padding-right:25px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-transform:uppercase;display:inline-flex;align-items:center;line-height:1.2}
.s-block-btn::after{content:"\24";font-family:ETmodules!important;margin-left:5px;line-height:1.4em;position:relative;}
.s-block-btn:hover{letter-spacing:1px}
/*Services Blocks Close*/
.itv-ser .et_pb_blurb_description img{top:133px;position:absolute;left:136px}
.itv-ser .et_pb_module_header{position:absolute;width:100%;height:100%;top:0;padding-bottom:0;padding-top:222px;font-size:26px;font-weight:700}
.itv-ser a{padding-left:0;transition:all .4s ease-in-out}
.itv-ser a:hover{padding-left:20px;transition:all .4s ease-in-out}
.readmore{position:absolute;top:268px;margin-left:-68px;transition:all .4s ease-in-out}
a.readmore{border:solid 1px #fff;padding:4px 16px;color:#fff;transition:all .4s ease-in-out}
.readmore:hover{background:#333!important;transition:all .4s ease-in-out}
.ser-two.et_pb_row{margin-left:auto!important;margin-top:-156px;margin-right:auto!important;margin-left:46px;left:-176px}
.result.et_pb_module.et_pb_text{border-radius:50%;min-height:240px;width:240px;text-align:center;padding-top:75px}
.result h3{color:#fff;font-weight:400;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-size:15px}
.result span.percent-value{font-size:70px;font-weight:700;color:#fff;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif}
.result.et_pb_module.et_pb_number_counter{border-radius:50%;min-height:240px;width:240px;text-align:center;padding-top:75px}
/*-- Swipe Button CSS --*/
body #page-container .et_pb_section .swipe-button.et_pb_button,body #page-container .et_pb_section .swipe-button.et_pb_button:hover{padding:15px 1.5em!important}
.swipe-button.et_pb_button{border-radius:0!important;border-width:2px;border-style:solid;border-color:#2ca3dc;font-size:18px!important;line-height:1.2em!important;color:#000;background-color:transparent!important;position:relative;z-index:2;-webkit-transition:.2s ease-in-out all!important;-ms-transition:.2s ease-in-out all!important;transition:.2s ease-in-out all!important}
.swipe-button.et_pb_button:hover{border-color:#2ca3dc;border-width:2px!important;background-color:transparent!important;color:#fff!important}
.swipe-button.et_pb_button::before{display:table!important;opacity:1!important;position:absolute;content:" ";left:-2px;top:-2px;width:0;height:calc(100% + 4px);margin:0!important;background-color:#2ca3dc;z-index:-1;-webkit-transition:.2s ease-in-out all;-ms-transition:.2s ease-in-out all;transition:.2s ease-in-out all}
.swipe-button.et_pb_button:hover::before{width:calc(100% + 4px);margin:0!important}
.et_pb_button_alignment_center .swipe-button.et_pb_button::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.et_pb_button_alignment_right .swipe-button.et_pb_button::before{left:initial;right:-2px}
.swipe-button.et_pb_button::after{display:none!important}
.swipe-button.et_pb_button.et_pb_bg_layout_dark{border-color:#fff;color:#fff}
.swipe-button.et_pb_button.et_pb_bg_layout_dark:hover{border-color:#fff;color:#2ca3dc!important}
.swipe-button.et_pb_button.et_pb_bg_layout_dark::before{background-color:#fff}
.swipe-button.et_pb_button.swipe-button-blue-dark{border-color:#2ca3dc;color:#fff}
.swipe-button.et_pb_button.swipe-button-blue-dark:hover{border-color:#2ca3dc;color:#fff!important}
.swipe-button.et_pb_button.swipe-button-blue-dark::before{background-color:#2ca3dc}
@media only screen and (min-width : 980px) {
body #page-container .et_pb_section .swipe-button.et_pb_button,body #page-container .et_pb_section .swipe-button.et_pb_button:hover{padding:20px 1.5em!important}
/*.swipe-button.et_pb_button{font-size:22px!important}*/
}
@media only screen and (min-width : 1280px) {
/*.swipe-button.et_pb_button{font-size:26px!important}*/
}
/*-- Swipe Button CSS Close --*/
/* footer css open */
footer#main-footer .container{min-width:90%}
.bottom-nav a{color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-weight:400;font-size:17px;letter-spacing:1px}
.bottom-nav{padding:5px 0;text-align:center;text-transform:uppercase;color:#fff}
footer#main-footer .container{min-width:90%;text-align:center;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;color:#fff}
.footer-mod-left li{text-transform:uppercase;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif}
.footer-mod-left li a{color:#fff;font-weight:400;font-size:16px;font-weight:500}
.footer-mod-left li a:hover{color:#ccc}
/* footer css open */
/*-- Process Page CSS --*/
.ourprocess-header.et_pb_fullwidth_header::after{position:absolute;content:" ";left:0;bottom:0;height:48px;width:100%;z-index:999;background-image:url(images/sliderbg.png);background-position:center bottom;background-repeat:no-repeat;background-size:100%}
/*-- Process Page CSS Close --*/
/* Testimonial css open */
span.script{font-family:TrushmeScript;font-size:35px}
.testimonial-button{left:21px}
.client-photo{float:left;width:20%;height:auto;min-height:366px}
.client-info{float:left;width:60%;margin-left:20px}
.client-info img{padding-bottom:0!important}
.client-info h3{color:#f48d37}
.client-info p{font-size:17px;letter-spacing:.3px;line-height:24px;color:#222}
span.review-inof{font-weight:700;color:#2d4084;top:17px;position:relative}
.first-row1{width:100%;height:154px}
.orbc{width:120px;float:left;margin-right:8px}
.pc{width:90px;float:left;background-color:#930;height:144px;margin-top:-55px}
.rw3{width:150px;float:left;background-color:#930;height:93px;margin-left:8px}
.rw4{width:90px;float:left;background-color:#eaeaea;height:93px}
.rw5{width:103px;float:left;background-color:#930;height:95px;margin-left:8px;margin-right:8px}
.rw6{width:144px;float:left;background-color:#930;height:144px;margin-top:-49px}
.rw7{width:95px;float:left;background-color:#930;height:64px;margin-left:8px;margin-top:-49px}
.second-row{width:100%;height:154px}
.second-rw1{width:170px;float:left;margin-right:8px;height:95px;margin-left:-51px;margin-top:-56px;background:#930}
.second-rw2{width:145px;float:left;background-color:#930;height:245px;margin-top:-55px}
.second-rw3{width:144px;float:left;background-color:#930;height:185px;margin-top:-55px;margin-left:8px;z-index:999;position:relative}
.second-rw4{width:144px;float:left;background-color:#930;height:145px;margin-top:-55px;margin-left:8px}
.second-rw5{width:144px;float:left;background-color:#930;height:145px;margin-top:-55px;margin-left:8px}
.second-rw6{width:143px;float:left;background-color:#930;height:218px;margin-left:9px;margin-top:-128px}
.third-row{width:100%;float:left}
.th-rw1{width:146px;height:145px;background:#930;margin-left:-28px;margin-top:-144px}
.th-rw2{float:left;background:#eaeaea;width:300px;height:230px;margin-left:280px;margin-top:-90px;color:#2d4084;padding:20px;padding-top:50px;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-size:27px;font-weight:400}
.th-rw3{width:160px;height:208px;float:left;background:#930;margin-left:-11px;margin-top:-89px}
.th-rw4{width:100px;height:100px;float:left;background:#930;margin-top:-89px;margin-left:8px}
.four-row{width:100%;float:left}
.four-rw1{width:95px;height:100px;background:#930;float:left;margin-top:-131px;margin-left:23px}
.four-rw2{width:173px;height:129px;background:#930;float:left;margin-left:125px;margin-top:-130px}
.six-rw1{width:240px;height:100px;float:left;background:#eaeaea;margin-top:8px}
.six-rw2{width:100px;height:100px;float:left;background:#930;margin-top:8px;margin-left:8px}
.six-rw3{width:135px;height:145px;float:left;background:#930;margin-top:-37px;margin-left:8px}
.six-rw4{width:100px;height:100px;float:left;background:#930;margin-top:8px;margin-left:8px}
.seven-rw1{width:80px;height:100px;float:left;background:#eaeaea;margin-top:8px}
.seven-rw2{width:220px;height:100px;float:left;background:#eaeaea;margin-top:8px;margin-left:8px}
.seven-rw3{width:135px;height:100px;float:left;background:#eaeaea;margin-top:8px;margin-left:8px}
.seven-rw4{width:100px;height:100px;float:left;background:#930;margin-top:8px;margin-left:8px}
.six-rw6{width:241px;float:left;background:#eaeaea;height:100px}
.symbol{margin-left:132px}
/* Testimonial css close */
/* Inside page css open */
/*page headiing*/
.page-title-section{padding-top:0!important;min-height:51vw!important;height:51vw!important;overflow:hidden}
.page-title-section .et_pb_fullwidth_header_container{width:100%!important;max-width:100%!important;min-height:51vw!important;height:51vw!important}
.page-title-section.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center{position:relative;z-index:9;width:38vw;margin-left:4vw;top:2vw}
.page-title-section .et_pb_header_content_wrapper{font-size:.9vw;line-height:1.6vw}
.page-title-section .et_pb_header_content_wrapper .et_pb_module_header{text-transform:uppercase;font-size:4.2vw;line-height:1.1em;font-family:Dolce-Vita!important}
.page-title-section .header-image-container{position:absolute;top:0;right:0;width:100%!important;height:100%!important}
.page-title-section.et_pb_fullwidth_header .header-image{margin-right:0;margin-left:0}
.page-title-section.et_pb_fullwidth_header .header-image img{width:100%}
img.mobile_image {display:none !important;}
@media only screen and (max-width: 980px) {
	.page-title-section {
		height: initial !important;
	}
	.page-title-section .et_pb_fullwidth_header_container {
		height: initial !important;
		min-height: initial !important;
		display: flex !important;
		flex-direction: column-reverse !important;
		width: calc(100% - 60px) !important;
	}
	.page-title-section.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center {
		width: 100% !important;
		margin: 0 auto;
		top: 0;
	}
	.page-title-section .et_pb_header_content_wrapper .et_pb_module_header{
		font-size:42px;
	}
	.page-title-section .et_pb_header_content_wrapper .et_pb_module_header br {
		display: none !important;
	}
	.page-title-section .et_pb_header_content_wrapper {
		font-size: 16px;
		line-height: 1.6em;
		text-align: center;
	}
	.page-title-section .header-image-container {
		position: relative;
		width: 100% !important;
	}
	img.mobile_image {display:inline-block !important;}
}
/*Content Vertical middle*/
.v-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
/* Search Engine Optimization css open */
.page-id-259 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:45%;width:45%}
.page-id-259 .slider-new h2{color:#184766!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-259 .slider-button a{background:#3dc6c8}
.seo .back{background:#3dc6c8}
.seo .rmore_w{background:#275782;border-radius:25px}
/* Search Engine Optimization css close */
/* Web Design page css open */
.web-design-slider .et_pb_slide{min-height:837px}
.web-design-slider span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:40%;width:40%}
.web-design-slider h2{color:#ed6322!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
/* Web Design page css close */
/* Marketing Automation page css open */
.page-id-1011 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:45%;width:45%}
.page-id-1011 .slider-new h2{color:#2579c3!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.marketing-automation .back{background:#2579c3;color:#fff}
.marketing-automation .rmore_w{background:#e35370}
.page-id-1011 .slider-button a{background:#e35370}
/* Marketing Automation page css close */
/*Content Writing page css open */
.page-id-1013 .slider-button a{background:#e35370}
.page-id-1013 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1013 .slider-new h2{color:#2579c3!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.content-writer .back{background:#2579c3;color:#fff}
.content-writer .rmore_w{background:#e35370}
/* Content Writing page css close */
/*sales-management page css open */
.page-id-1012 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:45%;width:45%}
.page-id-1012 .slider-new h2{color:#163e56!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.sales-management .back{background:#163e56;color:#fff}
.sales-management .rmore_w{background:#fcc230;color:#000!important}
/* sales-management page css close */
/*Local Map page css open */
.page-id-1549 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:45%;width:45%}
.page-id-1549 .slider-new h2{color:#4ba5db!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1549 .slider-button a{background:#4ba5db}
.local-maps .rmore_w{background:#4ba5db}
/* Local Map page css close */
/* Display Marketing page css open */
.page-id-1575 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:45%;width:45%}
.page-id-1575 .slider-new h2{color:#CC5F42!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1575 .slider-button a{background:#1F6DD2}
.display-marketing .back{background:#CC5F42;color:#fff}
.display-marketing .rmore_w{border:2px solid #fff;background-color:#1F6DD2}
/* Display Marketing page css close */
/* Social Media Marketing page css open */
.page-id-1014 span.slider-caption{float:left;text-align:left;color:#fff;text-shadow:none;min-width:42%;width:42%}
.page-id-1014 .slider-new h2{color:#fff!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left;margin-top:-111px}
/*  Social Media Marketing  page css open */
/* PPC page css open */
.page-id-1019 .back{background:#390f7f;color:#fff}
.page-id-1019 span.slider-caption{float:left;text-align:left;color:#fff;text-shadow:none;min-width:54%;width:54%}
.page-id-1019 .slider-new h2{color:#74e0c1!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1019 .rmore_w{margin-top:10px;border:2px solid #fff;padding:8px 20px;margin-left:0;color:#fff!important;top:20px;position:relative;background-color:#71dec2;border-radius:25px}
/*  PPC  page css open */
/* Reporting Analytics page css open */
.page-id-1020 #top-menu a{color:#fff}
.page-id-1020 #top-menu li.current-menu-ancestor>a{color:#fff}
.page-id-1020 #top-menu .sub-menu a{color:#000}
.page-id-1020 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1020 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
/* Reporting Analytics  page css open */
/* Product Catelog page css open */
.page-id-1021 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:45%;width:45%}
.page-id-1021 .slider-new h2{color:#315f91!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1021 .slider-button a{background-color:#3ec5c9}
.page-id-1021 .back{background:#3ec5c9}
.page-id-1021 .rmore_w{background:#315f91}
/* Product Catelog  page css open */
/* IDX page css open */
.page-id-1025 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:45%;width:45%}
.page-id-1025 .slider-new h2{color:#fff!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1025 .slider-button a{background-color:#7aeaff;color:#132a2d}
.idx .back{background:#d379d7}
.idx .rmore_w{background:#7aeaff;color:#000!important}
/* IDX  page css open */
/* Business Listing page css open */
.page-id-1026 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:45%;width:45%}
.page-id-1026 .slider-new h2{color:#337ab8!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1026 .slider-button a{background:#5bbbbc;color:#fff}
.business-listings .rmore_w{background:#5bbbbc;color:#fff}
/*  Business Listing  page css open */
/* ERP page css open */
.page-id-1027 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1027 .slider-new h2{color:#0d4360!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1027 .slider-button a{background:#c0d13e;color:#3c4311}
.erp .back{background:#b6c830}
.erp .rmore_w{background-color:#0d4360}
/*  ERP  page css open */
/* Lexa Class page css open */
.page-id-1022 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1022 .slider-new h2{color:#002f51!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1022 .slider-button a{background:#7ecbcf;color:#002f51}
.lexaclass .rmore_w{color:#fff!important;background-color:#225273}
.lexaclass .back{background:#7dcacf;font-size:17px;color:#000}
/*  Lexa Class page css open */
/* Reputation-Management css open */
.page-id-1553 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:40%;width:40%}
.page-id-1553 .slider-new h2{color:#1d74ea!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1553 .slider-button a{background:#1d74ea}
.reputation-management .back{background-color:#1d74ea;color:#fff}
.reputation-management .rmore_w{background-color:#ffcd40;color:#000!important}
/* Reputation-Management css close */
/* Reputation-Management css open */
.page-id-1557 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:40%;width:40%}
.page-id-1557 .slider-new h2{color:#1c4967!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1557 .slider-button a{background:#fdc130}
.sms-marketing .back{background-color:#3AB6D4;color:#000}
.sms-marketing .rmore_w{background-color:#1c4967;color:#fff!important}
/* Reputation-Management css close */
/* Industrial css close */
.page-id-1038 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1038 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1039 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1039 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1036 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1036 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1040 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1040 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
/* Industrial css close */
/* Video Marketing css open */
.page-id-1562 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:40%;width:40%}
.page-id-1562 .slider-new h2{color:#e45470!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1562 .slider-button a{background:#e45470}
.video-marketing .back{background-color:#e45470;color:#000}
.video-marketing .rmore_w{background-color:#702834;color:#fff!important}
/* Video Marketing css close */
.page-id-1044 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1044 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1043 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1043 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1042 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1042 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1041 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1041 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1040 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1040 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1039 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1039 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1036 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1036 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1037 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1037 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1038 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1038 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1035 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1035 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1034 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1034 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1557 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1557 .slider-new h2{color:#3AB5D4!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.page-id-1058 span.slider-caption{float:left;text-align:left;color:#000;text-shadow:none;min-width:54%;width:54%}
.page-id-1058 .slider-new h2{color:#1c2c68!important;font-size:80px;float:left;font-family:Dolce-Vita!important;letter-spacing:3px;width:100%;text-align:left}
.slider-button{clear:both;float:left;text-align:left;margin-top:30px}
.slider-button a{transition:all .4s ease-in-out;background:#2d4084;border-radius:50px;padding:12px 40px;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;color:#fff;letter-spacing:1px}
.slider-button a:hover{background-color:#f3b502;transition:all .4s ease-in-out}
.ser-button{clear:both;margin-top:20px}
.ser-button a{transition:all .4s ease-in-out;background:#f3b502;border-radius:50px;padding:7px 20px;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;color:#fff;letter-spacing:1px}
.ser-button a:hover{background-color:#2d4084;transition:all .4s ease-in-out}
.ser-mod h4.et_pb_module_header{font-size:27px}
.ser-mod p{line-height:21px;font-size:19px}
/* Inside page css close */
/* Services blocks flip css opne */
.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000px;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}
.home .front h3{font-size:19px;font-weight:700;padding-top:17px;color:#b70111}
.home .front img{padding-top:47px}
.flip-container:hover .back,.flip-container.hover .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}
.flip-container:hover .front,.flip-container.hover .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.flip-container,.front,.back{width:100%;height:300px}
.flipper{-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-ms-transition:.6s;-moz-transition:.6s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;position:relative}
.front,.back{padding:17px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-webkit-transform:rotateY(0deg);-moz-transition:.6s;-moz-transform-style:preserve-3d;-moz-transform:rotateY(0deg);-o-transition:.6s;-o-transform-style:preserve-3d;-o-transform:rotateY(0deg);-ms-transition:.6s;-ms-transform-style:preserve-3d;-ms-transform:rotateY(0deg);transition:.6s;transform-style:preserve-3d;transform:rotateY(0deg);position:absolute;top:0;left:0}
.front{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);background:#fff;z-index:2;box-shadow:0 0 5px #888;border-radius:10px;padding-top:60px}
.back{background:#f3b502;font-size:17px;line-height:28px;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);color:#000;padding-top:60px}
.webdesign .back{background:#fb881e}
.webdesign .rmore_w{background:#275782;border-radius:25px}
.webdesign .front h3{color:#fb881e}
.front h3{padding-top:20px;font-size:24px;color:#000}
.front .name{font-size:2em;display:inline-block;background:rgba(33,33,33,0.9);color:#fff;font-family:Courier;padding:5px 10px;border-radius:5px;bottom:60px;left:25%;position:absolute;text-shadow:.1em .1em .05em #333;display:none;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}
.back-logo{position:absolute;top:40px;left:90px;width:160px;height:117px;background:url(logo.png) 0 0 no-repeat}
.back-title{font-weight:700;color:#00304a;position:absolute;top:180px;left:0;right:0;text-align:center;text-shadow:.1em .1em .05em #acd7e5;font-family:Courier;font-size:22px}
.back p{position:absolute;bottom:40px;left:0;right:0;text-align:center;padding:0 15px;font-size:18px}
.vertical.flip-container{position:relative}
.vertical .back{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}
.vertical.flip-container .flipper{-webkit-transform-origin:100% 213.5px;-moz-transform-origin:100% 213.5px;-ms-transform-origin:100% 213.5px;transform-origin:100% 213.5px}
.vertical.flip-container:hover .back,.vertical.flip-container.hover .back{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg)}
.vertical.flip-container:hover .front,.vertical.flip-container.hover .front{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}
.flip_bg{width:100%;min-height:300px;background-color:#fff;padding:88px 0}
.flip_bg h3{font-size:20px;font-weight:700;padding-top:20px}
#f1_container{position:relative;margin:10px auto;width:100%;height:300px;z-index:1;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000px;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease}
#f1_card,.face{width:100%;height:100%}
#f1_card{transform-style:preserve-3d;transition:all .5s linear}
#f1_container:hover #f1_card,.face.back{transform:rotateY(180deg)}
.face{position:absolute}
.face.back h3{color:#FFF;padding-top:10px}
.face.back{box-sizing:border-box;padding:20px 10px 10px;color:#fff;text-align:center;background-color:#ed9a45;min-height:300px;font-size:15px;line-height:25px}
.back,.face{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-moz-transition:.6s;-moz-transform-style:preserve-3d;-o-transition:.6s;-o-transform-style:preserve-3d;-ms-transition:.6s;-ms-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d}
.rmore,.vmore{transition:all .2s ease-in-out 0}
.back,.et_overlay,.face{-moz-backface-visibility:hidden}
.flip-row .et_pb_row .et_pb_column_1_4:last-child{margin-right:0}
.flip-row .et_pb_row .et_pb_column_1_4{margin-right:26px;width:250px}
.rmore_w{margin-top:10px;border:2px solid #fff;padding:8px 20px;margin-left:0;color:#fff!important;top:20px;position:relative;background-color:#2d4084;border-radius:25px}
.rmore_trans,.rmore_w{color:#000;-webkit-transition:all .2s ease-in-out 0;-ms-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}
/* Services blocks flip css close */
/* Read Our blog css open */
.recent-post-slider h2.wp-post-title a{font-size:28px}
.wp-sub-content{font-size:18px;font-weight:400}
.recent-post-slider .recentpost-categories ul.post-categories li:nth-child(4n+1) a{background:#1abc9c;display:none}
.recent-post-slider.design-2 .post-image-bg{height:420px;background:none}
.recent-post-slider .wp-post-content a.readmorebtn{padding:7px 20px;font-size:17px}
.recent-post-slider.design-2 .post-content-left{position:absolute!important;left:50%;top:106px;bottom:0;background:rgba(54,73,137,0.9);z-index:999;color:#fff}
.recent-post-slider .post-image-bg img{height:100%;width:58%;object-fit:cover;object-position:top center;border-radius:0}
/* Read Our blog css close */
/* services full width header css open */
.ser-banner.et_pb_section{height:650px!important;min-height:650px!important}
.ser-banner.et_pb_section .et_pb_fullwidth_header{height:100%}
.ser-banner h1.et_pb_module_header{font-family:Dolce-Vita!important;opacity:0;font-size:70px;letter-spacing:2px;text-shadow:1px 1px 5px #222}
/* services full width header css close */
.kw-left{width:15%;float:left;padding-top:20px}
.kw-rihgt{float:right;width:85%;padding-top:40px;padding-left:20px;padding-right:100px}
.kw-rihgt h3{font-size:40px}
.service-form .gform_wrapper .gform_footer input.button{font-size:1em;width:auto;cursor:pointer;float:right;margin-top:-88px;border:solid 2px #e0b639;background:#fff;padding:7px 30px}
.service-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:5px 4px;letter-spacing:normal;width:85%}
.service-form .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:28.3%}
.service-form .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:28.3%}
.service-form .gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:28.4%}
.service-form input[type=text]{border:none;border-bottom:solid 2px #ccc}
#brand-services h2{font-weight:400;font-size:33px;color:#23346e}
#brand-services{color:#000;font-size:19px}
.read-more-button a{color:#000;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;border-bottom:solid 2px #000;padding:0 4px;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.read-more-button a:hover{color:#23346e;border-bottom:solid 2px #23346e;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
/*-- Footer css open --*/
#main-footer{background:#13161a url(images/Portal-bg.jpg) no-repeat scroll bottom center / cover}
.footer-twitter{width:100%;height:80px;border-bottom:solid 1px #3d3d3d;padding:20px 100px;color:#fff;text-align:center;font-weight:700;font-size:26px}
.footer-support{width:100%;float:left;z-index:9;position:relative;padding:30px 100px 30vw}
.footer-support h3{color:#fff;font-weight:400;font-size:20px;padding-bottom:20px}
.f-left{width:60%;float:left}
.f-right{width:40%;float:right;border-bottom:solid 1px #5d5c5c;border-left:solid 1px #5d5c5c;margin-top:-30px}
.footer-mod-left{width:30%;float:left;color:#fff;font-size:15px;font-weight:700}
.footer-mod-right{width:40%;float:left;padding-left:40px;padding-bottom:30px}
.footer-mod-right1{width:60%;float:left;background-color:#2d4084;padding:20px;color:#fff;font-size:16px;min-height:270px}
.footer-mod-right1 h3{padding-bottom:25px;border-bottom:solid 1px #5d5c5c;margin-left:-41px;padding-left:35px;padding-top:13px}
.footer-mod-right img{float:left;clear:both;padding:7px 15px 0 0}
.footer-mod-right h3{padding-bottom:25px;border-bottom:solid 1px #5d5c5c;margin-left:-41px;padding-left:35px;padding-top:33px}
span.contact-details{float:left;color:#fff;font-family:'Oswald',Helvetica,Arial,Lucida,sans-serif;font-weight:400;padding-top:20px;width:100%}
#footer-bottom{background:none}
#et-footer-nav{background-color:rgba(255,255,255,.0)}
.gateway{text-align:center;font-family:'Montserrat Subrayada',Helvetica,Arial,Lucida,sans-serif;font-size:50px;text-shadow:11px 15px 14px #000;font-size:0;padding-top:675px}
.gateway span{font-family:TrushmeScript}
.social-media{clear:both;width:100%;color:#fff;padding-left:40px;border-top:solid 1px #5d5c5c;padding-top:21px}
.social-media img{padding-right:10px;float:left}
/*-- Footer css close --*/
/*-- Footer New CSS --*/
.footer-menu-list.et_pb_bg_layout_dark a{color:#fff}
.itv-subscribe-form .email {width: 100%;}
.footer-menu ul.et-menu > li a {
}

.footer-menu-list ul{list-style-type:none;padding-left:0;line-height:1.9}
.footer-menu-list a{transition:.2s ease-in-out all}
.footer-menu-list a:hover{letter-spacing:2px}
.footer-title-menu .et_pb_module_header{line-height:1.8;font-weight:600;font-size:18px;color:#2ca3dc!important}
.footer-title-menu .et_pb_module_header a{font-weight:500;position:relative;display:inline-block}
.footer-title-menu .et_pb_module_header a::before{position:absolute;content:" ";left:0;width:0;bottom:0px;height:2px;background-color:#2ca3dc;transition:.2s ease-in-out all}
.footer-menu-column:hover .footer-title-menu .et_pb_module_header a::before{width:100%}
.footer-title-menu.footer-single-menu .et_pb_module_header{color:#fff!important}
.footer-title-menu.footer-single-menu .et_pb_module_header a::before{background-color:#fff}
.footer-title-menu.footer-single-menu:hover .et_pb_module_header a::before{width:100%}
#itv-subscribe-form input.email{width:100%}
#itv-subscribe-form input{text-align:left;padding-right:20px!important;padding-left:20px!important}
#itv-subscribe-form .button:hover{background-color:#666!important}

/*-- Footer New CSS Close --*/
/*-- Case Studies Pages --*/
.itv-casestudies .et_pb_column_4_4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;justify-content:center}
.itv-casestudies .et_pb_column_4_4 .et_pb_blurb{-webkit-flex:0 1 calc(100% / 3 - 3vw);-ms-flex:0 1 calc(100% / 3 - 3vw);flex:0 1 calc(100% / 3 - 3vw);margin:0 1.5vw 3vw!important;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:20px;overflow:hidden;background-color:#fff}
.itv-casestudies .et_pb_blurb_content{max-width:100%;padding:1.5vw;border-bottom:4px solid #8DAFE4}
.itv-casestudies .et_pb_main_blurb_image{margin-bottom:0;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.itv-casestudies .et_pb_blurb:hover .et_pb_main_blurb_image{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}
.itv-casestudies .et_pb_blurb_container{text-align:center!important;background-color:#8DAFE4;position:absolute;width:calc(100%);margin-left:-1.5vw;padding:1vw 1.5vw;bottom:-100%;color:#fff;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.itv-casestudies .et_pb_blurb:hover .et_pb_blurb_container{bottom:0}
.itv-casestudies .et_pb_module_header{color:#fff;padding-bottom:0;font-weight:400;font-size:18px}
@media only screen and (min-width:980px) {
.cs-hero .et_pb_row.et_pb_equal_columns:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.itv-reviews .rplgsw-container{width:100%}
}
/*-- Product CTA Block --*/
.product-cta.et_pb_row{padding:0 30px;background-color:#f2f2f2}
.product-cta .et_pb_column.et_pb_column_4_4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end}
.product-cta-image{width:400px;margin-right:auto}
.product-cta-desc{padding:30px 0 30px 30px;width:calc(100% - 400px)}
.product-cta input.text,.product-cta input.title,.product-cta input[type="email"],.product-cta input[type="password"],.product-cta input[type="tel"],.product-cta input[type="text"],.product-cta select,.product-cta textarea{background-color:#ddd}

/*-- Portfolio Page --*/

.itv-portfolio .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li,.itv-portfolio .et_pb_gallery .et_pb_gallery_pagination ul li{/*padding:0!important*/}
.itv-portfolio .et_pb_filterable_portfolio .et_pb_portofolio_pagination,.itv-portfolio .et_pb_gallery .et_pb_gallery_pagination{border-top:0 none;margin-top:50px}
.itv-portfolio .et_pb_portfolio_items,.itv-portfolio .et_pb_portfolio .et_pb_ajax_pagination_container,.itv-portfolio .et_pb_posts .et_pb_ajax_pagination_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item,.itv-portfolio .et_pb_posts .et_pb_post{-webkit-box-flex:0;-webkit-flex:0 1 calc(100% / 1 - 10px);-ms-flex:0 1 calc(100% / 1 - 10px);flex:0 1 calc(100% / 1 - 10px);padding-top:calc(100% / 1);margin:0 5px 10px}
.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item > a,.itv-portfolio .et_pb_posts .et_pb_post > a{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;margin:0}
.itv-portfolio .et_portfolio_image{position:relative}
.itv-portfolio .et_portfolio_image::before,.itv-portfolio .et_pb_posts .et_pb_post > a:before{position:absolute;content:" ";background-color:rgba(0,0,0,.05);left:0;top:0;height:100%;width:100%;z-index:1}
.itv-portfolio .et_pb_portfolio_item_content{position:relative;top:0%;left:0%;background-color:rgba(255,255,255,.9);padding:20px 20px 40px;width:100%;height:initial;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:horizontal;-webkit-justify-content:center;-ms-flex-pack:horizontal;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%);-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1;z-index:1}
.itv-portfolio .et_pb_portfolio_item:hover .et_pb_portfolio_item_content,.itv-portfolio .et_pb_post:hover .et_pb_portfolio_item_content{opacity:1}
.itv-portfolio .et_pb_portfolio_item_content > span{width:100%;display:block;text-align:center;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.itv-portfolio .et_pb_portfolio_item:hover .et_pb_portfolio_item_content > span,.itv-portfolio .et_pb_post:hover .et_pb_portfolio_item_content > span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.itv-portfolio .et_pb_module_header{font-size:22px;line-height:1em;text-transform:capitalize;margin-top:0!important;padding-bottom:0!important}
.itv-portfolio .post-meta{font-size:0!important;line-height:1.4;padding-top:15px!important;display:block!important}
.itv-portfolio .post-meta a{font-size:16px!important;margin:0 7px;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#000!important;display:inline-block}
.itv-portfolio .post-meta a:hover{color:#01325C!important}
.itv-portfolio .et_pb_posts div:last-child{-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;width:100%}
@media only screen and (min-width : 480px) {
.itv-portfolio .et_pb_module_header{font-size:26px}
}
@media only screen and (max-width : 480px) {
.itv-portfolio .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:100%!important}
.itv-portfolio .et_pb_filterable_portfolio li a{margin:0 3px 15px!important}
}
@media only screen and (min-width : 768px) {
.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item,.itv-portfolio .et_pb_posts .et_pb_post{-webkit-flex:0 1 calc(100% / 2 - 10px);-ms-flex:0 1 calc(100% / 2 - 10px);flex:0 1 calc(100% / 2 - 10px);padding-top:calc(100% / 2)}
}
@media only screen and (min-width : 981px) {
.itv-portfolio .et_pb_portfolio_item_content{position:absolute;top:50%;left:50%;padding:20px;width:calc(100% - 30px);height:calc(100% - 30px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.itv-portfolio .et_pb_portfolio_item_content > span{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.itv-portfolio .et_pb_module_header{font-size:22px}
.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item,.itv-portfolio .et_pb_posts .et_pb_post{-webkit-flex:0 1 calc(100% / 3 - 10px);-ms-flex:0 1 calc(100% / 3 - 10px);flex:0 1 calc(100% / 3 - 10px);padding-top:calc(100% / 3)}
}
@media only screen and (min-width : 1280px) {
.itv-portfolio .et_pb_module_header{font-size:32px}
.itv-portfolio .et_pb_portfolio_item_content{width:calc(100% - 50px);height:calc(100% - 50px);opacity:0}
.itv-portfolio .et_pb_portfolio_item:hover .et_pb_portfolio_item_content,.itv-portfolio .et_pb_post:hover .et_pb_portfolio_item_content{opacity:1}
}


/*-- Product CTA Block Close --*/


/*-- big Screen CSS --*/
@media only screen and (min-width:1920px) and (max-width:2000px) {
.brand-services1{padding-top:250px!important;padding-bottom:274px!important}
.itv-ser-spacings1{padding-left:73px;padding-right:100px}
.brand-services2{padding-top:121px!important;padding-bottom:274px!important}
.itv-ser-spacings2{padding-left:360px}
.brand-services3{padding-top:100px!important;padding-bottom:887px!important}
.itv-ser-spacings3{padding-left:0;padding-right:436px}
}
@media only screen and (min-width:1758px) and (max-width:1919px) {
.itv-ser-spacings{padding-left:80px;padding-right:100px}
.brand-services{padding-top:250px!important;padding-bottom:274px!important}
}
@media only screen and (min-width:1441px) and (max-width:1600px) {
.brand-services{padding-top:250px!important;padding-bottom:274px!important}
}
/*-- Laptop CSS --*/
@media only screen and (min-width:1367px) and (max-width:1440px) {
.brand-services1{padding-top:250px!important;padding-bottom:160px!important}
.itv-ser-spacings1{padding-left:73px;padding-right:100px}
.brand-services2{padding-top:48px!important;padding-bottom:274px!important}
.itv-ser-spacings2{padding-left:235px}
.brand-services3{padding-top:37px!important;padding-bottom:740px!important}
.itv-ser-spacings3{padding-left:0;padding-right:262px;padding-top:62px}
div#ser-middle{top:173px;position:relative;left:-96px}
div#ser-right{top:0;position:relative;left:-194px}
div#ser-bottom-right{top:-61px;position:relative;left:-191px}
}
@media only screen and (min-width:1367px) and (max-width:1440px) {
.brand-services1{padding-top:250px!important;padding-bottom:160px!important}
.itv-ser-spacings1{padding-left:73px;padding-right:100px}
.brand-services2{padding-top:48px!important;padding-bottom:274px!important}
.itv-ser-spacings2{padding-left:235px}
.brand-services3{padding-top:37px!important;padding-bottom:740px!important}
.itv-ser-spacings3{padding-left:0;padding-right:262px;padding-top:62px}
div#ser-middle{top:173px;position:relative;left:-96px}
div#ser-right{top:0;position:relative;left:-194px}
div#ser-bottom-right{top:-61px;position:relative;left:-191px}
}
@media only screen and (min-width:1281px) and (max-width:1364px){}

/*--------------------*/
/*-- Responsiveness --*/
/*--------------------*/
/*-- Big Screen --*/
@media only screen and (min-width:1601px) and (max-width:1759px) {}
@media only screen and (min-width:1441px) and (max-width:1600px) {
	.prob-page { padding-left: 150px;}
}

/*-- Laptop CSS --*/
@media only screen and (min-width:1367px) and (max-width:1440px) {
	.prob-page { padding-left: 150px;}
	
}
@media only screen and (min-width:1281px) and (max-width:1366px) {	
	.prob-page { padding-left: 100px;}
	
}

/*Small Screen*/
@media only screen and (min-width:1121px) and (max-width:1280px) {
	.prob-page { padding-left: 100px;}
.main-header-row.et_pb_row .et_pb_column .et_pb_image.header-logo{width:180px}
.main-header-menu.et_pb_menu ul.et-menu.nav > li{padding-left:5px;padding-right:5px}
.main-header-menu.et_pb_menu ul.et-menu.nav > li.menu-item-has-children > a:first-child{padding-right:15px}
.main-header-menu.et_pb_menu a{font-size:15px!important}
#new.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item, #new.itv-portfolio .et_pb_posts .et_pb_post {
    -webkit-flex: 0 1 calc(100% / 2 - 10px) !important;
    -ms-flex: 0 1 calc(100% / 2 - 10px);
    flex: 0 1 calc(93% / 2 - 10px) !important;
    padding-top: calc(93% / 2) !important;
    margin: 20px !important;
}
	
}
@media only screen and (min-width:1025px) and (max-width:1120px) {
	.prob-page { padding-left: 70px;}
.main-header-row.et_pb_row .et_pb_column .et_pb_image.header-logo{width:180px}
.main-header-menu.et_pb_menu ul.et-menu.nav > li{padding-left:8px;padding-right:8px}
.main-header-menu.et_pb_menu ul.et-menu.nav > li.menu-item-has-children > a:first-child{padding-right:15px}
.main-header-menu.et_pb_menu a{font-size:14px!important}
#new.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item, #new.itv-portfolio .et_pb_posts .et_pb_post {
    -webkit-flex: 0 1 calc(100% / 2 - 10px) !important;
    -ms-flex: 0 1 calc(100% / 2 - 10px);
    flex: 0 1 calc(92% / 2 - 10px) !important;
    padding-top: calc(92% / 2) !important;
    margin: 20px !important;
}
}

/*IPad CSS*/
@media only screen and (min-width:981px) and (max-width:1024px) {
	.prob-page { padding-left: 70px;}
.main-header-row.et_pb_row .et_pb_column .et_pb_image.header-logo{width:150px}
.main-header-menu.et_pb_menu ul.et-menu.nav > li{padding-left:8px;padding-right:8px}
.main-header-menu.et_pb_menu ul.et-menu.nav > li.menu-item-has-children > a:first-child{padding-right:15px}
.main-header-menu.et_pb_menu a{font-size:14px!important}
#new.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item, #new.itv-portfolio .et_pb_posts .et_pb_post {
    -webkit-flex: 0 1 calc(100% / 2 - 10px) !important;
    -ms-flex: 0 1 calc(100% / 2 - 10px);
    flex: 0 1 calc(90% / 2 - 10px) !important;
    padding-top: calc(90% / 2) !important;
    margin: 20px !important;
}
}
@media only screen and (min-width:768px) and (max-width:980px) {
	.prob-page { padding-left: 70px;}
.mob-ic .et_pb_main_blurb_image { max-width: 20vw;} 
.mob-ic h4.et_pb_module_header { color: #245176; font-weight: bold; margin-top: -15px;}		
.blurb-mod .et_pb_main_blurb_image { max-width: 10vw !important; margin-bottom: 3vw!important;margin-top: 9vw!important;}
.flip-box-back { font-size: 14px !important; line-height: 24px;}		
#new.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item, #new.itv-portfolio .et_pb_posts .et_pb_post {
    -webkit-flex: 0 1 calc(100% / 2 - 10px) !important;
    -ms-flex: 0 1 calc(100% / 2 - 10px);
    flex: 0 1 calc(90% / 2 - 10px) !important;
    padding-top: calc(90% / 2) !important;
    margin: 20px !important;
}
#new.itv-portfolio .et_pb_module_header {font-size: 19px;color: #fff;}
#new.itv-portfolio .et_pb_portfolio_item_content {padding-bottom: 15px;}	
}
@media only screen and (max-width:980px) {
.mob-ic .et_pb_main_blurb_image { max-width: 20vw;} 
.mob-ic h4.et_pb_module_header { color: #245176; font-weight: bold; margin-top: -15px;}		
.blurb-mod .et_pb_main_blurb_image { max-width: 16vw !important; margin-bottom: 3vw!important;margin-top: 9vw!important;}
.flip-box-back { font-size: 14px !important; line-height: 24px;}		
.footer-menu .et_pb_menu__menu { display: inline-block!important;}
.footer-menu .et_mobile_nav_menu { display: none!important;}
.main-header-section.et_pb_section{position:relative!important;background-color:#fcfcfc!important;box-shadow:0 1px 4px rgba(0,0,0,.1)}
.top-header-row.et_pb_row{width:calc(100% + 60px) !important;max-width:calc(100% + 60px)!important;margin:0 -30px}
.top-header-row.et_pb_row .et_pb_column{-webkit-box-pack:horizontal;-webkit-justify-content:space-around;-ms-flex-pack:horizontal;-webkit-box-pack:horizontal;-webkit-justify-content:space-around;-ms-flex-pack:horizontal;justify-content:space-around;background-color:#2e439b}
.top-header-row.et_pb_row .et_pb_column > *{margin-right:0!important;width:100%;padding:7px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:horizontal;-webkit-justify-content:center;-ms-flex-pack:horizontal;justify-content:center}
.top-header-row.et_pb_row .phone-number *{float:none;text-align:center}
.phone-number .et_pb_module_header{top:0!important}
.phone-number .et_pb_module_header a,.phone-number .et_pb_module_header a:hover{color:#fff!important}
.top-header-row.et_pb_row .et_pb_code.top-header-menu{display:none}
.main-header-row.et_pb_row .et_pb_column > *{margin-top:0!important}
.top-header-row.et_pb_row .top-header-sm{background-color:#2ca3dc!important}
.main-header-menu .mobile_menu_bar{padding:40px 10px 40px 0}
.mobile_menu_bar::before{font-size:42px}
.main-header-menu .mobile_menu_bar::after{position:absolute;content:"Menu";color:#0004;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:2px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;right:-18px;top:50%;transform:translateY(-50%) rotate(90deg)}
.main-header-menu .et_mobile_menu{width:calc(100vw - 60px);right:0;left:inherit}
.main-header-menu.et_pb_menu .et_mobile_menu .sub-menu{width:100%;padding-left:0}
.welcome-text.et_pb_fullwidth_header{margin-top:16vw}
.welcome-text.et_pb_fullwidth_header .header-content h2.et_pb_module_header{font-size:5.5vw!important;line-height:1!important;padding-bottom:.1em!important}
.welcome-text.et_pb_fullwidth_header .header-content h4.et_pb_fullwidth_header_subhead{font-size:3vw!important;line-height:1!important;padding-bottom:.1em!important}
.itv-help-form-section .et_pb_module.et_pb_text h1{font-size:4vw}
}
/*Mobile CSS*/
@media only screen and (max-width: 767px) {
.mob-ic .et_pb_main_blurb_image { max-width: 20vw;} 
.mob-ic h4.et_pb_module_header { color: #245176; font-weight: bold; margin-top: -15px;}		
.blurb-mod .et_pb_main_blurb_image { max-width: 10vw !important; margin-bottom: 3vw!important;margin-top: 9vw!important;}
.flip-box-back { font-size: 14px !important; line-height: 24px;}	
.prob-page {padding-left: 30px;}

	
.main-header-menu .mobile_menu_bar{padding:5.5vw 10px 5.5vw 0}
.main-header-row.et_pb_row .et_pb_column .header-logo{max-width:30vw}
.itv-help-form-row.et_pb_row_1.et_pb_row{padding:0!important}
.itv-help-form-row .itv-help-form-text.et_pb_text{padding:15px 30px 13px!important;width:100%;text-align:left}
.itv-help-form .gform_wrapper form .gform_body{width:calc(100% - 150px)}
.itv-help-form select{border-color:#2ca3dc!important;padding-bottom:10px!important}
.itv-help-form .gform_wrapper form .gform_footer{width:150px}
.itv-help-form .gform_wrapper .gform_footer .gform_button{text-indent:-25px;padding:10px 5px!important;min-height:initial!important;line-height:1.4!important;margin-bottom:0!important}
.go_arrow{width:18px;left:calc(100% - 35px)}
.itv-faq-sec .et_pb_toggle.et_pb_toggle_item{padding-left:20px!important;padding-right:20px!important}
.itv-faq-sec .et_pb_module_header{font-size:32px!important}
#new.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item, #new.itv-portfolio .et_pb_posts .et_pb_post {
    -webkit-flex: 0 1 calc(100% / 2 - 10px) !important;
    -ms-flex: 0 1 calc(100% / 2 - 10px);
    flex: 0 1 calc(94% / 1 - 10px) !important;
    padding-top: calc(94% / 1) !important;
    margin: 20px !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
.prob-page {padding-left: 30px;}	
.mob-ic .et_pb_main_blurb_image { max-width: 20vw;} 
.mob-ic h4.et_pb_module_header { color: #245176; font-weight: bold; margin-top: -15px;}	
.blurb-mod .et_pb_main_blurb_image { max-width: 10vw !important; margin-bottom: 3vw!important;margin-top: 9vw!important;}
.flip-box-back { font-size: 14px !important; line-height: 24px;}	
#new.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item, #new.itv-portfolio .et_pb_posts .et_pb_post {
    -webkit-flex: 0 1 calc(100% / 2 - 10px) !important;
    -ms-flex: 0 1 calc(100% / 2 - 10px);
    flex: 0 1 calc(94% / 1 - 10px) !important;
    padding-top: calc(94% / 1) !important;
    margin: 20px !important;
}	
.port-itv.et_pb_row {padding: 0px;padding-top: 17px;margin-bottom: -13px;}	
.website-info h1 {
    font-size: 31px;

}	
.website-info h3 {
    font-size: 26px;

}
.port-heading h1 {
    color: #a2a0a0;

}
.project-desc h1 {
    font-weight: bold;
    font-size: 26px;
    margin-bottom: 20px;
}
li.et_pb_portfolio_filter {
    border-right: none;
    margin-bottom: 20px;
    background: #fff;
}
#post-1582 .et_pb_portfolio_filters.clearfix a {
    line-height: 0px;
    margin: 4px !important;
    font-size: 13px !important;
    line-height: 15px;
}	
.curve img {margin-bottom: 0;}
#new.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item, #new.itv-portfolio .et_pb_posts .et_pb_post {
    -webkit-flex: 0 1 calc(100% / 2 - 10px) !important;
    -ms-flex: 0 1 calc(100% / 2 - 10px);
    flex: 0 1 calc(100% / 1 - 0px) !important;
    padding-top: calc(100% / 2) !important;
    margin: 0;
}
#new.itv-portfolio .et_pb_module_header {
    font-size: 14px;
    color: #fff;
}
#new.itv-portfolio .et_pb_portfolio_item_content {
    width: calc(100% - 0px);
    height: calc(100% - 0px);
    background-color: #3f4d99;
    color: #fff;
}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
.prob-page {padding-left: 30px;}	
.mob-ic .et_pb_main_blurb_image { max-width: 20vw;} 
.mob-ic h4.et_pb_module_header { color: #245176; font-weight: bold; margin-top: -15px;}	
.blurb-mod .et_pb_main_blurb_image { max-width: 10vw !important; margin-bottom: 3vw!important;margin-top: 9vw!important;}
.flip-box-back { font-size: 14px !important; line-height: 24px;}	

	#new.itv-portfolio .et_pb_portfolio .et_pb_portfolio_item, #new.itv-portfolio .et_pb_posts .et_pb_post {
	-webkit-flex: 0 1 calc(100% / 2 - 10px) !important;
	-ms-flex: 0 1 calc(100% / 2 - 10px);
	flex: 0 1 calc(94% / 1 - 10px) !important;
	padding-top: calc(94% / 1) !important;
	margin: 20px !important;
}
}
@media only screen and (max-width: 480px) {
.prob-page {padding-left: 30px;}	
.mob-ic .et_pb_main_blurb_image { max-width: 20vw;} 
.mob-ic h4.et_pb_module_header { color: #245176; font-weight: bold; margin-top: -15px;}	
.blurb-mod .et_pb_main_blurb_image { max-width: 16vw !important; margin-bottom: 3vw!important;margin-top: 9vw!important;}
.flip-box-back { font-size: 14px !important; line-height: 24px;}	
.blurb-mod .et_pb_main_blurb_image {
    max-width: 16vw;
    margin-bottom: 3vw;
    margin-top: 9vw;
}	
.main-header-menu .mobile_menu_bar{padding:6vw 10px 6vw 0}
.main-header-row.et_pb_row .et_pb_column .header-logo{max-width:40vw}
.top-header-row.et_pb_row .et_pb_column{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.itv-help-form-row .itv-help-form-text.et_pb_text{font-size:14px!important;padding:15px 10px 13px!important}
.itv-help-form .gform_wrapper form .gform_body{width:calc(100% - 100px)}
.itv-help-form select{font-size:14px!important;padding-left:5px!important;background-position:calc(100% - 10px) center;background-size:10px auto}
.itv-help-form select option{font-size:14px!important}
.itv-help-form .gform_wrapper form .gform_footer{width:100px}
.itv-help-form .gform_wrapper .gform_footer .gform_button{font-size:14px!important}
.go_arrow{left:calc(100% - 25px)}
}
.mobile-only {
	display: none !important;
}
@media only screen and (max-width: 980px) {
	.mobile-only {
		display: block !important;
	}
}