body{
	margin: 0px; padding: 0px; font-family: 'Noto Serif', serif;
}

html {
  scroll-behavior: smooth;
}

.animatedParent{overflow: hidden;}

p{font-family: 'Noto Sans', sans-serif;}

a:hover{text-decoration: none;}

header{width: 100%; float: left; margin: 0px; padding: 15px 0px;}

.logo-dv{margin: 0px;}

.logo-dv img{max-width: 100%;}

.top-mnu-dv{margin: 0px;}

.top-mnu-dv ul{margin: 0px; padding: 0px; list-style: none; text-align: right;}

.top-mnu-dv ul li{margin:0px 0px 0px 25px; padding: 0px; display: inline-block;}

.top-mnu-dv ul li a{font-size: 13px; color: #555555; text-transform: uppercase; font-family: 'Noto Sans', sans-serif;}

.top-mnu-dv ul li a:hover{color: #ff3f34;}

.top-mnu-dv ul li a i{margin-right: 5px;}

.top-image{margin: 0px; padding: 0px;}

.top-image img{width: 100%; float: left;}

#top-form-home{width: 100%; margin: 0px; float: left; padding: 50px 0px 0px; 
	background-image: url("../images/cloud-top.png"); background-position: center center;
	background-repeat: no-repeat; background-size: 90%;
}

.top-form-head p{margin:0px 0px 5px; padding: 0px; font-size: 15px; color: #527389; font-family: 'Noto Sans', sans-serif;}

.top-form-head h1{margin: 0px; padding: 0px; color: #222222; font-weight: 600; font-size: 34px;}

.top-forms{margin-top: 20px; }

.top-form-main p{width: 100%; float: left; margin: 10px 0px 5px;}

.top-form-main p input{width: 100%; float: left; font-size: 13px; padding: 7px 10px; 
color: #777777; border: 1px solid #cccccc; border-radius: 5px;}

.top-form-main p input:active, .top-form-main p input:focus, .top-form-main p select:focus
{outline: none;border: 1px solid #cccccc;}


.top-form-main p select{
    width: 100%;
    float: left;
    font-size: 13px;
    padding: 7px 10px;
    color: #777777; background-color: transparent;
    border: 1px solid #cccccc;
    border-radius: 5px;
    background-image: url(../images/arrow-down.png);
    background-position: center right 10px;
    background-repeat: no-repeat;
    background-size: 8px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.top-form-main .col-lg-6, .top-form-main .col-lg-12{padding: 0px 5px;}

.form-bts{margin-top: 15px; margin-bottom: 0px;}

.form-bts input{text-align: center; width: 100%; float: left; background: #ff3f34; color: #fff;
	padding: 7px 25px; border: none; text-transform: uppercase; font-size: 15px; border-radius: 5px;
	transition: all linear 0.5s;
/*	background-image: url("../images/arw.png"); background-repeat: no-repeat;
	background-size: 17px; background-position: left 65% center; */
}

.form-bts input:focus{outline: none;}

.form-bts input:hover{background-color: #133862}

#deliver-sectn-home{width: 100%; margin: 0px; padding:40px 0px 70px; float: left;}

.shw-txt p{font-size: 14px; margin:0px; color: #555555;}

.shw-txt p a{color: #ff3f34; border-bottom: 1px solid #ff3f34;}

.shw-txt p a:hover{color: #133862; border-color: #133862;}

.heading-deliver h2{margin:0px; padding: 0px; color: #222222;}

.deliver-clmn{margin-top: 25px;}

.dlvr-bxs{margin-top: 25px;}

.dlvr-bxs img{width: 70px; margin-bottom: 20px;}

.dlvr-bxs p{margin: 0px 0px 0px; padding: 0px; font-size: 16px; color: #ff3f34;}

.dlvr-bxs p span{color: #527389;}

footer{width: 100%; margin: 0px; padding:20px 0px 40px; float: left; border-top: 1px solid #c8d4de;
background: #fff; /*min-height: 50vh;*/}

.footer-logo{margin: 0px;}

.footer-logo img{max-width: 100%; width: 200px;}

.footer-one{margin:15px 0px 0px;}

.footer-addrss p{margin:3px 0px 0px; padding: 0px; font-size: 15px; color: #333333;
text-align: right;}

.footer-links ul{margin: 0px; padding: 0px; list-style: none;}

.footer-links ul li{margin: 0px; padding: 0px;}

.footer-links ul li a{margin: 0px 0px 15px; padding: 0px; font-size: 15px; color: #333; font-family: 'Noto Sans', sans-serif;
display: block;}

.footer-links ul li a:hover{color: #ff3f34;}

.rating-dv p{margin:0px 0px 0px; padding: 0px; font-size: 15px; color: #333333;}

.rating-dv ul{margin:8px 0px 0px; padding: 0px; list-style: none;}

.rating-dv ul li{display: inline-block; margin: 0px;}

.rating-dv ul li a i{font-size: 22px; color: #ff3f34;}

.fotr-scl p{margin:0px 0px 0px; padding: 0px; font-size: 15px; color: #333333;}

.fotr-scl ul{margin:8px 0px 0px; padding: 0px; list-style: none;}

.fotr-scl ul li{margin:0px 10px 0px 0px; padding: 0px; display: inline-block;}

.fotr-scl ul li a i{color: #555555; font-size: 22px;}

.fotr-scl ul li a i:hover{color: #ff3f34;}

.cpyright-dvs{padding: 15px 0px 0px;  border-top: 1px solid #c8d4de; margin-top: 20px;}

.cpyright-dvs p{margin: 0px; padding: 0px; font-size: 12px; color: #555555;}

.cpyright-dvs ul{margin: 0px; padding: 0px; list-style: none; text-align: right;}

.cpyright-dvs ul li{margin: 0px; padding: 0px; display: inline-block;}

.cpyright-dvs ul li a{margin:0px 0px 0px 35px; padding: 0px; font-size: 12px; color: #555555;
font-family: 'Noto Sans', sans-serif;}

.cpyright-dvs ul li a:hover{color: #ff3f34;}

.wrldbook-main{margin: 0px; padding:25px 0px;}

.wrld-book-cloud{padding: 0px 0px;}

.wrld-book-cloud img{width: 100%; float: left;}

.work-imge{margin: 0px; padding: 0px; float: left;}

.work-imge img{width: 100%;}

.work-text h2{margin: 0px; color: #222222;}

.work-text p{margin:15px 0px 0px; padding: 0px; font-size: 13px; color: #555555; line-height: 22px;}

.work-text a{
text-align: center; width: 80%;  float: left; background: #ff3f34;  color: #fff; margin-top:35px;
padding: 8px 25px;  border: none;  text-transform: uppercase; font-size: 15px; border-radius: 5px;
transition: all linear 0.5s;
}

.work-text a:hover{background: #133862}

.work-text  a img{margin-top: -2px; margin-left: 5px;}

.wrld-book-dtls{background-image: url("../images/long-border.png"); background-position: center;
	 background-size:90%; background-repeat:repeat-x; }

.asstns-sctn{margin:50px 0px 0px;} 

.asstn-images-main{margin:55px 0px 75px; padding: 0px;}

.asst-btn a {
text-align: center; background: #ff3f34; color: #fff; padding: 9px 30px; text-transform: uppercase;
font-size: 15px; border-radius: 5px; margin: 0px auto; transition: all linear 0.5s;
}

.asst-btn a:hover{background: #133862}

.assts-img-main{width:24%; float: left; position: relative;}

.lasst-img{width: 100%; float: left; position: relative;}

.asst-img img{max-width: 100%; float: left; position: relative;}

.asst-img-text{position: absolute; left: 0px; top: 0px; width: 100%; display: flex; align-items: center;
text-align: center; height: 100%;}

.asst-nwimg{width: 125px; height: 125px; border:3px solid #ff3f34; border-radius: 50%; margin: 0px auto;}

.asst-nwimg img{width: 100%; float: left;}

.asst-img-txt h3{margin:15px 0px 0px; padding:0px 50px; color: #25325c; font-size: 21px;}

.asst-img-txt h3 span{color: #ff3f34;}

.left-txt{position: relative; width: 38%; float: left; height: 100%;} 

.asst-left{display: flex; align-items: center; text-align: right; height: 100%;
}

.left-ons p{font-size: 14px; color: #133862; margin: 0px; padding: 0px; display: inline-block;}

.left-ons img{float: right; margin-left: 6px; margin-top: 8px;}

.left-ons{margin-bottom: 25px; position: relative;}

.left-ons:first-child{margin-bottom: 0px;}

.right-txt{position: relative; width: 38%; float: left; height: 100%;} 

.right-ons p{font-size: 14px; color: #133862; margin: 0px; padding: 0px; display: inline-block;}

.right-ons img{float:left; margin-right: 6px; margin-top: 8px;}

.right-ons{margin-bottom: 25px; text-align: left;}

.displft p{margin-top: 15px;}

.chnglft p{margin-top: 28px;}

.thanku-dv {min-height: 50vh; display: flex; align-items: center;}

.thanku-dv h1{margin: 0px; padding: 0px; color:#ff3f34; text-align: center;
font-size: 55px;}

/**join**/

.top-frm-inner-head{margin-bottom:25px;}

.step-hd{align-items: center; display: flex; vertical-align: center;}

.form-img {
    width: 13%; margin-right: 2%;
}

.form-img img {
     max-width: 100%;
}

.form-text-top {
    width: 85%; padding-left: 20px;  background-image: url(../images/line.png);
    background-position: center left;  background-repeat: no-repeat;
}

.join-sectn .form-text-top {background-image: none; padding-left: 0px; width: 100%;}

.stp-hdgs h5 {
    font-size: 28px; line-height: 24px;  font-weight: 600; color: #133862;
}

.stp-hdgs h6 {
    font-size: 22px; font-weight: 100; color: #555555;  margin-top: 5px;
}

.stp-fv-ons {
    margin: 15px 0px 0px;
}

.stp-inputs input {
    width: 100%;  float: left; padding: 8px 10px; color: #777777;
    border: 1px solid #cccccc; border-radius: 5px; font-family: 'Noto Sans', sans-serif; font-size: 13px;
}

.stp-inputs input:focus, .stp-inputs select:focus, .stp-inputs textarea:focus{outline: none;}

.stp-inputs select{
    width: 100%; float: left; font-size: 13px; padding: 7px 10px;
    color: #777777; background-color: transparent; border: 1px solid #cccccc;
    border-radius: 5px; background-image: url(../images/arrow-down.png); 
    background-position: center right 10px; background-repeat: no-repeat; outline: none;
    background-size: 8px; appearance: none; -moz-appearance: none;  -webkit-appearance: none;
}

.join-sectn .stp-hdgs h5 {
    line-height: 33px;
}

.join-text ul{margin: 0px; padding: 0px; list-style: none;}

.join-text ul li{display: block; position: relative; margin:0px 0px 10px; color: #527389;
position: relative; font-size: 15px; padding-left: 25px;}

.join-text ul li:before{margin: 0px; content: "\f069"; padding: 0px; left: 0px;
font-family: "Fontawesome"; display: inline-block; font-size: 14px; position: absolute; top: 2px;}


.stp-inputs textarea{
    width: 100%;  float: left; padding: 8px 10px; color: #777777;
    border: 1px solid #cccccc; border-radius: 5px; font-family: 'Noto Sans', sans-serif; font-size: 13px;
}

.referrals{padding-bottom: 60px !important;}

.footeraddress  p{font-size: 15px;}

.rfrl-rw{
    border-bottom: 1px dashed #c1c1c1;
    padding-bottom: 15px;
}