@import url('fontface.css');*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body, html{height:100%;margin:0px;padding:0px;font-weight:400;font-size:16px;font-family:'Avenir LT Std';}
a img{border:none;text-decoration:none;outline:none;color:#c81b5d;}
a{-moz-transition:all 0.6s ease-in;-webkit-transition:all 0.6s ease-in;-o-transition:all 0.6s ease-in;transition:all 0.6s ease-in;}
a:hover{text-decoration:none;}
a:focus{outline:none;}
p{font-size:16px;line-height:24px;color:#454545;}
.clear{clear:both;height:0px;}
img{max-width:100%;height:auto;}
h1, .h1, h2, .h2, h3, .h3{margin-top:0px;margin-bottom:0px;}
input:focus{outline:none;}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#2678b8;z-index:99999999;height:100%;}
#status{position:absolute;left:0px;right:0px;margin-left:auto;margin-right:auto;top:45%;width:90px;padding:0;}
.border{border:#f00 1px solid;}
.container{width:90%;max-width:1500px;padding:0px;}
.navbar-custom{background-color:transparent;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;transition:padding 0.3s;border:none;}
.navbar-custom .navbar-brand{width:230px;height:100px;margin-top:-30px;padding:0px;margin-left:0px !important;}
.navbar-custom .navbar-brand span{padding:40px;display:inline-block;background-color:#FFF;}
#mainNav{width:100%;height:100px;}
#mainNav .container{position:relative;}
header .container{height:100%;}
.navbar-toggle{padding:0px;margin-top:14px;}
.navbar-custom .navbar-nav{float:left;margin-left:50px !important;margin-top:35px;}
.navbar{margin-bottom:0px;}
.navbar-custom .nav li{float:left;list-style:none;list-style-position:inside;line-height:17px;position:relative;}
.navbar-custom .nav li a{text-transform:uppercase;font-weight:400;font-size:13px;letter-spacing:1px;color:#383838;padding:5px;margin-left:5px;margin-right:5px;float:left;}
.drp{width:100%;height:100%;position:absolute;z-index:111;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:200px;padding:12px 0;margin:0px 0 0 !important;border:none !important;padding-bottom:10px !important;font-size:14px;list-style:none;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box;background-color:transparent;border:none!important;box-shadow:none!important;padding-top:30px;}
.dropdown-menu li{width:100%;padding-bottom:7px !important;padding-left:15px;padding-top:7px !important;border-bottom:solid 1px #328acf;background-color:#2678b8 !important;}
.dropdown-menu li:last-child{border:none;}
.dropdown-menu li a{display:inline-block;text-transform:capitalize !important;color:#FFF!important;padding-bottom:0px !important;padding-top:0px !important;}
.dropdown-menu li a:hover{color:#FFF;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background-color:transparent;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background-color:transparent !important;}
.navbar-custom .nav li:hover{outline:none;}
.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{outline:none;}
.navbar-custom .navbar-nav > .active > a{color:#FFF;background-color:transparent;}
.navbar-custom .navbar-nav > .active > a:hover,.navbar-custom .navbar-nav > .active > a:focus{color:white;background-color:transparent;}
.navbar-nav>li>a{line-height:25px!important;}
.dropdown .fa{font-size:19px;}
.navbar-collapse.in{overflow-y:hidden;}
.navbar-fixed-top, .navbar-fixed-bottom{z-index:1000;position:static !important;border-width:0 0 1px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{color:#ededed;}
.back_bx{background-color:#222;width:50%;height:80px;position:fixed;z-index:9999;display:none;}
.call_us{float:right;height:100%;padding:0px 50px;padding-top:5px;line-height:17px;background-color:#2778b9;}
.call_us span{display:block;color:#ecf5fc;font-size:11px;font-weight:normal;text-transform:uppercase;line-height:14px;margin-top:10px;}
.call_us a{color:#FFF;font-size:14px;font-weight:bold;display:block;}
.banner{position:relative;}
.banner .content{position:absolute;width:90%;max-width:1500px;padding:0px;left:0px;bottom:0px;right:0px;margin-left:auto;margin-right:auto;}
.banner .caption{max-width:600px;background:rgba(255, 255, 255, .6);padding:40px;font-family:'Avenir LT Bold';color:#0e76bc;}
.banner .caption span{display:block;}
.banner .caption .f1{font-size:24px;text-transform:uppercase;}
.banner .caption .f2{font-size:60px;line-height:60px;text-transform:uppercase;}
.banner .caption .f3{font-size:50px;line-height:50px;}
.whatWe_blk{background:#0078af url(../images/vector1.png) repeat-x left bottom;color:#FFF;}
.whatWe_blk .col1{width:40%;float:left;font-family:'Avenir LT Bold';font-size:34px;text-align:right;padding:60px;padding-bottom:0px;}
.whatWe_blk .col1 .f1{font-family:'Avenir LT Std';display:block;font-size:27px;margin-bottom:15px;}
.whatWe_blk .col2{width:60%;float:left;position:relative;overflow:hidden;}
.whatWe_blk .col2 .img_bx{width:52%;position:absolute;overflow:hidden;}
.whatWe_blk .col2 .img_bx img{width:100%;}
.whatWe_blk .col2 .txt_blk{width:48%;float:right;padding-top:80px;padding-bottom:80px;position:relative;}
.whatWe_blk .col2 .txt_blk p{font-size:14px;color:#FFF;margin-bottom:45px;}
.whatWe_blk .col2 .txt_blk a{border:solid 1px #FFF;padding:13px 33px;color:#FFF;font-size:14px;text-decoration:none;}
.whatWe_blk .col2 .txt_blk .blk{position:relative;z-index:999;}
.parallelogram{position:absolute;left:-73px;top:0px;width:200px;height:100%;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);background:#1481b5;}
.let_talk{background:url(../images/letalk_bg.jpg) no-repeat left top;background-size:cover;}
.let_talk .col1{width:40%;float:left;}
.let_talk .talk_bx{background:#FFF url(../images/tail_bg2.jpg) no-repeat center 50px;padding:40px 60px 70px 60px;}
.let_talk .talk_bx .title{text-align:center;color:#13a89e;font-size:20px;}
.let_talk .talk_bx .title span{display:inline-block;}
.let_talk .talk_bx .icon{width:98px;height:98px;text-align:center;margin-right:6px;color:#FFF;font-size:20px;font-weight:bold;background-color:#2678b8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding-top:35px;position:relative;}
.let_talk .talk_bx .icon::after{content:" ";background:url(../images/arrow1.png) no-repeat;width:22px;height:33px;position:absolute;right:8px;bottom:-13px;}
.let_talk .talk_bx .text{margin-top:35px;padding-left:9%;margin-bottom:20px;}
.let_talk .talk_bx .text p{background-color:#13a89e;font-weight:bold;font-size:23px;color:#FFF;display:inline-block;padding:10px 15px;margin-bottom:1px;}
.let_talk .col2{width:60%;float:left;}
.let_talk .video{text-align:center;padding:70px 20px;padding-bottom:0px;}
.let_talk .video .more{padding:13px 33px;background-color:#13a89e;color:#FFF;display:inline-block;margin-left:30px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;margin-top:20px;margin-bottom:20px;}
.membership{background:#2678b8 url(../images/membership_bg.png) no-repeat left bottom;padding:90px 0px;color:#FFF;}
.membership .container{padding:0px 70px;}
.membership .top{border-bottom:solid 1px #5193c6;padding-bottom:70px;position:relative;}
.membership .top h2{width:65%;font-family:'Avenir LT Bold';color:#FFF;font-size:50px;}
.membership .top .img{width:30%;position:absolute;right:0px;bottom:-32px;}
.membership .blk2{margin-top:40px;}
.membership .blk2 .col-1{width:61%;float:left;}
.membership .blk2 .col-2{width:33%;float:left;}
.membership .blk2 .mem_rate .row{margin-left:-10px;margin-right:-10px;}
.membership .blk2 .mem_rate .col-sm-4{padding-left:10px;padding-right:10px;}
.membership .blk2 .package{height:100%;min-height:390px;display:block;background-color:#2678b8;position:relative;border:solid 1px #FFF;text-align:center;}
.membership .blk2 .package p{color:#FFF;font-size:18px;font-weight:bold;padding:0px 30px;margin-top:50px;}
.membership .blk2 .package .rate{position:absolute;width:100%;bottom:0px;background-color:#FFF;color:#2678b8;font-weight:bold;font-size:18px;padding-bottom:20px;}
.membership .blk2 .package .rate::before{content:" ";width:100%;height:40px;background:url(../images/shape1.png) no-repeat;background-size:100% 100%;position:absolute;top:-40px;left:0px;}
.membership .blk2 .package .rate span{display:block;font-size:22px;font-family:'Avenir LT Bold';}
.membership .check_blk h5{font-size:28px;color:#fcfcfc;line-height:35px;margin-bottom:40px;}
.membership .check_blk{padding-left:25px;}
.membership .check_blk h5 span{width:100px;height:2px;background-color:#FFF;display:block;margin-top:20px;}
.membership .check_blk .media{font-size:20px;opacity:1;}
.membership .check_blk .media:hover{opacity:0.7;}
.membership .styledCheckbox{display:inline-block;outline:none;}
.membership input[type=checkbox]{border:none !important;outline:none !important;}
.he2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.he2 > [class*='col-']{display:flex;flex-direction:column;}
.faq{text-align:center;padding-top:58px;padding-bottom:50px;}
.faq h3{font-size:34px;color:#434343;display:inline-block;}
.faq a{padding:16px 40px;background-color:#13a89e;color:#FFF;display:inline-block;margin-left:30px;position:relative;top:-6px;}
.experience{padding:100px 0px;background:url(../images/experince_bg.jpg) no-repeat;background-size:cover;text-align:center;color:#FFF;}
.experience h3{font-size:36px;margin-bottom:80px;font-weight:normal;}
.experience .txt{padding:60px 30px;border:solid 1px #FFF;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.experience .container{padding:0px 70px;}
.tweets{padding:65px 0px;}
.tweets .container{padding:0px 70px;}
.tweets h4{margin-bottom:30px;font-size:20px;font-weight:bold;color:#1da1f3;}
.tweets .ico{width:40px;height:40px;background-color:#1da1f3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#FFF;font-size:16px;display:inline-block;text-align:center;padding-top:8px;}
footer{background-color:#efefef;}
.sponsor_logos{padding-top:70px;padding-bottom:65px;border-bottom:solid 1px #0078af;}
.sponsor_logos h3{color:#383838;font-size:36px;font-weight:normal;padding-right:10%;}
.sponsor_logos .logo_slider{}
.sponsor_logos .slick-slide{text-align:center;}
.sponsor_logos .slick-slide img{display:inline-block;}
.sponsor_logos .slick-slide:focus{outline:none;}
footer .foot_wrp{padding:70px;}
footer .f1{color:#0078af;font-weight:bold;}
footer .about p{padding-left:5%;padding-right:15%;}
footer .about .logo{width:100px;}
footer .foot_wrp h3{font-size:16px;color:#646464;font-weight:bold;margin-bottom:20px;text-transform:uppercase;}
footer .footer_menu ul{padding:0px;margin:0px;}
footer .footer_menu li{list-style:none;margin-bottom:5px;}
footer .footer_menu li a{font-size:14px;color:#383838;}
footer .footer_menu li a:hover{color:#2678b8;}
footer .social{margin-top:25px;}
footer .social a{width:30px;height:30px;background-color:#1da1f3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#FFF;font-size:12px;display:inline-block;text-align:center;padding-top:5px;margin-right:1px;}
footer .ftr_bottom{background-color:#dcdcdc;padding:40px 0px;}
footer .copyright{color:#9b9b9b;float:left;margin-top:17px;}
footer .terms{color:#4d4d4d;float:right;}
footer .terms span{display:inline-block;border:solid 1px #4d4d4d;padding:17px 25px;margin-left:15px;text-transform:uppercase;font-size:14px;cursor:pointer;}
.inner_banner{}
.inner_content{padding:100px 0px;}
.inner_content h2{color:#2678b8;font-size:48px;font-family:'Avenir LT Bold';margin-bottom:30px;text-transform:uppercase;text-align:center;}
.inner_content h4{color:#434343;font-size:27px;margin-bottom:50px;text-align:center;font-family:'Avenir LT Bold';}
.inner_content p{color:#434343;font-size:17px;line-height:27px;}
.counselling{text-align:center;}
.counselling .issue_form{background:#2678b8 url(../images/counselling_bg2.jpg) no-repeat center bottom;background-size:100% auto;padding-top:80px;padding-bottom:120px;margin-top:100px;}
.counselling .issue_form h3{text-align:center;font-size:30px;color:#FFF;text-align:center;font-weight:bold;text-transform:uppercase;text-align:center;margin-bottom:70px;}
.counselling .issue_form p{color:#FFF;margin-bottom:15px;}
.counselling .issue_form .container{padding:0px 50px;}
.counselling .issue_form h3 span{width:30%;height:1px;display:inline-block;margin-top:10px;background-color:#9be4fd;}
.counselling span{border-bottom:solid 1px #9be4fd;color:#FFF;display:block;text-align:left;height:40px;margin-top:15px;margin-bottom:10px;}
.counselling .how_wrk{padding-top:90px;}
.login{background-color:#2678b8;}
.login h2{color:#FFF;text-transform:capitalize;margin-bottom:120px;}
.login h4{color:#FFF;font-size:28px;font-weight:bold;text-align:left;font-family:'Avenir LT Std';margin-bottom:30px;}
.login p{color:#FFF;}
.login .new{padding:48px;background-color:#FFF;width:70%;}
.login .new p{color:#2678b8;font-size:22px;margin-bottom:15px;}
.login .new a{padding:16px 40px;cursor:pointer;background-color:#2678b8;color:#FFF;font-size:17px;display:inline-block;}
.login .login_bx{margin-top:40px;}
.login input[type='text']{width:100%;border:solid 1px #FFF;height:60px;margin-bottom:40px;padding-left:15px;background-color:transparent;color:#FFF;}
.login input[type='password']{width:100%;border:solid 1px #FFF;height:60px;margin-bottom:40px;padding-left:15px;background-color:transparent;color:#FFF;}
.login label{color:#FFF;font-size:15px;font-family:'Avenir LT Std';}
.login .btn1{width:100%;height:62px;border:none;margin-bottom:10px;background-color:#FFF;color:#2678b8;font-size:17px;font-weight:bold;}
.login .login_bx a{font-size:14px;color:#FFF;text-decoration:underline;}
.login .container{margin-bottom:20px;}
.login h5{font-size:14px;color:#FFF;text-align:center;margin-bottom:120px;}
.login .mrgbt50{margin-bottom:50px;}
.login .modal-content input[type='text']{height:35px;margin-bottom:0px;}
.login .modal-content input[type='password']{height:35px;margin-bottom:0px;}
.testimo .testim_box{background-color:#2678b8;border:solid 1px #2678b8;display:block;overflow:hidden;margin-bottom:40px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.testimo .testim_box .team_img{float:left;}
.testimo .testim_box h6{background:url(../images/quote.png) no-repeat left top;padding-left:26px;padding-top:12px;font-size:16px;color:#FFF;font-weight:normal;font-style:italic;display:inline-block;margin-left:35px;margin-top:35px;padding-right:20px;}
.blog{padding-bottom:0px;}
.blog .blog_img img{width:100%;}
.blog .blog_one{overflow:hidden;margin-bottom:30px;background:#f3f3f3;height:100%;}
.blog .blog_content{padding:40px;}
.blog .blog_content .date{width:50px;height:60px;text-align:center;color:#fff;background:#2678b8;padding-top:5px;}
.blog .blog_content .date b{display:block;font-size:20px;font-family:'Avenir LT Bold';color:#fff;}
.blog .blog_content h3 span{display:block;font-family:'Avenir LT Std';font-size:16px;color:#434343;}
.blog .blog_content h3{font-family:'Avenir LT Bold';font-size:23px;color:#2678b8;line-height:25px;margin-left:15px;margin-top:5px;}
.blog .blog_content p{font-size:16px;color:#434343;margin-top:20px;}
.blog .read{font-size:16px;color:#434343;margin-top:20px;font-weight:bold;display:inline-block;padding-top:5px;padding-bottom:5px;padding-right:27px;background:url(../images/read_more.png) no-repeat right center;}
.blog_details .img-responsive{display:inline-block;float:left;margin-right:40px;margin-bottom:30px;}
.blog_details .media{margin-top:10px;}
.blog_details{margin-bottom:30px;}
.news_details .img-responsive{display:inline-block;float:left;margin-right:40px;margin-bottom:30px;}
.news_details .media{margin-top:10px;}
.news_details h3{margin-left:0px!important;}
.news_details{margin-bottom:30px;}
.blog_details .back{padding:13px 40px;background-color:#13a89e;color:#FFF;display:inline-block;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px;margin-top:60px;margin-bottom:20px;}
.resources{background:#efefef;padding-bottom:0px;}
.resources .section-2{padding:50px 0;background:#efefef;}
.resources .section-2 h1{font-size:33px;margin-bottom:30px;text-transform:uppercase;}
.resources p{font-size:18px;color:#434343;line-height:30px;margin-bottom:40px;}
.resources .section-3{padding:50px 0;background:#efefef;}
.resources .section-3 .row_one{width:100%;float:left;background:#FFF;padding:40px 40px 60px;box-sizing:border-box;margin-bottom:40px;}
.resources .section-3 .row_one .img_colmn{width:90%;float:left;}
.resources .section-3 .row_one .img_colmn img{width:100%;}
.resources .section-3 h2{font-size:24px;text-align:left;padding:0;margin-bottom:20px;font-style:normal !important;font-family:'Avenir LT Bold';}
.resources .section-3 .row_one .contd_colmn{width:100%;float:left;}
.resources .section-3 .row_one .contd_colmn p{font-size:16px;line-height:26px;}
.blue_bg{background:#2678b8 !important;}
.white{color:#FFF !important;}
.lightblue{color:#bae1ff;}
.resources .info2{background:#2678b8 url(../images/resources_bg2.jpg) no-repeat center bottom;background-size:100% auto;background-attachment:fixed;padding:80px 0px;text-align:left;}
.resources .panel-heading{padding:0px;margin-bottom:15px;}
.resources .panel-title a{padding:30px 30px;width:100%;display:block;color:#FFF;font-size:26px;}
.resources h4{text-align:left;color:#FFF;margin-bottom:0px;font-family:'Avenir LT Std';}
.resources .panel-title a:hover{text-decoration:none;}
.resources .panel-title a:focus{text-decoration:none;}
.resources .panel-default>.panel-heading{color:#333;background-color:transparent;border-color:#FFF;}
.resources .panel-heading{background-color:#2678b8!important;border:solid 1px #787878;}
.resources .panel{background-color:transparent!important;border:none;}
.resources .panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group{border:none;}
.resources .panel-body p{font-size:17px;color:#FFF;line-height:30px;margin-top:20px;margin-bottom:30px;}
.resources .panel-body h5{font-size:22px;color:#FFF;margin-top:20px;margin-bottom:15px;}
.resources .panel-body{padding:15px 30px;font-size:20px;color:#b8b8b8;}
.resources .panel-body li{font-size:17px;color:#FFF;}
.bs-example{margin:20px;}
.panel-title .fa{font-size:25px;float:right;}
.cookie_main{width:100%;height:135px;position:fixed;z-index:99999;bottom:-135px;background:rgba(255, 255, 255, .9);font-size:19px;color:#000000;text-align:center;text-transform:uppercase;padding-top:40px;}
.cookie_main .btn{padding:20px 80px;background-color:#13a89e;color:#FFF;display:inline-block;margin-left:30px;position:relative;top:-6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:bold;font-size:20px;}
.blog .section-2{background:linear-gradient(rgba(38, 120, 184, 0.60), rgba(38, 120, 184, 0.60)),
rgba(0,0,0,0.55) url(../images/blog_news_bg.jpg) no-repeat center top;background-size:cover;margin-top:70px;padding:90px 0;}
.blog .section-2 .news_img img{width:100%;}
.blog .section-2 .content{padding:30px 45px 30px 15px;}
.blog .section-2 .news_events .news-1{background:#fff;overflow:hidden;}
.blog .section-2 h3{font-size:20px;font-weight:bold;margin-bottom:20px;color:#2678b8;line-height:25px;margin-top:5px;}
.blog .section-2 .read{margin-top:0px;}
.blog .section-2 p{font-size:15px;line-height:24px;}
.blog .section-2 h2{color:#FFF;font-family:'Avenir LT Std';margin-bottom:50px;}
.main-section{overflow:hidden;}
.inner-page h1{font-family:'Avenir LT Bold';font-size:48px;text-align:center;color:#2678b8;text-transform:uppercase;margin-bottom:40px;}
.about .section-1{background:#f6f6f5;padding:70px 0;}
.about .section-1 .col-md-4{text-align:center;}
.about .section-1 p{font-family:'Avenir LT Bold';font-size:20px;color:#2678b8;margin-top:25px;line-height:normal;}
.about .section-2{padding:50px 0;}
.about .section-2 h1{font-size:33px;margin-bottom:30px;text-transform:capitalize;}
.about .section-2 p{font-family:'Avenir LT Std';font-size:18px;color:#434343;line-height:40px;}
.about .section-2 .col-lg-8{margin-bottom:80px;}
.about .section-2 .image_box img{border:#2678b8 5px solid;width:100%;}
.about .section-3{background:#2678b8;text-align:center;padding:80px 0;}
.about .section-3 p{color:#fff;font-size:18px;font-family:'Avenir LT Std';}
.about .section-4 .container{position:relative;}
.about .section-4 .container:before{width:1000%;height:100%;background-color:#2574b2;position:absolute;right:-1000%;top:0px;z-index:99999;content:" ";}
.about .section-4{margin:80px 0;padding:0;border-left:9px solid #2574b2;overflow:hidden;}
.about .section-4 .image_box img{width:100%;}
.about .section-4 h2{font-size:30px;color:#2678b8;font-family:'Avenir LT Bold';margin-bottom:30px;margin-top:30px;}
.about .section-4 p{font-size:18px;color:#434343;font-family:'Avenir LT Std';}
.about .section-5{padding:85px 0;background:#f6f6f6;}
.about .section-5 h2{font-size:30px;color:#2678b8;font-family:'Avenir LT Bold';margin-bottom:30px;}
.about .section-5 p{font-size:18px;color:#434343;font-family:'Avenir LT Std';line-height:30px;}
.about .section-6{background:url(../images/about_bg.png) no-repeat;background-size:cover;background-position:center top;padding:110px 0;}
.about .section-6 .sec-6_full_content{padding:50px;background:#eef3f3;float:left;}
.about .section-6 .image_box{margin-left:30px;margin-bottom:30px;}
.about .section-6 h2{font-size:30px;color:#2678b8;font-family:'Avenir LT Bold';margin-bottom:20px;}
.about .section-6 p{color:#434343;font-size:18px;font-family:'Avenir LT Std';line-height:35px;margin-bottom:50px;}
.about .section-7 h2{color:#2678b8;font-family:'Avenir LT Bold';font-size:35px;margin-bottom:30px;}
.about .section-7 p{font-family:'Avenir LT Std';color:#434343;font-size:18px;line-height:30px;}
.about .section-7 .work_us{background:#2678b8;padding:60px 50px;}
.about .section-7 .Terms{padding:60px 50px;}
.about .section-7 .work_us h2{color:#fff;}
.about .section-7 .work_us input[type=text]{width:100%;background:#2678b8;border:1px solid #fff;border-radius:10px;height:60px;margin:10px 0;padding:0 25px;color:#fff;font-family:'Avenir LT Std';font-family:18px;}
.about .section-7 .work_us input[type=submit]{width:100%;background:#fff;margin:10px 0;border:0;height:50px;border-radius:10px;text-transform:uppercase;color:#2678b8;font-size:18px;font-family:'Avenir LT Bold';}
.about .wrp{position:relative;width:100%;float:left;}
.about .wrp::before{width:1000%;height:100%;background-color:#2574b2;position:absolute;right:-1000%;top:0px;z-index:99999;content:" ";}
.form_chk .col-lg-12{overflow:hidden;}
.no-padding{padding:0;}
.contact{background:#f3f3f3;}
.contact .row > h4{margin-bottom:30px;}
.contact .row > p{margin-bottom:50px;}
.contact .sec1 h3{font-family:'Avenir LT Std';font-size:26px;font-weight:400;color:#2678b8;margin-bottom:20px;}
.contact .sec1 .address{background:#2678b8;padding:30px;font-family:'Avenir LT Std';font-size:27px;font-weight:600;color:#fff;}
.contact .sec1 .right-bx{background:#2678b8;text-align:center;font-family:'Avenir LT Std';font-size:21px;font-weight:600;color:#fff;padding:20px;margin-bottom:40px;}
.contact .sec1 .right-bx a{color:#fff;text-decoration:none;}
.contact .sec1 .right-bx a:hover{color:#fff;}
.contact .sec1 .right-bx i{width:19px;display:inline-block;margin-right:10px;}
.contact .sec1 .right-bx.mail{background:none;border:#2678b8 1px solid;color:#434343;}
.contact .sec1 .right-bx.mail a{color:#434343;text-decoration:none;}
.contact .sec2{background:#f3f3f3;padding-top:100px}
.contact .sec2 h2{font-size:30px;margin-bottom:40px;}
.contact .sec2 p{color:#fff;margin:0;}
.contact .sec2 #exTab1 h2{color:#fff;text-align:left;}
.contact .sec2 #exTab1 .tab-content{color:white;background-color:#428bca;padding:50px;}
.contact .sec2 #exTab2 h3{color:white;background-color:#428bca;padding:5px 15px;}
.contact .sec2 #exTab1 .nav-pills > li{border:#2678b8 1px solid;margin:0;font-size:12px;}
.contact .sec2 #exTab1 .nav-pills > li > a{border-radius:0;text-transform:uppercase;}
.contact .sec2 .typebox{border:#fff 1px solid;padding:10px 20px;float:left;width:100%;margin:10px 0;border-radius:7px;}
.contact .sec2 .typebox.hrf{width:49%;}
.contact .sec2 .typebox.lft{margin-right:2%;}
.contact .sec2 .typebox input{background:none;border:0;width:100%;color:#fff;}
.contact .sec2 .typebox input[type=text]{color:#fff;}
.contact .sec2 .typebox::-webkit-input-placeholder{color:#fff;}
.contact .sec2 .typebox::-moz-placeholder{color:#fff;}
.contact .sec2 .typebox:-ms-input-placeholder{color:#fff;}
.contact .sec2 .typebox:-moz-placeholder{color:#fff;}
.contact .sec2 .checkbox{float:left;width:100%;position:relative;padding:20px 0;}
.contact .sec2 .checkbox > div{overflow:hidden;position:relative;}
.contact .sec2 .styledCheckbox{outline:none;position:absolute;left:0;top:0;z-index:9;}
.contact .sec2 label{float:left;margin:8px;padding:0;padding-left:33px;font-family:'Avenir LT Std';font-size:16px;font-weight:300;text-transform:lowercase;}
.contact .sec2 .submit{background:#fff;border-radius:7px;text-align:center;color:#2678b8;}
.contact .sec2 .submit input{color:#2678b8;}
.contact .sec2 #mc_embed_signup{background:none;clear:left;font-family:'Avenir LT Std';font-size:16px;font-weight:300;}
.contact .sec2 #mc_embed_signup form{padding:0;}
.contact .sec2 #mc_embed_signup label{padding:0;text-transform:none;margin-left:0;}
.contact .sec2 #mc_embed_signup input{background:none;border:#fff 1px solid;font-family:'Avenir LT Std';font-size:16px;font-weight:300;}
.contact .sec2 #mc_embed_signup .size1of2 , .contact .sec2 #mc_embed_signup .mc-field-group{width:100%;margin-right:0;}
.contact .sec2 #mc_embed_signup #mc-embedded-subscribe{float:left;width:100%;padding:8px 0;height:auto;background:#fff;color:#2678b8;text-transform:uppercase;}
.contact .form_chk{padding-top:0px!important;margin-bottom:20px;}
.contact .form_chk label{margin-left:40px!important;}
.modal-content{width:100%;max-width:700px;padding:50px 70px;background:#0078af;font-family:'Avenir LT Std';}
.modal-content h4{font-family:'Avenir LT Std';font-size:22px;font-weight:400;margin-bottom:30px;color:#fff;text-transform:uppercase;}
.modal-lg{width:94%;max-width:700px;}
.modal-content .type{width:100%;height:auto;float:left;border:#fff 1px solid;margin:10px 0;padding:10px 20px;}
.modal-content .type input{width:100%;color:#fff;background:none;border:0;}
.modal-content .modal-body{overflow:hidden;padding:0;border:0;outline:0;}
.modal-content::-webkit-input-placeholder{color:#fff;}
.modal-content::-moz-placeholder{color:#fff;}
.modal-content:-ms-input-placeholder{color:#fff;}
.modal-content:-moz-placeholder{color:#fff;}
.modal-content .modal-header, .modal-content .modal-footer{border:0;}
.modal-content .close{position:absolute;right:10px;top:10px;color:#fff}
.modal-content .submit{background:#13a89e;text-align:center;text-transform:uppercase;border:0;padding:14px 20px}
.cookies h4{margin-bottom:20px!important;margin-top:50px;}
.cookies ul li{list-style:none;text-align:center;}
footer .about .textwidget{padding-left:5%;padding-right:15%;}
div.wpcf7-validation-errors{border:none;}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #FFFFFF;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #FFFFFF;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #FFFFFF;
}

.contact .sec2 .typebox.invalid-error { border: 2px solid #e85c41; }
.error-txt { display: inline-block !important;
margin: -2px 0 1em 0;
padding: 5px 10px;
background-color: rgba(255,255,255,0.85);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 14px;
font-weight: normal;
z-index: 1;
color: #e85c41; }
.wpcf7-form p { margin-bottom: 3%; }
div.wpcf7-response-output { float:left; }


.contact .sec2 #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {  background-color: transparent;  color: red;  padding-bottom: 0; margin-bottom: 0; padding-left: 0;
font-size: 16px;}
.contact .sec2 #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {
    border: 2px solid #FFF;
}
.contact .sec2 #mc_embed_signup .mc-field-group { padding-bottom: 2%;}
