a, abbr, acronym, address, applet, article, aside, audio,b, blockquote,big, body, button, center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{background:transparent;border:0 none;margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-family:inherit;font-weight:normal;font-style:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
blockquote,q{quotes:none;}
blockquote:before,q:before{content:'';content:none;}
blockquote:after,q:after{content:'';content:none;}
ins{text-decoration:none;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #a3d7e7;margin:5px 0 30px;padding:0;width:100%;float:left}
input, select{vertical-align:middle;margin:0;}
ol, ul, li{list-style:none;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html{-ms-content-zooming:none;-ms-touch-action:pan-x pan-y;}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0);}
::-moz-selection{background-color:#199ac3;color:#fff}
::selection{background-color:#199ac3;color:#fff}
.clearfix:before,
.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
@font-face{font-family:'latoblack';src:url('../fonts/lato-black_9-webfont.woff2') format('woff2'), url('../fonts/lato-black_9-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latomedium';src:url('../fonts/lato-medium_5-webfont.woff2') format('woff2'), url('../fonts/lato-medium_5-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latoregular';src:url('../fonts/lato-regular_a-webfont.woff2') format('woff2'), url('../fonts/lato-regular_a-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'latosemibold';src:url('../fonts/lato-semibold_5-webfont.woff2') format('woff2'), url('../fonts/lato-semibold_5-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'robotobold';src:url('../fonts/roboto-bold_b-webfont.woff2') format('woff2'), url('../fonts/roboto-bold_b-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'robotomedium';src:url('../fonts/roboto-medium_b-webfont.woff2') format('woff2'), url('../fonts/roboto-medium_b-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'robotoregular';src:url('../fonts/roboto-regular_a-webfont.woff2') format('woff2'), url('../fonts/roboto-regular_a-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'robotolight';src:url('../fonts/roboto-light_b-webfont.woff2') format('woff2'), url('../fonts/roboto-light_b-webfont.woff') format('woff');font-weight:normal;font-style:normal}
body{color:#363636;font-family:'robotoregular';font-size:15px;font-weight:400;line-height:normal;}
:focus{outline:0 none;}
:focus, a{text-decoration:none;color:#000;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
a:hover{text-decoration:none;color:#000;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
h1, h2, h3, h4, h5, h6{font-weight:normal;line-height:normal;font-family:'latoregular';}
p{font-size:15px;line-height:normal;margin:0 0 15px;color:#000}
strong{font-family:'robotobold';}
em{font-style:italic}
img{max-width:100%}
::-webkit-input-placeholder{color:#000;}
:-moz-placeholder{color:#000;}
::-moz-placeholder{color:#000;}
:-ms-input-placeholder{color:#000;}
.clear{clear:both;}
.floatL{float:left;}
.floatR{float:right;}
.full-width{float:left;width:100%;}
.hide{display:none!important;}
.img-responsive{max-width:100%;height:auto;}
.wrapper{width:100%;float:left;position:relative}
.container{width:100%;max-width:1180px;margin:0 auto;display:block;}
@media (max-width:1180px){.container{padding-right:15px;padding-left:15px;}
}
.header{padding:10px 0;position:fixed;z-index:99;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;background:rgba(255,255,255,0.70)}
.header .logo{float:left;padding:4px 0 0;}
.header .logo img{transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.call_top{float:right;color:#199ac3;padding:2px 0 0;font-size:21px;font-family:'robotomedium';transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.call_top a{color:#000}
.call_top a:hover,
.call_top a:focus{color:#199ac3}
/*menu_change*/
.nav{float:right;padding:18px 0 0;margin:0;clear:both;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.nav ul.navigation{float:left;margin:0;padding:0 0 0 10px; position:relative}
.nav ul.navigation li{float:left;list-style:none;padding:0 10px}
.nav ul.navigation> li:last-child{padding-right:0}
.nav ul.navigation> li:last-child > a{background:#199ac3;padding:5px 20px;color:#FFF;text-transform:uppercase;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.nav ul.navigation> li:last-child > a:hover{color:#000}
.nav ul.navigation li > a{color:#000;width:100%;float:left;white-space:nowrap;padding:5px 20px 5px 10px;font-size:18px;font-family:'robotoregular';border-bottom:solid 2px transparent;line-height:normal}
.nav ul.navigation li > a{position:relative}
.nav ul.navigation li > a:hover,
.nav ul.navigation li.active > a{border-color:#199ac3;color:#199ac3}
.nav ul.navigation li ul li a{font-size:14px; border:0; padding:5px 0}
.nav ul.navigation li ul li a:hover{font-size:14px; border:0}
/*menu_change*/
.header.sticky{padding:5px 0;background:rgba(255,255,255,0.90)}
.header.sticky .call_top{/*opacity:0;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;*/}
.header.sticky .logo img{width:188px}
.header.sticky .nav{padding:0;margin:4px 0 0;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
/*menu_change*/
@media(max-width:1169px){
.nav{margin:0;float:right;padding:0}
.nav .navbar-toggle{float:right;margin:22px 0 0;cursor:pointer}
.header.sticky .nav .navbar-toggle{margin:7px 0 0}
.nav .navbar-toggle span{background:#199ac3;height:3px;width:30px;display:block;margin-top:4px; }
.nav ul.navigation{background:#202020;padding:0;min-width:240px;position:fixed;top:0;left:0;}
.header.sticky .nav ul.navigation{top:0}
.nav ul.navigation li a{color:#fff;padding:0 15px;border:0;line-height:36px}
.nav ul.navigation li a:hover,
.nav ul.navigation li.active a{color:#199ac3;border-bottom:none;}
.nav ul.navigation li ul li a{line-height:normal; padding:5px 10px; color:#363636}
.nav ul.navigation .go-back a{padding-left:40px; color:#363636}
.nav ul.navigation li{width:100%;padding:0}
.nav ul.navigation > li:last-child > a{padding:3px 15px;width:100%;float:left;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
}
/*menu_change*/
@media(max-width:768px){.header{/*position:relative*/}
}
@media(max-width:575px){
.header{padding:5px 0}
.header .logo{width:60%; padding:0}
.call_top{font-size:14px}
.call_top{font-size:0}
.call_top a{font-size: 22px;font-weight: bold;color: #199ac3;text-align:center;}
}

.banner{position:relative;background:#FFF url(../images/banner_img_mob.jpg) no-repeat 0 0;background-size:cover;min-height:637px;clip-path:polygon(0% 0%, 100% 0%, 100% 75%, 0% 100%, 0% 100%, 0% 100%, 0% 100%);z-index:4}
@supports (-ms-ime-align:auto) {
.banner{position:relative;background:url(../images/banner_img.png) no-repeat 0 0;background-size:cover;min-height:637px;z-index:4;}
@media(min-width:1500px){
.banner{background:#FFF url(../images/banner_img_mob.jpg) no-repeat 0 0;background-size:cover;}
}
}
.clip-polygon{clip-path:polygon(0% 0%, 100% 0%, 100% 75%, 0% 100%, 0% 100%, 0% 100%, 0% 100%);}
.banner .banner_text{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;}
.banner .banner_text .bnr_text_center{text-align:center}
.banner .banner_text h1{font-size:75px;color:#FFF;font-family:'robotomedium';text-transform:uppercase;padding:0 0 20px;}
.banner .banner_text a.btn{margin:0 10px}
@media(max-width:990px){
.banner{min-height:480px}
}
@media(max-width:767px){
.banner{min-height:300px; clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0% 100%)}
.banner .banner_text h1{font-size:44px}
}
@media(max-width:460px){
.banner .banner_text h1{font-size:34px}
.banner .banner_text a.btn{display:inline-table;margin:0 0 15px}
}
@media(max-width:360px){
.banner{min-height:370px}
.banner .banner_text h1{font-size:28px}
}
.section1{padding:180px 0 210px;background:#FFF url(../images/section1_bg_mob.jpg) no-repeat 0 0;background-size:cover;clip-path:polygon(0% 0%, 100% 0%, 100% 83%, 0% 100%, 0% 100%, 0% 100%, 0% 100%);position:relative;z-index:3;margin:-165px 0 0}

@supports (-ms-ime-align:auto) {
.section1{padding:200px 0 180px;background:#url(../images/section1_bg_mob.png) no-repeat 0 0;background-size:cover;position:relative;z-index:3;margin:-205px 0 0}
@media(min-width:1460px){
.section1{margin:-140px 0 0}
}
}
.sectionheader h2,
.section1 h2,
.section2 h2,
.section3 h2,
.section4 h2,
.section5 h2,
.section7 h2{font-size:50px;color:#FFF;font-family:'latoregular';text-transform:uppercase;text-align:center;position:relative;padding:0 0 12px}
.section1 h2:after,
.section2 h2:after,
.section3 h2:after,
.section4 h2:after,
.section5 h2:after,
.section7 h2:after{content:"";background:#FFF;width:180px;height:3px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}
.section1 .regular{margin:20px 0 50px;text-align:center}
.section1 .regular p{font-size:16px;line-height:28px;color:#000;font-family:'robotoregular';}
.section1 .regular p i{font-size:24px;color:#199ac3}
.section1 .regular p.author{color:#FFF;font-size:20px;font-family:'robotomedium';}
.section1 .counter_four_box{margin:0 -10px;padding:0;}
.section1 .counter_four_box li{float:left;width:25%;text-align:center;padding:0 10px;}
.section1 .counter_four_box li .blue{width:100%;float:left;padding:10px 10px 18px;}
.section1 .counter_four_box li .blue h3{width:100%;float:left;padding:0 0 6px;margin:0 0 20px;font-size:40px;font-family:'latoblack';position:relative}
.section1 .counter_four_box li .blue h3:after{content:"";width:110px;height:2px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}
.section1 .counter_four_box li .blue p{width:100%;float:left;padding:0;margin:0;font-size:18px;font-family:'robotoregular';}
.section1 .counter_four_box li:nth-child(odd) .blue{background:rgba(25,154,195,0.60);}
.section1 .counter_four_box li:nth-child(odd) .blue h3,
.section1 .counter_four_box li:nth-child(odd) .blue p{color:#FFF}
.section1 .counter_four_box li:nth-child(odd) .blue h3:after{background:#FFF}
.section1 .counter_four_box li:nth-child(even) .blue{background:rgba(255,255,255,0.60);}
.section1 .counter_four_box li:nth-child(even) .blue h3,
.section1 .counter_four_box li:nth-child(even) .blue p{color:#199ac3}
.section1 .counter_four_box li:nth-child(even) .blue h3:after{background:#199ac3}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);padding:14px 0}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next{font-size:80px;color:#199ac3;position:absolute;top:50%;transform:translateY(-50%);}
.owl-carousel .owl-nav .owl-prev{left:-150px}
.owl-carousel .owl-nav .owl-next{right:-150px}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
@media(max-width:1100px){
.owl-carousel .owl-nav .owl-prev{left:-25px}
.owl-carousel .owl-nav .owl-next{right:-25px}
}
@media(max-width:960px){
.section1 .counter_four_box li{width:50%;padding:10px}
}
@media(max-width:767px){
.owl-carousel .owl-nav .owl-prev{left:0}
.owl-carousel .owl-nav .owl-next{right:0}
.inner_caption{padding:0 30px}
.section1{margin:0;padding:60px 0;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0% 100%)}
.sectionheader h2,
.section1 h2,
.section2 h2,
.section3 h2,
.section4 h2,
.section5 h2,
.section7 h2{font-size:32px}
}
@media(max-width:479px){
.section1 .counter_four_box li{width:100%}
.section1 h2,
.section2 h2,
.section3 h2,
.section4 h2,
.section5 h2,
.section7 h2{font-size:28px}
.section1 .regular p{font-size:14px;line-height:24px}
.section1 .regular{margin:20px 0}
}
.section2{padding:180px 0;background:#FFF url(../images/section2_bg_mob.jpg) no-repeat 0 0;background-size:cover;clip-path:polygon(0% 0%, 100% 0%, 100% 88%, 0% 100%, 0% 100%, 0% 100%, 0% 100%);position:relative;z-index:2;margin:-165px 0 0}
@supports (-ms-ime-align:auto) {
.section2{padding:180px 0;background:url(../images/section2_bg.png) no-repeat 0 0;background-size:cover;position:relative;z-index:4;margin:-180px 0 0}
@media(min-width:1700px){
.section2{margin:-200px 0 0}
}
@media(min-width:1900px){
.section2{padding:80px 0;background:#FFF url(../images/section2_bg_mob.jpg) no-repeat 0 0;background-size:cover;margin:0}
}
}
.section2 .services_box{width:100%;float:left;text-align:center;margin:50px 0 0;padding:24px;border:solid 2px transparent;min-height:338px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0);transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.section2 .services_box i{font-size:100px;color:#FFF;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.section2 .services_box h3{font-size:30px;color:#FFF;font-family:'latoregular';text-transform:uppercase;padding:14px 0;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.section2 .services_box p{font-size:16px;color:#000;font-family:'robotoregular';line-height:28px;margin:0 0 5px;display:none;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.section2 .services_box:hover{background:rgba(255,255,255,.60);border:solid 2px #FFF;}
.section2 .services_box:hover p{display:block}
.section2 .services_box:hover i,
.section2 .services_box:hover h3{color:#199ac3}

@media(max-width:767px){
.section2{margin:0;padding:60px 0; clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0% 100%)}
.section2 .services_box p{display:block}
.section2 .services_box{background:rgba(255,255,255,.60);border:solid 2px #FFF;min-height:inherit}
.section2 .services_box h3{font-size:26px}
}
@media(max-width:575px){
.section2 .services_box i{font-size:60px;}
.section2 .services_box h3{font-size:22px}
.section2 .services_box{padding:25px 15px}
}


.section3{padding:30px 0 60px;text-align:center}
.section3 h2{color:#199ac3;margin:0 0 20px}
.section3 h2:after{background:#199ac3}
.section3 p{font-size:16px;color:#000;font-family:'robotoregular';}
.section3 .services_box{margin:30px 0 20px;padding:0 15px;}
.section3 .services_box .rounded_box{background:#199ac3;width:130px;height:130px;line-height:130px;margin:0 auto 20px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:70px;color:#FFF; border:1px solid #199ac3;}
.section3 .services_box .rounded_box a{color:#fff;}
.section3 .services_box .rounded_box:hover{color:#199ac3; background:#fff;}
.section3 .services_box .rounded_box:hover a{color:#199ac3;}
.section3 .services_box h3{font-size:24px;color:#000;text-transform:uppercase;font-family:'latoregular';padding:0 0 6px;}
.section3 .services_box h3 a:hover{color:#199ac3;}
.section3 .services_box p{font-size:16px;line-height:20px;color:#000}




@media(max-width:767px){
.section3 .services_box{margin:30px 0 0}
.section3 .services_box .rounded_box{width:80px;height:80px;line-height:80px;font-size:40px}
.section3 .services_box h3{font-size:20px;}
}
.section4{padding:30px 0 30px;text-align:center}
.section4 h2{color:#199ac3;margin:0 0 20px}
.section4 h2:after{background:#199ac3}
.section4 p{font-size:16px;color:#000;line-height:28px;margin:0 0 30px;font-family:'robotoregular';}
/*.section5{padding:40px 0 130px;background:#FFF url(../images/section5_bg.png) no-repeat 0 0;background-size:cover;clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 0% 100%, 0% 100%, 0% 100%, 0% 100%);margin:10px 0 0}*/
.section5{padding:40px 0 130px;background:url(../images/section5_bg.png) no-repeat 0 0;background-size:cover;margin:10px 0 0}
.section5 h2{margin:0 0 40px}
.section5 .we_serve_box{min-height:152px;border:solid 2px transparent;text-align:center;background:rgba(255,255,255,1);display:flex;justify-content:center;align-items:center;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.section5 .we_serve_box i{font-size:50px;color:#199ac3;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.section5 .we_serve_box h3{font-size:20px;color:#199ac3;font-family:'robotolight';padding:5px 0 0;text-transform:uppercase;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}
.section5 .we_serve_box:hover{background:none;border-color:#FFF;cursor:pointer}
.section5 .we_serve_box:hover i,
.section5 .we_serve_box:hover h3{color:#FFF}
@media(max-width:991px){
.section5 .we_serve_box{margin-bottom:20px}
}
@media(max-width:767px){
.section5{margin:0;padding:60px 0 45px;margin:0 0 50px; background:url(../images/section5_bg_mob.png) no-repeat center center; background-size:cover;}
}
.section6{padding:0}
/*.section7{padding:130px 0 50px;background:#FFF url(../images/section7_bg.png) no-repeat 0 0;background-size:cover;clip-path:polygon(0% 20%, 100% 0%, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 0% 100%);margin:10px 0 0}*/
.section7{padding:100px 0 50px;background:url(../images/section7_bg.png) no-repeat 0 0;background-size:cover;margin:10px 0 0}
.section7 h2{color:#199ac3;margin:0 0 30px}
.section7 h2:after{background:#199ac3}
.section7 p{font-size:20px;color:#000;font-family:'robotoregular';text-align:center}
.form_group{float:left;width:100%;padding:0 0 25px}
@media(max-width:767px){
.section7{margin:0;padding:60px 0; background:url(../images/section7_bg_mob.png) no-repeat center center; background-size:cover;}
}

.gform_wrapper ul.gform_fields li{padding:0 0 10px;}
.gform_wrapper ul.gform_fields li:after{display:block; content:""; clear:both;}
.ginput_container:after{display:block; content:""; clear:both;}

.gravity_frm input[type="text"],
.gravity_frm input[type="email"],
.gravity_frm input[type="tel"],
.gravity_frm input[type="password"],
.gravity_frm select,
.gravity_frm textarea,

.form_group input[type="text"],
.form_group input[type="email"],
.form_group input[type="tel"],
.form_group input[type="password"],
.form_group select,
.form_group textarea{border:solid 2px #199ac3;border-top:0;border-right:0;background:none;width:100%;float:left;padding:9px 10px;font-size:16px;color:#000;font-family:'robotoregular';line-height:normal}

.gravity_frm_home{width:100%; max-width:none; float:left; padding:0 10px;}
.gravity_frm_home .gform_body{float:left; width:100%;}
.gravity_frm_home ul{float:left; width:100%;}
.gravity_frm_home ul li{float:left; width:49%; padding:0 !important; margin:0 0 10px;}
.gravity_frm_home ul li:nth-child(even){float:right;}
.gravity_frm_home ul li label{display:none !important;}
.gravity_frm_home ul li.gfield{clear:none !important;}
.gravity_frm_home ul li input{width:100% !important; font-size:16px !important;}
.gravity_frm_home ul li textarea{width:100% !important; height:102px !important; font-size:16px !important;}
.gravity_frm_home ul li select{width:100% !important; font-size:16px !important;}
.gravity_frm_home input[type="submit"]{display:block !important; margin:0 auto !important; float:none !important; width:165px !important; font-size:18px !important;}

.gform_button{background:#199ac3; border:none; outline:none; color:#fff; cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; padding:15px 25px; font-size:17px;}

.gravity_frm textarea,
.form_group textarea{height:107px;resize:none}

.gravity_frm input:focus,
.gravity_frm textarea:focus,
.gravity_frm select:focus,

.form_group input:focus,
.form_group textarea:focus,
.form_group select:focus{border-color:#000}
.gravity_frm input[type="submit"]{color:#fff !important;}
.wpcf7 input[type="submit"]{color:#fff !important;}
.submit_btn{text-align:center;}
.submit_btn input.btn:hover{border-color:#199ac3;color:#199ac3}
.footer{background:#777a7b;padding:55px 0}
.footer h2{font-family:'latosemibold';font-size:30px;color:#FFF;padding:0 0 12px;position:relative;margin:0 0 25px;text-transform:uppercase}
.footer h2:after{content:"";width:80px;height:2px;background:#199ac3;position:absolute;left:0;bottom:0}
.footer ul{margin:0;padding:0;width:100%;float:left}
.footer ul li{margin:0;padding:6px 0;width:100%;float:left}
.footer ul li a{padding:0 0 0 16px;color:#eeeded;font-size:18px;position:relative}
.footer ul li a:hover{color:#000;}
.footer ul li a i{position:absolute;left:0;top:4px}
.footer h3{font-family:'latosemibold';font-size:20px;color:#FFF;padding:0 0 10px;position:relative;margin:0;text-transform:uppercase}
.footer p{font-size:16px;line-height:24px;color:#eeeded;font-family:'robotoregular';}
.footer p span{font-family:'robotomedium';color:#FFF}
.footer p.contact_fot{font-size:18px;line-height:28px;margin:20px 0 20px}
.footer p.contact_fot a{color:#FFF}
.footer p.contact_fot a:hover{color:#000}
.footer ul.social{margin:0;padding:0;width:100%;float:left}
.footer ul.social li{margin:0;padding:6px 3px;width:auto;float:left}
.footer ul.social li a{width:40px;height:40px;line-height:34px;text-align:center;background:#199ac3;float:left;padding:0;color:#FFF;font-size:20px;}
.footer ul.social li a:hover{color:#199ac3;background:#FFF;}
.footer ul.social li a i{position:inherit}
.copyright{padding:10px 0;background:#FFF;color:#777a7b}
.copyright .floatL{line-height:40px;color:#777a7b;font-size:12px;}
.copyright .floatR{line-height:40px;color:#777a7b;font-size:12px;}
.copyright .floatR img{vertical-align:middle;display:inline-block;margin:0 0 0 3px;}
@media(max-width:767px){
.copyright .floatL,
.copyright .floatR{width:100%;text-align:center}
}
.inner_banner{position:relative;background:#FFF url(../images/inner_banner.png) no-repeat 0 0;background-size:cover;min-height:155px;clip-path:polygon(0% 0%, 100% 0%, 100% 75%, 0% 100%, 0% 100%, 0% 100%, 0% 100%);z-index:4}
@media(max-width:767px){
.inner_banner{clip-path:none;min-height:200px;background-position:center center}
}
@media(max-width:360px){
.inner_banner{min-height:180px}
}
.inner_page{padding:50px 0}
.left_side_menu{background:rgba(25,154,195,0.6);border:solid 2px #199ac3;padding:15px;width:100%;float:left;}
.left_side_menu > h2{font-size:28px;font-family:'robotoregular';color:#FFF;text-transform:uppercase;position:relative;padding:0 0 10px;margin:0 0 25px}
.left_side_menu > h2:after{content:"";width:110px;height:2px;background:#FFF;position:absolute;bottom:0;left:0}
.left_side_menu ul{margin:0;padding:0;width:100%;float:left}
.left_side_menu ul li{float:left;width:100%;padding:0;margin:0}
.left_side_menu ul li a{font-size:18px;color:#434343;padding:0 0 0 15px;font-family:'robotoregular';position:relative;float:left;line-height:28px}
.left_side_menu ul li.current-menu-item a,
.left_side_menu ul li.active a,
.left_side_menu ul li a:focus,
.left_side_menu ul li a:hover{color:#000}
.left_side_menu ul li a i{position:absolute;left:0;top:6px;}
@media(max-width:767px){.left_side_menu > h2{font-size:22px}
.left_side_menu ul li a{font-size:14px;line-height:22px}
.left_side_menu ul li a i{top:4px;}
}
.left_side_form{background:rgba(232,232,232,0.6);border:solid 2px #199ac3;padding:15px 15px 0;width:100%;float:left;margin:30px 0 30px;}
.left_side_form > h2{font-size:28px;font-family:'robotoregular';color:#199ac3;text-transform:uppercase;position:relative;padding:0 0 10px;margin:0 0 25px}
.left_side_form > h2:after{content:"";width:110px;height:2px;background:#199ac3;position:absolute;bottom:0;left:0}
.left_side_form > h3{font-size:22px;color:#000;font-family:'latosemibold';padding:5px 0 10px;text-transform:uppercase}
@media(max-width:767px){.left_side_form > h2{font-size:22px}
.left_side_form > h3{font-size:18px}
}
.left_side_video{border:solid 2px #199ac3;padding:0;width:100%;float:left;margin:30px 0 0;overflow:hidden}
.left_side_video img{width:100%;float:left}
.well{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
.popup_visible .well{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.popup_box{width:100%;float:left;max-width:500px;min-width:500px;background:#FFF;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;margin:0 auto}
.popup_box a.close_popup{width:24px;height:24px;line-height:22px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#199ac3;color:#FFF;position:absolute;right:-8px;top:-8px;cursor:pointer;border:0;float:left}
.popup_box iframe{float:left;width:100%}
@media(max-width:520px){.popup_box{width:100%;max-width:inherit;float:none;display:inline-block}
.popup_box a.close_popup{right:0;top:0}
}
.video_btns{float:left;width:100%;padding:30px 0 0}
.video_btns a.btn:first-child{float:left}
.video_btns a.btn:last-child{float:right}
@media(max-width:1100px){.video_btns{text-align:center;padding:10px 0}
.video_btns a.btn:first-child,
.video_btns a.btn:last-child{float:none;clear:both;display:table;margin:20px auto 0}
}
.right_side_content{float:left;width:100%;padding:0px;margin:-11px 0 0}
.right_side_content > h1{font-size:32px;color:#199ac3;font-family:'latosemibold';padding:0 0 13px;text-transform:uppercase}
.right_side_content h1{font-size:32px;color:#199ac3;font-family:'latosemibold';padding:0 0 13px;text-transform:uppercase}
.right_side_content.rounded h1{font-size:32px;color:#199ac3;font-family:'latosemibold';padding:0 0 13px;text-transform:uppercase}
.right_side_content > h2{font-size:32px;color:#199ac3;font-family:'latosemibold';padding:0 0 13px;text-transform:uppercase}
.right_side_content h2{font-size:32px;color:#199ac3;font-family:'latosemibold';padding:0 0 13px;text-transform:uppercase}
.right_side_content.rounded h2{font-size:32px;color:#199ac3;font-family:'latosemibold';padding:0 0 13px;text-transform:uppercase}
.right_side_content > h2 a{color:#199ac3;}
.right_side_content > h3{font-size:22px;color:#000;font-family:'latosemibold';padding:5px 0 8px;text-transform:uppercase}
.right_side_content h3 {font-size:22px;color:#000;font-family:'latosemibold';padding:5px 0 8px;text-transform:uppercase}
.right_side_content.rounded h3 {font-size:22px;color:#000;font-family:'latosemibold';padding:5px 0 8px;text-transform:uppercase}
.right_side_content > h3 a{color:#000}
.right_side_content > h3 a:hover{color:#199ac3}
.right_side_content > h4{font-size:20px;color:#000;font-family:'latosemibold';padding:5px 0 8px;text-transform:uppercase}
.right_side_content > h4 a{color:#000}
.right_side_content > h4 a:hover{color:#199ac3}
.right_side_content,
.right_side_content p{font-size:16px;line-height:24px;margin:0 0 13px;color:#000;}
.right_side_content p a{color:#199ac3}
.right_side_content p a:hover{color:#000}
.right_side_content ol{font-size:16px;line-height:24px;margin:0 0 13px;color:#777a7b; padding:0 0 0 20px;}
.right_side_content ol li{list-style:decimal; padding:1px 0 5px;}
.right_side_content ul{font-size:16px;line-height:24px;margin:0 0 13px;color:#777a7b; padding:0 0 0 20px;}
.right_side_content ul li{list-style:disc; padding:1px 0 5px;}
.right_side_content ul li:before{display:none;}}
@media(max-width:767px){.right_side_content{padding:0 0 30px}
.right_side_content > h2{font-size:24px}
.right_side_content > h3{font-size:18px}
.right_side_content p{font-size:14px}
}
.summary_box{float:left;width:100%;padding:30px 0 0;}
.summary_box > h2{font-size:32px;color:#199ac3;font-family:'latosemibold';padding:0 0 13px;text-transform:uppercase}
.summary_box table.table{}
.summary_box table.table td{white-space:nowrap;border-color:#199ac3;font-size:16px;color:#777a7b;line-height:24px}
.summary_box table.table th{background:#199ac3;;border-color:#FFF;color:#FFF;font-size:18px;border-bottom:#199ac3}
@media(max-width:767px){.summary_box > h2{font-size:24px;}
}
img.web_des_img{width:100%;float:left}
.sub_text{padding:0 0 0 40px}
.sub_text h3{font-size:18px;color:#000;font-family:'latosemibold';padding:5px 0;text-transform:uppercase}
h3.video_title{font-size:21px;color:#000;font-family:'latosemibold';padding:5px 0 8px;text-transform:inherit}
h3.video_title span{color:#777a7b;font-family:'robotoregular';}
.video_box{border:solid 2px #199ac3;padding:0;float:left;overflow:hidden;margin:0 0 20px;position:relative}
.video_box img{width:100%;float:left;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.video_box img.image_trans{position:absolute;left:0px;top:0;right:0px;bottom:0px;margin:auto;max-width:100%;}
.video_box:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
@media(max-width:767px){h3.video_title{font-size:18px;}
}
@media(max-width:320px){.video_box{width:100%}
}
nav.pagnav{text-align:center;}
.right_side_content p.quote > span{color:#000}
.right_side_content p.author{font-size:18px;font-family:'robotoregular';color:#000}
.right_side_content p.author > span{font-size:16px;color:#777a7b}
ul.count_ulli{counter-reset:item;width:100%;float:left;list-style:none}
ul.count_ulli li{width:100%;float:left;position:relative;font-family:'robotoregular';padding:0 0 0 24px}
ul.count_ulli li:before{content:counters(item, ".") " ";counter-increment:item;position:absolute;left:0;top:9px;font-size:18px;}
ul.count_ulli li h3{font-size:18px;color:#000;font-family:'latosemibold';padding:5px 0 8px;}
ul.count_ulli li p{color:#777a7b;line-height:24px;font-size:16px;font-family:'robotoregular';}
p img.team_img{border:solid 2px #199ac3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;float:left;margin:0 20px 15px 0;width:180px;}
@media(max-width:480px){p img.team_img{width:100px;}
}
.col-xl-6.col-lg-6.col-md-6.col-sm-12.col-12.success-stories-box {
    margin-bottom: 10px;
}
.story_box{width:100%;float:left;min-height:380px;height: 100%;margin:0 0 20px;border:solid 2px #199ac3;overflow:hidden;padding:15px}
.story_box .logo_image_box{min-height:125px;max-height:125px;line-height:98px;float:left;width:100%;text-align:center}
.story_box .logo_image_box img{display:inline-block;vertical-align:middle;font-size:0}
.story_box h3{font-size:18px;color:#000;font-family:'latosemibold';padding:5px 0 8px;}
.story_box ul{width:100%;float:left;list-style:none;margin:0;padding:0}
.story_box ul li{width:100%;float:left;margin:0;padding:0 0 10px 15px;color:#777a7b;line-height:24px;font-size:16px;font-family:'robotoregular';position:relative; list-style:none;}
.story_box ul li i{position:absolute;left:0;top:3px}
.story_box ul li:last-child{padding-bottom:0}
.portfolio_box{width:100%;float:left;margin:0 0 20px;border:solid 2px #199ac3;overflow:hidden;position:relative}
.portfolio_box img{max-width:100%;max-height:100%;float:left;}
.portfolio_box img.image_trans{position:absolute;left:0px;top:0;right:0px;bottom:0px;margin:auto;max-width:100%;}
.portfolio_overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(54,154,195, 0.8);text-align:center;display:flex;align-items:center;justify-content:center;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;opacity:0}
.portfolio_box:hover .portfolio_overlay{justify-content:center;transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;opacity:1}
.portfolio_overlay h3{font-size:22px;color:#000;font-family:'latosemibold';padding:5px 0 8px;}
.portfolio_overlay h3 a{color:#000}
.portfolio_overlay h3 a:hover{color:#FFF}
.portfolio_overlay div > a{width:61px;height:61px;line-height:61px;text-align:center;background:rgba(0,0,0,0.4);display:inline-block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:0 20px;font-size:24px;color:#FFF}
.portfolio_overlay div > a:hover{color:#000;background:rgba(255,255,255,0.4);}
.portfolio_overlay a:nth-child(1){margin-left:0}
.portfolio_overlay a:nth-child(2){margin-right:0}
.portfolio_overlay p{color:#FFF;}
@media(max-width:767px){.portfolio_overlay h3{font-size:18px;}
}
.boundingBox{margin:0 auto;}
#content{float:left;width:100%}
ul#portfolio-filter{margin:0 0 30px;padding:0;float:left;width:100%}
ul#portfolio-filter li{display:inline;float:left;padding:0 5px}
ul#portfolio-filter a{padding:5px;float:left;background:#FFF;color:#777a7b;line-height:24px;font-size:14px;font-family:'robotoregular';-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
ul#portfolio-filter a:hover,
ul#portfolio-filter a.current{color:#199ac3}
ul#portfolio-list{margin:36px -15px 0;padding:0;}
ul#portfolio-list li{width:50%;padding:0 15px;display:block;float:left;}
ul#portfolio-list li .portfolio_box{overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
@media(max-width:575px){ul#portfolio-list li{width:100%}
}
.lb-loader,
.lightbox{text-align:center;line-height:0}
body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}
.lb-dataContainer:after,
.lb-outerContainer:after{content:"";clear:both}
body.lb-disable-scrolling{overflow:hidden}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}
.lb-loader,
.lb-nav{position:absolute;left:0}
.lb-outerContainer:after{display:table}
.lb-loader{top:43%;height:25%;width:100%}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}
.lb-nav{top:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-next,
.lb-prev{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{display:table}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-caption a{color:#4ae}
.lb-data .lb-number{display:none !important;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
.blog_box{width:100%;float:left;margin:0 0 20px;border:solid 2px #199ac3;overflow:hidden;padding:0 0 15px}
.blog_box .logo_image_box{float:left;width:100%;text-align:center;position:relative}
.blog_box .logo_image_box img{max-width:100%;max-height:100%;float:left;}
.blog_box .logo_image_box img.image_trans{position:absolute;left:0px;top:0;right:0px;bottom:0px;margin:auto;max-width:100%;}
.blog_box h3{font-size:22px;color:#000;font-family:'latosemibold';padding:10px 15px 5px;float:left;width:100%}
.blog_box h3 a:hover{color:#199ac3}
.blog_box p{margin:0}
.blog_box .floatL{font-size:16px;padding:0 15px}
.blog_box .floatR p{font-size:14px;padding:0 15px}
@media(max-width:767px){.blog_box h3{font-size:18px;}
}
.news_list{}
ul.count_ulli.news_list li{padding:0 0 0 20px}
ul.count_ulli.news_list li a{color:#777a7b;font-size:16px;line-height:24px;float:left}
ul.count_ulli.news_list li a:hover{color:#199ac3}
ul.count_ulli.news_list li:before{top:5px;color:#000;font-size:16px}
a.event_btn{position:absolute;bottom:20px}
@media(max-width:991px){a.event_btn{position:inherit;bottom:0}
}
p.center_text{text-align:center}

.page-id-9457 .wpcf7 input[type="text"],
.page-id-9457 .wpcf7 input[type="email"],
.wpcf7 textarea{border:solid 2px #199ac3;border-top:0;border-right:0;background:none;width:100%;float:left;padding:9px 10px;font-size:16px;color:#000;font-family:'robotoregular';line-height:normal;height:107px;resize:none; margin:4px 0 0}
.page-id-9457 .wpcf7 input[type="text"],
.page-id-9457 .wpcf7 input[type="email"]{height:auto}

.wpcf7 input[type=submit]{width:150px; cursor:pointer;}
.wpcf7-response-output{clear:both;}
.wpcf7-validation-errors{clear:both;}

.page-id-9457 input.wpcf7-submit{text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid transparent;padding:0 20px;background:#199ac3;font-family:'robotoregular';display:inline-block;font-size:18px;color:#FFF;line-height:40px;min-width:165px;text-align:center;transition:all 0.15s ease-in-out;cursor:pointer; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.page-id-9457 input.wpcf7-submit:hover:focus,
.page-id-9457 input.wpcf7-submit:hover:hover{background:none;border:2px solid #199ac3;color:#199ac3 !important}


.pagnav{text-align:center; float:none; width:100%;}
.pagnav ol{text-align:center; float:none; width:100%; font-size:1em;}
.pagnav ol li{padding:0 !important; }
.pagnav ol li span,
.pagnav ol li a{margin:0 -1px !important; padding-left:12px; padding-right:12px; border:1px solid #199ac3; background:#fff; color:#000;}
.pagnav ol li .gap{margin:0 1px !important; border:none;}
.pagnav ol li a:hover,
.pagnav ol li span.current{background:#199ac3; color:#fff;}
.pagnav ol li a.prev{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.pagnav ol li a.next{
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;	
}


.tapcall{display:none;}
.bluelink{}
@media(max-width:767px){
	.tapcall{display:block;}
}

.illilink{text-align:center; padding:5px 0 20px;}
.illilink img{margin-bottom:0 !important; padding-bottom:10px !important;}
.illilink a{color:#199ac3; display:block; padding:3px 0;}
.illilink br{display:none;}

.gform_wrapper{display:block !important;}
@media(max-width:767px){
.right_side_content{margin:-11px 0 50px}
}
@media only screen and (max-width: 800px) {
#no-more-tables table, 
#no-more-tables thead, 
#no-more-tables tbody, 
#no-more-tables th, 
#no-more-tables td, 
#no-more-tables tr{display:block}
#no-more-tables thead tr{position:absolute; top:-9999px; left:-9999px}
#no-more-tables tr{border:1px solid #199ac3}
#no-more-tables td{border:none; border-bottom:1px solid #199ac3; position:relative; padding-left:40%; white-space:normal; text-align:left}
#no-more-tables td:before{position:absolute; top:6px; left:6px; width:45%; padding-right:10px; color:#199ac3; white-space:nowrap; text-align:left; font-weight:normal; font-family:'robotomedium'}
#no-more-tables td:before{content:attr(data-title)}
}
@media only screen and (max-width: 480px) {
#no-more-tables td{padding-left:5px; padding-top:40px}
}

.popup_wrapper{display:none}
.popup_wrapper_visible{display:block}
.pagnav ol.wp-paginate.font-inherit{padding:0}
@media only screen and (max-width: 767px) {
.footer .col-xl-9.col-lg-9.col-md-8.col-sm-12.col-12 h2{margin:25px 0 15px}
}



/*menu_change*/
.cd-nav-trigger{position:relative; display:block; width:44px; height:44px; overflow:hidden; white-space:nowrap; color:transparent; z-index:3; float:right; clear:both}
.cd-nav-trigger span,
.cd-nav-trigger span::before,
.cd-nav-trigger span::after{position:absolute; display:inline-block; height:3px; width:24px; background:#2e3233}
.cd-nav-trigger span{position:absolute; top:50%; right:10px; margin-top:-2px; -webkit-transition:background 0.3s 0.3s; -moz-transition:background 0.3s 0.3s; transition:background 0.3s 0.3s;}
.cd-nav-trigger span::before,
.cd-nav-trigger span::after{content: ''; right:0; -webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); -o-transform:translateZ(0); transform:translateZ(0); -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-origin:0% 50%; -moz-transform-origin:0% 50%; -ms-transform-origin:0% 50%; -o-transform-origin:0% 50%; transform-origin: 0% 50%; -webkit-transition:-webkit-transform 0.3s 0.3s; -moz-transition:-moz-transform 0.3s 0.3s; transition:transform 0.3s 0.3s}
.cd-nav-trigger span::before{top:-6px;}
.cd-nav-trigger span::after{top:6px;}
.cd-nav-trigger.nav-is-visible span{background:rgba(46, 50, 51, 0);}
.cd-nav-trigger.nav-is-visible span::before,
.cd-nav-trigger.nav-is-visible span::after{background:#2e3233}
.cd-nav-trigger.nav-is-visible span::before{-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg); -moz-transform:translateX(4px) translateY(-3px) rotate(45deg); -ms-transform:translateX(4px) translateY(-3px) rotate(45deg); -o-transform:translateX(4px) translateY(-3px) rotate(45deg); transform:translateX(4px) translateY(-3px) rotate(45deg);}
.cd-nav-trigger.nav-is-visible span::after{-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg); -moz-transform:translateX(4px) translateY(2px) rotate(-45deg); -ms-transform:translateX(4px) translateY(2px) rotate(-45deg); -o-transform:translateX(4px) translateY(2px) rotate(-45deg); transform:translateX(4px) translateY(2px) rotate(-45deg);}
.nav ul.navigation li > img{display:none}
@media only screen and (min-width: 1170px) {
.cd-nav-trigger{display:none}
.nav ul.navigation li > img{max-width:100%; display:block; float:left; margin:10px 0 0}
}
.cd-primary-nav,
.cd-primary-nav .cd-secondary-nav{position:fixed; top:0; left:0; height:100%; width:260px; background:#f5f5f5; overflow:auto; -webkit-overflow-scrolling:touch; z-index:1; -webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); -o-transform:translateZ(0); transform:translateZ(0); -webkit-transform:translateX(0); -moz-transform: translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0); -webkit-transition:-webkit-transform 0.3s; -moz-transition:-moz-transform 0.3s; transition:transform 0.3s;}
.cd-primary-nav a,
.cd-primary-nav ul a{-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); -o-transform:translateZ(0); transform:translateZ(0); will-change:transform, opacity; -webkit-transition:-webkit-transform 0.3s, opacity 0.3s; -moz-transition:-moz-transform 0.3s, opacity 0.3s; transition:transform 0.3s, opacity 0.3s}
.cd-primary-nav.is-hidden,
.cd-primary-nav .is-hidden{-webkit-transform:translateX(100%); -moz-transform:translateX(100%); -ms-transform:translateX(100%); -o-transform:translateX(100%); transform:translateX(100%); display:none}
.cd-primary-nav.moves-out > li > a,
.cd-primary-nav .moves-out > li > a{-webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); -ms-transform:translateX(-100%); -o-transform:translateX(-100%); transform:translateX(-100%); opacity:0;}
@media only screen and (max-width: 1169px){
.cd-primary-nav > li{width:100%; padding:0 !important}
.nav ul.navigation> li:last-child{padding-right:0 !important}
}
@media only screen and (max-width: 1169px) {
.cd-primary-nav{visibility:hidden; -webkit-transition:visibility 0s 0s; -moz-transition:visibility 0s 0s; transition:visibility 0s 0s; }
.cd-primary-nav.nav-is-visible{visibility:visible; -webkit-transition:visibility 0s 0s; -moz-transition:visibility 0s 0s; transition:visibility 0s 0s; display:block}
}
@media only screen and (min-width: 1170px) {
.cd-primary-nav{position:static; padding:0 150px 0 0; height:auto; width:auto; float:right; overflow:visible; background:transparent;}
.cd-primary-nav::after{clear:both; content:""; display:table;}
.cd-primary-nav.moves-out > li > a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}
.cd-primary-nav ul{position:static;height:auto;width:auto;background:transparent;overflow:visible;z-index:3}
.cd-primary-nav .is-hidden{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.cd-primary-nav .moves-out > li > a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}
.cd-primary-nav > li:hover .cd-secondary-nav.is-hidden{visibility:visible; opacity:1; display:block}
.cd-primary-nav > li > a{overflow:visible;border-bottom:none;-webkit-transition:color 0.3s, box-shadow 0.3s;-moz-transition:color 0.3s, box-shadow 0.3s;transition:color 0.3s, box-shadow 0.3s}
.cd-primary-nav > li > a:hover{color:#69aa6f}
.cd-primary-nav > li > a.selected{border-color:#199ac3;color:#199ac3}
.cd-primary-nav .go-back{display:none}
.cd-primary-nav .cd-small-nav1,
.cd-primary-nav .cd-small-nav2,
.cd-primary-nav .cd-small-nav3,
.cd-primary-nav .cd-small-nav4,
.cd-primary-nav .cd-secondary-nav{position:absolute;top:100%;left:0;width:100%; min-width:230px;background:#ffffff;padding:20px;box-shadow:inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, 0.05);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s 0s, visibility 0s 0s;-moz-transition:opacity .3s 0s, visibility 0s 0s;transition:opacity .3s 0s, visibility 0s 0s; -webkit-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.50);-moz-box-shadow:0px 2px 6px 0px rgba(0,0,0,0.50); box-shadow:0px 2px 6px 0px rgba(0,0,0,0.50); height:auto}
.cd-primary-nav .cd-small-nav1{width:auto; left:140px;}
.cd-primary-nav .cd-small-nav2{width:auto; left:250px;}
.cd-primary-nav .cd-small-nav3{width:auto; left:370px; max-width:250px}
.cd-primary-nav .cd-small-nav4{width:auto; left:480px; max-width:250px}
.cd-primary-nav .cd-secondary-nav::after{clear:both;content:"";display:table}
.cd-primary-nav .cd-secondary-nav.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s, visibility 0s .3s;-moz-transition:opacity .3s 0s, visibility 0s .3s;transition:opacity .3s 0s, visibility 0s .3s}
.cd-primary-nav .cd-secondary-nav > li{width:25%;border-right:1px solid #e2e3df;overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 10px !important; min-height:298px; float:left}
.cd-primary-nav .cd-small-nav1 > li,
.cd-primary-nav .cd-small-nav2 > li,
.cd-primary-nav .cd-small-nav3 > li,
.cd-primary-nav .cd-small-nav4 > li{width:auto; min-height:inherit}
.cd-primary-nav ul > li > ul > li{padding:0 !important; float:left; width:100%}
.cd-primary-nav .cd-secondary-nav > li:nth-child(2){padding-left:0 !important}
.cd-primary-nav .cd-secondary-nav > li:last-child{padding-right:0 !important;border-right:none}
.cd-primary-nav .cd-secondary-nav ul{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.cd-primary-nav .cd-secondary-nav ul ul{position:absolute;top:0;left:0;height:100%;width:100%}
.cd-primary-nav .cd-secondary-nav ul ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.cd-primary-nav .cd-secondary-nav ul ul .go-back{display:block}
.cd-primary-nav .cd-secondary-nav ul ul .go-back a{color:transparent}
.cd-primary-nav .cd-secondary-nav ul ul .see-all{display:block}
.cd-primary-nav .cd-secondary-nav .moves-out > li > a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
}
.has-children > a,.go-back a{position:relative}
.has-children > a::before,
.has-children > a::after,
.go-back a::before,
.go-back a::after{content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#363636;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.has-children > a::before,
.has-children > a::after{background:#FFF;}
.has-children > a::before,
.go-back a::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.has-children > a::after,
.go-back a::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
@media only screen and (min-width: 1170px){
.has-children > a::before,
.has-children > a::after,
.go-back a::before,
.go-back a::after{background:#c9cbc4}
.has-children > a:hover::before,
.has-children > a:hover::after,
.go-back a:hover::before,
.go-back a:hover::after{background:#69aa6f}
}
.has-children > a{padding-right:40px}
.has-children > a::before,
.has-children > a::after{right:20px;-webkit-transform-origin:9px 50%;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-o-transform-origin:9px 50%;transform-origin:9px 50%}
.cd-primary-nav .go-back a{padding-left:40px}
.cd-primary-nav .go-back a::before,
.cd-primary-nav .go-back a::after{left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%}
@media only screen and (min-width: 1170px){
.has-children > a::before,
.has-children > a::after{right:15%}
.cd-primary-nav > .has-children > a{padding-right:30px !important}
.cd-primary-nav > .has-children > a::before,
.cd-primary-nav > .has-children > a::after{width:9px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;background:#199ac5;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width 0.3s, -webkit-transform 0.3s;-moz-transition:width 0.3s, -moz-transform 0.3s;transition:width 0.3s, transform 0.3s}
.cd-primary-nav > .has-children > a::before{right:12px}
.cd-primary-nav > .has-children > a::after{right:7px}
.cd-primary-nav > .has-children:hover a::before,
.cd-primary-nav > .has-children:hover a::after,
.cd-primary-nav > .has-children > a:hover::before,
.cd-primary-nav > .has-children > a:hover::after,
.cd-primary-nav > .has-children > a.selected::before,
.cd-primary-nav > .has-children > a.selected::after{width:14px}
.cd-primary-nav > .has-children:hover a::before,
.cd-primary-nav > .has-children > a:hover::before,
.cd-primary-nav > .has-children > a.selected::before{-webkit-transform:translateX(5px) rotate(-45deg);-moz-transform:translateX(5px) rotate(-45deg);-ms-transform:translateX(5px) rotate(-45deg);-o-transform:translateX(5px) rotate(-45deg);transform:translateX(5px) rotate(-45deg)}
.cd-primary-nav > .has-children:hover a::after,
.cd-primary-nav > .has-children > a:hover::after,
.cd-primary-nav > .has-children > a.selected::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.cd-secondary-nav > .has-children > a::before,
.cd-secondary-nav > .has-children > a::after{display:none}
.cd-primary-nav .go-back a{padding-left:20px}
.cd-primary-nav .go-back a::before,
.cd-primary-nav .go-back a::after{left:1px}
}
@media only screen and (max-width: 650px){
.gravity_frm_home ul li{width:100%; margin:0 0 5px; float:none;}
.gravity_frm_home ul li:nth-child(even){float:none;}
.gravity_frm_home ul li label{display:none !important;}
.gravity_frm_home ul li.gfield{clear:none !important;}
.gravity_frm_home ul li input{width:100% !important; font-size:16px !important;}
.gravity_frm_home ul li textarea{width:100% !important; height:102px !important; font-size:16px !important;}
.gravity_frm_home ul li select{width:100% !important; font-size:16px !important;}
.gravity_frm_home input[type="submit"]{display:block !important; margin:0 auto !important; float:none !important; width:165px !important; font-size:18px !important;}
}
/*Custom Styles By Andrew Hucher*/
.copyright .floatR {
    display: none;
}
div.ginput_container input, div.ginput_container select {
    border: solid 2px #199ac3;
    border-top: 0;
    border-right: 0;
    background: none;
    width: 100%;
    float: left;
    padding: 9px 10px;
    font-size: 16px;
    color: #000;
    font-family: 'robotoregular';
    line-height: normal;
}
a.btn.rounded {
    text-align: center !important;
    margin: 0 auto;
    float: none;
    display: block;
    max-width: 400px;
	color: #fff;
}
body.home a.btn.rounded {
    display: inline-table;
    max-width: none;
    padding: 5px 25px;
}
.seo-footer-section {
    display: none !important;
	visibility: hidden;
}
a.bluelink,a.bluelinklong{
background-color:#3db6db;
color:#fff !important;
font-size:1.9em;
padding:15px 25px;
border-radius:7px;
display: inline-block;
line-height: 1em;
}
a.bluelink:hover{
background-color:#fff;
color:#3db6db !important;
border:3px solid #3db6db;
font-size:30px;
padding:15px 25px;
border-radius:7px;
text-decoration:none;
}
a.bluelink.tapcall {
    display: none;
}
.study1{
    background-color: #2f6d96;
    border-radius: 7px 7px 0 0;
    width: 80%;
    color: #fff;
    padding: 10px;
    line-height: 24px;
	margin: 0 auto;
}
.study2, .study3, .study4{
    background-color: #2f6d96;
    width: 80%;
    color: #fff;
    padding: 10px;
    line-height: 24px;
	margin: 0 auto;
}
a.mobile {
	display: none;
}
.borbox {
    border: 3px solid #199ac3;
    border-radius: 8px;
    padding: 20px;
    max-width: 650px;
    margin: 0 auto;
}
.borbox form#_form_5AF471AE6CECD_ {
    margin: 0 auto;
    padding: 0;
}
.white-text p, .white-text h3 {
    color: #fff !important;
}
body.page-template-reputation_management .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12.order-2.order-xl-1.order-lg-1.order-md-1, body.page-template-reputation_management .col-xl-4.col-lg-4.col-md-4.col-sm-12.col-12.order-2.order-xl-1.order-lg-1.order-md-1 {
    z-index: -1 !important;
}
.chart-section .vc_custom_1543249770013, .chart-section  .vc_custom_1543250683381 {
    background-position: left center !important;
}
/**************Portfolio*************/

.lb-outerContainer {
    width: 50% !important;
    height: auto;
}
img.lb-image {
    width: 100% !important;
    height: auto !important;
}
/**************Success Stories*************/
body.success_story-template-default.single .right_side_content ul {
    color: #000 !important;
}
/**Snippets**/
.lpcf {
    border: 1px solid #00408e;
    background-color: #add8e6;
    border-radius: 10px;
    padding: 15px;
}
div#snippet-box {
    background: #fff !important;
    border: none !important;
    color: #000 !important;
    font-size: 14px !important;
    font-weight;: normal !important;
	width: 100% !important;
    max-width: 800px !important;
	border: 1px solid #ccc !important;
	float: none;
    margin: 0 auto;
}


.snippet-title {
    background: #3db6db !important;
	background-color: #3db6db !important;
    color: #fff !important;
    font-size: 24px !important;
    font-weight: normal !important;
    border-bottom: 1px solid #ccc !important;
    width: 100% !important;
    max-width: 800px !important;
    padding: 15px 0 !important;
}

.snippet-image img {
    border: none !important;
}

.snippet-label-img {
    font-weight: normal !important;
    font-size: 18px !important;
}

.snippet-data-img {
    font-size: 18px !important;
}

.snippet-title {
    text-align: center !important;
}
.aio-info {
	width: 100% !important;
    max-width: 600px !important;
}
div#icon_wrapper .mdubgwi-footer-section {
    display: none !important;
}
body.page-id-12805 h2.gsection_title {
    display: none;
}
table.sales, table.sales th, table.sales td {
    border: 1px solid #000;
	text-align: center;
}

table.sales th {
	font-weight: bold;
}
table.sales {
	margin: 0 auto;
}
table.sales th, table.sales td {
    padding: 5px 10px;
}
section.vc_section.testimonial-section h2, section.vc_section.testimonial-section-side h2 {
    font-size: 50px;
    font-family: 'latoregular';
    text-transform: uppercase;
    text-align: center;
    position: relative;
    padding: 0 0 12px;
}
section.vc_section.testimonial-section h2:after, section.vc_section.testimonial-section-side h2:after {
    background: #199ac3 !important;
	content: "" !important;
    width: 180px !important;
    height: 3px !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
}
.testimonial-section img.vc_single_image-img.attachment-full,  {
    max-width: 80px !important;
	filter: drop-shadow(20px 20px 20px #199ac3) !important;
}
.testimonial-section-side img.vc_single_image-img.attachment-full {
    max-width: auto !important;
	filter: drop-shadow(20px 20px 20px #199ac3) !important;
}
.right_side_content .testimonial-section-side img.vc_single_image-img.attachment-full  {
    max-width: auto !important;
	filter: drop-shadow(20px 20px 20px #199ac3) !important;
}
.testimonial-section .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle
}
.testimonial-section p, .testimonial-section-side p {
    font-size: .8em !important;
}
.testimonial-section .wpb_wrapper .wpb_text_column.wpb_content_element, .testimonial-section-side .wpb_wrapper .wpb_text_column.wpb_content_element {
    padding: 5px 20px !important;
}
.templatera_shortcode {
    background-color: #cfe3fb;
}
div.templatera_shortcode section.testimonial-section .vc_row.wpb_row.vc_row-fluid, div.templatera_shortcode section.testimonial-section-side .vc_row.wpb_row.vc_row-fluid {
    max-width: 1180px !important;
    margin: 0 auto;
}
.story-title {
    min-height: 200px;
}
.left_side_video.rounded {
    display: none;
}
/**Forms**/
.left_side_form.rounded.wpb_column.vc_column_container.vc_col-sm-4 {
    max-width: 90% !important;
    margin: 0 auto !important;
}
/*Full Width*/
body.page-template-full_width .full-width.inner_page {
    padding: 0;
}
body.page-template-full_width h2{
	text-align: center;
    color: #199ac3;
    font-family: 'latosemibold';
    padding: 0 0 13px;
    text-transform: uppercase;
    font-size: 2em !important;
}
.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left {
    width: 100% !important;
}
li#field_65_13 {
    margin-top: 0 !important;
}
li#field_65_12 {
    padding-bottom: 0 !important;
}
/*Payment Authorization Page*/
.pay-button button.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-block.vc_btn3-icon-right.vc_btn3-color-primary {
    background-color: #199ac3 !important;
    font-size: 1.3em;
    font-weight: 500;
    line-height: .8em;
    padding: 25px;
}
body.page-id-14766 .swp_social_panel.swp_horizontal_panel.swp_flat_fresh.swp_default_full_color.swp_individual_full_color.swp_other_full_color.scale-100.scale- {
    display: none !important;
}
/*********************************/
/*********************************/
/**************Mobile*************/
/*********************************/

/* Landscape phones and down */
/*@media (max-width: 480px) { ... }*/

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

@media (max-width: 480px) {
div.healthcare a#5bf42e51abea7, div.healthcare a#5bf42e51abf11, div.healthcare a#5bf42e51abf70 {display: block !important;}
.right_side_content.rounded.healthcare a {display: block !important;text-align: center;}
section.vc_section.testimonial-section h2, section.vc_section.testimonial-section-side h2 {
    font-size: 2em;
}
}

/* Small devices (tablets, 768px and up) */
@media (max-width: 768px) {
a.bluelink.tapcall {
    display: inline-block;
}
div.mobile-phone a.mobile {display:block !important; color: #199ac3;font-size: 28px;}
.mobile-phone {display:inline !important; float: left; width: 50%;position: relative; top: 20px;}
div.call_top a.desktop{display:none !important;}
.floatR {width: 32%;}
a.cd-nav-trigger {float: right;display: inline;position: static; width: 50%;}
div.full-width.banner div.banner_text div.bnr_text_center h1 {margin-top: 90px !important;}
div.fullwidth.banner {min-height: 370px !important;}
div.healthcare a#5bf42e51abea7, div.healthcare a#5bf42e51abf11, div.healthcare a#5bf42e51abf70 {display: block !important;}
.right_side_content.rounded.healthcare a {display: block !important;text-align: center;}
section.vc_section.testimonial-section h2, section.vc_section.testimonial-section-side h2 {
    font-size: 2em;
}
}

/* Medium devices (desktops, 992px and up) */
@media (max-width: 992px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) {

}

.port_slider{border:2px solid #199ac3; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; overflow:hidden;}.port_thumbs{padding:30px 0;}.port_thumbs .port_thumb{float:left; border:2px solid #199ac3; background:#199ac3; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; overflow:hidden; margin:0 10px 10px 0;}.port_thumbs .port_thumb img{width:100%; height:auto; display:block; opacity:0.5; transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;}.port_thumbs .port_thumb.current img{opacity:1;}.footer p.clearfix a {color: #fff;text-decoration: underline;}span#input_52_12_3_container, span#input_52_12_6_container {float: none !important;clear: both !important;display: block !important;margin-top: 16px !important;width: 100% !important; min-height: 42px !important;}body.page-id-4919 div.right_side_content h2 {color: #000;}body.page-template-video_testimonials-php div.video_btns a.btn.rounded {width: 100%;clear: both;display: block;margin-bottom: 10px;}body.page-id-4217 h2 {text-align: center;}#icon_wrapper {position: fixed;top: 25%;right: 0px !important;z-index: 99999;}
body.page-template.page-template-reputation_management.page-template-reputation_management-php.page .right_side_content.rounded h2, body.page-template.page-template-reputation_landing.page-template-reputation_landing-php.page .right_side_content.rounded h2 {
    text-align: center !important;
}