 /* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 1, 2015 */


 body {
     margin: 0;
     padding: 0;
     height: auto;
     font-family: 'Noto Sans', sans-serif;
	 font-weight: 400;
     font-size: 14px;
     line-height: 20px;
     color: #444444;
     background: #fff;
     font-size-adjust: none;
     position: relative;
     overflow-x: hidden !important;
 }

 * {
     box-sizing: border-box;
     -ms-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
 }

 a:active,
 a:hover,
 a:focus {
     outline: 0;

 }

 .clr {
     clear: both;

 }

 h1 {
     font-size: 50px;
     color: #ffffff;
     line-height: 50px;
     margin: 0px;
     font-family: 'Noto Sans', sans-serif;
	 font-weight: 700;
 }

 h2 {
     font-size: 22px;
     color: #023083;
     line-height: 28px;
     margin: 0px;
     font-family: 'Noto Sans';
 }

 h3 {
     font-size: 18px;
     color: #feae31;
     line-height: 20px;
     margin: 0px;
     font-family: 'Noto Sans';

 }

 h4 {
     font-size: 16px;
     line-height: 20px;
     color: #000000;
     margin: 0px;
     font-family: 'Noto Sans';
	 font-weight: 700;
 }

 p {
     font-size: 14px;
     /*color: #767676;*/
     line-height: 20px;
     margin: 0px;
     font-family: 'Noto Sans';
 }

 img {
     border: 0;
     max-width: 100%;
 }

 button {
     overflow: visible;
 }

 button,
 select {
 }

 button,
 html input[type="button"],
 input[type="reset"],
 input[type="submit"] {
     -webkit-appearance: button;
     cursor: pointer;
     outline: none;
     transition: all 0.6s ease 0s;
     -webkit-transition: all 0.6s ease 0s;
     -moz-transition: all 0.6s ease 0s;
     -ms-transition: all 0.6s ease 0s;
     -o-transition: all 0.6s ease 0s;

 }

 button[disabled],
 html input[disabled] {
     cursor: default;
 }

 button::-moz-focus-inner,
 input::-moz-focus-inner {
     border: 0;
     padding: 0;
     transition: all 0.6s ease 0s;
     -webkit-transition: all 0.6s ease 0s;
     -moz-transition: all 0.6s ease 0s;
     -ms-transition: all 0.6s ease 0s;
     -o-transition: all 0.6s ease 0s;
 }

 a {
     transition: all 0.6s ease 0s;
     -webkit-transition: all 0.6s ease 0s;
     -moz-transition: all 0.6s ease 0s;
     -ms-transition: all 0.6s ease 0s;
     -o-transition: all 0.6s ease 0s;
 }

 input {
     line-height: normal;
     box-shadow: none;
     -moz-box-shadow: none;
     -webkit-box-shadow: none;
 }

 input:hover,
 input:focus,
 textarea:hover,
 input[type=text]:hover,
 textarea:active,
 input[type=text]:active,
 textarea:focus,
 input[type=text]:focus,
 button:focus,
 button:active,
 button:hover {
     outline: 0px !important;
     -webkit-appearance: none;
     -webkit-box-shadow: none !important;
     box-shadow: none !important;
 }

 /*input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  appearrance:box-sizing;
}*/
 input[type="submit"],
 input[type="reset"],
 input[type="text"],
 input[type="button"],
 input[type="search"],
 input[type="url"],
 input[type="tel"],
 input[type="email"],
 input[type="password"],
 textarea {
     -webkit-appearance: none !important;
     -webkit-box-shadow: none;
     box-shadow: none;
     border-radius: 0px;
 }

 select {
     -webkit-box-shadow: none;
     box-shadow: none;
     border-radius: 0px;
 }

 input[type="number"]::-webkit-inner-spin-button,
 input[type="number"]::-webkit-outer-spin-button {
     height: auto;
 }

 input[type="search"] {
     -webkit-appearance: textfield;
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
     -webkit-box-shadow: none;
     box-shadow: none;
 }

 input[type="text"]::-moz-placeholder {
     opacity: 1;
     color: #b9bdc1;
 }

 input[type="text"]::-webkit-placeholder {
     opacity: 1;
     color: #b9bdc1;
 }

 input::-moz-placeholder {
     opacity: 1;
     color: #b9bdc1;
 }

 input::-webkit-placeholder {
     opacity: 1;
     color: #b9bdc1;
 }

 textarea::-moz-placeholder {
     opacity: 1;
     color: #b9bdc1;
 }

 input::-moz-placeholder,
 textarea::-moz-placeholder {
     opacity: 1;
     color: #b9bdc1;
 }

 input:-ms-input-placeholder {
     opacity: 1;
     color: #b9bdc1;
 }

 ::-webkit-input-placeholder {
     opacity: 1;
     color: #b9bdc1;
 }

 :-moz-placeholder {
     /* Firefox 18- */
     opacity: 1;
     color: #b9bdc1;
 }

 ::-moz-placeholder {
     /* Firefox 19+ */
     opacity: 1;
     color: #b9bdc1;
 }

 :-ms-input-placeholder {
     opacity: 1;
     color: #b9bdc1;
 }

 input[type="search"]::-webkit-search-cancel-button,
 input[type="search"]::-webkit-search-decoration {
     -webkit-appearance: none;
 }

 input[type="checkbox"] {
     -webkit-appearance: checkbox;
     border-radius: 0;
 }

 input[type="radio"] {
     -webkit-appearance: radio;
     border-radius: 0;
 }

 input {
     border-radius: 0;
     -webkit-box-shadow: none;
     box-shadow: none;
 }

 /*input, textarea, select {
   -webkit-appearance: none;
   border-radius: 0px;
}*/
 textarea,
 input[type="text"],
 input[type="button"],
 input[type="submit"] {
     -webkit-appearance: none;
 }

 input[type=text]:focus,
 textarea:focus {
     outline: 0px;

 }

 input[type=text]:hover,
 textarea:hover {
     outline: 0px;
 }

 input[type=checkbox] {
     -webkit-appearance: checkbox;
     border-radius: 0;
 }

 input[type="radio"] {
     -webkit-appearance: radio;
     border-radius: 0;
 }

 textarea {
     text-indent: -3px;
 }

 /* Mozilla based browsers */
 /*::-moz-selection {
       background-color: #FF8900;
       color: #fff;
}*/

 /* Works in Safari */
 /*
::selection {
       background-color: #FF8900;
       color: #fff;
}*/
 .wrapper {
     width: 100%;
     height: auto;
 }

 .container {
     width: 100%;
     max-width: 1200px;
     margin: 0 auto;
     padding: 0px;
 }

 /*li {
	list-style: none;
}*/
 a:hover,
 a:focus {
     text-decoration: none;
 }

 .img-responsive,
 .thumbnail > img,
 .thumbnail a > img,
 .carousel-inner > .item > img,
 .carousel-inner > .item > a > img {
     display: block;
     max-width: 100%;
     height: auto;
 }

 .clearfix:after {
     content: " ";
     /* Older browser do not support empty content */
     visibility: hidden;
     display: block;
     height: 0;
     clear: both;
 }

 .clearfix:after {
     content: "";
     display: table;
     clear: both;
 }

