
/*dynamic banner css start-27-08-2015*/
	.mainSEOTag_wrap{position:absolute; width:40%; top:0;text-align: left !important;}
	.mainSEOTagInner_wrap{width: 100%;margin: 12% 0 0 26%;height: 100%;top: 0;}
	.bannerTitle_cont{font:40px "GothamBold", "Montserrat", Arial;color:#FFF;}
	.ktt_seo_inner_Content{font:25px "Gotham", "Montserrat", Arial;color: #FFF;margin-bottom: 10px;}
	.banner_cont_wrap{overflow: hidden;}
	.-kt-banner-goalamt-wrapper{overflow: hidden;margin-bottom: 35px;border-top:solid 1px #FFF;padding-top: 10px;width: 80%}
	.-kt-banner-title{font:14px/20px "Montserrat", Arial;color: #FFF;}
	._banner_title_mar{margin-bottom: 10px}
	.-kt-banner-title_days{font:14px/20px "Montserrat", Arial;color: #FFF;}
	.banner_desc{font:bold 20px "Montserrat", Arial;color: #FFF;float: left}
	.-kt-banner-goalamt,.-kt-banner-amount-raised{float: left;width:38%;}
	.-kt-banner-days{float: left;width:22%;}
	.-kt-home-banner-btn{background: #00b1b0;width:280px;height: 70px;color:#FFF;text-transform: uppercase;
	text-align: center;font:20px/70px "Montserrat", Arial; border:0px; cursor:pointer;}
	.-kt-banner-goalamt .WebRupee,.-kt-banner-amount-raised .WebRupee{float: left;font-size: 20px;color: #FFF;width:10%;line-height: 30px}
	.-kt-banner-font-color{color: #000 !important;}
	.-kt-banner-title-font{font-size:37px ;color: #000 	}
	.ui-datepicker-month,
	.ui-datepicker-year{
		color: #333;
		font-size: 12px !important;
		font-weight: 400;
	}
	@media only screen and (max-width: 1190px){
		.-kt-banner-title-font{font-size: 30px} 
	} 
	@media only screen and (max-width: 640px){
		.-kt-banner-title-font{font-size: 24px} 
	} 

	._wht-border{border-top:1px solid #000!important;}
/*dynamic banner css end-27-08-2015*/
  
/*currency header*/
	.ktt_notification{float:left; width:36px; height:auto; position:relative; /*display:none;*/}
	.ktt_notificationDisable{opacity:0.5;}
	.ktt_notificationCircle{position:absolute; top:0; right:0; border-radius:50%; background:#e84b60; height:17px; width:17px; border: 1px solid #323a45; text-align:center; color:#ffffff; }
	.notificationTitle{float:left; width:92%; padding:0 4%; height:45px; line-height:45px; border-bottom:1px solid #dedede;}
	.notificationTitle h3{color:#262c35; font-size:15px; color:#000000; font-weight:500; float:left; width:auto;}
	.notificationTitle span{float:right; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%; background:#e84b60; color:#ffffff; margin-top:12px;}
	#LoggedInUserMenu  ul.notificationContain{float:left; width:100%; background:url("/images_old/no_contain_bg.png") top center no-repeat;}
	#LoggedInUserMenu  ul.notificationContain li{float:left; width:92%; padding:10px 4%; border-bottom:1px solid #dedede; border-radius:0 0 0 0;}
	#LoggedInUserMenu  ul.notificationContain li:last-child{border:0px;border-bottom:0px solid #dedede; border-radius:0px;}
	#LoggedInUserMenu  ul.notificationContain li:hover{float:left; width:92%; padding:10px 4%; background:#f6f6f6; }
	#LoggedInUserMenu  ul.notificationContain li a{display:block; font-size:12px!important; font-weight:500; color:#515151!important; padding:8px 0 !important; line-height:18px;}
	div.myDropdownMenuOuter {color: #555; position: relative;text-align:left;}
	div.myDropdownMenu {background: #fff; position: absolute; top:48px; right:0px; z-index: 100; width: 270px; display: none; margin-left:0px; padding:0px 0px 0px;	border-radius: 0; border:1px solid #ebebeb; border-top:0px;}
	.myDropdownMenuOuter li a {color: #555555!important; display: block; font-family: arial; font-weight: bold; padding: 6px 15px; cursor: pointer; text-decoration:none;}
	.myDropdownMenuOuter li a:hover {background:transparent; color: #000000!important; text-decoration: none;}
	.root {list-style:none; margin:0px; padding:0px; font-size: 11px; padding: 0px 0 0 0px; border-top:0px solid #dedede;}
	.myDdArrow{height:15px; position: absolute; right:6px; top: -12px; width: 22px;}
	
	iframe[name='google_conversion_frame'] { height: 0 !important; width: 0 !important;  line-height: 0 !important;  font-size: 0 !important; margin-top: -13px; float: left; }
	.googleTrackingCode img{float:left;position: absolute;width: 1px;left: 0;}

	.sixHundred{display:block}
	.ktt_currencyOuter{float:left; width:82px; border:0!important; margin-right:10px;  margin-top:12px!important;}
	#AllUserMenu .ktt_currencyOuter{float:left; width:82px; border:0!important; margin-right:0px;  margin-top:-7px;}
	.ktt_currencyOuter select{float:left; width:98%; padding:3px 1%; background:#ffffff!important; border:1px solid #ffffff!important; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#000; /*margin-top:-7px;*/  height:31px; line-height:31px; font-size:13px;}
	
	.select-wrapper{float: left; display: inline-block; border: 1px solid #656b74; background:#262d38 url("/images_old/arrow-dd.png") no-repeat scroll right center; cursor: pointer; border-radius:4px !important; font-size:12px;}.select-wrapper, .select-wrapper select{width: 82px; height: 33px; line-height: 33px;}
	.select-wrapper:hover{ background:#262d38 url("/images_old/arrow-dd.png") no-repeat scroll right center; border-color: #656b74;}
	.select-wrapper .holder{display: block; margin: 0 35px 0 10px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; z-index: 0; color:#ffffff; font-size:12px;}
	.select-wrapper select{margin: 0; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0;/* CSS hacks for older browsers */_noFocusLine: expression(this.hideFocus=true); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0;}
	.new_currencyInfo{ /*left:-70%;*/ right:0px; position:absolute; top:38px; width:190px;}
	.new_currencyInfoInnerArrow{float:left; width:100%; text-align:center; height:6px; background:url("/images_old/tp_arrow-white1.png") no-repeat right top;}
	.new_currencyInfoInner{float:left; width:90%; height:auto; line-height:normal; padding:10px 5%; background:#ffefb4; border-radius:3px; box-shadow:0 2px 4px #d6d6d6; font-size:10px; text-transform:none; position:relative; color:#323232;}
	span.new_currencyNoteClose{position:absolute; height:10px; width:10px; right:13px; top:-2px;}
	#LoggedInUserMenu li span.new_currencyNoteClose a{line-height:normal!important;}
	span.new_currencyNoteClose img{max-width:inherit!important;}
	#SmallScreenHeaderActions > li > a { margin-right:5px; margin-top: 0px;}
	
/*--------------------| CONTRIBUTE PAGE- NEW VERSION- 11 JUNE 2015|-----*/
	.ktt_notAcceptedDonation{float:left; width:94%; margin:0 0 15px 0; background:#f7f7f7 url(/images_old/warning_new.png) left center no-repeat; padding:10px 2% 10px 3.6% ; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.ktt_notAcceptedDonation p{float:left; width:88%; line-height:normal;}
	input [type="text"]:focus, input [type="submit"]:focus, input [type="button"]:focus{outline:0px!important;}
	.clear{clear:both;}
	.ktt_newVerWrapper, .ktt_newVerFormWrapper{float:left; width:100%; background:#ffffff;}
	.ktt_globel_wrapper{width:1070px; margin:0 auto 25px auto;}
	.ktt_globel_wrapper ._kt_breadcrumb {border-bottom: 0 solid #cecece; margin-bottom: 0; padding: 25px 0 25px 0;}
	.ktt_pageHeaqdingCN{float:left; width:100%; text-align:center; margin-bottom:40px;}
	.ktt_pageHeaqdingCN h2{font:600 25px/35px "Montserrat", Arial; color:#000000;}
	.ktt_pageHeaqdingCN span{font:500 13px/20px "Montserrat", Arial; color:#383838;}
	.ktt_pageHeaqdingCN span a{color:#2b7dd9;}
	.ktt_formContentOuter{float:left; width:100%; padding:0; border:1px solid #ededed; border-bottom:0px solid #ededed; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-bottom:30px;}
	.ktt_formContentInner{float:left; width:97%; padding:15px 1.5%; border-bottom:1px solid #ededed; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; position:relative;}
	.ktt_formContentInner:last-child{float:left; width:97%; padding:15px 1.5%;border-bottom:1px solid #ededed; -moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;}
	.ktt_expandableHeaderColTitle{float:left; width:25%;}
	.ktt_expandableHeaderColTitleSpace{ border-radius:0; padding: 0 1.5%; width: 97%!important;}
	.ktt_topSpace_heading{padding:15px 0 0; width:100%; border-radius:0;}
	.ktt_expandableHeaderColTitle-full{width:97%!important;}
	/*powered by stripe*/
	.ktt_poweredbyStripe{border: 1px solid #e8e8e8; border-radius: 5px; color: #ccc; font-size: 10px; padding: 8px; position: absolute; right: 1.5%; top:15px; width: auto;}
	.ktt_poweredbyStripe span{float:left; width:auto; margin-right:5px;}
	.ktt_poweredbyStripe img{float:left;}
	.ktt_expandableHeaderColContent{float:left; width:58%;}
	
	#cont_securedByStripe .ktt_expandableHeaderColContent {float: left; width: 100%;}
	#cont_securedByStripe .ktt_expireDateRow {float: left; margin-bottom: 10px; width: 36%;}
	#cont_securedByStripe .ktt_CVVRow {float: left; margin-bottom: 10px; width: 35%;}
	#cont_securedByStripe .ccv .ktt_newFormLabelOuter {width: 45%;}
	#cont_securedByStripe .ccv .ktt_newFormFieldOuter {width: 55%;}
	
	.ktt_expandableHeaderColButton{float:right; width:15%; text-align:right;}
	.ktt_expandableHeaderColButton input[type="button"], .ktt_expandableHeaderColButton input[type="submit"], .ktt_expandableHeaderColButton a{display:inline-block; width:140px; height:35px; text-align:center; background:#e9e9e9 url(/images_old/spacer.png)!important; border:0px!important; padding:0; margin:0; font:500 12px/35px "Montserrat", Arial; color:#000000; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out; text-decoration:none;}
	.ktt_expandableHeaderColButton input[type="button"]:hover, .ktt_expandableHeaderColButton input[type="submit"]:hover, .ktt_expandableHeaderColButton a:hover{display:inline-block; width:140px; height:35px; text-align:center; background:#00b1b0 url(/images_old/spacer.png)!important; border:0px!important; padding:0; margin:0; font:500 12px/35px "Montserrat", Arial; color:#ffffff; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer;}
	.ktt_continueBtn{display:inline-block; width:140px; height:35px; text-align:center; background:#00b1b0 url(/images_old/spacer.png)!important; border:0px!important; padding:0; margin:0; font:500 12px/35px "Montserrat", Arial; color:#ffffff; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out; text-decoration:none;}
	.ktt_continueBtn:hover{display:inline-block; width:140px; height:35px; text-align:center; background:#00a3a2 url(/images_old/spacer.png)!important; border:0px!important; padding:0; margin:0; font:500 12px/35px "Montserrat", Arial; color:#ffffff; text-transform:uppercase; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer;}
	.ktt_rewardOuter{float:left; width:97%; padding:15px 1.5%; background:none; border:1px solid #ededed; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-bottom:15px; cursor:pointer; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	.ktt_rewardColLeft{float:left; width:85%; line-height:33px; color:#000000; font-size:14px;}
	.ktt_rewardColRight{float:right; width:15%; text-align:right;}
	.ktt_noPosition{position:inherit!important;}
	.ktt_rewardHeading{float:left; width:100%; padding:0px 0 0px; margin-bottom:10px;}
	.ktt_rewardHeadingLeftSec{float:left; width:60%; margin-right:1%;}
	.ktt_rewardHeadingRightSec{float:right; width:auto; text-align:left; display:block;}
	.ktt_rewardHeadingRightSec-smallDevices{float:right; width:auto; text-align:left; display:none;}
	.ktt_rewardHeading h3{font:500 14px/20px "Montserrat", Arial; color:#000000;  -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	.ktt_rewardOuter:hover{border:1px solid #00b1b0;}
	.ktt_rewardOuter:hover .ktt_rewardHeading h3{color:#00b1b0;}
	.ktt_rewardOuter:hover .ktt_rewardAmount{color:#00b1b0;}
	.ktt_rewardBackers{float:none; width:auto; padding:0px 10px 0px 25px; height:13px; line-height:13px; font-size:12px; color:#0e0e0e; background:#f8f8f8 url(/images_old/new_heart_icon.png) 7px 10px / 15% no-repeat; margin-right:5px; display:inline-block; height:31px; line-height:31px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.ktt_rewardStatusDurarion{float:none; width:auto; font-size:12px; color:#0e0e0e; margin-right:5px; display:inline-block; background:#f8f8f8; padding:0px 10px; height:31px; line-height:31px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.ktt_rewardAmount{float:none; width:auto; display:inline-block; background:#f8f8f8; padding:0px 10px; height:31px; line-height:31px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#0e0e0e; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	.ktt_rewardBrief{float:left; width:100%; font:500 14px/22px "Montserrat", Arial; color:#5d5d5d;}
	.select-reward-btn{float:left; width:100%; text-align:center; display:none;}
	/*disable-reward*/
	.ktt_rewardOuter-disable{float:left; width:97%; padding:15px 1.5%; background:#fff; border:1px solid #f4f4f4; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-bottom:15px; cursor:context-menu; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out; position:relative;}
	/*hover effect*/
	.reward-watermark{position:absolute; top:0; left:0; background:#f4f4f4; border:0px solid #ffffff; width:100%; height:100%; opacity:0; color:#00b1b0;/* transform:scale(0.95); transition:transform 0.2s ease 0s, opacity 0.2s ease 0s; *//* Safari */ display: table-cell; text-align: center; vertical-align: middle;}
	.reward-watermark{cursor:context-menu; opacity:0.8; width:100%; height:100%; /*transform:scale(1); transition:transform 0.2s ease 0s, opacity 0.2s ease 0s; */ display: table-cell; text-align: center; vertical-align: middle; border:0px solid #00b1b0;}
	.reward-watermark * {vertical-align: middle;}
	.reward-watermark {display: block!important;}
	.reward-watermark span {display: inline-block; height: 100%; width: 1px;}
	.reward-watermark span {display: inline-block; height: 100%;}
	.reward-watermark{font-size:26px; margin:0; padding:0;/* transform:scale(0.2); transition:transform 0.0s ease 0s, opacity 0.0s ease 0s;*/ color:#00b1b0; text-align:center; opacity:0; text-transform:uppercase; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.reward-watermark{font-size:26px; font-weight:600; margin:0; padding:0;/* transform:scale(1); transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;*/ text-align:center; opacity:0.85;  }
	.reward-watermark font{color:#00b1b0; /*transform:scale(1); transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;*/ /*margin-top:150px;*/ text-align:center; opacity:10!important; text-shadow:0 1px 2px #000;}
	
	#rewardsLargeDevice .reward-watermark{position:absolute; top:0; left:0; background:#ffffff; border:0px solid #ffffff; width:100%; height:100%; opacity:0; color:#00b1b0;/* transform:scale(0.95); transition:transform 0.2s ease 0s, opacity 0.2s ease 0s; *//* Safari */ display: table-cell; text-align: center; vertical-align: middle;}
	#rewardsLargeDevice .reward-watermark{cursor:context-menu; opacity:0.8; width:100%; height:100%; /*transform:scale(1); transition:transform 0.2s ease 0s, opacity 0.2s ease 0s; */ display: table-cell; text-align: center; vertical-align: middle; border:0px solid #00b1b0;}
	#rewardsLargeDevice .reward-watermark * {vertical-align: middle;}
	#rewardsLargeDevice .reward-watermark {display: block!important;}
	#rewardsLargeDevice .reward-watermark span {display: inline-block; height: 100%; width: 1px;}
	#rewardsLargeDevice .reward-watermark span {display: inline-block; height: 100%;}
	#rewardsLargeDevice .reward-watermark{font-size:16px; margin:0; padding:0;/* transform:scale(0.2); transition:transform 0.0s ease 0s, opacity 0.0s ease 0s;*/ color:#00b1b0; text-align:center; opacity:0; text-transform:uppercase; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	#rewardsLargeDevice .reward-watermark{font-size:16px; font-weight:600; margin:0; padding:0;/* transform:scale(1); transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;*/ text-align:center; opacity:0.90;  }
	#rewardsLargeDevice .reward-watermark font{color:#00b1b0; /*transform:scale(1); transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;*/ /*margin-top:150px;*/ text-align:center; opacity:10!important; text-shadow:0 1px 2px #000;}
	
	
	/**/
	.ktt_yourContributionOuter{float:left; width:100%;}
	.ktt_topSpace{margin-top:15px; float:left; width:100%;}
	.buttonPosition{position:relative;}
	#ktt_tabContent .buttonPosition .ktt_continueBtn {top:150px; bottom:0px; left:0px; position:absolute;}
	/*--------HEADING DESABLE-COMPLETED-ACTIVE CSS- START--------*/
		.completedStatus{background:#fafafa url(/images_old/selected_bg-contribute.png) top left repeat-y;}
 		.deactiveStatus{opacity: 0.5; background:#f4f4f4;}
		/*-----ACTIVE-----*/
		.ktt_yourContributionOuter h3{font:500 16px/30px "Montserrat", Arial; color:#00b1b0; text-transform:uppercase; margin-bottom:0px;}
		.ktt_expandableHeaderColContent h3{font:600 16px/32px "Montserrat", Arial; color:#000000;}
		/*PAYMENT ACTIVE*/
		.ktt_expandableHeaderColTitle h3{font:500 16px/33px "Montserrat", Arial; color:#00b1b0; text-transform:uppercase; margin-bottom:0px;}
		.ktt_expandableHeaderColTitle h3 strong{font:500 16px/33px "Montserrat", Arial; color:#00b1b0; float:left; width:auto; margin-right:5px;}
		/*-----COMPLETED-----*/
		.completedStatus .ktt_expandableHeaderColTitle h3 {font:500 13px/33px "Montserrat", Arial; color:#aaaaaa; float:left; width:auto; margin-right:5px;}
		.completedStatus .ktt_expandableHeaderColTitle h3 strong{font:500 13px/33px "Montserrat", Arial; color:#aaaaaa; float:left; width:auto; margin-right:5px;}
		/*-----DEACTIVE-----*/
		.deactiveStatus .ktt_expandableHeaderColTitle h3 strong{font:500 13px/33px "Montserrat", Arial; color:#555; float:left; width:auto; margin-right:5px;}
		.deactiveStatus .ktt_expandableHeaderColTitle h3 {font:500 13px/33px "Montserrat", Arial; color:#555; float:left; width:auto; margin-right:5px;}
		/*-----NUMBERS AND SECURED TEXT-----*/
		.ktt_HeadingNumber{float:left; width:13px; margin:0 5px 0 5px;}
		.ktt_expandableHeaderColTitle h3 span{font:500 11px/33px "Montserrat", Arial; color:#aaa; text-transform:none; margin-bottom:0px; margin-left:5px; background:url(/images_old/secure-lock.png) left center no-repeat; padding-left:15px; height:32px; float:left; width:auto; margin-top:0px;}
		.deactiveStatus .ktt_expandableHeaderColTitle h3 span{color:#000!important;}
	/*--------HEADING DESABLE-COMPLETED-ACTIVE CSS- END--------*/
	.ktt_yourContributionRow{float:left; width:50%; margin-bottom:0px;}
	.ktt_expireDateRow{float:left; width:50%; margin-bottom:10px;}
	.ktt_expireDateRow .ktt_newFormLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-top: 8px; width:39%;}
	.ktt_CVVRow{float:left; width:50%; margin-bottom:10px;}
	.ktt_donorType{float:left; width:22%; margin-top:8px;}
	.ktt_donorType label{font-size:11px; font-weight:normal;}
	.ktt_donorType input[type="radio"]{margin:2px 5px 0 0 ; float:left;}
	.ktt_donatedAmmountField{float:left; width:70%; min-height:50px;}
	.ktt_full-note{width:100%!important;}
	
	input[type="text"].currencyNew-rupee {background:#fff url("/images_old/rupee_sign_new.png") no-repeat 8px 7.5px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:5px 5% 5px 10%!important; width:82%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;-webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	input[type="text"].currencyNew-dollar {background:#fff url("/images_old/dollar_sign_new.png") no-repeat 8px 7.5px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 10%!important; width:82%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;-webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	input[type="text"].currencyNew-euro {background:#fff url("/images_old/euro_sign_new.png") no-repeat 8px 7.5px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 10%!important; width:82%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;-webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	input[type="text"].currencyNew-pound {background:#fff url("/images_old/pound_sign_new.png") no-repeat 8px 7.5px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 10%!important; width:82%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;-webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	.ktt_newnote{font-size:12px; color:#0e0e0e}
	.ktt_newnoteSmall{font-size:10px; color:#969696; margin:5px 0 10px 0; float:left;}
	.ktt_newFormLabelOuter{float:left; width:28%; margin-top:8px; font-size:12px; color:#0e0e0e;}
	.ktt_newFormLabelOuter span{color:#ff0000;}
	.ktt_newFormLabelOuterNoMargin{margin:0!important;}
	.ktt_newFormFieldOuter{float:left; width:70%; min-height:55px;}
	.ktt_newFormFieldOuter img{margin:0 0 0 12px!important; float:left; width:11.8%;}
	.ktt_newFormFieldOuter input[type="text"], .ktt_newFormFieldOuter input[type="password"]{background:#fff url("/images_old/spacer.png") no-repeat center; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:5px 2% 5px 2%; width:90%; height:20px; line-height:20px; font-size:13px; font-weight:normal; color:#0e0e0e; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	.ktt_globel_wrapper input[type="text"]:focus, 
	.ktt_newFormFieldOuter input[type="password"]:focus, 
	#ngo_wraper .ktt_newFormFieldOuter input[type="text"]:focus{border:1px solid #c6c6c6; outline:none!important;}
	.ktt_globel_wrapper select:focus, #ngo_wraper .ktt_newFormFieldOuter select:focus{border:1px solid #c6c6c6!important; outline:none!important;}
	.ktt_prifix-outer{position:relative;}
	
	.ktt_newFormFieldOuter input[type="file"]{background:#fff url("/images_old/spacer.png") no-repeat center !important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:0%; width:94%; height:30px; line-height:30px; font-size:13px; font-weight:normal; color:#0e0e0e; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	.ktt_newFormFieldOuter input[type="file"]:focus{/*background:#ffffcc url("/images_old/spacer.png") no-repeat center;*/ border:1px solid #c6c6c6!important; outline:none!important;}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ktt_newFormFieldOuter input[type="file"]{background:#fff url("/images_old/spacer.png") no-repeat center !important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:5px 1%; width:92%; height:auto; line-height:normal; font-size:13px; font-weight:normal; color:#0e0e0e; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	.ktt_newFormFieldOuter input[type="file"]:focus{/*background:#ffffcc url("/images_old/spacer.png") no-repeat center;*/ border:1px solid #c6c6c6!important; outline:none!important;}
	
	}
	
	.ktt_newFormFieldOuterTextarea{float:left; width:70%; min-height:80px;}
	.ktt_newFormFieldOuterTextarea textarea{background:#fff url("/images_old/spacer.png") no-repeat center !important; border:1px solid #e4e4e4; border-radius:5px;margin:0 0 0px 0!important; padding:5px 2% 5px 2%; width:90%; height:50px; line-height:normal; font-size:13px; font-weight:normal; color:#0e0e0e; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out; resize:none;}
	.ktt_newFormFieldOuterTextarea textarea:focus{/*background:#ffffcc url("/images_old/spacer.png") no-repeat center;*/ border:1px solid #c6c6c6!important; outline:none!important;}

/*error-success-messages*/
	#RegisterBankDetails .ktt_error-text{width: 94%;}
	#RegisterBankDetails .newError{background:#fdf0ef url("/images_old/field-marks_error.png") center right no-repeat !important; border:1px solid #ff0000 !important; box-shadow: none;}
	#RegisterBankDetails .newError:focus{background:#fdf0ef url("/images_old/field-marks_error.png") center right no-repeat!important; border:1px solid #ff0000 !important;}
	#RegisterBankDetails .newSuccess{background:#ffffff url("/images_old/field-marks_success.png") center right no-repeat!important; border:1px solid #00b1b0!important;}
	.ktt_error-text{color:#ff010a; float:left; width:100%; font-size:10px; margin-bottom: 5px; margin-top: 3px;}
	.ktt_error{border:1px solid #ff868b!important;}
	.ktt_success{border:1px solid #88db4f!important;}
	.ktt_yourContributionRow-yourContributer{float:left; width:100%;}
	.ktt_yourContributionRow-yourContributer .ktt_newFormLabelOuter{color:#0e0e0e; float:left; font-size:12px; margin-top:8px; width:28%;}
	.ktt_yourContributionRow-yourContributer .ktt_donatedAmmountField{float: left; min-height: 50px; width: 30%;}
	.donerType_deactive{opacity:0.4}
	.ktt_extra-text{color:#3a3a3a; float:left; width:100%; font-size:10px; margin-bottom:10px; margin-top:0px;}
	.new_radio_btn{float:left; width:20px; margin:1px 5px 0 0;}
	.new_radio_label{float:left; width:auto; margin:0 5px 0 0;}
	
	.ktt_phone-prefix-foreign{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:5px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_phone-input-foreign{padding:5px 2% 5px 5% !important; width:87%!important;}
	.ktt_phone-prefix{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:5px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_phone-input{padding:5px 2% 5px 8% !important; width:84%!important;}
	.ktt_website-prefix{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:5px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
	
/*credit-dabit*/
	#paymentForeignoldStyle ul li.enhance_wrapper {float: left; margin-bottom: 10px; margin-top: 0px; width: 100%;}
	#paymentForeignoldStyle ul li.enhance_wrapper input[type="radio"] {float: left; margin-right: 5px; margin-top: 0; min-height: inherit; width: 20px;}
	#paymentForeignoldStyle ul li.enhance_wrapper input[type="checkbox"] {float: left; margin-right: 5px; margin-top: 0; margin-bottom: 10px; min-height: inherit; width: 20px;}
	#paymentForeignoldStyle ul li.enhance_wrapper label{ display:block; font-size: 11px; font-weight: 400; line-height: normal; margin-bottom: 0; width:95%;}
	#creditCard-content .ktt_yourContributionRow, #debitCard-content .ktt_yourContributionRow {float: left; margin-bottom: 5px; width:70%;}
	#ktt_tabContent .ktt_formContentInner:last-child, #ktt_tabContent .ktt_formContentInner{border-bottom:0px; padding-top:0px;}
	.paymentSmall{width:45%!important; float:left; /*margin-right:10px!important;*/}
	.expireDate{float:left; width:56%;}
	.ccv{float:left; width:44%; position:relative;}
	.whatIsCVC{position:absolute; left:136px; top:0; width:134px; float:right; font-size:10px;}
	.expireDate select{width:45%; padding:5px 10px; float:left; margin-right:10px!important; height:32px;}
	.ccv{width:40%!important;}
	.ccv .ktt_newFormLabelOuter {width:42%;}
	.ccv .ktt_newFormFieldOuter {width:58%;}
	.ccvSmall{width:42%!important; float:left; /*margin-right:10px!important;*/ padding: 5px 10% !important;}
	.ktt_secCreditSpace{height:60px; clear:both; display:block;}
	.ktt_rememberThisCardInFuture{float:left; width:80%; padding:0 0 0 19.5%; min-height:40px; margin-top:5px;}
	.ktt_rememberThisCardInFuture label[for="reusable"]{color:#969696; font-size:10px; font-weight:normal; float:left; }
	.ktt_rememberThisCardInFuture input.checkbox{float:left; margin-right:5px;}
	.secured-image-outer{float:right; width:66%; text-align:right; margin:0 5.5% 0 0;}
	.secured-image-outer-debit{float:right; width:45%; text-align:right; margin:0 5.5% 0 0;}
	.secured-image-outer-netBanking-payu{float:left; width:12%; text-align:left; margin:10px 0% 15px 0;}
	
/*netbanking*/
	.ktt_bigLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-top: 8px; margin-bottom:10px; width: 100%;}
	.ktt_newFormFieldOuterBig{width:100%!important; }
	.ktt_netBankingCol{width:24%!important; float:left; margin:5px 1% 5px 0;}
	.ktt_netBankingCol label img{width:73%;}
	.selectBankfromOuter{width:40%!important; margin-bottom:10px; }
	.selectBankfrom select{width:100%; padding:5px 10px; float:left; margin:0 0px 10px 0!important;  height:32px;}
	.ktt_newFormFieldOuter select{width:94%; padding:5px 10px; float:left; margin:0 0px 0px 0!important;  height:32px;}
	#ktt_tabContent .ktt_continueBtn{position:absolute; bottom:20px; left:30px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	.expireDate select{width:45%; padding:5px 10px; float:left; margin-right:10px!important; height:32px; line-height:27px;}
	.selectBankfrom select{width:100%; padding:5px 10px; float:left; margin:0 0px 10px 0!important;  height:32px; line-height:27px;}
	.ktt_newFormFieldOuter select{width:100%; padding:5px 10px; float:left; margin:0 0px 10px 0!important;  height:32px; line-height:27px;}
	}
	/*404-error-page-css*/
	.four-zero-four-heading, .four-zero-four-image, .four-zero-four-content{float:left; width:100%; text-align:center;}
	.four-zero-four-heading h2{font-size:35px; font-weight:600; color:#000; margin:20px 0 15px;letter-spacing:-2px;}
	.four-zero-four-content h3{font-size:25px; font-weight:500; color:#323a45; margin-bottom:2px; letter-spacing:-2px;}
	.four-zero-four-content h4{font-size:18px; font-weight:500; color:#323a45; margin-bottom:18px; letter-spacing:-1px;}
	.four-zero-four-content h5{font-size:18px; font-weight:500; color:#323a45; margin-bottom:15px; letter-spacing:-1px;}
	a.home-btn{display:inline-block; text-align:center; height:55px; line-height:55px; width:230px; background:#ff7260; margin:0 5px 85px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	a.home-btn:hover{background:#ea6958;}
	a.home-btn p{display:inline-block; background:url(../images_old/home-icon.png) left center no-repeat; padding-left:28px; font-size:16px; text-transform:uppercase; color:#ffffff;}
	.btn-inner{ width:auto; margin:0 auto; letter-spacing:-1px;}
	a.browse-btn{display:inline-block; text-align:center; height:55px; line-height:55px; width:230px; background:#00b1b0; margin:0 5px 85px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	a.browse-btn:hover{background:#00a3a2;}
	a.browse-btn p{display:inline-block; background:url(../images_old/magnify-icon.png) left center no-repeat; padding-left:28px; font-size:16px; text-transform:uppercase; color:#ffffff; letter-spacing:-1px;}
	
	/*cash pickup*/
	.ktt_cashpickup-inner{float:left; width:100%; margin-top:20px; }
	.ktt_cashpickup-image{float:left; width:20%; margin-right:3%;}
	.ktt_cashpickup-content{float:left; width:77%; margin-top:80px;}
	.ktt_cashpickup-content-not-available{float:left; width:77%; margin-top:80px;}
	.ktt_cashpickup-content-reqThousandRs{float:left; width:77%; margin-top:35px!important;}
	.ktt_notAvailebleLocation{float:left; display:table-cell; width:5%;}
	.ktt_cashpickup-content h4, .ktt_cashpickup-content-not-available h4{font-size:18px; color:#010101; float:left; width:95%; text-transform:inherit; margin-bottom:5px; line-height:normal;}
	.ktt_cashpickup-content h5, .ktt_cashpickup-content-not-available h5{font-size:16px; color:#010101; float:left; width:95%; text-transform:inherit; line-height:normal;}
	
/*NEW PARTNER PAGE CSS*/
	ul.porPartnerOuter{float:left; width:100%; text-align:left; margin-bottom:30px;}
	ul.porPartnerOuter li{float:left; width:24%; height:auto; padding:0px 0%; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;
	/*background:url(/images_old/partner-logos-gray-scale.jpg) 0 0 no-repeat;*/}
	ul.porPartnerOuter li:nth-child(4n) {border-right: none;}
	ul.porPartnerOuter li:nth-child(20) ~ li {border-bottom: none;}
	ul.porPartnerOuter li a{display:block;  height:100%; width:100%;}
	ul.porPartnerOuter li a img{display:block;}	
	
	/*individual page-profile*/
	.ktt_tabContentainer{}
	#CampaignDetailsContent .ktt_tabContentainer ._kt_tab_simple_nav {background:none; float: left; margin-bottom: 0px; width: 100%;}
	.ktt_tabContentainer #IndProfileTabsNav li a {background:none; border-bottom:0px; color:#6c6c6c; font-size:14px; font-weight:500; margin:0px 5px 0 0; padding:10px 15px !important;}	
	.ktt_tabContentainer #IndProfileTabsNav li a.active {background:#ffffff; border-bottom:0px; color:#000000; padding:10px 15px!important; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
	.ktt_tabContentainer ._kt_tab_simple_nav li {margin:0!important;}
	.ktt_tabContentainer ._kt_tab_simple_nav li a {display:block; line-height:22px;}
	.ktt_tabContentOuter{float:left; width:96%; padding:15px 2%; background:#ffffff; margin-bottom:30px;}
	.ktt_notificationCircleProfile{border-radius:50%; background:none; height:17px; width:17px; border: 1px solid transparent; text-align:center; color:#ffffff; display:inline-block; margin-left:3px; position: relative; top: -2px;}
	
	.ktt_yourContributionRow .uploadeImageOuter {background: #fff none repeat scroll 0 0; border: 1px solid #e4e4e4; border-radius: 5px; color: #666; float: left; font-family: "Montserrat",Arial !important; font-size: 16px; font-weight: 200; margin-bottom: 2px; margin-top:0px; min-height: 30px; outline: medium none; padding: 10px 1% 10px 10px; transition: transform 0.2s ease-in-out 0s; width: 90%;}
	.ktt_yourContributionRow .uploadeImageOuter li {list-style: outside none none!important;}
	.ktt_yourContributionRow .uploadeImageOuter .media_form_wrapper {padding-bottom: 0 !important;}
	.ktt_yourContributionRow .uploadeImageOuter  #MediaUploadButtonHolder img {float: left; height: auto !important; margin-bottom: 0 !important; margin-right: 1%; width:10% !important;}
	.ktt_yourContributionRow .uploadeImageOuter .form_right_wrapper{display:none;}
	.ktt_yourContributionRow .uploadeImageOuter  .form_left_wrapper {float: left; margin-right: 1.5%; width: 98.25%;}
	
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 1% !important; padding: 215px 25px 20px; position: relative; width: 17.85% !important;}
	
	
	.ktt_yourContributionRow .noProfileImage .uploadeImageOuter {background: #fff none repeat scroll 0 0; border:0px solid #e4e4e4; border-radius: 0px; color: #666; float: left; font-family: "Montserrat",Arial !important; font-size: 16px; font-weight: 200; margin-bottom: 2px; margin-top:0px; min-height: 20px; outline: medium none; padding:0px; transition: transform 0.2s ease-in-out 0s; width: 90%;}
	.ktt_yourContributionRow .noProfileImage .uploadeImageOuter  #MediaUploadButtonHolder img {display:none;}
	.noProfileImage #MediaUploadButtonHolder input[type="file"]{width:93%; float:left;}
	.ktt_newFormFieldOuter select.customSelect{width:94%;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ktt_yourContributionRow .noProfileImage .uploadeImageOuter {background: #fff none repeat scroll 0 0; border:0px solid #e4e4e4; border-radius: 0px; color: #666; float: left; font-family: "Montserrat",Arial !important; font-size: 16px; font-weight: 200; margin-bottom: 2px; margin-top:0px; min-height: 30px; outline: medium none; padding:0px; transition: transform 0.2s ease-in-out 0s; width: 90%;}
	}
	
	.ktt_updateImage{background:#fff url("/images_old/spacer.png") no-repeat center !important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:1px 1px 1px 2%; width:92%; height:28px; line-height:28px; font-size:13px; font-weight:normal; color:#0e0e0e; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	.ktt_updateImage.newError{background-color: #fcf5f2 !important; border-color: #ea3f2e }
	.ktt_updatedFileName{float:left; width:63%;}
	.ktt_downloadFile{float:left; width:23px;}
	.ktt_downloadFile img{width:100%;}
	.ktt_uploadButton{float:right; width:auto;}
	.ktt_uploadButton input[type="button"]{display:block; width:75px; height:28px; text-align:center; background:#00b1b0 url(/images_old/spacer.png)!important; border:0px!important; padding:0; margin:0; font:500 12px/28px "Montserrat", Arial; color:#ffffff; text-transform:uppercase; -moz-border-radius:4px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out; text-decoration:none;}
	.ktt_uploadButton input[type="button"]:hover{background:#00a3a2 url(/images_old/spacer.png)!important;}
	.ktt_updatedFileName a{text-decoration:underline; font-size:11.5px;}
	
	
	
/* Media Queries Begin */
@media all and (max-width:1920px){	

}

@media all and (max-width:1399px){

}

@media all and (max-width:1199px){

}

@media all and (max-width:1100px){

}
/*@media all and (max-width:1280px)(min-width:1071px){
	.ktt_phone-prefix-foreign{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:5px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_phone-input-foreign{padding:5px 2% 5px 5% !important; width:87%!important;}
	.ktt_phone-prefix{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:5px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_phone-input{padding:5px 2% 5px 7% !important; width:85%!important;}
	.ktt_website-prefix{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:5px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
}*/

@media all and (max-width:1069px){
	.ktt_globel_wrapper{width:97%; margin:0px auto 25px auto;}
	.kt_header_nav li {float: left; margin: 0 1px;}
	.kt_header_nav li a {font-size: 13px;line-height: 60px; padding: 0 7px; text-decoration: none; text-transform: none; transition: all 450ms ease-in-out 0s;}
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 1% !important; padding: 215px 25px 20px; position: relative; width: 17.80% !important;}
}

@media all and (width:1024px){
	.kt_header_nav li a {font-size: 12px;}
	#LoggedInUserMenu p.username, #SmallScreenHeaderActions p.username {font-size: 12px;}
	.kt_header_nav li {float: left; margin: 0 1px;}
	.ktt_globel_wrapper{width:97%; margin:0px auto 25px auto;}
	.selectBankfromOuter{width:70%!important; margin-bottom:10px; }
	.ktt_expandableHeaderColTitle {float:left; width:27%;}
	.expireDate select, .ktt_newFormFieldOuter select {height:32px; background:#ffffff url("/images_old/arrow_select.png") center right no-repeat!important; line-height:inherit !important;}
	.expireDate select, .ktt_newFormFieldOuter select.newSuccess {  height:32px; background:#ffffff url("/images_old/arrow_select.png") center right no-repeat!important; line-height: inherit !important;}
	.selectBankfrom select{float:left; margin:0 0 5px !important; padding:5px 10px; width:75%;  height:32px;}
	.ktt_newFormFieldOuter select{float:left; margin:0 0 0px !important; padding:5px 10px; width:94%;  height:32px;}
	.ktt_yourContributionRow-yourContributer .ktt_newFormLabelOuter{color:#0e0e0e; float:left; font-size:12px; margin-top:8px; width:30%;}
	.ktt_yourContributionRow-yourContributer .ktt_donatedAmmountField{float: left; min-height: 50px; width: 30%;}
	.ktt_newFormFieldOuter img {float: left; margin: 0 0 0 7px !important; width: 13%;}
	.ktt_phone-input{padding:5px 2% 5px 9% !important; width:83%!important;}
	#cont_securedByStripe  .expireDate {float: left; width: 58%;}
}

@media all and (max-width:1024px){
span.new_currencyNoteClose {right: 3px; top: 2px;}
#SmallScreenHeaderActions > li > a {margin-right: 5px; margin-top: -4px;}
#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 1% !important; padding: 215px 25px 20px; position: relative; width: 17.5% !important;}
}

@media all and (max-width:1023px){
	.ktt_globel_wrapper ._kt_breadcrumb {border-bottom: 0 solid #cecece; margin-bottom: 0; padding:5px 0 25px;}
	.myDdArrow { height: 15px; position: absolute; right: 11px; top: -10px; width: 22px;}
	div.myDropdownMenu {background: #fff; border-radius:0; display: none; margin-left: 0; padding: 0; position: absolute; right:-4px; top: 49px; width: 270px; z-index: 100; border:1px solid #ebebeb; border-rop:0px;}
	#SmallScreenHeaderActions  ul.notificationContain{float:left; width:100%; background:url("/images_old/no_contain_bg.png") top center no-repeat;}
	#SmallScreenHeaderActions  ul.notificationContain li{float:left; width:92%; padding:10px 4%; border-bottom:1px solid #dedede; border-radius:0 0 0 0;}
	#SmallScreenHeaderActions  ul.notificationContain li:last-child{border-bottom:1px solid #dedede; border-radius:0 0 ;border:0px;}
	#SmallScreenHeaderActions  ul.notificationContain li:hover{float:left; width:92%; padding:10px 4%; background:#f6f6f6; }
	#SmallScreenHeaderActions  ul.notificationContain li a{display:block; font-size:12px!important; font-weight:500; color:#515151!important; padding:8px 0 !important; line-height:18px;}
	
	.ktt_notAcceptedDonation{float:left; width:92%; margin:0 0 15px 0; background:#f7f7f7 url(/images_old/warning_new.png) left center no-repeat; padding:10px 2% 10px 5.6% ; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.ktt_notAcceptedDonation p {float: left; font-size: 12px; line-height: normal; width: 91%;}
	#SmallScreenHeaderActions {position: relative;}
	.ktt_currencyOuter{ margin-top:1px!important;}
	.ktt_currencyOuter { margin: 0px 5px 0 0;}
	#SmallScreenHeaderActions > li > a {margin-right: 5px; margin-top: -2px; margin-left:5px;}

	.ktt_newFormLabelOuter {color:#0e0e0e; float:left; font-size:12px; margin-top:8px; width:30%;}
	.ktt_donorType {float:left; margin-top:8px; width:30%;}
	.ktt_newFormFieldOuter {float:left; min-height:53px; width:70%;}
	.resp-tabs-container .ktt_newFormFieldOuter {float:left; min-height:53px; width:100%;}
	.ktt_newFormFieldOuter input[type="text"] {width:78%;}
	.ktt_formContentInner {border-bottom: 1px solid #ededed; border-radius: 0; float: left; padding: 10px 1.5%; width: 97%;}
	.ktt_globel_wrapper{width:96%; margin:20px auto 25px auto;}
	.ktt_expandableHeaderColTitle { float: left; width: 30%;}
	.ktt_expandableHeaderColContent { float: left; width: 46%;}
	.ktt_expandableHeaderColContent p {color: #000000; float: left; font: 500 12px/16px "Montserrat",Arial;}
	.ktt_expandableHeaderColTitle-full{float:left; width:100%!important; margin-bottom:5px; margin-top: 5px}
	.ktt_expandableHeaderColButton { float: right; text-align: right; width: 22%;}
	.ktt_rewardColLeft { float: left; line-height: 33px; width: 75%;}
	.ktt_rewardColRight {float: right; text-align: right; width: 22%;}
	.ktt_rewardHeadingLeftSec {float: left; line-height: normal; margin-right: 1%; width: 100%;}
	.ktt_rewardHeading h3 { color: #000000; font: 500 14px/20px "Montserrat",Arial; transition: all 450ms ease-in-out 0s; line-height:normal;}
	.ktt_rewardHeadingRightSec{float:right; width:auto; text-align:left; display:none;}
	.ktt_rewardHeadingRightSec-smallDevices{float:right; width:100%; text-align:left; display:block;}
	.ktt_rewardHeadingRightSec-smallDevices .ktt_rewardAmount{float:left; clear:both; background:none; padding-left:0; height:20px; line-height:normal; color:#00b1b0; font-size:14px; font-weight:600; border-radius:0;}
	.ktt_rewardHeadingRightSec-smallDevices .ktt_rewardBackers{float:left; clear:both; background-color:transparent; background:#fff url("/images_old/new_heart_icon.png") no-repeat scroll 1px 3px / 16% auto; padding-left:15px; height:16px; line-height:16px; margin-bottom:5px; margin-right:0px;}
	.ktt_rewardHeadingRightSec-smallDevices .ktt_rewardStatusDurarion{float:left; background:none; border-left:1px solid #ccc; border-radius:0; height:16px; line-height:16px;  margin-bottom:5px; padding-left:8px;}
	.select-reward-btn{float:left; width:100%; text-align:center; display:block;}
	a.selectReward-campaign{width:300px; display:inline-block; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#00b1b0; height:40px; line-height:40px; color:#ffffff; text-transform:uppercase; font-size:13px; font-weight:500; margin:10px auto 5px; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	a.selectReward-campaign:hover{background:#00a3a2;}
	.ktt_rewardOuter:hover .ktt_rewardHeading .ktt_rewardHeadingRightSec-smallDevices .ktt_rewardAmount{color:#00b1b0!important;}
	.ktt_rewardOuter:hover{border:1px solid #ededed; cursor:inherit;}
	.ktt_rewardOuter:hover .ktt_rewardHeading h3{color:#0e0e0e;}
	.ktt_rewardOuter:hover .ktt_rewardAmount{color:#0e0e0e;}
	#creditCard-content .ktt_yourContributionRow, #debitCard-content .ktt_yourContributionRow { float: left; margin-bottom: 5px; width: 100%;}
	.ktt_newFormFieldOuter img {float: left; margin: 0 0 0 10px !important; width:10%;}
	#creditCard-content .ktt_yourContributionRow, #debitCard-content .ktt_yourContributionRow { float: left; margin-bottom: 0; width: 100%;}
	#creditCard-content .ktt_newFormLabelOuter, #debitCard-content .ktt_newFormLabelOuter {color:#0e0e0e; float:left; font-size:12px; margin-bottom:5px; margin-top:0; width:100%;}
	.ktt_expireDateRow { float: left; margin-bottom: 10px; width: 60%;}
	.expireDate {float: left; width: 100%;}
	.ccv .ktt_newFormFieldOuter {width: 100%;}
	.ccv {width: 100% !important;}
	.ktt_CVVRow {float: left; margin-bottom: 10px; width: 40%;}
	.whatIsCVC {float: right; font-size: 10px; left: 66px; position: absolute; top: 0; width: 50px;}
	.whatIsCVC img {width: 50% !important;}
	.whatIsCVC font {display: none;}
	.expireDate select, .ktt_newFormFieldOuter select { height:32px; background:#ffffff url("/images_old/arrow_select.png") center right no-repeat!important; line-height: inherit !important; }
	.expireDate select, .ktt_newFormFieldOuter select.newSuccess {  height:32px; background:#ffffff url("/images_old/arrow_select.png") center right no-repeat!important; line-height: inherit !important;}
	.selectBankfrom select{ float: left; margin: 0 0 5px !important; padding: 5px 10px; width: 100%;  height:31px;}
	.ktt_newFormFieldOuter select{float: left; margin: 0 0 0px !important; padding: 5px 10px; width: 100%;  height:31px;}
	.ktt_netBankingCol {float: left; margin: 5px 1% 5px 0; width: 32% !important;}
	.selectBankfromOuter {margin-bottom: 10px; width: 68% !important;}
	.ktt_phone-input { padding: 5px 2% 5px 13% !important; width: 67% !important;}
	.ktt_phone-input-foreign {padding: 5px 2% 5px 5% !important; width: 75% !important;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
	.ktt_rememberThisCardInFuture{float:left; width:100%; padding:0 0 0 0%; min-height:40px;}
	.ktt_expandableHeaderColTitleSpace {border-radius: 0; padding: 0 2.5%; width: 95% !important;}
	.ccvSmall {float: left; padding: 5px 10% !important; width: 34% !important;}
	.ktt_yourContributionRow-yourContributer .ktt_newFormLabelOuter{color:#0e0e0e; float:left; font-size:11px; margin-top:8px; width:38%;}
	.ktt_yourContributionRow-yourContributer .ktt_donatedAmmountField{float: left; min-height: 50px; width:40%;}
	.secured-image-outer{float:right; width:68%; text-align:right; margin:0 5.5% 0 0;}
	.secured-image-outer-debit{float:right; width:46%; text-align:right; margin:0 5.5% 0 0;}
	.secured-image-outer-netBanking-payu{float:left; width:18%; text-align:left; margin:10px 0% 15px 0;}
	
	/*cash pickup*/
	.ktt_cashpickup-inner{float:left; width:100%; margin-top:10px; margin-bottom: 10px;}
	.ktt_cashpickup-image{float:left; width:20%; margin-right:3%;}
	.ktt_cashpickup-content{float:left; width:77%; margin-top:20px;}
	.ktt_cashpickup-content-not-available{float:left; width:77%; margin-top:48px;}
	.ktt_cashpickup-content-reqThousandRs{float:left; width:77%; margin-top:5px!important;}
	.ktt_notAvailebleLocation{float:left; display:table-cell; width:5%;}
	.ktt_cashpickup-content h4, .ktt_cashpickup-content-not-available h4{font-size:15px; color:#010101; float:left; width:95%; text-transform:inherit; margin-bottom:5px; line-height:normal;}
	.ktt_cashpickup-content h5, .ktt_cashpickup-content-not-available h5{font-size:13px; color:#010101; float:left; width:95%; text-transform:inherit; line-height:normal;}
	
	/*Individual details*/
	.ktt_yourContributionRow .uploadeImageOuter {background: #fff none repeat scroll 0 0; border: 1px solid #e4e4e4; border-radius: 5px; color: #666; float: left; font-family: "Montserrat",Arial !important; font-size: 16px; font-weight: 200; margin-bottom: 2px; margin-top: 0; min-height: 30px; outline: medium none; padding: 10px 1% 10px 10px; transition: transform 0.2s ease-in-out 0s; width: 94%;}
	.ktt_newFormFieldOuterTextarea{float:left; width:57%; min-height:inherit; margin-bottom:10px;}
	.ktt_newFormFieldOuterTextarea .ktt_error-text{margin-bottom:0;}
	.ktt_newFormFieldOuter select.customSelect {float: left; margin: 0 0 0px !important; padding: 5px 10px; width: 82%; height:31px;}
	.ktt_newFormFieldOuterTextarea textarea {background: #fff url("/images_old/spacer.png") no-repeat scroll center center !important; border: 1px solid #e4e4e4; border-radius: 5px; color: #0e0e0e; font-size: 13px; font-weight: normal; height: 50px; line-height: normal; margin: 0 !important; padding: 5px 2%; resize: none; transition: all 450ms ease-in-out 0s; width: 96%;}
	.ktt_yourContributionRow .uploadeImageOuter #MediaUploadButtonHolder img {float: left; height: auto !important; margin-bottom: 0 !important; margin-right: 1%; width: 15% !important;}
	
	.ktt_updatedFileName {float: left; width: 58%;}
	.ktt_downloadFile {float: left; width: 23px; display:none;}
	.ktt_updateImage {background: #fff url("/images_old/spacer.png") no-repeat scroll center center !important; border: 1px solid #e4e4e4; border-radius: 5px; color: #0e0e0e; font-size: 13px; font-weight: normal; height: 28px; line-height: 28px; margin: 0 !important; padding: 1px 1px 1px 2%; transition: all 450ms ease-in-out 0s; width: 80%;}
	.ktt_yourContributionRow .uploadeImageOuter #MediaUploadButtonHolder input[type="file"] {float: left; height: 25px; line-height: 25px; margin-top: 0; padding: 1% !important; width: 81%;}
	.noProfileImage #MediaUploadButtonHolder input[type="file"] {float:left; width:100%!important;}	
	.ktt_yourContributionRow .noProfileImage .uploadeImageOuter {background: #fff none repeat scroll 0 0; border: 0 solid #e4e4e4; border-radius: 0; color: #666; float: left; font-family: "Montserrat",Arial !important; font-size: 16px; font-weight: 200; margin-bottom: 2px; margin-top: 0; min-height: 20px; outline: medium none; padding: 0; transition: transform 0.2s ease-in-out 0s; width: 100%;}
	.ktt_newFormFieldOuter .ktt_downloadFile img {margin: 0 0 0 5px !important; width: 100%;}
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 1% !important; padding: 215px 25px 20px; position: relative; width: 17.2% !important;}
}

@media all and (width:980px){
	.ktt_notAcceptedDonation{float:left; width:93%; margin:0 0 15px 0; background:#f7f7f7 url(/images_old/warning_new.png) left center no-repeat; padding:10px 2% 10px 4.3% ; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.ktt_newFormLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-top: 6px; width: 29%;}
	.ktt_donatedAmmountField { float: left; min-height: 53px; width: 58.3%;}
	.ktt_newFormFieldOuter { float: left; min-height: 53px; width: 70%;}
	.ktt_donorType {float: left; margin-top: 8px; width: 30%;}
	.ktt_phone-input { padding: 5px 2% 5px 9% !important; width: 71% !important;}
	.ktt_phone-input-foreign { padding: 5px 2% 5px 6% !important; width: 74% !important;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
	.paymentSmall {float: left; width: 53% !important;}
	.ktt_netBankingCol {float: left; margin: 5px 1% 5px 0; width: 48% !important;}
	.selectBankfrom select {float: left; margin: 0 0 5px !important; padding: 5px 10px; width: 99%; height:31px;}
	.ktt_newFormFieldOuter select {float: left; margin: 0 0 0px !important; padding: 5px 10px; width: 83%; height:31px;}
	.ktt_yourContributionRow-yourContributer .ktt_newFormLabelOuter{color:#0e0e0e; float:left; font-size:11px; margin-top:8px; width:30%;}
	.ktt_yourContributionRow-yourContributer .ktt_donatedAmmountField{float: left; min-height: 50px; width:34%;}
	.secured-image-outer{float:right; width:58%; text-align:right; margin:0 5.5% 0 0;}
	.secured-image-outer-debit{float:right; width:40%; text-align:right; margin:0 5.5% 0 0;}
	.secured-image-outer-netBanking-payu{float:left; width:16%; text-align:left; margin:10px 0% 15px 0;}
	.ktt_newFormFieldOuter img {float: left; margin: 0 0 0 7px !important; width:7.2%;}
	#cont_securedByStripe  .ktt_yourContributionRow {float: left; margin-bottom: 0; width: 65%;}
	#cont_securedByStripe .ktt_expandableHeaderColContent {float: left; width: 100%;}
	#cont_securedByStripe .ktt_expireDateRow {float: left; margin-bottom: 10px; width:37%;}
	#cont_securedByStripe .ktt_CVVRow {float: left; margin-bottom: 10px; width: 30%;}
	#cont_securedByStripe .ccv .ktt_newFormLabelOuter {width: 100%;}
	#cont_securedByStripe .ccv .ktt_newFormFieldOuter {width: 100%;}
	#cont_securedByStripe .ktt_newFormLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-bottom: 5px; margin-top: 0; width: 100%;}
	#cont_securedByStripe  .ktt_newFormFieldOuter {float: left; min-height: 45px; width: 100%;}
	#cont_securedByStripe  .ccv {position: relative !important; width: 100% !important;}
	#cont_securedByStripe  .ktt_yourContributionOuter {float: left; width: 100%;}
	/*cash pickup*/
	.ktt_cashpickup-inner{float:left; width:100%; margin-top:10px; margin-bottom: 10px;}
	.ktt_cashpickup-image{float:left; width:20%; margin-right:3%;}
	.ktt_cashpickup-content{float:left; width:77%; margin-top:50px;}
	.ktt_cashpickup-content-not-available{float:left; width:77%; margin-top:68px;}
	.ktt_cashpickup-content-reqThousandRs{float:left; width:77%; margin-top:20px!important;}
	.ktt_notAvailebleLocation{float:left; display:table-cell; width:5%;}
	.ktt_cashpickup-content h4, .ktt_cashpickup-content-not-available h4{font-size:18px; color:#010101; float:left; width:95%; text-transform:inherit; margin-bottom:5px; line-height:normal;}
	.ktt_cashpickup-content h5, .ktt_cashpickup-content-not-available h5{font-size:16px; color:#010101; float:left; width:95%; text-transform:inherit; line-height:normal;}
}
@media all and (max-width:950px) and (min-width:769px){
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 1% !important; padding:195px 25px 20px; position: relative; width: 23.5% !important;}

	#ProfileDetails ._kt_listing_box_wrapper .listing_image_wrapper { height: 180px; left: 0; margin-bottom: 15px; overflow: hidden; position: absolute; top: 0; width: 100%;}
	#ProfileDetails .ktt_tagOrange,	#ProfileDetails .ktt_tagBlue, #ProfileDetails .ktt_tagRed{top:195px;} 
}
@media all and (width:900px){
	.ktt_newFormLabelOuter { color: #0e0e0e; float: left; font-size: 12px; margin-top: 0; width: 28%;}
	.ktt_donorType { float: left; margin-top: 8px; width: 30%;}
	.ktt_phone-input { padding: 5px 2% 5px 10% !important; width: 70% !important;}
	.ktt_phone-input-foreign { padding: 5px 2% 5px 6% !important; width: 74% !important;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
	.paymentSmall {float: left; width: 48% !important;}
	.ktt_netBankingCol { float: left; margin: 5px 1% 5px 0; width: 48% !important;}
	.selectBankfrom select{float: left; margin: 0 0 5px !important; padding: 5px 10px; width: 84%; height:31px;}
	.ktt_newFormFieldOuter select {float: left; margin: 0 0 0px !important; padding: 5px 10px; width: 83%; height:31px;}
	.ktt_yourContributionRow-yourContributer .ktt_newFormLabelOuter{color:#0e0e0e; float:left; font-size:11px; margin-top:8px; width:33%;}
	.ktt_yourContributionRow-yourContributer .ktt_donatedAmmountField{float: left; min-height: 50px; width:34%;}
	.ktt_newFormFieldOuter img {float: left; margin:0 0 0 8px !important; width:8.5%;}
	#cont_securedByStripe  .ktt_yourContributionRow {float: left; margin-bottom: 0; width: 65%;}
	#cont_securedByStripe .ktt_expandableHeaderColContent {float: left; width: 100%;}
	#cont_securedByStripe .ktt_expireDateRow {float: left; margin-bottom: 10px; width:37%;}
	#cont_securedByStripe .ktt_CVVRow {float: left; margin-bottom: 10px; width: 30%;}
	#cont_securedByStripe .ccv .ktt_newFormLabelOuter {width: 100%;}
	#cont_securedByStripe .ccv .ktt_newFormFieldOuter {width: 100%;}
	#cont_securedByStripe .ktt_newFormLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-bottom: 5px; margin-top: 0; width: 100%;}
	#cont_securedByStripe  .ktt_newFormFieldOuter {float: left; min-height: 45px; width: 100%;}
	#cont_securedByStripe  .ccv {position: relative !important; width: 100% !important;}
	#cont_securedByStripe  .ktt_yourContributionOuter {float: left; width: 100%;}
	/*cash pickup*/
	.ktt_cashpickup-inner{float:left; width:100%; margin-top:10px; margin-bottom: 10px;}
	.ktt_cashpickup-image{float:left; width:20%; margin-right:3%;}
	.ktt_cashpickup-content{float:left; width:77%; margin-top:20px;}
	.ktt_cashpickup-content-not-available{float:left; width:77%; margin-top:48px;}
	.ktt_cashpickup-content-reqThousandRs{float:left; width:77%; margin-top:15px!important;}
	.ktt_notAvailebleLocation{float:left; display:table-cell; width:5%;}
	.ktt_cashpickup-content h4, .ktt_cashpickup-content-not-available h4{font-size:15px; color:#010101; float:left; width:95%; text-transform:inherit; margin-bottom:5px; line-height:normal;}
	.ktt_cashpickup-content h5, .ktt_cashpickup-content-not-available h5{font-size:13px; color:#010101; float:left; width:95%; text-transform:inherit; line-height:normal;}
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 2% !important; padding: 215px 20px 20px; position: relative; width: 24.2% !important;}
}


@media all and (width:800px){
	.ktt_newFormLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-top: 8px; width: 29%;}
	.ktt_newFormFieldOuter {float: left; min-height: 53px; width: 70%;}
	.ktt_donorType {float: left; margin-top: 8px; width: 30%;}
	.ktt_phone-input {padding: 5px 2% 5px 12% !important; width: 68% !important;}
	.ktt_phone-input-foreign {padding: 5px 2% 5px 7% !important; width: 73% !important;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
	.paymentSmall {float: left; width: 43% !important;}
	.ktt_netBankingCol {float: left; margin: 5px 1% 5px 0; width: 48% !important;}
	.selectBankfrom select {float: left; margin: 0 0 5px !important; padding: 5px 10px; width: 95%; height:31px;}
	.ktt_newFormFieldOuter select {float: left; margin: 0 0 0px !important; padding: 5px 10px; width: 82%; height:31px;}
	.ktt_newFormFieldOuter img {float: left; margin:0 0 0 10px !important; width:9.5%;}
	#cont_securedByStripe  .ktt_yourContributionRow {float: left; margin-bottom: 0; width: 65%;}
	#cont_securedByStripe .ktt_expandableHeaderColContent {float: left; width: 100%;}
	#cont_securedByStripe .ktt_expireDateRow {float: left; margin-bottom: 10px; width:37%;}
	#cont_securedByStripe .ktt_CVVRow {float: left; margin-bottom: 10px; width: 30%;}
	#cont_securedByStripe .ccv .ktt_newFormLabelOuter {width: 100%;}
	#cont_securedByStripe .ccv .ktt_newFormFieldOuter {width: 100%;}
	#cont_securedByStripe .ktt_newFormLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-bottom: 5px; margin-top: 0; width: 100%;}
	#cont_securedByStripe  .ktt_newFormFieldOuter {float: left; min-height: 45px; width: 100%;}
	#cont_securedByStripe  .ccv {position: relative !important; width: 100% !important;}
	#cont_securedByStripe  .ktt_yourContributionOuter {float: left; width: 100%;}
	
	
	/*cash pickup*/
	.ktt_cashpickup-inner{float:left; width:100%; margin-top:10px; margin-bottom: 10px;}
	.ktt_cashpickup-image{float:left; width:20%; margin-right:3%;}
	.ktt_cashpickup-content{float:left; width:77%; margin-top:20px;}
	.ktt_cashpickup-content-not-available{float:left; width:77%; margin-top:48px;}
	.ktt_cashpickup-content-reqThousandRs{float:left; width:77%; margin-top:2px!important;}
	.ktt_notAvailebleLocation{float:left; display:table-cell; width:5%;}
	.ktt_cashpickup-content h4, .ktt_cashpickup-content-not-available h4{font-size:15px; color:#010101; float:left; width:95%; text-transform:inherit; margin-bottom:5px; line-height:normal;}
	.ktt_cashpickup-content h5, .ktt_cashpickup-content-not-available h5{font-size:13px; color:#010101; float:left; width:95%; text-transform:inherit; line-height:normal;}
	
}	

@media all and (width:768px){
	.ktt_yourContributionRow { float: left; margin-bottom: 0; width: 50%;}
	.ktt_newFormLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-top: 8px; width: 30%;}
	.ktt_newFormFieldOuter {float: left; min-height: 53px; width: 70%;}
	.ktt_donorType {float: left; margin-top: 8px; width: 30%;}
	.ktt_phone-input { padding: 5px 2% 5px 12% !important; width: 68% !important;}
	.ktt_phone-input-foreign { padding: 5px 2% 5px 7% !important; width: 73% !important;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
	.paymentSmall { float: left; width: 43% !important;}
	.ktt_netBankingCol {float: left; margin: 5px 1% 5px 0; width: 48% !important;}
	.selectBankfrom select{float: left; margin: 0 0 5px !important; padding: 5px 10px; width: 99%; height:31px;}
	.ktt_newFormFieldOuter select {float: left; margin: 0 0 0px !important; padding: 5px 10px; width: 83%; height:31px;}
	.ktt_expandableHeaderColTitle {float: left; width: 30%;}
	
	input[type="text"].currencyNew-rupee {background:#fff url("/images_old/rupee_sign_new.png") no-repeat 8px 8px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-dollar {background:#fff url("/images_old/dollar_sign_new.png") no-repeat 8px 8px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-euro {background:#fff url("/images_old/euro_sign_new.png") no-repeat 8px 8px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-pound {background:#fff url("/images_old/pound_sign_new.png") no-repeat 8px 8px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	.secured-image-outer{float:right; width:68%; text-align:right; margin:0 5.5% 0 0;}
	.secured-image-outer-debit{float:right; width:46%; text-align:right; margin:0 5.5% 0 0;}
	.secured-image-outer-netBanking-payu{float:left; width:18%; text-align:left; margin:10px 0% 15px 0;}
	.ktt_newFormFieldOuter img {float: left; margin: 0 0 0 7px !important; width: 10%;}
	
	#cont_securedByStripe  .ktt_yourContributionRow {float: left; margin-bottom: 0; width: 65%;}
	#cont_securedByStripe .ktt_expandableHeaderColContent {float: left; width: 100%;}
	#cont_securedByStripe .ktt_expireDateRow {float: left; margin-bottom: 10px; width:37%;}
	#cont_securedByStripe .ktt_CVVRow {float: left; margin-bottom: 10px; width: 30%;}
	#cont_securedByStripe .ccv .ktt_newFormLabelOuter {width: 100%;}
	#cont_securedByStripe .ccv .ktt_newFormFieldOuter {width: 100%;}
	#cont_securedByStripe .ktt_newFormLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-bottom: 5px; margin-top: 0; width: 100%;}
	#cont_securedByStripe  .ktt_newFormFieldOuter {float: left; min-height: 45px; width: 100%;}
	#cont_securedByStripe  .ccv {position: relative !important; width: 100% !important;}
	#cont_securedByStripe  .ktt_yourContributionOuter {float: left; width: 100%;}
	
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 2% !important; padding: 215px 20px 20px; position: relative; width: 23.2% !important;}
}

@media all and (max-width:767px){
	.ktt_newVerWrapper, .ktt_newVerFormWrapper {background: #ffffff; float: left; margin-top: 0px; width: 100%;}
	.ktt_globel_wrapper ._kt_breadcrumb {border-bottom: 0 solid #cecece; margin-bottom: 0; padding: 25px 0; display:none;}
	.sixHundred{display:none}

	.ktt_currencyOuter { margin: 2px 8px 0 0!important;}
	#SmallScreenHeaderActions > li > a{margin-right: 5px; margin-top: 0px;}
	.myDdArrow { height: 15px; position: absolute; right: 11px; top: -10px; width: 22px;}
	div.myDropdownMenu {background: #fff; border-radius: 0; display: none; margin-left: 0; padding: 0; position: absolute; right:-4px; top: 45px; width: 270px; z-index: 100; border:1px solid #ebebeb;}

	.ktt_notAcceptedDonation{float:left; width:91%; margin:0 0 15px 0; background:#f7f7f7 url(/images_old/warning_new.png) left center no-repeat; padding:10px 2% 10px 6.6% ; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.ktt_notAcceptedDonation p {float: left; font-size: 10px; line-height: normal; width: 91%;}
	.ktt_globel_wrapper{width:96%; margin:20px auto 25px auto;}
	.ktt_pageHeaqdingCN{margin:10px 0 18px;}
	.ktt_pageHeaqdingCN h2{font:600 20px/22px "Montserrat", Arial; color:#000000;}
	.ktt_pageHeaqdingCN span{font:500 12px/20px "Montserrat", Arial; color:#383838;}
	.ktt_pageHeaqdingCN span a{color:#2b7dd9;}
	.ktt_formContentInner{float:left; width:95%; padding:5px 2.5%; border-bottom:1px solid #ededed; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; position:relative;}
	.ktt_formContentInner:last-child{float:left;width:95%; padding:5px 2.5%; border-bottom:1px solid #ededed; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.ktt_rewardHeadingLeftSec {float: left; line-height: normal; margin-right: 1%; width: 100%;}
	.ktt_expandableHeaderColTitleSpace{ border-radius:0; padding: 0 2.5%; width: 95%!important;}
	.ktt_topSpace_heading{padding:10px 0 10px; width:100%; border-radius:0;}
	.ktt_accordContNoSpace{padding:0; width:100%;}
	.ktt_expandableHeaderColTitle-full p{float:left; width:100%!important; margin-bottom:5px; margin-top: 5px; font:500 11px/18px "Montserrat",Arial !important;}
/**/
	.ktt_poweredbyStripe{border:1px solid #e8e8e8; border-radius:5px; color:#ccc; font-size:10px; padding:8px; position:absolute; right:2%; top:10px; width:auto;}
	.ktt_expandableHeaderColContent-full-cont-info{float:left; width:100%!important; margin-bottom:0px;}
	.ktt_expandableHeaderColContent-full-cont-info p{color: #000000; float: left; font:500 11px/14px "Montserrat",Arial!important;}
	.ktt_expandableHeaderColTitle-col{width:auto!important;}
	.ktt_expandableHeaderColContent{float:left; width:100%;}
	.ktt_expandableHeaderColContent p{font:500 11px/16px "Montserrat", Arial; color:#000000; float:left; clear: both;}
	.ktt_expandableHeaderColContent-1 {float: left; width: 50%!important; font:500 10px/26px "Montserrat",Arial!important;}
	.ktt_expandableHeaderColContent-1 h3{font:600 11px/18px "Montserrat", Arial!important; color:#000000; float:left;}
	.ktt_expandableHeaderColContent-1 p{font:500 11px/18px "Montserrat", Arial!important; color:#000000; float:left;}
	.ktt_expandableHeaderColContent-1 p{width:100%!important;}
	.ktt_expandableHeaderColButton{float:right; width:auto; text-align:right; margin-top:2px; position:absolute; top:9px; right:10px;}
	.ktt_expandableHeaderColButton input[type="button"], .ktt_expandableHeaderColButton input[type="submit"], .ktt_expandableHeaderColButton a{display:inline-block; width:auto; height:auto; text-align:center; background:none!important; border:0px!important; padding:0; margin:0; font:500 11px/18px "Montserrat", Arial; color:#2b7dd9; text-transform:capitalize; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out; text-decoration:none;}
	.ktt_expandableHeaderColButton input[type="button"]:hover, .ktt_expandableHeaderColButton input[type="submit"]:hover, .ktt_expandableHeaderColButton a:hover{display:inline-block; width:auto; height:auto; text-align:center; background:none!important; padding:0; margin:0; font:500 11px/18px "Montserrat", Arial; color:#2b7dd9; text-transform:capitalize; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer;}
	.ktt_rewardOuter{float:left; width:96%; padding:10px 2%; background:none; border:1px solid #ededed; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-bottom:15px;}
	.ktt_rewardColLeft{float:left; width:50%; line-height:18px; font-size:11px;}
	.ktt_rewardColRight{float:right; width:auto; text-align:right;}
	.ktt_rewardHeadingRightSec{float:right; width:100%; text-align:center;}
	.ktt_rewardHeadingRightSec-smallDevices .ktt_rewardBackers{float:left; clear:both; background-color:transparent; background:#fff url("/images_old/new_heart_icon.png") no-repeat scroll 1px 4px / 16% auto; padding-left:15px; height:16px; line-height:16px; margin-bottom:5px; margin-right:0px;}
	.ktt_rewardHeading h3{font:500 12px/13px "Montserrat", Arial; color:#000000; margin-bottom:0px;}
	.ktt_rewardBackers{float:none; width:auto; padding:0px 10px 0px 25px; height:13px; line-height:13px; font-size:10px; color:#0e0e0e; background:#f8f8f8 url(/images_old/new_heart_icon.png) 7px 10px / 15% no-repeat; margin-right:5px; display:inline-block; height:31px; line-height:31px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.ktt_rewardStatusDurarion{float:none; width:auto; font-size:10px; color:#0e0e0e; margin-right:5px; display:inline-block; background:#f8f8f8; padding:0px 10px; height:31px; line-height:31px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.ktt_rewardAmount{float:none; width:auto; display:inline-block; background:#f8f8f8; padding:0px 10px; height:31px; line-height:31px; font-size:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#0e0e0e;}
	.ktt_rewardBrief{float:left; width:100%; font:500 11px/15px "Montserrat", Arial; color:#5d5d5d;}
	.ktt_topSpace{margin-top:5px; float:left; width:100%;}
	.ktt_yourContributionRow{float:left; width:100%; margin-bottom:0px;}
	.ktt_donorType{float:left; width:34%; margin-top:8px;}
	.ktt_expireDateRow{float:left; width:60%; margin-bottom:10px;}
	.ktt_CVVRow{float:left; width:40%; margin-bottom:10px;}
	.ktt_donatedAmmountField{float:left; width:66%;}
	
	input[type="text"].currencyNew-rupee {background:#fff url("/images_old/rupee_sign_new.png") no-repeat 8px 7px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-dollar {background:#fff url("/images_old/dollar_sign_new.png") no-repeat 8px 7px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-euro {background:#fff url("/images_old/euro_sign_new.png") no-repeat 8px 7px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-pound {background:#fff url("/images_old/pound_sign_new.png") no-repeat 8px 7px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	.ktt_newnote{font-size:10px; color:#0e0e0e}
	.ktt_newFormLabelOuter{float:left; width:34%; margin-top:8px; margin-bottom:10px; font-size:12px; color:#0e0e0e;}
	.ktt_newFormFieldOuter{float:left; width:66%; min-height:45px;}
	.ktt_newFormFieldOuter img{margin:0 0 0 5px!important; width:12.3%;}
	.ktt_newFormFieldOuter input[type="text"],.ktt_newFormFieldOuter input[type="password"]{background:#fff url("/images_old/spacer.png") no-repeat center !important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:5px 2% 5px 2%; width:96%; height:20px; line-height:20px; font-size:13px; font-weight:normal; color:#0e0e0e;}
	.ktt_phone-prefix{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:8px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_phone-input{padding:5px 2% 5px 8% !important; width:90%!important;}
	.ktt_phone-prefix-foreign{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:8px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
	.ktt_phone-input-foreign{padding:5px 2% 5px 6% !important; width:92%!important;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
	#cont_securedByStripe  .ktt_yourContributionRow {float: left; margin-bottom: 0; width: 100%;}
	#cont_securedByStripe .ktt_expandableHeaderColContent {float: left; width: 100%;}
	#cont_securedByStripe .ktt_expireDateRow {float: left; margin-bottom: 10px; width:60%;}
	#cont_securedByStripe .ktt_CVVRow {float: left; margin-bottom: 10px; width: 40%;}
	#cont_securedByStripe .ccv .ktt_newFormLabelOuter {width: 100%;}
	#cont_securedByStripe .ccv .ktt_newFormFieldOuter {width: 100%;}
	#cont_securedByStripe .ktt_newFormLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-bottom: 5px; margin-top: 0; width: 100%;}
	#cont_securedByStripe  .ktt_newFormFieldOuter {float: left; min-height: 45px; width: 100%;}
	#cont_securedByStripe  .ccv {position: relative !important; width: 100% !important;}
	#cont_securedByStripe  .ktt_yourContributionOuter {float: left; width: 65%;}
	
/*credit-dabit*/
	#creditCard-content .ktt_yourContributionRow, #debitCard-content .ktt_yourContributionRow {float: left; margin-bottom:0px; width: 100%;}
	#creditCard-content .ktt_newFormLabelOuter, #debitCard-content .ktt_newFormLabelOuter{float:left; width:100%; margin-top:0px; margin-bottom:5px; font-size:12px; color:#0e0e0e;}
	#creditCard-content .ktt_newFormFieldOuter, #debitCard-content .ktt_newFormFieldOuter{float:left; width:100%;}
	.paymentSmall{width:54%!important; float:left; /*margin-right:10px!important;*/}
	.expireDate{float:left; width:100%;}
	.ccv{float:left; width:44%; position:relative;}
	.whatIsCVC{position:absolute; left:65px; top:0; width:auto; float:right; font-size:10px;}
	.whatIsCVC img{width:50%!important;}
	.expireDate select{width:46%; padding:5px 5px; float:left; margin-right:8px!important; height:31px;}
	.whatIsCVC font{display:none;}
	.ccv{width:100%!important;}
	.ccvSmall{width:78%!important; float:left; /*margin-right:10px!important;*/ padding: 5px 10% !important;}
	.ktt_secCreditSpace{height:60px; clear:both; display:none;}
/*netbanking*/
	.ktt_bigLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-top: 0px; margin-bottom:10px; width: 100%;}
	.ktt_netBankingCol{width:31%!important; float:left; margin:5px 1% 5px 0;}
	.ktt_netBankingCol label img{width:73%;}
	.ktt_newnoteSmall font{font-size:9px;}
	.selectBankfromOuter{width:100%!important; margin-bottom:10px; }
	.imgNetBankingImage{width:70%!important;}
	.imgNetBankingImage-paytm{width:45%!important;}
/*wallet*/
	#wallet-content .ktt_netBankingCol label img {float: left; margin-top: 5px !important; width: 75%;}
	.ktt_innerInfoSpacing{ margin-left:23px; line-height: normal !important; margin-bottom: 3px;}
	
	/*404-error-page-css*/
	.four-zero-four-heading, .four-zero-four-image, .four-zero-four-content{float:left; width:100%; text-align:center;}
	.four-zero-four-heading h2{font-size:38px; font-weight:600; color:#000; margin:20px 0 15px;letter-spacing:-1px;}
	.four-zero-four-content h3{font-size:30px; font-weight:500; color:#323a45; margin-bottom:2px; letter-spacing:-1px;}
	.four-zero-four-content h4{font-size:18px; font-weight:500; color:#323a45; margin-bottom:28px; letter-spacing:-1px;}
	.four-zero-four-content h5{font-size:16px; font-weight:500; color:#323a45; margin-bottom:18px; letter-spacing:-1px;}
	a.home-btn{display:inline-block; text-align:center; height:55px; line-height:55px; width:250px; background:#ff7260; margin:0 5px 25px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	a.home-btn:hover{background:#ea6958;}
	a.home-btn p{display:inline-block; background:url(../images_old/home-icon.png) left center no-repeat; padding-left:28px; font-size:18px; text-transform:uppercase; color:#ffffff;}
	.btn-inner{ width:auto; margin:0 auto; letter-spacing:-1px;}
	a.browse-btn{display:inline-block; text-align:center; height:55px; line-height:55px; width:250px; background:#00b1b0; margin:0 5px 25px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	a.browse-btn:hover{background:#00a3a2;}
	a.browse-btn p{display:inline-block; background:url(../images_old/magnify-icon.png) left center no-repeat; padding-left:28px; font-size:18px; text-transform:uppercase; color:#ffffff; letter-spacing:-1px;}
	.ktt_yourContributionRow-yourContributer .ktt_newFormLabelOuter{color:#0e0e0e; float:left; font-size:11px; margin-top:8px; width:45%;}
	.ktt_yourContributionRow-yourContributer .ktt_donatedAmmountField{float: left; min-height: 50px; width:55%;}
	
	/*cash pickup*/
	.ktt_cashpickup-inner{float:left; width:100%; margin-top:20px; margin-bottom: 10px;}
	.ktt_cashpickup-image{float:left; width:20%; margin-right:3%;}
	.ktt_cashpickup-content{float:left; width:77%; margin-top:10px;}
	.ktt_cashpickup-content-not-available{float:left; width:77%; margin-top:28px;}
	.ktt_cashpickup-content-reqThousandRs{float:left; width:77%; margin-top:5px!important;}
	.ktt_notAvailebleLocation{float:left; display:table-cell; width:5%;}
	.ktt_cashpickup-content h4, .ktt_cashpickup-content-not-available h4{font-size:15px; color:#010101; float:left; width:95%; text-transform:inherit; margin-bottom:5px; line-height:normal;}
	.ktt_cashpickup-content h5, .ktt_cashpickup-content-not-available h5{font-size:13px; color:#010101; float:left; width:95%; text-transform:inherit; line-height:normal;}
	
/*NEW PARTNER PAGE CSS*/
	ul.porPartnerOuter{float:left; width:100%; text-align:left; margin-bottom:30px;}
	ul.porPartnerOuter li{float:left; width:24.5%; height:auto; padding:0px 0%; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;
	/*background:url(/images_old/partner-logos-gray-scale.jpg) 0 0 no-repeat;*/}
	ul.porPartnerOuter li:nth-child(4n) {border-right: none;}
	ul.porPartnerOuter li:nth-child(20) ~ li {border-bottom: none;}
	ul.porPartnerOuter li a{display:block; height:100%; width:100%;}
	
	/*Individual details*/
	.ktt_yourContributionRow .uploadeImageOuter {background: #fff none repeat scroll 0 0; border: 1px solid #e4e4e4; border-radius: 5px; color: #666; float: left; font-family: "Montserrat",Arial !important; font-size: 16px; font-weight: 200; margin-bottom: 2px; margin-top: 0; min-height: 30px; outline: medium none; padding: 10px 1% 10px 10px; transition: transform 0.2s ease-in-out 0s; width: 94%;}
	.ktt_newFormFieldOuterTextarea{float:left; width:66%; min-height:inherit; margin-bottom:10px;}
	.ktt_newFormFieldOuterTextarea .ktt_error-text{margin-bottom:0;}
	.ktt_newFormFieldOuter select.customSelect {float: left; margin: 0 0 0px !important; padding: 5px 10px; width: 100%; height:31px;}
	.ktt_newFormFieldOuterTextarea textarea {background: #fff url("/images_old/spacer.png") no-repeat scroll center center !important; border: 1px solid #e4e4e4; border-radius: 5px; color: #0e0e0e; font-size: 13px; font-weight: normal; height: 50px; line-height: normal; margin: 0 !important; padding: 5px 2%; resize: none; transition: all 450ms ease-in-out 0s; width: 96%;}
	.ktt_yourContributionRow .uploadeImageOuter #MediaUploadButtonHolder img {float: left; height: auto !important; margin-bottom: 0 !important; margin-right: 1%; width: 15% !important;}
	
	.ktt_updatedFileName {float: left; width: 69%;}
	.ktt_downloadFile {float: left; width: 23px; display:block;}
	.ktt_updateImage {background: #fff url("/images_old/spacer.png") no-repeat scroll center center !important; border: 1px solid #e4e4e4; border-radius: 5px; color: #0e0e0e; font-size: 13px; font-weight: normal; height: 28px; line-height: 28px; margin: 0 !important; padding: 1px 1px 1px 2%; transition: all 450ms ease-in-out 0s; width: 98%;}
	.ktt_yourContributionRow .uploadeImageOuter #MediaUploadButtonHolder input[type="file"] {float: left; height: 25px; line-height: 25px; margin-top: 0; padding: 1% !important; width: 81%;}
	.noProfileImage #MediaUploadButtonHolder input[type="file"] {float:left; width:100%!important;}	
	.ktt_yourContributionRow .noProfileImage .uploadeImageOuter {background: #fff none repeat scroll 0 0; border: 0 solid #e4e4e4; border-radius: 0; color: #666; float: left; font-family: "Montserrat",Arial !important; font-size: 16px; font-weight: 200; margin-bottom: 2px; margin-top: 0; min-height: 20px; outline: medium none; padding: 0; transition: transform 0.2s ease-in-out 0s; width: 100%;}
	.ktt_newFormFieldOuter .ktt_downloadFile img {margin: 0 0 0 5px !important; width: 100%;}
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 2% !important; padding: 215px 20px 20px; position: relative; width: 23.2% !important;}
	
	#ProfileDetails #CampaignDetailsContent .figures ._kt_raisedGoalAmt_wrapper span.amount { color: #ffffff; display: block; font-size: 16px; font-weight: 600; text-align: left; word-wrap: break-word;}
	
}

@media all and (max-width:744px) and (min-width:601px){
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 4% !important; padding: 215px 20px 20px; position: relative; width: 34.3% !important;}
}

@media all and (width:600px){
	.ktt_netBankingCol label img { width: 67%;}
	.ktt_newFormFieldOuter img {margin: 5px 0 0 5px !important;}
	.ktt_phone-input { padding: 5px 2% 5px 9% !important; width: 89% !important;}
	.ktt_phone-input-foreign {padding: 5px 2% 5px 6% !important; width: 92% !important;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
	input[type="text"].currencyNew-rupee {background:#fff url("/images_old/rupee_sign_new.png") no-repeat 8px 9px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-dollar {background:#fff url("/images_old/dollar_sign_new.png") no-repeat 8px 9px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-euro {background:#fff url("/images_old/euro_sign_new.png") no-repeat 8px 9px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-pound {background:#fff url("/images_old/pound_sign_new.png") no-repeat 8px 9px/3.7% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	.ktt_yourContributionRow-yourContributer .ktt_newFormLabelOuter{color:#0e0e0e; float:left; font-size:11px; margin-top:8px; width:50%;}
	.ktt_yourContributionRow-yourContributer .ktt_donatedAmmountField{float: left; min-height: 50px; width:48%;}
	
	.secured-image-outer{float:right; width:58%; text-align:right; margin:0 5.5% 0 0;}
	.secured-image-outer-debit{float:right; width:40%; text-align:right; margin:0 5.5% 0 0;}
	.secured-image-outer-netBanking-payu{float:left; width:16%; text-align:left; margin:10px 0% 15px 0;}
	
	.ktt_newFormFieldOuter img {float: left; margin:0 0 0 2px !important; width:13.2%;}
	
	/*cash pickup*/
	.ktt_cashpickup-inner{float:left; width:100%; margin-top:10px; margin-bottom: 10px;}
	.ktt_cashpickup-image{float:left; width:20%; margin-right:3%;}
	.ktt_cashpickup-content{float:left; width:77%; margin-top:5px;}
	.ktt_cashpickup-content-not-available{float:left; width:77%; margin-top:20px;}
	.ktt_cashpickup-content-reqThousandRs{float:left; width:77%; margin-top:0px!important;}
	.ktt_notAvailebleLocation{float:left; display:table-cell; width:5%;}
	.ktt_cashpickup-content h4, .ktt_cashpickup-content-not-available h4{font-size:14px; color:#010101; float:left; width:95%; text-transform:inherit; margin-bottom:5px; line-height:normal;}
	.ktt_cashpickup-content h5, .ktt_cashpickup-content-not-available h5{font-size:12px; color:#010101; float:left; width:95%; text-transform:inherit; line-height:normal;}
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 2.5% !important; padding: 215px 25px 20px; position: relative; width: 35% !important;}
}
@media all and (max-width:599px){
	.allGoneReward{/*background:#f5f5f5!important; border-bottom: 1px solid #ccc !important; opacity: 0.5;*/ position:relative;}
	.chooseReward .reward-watermark{/*background:#f5f5f5!important; border-bottom: 1px solid #ccc !important; opacity: 0.5;*/ display:none!important;}
	.allGoneReward .reward-watermark{/*background:#f5f5f5!important; border-bottom: 1px solid #ccc !important; opacity: 0.5;*/ display:inherit;}
	.ktt_yourContributionRow-yourContributer .ktt_newFormLabelOuter{color:#0e0e0e; float:left; font-size:11px; margin-top:8px; width:100%;}
	.ktt_yourContributionRow-yourContributer .ktt_donatedAmmountField{float: left; min-height: 50px; width:100%;}
	.secured-image-outer{float:left; width:68%; text-align:center; margin:0 16% 0 ;}
	.secured-image-outer-debit{float:left; width:46%; text-align:center; margin:0 27% 0;}
	.secured-image-outer-netBanking-payu{float:left; width:9%; text-align:left; margin:10px 0% 15px 0;}
	.ktt_newFormFieldOuter img {margin: 0 0 0 10px !important; width: 8.5%;}
	#cont_securedByStripe .ktt_expandableHeaderColContent {float: left; width: 100%;}
	#cont_securedByStripe .ktt_expireDateRow {float: left; margin-bottom: 10px; width:60%;}
	#cont_securedByStripe .ktt_CVVRow {float: left; margin-bottom: 10px; width: 40%;}
	#cont_securedByStripe .ccv .ktt_newFormLabelOuter {width: 100%;}
	#cont_securedByStripe .ccv .ktt_newFormFieldOuter {width: 100%;}
	#cont_securedByStripe .ktt_newFormLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-bottom: 5px; margin-top: 0; width: 100%;}
	#cont_securedByStripe  .ktt_newFormFieldOuter {float: left; min-height: 45px; width: 100%;}
	#cont_securedByStripe  .ccv {position: relative !important; width: 100% !important;}
	#cont_securedByStripe  .ktt_yourContributionOuter {float: left; width: 100%;}
	
	/*NEW PARTNER PAGE CSS*/
	ul.porPartnerOuter{float:left; width:100%; text-align:left; margin-bottom:30px;}
	ul.porPartnerOuter li{float:left; width:49.5%; height:auto; padding:0px 0%; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;
	/*background:url(/images_old/partner-logos-gray-scale.jpg) 0 0 no-repeat;*/}
	ul.porPartnerOuter li:nth-child(2n) {border-right: none;}
	ul.porPartnerOuter li:nth-child(20) ~ li {border-bottom: none;}
	.partner-borderBottom{border-bottom:1px solid #e5e5e5!important;}
	ul.porPartnerOuter li a{display:block;  height:100%; width:100%;}
	
	/*Individual details*/
	.ktt_yourContributionRow .uploadeImageOuter {background: #fff none repeat scroll 0 0; border: 1px solid #e4e4e4; border-radius: 5px; color: #666; float: left; font-family: "Montserrat",Arial !important; font-size: 16px; font-weight: 200; margin-bottom: 2px; margin-top: 0; min-height: 30px; outline: medium none; padding: 10px 1% 10px 10px; transition: transform 0.2s ease-in-out 0s; width: 94%;}
	.ktt_newFormFieldOuterTextarea{float:left; width:66%; min-height:inherit; margin-bottom:10px;}
	.ktt_newFormFieldOuterTextarea .ktt_error-text{margin-bottom:0;}
	.ktt_newFormFieldOuter select.customSelect {float: left; margin: 0 0 0px !important; padding: 5px 10px; width: 100%; height:31px;}
	.ktt_newFormFieldOuterTextarea textarea {background: #fff url("/images_old/spacer.png") no-repeat scroll center center !important; border: 1px solid #e4e4e4; border-radius: 5px; color: #0e0e0e; font-size: 13px; font-weight: normal; height: 50px; line-height: normal; margin: 0 !important; padding: 5px 2%; resize: none; transition: all 450ms ease-in-out 0s; width: 96%;}
	.ktt_yourContributionRow .uploadeImageOuter #MediaUploadButtonHolder img {float: left; height: auto !important; margin-bottom: 0 !important; margin-right: 1%; width: 15% !important;}
	
	.ktt_updatedFileName {float: left; width: 59%;}
	.ktt_downloadFile {float: left; width: 23px; display:none;}
	.ktt_updateImage {background: #fff url("/images_old/spacer.png") no-repeat scroll center center !important; border: 1px solid #e4e4e4; border-radius: 5px; color: #0e0e0e; font-size: 13px; font-weight: normal; height: 28px; line-height: 28px; margin: 0 !important; padding: 1px 1px 1px 2%; transition: all 450ms ease-in-out 0s; width: 98%;}
	.ktt_yourContributionRow .uploadeImageOuter #MediaUploadButtonHolder input[type="file"] {float: left; height: 25px; line-height: 25px; margin-top: 0; padding: 1% !important; width: 81%;}
	.noProfileImage #MediaUploadButtonHolder input[type="file"] {float: left; width: 100%!important;}	
	.ktt_yourContributionRow .noProfileImage .uploadeImageOuter {background: #fff none repeat scroll 0 0; border: 0 solid #e4e4e4; border-radius: 0; color: #666; float: left; font-family: "Montserrat",Arial !important; font-size: 16px; font-weight: 200; margin-bottom: 2px; margin-top: 0; min-height: 20px; outline: medium none; padding: 0; transition: transform 0.2s ease-in-out 0s; width: 100%;}
	.ktt_updatedFileName a{text-decoration:underline; font-size:11px;}
	
	/*Individual details*/
	.ktt_tabContentainer #IndProfileTabsNav li a {background:none; border-bottom:0px; color:#6c6c6c; font-size:12px; font-weight:500; margin:0px 0px 0 0; padding:10px 10px !important;}
	.ktt_tabContentainer #IndProfileTabsNav li a.active {background:#ffffff; border-bottom:0px; color:#000000; padding:10px 10px!important; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
	.ktt_notificationCircleProfile{border-radius:50%; background:none;height:17px; width:17px; border: 1px solid transparent; text-align:center; color:#ffffff; display:inline-block; margin-left:3px; position: relative; top: 3px;}
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 2% !important; padding: 195px 25px 20px; position: relative; width: 34% !important;}
	#ProfileDetails ._kt_listing_box_wrapper .listing_image_wrapper { height: 180px; left: 0; margin-bottom: 15px; overflow: hidden; position: absolute; top: 0; width: 100%;}
	#ProfileDetails .ktt_tagOrange,	#ProfileDetails .ktt_tagBlue, #ProfileDetails .ktt_tagRed{top:195px;} 
	
}

@media all and (max-width:599px) and (min-width:480px){
	.ktt_rewardHeadingLeftSec {float: left; line-height: normal; margin-right: 1%; width: 100%;}
	.ktt_globel_wrapper{width:94%; margin:20px auto 25px auto;}
	.ktt_pageHeaqdingCN{margin-bottom:18px;}
	.ktt_pageHeaqdingCN h2{font:600 17px/20px "Montserrat", Arial; color:#000000;}
	.ktt_pageHeaqdingCN span{font:500 12px/20px "Montserrat", Arial; color:#383838;}
	.ktt_pageHeaqdingCN span a{color:#2b7dd9;}
	.ktt_formContentInner{float:left; width:95%; padding:5px 2.5%; border-bottom:1px solid #ededed; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
	.ktt_formContentInner:last-child{float:left; width:95%;padding:5px 2.5%; border-bottom:1px solid #ededed; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.ktt_expandableHeaderColTitleSpace{ border-radius:0; padding: 0 2.5%; width: 95%!important;}
	.ktt_topSpace_heading{padding:8px 0 4px; width:100%; border-radius:0;}
	.ktt_accordContNoSpace{padding:0; width:100%;}
	.ktt_expandableHeaderColTitle-full p{float:left; width:100%!important; margin-bottom:5px; margin-top: 5px; font:500 11px/18px "Montserrat",Arial !important;}
/**/
	.ktt_expandableHeaderColContent-full-cont-info{float:left; width:100%!important; margin-bottom:0px;}
	.ktt_expandableHeaderColContent-full-cont-info p{color: #000000; float: left; font:500 11px/14px "Montserrat",Arial!important;}
	.ktt_expandableHeaderColTitle-col{width:auto!important;}
	.ktt_expandableHeaderColContent{float:left; width:100%;}
	.ktt_expandableHeaderColContent p{font:500 11px/14px "Montserrat", Arial; color:#000000; float:left;}
	.ktt_expandableHeaderColContent-1 {float: left; width: 64%!important; font:500 10px/26px "Montserrat",Arial!important;}
	.ktt_expandableHeaderColContent-1 h3, .ktt_expandableHeaderColContent-1 p{font:500 11px/18px "Montserrat", Arial!important; color:#000000; float:left;}
	.ktt_expandableHeaderColContent-1 p{width:100%!important;}
	.ktt_expandableHeaderColButton{float:right; width:auto; text-align:right;}
	.ktt_expandableHeaderColButton input[type="button"], .ktt_expandableHeaderColButton input[type="submit"], .ktt_expandableHeaderColButton a{display:inline-block; width:auto; height:auto; text-align:center; background:none!important; border:0px!important; padding:0; margin:0; font:500 11px/18px "Montserrat", Arial; color:#2b7dd9; text-transform:capitalize; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out; text-decoration:none;}
	.ktt_expandableHeaderColButton input[type="button"]:hover, .ktt_expandableHeaderColButton input[type="submit"]:hover, .ktt_expandableHeaderColButton a:hover{display:inline-block; width:auto; height:auto; text-align:center; background:none!important; padding:0; margin:0; font:500 11px/18px "Montserrat", Arial; color:#2b7dd9; text-transform:capitalize; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer;}
	.ktt_rewardOuter{float:left; width:97%; padding:5px 1.5%; background:none; border:1px solid #ededed; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-bottom:15px;}
	.ktt_rewardColLeft{float:left; width:50%; line-height:18px; font-size:11px;}
	.ktt_rewardColRight{float:right; width:auto; text-align:right;}
	.ktt_rewardHeadingRightSec{float:right; width:100%; text-align:center;}
	.ktt_rewardHeading h3{font:500 12px/13px "Montserrat", Arial; color:#000000; margin-bottom:0px;}
	.ktt_rewardBackers{float:none; width:auto; padding:0px 10px 0px 25px; height:13px; line-height:13px; font-size:10px; color:#0e0e0e; background:#f8f8f8 url(/images_old/new_heart_icon.png) 7px 10px / 15% no-repeat; margin-right:5px; display:inline-block; height:31px; line-height:31px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.ktt_rewardStatusDurarion{float:none; width:auto; font-size:10px; color:#0e0e0e; margin-right:5px; display:inline-block; background:#f8f8f8; padding:0px 10px; height:31px; line-height:31px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.ktt_rewardAmount{float:none; width:auto; display:inline-block; background:#f8f8f8; padding:0px 10px; height:31px; line-height:31px; font-size:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#0e0e0e;}
	.ktt_rewardBrief{float:left; width:100%; font:500 11px/15px "Montserrat", Arial; color:#5d5d5d;}
	.ktt_topSpace{margin-top:5px; float:left; width:100%;}
	.ktt_yourContributionRow{float:left; width:100%; margin-bottom:0px;}
	.ktt_donorType{float:left; width:34%; margin-top:8px;}
	.ktt_expireDateRow{float:left; width:60%; margin-bottom:10px;}
	.ktt_CVVRow{float:left; width:40%; margin-bottom:10px;}
	.ktt_donatedAmmountField{float:left; width:66%; min-height:45px;}
	
	input[type="text"].currencyNew-rupee {background:#fff url("/images_old/rupee_sign_new.png") no-repeat 8px 7px / 2.2% auto!important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:5px 5% 5px 6%!important; width:89%; height:20px; line-height:25px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-dollar {background:#fff url("/images_old/dollar_sign_new.png") no-repeat 8px 7px / 2.2% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 6%!important; width:89%; height:20px; line-height:25px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-euro {background:#fff url("/images_old/euro_sign_new.png") no-repeat 8px 7px / 2.2% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 6%!important; width:89%; height:20px; line-height:25px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-pound {background:#fff url("/images_old/pound_sign_new.png") no-repeat 8px 7px / 2.2% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 6%!important; width:89%; height:20px; line-height:25px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	.ktt_newnote{font-size:10px; color:#0e0e0e}
	.ktt_newFormLabelOuter{float:left; width:34%; margin-top:8px; margin-bottom:10px; font-size:12px; color:#0e0e0e;}
	.ktt_newFormFieldOuter{float:left; width:66%; min-height:45px;}
	.ktt_newFormFieldOuter img{margin:0 0 0 10px!important; width:8.5%;}
	.ktt_newFormFieldOuter input[type="text"], .ktt_newFormFieldOuter input[type="password"]{background:#fff url("/images_old/spacer.png") no-repeat center !important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:5px 2% 5px 2%; width:96%; height:20px; line-height:20px; font-size:13px; font-weight:normal; color:#0e0e0e;}
	.ktt_phone-prefix{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:8px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_phone-input{padding:5px 2% 5px 11% !important; width:87%!important;}
	.ktt_phone-prefix-foreign{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:8px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_phone-input-foreign{padding:5px 2% 5px 7% !important; width:91%!important;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
/*credit-dabit*/
	#paymentForeignoldStyle ul li.enhance_wrapper label{ display:block; font-size: 9px; font-weight: 400; line-height: normal; margin-bottom: 0; width:93%; float:left;}
	#creditCard-content .ktt_yourContributionRow, #debitCard-content .ktt_yourContributionRow {float: left; margin-bottom:0px; width: 100%;}
	#creditCard-content .ktt_newFormLabelOuter, #debitCard-content .ktt_newFormLabelOuter{float:left; width:100%; margin-top:0px; margin-bottom:5px; font-size:12px; color:#0e0e0e;}
	#creditCard-content .ktt_newFormFieldOuter, #debitCard-content .ktt_newFormFieldOuter{float:left; width:100%;}
	.paymentSmall{width:40%!important; float:left; /*margin-right:10px!important;*/}
	.expireDate{float:left; width:100%;}
	.ccv{float:left; width:44%; position:relative;}
	.whatIsCVC{position:absolute; left:65px; top:0; width:auto; float:right; font-size:10px;}
	.whatIsCVC img{width:50%!important;}
	.expireDate select{width:42%; padding:5px 5px; float:left; margin-right:8px!important;}
	.whatIsCVC font{display:none;}
	.ccv{width:100%!important;}
	.ccvSmall{width:68%!important; float:left; /*margin-right:10px!important;*/ padding: 5px 10% !important;}
	.ktt_secCreditSpace{height:60px; clear:both; display:none;}
/*netbanking*/
	.ktt_bigLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-top: 0px; margin-bottom:10px; width: 100%;}
	.ktt_netBankingCol{width:46%!important; float:left; margin:5px 1% 5px 0;}
	.ktt_netBankingCol label img{width:75%;}
	.ktt_newnoteSmall font{font-size:9px;}
	.selectBankfromOuter{width:100%!important; margin-bottom:10px; }
	.imgNetBankingImage{width:70%!important;}
	.imgNetBankingImage-paytm{width:45%!important;}
/*wallet*/
	#wallet-content .ktt_netBankingCol label img {float: left; margin-top: 5px !important; width: 75%;}
	.expireDate select, .ktt_newFormFieldOuter select { height:31px; background:#ffffff url("/images_old/arrow_select.png") center right no-repeat!important; line-height: inherit !important;}
	.expireDate select, .ktt_newFormFieldOuter select.newSuccess {  height:31px; background:#ffffff url("/images_old/arrow_select.png") center right no-repeat!important; line-height: inherit !important;}
	.selectBankfrom select{float: left; margin: 0 0 5px !important; padding: 5px 10px; width: 100%;  height:31px;}
	.ktt_newFormFieldOuter select {float: left; margin: 0 0 0px !important; padding: 5px 10px; width: 100%;  height:31px;}
	.ktt_rewardOuter {background:none; border: 1px solid #ededed; border-radius: 4px; float: left; margin-bottom: 15px; padding: 10px 2.5%; width: 95%;}
	.expireDate select {float: left; margin-right: 8px !important; padding: 5px; width: 45%;}
	.imgNetBankingImage-paytm { width: 35% !important;}
	.ktt_expandableHeaderColContent-1 {float: left; font: 500 10px/26px "Montserrat",Arial !important; width: 46% !important;}
	.paymentSmall { float: left; width: 59% !important;}
	.ccvSmall {float: left; padding: 5px 10% !important; width: 80% !important;}
	.ktt_netBankingCol {float: left; margin: 5px 1% 15px 0; width: 31% !important;}
	.ktt_innerInfoSpacing{ margin-left:23px; line-height: normal !important; margin-bottom: 3px;}
	
	/*cash pickup*/
	.ktt_cashpickup-inner{float:left; width:100%; margin-top:10px; margin-bottom: 30px;}
	.ktt_cashpickup-image{float:left; width:20%; margin-right:3%;}
	.ktt_cashpickup-content{float:left; width:77%; margin-top:20px;}
	.ktt_cashpickup-content-not-available{float:left; width:77%; margin-top:48px;}
	.ktt_cashpickup-content-reqThousandRs{float:left; width:77%; margin-top:10px!important;}
	.ktt_notAvailebleLocation{float:left; display:table-cell; width:5%;}
	.ktt_cashpickup-content h4, .ktt_cashpickup-content-not-available h4{font-size:15px; color:#010101; float:left; width:95%; text-transform:inherit; margin-bottom:5px; line-height:normal;}
	.ktt_cashpickup-content h5, .ktt_cashpickup-content-not-available h5{font-size:11px; color:#010101; float:left; width:95%; text-transform:inherit; line-height:normal;}
	
}
@media all and (max-width:480px){
	div.myDropdownMenu{background: #fff none repeat scroll 0 0; border-radius: 0px; display: none; margin-left: 0; padding: 0; position: absolute; right: -4px; top: 45px; width: 270px; z-index: 100; border:1px solid #ebebeb; border-top:0px;}
	.ktt_notAcceptedDonation{float:left; width:89%; margin:0 0 15px 0; background:#f7f7f7 url(/images_old/warning_new.png) left center no-repeat; padding:10px 2% 10px 8.6% ; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.ktt_notAcceptedDonation p {float: left; font-size: 10px; line-height: normal; width: 88%;}
	.ktt_poweredbyStripe{border:1px solid #e8e8e8; border-radius:5px; color:#ccc; font-size:10px; padding:8px; position:absolute; right:2%; top:10px; width:auto;}
	.ktt_poweredbyStripe span{float:left; width:auto; margin-right:5px;}
	.ktt_poweredbyStripe img{float:left;}
	.ktt_newFormFieldOuter img{margin:0 0 0 5px!important; width:10.8%;}
	
	/*404-error-page-css*/
	.four-zero-four-heading, .four-zero-four-image, .four-zero-four-content{float:left; width:100%; text-align:center;}
	.four-zero-four-heading h2{font-size:30px; font-weight:600; color:#000; margin:10px 0 15px;letter-spacing:-1px;}
	.four-zero-four-content h3{font-size:24px; font-weight:500; color:#323a45; margin-bottom:5px; letter-spacing:-1px;}
	.four-zero-four-content h4{font-size:17px; font-weight:500; color:#323a45; margin-bottom:18px; letter-spacing:-1px;}
	.four-zero-four-content h5{font-size:15px; font-weight:500; color:#323a45; margin-bottom:18px; letter-spacing:-1px;}
	a.home-btn{display:inline-block; text-align:center; height:55px; line-height:55px; width:45%; background:#ff7260; margin:0 5px 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	a.home-btn:hover{background:#ea6958;}
	a.home-btn p{display:inline-block; background:url(../images_old/home-icon.png) left center no-repeat; padding-left:28px; font-size:14px; text-transform:uppercase; color:#ffffff;}
	.btn-inner{ width:auto; margin:0 auto; letter-spacing:0px;}
	a.browse-btn{display:inline-block; text-align:center; height:55px; line-height:55px; width:45%; background:#00b1b0; margin:0 5px 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	a.browse-btn:hover{background:#00a3a2;}
	a.browse-btn p{display:inline-block; background:url(../images_old/magnify-icon.png) left center no-repeat; padding-left:28px; font-size:14px; text-transform:uppercase; color:#ffffff; letter-spacing:0px;}
}	
@media all and (max-width:479px){
	div.myDropdownMenu{background: #fff none repeat scroll 0 0; border-radius: 0px; display: none; margin-left: 0; padding: 0; position: absolute; right: -4px; top: 45px; width: 270px; z-index: 100; border:1px solid #ebebeb; border-top:0px;}
	/*hover effect*/
	.reward-watermark{position:absolute; top:0; left:0; background:#f4f4f4; border:0px solid #ffffff; width:100%; height:100%; opacity:0; color:#00b1b0;/* transform:scale(0.95); transition:transform 0.2s ease 0s, opacity 0.2s ease 0s; *//* Safari */ display: table-cell; text-align: center; vertical-align: middle;}
	.reward-watermark{cursor:context-menu; opacity:0.8; width:100%; height:100%; /*transform:scale(1); transition:transform 0.2s ease 0s, opacity 0.2s ease 0s; */ display: table-cell; text-align: center; vertical-align: middle; border:0px solid #00b1b0;}
	.reward-watermark * {vertical-align: middle;}
	.reward-watermark {display: block!important;}
	.reward-watermark span {display: inline-block; height: 100%; width: 1px;}
	.reward-watermark span {display: inline-block; height: 100%;}
	.reward-watermark{font-size:20px; margin:0; padding:0;/* transform:scale(0.2); transition:transform 0.0s ease 0s, opacity 0.0s ease 0s;*/ color:#00b1b0; text-align:center; opacity:0; text-transform:uppercase; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.reward-watermark{font-size:20px; margin:0; padding:0;/* transform:scale(1); transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;*/ text-align:center; opacity:0.85;  }
	.reward-watermark font{color:#00b1b0; /*transform:scale(1); transition:transform 0.5s ease 0s, opacity 0.5s ease 0s;*/ /*margin-top:150px;*/ text-align:center; opacity:10!important; text-shadow:0 1px 2px #000;}
	/**/
	.ktt_notAcceptedDonation{float:left; width:84%; margin:0 0 15px 0; background:#f7f7f7 url(/images_old/warning_new.png) left center no-repeat; padding:10px 2% 10px 13.6% ; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.ktt_notAcceptedDonation p {float: left; font-size: 10px; line-height: normal; width: 88%;}
	.ktt_rewardHeadingLeftSec {float: left; line-height: normal; margin-right: 0%; width: 100%;}
	.ktt_globel_wrapper{width:94%; margin:20px auto 25px auto;}
	.ktt_pageHeaqdingCN{margin-bottom:18px;}
	.ktt_pageHeaqdingCN h2{font:600 15px/18px "Montserrat", Arial; color:#000000;}
	.ktt_pageHeaqdingCN span{font:500 12px/20px "Montserrat", Arial; color:#383838;}
	.ktt_pageHeaqdingCN span a{color:#2b7dd9;}
	.ktt_formContentInner{float:left; width:95%; padding:5px 2.5%; border-bottom:1px solid #ededed; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
	.ktt_formContentInner:last-child{float:left; width:95%; padding:5px 2.5%;border-bottom:1px solid #ededed; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.ktt_expandableHeaderColTitleSpace{ border-radius:0; padding: 0 2.5%; width: 95%!important;}
	.ktt_topSpace_heading{padding:8px 0 4px; width:100%; border-radius:0;}
	.ktt_accordContNoSpace{padding:0; width:100%;}
	.ktt_expandableHeaderColTitle-full p{float:left; width:100%!important; margin-bottom:5px; margin-top: 5px; font:500 11px/18px "Montserrat",Arial !important;}
/**/
	.ktt_poweredbyStripe{border:1px solid #e8e8e8; border-radius:5px; color:#ccc; font-size:10px; padding:8px; position:absolute; right:1.5%; top:15px; width:auto; display:none}
	.ktt_expandableHeaderColContent-full-cont-info{float:left; width:100%!important; margin-bottom:0px;}
/*.ktt_expandableHeaderColContent-full-cont-info h3{color: #000000; float: left; font:600 12px/25px "Montserrat",Arial!important;}*/
	.ktt_expandableHeaderColContent-full-cont-info p{color: #000000; float: left; font:500 11px/14px "Montserrat",Arial!important;}
	.ktt_expandableHeaderColTitle-col{width:auto!important;}
	.ktt_expandableHeaderColContent{float:left; width:100%;}
	.ktt_expandableHeaderColContent p{font:500 11px/16px "Montserrat", Arial; color:#000000; float:left; clear:both;}
	.ktt_expandableHeaderColContent-1 {float: left; width: 64%!important; font:500 10px/26px "Montserrat",Arial!important;}
	.ktt_expandableHeaderColContent-1 h3, .ktt_expandableHeaderColContent-1 p{font:500 11px/18px "Montserrat", Arial!important; color:#000000; float:left;}
	.ktt_expandableHeaderColContent-1 p{width:100%!important;}
	.ktt_expandableHeaderColButton{float:right; width:auto; text-align:right; margin-top:2px;}
	.ktt_expandableHeaderColButton input[type="button"], .ktt_expandableHeaderColButton input[type="submit"], .ktt_expandableHeaderColButton a{display:inline-block; width:auto; height:auto; text-align:center; background:none!important; border:0px!important; padding:0; margin:0; font:500 11px/18px "Montserrat", Arial; color:#2b7dd9; text-transform:capitalize; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out; text-decoration:none;}
	.ktt_expandableHeaderColButton input[type="button"]:hover, .ktt_expandableHeaderColButton input[type="submit"]:hover, .ktt_expandableHeaderColButton a:hover{display:inline-block; width:auto; height:auto; text-align:center; background:none!important; padding:0; margin:0; font:500 11px/18px "Montserrat", Arial; color:#2b7dd9; text-transform:capitalize; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer;}
	.ktt_rewardOuter{float:left; width:97%; padding:5px 1.5%; background:none; border:1px solid #ededed; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin-bottom:15px;}
	.ktt_rewardColLeft{float:left; width:48%; line-height:18px; font-size:11px;}
	.ktt_rewardColRight{float:right; width:auto; text-align:right;}
	.ktt_rewardHeadingRightSec{float:right; width:100%; text-align:center;}
	.ktt_rewardHeading h3{font:500 12px/13px "Montserrat", Arial; color:#000000; margin-bottom:0px;}
	.ktt_rewardBackers{float:none; width:auto; padding:0px 10px 0px 25px; height:13px; line-height:13px; font-size:10px; color:#0e0e0e; background:#f8f8f8 url(/images_old/new_heart_icon.png) 7px 10px / 15% no-repeat; margin-right:5px; display:inline-block; height:31px; line-height:31px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.ktt_rewardStatusDurarion{float:none; width:auto; font-size:10px; color:#0e0e0e; margin-right:5px; display:inline-block; background:#f8f8f8; padding:0px 10px; height:31px; line-height:31px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
	.ktt_rewardAmount{float:none; width:auto; display:inline-block; background:#f8f8f8; padding:0px 10px; height:31px; line-height:31px; font-size:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#0e0e0e;}
	.ktt_rewardBrief{float:left; width:100%; font:500 11px/15px "Montserrat", Arial; color:#5d5d5d; margin-bottom:10px;}
	.ktt_topSpace{margin-top:5px; float:left; width:100%;}
	.ktt_yourContributionRow{float:left; width:100%; margin-bottom:0px;}
	.ktt_donorType{float:left; width:34%; margin-top:8px;}
	.ktt_expireDateRow{float:left; width:60%; margin-bottom:10px;}
	.ktt_CVVRow{float:left; width:40%; margin-bottom:10px;}
	.ktt_donatedAmmountField{float:left; width:66%; min-height:45px;}
	
	input[type="text"].currencyNew-rupee {background:#fff url("/images_old/rupee_sign_new.png") no-repeat 8px 8px / 3.3% auto!important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:25px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-dollar {background:#fff url("/images_old/dollar_sign_new.png") no-repeat 8px 8px / 3.3% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:25px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-euro {background:#fff url("/images_old/euro_sign_new.png") no-repeat 8px 8px / 3.3% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:25px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	input[type="text"].currencyNew-pound {background:#fff url("/images_old/pound_sign_new.png") no-repeat 8px 8px / 3.3% auto!important; border:1px solid #e4e4e4; border-radius:5px; margin:0!important; padding:5px 5% 5px 9%!important; width:86%; height:20px; line-height:25px; font-size:16px; font-weight:normal; color:#0e0e0e;}
	.ktt_newnote{font-size:10px; color:#0e0e0e}
	.ktt_newFormLabelOuter{float:left; width:34%; margin-top:8px; margin-bottom:10px; font-size:12px; color:#0e0e0e;}
	.ktt_newFormFieldOuter{float:left; width:66%; min-height:45px;}
	.ktt_newFormFieldOuter img{margin:0 0 0 5px!important; width:13.7%;}
	.ktt_newFormFieldOuter input[type="text"],.ktt_newFormFieldOuter input[type="password"]{background:#fff url("/images_old/spacer.png") no-repeat center !important; border:1px solid #e4e4e4; border-radius:5px;margin:0!important; padding:5px 2% 5px 2%; width:96%; height:20px; line-height:20px; font-size:13px; font-weight:normal; color:#0e0e0e;}
	.ktt_phone-prefix{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:8px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_phone-input{padding:5px 2% 5px 18%!important; width:80%!important;}
	.ktt_phone-prefix-foreign{color:#b1b1b1; height:32px; left:0; line-height:32px; padding-left:8px; position:absolute; top:0; font-size:13px; font-weight:normal;}
	.ktt_phone-input-foreign{padding:5px 2% 5px 10% !important; width:88%!important;}
	.ktt_website-input{padding:5px 2% 5px 16% !important; width:76%!important;}
	
	#cont_securedByStripe .ktt_expandableHeaderColContent {float: left; width: 100%;}
	#cont_securedByStripe .ktt_expireDateRow {float: left; margin-bottom: 10px; width:60%;}
	#cont_securedByStripe .ktt_CVVRow {float: left; margin-bottom: 10px; width: 40%;}
	#cont_securedByStripe .ccv .ktt_newFormLabelOuter {width: 100%;}
	#cont_securedByStripe .ccv .ktt_newFormFieldOuter {width: 100%;}
	#cont_securedByStripe .ktt_newFormLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-bottom: 5px; margin-top: 0; width: 100%;}
	#cont_securedByStripe  .ktt_newFormFieldOuter {float: left; min-height: 45px; width: 100%;}
	#cont_securedByStripe  .ccv {position: relative !important; width: 100% !important;}
	
	
/*credit-dabit*/
	#paymentForeignoldStyle ul li.enhance_wrapper label{ display:block; font-size: 9px; font-weight: 400; line-height: normal; margin-bottom: 0;width:auto; float:left;}
	#creditCard-content .ktt_yourContributionRow, #debitCard-content .ktt_yourContributionRow {float: left; margin-bottom:0px; width: 100%;}
	#creditCard-content .ktt_newFormLabelOuter, #debitCard-content .ktt_newFormLabelOuter{float:left; width:100%; margin-top:0px; margin-bottom:5px; font-size:12px; color:#0e0e0e;}
	#creditCard-content .ktt_newFormFieldOuter, #debitCard-content .ktt_newFormFieldOuter{float:left; width:100%;}
	.paymentSmall{width:49%!important; float:left; /*margin-right:10px!important;*/}
	.expireDate{float:left; width:100%;}
	.ccv{float:left; width:44%; position:relative;}
	.whatIsCVC{position:absolute; left:65px; top:0; width:auto; float:right; font-size:10px;}
	.whatIsCVC img{width:50%!important;}
	.expireDate select{width:44.5%; padding:5px 5px; float:left; margin-right:8px!important;}
	.whatIsCVC font{display:none;}
	.ccv{width:100%!important;}
	.ccvSmall{width:80%!important; float:left; /*margin-right:10px!important;*/ padding: 5px 10% !important;}
	.ktt_secCreditSpace{height:60px; clear:both; display:none;}
/*netbanking*/
	.ktt_bigLabelOuter {color: #0e0e0e; float: left; font-size: 12px; margin-top: 10px; margin-bottom:5px; width: 100%;}
	.ktt_netBankingCol{width:46%!important; float:left; margin:5px 1% 5px 0;}
	.ktt_netBankingCol label img{width:65%;}
	.ktt_newnoteSmall font{font-size:9px;}
	.selectBankfromOuter{width:100%!important; margin-bottom:10px; }
	.imgNetBankingImage{width:70%!important;}
	.imgNetBankingImage-paytm{width:45%!important;}
/*wallet*/
	#wallet-content .ktt_netBankingCol label img {float: left; margin-top: 5px !important; width: 75%;}
	.expireDate select, .ktt_newFormFieldOuter select { height:31px; background:#ffffff url("/images_old/arrow_select.png") center right no-repeat!important; line-height: inherit !important; }
	.expireDate select, .ktt_newFormFieldOuter select.newSuccess {  height:31px; background:#ffffff url("/images_old/arrow_select.png") center right no-repeat!important; line-height: inherit !important;}
	.selectBankfrom select{float: left; margin: 0 0 5px !important; padding: 5px 10px; width: 100%; height:31px;}
	.ktt_newFormFieldOuter select {float: left; margin: 0 0 0px !important; padding: 5px 10px; width: 100%; height:31px;}
	/*--------HEADING DESABLE-COMPLETED-ACTIVE CSS- START--------*/
		/*-----ACTIVE-----*/
		.ktt_yourContributionOuter h3{font:500 14px/30px "Montserrat", Arial; color:#00b1b0; text-transform:uppercase; margin-bottom:0px;}
		.ktt_expandableHeaderColContent h3{font:600 14px/32px "Montserrat", Arial; color:#000000;}
		/*PAYMENT ACTIVE*/
		.ktt_expandableHeaderColTitle h3{font:500 14px/33px "Montserrat", Arial; color:#00b1b0; text-transform:uppercase; margin-bottom:0px;}
		.ktt_expandableHeaderColTitle h3 strong{font:500 14px/33px "Montserrat", Arial; color:#00b1b0; float:left; width:auto; margin-right:5px;}
		/*-----COMPLETED-----*/
		.completedStatus .ktt_expandableHeaderColTitle h3 {font:500 11px/33px "Montserrat", Arial; color:#aaaaaa; float:left; width:auto; margin-right:5px;}
		.completedStatus .ktt_expandableHeaderColTitle h3 strong{font:500 11px/33px "Montserrat", Arial; color:#aaaaaa; float:left; width:auto; margin-right:5px;}
		/*-----DEACTIVE-----*/
		.deactiveStatus .ktt_expandableHeaderColTitle h3 strong{font:500 11px/33px "Montserrat", Arial; color:#555; float:left; width:auto; margin-right:5px;}
		.deactiveStatus .ktt_expandableHeaderColTitle h3 {font:500 11px/33px "Montserrat", Arial; color:#555; float:left; width:auto; margin-right:5px;}
		/*-----NUMBERS AND SECURED TEXT-----*/
		.ktt_HeadingNumber{float:left; width:13px; margin:0 5px 0 5px;}
		.ktt_innerInfoSpacing{ margin-left:23px; line-height: normal !important; margin-bottom: 3px;}
		.ktt_expandableHeaderColTitle h3 span{font:500 11px/33px "Montserrat", Arial; color:#aaa; text-transform:none; margin-bottom:0px; margin-left:5px; background:url(/images_old/secure-lock.png) left center no-repeat; padding-left:15px; height:32px; float:left; width:auto; margin-top:0px;}
		.deactiveStatus .ktt_expandableHeaderColTitle h3 span{color:#000!important;}
	/*--------HEADING DESABLE-COMPLETED-ACTIVE CSS- END--------*/
	a.selectReward-campaign{width:100%; display:inline-block; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#00b1b0; height:40px; line-height:40px; color:#ffffff; text-transform:uppercase; font-size:13px; font-weight:500; margin:0px auto 0; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	a.selectReward-campaign:hover{background:#00a3a2;}
	/*404-error-page-css*/
	.four-zero-four-heading, .four-zero-four-image, .four-zero-four-content{float:left; width:100%; text-align:center;}
	.four-zero-four-image{float:left; width:50%!important; margin:0 0 0 25%!important;}
	.four-zero-four-heading h2{font-size:28px; font-weight:600; color:#000; margin:0px 0 15px;letter-spacing:-1px;}
	.four-zero-four-content h3{font-size:19px; font-weight:500; color:#323a45; margin-bottom:5px; letter-spacing:-1px;}
	.four-zero-four-content h4{font-size:14px; font-weight:500; color:#323a45; margin-bottom:10px; letter-spacing:-1px;}
	.four-zero-four-content h5{font-size:12px; font-weight:500; color:#323a45; margin-bottom:10px; letter-spacing:-1px;}
	a.home-btn{display:inline-block; text-align:center; height:45px; line-height:45px; width:95%; background:#ff7260; margin:0 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	a.home-btn:hover{background:#ea6958;}
	a.home-btn p{display:inline-block; background:url(../images_old/home-icon.png) left center no-repeat; padding-left:28px; font-size:16px; text-transform:uppercase; color:#ffffff;}
	.btn-inner{ width:auto; margin:0 auto; letter-spacing:0px;}
	a.browse-btn{display:inline-block; text-align:center; height:45px; line-height:45px; width:95%; background:#00b1b0; margin:0 5px 20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-transition:all 450ms ease-in-out; -moz-transition:all 450ms ease-in-out; -ms-transition:all 450ms ease-in-out; -o-transition:all 450ms ease-in-out; transition:all 450ms ease-in-out;}
	a.browse-btn:hover{background:#00a3a2;}
	a.browse-btn p{display:inline-block; background:url(../images_old/magnify-icon.png) left center no-repeat; padding-left:28px; font-size:16px; text-transform:uppercase; color:#ffffff; letter-spacing:0px;}
	.ktt_yourContributionRow-yourContributer .ktt_newFormLabelOuter{color:#0e0e0e; float:left; font-size:11px; margin-top:8px; width:100%;}
	.ktt_yourContributionRow-yourContributer .ktt_donatedAmmountField{float: left; min-height: 50px; width:100%;}
	.secured-image-outer{float:left; width:98%; text-align:center; margin:0 2% 0 ;}
	.secured-image-outer-debit{float:left; width:76%; text-align:center; margin:0 12% 0;}
	.secured-image-outer-netBanking-payu{float:left; width:15%; text-align:left; margin:10px 0% 15px 0;}
	
	/*cash pickup*/
	.ktt_cashpickup-inner{float:left; width:100%; margin-top:10px; margin-bottom: 30px;}
	.ktt_cashpickup-image{float:left; width:20%; margin-right:3%;}
	.ktt_cashpickup-content{float:left; width:77%; margin-top:0px;}
	.ktt_cashpickup-content-not-available{float:left; width:77%; margin-top:15px;}
	.ktt_cashpickup-content-reqThousandRs{float:left; width:77%; margin-top:0px!important;}
	.ktt_notAvailebleLocation{float:left; display:table-cell; width:5%;}
	.ktt_cashpickup-content h4, .ktt_cashpickup-content-not-available h4{font-size:13px; color:#010101; float:left; width:95%; text-transform:inherit; margin-bottom:5px; line-height:normal;}
	.ktt_cashpickup-content h5, .ktt_cashpickup-content-not-available h5{font-size:11px; color:#010101; float:left; width:95%; text-transform:inherit; line-height:normal;}
	
	/*Individual details*/
	.ktt_tabContentainer #IndProfileTabsNav li a {background:none; border-bottom:0px; color:#6c6c6c; font-size:10px; font-weight:500; margin:0px 0px 0 0; padding:10px 7px !important;}
	.ktt_tabContentainer #IndProfileTabsNav li a.active {background:#ffffff; border-bottom:0px; color:#000000; padding:10px 7px!important; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
	.ktt_notificationCircleProfile{border-radius:50%; background:none; height:17px; width:17px; border: 1px solid transparent; text-align:center; color:#ffffff; display:inline-block; margin-left:3px; position: relative; top: 3px;}
		
	.ktt_yourContributionRow .uploadeImageOuter {background: #fff none repeat scroll 0 0; border: 1px solid #e4e4e4; border-radius: 5px; color: #666; float: left; font-family: "Montserrat",Arial !important; font-size: 16px; font-weight: 200; margin-bottom: 2px; margin-top: 0; min-height: 30px; outline: medium none; padding: 10px 1% 10px 10px; transition: transform 0.2s ease-in-out 0s; width: 94%;}
	.ktt_newFormFieldOuterTextarea{float:left; width:66%; min-height:inherit; margin-bottom:10px;}
	.ktt_newFormFieldOuterTextarea .ktt_error-text{margin-bottom:0;}
	.ktt_newFormFieldOuter select.customSelect {float: left; margin: 0 0 0px !important; padding: 5px 10px; width: 100%; height:31px;}
	.ktt_newFormFieldOuterTextarea textarea {background: #fff url("/images_old/spacer.png") no-repeat scroll center center !important; border: 1px solid #e4e4e4; border-radius: 5px; color: #0e0e0e; font-size: 13px; font-weight: normal; height: 50px; line-height: normal; margin: 0 !important; padding: 5px 2%; resize: none; transition: all 450ms ease-in-out 0s; width: 96%;}
	.ktt_yourContributionRow .uploadeImageOuter #MediaUploadButtonHolder img {float: left; height: auto !important; margin-bottom: 0 !important; margin-right: 1%; width: 15% !important;}
	
	.ktt_updatedFileName {float: left; width: 59%;}
	.ktt_downloadFile {float: left; width: 23px; display:none;}
	.ktt_updateImage {background: #fff url("/images_old/spacer.png") no-repeat scroll center center !important; border: 1px solid #e4e4e4; border-radius: 5px; color: #0e0e0e; font-size: 13px; font-weight: normal; height: 28px; line-height: 28px; margin: 0 !important; padding: 1px 1px 1px 2%; transition: all 450ms ease-in-out 0s; width: 98%;}
	.ktt_yourContributionRow .uploadeImageOuter #MediaUploadButtonHolder input[type="file"] {float: left; height: 25px; line-height: 25px; margin-top: 0; padding: 1% !important; width: 81%;}
	.noProfileImage #MediaUploadButtonHolder input[type="file"] {float: left; width: 100%!important;}	
	.ktt_yourContributionRow .noProfileImage .uploadeImageOuter {background: #fff none repeat scroll 0 0; border: 0 solid #e4e4e4; border-radius: 0; color: #666; float: left; font-family: "Montserrat",Arial !important; font-size: 16px; font-weight: 200; margin-bottom: 2px; margin-top: 0; min-height: 20px; outline: medium none; padding: 0; transition: transform 0.2s ease-in-out 0s; width: 100%;}
	
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 5% !important; padding: 195px 20px 20px; position: relative; width: 80% !important;}
	
}	

@media all and (width:360px){
div.myDropdownMenu{background: #fff none repeat scroll 0 0; border-radius: 0 0 3px 3px; display: none; margin-left: 0; padding: 0; position: absolute; right: -4px; top: 45px; width: 270px; z-index: 100;}


}

@media all and (max-width:320px){
	.paymentSmall {float: left; width: 43% !important;}
	.ktt_newFormFieldOuter input[type="text"] {font-size: 12px;}
	.ktt_newFormFieldOuter img { margin: 0 0 0 2.5px !important; width:16%;}
	/*--------HEADING DESABLE-COMPLETED-ACTIVE CSS- START--------*/
		/*-----ACTIVE-----*/
		.ktt_yourContributionOuter h3{font:500 12px/30px "Montserrat", Arial; color:#00b1b0; text-transform:uppercase; margin-bottom:0px;}
		.ktt_expandableHeaderColContent h3{font:600 12px/32px "Montserrat", Arial; color:#000000;}
		/*PAYMENT ACTIVE*/
		.ktt_expandableHeaderColTitle h3{font:500 12px/33px "Montserrat", Arial; color:#00b1b0; text-transform:uppercase; margin-bottom:0px;}
		.ktt_expandableHeaderColTitle h3 strong{font:500 12px/33px "Montserrat", Arial; color:#00b1b0; float:left; width:auto; margin-right:5px;}
		/*-----COMPLETED-----*/
		.completedStatus .ktt_expandableHeaderColTitle h3 {font:500 11px/33px "Montserrat", Arial; color:#aaaaaa; float:left; width:auto; margin-right:5px;}
		.completedStatus .ktt_expandableHeaderColTitle h3 strong{font:500 11px/33px "Montserrat", Arial; color:#aaaaaa; float:left; width:auto; margin-right:5px;}
		/*-----DEACTIVE-----*/
		.deactiveStatus .ktt_expandableHeaderColTitle h3 strong{font:500 11px/33px "Montserrat", Arial; color:#555; float:left; width:auto; margin-right:5px;}
		.deactiveStatus .ktt_expandableHeaderColTitle h3 {font:500 11px/33px "Montserrat", Arial; color:#555; float:left; width:auto; margin-right:5px;}
		/*-----NUMBERS AND SECURED TEXT-----*/
		.ktt_HeadingNumber{float:left; width:13px; margin:0 5px 0 5px;}
		.ktt_expandableHeaderColTitle h3 span{font:500 11px/33px "Montserrat", Arial; color:#aaa; text-transform:none; margin-bottom:0px; margin-left:5px; background:url(/images_old/secure-lock.png) left center no-repeat; padding-left:15px; height:32px; float:left; width:auto; margin-top:0px;}
		.deactiveStatus .ktt_expandableHeaderColTitle h3 span{color:#000!important;}
	/*--------HEADING DESABLE-COMPLETED-ACTIVE CSS- END--------*/
	
	/*Individual details*/
	.ktt_tabContentainer #IndProfileTabsNav li a {background:none; border-bottom:0px; color:#6c6c6c; font-size:9px; font-weight:500; margin:0px 0px 0 0; padding:10px 5px !important;}
	.ktt_tabContentainer #IndProfileTabsNav li a.active {background:#ffffff; border-bottom:0px; color:#000000; padding:10px 5px!important; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
	.ktt_notificationCircleProfile{border-radius:50%; background:none; height:14px; line-height:14px; width:14px; text-align:center; color:#ffffff; display:inline-block; margin-left:3px; position: relative; top: 3px;}
	#ProfileDetails #CampaignDetailsContent .ktt_tabContentainer  ._kt_listing_box_wrapper {background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; border-radius: 5px; margin: 10px 1% !important; padding: 195px 25px 20px; position: relative; width: 80% !important;}
	
	.ktt_listingNamePosition{margin-top:34px;}
	
	/*20-08-2015*/
	/*#ngo_wraper .ktt_website-input { padding: 5px 2% 5px 30% !important; width: 66% !important;}
	#ngo_wraper .ktt_phone-input {padding: 5px 2% 5px 14% !important; width: 81% !important;}
	#ngo_wraper .ckEditerOuter {float: left; width: 99%;}*/
	
}


/*dynamic banner css start-27-08-2015*/
@media only screen and (max-width:1069px){
.mainSEOTagInner_wrap{height: 100%; margin: 5% 0 0 22%; top: 0; width: 100%;}
}

@media only screen and (max-width:1000px){
	.mainSEOTag_wrap{width: 60%}
	.mainSEOTagInner_wrap{margin:7% 0 0 8%}
	.bannerTitle_cont{font-size: 30px}
	.ktt_seo_inner_Content{font-size: 20px}
	.banner_desc{font-size: 20px}
	.-kt-banner-goalamt-wrapper{margin-bottom: 20px;}
	.-kt-banner-goalamt .WebRupee, .-kt-banner-amount-raised .WebRupee{font-size: 20px;line-height: 28px}
	.-kt-home-banner-btn{width: 200px;font-size: 16px;height: 70px;line-height: 70px}
	.-kt-banner-days{width: 23%}
}
@media only screen and (max-width:890px){
	.ktt_seo_inner_Content,.banner_cont_wrap{margin-bottom: 5px;}
	.-kt-banner-title,.-kt-banner-title_days{font-size: 17px;}
	.-kt-home-banner-btn{width: 180px;height: 50px;line-height: 50px;font-size: 16px;}
	.mainSEOTagInner_wrap{margin-top: 5%}
	.-kt-banner-goalamt-wrapper{margin-bottom: 5px}
}
@media only screen and (max-width: 860px){
  ._banner_title_mar{margin-bottom: 5px} 
}
@media only screen and (max-width:740px){
	.ktt_seo_inner_Content,.banner_cont_wrap{margin-bottom: 5px;}
	.-kt-banner-title,.-kt-banner-title_days{font-size: 15px;}
	
}
@media only screen and (max-width:690px){
	.banner_desc{font-size: 16px;}
	.-kt-banner-goalamt .WebRupee, .-kt-banner-amount-raised .WebRupee{font-size: 16px;line-height: 22px;}
}
@media only screen and (max-width:640px){
	.mainSEOTagInner_wrap{margin:4% 0 0 4%}
	.-kt-banner-title, .-kt-banner-title_days{font-size: 12px;}
	.-kt-banner-goalamt-wrapper{padding-top: 5px;}
	.bannerTitle_cont {font-size: 24px;}
	.ktt_seo_inner_Content {font-size: 18px;}
	.-kt-home-banner-btn {font-size: 15px; height: 40px; line-height: 40px; width:190px;}
}

@media only screen and (max-width:599px){
	.mainSEOTagInner_wrap{margin:12% 0 0 5%;}
	.mainSEOTag_wrap{width: 70%;}
	.ktt_seo_inner_Content,.banner_cont_wrap{margin-bottom: 5px;}
	.-kt-banner-goalamt-wrapper{margin-bottom: 20px;}
}
@media only screen and (max-width:490px){
	.mainSEOTagInner_wrap{margin:8% 0 0 10%;}
	.ktt_seo_inner_Content,.banner_cont_wrap{margin-bottom: 5px;}
	.-kt-banner-goalamt-wrapper{margin-bottom: 5px;padding-top:5px}
}
@media only screen and (max-width:440px){
	.mainSEOTag_wrap{width: 80%}
	.mainSEOTagInner_wrap{margin:5% 0 0 5%;}
	.ktt_seo_inner_Content,.banner_cont_wrap{margin-bottom: 5px;}
	.-kt-banner-goalamt-wrapper{margin-bottom: 10px;}
}
@media only screen and (max-width:420px){
	.bannerTitle_cont{font-size: 25px;}
	.ktt_seo_inner_Content{font-size: 17px;}
}

@media only screen and (max-width:400px){
	.mainSEOTag_wrap{width: 90%}
	.mainSEOTagInner_wrap{margin:7% 0 0 5%}
	.ktt_seo_inner_Content, .banner_cont_wrap{margin-bottom: 3px;}
	.bannerTitle_cont{font-size: 16px}
	.ktt_seo_inner_Content{font-size:12px;}
	.-kt-banner-title, .-kt-banner-title_days{font-size: 10px;}
	.-kt-banner-goalamt .WebRupee, .-kt-banner-amount-raised .WebRupee{font-size: 12px; line-height:18px}
	.banner_desc{font-size: 12px;}
	.-kt-home-banner-btn {font-size: 13px; height: 30px; line-height: 30px; width: 150px;}
}
/*dynamic banner css end-27-08-2015*/