
.vegsec .vegmain .Sealoghead{padding:50px 0;}
.vegsec .vegmain .vegtitle{color: #02007e;font-size: 40px;line-height: 50px;font-weight: 600;padding-bottom: 20px;
	text-align: center;}
.vegsec .vegmain .vegdec{color: #000;font-size: 16px;line-height: 26px;font-weight: normal;
	text-align: center;padding-left: 170px;padding-right: 170px;margin: 0;}

.vegsec	.vegwork{padding: 70px 0;}

.vegsec .cetmain{width: 100%;background: url(../images/frutbanner.png) no-repeat center center;
position: relative;}
.vegsec .cetmain .selmain{padding: 25px 0;}

.selmain .selcet{width: auto;display: inline-block;transition: all 0.4s ease-in-out;position: relative;}
.selmain .coniconinner1 {width: 77px;height: 77px;position: absolute;left: 0;top: 0;bottom: 0;text-align: center;background: #fff;
  border: 1px solid #c9c9eb;border-radius: 50%;transition: all 0.4s ease-in-out;}
.selmain .svgfeau {
    margin: auto;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0;
    bottom: 0;
    width: 33px;
    fill: #2F3092;
	transition: all 0.4s ease-in-out;

}
.selmain .contdetail {
/*
    float: right;
    width: calc(100% - 65px);
*/
    padding-left: 88px;
	padding-right: 16px;
/*transition: all 0.4s ease-in-out;*/
}
.selmain .contitle {
color: #000;
display: inline-block;
font-size: 20px;
line-height: 24px;
font-weight: 500;
padding-top: 30px;
padding-bottom: 26px;
	transition: all 0.4s ease-in-out;
}
.selmain .selcet:hover, .selmain .active{background: #02007e;border-radius: 50px;position: relative;}
.selmain .selcet:hover:after, .selmain .active:after{content: "";
width: 8px;
height: 8px;
/*border-bottom: 10px solid #fff;
border-right: 10px solid #fff;
transform: rotate(45deg);*/
border-right: 10px solid transparent;
border-left: 10px solid transparent;
border-bottom: 8px solid #fff;
position: absolute;
bottom: 0px;
left: 0;
right: 0;
margin: 0 auto;}

.selmain .selcet:hover .coniconinner1, .selmain .selcet.active .coniconinner1{color: #fff;background: transparent;border: 0;
/*height: 65px;*/}
/*.selmain .selcet:hover .contdetail, .selmain .selcet.active .contdetail{padding-left: 72px;padding-right: 30px;}*/
.selmain .selcet:hover .svgfeau, .selmain .selcet.active .svgfeau{fill: #fff;}
.selmain .selcet:hover .contitle, .selmain .selcet.active .contitle{color: #fff;/*padding-top: 22px;padding-bottom: 22px;*/}
.selmain .selcet:hover, .selmain .active{background: #02007e;border-radius: 50px;position: relative;}

.vegsec	.vegwork .vegworktitle{color: #000;font-size: 40px;line-height: 40px;font-weight: 300;padding-bottom: 20px;
text-align: center;position: relative;margin: 0;margin-bottom: 60px;}
.vegsec	.vegwork .vegworktitle:after{position: absolute;height: 2px;width: 108px;content: "";background: #47b749;
left: 0px;right: 0;bottom: 0px;margin: auto;}
.vegsec	.vegwork .vegitem1{text-align: left;margin: auto;position: absolute;top: 40%;padding-right: 170px;}
.vegsec	.vegwork .vegitem1 .vegitmtitle{color: #000;font-size: 30px;line-height: 35px;padding-bottom: 20px;
font-weight: 600;margin: 0;}
.vegsec	.vegwork .vegitem1 .vegitmdec{color: #000;font-size: 16px;line-height: 28px;font-weight: normal;margin: 0;}
.vegsec	.vegwork .workmain{margin-bottom: 60px;}
.vegsec	.vegwork .workmain:last-child{margin-bottom: 0px;}
.vegsec	.vegwork .workmain .work3img{text-align: center;margin: auto;}
.vegsec	.vegwork .workmain .veg1{text-align: right;padding-left: 115px;padding-right: 90px;}
.vegsec	.vegwork .row.flex-column-reverse {display: -webkit-box;}
.vegregmain{background: #47b749;}
.vegregmain .vegregister{padding: 80px 130px;}
.vegregmain .vegregister .vegregtitle{color: #fff;font-size: 40px;line-height: 50px;font-weight: 300;padding-bottom: 12px;
text-align: center;margin: 0;}
.vegregmain .vegregister .vegregdec{color: #fff;font-size: 16px;line-height: 26px;font-weight: normal;padding-bottom: 60px;
	text-align: center;padding-left: 30px;padding-right: 30px;margin: 0;}
.vegregmain .vegregister .regmain{margin-top: 68px;}
.vegregmain .vegregister .regmain .vegregbox1{background: #fff;position: relative;
	padding-left: 290px;padding-top: 70px;padding-bottom: 70px;width: 100%;height: 100%;padding-right: 20px;}
.vegregmain .vegregister .regmain .vegregbox1 .mobimg{position: absolute;top: -70px;left: 29px;right: 0;bottom: 0;margin: 0;
max-width: 240px;max-height: 456px;box-shadow: 0px 5px 60px 0px rgba(44, 44, 44, 0.2);border-radius: 38px;}
.vegregmain .vegregister .regmain .vegregbox1 .dowapp{color: #000;font-size: 26px;font-weight: 300;line-height: 36px;
margin: 0;}
.vegregmain .vegregister .regmain .vegregbox1 .vegsealog{color: #000;font-size: 32px;font-weight: 600;display: block;
	line-height: 40px;}
.vegregmain .vegregister .regmain .vegregbox1 .appimg{padding-top: 25px;cursor: pointer;}
.vegregmain .vegregister .regmain .vegregbox1 .appimg .googleplay{padding-bottom: 5px;}
.vegregmain .vegregister .regmain .vegregbox1 .appimg1 .register{padding-bottom: 25px;}
.vegregmain .vegregister .signupbtn{padding-top: 20px;}
.vegregmain .vegregister .signupbtn .btnsign{color: #fff;background: #02007e;padding: 16px 0px;font-size: 18px;line-height: 24px;
font-weight: 600;text-align: center;outline: none;text-decoration: none;display: inline-block;border-radius: 10px;
transition: all 0.4s ease-in-out;width: 100%;}
.vegregmain .vegregister .signupbtn .btnsign:hover{color: #02007e;background: #fff;}


/* Profile page css start */
.profile-section {padding: 50px 0;}
.profile-section .profile_box {border-radius: 20px; float: left; width: 100%; margin-bottom: 30px; /*min-height: 328px;*/ padding:20px; background: #fff; box-shadow: -1.798px -0.877px 9.1px 3.9px rgba(150, 149, 119, 0.08);}
.profile-section .profile_box .profileImg {float: left; width: 142px; height: 142px; position: relative; border:3px solid #ededed; overflow: hidden; border-radius: 50%;}
.profile-section .profile_box .profileImg .clientImg {max-width: 142px;}
.profile-section .profile_box .profile-detail {float: left; width: 70%; padding-left: 20px;}
.profile-section .profile_box .profile-detail h2{color: #02007e; font-size: 22px; font-weight: 600; padding-bottom:10px;}
.profile-section .profile_box .profile-detail .profile-row {margin-bottom: 5px; display: block;}
.profile-section .profile_box .profile-detail .profile-row .icon {margin-right: 5px; display: inline-block;}
.profile-section .profile_box .profile-detail .profile-row span {display: inline-block; color: #333; font-size: 15px;}	
/* Profile page css end */


@media only screen and (max-width: 1282px) {
.vegsec .vegmain .vegdec{padding-left: 140px;padding-right: 140px;}
.selmain .coniconinner1{width: 70px;height: 70px;}
.selmain .svgfeau{width: 28px;}
.selmain .contdetail{padding-left: 80px;}
.selmain .contitle{padding-top: 23px;padding-bottom: 23px;font-size: 18px;}
.vegregmain .vegregister{padding: 80px 110px;}

}
@media only screen and (max-width:1199px) {
.vegsec .vegmain .Sealoghead{padding: 30px 0;}
.vegsec .cetmain{height: 105px;}
.vegsec .vegmain .vegtitle{font-size: 36px;line-height: 40px;padding-bottom: 15px;}
.vegsec .vegmain .vegdec{padding: 0 0;font-size: 14px;line-height: 24px;}
.selmain .coniconinner1{width: 55px;height: 55px;}
.selmain .svgfeau{width: 23px;}
.selmain .contdetail{padding-left: 65px;padding-right: 8px;}
.selmain .contitle{padding-top: 16px;padding-bottom: 16px;font-size: 16px;}
.vegsec .vegwork{padding: 40px 0;}
.vegsec .vegwork .vegworktitle{font-size: 34px;line-height: 34px;padding-bottom: 15px;margin-bottom: 40px;}
.vegsec .vegwork .vegitem1 .vegitmtitle{font-size: 24px;line-height: 28px;padding-bottom: 10px;}
.vegsec .vegwork .vegitem1 .vegitmdec{font-size: 14px;line-height: 26px;}
.vegsec .vegwork .vegitem1{top: 30%;padding-right: 110px;}
.vegsec .vegwork .workmain{margin-bottom: 40px;}
.vegsec .vegwork .workmain .veg1{padding: 0 60px;}
.vegregmain .vegregister{padding: 50px 0;}
.vegregmain .vegregister .vegregtitle{font-size: 34px;line-height: 34px;}
.vegregmain .vegregister .vegregdec{font-size: 14px;padding-bottom: 40px;}
.vegregmain .vegregister .signupbtn .btnsign{padding: 14px 444px;font-size: 16px;}
.vegregmain .vegregister .regmain .vegregbox1 .dowapp{font-size: 24px;line-height: 36px;}
.vegregmain .vegregister .regmain .vegregbox1 .vegsealog{font-size: 30px;line-height: 36px;}
.vegregmain .vegregister .regmain .vegregbox1 .mobimg{max-height: 440px;}
.vegregmain .vegregister .regmain .vegregbox1 .appimg{padding-top: 20px;}
.vegregmain .vegregister .regmain .vegregbox1 .appimg1 .register{padding-top: 20px;}
.vegregmain .vegregister .regmain .vegregbox1{padding-left: 275px;}

/* Profile page css start */
.profile-section .profile_box .profile-detail {width: 66%;}
/* Profile page css end */
.vegsec .cetmain .selmain {padding: 25px 0;display: inline-block;white-space: nowrap;overflow: auto;max-width: 100%;}
}

@media only screen and (max-width:991px) {

	.vegsec .vegwork{padding: 30px 0;}
	.vegsec .vegmain .vegtitle{font-size: 30px;line-height: 34px;padding-bottom: 8px;}
	.vegsec .vegwork .vegworktitle{font-size: 30px;line-height: 30px;padding-bottom: 15px;margin-bottom: 30px;}
	.vegsec .vegwork .vegitem1{top: 25%;padding-right: 0;}
	.vegsec .vegwork .workmain .veg1{padding: 0;}
	.vegsec .vegwork .workmain{margin-bottom: 30px;}
	.vegsec .vegwork .vegitem1 .vegitmtitle{font-size: 20px;line-height: 26px;padding-bottom: 5px;}
	.vegregmain .vegregister{padding: 30px 0;}
	.vegregmain .vegregister .vegregtitle{font-size: 30px;padding-bottom: 8px;}
	.vegregmain .vegregister .regmain .vegregbox1{padding-top: 20px;padding-bottom: 20px;padding-left: 195px;}
	.vegregmain .vegregister .regmain .vegregbox1 .mobimg{max-height: 280px;top: -55px;left: 19px;border-radius: 22px;}
	.vegregmain .vegregister .regmain .vegregbox1 .dowapp{font-size: 20px;line-height: 30px;}
	.vegregmain .vegregister .regmain .vegregbox1 .vegsealog{font-size: 24px;line-height: 30px;}
	.vegregmain .vegregister .regmain .vegregbox1 .appimg1 .register{padding-bottom: 10px;}
	.vegregmain .vegregister .signupbtn .btnsign{padding: 12px 0px;font-size: 14px;}
	
	/* Profile page css start */
	.profile-section .profile_box .profile-detail {width: 100%; padding-left: 0; margin-top: 10px;}
	/* Profile page css end */
}
@media only screen and (max-width:767px) {
	.vegsec .vegmain .Sealoghead{padding: 20px 0;}
	.vegsec .vegmain .vegtitle{font-size: 20px;line-height: 26px;}
	.vegsec .vegwork{padding: 20px 0;}
	.vegsec .vegwork .vegworktitle{font-size: 22px;line-height: 26px;padding-bottom: 10px;margin-bottom: 20px;}
	.vegsec .cetmain{height: 77px;}
	.vegsec .cetmain .selmain{padding: 15px 0;}
	.selmain .coniconinner1{width: 45px;height: 45px;}
	.selmain .svgfeau{width: 18px;}
	.selmain .contdetail{padding-left: 53px;padding-right: 7px;}
	.selmain .contitle{padding-top: 12px;padding-bottom: 12px;font-size: 15px;}
	.vegwork .imgnot{margin: 10px auto;width: 200px;}
	.vegsec .vegwork .vegitem1{position: static;text-align: center;}
	.vegsec .vegwork .workmain .veg1{text-align: center;}
	.vegsec .vegwork .workmain{margin-bottom: 10px;}
	.vegsec .vegwork .vegitem1 .vegitmtitle{font-size: 18px;line-height: 24px;padding-bottom: 3px;}
	.vegsec	.vegwork .row.flex-column-reverse {display: flex;}
	.vegregmain .vegregister{padding: 20px 0;}
	.vegregmain .vegregister .vegregtitle{font-size: 22px;padding-bottom: 3px;}
	.vegregmain .vegregister .vegregdec{padding-bottom: 20px;line-height: 24px;padding-left: 0;padding-right: 0;}
	.vegregmain .vegregister .regmain .vegregbox1 .mobimg{max-height: 130px;top: 8px;border-radius: 14px;
	box-shadow: 0px 5px 30px 0px rgba(44, 44, 44, 0.2);}
	.vegregmain .vegregister .regmain{margin-top: 0;}
	.vegregmain .vegregister .regmain .vegregbox1{padding-left: 130px;}
	.vegregmain .vegregister .regmain .vegregbox1 .dowapp{font-size: 14px;line-height: 20px;}
	.vegregmain .vegregister .regmain .vegregbox1 .vegsealog{font-size: 18px;line-height: 22px;}
	.vegregmain .vegregister .regmain .vegregbox1 .appimg{padding-top: 10px;}
	.vegregmain .vegregister .regmain .vegregbox1 .appimg .googleplay{width: 100px;padding-bottom: 0px;display: inline-block;}
	.vegregmain .vegregister .regmain .vegregbox1 .appimg .appstore{width: 100px;}
	.vegregbox1 .appimg1{display: inline-block;}
	.vegregmain .vegregister .regmain .vegregbox1 .appimg1 .register{display: inline-block;width: 45px;padding-right: 0px;
		padding-top: 0;}
	.vegregmain .vegregister .regmain .vegregbox1 .dowapp{/*display: inline-block;vertical-align: super;*/}
	.vegregmain .vegregister .signupbtn .btnsign{padding: 12px 0px;}
	.vegregmain .vegregister .regmain .vegregbox1.vegebox2{/*padding-top: 0;*/}

	/* Profile page css start */
	.profile-section .profile_box .profile-detail h2 {font-size: 20px;}
	.profile-section .profile_box .profile-detail .profile-row span {font-size: 14px;}
	.profile-section .profile_box .profileImg {width: 120px; height: 120px;}
	/* Profile page css end */

}
@media only screen and (max-width: 568px) {

}
@media only screen and (min-width: 568px) and (max-width: 767px) {
	.vegregmain .vegregister .regmain .col-lg-6.col-md-6{width: 50%;}
	.vegregmain .vegregister .regmain .vegregbox1{padding-left: 129px;padding-right: 0px;}
	.vegregmain .vegregister .regmain .vegregbox1 .mobimg{max-height: 155px;}
}
/* .vegsec .cetmain .selmainTransport{padding: 25px 0;}
.selmainTransport .selcet { width: auto; display: inline-block; transition: all 0.4s ease-in-out; position: relative; }
.selmainTransport .coniconinner1 { width: 40px; height: 40px; position: absolute; left: 0; top: 0; bottom: 0; text-align: center; background: #fff; border: 1px solid #c9c9eb; border-radius: 50%; transition: all 0.4s ease-in-out; }
.selmainTransport .contdetail { float: right; width: calc(100% - 30px); padding-left: 30px; padding-right: 16px; transition: all 0.4s ease-in-out; }
 */

 .selmainTransport.selmain{margin: 0 -30px;}
.selmainTransport.selmain .contdetail{padding-left: 66px;}
.selmainTransport.selmain .coniconinner1{width: 60px;height: 60px;}
.selmainTransport.selmain .coniconinner1 img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 10px;
    margin: auto;
}
.selmainTransport.selmain .contitle{font-size: 16px;}     
.selmainTransport.selmain .contitle{padding-top: 22px;padding-bottom: 16px;line-height: 20px;}

.selmainTransport.selmain .selcet:hover, .selmain .active{background-color: #47b749;}