/*
 ul {
     padding: 0px;
     margin: 0px;
 }
*/

 a {
     text-decoration: none;
 }

 /*====================================header part css==========================*/
.hedding_box h1{
    color: #023083;
}

 .header-top {
     background-color: #023083;
 }

 .social-icon {
     float: left;
 }

 .social-icon a {
     float: left;
     width: 37px;
     height: 39px;
     text-align: center;
     line-height: 35px;
     border-top: solid 2px transparent;
 }

 .social-icon a:hover {
     border-top: solid 2px #feae31;
 }

 .social-icon a.fb {
     background-color: #3b5a9a;
 }

 .social-icon a.tw {
     background-color: #28a9e0;
 }

 .social-icon a.in {
     background-color: #b9ac7f;
 }

 .social-icon a.pi {
     background-color: #cc2129;
 }

 .social-icon a .fa {
     color: #fff;
     font-size: 16px;
     line-height: 35px;
 }

 .contact {
     float: right;
     padding: 9px 0
 }

 .contact .call-icon {
     margin-right: 30px;
     background: url("../images/call-icon.png") no-repeat left 2px;
     padding-left: 25px;
 }

 .contact .call-icon,
 .contact .street {
     color: #fff;
     float: left;
     font-size: 13.5px;
 }

 .contact .call-icon span,
 .contact .street span {
     color: #feae31;
     display: inline-block;
     font-family: 'Noto Sans';
	 font-weight: 700;
 }

 .contact .call-icon span a,
 .contact .street span a {
     color: #feae31;
 }

 .logo {
     float: left;
     padding: 5px 20px 8px 0;
     max-width: 460px;
     width: 100%;
     overflow: hidden;
 }

 .logo a {
     height: 87px;
     vertical-align: middle;
     display: table-cell;
     width: 100%;
 }

 .logo a img {
     width: auto;
     height: auto;
     /*max-height: 100%;
  max-width: 100%;*/
 }

 .navigation {
     float: right;
 }

 .navigation > ul > li {
     float: left;
     position: relative;
 }

 .navigation > ul > li > a {
     font-size: 13.5px;
     color: #767676;
     padding: 45px 17px 40px 17px;
     line-height: 16px;
 }

 .navigation > ul > li:first-child > a {
     padding-left: 0px;
 }

 .navigation > ul > li:last-child > a {
     padding-right: 0px;
 }

 .navigation > ul > li > a:hover,
 .navigation > ul > li > a.active {
     color: #feae31;
 }

 .navigation > ul > li > ul.sub-menu {
     background: #fff;
     display: none;
     position: absolute;
     top: 99%;
     left: 0px;
     width: 237px;
     z-index: 999;
 }

 .navigation > ul > li > ul.sub-menu > li > a {
     font-size: 12px;
     color: #767676;
     padding: 13px 10px 13px 18px;
     line-height: 15px;
     border-bottom: solid 1px #dddddd;
 }

 .navigation > ul > li > ul.sub-menu > li > a:hover {
     color: #023083;
 }

 .navigation > ul > li > ul.sub-menu > li:last-child > a {
     border-bottom: none;
 }

 .navigation > ul > li:hover > ul.sub-menu {
     display: block;
 }

 .responsive-menu {
     display: none;
 }

 /*==========================add new css==============================*/
 .navigation > .nav-tabs > li.active > a,
 .navigation > .nav-tabs > li.active > a:hover,
 .navigation > .nav-tabs > li.active > a:focus {
     background: transparent;
     border: none;
     color: #8b5a0b;
 }

 .navigation > .nav-tabs > li .sub-menu .active > a,
 .navigation > .nav-tabs > li .sub-menu .active > a:hover,
 .navigation > .nav-tabs > li .sub-menu .active > a:focus {
     color: #feae31;
 }

 .navigation > .nav-tabs {
     border-bottom: none;
 }

 .nav > li > a:hover,
 .nav > li > a:focus {
     background: transparent;
     border: none;
 }

 .navigation > ul > li > a {
     margin-right: 0px;
     border-radius: 0px;
     border: none;
 }

 .map iframe {
     height: 220px;
 }

 /*=============================banner-part css===============================*/
 .banner-wrapper {
     /*background: url("../images/banner-img.jpg") no-repeat center center;
  background-size: cover;*/
     height: 320px;
     background-color: #023083;
 }

 /*.slider-part {
  margin-top: 30px;
}*/
 .banner-part {
     margin-top: -290px;
 }

 .banner-part .slider-part .item {
     height: 500px;
     overflow: hidden;
 }

 .banner-part .slider-part .item img {
     min-height: 100%;
     max-width: none;
 }

 .slider-part .owl-pagination {
     display: none;
 }

 .slider-part .owl-buttons .owl-prev {
     width: 30px;
     height: 30px;
     /*text-align: center;
  line-height: 29px;*/
     background-color: #feae31;
     background-image: url("../images/slider-pre-arrow.png");
     background-repeat: no-repeat;
     background-position: center center;
     position: absolute;
     bottom: 27px;
     right: 56px;
     text-indent: -9999px;
 }

 .slider-part .owl-buttons .owl-next:hover,
 .slider-part .owl-buttons .owl-prev:hover {
     opacity: 0.8;
 }

 .slider-part .owl-buttons .owl-next {
     width: 30px;
     height: 30px;
     /*text-align: center;
  line-height: 29px;*/
     background-color: #feae31;
     background-image: url("../images/slider-next-arrow.png");
     background-repeat: no-repeat;
     background-position: center center;
     position: absolute;
     bottom: 27px;
     right: 26px;
     text-indent: -9999px;
 }

 /*===========================section-1 part css==============================*/

 .section-1 {
     padding-top: 64px;
     padding-bottom: 70px;
 }

 .vision-left {
     width: 100%;
     float: left;
     text-align: center;
 }

 .vision-left h1 {
     ffont-family: 'Noto Sans';
     font-size: 22px;
     line-height: 32px;
     color: #023083;
     margin-bottom: 25px;
 }

 .vision-left h2 {
     line-height: 32px;
     margin-bottom: 18px;
 }

 .vision-left p {
     margin-bottom: 20px;
     line-height: 24px
 }

 .vision-left p:last-child {
     margin-bottom: 0px;
 }

 .vision-right {
     width: 32.5%;
     float: left;
     background: #f5f5f5;
     margin-top: 5px;
 }

 .vision-right img {
     border-top: solid 4px #023083;
 }

 .vision-text {
     padding: 27px 20px 30px 22px;
 }

 .vision-text h2 {
     color: #feae31;
     margin-bottom: 10px;
 }

 .vision-text p {
     margin-bottom: 15px;
     line-height: 25px;
 }

 .vision-text a {
     color: #767676;
     font-size: 13px;
     font-family: 'Noto Sans';
     background: url("../images/read-more-arrow.png") no-repeat right 6px;
     display: inline-block;
     padding-right: 13px;
 }

 .vision-text a:hover {
     text-decoration: underline;
 }

 .custom-btn {
     margin-top: 53px;
 }

 .service-intro .custom-btn {
     margin-top: 10px;
 }

 .service-intro .custom-btn ul li a {
     width: 230px
 }

 .service-intro .custom-btn ul {
     text-align: left;
 }

 .service-intro .custom-btn ul li {
     padding: 0px;
     margin-bottom: 20px;
 }

 .service-intro h2 {
     margin-bottom: 15px;
 }

 .service-intro p {
     margin-bottom: 10px;
 }

 .custom-btn ul {
     text-align: center;
 }

 .custom-btn ul li {
     display: inline-block;
     padding: 0 7px;
 }

 .custom-btn ul li a {
     display: block;
     width: 189px;
     height: 44px;
     font-size: 14px;
     color: #fff;
     text-align: center;
     line-height: 44px;
     background: #023083;
 }

 .custom-btn ul li a:hover {
     background: #feae31;
 }

 /*==============================servies-section css===========================*/
 .servies-section {
     background: #f5f5f5;
     padding: 56px 0 65px 0;
     text-align: center;
 }

 .servies-section ul {
     max-width: 753px;
     display: inline-block;
     text-align: center;
     width: 100%;
 }

 .servies-section ul li {
     width: 33.33%;
     float: left;

 }

 .servies-section .image {
     width: 88px;
     height: 88px;
     border: solid 2px #feae31;
     border-radius: 50%;
     display: inline-block;
     text-align: center;
     line-height: 81px;
     margin-bottom: 36px;
 }

 .servies-section h3 {
     margin-bottom: 20px;
 }

 .servies-section a {
     background: url("../images/read-more-arrow.png") no-repeat right 6px;
     font-family: 'Noto Sans';
     font-size: 13px;
     color: #767676;
     padding-right: 13px;
     display: inline-block;
 }

 .servies-section a:hover {
     text-decoration: underline;
 }

 .location-section {
     padding: 63px 0 60px 0;
     /*text-align: center;*/
 }

 .location-section h2 {
     margin-bottom: 27px;
     font-size: 32px
 }

 .location-section p {
     /*max-width: 525px;*/
     display: inline-block;
     margin-bottom: 54px;
     line-height: 22px;
 }

 .street-wrapper {
     margin: 0 -27px;
     overflow: hidden;
 }

 .street-section {
     width: 50%;
     float: left;
     padding: 0 27px;
     text-align: left;
 }

 .street-in {
     background: #f6f6f6;
     border-top: solid 4px #feae31;
 }

 .info {
     padding: 26px 25px 32px 25px;
 }

 .info-left,
 .info-right {
     width: 50%;
     float: left;
 }

 .info-right {
     padding-left: 30px;
 }

 .info-left h3 {
     color: #333333;
     font-family: 'Noto Sans';
     margin-bottom: 15px;
 }

 .info-left p {
     color: #333333;
     margin-bottom: 0px;
     margin-bottom: 20px;
     line-height: 18px;
     display: block;
     max-width: 100%;
 }

 .info-left p:last-child {
     margin-bottom: 0px;
 }

 .info-left p span {
     font-family: 'Noto Sans';
	 font-weight: 700;
     margin-bottom: 4px;
     display: inline-block;
 }

 .info-left p a {
     font-family: 'Noto Sans';
	 font-weight: 700;
     color: #333333;
 }

 .info-left p a:hover {
     text-decoration: underline;
 }

 .day {
     float: left;
     max-width: 96px;
     width: 100%;
 }

 .day p {
     margin-bottom: 4px;
     color: #333333;
     display: block;
 }

 .time {
     float: left;
     width: 100%;
     max-width: 134px;
 }

 .time p {
     font-family: 'Noto Sans';
	 font-weight: 700;
     color: #333333;
     margin-bottom: 4px;
     display: block;
 }

 .navigation > ul > li > ul.sub-menu > li > ul.sub-dropdown > li:hover a {
     color: #023083;
 }

 /*=================================footer part css===========================*/
 .footer {
     /*background: url("../images/footer-bg.jpg") no-repeat center center;
  background-size: cover;*/
     padding: 34px 0 32px 0;
     background-color: #023083;
 }

 .footer-top {
     padding-bottom: 35px;
     border-bottom: solid 1px #225bc3;
 }

 .f-section {
     width: 100%;
     float: left;
/*     min-height: 137px;*/
     border-right: solid 1px #225bc3;
 }

 .w1 {
     max-width: 141px;
 }

 .w2 {
     max-width: 270px;
     padding-left: 38px;
 }

 .w3 {
     max-width: 175px;
     padding-left: 30px;
 }

 .f-social-section {
     max-width: 172px;
     width: 100%;
     float: right;
 }

 .f-section ul li a {
     color: #fff;
     font-family: 'Open Sans', sans-serif;
     margin-bottom: 13px;
     line-height: 17px;
     font-weight: 500;
 }

 .f-section ul li a:hover {
     color: #feae31;
 }

 .f-section ul li a.active {
     color: #feae31;
     font-weight: 600;
 }

 .f-section ul li:last-child a {
     margin-bottom: 0px;
 }

 .f-social-section p {
     color: #ffffff;
     font-family: 'Open Sans', sans-serif;
     font-weight: 500;
     margin-bottom: 18px;
     line-height: 17px;
 }

 .f-social-icon a {
     width: 37px;
     height: 37px;
     float: left;
     text-align: center;
     line-height: 39px;
     border-radius: 50%;
     margin-left: 8px;
 }

 .f-social-icon a:first-child {
     margin-left: 0px;
 }

 .f-social-icon a.fb {
     background: #3b5a9a;
 }

 .f-social-icon a.fb:hover,
 .f-social-icon a.tw:hover,
 .f-social-icon a.in:hover,
 .f-social-icon a.pi:hover {
     background: #fff;
 }

 .f-social-icon a.fb:hover .fa {
     color: #3b5a9a;
 }

 .f-social-icon a.tw {
     background: #28a9e0;
 }

 .f-social-icon a.tw:hover .fa {
     color: #28a9e0;
 }

 .f-social-icon a.in {
     background: #b9ac7f;
 }

 .f-social-icon a.in:hover .fa {
     color: #b9ac7f;
 }

 .f-social-icon a.pi {
     background: #cc2129;
 }

 .f-social-icon a.pi:hover .fa {
     color: #cc2129;
 }

 .f-social-icon a .fa {
     color: #fff;
     font-size: 16px;
     line-height: 39px;
 }

 .footer-bottom {
     padding-top: 30px;
     text-align: center;
 }

 .footer-bottom p {
     font-family: 'Open Sans', sans-serif;
     color: #fff;
     font-size: 12px;
     margin-bottom: 6px;
 }

 .footer-bottom p span {
     margin-left: 5px;
     margin-right: 7px;
 }

 .footer-bottom p:last-child {
     margin-bottom: 0px;
 }

 .m-0 {
     margin-bottom: 0px;
 }

 .footer-bottom p a {
     display: inline-block;
     color: #feae31;
 }

 .footer-bottom p a:hover {
     text-decoration: underline;
 }

 .f-link p {
     display: inline-block;
 }

 .f-link span {
     color: #fff;
     font-family: 'Open Sans', sans-serif;
     font-size: 12px;
     display: inline-block;
     margin-right: 7px;
     margin-left: 5px;
 }

 /*===============================servies page css=============================*/
 .service-intro-main {
     padding-top: 40px;
     padding-bottom: 40px;
 }

 .hedding_box {
     margin-bottom: 35px;
 }

 .service-intro-bottom,
 .staff-name-main {
     margin-top: 35px;
     width: 100%;
     float: left;
 }

 .service-intro-block:first-child,
 .staff-name-block:first-child {
     margin-top: 0px;
 }

 .service-intro-block,
 .staff-name-block {
     /*background: #f6f6f6;*/
     /*border-top: solid 4px #023083;*/
     width: 100%;
     float: left;
     padding-top: 20px;
     padding-bottom: 20px;
     border-top: solid 1px #e7e7e7;
 }

 .service-intro-img,
 .staff-name-image {
     float: left;
     margin-right: 25px;
     overflow: hidden;
     /*width: 250px;
  height: 250px;*/
 }

 .service-intro-img img,
 .staff-name-image img {
     height: auto;
     max-width: none;
     min-height: 100%;
     width: auto;
     min-width: 100%;
 }

 .service-intro-text,
 .staff-name-content {
     padding: 25px 25px 25px 0;
 }

 .service-intro-text h3,
 .staff-name-content h3 {
     margin-bottom: 10px;
     /*color: #03515c;*/
 }

 .service-intro-text p,
 .staff-name-content p {
     margin-bottom: 13px;
 }

 .service-intro-text p:last-child,
 .staff-name-content p:last-child {
     margin-bottom: 0px;
 }

 .service-intro-block:first-child,
 .staff-name-block:first-child {
     border-top: none;
 }

 .service-intro-text span,
 .staff-name-content span {
     margin-bottom: 6px;
     display: block;
 }

 .service-intro p a,
 .service-intro-main p a,
 .vision-left p a {
     display: inline-block;
     color: #023083;
     font-weight: bold;
 }

