	@charset "utf-8";

	@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400&display=swap');


	.text-right1 { text-align:right;}

h5.gt-text-green{
    color:#7d002f;
    font-size:14px;
}

.login-section{
    padding:30px 0;
    background:#eee;
}
.login-border{
    border:1px solid #7d002f;
    padding:20px 50px;
}
.login-home{
    margin:15px 0px 0px;
}
.login-home .form-control{
    margin-bottom:0px;
    border: 2px solid #7d002f;
    border-radius: 0px;
}



	.top-bar { /*display: flex;
	flex-wrap: wrap;*/ width:100%;  padding:10px 0;}



	.top-bar2 { float:left; width:100%; background:#dcdddf; padding:10px 0;}







	.top-bar p {  font-size:16px;font-family: 'Roboto-Light'; margin-bottom:10px;}







	ul.navigation { float:right; margin-right:-15px}







	ul.navigation li a { padding-top:30px; padding-bottom:30px; color:#58595b;font-size:16px;font-family: 'Roboto-Light'; padding-left: 12px; padding-right: 12px;}






	.ragister-box {
	   
		position: absolute;
		z-index: 9999;
		width: 100%;
		bottom:25%;
	}

	.posab{
		position: absolute;
		z-index: 1;
		right: 82px;
		top: 70px;
	}




	@media (min-width: 768px){
	.banner-text span {
		display: block;
		font-size: 56px;
		 text-shadow: 1px 1px #fff;
	}
	}

	.register-btn { padding:7px 0; float:left; background:#7d002f; width:100%; color:#fff; text-align:center;font-family: 'Roboto-Medium'; margin-top:27px;}







	.register-btn:hover {background: rgba(255, 255, 255, 0.5); color:#7d002f; text-decoration:none;}







	.srearh-col { width:100%; float:left; background:#7d002f; padding:15px 0 10px 0; margin-top:1px;}







	.form-control2 { font-size:27px; height:47px; border-radius:0!important;}







	.search-btn { float:right; height:47px; width:124px; border:0; background:url(../images/searh-icon.jpg) 0 0 no-repeat; margin-top:-47px;}































	.img-border { border:15px solid  rgba(255, 255, 255, 0.5)}







	.pink-text p { color:#7d002f;}























	.whte-text {color:#fff;}







	.whte-text p a {color: rgb(86, 86, 86);}







	.white-pink-box { margin-top:2PX; float:left; width:100%; padding:25px 0; background:url(../images/pink-img.jpg) repeat-x bottom;}







	.pink-text { color:#c31549;}







	.mr-bottom20px { margin-bottom:20px;}















	.border-left-right { border-left:1px solid #fff;border-right:1px solid #fff;}







	.banner { float:left; width:100%;}







	/*---.body-bg { background:url(../images/top-bg.jpg) top repeat-x;}---*/
	
	
	.peding-50px { padding-top:75px; padding-bottom:50px;}
	.peding-left-50px { padding-right:50px;}
	.all-field-capt { float:right; font-family: 'Roboto-Light'; font-size:14px; color:#afb4c4; margin-top:25px; margin-bottom:15px;}
	.lable-title { float:left;font-family: 'Roboto-Medium'; width:100%; background:#eeeeee; border:1px solid #ccc; height:34px; line-height:34px; padding:0 10px; margin-bottom:20px;border-right:0;}
	.form-control-regiter {float:left;font-family: 'Roboto-Light'; width:100%; background:#fff; border:1px solid #ccc; height:34px; line-height:32px; padding:0 10px;  border-radius:1; margin-bottom:20px; font-size:13px; position:relative; z-index:99;}
	.option-bg { background:url(../images/slectopntion.jpg) right no-repeat #fff;-webkit-appearance: none;}
	.peding-right-none{ padding-right:0;}
	.peding-left-none { padding-left:0;}
	.peding-left-none-mob { padding-left:0;}
	.get-started-btn { border:0; background:#7d002f; width:178px; height:49px; float:right; margin-right:15px; color:#fff; font-size:18px;font-family: 'Roboto-Medium'; text-transform:uppercase; text-align:center; }
	.right-box { padding-top:5px; padding-bottom:25px; background:#f5f5f5; border:1px solid #ccc; margin-top:0px; text-align:center; margin-bottom:20px;}
	.right-box h5 span { border-bottom:1px solid #666; padding-bottom:5px;}







	.right-box ul { float:left; width:100%; list-style:none; padding:0; margin-top:20px;}







	.right-box ul li { float:left; width:100%;padding:0 25px; text-align:center; color:#666;font-family: 'Roboto-Light'; font-size:14px; line-height:21px; margin-top:20px;}







	.right-box ul li span { float:left; width:100%;}







	.right-box ul li span img { margin-bottom:10px;}







	.field-search { background:none; border:0;}







	.Quick-Search { float:left; width:100%; margin-bottom:20px;}







	.Quick-Search a { float:left; margin-right:2px; padding:7px 15px; background:#FFF;font-family: 'Roboto-Medium'; color:#333; border:1px solid #ffba38; border-bottom:0;}







	.Quick-Search a:hover { color:#7d002f;border:1px solid #ccc; text-decoration:none;}







	.Quick-Search a.active { color:#7d002f;border:1px solid #ccc; text-decoration:none;}







	.font--18px { font-size:18px;}







	.left-nav-box { background:#ed1651; border:1px solid #ccc; padding:15px 0; color:#fff}







	.left-nav-box h5 { margin:0; margin-left:15px;}







	hide.bs.collapse {background:url(../images/accordian.jpg) 0 0 no-repeat;}







	.left-peding20px { padding-left:10px;}







	.full-width-lable { width:100%;}







	.search-res-box { padding:10px; background:#fff; width:100%; margin-bottom:30px;}







	.profile-title { font-size:18px;font-family: 'Roboto'; color: #1e1e1e; text-align:center; float:left; width:100%; height:auto; margin-top:5px;}







	.profile-detils { font-size:12px; margin:0; text-align:center;color: #434343!important; margin-top:5px; float:left; width:100%;}







	.pedint-right-3px { padding-right:3px;}







	.pedint-left-3px { padding-left:3px;}







	.view-btn {font-size:13px;font-family: 'Roboto-Medium';padding:7px 0; float:left;







	color: #7d002f; margin-top:10px; background:url(../images/shorlist.png) 5px 8px no-repeat; padding-left:25px;}







	.view-btn:hover { text-decoration:none; border-radius:5px;}







	.view-icon {background:url(../images/view.png) 5px 8px no-repeat; float:right;}







	ul.page-navtion { float:left; width:80%;background: #7d002f; padding:20px 20px; float:right; list-style:none;}







	ul.page-navtion li { float:left; font-size:14px;font-family: 'Roboto-Medium'; color:#fff;}







	ul.page-navtion li a { font-size:14px;font-family: 'Roboto-Medium'; color:#fff; padding:0 5px;}







	ul.navigation-inside { border-left:1px solid #ccc; float:right; margin-right:-15px;margin-top: -53px;}







	ul.navigation-inside li { background:url(../images/nav-bg.jpg) right no-repeat; height:60px; padding:0 7px 0 7px; float:left;}







	ul.navigation-inside li a {font-family: 'Roboto-Light'; background:url(../images/nav-lock-icon.jpg) 90% 12px no-repeat; padding:0; padding-right: 12px;font-size: 13px; padding-top:13px;}







	ul.navigation-inside li a span { color:#58595b; text-transform:uppercase;font-family: 'Roboto-Medium';}







	.home-icon { background:url(../images/home.jpg) 0px 15px no-repeat!important; height:60px; width:32px; }







	ul.navigation-inside li a:hover {background:url(../images/nav-lock-icon.jpg) 90% 12px no-repeat;font-family: 'Roboto-Medium'; }







	.profile-connect { background:none!important}







	.profile-connect a { background:url(../images/profile-pic.jpg) 0 5px no-repeat!important; width:43px; height:60px!important;}







	.peding-top-none { padding-top:0; padding-bottom:0;}







	.online-icon { width:15px; height:15px; background:url(../images/indicatar.png) 0 0 no-repeat; float:right; position:absolute; right:23px;}







	.white-box {background:#fff; padding-top:0px; padding-bottom:25px;-webkit-box-shadow: -1px 0px 5px -13px rgba(79,79,79,1);







	-moz-box-shadow: -1px 0px 5px -13px rgba(79,79,79,1);







	box-shadow: -1px 0px 5px -13px rgba(79,79,79,1);}







	.blue-text { color:#532a7b; font-size:18px;}







	.visi-pic-img { background:#FFF; float:left; width:100%; padding-bottom:10px;}







	.visi-pic-img img { width:100%; }







	.bao-data-iconpng { position:absolute; top:20px; right:20px}















	.locking { width:100%; background:url(../images/lock-icon.png) 50% 0 no-repeat; padding-top:60px; position:absolute; top:30%; left:0;}







	.locking p {font-family: 'Roboto-Medium'; color:#fff; text-align:center; font-size:13px;}







	.classic-sm-heading1 {/* font-family: 'Roboto-Medium'; */     font-style: italic; font-size: 14px; float:left; margin-bottom:15px; width:100%;}







	.white-box2 { background:#fff; padding:15px; height:auto;}







	.border-none { border:0!important;}







	.post-ttile2 { font-size:18px;font-family: 'Roboto-Medium'; }







	ul.social-media-link { float:left; width:100%; list-style:none; padding:0; margin-bottom:20px; border:0!important;}







	ul.social-media-link li { float:left; margin-right:20px; text-align:center; }







	ul.social-media-link li a {color:#333; }







	ul.social-media-link li a:hover { text-decoration:none;}







	.like-btn { font-size:18px;}







	.like-btn a { padding:10px 20px; margin-left:30px; background:#43CE5B; color:#fff; border-radius:20px;}







	.like-btn a:hover { text-decoration:none; background:#de3366}







	.basic-detils-box { float:left; width:100%; border-bottom:1px solid #ccc; background:#fff; padding:0 0px; padding-top:10px; margin-top:25px;}







	.edi-link { float:left; width:100%; color:#c31549; background:url(../images/profile-icon01.png) 0 2px no-repeat; padding-left:22px; font-size:16px;}







	.edi-link a { float:right;}







	.pading-30px { float:left; width:100%; padding:0 15px;}







	.maintitle { font-family: 'Roboto-Medium'; color:#7b7b7b; font-size:18px;}







	.maintitle span { color:#1a1a1a;font-family: 'Roboto-Medium';}







	.light-grey {color:#7b7b7b;}







	.red-text {    color: #c31549;}







	.popup-para p { margin-top:15px;font-family: 'Roboto-Light'; font-size:14px;}







	.popup-para p a { color:#333}







	.login-btn { width:90px; padding:0px 0; height:35px; color:#fff; font-size:14px;font-family: 'Roboto'; border:0; margin:auto; float:none; background:#7d002f; margin-bottom:25px;}







	.error-box { color:#ff0000; background:#ffecec; border:1px solid #ff0000; padding:7px; font-size:13px;}







	.grey-text a { color:#333;}















	.profile-ul {margin: 10px 0 0 0;







		list-style: none;







		padding: 0; }







	.profile-ul li { font-weight:bold;     border-bottom: 1px solid rgb(204, 204, 204);







		padding: 3px 0 3px 4px;  }



		



	ul.tab-nav { float:left; width:100%; list-style:none; padding:0;}	



	ul.tab-nav li a {float: left; margin-right: 2px; padding: 7px 15px; background: #FFF; font-family: 'Roboto-Medium';color: #333;border: 1px solid #ffba38; }







	.tab-nav > li.active > a, .tab-nav > li.active > a:focus, .tab-nav > li.active > a:hover {



		 color: #c31549; border:1px solid #ccc; background:#fff!important;







	}











	ul.left-tab-nav { float:left; width:100%; list-style:none; padding:0;}	



	ul.left-tab-nav li { float:left; width:100%;}



	ul.left-tab-nav li a {float: left; margin-right: 2px; padding: 7px 15px; background: #FFF; font-family: 'Roboto-Medium';color: #333;border: 1px solid #ffba38; width:100%; margin-bottom:5px;}







	.left-tab-nav > li.active > a, .left-tab-nav > li.active > a:focus, .left-tab-nav > li.active > a:hover {



		 color: #c31549; border:1px solid #ccc; background:#fff!important;







	}



	.information{ padding-top:20px;}



	.mar{  margin:0px 0px 10px 0px!important;}



	.next-btn { position:absolute; right:-20px; top:-130px!important;}



	.prew-btn { position:absolute; left:-20px; top:-130px!important;}



	.item{ padding-left:10px;}











		







	.tabb { outline:none!important;background:url(../images/social-link-icon01.png) 50% 0 no-repeat;float:left; padding:0 15px;font-size:18px;font-family: 'Roboto-Medium'; font-size: 14px;color: #333;  margin-right:10px;  padding-top:35px; border:0;margin-bottom:15px; }



	.tabb:hover {background:url(../images/social-link-icon02.png) 50% 0 no-repeat; }



	.tabb.active {background:url(../images/social-link-icon02.png) 50% 0 no-repeat; }











	.mobile-icon { outline:none!important;background:url(../images/social-link-icon03.png) 50% 0 no-repeat;float:left; padding:0 15px;font-size:18px;font-family: 'Roboto-Medium'; font-size: 14px;color: #333;  margin-right:10px;  padding-top:35px; border:0;margin-bottom:15px; }



	.mobile-icon:hover {background:url(../images/social-link-icon04.png) 50% 0 no-repeat; }



	.mobile-icon.active {background:url(../images/social-link-icon04.png) 50% 0 no-repeat; }







	.love-icon {background:url(../images/social-link-icon05.png) 50% 0 no-repeat;float:left; padding:0 15px;font-size:18px;font-family: 'Roboto-Medium'; font-size: 14px;color: #333;  margin-right:10px;  padding-top:35px; border:0;outline:none!important;margin-bottom:15px; }



	.love-icon:hover {background:url(../images/social-link-icon06.png) 50% 0 no-repeat; }



	.love-icon.active {background:url(../images/social-link-icon06.png) 50% 0 no-repeat; }



	.p-head{ font-weight:700!important; font-size:16px!important; line-height:20px!important; color:#252525;font-family: 'Roboto';}



	.register-check{padding-left:15px; padding-bottom:10px;}



	.edit-profile { font-size:18px; background:url(../images/profile-icon02.png) 0 0 no-repeat; padding-left:24px; margin-bottom:25px;}



	ul.profile-tabs { float:left; width:100%; list-style:none; padding:0; margin-bottom:25px;}



	ul.profile-tabs li { float:left; width:100%;}



	ul.profile-tabs li a { float:left; width:100%; border-bottom:1px solid #ccc;}



	.edit-your-basic { float:left; width:100%; padding:11px 10px 11px 10px; background:#ccc;font-family: 'Roboto-Medium';}



	.save-btn { float:left; background:#7d002f;    font-family: 'Roboto-Medium'; color:#fff;}



	.save-btn:hover { background:#fff; color:#7d002f}



	.white-box-profile { float:left; width:100%; background:#fff; height:auto; padding:20px}



	.border-bottom1px { float:left; width:100%; border-bottom:1px solid #ccc; padding-bottom:20px;}



	.sub-head{    font-size: x-large;



		font-weight: 700;



		padding-bottom:20px;



	}











	/*About Css*/



	.border-bottom-2px { border-bottom:2px solid #7d002f; padding-bottom:10px; }



	.font-16px h2 { margin-bottom:25px;}



	.font-16px p { font-size:16px;}



	.font-16px p a { color:#333}



	.pt-30px { padding-top:35px;background-color:#fff; width:100%;}



	.pd-left-10px { padding-left:10px!important;font-family: 'Roboto-Medium'; font-size:13px;}



	.pd-left-10px-table { padding-left:10px!important;font-family: 'Roboto-Medium';}



	.choose-plan-btn { color:#fff; background:#7d002f; padding:7px 10px; border-radius:5px; margin-top:10px; float:left;font-family: 'Roboto-Medium';}



	.choose-plan-btn:hover { background:#252525; text-decoration:none;}







	.table-pding.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { padding:10px 0; border-bottom:1px solid #ccc;}



	.table-pding.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {font-family: 'Roboto-Medium';}







	.contact-us-form {



		display: block;



		width: 100%;



		height: 54px;



		padding: 6px 12px 6px 5px;



		font-size: 15px;



		line-height: 1.42857143;



		color: #7d002f;



		background:#fff;



		background-image: none;



		border: 0;



		border-bottom: 1px solid #ccc;



		font-family: 'Roboto-Light';



		margin-bottom: 0px;



		outline:0;



		margin-bottom:10px;



	}







	textarea.contact-us-form {



			height: 127px;



		padding-top: 20px;



		}



		



	.sumit-btn {



		float: left;



		width: 100%;



		height: 126px;



		background: url(../images/submit.jpg) center no-repeat #000;



		text-indent: -5000px;



		margin-top: 0px;



		border: 0;



		display: inline-block;



		position: relative;



		-webkit-transition-duration: 0.3s;



		transition-duration: 0.3s;



		-webkit-transition-property: transform;



		transition-property: transform;



		-webkit-transform: translateZ(0);



		transform: translateZ(0);



		margin-bottom: 30px;



	}	







	.contact-us-form::-moz-placeholder{color: #7d002f;opacity:1}



	.contact-us-form:-ms-input-placeholder{color: #7d002f}



	.contact-us-form::-webkit-input-placeholder{color: #7d002f}











	  



	.pink-baar { float:left; width:100%; background:#ed1651; height:40px;}



	ul.mydrop-dwon { float:left;  min-width:400px;border-radius: 0px; -webkit-box-shadow: 0 0px 0px!important; box-shadow: 0 0px 0px !important; border:0!important; padding-top:0px; padding-bottom:0px; background:none; padding-top:1px; list-style:none!important;}



	ul.mydrop-dwon li { float:left;}



	ul.mydrop-dwon li a { float:left; padding:9px 12px 9px 12px; color:#fff;}



	ul.mydrop-dwon li a:hover { background:#7c1231; color:#fff; text-decoration:none;}

	ul.mydrop-dwon li a.active { background:#7c1231; color:#fff; text-decoration:none;}



	ul.mydrop-dwon2 {float:left;  min-width:400px;border-radius: 0px; -webkit-box-shadow: 0 0px 0px!important; box-shadow: 0 0px 0px !important; border:0!important; padding-top:0px; padding-bottom:0px; background:none; padding-top:1px; list-style:none!important;}



	ul.mydrop-dwon2 li a {padding:9px 12px 9px 12px!important; color:#fff;}

	ul.mydrop-dwon2 li a:hover{ background:#7c1231; color:#fff; }





	.margine-left-20px-nag { }



	.qucik-search-lable { margin-top:20px; text-align:center; width:45px; position:absolute; z-index:99999999; margin-left:57px;}



	.qucik-search-lable2 { width:150px; margin-left:25px; height:1px;}



	.top-margine-25px { margin-top:20px;}



	.quick-form { height:40px; }



	.top-margine-10px { margin-top:10px;}



	.quick-height4px { height:40px;}



	.log-out { font-size:14px; margin-left:0px;font-family: 'Roboto'; color:#333}



	.pd-15px { padding:0 15px;}



	.slider-text{ float:right;width: 30%;margin-left: 10px;}



	.accor{padding-right: 13px;background: #fafafa;font-family: 'Roboto-Medium';color: #333;padding-top:10px; width: 100%!important;width: 100%;    border-left: 0; border-right: 0; margin-bottom: 0px; padding-left: 25px;color: #333;}



	.whit-box-form { float:left; width:100%; background: rgba(255, 255, 255, 0.9); padding-top:10px;}



	.border-1px { border-bottom:1px solid  #9e9d9d; margin-bottom:10px;}



	.homepage-form { width:100%; background:none; border:0; height:38px; padding:6px 12px; outline:0; font-size:18px;}



	.homepage-form-option-icon {background:url(../images/home-form-icon01.png) 95% 18px no-repeat;



		-webkit-appearance: none;}



	.border-right-1px { border-right:1px solid #9e9d9d; }	



	.margine-bottom10px { margin-bottom:10px;}



	.mrginet-top10px { margin-top:8px;}



	.search-btn-home { float:left; width:100%; height:63px; background:#d9475c; border:0; margin-top:-10px; line-height:63px; color:#fff; font-size:22px;font-family: 'Roboto-Light';}



	.pd-none-left-right { padding-left:0; padding-right:0;}



	ul.download-tabs li a { font-size:20px!important;}



	ul.download-tabs li a span {font-size:13px!important;}



	.download-tabs>li.active>a,.download-tabs>li.active>a:focus,.download-tabs>li.active>a:hover{color:#fff;cursor:default;background-color:#ed1651;}



	.pink-backgrond {background:#ed1651; float:left; width:100%; color:#fff; padding-top:20px; margin-bottom:10px;}



	.month-heading { font-size:18px;font-family: 'Roboto-Medium'; text-align:right; } 



	.contact-view { text-align:center; width:100%; background:url(../images/dot-img.png) right bottom no-repeat; padding-bottom:10px; }



	.mr-top20px { margin-top:13px;}



	.grey-backgournd { background:#666;}



	.light-grey-box { background:#f1f1f1; padding:25px; margin-top:28px; }



	.light-grey-box h3 { font-size:18px; margin-top:0; color:#ed1651}



	.light-grey-box h4 { font-size:16px; margin-top:0; color:#ed1651}



	ul.download-list {  width:100%; list-style:none; padding:0;border-bottom:1px solid #ccc; margin-bottom:15px; padding-bottom:15px;}



	ul.download-list li { margin-bottom:7px;}



	.ping-text { color:#ed1651;}



	.pany-now-btn {width:100%; padding:15px 0; text-align:center; background:#ed1651; color:#fff; margin-bottom:0;}



	.pany-now-btn a  { color:#fff;}



	.dark-pink-box { float:left; width:100%; background: #7d002f; padding:40px 0; margin-bottom:50px;}



	.download-heading2 { border-bottom:1px solid #fff; color:#fff; font-size:30px;font-family: 'Roboto-Medium'; padding-bottom:10px; }



	.download-heading2 span { font-size:16px;font-family: 'Roboto-Light';}



	.download-heading2 strong { border-bottom:2px solid #fff; padding-bottom:7px;}



	ul.dark-pink-list { border:0; padding-bottom:0; margin-top:25px;}



	ul.dark-pink-list li { color:#fff;}



	.now-more-btn { color:#fff;font-family: 'Roboto';}



	.need-detials { text-align:center; color:#fff;}



	.need-detials span { font-size:16px;font-family: 'Roboto';}



	.light-pink-bg { background:#ed1651;}



	.grey-box-dark { background:#666;}



	.price-less { color:#fff; margin-top:10px; text-decoration:line-through;}



	.mont-price { font-size:16px;font-family: 'Roboto'; color:#fff; text-align:center; padding-bottom:13px;}



	.saving-preice { color:#fff; text-align:center; margin-top:15px; float:left; width:100%;}



	.p-title { font-size:18px;font-family: 'Roboto'; color: #ED1651;  float:left; width:100%; height:auto; margin-top:5px;}



	.p-detils { font-size:14px!important; margin:0;color: #434343!important; margin-top:5px; float:left; width:100%;}



	.intrest{ float:left; width:100%; text-align:center;}



	.cnt{ margin-top:15px; margin-bottom:15px;}











	.int-btn{    background-color: #5CBC5B;



		border-radius: 9px;



		padding: 5px 20px 5px 20px;}



	.box1{ border:2px solid #EA0C94; padding:10px 10px 10px 10px ;}







	ul.dropdown-menu2 { min-width:110px!important; background:#ed1651}



	.dropdown2-menu .sub-menu2 {



	  left: 100%;



	  position: absolute;



	  top: 0;



	  visibility: hidden;



	  margin-top: -1px;



	  



	}







	.dropdown2-menu li:hover .sub-menu2 {



	  visibility: visible;



	}







	.dropdown2:hover .dropdown-menu2 {



	  display: block;



	}



	.img-log{ width:40px; border-radius:50%;}

	.realted-img{    

		width: 70%;}

	.modal-dialog{width:600px;margin:30px auto}	
	.modal-btn{ border: 0px;
		background-color: #fff; outline: none;}
		
	/*Responsive CSS*/
	.footer-box { background: rgb(251, 251, 251);
    border-top: 1px solid rgb(236, 236, 236);
    padding-top: 15px;
    padding-bottom: 15px;}

	.privacy-text {
		background: #c5054d;
		color: #fff;
		line-height: 32px;
		font-size: 28px !important;
		border-radius: 20px 20px 0 0;
		padding: 25px;
		text-align: center;
		margin-top: -115px;
		margin-bottom: 25px;
	}


	.copyrightsec{border-top: 3px #499202 solid; padding-top:10px; margin-top:10px;  }


	.contact-bar button[type=submit]{ border-radius:10px; border:0; text-transform:uppercase; }
	.navbar-wrapper.nav-inner{ width:100%; }


	.faq-bar a[aria-expanded="false"], .faq-bar a[aria-expanded="true"]{ position:relative; display:block;  }
	.faq-bar a[aria-expanded="false"]:after{ content:"\f067"; position:absolute; right:-19px; top:2px; display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }
	
	.profile{ font-size:0; width:35px; height:35px; color:#fff; }
	.profile:after{  content:"\f007"; position:absolute; right:0; top:4px; display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size: 30px !important; }
	
	
	.faq-bar a[aria-expanded="true"]:after{ content:"\f068"; position:absolute; right:-19px; top:2px; display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }
	.faq-bar .panel-title{ padding-right:20px; }

	.panel-group .panel{ margin-bottom:8px; overflow:hidden; }
	.panel-group .panel .panel-heading{ margin-bottom:0; }
	
	.gun-btn br{ display:none; }
	.gun-btn{ line-height:50px; }
	.serach-btn span{ display:block; background:none; }
	.serach-btn span:after{ content:"\f002"; color:#de0657;  position:absolute; right:0; top:6px; display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size:34px;  }

	
	.callus .phones{ color:#fff; }
	
	
	.navbar-nav>li{ line-height:24px; }
	
	
	
	/*Inner pages */
 
.emergency .login, .emergency .callus{ font-family: "OpenSans-Light"; font-size:12px; }
.emergency .email{ color:#fff; }
.emergency .callus{ line-height:36px; }

.inner-header{ background:#6a241f; width: 100%;
    color: #fff;
    z-index: 1010;
    text-align: right;
    font-family: "OpenSans-Light";
    font-size: 22px;
    padding-right: 15px; margin-top:-10px; padding-top:4px; }

.inner-header a{ color:#fff !important; }
.inner-header p{ font-family: 'Open Sans', sans-serif !important; font-weight:300; }

.inner-header .log-out{ font-size:0; }
.top-bar p{ line-height:36px; margin-bottom:0;font-weight: 600; }


.top-bar ul.navigation li a{ padding-top:17px; padding-bottom:17px; }
.top-bar .navbar-brand{ padding-bottom:0; padding-top: 6px; }

/* .home-header .navbar-brand{ padding-top:52px; } */
.inner-header .left-panels{ padding-left:8px; text-align:left; } 
.peding-50px{ padding-top:50px;} 

.home-header .navbar-brand{ top:6px; }

.navbar-wrapper.nav-inner {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
     
}
.pink-baar{ display:none; }

/* .profile-dropdown{ margin-top: -33px; } */
/* .profile-dropdown img{ max-width: 25px; position: relative; } */
.inner-header a.profile{ display:none; }
.white-boxs + .clearfix + .footer-box .privacy-text{ display:block; }
.footer-box .privacy-text { display:none; }
.p-r-0{ padding-right:0 !important; }
ul.navigation li a .visible-xs-text{ display:none !important; }
.pany-now-btn{ border:0 none; }

.marketing ul.citylist li {
    width: 33%;
    float: left;
}

/* .pt-pb-50{ padding:50px 0 30px; } */

	
	@media(max-width:992px){
		
	.navbar-wrapper.nav-inner{ width:100%; }
	.navbar-inverse .navbar-brand{ max-width:100%; margin-top:14px; display:inline-block; float:none; }
	.navbar-inverse .navbar-brand img{ max-width:100%; }
	.navbar-inverse .navbar-header{ width:100%; text-align:center; }
	.contact-bar button[type=submit]{ height:50px !important;  font-size:20px !important; }
	.navbar-inverse ul.navigation{ margin-right:0; }
	
	ul.citylist li{ width: 50%;
     
    float: left; }
	
	.top-bar .navbar-inverse .navbar-header{ width:auto; max-width:230px;  }
	.top-bar .navbar-inverse  .navbar-brand{ margin-top:0; }	
	}


	@media(max-width:800px){
	.navbar-inverse .navbar-brand{ max-width:200px; }	
	.navbar-inverse .navbar-brand img{ max-width:100%; }	
		.navbar-inverse .navbar-brand{ max-width: 200px;
		line-height: 50px;
		margin: 15px 0 0 0px; }
		.peding-50px{ padding-top:30px; }
	}
		
	@media (max-width:768px)
	{

	.navbar-inverse .navbar-header{ width:100%; text-align:left; }

			
			.header-bar{ width:100%; }
			.header-bar .left-panels{ text-align:left; }
			.nav-inner{ width:100%; }
			.navbar-nav{ margin-left:0; margin-right:0; }
	.navbar-inverse .navbar-brand{ padding-bottom:0; }
	.navbar-inverse .navbar-toggle {  margin: 10px -30px 10px 0; }

	.peding-50px{ padding-top:30px; }
	.top-bar .inner-box p{ text-align:left; line-height:22px; font-size:15px !important; }


	.navbar-inverse .navbar-nav>li>a{ padding:8px 10px;  }

	.navbar-inverse .navbar-nav>li>a:hover{ color:#ed1651; }

	 
	.header-bar p{ text-align:left; line-height: 14px; margin-top: -2px; display: block; }
	.header-bar .right-panels p{ text-align:right; }
	.header-bar .right-panels p a{ line-height: 20px; }
	.copyrightsec{ text-align:center; }
	.navbar-inverse .navbar-brand{ max-width: 200px;
		
		margin: 0px 0 0 0px; }
	.navbar-inverse .navbar-brand img{ max-width:100%; }
	.contact-bar button[type=submit]{ height:50px !important;  font-size:20px !important; }
	}


	@media(max-width:767px){
		
		.posab {
			position: relative;
			z-index: 100000;
			top: 0;
			/* float: right; */}	
			
			.contact-bar{ width:100%; }
			.contact-bar p{ text-align:left; }
			.top-bar p{ text-align:left; }
			.get-started-btn{ float:left; border-radius:10px; margin-left:15px; }
			.peding-left-50px .all-field-capt{ color:#ff0000; float:left; text-align:left; width:100%; }
			.privacy-text{ line-height:26px; }
	.copyrightsec .whte-text{ text-align:center; line-height:32px; }
	.privacy-text{ margin-left:15px; margin-right:15px; }

	.home-header .navbar-toggle, .top-bar .navbar-toggle{ margin-top: 18px; background: none !important; margin-bottom:13px; margin-right: 15px; }
	.home-header{ padding-top: 45px; }
	.home-header .navbar-toggle .icon-bar, .top-bar .navbar-toggle .icon-bar{ background:#de0657; }
	.home-header .navbar-nav, .top-bar .navbar-nav{ width:100%; }
	.home-header .navbar-nav li,.top-bar .navbar-nav li{ padding-top:0; padding-bottom:0; }
	.home-header .navbar-nav li a, .top-bar .navbar-nav li a{ border:0 none; border-bottom:1px solid #333; padding:8px 0; }
	.home-header .navbar-toggle{ margin-top:17px; }
	.top-bar .navbar-toggle{ border:0 none; }
	.top-bar #navbar{ border:0 none;background:#ed1651; }
	.top-bar ul.navigation li a{ border:0 none; color:#fff !important; padding-top:10px; padding-bottom:10px; background:none !important; }
	
	.footer-box .marketing p, .footer-box .marketing h4{ text-align:left; margin-left:0 !important; } 
	.serach-btn{ position:relative; z-index:1; }
	.search-bar.col-md-10{ width:100% !important; }
	.search-link{ text-align:center; width:100% !important; margin-bottom:10px; }
	.adhaar-image{ border-radius:69px 0 0 69px !important; right:0; margin-top:300px !important; max-width:110px; }
	.pink-baar{ height:auto; min-height:36px; }
	.top-bar .p-detils{ text-align:center; }
	.top-bar ul.mydrop-dwon{ padding-left:0 !important; margin-bottom:0; min-width:0; margin-left:0 !important; }
	.top-bar ul.mydrop-dwon li a{ padding:5px; font-size:12px; }
	
	[aria-labelledby="profile-tab"] .form-control{ margin-bottom:15px !important; }
	.select2-container .select2-selection--single{ margin-bottom:15px !important; }
	.top-bar .lable-title{ margin-bottom:10px; }
	.citylist li{ width:50%; float:left; }
	.white-boxs{ padding-top:30px; padding-bottom:100px; }
	
	.play-store{ width:129px; margin:0 auto; display:block; }
	.border-box h2{ font-size:26px; }
	.border-box h2 span{ font-size:28px; }
	
	/*04 Oct 2019*/

	.flexslider .ragister-box{ z-index:1; position:absolute !important; top:auto !important; bottom:0; background:#e5e5e5 !important; }
	.flexslider{ padding-bottom:134px !important; }
	.flexslider .ragister-box .search-link a{ color:#de0657; font-family: 'Roboto-Light'; margin:0 8px; font-size:14px; text-decoration:none; }
	.flexslider .ragister-box .search-link a:hover{  text-decoration:underline; }
	.flexslider .ragister-box .banner-text{ color:#333; font-family: 'Roboto-Light'; }
	.callus .phones{ color:#fff; }
	
	.body-bg{ background:none; }
	
	
	.serach-btn{ border: 1px #de0657 solid; color: #a5a5a5;
    font-size: 13px; cursor:pointer; }
	.serach-btn span:after {
    content: "\f002";
    color: #fff;
    position: absolute;
    background: #de0657;
    right: -12px;
    top: -1px;
    padding: 6px 15px;
    height: 48px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 36px;
}
	.login p{  display:none;}
	.login{ display:inline-block; vertical-align:top; }
	.login a.register-link, .login a.login-link{ display: inline-block;
    font-size: 0;
    width: 30px;
    height: 30px;
    position: relative; vertical-align:top;}
	 
		.login a.register-link:before {
    content: "\f234";
    color: #fff;
    position: absolute;
    right: 0;
    top: -4px;
    padding:0 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
	line-height:31px;
		
	}
	
	.login a.login-link:before {
    content: "\f090";
    color: #fff;
    position: absolute;
    right:0;
    top: -4px;
    padding:0 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
	line-height:31px;
		
	}
	
	.callus{ float: left;
    font-size: 17px;
    color: #fff; font-family: 'Roboto-Light';  }
	.callus .visible-xs{ display:inline-block !important; vertical-align:middle; }
	.emergency{ padding-right:0; }
	
	
	.home-header {
    padding-top: 0;
    background: #fff;
}


.home-header .navbar-nav li a {
    border: 0 none;
    border-bottom: 0px solid #fff;
    
    color: #fff;
}
#bs-navbar{ background: #de0657; }

.border-box{ padding:0 0 20px 0; }
  
  .whit-box-form {
    float: left;
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
    padding-top: 10px;
    z-index: 99999999999;
    position: relative;
    margin-bottom: -133px !important;
}


.top-headers, .home-header{ z-index:1; }

.emergency .email, .inner-header a.email{ display:none; }
.home-header .navbar-nav{ margin-top:0; }
 .emergency .callus{ line-height: 26px; font-size:14px; }
 .inner-header a{ line-height: 30px; }
 .header-bar .right-panels p a{ font-size:0 !important; }
 .profile:after{ font-size: 24px !important; top:1px; }
 .top-bar .left-panels{ padding-left:15px; }
 .top-bar p{ font-size:14px!important; } 
 
 .margin-xs-0{ margin:0 !important; }
 
 .navbar-wrapper .navbar .container{ padding:0; }
 .navbar-inverse .navbar-header{ margin:0; }
 
 .top-bar .navbar-brand img{ margin-left:0; }
 .top-bar .navbar-toggle{ margin-right:0; }
 .top-bar .navbar-inverse .navbar-header {
    width: 100%;
    max-width: 100%;
}

.top-bar .navbar-inverse .navbar-brand{ margin-top:15px; }

 .peding-left-50px.padding-left-xs{ padding-right:15px; }
 .light-grey-box{ margin-bottom:15px; }
ul.navigation li a .visible-xs-text{ display:block !important; }


.no-privacy-text ul.citylist{ margin-bottom:50px; display:block; overflow:hidden; }
 
	}


	@media(max-width:640px){
		 .home-header{ padding-top: 0; }
		.footer-box .marketing .col-md-3{ text-align:left; }
		.footer-box .marketing .col-md-3 p{ margin-left:0; margin-right:0; }
		.header-bar .right-panels p {
    text-align: right;
    font-size: 12px !important;
}

.navbar-brand{ left:0; }

.navbar-brand img, .top-bar .navbar-brand img {
   width: auto;
    max-width: 230px;
    margin-left: 0;
    margin-top: 7px;
    margin-bottom: -5px;
}
.home-header .navbar-brand img{ margin-left:15px;     margin-top: 0; }

.top-headers{ padding:0; }
.top-bar .navbar-inverse .navbar-brand{ margin-top:0; }
 .radio-btn{ margin-left:15px !important; }
 .radio-btn-xs{ font-weight:400; width:100%; display:block; margin-right:0; }

		
	}
	
	@media(max-width:576px){
		
	.padding-left-zero-xs{ margin-right:55px !important; }
	#myTabContent .form-control{ padding:2px; }
	ul.tab-nav li a#advance-tab{  }
	ul.tab-nav li a{ font-size:12px; padding:7px 5px;} 
	
	}
	
	
	@media(max-width:480px){
		
		.padding-left-zero-xs{ margin-right:41px !important; }
	}

	.blk{ color:black;}
	.company{    color: #fff!important;
		text-underline-position: auto!important;}
	.gun-btn{border: none;
		background: #43CE5B;
		border-radius: 8px;
		color:#fff;
		font-size:18px}

		/* add css by ritu */
		.box:not(:last-child) {
		margin-bottom: 1.5rem;
		background-color: #6A241F;
	}
	.box{

	border-radius: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: none !important;
	display: block;
	}
	.navbar-menu {
	 padding: 0 12%;
	}

	.columns {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		text-align: center;
		color: white
	}
	.column a{
		color:white;
	}
	.box:not(:last-child) {
		margin-bottom: 1rem;
	}
	.box{
		padding: 0.5rem;
		  margin-bottom: 1rem;
	}


	element {

	}
	/*#top {*/

	/*    position: relative;*/
	/*    width: 100%;*/
	/*    height: 80px;*/
	/*    background-color: white;*/
	/*    background-image: none;*/
	/*    background-repeat: repeat-all;*/
	/*    display: flex;*/
	/*    flex-wrap: wrap;*/

	/*}*/

	/*#hmenu {*/
	/*	height:40px;*/
	/*	font-family:arial;*/
	/*	font-weight:bold;*/
	/*	font-size:14px;*/
	/*	position:relative;*/
	/*	display:inline-block;*/
	/*	border-radius:0px;*/
	/*	background-color:transparent;*/
	/*	background-repeat:no-repeat;*/
	/*	background-image:none;*/
	/*	float:right;*/
	/*	margin:20px 10px 0 0;*/
	/*}*/

	/*#hmenu > ul {*/
	/*	text-align:left;*/
	/*	line-height:40px;*/
	/*}*/

	/*#hmenu ul li {*/
	/*	float:left;*/
	/*	*display:inline;*/
	/*	zoom:1;*/
	/*	position:relative;*/
	/*}*/

	/*#hmenu ul > li > a {*/
	/*	display:block;*/
	/*	padding:0 30px;*/
	/*}*/

	/*#hmenu ul li:hover ul {*/
	/*	display:block;*/
	/*	z-index:20;*/
	/*}*/

	/*#hmenu > li a:hover {*/
	/*	background-color:#404040;*/
	/*	background-position:center top;*/
	/*	background-repeat:no-repeat;*/
	/*	background-image:none;*/
	/*}*/

	/*#hmenu li a:link,#hmenu li a:visited {*/
	/*	color:#111;*/
	/*}*/

	/*#hmenu ul li a:hover,#hmenu ul li a:active {*/
	/*	color:#FFFFFF;*/
	/*	background-color:#545454;*/
	/*	text-shadow:0 0 10px #FFFFFF;*/
	/*	border-radius:0px;*/
	/*	-moz-border-radius:0px;*/
	/*	-webkit-border-radius:0px;*/
	/*}*/

	/*#top > .bg {*/
	/*	display:none;*/
	/*	background-image:none;*/
	/*}*/

	/*#logo {*/
	/*	float:left;*/
	/*	background-image:url('images/css/logo.png');*/
	/*	background-repeat:no-repeat;*/
	/*	width:300px;*/
	/*	height:80px;*/
	/*}*/
	/*.navbar-brand, .navbar-tabs {*/
	/*    align-items: stretch;*/
	/*    display: flex;*/
	/*    flex-shrink: 0;*/
	/*    min-height: 3.25rem;*/
	/*    margin-left: 10%;*/
	/*}*/
	/*.navbar, .navbar-end, .navbar-menu, .navbar-start {*/
	/*    align-items: stretch;*/
	/*    display: flex;*/
	/*    padding-right: 10%;*/
	/*}*/
	/*.navbar-item, .navbar-link {*/
	/*    color: #4a4a4a;*/
	/*    display: block;*/
	/*    line-height: 1.5;*/
	/*    padding: .5rem 2rem;*/
	/*    position: relative;*/
	/*}*/
	/*.column.is-four-fifths, .column.is-four-fifths-tablet {*/
	/*    flex: none;*/
	/*    width: 80%;*/
	/*    text-align: right;*/

	/*    margin-right: 4rem;*/
	/*}*/
	/*.columns {*/
	/*    background-color: #961818;*/
	/*}*/
	.col-md-10 {
		width: auto !important;
	}
	.scroll{
	  height: 600px;
	  overflow-x: hidden;
	}
	.scroll{
		display:flex;
		flex-wrap:wrap;
	}
	.scroll > div{
		width:50%;
	}
	.scroll > div img{
		width:100%;
		object-fit: cover;
	}

	.col-md-6.pull-right {
		width: 100%;
		
	}	
	
	
	
	 