body                           {font-family:'Open Sans',sans-serif;font-size:13px;line-height:25px;background-color:#F7F7F7}
a:hover {text-decoration: none;}
.about-text p,.section-title p {line-height:30px;font-size:14px}
.text-center                   {text-align:center}
section                        {margin:20px 0 10px}
.pad-top-botm                  {padding-top:50px;padding-bottom:50px}
.pad-row                       {padding-top:20px}
.about-image img               {width: 100%;  height: auto; height: 100%; object-fit: fill;}
.showcase-section .col-sm-12   {margin:20px 0 0}
.section-title p               {    margin: 0 0 0px;   line-height: 23px;  text-align: left;}
ul.withArrow li span           {margin-right:10px;font-weight:700;color:#0093dd;border:1px solid;padding:4px 8px;font-size:11px;border-radius:50%;height:20px;width:20px; }
.about-text li                 {margin-bottom:10px;list-style:none}
.withArrow                     {margin:0;padding:0}
.navbar-nav>li:last-child a    {border:0}
.navbar {border-radius: 4px; margin: 0px;}
/*===================================== COLOR CODES ===================================*/
.clr-white         {color:#fff}
.clr-main          {    font-size: 36px;     margin: 0px; color: #00a4e4; padding: 0 0 15px; font-weight: bold;    text-transform: uppercase;}
.transparent-bk    {background-color:transparent!important}
.clr-blue-bk       {background-color:#7383F8!important}
.menu-back         {background-color:#fff}
.navbar-default .navbar-nav>li>a                 {color:#00a4e4;     line-height: 8px;       padding: 20px 10px;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.navbar-default 
.navbar-nav>li>a:hover    {color:#da251c}
.navbar-nav>li>a          {border-right:1px solid #007cd4;margin:0 0 5px;padding-top:5px;padding-bottom:5px}
.nav li>a>i               {color:#183883;padding-left:5px}
.navbar-nav.navbar-right:last-child{margin:30px 0 0}
.nav li>a>span             {font-size:13px;display:table;color:#C5C5C5}
.nav .dropdown-menu>li>a   {padding:15px 10px;border-bottom:1px solid #565AB1;margin:5px}
.nav .dropdown-menu        {min-width:200px}
.nav .dropdown-menu>li>a>i {color:#183883;font-size:14px;margin-right:10px}
.navbar-brand              {height:auto;padding:10px 15px}.navbar-header{min-height:70px}
.navbar-default            {border-color:rgba(231,231,231,0)}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:rgba(221,221,221,0)}
.navbar-default .navbar-toggle       {border:2px solid #0094dd}

/*=====================================   SOCIAL HEADER STYLE SECTION  ===================================*/
.div-social-top                           {background-color:#244282;min-height:40px;padding:0px 50px 0;color:#fff;font-size:17px}
.div-social-top a,.div-social-top a:hover {color:#fff;text-decoration:none; font-size: 14px;}
.div-social-top i                         {margin-right:5px;margin-top:15px}
.div-social-top img                       {border-radius:28px; margin: 8px 0 8px 5px;width:180px;border:4px solid #0093dd;-webkit-animation:blink .5s step-end infinite alternate}@-webkit-keyframes blink{50%{border-color:#ef7a32}}

.login   {display: block; background: #fff; padding: 0px 20px; border-radius: 5px; margin: 2px 0px; line-height: 33px; -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
}}

/* Safari 4.0 - 8.0 */
/*
@-webkit-keyframes example {
    from {background-color: #92c547;}
    to {background-color: #0d2c75;}
}

 Standard syntax 
@keyframes example {
    from {background-color: #92c547;}
    to {background-color:  #0d2c75;}
*/
}


@-webkit-keyframes glowing {
  0% { background-color: #fff; -webkit-box-shadow: 0 0 3px #0a2134; }
  50% { background-color: #fff; -webkit-box-shadow: 0 0 40px #0a2134; }
  100% { background-color: #fff; -webkit-box-shadow: 0 0 3px #0a2134; }
}

@-moz-keyframes glowing {
  0% { background-color:#fff; -moz-box-shadow: 0 0 3px #0a2134; }
  50% { background-color: #fff; -moz-box-shadow: 0 0 40px #0a2134; }
  100% { background-color: #fff; -moz-box-shadow: 0 0 3px #0a2134; }
}

@-o-keyframes glowing {
  0% { background-color: #fff; box-shadow: 0 0 3px #0a2134; }
  50% { background-color: #fff; box-shadow: 0 0 40px #0a2134; }
  100% { background-color: #fff; box-shadow: 0 0 3px #0a2134; }
}

@keyframes glowing {
  0% { background-color: #fff; box-shadow: 0 0 3px #0a2134; }
  50% { background-color: #fff; box-shadow: 0 0 40px #0a2134;}
  100% { background-color: #fff; box-shadow: 0 0 3px #0a2134;}
}

/*===================================== TOP SLIDER STYLE SECTION ===================================*/

/* navigation icon style*/
 .control-icon           {position:absolute; top:50%;}
 /* bootstrap adjustments */
.carousel-control.right  {right: 0; left: auto; background-repeat: repeat-x; background-image: linear-gradient(to right,rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, 0) 100%)!important;}
.carousel-control.left  {left: 0; right: auto; background-repeat: repeat-x; background-image: linear-gradient(to left,rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, 0) 100%)!important;}
 /* Caption Back Color */
.back-light {background-color: rgba(0, 0, 0, 0.25); padding: 10px; line-height: 45px;font-size: 36px; text-align: center;}


.top                            {background-color: #25232b; padding: 6px 0px 3px 0px;}
.topbar-desktop                 {background:#0093dd;}
.general-info                   {margin: 0px ;padding: 0px;}
.topbar .general-info           {float:left; color: white;}
.topbar .general-info .info-box {display: inline-block; line-height: 50px; padding-right: 80px; padding-left: 5px;}
.float-right                    {float: right; margin: 0px; padding: 0px 15px 0px 0px;}
.socials li                     {line-height: 50px; display: inline-block;}
.socials li a                   {color: #d3d3d3; padding: 8px; color: #ffffff; padding: 4px; font-size: 22px;text-decoration: none;}
.socials li a.hover                   {text-decoration: none;}
.info-content                  {font-size: 14px;}
.info-content a                {color:#0093dd; text-decoration: none;}

/*=====================================
   WELCOME SECTION
===================================*/
.welcome-div          {padding:10px; background-color:#777777; color:#fff; text-align:center;}
.welcome-div span     {font-size:20px; padding:0px 30px 0px 30px;}

/*===================================== HOME PAGE STYLES GENERAL ===================================*/
#home-service i       {color:#ff6a00;cursor:pointer}
#home-service i:hover {color:#565AB1;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#service-info i       {margin-right:10px;color:#000a5c;cursor:pointer}
#service-info i:hover {color:#000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.icon-round{margin-top:30px;font-size:60px;height:128px;width:128px;line-height:130px;margin-right:10px;text-align:center;display:inline-block;border-radius:100%;margin-bottom:10px;background-color:rgba(158,158,158,.15)}.vedio-style{border:0;width:100%;min-height:300px}
.media-heading                     {margin:0 0 5px;color:#0095dd}
#index2-header h1,#index2-header p {color:#fff;font-weight:800;text-align:center}
#index2-header                     {background:url(../img/index2-head.jpg) center center no-repeat;padding:0;-webkit-background-size:cover;background-size:cover}
#index2-header h1                  {padding:100px 20px 20px;font-size:50px}#index2-header p{padding:10px 20px 20px;font-size:16px;line-height:20px}#index2-header .overlay{background:rgba(11,9,27,.7);min-height:400px}

/*=====================================  CLIENTS TESTIMONIALS STYLES   ===================================*/
.middle-section  {background:url(../img/6.jpg) no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;display:block;height:auto;min-height:300px;color:#fff;text-align:center;padding:30px}



.about-image        {height: 100%;}
.middle-section h1  {text-transform: uppercase;}
.slide-custom       {min-height:335px;padding:20px;line-height:30px}
h4 i                {padding:5px}
.user-img           {border:2px solid #fff;overflow:hidden;border-radius:50%;display:inline-block; width: 150px; height: 150px;}
.img-u              {max-height: 100%; max-width: 100%; width: 100%; height: auto;}

/*=====================================  MEDIA STYLES ===================================*/
#media-sec        {background-color:#565AB1; padding:20px; color:#fff;}
#media-sec h3     {color:#AF9BFF;}
#media-sec small  {color:#ff6a00;}

/*=======================================  STATS SECTION STYLES ==================================================*/
.just-stats  {padding-bottom: 50px; background: url(../img/stats.jpg) no-repeat 50% 50%; background-attachment: fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; display: block; height: auto; min-height: 250px; color: #fff;
text-align:center; padding:30px;}
.stats-div      {text-align:center; width: 100%; min-height: 100px; padding: 30px 20px 30px 20px; color:#fff;}
.stats-div > h3 {font-size:60px; font-weight:900;}

/*===================================== FOOTER STYLES  ===================================*/

#blog-footer-div,#footer-sec p {padding-right:10px}
#footer-sec                    {background-color:#0093dd;color:#fff;padding: 65px 0px;}
#footer-sec i                  {margin-right:10px}
#footer-sec span               {font-size: 20px; color: #ffffff; font-weight: bold;}
#footer-sec small              {display:table-cell;color:#C5C5C5}#footer-sec p{font-size:14px}
#footer-sec .media-heading>a   {color:#fff;font-size:14px}
#footser-end                   {text-align:right;background-color:#eaeaea;color:#fff;padding:10px}
#footser-end p                 {color:#244283}

/*===================================== ANIMATIONS ===================================*/

.rotate-icon:hover  {-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer}
.upfront-trans:hover  {cursor:pointer;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.h2,h2          {font-size: 36px; color: #0095dd; padding: 0 0 15px; font-weight: bold;    text-transform: uppercase;}
.welocme-note   {padding:25px 0}

 /*=====================================
 OUR SERVICES
 ===================================*/
.general-subhead       {background-color:#0093dd; color: #fff;}
#request-quote         {background-color:#565AB1; padding:20px; color:#fff;}
#request-quotec h3     {color:#AF9BFF;}
#request-quotec small  {color:#000;}

/*========================================== TEAM MEMBER STYLES =====================================================*/
#just-middle-row {background-color:#d41010; color:#fff; text-align:center;}


/*==========================================  SOCIAL ICON STYLES  =====================================================*/
.color-facebook    {color:#3B5998;}
.color-twitter     {color:#00aced;}
.color-google-plus {color:#dd4b39;}
.color-linkedin    {color:#007bb6;}
.color-pinterest   {color:#cb2027;}

  /*========================================== CONTACT STYLES =====================================================*/
.cnt {width: 100%; min-height: 350px; border: 1px solid #e1e1e1;}

/*========================================== PORTFOLIO STYLES =====================================================*/

.portfolio-item    {border:2px solid #565AB1;margin:3px}
.portfolio-item p  {padding:10px}
.portfolio-item h5 {text-align:center;background-color:#565AB1;color:#fff;padding:10px 15px}
.portfolio-item .overlay {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(255,169,89,1);text-align:center;vertical-align:middle;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.portfolio-item .overlay .preview   {position:relative;top:50%;display:inline-block;margin-top:-20px}
.portfolio-item:hover .overlay      {opacity:1;zoom:1;filter:alpha(opacity=100);}
.overlay a,overlay a:hover          {color:#fff;text-decoration:none}
.set-hover-portfolio                {opacity:1!important;zoom:1!important;filter:alpha(opacity=100)!important}
 /*========================================== PRICING STYLES =====================================================*/
 /* SIMPLE TABLE STYLE*/

.plan,.plan-two  {margin:30px 0;list-style:none;text-align:center}
.price-simple    {font-size:50px!important;padding:15px 0;color:#ff6a00;border:none;font-weight:700}
.normal-table:hover,.simple-table:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;cursor:pointer}.plan{padding:0 0 15px}
.plan li          {padding:15px 0;border-bottom:1px solid #e1e1e1}
.plan li i        {padding-right:10px}
.price            {font-size:30px!important;padding:15px 0;background-color:#9d9898;color:#fff;border:none;font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.adjust-border-radius {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.adjust-border        {border-top-left-radius:0;border-top-right-radius:0}
.plan-two             {padding:0 0 15px;cursor:pointer}
.active-plan-price    {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);cursor:pointer}
.plan-two li          {padding:15px 0;font-size:16px;border-bottom:1px dotted #e1e1e1}
.round-body           {display:table;width:135px;height:135px;margin:0 auto 14px;border:3px solid #ff6a00;border-radius:100%}.price-main{color:#ff6a00;display:table-cell;font-size:28px;font-weight:700;text-transform:uppercase;vertical-align:middle}
.price-Unit           {display:block}
.price-main small     {font-size:10px!important;font-weight:400}

/*===================================== BLOG HOME ===================================*/
.custom-blog         {padding:20px;}
.custom-blog p       {padding:25px 25px 25px 0px; text-align:justify;}
.custom-blog h2      {padding:10px 10px 10px 0px; text-transform:uppercase; text-align:center;}
.custom-blog a       {margin:3px;}

/*===================================== BLOG SINGLE ===================================*/
.facebook-div               {border: none; overflow: hidden;  width: 235px; height: 258px; padding-top:50px;}
.blog-single a              {margin:15px 3px 15px 0px;}
.panel-title-adjust         {font-size: 14px; padding: 1px;}
.panel-title-adjust a:hover {text-decoration:none;}
.panel-title-adjust i       {padding-right:5px;}
.blog-comments h2           {padding-bottom:50px;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {line-height: 1; height: 500px; width: 100%; object-fit: cover;}
.aboutus img            {float: right; width: auto; margin: 0px 0px 15px 20px;}
.aboutus p              {font-size: 16px; line-height: 26px;}
.showcase-section ul    {margin:0px; padding: 0px 0px 0px 15px;}
.showcase-section img   {width: 100%; height: auto;}
.div-social-top i       {font-size: 14px; padding: 8px 0px;}
.div-social-top span    {font-size: 14px;}
.dropdown-menu > li > a {color:#008ddc;}
.navbar-toggle          {margin-top: 25px;}

.aboutus  {margin: 50px 0px;}

.aboutus img {width: 340px;}


#footser-end p {color:#0093dd; padding: 0px; margin: 0px;font-size: 14px;}
#blog-footer-div i {font-size: 30px; margin: 15px; color: white;}
#blog-footer-div i {font-size: 30px;margin: 15px 6px;color: white;}
#blog-footer-div a {text-decoration: none;}
.scrollToTop { bottom: 20px; display: none; font-size: 40px; font-weight: bold; height: 39px; position: fixed; right: 50px; background: #da251c; text-align: center;  text-decoration: none;  width: 40px; z-index: 9999; color: #fff; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s;
-o-transition: all 0.5s; transition: all 0.5s;}


.contact a {text-decoration: none; color: white; display: block;}
#blog-footer-div i:hover {color:#fff;}
.navbar-default .navbar-toggle .icon-bar {background-color: #008ddc;}
.nav .dropdown-menu > li:last-child a {border-bottom: 0px;}



.text-content   {display: inline-block; vertical-align: top; margin-top: 15px; padding-right: 0px; margin-left:15px;-webkit-animation:blink .5s step-end infinite alternate}
.text-content i   {margin:0px;    font-size: 20px;     vertical-align: middle;-webkit-animation:blink .5s step-end infinite alternate}



.section-title h1   {}


.carousel-caption  {padding-bottom: 80px;}

.final_plan ul        {margin: 0px; padding: 0px;}
.final_plan ul li     {list-style-type: none;}
.final_plan ul li a   {text-align: center; display: block; background: #e7e4e4; padding: 8px 0px; border-radius:3px; text-decoration: none;    border-bottom: 1px solid #b5a8a8; width: 80%; font-weight: bold; color:#336aad;}
.final_plan ul li a img {display: block; text-align: center; margin: 0 auto;}
.para            {margin: 40px 0px 0px 0px;}
.para span       {font-size: 20px; font-weight: 600; display: block; margin: 0px 0px 10px 0px;}
.final_plan      {margin: 35px 0px 50px 0px;}
.para p          {display: none;}
#content1        {display: block;}

.final_plan ul li a.active {background:#0093dd; color: white;}
.para iframe {width: 100%;}

/*=====================================Media Queries ===================================*/
@media (max-width: 1200px){
.nav > li > a                         {position: relative; display: block; padding: 10px 6px;}   
.navbar-default .navbar-nav > li > a  {color: #008ddc; font-size: 11px;    padding: 10px 2px;}    
.div-social-top img                   {float: none; text-align: center; margin: 10px auto; display: block;}
.text-content                         {display: block;text-align: center;} 
.topbar .general-info .info-box       {padding-right: 20px;}
.info-content                         {font-size: 13px;}     
}

@media (max-width: 1024px){
.navbar-default .navbar-nav > li > a {color: #008ddc; font-size: 10px;}
.navbar-brand                        {float: left; height: 50px; padding: 15px 0px; font-size: 18px; line-height: 20px; width: 180px;}
.navbar-brand-logo                   {width: 100%; height: 45px;}
.navbar-nav.navbar-right:last-child  {margin-right: -15px; margin: 15px 0px 0px 0px;}
.div-social-top .col-sm-8            {width:100%; text-align: center}
.div-social-top .col-sm-4            {width:100%; text-align: center; float: none;}
.div-social-top img                  {float: none; text-align: center; margin: 10px auto; display: block;}  
.info-content                        {font-size: 11px;}
.float-right                         { margin: 0px; padding: 0px 15px 0px 0px; text-align: center;}    
}

@media (max-width:767px){ 
.navbar-brand               {width: auto; height: auto;}
.navbar-brand-logo          {width: auto; height: auto;}
.div-social-top   .col-sm-8 {display:none;} 
#footser-end p              {color:#244283; text-align: center;}
.div-social-top img         {float: none; width: 175px;}
.welocme-note               {padding: 0px 15px;}    
.navbar-default .navbar-nav > li > a {color: #008ddc; font-size: 15px; border-right: 0px;}   
.scrollToTop                  {right: 10px;}  
.about-image img              {object-fit: cover;} 
.carousel-inner > .item > img {height: 360px;}  
.div-social-top               {padding: 25px 50px 0px 50px;} 
.aboutus p                    {padding: 0px 15px;}    
.aboutus p img                {display: block; width: 100%;}   
.general-subhead              {padding: 20px 10px 25px 10px; text-align: center;}
.div-social-top .col-sm-7     {display:none;}
.topbar-desktop               {background: #0093dd; display: none;}    
.section-title                {margin-top:30px;}   
.final_plan ul li a {
    width: 100%;
}    
    
}

@media (max-width:480px){
.navbar-brand-logo   {width: auto; height:80px;}
.about-image img     {width: 100%; height: auto; height: 235px;} 
h1, .h1              {font-size: 25px;}    
.div-social-top      {padding: 25px 10px 0px 10px;}
.back-light          {line-height: 27px; font-size: 15px;}  
.carousel-indicators {position: absolute; bottom: -20px;}   
    
}

.block         {display: block; font-size: 18px; color:#0093dd;}
.aboutus ul    {margin: 0px; padding: 0px 0px 0px 15px;}
.aboutus ul li {font-size: 17px;margin: 0px 0px 5px 0px;}
.form-bottom   {padding: 0px 25px 30px 25px; background: #eee; text-align: left;}
#myModal .modal.in .modal-dialog {width: 500px;;}
#myModal .modal-body             {position: relative; padding: 0px;}

#myModal .modal-header h3        {font-weight: bold; color: white; text-transform: uppercase; letter-spacing: 5px;}
#myModal .modal-header           {border-bottom: 0px;}
#myModal .form-bottom            {background:none;}
#myModal .bt1                    {padding: 9px; color: white; background: #757bc9; width: 131px; font-weight: bold; font-size: 20px; letter-spacing: 3px;}

#myModal .form-control {height: 55px;}
#myModal .modal-content {background:url(../img/bg.jpg)repeat;width: 84%; margin: 0 auto;} 
#myModal .modal-content img {width: 100%; height: auto;} 
.modal-header {min-height:auto; padding: 0px; }
#myModal form input::-webkit-input-placeholder {color:#000000; font-size:18px; }
#myModal form input::-moz-placeholder          {color:#000000; opacity: 0.9; font-size:18px; }
#myModal form input:-moz-placeholder           {color:#000000; font-size:18px; }
#myModal form input::-ms-input-placeholder     {color:#000000; font-size:18px; }

#myModal textarea::-webkit-input-placeholder {color:#000000; font-size:18px; }
#myModal textarea::-webkit-input-placeholder {color:#000000; font-size:18px;     padding: 20px 100px 25px 100px;}
#myModal textarea::-moz-placeholder          {color:#000000; opacity: 0.9; font-size:18px; }
#myModal textarea:-moz-placeholder           {color:#000000; font-size:18px; }
#myModal textarea::-ms-input-placeholder     {color:#000000; font-size:18px; }
.modal-footer {margin-top:0px;     padding: 10px 20px 10px;    background: #0093dd;}
.modal-footer a {font-size: 15px; text-align: center; display: block;  font-weight: bold; letter-spacing: 1px; color: white;    text-decoration: none;}
#myModal .form-group textarea {height: 110px;} 
#myModal .close               {opacity: 1.2; color: #fff; position: absolute; z-index: 99999; right: -15px; top: -17px;} 
.login-detail                 {padding: 40px 0px;}

.grid                    {padding: 20px 0px 10px 0px; max-width: 1300px; margin: 0 auto; list-style: none; text-align: left;}
.grid figure             {margin: 0; position: relative; margin-top:30px;}
.grid figure img         {max-width: 100%; display: block; position: relative; min-height: 220px;   width: 100%;}
.grid figcaption         {position: relative; top: 0; left: 0; padding: 20px; background:#0093dd; color: #ed4e6e;}
.grid figcaption h3      {font-size:17px; text-transform:uppercase; margin: 0; padding: 0; color: #fff; font-weight: bold; text-align: center;}
.grid figcaption a       {text-align: center; padding: 5px 10px; border-radius: 0; display: inline-block; background: #ffffff; color: #000; font-weight: bold;}
.cs-style-3 figure       {overflow: auto;}

#service-info       {margin:40px 0px 80px 0px;}
#about-ftr strong   {margin:0px 5px 0px 0px; display:inline-block}
.general-subhead h1 {text-transform: uppercase;padding: 30px 0px;}




p {margin: 0 0 10px;  font-size: 17px; line-height: 29px;}



.Captcha {
    float: left;
    width: 63% !important;
    font-size: 33px;
    padding: 1px 15px !important;
    border: none !important;
    background-image: url(../img/dot.png);
    background-repeat: repeat;
    text-align: center; color: black;
}


.refreshbtn {
    background:#0093dd;
    color: #fff;    outline: none;
    font-size: 18px !important;
    padding: 11px !important;
    width: 27% !important;
    float: right;
    font-weight: 500;
       border: 1px solid #e6e6e6;
    margin-bottom: 15px;
    padding: 23px 20px;
    border-radius: 30px 0 30px 0;


}

textarea.form-control {
    margin: 0px 0px 20px 0px;
}