.photos-col1-header .right p, .promotion_content p.discount{
  color:#023083;
}

.photos-all-cols.current_promotion .photos-col1:hover {
    border: 1px solid #feae31;
}

.photos-all-cols.current_promotion .photos-col1:hover a.myBtn {
    color: #feae31;
}

 .service-intro p a:hover,
 .service-intro-main p a:hover,
 .vision-left p a:hover {
     color: #feae31;
     font-weight: bold;
 }

 .frame-bottom {
     margin-top: 35px;
     text-align: center;
     width: 100%;
     float: left;
 }

 .frame-bottom h3 {
     margin-bottom: 15px;
 }

 .frame-bottom ul li {
     width: 33.33%;
     padding: 10px;
     float: left;
 }

 .frame-bottom ul li a {
     color: #023083;
 }

 .frame-bottom ul li a:hover {
     color: #feae31;
 }

 .video {
     margin-top: 25px;
     text-align: center;
 }

 .inner-banner-wrapper {
     /*background: url("../images/inner-banner-bg.jpg") no-repeat center center;
  background-size: cover;*/
     height: 320px;
     background-color: #023083;
 }

 .banner-part.inner-part .slider-part {
     height: 500px;
     overflow: hidden;
 }

 .banner-part.inner-part .slider-part img {
     max-width: none;
     min-height: 100%;
 }

 .banner-part.inner-part {
     margin-top: -240px;
 }

 .hedding_box h2 {
     font-size: 32px;
 }

 .image .fa {
     font-size: 55px;
     line-height: 84px;
     color: #feae31;
 }

 .location-section.home {
     text-align: center;
 }

 .location-section.home h2 {
     font-size: 22px;
     text-align: center;
 }

 .location-section.home p {
     max-width: 525px;
     display: inline-block;
 }



 /*Contact button css*/
 .grey-gradient-button {
     float: left;
     margin-bottom: 25px;
     width: 100%;
 }

 .grey-gradient-button a {
     background: url("../images/grey_button_left.png") no-repeat scroll left top;
     color: #023083;
     float: left;
     font-family: 'Open Sans', sans-serif;
     font-size: 22px;
     font-weight: bold;
     height: 51px;
     line-height: 50px;
     padding: 0 0 0 5px;
     margin: 0 auto;
     float: none;
     display: inline-block;
 }

 .grey-gradient-button span {
     background: url(../images/grey_button_right.png) no-repeat right top;
     float: left;
     padding: 0 5px 0 0;
     height: 51px;
 }

 .grey-gradient-button a:hover {
     background-image: none;
     background-color: #feae31;
     color: #fff !important;
 }

 /*.grey-gradient-button a:hover span{
    background:url(../images/grey_button_right.png) no-repeat right bottom;  
 }*/
 .grey-gradient-button {
     float: left;
     margin-bottom: 25px;
     width: 100%;
     margin-top: 20px;
 }

 .grey-gradient-button a {
     background-image: none;
     background-color: #023083;
     color: #fff;
     font-size: 18px;
     font-family: 'Open Sans', sans-serif;
     height: auto;
     line-height: 24px;
     padding: 13px 15px 14px 15px;
     border-radius: 5px;
     font-weight: 400;
 }

 .grey-gradient-button a span {
     background: none;
     height: auto;
 }

 .grey-gradient-button {
     float: left;
     margin-bottom: 25px;
     width: 100%;
 }

 .bx-wrapper .bx-controls-direction a {
     background-color: #013aa1;
 }

 #bxslider .banner_img {
     border-bottom: solid 4px #013aa1;
 }

 .feature-box-align li a:hover .image-1 {
     border: 2px solid #feae31;
 }

 .feature-box-align li a:hover .image-content-inner h4 {
     border: 1px solid #feae31;
 }

 .image-content-inner h4 {
     background-color: #013aa1;
 }

 /*add by nachiket*/
