<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: InTech
Description: InTech, Ulistic
Author: Wework4web
Version: 1111.0
*/  
/*************************************/
body{color:#000000;font-size:16px;line-height:22px;overflow-x: hidden;}
ul{margin:0;padding:0;}
.hoveranimate{-moz-transition:background 0.8s ease;-ms-transition:background 0.8s ease;-o-transition:background 0.8s ease;transition:background 0.8s ease;-webkit-transition:background 0.8s ease;}
.allanimated{-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;}
.equalspace{float:none !important;margin:0 auto !important;}
img{max-width:100%;vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{border-radius:none;}
a{text-decoration:none !important;}
.container{max-width:1295px;width:auto;}
.container-md{max-width:1330px;width:auto;}
.table-wrapper{display:table;width:100%;} 

/*******************header**************/
#main-header {position:absolute;left:0;width:100%;top:0;z-index:9999;/*overflow: hidden;*/ background:#fff;}
#main-header .top-header{ background:#075275;padding: 8px 0px;}
#main-header .top-content{}
#main-header .contact-wrap {}
#main-header ul.contact-list {}
#main-header .contact-list li { list-style:none; display:inline-block; font-size:16px; line-height:30px;color:#ffffff;padding: 0 12px; font-family: 'gotham_bookregular',arial;letter-spacing: 0.5px;}
#main-header .contact-list li a{ color:#ffffff; position:relative; padding-left:36px;}
#main-header .contact-list li a.phone:before{ content:url(images/phone.png); position:absolute; left:0; top:-1px;}
#main-header .contact-list li a.email:before{content:url(images/email.png); position:absolute; left:0; top:0;}
#main-header .social-content{text-align: right;}
#main-header .social-media{ display:inline-block;vertical-align: middle;padding-left: 11px; padding-right:7px;}
#main-header .social-media li{padding:0 3px;list-style:none;display:inline-block;}
#main-header .social-media li a{height:14px;display:inline-block;width:17px;overflow:hidden;text-indent:999px;background-image:url(images/social-icons.png);background-repeat:no-repeat;}
#main-header .social-media li a.facebook{background-position:1% top;}
#main-header .social-media li a.facebook:hover{background-position:1% bottom;}
#main-header .social-media li a.twitter{background-position:47% top;}
#main-header .social-media li a.twitter:hover{background-position:47% bottom;}
#main-header .social-media li a.linkedin{background-position:94% top;}
#main-header .social-media li a.linkedin:hover{background-position:94% bottom;}
#main-header .main-header-content{-webkit-transition: all 0.8s ease;
-moz-transition: position 0.8s;
-ms-transition: position 0.8s;
-o-transition: position 0.8s;
transition: all 0.8s ease;}
#main-header .header-content{ padding:13px 0px; }
#main-header .logo{}
#main-header .logo a{}
#main-header .logo a img {}
#main-header .navigation{}
#main-header .nav-content{}
#main-header .main-menu{margin: auto;display: inline-block;}
#main-header .main-menu li{ list-style:none; display:inline-block;  }
#main-header .main-menu li a{color:#011834;font-size:16px;line-height:30px; font-family: 'gotham_mediumregular',arial;padding:0 12px; text-transform:uppercase;}
#main-header .btn-wrap{display: inline-block; padding-left:13px;}
#main-header .btn-wrap a{ font-size:12px; line-height:30px; display:inline-block; padding:6px 15px; border-radius:5px; background:#011834; color: #ffffff; font-family: 'gotham_mediumregular',arial;cursor: pointer;
box-shadow: inset 0 0 0 0 #033E6C;
-webkit-transition: ease-out 0.7s;
-moz-transition: ease-out 0.7s;
transition: ease-out 0.7s;
margin-right: 13px;}
#main-header .social-content .textwidget.custom-html-widget { display: inline-block;}
#main-header .menu-header-menu-container {display: inline;margin: auto;}
#main-header.scroll .main-header-content {position: fixed;background: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.2);width: 100%;top: 0;left: 0;animation: smoothScroll 0.5s forwards;}
@keyframes smoothScroll {
0% {
transform: translateY(-40px);
}
100% {
transform: translateY(0px);
}
}
#main-header .btn-wrap a:hover { box-shadow: inset 400px 0 0 0 #033E6C !important;}
/**************** Banner *****************/
#main-banner{ position:relative; overflow:hidden;}
#main-banner .banner-bg{ position:absolute; left:0; top:0; background:url(images/banner-bg.jpg) no-repeat center top; background-size:cover; width:100%; height:100%; z-index:-3; border-bottom:2px solid #075275;}
#main-banner .banner-bg:before{ content:""; background:rgba(2,52,77,0.85); height:100%; width:100%; position:absolute; left:0; top:0;}
#main-banner .table-wrapper{display:table;width:100%;}
#main-banner .table-content{display:table-cell;vertical-align:middle;padding:30px 0;}
#main-banner .banner-text{ font-size:21.84px; line-height:32.77px; color: #ffffff;font-family: 'gotham_bookregular',arial;max-width: 600px;}
#main-banner .banner-text h1{ font-size:52.43px;color: #ffffff; line-height:65.53px; margin: 0 0 15px; font-family: 'gotham_mediumregular',arial;}
#main-banner .banner-text p{ margin: 0 0 48px;}
#main-banner ul.btn-list{}
#main-banner .btn-list li{ display:inline-block; list-style:none;}
#main-banner .btn-list li a{font-size:16px; line-height:27px; color: #ffffff; margin:0px; display:inline-block; border:2px solid #2bc0e3; border-radius:5px; padding:8px; width:156px; text-align:center; font-family: 'gotham_mediumregular',arial;cursor: pointer;
box-shadow: inset 0 0 0 0 #033E6C;
-webkit-transition: ease-out 0.7s;
-moz-transition: ease-out 0.7s;
transition: ease-out 0.7s;}
#main-banner .btn-list li:first-child{ padding-right:21px;}
#main-banner .btn-list li:first-child a{ background:#2bc0e3;}
#main-banner .banner-sidebar{}
#main-banner .form-content{ border-radius:10px; border:2px solid #187a96; background:rgba(0,88,126,0.8);padding: 25px 29px 16px;font-size:16.87px; line-height:39.64px; color:#ffffff;text-shadow: none;font-family: 'gotham_lightregular',arial;}
#main-banner .form-content h3{font-size: 23.61px; line-height: 27.83px;color:#ffffff;margin:0 0 5px;font-family: 'gotham_mediumregular',arial; }
#main-banner .form-content h3 span.italic{ color: #2bc0e3;font-family: 'gotham_bolditalic',arial;}
#main-banner .form-content h3 span.border{ border-bottom:1px solid #fff;}
#main-banner .form-content p{ text-align:center;}
#main-banner .form-wrap{}
#main-banner .form-wrap button{ display:block; font-size:33.73px; color: #ffffff;font-family: 'gotham_boldregular',arial; padding: 10px 15px; width:233px; text-align:center; border:none; display:inline-block; text-transform:uppercase; text-shadow:0 -1px 0 #04590a; border-radius:5px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2bc0e3+0,129ebf+100 */
background: rgb(43,192,227); /* Old browsers */
background: -moz-linear-gradient(top, rgba(43,192,227,1) 0%, rgba(18,158,191,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(43,192,227,1) 0%,rgba(18,158,191,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(43,192,227,1) 0%,rgba(18,158,191,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2bc0e3', endColorstr='#129ebf',GradientType=0 ); /* IE6-9 */}
#main-banner .bottom-text{ font-size:9px; line-height:14.13px; color: #B7CBD6;font-family: 'gotham_lightregular',arial;padding: 16px 0 0; text-align:center;margin: 0 -13px;}
#main-banner .bottom-text p{ margin:0px;}


#main-banner .btn-list li a:hover {box-shadow: inset 400px 0 0 0 #033E6C !important;}
#main-banner .btn-list li a.services-btn { width: 175px;}

/**************network-solution************/
#network-solution {padding: 81px 0 126px;}
#network-solution .title-text{ font-size:18px; line-height:26px; color:#262626;font-family: 'gotham_lightregular',arial; max-width:1050px; margin:0 auto;padding: 0 0 57px;}
#network-solution .title-text h2{ font-size:44px; color:#262626;margin: 0 0 25px;font-family: 'gotham_mediumregular',arial; }
#network-solution .title-text p{ margin:0px;}
#network-solution .content-wrap{ box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius: 4px;}
#network-solution .network-img{ height:276px; background-repeat:no-repeat; background-position:center top; background-size:cover;border-radius:5px 5px 0 0;}
#network-solution .img1{background-image:url(images/network-img-1.jpg); }
#network-solution .img2{background-image:url(images/network-img-2.jpg); }
#network-solution .img3{background-image:url(images/network-img-3.jpg); }
#network-solution .text-wrap{ font-size:18px; line-height:26px; color:#262626;font-family: 'gotham_lightregular',arial;padding: 24px 27px;height: 244px;}
#network-solution .text-wrap h3{ font-size:22px; line-height:26px; color:#075275; margin:0px;font-family: 'gotham_mediumregular',arial; }
#network-solution .text-wrap p{ margin:0px;}

/******************aboutus-section******************/
#aboutus-section { background:#075275; overflow:hidden; }
#aboutus-section .about-content{}
#aboutus-section .text-wrapper{ padding:40px 0;}
#aboutus-section .about-text{ font-size:18px; line-height:28px; color:#ffffff;font-family: 'gotham_lightregular',arial; max-width:630px; float:right;}
#aboutus-section .about-text h2{ font-size:36px; line-height:40px; color:#ffffff; margin: 0 0 28px; font-family: 'gotham_mediumregular',arial;}
#aboutus-section .about-text p{margin: 0 0 28px;}
#aboutus-section .about-text a.btn{ font-size:20px; line-height:30px; color:#25a7ce; background:#fff; display:inline-block; border-radius:5px; font-family: 'gotham_mediumregular'; padding:10px 35px;  margin-top:30px;cursor: pointer;

box-shadow: inset 0 0 0 0 #033E6C;

-webkit-transition: ease-out 0.7s;

-moz-transition: ease-out 0.7s;

transition: ease-out 0.7s;}
#aboutus-section .about-text a.btn:hover {

    box-shadow: inset 400px 0 0 0 #033E6C !important;
    color: #fff;
   

}
#aboutus-section .about-text ol.list-wrap{ display:table; width:100%; list-style:none; counter-reset:section; padding:22px 0 0;}
#aboutus-section .about-text ol.list-wrap li { float:left; width:50%; padding:0 22px;}
#aboutus-section .about-text ol.list-wrap li:first-child{ padding-left:0;}
#aboutus-section .info-wrap h3:before{display:inline-block; counter-increment:section; content:counter(section, decimal)")"; margin-right:20px;}
#aboutus-section .info-wrap{}
#aboutus-section .info-wrap h3{font-size:18px; line-height:28px; color:#ffffff;margin: 0 0 18px; font-family: 'gotham_mediumregular',arial;}
#aboutus-section .info-wrap p{ margin:0px;}
#aboutus-section .img-wrap{}
#aboutus-section .about-img{ background:url(images/aboutus-img-1.jpg) no-repeat left top; background-size:cover; height:722px;}
#aboutus-section .container-fluid { padding:0px;}
#aboutus-section .trust-content{background:#075275; }
#aboutus-section .support-content{background:#25a7ce;}
#aboutus-section .support-content .about-img{ background:url(images/aboutus-img-2.jpg) no-repeat left top;}
#aboutus-section .about-img { /*height:400px;*/}
#network-solution .text-wrap h3 a {
    color: inherit;
}
#aboutus-section .about-content.support-content .about-text {float: none;width: 518px;}
#aboutus-section .trust-content .about-text { max-width:552px;}

/***************services-section****************/
#services-section { padding:105px 0 92px;}
#services-section .title-text{font-size:18px; line-height:26px; color:#262626;font-family: 'gotham_lightregular',arial;padding-bottom: 90px;}
#services-section .title-text h2{ font-size:44px; color:#262626;margin: 0 0 25px;font-family: 'gotham_mediumregular',arial;}
#services-section .title-text p{ margin: 0 auto;max-width: 975px;}
#services-section .services-content{}
.services-content h3{font-size:32px; padding-bottom: 30px;text-align:center; font-family: 'gotham_mediumregular',arial; font-weight: normal; line-height:35px; margin-bottom:30px;}
#services-section ul.services-list{ display:table; width:100%; }
#services-section .services-list li{ list-style:none; float:left; width:33.33%; padding:0 5px;margin-bottom:41px;}
#services-section .services-wrap{ box-shadow:0px 0 21px rgba(0,0,0,0.2);border-radius: 4px;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;padding: 59px 16px 32px;max-width: 400px;margin: 0 auto; width:100%;}
#services-section .services-list li:first-child { padding-left:0px;}
#services-section .services-list li:nth-child(3) { padding-right:0px;}
#services-section .services-list li:nth-child(4) { padding-left:0px;}
#services-section .services-list li:last-child { padding-right:0px;}
#services-section .services-list li:first-child .services-wrap{ float:left;}
#services-section .services-list li:nth-child(3) .services-wrap{ float:right;}
#services-section .services-list li:nth-child(4) .services-wrap{ float:left;}
#services-section .services-list li:last-child .services-wrap{ float:right;}
#services-section .icon-wrap{display:inline-block; height:129px; width:150px; text-indent:999px; overflow:hidden; position:relative;margin-bottom: 25px;background-repeat: no-repeat;
background-position: top center;
background-size: auto;} 
#services-section .icon-wrap:before{background-position:top center; background-repeat:no-repeat; position:absolute; left:0;width:100%; text-align:center; height:129px; content:""; background-size:auto;}
#services-section .Managed-IT:before{background-image:url(images/managed-it.png);}
#services-section .IT-Projects:before{background-image:url(images/it-project.png);}
#services-section .Help-Desk:before{background-image:url(images/help-desk.png);}
#services-section .Network-Security:before{background-image:url(images/network-security.png);}
#services-section .Data-Backup:before{background-image:url(images/data-backup.png);}
#services-section .Cloud-Technologies:before{background-image:url(images/cloud-technology.png);}
#services-section .services-text{}
#services-section .services-text h3{ font-size:30px; color:#262626; margin:0px; font-family: 'gotham_boldregular',arial;height: 92px;}
#services-section .services-text a.learn-btn{ font-size:15.6px;color:#1676a4;line-height:23.4px;display:inline-block; padding:9px 30px; border:2px solid #1b6080; border-radius:7px;font-family: 'gotham_mediumregular',arial;}
#services-section .services-wrap:hover{ background:#1676a4; -webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
#services-section .services-wrap:hover .icon-wrap:before{background-position: bottom center;}
#services-section .services-wrap:hover .services-text h3{ color:#ffffff;}
#services-section .services-wrap:hover .services-text a.learn-btn { border-color:#fff; color:#fff;}
#services-section .services-wrap:hover .icon-wrap {background-position: center bottom;}
/*******************blog-section*****************/
#blog-section {padding: 104px 0 128px; background:#f1f2f2;}
#blog-section .blog-heading{font-size:18px; line-height:26px; color:#0000000;font-family: 'gotham_lightregular',arial;}
#blog-section .blog-heading h1{ font-size:44px; line-height:44px; color: #000000;margin: 0 0 23px; font-family: 'gotham_mediumregular',arial;}
#blog-section .blog-heading p{ margin: 0 auto 81px;max-width: 875px;}
#blog-section .blog-content{}
#blog-section .blog-wrap{background: #ffffff;box-shadow: 1px 4px 10px 4px #e2e2e2;border-radius: 6px;}
#blog-section .blog-img-content{ position:relative;}
#blog-section .blog-img{ background-repeat:no-repeat; height:239px; background-size:cover; background-position:center top;border-radius:6px 6px 0 0;}
#blog-section .blog-1{ background-image:url(images/blog-img01.jpg); background-repeat:no-repeat;}
#blog-section .blog-2{ background-image:url(images/blog-img02.jpg); background-repeat:no-repeat;}
#blog-section .blog-3{ background-image:url(images/blog-img03.jpg); background-repeat:no-repeat;}
#blog-section .blog-text{ color:#075275; font-family: 'gotham_bookregular',arial; font-size:16px; line-height:36px;padding: 24px 15px 40px;}
#blog-section .blog-text h3{  font-size:30px; line-height:36px; color: #075275;min-height: 108px; margin: 0 0 7px;font-family: 'gotham_mediumregular',arial;}
#blog-section .blog-text p{ margin: 0 0 21px;}
#blog-section .blog-text h3 span{ display:block;}
#blog-section .submit-btn {}
#blog-section .btn-wrapper { font-size:15.6px; line-height:23px; font-family:'gotham_mediumregular'; color:#1776A6 !important; border:2px solid #085275; border-radius:7px; padding:9px 27px;line-height: 23.4px;
display: inline-block;cursor: pointer;
box-shadow: inset 0 0 0 0 #033E6C;
-webkit-transition: ease-out 0.7s;
-moz-transition: ease-out 0.7s;
transition: ease-out 0.7s;}
#blog-section .blog-text h3 a {color: inherit;}
#blog-section .blog-text a {
    color: inherit;
}
#blog-section .blog-text p.u {
    text-transform: capitalize;
}
#blog-section .btn-wrapper:hover {
    box-shadow: inset 400px 0 0 0 #033E6C !important;
    color: #fff !important;
}
/******map******/
.map { /*background: url(images/map.jpg) no-repeat center top;   background-size: auto; background-size: cover; background-size: cover; */ height: 548px;}

