body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Signika', sans-serif; color:#000; }
p{ *padding: 0px; *margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}

/*  font-family: 'CeraPRO';*/
.wrapper{ width: 100%;}
.panel-default > .panel-heading{ background: none !important; border: none !important; border-radius: 0px !important;}
.panel-default{ border-radius: 0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ background: none !important; border: none !important; border-radius: 0px !important;}
a:hover, a:focus{ text-decoration: inherit !important;}

/*header*/
.header_sec{ width: 100%;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}

/*===============================css=============================================*/

body{background-color: #ebeef6; position: relative;}
.header_sec{position:absolute; top: 0;left: 0;width:100%; background:transparent; padding: 34px 58px; z-index: 9; }

.header_sec .menu_sec li{padding-right:45px;}
.header_sec .navbar-expand-lg .navbar-nav{font: normal 19px/24px 'CeraPro-Medium'; }
.header_sec .navbar-expand-lg .navbar-nav a{color:#000; }
.header_sec .navbar-expand-lg .navbar-nav a:hover{ color:#0967d2; }
.login { position: absolute; right: 0;  top: 13px;}
.login a{color: #fff; padding: 8px 25px 12px; background-color: #0967d2; border-radius: 65px; font: normal 19px/24px 'CeraPro-Medium'; }
.login a:hover{background: #000; color:#fff; }
.body-content{width:100%;text-align: center;position: relative;padding: 136px 0 70px 0;}
.body-content::after{content: ""; position:absolute; right:32px; top:395px; width: 400px; height: 400px; background-color:#dae5f2; border-radius:50%; z-index: -1;}
.body-content::before{content: ""; position:absolute; left:22px; top:164px; width: 350px; height: 350px; background-color:#dae5f2; border-radius:50%; z-index: -1;}
.body-txt{padding:70px 75px; background-color:#fff; z-index:1; border-radius: 8px; }
.video iframe {  width: 100%; height: 600px; border-radius: 10px;}
.body-txt h2{color:#000; font: normal 64px/68px 'CeraPro-Black';}
.body-txt p{color: #000; font: normal 19px/23px 'Signika', sans-serif; margin: 44px 0;}
.video{margin-top: 48px;}
.body-txt form{ width: 100%; display: inline-block; }
.body-txt form input[type="email"]{width: 75%; background: #e9ecef; border: none; padding: 0 30px; border-radius: 15px; color: #a4a6ac; float: left; height: 84px; font: normal 22px/23px 'Signika', sans-serif; outline: none; -webkit-appearance: none; }
.body-txt form input[type="submit"]{color: #fff; background-color: #0967d2; border-radius: 15px; width: 23%; float: right; height: 84px; outline: none; border: none;margin-left: 0; font: 700 19px/23px 'Cerapro-Bold';  cursor: pointer; -webkit-appearance: none; }
.body-txt span{color: #000; padding-top:22px; display:block; font: normal 16px/23px 'Signika', sans-serif;}
.bottom-img ul li img{max-width:197px;}
.bottom-img ul li{display:inline-block;}
.bottom-img ul{text-align:center;}
.bottom-img{margin-bottom: 70px;}
footer{background-color: #046db7; padding: 40px 0;}
footer a{color:#fff; text-align: center; padding-top: 12px;}
.menu_sec{ padding-right: 75px; }
footer p{ color: #fff;}
footer{ text-align: center;line-height: 29px;}

html, body {
    height: 100%;
}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
    margin-bottom: -142px; 
}

.body-txt input[type="email"], .body-txt input[type="text"] {
    width: 100%;
    background-color: #e9ecef;
    border: none;
    padding: 0 30px;
    border-radius: 15px;
    color: #a4a6ac;
    float: left;
    height: 60px;
    font: normal 16px/23px 'Signika', sans-serif;
    outline: none;
}
._form_element{ text-align: left;}
._form_element ._form-label{ display: none;}

.body-txt ._submit {
    color: #fff;
    background-color: #0967d2;
    border-radius: 15px;
    width: 100%;
    float: right;
    height: 60px;
    outline: none;
    border: none;
    font: 700 16px/23px 'Cerapro-Bold';
    cursor: pointer;
}
._form-branding ._logo{ display: inline-block !important; margin-top: 25px !important;}
._form_element._x93251557, ._form_element._x86673014{ width: 40%; float: left; padding: 5px;} 
._form_element{ text-align: center; width: 100%; float: left;}
._button-wrapper{ padding: 5px; width: 20%; float: left;}
._form-content{ width: 100%;
display: inline-block;}









/*===============================css-end=============================================*/  
@media (min-width: 768px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; }




}

  
@media (min-width: 1200px) and (max-width: 1399px) {  
/*=========================new-responsive=======================*/
.body-txt h2{font-size:39px; line-height: 43px;}
.body-txt{padding: 32px 65px;}
.video{margin-top: 30px;}
.body-txt p {
    font-size: 15px;
    line-height: 21px;
    margin: 24px 0;
}
.body-txt form input[type="email"]{padding: 14px 0 14px 30px; font-size:19px; line-height:23px; height: 55px;}
.body-txt form input[type="submit"]{font-size:14px; line-height: 18px; height: 55px;}
.body-txt span{font-size:11px; line-height:18px; padding-top: 8px;}
.body-content{padding: 136px 0 50px 0;}
.bottom-img{margin-bottom: 44px;}
footer{padding: 27px 0;}
footer a{padding-top: 7px;}
.body-content::before{width: 270px; height: 270px; left: 4px;}
.body-content::after{top: 320px; width: 360px; height: 360px; right: 2px;}
.body-txt {
    padding: 32px 65px;
    width: 850px;
    display: inline-block;
}
.body-txt h2 {
    font-size:48px; line-height: 52px;}
}  
  
@media (min-width: 992px) and (max-width: 1199px) {
/*=========================new-responsive=======================*/
.body-txt h2{font-size:44px; line-height:56px;}
.body-txt{padding: 32px 65px;}
.video{margin-top: 30px;}
.body-txt p{font-size:13px; line-height:18px; margin: 24px 0;}
.body-txt form input[type="email"]{padding: 14px 0 14px 30px; font-size:19px; line-height:23px;  height: 55px;}
.body-txt form input[type="submit"]{font-size:normal 14px; line-height:18px; height: 55px;}
.body-txt span{font-size:11px; line-height:18px; padding-top: 8px;}
.body-content{padding: 99px 0 50px 0;}
.bottom-img{margin-bottom: 44px;}
footer{padding: 27px 0;}
footer a{padding-top: 7px;}
.body-content::before{width: 250px; height: 250px; left: 4px;}
.body-content::after{top: 320px; width: 260px; height: 260px; right: 2px;}
.header_sec{padding: 15px 0px;}

.video iframe {
    width: 100%;
    height: 520px;
    border-radius: 10px;
}
.header_sec .navbar-expand-lg .navbar-nav{ font-size: 17px; line-height: 24px; }



}

@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}




/*------------*/
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}

.nav_top .navbar-toggler {border: none;background: none; margin: 0;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {-ms-transform: matrix(1, -1, 0, 1, 0, 0); transform: matrix(1, -1, 0, 1, 0, 0); 
	 -webkit-transform: matrix(1, -1, 0, 1, 0, 0); width: 25px;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;  width: 0px;}  
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {-ms-transform: matrix(1, 1, 0, 1, 0, 0); transform: matrix(1, 1, 0, 1, 0, 0); -webkit-transform: matrix(1, 1, 0, 1, 0, 0);
width: 25px;  margin-top: -11px;} 
.nav_top .navbar-toggler .icon-bar { display: block; width: 30px; height: 2px; border-radius: 3px; background-color: #000 ; opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0); -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.nav_top .navbar-toggler { width: 45px; height: 40px; text-align: center; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border-radius: 0px;
    border: 0px solid transparent; border-top-color: transparent;border-right-color: transparent;    border-bottom-color: transparent;
        border-left-color: transparent; position: relative; border: none; outline: none; }
        
/*=========================new-responsive=======================*/
.body-txt h2{font-size:44px; line-height: 56px;}
.body-txt{padding: 32px 65px;}
.video{margin-top: 30px;}
.body-txt p{font-size:13px; line-height:18px; margin: 24px 0;}
.body-txt form input[type="email"]{padding: 14px 0 14px 30px; font-size:400 19px; line-height:23px; height: 55px;}
.body-txt form input[type="submit"]{font-size:14px; line-height:18px; height: 55px;}
.body-txt span{font-size:11px; line-height:18px; padding-top: 8px;}
.body-content{padding: 99px 0 50px 0;}
.bottom-img{margin-bottom: 44px;}
footer{padding: 27px 0;}
footer a{padding-top: 7px;}
.body-content::before{width: 250px; height: 250px; left: 4px;}
.body-content::after{top: 320px; width: 260px; height: 260px; right: 2px;}
.header_sec{padding: 15px 0px;}        
        
.header_sec {
    padding: 10px 0px;
}
.header_sec .navbar-brand img{ width: 200px; }
.menu_sec {
    width: 100%;
    background: #fff;
    padding: 15px;
}
.login {
    position: absolute;
    right: 45px;
    top: 13px;
}
.login a {
    color: #fff;
    padding: 5px 20px 8px;
    background-color: #0967d2;
    border-radius: 65px;
    font: normal 15px/22px 'Cerapro-Medium';
}


} 
 
 
@media (min-width: 768px) and (max-width: 991px) {
/*=========================new-responsive=======================*/
.body-txt h2{font-size:37px; line-height:44px;}
.body-txt{padding: 32px 65px;}
.video{margin-top: 30px;}
.body-txt p{font-size:13px; line-height:18px; margin: 24px 0;}
.body-txt form input[type="email"]{padding: 14px 0 14px 30px; font-size:19px;  line-height:23px; height: 55px;}
.body-txt form input[type="submit"]{font-size:14px; line-height:18px; height: 55px;}
.body-txt span{font-size:11px; line-height:18px; padding-top: 8px;}
.body-content{padding: 99px 0 50px 0;}
.bottom-img{margin-bottom: 44px;}
footer{padding: 27px 0;}
footer a{padding-top: 7px;}
.body-content::before{width: 250px; height: 250px; left: 4px;}
.body-content::after{top: 320px; width: 260px; height: 260px; right: 2px;}
.header_sec{padding: 15px 0px;} 


.header_sec .menu_sec li {
    padding-right: 0;
    width: 100%;
}
.header_sec .navbar-expand-lg .navbar-nav a {
    color: #000;
    width: 100%;
    padding: 5px;
    float: left;
}


}


 
@media only screen and (max-width: 767px){
/*=========================new-responsive=======================*/
.body-txt h2{font-size:27px; line-height:32px;}
.body-txt{padding: 32px 65px;}
.video{margin-top: 30px;}
.body-txt p{font-size:8px; line-height:12px; margin: 18px 0;}
.body-txt form input[type="email"]{padding: 14px 0 14px 30px; font-size:15px ; line-height:20px; height: 44px;}
.body-txt form input[type="submit"]{font-size:10px ; line-height:18px; height: 44px; margin-left: 9px;}
.body-txt span{font-size:7px; line-height:8px; padding-top: 8px;}
.body-content{padding: 99px 0 50px 0;}
.bottom-img{margin-bottom: 44px;}
footer{padding: 27px 0;}
footer a{padding-top: 7px;}
.body-content::before{width: 250px; height: 250px; left: 4px;}
.body-content::after{top: 320px; width: 260px; height: 260px; right: 2px;}
.header_sec{padding: 15px 0px;} 
.video iframe{width:100%;}

.header_sec .menu_sec li {
    padding-right: 0;
    width: 100%;
}
.header_sec .navbar-expand-lg .navbar-nav a {
    color: #000;
    width: 100%;
    padding: 5px;
    float: left;
}
.body-txt {
    padding: 20px !important;
}
.video iframe {
    width: 100%;
    height: 400px;
    border-radius: 10px;
}

.body-txt p {
    font-size:11px; line-height: 16px; margin: 18px 0;
}

.body-txt p br{ display: none; }
.body-txt span {
    font-size:12px!important; line-height: 18px; padding-top: 8px;}




._form_element._x93251557, ._form_element._x86673014{ width: 50%; float: left; padding: 5px;} 
._form_element{ text-align: center; width: 100%; float: left;}
._button-wrapper{ padding: 5px; width: 50%; float: left;}









}




@media only screen and (max-width: 480px){ 
/*=========================new-responsive=======================*/
.body-txt h2{font-size:22px; line-height: 26px;}
.body-txt{padding: 32px 65px;}
.video{margin-top: 30px;}
.body-txt p{font-size:7px; line-height: 10px; margin: 12px 0; margin: 18px 0;}
.body-txt form input[type="email"]{padding: 14px 0 14px 30px; font-size:11px; line-height: 16px; height: 34px;}
.body-txt form input[type="submit"]{font-size:8px; line-height: 12px; height: 34px; margin-left: 9px;}
.body-txt span{font-size:6px; line-height: 12px;padding-top: 8px;}
.body-content{padding: 99px 0 50px 0;}
.bottom-img{margin-bottom: 44px;}
footer{padding: 27px 0;}
footer a{padding-top: 7px;}
.body-content::before{width: 250px; height: 250px; left: 4px;}
.body-content::after{top: 320px; width: 260px; height: 260px; right: 2px;}
.header_sec{padding: 15px 0px;} 
.video iframe{width:100%;}

.body-txt p {
    font-size:12px; line-height:19px;
    margin: 15px 0;
}
form input[type="email"] {padding: 0 21px; font-size:11px; line-height:16px; height: 34px; width: 100%; }
form input[type="submit"] {
    width: 100%;
    margin: 10px 0 0;
    font-size: 13px; line-height:18px;
}
.body-txt form {
    display: inline-block;
    width: 100%;
}
.video iframe {
    width: 100%;
    height: 280px;
    border-radius: 10px;
}
.body-txt {
    padding: 15px !important;
}
.body-txt h2 {
    font-size:20px; line-height:24px;
}
.header_sec .navbar-brand img {
    width: 156px;
}
.login {
    position: absolute;
    right: 45px;
    top: 7px;
}
.body-content {
    padding: 90px 0 40px 0;
}
.bottom-img {
    margin-bottom: 35px;
    width: 100%;
    display: inline-block;
}
footer {
    padding: 24px 0;
}

} 



@media only screen and (max-width: 400px){ 
._form_element._x93251557, ._form_element._x86673014{ width: 100%; float: left; padding: 5px;} 
._form_element{ text-align: center; width: 100%; float: left;}
._button-wrapper{ padding: 5px; width: 100%; float: left;}
 
} 
 
 
 
 
 
 
 
 
 
 
.trust_sec { width: 100%; padding: 82px 0; }
.trust_left { width: 100%; margin-top: 50px; }
.trust_left img { max-width: 100%; }
.top_text h2 { font-size: 36px; line-height: 42px; }
.trust_left { width: 100%; margin-top: 50px; text-align: center;}
.trust_left img { max-width: 100%; }
.owl-dots .owl-dot { display: inline-block; margin: 0 10px; border-radius: 100%; width: 17px; height: 17px; background: #DCE2F0; }
.owl-dots { text-align: center; margin-top: 30px; }
.owl-dots .owl-dot.active { background: #ff2d5f; }
.trust_sec{ width: 100%; padding: 82px 0; }

.client_box{ width: 100%; display: inline-block; text-align: center; }
.client_box p{  font: 400 18px/30px 'DM Sans', sans-serif; color:#060628; background: url(../images/quote2.svg) no-repeat left top; padding-left: 80px; text-align: left; }
.client_details{ width: 400px; display: inline-block; text-align: left; margin-top: 25px; }
.client_details .media{ align-items: center; }
.client_details .media h3{  font: 700 24px/30px 'DM Sans', sans-serif; color:#060628; padding-bottom: 5px; }
.client_details .media h5{  font: 400 18px/24px 'DM Sans', sans-serif; color:#060628; }
.client_details .media img{ width: auto !important; max-width: 100% !important; }
.client_box p{ font-size: 16px; line-height: 25px; padding-left: 70px; background-size: 50px; }

.client_details .media img { width: 90px !important; max-width: 100% !important;}

.client_details .media h3{ font-size: 21px; line-height: 27px; }

.client_details .media h5{ font-size: 16px; line-height: 22px; }

.client_details { width: auto; margin-top: 25px;}




 
 
 
