@charset "utf-8";
/* CSS Document */
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; } 
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {  display:block; } 
nav ul { list-style:none; }
blockquote, q { quotes:none; }

blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }

/* change colours to suit your needs */
ins { background-color:#ff9; color:#000; text-decoration:none; }

/* change colours to suit your needs */
mark { background-color:#ff9; color:#000;  font-style:italic; font-weight:bold; }
del { text-decoration: line-through; } 
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }

/* change border colour to suit your needs */
hr { display:block; height:1px; border:0;    border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }/* CSS Document */
a{text-decoration:none}
/* #topnav-login-menu li a.last{background:#7fae10;} */
body{font-family:Arial;}
.font24{font-size:24px;}
.lato{font-family: 'Lato', sans-serif;font-weight:300;}
/*.colrdg{color:#777777;}
 .colrlg{color:#a0a0a0;} */
.colvlgr{color:#888} /*#bdbdbd*/
.colred{color:#ff0000;}
.mart30{margin-top:30px;}
.marb30{margin-bottom:30px;}
.help-line{font-weight:400;background:url(//imgs.communitymatrimony.com/cbsimages/safe-helpline-icon.gif) no-repeat;padding:12px 0px 15px 40px;}
#topnav-login-menu a .active{color:#fff17d;}
#safe-matri{margin:30px auto;}
.safe-matrimony{display:block;padding:0px 0px 50px;overflow:hidden; color:#363636;}
.safety-homebanner{width:100%;background:url(//imgs.communitymatrimony.com/cbsimages/safe-banner_bg.gif) repeat-x;display:block;border-bottom:1px solid #e1e1e1;}
.safety-homebanner .container{background:url(//imgs.communitymatrimony.com/cbsimages/safe-wrapbanner_bg.gif) center center no-repeat;height:200px;}
.safety-homebanner .txt-head{padding:50px 0 0 32%;font-size:48px;}
.safety-homebanner .txt-cnt{padding:20px 0px 0px 32%;}

.safe-lft-cnt{display:block;overflow:hidden;border-right:1px solid #e1e1e1}
.safe-rgt-cnt{display:block;overflow:hidden;padding-bottom:20p}

.safe-lft-cnt p{line-height:18px;}
.safe-home-list{display:block;overflow:hidden}
.list-num{font-size:20px;background:#4f9aed;padding:10px 15px;;text-align:center;border-radius:50%;color:#FFF;border:2px solid #eeeeee;}
#safe-mediareport .list-cnt {width: 95%;}
.list-cnt{width:73%;}
.list-cnt.identyfraud{width:80%;}
.list-cnt .list-head{padding:10px 0px 15px;}
.title {display:none;}

.contact-us{padding: 15px; color:#363636;
    background: url(//imgs.communitymatrimony.com/cbsimages/scam-bg-new.jpg);background-position: 800px;}
.safe-rgt-cnt p{line-height:18px;}
.tp-txt{color:#909090;}
.bt-txt{color:#c0c0c0;}
.contact-info{line-height:18px;}
.contact-info a:hover{text-decoration:underline;}
.blue-colr{color:#6699cc }
/**************safematrimony-register form*******/

.register-form{margin-left:25px}
.register-form label{color:red;padding:20px 0px 0px 3px;float:left;}
.reg-fields{overflow:hidden;}
.register-form input[type="text"]{width:324px;border:1px solid #d9d9d9;font-size:14px;padding:15px 10px;color:#c0c0c0;margin:5px 10px;float:left }
.register-form textarea{width:324px;height:80px;resize:none;border:1px solid #d9d9d9;font-size:14px;padding:15px 10px;color:#c0c0c0;margin:5px 10px;float:left }

.register-form  input::-moz-placeholder, textarea::-moz-placeholder{color:#c0c0c0;opacity:1 !important;}
.submit-btn{overflow:hidden;margin-top:-10px;}
#reg-submit{float:right;margin:0px;}
#register-form .reg-fields div.error {color: #FB3A3A; font-size:12px; display: inline-block; margin: 0 0 5px 25px; padding: 0; text-align: left;}

/**************identify fraud*******/
.safe-identify-list{display:block;overflow:hidden}
.identi-list-num{font-size:14px;background:#FFFFFF;padding:10px 0px;;text-align:center;border-radius:50%;color:#a0a0a0;border:3px solid #eeeeee;font-weight:bold;width:30px}

/**************Media Report*******/
.safe-media-list{display:block;overflow:hidden;margin:0px 35px 0px 0px;border-bottom:1px solid #e1e1e1;}
.medialist-dot{width:8px;height:8px;background:#e3e3e3;border-radius:50%;margin:4px 0px;}
.safe-media-list .list-cnt{}
.bodb0{border-bottom:none;}
.media-name{color:#7a7a7a;}

/************** Report Abuse *******/
.safe-report-list{display:block;overflow:hidden;}
.safe-report-list .medialist-dot{margin-top:5px;}

/************** Contact Us *******/
/*.safe-contact-list{}*/
.safe-contact-list a{width:100%;border:1px solid #d9d9d9;padding: 15px 0 15px 20px;background:#fbfbfb;margin:0px 0px 8px; color:#6699cc;font-size:12px; display:block;}
.safe-contact-list a:hover{text-decoration:none;}
.bodpad{padding:0px 0px 280px;}
/*** Footer*********/

.footer{background:#f1f1f1;border-top:1px solid #e1e1e1;padding:30px 0px 25px !important;box-shadow:none !important;border-bottom:none !important;}
/*bootsrtap responsive -col*/
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
/*@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
} */
.container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.row {
margin-right: -15px;
margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0;
}
}
/*bootsrtap*/
.clearfix:before,
.clearfix:after {
content: " ";
display: table;
}

.clearfix:after {
clear: both;
}
.offset-0 {
padding-left: 0;
padding-right: 0;
}

.row-no-margin {
margin-left: 0px;
margin-right: 0px;
}
.img-responsive{
display: block;
max-width: 100%;
height: auto;
}
#topnav-login-menu li {
list-style: outside none none;
}
#topnav-login-menu li a:hover ,#topnav-login-menu li a.active {
color: #fff4a9;
}
/*----- Toggle Button -----*/
.toggle-nav {
display:none;
}

/*----- safe-menu -----*/

.safe-menu ul {
display:inline-block;
}

.safe-menu li {
float:left;
list-style:none;
font-size:17px;
}

.safe-menu li:last-child {
margin-right:0px;
}

.safe-menu a {
text-shadow:0px 1px 0px rgba(0,0,0,0.5);
color:#777;
transition:color linear 0.15s;
}

.safe-menu a:hover, .safe-menu .current-item a {
text-decoration:none;
color:#66a992;
}
.mobile_menuno.mobilepadd {
    display: none;
}

.safty-head {
    font-size: 15px;
    font-weight: bold;
	padding: 0 0 5px 0;
}
.inline-block{display: inline-block;}
.v-middle {

    vertical-align: middle;

}
.safe-home-list.safe_lists {
    padding: 50px 70px;
}
.smwrapper-max {
    width: 875px;
    margin: 0px auto;
    text-align: left;
}
/*new style*/
  .accordion {
  list-style: none;
  padding: 0;
  margin: 0;
}
.accordion .accordion {
  margin-top: 10px;
}
.accordion--headline {
  color: #000;
  padding: 10px 15px;
  transition: .3s ease;
  position: relative;
}
.accordion--headline::before, .accordion--headline::after {
  content: "";
  width: 15px;
  height: 2px;
  background-color: #000;
  position: absolute;
  display: block;
  top: 50%;
  right: 15px;
  transform: translate(-50%, -50%) rotate(0deg);
  transition: .3s ease;
}
.accordion--headline::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.accordion--headline:hover {
  cursor: pointer;
}
.open > .accordion--headline::before {
  transform: translate(-50%, -50%) rotate(180deg);
}
.open > .accordion--headline::after {
  transform: translate(-50%, -50%) rotate(360deg);
}
.accordion--content {
  display: none;
  background-color: #ffffff;
  border-top: 0;
}
.accordion li.open{background:inherit !important}
.accordion li {
  margin-bottom: 8px;    border: solid 1px #ddd;    border-radius: 8px;margin-bottom: 20px;
}
.accordion{
      /* height: 53px; */
   
  
   /*  box-shadow: 0 0 5px rgba(225,225,225,1); */
   /*  overflow: hidden;
    transition: height 0.3s ease; */
    
}

.accordion .accordion_tab{
  padding: 15px 20px;
  cursor: pointer;
  user-select: none;
  font-size: 18px;
  font-weight: 700;
  position: relative;
}

.accordion .accordion_tab .accordion_arrow{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  width: 15px;
  height: 15px;
  transition: all 0.3s ease;
}

.accordion .accordion_tab .accordion_arrow img{
  width: 100%;
  height: 100%;
}

.accordion .accordion_tab.active .accordion_arrow{
  transform: translateY(-50%) rotate(180deg);
}

.accordion.active{
  /* height: 400px; */
}

.accordion .accordion_content{
  padding: 0 20px;
}

.accordion .accordion_content .accordion_item{
  margin-bottom: 20px;
}

.accordion .accordion_content .accordion_item p.item_title{
  font-weight: 600;
  margin-bottom: 5px;
  font-size: 14px;
  color: #000000;
}

.accordion .accordion_content .accordion_item p:last-child{
  color: #000000;
  font-size: 14px;
  line-height: 20px;
}
.accordion_tab .accordion_arrow:after {content: "\002b";-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.accordion.active .accordion_tab.active .accordion_arrow:after, .accordion.active .accordion_tab .accordion_arrow:after {content: "\2212";-webkit-transform: rotate(180deg);transform: rotate(180deg);}


.main_title{    font-weight: bold;
    font-size: 19px;
    color: #363636;}
.img-resposive{max-width:100%;}
.bdrbtm_dotted{border-bottom:dotted 1px #000;}
.blue-colr {
    color: #3291cc;
}

/* #safeaccordion > div h3:hover
{
	background-color: #FF7173;
} */
.safevideo{border: solid 5px #dddddd;margin: 15px 0;background:#dddddd;    width: 70%;}
video#safevid {border-radius: 5px;}
@media (min-width: 768px) {
	.safe-matrimony .container{width: 1000px;}
/* .container {
width: 750px;
} */
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
/*new style*/