.map iframe {
    border-top: 1px solid #fff !important;
}
/*******************main-footer******************/
#main-footer {background:#262425;padding-top: 71px;padding-bottom: 42px;}
#main-footer .social-content{padding: 45px 0 41px;border-bottom: 1px solid #fff; margin-bottom: 58px;}
#main-footer .social-content h4{ font-size:22px; line-height:36px; color: #ffffff; margin:0px;font-family: 'latolight',arial; display:inline-block; padding-right:20px;}
#main-footer .social-media{ display:inline-block;vertical-align: middle;}
#main-footer .social-media li{padding:0px;list-style:none;display:inline-block;}
#main-footer .social-media li a{height: 14px;display:inline-block;width:26px;overflow:hidden;text-indent:999px;background-image:url(images/social-icons-2.png);background-repeat:no-repeat;}
#main-footer .social-media li a.facebook{background-position:2% top;}
#main-footer .social-media li a.facebook:hover{background-position:2% bottom;}
#main-footer .social-media li a.twitter{background-position:54% top;}
#main-footer .social-media li a.twitter:hover{background-position:54% bottom;}
#main-footer .social-media li a.linkedin{background-position:111% top;}
#main-footer .social-media li a.linkedin:hover{background-position:111% bottom;}
#main-footer .footer-content{font-size:16px; line-height:30px; color: #ffffff; margin:0px; font-family: 'gotham_lightregular';}
#main-footer .footer-content h4{ font-size:24px; line-height:36px; color:#fff;margin: 0 0 30px;font-family: 'gotham_mediumregular',arial;}
#main-footer .footer-content p{ margin: 0 0 29px;}
#main-footer .footer-content ul.content-list{margin-bottom: 39px;}
#main-footer .footer-content ul.content-list li { list-style:none;}
#main-footer .click-btn{}
#main-footer .click-btn a.btn-wrap{ font-size:15px; line-height:23px; color: #ffffff; font-family:'gotham_mediumregular';position: relative;display: inline-block;text-align: center;padding:10px 0;width: 161px; border: 2px solid #1676a4; border-radius:7px;cursor: pointer;
box-shadow: inset 0 0 0 0 #033E6C;
-webkit-transition: ease-out 0.7s;
-moz-transition: ease-out 0.7s;
transition: ease-out 0.7s;}
#main-footer .click-btn a.btn-wrap:hover {
    box-shadow: inset 400px 0 0 0 #033E6C !important;
}
#main-footer .btn-wrap span{position: relative;z-index: 1;}
#main-footer .btn-wrap img {left: 0;position: absolute;top: 0;height: 100%;width: 100%;}
#main-footer .contact-list li span{ display:block;}
#main-footer-copyright .copy-right{ padding: 18px 0; background:#000000; margin-top: 0px;}
#main-footer-copyright .copy-right-text{font-size:14px; line-height:30px; color: #ffffff; margin:0px;font-family: 'gotham_lightregular',arial;letter-spacing: 0.5px;}
#main-footer-copyright .copy-right-text p{ margin:0px;}
#main-footer .footer-content span { display:block; } 
#main-footer .footer-content .stt-em {
    display: none;
}
#main-footer .footer-content .tweets li {list-style: none;margin-bottom: 18px;}
#main-footer .footer-content a {color: inherit;}

/*****************************************/ 
#content_page span.post_meta_information{font-family:'proxima_nova_alt_rgregular',arial;margin-bottom:10px;display:block;}
 #content_page{padding:101px 0 122px;background:#ffffff;}
#content_page .the_content{font-size:18px;line-height:30px;color:#000000;font-family:'gotham_lightregular',arial; padding-right:20px;}
#content_page .the_content h3{font-size:30px;line-height:36px;color:#000000;margin:0 0 38px;font-family:'gotham_mediumregular',arial;}
#content_page .the_content h4{font-size:24px;line-height:34px;color:#000000;margin:0 0 28px;font-family:'montserratlight', arial;}
#content_page .the_content h2 {font-family: 'gotham_mediumregular',arial;}  
#content_page .the_content h1 {font-family: 'gotham_mediumregular',arial;}
#content_page .the_content p{margin:10px 0;padding:10px 0;}
#content_page .the_content p b ,#content_page .the_content p strong{font-family:'gotham_mediumregular';}
#content_page .the_content p i,#content_page .the_content p em{font-family:'gotham_lightregular',arial;}
#content_page .the_content p a{color:inherit;text-decoration: underline !important;}
#content_page .the_content ul{margin-left: 21px;}
#content_page .the_content ol{margin-bottom:20px;}
#content_page .the_content ol li{padding-top:10px;}
#content_page .the_content ul li{padding-bottom:15px;list-style:none;position:relative;padding-left:28px;}
#content_page .the_content ul li:before{content:"\002022";color:#000000;font-size:30px;ertical-align:middle;line-height:28px;position:absolute;left:0px;}
#content_page blockquote{font-size:22px;line-height:26px;color:#000000;margin:0px;font-family:'montserratlight', arial;padding:0 20px;position:relative;border:none;padding:0 0 0 33px;overflow:hidden;}
#content_page blockquote:before{content:"";width:3px;height:50%;top:25px;background:#1676A4;left:8px;position:absolute;}
#content_page blockquote:after{content:url(images/comment_icon.png);position:absolute;left:0;top:-11px;}
#content_page blockquote span{color:#b40001;}
#content_page .width_1{}
#content_page .width_2{width:30%;}
#content_page .sidebar_content{background:#034071;border:3px solid #011d33;position:relative;z-index:1;padding:6px 40px 23px;}
#content_page .text_content a {color: inherit;text-decoration: underline !important;}
.main_body_container .sidebar_wrap a { color: inherit; }
#content_page .the_content a {color: inherit;}

