﻿@charset "utf-8";
/* CSS Document */


::selection{background:#bc8836;color:#fff;}
body{font-family: 'Open Sans', sans-serif;}
.wrapper{overflow: hidden;background:#fff;}

h1, h2, h3, h4, h5, h6{}

*, a, button, input{-webkit-transition: all 0.3s ease;-o-transition:all 0.3s ease;transition: all 0.3s ease;}
a, a:hover, a:focus{text-decoration:none;outline:none;}
button, button:hover, button:focus, button:active, input, input:hover, input:focus{outline:none;}

a{color:#43abb7;}
a:hover{color:#2f95a0;}

ul{margin:0;padding:0;list-style:none;}
ul.inline li{display:inline-block;}
ul.block li{display:block;}


.flex-box{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}

.fix-img{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}

.animateblock {opacity: 0;-webkit-transition: all 0.55s linear;-moz-transition: all 0.55s linear;transition: all 0.55s linear;position:relative;}
.animateblock.animated {opacity: 1;}
/* animation transition styles */
.animateblock.an-left {right: 10%;}
.animateblock.an-left.animated {right: 0%;}
.animateblock.an-right {left: 10%;}
.animateblock.an-right.animated {left: 0%;}
.animateblock.an-top {top: -50px;}
.animateblock.an-top.animated {top: 0px;}
.animateblock.an-bot {top: 50px;}
.animateblock.an-bot.animated {top: 0;}


header{-webkit-transition: all 0.4s ease;transition: all 0.4s ease;background:rgba(255,255,255,0.7);width: 100%;z-index:100;top:0;border-bottom:none;-moz-box-shadow: 0 2px 8px rgba(0,0,0,.08); /* drop shadow */-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.08); /* drop shadow */box-shadow: 0 2px 8px rgba(0,0,0,.08); /* drop shadow */}
.log-bg>header{position: fixed;z-index:11;}

.navbar-default{margin:0;background:none;border:0;border-radius:0;box-shadow:none;box-shadow:none;}
.navbar-default .navbar-toggle {border: none;color: #fff;background: #00519c;border-radius: 3px;padding: 10px;font-weight: 400;text-align: center;margin-top: 40px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {color: #fff;background: #3686b9;}
.navbar-default .navbar-toggle .icon-bar{background:#fff;}

.navbar-default .navbar-brand{height:auto;-webkit-transition: all 0.3s ease;-o-transition:all 0.3s ease;transition: all 0.3s ease;padding:20px 15px;}
.navbar-default .navbar-brand img{height: 121px;}
.log .navbar-default .navbar-brand{padding-left:30px;}
.navbar-default .navbar-nav{margin-top:60px;}
.navbar-default .navbar-nav>li{margin-left:10px;}
.navbar-default .navbar-nav>li:first-child{margin-left:0;}
.navbar-default .navbar-nav>li.div{padding-left:25px;margin-left:15px;border-left:solid 1px rgba(255,255,255,0.3);}
.navbar-default .navbar-nav>li>a {color: #161f2b;font-weight: 600;padding: 10px 8px;font-size: 18px;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#bc8836;background:none;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#00519c;background:none;}

.navbar-default .user-drop {margin:0 20px 0 20px;}
.navbar-default .user-drop .dropdown-toggle {padding: 0;vertical-align: middle;display: block;color: #fff;}
.navbar-default .user-drop .dropdown-toggle .user-avtar {width: 40px;height: 40px;overflow: hidden;border-radius: 50%;display: inline-block;vertical-align: middle;margin: 0 10px 0 0;}
.navbar-default .user-drop .dropdown-toggle .user-avtar img {width: 100%;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:none;color:#4bb7c3;color:#4bb7c3;}
.navbar-default .navbar-nav .dropdown-menu {border: none;border-radius: 5px;top: 120%;right: 0;left: inherit;background:rgba(0,0,0,0.8);min-width:200px;}
.navbar-default .navbar-nav .dropdown-menu a {color: #ddd;padding: 7px 20px;font-size:14px;text-transform:uppercase;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color: #4bb7c3;background:#111;}

.pad-block {padding: 80px 0;}

header.sticky .navbar-default .navbar-brand{padding:15px;}
header.header.sticky {background: #fff;position: fixed;}
.log header.sticky .navbar-default .navbar-brand{padding-left:30px;}
header.sticky .navbar-default .navbar-nav{margin-top:28px;}
header.sticky .navbar-default .navbar-toggle {margin-top: 32px;}
.header.sticky .navbar-default .navbar-brand img {height: 70px;}

.banner{min-height:100vh;padding:0px 0 50px;position:relative;z-index:1;}
.banner .down-scroll{position:absolute;bottom:30px;left:50%;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);z-index:1;}
.banner .banner-caption{padding:0 15px;position:relative;z-index:1;}
.half-wd {width: 100%;text-align: center;}

.banner .banner-caption h2 {margin: 0;text-transform: uppercase;color: #fff;font-weight: 100;}
.banner .banner-caption h1 {font-size: 68px;color: #fff;text-transform: uppercase;font-weight: 700;margin: 30px 0 60px;position:relative;}
.banner .banner-caption h1:after {content: "";position: absolute;bottom: -20px;height: 5px;max-width: 300px;background: #bc8836;left: 0;right: 0;margin: 0 auto;}
.banner:after {content: "";position: absolute;bottom: 0;width: 100%;height: 85px;background: url(../images/bottom-shade.png);background-size: cover;background-position: center center;left:0;}


.navbar-default .navbar-nav>li.com-btn a{background-color: #81adc9;color: #fff;border-radius: 40px;padding: 12px 25px;padding-right: 60px;position: relative;font-size: 14px;text-transform: uppercase;letter-spacing: 0.5px;z-index: 1;}
.navbar-default .navbar-nav>li.com-btn a span {position: absolute;padding: 12px 20px;border-radius: 40px;top: 0;right: 0;background: #3686b9;}
.navbar-default .navbar-nav>li.com-btn a:after {position: absolute;content: "";height: 100%;top: 0;right: 0;background: #3686b9;border-radius: 40px;padding: 12px 20px;z-index: -1;transition: all 0.4s;}
.navbar-default .navbar-nav>li.com-btn a:hover:after{padding-left: calc(100% - 20px);}

.white-btn {background-color: transparent;color: #fff;border-radius: 10px;display: inline-block;padding: 12px 25px;position: relative;font-size: 16px;text-transform: uppercase;letter-spacing: 0.5px;z-index: 1;border: 2px solid #fff;font-weight:500;}
.white-btn .fa {margin-left: 5px;}
.white-btn:hover,.white-btn.blue-btn:hover{background: #02509c;color:#fff;}


.main-title{margin:0 0 40px;position:relative;text-align:center;}
.main-title h1 {margin: 0 0 20px;color: #202249;font-weight: 800;font-size: 48px;line-height: 40px;}
.main-title h1 span {color: #81adc9;font-weight: 300;}
.main-title span.lines {width: 110px;height: 4px;background: #202249;display: inline-block;position: relative;}
.main-title span.lines:after {width: 160px;height: 4px;background: #81adc9;content: "";position: absolute;top: -10px;left: -25px;right: 0;margin: 0 auto;}
.main-title span.lines:before {width: 50px;height: 4px;background: #81adc9;content: "";position: absolute;bottom: -10px;left: 0;right: 0;margin: 0 auto;}

.main-title p.tg-line {color: #828282;max-width: 656px;margin: 25px auto 0;}
.main-title.white h1{color:}
.main-title.white h1 span{color:#4bb7c3;}



.top-bar {background: #00519c;color: #fff;padding: 15px 0;}
.contact .fa {font-size: 18px;color: #ba8837;vertical-align: middle;margin-right: 5px;}
.contact a {color: #fff;}
.contact  {display: inline-block;margin-top: 5px;}
.social-ico {float: right;display: inline-block;}
.social-ico > ul > li {display: inline-block;}
.social-ico > ul > li > a {display: inline-block;width: 30px;height: 30px;border-radius: 100%;background: #fff;text-align: center;line-height: 30px;color: #ba8837;margin-left: 8px;}
.social-ico > ul > li > a:hover{background-color: #bc8836;color: #fff;}

.banner-caption p {font-size: 24px;color: #fff;margin-bottom: 40px;}
.wrap-img {height: 100vh;}
#hero-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
#hero-slide .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;position: absolute;bottom: 85px;width: 100%;z-index: 9999;}
#hero-slide .owl-dots .owl-dot span {width: 8px;height: 8px;margin: 5px 7px;background: #ffffff;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;display: inline-block;position:relative;}
#hero-slide .owl-dots .owl-dot span:after {width: 20px;height: 20px;border: 3px solid #fff;content: "";border-radius: 100%;position: absolute;top: -6px;left: -6px;}
#hero-slide .owl-dots .owl-dot {margin: 0 3px;}
#hero-slide .owl-dots .owl-dot.active span{background-color:#00519c;}
#hero-slide .owl-dots .owl-dot.active span:after{border-color:#00519c;s}

.white-btn.seffon-bg {border-color: #bc8836;color:#bc8836;}
.white-btn.seffon-bg:hover {color: #fff;background: #bc8836;}

.navbar-nav > li > a.white-btn.blue-btn {border-color: #00519c;color: #00519c;font-size: 16px;padding: 10px 20px;}
.navbar-nav > li > a.white-btn.blue-btn:hover {background: #00519c;color:#fff;}

.consult {padding: 35px 0;float: left;width: 100%;}
.consultion {background: #f1f1f1;margin:80px 0;}
.consult .cont-wrp {width: calc(100% - 225px);float: left;}
.consult .cont-wrp h3 {margin: 0 0 10px;color: #bc8836;font-size: 30px;}
.consult .cont-wrp p {margin: 0;font-size: 16px;}

.top-pd-0 {padding-top: 0;}
.title {margin-bottom: 50px;}

.flex-view {display: flex;align-items: center;}
.title-name h1 {color: #00519c;margin: 0;font-size: 48px;font-weight: 700;white-space:nowrap;}
.line-tp {height: 55px;width: 4px;background: #bc8836;margin: 0 60px;}
.content-title p {color: #828282;font-size: 14px;}
.title .white-btn.seffon-bg {margin-top: 10px;}

.panel-default > .panel-heading {color: #010101;background-color: #f5f5f5;border-color: #ddd;}
.panel-heading{padding:15px;}
.panel-group .panel + .panel {margin-top: 10px;border-radius: 0;}
.image-setion {position: relative;z-index: 1;padding: 80px 0;}
.image-setion:after {background-image: url(../images/img-1.jpg);content: "";position: absolute;top: 0;left: -50%;height: 100%;width: calc(100% + 35%);background-size: cover;z-index: -1;}

.triangle-shape{position:relative;z-index: 1;}
.triangle-shape:after{position: absolute;top: 0;left: 0;background-image: url('../images/bg-triangle.png');width:100%;height:100%;content:"";    z-index: -1;background-size:100% 100%;}
.feature {background: #fff;-moz-box-shadow: 0 1px 12px 1px rgba(0,0,0,.1);-webkit-box-shadow: 0 1px 12px 1px rgba(0,0,0,.1);box-shadow: 0 1px 12px 1px rgba(0,0,0,.1);padding: 25px 15px;text-align: center;margin-bottom: 30px;min-height: 275px;}
.circle-view {width: 95px;height: 95px;border: 1px solid #dddddd;border-radius: 100%;text-align: center;font-size: 36px;color: #00519c;line-height: 95px;margin: 0 auto;}

.feature:hover .circle-view {background: #00519c;color: #fff;transform: rotate(360deg);}

.news-events{position:relative;z-index:1;}
.news-events:after {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/news-event-bg.jpg');z-index:-1;background-size:cover;}

.image-news {height: 230px;background-size: cover;background-position: center center;position: relative;border-radius: 20px;z-index: 1;}
.image-news:after {content: "";width: 100%;height: 100%;position: absolute;background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.65) 0%, rgba(0,0,0,.65) 1.07%, rgba(0,0,0,0) 100%); /* gradient overlay */background-image: -o-linear-gradient(bottom, rgba(0,0,0,.65) 0%, rgba(0,0,0,.65) 1.07%, rgba(0,0,0,0) 100%); /* gradient overlay */background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.65) 0%, rgba(0,0,0,.65) 1.07%, rgba(0,0,0,0) 100%); /* gradient overlay */background-image: linear-gradient(bottom, rgba(0,0,0,.65) 0%, rgba(0,0,0,.65) 1.07%, rgba(0,0,0,0) 100%); /* gradient overlay */top: 0;z-index: -1;}
.label-view {background: #e53935;display: inline-block;padding: 5px 15px;color: #fff;position: absolute;right: 25px;top: -9px;}
.label-view:before {position: absolute;content: "";background-image: url('../images/rt-red-triangle.png');width: 11px;height: 12px;top: -1px;right: -10px;}
.label-view:after {position: absolute;content: "";background-image: url(../images/lt-red-triangle.png);width: 14px;height: 15px;top: -2px;left: -10px}
.news-sect {padding-top: 15px;}
.date {display: inline-block;background: #bc8836;color: #fff;position: absolute;top: -10px;left: 25px;font-size: 18px;padding: 5px;text-align:center;width: 32px;}
.date:after {background-image: url(../images/lt-seffon-triangle.png);content: "";position: absolute;width: 12px;height: 15px;top: -1px;left: -10px;}
.date span{display:block;text-align:center;}
.news-txt h4{position: absolute;bottom: 0;width: 100%;color: #fff;margin: 0;padding: 15px 25px;font-size: 18px;font-weight: 400;line-height: 25px;}
.content-news {line-height: 25px;background-color: #f1f1f1; /* layer fill content */-moz-box-shadow: 0 1px 12px 1px rgba(0,0,0,.1); /* drop shadow */-webkit-box-shadow: 0 1px 12px 1px rgba(0,0,0,.1); /* drop shadow */padding: 25px;color: #828282;min-height: 160px;}
.date span {font-size: 12px;border-top: 1px solid #986d2a;margin-top: 5px;padding-top: 5px;}
.image-setion img {max-width: 100%;}

.consult a.white-btn {margin-top: 20px;}

footer {border-top: 5px solid #00519c;padding: 30px 0 0;position: relative;z-index: 1;background: #fff;}
.top-line-view {width: 60%;background: #00519c;height: 60px;border-radius: 40px;position: relative;left: 0;right: 0;margin: 0 auto;margin-bottom: -35px;}
.footer-bot {background: #00519c;color: #fff;padding: 25px 0;text-align: center;margin: 10px 0 0;}
.footer-bot p {margin: 0;}
footer .links h5 {color: #bc8836;font-size: 24px;border-bottom: 3px solid #dddddd;padding-bottom: 10px;margin: 0;position:relative;}
footer .links h5:after {content: "";position: absolute;bottom: -3px;width: 40%;height: 3px;background-color: #00519c;left: 25px;}
footer .links > ul > li > a {display: inline-block;color: #5f5f5f;font-weight: 500;margin-bottom: 8px;}
.links > ul > li > a .fa {margin-right: 8px;color: #bc8836;}
footer .links h5 {color: #bc8836;font-size: 24px;border-bottom: 3px solid #dddddd;padding-bottom: 10px;margin: 0;position: relative;margin-bottom: 20px;}
.post-view > ul > li {margin-bottom: 15px;}
.post-view > ul > li > h4 > .fa {color: #00519c;font-size: 30px;vertical-align: middle;margin-right: 5px;}
.post-view > ul > li > h4{color:#5f5f5f;font-size: 14px;margin: 0;}
.post-view > ul > li p {color: #5f5f5f;margin-bottom: 0;}
.contact-detail > ul > li .txt-view {display: inline-block;vertical-align: middle;margin-left: 10px;}
.contact-detail > ul > li > .fa {font-size: 36px;color: #bc8836;}
.txt-view h4 {margin: 0px 0 2px;color: #00519c;font-size: 20px;}
.txt-view p {color: #828282;font-size:12px;}
.contact-detail > ul > li {margin-bottom: 10px;}
footer .links > ul > li > a:hover {color: #00519c;}
.abt-comp p {margin-top: 15px;margin-bottom:0;}
.banner.inside-pg {min-height: 430px;}
.inside-view h2 {margin: -40px 0 0 0;text-align: center;font-size: 60px;color: #fff;text-transform: uppercase;position:relative;}
.inside-view h2:after {position: absolute;height: 6px;width: 200px;content: '';background: #bc8836;bottom: -15px;left: 0;right: 0;margin: 0 auto;}
.img-respo img{max-width:100%;}
.abt-comp p {font-size: 16px;color: #3a3a3a;}

ul.grid li.grid-item {width: 33.33%;float: left;padding: 0 15px;margin-bottom: 30px;}
.contact-form {border: 1px solid #ddd;background-color: #fff;-moz-box-shadow: 0 5px 5px rgba(0,0,0,.04);-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.04);box-shadow: 0 5px 5px rgba(0,0,0,.04);padding: 30px;max-width: 700px;margin: 0 auto;margin-top: -70px;text-align:center;}
.contact-form h2 {font-size: 36px;color: #00519c;margin: 0 0 5px;}
.social-media > ul > li {display: inline-block;}
.social-media > ul > li > a {margin: 0 5px;color: #bc8836;font-size: 18px;}
.contact-form > p {color: #969696;margin: 0;margin-top: 5px;}
ul.address > li {color: #969696;margin-top: 2px;}
ul.address {margin-top: 20px;}
ul.address > li > span {color: #222222;font-weight: 500;margin-right: 5px;}
.social-media > ul > li > a:hover {color: #00519c;}
.contact-us-form {margin-top: 60px;}
.contact-us-form .form-control {border: 1px solid #bebebe;height: 45px;border-radius: 0;}
.contact-us-form textarea{min-height:80px;}
.contact-us-form .form-group {margin-bottom: 30px;}

.active .panel-heading {background: #00519c;color: #fff;}
.panel-default.active {border-color: #00519c; position:relative;}
.panel-default.active:after{content:"";position:absolute;width:100%;bottom:0;height:5px;background:#00519c;}
.panel-default.active:before {content: "";position: absolute;width: 13px;bottom: calc(50% - 13px);height: 26px;background-image: url(../images/blue-arrow.png);right: -13px;display: block;}
.panel-heading{padding:0;}
.panel-heading a{padding:15px;display:block;}
.active .panel-heading a:hover {color: #fff;}
.colapse-img img {height: 250px;-moz-box-shadow: 0 1px 12px 1px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 12px 1px rgba(0,0,0,.2);}
.right-side.blck-image-top-offset {text-align: right;margin-top: -45px;}

.collapse1.colapse-img.active {display: block !important;}

#hero-slide:before {content: '';position: absolute;width: 100%;height: 100%;top: 0;right: 0;background-image: -moz-linear-gradient(bottom, rgba(188,136,54,.6) 0%, #00519b 100%); /* gradient overlay */background-image: -o-linear-gradient(bottom, rgba(188,136,54,.6) 0%, #00519b 100%); /* gradient overlay */background-image: -webkit-linear-gradient(bottom, rgba(188,136,54,.6) 0%, #00519b 100%); /* gradient overlay */background-image: linear-gradient(bottom, rgba(188,136,54,.6) 0%, #00519b 100%); /* gradient overlay */z-index: 1;}
.contact-detail > ul > li .txt-view {width: calc(100% - 50px);}
.banner-caption h3 {margin: 0 0 30px;color: #fff;font-size: 36px;}

.circle-pro-view {width: 150px;height: 150px;background-size: cover;background-position: center center;border-radius: 100%;border: 6px solid #bc8836;-moz-box-shadow: 0 2px 8px rgba(0,0,0,.08); /* drop shadow */-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.08); /* drop shadow */box-shadow: 0 2px 8px rgba(0,0,0,.08); /* drop shadow */display: inline-block;}

.customer-view .customer-image {display: inline-block;vertical-align: middle;width: 160px;text-align: center;}
.customer-view .customer-review {/*width: calc(100% - 270px);*/width:100%;text-align:center; display: inline-block;vertical-align: middle;padding-left: 15px;}
.customer-view .customer-review p {margin: 0;font-size: 18px;line-height: 26px;letter-spacing: 0.5px;}

.customer-view .customer-review p .fa {font-size: 26px;color: #8e8e8e;}
.customer-image h3 {margin: 2px 0 2px;font-size: 18px;color: #01509d;}
p.position {color: #6b6b6b;margin: 4px 0 0;}
.customer-view {max-width: 1024px;margin: 0 auto;}


ul.certificate-view > li {width: 33.33%;float: left;padding: 15px;}
ul.certificate-view > li > a {display: block;position:relative;}
ul.certificate-view > li > a img {max-width: 100%;border: 1px solid #ddd;}
ul.certificate-view > li > a:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(2, 80, 156,0.6);transform: scale(0);transition: all 0.4s;}
ul.certificate-view > li > a:before{content:'\f06e ';font-family:FontAwesome;} 
ul.certificate-view > li > a:hover:after,ul.certificate-view > li > a:hover:before {transform: scale(1);}
ul.certificate-view > li > a:before {content: '\f06e ';font-family: FontAwesome;position: absolute;top: calc(50% - 10px);font-size: 38px;right: calc(50% - 10px);color: #fff;z-index: 2;transform: scale(0);transition: all 0.4s;}

.white-btn.blue-btn {border-color: #00519c;color: #00519c;font-size: 16px;padding: 10px 20px;}
.feature > h3 {margin: 10px 0 10px;font-size: 17px;}

.captionBox .image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 100vh;
    margin-top: 0;
}

/*-----login--------*/

.back-bg {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    align-items: center;
    /*background-image: url(../images/banner-bg.png);*/
    background-image: url(../images/hero-bg.jpg);
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: left;
    justify-content: center;
    min-height: 100vh;
    position: relative;
    width: 100%;
    z-index: 2;
}

.login-box {
    margin: 0;
    width: 500px;
}

.login-box-body {
    background: rgba(0, 0, 0, 0.6);
    border-radius: 5px;
    padding: 45px 50px;
}

.login-logo {
    text-align: center;
    margin-bottom: 25px;
    font-weight: 300;
}

.login-box-msg {
    font-size: 20px;
    margin: 0;
    text-align: center;
    padding: 0 20px 20px 20px;
    color: #fff;
}

.login-box .form-control {
    background: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 40px;
    box-shadow: 0px 0px 20px rgba(183, 183, 183, 0.45);
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    padding-right: 50px;
    width: 100%;
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}


.login-box .form-group {
    margin-bottom: 15px;
    position: relative;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.act-type-view .checkbox {
    color: #fff;
    margin: 15px 0 30PX;
    float: left;
    width: 100%;
}

.login-box-body .form-control-feedback {
    color: #777;
}
/*-----login end ---*/
.partners > ul > li {width: 33.33%;float: left;}
.partners > ul > li a {border: 1px solid #ddd;margin: 0 15px;min-height: 140px;display: flex;align-items: center;justify-content: center;padding: 10px;}
.partners > ul > li a img {max-width: 100%;max-height: 90px;}
.partners > ul > li a:hover {background: #f1f1f1;}

.more-view .white-btn {border-color: #00519c;color: #00519c;padding: 6px 15px;font-size: 14px;}
.more-view .white-btn:hover{color:#fff;}
.ful-img img {max-width: 100%;border: 1px solid #ddd;padding: 15px;}
.news-details h3 {margin: 0 0 10px;}
.date-view {font-size: 14px;color: #a0a0a0;margin-bottom: 10px;}
.date-view .fa{padding-right:8px;color: #bc8836;}
.news-details > p {color: #868686;}

.stock-view {background-color: #333;width: 190px;height: 115px;background-size: contain;text-align: center;padding: 26px 10px;color: #fff;position: fixed;top: 80px;right: 15px;z-index: 999;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}
.stock-view:after {content: "";background-image: url(../images/stock.png);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background-size: contain;}
.stock-view p {position: absolute;bottom: 0;width: 100%;background: rgba(0,0,0,0.5);left: 0;margin: 0;font-size: 20px;padding: 5px 0;}
.stock-view h1 {margin: 0;font-size: 32px;}
.sticky-b .stock-view {height: 90px;top: 5px;font-size:28px;padding:12px 10px;}

.FlexContainerWrapper {display: flex;flex-direction: column;}
.FlexContainer {align-items: center;display: flex;flex-direction: column;justify-content: center;}
.FlexItem {box-sizing: border-box; /* 1 */max-width: 100%; /* 1 */}
.bg-view {height: 115px;width: 100%;background-size: contain;background-position: center center;background-repeat: no-repeat;}
.blue-view {position: fixed;bottom: 0;width: 100%;z-index: 999;background: #00519c;border: 0;color: #fff;margin: 0;text-align: center;font-size: 18px;box-shadow: 0 -1px 28px rgba(0,0,0,0.25);}
.close{color: #fff;opacity:0.4;}
.close:focus, .close:hover{color:#fff;opacity:0.9;}
.navbar-nav > li > a.white-btn.blue-btn.dark-btn,.navbar-nav > li > a.white-btn.blue-btn.dark-btn:hover,.navbar-nav > li > a.white-btn.blue-btn.dark-btn:focus {border-color: #ba8837;color: #ba8837;background-color:#fff;}
h3.inside-title {color: #bc8836;font-size: 27px;margin: 15px 10px 0;border-bottom: 1px solid #ddd;padding-bottom: 10px;}

#cookieConsent {
    position: fixed;
    right: 10px;
    bottom: 10px;
    left: 10px;
    background: #e29725;
    z-index: 99;
    -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,.15);
    box-shadow: 0 8px 16px 0 rgba(0,0,0,.15);
    overflow: hidden;
    border-radius: 2px;
    width: 80%;
    margin: 0 auto;
    padding: 0px;
    text-align: left;
}

    #cookieConsent .alert {
        margin: 0;
    }

    #cookieConsent a {
        font-weight: 500;
    }

.mr-tp-15 {
    margin-top: 15px;
}
.ui-loader {
    display: none;
}
ul.certificate-view > li h2 {
    margin: 20px 0 0 0;
    font-size: 20px;
    text-align: center;
    color: #00519c;
}

    @media(min-width: 1680px) {
        .container {width: 1350px;}
    }
    @media(min-width: 1920px) {
        .container {width: 1550px;}
    }
    @media(max-width: 1600px) {
        .stock-view{width:165px;}
        .stock-view h1{font-size:26px;}
    }
    @media(max-width: 1500px) {
        .stock-view{top:auto; bottom:15px;right:auto;left:15px;}
        .sticky-b .stock-view {top: auto;bottom: 15px;right: auto;left: 15px;padding: 26px 10px;height:115px;}
        .navbar-default .navbar-nav > li > a {padding: 10px 4px;font-size: 15px;}
    }
    @media(max-width:1199px) {
        .banner .banner-caption h1 {font-size: 54px;}
        .banner-caption p {font-size: 20px;}
        #hero-slide .owl-nav {display: none;}
        .title-name h1 {font-size: 32px;}
        .line-tp {margin: 0 30px;}
        .navbar-default .navbar-nav > li > a {padding: 10px 5px;font-size: 15px;}
        .bg-view {height: 90px;}
    }
    @media(max-width:991px) {
        .navbar-default .navbar-nav > li > a {padding: 10px 3px;font-size: 13px;}
        .navbar-default .navbar-nav > li {margin-left: 5px;}
        .navbar-nav > li > a.white-btn.blue-btn {font-size: 12px;padding: 10px 12px;}
        .navbar-default .navbar-brand img {height: 80px;}
        .navbar-default .navbar-nav {margin-top: 40px;}
        .feature h3 {font-size: 18px;}
        .circle-view {width: 80px;height: 80px;line-height: 80px;font-size: 28px;}
        .banner .banner-caption h1 {font-size: 40px;}
        .banner-caption p {font-size: 16px;}
        .owl-nav {display: none;}
        ul.grid li.grid-item {width: 50%;}
        .colapse-img img {height: 200px;}
    }

    @media(max-width:767px) {
        .banner .banner-caption h1 {font-size: 36px;}
        .banner-caption p {font-size: 16px;}
        .wrap-img {height: auto;min-height: 650px;}
        .banner {min-height: 650px;padding: 40px 0 40px;}
        .top-bar {padding: 15px;}
        .consult .cont-wrp {width: 100%;text-align: center;}
        .white-btn {font-size: 14px;}
        footer {text-align: center;}
        footer .links h5:after {left: 0;right: 0;margin: 0 auto;}
        .abt-comp {margin-bottom: 30px;}
        .links {margin-bottom: 25px;}
        .line-tp {margin: 0 20px;}
        .consultion {margin: 50px 0;}
        .pad-block {padding: 50px 0;}
        .navbar-default .navbar-nav > li > a {text-align: center;}
        .inside-view h2 {font-size: 52px;}
        .banner.inside-pg {min-height: 250px;background-position: center center;}
        .img-respo {text-align: center;}
        .navbar-default .navbar-nav > li {margin: 0 15px;}
        .pad-block.top-pd-0 {padding-top: 0;}
        .panel-default.active:before {display: none;}
        #hero-slide .owl-dots {bottom: 30px;}
        .banner-caption h3 {font-size: 32px;}
        .right-side.blck-image-top-offset {margin-top: 15px;}
        .contact-detail > ul > li .txt-view {width: auto;margin: 0 auto;}
        .customer-view .customer-image {display: block;margin: 0 auto;}
        .customer-view .customer-review {display: block;width: 100%;padding: 0;text-align: center;margin-top: 15px;}
        .banner .banner-caption {padding: 0;}
        .image-setion {margin-bottom: 30px;}
        .navbar-default .navbar-nav {margin-top: 0px;}
        .partners > ul > li {width: 50%;margin-bottom: 30px;}
        .partners > ul > li:last-child {margin-bottom: 0;}
        .news-details {margin-top: 30px;}
        .ful-img {text-align: center;}
        .sticky-b .stock-view{height:90px;padding:20px 10px;}
        .stock-view h1{font-size:24px;}
        .stock-view p{font-size:16px;}
        .stock-view{width:140px;padding:20px 10px;height:90px;}
        .inside-view h2:after{width:95px;}
        h3.inside-title{font-size:22px;}
    }

    @media(max-width:620px) {
        ul.grid li.grid-item {width: 100%}
        .colapse-img img {height: auto;max-width: 100%;}
    }

    @media(max-width:540px) {
        ul.certificate-view > li {width: 100%;}
        .partners > ul > li {width: 100%}
    }

    @media(max-width:500px) {
        .flex-view {display: block;text-align: center;}
        .line-tp {height: 4px;width: 55px;margin: 12px auto;}
        .image-setion {margin-bottom: 50px;}
        .feature-view .row .col-xs-6 {width: 100%;}
        .inside-view h2 {font-size: 34px;}
        .banner .banner-caption h1 {font-size: 30px;margin: 15px 0 40px;}
    }