@charset "utf-8";
/* CSS Document */

/* Custom */
.font-weight-100{font-weight:100}
.font-weight-200{font-weight:200}
.font-weight-300,.font-weight-light{font-weight:300}
.font-weight-400,.font-weight-normal{font-weight:400}
.font-weight-500,.font-weight-semibold{font-weight:500}
.font-weight-600,.font-weight-bold{font-weight:700;font-weight:600}
.font-weight-700{font-weight:700}
.font-weight-800{font-weight:800}
.font-weight-900,.font-weight-bolder{font-weight:900}
.fourP{padding:4px!important}
.fiveP{padding:5px!important}
.fivemargin{margin:5px!important}
.fiveMB{margin-bottom:5px!important}
.fiveMT{margin-top:5px!important}
.fiveMR{margin-right:5px!important}
.fiveML{margin-left:5px!important}
.fivePB{padding-bottom:5px!important}
.fivePT{padding-top:5px!important}
.fivePR{padding-right:5px!important}
.fivePL{padding-left:5px!important}
.tenmargin{margin:10px!important}
.tenMB{margin-bottom:10px!important}
.tenMT{margin-top:10px!important}
.tenMR{margin-right:10px!important}
.tenML{margin-left:10px!important}
.zeroP{padding:0!important}
.zeroMB{margin-bottom:0!important}
.zeroMT{margin-top:0!important}
.zeroML{margin-left:0!important}
.zeroMR{margin-right:0!important}
.zeroPB{padding-bottom:0!important}
.zeroPT{padding-top:0!important}
.zeroPL{padding-left:0!important}
.zeroPR{padding-right:0!important}
.zeroM{margin:0!important}
.eightpadding{padding:8px!important}
.eightPB{padding-bottom:8px!important}
.eightPT{padding-top:8px!important}
.eightPR{padding-right:8px!important}
.eightPL{padding-left:8px!important}
.tenpadding{padding:10px!important}
.tenPB{padding-bottom:10px!important}
.tenPT{padding-top:10px!important}
.tenPR{padding-right:10px!important}
.tenPL{padding-left:10px!important}
.fifteenpadding{padding:15px!important}
.fifteenPB{padding-bottom:15px!important}
.fifteenPT{padding-top:15px!important}
.fifteenPR{padding-right:15px!important}
.fifteenPL{padding-left:15px!important}
.fifteenmargin{margin:15px!important}
.fifteenMB{margin-bottom:15px!important}
.fifteenMT{margin-top:15px!important}
.fifteenMR{margin-right:15px!important}
.fifteenML{margin-left:15px!important}
.thirtypadding{padding:30px!important}
.thirtyPB{padding-bottom:30px!important}
.thirtyPT{padding-top:30px!important}
.thirtyPR{padding-right:30px!important}
.thirtyPL{padding-left:30px!important}
.thirtythreePT { padding-top:33px!important;}
.sixtypadding{padding:60px!important}
.sixtyPB{padding-bottom:60px!important}
.sixtyPT{padding-top:60px!important}
.sixtyPR{padding-right:60px!important}
.sixtyPL{padding-left:60px!important}
.seventypadding{padding:70px!important}
.seventyPB{padding-bottom:70px!important}
.seventyPT{padding-top:70px!important}
.seventyPR{padding-right:70px!important}
.seventyPL{padding-left:70px!important}
.thirtymargin{margin:30px!important}
.thirtyMB{margin-bottom:30px!important}
.thirtyMT{margin-top:30px!important}
.thirtyMR{margin-right:30px!important}
.thirtyML{margin-left:30px!important}
.fourtymargin{margin:40px!important}
.fourtyMB{margin-bottom:40px!important}
.fourtyMT{margin-top:40px!important}
.fourtyMR{margin-right:40px!important}
.fourtyML{margin-left:40px!important}
.fiftymargin{margin:50px!important}
.fiftyMB{margin-bottom:50px!important}
.fiftyMT{margin-top:50px!important}
.fiftyMR{margin-right:50px!important}
.fiftyML{margin-left:50px!important}
.sixtymargin{margin:60px!important}
.sixtyMB{margin-bottom:60px!important}
.sixtyMT{margin-top:60px!important}
.sixtyMR{margin-right:60px!important}
.sixtyML{margin-left:60px!important}
.sixteenPB { padding-bottom:16px !important;}
.eighteenPT {padding-top:18px !important;}
.eighteenPB { padding-bottom:18px !important;}
.ninePT {padding-top:9px !important;}
.ninePB { padding-bottom:9px !important;}
.twentypadding{padding:20px!important}
.twentyPB{padding-bottom:20px!important}
.twentyPT{padding-top:20px!important}
.twentyPR{padding-right:20px!important}
.twentyPL{padding-left:20px!important}
.twentymargin{margin:20px!important}
.twentyMB{margin-bottom:20px!important}
.twentyMT{margin-top:20px!important}
.twentyMR{margin-right:20px!important}
.twentyML{margin-left:20px!important}
.heightauto { height:auto;}
.heightten { height:10px !important;}
.heightfifteen { height:15px !important;}
.heighttwenty { height:20px !important;}
.green{color:#789510!important}
.red{color:#f00!important}
.zeroBottom { bottom:0px !important;}
.fontsizeeleven{font-size:11px!important}
.fontsizetwelve{font-size:12px!important}
.fontsizethirteen{font-size:13px!important}
.fontsizefourteen{font-size:14px!important}
.fontsizefifteen{font-size:15px!important}
.fontsizesixteen{font-size:16px!important}
.fontsizetwenty{font-size:20px!important}
.fontsizetwentyfive{font-size:25px!important}
.fontsizethirty{font-size:30px!important}
.fontsizethirtyeight{ font-size:38px!important }
.fontsizefourty{ font-size:40px!important } 
.backgroundnone { background:none !important;}
.bordernone { border:none !important;}
.leftbordernone { border-left:none !important;}
.bottombordernone { border-bottom:none !important;}
.topbordernone { border-top:none !important;}
.rightbordernone { border-right:none !important;}
.leftborder {border-left: 1px solid #B3B1B1 !important; padding-left: 25px;}
.rightborder {border-right: 1px solid #B3B1B1 !important; padding-right: 25px;}
.text-justify{text-align:justify}
.colorwhite{color:#fff!important}
.colorblack{color:#000!important}
.blackcolor { color:#000 !important;}
.width100P{ width:100% !important;}
.lowercase{text-transform:lowercase!important}
.floatnone{float:none!important}
.marginzeroauto{margin:0 auto!important}
.fontbold { font-weight:bold !important;}
.fontnormal { font-weight:normal !important;}
.text-center { text-align:center !important;}
.text-right { text-align:right !important;}
.text-italic { font-style:italic;}
.text-left { text-align:left !important;}
.bgcolorF6 { background:#f6f6f6 !important;}
.bgcolorF7 { background:#f7f7f7 !important;}
.bgcolorblack { background:#000000 !important;}
.bgcolorwhite { background:#ffffff !important;}
.displayinline { display:inline !important;}
.displayblock { display:block !important;}
.display-inlineblock { display:inline-block !important;}
.overflowhidden { overflow:hidden !important;}
.position-relative { position:relative;}
.pull-center { float:none !important; margin:0 auto !important;}
.widthauto { width:auto !important;}
.text-underline { text-decoration:underline !important;}
.text-transform-none { text-transform:none !important;}
.boxshadownone { box-shadow:none !important;}
.whitespaceinherit{    white-space: inherit !important;}
.bgf5 { background:#f5f5f5 !important;}
.borderbottomnone { border-bottom:none !important;}
.opacityinherit { opacity:inherit !important;}
.text-white { color:#ffffff !important;}

/*old temp css starts*/
/*font-family: 'Didact Gothic'*/
sdiv {border:solid 1px;}
ul { padding:0px;}
p { font-size:15px; line-height: 22px; color: #b09495;}
.paragraph {font-size:15px;    line-height: 22px; color: #333;}
.largeP { font-weight:bold; margin:30px 40px;}
address { word-wrap:break-word;}

.mainContainer {min-height: 100%;}
.nycheader { background:#ffffff; font-family: 'Montserrat', sans-serif; padding: 15px 0px;box-shadow: 1px 1px 1px 1px #b3aeae; -moz-box-shadow: 1px 1px 1px 1px #b3aeae; -webkit-box-shadow: 1px 1px 1px 1px #b3aeae; -o-box-shadow: 1px 1px 1px 1px #b3aeae; margin-bottom: 3px;} 

.loginbtn_section { margin:15px 0px; margin-bottom: 0;}
.loginbtn { background:#c92d5c; font-size:15px; text-transform:uppercase; margin:0px 5px;}
 
.quote { clear:both;width: 100%; padding:0px 15px;}
.top_train_cov h1{ font-weight:900; color:#232323; margin:0px;}
.top_train_cov h1 span{ color:#c92d5c;}
.top_train_weltxt{text-align:center; font-family: 'Montserrat', sans-serif;}
.trains_cov { margin:50px 0px;}
.trains_cov ul li{ display:inline-block;}

.form_subtitle {color:#ED1C24; margin:20px 0px; font-size:15px;}
.redstar {color:#ED1C24;}
.form_label { font-weight:bold; font-size:15px;}
.main_form_cov textarea{ resize:none;}
.btn {font-weight: bold; font-size: 17px;}
.btn-primary { background:#015383; font-family: 'Lora',serif;font-weight: 400; font-style: italic; color: #fff; font-size: 18px; padding: 10px 15px; text-align: center; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px; white-space: inherit; outline: none;}
.btn-primary:hover {font-family: 'Lora',serif;font-weight: 400;font-style: italic; color: #015383; background-color: #ffffff; border-color: #c92d5c; font-size: 18px; padding: 10px 15px; position: relative; text-align: center; z-index: 1; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px;}
.btn-warning { background:#e99207; font-family: 'Lora',serif;font-weight: 400; font-style: italic; color: #fff; font-size: 18px; padding: 10px 15px; text-align: center; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px; white-space: inherit; outline: none;}
.btn-warning:hover {font-family: 'Lora',serif;font-weight: 400;font-style: italic; color: #e99207; background-color: #ffffff; border-color: #c92d5c; font-size: 18px; padding: 10px 15px; position: relative; text-align: center; z-index: 1; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px;}
.btn-info { background:#1e8ac2; font-family: 'Lora',serif;font-weight: 400; font-style: italic; color: #fff; font-size: 18px; padding: 10px 15px; text-align: center; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px; white-space: inherit; outline: none; }
.btn-info:hover {font-family: 'Lora',serif;font-weight: 400;font-style: italic; color: #1e8ac2; background-color: #ffffff; border-color: #c92d5c; font-size: 18px; padding: 10px 15px; position: relative; text-align: center; z-index: 1; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px;}
.btn-success { background:#02c426; font-family: 'Lora',serif;font-weight: 400; font-style: italic; color: #fff; font-size: 18px; padding: 10px 15px; text-align: center; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px; white-space: inherit; outline: none;}
.btn-success:hover {font-family: 'Lora',serif;font-weight: 400;font-style: italic; color: #02c426; background-color: #ffffff; border-color: #c92d5c; font-size: 18px; padding: 10px 15px; position: relative; text-align: center; z-index: 1; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px;}
.btn-danger { background:#d80629; font-family: 'Lora',serif;font-weight: 400; font-style: italic; color: #fff; font-size: 18px; padding: 10px 15px; text-align: center; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px; white-space: inherit; outline: none;}
.btn-danger:hover {font-family: 'Lora',serif;font-weight: 400;font-style: italic; color: #d80629; background-color: #ffffff; border-color: #c92d5c; font-size: 18px; padding: 10px 15px; position: relative; text-align: center; z-index: 1; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px;}
.btn-default { background:#ffffff; font-family: 'Lora',serif;font-weight: 400; font-style: italic; color: #333333; font-size: 18px; padding: 10px 15px; text-align: center; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px; white-space: inherit; outline: none;}
.btn-default:hover {font-family: 'Lora',serif;font-weight: 400;font-style: italic; color: #ffffff; background-color: #333333; border-color: #c92d5c; font-size: 18px; padding: 10px 15px; position: relative; text-align: center; z-index: 1; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px;}

.photos_cover { margin:30px 0px;}
.photos_div { text-align:center; margin:30px 0px;}
.photos_div p{ margin:10px 0px;}

.reg_complete { border-bottom:solid 1px #d3d3d3; padding:30px 0px; margin-bottom:50px;}
.reg_complete h1 { font-family: 'Montserrat', sans-serif; font-weight:normal; margin:30px 0px;}

.insight_img{ margin:25px 1px;}
.insight_img img { margin-right:15px;}

.username { color:#c2262a; font-size:15px; margin-top:10px; margin-right: 10px; font-family: 'Lora',serif; font-style: italic; font-weight: bold; padding-right: 5px; display:block;}
.username .name { color:#000000;}
.username a{ color:#c2262a; font-weight:bold; text-decoration:underline;}
.username a:hover{ color:#1785c2;}

.communication_status { background:#c92d5c; padding:10px;     margin-top: -2px; padding:15px 0px;}
.communication_status h5{ font-weight:bold; font-size:15px; margin:0px;color: #000000;}
.communication_noti { text-align:center;}
.communication_noti p, .communication_noti p a{ margin:0px; font-size:15px; color:#ffffff;}
.communication_noti span { background:#920b34; padding:3px 10px; border-radius:4px; margin:0px 5px;}

.profile_section { padding:10px 0px;}
.profile_summery_cov {background: #ffffff;border: solid 1px #e5e5e5;}
.profile_summery_head.redbg { background:#c92d5c; padding: 15px 10px;}
.profile_summery_head.bluebg { background:#1e8ac2; padding: 15px 10px;}
.profile_summery_head h1 { color:#ffffff; font-size:15px; margin:0px; padding-top:3px;}
.portile_sortbyred { width:100%; background:#940530; border:none; color:#ffffff; padding:3px 5px; outline:none;}
.portile_sortbyblue { width:100%; background:#005f90; border:none; color:#ffffff; padding:3px 5px; outline:none;}
.profile_summary_body { padding:10px; overflow:hidden; border-bottom:solid 1px #e5e5e5;margin-bottom: 10px;box-shadow: 1px 1px 3px #e5e5e5;-webkit-box-shadow: 1px 1px 3px #e5e5e5; -moz-box-shadow: 1px 1px 3px #e5e5e5; -o-box-shadow: 1px 1px 3px #e5e5e5;}
.porfile_summary_image { margin-bottom: 15px;}
.porfile_summary_image a img {border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%; -o-border-radius: 100%; border: solid 1px #c92d5c;background: #ffffff;padding: 5px;}	
.porfile_summary_container h1{ margin:0px; font-size:17px; font-weight:bold;text-transform: capitalize;font-style: italic;margin-bottom: 10px;font-family: 'Lora',serif;}
.porfile_summary_container small{ display:block; margin: 0px; font-size: 14px; font-weight: 100; color: #777777; line-height:19px;}
.porfile_summary_container p{ font-size: 14px; font-weight: 100; color: #777777; line-height:23px;}
.porfile_summary_container .date { font-size:14px; color:#000000; margin:0px; text-align:right; font-weight:bold; }
.porfile_summary_container .btn-grey { background:#222222; color:#ffffff; font-family: 'Lora',serif;font-weight: 400; font-style: italic; padding: 10px 15px; text-align: center; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px; white-space: inherit; outline: none;}
.porfile_summary_container .btn-grey:hover { background:#ffffff; color:#222222; font-family: 'Lora',serif;font-weight: 400; font-style: italic; padding: 10px 15px; text-align: center; transition: .3s; line-height: 22px; border: 2px solid; border-radius: 35px; white-space: inherit; outline: none;}
.porfile_summary_container .btn-grey:hover{ opacity:0.8;}
.porfile_summary_container { padding-bottom:25px; overflow:hidden;}
.porfile_summary_container .btn { font-size:13px;}


.edit_profile_head { background:#c92d5c; padding:15px 15px; text-align:center;  }
.edit_profile_head h1{ margin:0px; color:#ffffff; font-family: 'Lora',serif; font-size: 22px; font-weight: 700; font-style: italic;}
.edit_pro_section { margin:20px 0px; padding:10px;}
.edit_pro_section_head { border-bottom:solid 1px #000000; overflow:hidden; padding-bottom:10px;}
.edit_pro_section_head p{ font-weight:bold;}
.edit_pro_section_body p { color:#222222;}
.edit_pro_section_body { margin:20px 0px;}
.edit_pro_section_body table p{ margin:0px; color:#696969;} 
.edit_pro_section_body img{ height:130px;}
.changepwd { color:#c92d5c;}
.table-stripedInsight>tbody>tr:nth-of-type(odd){background:#f0f0f0;}
.table-stripedInsight>tbody>tr:nth-of-type(even){background:#e3e3e3;}

.edit_profile_details { background:#c92d5c; padding:35px 15px; margin-bottom:15px;    overflow: hidden;}
.edit_profile_img img{ border:solid 10px #a01a42; border-radius:200px; height:284px;}
.edit_profile_img p{ margin:10px 0px; font-size:15px; color:#ffffff; text-transform:uppercase;}
.edit_profile_details p.heading{ font-size:17px; line-height: 30px; color:#ffffff;}
.profileInformation { margin:20px 0px; overflow:hidden;} .profileInformation p{ font-size:15px; color:#ffffff;}
.edit_profile_details_border { border:solid 1px #ffffff; padding:25px 0px; }
.edit_profile_details_border p{ color:#ffffff; margin:0px;font-size: 14px;}
.Lbordernone { border-left:none;}
.login_form_cov, .main_form_cov { margin:30px 0px;}
.login_form_cov textarea{ resize:none; }
.top_train_cov {margin: 30px 0px;}
.inner-hd {border-bottom: 1px solid #dcdcdc; margin: 10px 0px 25px 0px;}
.inner-hd .form_title {color: #c92d5c; padding: 10px 0px; font-weight: 900; font-size: 22px; margin:0px;}

.view_profile_image_scroll ul li{ margin:20px 0px;}
.view_profile_image_scroll ul li a img{ min-width:240px;max-height: 150px;}
#style-2::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #efefef; }
#style-2::-webkit-scrollbar { width: 12px; background-color: #efefef; }
#style-2::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #c92d5c; }
.view_profile_image_scroll { height: 520px; overflow-x: hidden;padding-right: 10px; text-align:center; }
.view_profile_head_red { background:#bf2813; padding:15px 15px; text-align:center; margin-bottom:5px; }
.view_profile_head_blue { background:#c92d5c; padding:15px 15px; text-align:center; }
.view_profile_head_red h1, .view_profile_head_blue h1{ margin:0px; color:#ffffff; font-size:22px;}
.viewprofile_topmenu a{ color:#bb2a27;}
.viewprofile_topmenu a:hover{ text-decoration:none; color:#c92d5c;}
.viewprofile_topmenu i { display:block;}
.viewprofile_topmenu_cov { float:none; margin:0 auto; margin-bottom:30px; }

.userInsight_tab_cov { margin:50px 0px;} 
.insight_tab_head h1{ color:#c92d5c; font-size:25px;}
.insight_tab { margin-top:25px;}
#nycin1 .nav-pills>li.active>a, #nycin1 .nav-pills>li.active>a:focus, #nycin1 .nav-pills>li.active>a:hover {background-color: #e6e6e6; color:#000000;}
#nycin1 .nav-pills>li+li { margin-left:0px;}
#nycin1 .tab-content {padding: 30px 0px;}
#nycin1 .nav-pills > li > a { border-radius: 0; color:#c92d5c;border: solid 1px #c92d5c; font-size: 15px; font-family: 'Lora',serif;}
#nycin1 .tab-content label{padding: 8px 0px; font-weight:normal; color: #000000;}
#nycin1 .tab-content textarea { resize:none;}
.insight_form_cov { border-bottom:solid 1px #cdcdcd; margin-bottom: 25px;}

.view_profile_details { padding:10px 15px; margin-bottom:15px; border:solid 1px #ffffff;background: #c92d5c;}
.view_profile_img p{ margin:10px 0px; font-size:15px; color:#000000; text-transform:uppercase;}
.view_profile_details p.heading{ font-size:17px; line-height: 30px; color:#c92d5c;}
.view_profile_details_border { border:solid 1px #ffffff; padding:15px 10px; }
.view_profile_details_border p { margin:0px;}
.view_profile_details_desc { height:250px; margin-bottom:15px; overflow:hidden; }
.view_profile_details_desc:hover { overflow-y: scroll; max-height:250px;}
.view_profile_details_desc::-webkit-scrollbar-track { /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/ background-color: #F5F5F5; }
.view_profile_details_desc::-webkit-scrollbar { width: 12px; background-color: #F5F5F5; }
.view_profile_details_desc::-webkit-scrollbar-thumb { background-color: #7D7D7D; border-radius:0px; height:20px; }


.help_main_cov { overflow:hidden; margin:30px 0px;}
.help_main_cov .help_outer { display:block; clear:both; margin:20px 0px; line-height:25px; font-size:17px;}
.help_main_cov .help_outer img{ width:20px; height:20px; margin:0px 5px;}
.help_cov:nth-child(4n+1) { clear:both;}

.testimonial_message .success{ color:green;}
.testimonial_message .failed{ color:red;}
.testimonial_posteddate span{ font-weight:bold;}
.testimonial_posteddate { text-align:right;     margin-top: 10px;}
.testimonials_cov { border-bottom:solid 1px #e5e5e5;}
.testimonial_action { margin:10px 0px; overflow:hidden;}

.events_maincov { margin:20px 0px;border-bottom: solid 1px #e5e5e5;     padding-bottom: 10px;}
.events_head h1{ color:#0e64a0; font-size:15px; font-weight:bold; margin:20px 0px; text-align:center; }

.badge-info {background-color: #c92d5c; }
.badge-info:hover { background-color: #a01a42; }
.payment_method_cov span{ margin:10px 15px; }
.payment_method_cov span:first-child{ margin-left:0px; }

.my_photo_table {width: 100%; display: table; margin: 20px 0 0 0; border: 1px solid #c92d5c; border-top: 1px solid #c92d5c; }
.my_photo_head { background: #c92d5c; color: #ffffff; text-align: center; overflow:hidden;     padding: 10px;}
.my_photo_cont { padding:5px; clear:both; border-bottom:solid 1px #e5e5e5; overflow:hidden; margin: 10px 0px;}
.my_photo_cont:last-child {border-bottom:none;}

.top_status_btn_cov { margin-bottom: 15px;}
.youhave_cov { text-align:center;}
.youhave_cov a{  color:#ffffff; display:block;}
.youhave_cov a:hover { text-decoration:none;}
.youhave_cov .redbg { background: #92d050; padding: 15px 0px;}
.youhave_cov .redbg:hover { background: #7dc135;}
.youhave_cov .orangebg { background: #FF6319; padding: 15px 0px;}
.youhave_cov .orangebg:hover { background: #bf521e;}
.youhave_cov .greenbg { background: #ffc000; padding: 15px 0px;}
.youhave_cov .greenbg:hover { background: #ecb91b;}
.radio-toolbar input[type="radio"] {display: none;} 
.radio-toolbar label { display: block; background-color: #FFF; padding: 6px 0px; text-align: center; border: 1px solid #ddd; box-sizing: border-box; width: 260px; margin: 10px auto;cursor:pointer;    margin: 10px auto !important;}
.radio-toolbar input[type="radio"]:checked + label { background-color: #c92d5c; border: none;  color: #ffffff; }
.top_train_cov form hr{ margin-top:0px; border-color: #e0e0e0;}
.error{color:red; font-size:14px; font-weight:normal !important; }
.error-label label{color:red; font-size:14px; font-weight:normal !important; clear: both; display: block; padding: 0px 15px;}
/*.open>.dropdown-menu {width:300% !important;}*/
.img_pagenation a {font-size: 12px; background: #fff;padding: 2px 7px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;
    color:#c92d5c!important; font-weight: bold;}
.hm-fnt-14{padding: 10px; text-align: center; font-weight: bold; font-size: 14px;}
.symtry { height:74vh; overflow:hidden; }
.symtry { overflow-y:scroll; }
.symtry::-webkit-scrollbar-track { /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/ background-color: #F5F5F5; }
.symtry::-webkit-scrollbar { width: 12px; background-color: #F5F5F5; }
.symtry::-webkit-scrollbar-thumb { background-color: #7D7D7D; border-radius:0px; height:20px; }
.link_button {border: none; background: none;color:#bb2a27; outline:none;}
.link_button:hover {color:#c92d5c;}
.word-wrap{word-wrap:break-word;}
.editprofile_polygon { margin-right:10px;}

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } .col-xs-5ths { width: 20%; float: left; } @media (min-width: 768px) { .col-sm-5ths { width: 20%; float: left; } } @media (min-width: 992px) { .col-md-5ths { width: 20%; float: left; } } @media (min-width: 1200px) { .col-lg-5ths { width: 20%; float: left; } }
.profile_cmtit {font-weight:bold !important; text-align:center; color:#26548c !important; font-size:12px !important; line-height:15px !important;}
.profile_cmstat {font-weight:bold !important; text-align:center; color:red !important; font-size:12px !important; line-height:15px !important;}
.profile_cmdate {font-weight:bold !important; text-align:center; color:#000 !important; font-size:12px !important; line-height:20px !important;}
.porfile_comreq{color:#e4111b;float:right;font-weight:bold; font-size:12px;}

.receivedinterest_cov {padding: 80px 50px;overflow:hidden;}
.receivedinterest_cov ul li{margin: 15px 0px;}
.receivedinterest_cov ul li a{ font-size:18px; color:#c92d5c;}
.receivedinterest_cov ul li i{ font-size:18px; color:#c92d5c; margin-right:5px;}
.eighteenlineheight { line-height:18px;}
#nycin2 .nav-pills>li.active>a, #nycin1 .nav-pills>li.active>a:focus, #nycin1 .nav-pills>li.active>a:hover {background-color: #c92d5c; color:#ffffff;}
#nycin2 .nav-pills>li+li { margin-left:0px;}
#nycin2 .tab-content {padding: 30px 0px;}
#nycin2 .nav-pills > li > a { border-radius: 0; color:#000000;border: transparent; font-size: 15px; background:#e5e5e5;}
#nycin2 .tab-content label{padding: 8px 0px; font-weight:normal; color: #000000;}
#nycin2 .tab-content textarea { resize:none;}

.communication_chat_cov { padding:0px 10px; }
.communication_chat_cov .small_heading { color:#00b7f2; font-size:12px; margin-bottom:0px; text-transform:capitalize; line-height: 15px; }
.pause_communication_btn { background:#92D050; border-color:#92D050;  color:#000000; font-weight:normal; font-size: 13px; padding: 4px;}
.block_communication_btn { background:#FFC000; border-color:#FFC000; color:#000000; font-weight:normal; font-size: 13px; padding: 4px;}
.communication_chat_cov_height { height:310px; overflow-x:hidden; border: solid 1px #dcdcdc;border-bottom: 0;}
.communication_chat_cov_height::-webkit-scrollbar-track {background-color: #F5F5F5; }
.communication_chat_cov_height::-webkit-scrollbar { width: 12px; background-color: #F5F5F5; }
.communication_chat_cov_height::-webkit-scrollbar-thumb { background-color: #7D7D7D; border-radius:0px; height:20px; }
.communication_chat_form { border: solid 1px #dcdcdc;padding: 10px;}
.communication_chat_form .form-control{height: 100px; font-weight:normal; color:#000000; font-size:14px;padding: 3px 10px;border: solid 1px #dcdcdc; resize:none;    width: 99%;}
.communication_chat_form .btn {border-radius:0px;background:#00B0F0;font-weight:normal; color:#ffffff; font-size:14px;padding: 5px 10px;line-height: 18px; border: solid 1px #dcdcdc;}
.communication_chat_form .btn:hover {background:#ffffff; color:#00B0F0; border: solid 1px #dcdcdc;}
.communication_chat p{padding: 3px 5px;}

/* new css*/
.paginations{margin-top:20px;display:inline-block}
.paginations a{position:relative;*/float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.paginations b{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.textbox{background:#f9f9f9;border:solid 1px #1f89b3;border-radius:0;height:42px;color:#a8a8a8;font-size:15px}
.txt-bx01{width:100%;padding:7px;margin-bottom:12px}
.comm_bg{background-color:#00ffff;}
.underline {text-decoration:underline;}
.extraMessage { padding:5px 10px; background:#f5f5f5; margin-bottom:10px; max-height:500px; overflow-x:hidden; color:#777777; font-size:12px;}
.extraMessage p, .extraMessage ul li{ color:#777777; font-size:14px;}
.introvideosPT { padding:50px 0px;}
.paused {font-size:12px; font-weight:bold; color:#f00 !important; font-style:italic;}
/* Responsive css */
@media (min-width:768px) and (max-width:991px) { .nycmainmenubar li a { font-size:13px; padding: 10px 5px; }}
@media (min-width:240px) and (max-width:767px) {.form_title{margin-top:10px;} .form_subtitle{margin:0px;} .regSection{padding:30px 0px;} .regHeading{font-size:20px; margin-bottom:10px !important;} .trains_cov { text-align:center; margin-top:0px; }  .communication_noti { margin-bottom:20px;} .communication_status h5 { text-align:center; margin-bottom:20px;} .portile_sortbyred, .portile_sortbyblue { margin-top:20px;}  .edit_profile_details_border, .view_profile_details_border { border-right:none;} .MDtext-center { text-align:center;} .view_profile_details_border { border-left:none;}}
@media (min-width:767px) {.Dtext-right { text-align:right;}}
@media (max-width:991px) {#nycin1 .nav-pills > li > a img {display:block; margin:0 auto;}}
.homeSlider img{min-height:353px; max-height:353px; float:none; margin:0 auto;   margin-top:5px;}
.trains_cov ul .col-xs-2 { padding:0px;}
.play{background-image:url(../images/play.png);background-repeat:no-repeat;width:20%;height:20%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:contain;background-position:center}
.play1{background-image:url(../images/play.png);background-repeat:no-repeat;z-index:9999;width:15%;height:35%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:contain;background-position:center}
.pause{background-image:url(../images/pause.png);background-repeat:no-repeat;width:20%;height:20%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:contain;background-position:center}
.colorred{color:red;opacity:inherit}
.marginbtmzero{border-bottom:0!important}
.popupVideo{color:#c4262d;font-size:20px;text-decoration:underline;font-weight:700;text-align:center;cursor:pointer}	
@media (min-width:240px) and (max-width: 480px) { .watchvideo-btn{ margin-bottom:15px;}}
.watchvideo-btn {background:#ffffff!important;  border-color:#015383 !important;}
.text-red { color:#f00 !important;}
.text-black { color:#000000 !important;}
/*old temp css ends*/
.font-weight-bold { font-weight:bold !important;}
.theme-rose { color:#c92d5c !important;}
.theme-rose-bg { background-color:#c92d5c !important;}
.subheading {font-family: 'Lora',serif;font-size: 30px; line-height: 40px; letter-spacing: 0;color: #c92d5c; text-decoration: none; font-weight: 700; font-style: italic;}
.subheading-small{font-family: 'Lora',serif;font-size: 20px; line-height: 40px; letter-spacing: 0;color: #c92d5c; text-decoration: none; font-weight: 700; font-style: italic;}
.form_title { color: #c92d5c; font-family: 'Lora',serif; margin: 20px 0px; font-weight: 900; font-size: 22px; }
.label_msg {   margin: 0px;font-size: 15px; font-weight: 100; color: #866768; 	}
.main_form_cov label {  margin: 0px; font-size: 16px; }
.form-group { overflow: hidden; }
.clear, .clearfix { clear:both; overflow:hidden;}
.form-control { background: #f9f9f9;  border: solid 1px #dbdbdb;  border-radius: 0px; height: 42px; color: #b09495; font-size: 16px; font-weight: 400; }

/*menu-css starts*/
.dropdown-menu{padding:0;margin:0;border:0 solid transition!important;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link{color:#683d4a;font-size:14px;text-transform:capitalize;padding:7px 13px;display: block !important;font-family: 'Lora',serif; font-weight: 400; font-style: normal;}
.mainmenu .active a,.mainmenu .active a:focus,.mainmenu .active a:hover,.mainmenu li a:hover,.mainmenu li a:focus ,.navbar-default .navbar-nav>.show>a, .navbar-default .navbar-nav>.show>a:focus, .navbar-default .navbar-nav>.show>a:hover{color: #c92d5c;outline: 0; text-decoration:none;}
/*==========Sub Menu=v==========*/
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .show .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .show .dropdown-menu > li > a:hover{background: #c92d5c; color:#ffffff;}
.mainmenu .collapse ul ul ul > li:hover > a{background: #4CAF50;}
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#b09495;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:#1E88E5}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#64B5F6}
.mainmenu .dropdown-left-manual { right: 0 !important; left: auto !important; }
/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:20px;/*width: 100%;*/}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}
}
@media only screen and (max-width: 767px) {
.navbar-nav .show .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 35px}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 45px}
}
.mainmenu ul.navbar-nav li{/*border-left: 1px solid #174d2a; border-right: 1px solid #174d2a;*/list-style: none;}
.mainmenu ul .dropdown-menu li {border:none;}
.mainmenu .show ul.navbar-nav li {border-top: 1px solid #7b9d86; }
@media (min-width: 767px){.navbar-expand-lg .navbar-toggler {display: none;}}
#menu_area .navbar-toggler{font-size:16px;line-height:1;background-color:#c92d5c;font-family:'Lora',serif;border:1px solid transparent;outline:none;border-radius:.25rem;padding:10px;color:#fff}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
/*menu-css ends*/ 
.main-slider .carousel-control{ width:3%;}
.main-slider .carousel-caption {top: 20%; left:10%;}
.header-border { border-bottom: solid 1px #dbdbdb;}
.navbar-nav .theme-button:hover{font-size: 14px;text-transform: capitalize; padding: 7px 13px; display: block !important; font-family: 'Lora',serif; line-height: 20px;   font-weight: 400; font-style: normal; }
.navbar-nav .theme-button{ color:#ffffff; }
#menu_area {margin: 10px 0px; overflow: hidden;}
.map_places_cov .thumbnail img{ min-height:230px; max-height:230px; margin-bottom: 15px;}
.map_places_cov .thumbnail .caption{border-top: solid 1px #ddd; min-height: 225px;}
.map_places_cov .thumbnail .caption p{min-height: 45px; max-height:44px; overflow:hidden;}
.map_places_cov .thumbnail .caption h3{ min-height:80px; max-height: 80px; overflow:hidden;}
.map_places_cov .place_div:nth-child(4n+1){ clear:both;}
.modal-header .close { opacity:inherit; outline:none; font-size:26px;}
.modal-header .close:hover { opacity:0.2;}
.location_details_table_cov table thead th{ background-color:#c92d5c; color:#ffffff;}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: #f2f2f2; }
.country_list .list_view {margin: 5px 0px;}
.country_list .list_view_span{border: solid 1px #e5e5e5;padding: 10px;width: 100%;display: block;white-space: inherit;}
.main-slider .carousel-inner>.item>a>img, .main-slider .carousel-inner>.item>img { width:100%; height:100%;}


.carousel .carousel-control{width:40px;height:40px;margin-top:-20px;top:50%;background:none;opacity:1;text-shadow:none}
.carousel-control i{font-size:68px;line-height:42px;position:absolute;display:inline-block;color:#c92d5c}
.blog-detail-img { width:100%;}
.blog-list-ul,.blog-list-ol { padding-left:25px;}
.blog-list-ul li,.blog-list-ol li{ line-height:29px; font-size: 16px; color:#b09495;}
.single_blogs_clear:nth-child(3n+1) { clear:both;}
.main-slider-overlay {position: absolute; width: 100%; height: 100%; z-index: 2; background-color: #080d15; opacity: .6;}
.datein_main_slider { max-height:616px; min-height:100%;} 
@media(min-width: 992px){
.carousel-inner { height: auto;}
.main-slider .item { height:616px; }    
}
@media(max-width:767px){ 
.carousel-inner { height: auto;}
.main-slider .item { height:250px; }
.carousel-inner .moto-text_system_5{ font-size:20px;}
.carousel-inner .moto-widget-button .moto-widget-button-link.moto-size-medium {padding: 5px 5px;}
}

@media(min-width:768px) and (max-width:991px){ 
.carousel-inner { height: auto;}
.main-slider .item { height:450px; }
.carousel-inner .moto-text_system_5{ font-size:30px;}
.carousel-inner .moto-widget-button .moto-widget-button-link.moto-size-medium {padding: 12px 10px;}
}