/*Text font*/
@import 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i&display=swap';


body {
	color: #033a6f;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px; background:#fff;
	line-height: 1.42857;
}

.container{max-width: 1440px;}

.paralex_bg{ width: 100%; text-align: center; background: url("../frontimages/paralex_bg.jpg") no-repeat; padding: 90px 0 !important; margin-top: 90px; background-size: cover; background-attachment: fixed;}

.paralex_bg1{ width: 100%; text-align: center; background: url("../frontimages/paralex_bg.jpg") no-repeat; padding: 90px 0 !important; margin-top: 40px; background-size: cover; background-attachment: fixed;}

.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
  float: left;
}

.margin_auto { float:none !important; margin-left:auto; margin-right:auto;
}
.float_none { float:none !important;}

.justify-content-center { display: table-row !important;}




/*====================
HEADER
======================*/
.logo{ float: left;}
.logo img{width: 100%; padding: 5px 0;}
.header{background: #fff; padding:10px 0; margin-bottom:0px; width:100%; clear:both;}
.menu-nav {
	text-align:left; float: left;
	position:relative;
}
.menu-nav ul {
	margin: 0 0 0 0;
	padding:0;
	list-style-type: none;
}

.menu-nav ul li {
	display: inline-block;
	line-height:28px;
	padding: 0 15px;  
}
.menu-nav ul li a{
  font-size: 24px; font-weight:400;
  color: #043d73;
  /* text-transform: capitalize; */
  display:inline-block;
  line-height: 28px; margin:32px 0;
  text-align: left;

}
.menu-nav ul li a:hover{
	text-decoration:none;  color:#5cbb6a;
}
.menu-nav ul li a.active{
	 font-weight:600; color:#5cbb6a; border-bottom: 3px solid #5cbb6a;
}
.menu-nav ul li a.active a{
	 font-weight:600; color:#5cbb6a;
}
.menu-nav ul li:first-child{padding-left: 0px;}

.menu-nav ul li a span{color:#3f78bd; font-weight:700; padding-left:15px; padding-right:15px;}






.menu-nav-signup {
	text-align:left; float: left;
	position:relative;
}
.menu-nav-signup ul {
	margin: 0 0 0 0;
	padding:0;
	list-style-type: none;
}

.menu-nav-signup ul li {
	display: inline-block;
	line-height:28px;
	padding: 0 15px;  
}
.menu-nav-signup ul li a{
  font-size: 24px; font-weight:400;
  color: #043d73;
  /* text-transform: capitalize; */
  display:inline-block;
  line-height: 28px; margin:32px 0;
  text-align: left;

}
.menu-nav-signup ul li a:hover{
	text-decoration:none;  color:#5cbb6a;
}
.menu-nav-signup ul li a.active{
	 font-weight:600; color:#5cbb6a; border-bottom: 3px solid #5cbb6a;
}
.menu-nav-signup ul li a.active a{
	 font-weight:600; color:#5cbb6a;
}
.menu-nav-signup ul li:first-child{padding-left: 0px;}

.menu-nav-signup ul li a span{color:#3f78bd; font-weight:700; padding-left:15px; padding-right:15px;}



.scoial{float: left; margin: 0px; padding: 0px;}
.scoial i{float: left; padding: 0px;  margin:16px 20px 16px 0;  font-size:30px; color: #043d72; line-height: 64px;}
.scoial i:hover{color: #56b965;}
.login {
  background-color: #fff; float: right;
  display: block; font-weight:500; height:60px;
  font-size: 20px; padding:0 40px;
  color:#033a6f;
   /* text-transform: capitalize; */
  line-height: 54px; border: 4px solid #033a6f; margin:16px 0; 
}
.login:hover{background: #033a6f; color: #fff; text-decoration: none;}



/*SLIDER*/
.banner-heading{font-size:75px; color:#033a6f; margin:0px; padding:0 0 15px 0; font-weight: 700; text-align:left; line-height:75px;} 
.banner-paragraph{ font-size:24px; color:#033a6f; text-align:left; margin:0px; padding:0 0 15px; line-height:40px;} 
.banner_buttom{background:none; color:#033a6f; border: 3px solid #033a6f; 
 /* text-transform: capitalize; */
float:left; margin:10px 0 0 0; display:block; line-height:14px; padding:20px 30px; font-size:20px;}
.banner_buttom:hover{background: #033a6f; color: #fff; text-decoration: none;}


.text_bg_copy_2 {
  background-color: rgb(3, 62, 119);
  box-shadow: 0px 26px 51px 0px rgba(34, 34, 34, 0.39);
  position: absolute;
  left: 65px;
  top: 714px;
  width: 970px;
  height: 236px;
  z-index: 5;
}



/*=====================
BODY SECTION
=======================*/
.section{width:100%; padding:20px 0 0 0;}

.bubble-dialog-left::before {

    border-right: 18px solid #C0C0C0;
    left: -13px;

}

.bubble-dialog-right::before {
 border-left: 18px solid #C0C0C0;
right:40px;
}

.bubble-dialog-right::before, .bubble-dialog-left::before {

    border-bottom: 0 solid transparent;
    border-top: 12px solid transparent;
    box-shadow: 0 1px 0 #C0C0C0;
    content: ' ';
    position: absolute;
    top:30px;

}
 
.testimonial{ margin: 0 170px 50px; display: block ; position:relative;  width:98%;}
.testimonial .pic{width:90px; height:90px; border-radius: 50%; position:absolute; top:-10px; left:-110px;}
.testimonial .pic img{width: 100%; height: auto; border: 3px solid #fff; border-radius: 50%;}
.testimonial .description{padding: 20px 20px 20px 20px; background-color:#C0C0C0; box-shadow: 0px 26px 51px 0px rgba(34, 34, 34, 0.39); position: relative; border-bottom: 15px solid #90EE90; border-left: 0; border-right: 0;
    border-radius: 8px;
    color: #343a48;
    display: table-cell;
    width:95%;
    vertical-align: middle;
}
.testimonial .description p{font-size: 14px; color: #000; line-height: 18px; margin: 0;}
.testimonial .description h2{font-size: 20px; color: #000; padding: 0 0 10px 0; font-weight: 700; margin: 0;}




.testimonial2{  margin: 0 97px 50px; display: block; position: relative; width: 70%; }
.testimonial2 .pic{width:90px; height:90px;  border-radius: 50%; position:absolute; top:-10px; right:-110px;}
.testimonial2 .pic img{width: 100%; height: auto; border: 3px solid #fff; border-radius: 50%;}
.testimonial2 .description{padding: 20px 20px 20px 20px; background-color:#C0C0C0; box-shadow: 0px 26px 51px 0px rgba(34, 34, 34, 0.39); position: relative; border-bottom: 15px solid #90EE90; border-left: 0; border-right: 0;
    border-radius: 8px;
    color: #343a48;
    display: table-cell;
    width: 475px;
    vertical-align: middle;
}
.testimonial2 .description p{font-size: 14px; color: #000; line-height: 18px; margin: 0;}
.testimonial2 .description h2{font-size: 20px; color: #000; padding: 0 0 10px 0; font-weight: 700; margin: 0;}

.collect {
  background-color: rgb(93, 189, 107);
  box-shadow: 0px 8px 40px 0px rgba(34, 34, 34, 0.11); width: 80%; float:left; margin-top: 110px; padding-right:0px; margin-left:5%; padding-bottom: 80px;
}
.collect img{width: 100%; margin-top: -80px; margin-right: -80px; float: right;}



.peper {background-color: rgb(255, 247, 118); box-shadow: 0px 8px 40px 0px rgba(34, 34, 34, 0.11); width: 70%; float: right; margin-top: 110px; padding-bottom: 90px;}
.peper img{width: 100%; margin-left: -90px; margin-top: -90px; margin-right: -90px; float: left;}
.playstore{ padding:50px;}
.playstore h2{color: #033a6f; margin: 0px; padding: 0px; font-weight: 700; font-size: 40px; line-height: 56px;}
.playstorimg{padding: 60px 0px 60px 0px;}
.playstorimg img{width: 100%;}
.playstore .textbox{ width:100%; margin:0px; padding:18px 20px; margin-bottom:40px; font-size:18px; color:#033a6f; border:2px solid #033a6f;}
.playstore .submit{ cursor:pointer; margin: 0 auto; background:#5dbd6b; padding:15px 20px; color:#fff; font-size:24px; border:none; font-weight:700; display: inline-block; left: 50%; position: relative; transform: translateX(-50%);}
.playstore .submit:hover{background:#033e77;}



.seeing {background-color: #da6a9e; box-shadow: 0px 8px 40px 0px rgba(34, 34, 34, 0.11); width: 85%; margin-left:15%; float: left; margin-top: 110px; padding-bottom: 90px;}
.seeing img{width: 100%; margin-left: -90px; margin-top: -90px; margin-right: -90px; float: left;}
.seeing-box{  text-align:center;}
.seeing-box h2{ font-size:40px; color:#033a6f; font-weight:700; margin:0px; padding:0 0 15px 0; line-height:56px;}
.seeing-box p{ font-size:24px; color:#033a6f; margin:0px; padding:0 0 40px 0; line-height:46px;}
.seeing-box .bottom{cursor:pointer; margin: 0 auto; background:#5dbd6b; padding:15px 25px; color:#fff; font-size:24px; border:none; font-weight:700; display: inline-block; }
.seeing-box .bottom:hover{background:#033e77; text-decoration:none;}

.shre {background-color: #76c9c0; box-shadow: 0px 8px 40px 0px rgba(34, 34, 34, 0.11); width: 80%; margin-right:20%; float: right; margin-top: 110px; padding-bottom: 90px;}
.shre img{width: 100%; margin-right: -90px; margin-top: -90px;  float: right;}
.shre-box{  text-align:center;}
.shre-box h2{ font-size:40px; font-weight:700; color:#033a6f; margin:0px; padding:0 0 15px 0; line-height:46px;}
.shre-box p{ font-size:24px; color:#033a6f; margin:0px; padding:0 0 40px 0; line-height:46px;}
.shre-box .bottom{cursor:pointer; margin: 0 auto; background:#5dbd6b; padding:15px 25px; color:#fff; font-size:24px; border:none; font-weight:700; display: inline-block;}
.shre-box .bottom:hover{background:#033e77; text-decoration:none;}



.blog{}
.blog h2{font-size:45px; color:#033a6f; margin:0px; font-weight:700; padding:0 0 80px 0; text-align:center;}
.blog-box{ margin-bottom:40px;}
.blog-box img{ width:100%;}
.blog-box .user{width:100%; margin-bottom:0px; padding:30px;}
.blog-box .user .img{ width:70px !important; height:70px !important; float:left;}
.blog-box .user .img img{ width:100%;  border-radius:50%;}
.blog-box .user h3{font-size:20px; color:#033a6f; float:left; margin:00px; padding:0 10px; line-height:70px;}
.blog-box .user i{font-size:18px; color:#033a6f; float:right; margin:00px; padding:0 2px; line-height:70px;}
.blog p{font-size:17px; color:#033a6f; margin:0px; padding:0px 30px; line-height:28px;}

.btm-shere{width:100%;}
.btm-shere img{width:100%;}

.newsletter{ background:#033a6f; padding:80px 0 !important; display: block; clear:both;}
.newsletter .textbox{background:none; border:2px solid #fff; color:#fff; width:60%; float:left; font-size:20px; padding:16px 15px; font-style:italic;}
.newsletter .submit{width:35%; cursor:pointer; margin-top:8px; float:right; background:#5dbd6b; padding:10px; color:#fff; font-size:18px; border:none; font-weight:700;}
.newsletter .submit:hover{background:#033e77;}


.newsletter ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

.newsletter :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

.newsletter ::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff;
}


/*====================
ABOUT US
======================*/
.about-banner{width: 100%; position: relative;}
.about-banner img{width: 100%;}
.about-banner h2{position: absolute; left: 60px; font-size: 54px; font-weight: 700; bottom: 60px;}



.about-protect{ width: 100%; text-align: center; background: url("../frontimages/doc-bg.png") no-repeat; padding: 90px 0 !important; margin-top: 90px; background-size: cover; background-attachment: fixed;}
.about-protect h2{font-size: 40px; color: #033a6f; margin: 0px; font-weight: 700; padding: 0px 0 15px 0; line-height: 54px;}
.about-protect p{font-size: 20px; margin: 0px; padding: 0px; color: #033a6f; line-height: 36px;}

.seeing-box h2 br{ display: none; }



/*====================
LOGIN
======================*/
.login-area{}
.login-area h2{font-size: 40px; text-align: center; font-weight: 700; margin: 0px; /* text-transform: uppercase; */ padding: 0 0 90px 0; line-height: normal;}
.login-area p{font-size: 22px; text-align: center; margin: 0px; color: #033a6f78;   padding: 60px 0 0px 0; line-height: 40px;width: 100%;font-style: italic;}


.login-area label{font-size: 22px; color: #033a6f; padding-bottom: 15px; display: block;}
.login-area input{width: 100%; color: #2963a0; font-size: 18px; margin-bottom: 30px; padding:30px 20px; border-width: 3px; border-color: rgb(4, 61, 114); border-style: solid; background-color: rgb(255, 255, 255); box-shadow: 0px 9px 22.56px 1.44px rgba(3, 58, 111, 0.16);}

.login-area textarea{width: 100%; color: #2963a0; font-size: 18px; margin-bottom: 30px; padding:30px 20px; border-width: 3px; border-color: rgb(4, 61, 114); border-style: solid; background-color: rgb(255, 255, 255); box-shadow: 0px 9px 22.56px 1.44px rgba(3, 58, 111, 0.16);}

.login-area .submit{background: #59bc68; cursor: pointer;  padding:20px 40px; font-weight: 700; font-size: 26px; border: none; color: #fff; /*text-transform: uppercase;*/ width: 300px; margin: 45px auto; display: block;}
.login-area .submit:hover{background: #033a6f;}
.login-area .forget{font-size: 24px; width: 100%; display: block;  font-weight: 700; text-align: center; text-decoration: underline; color: #033a6f; margin: 60px 0; padding: 0px;}

.login-btn{ border-top: 3px solid #e8e8e8; margin-bottom:75px;}
.login-btn h3{font-size: 26px; text-align: center; font-weight: 700; margin: 60px 0; color: #033a6f;  padding: 0 0 0px 0; line-height: normal;}


.login-btn .sign-up{border:3px solid #033a6f; margin:0; padding:20px 80px; font-weight: 700; font-size: 26px; display: inline-block; color: #033a6f; /*text-transform: uppercase;*/}
.login-btn h4{font-size: 22px; text-align: center; color: #686868; font-weight: 700; margin: 60px 0;  padding: 0 0 0px 0; line-height: normal;}
.login-btn h4 a{color:#59bc68;}

.login-area h4{font-size: 26px; text-align: center; width: 100%; color: #686868; font-weight: 700; margin: 60px 0;  padding: 0 0 0px 0; line-height: normal;}
.login-area h4 a{color:#59bc68;}

header .get{font-size: 40px; color: #033a6f; font-weight: 700; /*text-transform: uppercase*/;  text-align: right; margin: 0px; padding: 0px; line-height: 95px; display: block;}




.standard{background: #043d72; text-align: center; padding: 30px 0 } 
.standard .icon{width: 100%; text-align: center; padding: 0 0 25px 0; min-height: 88px;}
.standard h2{font-size: 22px; font-weight: 700; color: #fff; margin: 0px; padding: 0px 0 15px 0;}
.standard p{font-size: 16px; font-weight: 700; color: #fff; margin: 0px; padding: 0px 0 0px 0; line-height: 26px;}



.standard2{text-align: center; } 
.standard2 .icon{width: 100%; text-align: center; padding: 0 0 25px 0; min-height: 88px;}
.standard2 p{font-size: 18px; font-weight: 700; color: #033a6f; margin: 0px; padding: 0px 0 0px 0; line-height: 26px;}

.android{float: left; width: 48%; text-align: center; background: #59bc68; font-size: 18px; display: block; font-weight: 700; color: #fff; margin: 0px 0 60px 0; padding: 25px 0px; line-height: 40px; margin-top: 75px; margin-bottom: 75px}
.android i{font-size: 40px; margin-right: 10px; vertical-align: middle;}
.android:hover{background: #043d72; color: #fff; text-decoration: none;}




.iphone{float: right; width: 48%; background: #043d72; text-align: center; font-size: 18px; display: block; font-weight: 700; color: #fff; margin: 0px 0 60px 0; padding: 25px 0px; line-height: 40px; margin-top: 75px; margin-bottom: 75px}
.iphone i{font-size: 40px; margin-right: 10px; vertical-align: middle;}
.iphone:hover{background: #59bc68; color: #fff; text-decoration: none;}

/*=====================
BLOG
=======================*/
.blog_section{ padding: 100px 0; }
.post_title h2{ color: #033a6f;  margin: 0px; padding: 0px; font-weight: 700; font-size: 40px;  line-height: 56px; padding-bottom: 50px;}
.post_content h3{ color: #033a6f;  margin: 0px; padding: 0px; font-weight: 600; font-size: 28px;  line-height: 44px; padding-bottom: 20px;}
.post_content p{ font-size: 18px; color: #033a6f;  margin: 0px;  padding: 0 0 40px 0; line-height: 38px; font-weight: 400 }
.featured_img{ width: 40%; float: left; margin: 0 30px 30px 0 }
.featured_img img{ width: 100% }
.social_share h4{ font-size: 18px; font-weight: 700; padding: 0 0 10px 0 }
.post_meta h4{ font-size: 18px; font-weight: 300; padding: 0 0 30px 0  }
.post_meta h4 a{ font-weight: 600; color: #5cbb6a }

.sidebar_widget input[type=search]{  width: 100%;  color: #2963a0;  font-size: 18px;  margin-bottom: 30px; padding: 30px 20px;    border-width: 3px;   border-color: rgb(4, 61, 114);  border-style: solid;  background-color: rgb(255, 255, 255);   }

.sidebar_widget{ margin-bottom: 30px; background:#daffdf;}
.videoWrapper { position: relative; padding-bottom: 56.25%;  padding-top: 25px; height: 0;}
.videoWrapper iframe { position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}

.sidebar_widget h2{ color: #fff;  margin: 0px; padding: 0px; font-weight: 700; font-size:28px;  line-height: 40px; background:#5dbd6b; padding: 15px; margin-bottom: 30px;}

.recent_post_wid ul{ margin: 0px; padding: 20px; list-style:none; }
.recent_post_wid ul li{ float: none; }
.recent_post_wid ul li a{  display: flex; width: 100%; margin-bottom: 25px; color: #033a6f  }
.recent_post_wid ul li a:hover{ text-decoration: none; color: #5cbb6a }

.recent_post_img{ width: 130px; margin: 0 15px 0 0 }
.recent_post_img img{ width: 100% }
.recent_post_cn h3{ font-size: 20px; line-height: 30px; font-weight: 700 }
.recent_post_cn h4{ font-size: 14px; }
.recent_post_cn h4 a{ color: #5cbb6a; font-weight: 600 }

.basic_sidebar ul{ margin: 0px; padding: 0 0 30px 0; list-style: none; }
.basic_sidebar ul li{ float: none; display: block; border-bottom: 1px solid #ccc; padding: 10px 10px 10px 20px; }
.basic_sidebar ul li a{ font-size: 18px; line-height: 30px; color: #033a6f; display: block; }
.basic_sidebar ul li:last-child{ border:none; } 
.basic_sidebar ul li a:hover{ color: #5cbb6a; text-decoration: none; }


.social_share .fa {
  font-size: 20px;
  width: 40px; height: 40px; line-height: 40px;
  text-align: center;
  text-decoration: none;
  margin: 5px;
  border-radius: 50%;
}

.social_share .fa:hover {
    opacity: 0.7;
}

.social_share .fa-facebook {
  background: #3B5998;
  color: white;
}

.social_share .fa-twitter {
  background: #55ACEE;
  color: white;
}

.social_share .fa-google {
  background: #dd4b39;
  color: white;
}

.social_share .fa-linkedin {
  background: #007bb5;
  color: white;
}

.social_share .fa-youtube {
  background: #bb0000;
  color: white;
}

.social_share .fa-instagram {
  background: #125688;
  color: white;
}

.social_share .fa-pinterest {
  background: #cb2027;
  color: white;
}

.social_share .fa-snapchat-ghost {
  background: #fffc00;
  color: white;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.fa-skype {
  background: #00aff0;
  color: white;
}

.fa-android {
  background: #a4c639;
  color: white;
}

.fa-dribbble {
  background: #ea4c89;
  color: white;
}

.fa-vimeo {
  background: #45bbff;
  color: white;
}

.fa-tumblr {
  background: #2c4762;
  color: white;
}

.fa-vine {
  background: #00b489;
  color: white;
}

.fa-foursquare {
  background: #45bbff;
  color: white;
}

.fa-stumbleupon {
  background: #eb4924;
  color: white;
}

.fa-flickr {
  background: #f40083;
  color: white;
}

.fa-yahoo {
  background: #430297;
  color: white;
}

.fa-soundcloud {
  background: #ff5500;
  color: white;
}

.fa-reddit {
  background: #ff5700;
  color: white;
}

.fa-rss {
  background: #ff6600;
  color: white;
}


/*=====================
FOOTER SECTION
=======================*/
.footer{background:#fff; padding:60px 0;}

.footer .box{}
.footer .box .logo{ width:100%; margin-bottom:20px;}
.footer .box .logo img{ width:100%;}
.footer .box .trust{ width:100%;}
.footer .box .trust img{float:left; margin:10px 10px 0 10px;}
.footer .box .trust p{font-size:16px;  color:#033e77; margin:0px; line-height:24px;}

.footer .box h2{ font-size:18px; /*text-transform:uppercase*/; font-weight:700; color:#033e77; margin:0px; padding:0 0 10px 0;}

.footer .box ul{margin:0px; padding:0px; list-style:none;}
.footer .box ul li{margin:0px; padding:0px; line-height:24px;}
.footer .box ul li a{margin:0px; padding:0px; font-size:18px; color:#033e77;  line-height:40px;}
.footer .box ul li a:hover{color:#5dbd6b; text-decoration:underline;}
.footer .box ul li a.active{color:#5dbd6b;}

.footer .box p{font-size:18px;  color:#033e77; margin:0px; line-height:28px;}
.footer .box .img{ width:100%; padding:15px;}

.sampletext { color:#ffffff; text-align: center; display:block;}


.playstore p{ font-size:24px; color:#033a6f; margin:0px; padding:0 0 40px 0; line-height:46px;}
.firstpara{ font-size:24px; margin:0px; padding:0 0 40px 0; line-height:46px;}
.secondpara{ font-size:18px; margin:0px; padding:0 0 40px 0; line-height:40px;}
.linksubmit {
    background: #59bc68;
    cursor: pointer;
    padding: 20px 40px;
    font-weight: 700;
    font-size: 26px;
    border: none;
    color: #fff;
    /*text-transform: uppercase;*/
    margin: 45px auto;
    display: block;
}

.login-area select {
	width: 100%;
	color: #2963a0;
	font-size: 18px;
	margin-bottom: 30px;
	padding: 30px 20px;
	border-width: 3px;
	border-color: rgb(4, 61, 114);
	border-style: solid;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 9px 22.56px 1.44px rgba(3, 58, 111, 0.16);
}

.myfirst .bottom {
    cursor: pointer;
    margin: 0 auto;
    background: #5dbd6b;
    padding: 15px 25px;
    color: #fff;
    font-size: 24px;
    border: none;
    font-weight: 700;
    display: inline-block;
}