.new_service .services_in_box.services_bd li a{border-color: #013aa1 !important;}
.new_service .services_in_box.services_bd li a:hover{border-color: #feae31 !important;}
.go-btn{background: #013aa1;}
.new_service .services_in_box.services_bd .image-content-inner h4{color: #013aa1;}
.new_service .services_in_box.services_bd li a:hover .image-content-inner h4{color: #feae31;}
.new_service .services_in_box.services_bd li a:hover .go-btn{background: #feae31;}
/*add by nachiket*/

 .features_emp {

     background-color: #013aa1 !important;
 }

 .new.intro-text h1::before {
     background: #013aa1 !important;
 }

 .custom_btn .testi_slider a {
     background: #013aa1;
 }

 .custom_btn .testi_slider a:hover {
     background-color: #feae31;
 }

 .contact_us_header a:hover {
     color: #feae31 !important;
 }

 .btn-blue {

     background: #013aa1 none repeat scroll 0 0 !important;

 }

 .btn-blue:hover {
     background: #feae31 !important;
 }

 .main_ul > li:hover > a {
     color: #023083;
 }

 .sb-slidebar > ul > li > ul.sub-dropdown > li:hover > a,
 ul.sub-subs-dropdown > li:hover > a {
     color: #023083;
 }

 .main_ul li:hover > span .fa {
     color: #023083;
 }

 .theme2-pdf-view-list ul.pagination li.active a {
     background: #013aa1;
 }

 .theme2-pdf-view-list ul.pagination li a:hover {
     background: #feae31;
 }

.location_img {
    border-top: 4px solid #feae31;
}


 @media(max-width: 991px) {

     .f-section {
         border-bottom: solid 1px #225bc3;
     }
 }
