@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,700&display=swap');
* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}
a, a:hover, a:focus, a:active, a.active, button, submit {
    outline: 0;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    text-decoration: none;
    outline: none;
    color: #282a2b;
    outline-offset: none; cursor: pointer;
}
a:hover {
    text-decoration: none;
}
input, textarea, select, button, checkbox, label, radio {
    outline: 0;
    border: none;
}
button:focus, a:focus, submit:focus {
    outline: 0!important;
}
::-moz-selection {
    text-shadow: none;
    background: #bed0db;
    color: #000;
}
::selection {
    text-shadow: none;
    background: #bed0db;
    color: #000;
}
img::selection {
    background: 0 0;
}
img::-moz-selection {
    background: 0 0;
}
.form-control::-webkit-input-placeholder {
    color: #ccc;
}
.form-control::-moz-placeholder {
    color: #ccc;
}
.form-control:-moz-placeholder {   /* Older versions of Firefox */color: #ccc;
}
.form-control:-ms-input-placeholder {
    color: #ccc;
}
.form-control {
    color: #282a2b;
    font-size: 14px;
}
img {
    max-width: 100%;
}
html {
    min-height: 100%;
    height: 100%;
}
body {
    webkit-tap-highlight-color: #fed136;
}
input, textarea, select {
    outline: none;
    border: none;
    outline: none;
    outline-offset: none;
    font-family: 'Maven Pro', sans-serif;

}
h1, h2, h3, h4, h5, h6 {
    text-transform: none;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-family: 'Maven Pro', sans-serif;
}
html {
    position: relative;
    min-height: 100%;
}
body {
    margin: 0px;
    padding: 0px 0 0 0;
    height: 100%;
    background: #ffffff;

    font-family: 'Maven Pro', sans-serif;

}
#masthead{position: fixed; left:0; top:0; width:100%; padding: 0px;float:left;-webkit-transition:padding 0.2s ease;-moz-transition:padding 0.2s ease;-o-transition:padding 0.2s ease;       transition:padding 0.2s ease; z-index: 1040;}
#main-page{float:left; width:100%; }
.navbar { -webkit-transition:padding 0.2s ease;-moz-transition:padding 0.2s ease; -o-transition:padding 0.2s ease;transition:padding 0.2s ease; padding:5px 1rem; }
.affix {-webkit-transition:padding 0.2s linear;-moz-transition:padding 0.2s linear;   -o-transition:padding 0.2s linear;transition:padding 0.2s linear; position: fixed;left:0;top:0;width:100%;padding:15px 1rem; box-shadow: 0 5px 15px rgba(0,0,0,0.2);}
.navbar.bg-light{background: url("../images/gradient.png") left top repeat-x!important;}
.affix.bg-light{background: #fff!important;}
.navbar-expand-lg .navbar-nav .nav-link {font-size: 15px;font-weight: 600;text-transform: uppercase; color:#505e66;}
.navbar-light .navbar-nav .nav-link{color:#505e66;}
.nav-item {margin-right: 15px;}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
    color: #12A7B9!important;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: #12A7B9 !important;
}

.teamheading{text-align:center!important; font-size:30px!important; font-weight:bold; color:#f58220!important;}
h5 a {color:#12A7B9;}
.conpdf{float:left;margin-right:30px;width:15%;}

#home-image{float:left; width:100%; height: 100vh; position: relative;}
#home-image img{width:100%; height: 100%; object-fit: cover;}
#home-image .innner{position: absolute; left:50%; top:50%; width:100%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); z-index: 1001;}
#home-image .innner h1{color:#FFFFFF; font-size: 56px; font-weight:700; text-transform: uppercase;}
#home-image .innner h2{color:#FFFFFF; padding:10px 10px 20px 10px;}
#home-image .innner h5{color:#FFFFFF;}
#home-image .innner h4{color:#505E66; font-size: 24px; }


/* blog list css start here  */
.blog-card{
  background-color:#ffffff;
  border: 1px solid #ccc;
  padding:20px;
  border-radius: 10px;
  margin-bottom: 24px;
  transition: all 0.2s;
}
.blog-card:hover{
  box-shadow: 0 0 5px rgb(0 0 0 / 50%);
  transform: translateY(-5px);
}
.blog-card h2{
  margin: 12px 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 23px;
  color: #363636;
  font-weight: 600;
}

.blog-card p{
  text-align: center;
  color: #616161;
}

.blog-card h3{
  font-size: 18px;
  overflow: hidden;
}
.blog-card h3 span{
  float: right;
}
.blog-card a{
  display: inline-block;
    background: linear-gradient(
207deg
, rgba(20,161,180,1) 35%, rgba(51,85,119,1) 100%);
    border-radius: 10px;
    padding: 8px 20px;
    text-decoration: none;
    color: #ffffff;
    font-weight: 500;
    transition: all 0.2s;
}
.blog-card a:hover{
  box-shadow: 4px 5px 8px #171717;
}
/* blog list css end here */





/* blog details css start here  */
.blog-details{
  background-color: #ffffff;
    border: 1px solid #ccc;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 24px;
    box-shadow: 0 0 5px rgb(0 0 0 / 10%);
    transition: all 0.2s;
}
.blog-details:hover{
    box-shadow: 0 0 5px rgb(0 0 0 / 50%);
}
.img-overlay{
  position: relative;
}
.img-overlay::after{
  content:'';
  position: absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index: 1;
  background-color: #00000029;
  transition: all 0.2s;
}
.blog-details:hover .img-overlay::after{
  background-color: #00000000;
}
.blog-details h2{
  margin: 12px 0;
  text-transform: uppercase;
  font-size: 28px;
  color: #363636;
  letter-spacing: 3px;
  font-weight: 600;
}

.blog-details h3{
  font-size: 18px;
  overflow: hidden;
}
.blog-details h3 span{
  float: right;
}
.back-btn{
  display: inline-block;
    background: linear-gradient(
207deg
, rgba(20,161,180,1) 35%, rgba(51,85,119,1) 100%);
    border-radius: 10px;
    padding: 8px 20px;
    text-decoration: none;
    color: #ffffff;
    font-weight: 500;
    transition: all 0.2s;
    text-transform: capitalize;
}
.back-btn:hover{
  box-shadow: 4px 5px 8px #171717;
  color: #ffffff;
  text-decoration: none;
}
/* blog details css end here  */

#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.85);

    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
    -moz-transform: translate(0px, -100%) scale(0, 0);
    -o-transform: translate(0px, -100%) scale(0, 0);
    -ms-transform: translate(0px, -100%) scale(0, 0);
    transform: translate(0px, -100%) scale(0, 0);

    opacity: 0; z-index: 1060;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
    -o-transform: translate(0px, 0px) scale(1, 1);
    -ms-transform: translate(0px, 0px) scale(1, 1);
    transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;

    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;color:#fff!important;
}
#search .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
}
#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
    background-color: #f58220;
    border-color:none;
    opacity: 1;
    padding: 0px;
    font-size: 27px; width:35px; height: 35px; line-height: 35px;
}
.btn-get{border: 1px solid #505e66; border-radius:3px; font-weight: normal!important; background: none; color:#505e66;}
.btn-get:hover,.btn-get:focus,.btn-get:active,.btn-get.active{background: #505e66; color:#fff!important; box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.btn-login{border: 1px solid #f58220; border-radius:3px; font-weight: normal!important; background: #f58220; color:#fff!important;box-shadow: 0 5px 10px rgba(245,130,32,0.2);}
.btn-login:hover,.btn-login:focus,.btn-login:active,.btn-login.active{background: #f58220; color:#fff!important; box-shadow: 0 5px 10px rgba(245,130,32,0.5);}




#page-footer{float:left; width:100%; background: #fff;border-top:4px solid #d3d3d3; padding: 60px 0 0px 0;}
#page-footer aside{float:left; width:100%; margin-bottom: 60px; }
#page-footer aside address h4{margin-bottom:20px; }
#page-footer aside address p{color:rgba(0,0,0,0.7); font-size: 15px; line-height: 24px; }
#page-footer aside address p a{color:rgba(0,0,0,0.7);}
#page-footer aside address p a:hover{color:#12A7B9;}
#page-footer aside h4{margin-bottom:20px; min-height: 40px; font-size: 15px; text-transform: uppercase; font-weight: 600; color:#505e66; position: relative;}
#page-footer aside h4 span{position: absolute;bottom:0px;}
#page-footer aside ul{margin:0; padding: 0; list-style: none;}
#page-footer aside li{margin:0; padding: 0; list-style: none; line-height: 24px; font-size: 15px;}
#page-footer aside li a{color:rgba(0,0,0,0.7);}
#page-footer aside li a:hover{color:#12A7B9;}
#page-footer .copy{padding: 30px 0;float:left; width:100%;border-top:2px solid #d3d3d3; }
#page-footer .copy .float-right{font-size: 15px; color:#929292;}
#page-footer .copy .social{list-style: none; margin: 0; padding: 0;}
#page-footer .copy .social li{list-style: none; margin: 0 15px 0 0; padding: 0; display: inline-block;}
#page-footer .copy .social li:last-child{list-style: none; margin: 0 0px 0 0; padding: 0;}
#page-footer .copy .social li a{color:#929292;}
#page-footer .copy .social li a:hover{color:#f58220;}

.btn-primary {
    color: #fff;
    background-color: #12A7B9;
    border-color: #12A7B9;/*box-shadow: 0 5px 10px rgba(245,130,32,0.5);*/
}
.btn-primary:hover {
    color: #fff;
    background-color: #335577;
    border-color: #335577;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{ color: #fff;
                                                                                                                                            background-color: #ff9d49;
                                                                                                                                            border-color: #ff9d49;}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus{
    box-shadow: 0 0 0 0.2rem rgba(255, 157, 73, 0.5);
}
.btn-primary:focus, .btn-primary.focus{
    box-shadow: 0 0 0 0.2rem rgba(255, 157, 73, 0.5);color:#fff!important
}
.container{max-width: 1170px;}
@media (min-width: 768px) and (max-width: 1024px) {
    .nav-item {margin-right: 10px;}
}
/* Iphone 5 landscape */
@media(max-width:768px) {
    .navbar .search-xs {float: right;position: absolute;display: inline-block !important;padding: 0px !important;right: 90px;top:40px;}
    .affix .search-xs {top:30px;}
    .btn-get{border: 0px solid #505e66; border-radius:0px; font-weight: 600!important;}
    .btn-get:hover{background: none; color:#000!important;box-shadow: 0 0px 0px rgba(0,0,0,0.2);}
    .btn-login{border: 0px solid #f58220; border-radius:0px; font-weight: 600!important; background: none; color:#505e66!important;box-shadow: 0 0px 0px rgba(245,130,32,0.2);}
    .btn-login:hover,.btn-login:focus,.btn-login:active,.btn-login.active{background: none; color:#000!important; box-shadow: 0 0px 0px rgba(245,130,32,0.5);}
    #home-image .innner h1{font-size:36px;}
    #home-image .innner h4{font-size:18px;}
    .nav-item {margin-right: 0px;}
    #page-footer .copy .float-right{font-size: 15px; color:#929292; width:100%; text-align: center;}
    #page-footer aside h4{margin-bottom:20px; min-height: 33px;}
    #page-footer .copy .social{width:100%; text-align: center; margin-bottom: 20px;}
}

#login-page{float:left; width:100%; padding: 0; margin: 0; height: 100vh; position: relative;}
#login-page .container{position: relative; z-index: 3; height: 100vh;}
#login-page .login-image{position: fixed; left:0; width:50%; top:0px; height: 100vh;}
#login-page .login-image img{position: absolute; left:0; width:100%; top:0px; height: 100vh; object-fit: cover; z-index: 1;}
#login-page .login-bottomtext{position: absolute; left:0; width:100%; bottom:0px; text-align: center; z-index: 2; font-size: 28px; color:#fff; padding: 20px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+99&0+0,1+100 */
                              background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.99) 99%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
                              background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
                              background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}
#login-page .container .login-box{display: table; width:100%; height: 100%;}
#login-page .container .login-box .inside{display: table-cell; vertical-align: middle;width:100%;}
.login-form{float:left; width:100%;}
.login-form h1{ text-align: center; margin-bottom: 30px;}
.login-form h2{text-align: center; font-size: 22px; font-weight: 700; color:#505e66; margin-bottom: 30px; position: relative;}
.login-form h2:after{position: absolute; left:0; top:50%; transform: translateY(-50%); height: 1px; width:100%;  background:#eceff3; content: ""; z-index: 1}
.login-form h2 span{padding: 0 15px; background: #fff; position:relative; z-index: 2}
/*.login-form label{color:#223645;}*/
.error {
    color: #FF0000;
}
.login-form .form-control{background: #eceff3; height: 40px; border-radius:0px; border: none;}
.login-form .btn-primary{padding: 0px!important; height: 38px; font-weight: 700; border-radius: 0px;line-height: 38px;}
body {opacity: 1;transition:0.5s opacity;}
body.fade-out {opacity: 0;transition: none;background: #eeeeee;}
.a-link {color:#000;}
.a-link a{color:#f58220; text-decoration: underline;}
.a-link a:hover{color:#000; text-decoration: none;}
.home-icon{position: fixed; top:30px; z-index: 1001; background: #fff; width:42px; height: 42px; line-height: 42px; color:#f58220; left:50%; margin-left:-42px; text-align: center; border-radius: 3px 0px 0px 3px;}
.signup-buttons{margin:0 0 30px 0; padding: 0; list-style: none; text-align: center}
.signup-buttons li{margin:0 10px 0px 0; padding: 0; list-style: none; display: inline-block;  text-align: center;}
.signup-buttons li:last-child{margin:0 0px 0px 0;}
.signup-buttons li a{display: block; border: 2px solid #f58220; color:#f58220!important; background: #fff;width:120px; height: 120px; border-radius: 5px; cursor: pointer; text-transform: uppercase;}
.signup-buttons li a:hover{border: 2px solid #f58220; color:#fff!important; background: #f58220;}
.signup-buttons li.active a{border: 2px solid #f58220; color:#fff!important; background: #f58220; box-shadow: 0 5px 15px rgba(245,130,32,0.40);}
.signup-buttons li i{font-size:50px; margin-top:10px; display: inline-block}.signup-buttons li span{display: block; margin-top: 10px;}

@media (min-width: 768px) and (max-width: 992px) {
    #login-page{height: inherit;}#login-page .login-image{width:100%; height: 420px; position: relative;float:left;}#login-page .login-image img{height: 420px;}#login-page .container{height: inherit;}#login-page .container .login-box .inside{display: block; padding: 50px 30px;}.home-icon{display: none;}#login-page .container .login-box{height: auto;}
}
/* Iphone 5 landscape */
@media(max-width:768px) {
    #login-page{height: inherit;}#login-page .login-image{width:100%; height: 420px; position: relative;float:left; }#login-page .login-image img{height: 420px;}#login-page .container{height: inherit;}#login-page .container .login-box .inside{display: block; padding: 50px 30px;}.home-icon{display: none;}#login-page .container .login-box{height: auto;}
}
/* Iphone 5 landscape */
@media(max-width:767px) {
    .login-image{width:100%; height: 420px; position: relative;float:left; display: none;}
}
.dropdown-toggle::after {display: none;}

.questions-container {
    float: left;
    width: 100%;
}
.questions-container header {
    padding-bottom: 50px
}
.questions-container .title {
    font-size: 30px;
    line-height: 35px;
    font-weight: 400
}
.questions-container .question {
    border: 1px solid transparent;
    background-color: #fff;
    border-radius: 3px;
    padding: 30px 30px 10px;
    margin-bottom: 10px;
    text-align: left
}
.questions-container .question .title {
    font-size: 20px;
    line-height: 23px;
    padding-left: 35px;
    position: relative;
    color: #000;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.questions-container .question .title::after, .questions-container .question .title::before {
    content: "";
    position: absolute;
    height: 1px;
    width: 20px;
    background-color: #12A7B9;
    left: 0;
    top: 10px;
    transition: transform .5s
}
@media (max-width:800px) {
    .questions-container .question .title::after, .questions-container .question .title::before {
        top: 50%
    }
}
.questions-container .question .title::after {
    transform: rotate(90deg)
}
.questions-container .question .content {
    font-size: 16px;
    line-height: 28px;
    color: #000;
    font-weight: 300;
    margin-top: 20px;
    max-height: 0;
    height: auto;
    transform-origin: top;
    transition: max-height .4s;
    overflow: hidden;
    padding-left: 32px;
}
.questions-container .question .content p{margin: 0px;}
.questions-container .question .content:after {
    content: "";
    display: block;
    height: 10px
}
.questions-container .question.active {
    border-color: #12A7B9
}
.questions-container .question.active .title::before {
    transform: rotate(180deg)
}
.questions-container .question.active .title::after {
    transform: rotate(0)
}
.questions-container .question.active .content {
    max-height: 400px
}
.questions-container .question--with-border {
    border: 1px solid rgba(0, 0, 0, .1)
}

/********************** icomoon app icons ******************/
@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?putunx');
    src:  url('../fonts/icomoon.eot?putunx#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?putunx') format('truetype'),
        url('../fonts/icomoon.woff?putunx') format('woff'),
        url('../fonts/icomoon.svg?putunx#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-handshake:before {
    content: "\e900";
}
.icon-idea:before {
    content: "\e901";
}

#inner-pageimage{float:left; width:100%; min-height: 550px; position: relative; background: #36456e;}#inner-pageimage img{position: absolute; left:0; top:0; width:100%; height: 100%; object-fit: cover;right:0; bottom:0;}
.page-titles{position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); width:100%; text-align: center;}.page-titles h1{font-size: 56px; color:#fff; font-weight: 600;}
/* Iphone 5 landscape */
@media(max-width:768px) {
    .page-titles h1{font-size: 36px;}
}
#section-one{float:left; width:100%; padding: 80px 0;}
#section-one h2{font-size:35px; color:#36456e; margin-bottom: 30px; font-weight: 600;}
#section-one p{font-size:18px; color:#72767d; margin-bottom: 30px; line-height: 26px;}
#section-one p a{color:#f58220;}
#section-one p a:hover{color:#000;}
.vid-box{float:left; width:100%; position: relative;}
.vid-box img{width:100%; height: 100%; object-fit: cover;}

.vid-box a.play{width:98px; height: 98px; border-radius: 50%; background: #fff; text-align: center ;line-height: 98px; color:#000; box-shadow: 0 5px 15px rgba(0,0,0,0.5); position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); z-index: 2; font-size: 24px; color:#000;}


#section-two{float:left; width:100%; padding: 80px 0 60px 0; background: #f7f7f7;}
#section-two .counter{font-size: 34px; font-weight: 600;color:#36456e; position: relative}
#section-two .counter::after {
    position: absolute;
    content: "+";
    font-size: 36px;
}
#section-two span{display: block; margin:10px 0 0 0;}
#section-three{float:left; width:100%; padding: 80px 0 60px; }
#section-three h4{font-weight: 600;color:#444349; margin: 0 0 10px 0; font-weight: 600; }
#section-three h2{font-size:35px; color:#36456e; margin-bottom: 20px; font-weight: 600;}
#section-three p{font-size:18px; color:#72767d; margin-bottom: 20px; line-height: 26px;}
.nutrel-box{float:left; width:100%; margin-bottom: 20px;}
.nutrel-box .image-n{float:left; width:100%;height: 270px; overflow: hidden; margin-bottom: 10px;}
.nutrel-box .image-n img{object-fit: cover; width:100%; height: 100%;}

#tabbed-section{float:left; width:100%; padding: 0; margin: 0; background: url("../images/tab-section.jpg") center top no-repeat;}
#tabbed-section h2{font-weight: 600; font-size: 35px; color: #fff; text-align: center; padding: 194px 0 154px 0;}
#tabbed-section ul{margin:0; padding: 0; list-style: none;}
#tabbed-section li{margin:0 20px 0 0; padding: 0; list-style: none;float:left; width:31.333%;}
#tabbed-section li:last-child{margin: 0px;}
#tabbed-section li a{background:#f58220; color:#fff; font-weight: 600; font-size: 18px; display:block; line-height: 50px; text-align: center; text-transform: uppercase;}
#tabbed-section li a:hover{background: #fff!important; color:#f58220;}
#tabbed-section li.active a{background: #fff!important; color:#f58220;}
.tabs-content{padding:50px 0;float:left; width:100%;}
.first-content{float:left; width:100%;}
.first-content  h4{font-weight: 600;color:#444349; margin: 0 0 20px 0; font-weight: 600; }
.first-content p{font-size:18px; color:#72767d; margin-bottom: 20px; line-height: 26px;}

/* Iphone 5 landscape */
@media(max-width:768px) {
    #section-two span{margin:10px 0 20px 0;}
    .nutrel-box .image-n{float:left; width:100%;height: 180px; overflow: hidden; margin-bottom: 10px;}
}

#testimonials-content .item{padding:50px 30px 45px;}
#testimonials-content .item .box-testimonials{margin: 0px auto; max-width: 750px; background: #fff; border-radius: 15px; box-shadow: 0 15px 25px rgba(0,0,0,0.5); padding: 30px; text-align: center;}
#testimonials-content .item .box-testimonials img{position: relative; width:120px !important; height: 120px; object-fit: cover; border-radius: 50%; display: inline-block; margin-top: -70px;}
#testimonials-content .item .box-testimonials h5{font-weight: 600;color:#2b2d2f; margin-top:10px;}
#testimonials-content .item .box-testimonials small{color:#8b95a3; margin-bottom: 15px;}
#testimonials-content .item .box-testimonials p{color:#72767d; margin-bottom: 0px;}
#testimonials-content .owl-next {

    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 26px;

}
#testimonials-content .owl-prev {

    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 26px;

}

/* Iphone 5 landscape */
@media(max-width:480px) {
    #tabbed-section li{margin:0 0 10px 0; width:100%;}
    #tabbed-section h2 {padding: 116px 0 70px 0;}
}

#section-team{float:left; width:100%; padding: 80px 0; background: #f7f7f7; position: relative;}
/*#section-team .row{margin: 0px;}
#section-team .col-lg-6{padding: 0px;}
#section-team .inside .row{margin: 0px 0px!important;}
#section-team .inside .col-lg-6{padding: 0px 15px;}*/
#section-team h4{font-weight: 600;color:#444349; margin: 0 0 10px 0; font-weight: 600; }
#section-team h2{font-size:35px; color:#36456e; margin-bottom: 20px; font-weight: 600;}
#section-team p{font-size:18px; color:#72767d; margin-bottom: 20px; line-height: 26px;}
#section-team .left-sections{position: absolute; right:0; top:55px; width: 50%;}
#teams .item{padding: 0 0px 0 0px;}
.team-member{float:left; width:100%; height: 313px; overflow: hidden;}
.team-member img{width:100%; height: 100%; object-fit: cover;}

/* Iphone 5 landscape */
@media(max-width:480px) {
    #teams .item{padding: 0 0px 0 0px;}
}

.title-inners{font-size:35px; color:#36456e; margin-bottom: 20px; font-weight: 600; text-transform: uppercase;}.title-inners small{font-size: 15px; display: block; color:#8b95a3; }
#inner-pageimage .gmap_canvas{opacity: 0.75;}

.contact-form{float:left; width:100%; padding: 0 ;margin:30px 0 0 0;}
/*.contact-form label{color:#223645;}*/
.contact-form .form-control{background: #eceff3; height: 50px; border-radius:0px; border: none;}
.contact-form textarea.form-control{background: #eceff3; height: 150px; border-radius:0px; border: none;}
.contact-form .btn-primary{padding: 0px!important; height: 48px; font-weight: 700; border-radius: 0px;}

.contact-form address{float:left; width:100%; padding: 0;}
.contact-form address ul{margin:0; padding: 0; list-style: none;}
.contact-form address li{margin:0 0 25px 0; padding: 0 0 20px 100px; list-style: none; border-bottom: 1px dashed #d4d2d2; position: relative; min-height: 100px;}
.contact-form address li h4{color:#223645; margin-bottom: 15px; font-weight: 600; font-size: 18px;}
.contact-form address li img{position: absolute; top:0; left:0;}
.contact-form address li p{color:#7a8a9e!important; margin:0px!important; white-space: normal; font-size: 14px!important;word-wrap: break-word; line-height: normal!important;}
.contact-form address li p a{color:#7a8a9e!important;white-space: normal;}
.contact-form address li p a:hover{color:#000!important;}
.contact-form .social{margin:0;margin-top:30px; list-style: none; padding: 0;}
.contact-form .social li{margin:0 10px 0 0;list-style: none; padding: 0; display: inline-block;}
.contact-form .social li a{display: block; line-height: 50px; width: 50px;border:1px solid #eeeeee; text-align: center; font-size: 18px; height: 50px; border-radius: 50%; color:#223645;}
.contact-form .social li a:hover{border-color:#223645; background: #223645; color:#fff; }
.contact-form .social li:last-child{margin: 0px;}

/* Iphone 5 landscape */
@media(max-width:768px) {
    .contact-form .social{margin-bottom:30px;}
    .contact-form .social li a{display: block; line-height: 40px; width: 40px;border:1px solid #eeeeee; text-align: center; font-size: 14px; height: 40px; border-radius: 50%; color:#223645;}
}

.how-works{float:left; width:100%; padding:20px 0 50px 0; margin: 0px;}
.round-image{margin:0px auto; width:226px; /*border: 2px solid #f58220;*/ position: relative; height: 226px; /*border-radius: 50%;*/ overflow: hidden;}
.round-image img{width:100%; height:100%; object-fit: cover;}
.round-images-round{position: relative; width:226px; margin:0px auto;}

.round-images-round .right-icon{z-index:10;border: 4px solid #fff;background: #f58220; width:60px; height: 60px; text-align: center; font-size: 22px; line-height: 52px; position: absolute; right: 0px; bottom:0px; border-radius: 50%; color:#fff;}
.round-images-round .left-icon{z-index:10;border: 4px solid #fff;background: #f58220; width:60px; height: 60px; text-align: center; font-size: 22px; line-height: 52px; position: absolute; left: 0px; bottom:0px; border-radius: 50%; color:#fff;}



.line-one{height: 1px; width:100%; padding: 0; position: relative; background: #c9c9c9; margin: 40px 0;}
.line-one:before{width:1px; height: 24px; left:0; top:-24px; content: ""; background: #c9c9c9; position: absolute;}
.line-one:after{width:1px; height: 24px; right:0; bottom:-24px; content: ""; background: #c9c9c9; position: absolute;}

.line-two{height: 1px; width:100%; padding: 0; position: relative; background: #c9c9c9; margin: 40px 0;}
.line-two:before{width:1px; height: 24px; right:0; top:-24px; content: ""; background: #c9c9c9; position: absolute;}
.line-two:after{width:1px; height: 24px; left:0; bottom:-24px; content: ""; background: #c9c9c9; position: absolute;}
.how-works .col-lg-6 {
    position: relative;
}
.text-how {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.text-how p{margin-bottom:0px!important; font-size: 16px!important;}
.text-how h4{margin-bottom:15px!important; font-weight: 600; color:#444349;}

/* Iphone 5 landscape */
@media(max-width:480px) {
    .line-one{display: none;}.round-image{margin-bottom: 40px;}
    .line-two{display: none;}
    .how-works .text-left {
        text-align: center !important;
    }

    .text-how {
        position: relative;
        top: 0%;
        transform: translateY(0%);
    }
    .text-how p{margin-bottom: 30px!important;}
    .round-image .right-icon {right: auto;bottom: -30px; left: 50%;transform: translateX(-50%);}
    .round-image .left-icon {right: auto;bottom: -30px; left: 50%;transform: translateX(-50%);}



    .how-works{float:left; width:100%; padding:20px 0 20px 0; margin: 0px;}
}

#how-bottom{float:left; width:100%; padding: 0px 0 80px 0; background: url("../images/how-bg1.jpg") center top no-repeat;}
#how-bottom h2 {
    font-weight: 600;
    font-size: 35px;
    color: #fff;
    text-align: center;
    padding: 194px 0 80px 0;
}
.box-hows{float: left; width:100%; padding: 0px; margin: 0px; background: url("../images/bg-trans.png") left top repeat-x; min-height: 150px; padding: 40px 30px 0; position: relative;}
.box-hows:before{content: ""; position: absolute; left:-10px; top:0; width:10px; height: 185px; background: url("../images/shape-1.png") left top no-repeat;}
.box-hows:after{content: ""; position: absolute; right:-10px; top:0; width:10px; height: 185px; background: url("../images/shape-r.png") left top no-repeat;}
.listings{margin: 0 0 0 15px; list-style: disc;}
.listings li{margin: 0 0 10px 0px; list-style: disc; color:#505e66; font-size: 16px; line-height: 26px;}
.box-hows img{width:100%; height: 100%; object-fit: cover;}
/* Iphone 5 landscape */
@media(max-width:480px) {.listings{margin-top:30px;}}

.my-team{float:left; width:100%; padding:30px 0 0 0; margin: 0;}
#teams-pic .row{margin: 0px -1px;}
#teams-pic .col-lg-4{padding: 0px 1px;}
#teams-pic .images{height: 195px; width: 100%; overflow: hidden; position: relative; background: #000; margin-bottom: 2px;}
#teams-pic .images img{height: 100%; width: 100%; object-fit: cover; opacity: .50;-webkit-transition: all .5s ease-in-out;
                       -moz-transition: all .5s ease-in-out;
                       -ms-transition: all .5s ease-in-out;
                       -o-transition: all .5s ease-in-out;
                       transition: all .5s ease-in-out;}
#teams-pic .images:hover img{height: 100%; width: 100%; object-fit: cover; opacity: 1;-webkit-transition: all .5s ease-in-out;
                             -moz-transition: all .5s ease-in-out;
                             -ms-transition: all .5s ease-in-out;
                             -o-transition: all .5s ease-in-out;
                             transition: all .5s ease-in-out;}
#teams-pic .images .names{position: absolute; left:50%; bottom:0px;background:#000; padding: 10px; color:#fff; text-align: center; display: none;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out; opacity:0;}
#teams-pic .images:hover .names{ display: block;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out; opacity:1;}

.hovereffect {
    width: 100%;
    height: 195px;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default; margin-bottom: 2px; font-size: 13px;
}

.hovereffect .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
}

.hovereffect img {
    display: block;
    position: relative;
    -webkit-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;width:100%; height: 100%; object-fit: cover;
}

.hovereffect:hover img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
    filter: grayscale(1) blur(3px);
    -webkit-filter: grayscale(1) blur(3px);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.hovereffect h2 {
    text-transform: uppercase;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.6);
}

.hovereffect a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    border: 1px solid #f58220;
    margin: 0px 0 0 0;
    background-color: rgba(245,130,32,0.7); position: absolute; left:50%; width: 140px; transform: translateX(-50%)!important; bottom:20px;
}

.hovereffect a.info:hover {
    box-shadow: 0 0 5px rgba(245,130,32,0.7);
}

.hovereffect a.info, .hovereffect h2 {
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
    opacity: 0;
    filter: alpha(opacity=0);
    color: #fff;
    text-transform: uppercase;
}

.hovereffect:hover a.info, .hovereffect:hover h2 {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.team-member-content{float:left; width:100%; padding:0px;}
.team-member-content .images{float:left; width:100%; padding:0px; overflow:hidden;height:480px; position: relative;}
.team-member-content .images img{width:100%;object-fit: cover; height:100%; left:0;top:0;right:0; bottom:0;}
.m-content{float:left; width:100%; margin: 20px 0 0 0;}
.m-content h4{color:#f58220; font-weight: 600; text-transform: uppercase; font-size: 22px;}
.m-content small{color:#72767d; font-size: 14px; display: block;}
.line-sm{width:35px; height: 4px; background: #36456e; margin: 20px 0;}
.m-content .discription{float:left; width:100%; color:#72767d; font-size: 16px; line-height: 26px;}
.btn-full{width:100%; height: 195px; margin-bottom: 2px; background: #36456e; color:#fff; display: block; position: relative; border-radius: 0; border: none; font-size: 18px; font-weight: 600;}
.btn-full span{position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); text-transform: uppercase;}
.btn-full:hover,.btn-full:focus,.btn-full:active,.btn-full.active{background: #f58220; color:#fff;}

/* Iphone 5 landscape */
@media(max-width:480px) {
    .hovereffect {
        width: 100%;
        height: 120px;}.btn-full{
        width: 100%;
        height: 120px;}
    #section-team .left-sections {
        position: relative;
        right: 0;
        top: 20px;
        width: 100%;
    }
}

#loadMore {
    padding-bottom: 30px;
    padding-top: 30px;
    text-align: center;
    width: 100%;
}
#loadMore a {
    background: none;
    border-radius: 3px;
    color: #505e66;
    display: inline-block;
    padding: 10px 30px;
    transition: all 0.25s ease-out;
    -webkit-font-smoothing: antialiased; border: 1px solid #505e66; 
}
#loadMore a:hover {
    background-color: #505e66; color:#fff;
}

.view {
    width: 100%;
    height: 270px;
    margin: 0px;
    float: left;
    border: 0px solid #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
    -webkit-box-shadow: 1px 1px 2px #e6e6e6;
    -moz-box-shadow: 1px 1px 2px #e6e6e6;
    box-shadow: 1px 1px 2px #e6e6e6;
    cursor: default;
    background: #fff url(../images/bgimg.jpg) no-repeat center center;margin-bottom: 10px; background-size: cover;
}
.view .mask,.view .content {
    width: 100%;
    height: 270px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
}
.view img {
    display: block;
    position: relative;width:100%; height: 100%; object-fit: cover;
}
.view h2 {
    text-transform: uppercase;
    color: #fff!important;
    text-align: center;
    position: relative;
    font-size: 16px!important;
    padding: 10px;
    background: rgba(0, 0, 0, 0.8);
    margin: 20px 0 0 0!important;
}
.view p {


    font-size: 12px!important;
    position: relative;
    color: #fff;
    padding: 10px 20px 20px;
    text-align: center; margin-bottom: 10px!important; line-height: normal!important;
}
.view a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    -webkit-box-shadow: 0 0 1px #000;
    -moz-box-shadow: 0 0 1px #000;
    box-shadow: 0 0 1px #000;
}
.view a.info: hover {
    -webkit-box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
}
.left-side{float:left; width:100%; padding: 0; margin:-130px 0 0 0; position: relative; }
.left-side .neutral-image{float:left; width:100%; padding: 0; margin: 0;background: #fff; box-shadow: 0 5px 15px rgba(0,0,0,0.2);}
.left-side .neutral-image .main-img{float:left; width:100%; padding: 0; margin: 0; height: 250px; overflow: hidden; position: relative; }
.left-side .neutral-image .main-img img{width:100%;height:100%; object-fit: cover;}
.left-side .neutral-image .main-name{float:left; width:100%;padding:15px;}
.left-side .neutral-image .main-name h4{font-size: 18px!important; margin: 0px!important; color:#444549!important;}
.left-side .neutral-image .main-name small{font-size: 15px!important; margin: 0px!important; color:#36456e!important;}
.left-side .titles{margin:30px 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px dashed #cdd1d5;float:left; width:100%; font-size: 22px; text-transform: uppercase; color:#444349;}
.lists-new{margin:0; padding: 0; list-style: none;float:left; width:100%;}
.lists-new li{margin:0 0 5px 0; padding: 0; list-style: none; color:#7a8a9e; padding-left: 20px; background: url("../images/tick.png") 0 8px no-repeat; font-size: 16px; font-weight: 600;} 
.neutral-address{float:left; width:100%; padding: 0px;}
.neutral-address p{color:#7a8a9e!important; font-size: 16px!important;}
.neutral-address p a{color:#7a8a9e!important;}
.neutral-address p a:hover{color:#000!important;}
.left-side .backto{position: absolute; right:-150px; top:0;}.left-side .backto a{color:#fff;}
.title-big{margin:0px 0 30px 0; padding: 0 0 0px 0;float:left; width:100%; font-size:28px; text-transform: uppercase; color:#444349;}
.my-text{margin:0px 0 30px 0; padding: 0 0 0px 0;float:left; width:100%; font-size:20px; color:#223645;font-family: 'Playfair Display', serif; font-style: italic;}
.my-text span{color:#f58220;}

.right-side{float:left; width:100%; padding:0px 0 0 0; margin:0px 0 0 0; position: relative; }
.intro-disc{float:left; width:100%;}
.line-three{float:left; width:100%; padding: 0; height: 1px; border-top:1px dashed #cdd1d5; margin: 15px 0 30px 0; }
.fifty{margin-bottom:15px!important}
.fifty li{float:left; width:50%; font-weight: normal;}
.neutral-details .fifty li{width:100%;}

.neutral-map{float:left; 
width:100%; padding: 0px; margin: 0px;}

/* Iphone 5 landscape */
@media(max-width:480px) {
    .left-side{float:left; width:100%; padding: 0; margin:0px 0 0 0;
    }
    .left-side .backto{position: relative; right:0px; top:0; width:100%; text-align: center; margin-bottom: 15px;}.left-side .backto a{color:#000!important;}
}
.signup-buttons li a .big-tabs {
    position: relative;
}
.signup-buttons li a .big-tabs input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}
.subscription-amount{
    display:none;
}
.payment-cards{float:left; width:100%; padding: 0; margin: 0 0 20px 0; list-style: none; text-align: center;}
.payment-cards li{padding:0 0px; margin: 0 5px 0 0; list-style: none; display: inline-block; font-size: 36px; line-height: 34px;}
.payment-cards li:last-child{padding:0 0px; margin: 0 0px 0 0;}
.payment-cards li a{color:#505e66;}
/*.payment-cards li a:hover{color:#ff9d49;}*/
.payment-cards li.active a{color:#ff9d49;}
.vid-box video {
    width: 100%;
    height: 430px;
    object-fit: cover;
}
iframe {
    max-width: 100%;
}
#section-two img {
    width: 70px !important;
}

/*--26-6-2019--*/
#masthead .dropdown-item.active, #masthead .dropdown-item:active {
    color: #12A7B9;
    background-color: transparent;
}
/*.view a.info {
        display: inline;
}*/
.processing_loader {display:none;position:fixed;z-index:1051;top:0;left:0;height:100%;width:100%;background: rgba( 0, 0, 0, .75 ) url('../images/processing_ripple.gif') 50% 50% no-repeat;}
body.processing_loading {overflow: hidden;}
body.processing_loading .processing_loader {display: block;}
.processing_loader div {
	text-align: center;
	color: #fff;
	position: absolute;
	left: 50%;
	top: 60%;
	transform: translate(-50%, -50%);
}
#section-one p:last-child{margin-bottom: 0;}

/* Iphone 5 landscape */
@media(max-width:1024px) {
#section-one h2{font-size:30px;}
#section-one p:last-child{margin-bottom: 0;}
}
/* Iphone 5 landscape */
@media(max-width:768px) {
#section-one h2{font-size:30px;}
#section-one p:last-child{margin-bottom: 0;}
}
.back-to-home a{
    color: #ff9d49;

}
/*--20-8-2019--*/
.lists-new.hundred.new-imgs1 li {
       background: none;
       padding-left: 0;
}
.lists-new.hundred.new-imgs1 p {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
	color: #7a8a9e;
	padding-left: 20px;
	background: url("../images/tick.png") 0 8px no-repeat;
	font-size: 16px;
	font-weight: 600;
}
.content-text p {
	text-align: left;
}
#section-one .content-text h2 {
	text-align: left;
}

/* 8.10.2019 - By Swapnil V */

.iconsetting{
    padding-bottom: 25px;   
    
}

.iconsetting h3 {
    padding-bottom: 25px !important;        
}

#our-process{
  float: left;
  width: 100%;
  padding: 80px 0;
  padding-top: 0;
}

#our-process h3{
    padding-bottom: 17px;   
}

.our-process row{
    padding-bottom: 30px;   
}

.btn-warning{
    color: #fff;
    background-color: #f58220;
    border-color: #f58220;
    box-shadow: 0 5px 10px rgba(245,130,32,0.5);
    height: 48px;
    width: 200px;
    font-weight: 700;
    border-radius: 0px;   
}

#our-process .far{
    color: #f58220;
}

#disclaimer p{
    font-size: 11px;
}

#disclaimer{
  float: left;
  width: 100%;
  padding: 80px 0;
  padding-top: 0;    
}