/*************** blog-section ***************/
#blog_section{ background:#fff;padding: 80px 0px;border:1px solid #dfdfdf;position: relative;overflow: hidden;}
#blog_section .blog_block{ position: relative;padding-bottom: 67px;}
#blog_section .col-sm-4{ width:31%;}
#blog_section .col-sm-8{ width:69%;}
#blog_section .blog_top_content{}
#blog_section .blog_top_content h2{margin: 0px 0px 12px;font-size: 30px;color: #0494B9;line-height: 35px;font-family:'gotham_mediumregular';font-weight: 700;}
#blog_section .blog_topwrap{margin-bottom:19px; }
#blog_section .blog_topwrap .client_img{}
#blog_section .client_img img{ border:2px solid #0073c4; border-radius:100%;}
#blog_section .blog_ttilewrap{ }
#blog_section .blog_listing{/*max-width:440px;*/ width:100%; padding:4px 25px; margin-left: -10px;}
#blog_section .blog_listing li{ padding-right:18px; font-size:14px; text-transform:uppercase; display:inline;  font-family: 'sofia_problack',arial;}
#blog_section .blog_listing li a{ color:#000;}
#blog_section .blog_listing li img{ margin-right:9px; margin-top:0px; vertical-align: middle;padding-bottom: 5px;}
#blog_section .wrapper{ border-bottom:7px solid #d6d6d6; margin-left:50px; padding-bottom: 55px;}
#blog_section .wrapper:last-child{ border:none; padding-bottom:0;}
#blog_section .blog_block .blog_img {border: 1px solid #011734;background-repeat: no-repeat;height: 319px;background-size: cover !important;background-position: center top !important;}
#blog_section .blog_block .blog_img img{ border:1px solid #0073c4; width:100%;}
#blog_section .blog_block .blog_description{ padding-left:52px; font-size:20px; line-height:30px; color:#010000;font-family: 'sofia_problack',arial;}
#blog_section .blog_block .blog_description p{ margin:0px;font-family:'gotham_lightregular',arial;}
#blog_section .blog_block .blog_description p span.read-btn { color:#1f4179;font-family: 'sofia_problack',arial; background:url(../../images/arrow.png) no-repeat right center; padding-right: 15px;}
#blog_section .content-wrap .wrapper{margin-left: 0}
#blog_section .blog_description span a { text-transform: capitalize;}
#blog_section .blog_ttilewrap {display: table-cell;vertical-align: middle;}
#blog_section .blog_block .blog_topwrap .client_img {display: table-cell;vertical-align: middle;width: 62px;}
#blog_section .blog_block .blog_topwrap {display: table;width: 100%;}
#blog_section .blog_topwrap {margin-bottom: 19px;}
#blog_section .blog_listing li {padding-right: 18px;font-size: 14px;text-transform: uppercase;display: inline;font-family: 'gotham_lightregular',arial;}
#blog_section .container {max-width: 1298px !important;}
#blog_section .blog_block .blog_description .read_btn {font-size: 20px;color: #fff;display: inline-block;background:#011734;padding: 10px 35px;font-family: 'latobold',arial;letter-spacing: 1px;margin-top: 40px;border-radius:0;text-transform: capitalize;-webkit-transition: ease-out 0.7s;
    -moz-transition: ease-out 0.7s;
    transition: ease-out 0.7s;
    cursor: pointer;

}
#blog_section .blog_block .blog_description .read_btn a{color:#fff !important;}
#inner_content .container {max-width: 1104px !important;width: auto !important;padding-top: 60px;}
#blog-section .container{padding: 0 13px;}
#blog_section .blog_block .blog_description .read_btn:hover {  box-shadow: inset 400px 0 0 0 #0494B9 !important;
}
/*************** inner-Banner ****************/
#inner-banner-main{height: 100%;overflow: hidden;}
#inner-banner-main .banner-wrapper{background-size:cover;background-repeat:no-repeat;background-position: center 16%; /*background-attachment: fixed;*/position: relative;min-height: 250px;}
#inner-banner-main .banner-wrapper .banner_overlay { position: absolute;  height: 100%; width: 100%; background: rgba(0, 0, 0, 0.5);}
#inner-banner-main .banner-wrapper.about-us-banner{position:relative;background-size:cover;background-repeat:no-repeat;background-position: center top; /*background-attachment: fixed;*/ background-image:url('images/banner-bg.jpg');}
#inner-banner-main .table-content{padding:102px 0;}
#inner-banner-main .banner-text{margin:0 auto;text-align:center;max-width:744px;width:70%;color:#ffffff;font-size:24px;line-height:34px;font-family:'poppins', Helvetica, Arial, Lucida, sans-serif;}
#inner-banner-main .banner-text h1{color: #fff;font-family: 'gotham_mediumregular',arial;font-size: 30px;line-height: 35px;font-weight: 700;text-transform: uppercase; font-weight:700;}
#inner-banner-main .banner-text p{margin:0; color: #fff;font-family:'gotham_lightregular',arial;font-weight: 300;font-size: 20px;line-height: 26px;}
#inner-banner-main .scroll_down{position:absolute;bottom:15px;left:0;z-index:9;text-align:center;width:100%;}
#inner-banner-main .scroll_down a{display:inline-block;width:39px;height:39px;border-radius:100%;position:relative;}
#inner-banner-main .scroll_down a{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
#inner-banner-main .scroll_down a:before{content:url(images/arrow-blue.png);position:absolute;-webkit-transform:translateZ(0);left:19%;top:18%;transform:translateZ(0);}
#inner-banner-main .scroll_down a:hover:before, #inner-banner-main .scroll_down a:before, #inner-banner-main .scroll_down a:active:before{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:2.4s;animation-duration:2.4s;-webkit-animation-timing-funccion:ease-out, ease-in-out;animation-timing-funccion:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes bounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-funccion:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-funccion:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
 40%, 43%{-webkit-animation-timing-funccion:cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-funccion:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
 70%{-webkit-animation-timing-funccion:cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-funccion:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
 90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
}
@keyframes bounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-funccion:cubic-bezier(0.215, 0.610, 0.355, 1.000);animation-timing-funccion:cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
 40%, 43%{-webkit-animation-timing-funccion:cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-funccion:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
 70%{-webkit-animation-timing-funccion:cubic-bezier(0.755, 0.050, 0.855, 0.060);animation-timing-funccion:cubic-bezier(0.755, 0.050, 0.855, 0.060);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
 90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}
} 

/******************************** inner_contact_us *******************************/
#inner_contact_us{padding-top:0;}
#inner_contact_us .contact_banner { padding:65px 0px 120px; background:url(images/banner-bg.jpg) no-repeat center top; background-size:cover;}
#inner_contact_us .heading_text{ font-size:23.11px; line-height:30.14px; color:#002D56;font-family: 'Segoe UI Semilight',arial; margin-top: 75px;}
#inner_contact_us .heading_text h2{ font-size: 38px; line-height: 44.37px; color: #001a7a; margin: 0 0 22px; font-family: 'Segoe UI Bold',arial;
text-shadow: 1px 1px 8px #fff;}
#inner_contact_us .heading_text h2 span { display:block;}
#inner_contact_us .heading_text p { margin: 0 0 70px;}
#inner_contact_us .heading_text p span { display:inline;}
#inner_contact_us .contactus_content{ background:rgba(0,0,0,0.8); padding: 0 55px 50px;}
#inner_contact_us .contactus_content h4{ font-size:24px; line-height:30px; color: #fefeff; margin:-25px 0 18px;font-family: 'gotham_mediumregular',arial; background:#173C50; display:inline-block; padding:12px 15px; width:712px;}
#inner_contact_us .contactus_content h4 span {font-family: 'Segoe UI Bold',arial;}
#inner_contact_us .contact_wrap{}
#inner_contact_us .info_wrap { padding-top:22px;}
#inner_contact_us .info_wrap ul{}
#inner_contact_us .info_wrap ul li{ position:relative; list-style:none; line-height:44px; font-size:24px; color: #ffffff;margin: 0 0 50px;  text-align:left;font-family: 'gotham_lightregular',arial;}
#inner_contact_us .info_wrap ul li span{ display:block;}
#inner_contact_us .wrapper{padding-left:59px;}
#inner_contact_us .wrapper:before{ position:absolute; left:0; top:5px !important;}
#inner_contact_us .loaction:before{content:url(images/loaction-contact.png); top:10px;}
#inner_contact_us .phone:before{content:url(images/phone-contact.png);}
#inner_contact_us .toll:before{ content:url(images/toll-free.png);}
#inner_contact_us .fax:before{content:url(images/fax-contact.png); bottom:0; top:auto;}
#inner_contact_us .mail:before{content:url(images/email-contact.png);}
#inner_contact_us .info_wrap a {color: inherit;} 
#inner_contact_us .info_wrap a.phone::before { display: none;}
.inner_container{max-width:1175px !important; width:auto !important;}
#inner_contact_us .wrapper.loaction { line-height: 29.8px; }
.landing_content strong { color:#1b455c;}
#content_page { padding: 36px 0px;}
/*iframe {width: 100%;}*/
.category_img{ min-height:220px; background-size: contain !important;} 
/****************************** SUBMENU *****************************************/
#main-header .navigation ul.sub-menu:before { border-bottom: 8px solid #385072;border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); display: none;content: "";left: 28px;position: absolute;top:0;} 
#main-header .navigation  ul.sub-menu { background: rgb(0, 0, 0, 0) ;border-radius: 0;display: none;font-weight: 500;height: auto;left: 0;margin:0 !important;opacity: 1;padding:49px 0 0;position: absolute;width: auto;z-index: 10000;}
#main-header .navigation ul.sub-menu li { border: none; background: #011834; color: #ffffff; display: block !important; margin: 0 !important;  padding: 0 !important; text-align: left !important;  text-decoration: none;}
#main-header .navigation ul.sub-menu li a { background: rgb(0, 0, 0, 0) !important;color: #ffffff !important;display: block; font-size: 16px !important;line-height: 18px !important;overflow-wrap: break-word;padding: 10px !important;text-align: left;white-space: nowrap;width: auto;letter-spacing: 1px;} 
#main-header .navigation ul.sub-menu li a:hover{ background:#075275  none repeat scroll 0 0 !important;  color: #ffffff !important;} 
li.menu-item{ position:relative;}
#main-header  .navigation ul.sub-menu li a::before { content: "";}   
#main-header  .navigation ul li:hover ul.sub-menu{display: block;}
#main-header  .navigation ul.sub-menu a:hover { background: #89c5e5 none repeat scroll 0 0;}
#main-header  .navigation ul li.current-menu-item a { color: #075275; }
#main-header  .navigation ul li.current-menu-item:first-child a { color: #075275; } 
#main-header  .navigation li li a::after { background: none; } 

.cookieControl { padding: 3px;background:#FFF;border-top: 5px solid #004672; padding: 9px; position: fixed;left: 0;bottom: 0;
z-index: 99999999;text-align: left;width:100%;}
.cookieControl .simplified, .cookieControl .explicit { width: auto;padding: 10px 10px 10px;}

.cookieControl .simplified{position: relative;}
.cookieControl .simplified .buttonColumn { float: right;width: auto;}
tbody {display: table-row-group;vertical-align: middle; border-color: inherit;}
tr { display: table-row;vertical-align: inherit; border-color: inherit;}
.cookieControl .buttons .v1 {padding: 6px 10px; font-size: 12px; font-family:  'cairosemibold',arial; }
.cookieControl .buttons .v1 a{color: #000 !important;font-size: 15px;font-weight: normal;}
.cookieControl .buttons .v1 a:hover{color: #004672!important;}
.cookieControl .simplified .consentTextColumn {float: none;width: 100%;}
.cookieControl .simplified .consentTextColumn p { font-family:'montserratlight', arial; font-size: 14px; line-height: 23px; color: #000;}
.cookieControl .simplified .consentTextColumn p a{color: #000; text-decoration:underline!important;}
.buttons {background: #559eaa;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#559EAA',endColorstr='#447e88');
 background: -webkit-gradient(linear,left top,left bottom,from(#559eaa),to(#447e88));background: -moz-linear-gradient(top,#559eaa,#447e88);
background: -ms-linear-gradient(top,#559eaa,#447e88); background: linear-gradient(top,#559eaa,#447e88);color: #fff;}

/******************inner_banner****************/
#inner_banner {margin-top: 185px; border-top:2px; border-bottom:1px;}
#inner_banner .banner_content{ position: relative;}
#inner_banner .banner_left_content{ position:relative; z-index:4;}
#inner_banner .banner_overlay &gt; img { height: 100%;  left: 0; position: absolute; top: 0; width: 71%; z-index: 2;}
#inner_banner .banner_right_content{ background:url(../images/thankyou_banner_img.jpg) no-repeat center top; background-size:cover; height: 100%; position: absolute; right: 0;top: 0; width: 41.75%;z-index: 1;}
#inner_banner .banner_img &gt; img { height: 183px; position: absolute; right: 0;top: 50%; transform: translateY(-50%); width: 113px;}
#inner_banner .banner_holder{display: table; height: 314px; width: 100%; position:relative; z-index:4;}
#inner_banner .banner_text{  display: table-cell; padding: 40px 0;  vertical-align: middle;}
#inner_banner .banner_text h1{ font-size:29.56px;  color: #ffffff; line-height:34.49px;margin: 0 0 20px;font-family: 'Segoe UI regular',arial;}
#inner_banner .thankyou{ background:url(../images/default.png) no-repeat center top; background-size:cover;}
/****************************inner_contact_us****************************************/
#inner_contact_us { margin: auto;}
#inner_contact_us .fsBody .fsForm, form-wrapper .fsForm .fsFieldRow .fsRowBody, form-wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#inner_contact_us .fsBody .fsForm{ border:none!important;}
#inner_contact_us .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#inner_contact_us .fsValidationError { background:none!important;}
#inner_contact_us .fsBody .fsLabel, .fsBody label{  color: #3f4447 !important;  margin-bottom: 16px; font-weight: 700;  font-size: inherit;  font-family: "Nunito", lucida grande, Arial, sans-serif;line-height: 1.3;clear: both;width: 100%;}
#inner_contact_us .fsForm .fsSubmit{background:none; margin-top:5px !important; padding:0!important; clear:both; float:none; border-radius:5px;}
#inner_contact_us .fsBody .fsRowBody{ padding: 0 !important;}
#inner_contact_us .fsForm .fsLabel { color: #fff !important;float: left;font-family: 'gotham_lightregular',arial;font-size: 10.28px !important;text-align: left;font-weight: normal !important;margin-bottom: 5px !important;margin-top: 0 !important;text-transform: uppercase;letter-spacing: 1px;}
#inner_contact_us .fsBody .fsSupporting{ font-family: "Open Sans", lucida grande, Arial,sans-serif !important;color: #8E8484 !important;font-size: 10.28px !important;margin-top: 10px;}
#inner_contact_us .fsForm .fsLabel a{color: #6391C7; font-style: italic;font-family: nunitoregular;font-weight: normal !important;}
#inner_contact_us .fsSubmit input.fsSubmitButton{display: block;font-size: 18px !important;line-height: 20px;color: #ffffff !important;font-family:'gotham_mediumregular',arial;padding: 12px 15px;width: 100%;border:none;text-transform: uppercase;text-shadow: 0 -1px 0 #04590a;border-radius: 5px !important;width: 25%;background: rgb(238,237,237); /* Old browsers */
background: -moz-linear-gradient(top, rgba(47,180,243,1) 0%, rgba(6,144,210,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(47,180,243,1) 0%,rgba(6,144,210,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(47,180,243,1) 0%,rgba(6,144,210,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 background-color: rgba(0, 0, 0, 0);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2fb4f3', endColorstr='#0690d2',GradientType=0 ); /* IE6-9 */;}
#inner_contact_us #fsSubmitButton3137791:hover{background: #c32c29 !important;}
#field65687761 {min-height: 161px;}
#inner_contact_us .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
#inner_contact_us .fsFieldRow input[type="text"], #inner_contact_us .fsFieldRow input[type="email"], #inner_contact_us .fsFieldRow input[type="number"], #inner_contact_us .fsFieldRow input[type="tel"]{ width:100%!important; height:47px; padding:10px 16px!important; }
#inner_contact_us .fsFieldRow input[type="text"], #inner_contact_us .fsFieldRow input[type="email"], #inner_contact_us .fsFieldRow input[type="number"], #inner_contact_us .fsFieldRow input[type="tel"], #inner_contact_us .fsForm textarea,#inner_contact_us input[type="file"]{max-width: 100% !important;width: 100% !important;background-image: none !important;font-family: 'gotham_lightregular',arial;color: #000000 !important;font-weight: normal;font-size: 14px !important;border: none !important;padding: 0 5px !important;border-radius: 0px !important;margin-bottom: 13px;height: 35px;}
#inner_contact_us div.fsError{font-family: 'gotham_lightregular',arial; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
#inner_contact_us .fsRequiredMarker { padding-left: 2px;font-weight:normal !important; font-size: 12px;color: #78BC46;}
#inner_contact_us .fsBody { margin-bottom:0px!important; background: transparent; padding:0; margin-top: 0;}
#inner_contact_us input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#inner_contact_us .fsSectionHeader { display:none!important;}
#inner_contact_us .fsFirst.fsLast.fsFieldCell { background:none; padding:0 !important; margin:0!important;}
#inner_contact_us .fsForm input.fsField[type="email"]:focus, #inner_contact_us .fsForm input.fsField[type="file"]:focus, #inner_contact_us .fsForm input.fsField[type="number"]:focus, #inner_contact_us .fsForm input.fsField[type="tel"]:focus, #inner_contact_us .fsForm input.fsField[type="text"]:focus, #inner_contact_us .fsForm textarea.fsField:focus {outline:0;}
#inner_contact_us .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
#inner_contact_us ::-webkit-input-placeholder { color: #666666;}
#inner_contact_us :-moz-placeholder {color: #666666; opacity:1;}
#inner_contact_us ::-moz-placeholder { color: #666666; opacity:1;}
#inner_contact_us :-ms-input-placeholder {color: #666666;}
#inner_contact_us .fsValidationError{box-shadow:none!important;background-color:none;}
#inner_contact_us #fsCell76080212 p { color: #fff !important;  float: left;  font-family:'gotham_lightregular',arial !important;  font-size: 10.28px !important;  text-align: left; font-weight: normal !important; margin-bottom: 5px !important;  margin-top: 0 !important; text-transform: uppercase;  letter-spacing: 1px;}
.fsboxshadow .fsBody .fsForm { box-shadow: none!important; border: none!important;}
.field-auto-capture { display: none;}
#inner_contact_us #field66879271 { padding: 6px 8px; border: 1px solid #ccc; width: 100%; border-radius: 5px; height: 160px; }
#inner_contact_us .fsOptionLabel.horizontal { font-weight: normal;  font-size: .875em; }
#inner_contact_us .fsForm #field73822720 {height: 150px;}
#inner_contact_us #fsCell76080212 p a { color: #94A2AF;  letter-spacing: 1px;}
#inner_contact_us #ffsCell76080212 p span {color: #78BC46;}
#inner_contact_us #fsRow3407277-1 { width: 48%; float: left;  clear: left;}
#inner_contact_us #fsRow3407277-2 { width: 48%; float: right; clear: right;}
#inner_contact_us {margin-top:0;}
#inner_contact_us #fsCell75587091 p a {color: #ddd;}
#inner_contact_us #fsCell75587091 p span {color: #78BC46;padding-left: 2px;font-weight: normal !important;font-size: 12px;}
/*****************************************/ 

/****************thankyou_page************/
#thankyou_page { padding:116px 0 103px;}
#thankyou_page .news_content{padding-bottom: 85px; border-bottom:1px solid #cccccc; margin-bottom:65px;}
#thankyou_page .news_section{max-width:1100px; margin:0 auto;}
#thankyou_page .news_wrap{ margin-bottom:42px; position:relative;border:3px solid #001a7a; }
#thankyou_page .news_img{ background-position:center top; background-repeat:no-repeat; background-size:cover;min-height:224px; }
#thankyou_page .news_text{background:rgba(36, 80, 155, 0.8); position:absolute; top:0; height:100%; width:100%; }
#thankyou_page .text_content{ font-size:20.32px; color: #ffffff; line-height:25.14px;font-family: 'gotham_bookregular',arial; padding: 15px 26px 0px; display:table-cell; vertical-align:middle; position:relative; height:224px;}
#thankyou_page .news_text p { margin:0px; min-height:150px;}
#thankyou_page .news_text a { font-size:12.7px; line-height:20.66px; color: #fff; text-transform:uppercase;font-family: 'gotham_bookregular',arial; border-bottom:1px solid #fff; float:right;}
#thankyou_page .video_content{padding-bottom: 85px; border-bottom:1px solid #cccccc; margin-bottom:65px;}
#thankyou_page .video_content:last-child{padding-bottom:0; border-bottom:none; margin-bottom:0px;}
#thankyou_page .heading_text{}
#thankyou_page .heading_text h3{ font-size:40.64px; line-height:45.72px; color: #231f20;margin: 0 0 84px;font-family: 'gotham_mediumregular',arial;}
#thankyou_page .video_section {  max-width:1100px; margin:0 auto;}
#thankyou_page .video_wrap{ margin-bottom:49px;}
#thankyou_page .video_img{ background-position:center top; background-repeat:no-repeat; background-size:cover;min-height:224px; position:relative; margin:0 0 26px; border:3px solid #ff7d00;}
#thankyou_page .video_img{ }
#thankyou_page .play_btn{ position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%);}
#thankyou_page .play_btn img{}
#thankyou_page .video_text{ font-size:20.32px; line-height:25.14px; color: #231f20;font-family: 'Segoe UI Semibold',arial;}
#thankyou_page .video_text p { margin: 0 0 22px;}
#thankyou_page .video_text p span { display:block;}
#thankyou_page .video_text a.watch_now{ font-size: 12.7px; line-height:20.66px; color: #00718c!important; text-transform:uppercase; border-bottom:1px solid #00718c;font-family: 'Avenir LT Std Heavy',arial;}
#thankyou_page .padding{ padding:0 18px;}
#thankyou_page .btn_wrap a.btn_content{padding:10px 13px; color:#fdfdfe!important; font-size:11.56px; line-height:32px; text-transform:uppercase;font-family:'gotham_mediumregular',arial;background:#4a8fdf; display:inline-block; width:231px; border: 2px solid #001a7a;}
#thankyou_page .btn_wrap a.btn_content span { background:url(images/white_btn_arrow.png) no-repeat right; padding-right:11px;}
#thankyou_page .ebook_wrap{}
#thankyou_page .ebook_wrap img {margin:0 0 26px;}
#video_section {padding: 80px 0;}
/*********************************** Media Center ****************************************************/
#latest_video{padding:54px 0;}
#latest_video .video_heading{color:#000;font-family:'gotham_bookregular',arial;font-size:19.9px;line-height:26px;}
#latest_video .video_heading h2{color:#002d56;font-family:'gotham_mediumregular',arial;font-size:42px;font-weight:400;margin:0 0 40px;}
#latest_video .video_heading h2 a{color:#002d56;}
#latest_video .video_heading p{margin:0 0 45px;}
#latest_video .video_title h5{color:#000;font-family:"Segoe UI regular",arial;font-size:20px;line-height:24px;margin:0;min-height:90px;text-align:center;}
#latest_video .video_img{margin:0 0 18px;}
#latest_video .video_img iframe{height:174px; width:100%; border:1px solid #002d56;}
#latest_video .video_content_wrap{border-bottom:1px solid #c2c2c2;}
#resources_blog .blog_heading h2{color:#002d56;font-family:"Segoe UI regular",arial;font-size:42px;margin:0 0 41px;}
#resources_blog .blog_heading h2 a{color:#002d56;}
#resources_blog{padding:42px 0 30px;}
#resources_blog .blog_content{margin:0 auto 30px;}
#resources_blog .top_content{position:relative;}
#resources_blog .blog_img{background-position:center top;background-repeat:no-repeat;background-size:cover !important;min-height:287px;}
#resources_blog .blog_img span{display:block;height:287px;}
#resources_blog .date_wrap{bottom:18px;left:18px;position:absolute;}
#resources_blog .date_wrap p{border:2px solid #ffffff;color:#ffffff;display:inline-block;font-family:"Segoe UI regular",sans-serif;font-size:16px;font-weight:400;line-height:36px;padding:0 13px;text-shadow:1px 0 #9d9a92;text-transform:uppercase;}
#resources_blog .blog_text{border-color:#dedbdb;border-style:solid;border-width:0 1px 1px;padding:19px 20px 21px;}
#resources_blog .blog_text h5{color:#000;font-family:'gotham_bookregular',arial;font-size:20px;line-height:24px;margin:0;min-height:95px;}
#resources_blog .blog_text h5 a{color:inherit;}
#resources_blog .blog_btn{display:table;width:100%;}
#resources_blog .blog_btn li{position:relative;display:table-cell;list-style:outside none none;padding:0 5px;width:50%;}
#resources_blog .blog_btn .read_more{color:#ffffff!important;}
#resources_blog .blog_btn li a{color:#ffffff!important;background:#2bc0e3; display:block;font-family:'gotham_mediumregular',arial;font-size:13px;line-height:30px;margin:0 auto;max-width:103px;padding:0 5px;text-transform:capitalize;transition:all 0.35s ease-out 0s; border: 1px solid #001a7a;}
#resources_blogg .blog_btn .share_btn{color:#21346b;position:relative;}
#resources_blog .st_sharethis{height:100%;left:0;position:absolute;top:0;width:100%;}
.stButton{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.stButton .chicklets{background-repeat:no-repeat;background-size:contain;display:inline-block;font-family:'Segoe UI regular',sans-serif;font-size:10px;height:16px;line-height:16px;padding-left:20px;padding-right:0;white-space:nowrap;width:auto;}
.video_img &gt; iframe{height:235px;}
.video_content_wrap .video-btn a{background:#2bc0e3 none repeat scroll 0 0;color:#ffffff!important;font-size:18px;padding:10px 20px; border: 2px solid #001a7a;font-family: 'gotham_mediumregular',arial;}
.video_content_wrap .video-btn{padding-bottom:60px;}
#resources_blog .blog-btn a{background:#2bc0e3 none repeat scroll 0 0;color:#ffffff!important;font-size:18px;padding:10px 20px; border: 2px solid #001a7a;font-family: 'gotham_mediumregular',arial;}
#resources_blog .blog-btn{margin-bottom:20px;margin-top:20px;}
.video_title h3 { color:#000;}
/***********************************/
.tweets li a {color: inherit;}
 
 /***pagenavigation****/
.wp-pagenavi{border-radius: 4px; display: inline-block; margin: 20px 0; padding-left: 0;  text-align: center;  width: 100%; font-size: 16px;}
.wp-pagenavi span , .wp-pagenavi a{font-family: 'gotham_mediumregular';background-color: #ffffff; border: 1px solid #03264f!important;  line-height: 1.42857; margin: -1px !important; padding: 6px 12px !important;  position: relative !important; text-decoration: none !important; font-weight: normal !important;}
.wp-pagenavi :first-child{border-bottom-left-radius: 4px !important; border-top-left-radius: 4px !important; margin-left: 0 !important;}
.wp-pagenavi :last-child{border-bottom-right-radius: 4px !important; border-top-right-radius: 4px !important; margin-right: 0 !important;}
.wp-pagenavi span.current{background:#2BC0E3!important; border-color:#000000 !important; color:#ffffff !important;}
.wp-pagenavi a:hover{background: #2BC0E3; color:#fff;}

/****************************bannerForm****************************************/
#main-banner { margin: auto;}
#main-banner .fsBody .fsForm, form-wrapper .fsForm .fsFieldRow .fsRowBody, form-wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#main-banner .fsBody .fsForm{ border:none!important;}
#main-banner .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#main-banner .fsValidationError { background:none!important;}
#main-banner .fsBody .fsLabel, .fsBody label{  color: #3f4447 !important;  margin-bottom: 16px; font-weight: 700;  font-size: inherit;  font-family: "Nunito", lucida grande, Arial, sans-serif;  line-height: 1.3;   clear: both;}
#main-banner .fsForm .fsSubmit{background:none; margin-top: 13px !important; padding:0!important; clear:both; float:none; border-radius:5px;height: 100%;width: 100%;}
#main-banner .fsBody .fsRowBody{ padding: 0 !important;}
#main-banner .fsForm .fsLabel { color: #fff !important;float: left;font-family: 'gotham_lightregular',arial;font-size: 10.28px !important;text-align: left;font-weight: normal !important;margin-bottom: 0!important;margin-top: 0 !important;text-transform: uppercase;letter-spacing: 1px;}
#main-banner .fsBody .fsSupporting{ font-family: "Open Sans", lucida grande, Arial,sans-serif !important;color: #8E8484 !important;font-size: 10.28px !important;margin-top: 10px;}
#main-banner .fsForm .fsLabel a{color: #6391C7; font-style: italic;font-family: nunitoregular;font-weight: normal !important;}
#main-banner .fsSubmit input.fsSubmitButton{display: block;font-size: 33.73px !important;line-height: 20px;color: #ffffff !important;font-family:'gotham_boldregular',arial;padding: 21px 15px;width: 71%;border:none;text-transform: uppercase;text-shadow: 0 -1px 0 #04590a;border-radius: 5px !important;background:#22b4d7 !important;
-webkit-box-shadow: 0px 2px 29px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 0px 2px 29px 0px rgba(0,0,0,0.45);
box-shadow: 0px 2px 29px 0px rgba(0,0,0,0.45);}
#main-banner #fsSubmitButton3137791:hover{background: #c32c29 !important;}
#field65687761 {min-height: 161px;}
#main-banner .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
#main-banner .fsFieldRow input[type="text"], #main-banner .fsFieldRow input[type="email"], #main-banner .fsFieldRow input[type="number"], #main-banner .fsFieldRow input[type="tel"]{ width:100%!important; height:47px; padding:10px 16px!important; }
#main-banner .fsFieldRow input[type="text"], #main-banner .fsFieldRow input[type="email"], #main-banner .fsFieldRow input[type="number"], #main-banner .fsFieldRow input[type="tel"], #main-banner .fsForm textarea,#main-banner input[type="file"]{max-width: 100% !important;width: 100% !important;background-image: none !important;font-family: 'gotham_lightregular',arial;color: #000000 !important;font-weight: normal;font-size: 12px!important;border: none !important;padding: 0 5px !important;border-radius: 0px !important;margin-bottom:10px;height: 35px;line-height: 16.87px;}
#main-banner div.fsError{font-family: 'gotham_lightregular',arial; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;line-height: 20px;}
#main-banner .fsRequiredMarker { padding-left: 2px;font-weight:normal !important; font-size: 12px;color: #78BC46;}
#main-banner .fsBody { margin-bottom:0px!important; background: transparent; padding:0; margin-top: 0;}
#main-banner input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#main-banner .fsSectionHeader { display:none!important;}
#main-banner .fsFirst.fsLast.fsFieldCell { background:none; padding:0 !important; margin:0!important;}
#main-banner .fsForm input.fsField[type="email"]:focus, #main-banner .fsForm input.fsField[type="file"]:focus, #main-banner .fsForm input.fsField[type="number"]:focus, #main-banner .fsForm input.fsField[type="tel"]:focus, #main-banner .fsForm input.fsField[type="text"]:focus, #main-banner .fsForm textarea.fsField:focus {outline:0;}
#main-banner .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
#main-banner ::-webkit-input-placeholder { color: #666666;}
#main-banner :-moz-placeholder {color: #666666; opacity:1;}
#main-banner ::-moz-placeholder { color: #666666; opacity:1;}
#main-banner :-ms-input-placeholder {color: #666666;}
#main-banner .fsValidationError{box-shadow:none!important;background-color:none;}
#main-banner #fsCell76080212 p { color: #fff !important;  float: left;  font-family: 'gotham_lightregular',arial !important;  font-size: 10.28px !important;  text-align: left; font-weight: normal !important; margin-bottom: 0 !important;  margin-top: 0 !important; text-transform: uppercase; letter-spacing: 1px;line-height: 16.87px !important;}
.fsboxshadow .fsBody .fsForm { box-shadow: none!important; border: none!important;}
.field-auto-capture { display: none;}
#main-banner #field66879271 { padding: 6px 8px; border: 1px solid #ccc; width: 100%; border-radius: 5px; height: 160px; }
#main-banner .fsOptionLabel.horizontal { font-weight: normal;  font-size: .875em; }
#main-banner .fsForm #field73822720 {height: 150px;}
#main-banner #fsCell75030243 p a { color: #94A2AF;  letter-spacing: 1px;}
#main-banner #fsCell75030243 p span {color: #78BC46;}
#main-banner #fsRow3407277-1 { width: 47%; float: left;  clear: left;}
#main-banner #fsRow3407277-2 { width: 46.5%; float: right; clear: right;}
#main-banner {margin-top:0;}
#main-banner #fsCell76080212 p a {color: #9eadba;}
#main-banner #fsCell76080212 p span {color: #78BC46;padding-left: 2px;font-weight: normal !important;font-size: 12px;}
#main-banner .fsSubmit input.fsSubmitButton:hover { box-shadow: inset 400px 0 0 0 #033E6C !important;}

/***********************Image Align ********************/
img.alignnone { display: inline-block; margin-bottom: 20px; }
img.alignleft { float: left; margin-bottom: 20px; margin-right: 20px; }
img.alignright { float: right;  margin-bottom: 20px; margin-left: 20px; }
img.aligncenter { display: block;  float: none; margin: 0 auto 20px; }
/****************************************************/
 #business-features.content .services-text{max-width: 100%;} 
#business-features.content{background:#fff;}
#business-features.content .services-content{padding:0;}
#business-features.content .services-text h3{font-size:24px; line-height:26px; color:#1b455c; margin: 0 0 21px; font-family: 'open_sansbold',arial;}
#business-features.content .services-text h2{font-size:28px; line-height:32px; color:#1b455c; margin: 0 0 21px; font-family: 'open_sansbold',arial;}
#business-features.content .services-text p{margin:0 0 20px;}
#business-features.content .services-text{font-size:18px; line-height:24px;} 
.main_body_container{}
.main_body_container .sidebar_wrap{margin-top:14px;max-width:275px;padding-bottom:16px;}
.main_body_container .sidebar_heading{background-color:#173C50;padding:20px 17px 50px;}
.main_body_container .text_wrap{font-size:16px!important;line-height:25px!important;font-family:'gotham_bookregular',arial !important;color:#ffffff!important;}
.main_body_container .text_wrap h3{font-size:23px;line-height:28px;font-family:'gotham_mediumregular';color:#ffffff;margin:0 0 6px;}
.main_body_container .text_wrap h3 span{display:block;}
.main_body_container .text_wrap p{margin:0 0 10px;}
.main_body_container .content_wrap{margin:6px 0 0;border:1px solid #979797;padding:17px 17px 0;}
.main_body_container .wrapper{}
.main_body_container .wrapper h4{font-size:20px;line-height:20px;font-family:'gotham_mediumregular';color:#ffffff;margin:0;background:#173C50;padding:20px 0;}
.main_body_container ul.recent_article{}
.main_body_container ul.recent_article li{list-style:none;text-align:left;font-size:16px;line-height:24px;font-family:'gotham_lightregular',arial;color:#7b7b7b;border-bottom:1px solid #173C50;padding:13px 0;margin:0;}
.main_body_container ul.recent_article li:last-child{border-bottom:none;}
.main_body_container ul.monthly_list{margin:16px 0;padding-left:0;}
.main_body_container ul.monthly_list li{list-style:none;text-align:left;position:relative;padding-left:20px;padding-bottom:4px;margin:0;}
.main_body_container ul.monthly_list li:before{position:absolute;content:url(images/bullet_img.png);left:0;}
.sidebar_wrap .recent_article a{color:#000!important;text-decoration:none!important;}
.recent_article &gt; h4{display:none;}
.search_input{border:medium none;border-radius:0;height:31px;padding-left:10px;width:100%;}
.search_submit{float:right;padding-right:11px;position:relative;top:-23px;}
.main_body_container ul.monthly_list li a{font-size:16px;line-height:20px;font-family:'gotham_lightregular',arial;color:#000!important;text-decoration:none !important;}
.search_icon &gt; form{position:relative;top:10px;}
.main_body_container input[type="search"]{color:#000;cursor:pointer;font-size:18px;width:100%;}
.main_body_container input[type="search"]{background:#fff url("images/search-icon.png") no-repeat scroll 95% center;border:1px solid hsl(0, 0%, 100%);border-radius:5px;height:30px;padding:0 18px 0 10px;position:absolute;right:0px;top:-12px;transition:all 0.5s ease 0s;background-size: contain;font-family: 'gotham_lightregular',arial;}
#content_page .text_content p { font-family:'SegoeUI-Light',arial;}
/************************** testimonial_page ******************************/
#testimonial_page{ padding:85px 0 0 ;}
#testimonial_page .container_testimonial{ max-width:1182px!important;}
#testimonial_page .testimonial_wrap{}
#testimonial_page .testimonial_wrap &gt; li{ border-bottom:1px solid #cccccc; list-style:none; padding-bottom:60px; margin-bottom:60px;}
#testimonial_page .testimonial_content{ }
#testimonial_page .testimonial_image{height: 200px;background-size: contain;background-repeat: no-repeat;background-position: center; }
#testimonial_page .testimonial_image &gt; .img_wrap{border: 3px solid #cccccc;height: 250px;width: 250px;border-radius: 100%;}
#testimonial_page .testimonial_image &gt; .img_wrap img{border: 3px solid #cccccc;border-radius: 100%; height: 250px;width: 250px;}
#testimonial_page .testimonial_text{ padding-left:42px;}
#testimonial_page .testimonial_text &gt; blockquote{ color:#000000; font-size:24px; line-height:30px; padding:0; margin:0 0 32px; border:none; font-family:'gotham_lightregular',arial; position:relative;}
#testimonial_page .testimonial_text &gt; blockquote:before{content:"\201C"; color:#182752; font-size:40px; line-height:20px; left:-40px; top:0; font-family: 'gotham_mediumregular',arial; position:absolute; z-index:1; background:#fff; padding-top:8px;}
#testimonial_page .testimonial_text &gt; blockquote:after{content:""; width:3px; height:100%; top:0; border-left:3px solid #cccccc; position:absolute; left:-40px; margin-left:6px;} 
#testimonial_page .testimonial_text &gt; blockquote p{ margin:0 0 14px;}
#testimonial_page .testimonial_text &gt; blockquote p:last-of-type{margin:0;}
#testimonial_page .testimonial_text &gt; blockquote p:last-of-type:after{content:"\201D"; color:#27a1d6;display: none;}
#testimonial_page .rating{ margin:0 0 21px;}
#testimonial_page .rating &gt; img{}
#testimonial_page .profile_info{font-family: 'gotham_lightregular',arial; color:#182752; font-size:14px; line-height:30px; text-transform:uppercase;}
#testimonial_page .profile_info p{ margin:0;}
#testimonial_page .profile_info p .block_text{ display:block;}

/******************************************/
.sidebar-989 .sidebar-form {
   /*  background: url("images/sidebar-gradient-img.jpg") no-repeat center bottom;
       background-size: auto;
   background-size: cover; */background: rgba(0,88,126,0.8);}
.sidebar-989 .sidebar-heading {padding: 32px 20px 0;text-align: center; position: relative;font-family: 'museo_sans300';color: #ffffff; font-size: 20px;line-height: 26px;}
.sidebar-989 .sidebar-heading h4 {padding: 0 10px; margin: 0 0 39px; color: #ffffff; font-size: 27px; line-height: 32px; font-family: 'gotham_mediumregular',arial;}
.sidebar-989 .sidebar-heading h6 {color: #ffffff; font-size: 22px; line-height: 26px; font-family: 'gotham_lightregular',arial; padding: 27px 15px; border-width: 0 5px; border-color: #fff;border-style: solid; position: relative;}
.sidebar-989 .form-btm-text { text-align: center; color: #ffffff;font-size: 13px;line-height: 16px; font-family: 'gotham_lightregular',arial;}
.sidebar-989 .form-btm-text p {margin: 0;font-size: 10px;line-height: 13px;text-align: center;padding:0 18px 28px;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap1 {top: 0;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap { position: absolute; width: 100%;height: 5px;left: 0;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap1::before { left: 0;width: 78%;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap::before, .sidebar-989 .sidebar-heading h6 .bdr-wrap::after { content: ""; position: absolute; top: 0; height: 100%; background: #fff;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap1::after {right: 0; width: 10%;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap2 { bottom: 0;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap2::before {left: 0;width: 10%;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap2::after {right: 0;width: 78%;}
/****************************sidebarForm****************************************/
.sidebarForm { margin: auto;padding: 22px 20px;}
.sidebarForm .fsBody .fsForm, form-wrapper .fsForm .fsFieldRow .fsRowBody, form-wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.sidebarForm .fsBody .fsForm{ border:none!important;}
.sidebarForm .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.sidebarForm .fsValidationError { background:none!important;}
.sidebarForm .fsBody .fsLabel, .fsBody label{  color: #3f4447 !important;  margin-bottom: 16px; font-weight: 700;  font-size: inherit;  font-family: 'museo_sans300';  line-height: 1.3;   clear: both;}
.sidebarForm .fsForm .fsSubmit{background:none; margin:0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
.sidebarForm .fsBody .fsRowBody{ padding: 0 !important;}
.sidebarForm .fsForm .fsLabel{ color: #fff !important;float: left;font-family: 'gotham_lightregular',arial;font-size: 14px !important;text-align: left;font-weight: normal !important;margin-bottom: 5px !important;margin-top: 0 !important;text-transform: capitalize;letter-spacing: 0px;}
.sidebarForm .fsBody .fsSupporting{ font-family: 'museo_sans300' !important;color: #8E8484 !important;font-size: 13px !important;margin-top: 10px;}
.sidebarForm .fsForm .fsLabel a{color: #6391C7; font-style: italic;font-family: 'museo_sans300';font-weight: normal !important;}
.sidebarForm .fsSubmit input.fsSubmitButton{letter-spacing: 2px;text-shadow: none !important;font-weight: normal;display: block !important;width: 100%;border-radius: 5px !important;padding: 18px 20px 16px;border: none !important;color: #ffffff !important;font-size: 25px !important;line-height: 25px;text-transform: uppercase;font-family: 'gotham_boldregular',arial;margin-bottom: 0;background: rgba(47,180,243);
background: -moz-linear-gradient(top, rgba(47,180,243,1) 0%, rgba(6,144,210,1) 100%);
background: -webkit-linear-gradient(top, rgba(47,180,243,1) 0%,rgba(6,144,210,1) 100%);
background: linear-gradient(to bottom, rgba(47,180,243,1) 0%,rgba(6,144,210,1) 100%);
background-color: rgba(0, 0, 0, 0);}
.sidebarForm #fsSubmitButton3137791:hover{background: #c32c29 !important;}
.sidebarForm #fsCell76080212 p { color: #fff !important; float: left; font-family: 'gotham_lightregular',arial;  font-size: 14px !important;  text-align: left; font-weight: normal !important; margin-bottom: 5px !important;  margin-top: 0 !important;  text-transform: capitalize;  letter-spacing: 0px;}
.sidebarForm #fsCell76080212 p a { color: #fff;}
.sidebarForm #fsCell76080212 p span { color: #5D9257;}
.sidebarForm .fsBody .fsForm{color:#ffffff!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
.sidebarForm .fsFieldRow input[type="text"], .sidebarForm .fsFieldRow input[type="email"], .sidebarForm .fsFieldRow input[type="number"], .sidebarForm .fsFieldRow input[type="tel"]{ width:100%!important; height:47px; padding:10px 16px!important; }
.sidebarForm .fsFieldRow input[type="text"], .sidebarForm .fsFieldRow input[type="email"], .sidebarForm .fsFieldRow input[type="number"], .sidebarForm .fsFieldRow input[type="tel"], .sidebarForm .fsForm textarea,.sidebarForm input[type="file"]{max-width: 100% !important;width: 100% !important;background-image: none !important;font-family: 'gotham_lightregular',arial;color: #000000 !important;font-weight: normal;font-size: 14px !important;border: 1px solid #898989 !important;padding: 11px 5px !important;border-radius: 0px !important;margin-bottom: 11px;height: 46px;}
.sidebarForm div.fsError{font-family: ''museo_sans300''; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
.sidebarForm .fsRequiredMarker { padding-left: 2px;font-weight:normal !important; font-size: 14px;color: #5D9257;}
.sidebarForm .fsBody { margin-bottom:0px!important; background: transparent; padding:0; margin-top: 0;}
.sidebarForm input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.sidebarForm .fsSectionHeader { display:none!important;}
.sidebarForm .fsFirst.fsLast.fsFieldCell { background:none; padding:0 !important; margin:0!important;}
.sidebarForm .fsForm input.fsField[type="email"]:focus, .sidebarForm .fsForm input.fsField[type="file"]:focus, .sidebarForm .fsForm input.fsField[type="number"]:focus, .sidebarForm .fsForm input.fsField[type="tel"]:focus, .sidebarForm .fsForm input.fsField[type="text"]:focus, .sidebarForm .fsForm textarea.fsField:focus {outline:0;}
.sidebarForm .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.sidebarForm ::-webkit-input-placeholder { color: #666666;}
.sidebarForm :-moz-placeholder {color: #666666; opacity:1;}
.sidebarForm ::-moz-placeholder { color: #666666; opacity:1;}
.sidebarForm :-ms-input-placeholder {color: #666666;}
.sidebarForm .fsValidationError{box-shadow:none!important;background-color:none;}
.fsboxshadow .fsBody .fsForm { box-shadow: none!important; border: none!important;}
.field-auto-capture { display: none;}
.sidebarForm #field66879271 { padding: 6px 8px; border: 1px solid #ccc; width: 100%; border-radius: 5px; height: 160px; }
.sidebarForm .fsOptionLabel.horizontal { font-weight: normal;  font-size: .875em; }
.sidebarForm .fsForm #field73822720 {height: 150px;}


/***************services-section****************/
#footer-services-section .container{max-width:1295px; width: auto;}
#footer-services-section { padding:0 0 30px;} 
#footer-services-section .services-content{}
#footer-services-section ul.services-list{ display:table; width:100%; }
#footer-services-section .services-list li{ list-style:none; float:left; width:33.33%; margin-bottom:55px;}
#footer-services-section .services-wrap{-webkit-transition: all .5s ease-in-out;padding:0 12px; max-width: 400px;margin: 0 auto; width:100%;}
#footer-services-section .icon-wrap{margin-bottom:12px;}
#footer-services-section .services-text h3{ font-size:20px; line-height: 26px; color:#262626; margin:0px;  font-family:'gotham_mediumregular',arial;/*height: 92px;*/}
#footer-services-section .services-text h3 span{display:block}
#footer-services-section .services-text h3 a{color:#262626;}
#footer-services-section .services-text a.learn-btn{ font-size:15.6px;color:#1676a4;line-height:23.4px;display:inline-block; padding:5px 30px; border:2px solid #1b6080; border-radius:5px;}
#footer-services-section .services-text h3 span.block-text{display: block;}

/*****************COMMON STYLE**********************************/
body{font-family: 'Segoe UI regular', arial;}
ul{	margin:0;padding:0;}
.hoveranimate{-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
.allanimated{-webkit-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%; vertical-align:top;}
a:focus,input:focus{outline:none;}
input, button{ border-radius:none;}
a{ text-decoration:none !important;}



a:focus, a:hover { color: inherit;}

/************banner-section**********/
#inner_banner { border-top: 1px solid #075275; border-bottom: 1px solid #075275; margin-top: 186px; position: relative; overflow: hidden; color:#000;}
#inner_banner .inner_banner-bg{ position: absolute; left: 0; top: 0; content: ''; background-image:  url('images/banner_contact_us.jpg');background-position: right top; background-size:cover; background-repeat: no-repeat;  height: 100%; width: 100%; z-index:-1; }
#inner_banner .inner_banner-bg{background-position: right center;padding-top: 0 !important;}
#inner_banner .inner_banner-bg:before{ position: absolute; left:0 ; top: 0; content: ''; background:url('images/banner-overlay.png') no-repeat center top; background-size: 100% 100%; height: 100%; width: 100%; }
#inner_banner h1{ font-size: 60.01px; line-height: 60.01px; font-family: 'gotham_mediumregular'; margin:0; }
#inner_banner h1 span{ display:block; }
#inner_banner .heading{ font-size: 60.01px; line-height: 60.01px; font-family: 'gotham_mediumregular'; margin:0 0 30px;}
#inner_banner .sub-heading{ font-size: 28px; line-height: 34px; font-family: 'latoregular',arial;}
#inner_banner .inner_banner-holder { display: table; height: 519px; width: 100%; position: relative;}
#inner_banner .inner_banner-wrapper { display: table-cell; padding: 40px 0; vertical-align: middle; }
#inner_banner .inner_banner-text{ max-width: 730px; }


/*****************contact_us_section****************/
.container-sm{ max-width: 1130px!important; width: auto; }
#contact_services{ font-family: 'gotham_lightregular',arial; font-size: 20px; line-height: 25px; }
#contact_services { padding: 115px 0 105px;}
#contact_services h2{  font-family: 'gotham_mediumregular'; font-size: 32px; line-height: 45px; margin:0 0 40px;}
#contact_services .icon-wrap{ margin-bottom: 26px; }
#contact_services .text-wrap a.service_btn:link, #contact_services .text-wrap a.service_btn{ font-size: 20px; line-height: 30px; color: #075275;  font-family: 'gotham_mediumregular';  border: 3px solid #075275; display: block; border-radius: 40px; padding: 18px 15px; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
#contact_services .text-wrap a.service_btn:hover, #contact-services .text-wrap a.service_btn:active { color: #ffffff; background: #075275; }
#contact_section{ background:#085275; padding: 79px 0; color: #ffffff; }

#contact_section .wrapper{ display: table; width: 100%; }
#contact_section .wrapper span {  display: block;}

#contact_section .social-media{ list-style: none; display: inline-block; vertical-align: middle; color: #fff; padding-top: 12px; }
#contact_section .contact_section-wrap h3{ font-size: 32px; line-height: 36px; font-family: 'gotham_mediumregular'; margin:0 0 20px;}
#contact_section .contact-info-wrap h4{ font-size: 20px; line-height: 26px; font-family: 'gotham_mediumregular'; }
#contact_section .contact_section-wrap h5{  font-size: 24px; line-height: 30px; font-family: 'gotham_mediumregular'; }
#contact_section .contact_section-wrap h5 a{ color: #fff; }
#contact_section .social-media a{ color:inherit;}
#contact_section .social-media li { padding: 0 5px; list-style: none; display: inline-block;}
#contact_section .social-media li a { height: 46px; display: inline-block; width: 56px; overflow: hidden; text-indent: 999px; background-image: url(images/social-icons-new.png);  background-repeat: no-repeat;}
#contact_section .social-media li a.facebook:hover { background-position: 0% bottom;}
#contact_section .social-media li a.facebook { background-position: 0% top;}
#contact_section .social-media li a.twitter:hover { background-position: 50% bottom;}
#contact_section .social-media li a.twitter { background-position: 50% top;}
#contact_section .social-media li a.linkedin:hover { background-position: 100% bottom;}
#contact_section .social-media li a.linkedin { background-position: 100% top;}

#contact_section .map-wrap { background-size: cover; padding: 0; position: relative; height: 340px;}
#contact_section .info-text { background: #0f3f69;max-width: 317px; margin: 0 auto; padding: 28px 15px 29px; position: absolute; left: 0;  right: 30%;
    top: 30%; transform: translate(30%,-30%);}

.contact-info-wrap::after {  position: absolute; width: 0; height: 0; border-left: 18px solid transparent; border-right: 18px solid transparent; border-top: 18px solid #0f3e68; content: ""; left: 44%; bottom: -8px; transform: translateY(44%);}
#contact_section .info-text a.contact_btn {background: #2cc0e4; font-size: 16px; line-height: 30px; color: #fff; display: inline-block; padding: 13px 20px 15px; font-family: 'gotham_mediumregular'; border-radius: 40px; -webkit-transition: all .3s cubic-bezier(.45,.05,.55,.95); transition: all .3s cubic-bezier(.45,.05,.55,.95);}


.contact_section-wrap {
    padding-top: 62px;
}

/**********blog-page_post*********/
#content_page_section { font-size: 18px; line-height: 26px; font-family: 'gotham_lightregular',arial; color: #000; font-weight:normal !important; }
/*#content_page_section h2{ font-size: 40px; line-height: 52px; font-family: 'gotham_mediumregular',arial; margin:0 0 40px; }*/
#content_page_section h1{  font-size: 32px; line-height: 35px; margin: 0 0 30px; font-size: 32px;font-family: 'gotham_mediumregular';font-weight: normal;}
#content_page_section h2{ font-size: 25px !important;line-height: 30px !important;font-weight: normal; font-family: 'gotham_regular',arial; padding: 10px 0;margin: 10px 0; }
#content_page_section h3{ font-size: 24px; line-height: 15px; font-family: 'gotham_mediumregular',arial; margin: 0 0 15px; }
#content_page_section p{ /* margin:0 0 10px; */margin: 10px 0;padding: 10px 0;}
/*#content_page_section center { display: table; width: 70%;  margin: auto;}*/
#content_page_section p::last-child{ margin: 0 0 49px;}
#content_page_section strong, #content_page_section b{ font-family: 'gotham_boldregular',arial; font-weight: normal;}
#content_page_section {padding:102px 0px 70px;}
#content_page_section .blog-content{}
#content_page_section .blog-content h2{font-size: 28px !important;text-align: center;font-family: 'gotham_mediumregular',arial;font-weight: normal;line-height: 35px !important;padding-bottom: 30px;}
#content_page_section .blog-wrap{}
#content_page_section .blog-content { padding-top: 20px;}
#content_page_section ul{ list-style: none; padding-left: 40px; margin:25px 0 0; }
#content_page_section ul li{ position: relative; padding-left: 25px; margin: 0 0 15px;}
#content_page_section ul li::before{ position: absolute;content: "";color: #2ac0e1;vertical-align: middle;left: 0;top: 17px;background-image: url('images/intechBullet.png');background-repeat: no-repeat;background-size: cover;height: 16px;width: 16px; /* position: absolute; content: "\2022"; color: #2ac0e1; vertical-align: middle; left: 0; top: 0; */}
#content_page_section .blog_section-author{ position: relative; display:table; width: 100%; margin: 70px 0; }
#content_page_section .blog_section-author h4{ display:table-cell; font-size: 15px; line-height: 22px; font-family: 'latoregular',arial; margin: 0; color: #000; vertical-align: middle; }
#content_page_section .blog_section-author h4 span{ padding: 0 15px;} 
.border_left{ border-left: 2px solid #0b72ba;  }
/*#content_page_section .author-img{display: table-cell; background-image:url('images/author.jpg'); border-radius: 100%; height: 43px;
width: 43px; background-repeat: no-repeat; }*/
#content_page_section .author-img{display: table-cell; background-image:url('images/author-img.png'); border-radius: 100%; height: 43px;background-size: 100%;
width: 43px; background-repeat: no-repeat; }
#content_page_section a {
    color: inherit;
    text-decoration: underline !important;
}
#content_page_section li {
    margin: 10px 0;
    padding: 10px 0;
}
#content_page_section .blog-img-content{ position:relative; margin-bottom: 11px; }
#content_page_section .blog-img{ background-repeat:no-repeat; height:190px; background-size:cover; background-position:center top; }
#content_page_section .blog-text .blog-tag  span a {
    text-decoration: none !important;
}
#content_page_section .blog-tag {
    min-height: 34px;
}
#content_page_section .blog-text{  font-family: 'gotham_bookregular',arial;padding-left: 20px;text-align: center;}
#content_page_section .blog-text h3{  /* font-size:20px; line-height:28px; */ font-size:25px; line-height:30px;color: #000000; margin: 0 0 13px;font-family: 'gotham_mediumregular',arial; text-align: center;margin: auto;}
#content_page_section .blog-text span{ display:block; font-size:13px; line-height:28px; text-transform:uppercase; color: #17749f; margin-bottom: 9px;}
#content_page_section .blog-text a.learn_more-btn { font-size:16px; line-height:38px; color: #2ac0e1; text-decoration:underline !important;}

#main-header .logo a img {
    min-height: 102px;
}
.sidebar-form{background:url("images/sidebar-bg.jpg") no-repeat center bottom;background-size:cover;}
 .sidebar-heading{padding:28px 20px 0;text-align:center;position:relative;color:#ffffff; font-size: 18px; line-height: 24px;}
 .sidebar-heading h5{margin:0 0 25px;color:#ffffff;font-size:24px;line-height:28px; font-family: 'gotham_mediumregular',arial;}
 .sidebar-heading h4 {margin:0 0 26px;color:#ffffff;font-size:18px;line-height:24px;font-family: 'gotham_mediumregular',arial;}
 .sidebar-heading h6{color:#ffffff;font-size:24px;line-height:28px;font-family: 'gotham_mediumregular',arial;padding: 22px 17px;border-width:0 4px;border-color:#2bbfe3;border-style:solid;position:relative; margin: 0 10px 27px;}
 .sidebar-heading h6 .bdr-wrap{position:absolute;width:100%;height:4px;left:0;}
 .sidebar-heading h6 .bdr-wrap:before, .sidebar-heading h6 .bdr-wrap:after{content:"";position:absolute;top:0;height:100%;background:#2bbfe3;}
 .sidebar-heading h6 .bdr-wrap1{top:0;}
 .sidebar-heading h6 .bdr-wrap1:before{left:0;width:82%;}
 .sidebar-heading h6 .bdr-wrap1:after{right:0;width:10%;}
 .sidebar-heading h6 .bdr-wrap2{bottom:0;}
 .sidebar-heading h6 .bdr-wrap2:before{left:0;width:10%;}
 .sidebar-heading h6 .bdr-wrap2:after{right:0;width:82%;}
 .sidebar-heading {text-transform: capitalize;}	
 .up-to-date {text-transform: capitalize;}
 .main-form{padding:14px 25px 33px;margin-bottom:36px;}
 .main-form h6{margin:0 0 20px;color:#ffffff;font-size:14px;line-height:33.66px;font-family: 'gotham_mediumregular',arial;}
 form button{display:block;width:100%;background: rgb(7,95,193); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA3NWZjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzA3NjRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzA3NjNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzA3NWRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzRmOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(7,95,193,1) 0%, rgba(7,100,189,1) 35%, rgba(7,99,188,1) 49%, rgba(7,93,177,1) 63%, rgba(7,79,158,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(7,95,193,1) 0%,rgba(7,100,189,1) 35%,rgba(7,99,188,1) 49%,rgba(7,93,177,1) 63%,rgba(7,79,158,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(7,95,193,1) 0%,rgba(7,100,189,1) 35%,rgba(7,99,188,1) 49%,rgba(7,93,177,1) 63%,rgba(7,79,158,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#075fc1', endColorstr='#074f9e',GradientType=0 ); /* IE6-8 */

border-radius:5px;padding:20px 40px; border:none; color:#fff;font-size:28px; text-transform:capitalize;font-family: 'gotham_lightregular',arial;}
 .form-btm-text{ padding:28px 5px 0;text-align:center;color:#c8c8c8;font-size:13px;line-height:16px;font-family: 'gotham_lightregular',arial;}
 .form-btm-text p{margin:0 0 0;}
 .sidebar-blog{text-align:center;}
 .sidebar-blog-heading{ margin-bottom:32px; padding: 0 24px;}
 .sidebar-blog-heading h5.margin{ margin:0;}
 .sidebar-blog h5{ font-size:24px; line-height:28px; color: #191a5b;margin: 0 0 12px; font-family: 'gotham_mediumregular';}
 .sidebar-blog { color: #000; font-family: 'gotham_lightregular',arial; font-size: 20px; line-height: 28px;}
  .sidebar-blog h5 span{ display: block; }
 .sidebar-blog h5 span.color-text{color: #00bff3;}
 .sidebar-blog a{ color:#000000; cursor: pointer; }
 .blog-content{margin-bottom:24px;color:#000000;font-size:16px;line-height:22px; font-family: 'gotham_lightregular',arial;}
 .blog-img{margin-bottom:15px;background-image:url("images/sidebar-blog-img1.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;min-height:173px;border:1px solid #c2c2c2;}
#content_page_section .blog-content a { text-decoration: none !important;}
 .blog-content p{margin:0;}
 .block-text{ display: block; padding-top: 18px; }
 .primary_color{ color: #2bbfe3; }
.form_bodywrap .fsBody .fsForm, .form_bodywrap .fsForm .fsFieldRow .fsRowBody, .form_bodywrap.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.form_bodywrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.form_bodywrap .fsBody .fsLabel, .fsBody label{ color:#fff!important; margin-bottom: 0 !important; font-family: SegoeUI-Light;}
.form_bodywrap .fsForm .fsSubmit{ background:none!important;   padding:0px 0 !important;margin: 0 !important;}
.form_bodywrap .fsBody .fsRowBody{ padding: 0 !important;}
#fsRow3457516-5 {
    margin-top: -19px;
}
#fsRow3457516-5 a {
    text-decoration: none !important;
}
.form_bodywrap .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
border: medium none !important;
margin: 0 0 0 18px !important;
font-family: SegoeUI-Light;
font-weight: normal;
font-size: 16px;}
.form_bodywrap .fsForm .fsLabel{ color: hsl(0, 0%, 100%) !important;float: left; font-family: 'gotham_mediumregular',arial;font-size: 14px !important;text-align: left;font-weight: normal !important; margin-bottom: 4px !important;margin-top: 0 !important;    text-transform: capitalize;letter-spacing: 0.3px;}
.form_bodywrap .fieldset-content { }
.form_bodywrap .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.form_bodywrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.form_bodywrap .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
color: #666666;text-align: center;font-family: "robotoregular";font-size: 16px; line-height: 30px;margin: 0;  padding-bottom: 20px;text-transform: uppercase;}
.form_bodywrap .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.form_bodywrap *::-moz-placeholder{}
.form_bodywrap .fsSubmit input.fsSubmitButton { display:block;width:100%;background: rgb(7,95,193); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA3NWZjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzA3NjRiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzA3NjNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzA3NWRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzRmOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(7,95,193,1) 0%, rgba(7,100,189,1) 35%, rgba(7,99,188,1) 49%, rgba(7,93,177,1) 63%, rgba(7,79,158,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(7,95,193,1) 0%,rgba(7,100,189,1) 35%,rgba(7,99,188,1) 49%,rgba(7,93,177,1) 63%,rgba(7,79,158,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(7,95,193,1) 0%,rgba(7,100,189,1) 35%,rgba(7,99,188,1) 49%,rgba(7,93,177,1) 63%,rgba(7,79,158,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#075fc1', endColorstr='#074f9e',GradientType=0 ); /* IE6-8 */
border-radius:5px !important;padding:20px 40px !important; border:none; color:#fff;font-size:28px !important; text-transform:capitalize;font-family: 'gotham_mediumregular',arial !important;}
.form_bodywrap .fsPagination input, .form_bodywrap.fsPagination button{ font-size:10px!important;}
.form_bodywrap .fsSubField:last-child{ margin:0px!important;}
.form_bodywrap .fsBody .fsForm{box-shadow: none !important;}
.form_bodywrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.form_bodywrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.form_bodywrap .fsFieldRow input[type="text"], .form_bodywrap .fsFieldRow input[type="email"], .form_bodywrap .fsFieldRow input[type="number"], .form_bodywrap .fsFieldRow input[type="tel"]{ width:100%!important; height:38px; color:#808080!important; max-width: 100%;}
.form_bodywrap .fsFieldRow input[type="text"], .form_bodywrap .fsFieldRow input[type="email"], .form_bodywrap .fsFieldRow input[type="number"], .form_bodywrap  .fsFieldRow input[type="tel"], .form_bodywrap .fsForm textarea { max-width: 100% !important;
width: 100% !important;background-image:none !important;font-family: 'latoregular';  color: #4e4e4e !important;font-weight: normal; font-size: 14px !important; border:none !important; padding: 11px 17px !important; border-radius:0px!important; margin-bottom:13px;}
.form_bodywrap div.fsError { margin:0px !important;} 
.form_bodywrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.form_bodywrap .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #808080 !important;font-size: 14px !important; height: 56px !important;max-width: 100%;line-height: 48px !important;padding: 0 0 0 10px !important; width: 100% !important;}
#label65186659 a{color:#9eadba;}
.form_bodywrap .fsForm fieldset, .form_bodywrap .fsForm fieldset legend{ background:none !important;}
.form_bodywrap .fsOptionLabel.vertical { letter-spacing: 1px;clear: none !important; color: hsl(0, 0%, 100%) !important; float: left;font-family: Segoe UI Semilight;font-size: 14px; font-weight: normal;margin-right: 10px;}
.form_bodywrap div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.form_bodywrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#c00b12;}
.form_bodywrap .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.form_bodywrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.form_bodywrap #field28535119{ height:40px!important; font-weight: normal !important;}
.form_bodywrap .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.form_bodywrap {padding-top: 0px;}
.form_bodywrap .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.form_bodywrap &gt; p {color: hsl(0, 0%, 100%);font-family: open_sanslight_italic;font-size: 18px; margin-bottom: 20px;text-align: center;}
.form_bodywrap .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}

.form_bodywrap ::-webkit-input-placeholder { color: #414141;opacity: 1;}
.form_bodywrap :-moz-placeholder {color: #414141;opacity: 1;}
.form_bodywrap ::-moz-placeholder { color: #414141;opacity: 1;}
.form_bodywrap :-ms-input-placeholder {color: #414141;opacity: 1;}
.field-auto-capture {
    display: none;
}

/**********blog-page_post*********/
#custom-content {padding:0; }
#custom-content .blogs-content { font-size: 20px; line-height: 28px; font-family: 'gotham_bookregular',arial; color: #000;}
#custom-content h2{ font-size: 40px !important; line-height: 48px !important; font-family: 'gotham_mediumregular',arial; margin:0 0 40px; }
#custom-content h3{ font-family: 'gotham_mediumregular',arial; font-size: 24px; line-height: 28px;  margin: 0 0 30px; }
#custom-content p{ margin:0 0 25px; padding: 0;}
#custom-content p::last-child{ margin: 0 0 49px;}
#custom-content strong, #blog__section b{ font-family: 'gotham_boldregular',arial; }

#custom-content ul.webservices-list { margin: 0; display:table; width:100%; text-align:center;padding: 29px 0 0;}
#custom-content ul.webservices-list li{ padding-left:0;}
#custom-content ul.webservices-list li:before { display:none; }
#custom-content .services-content {padding: 0 6px; text-align:center;}
#custom-content .services-content .img-wrap {margin-bottom: 21px;}
#custom-content .services-content h2 {  font-size:18px!important; line-height:24px!important;  font-family: 'gotham_bookregular',arial;color:#000000;}
#custom-content .services-content h2 span { display:block; }
#custom-content ul{ list-style: none; padding-left: 40px; margin:0 0 25px; }
#custom-content ul li{ position: relative; padding-left: 25px; }
#custom-content ul li::before{ background-image: none; position: absolute; content: "\2022"; color: #2ac0e1; vertical-align: middle; left: 0; top: 0;}
#custom-content .blog__section--author{ position: relative; display:table; width: 100%; margin: 70px 0; }
#custom-content .blog__section--author h4{ display:table-cell; font-size: 15px; line-height: 22px; font-family: 'montserratregular',arial; margin: 0; color: #000; vertical-align: middle; }
#custom-content.blog__section--author h4 span{ padding: 0 15px;} 
.border__left{ border-left: 2px solid #0b72ba;  }
#custom-content .author--img{display: table-cell; background-image:url('../../images/author.jpg'); border-radius: 100%; height: 43px;
width: 43px; background-repeat: no-repeat; }
#custom-content ul.support-list {margin-bottom: 39px;}

#custom-content .area_list{ padding-left: 0; list-style: none; font-size: 20px; line-height: 28px; font-family: 'gotham_bookregular',arial;padding-top: 11px;  }
#custom-content .area_list li{ margin: 0; border-top: 2px solid #2ac0e1; padding: 25px 0;}
#custom-content .area_list li:before { display:none; }
#custom-content .area_list li:last-child{ border-bottom: 2px solid #2ac0e1; }
#custom-content .content{ display: table; width: 100%;}
#custom-content .content p:first-child{ display: table-cell; width: 30.5%; }
#custom-content .content p:last-child{ display: table-cell; width: 69.5%;  }
#custom-content .content.modified p:first-child{ width:100%; display: block; }
#custom-content ul { display:table; width:100%; }
#custom-content p.paragraph-gap {padding-bottom: 7px;}

.postid-403 #footer-services-section{display: none;}
/**********book-a-meeting-form*********/
/******************** vitech_popup ***********************************/
#myModal{ background: rgba(22, 118, 164, 0.4);}
.popup_container{max-width:700px !important; width:auto !important;top: 100px;position: relative;}
.popup_container .close { top: 40px; position: relative; right: 20px; font-size: 35px;  opacity: 1;  box-shadow: none; text-shadow: none; color: #fff;}
#popup_wrapper{ margin-top:30px; background:#1676a4; padding:62px;}
#popup_wrapper .popupbody{padding: 38px 39px 44px; border:5px solid #fff;border-radius:10px; }
#popup_wrapper .popupbody h2 { font-size:22px; line-height:28px; color: #ffffff;margin: 0 0 30px;font-family: 'dinbold',arial;}
#popup_wrapper .popupbody h2 span { display:block;} 
#popup_wrapper .form_wrap{}
#popup_wrapper .form_wrap a.btn_wrap{ font-size:23.12px; line-height:23.12px; color: #000000; display:block; background:#73dbe0; border-radius:5px;font-family: 'rubikbold',Arial; padding:9px 15px;}
.modal-dialog { width: 700px !important;}

/******************** EOF centralized_popup ***********************************/
.contact_form_wrap {padding: 0 17px;}
.contact_form_wrap .fsBody .fsForm, .contact_form_wrap .fsForm .fsFieldRow .fsRowBody, .contact_form_wrap.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.contact_form_wrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.contact_form_wrap .fsBody .fsLabel, .fsBody label{ color:#fff!important; margin-bottom: 0 !important; font-family: SegoeUI-Light;}
.contact_form_wrap .fsForm .fsSubmit{ background:none!important;   padding: 0px 0!important;margin: 0 !important;}
.contact_form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
.contact_form_wrap .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: medium none !important;margin: 0 0 0 18px !important;font-family: 'SegoeUI-Light';font-weight: normal;font-size: 16px;}
.contact_form_wrap .fsForm .fsLabel{ color: hsl(0, 0%, 100%) !important;float: left; font-family: 'latoregular', aria;font-size: 12px !important;text-align: left;font-weight: normal !important; margin-bottom: 4px !important;margin-top: 0 !important;    text-transform: uppercase;}
.contact_form_wrap .fieldset-content { }
.contact_form_wrap .fsBody .fsSupporting{font-family: 'poppinsregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.contact_form_wrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.contact_form_wrap .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);color: #000000;text-align: center;font-family: "robotoregular";font-size: 16px; line-height: 30px;margin: 0;  padding-bottom: 20px;text-transform: uppercase;}
.contact_form_wrap .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.contact_form_wrap *::-moz-placeholder{}
.contact_form_wrap .fsSubmit input.fsSubmitButton {margin-top: 3px;display: block;width: 100% !important;padding:0 !important;border-radius: 5px !important;background: linear-gradient(to bottom, #3cb607 0%, #178d18 100%) !important;color: #fff !important;font-size: 23.12px !important;height: 40px !important;font-family: 'Proxima Nova Bold',arial;border: none;}
.contact_form_wrap .fsPagination input, .contact_form_wrap.fsPagination button{ font-size:10px!important;}
.contact_form_wrap .fsSubField:last-child{ margin:0px!important;}
.contact_form_wrap .fsBody .fsForm{box-shadow: none !important;}
.contact_form_wrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.contact_form_wrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.contact_form_wrap .fsFieldRow input[type="text"], .contact_form_wrap .fsFieldRow input[type="email"], .contact_form_wrap .fsFieldRow input[type="number"], .contact_form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; height:33px; color:#808080!important; max-width: 100%;}
.contact_form_wrap .fsFieldRow input[type="text"], .contact_form_wrap .fsFieldRow input[type="email"], .contact_form_wrap .fsFieldRow input[type="number"], .contact_form_wrap  .fsFieldRow input[type="tel"], .contact_form_wrap .fsForm textarea { max-width: 100% !important;width: 100% !important;background-image:none !important;font-family: 'latolight',arial;  color: #000 !important;font-weight: normal; font-size: 12.33px !important; border:none !important;line-height: 20px; padding: 11px 17px !important; border-radius:5px!important; margin-bottom:9px;}
.contact_form_wrap .fsForm textarea {height:60px;}
.contact_form_wrap div.fsError { margin:0px !important;} 
.contact_form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.contact_form_wrap .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #808080 !important;font-size: 14px !important; height: 56px !important;max-width: 100%;line-height: 48px !important;padding: 0 0 0 10px !important; width: 100% !important;}
#label65186659 a{color:#9eadba;}
.contact_form_wrap .fsForm fieldset, .contact_form_wrap .fsForm fieldset legend{ background:none !important;}
.contact_form_wrap .fsOptionLabel.vertical { letter-spacing: 1px;clear: none !important; color: hsl(0, 0%, 100%) !important; float: left;font-family: Segoe UI Semilight;font-size: 14px; font-weight: normal;margin-right: 10px;}
.contact_form_wrap div.fsError{ font-family: 'poppinsregular';line-height: 15px; font-size: 11px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.contact_form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#772120;}
.contact_form_wrap .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.contact_form_wrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.contact_form_wrap #field28535119{ height:40px!important; font-weight: normal !important;}
.contact_form_wrap .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.contact_form_wrap {padding-top: 0px;}
.contact_form_wrap .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.contact_form_wrap &gt; p {color: hsl(0, 0%, 100%);font-family: open_sanslight_italic;font-size: 18px; margin-bottom: 20px;text-align: center;}
.contact_form_wrap .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}
.contact_form_wrap ::-webkit-input-placeholder { color: #000;opacity: 1;}
.contact_form_wrap :-moz-placeholder {color: #000;opacity: 1;}
.contact_form_wrap ::-moz-placeholder { color: #000;opacity: 1;}
.contact_form_wrap :-ms-input-placeholder {color: #000;opacity: 1;}
.field-auto-capture {display: none;}
.contact_form_wrap #fsCell77869115 {font-size: 12px !important;color: #fff;font-family: 'robotolight',arial;text-align: left;text-transform: uppercase;}
.contact_form_wrap #fsCell77869115 a {color: inherit;}
.contact_form_wrap #fsRow3474499-1, .contact_form_wrap #fsRow3474499-3 { float: left;  width: 48%;  clear: left;}
.contact_form_wrap #fsRow3474499-2, .contact_form_wrap #fsRow3474499-4 { float: right;  width: 48%;  clear: right;}
input[type="text"]:focus::placeholder {
    color: transparent !important;
}</pre></body></html>