.container{ width:1200px;}

a.tel{ color:#777777 !important; text-decoration:none !important; cursor:default !important;}

h3{ font-size:23px;}



.top-bar .logo{bottom:27px; max-width:210px; position:relative;}

.menu li a{color:rgb(0, 0, 0);}

.menu li a:hover,.menu li.active a{color:rgb(0, 130, 200)!important;}

.nav-sticky .logo{bottom:27px;}

.overlay-bar .menu li a{color:rgb(0, 0, 0);}

.overlay-bar .menu li a:hover{color:rgb(0, 130, 200);}

.overlay-bar.nav-sticky .menu li a{color:rgb(0, 0, 0);}



.overlay-bar.nav-sticky .menu li a:hover{color:rgb(0, 130, 200);}







.footer-container a{transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}

.footer-container h3{font-size:26px; line-height:29px; color:#fff; min-height:70px;}

.footer-container h3 span{font-size:14px; line-height:22px; color:#fff; width:100%; display:inline-block;}

.footer-container p{font-size:14px; line-height:22px; color:#fff; padding:0 0 22px 0;}

.footer-container p a{text-decoration:none; color:#fff;}

.footer-container p a:hover{text-decoration:underline;}

.selector-content .row .col-sm-12{ width:100%;}

.footer-container .col1 h3{padding-left:20%;}

.social_icon li{display:inline-block; padding:0 12px 0 0; }

.social_icon li a{color:#fff; font-size:18px; border:1px solid #fff; border-radius:100px; text-align:center; display:inline-block; width:35px; padding:3px 0 5px;}

.social_icon li a:hover{ color:#000; border-color:#000;}



.footer-container ul.ft_link li{display:inline-block; font-size:14px; line-height:19px; color:#fff; width:100%;}

.footer-container ul.ft_link li a{text-decoration:none; color:#fff;}

.footer-container ul.ft_link li a:hover{color:#000;}

.footer-container .col2{margin:0 12%;}

.btn_row{ float:left; width:100%; text-align:center;}



.gray{color:#666 !important; font-size:22px !important; line-height:28px !important; display:block !important; padding-top:15px !important; /*font-style:italic;*/}

.inner_container{float:left; width:100%; padding:20px 0 40px;}

.inner_container h3{font-size:26px; line-height:29px; color:#0082C8; padding-top:10px;}

.inner_container p{color:#777777;; padding:23px 0 0 0; font-size:14px; line-height:24px;}

.inner_container span{color:#777777; padding:0; font-size:14px; line-height:24px; padding-top:20px; display:block;}

.inner_container ul{list-style:disc; margin:30px 0 30px 12px;}

.inner_container ul.list-unstyled{list-style:none; margin:30px 0 30px 0;}

.inner_container .table ul{margin:0 0 0 12px;}

.inner_container .table th{ background:#8db3e2; font-weight:normal;}

.inner_container ul li{color:#777777; font-size:14px; line-height:24px;}

.inner_container .right ul{ margin-top:0;}



.selector-content{padding:20px 0 70px 0;}

.selector-content li{padding-top:50px;}

.selector-content li:first-child{ padding-top:10px !important;}

.testimonial p.lead{font-size:14px; line-height:24px; position:relative;}

.testimonial p.lead:before{ background:url(../img/tes_img.jpg) no-repeat 0 0; width:14px; height:10px; position:absolute; left:-18px; top:2px; content:"";}



.selector-content hr{background:#CCC; height:1px;}

.selector-content hr:last-child{ background:none;}

.blue_btn {

    background:rgb(0, 131, 201);

    color: rgb(255, 255, 255);

    display: inline-block;

    font-size: 15px;

    line-height: 18px;

    margin-top: 40px;

    padding: 8px 17px;

    text-decoration: none;

}



.blue_btn:hover{background:rgb(38, 179, 255); color: rgb(255, 255, 255);}

.team-1{background:#fff;}

section:nth-of-type(2n+1){ background:#fff;}

.page-header { padding: 140px 0  120px !important;}

  .page-header h1{color:rgb(0, 130, 200); font-size:24px; line-height:30px;}

.footer-container{background:rgb(38, 179, 255);}

.bg-secondary-1{background:rgb(0, 130, 200)!important;}



.selector-content h3{color:rgb(0, 130, 200); margin-bottom:35px; font-size:26px; line-height:29px;}

p.lead{ font-size:14px; line-height:24px;}

p.lead sup{font-size:40px;}





.team-1 h2{ color:#0082C8;}

.page-header::before{ display:none;}



@media screen and (max-width: 1200px) {

.container{ width:970px;}	

.menu li { margin-right: 32px;}	

	



}









@media screen and (max-width: 990px) {

.container{ width:750px;}	

header .container .row .col-sm-12{ max-width:100%;}

  .page-header h1{font-size:25px; line-height:33px}

  .gray{font-size:17px !important; line-height:27px !important; padding-top:10px !important;}

  section.duplicatable-content{ padding-bottom:0;}

  .duplicatable-content  h1{font-size:20px; line-height:36px;}

  section{ padding-top:40px;}

  h2{font-size:22px; line-height:32px;}

  h3{font-size:20px; line-height:25px;}

  p{font-size:13px;}

  .team-1-member{ margin-top:20px;}

  .team-1{text-align:center; float:left; width:100%;}

  

  footer{padding:50px 0;}

  .footer-container h3{ font-size:22px;}

  .footer-container p{ font-size:13px;}

   .footer-container h3 span{ font-size:13px;}

   .footer-container .col1 h3{ padding-left:0;}

   

 .inner_container h3{ font-size:20px;}

.inner_container p{ font-size:13px;}

.inner_container ul li{ font-size:13px;}

.inner_container ul li{ font-size:13px;}

.footer-container ul.ft_link li{ font-size:13px;}

.testimonial p.lead{ font-size:15px;}

.selector-content h3{margin-bottom:25px;}

.selector-content li{padding-top:30px;}



.top-bar .logo{ max-width:170px; bottom:20px; margin:0;}

.selector-content h3{ font-size:20px}



}



@media screen and (max-width: 767px) {

.container{ width:auto;}

h1 { margin-bottom: 20px;}

.mobile-toggle { z-index: 99999;}

	

.duplicatable-content h1{ font-size:16px; line-height:26px;}

h2{ font-size:19px;}  

section, header{ padding-bottom:0;}

.space-bottom-large {

    margin-bottom: 60px;

}

.page-header h1{ font-size:20px; line-height:28px;}

.footer-container{ text-align:center;}

.footer-container .col1 h3{ padding-left:0;}

.footer-container h3{min-height:0; padding-bottom:20px;}	



.footer-container .col2{margin:50px 0;}

footer{padding:40px 0;}	



.inner_container .right{padding-top:30px;}	

.inner_container h3{ font-size:20px;}



.inner_container p{ font-size:13px;}

.inner_container ul li{ font-size:13px;}	

.footer-container p{ font-size:13px;}

.footer-container h3{ font-size:20px;} 

h3{ font-size:20px;}



.testimonial p.lead{font-size:15px;}

.selector-content h3{margin-bottom:25px; text-align:left;}

.selector-content li{padding-top:30px; padding-left:10px; padding-right:10px;}

.selector-content h3{ font-size:20px}

	

}



